/* CSS Document */
/*=====コモン=====*/
.pcOnly{display:block;}
.spOnly{display:none;}
.right{float:right;}
.left{float:left;}
.wrap10{width:1000px;margin:0 auto;}
.wrap9{width:960px;margin:0 auto;}
.flexWrap{display:flex;}
a{color:#000;}
body{background-color:#231815;}
/*=====ボタン=====*/
.btnWrap a{font-size:18px;letter-spacing:2px;display: inline-block;position:relative;}
.btnWrap.round a{border:1px solid #000;border-radius:50px;padding:5px 20px;font-weight:400;}
.btnWrap.round a:hover{background-color:#000;color:#fff;}
.btnWrap.border{text-align:center;}
.btnWrap.border a{margin-bottom:5px;}
.btnWrap.border a:after{display: block;content: "";width:70px;height:1px;background-color:#000;position:absolute;left: 50%;transform: translateX(-50%);bottom:-5px;}
.btnWrap.border a:hover{color:#b20005;}
.liMotion a::before,.liMotion a::after {border-bottom: solid 3px #c8000b;bottom: 0;content: "";display:block;position: absolute;transition: all .3s ease;-webkit-transition: all .3s ease;width: 0;}
.liMotion a::before {left: 50%;}
.liMotion a::after {right: 50%;}
.liMotion a:hover::before,.liMotion a:hover::after {width: 50%;}

/*=====ヘッダ=====*/
.headerWrap{padding:10px 0;}
.headerWrap .logo{width:125px;margin:0 auto;}
.zdo_drawer_menu .zdo_drawer_button .zdo_drawer_bar{background-color:#fff;}
.zdo_drawer_menu .zdo_drawer_button{color:#fff;}
.zdo_drawer_menu .zdo_drawer_nav_wrapper{background-color:#ecdb62;}
/*=====フッタ=====*/
.wrap6{margin-bottom:50px;}
.wrap6 .wrap10{background:url(../img/top/top6.jpg) no-repeat;text-align:center;padding:50px 0 290px 0;background-size:cover;background-position:center;}
/*.wrap6 h2{width:220px;margin:0 auto;margin-bottom:20px;}*/
.wrap6 h2{width:230px;margin:0 auto;margin-bottom:20px;}
.wrap6 p{color:#fff;font-size:16px;line-height:32px;margin-bottom:20px;}
.wrap6 .btnWrap.round a{color:#fff;border:1px solid #000;background-color:#000;}

.footWrap{background:url(../img/top/top7.jpg) no-repeat;background-size:cover;background-position:center;padding:30px 0;}
.footWrap .wrap10{justify-content:space-around;}
.footWrap .btnWrap.round{width:400px;text-align:center;}
.footWrap .btnWrap.round a{color:#000;border:1px solid #000;}
.footWrap .btnWrap.round a:hover{color:#fff;}
footer{padding:50px 0;}
footer .flexWrap{justify-content:space-between;}
footer .leftWrap{width:145px;}
footer .rightWrap{width:540px;position:relative;}
footer ul li{display:inline-block;padding:0 10px;border-right:1px solid #fff;margin-bottom:20px;line-height:16px;}
footer ul li:last-of-type{border-right:none;}
footer ul li a{color:#fff;font-size:16px;}
footer p{font-size:12px;color:#fff;position:absolute;bottom:0;right:0;}

@media(max-width:768px){
.pcOnly{display:none;}
.spOnly{display:block;}
.wrap10{width:90%;}
.wrap9{width:100%;}


/*=====フッタ=====*/
.wrap6 .wrap10{width:100%;}
.wrap6 h2{width:90%;margin:0 auto;}
.footWrap .wrap10{flex-direction: column;}
.footWrap .btnWrap.round{width:100%;}
.footWrap .btnWrap.round:first-of-type{margin-bottom:20px;}
footer .flexWrap{flex-direction: column;}
footer .leftWrap{margin:0 auto;margin-bottom:30px;}
footer .rightWrap{width:100%;}
footer p{position:static;text-align:center;}

}