@charset "UTF-8";/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */#mainImgArea,#mainImgArea #catchy01,#videoArea,#videoArea #video-btn,.mainCntArea{margin-left:auto;margin-right:auto}#mainImgArea{width:1200px;position:relative}#mainImgArea #catchy01{width:600px;top:125px;left:0;right:0;position:absolute;z-index:90}#mainImgArea .photo{position:absolute}#mainImgArea .imgNone{visibility:hidden}.mainCntArea{width:1200px}.mainCopy{font-size:2.8vw;text-align:center;font-weight:400;line-height:150%}.copy01{font-size:40px;line-height:150%}.blueTitle{font-size:30px;font-weight:700;background:#498CE4;line-height:120%;padding-top:13px;padding-bottom:13px;color:#fff;-webkit-border-radius:5px;border-radius:5px}.blueWakuArea{background:#E4EEFB;padding:40px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.character,.character2{top:35px;right:30px;position:absolute}.houkaArea .icon{width:125px}.houkaArea .leftArea{width:390px}.houkaArea .rightArea{width:545px}.n{font-weight:400}#videoArea{width:1020px;height:583px;margin-top:0px;padding:0;border:10px solid #C3C3C3;-webkit-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#videoArea video:focus{outline:0}#videoArea #damyImg{width:1000px;height:563px;position:absolute;z-index:90;top:0;left:0}#videoArea #video-btn{width:130px;position:absolute;z-index:91;left:0;right:0;top:42%;cursor:pointer}.fontGlay{color:#333}.fontPink{color:#E4647D}.hissu{font-size:9px;margin-left:5px;color:#fff;background:#C52C37;padding:0 5px 1px;-webkit-border-radius:5px;border-radius:5px;line-height:100%;vertical-align:middle}.btnArea,table.tblTopContact{margin-left:auto;margin-right:auto}.btnArea{width:630px}.btnArea .btnLeft,.btnArea .btnRight{width:300px}#contactArea{margin-top:80px}#contactArea .wakuBlueT{width:170px;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;background:#498CE4}table.tblTopContact td,table.tblTopContact th{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}table.tblTopContact{width:100%;margin-bottom:0;border:none;border-collapse:collapse;border-spacing:0;border-top:solid 1px #A5A5A5;border-bottom:solid 1px #A5A5A5}table.tblTopContact th{width:40px;border:dotted #BEBEBE;border-width:0 0 1px;font-weight:400;white-space:nowrap;background:#F5F2E8;box-sizing:border-box}table.tblTopContact td{border:1px dotted #BEBEBE;border-width:0 0 1px;box-sizing:border-box}table.tblTopContact td:nth-child(1),table.tblTopContact th:nth-child(1){width:245px}table.tblTopContact td:nth-child(2),table.tblTopContact th:nth-child(2){width:480px}table.tblTopContact td:nth-child(3),table.tblTopContact th:nth-child(3){width:250px}table.tblTopContact td:nth-child(4),table.tblTopContact th:nth-child(4){width:222px}table.tblTopContact tr:last-child td,table.tblTopContact tr:last-child th{border:none}@media (min-width:768px){a[href^="tel:"]{pointer-events:none}}.wakuBorderArea{border:3px solid #DFDFDF;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:740px){#mainImgArea{width:100%}#mainImgArea .mainimg{width:100%;height:auto}#mainImgArea #catchy01{width:80%;top:50%}#mainImgArea #catchy01 img{width:100%;height:auto}.mainCntArea{width:94%;padding-top:22%}.blueWakuArea{padding:15px}.w590.blueWakuArea{width:100%}.character{width:80px}.character img{width:100%;height:auto}.character2{width:80px;top:-20px;right:0}.character2 img{width:100%;height:auto}.w500,.w510{width:100%}.mainCopy{font-size:5vw;font-weight:700}.copy01{font-size:26px;line-height:150%}.blueTitle{font-size:20px;font-weight:700;background:#498CE4;line-height:120%;padding-top:13px;padding-bottom:13px;color:#fff;-webkit-border-radius:5px;border-radius:5px}.pregArea01 .left{order:2}.pregArea01 .right{order:1}.pregArea02 .flexBoxKinto{display:block}#bgWrap,#contactArea,.houkaArea .icon{display:none}.pregArea02 .font_44{font-size:30px;line-height:150%}.houkaArea .leftArea{width:100%;margin-bottom:20px}.houkaArea .rightArea{width:100%}#videoArea{width:94%;height:auto}#videoArea #damyImg,#videoArea #damyImg img,#videoArea #video,#videoArea #video-btn img{width:100%;height:auto}#videoArea #video-btn{width:60px;height:60px;top:40%}.btnArea,.btnArea .w300{width:100%}.btnArea .btnLeft,.btnArea .btnRight{width:48%}.btnArea .btnBlue{box-shadow:none;padding-top:7px;padding-bottom:8px}#bgWrap{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;z-index:95;top:0;left:0}#contactArea{width:94%;height:94vh;margin-top:0;padding:25px 15px;top:20px;position:fixed;z-index:96;background:#FFF;-webkit-border-radius:7px;border-radius:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}#contactArea .font_30{font-size:4vw;font-weight:700}#contactArea .font_18{font-size:3.5vw;text-align:center}#contactArea .wakuBlueT{width:100%}#contactArea #btnClose{top:5px;right:5px;position:absolute;z-index:97;cursor:pointer}table.tblTopContact{width:100%}table.tblTopContact td,table.tblTopContact th{width:100%;display:block;padding-left:0;padding-right:0}table.tblTopContact td:nth-child(1),table.tblTopContact th:nth-child(1){width:100%;font-size:6vw;padding-top:20px;font-weight:700;border:none}table.tblTopContact td:nth-child(2),table.tblTopContact th:nth-child(2){width:100%;font-size:3vw;padding-top:5px;border:none}table.tblTopContact td:nth-child(3),table.tblTopContact th:nth-child(3){width:100%;font-size:7vw;padding-top:5px;border:none}table.tblTopContact td:nth-child(4),table.tblTopContact th:nth-child(4){width:100%;padding-bottom:20px}table.tblTopContact td:nth-child(4) img,table.tblTopContact th:nth-child(4) img{width:100%;height:auto}}