body {
position:relative;
background-color:#e9ecf3;
width:990px;
margin: 20px auto;
font-size:20px
}
header {
color:#40292c
}
.credit {
float: right;
font-size:20px;
margin:0px;
padding:0px
}
.credit form,
.credit select,
.credit option {
  font-size: inherit
}
h1 {
font-size:36px;
white-space:nowrap
}
.title_ss {
font-size:20px
}
nav {
clear:both;
margin: 30px auto 40px auto
}
.navibar {
width:160px;
height:35px
}
article {
display:flex;
flex-direction:row;
margin: 20px 15px 60px 15px
}
section {
display:flex;
flex-direction:column;
margin: 20px auto 20px auto;
padding:0px 20px;
background-color:#abb4b0
}
.section_museums {
width:520px
}
h2 {
font-size:28px;
margin:20px 20px 15px 15px;
color:#264145;
white-space:nowrap
}
.b_top {
margin:0 0 0 17px;
white-space:nowrap
}
.b_naturanime {
margin:25px 0 0 17px;
white-space:nowrap
}
.div_museums {
display:flex;
flex-direction:row;
width:535px;
margin: 0px auto
}
.div_arts {
margin: 30px 15px 40px auto;
padding: 0px 30px 20px 30px;
background-color:#d3d6db
}
.h2_sub {
display:inline-block;
color:#000000;
margin: 15px 0px 0px 0px
}
figure {
margin:10px auto;
justify-content:center
}
.figure_link {
display:flex;
flex-direction:row;
margin:0px
}
.room_image {
-webkit-touch-callout:none;
margin:0px 10px 0px 20px
}
.enter {
margin:20px 0px 0px 10px
}
.div_sciences {
margin: 30px auto 40px 15px;
padding: 0px 30px 20px 30px;
background-color:#d3d6db
}
.enter_tarot{
width:60px;
height:50px;
margin:70px 0px 0px 10px
}
.section_tarot {
padding-bottom:30px
}
h3 {
font-size:20px;
margin:10px 15px 20px 15px;
color:#000000
}