@charset "utf-8";
/* CSS Document */
@import url("layout_pc.css");

/*枠*/
#main_contents{width:100%;}
.pc{display:none;}
.tab{display:none;}
.sp{display:inherit;}
.pc.tab{display:none;}
.sp.tab{display:inherit;}
.inner1000{width:100%; margin:auto;}
/*電話番号リンク無効*/
 /* a[href^="tel:"]{pointer-events:none;}*/
  

/************************************************************************************/

header{width:100%; height:114px; border-bottom:solid 2px #000; padding:0 2.5vw; box-sizing:border-box;}
header>.inner1000{display:flex; flex-wrap:wrap; position:relative;}
header>.inner1000>.logo, header>.inner1000>.inquiry_btn{position:absolute;}
header>.inner1000>.logo{top:0; left:0;}
header>.inner1000>.inquiry_btn{top:0; right:0;}
header>.inner1000>.inquiry_btn>li{width:auto; height:auto; margin:11px 0 0; border-bottom:solid 2px #654619; border-radius:5px; overflow:hidden;}
header>.inner1000>.inquiry_btn>li>a{width:200px; height:38px; color:#fff; display:block; font-family:"黎ミン B"; font-size:14px; letter-spacing:0.06em; line-height:38px; text-align:center; transition:all 0.3s ease; background: #8e6639;
background: -moz-linear-gradient(-45deg, #8e6639 0%, #ac814c 20%, #dabea1 50%, #ac814c 80%, #8e6639 100%);
background: -webkit-linear-gradient(-45deg, #8e6639 0%,#ac814c 20%,#dabea1 50%,#ac814c 80%,#8e6639 100%);
background: linear-gradient(135deg, #8e6639 0%,#ac814c 20%,#dabea1 50%,#ac814c 80%,#8e6639 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6639', endColorstr='#8e6639',GradientType=1 );}
header>.inner1000>.inquiry_btn>li>a:hover{transition:all 0.3s ease; opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; -khtml-opacity:0.7; -moz-opacity:0.7; opacity:0.7;}
header>.inner1000>.inquiry_btn>li>a>i{display:inline-block; margin-right:3px;}
header>.inner1000>.inquiry_btn>li>a>i.fa-phone-alt{transform:rotate(12deg);}

footer{background:#091a23; color:#fff; border-top:solid #000 5px; margin-top:50px;}
footer>.inquiry{padding:1vw 0 2vw;}
footer>.inquiry>ul{width:90%; margin:auto; display:flex; flex-wrap:wrap;}
footer>.inquiry>ul>li{width:100%; margin:3vw 0;}
footer>.inquiry>ul>li>h2{font-size:4.2vw;}
footer>.inquiry>ul>li>p{font-size:3.4vw; line-height:1; text-align:center;}
footer>.address{margin-top:0; padding:3vw 0; font-size:2vw;}

