ol, ul {
list-style:none;
margin:0;
padding-inline-start: 0px;
}
img {
max-width: 100%;
border: none;
vertical-align: bottom;
}
/*ヘッダーエリア*/
header {
background-color: #FFF;
/* box-shadow */
box-shadow:rgba(138, 138, 138, 0.2) 1px 1px 4px 0px;
-webkit-box-shadow:rgba(138, 138, 138, 0.2) 1px 1px 4px 0px;
-moz-box-shadow:rgba(138, 138, 138, 0.2) 1px 1px 4px 0px;
}
header:after {
content: '';
display: table;
clear: both;
}
header .button {
display: none;
}
/*スマホ用メニューボタン*/
header .navOpen {
width: 50px;
height: 50px;
float: right;
margin: 0;
cursor: pointer;
background:url(../images/info_button-200.png) no-repeat 0 0;
background-size: 50px;
background-size: 50px;
}
/*スマホ用メニュー閉じるボタン*/
header .navClose {
background-position: -36px 0; /*ボタンの画像切り替え*/
}
header .menu-sp {
clear: both;
position: relative;
font-size:15px;
font-weight:bold;
z-index: 100;
}
header .menu-sp ul {
width: 100%;
position: absolute;
top: 0px;
background-color: rgba(0, 160, 233, 0.9) ;
border-bottom: 3px #ccc solid;
}
header .menu-sp li {
padding-left:15px;
line-height: 1.4;
border-top: 1px #ccc solid;
}
header .menu-sp a {
color: #fff;
padding-top: 12px;
padding-bottom: 12px;
display: block;
}

/*スマホ用メニュー閉じるボタン*/
header .navClose {
width: 50px;
height: 50px;
float: right;
margin: 0;
background:url(../images/info_tojiru-200.png) no-repeat 0 0;
background-size: 50px;
}
