@charset "utf-8";#header{background:#fff;border-top:5px solid #f70}.header_block{margin:0 auto 8px;padding:18px 0 0}.header_menu{height:auto;padding:0}#header_menu_block{border-bottom:1px solid #f70;background:#fff;position:relative}.header_block h1 a{display:inline}.header_block h1{width:23%;margin:0 0 0 1%}#header h1 a img{max-width:230px;max-height:63px;width:100%}.header_right_box{width:52%;margin:0 1% 0 0}.header_right_box .box_r{width:36.5%;float:right;margin:2px 0 0}#header .pc_time{width:53%;display:block;float:right;margin:0 3% 0 0}#header .pc_tel{width:100%;margin:0;float:right;display:block}.header_menu .g_nav li{height:auto!important;position:relative}.header_menu .g_nav li.nav03:after,.header_menu .g_nav li:before{border-left:1px solid #e1e1e1;height:100%;position:absolute;top:0;width:1px;box-sizing:border-box;content:""}.header_menu .g_nav li:before{left:0}.header_menu .g_nav li.nav03:after{right:0}.header_menu .g_nav li.nav01,.header_menu .g_nav li.nav02,.header_menu .g_nav li.nav04{width:16%;height:auto}.header_menu .g_nav li.nav05{width:18%;height:auto}.header_menu .g_nav li.nav03,.header_menu .g_nav li.nav06{width:17%;height:auto}.header_menu .g_nav li.nav03 a,.header_menu .g_nav li.nav05 span{padding:4px 0}.header_menu .g_nav li a:hover,.header_menu .g_nav li span:hover{background:#fff1e5;color:#555;text-decoration:none}.header_menu .g_nav li a,.header_menu .g_nav li span{color:#3a3a3a;padding-bottom:17px;padding-top:15px;font-size:16px}.tablet .header_menu .g_nav li a.hover,.tablet .header_menu .g_nav li span.hover{color:#555;background:#eae8e5}.header_menu .submenu{margin:0}.header_menu .submenu .header_sub_menu{width:100%;margin:0}.header_menu .submenu .g_nav_sub li{width:100%}.header_menu .g_nav .submenu li.g_nav_sub_row a{padding:5px 0;width:100%;background:#fff1e5;color:#555}.header_menu .g_nav .submenu li.g_nav_sub_row a:hover{background:#f1fbf9}#inquiryBody #header .pc_inq,.header_menu .g_nav li.g_nav_sub_row:after,.header_menu .g_nav li.g_nav_sub_row:before{display:none}#mainimage{margin-top:144px;position:relative}.top .main_contents{width:100%;height:760px;background:url(../images/top-main.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.top .main_contents .main_txt{height:70%;margin:0;padding:0;width:100%}.top .main_contents .main_txt_in{height:100%;position:static;margin:0 auto;max-width:1000px}.top .main_contents .main_txt .lead_txt{background:rgba(255,255,255,.81);font-size:26px;line-height:1.7;padding:26px 20px;position:absolute;right:21px;text-align:center;top:100px}.top .main_contents .main_txt .lead_txt .big01{font-size:130%;font-weight:600;color:#f70}.top .main_contents .main_txt .lead_txt .big02{color:#f70;font-size:118%}.top .link_box01{position:absolute;bottom:0;left:0;background-color:rgba(253,167,61,.84);color:#fff;font-weight:700}.top .link_box01 .link_box01_in{height:auto}.top .link_box01 .link_box01_in .lead_txt{font-size:18px;height:auto;line-height:1.8;margin:0;padding:33px 0 0}.top .link_box01 .btn_style{display:block;float:right;height:auto;width:auto;padding:46px 0}.top .link_box01 .btn_style a{display:block;height:auto;font-size:18px;line-height:1.4;margin:0 auto;padding:10px;width:300px;background:linear-gradient(to bottom,#ff784e,#ff784e);background:-webkit-linear-gradient(top,#ff784e,#ff784e);background:-moz-linear-gradient(top,#ff784e,#ff784e);background:-o-linear-gradient(top,#ff784e,#ff784e);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f3724a', endColorstr='#f1592a')";box-shadow:2px 2px 5px rgba(0,0,0,.2);border-radius:7px;color:#fff;font-weight:600;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.3);position:relative;border:2px solid #fff}.top .link_box01 .btn_style a:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;margin-top:-5px;position:absolute;right:10px;top:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);width:10px}.btn_style a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f3724a', endColorstr='#f1592a')"}.under #mainimage{margin-top:154px;height:100px;background-color:#f3f3f3;text-indent:0}.under #mainimage h2{font-size:31px;font-weight:600;line-height:1.3;padding-top:30px;color:#ff6b18;font-family:'游ゴシック体','Yu Gothic',YuGothic,'メイリオ',Meiryo,Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic',sans-serif}#blogBody .main_contents{display:none}#blogBody #mainimage,#inquiryBody #mainimage,#newsList #mainimage,#notfoundBody #mainimage,#sitemapBody #mainimage,#websiteNewsDetail #mainimage{background:0 0;height:0;margin-top:190px}.top_box02_in,.top_box03_in{max-width:1000px;width:96%;margin:0 auto}.top_box02{background:url(../images/bg/top-reason-title-bg.jpg) center 0 no-repeat;background-size:cover;padding:49px 0}.top_box02_in h2{font-size:36px;line-height:1.6;text-shadow:1px 1px 0 #fff}.top_box03{padding:40px 0}.top_box03_in .box_wrap{margin:0 0 30px}.top_box03_in>:first-child+*+*{margin:0}.top_box03_in .box_l{width:48%;float:left}.top_box03_in .box_r{width:48%;float:right}.top_box03_in .number_box{background:#ff8419;border-radius:100px 100px 0 0;color:#fff;font-size:46px;margin:0 auto;padding:24px 0 10px;text-align:center;width:120px}.top_box03 .box01{box-sizing:border-box;padding:0 10px 10px;background:#fff}.top_box03_in>:first-child .box01{min-height:305px}.top_box03_in>:first-child+* .box01{min-height:330px}.top_box03_in>:first-child+*+* .box01{min-height:285px}.top_box03 .box01 img{display:block;width:100%;margin:0 0 13px}.top_box03 .box01 p.p01{font-size:130%;margin-bottom:10px}.top_box03 .box01 p.p02{font-size:14px;line-height:1.6}#content{min-height:650px!important}.under #content{margin:0;padding:3em 0}#footer{color:#555;background:#fffaf5;position:relative;font-size:16px;border-top:2px dotted #ffcca0}.footer_block{padding:50px 0 12px}.footer_nav_box.first{width:22%;min-height:210px}.footer_nav_box.second{width:38%;min-height:300px;border-right:none}.footer_nav_box.second a,.footer_nav_box.second a img{width:100%;display:block}.footer_nav_box.second a{max-width:300px;margin:auto}.footer_access_box{width:40%;min-height:400px;padding:0;border-left:none;clear:none;float:right}.footer_nav_box .footer_ttl{color:#fb7500;font-size:19px}.footer_access_box .footer_ttl{color:#fb7500;font-size:21px;text-align:left}.footer_access_box p.access_txt{line-height:1.5;color:#555;padding:0 15px 12px}.footer_access_box img{max-width:380px}.access_txt a{color:#ff9e49;font-size:28px;font-weight:600}.access_txt a:hover{color:#00a691}.footer_access_box p.access_txt .maru{position:relative;padding:0 0 0 20px}.footer_access_box p.access_txt .maru:before{background:#ff9e49;content:"";display:block;height:10px;left:4px;position:absolute;top:5px;width:10px}ul.footer_guide li a:before,ul.footer_nav li:before{content:"";height:0;left:3px;width:0}ul.footer_nav li{padding:0 0 0 16px;position:relative;margin:0 0 2px;font-size:15px}ul.footer_nav li a{color:#555}#footer ul li a:hover{text-decoration:underline}ul.footer_nav li:before{display:block;position:absolute;top:14px;margin-top:-5px;border:4px solid transparent;border-left:6px solid #ff9e49}.guide_box{border-top:3px solid #f17000;background:#f6f6f6;padding:3px 0}ul.footer_guide li a{color:#555;position:relative;background:0 0}ul.footer_guide li.copyright{color:#555;padding:0;line-height:1.3em;margin:7px 0}ul.footer_guide li a:before{border:4px solid transparent;border-left:4px solid #555;display:none;position:absolute;top:10px}ul.sitemap_ic li a{padding:20px 30px 20px 10px}#sidecontact{position:fixed;z-index:1000;top:225px;display:block}#sidecontact.rightContent{right:0}.fot13{font-size:13px}.color01{color:#f56200}@media screen and (max-width:1150px){.top .main_contents .main_txt .lead_txt{padding:15px 62px}.top .main_contents{height:495px}#sidecontact{width:48px}}@media screen and (max-width:1000px){.header_menu .g_nav{margin:0}.header_menu{margin:0 auto;width:98%}.header_menu .g_nav .submenu li.g_nav_sub_row a,.header_menu .g_nav li a,.header_menu .g_nav li span{font-size:12px}#mainimage{margin-top:122px;position:relative}.under #mainimage{margin-top:155px;position:relative}.top .main_contents{height:584px}.top .link_box01 .btn_style{padding:31px 0}.top .link_box01 .link_box01_in .lead_txt{font-size:20px;padding:21px 0 0;float:left;text-align:left}.top .link_box01 .btn_style a{font-size:14px;width:208px}.footer_access_box{clear:none;float:right;width:35%;min-height:1px;margin:0;padding:0;border:none;background:#fffaf5;font-size:14px}.footer_access_box p.access_txt{text-align:left;color:#555}.footer_access_box .footer_ttl{text-align:left;padding-left:10px}.footer_access_box p.access_txt a{color:#ff9e49;text-decoration:none}.access_txt a:hover{color:#555}}@media screen and (max-width:850px){.top .main_contents{height:503px}.top .main_contents .main_txt .lead_txt{padding:15px 21px}.top .link_box01 .link_box01_in .lead_txt{font-size:17px}}@media screen and (max-width:767px){#header,.header_menu .g_nav{background:#fff}.footer_nav_box.first,ul.footer_nav{border-top:1px dotted #ccc9bb;padding:0}#header{height:100px;padding:10px 0 0;position:relative}.header_block{margin:0;padding:17px 0 0}.header_block h1{margin:-4px 2% 0;width:61%}.header_right_box{margin:0 1% 0 0;width:32%}.header_right_box li.btn_inq,.header_right_box li.btn_menu,.header_right_box li.btn_tell{display:block;float:right;max-width:60px;margin:0 10px 0 0;width:60px}#inquiryBody #header .pc_inq,.header_menu .g_nav li .g_nav_sub_row a:after,.header_menu .g_nav li a:after,.header_menu .g_nav li a:before,.header_menu .g_nav li span:after,.header_menu .g_nav li:after,.header_menu .g_nav li:before{display:none}.header_right_box li.btn_inq a,.header_right_box li.btn_menu a,.header_right_box li.btn_tell a{height:100%;width:100%}.header_right_box img{margin:0;width:100%}#header_menu_block{left:0;position:absolute;top:110px}.header_menu .g_nav li{width:100%!important}.header_menu,.sub_menu{width:100%}.header_menu .g_nav li a,.header_menu .g_nav li span,.header_menu .g_nav li.nav03 a,.header_menu .g_nav li.nav05 span{font-size:17px;padding:15px 0 15px 15px;color:#333}.header_menu .g_nav li a:hover,.header_menu .g_nav li span:hover{color:#333;background:#ffe1d1}.header_menu .g_nav li .g_nav_sub_row a:before{background:0 0}.header_menu .g_nav li span:before{background:0 0;border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:10px;right:16px;position:absolute;top:23px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);width:10px}.header_menu .g_nav .submenu li.g_nav_sub_row a{background:#fff4ee;font-size:15px;padding:10px 0 10px 30px;color:#333}.top .main_contents{background:url(../images/top-main-mobile.jpg) center top no-repeat;background-size:cover;width:100%;height:768px;min-height:0}.top .main_contents .main_txt{padding:0;width:100%}.top .main_contents .main_txt_in{position:relative;right:0;top:0!important;width:100%}.top .main_contents .effect_box01{padding:50px 0 0}.top .main_contents .main_txt .lead_txt{font-size:28px;position:static;margin:0 auto;text-align:center;padding:15px 21px;display:block;width:66%}.top .link_box01 .link_box01_in .lead_txt{float:none;font-size:17px;text-align:center}.top .link_box01 .btn_style{float:none;padding:22px 0 25px}.top .link_box01 .btn_style a{width:240px;font-size:18px}.under #mainimage{height:170px}.under #mainimage h2{font-size:34px;padding-top:61px}.top #mainimage,.under #mainimage{margin-top:0}#blogBody #mainimage,#inquiryBody #mainimage,#newsList #mainimage,#notfoundBody #mainimage,#sitemapBody #mainimage,#websiteNewsDetail #mainimage{height:0;margin-top:-20px}.static #content,.under #content{margin:0;padding:2em 0}.footer_block{padding:0}.footer_nav_box.first{height:auto;min-height:0;width:100%}.footer_nav_box.second{border-top:1px solid #fff;height:auto;margin:0;min-height:0;padding:20px 0 0;width:100%}.footer_nav_box.second a{width:80%;margin:0 auto 10px}.footer_nav_box.first ul.footer_nav li a{position:relative;background:0 0}ul.footer_nav li a{background:0 0;padding:4px 10px 4px 19px;font-size:16px}ul.footer_nav li{background:0 0;border-bottom:1px dotted #ccc9bb;border-top:1px solid #fff;margin:0;padding:0 30px}ul.footer_nav li:before{left:35px;position:absolute;top:18px}.footer_access_box{border:none;clear:both;float:none;width:92%;min-height:1px;margin:0;padding:30px 4% 10px}.footer_access_box .footer_ttl{font-size:24px;padding:10px 0;text-align:left}.footer_access_box p.access_txt{font-size:16px;padding:0 0 10px;text-align:left}.footer_nav_box .footer_ttl{border-top:1px dotted #fff;padding:22px 4% 10px;font-size:26px}.footer_access_box p.access_txt a{text-decoration:underline}.footer_access_box p.access_txt a:hover{text-decoration:none}.guide_box{padding:0}ul.footer_guide{border:none;max-width:1000px;padding:0 1.5%;width:97%}ul.footer_guide li:nth-child(1){padding:0}ul.footer_guide li a{background:0 0;position:relative}}@media screen and (max-width:640px){.top .main_contents{height:663px}.top .main_contents .main_txt .lead_txt{font-size:24px}}@media screen and (max-width:560px){.top .main_contents{height:580px}.top .main_contents .main_txt .lead_txt{font-size:21px}.top .link_box01 .link_box01_in .lead_txt{font-size:17px;padding:10px 0 0}.top .link_box01 .btn_style{float:none;padding:7px 0 17px}}@media screen and (max-width:480px){#header{padding:10px 0 0;height:75px}.header_block{margin:0;padding:8px 0 0}.header_block h1{margin:2px 2%}#header h1 a img{max-width:215px}.header_right_box li.btn_inq,.header_right_box li.btn_menu,.header_right_box li.btn_tell{display:block;float:right;margin:0 7px 0 0;width:47px}.header_right_box{margin:0 1% 0 0}#header_menu_block{top:85px}.top .main_contents{height:496px}.top .main_contents .main_txt .lead_txt{font-size:18px;padding:10px 13px}.under #mainimage{height:69px}.under #mainimage h2{font-size:24px;padding-top:18px}}@media screen and (max-width:420px){#header{height:70px;padding:2px 0 0}#header_menu_block{top:70px}.top .main_contents{height:432px}.top .main_contents .effect_box01{padding:35px 0 0}.top .main_contents .main_txt .lead_txt{font-size:17px}.top .link_box01 .link_box01_in .lead_txt{font-size:14px;padding:7px 0 0;line-height:1.6}}@media screen and (max-width:360px){#header{height:61px;padding:11px 0 0}.header_block{padding:3px 0 0}.header_block h1{margin:1px 2% 0}#header h1 a img{max-width:148px}.header_right_box li.btn_inq,.header_right_box li.btn_menu,.header_right_box li.btn_tell{width:44px}.header_menu .g_nav li a,.header_menu .g_nav li span{font-size:17px}.top .main_contents{height:371px}.top .main_contents .main_txt .lead_txt{font-size:12px}.top .link_box01 .btn_style{float:none;padding:2px 0 9px}.top .link_box01 .btn_style a{font-size:15px;padding:5px}.under #mainimage{height:62px}.under #mainimage h2{font-size:20px;padding-top:18px}}@media screen and (max-width:320px){.top .main_contents{height:331px}.top .main_contents .main_txt .lead_txt img{padding:99px 0 0}}