body{margin:0}ul{padding:0;margin:0}li{list-style:none}.body_hidden{overflow:hidden}.header_catch{padding-top:160px;padding-bottom:80px;font-size:30px;font-weight:bold;color:#fff;text-shadow:0 0 5px #000;text-align:center}.header_catch p{margin-top:0}.header_tel{padding-bottom:80px;text-align:center;color:#fff;font-size:24px;font-weight:normal;text-shadow:0 0 5px #000}.header_tel a{color:#fff;text-decoration:none}.sec1{background-color:#000;color:#fff;text-align:center;padding:60px 0}.sec1 h2{color:#bfa355;font-size:22px;font-weight:normal;margin:0}.sec1 h3{font-size:24px;margin:0.8em -0px}.sec1 p{font-size:13px;margin-bottom:0;margin-top:0}.sec2,.sec3{background-image:url("../img/background/bg_content1.jpg");padding:0;color:#fff;text-align:center;font-weight:normal;background-size:cover}.sec2 p,.sec3 p{margin:0;line-height:1.8em;text-shadow:0 0 5px #000}.sec2 .col-sm-6,.sec3 .col-sm-6{width:50%;padding:20px 30px;padding-bottom:40px;box-sizing:border-box}.sec2 div,.sec3 div{margin-bottom:0}.sec2 .left,.sec2 .right,.sec3 .left,.sec3 .right{background-color:rgba(0,0,0,0.6)}.sec2 .float-r,.sec3 .float-r{float:right}.sec2 .flex_box-re,.sec3 .flex_box-re{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.sec2 h2,.sec3 h2{color:#bfa355;font-size:22px;font-weight:normal}.sec2 h3,.sec3 h3{font-size:18px;font-weight:normal}.sec2 p,.sec3 p{font-size:12px}.sec2 .read_btn,.sec3 .read_btn{padding:20px 0 0 0;font-weight:normal}.sec2 .read_btn a,.sec3 .read_btn a{margin:auto;display:block;width:90%;border:2px solid #bfa355;padding:5px 10px;color:#bfa355;text-decoration:none;box-sizing:border-box;font-size:15px;transition:0.2s ease}.sec2 .read_btn a:hover,.sec3 .read_btn a:hover{background-color:#bfa355;color:#fff}.sec3{background-image:url("../img/background/bg_content2.jpg")}.sec4{background-image:url("../img/background/bg_content3.jpg");padding:40px 0;color:#fff;background-position:center;background-size:cover}.sec4 img{display:block;margin:auto}.sec4 .col-sm-6{margin-bottom:0}.sec4 h2{color:#bfa355;font-size:22px;font-weight:normal;text-align:center}.sec4 p{font-size:15px;margin:0;margin-bottom:15px}.sec4 .eatit{border:2px solid #fff;padding:20px;padding-bottom:5px}.sec5{text-align:center}.sec5 img{vertical-align:top}.sec5 h2{margin:15px 0;font-size:22px;font-weight:normal}.shop{background-color:#000;padding-top:60px}.shop .shopinfo{text-align:center;padding:40px 0;padding-top:0}.shop .shopinfo .ftel{font-size:33px;padding:40px 0;color:#fff}.shop .shopinfo .ftel a{text-decoration:none;color:#fff}.shop .shopinfo li{font-size:15px;color:#fff;margin-bottom:1.5em}.shop .shop_img{margin-bottom:40px}.shop .col-sm-6{margin-bottom:0}.f_menu{background-color:#000;padding-bottom:20px}.f_menu .flex_box{-webkit-justify-content:center;justify-content:center}.f_menu .flex_box a{color:#fff;text-decoration:none;font-size:16px}.f_menu .flex_box li{padding:0 1.5em;border-right:1px solid #fff}.f_menu .flex_box li:first-child{border-left:1px solid #fff}.map iframe{vertical-align:top}.sns_real{padding:30px 0}#social_share_real{margin:auto;text-align:center}#social_share_real ul{display:inline-block;margin:0 auto;padding:30px 0;padding-left:0;box-sizing:border-box;vertical-align:top}#social_share_real li{float:left;list-style:none;padding:0 8px;margin-right:0px;padding-left:0}#social_share_real li.hatena{margin-right:0}#social_share_real li a{background-size:contain;display:block;overflow:hidden;width:28px;height:28px;cursor:pointer;text-indent:-999px;background-repeat:no-repeat;background-position:center center}#social_share_real .LINE a{background-image:url(../img/social_line.png)}#social_share_real .facebook a{background-image:url(../img/social_facebook.png)}#social_share_real .twitter a{background-image:url(../img/social_twitter.png)}#social_share_real .googleplus a{background-image:url(../img/social_gplus.png)}#social_share_real .hatena a{background-image:url(../img/social_hatena.png)}footer{background-color:#000}footer .f_menu .flex_box{-webkit-justify-content:center;justify-content:center}footer .f_menu .flex_box li{padding:20px 30px}footer .f_menu .flex_box a{text-decoration:none;color:#fff;font-size:16px}.copy-right{text-align:center;font-size:12px;padding-bottom:20px;color:#fff}.copy-right p{margin:0;padding:0}
