.header-bottom{
height:100px;
/* index.htmlのコンテンツスタート位置。スライドとコンテンツ間の位置調整 */
}

@media screen and (max-width:768px) {
.header-bottom{
height:80px;
/* index.htmlのコンテンツスタート位置。スライドとコンテンツ間の位置調整 */
}
}

.header-fixed{
margin-top:0px;
margin-bottom:200px;
padding:0;
width:100%;
height:200px;
/* border-top:solid 10px #a60419; */
position:fixed; top:0px;
background:#fff;
z-index:100;
display:block;
border-bottom:solid 1px #036EB8;
/* border:solid 1px #f00; */
}

.header-first{
background:#036EB8;
}

.h1smallfont{
margin-top:0px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
padding-bottom:15px;
width:90%;
font-size:80%;
font-weight:bold;
color:#fff;
}


.header-info-wrap{
position: absolute; top:160px;
margin-left:15px;
width:800px;
height:50px;
/* border:solid 1px #f00; */
}

.logo-contact-wrap{
height200px;
}


/* ３つボタン */

.header-info-wrap{
position: absolute;
top: 135px;
left: 10px;
right: 0;
bottom: 0;
width:1170px;
height:43px;
}

.header-info{
width:450px;

}

.header-info img{
margin-bottom:5px;
margin-left:5px;
height:30px;
}


.header-wrap{
margin-top:10px;
margin-bottom:10px;
/* margin-left:10px; */
width:100%;
height:130px;
/* border:solid 1px #f00; */
}

/* ロゴ */

.header-logo{
margin-left:20px;
margin-right:20px;
height:75px;
display:inline-block;
float:left;
/* border:solid 1px #f00; */
}

.header-logo img{
height:69px;
}





/* 電話番号 */

.header-contact01{
margin-top:0px;
margin-bottom:0px;
margin-right:22px;
height:52px;
/* display:inline-block; */
float:right;
/* border:solid 1px #f00; */
}

.header-contact01 img{
width:240px;
/* border:solid 1px #f00; */
}

/* クレジット、メールアドレス画像 */

.header-contact02{
margin-top:-20px;
margin-bottom:10px;
margin-right:15px;
height:70px;
width:245px;
float:right;
/* border:solid 1px #0f0; */
display:inline-block;
position: absolute; top:125px; right:2px;
}

.header-contact02 img{
margin-bottom:5px;
height:30px;
}
