@charset "UTF-8";@import url(//hochouki-komiyama.com/wp-content/themes/wp_lula.work/css/base.css);* html body{background:url(//hochouki-komiyama.com/wp-content/themes/wp_lula.work/css/null) fixed}body{margin:0;padding:0;font-size:14px;font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Helvetica,Arial}html{overflow-x:hidden}ul.accordion{width:100%;margin:0 auto 30px;font-size:16px}ul.accordion a{display:block;padding:10px;color:#fff;text-decoration:none}ul.accordion span{display:block;padding:10px;box-sizing:border-box;width:100%;position:relative}ul.accordion ul{display:none}ul.accordion>li>p{cursor:pointer}ul.accordion>li>p span:before{content:'\f078';font-family:FontAwesome;margin:0 5px 0 0;position:absolute;color:#fff;right:10px}ul.accordion>li>p span.open:before{content:'\f077';font-family:FontAwesome;margin:0 5px 0 0;position:absolute;color:#fff;right:10px}ul.accordion>li>ul>li{background:#333;border-bottom:1px solid #666}ul.accordion>li>ul>li>p{background:#333}ul.accordion>li>ul>li>a{background:url(//hochouki-komiyama.com/wp-content/themes/wp_lula.work/css/../img/go.png) no-repeat 98% center}ul.accordion>li>ul>li>ul>li{background:#fff;border-bottom:1px dotted #888}ul.accordion>li>ul>li>ul>li:last-child{border:none}::selection{color:#95c2b6;background:rgba(149,194,182,.2)}a{-webkit-transition:all .5s;transition:all .5s}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#333;text-decoration:none}a:active{color:#666;text-decoration:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}#fixInfo{width:100%;position:fixed;bottom:0;z-index:99;background:#f8faed;clear:both;overflow:hidden;height:55px}#fixInfo .box{width:1024px;margin:0 auto}#fixInfo h3{width:270px;float:left;padding:15px 0 0}#fixInfo h3 img{width:100%;height:auto}#fixInfo ul{width:740px;float:right}#fixInfo ul li{display:inline-block;margin:0 15px 0;line-height:55px;font-size:16px}#fixInfo ul li span{font-size:1.3em;color:#ff4800;margin:0 0 0 5px}header{width:100%}header .line{background:#f8faed;width:100%;height:50px;line-height:50px;margin:0 0 35px}header h1{max-width:1024px;margin:0 auto;width:90%;font-weight:400;letter-spacing:.03rem;text-align:center}header h1 span{font-weight:700;font-size:16px}header:after{content:"";clear:both;display:block}header .logo{width:330px;height:58px;float:left}header .logo img{width:100%;height:auto}header .box{width:1024px;margin:0 auto 30px}header .shop_info{width:660px;float:right}header .shop_info .inner{width:67%;float:left;margin:0 3% 0 0}header .shop_info .tel{line-height:1.2em;float:left;width:48%;padding:8px 0 0;font-size:13px}header .shop_info .tel span{font-size:19px;color:#ff4800;margin:0 0 0 5px}header .btnBox{width:30%;float:left;text-align:center;font-size:13px}header .btn{background:#60a7a6;border-radius:5px;text-align:center;width:100%;height:40px;line-height:40px;color:#fff;font-size:16px;display:block}header .btn:hover{background:#ff4800;border-radius:20px}#gNav{clear:both;overflow:hidden;background:#60a7a6}#gNav ul{width:1024px;margin:0 auto;text-align:center;font-size:19px;letter-spacing:.03rem;letter-spacing:-.4em}#gNav ul li{display:inline-block;letter-spacing:normal}#gNav ul li a{color:#fff;padding:13px 55px;display:block;position:relative}#gNav ul li a:before{width:1px;height:20px;content:'';display:block;background:#fff;position:absolute;top:20px;left:0}#gNav ul li:last-child a:after{width:1px;height:20px;content:'';display:block;background:#fff;position:absolute;top:20px;right:0}#gNav ul li a:hover{background:#ff4800}#sidebar .sideBn a img,footer li a img{-webkit-transition:all .5s;transition:all .5s}#sidebar .sideBn a:hover img,footer li a:hover img{opacity:.8}#mvBox{background:#f9faf5;width:100%;text-align:center}#content section.bg .inBox,#content section,#subContent section{width:1024px;margin:0 auto;clear:both;padding:30px 0 50px;overflow:hidden}#content section.bg{background:#f8faed;width:100%}#content h2{font-size:30px;text-align:center;margin:0 0 20px;line-height:2.3em}#content h2 span{color:#ff4800;font-size:55px}#content .point ul{width:1120px}#content .point ul li{width:320px;height:210px;float:left;box-sizing:border-box;padding:30px;border:solid 2px #68abab;margin:0 32px 0 0}#content .point ul li h3{font-size:22px;text-align:center;margin:0 0 20px;color:#60a7a6;letter-spacing:.05rem;line-height:1.9em}#content .point ul li h3.mid{font-size:18px}#content .point ul li h3 span{font-size:36px}#content .app{text-align:center}#content .app h2{font-size:24px;position:relative}#content .app h2 span{font-size:43px}#content .app h2:after{content:'';width:100%;height:1px;background:#000;display:block;position:absolute;left:0}#content .app .catch{text-align:center;font-size:18px;margin:0 0 30px}#content .app .img{margin:0 0 40px}#subContent .btn,#content .btn{background:#60a7a6;border-radius:5px;text-align:center;width:450px;height:50px;line-height:50px;color:#fff;font-size:16px;display:block;margin:0 auto}#subContent .btn:hover,#content .btn:hover{background:#ff4800;border-radius:20px}#content h2.br{line-height:1em;padding:20px 0 0}#content h2.br span{display:block;font-size:14px;letter-spacing:.03rem}#content .product ul{width:1120px;overflow:hidden;margin:0 0 30px}#content .product li{width:240px;height:260px;margin:0 16px 0 0;float:left}#content .product li a{display:block;border:solid 2px #70b0b0;box-sizing:border-box;padding:20px;text-align:center;color:#60a7a6;height:100%;width:100%}#content .info a{display:block;overflow:hidden}#content .info .photo{width:190px;height:140px;margin:0 20px 0 0;float:left;overflow:hidden}#content .info .photo img{width:100%;height:auto}#content .info li{clear:both;margin:0 0 30px}#content .info .data{margin:0 0 10px;line-height:1.8em;letter-spacing:.03rem}#content .info .data .tag{margin:0 10px 0 0;padding:5px 10px;background:#ff4800;color:#fff}#content .info h3{font-size:16px;font-weight:400;margin:0 0 10px}#content .info li a:hover h3{color:#ff4800}#content .info ul{margin:0 0 50px}#shop ul{width:1100px}#shop li{width:320px;float:left;margin:0 32px 0 0}#shop .btn{width:100% !important}#shop .photo{margin:0 0 10px}#shop .data{margin:0 0 10px}#shop .data span{font-size:18px;color:#ff4800}#shop .map{width:320px;height:200px;margin:0 0 20px}#shop h3{color:#60a7a6;font-size:20px;margin:0;text-align:center;height:50px}#shop h3 span{font-size:12px;display:block;font-weight:400}footer{background:#60a7a6;color:#fff;padding:40px 0 75px}footer .box{width:1024px;margin:0 auto}footer h2{width:350px;float:left}footer ul{width:1000px;clear:both;margin:0 auto 30px;overflow:hidden}footer li{width:300px;float:left;margin:0 15px}footer .seo{margin:0 0 30px;padding:0;width:640px;float:right}footer .copy{clear:both}#fShop{padding:20px 0 0}#fShop ul{width:1024px;margin:0 auto 40px;font-size:1.2em;overflow:hidden}#fShop ul li{width:33.333%;float:left;margin:0 0 15px}#fShop ul li span{font-weight:700;margin:0 10px}#fShop ul li span.tel{color:#ff4800;font-size:1.1em}#subTitle{text-align:center;background:#f9faf5;padding:40px 0;font-size:36px;color:#60a7a6;border-bottom:solid 1px #60a7a6}#subContent{width:1024px;margin:0 auto;overflow:hidden;clear:both;position:relative}#subContent:before{content:'';width:270px;height:100%;position:absolute;left:0;top:0;background:#60a7a6;z-index:1}section#shop{background:#fff;position:relative;z-index:2}#subContent #sidebar{width:270px;min-height:100vh;background:#60a7a6;color:#fff;box-sizing:border-box;padding:30px 20px;float:left;position:relative;z-index:3}#sidebar .pageNav li{margin:0 0 10px;font-size:1.1em}#sidebar .pageNav li a{background:url(//hochouki-komiyama.com/wp-content/themes/wp_lula.work/css/../img/arrow01.svg) no-repeat 0 5px;background-size:5px 5px;padding:0 0 0 10px}#sidebar a{color:#fff}#sidebar a:hover{text-decoration:underline}#sidebar .sideBn{padding:20px 0}#sidebar .sideBn a{width:100%;display:block;box-sizing:border-box;margin:0 0 10px}#sidebar .sideBn a img{width:100%;height:auto}#subContent #main{width:700px;float:right;padding:40px 0}#subContent #main h2{background:#60a7a6;color:#fff;box-sizing:border-box;font-size:16px;padding:15px;margin:0 0 25px;position:relative}#subContent #main h2:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #60a7a6;width:0;height:0}#subContent #main .entry{clear:both;overflow:hidden;margin:0 0 50px;line-height:1.9em;font-size:1.2em}#subContent #main .entry .data{color:#60a7a6;margin:0 0 10px}#subContent #main .entry img{width:100%;height:auto;padding:15px 0}#subContent #shop h2.br{line-height:1em;padding:20px 0 0}#subContent #shop h2{font-size:30px;text-align:center;margin:0 0 20px;line-height:2.3em}#subContent #shop h2 span{display:block;font-size:14px;letter-spacing:.03rem;color:#ff4800}.productList{width:720px;overflow:hidden;margin:0 0 30px}.productList li{width:222px;height:300px;margin:0 16px 0 0;float:left}.productList li a{display:block;border:solid 2px #70b0b0;box-sizing:border-box;padding:20px;text-align:center;color:#60a7a6}#content .product li a:hover,.productList li a:hover{color:#ff4800;border:solid 2px #ff4800}.product .photo,.productList li .photo{width:100%;height:auto;overflow:hidden}.product a h3,.productList a h3{margin:0 0 10px}.product .photo img,.productList li .photo img{width:100%;height:auto}.shopinfo .entry .photo{width:40%;float:left;margin:0 25px 0 0}.shopinfo .entry .photo img{width:100%;height:auto}.shopinfo .entry .add{line-height:1.7em;padding:20px 0 0;font-size:1.1em;margin:0 0 15px}.shopinfo .entry .add span a{font-size:1.4em;color:#ff4800}.shopinfo .entry .map iframe{width:100%;height:350px}#subContent #main.entSec .entry h2{margin:40px 0 25px;clear:both}#subContent #main.entSec h3{background:#f8faed;padding:10px;margin:30px 0 20px}#subContent #main.entSec h4{padding:8px;margin:30px 0 15px;color:#60a7a6;border-bottom:solid 1px #60a7a6;border-top:solid 1px #60a7a6}#subContent #main.entSec h5{padding:5px;margin:30px 0 15px;color:#ff4800;border-bottom:dotted 1px #ff4800}blockquote{position:relative;padding:35px 15px 10px;box-sizing:border-box;font-style:italic;background:#f5f5f5;color:#777;border-left:4px solid #9dd4ff;box-shadow:0 2px 4px rgba(0,0,0,.14)}blockquote:before{display:inline-block;position:absolute;top:10px;left:15px;vertical-align:middle;content:"\f10d";font-family:FontAwesome;color:#9dd4ff;font-size:28px;line-height:1}blockquote p{padding:0;margin:7px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.product_photo{width:100%;box-sizing:border-box;padding:30px}@media screen and (min-width:1024px){.sp{display:none}}@media screen and (max-width:1023px){#subContent:before,.pc{display:none}section#navPage{width:100%;margin:0 auto;background:#60a7a6;padding:30px 0 20px !important}#navPage ul{width:90%;margin:0 auto}#navPage a{color:#fff;background:url(//hochouki-komiyama.com/wp-content/themes/wp_lula.work/css/../img/arrow01.svg) no-repeat 0 12px;background-size:5px 5px;padding:5px 5px 5px 10px;display:block}#navPage li{margin:0 0 10px}#fixInfo .box{width:90%;margin:0 auto}#fixInfo .btn{display:block;height:40px;line-height:40px;text-align:center;color:#fff;background:#ff4800;width:300px;float:right;margin:10px 0 0;border-radius:5px}header{position:fixed;top:0;z-index:9999}.sb-toggle-right{position:absolute;top:5px;right:5px}.sb-slidebar{color:#fafafa;padding:0}.sb-slidebar ul{padding:0}.sb-slidebar.sb-right{-webkit-overflow-scrolling:touch}.sb-right-inner{border:none;width:100%;height:100%;box-sizing:border-box;padding:25px}.sb-right-inner h1{width:90%;margin:0 auto 20px}.sb-right-inner h1 img{width:100%;height:auto}.sb-right-inner li{margin:0 0 10px}.sb-right-inner li a{color:#fff;font-size:1.2em;display:block;background:url(//hochouki-komiyama.com/wp-content/themes/wp_lula.work/css/../img/arrow01.svg) no-repeat 0 13px;background-size:5px 5px;padding:5px 5px 5px 12px}.sb-right-inner li.tel a{background:0 0;position:relative;padding:5px 5px 5px 20px;font-size:1.1em}.sb-right-inner li.tel a span{margin:0 0 0 5px;font-size:.7em}.sb-right-inner li.tel a:before{content:'\f098';font-family:FontAwesome;position:absolute;left:0;top:5px}#button{position:absolute;right:15px;top:15px;width:35px;height:25px;outline:none;border:none;background:0 0;cursor:pointer;z-index:999}#button span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#333;border-radius:3px}#button span:nth-of-type(1){top:0}#button span:nth-of-type(2){top:11px}#button span:nth-of-type(3){bottom:0}div.btnBox.active{position:absolute;background:#fff;padding:6% 0 0;width:100%}.sb-active #button span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.sb-active #button span:nth-of-type(2){opacity:0}.sb-active #button span:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}#mvBox img{width:90%;height:auto;display:block;margin:0 auto}#subContent #shop,#content section.bg .inBox,#content section{width:100%;margin:0 auto;clear:both;padding:20px 5% 40px;overflow:hidden;box-sizing:border-box}#subContent #shop h2,#content h2{font-size:18px;text-align:center;margin:0 0 15px;line-height:2em}#content h2 span{color:#ff4800;font-size:24px}#content .point ul{width:100%}#content .point ul li{width:100%;height:auto;float:none;box-sizing:border-box;padding:20px;border:solid 2px #68abab;margin:0 0 15px}#content .point ul li h3{font-size:20px;margin:0 0 10px}#content .point ul li h3 span{font-size:30px}#content .app h2{font-size:16px;position:relative}#content .app h2 span{font-size:22px}#content .app .catch{text-align:left;font-size:14px;margin:0 0 20px}#content .app .img{margin:0 0 40px}#content .app .img img{width:100%;height:auto}#content .btn{background:#60a7a6;border-radius:5px;text-align:center;width:100%;height:45px;line-height:45px;color:#fff;font-size:15px;display:block;margin:0 auto}#subContent .productList,#content .product ul{width:100%}#subContent .productList li,#content .product li{width:45%;height:auto;margin:0 2% 15px;float:none;display:inline-block;vertical-align:top}#subContent .productList img,#content .product li img{width:100%;height:auto}#content .info .photo{width:100%;height:auto;margin:0 0 10px;float:none}#shop .photo img,#content .info .photo img{width:100%;height:auto}#content .info .entry{display:none}#shop ul{width:100%}#shop ul li{width:100%;float:none;margin:0 0 50px}#shop .map{width:100%;height:300px;margin:0 0 20px}#shop .map iframe{width:100%;height:300px}footer .box{width:90%;margin:0 auto}footer h2{width:80%;float:none;margin:0 auto 20px}footer h2 img{width:100%;height:auto}footer ul{width:100%;float:none}footer ul li{width:100%;float:none;margin:0 0 15px}footer ul li img{width:100%;height:auto}footer .seo{clear:both;margin:0 0 30px;padding:0;width:100%}footer .copy{text-align:center}#subContent{width:100%}#subContent #main{width:90%;float:none;padding:30px 0;margin:0 auto}#subTitle{padding:30px 5%;font-size:26px;box-sizing:border-box}}@media screen and (max-width:767px){.shopinfo .entry .photo{width:100%;float:none;margin:0}#subTitle{padding:30px 5%;font-size:20px;box-sizing:border-box}#fixInfo .box{width:90%;margin:0 auto}#fixInfo h3{width:48%}#fixInfo .btn{display:block;height:30px;line-height:30px;text-align:center;color:#fff;background:#ff4800;width:48%;float:right;margin:13px 0 0;border-radius:5px;font-size:.9em}#content .app h2{font-size:15px;position:relative}}