body,dl dt,dl dd,ul li,ol li,table td,table th,a,h1,h2,h3,h4,h5,h6,p{font-family:Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}p.center{text-align:center}p.clearfix{overflow:hidden}table{border-bottom:none}table td{border-top:none;border-bottom:1px dotted #bcbcbc}.site-header-top{max-width:980px;margin:0 auto 20px;overflow:hidden}h1{font-size:32px !important}h2{font-size:24px !important}strong{font-weight:700}.site-header h1{float:left;margin:0}.site-header h1 a.home-link{display:inline;float:none;min-height:auto;padding-left:0}.header-text{float:left;padding-top:30px;font-size:.9em}.main-navigation{max-width:980px;margin-bottom:20px}.navbar{background:#f4f4f4}#page .entry-header,#page .entry-content{max-width:980px}.hentry{padding-top:0}#page h2{margin-top:0;font-weight:400;border-left:5px solid #000;padding-left:13px}.a-center{text-align:center}#mainImage{max-width:980px;margin:0 auto 20px}.bannerArea1{margin-bottom:20px;padding:20px 20px 10px;background:#f4f4f4}.bannerArea1 ul{max-width:980px;margin:0 auto;padding:0;list-style-type:none;overflow:hidden}.bannerArea1 ul li{float:left;margin:0 6px 10px 0}.bannerArea1 ul li:last-child{margin-right:0}.bannerArea2{margin-bottom:20px;padding:20px;background:#f4f4f4}.bannerArea2 ul{max-width:980px;margin:0 auto;padding:0;list-style-type:none;overflow:hidden}.bannerArea2 ul li{float:left;margin:0 30px 0 0}.bannerArea2 ul li:last-child{margin-right:0}.bannerArea1 ul li a:hover,.bannerArea2 ul li a:hover{opacity:.7}.oliveBest3{max-width:980px;margin:0 auto}.oliveBest3 a{float:left;width:315px;border-radius:5px;margin-right:10px;margin-bottom:10px;text-decoration:none;background:#f4f4f4}.oliveBest3 a:hover{opacity:.6}.itemBox:last-child{margin-right:0}.in_itemBox{padding:10px}a .itemBox h3{min-height:40px;margin-top:0;font-size:1.1em;color:#141412;text-align:center}a .itemBox .in_itemBox{font-size:.9em;text-align:center;color:#141412}a .itemBox .in_itemBox p{min-height:110px;text-align:left;color:#141412}.a-right{text-align:right}.a-right p.link{text-align:right}.a-right p.link a{float:none;padding:5px 10px;border-radius:5px;color:#fff;background:#000}.clearfix{margin-bottom:10px;overflow:hidden}.f-left{float:left;margin:0 10px 10px 0}.swiper-container,.swiper-slide{width:980px;height:301px}.pagination{text-align:right;padding:5px 0}.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:8px;margin:0 4px;background-color:#000;border:1px solid #188A77;cursor:pointer;transition:all .25s linear}#content .swiper-container{z-index:0 !important}.swiper-active-switch{background-color:#16AC94}.infoAreaWrap{background:#f4f4f4}.infoArea{max-width:980px;margin:0 auto 20px;overflow:hidden}.infoArea > a{display:block;margin:0 0 20px;padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:.9em;color:#141412}.infoArea > a:nth-child(odd){padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f4f4f4}.infoArea > a:hover{padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#e2ffe3}.infoArea a dl{overflow:hidden}.infoArea a dl dt{margin-bottom:10px}.infoArea a dl dd{margin-bottom:0}.infoArea a dl dd.imgleft{float:left;max-width:280px;margin-right:10px}.infoArea a dl dd.imgleft img{max-width:280px}.infoArea ul{margin-bottom:25px}.infoArea ul li p{margin-bottom:8px}.infoArea ul li dl dd{margin-bottom:0}.info-L{float:right;width:300px;padding-top:37px}.info-R{float:left;max-width:660px;margin-right:20px}.info-R ul dl{margin-right:0;margin-left:0}.infoArea2{max-width:980px;margin:0 auto 20px}.infoArea2 > dl:nth-child(odd){padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f4f4f4}.infoArea2 dl{margin:0 0 20px;overflow:hidden}.infoArea2 dl dt{margin-bottom:10px}.infoArea2 dl dt a,.infoArea2 dl dd a{text-decoration:underline}.infoArea2 dl dd{margin-bottom:0}.infoArea2 dl dd.imgleft{float:left;max-width:280px;margin-right:10px}.infoArea2 dl dd.imgleft img{max-width:280px}.columnArea{max-width:980px;margin:0 auto 20px}.columnArea h3{background:#fff6e0}.columnArea > dl:nth-child(odd){padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f4f4f4}.columnArea dl{margin:0 0 20px;overflow:hidden}.columnArea dl dt{margin-bottom:10px}.columnArea dl dt a,.infoArea2 dl dd a{text-decoration:underline}.columnArea dl dd{margin-bottom:0}.columnArea dl dd.imgleft{float:left;max-width:280px;margin-right:10px}.columnArea dl dd.imgleft img{max-width:280px}.socialArea{max-width:980px;margin:0 auto 20px;overflow:hidden}.socialArea .left{max-width:980px}.socialArea .right{max-width:980px}#page .post-17 .entry-content{display:block;width:auto;max-width:none}.width980{max-width:980px;margin:0 auto}.lineup{margin-bottom:20px;background:#f4f4f4}.lineup ul{max-width:980px;padding:10px 0 0;margin:0 auto;overflow:hidden;list-style-type:none}.lineup ul li{float:left;margin:0 10px 10px 0;padding:0}.lineup ul li a:hover img{opacity:.6}.f-right{float:right;margin:0 0 10px 10px}p.a-center img{margin-bottom:10px}.nochellara-image{margin-bottom:20px}.buybox{padding:10px 0;background:#f4f4f4}.buybox2{padding:0;background:#f4f4f4;overflow:hidden}.buybox2 img{float:left;margin:7px}.page-main-image{margin-bottom:20px}table.desc{width:100%}table.desc th{width:100px}.sp_cuttingb_section{margin-bottom:20px;overflow:hidden}.sp_cuttingb_section .board_sample{float:left;max-width:376px;margin-right:10px}.sp_cuttingb_section .buy_section{float:left;max-width:370px}.sp_cuttingb_section .buy_section dl{margin:0;padding:0;background:#e8eeb0}.sp_cuttingb_section .buy_section dl dt{margin:0;padding:0}.sp_cuttingb_section .buy_section dl dd{margin:0 0 4px;padding:0 0 0 10px}.sp_cuttingb_section .buy_section dl dd.attention{font-size:.8em;padding-bottom:10px}.gmap{margin-bottom:20px;text-align:center}.in_msg_area{background:none repeat scroll 0 0 #fffaca;font-size:.9em;margin:0 auto 20px;padding:10px 12px;max-width:750px}.msg_area dl{clear:left}.in_msg_area p.f_left{float:left;margin:0 20px 5px 0}.in_msg_area p.f_left img{margin:0}.msg_area dl dt{height:24px;line-height:1;margin:0}.msg_area dl dt img{line-height:1}.msg_area dl dd{max-width:717px;background:none repeat scroll 0 0 #fff;margin:0;padding:5px}.item_sales table.desc{border:1px solid #4f4f4f;margin-bottom:10px;width:100%}.item_sales table.desc th{background:none repeat scroll 0 0 #edeac2;border:1px solid #4f4f4f;padding:5px;text-align:left}.item_sales table.desc td{border:1px solid #4f4f4f;padding:5px}.sales_area .photo_area{float:left}.sales_area .desc_area{float:right;max-width:600px}.caranquet_mi{margin-bottom:20px;overflow:hidden}.caranquet_mi .left{max-width:450px;float:left}.caranquet_mi .right{max-width:450px;float:right}.img_left{float:left;margin-right:30px;margin-bottom:20px}.img_left ul{float:left}.faq dl dt{margin-bottom:10px;padding-left:25px;background:url(/wp_images/faq/icn_q.gif) left top no-repeat}.faq dl dd{margin-left:30px;padding:10px 10px 10px 30px;background:url(/wp_images/faq/icn_a.gif) 10px 14px no-repeat #ffffe7}.new_info li{margin-bottom:10px}.past-event{margin-top:25px;padding-top:15px;border-top:1px solid #333}ul.btn_link1{margin:0 0 20px;padding:0;list-style-type:none}ul.btn_link1 li{margin:0 0 10px;padding:0}ul.btn_link1 li a:hover img{opacity:.7}.pickbox{padding:20px;background:#f7f7f7}.pickbox h3{margin-top:0}.pickbox p{margin-bottom:0;text-align:center}.pickbox p a{display:block;max-width:600px;margin-right:auto;margin-left:auto;padding:5px;color:#fff;font-size:1.2em;border-right:2px solid #914909;border-bottom:2px solid #914909;background:#ca7f3b}.pickbox p a:hover{color:#fff;text-decoration:none;background:#a35510}.footer-top{padding:5px;background:#f1f1f1}.site-info{max-width:none;padding:10px 0;background:#515250;color:#fff;margin:0}footer.site-footer{padding-bottom:260px}.site-info a{color:#fff}p.a-center{text-align:center}p.scrollToTop{bottom:0;position:fixed;right:22px}p.scrollToTop a{display:block;background:none repeat scroll 0 0 #515250;border-radius:10px;color:#fff;padding:5px}.fb-like-box,.fb-like-box span,.fb-like-box iframe{width:100% !important}.spe_left{float:left;width:330px;margin-right:20px;text-align:center}.spe_right{float:left;width:330px;text-align:center}#footermenu{width:100%;margin:0 auto;position:fixed;bottom:0;background:#f4f4f4;padding-bottom:20px;font-size:.9em;opacity:.8}#footermenu:hover{opacity:1}#footermenu h4{margin:5px}.in_footermenu{max-width:980px;margin:0 auto}#footermenu dl{float:left}#footermenu dl dt{color:red}#footermenu dl dt.color{color:#037700}#footermenu dl dd{margin-bottom:0}#footermenu dl dd a{color:#111}.wpcf7-form input{width:80% !important}.wpcf7-form textarea{width:80% !important}.wpcf7-form .wpcf7-submit{width:80px !important}.your-name input.wpcf7-text{max-width:360px}@media screen and (min-width: 1000px){.board_sample{margin-left:65px}}@media screen and (max-width: 840px){.bannerArea2{max-width:840px;overflow:hidden}.info-R{float:none;max-width:auto;margin-left:0}.info-L{float:none;max-width:auto;margin-left:0}}@media screen and (max-width: 800px){.bannerArea2{max-width:800px;overflow:hidden}}@media screen and (max-width: 780px){.bannerArea2{max-width:780px;overflow:hidden}}@media screen and (max-width: 720px){.bannerArea2{max-width:720px;overflow:hidden}}@media screen and (max-width: 640px){.bannerArea2{max-width:640px;overflow:hidden}.bannerArea1 ul li{float:none;text-align:center}#footermenu{display:none}p.scrollToTop a{background-color:rgba(90,90,90,0.7)}.lineup ul{padding-left:10px}footer.site-footer{padding-bottom:80px}}@media screen and (max-width: 480px){.bannerArea2{max-width:480px;overflow:hidden}.buybox2 img{float:none;width:100%}.faq dl{margin-right:0;margin-left:0}.faq dl dd{margin-left:0}.wpcf7-form input{width:100% !important}.wpcf7-form textarea{width:100% !important}.wpcf7-form .wpcf7-submit{width:100px !important}.your-name input.wpcf7-text{max-width:320px}.img_left{float:none;margin-right:0;margin-bottom:20px}.img_right{float:none}}@media screen and (max-width: 400px){.bannerArea2{max-width:400px;overflow:hidden}.columnArea img{width:100%}.sp_cuttingb_section .board_sample{float:none;max-width:none;margin-right:0;margin-bottom:10px}.sp_cuttingb_section .buy_section{float:none;max-width:none}.spe_left{float:none;width:auto;margin-right:0;text-align:center}.spe_right{float:none;width:auto;text-align:center}}@media screen and (max-width: 320px){.bannerArea2{max-width:320px;overflow:hidden}}