@charset "utf-8";body{font-family:tex,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",verdana,arial,sans-serif;font-size:15px;line-height:1.6;width:100% !important;color:#444}.headingBlockA{position:relative}.headingBlockA h2{font-size:0 !important;line-height:0 !important}.headingBlockA em{position:absolute;bottom:-20px;left:50%;margin-left:-47px}.buttonLinkBlock01{text-align:center;margin-top:40px}.buttonLinkBlock01 a{background:#50d336;color:#fff;font-weight:700;text-decoration:none;padding:20px 60px;display:inline-block;font-size:24px;border-radius:5px;border-bottom:5px solid #d56b02}.buttonLinkBlock01 a:hover{margin-top:5px;border-bottom:none}#headerArea{border-top:2px solid #871516;background:#fff;padding:5px 0 10px;border-bottom:1px solid #eee}#headerArea #headerAreaOuter{width:98% !important;margin:0 auto;min-width:1100px}#headerArea #headerAreaOuter #headerAreaInnerLeft{float:left;width:330px !important}#headerArea #headerAreaOuter #headerAreaInnerLeft .txt{font-size:10px;margin-bottom:5px}#headerArea #headerAreaOuter #headerAreaInnerRight{float:right;width:1080px !important;padding-top:10px}#headerArea #headerAreaOuter #headerAreaInnerRight ul{float:right}#headerArea #headerAreaOuter #headerAreaInnerRight ul li{float:left;margin-left:10px}#mainVisualArea{background:url(/wp-content/themes/template-pc/fixed-page-template/img/lp/lp_main_bg_001.png) center top no-repeat}#mainVisualArea #mainVisualAreaInner{width:1100px;height:500px;margin:0 auto;position:relative}#mainVisualArea #mainVisualAreaInner p{position:absolute;top:100px;left:250px}#contentAreaA{margin-bottom:60px}#contentAreaA .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:20px}#contentAreaA .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaA #contentAreaAInner .contentBlock{padding:40px 0}#contentAreaA #contentAreaAInner .contentBlock.bgColor01{background:#fef4e9}#contentAreaA #contentAreaAInner .contentBlock .contentBlockInner{width:950px;margin:0 auto}#contentAreaA #contentAreaAInner .contentBlock .contentBlockInner h3{font-weight:700;font-size:18px;margin-bottom:20px}#contentAreaA #contentAreaAInner .contentBlock .contentBlockInner .color{color:#f98e24}#contentAreaA .imageColmunWrapA .imageR{float:right;margin:0 0 0 60px}#contentAreaA .imageColmunWrapA .imageR img{border-radius:200px;width:230px;height:auto}#contentAreaA .imageColmunWrapA .colmunBlock01{overflow:hidden;display:table-cell;vertical-align:middle;height:230px}#contentAreaB{margin-bottom:80px}#contentAreaB .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:80px}#contentAreaB .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaB #contentAreaBInner{width:1000px;margin:0 auto}#contentAreaB #contentAreaBInner .contentBlock{margin-bottom:30px}#contentAreaB #contentAreaBInner .contentBlock h3{font-weight:700;font-size:18px}#contentAreaC{padding-bottom:80px;background:#fef4e9}#contentAreaC .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:80px}#contentAreaC .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaC #contentAreaCOuter{width:1000px;margin:0 auto}#contentAreaC #contentAreaCOuter #contentAreaCInner{padding-left:35px}#contentAreaC #contentAreaCOuter #contentAreaCInner .contentBlock{border-left:6px solid #871516}#contentAreaC #contentAreaCOuter #contentAreaCInner .contentBlock h3{font-weight:700;font-size:18px;margin-left:-35px}#contentAreaC #contentAreaCOuter #contentAreaCInner .contentBlock .contentBlockInner{min-height:100px;padding:30px 20px 50px 30px}#contentAreaC .imageColmunWrapA .imageR{float:right;margin:0 0 0 100px;padding-top:35px}#contentAreaC .imageColmunWrapA .imageR img{border-radius:200px;width:160px;height:auto}#contentAreaD{margin-bottom:80px}#contentAreaD .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:80px}#contentAreaD .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaD #contentAreaDInner{width:1000px;margin:0 auto}#contentAreaD #contentAreaDInner .contentBlock{margin-bottom:30px}#contentAreaD #contentAreaDInner .contentBlock h3{font-weight:700;font-size:18px}#contentAreaE{padding-bottom:80px;background:#fcefe2}#contentAreaE .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:80px}#contentAreaE .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaE #contentAreaEInner{width:1000px;margin:0 auto}#contentAreaE #contentAreaEInner .contentBlock{background:#fff;margin-bottom:30px;border:1px solid #f98e24;padding:20px}#contentAreaE #contentAreaEInner .contentBlock h3{font-weight:700;font-size:22px;border-bottom:1px dotted #f98e24;padding-bottom:10px;margin-bottom:15px}#contentAreaF .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:80px}#contentAreaF .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaF #contentAreaFInner{padding-bottom:80px;width:1000px;margin:0 auto;background:url(/wp-content/themes/template-pc/fixed-page-template/img/lp/lp_cF_img_001.png) bottom right -30px no-repeat}#contentAreaF #contentAreaFInner .contentBlock .color{color:#f98e24}#contentAreaF #contentAreaFInner .contentBlock .tableBlockA01 table{font-weight:700;font-size:28px;background:#fff}#contentAreaF #contentAreaFInner .contentBlock .tableBlockA01 table tr th{padding:20px;text-align:center}#contentAreaF #contentAreaFInner .contentBlock .tableBlockA01 table tr td{padding:20px;text-align:center;color:#f98e24}#contentAreaG{padding-bottom:80px;background:#fef4e9}#contentAreaG .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:80px}#contentAreaG .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaG #contentAreaGInner{width:1000px;margin:0 auto}#contentAreaG .Profile_text{background:#fff;margin-bottom:30px;border:1px solid #f98e24;padding:20px}#contentAreaG .Profile_text dt{font-weight:700;font-size:22px;border-bottom:1px dotted #f98e24;padding-bottom:10px;margin-bottom:15px}#contentAreaG #contentAreaGInner .imageColmunWrap{margin-bottom:40px}#contentAreaG #contentAreaGInner .imageColmunWrap .imageL{float:left;width:270px;margin-right:50px}#contentAreaG #contentAreaGInner .imageColmunWrap .imageL img{width:100%;height:auto;border:3px solid #eee}#contentAreaG #contentAreaGInner .imageColmunWrap .imageL dl{text-align:center;margin-top:15px}#contentAreaG #contentAreaGInner .imageColmunWrap .imageL dl dt{text-align:center;font-size:15px;font-weight:700;border-bottom:1px solid #444;display:inline-block;padding:0 30px;margin-bottom:2px}#contentAreaG #contentAreaGInner .imageColmunWrap .imageL dl dd{text-align:center;font-size:18px;font-weight:700}#contentAreaG #contentAreaGInner .imageColmunWrap .colmunBlock{overflow:hidden}#contentAreaG #contentAreaGInner .imageColmunWrap .colmunBlock .tableBlockA01 table{background:#fff}#contentAreaG #contentAreaGInner .imageColmunWrap .colmunBlock .tableBlockA01 table tr th{text-align:center;font-weight:700}#contentAreaG #contentAreaGInner .imageColmunWrap .colmunBlock .tableBlockA01 table tr td{font-size:14px}#contentAreaG #contentAreaGInner .imageColmunWrap .colmunBlock .tableBlockA01 table tr th,#contentAreaG #contentAreaGInner .imageColmunWrap .colmunBlock .tableBlockA01 table tr td{padding:10px 15px}#contentAreaG #contentAreaGInner ul.pictImage{overflow:hidden;margin-right:-15px}#contentAreaG #contentAreaGInner ul.pictImage li{width:315px;float:left;margin-right:15px;margin-bottom:15px;border:4px solid #eee}#contentAreaG #contentAreaGInner ul.pictImage li img{width:100%;height:auto}#contentAreaH{margin-bottom:80px}#contentAreaH .headingBlockA{background:#222;padding:40px 0;text-align:center;margin-bottom:80px}#contentAreaH .headingBlockA h2{color:#fff;font-size:32px;font-weight:700}#contentAreaH #contentAreaHInner{width:1000px;margin:0 auto}#contentAreaH #contentAreaHInner #googleMapArea{margin-top:30px;margin-bottom:30px}#contentAreaH #contentAreaHInner #googleMapArea #map_basic{width:100%;height:600px}#contentAreaH #contentAreaHInner #googleMapArea .headingBlockA{background:url(/wp-content/themes/template-pc/common/img/heading_bg_001.png) left bottom no-repeat;padding:0;margin-bottom:20px}#contentAreaH #contentAreaHInner #googleMapArea ul{margin-bottom:0}#contentAreaH #contentAreaHInner #googleMapArea ul li{width:auto;border:none}#contentAreaH #contentAreaHInner #googleMapArea #map_canvas{box-sizing:border-box;border:3px solid #eee}#contentAreaH #contentAreaHInner ul{overflow:hidden;margin-right:-15px;margin-bottom:50px}#contentAreaH #contentAreaHInner ul li{width:315px;float:left;margin-right:15px;margin-bottom:15px;border:4px solid #eee}#contentAreaH #contentAreaHInner ul li img{width:100%;height:auto}#contactFormArea{padding:0 0 50px}#contactFormArea h2{font-size:28px;font-weight:700;margin-bottom:30px;background:#282525;padding:20px 0;color:#fff;text-align:center}#contactFormArea #contactFormAreaInner{width:800px;margin:0 auto}#contactFormArea .txt{padding:20px;border:2px solid #ccc;border-radius:8px;margin-bottom:30px}#contactFormArea dl{display:table;border-bottom:1px dotted #ccc;margin-bottom:20px;width:100%;padding:0 0 20px}#contactFormArea dl dt{display:table-cell;width:30%;font-weight:700;vertical-align:top;padding-right:5%}#contactFormArea dl dt .required{display:inline-block;margin-left:10px;padding:1px 7px;background-color:#fe6253;color:#fff;font-size:85%;font-weight:400}#contactFormArea dl dd{display:table-cell;width:65%}#contactFormArea dl dd .alert{font-size:85%;color:#fe6253;margin-top:5px}#contactFormArea .invalid dl dd .alert{display:none}#contactFormArea .invalid dl dd .wpcf7-not-valid-tip{font-size:85%;color:#fe6253;margin-top:5px;display:block;font-weight:700}#contactFormArea dl dd input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:5px}#contactFormArea dl dd .wpcf7c-conf{background-color:#eee !important}#contactFormArea dl dd textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:5px}#contactFormArea dl dd select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:4px 5px}#contactFormArea dl.name dd .adjust1{margin:0 10px 0 0}#contactFormArea dl.name dd .adjust2{margin:0 10px 0 20px}#contactFormArea dl.name dd input{width:35%}#contactFormArea dl.name dd .wpcf7-form-control-wrap.surname .wpcf7-not-valid-tip{display:none}#contactFormArea dl.age dd input{width:35%}#contactFormArea dl.postal dd .adjust1{margin:0 10px 0 0}#contactFormArea dl.postal dd .adjust2{margin:0 10px 0 20px}#contactFormArea dl.postal dd input{width:50%}#contactFormArea dl.address dd .adjust1{margin:0 0 0 10px}#contactFormArea dl.address dd input{width:70%}#contactFormArea dl.address dd input#address{margin-bottom:5px}#contactFormArea dl.email dd input{width:70%}#contactFormArea dl.email dd input#your-email_confirm{margin-top:5px}#contactFormArea dl.tel dd input{width:70%}#contactFormArea dl.date dd .choice001{margin-bottom:10px}#contactFormArea dl.date dd .choice001 .adjust1{margin:0 5px 0 0}#contactFormArea dl.date dd .choice001 .adjust2{margin:0 0 0 10px}#contactFormArea dl.date dd .choice001 input{width:30%;padding:4px 5px}#contactFormArea dl.date dd .choice002 .adjust1{margin:0 5px 0 0}#contactFormArea dl.date dd .choice002 .adjust2{margin:0 0 0 10px}#contactFormArea dl.date dd .choice002 input{width:30%;padding:4px 5px}#contactFormArea dl.consultation{border-bottom:none;margin-bottom:0;padding-bottom:0}#contactFormArea dl.consultation dd .adjust1{margin:0 0 0 10px}#contactFormArea dl.consultation dd input{width:70%}#contactFormArea dl.consultation dd input#address{margin-bottom:5px}#contactFormArea .annotation{background:#f8face;padding:20px;margin:20px 0}#contactFormArea .button{text-align:center}#contactFormArea .button input{font-size:20px;font-weight:700;padding:10px;cursor:pointer;min-width:250px}#contactFormArea .button input#back{margin-right:15px}#contactFormArea form dl.checkbox dd span.wpcf7-list-item{margin:0;display:block}#contactFormArea form dl.checkbox dd span.wpcf7-list-item label{display:block}#contactFormArea form dl.checkbox dd span.wpcf7-list-item label input{text-align:left;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:0;width:inherit}#footerArea{background:#222}#footerArea #pagetop a{position:fixed;bottom:20px;right:20px;z-index:100}#footerArea #pagetop a img{width:60px;height:60px;border:2px solid #fff}#footerArea #footerAreaInner{width:1000px;margin:0 auto}#footerArea #footerAreaInner #copyright{text-align:center;color:#fff;margin-top:30px}.img_blockB{background:#faf8f0;padding:50px 0}.thanks{max-width:900px;width:90%;margin:0 auto;padding:150px 0;text-align:center}.thanks-inner .thanks-ttl{font-size:48px;font-weight:700;border-bottom:2px solid #fc6e08;padding-bottom:10px;margin-bottom:30px;display:inline-block}.thanks-inner .thanks-txt{font-size:20px;line-height:1.5;margin-bottom:40px}.thanks-inner .thanks-btn{margin-bottom:25px}.thanks-inner .thanks-btn a{background:#fc6e08;color:#fff;font-size:24px;font-weight:700;padding:1em 2em;border-radius:50px;display:inline-block;text-decoration:none}.thanks-inner .thanks-privacypolicy a{text-decoration:underline}