@charset "UTF-8";*,*:after,*:before{box-sizing:border-box}body,button,input,select,textarea{font-family:"Noto Sans JP",sans-serif}html,body,h1,h2,h3,h4,h5,h6,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary,div,span,p,ul,ol,li,dl,dt,dd,table,tr,th,td,a,img,label,form,input,textarea{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img{border:0;height:auto;line-height:1;vertical-align:bottom;max-width:100%}a,input{background:0 0;cursor:pointer;outline:0 none}h1,h2,h3,h4,h5,h6{font-weight:700}html{display:flex;flex-direction:column;font-size:62.5%;overflow-y:scroll}body{color:#000;display:flex;flex-direction:column;font-size:1.5rem;min-height:100vh;line-height:1.6;overflow-x:hidden}main{flex:1 1 auto}.mg_tp10{margin-top:10px !important}.mg_bt10{margin-bottom:10px !important}.mg_tp20{margin-top:20px !important}.mg_bt20{margin-bottom:20px !important}.mg_tp30{margin-top:30px !important}.mg_bt30{margin-bottom:30px !important}.mg_tp40{margin-top:40px !important}.mg_bt40{margin-bottom:40px !important}.mg_tp50{margin-top:50px !important}.mg_bt50{margin-bottom:50px !important}.mg_tp60{margin-top:60px !important}.mg_bt60{margin-bottom:60px !important}.mg_tp70{margin-top:70px !important}.mg_bt70{margin-bottom:70px !important}.mg_tp80{margin-top:80px !important}.mg_bt80{margin-bottom:80px !important}.mg_tp90{margin-top:90px !important}.mg_bt90{margin-bottom:90px !important}.mg_tp100{margin-top:100px !important}.mg_bt100{margin-bottom:100px !important}.alignleft{margin-bottom:1.62em;display:inline;float:left;margin-right:1.62em}@media (max-width:767px){.alignleft{display:block;float:none;margin-left:auto;margin-right:auto}}.alignright{margin-bottom:1.62em;display:inline;float:right;margin-left:1.62em}@media (max-width:767px){.alignright{display:block;float:none;margin-left:auto;margin-right:auto}}.aligncenter{margin-bottom:1.62em;clear:both;display:block;margin-left:auto;margin-right:auto}a{color:#d14747;text-decoration:underline;transition:all .3s}a:hover{color:#233579}.wrap{margin-left:auto;margin-right:auto;position:relative;width:100%}@media (min-width:768px),print{.wrap{max-width:1160px;padding-left:20px;padding-right:20px}}@media (max-width:1200px){.wrap{padding-left:20px;padding-right:20px}}@media (max-width:767px){.wrap{padding-left:15px;padding-right:15px}}@media (min-width:768px),print{.pc_hide{display:none}}@media (max-width:767px){.sp_hide{display:none}}.txt_left{text-align:left}.txt_right{text-align:right}.txt_center{text-align:center}a[target=_blank]{position:relative}a[target=_blank]:after{background:url(//fois-web.com/st/wp-content/themes/websup/cbec/image/ekkyou/ico-extend-link.png) 0 0/contain no-repeat;content:"";display:inline-block;height:18px;margin-left:5px;position:relative;top:2px;width:18px}.ekkyou_header{background:#d14747;color:#fff;position:relative}@media (min-width:768px),print{.ekkyou_header:after{background:#fff;content:"";display:block;height:100%;position:absolute;right:-63%;top:0;transition:all .3s;transform:skewX(-18deg);width:100%}}.ekkyou_hd_h1{font-size:1.2rem;font-weight:400}@media (min-width:768px),print{.ekkyou_hd_h1{padding:20px 0 10px}}@media (max-width:767px){.ekkyou_hd_h1{padding:10px 0}}@media (max-width:767px){.ekkyou_hd_logo{max-width:100px}}.ekkyou_top_wrap{align-items:center;display:flex;justify-content:space-between;padding:20px 0 50px;position:relative;z-index:10}@media (max-width:767px){.ekkyou_top_wrap{flex-direction:column-reverse}}@media (max-width:767px){.ekkyou_top_img{margin:auto;width:253px}}@media (max-width:767px){.ekkyou_top_content{width:100%}}.ekkyou_top_ttl{font-weight:900;line-height:1.4;padding:10px 0}@media (min-width:768px),print{.ekkyou_top_ttl{font-size:5rem}}@media (max-width:767px){.ekkyou_top_ttl{font-size:3rem}}.ekkyou_top_txt{font-weight:500}@media (min-width:768px),print{.ekkyou_top_txt{font-size:1.6rem;line-height:2;padding:10px 0 25px}}@media (max-width:767px){.ekkyou_top_txt{font-size:1.5rem;padding:0 0 25px}}.ekkyou_btn a{align-items:center;background:#4bcf95;border-radius:8px;box-shadow:0 6px 0 0 #30825f;color:#fff;display:flex;font-weight:700;justify-content:center;max-width:350px;text-decoration:none;transition:all 0s}@media (min-width:768px),print{.ekkyou_btn a{font-size:2.4rem;height:100px}.ekkyou_btn a:hover{box-shadow:none;position:relative;top:6px}}@media (max-width:767px){.ekkyou_btn a{font-size:1.8rem;height:54px;margin:0 auto}}.ekkyou_btn02{align-items:center;background:#4bcf95;border:0;border-radius:8px;box-shadow:0 6px 0 0 #30825f;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;width:350px;text-decoration:none;transition:all 0s}@media (min-width:768px),print{.ekkyou_btn02{font-size:2.4rem;height:100px}.ekkyou_btn02:hover{box-shadow:none;position:relative;top:6px}}@media (max-width:767px){.ekkyou_btn02{font-size:1.8rem;height:54px;margin:0 auto}}.ekkyou_case{counter-reset:item;display:flex;flex-wrap:nowrap;justify-content:space-around;padding:5px 0;position:relative}.ekkyou_case:before{border-color:#d14747 transparent transparent;border-style:solid;content:"";left:0;margin:0 auto;position:absolute;right:0;z-index:2}@media (min-width:768px),print{.ekkyou_case:before{border-width:75px 92px 0;bottom:-45px;height:75px;width:184px}}@media (max-width:767px){.ekkyou_case:before{border-width:31px 35px 0;bottom:-10px;height:31px;width:70px}}@media (max-width:767px){.ekkyou_case{flex-direction:column;margin-top:5px}}.ekkyou_case li{background-color:#e9eff7;background-position:center;background-repeat:no-repeat;color:#000;display:flex;flex-direction:column;font-weight:900;position:relative}@media (min-width:768px),print{.ekkyou_case li{background-size:200px auto;font-size:2rem;margin:5px;min-height:270px;padding:30px;width:calc((100% - 22px ) / 3)}.ekkyou_case li img{max-height:56px}}@media (max-width:767px){.ekkyou_case li{background-size:120px auto;font-size:1.8rem;margin:8px 0;padding:20px;width:100%}.ekkyou_case li img{max-height:40px}}.ekkyou_case li:nth-child(2){background-color:#d5e4f6}.ekkyou_case li:nth-child(1){background-image:url(//fois-web.com/st/wp-content/themes/websup/cbec/image/ekkyou/ico-case01.png)}.ekkyou_case li:nth-child(2){background-image:url(//fois-web.com/st/wp-content/themes/websup/cbec/image/ekkyou/ico-case02.png)}.ekkyou_case li:nth-child(3){background-image:url(//fois-web.com/st/wp-content/themes/websup/cbec/image/ekkyou/ico-case03.png)}.ekkyou_case li:nth-child(4){background-image:url(//fois-web.com/st/wp-content/themes/websup/cbec/image/ekkyou/ico-case04.png)}.ekkyou_case li:nth-child(5){background-image:url(//fois-web.com/st/wp-content/themes/websup/cbec/image/ekkyou/ico-case05.png)}.ekkyou_case li:nth-child(6){background-image:url(//fois-web.com/st/wp-content/themes/websup/cbec/image/ekkyou/ico-case06.png)}@media (min-width:768px),print{.ekkyou_case_ttl{padding-top:20px}}@media (max-width:767px){.ekkyou_case_ttl{padding-top:15px}}.ekkyou_case_recommend{color:#d14747;font-weight:900;line-height:1.2;position:relative;text-align:center}@media (min-width:768px),print{.ekkyou_case_recommend{font-size:5rem;margin:60px 0}}@media (min-width:1025px),print{.ekkyou_case_recommend{font-size:5.2rem}}@media (max-width:767px){.ekkyou_case_recommend{font-size:2rem;margin:20px 15px 30px}}.ekkyou_case_recommend span{background:linear-gradient(0deg,#fff 0%,#fff 12%,#fffd4c 12%,#fffd4c 35%,#fff 35%,#fff 100%)}.ekkyou_ttl{color:#fff;font-weight:900;padding-bottom:10px;text-align:center}@media (min-width:768px),print{.ekkyou_ttl{font-size:5.2rem}}@media (max-width:767px){.ekkyou_ttl{font-size:2.8rem}}.ekkyou_sub_txt{color:#fff;text-align:center}@media (min-width:768px),print{.ekkyou_sub_txt{font-size:1.6rem;font-weight:500;padding:0 50px 10px}}@media (max-width:767px){.ekkyou_sub_txt{padding:0 0 10px}}@media (min-width:768px),print{.ekkyou_about_wrap{padding-bottom:20px}}.ekkyou_about_wrap .ekkyou_about_block:nth-child(1) .ekkyou_about_ttl:before{content:"メリット1"}.ekkyou_about_wrap .ekkyou_about_block:nth-child(2) .ekkyou_about_ttl:before{content:"メリット2"}.ekkyou_about_wrap .ekkyou_about_block:nth-child(3) .ekkyou_about_ttl:before{content:"メリット3"}.ekkyou_about_wrap .ekkyou_about_block:nth-child(4) .ekkyou_about_ttl:before{content:"メリット4"}.ekkyou_about_wrap .ekkyou_about_block:nth-child(5) .ekkyou_about_ttl:before{content:"メリット5"}.ekkyou_about_wrap .ekkyou_about_block:nth-child(6) .ekkyou_about_ttl:before{content:"メリット6"}.ekkyou_about{background:#233579}@media (min-width:768px),print{.ekkyou_about{padding:60px 0}}@media (max-width:767px){.ekkyou_about{padding:20px 0}}.ekkyou_about_block{background:#fff3c7}@media (min-width:768px),print{.ekkyou_about_block{border-radius:30px;margin:30px 0;padding:40px 60px}}@media (max-width:767px){.ekkyou_about_block{border-radius:20px;margin:20px 0;padding:15px}}.ekkyou_about_ttl{position:relative}@media (min-width:768px),print{.ekkyou_about_ttl{margin-bottom:26px;padding-left:160px}}@media (max-width:767px){.ekkyou_about_ttl{margin-bottom:20px;padding-top:35px}}.ekkyou_about_ttl:before{background:#d14747;border-radius:35px;color:#fff;font-weight:700;left:0;position:absolute;text-align:center}@media (min-width:768px),print{.ekkyou_about_ttl:before{height:40px;padding-top:6px;top:3px;width:150px}}@media (max-width:767px){.ekkyou_about_ttl:before{font-size:1.4rem;height:28px;padding-top:2px;top:0;width:100px}}.ekkyou_about_ttl span{background:linear-gradient(0deg,#ff0 0%,#ff0 36%,#fff3c7 36%,#fff3c7 100%);font-weight:900;line-height:1.5;position:relative;z-index:1}@media (min-width:768px),print{.ekkyou_about_ttl span{font-size:3rem}}@media (max-width:767px){.ekkyou_about_ttl span{font-size:1.7rem}}.ekkyou_about_gal{background:#fff}@media (min-width:768px),print{.ekkyou_about_gal{margin-bottom:25px}}@media (max-width:767px){.ekkyou_about_gal{margin-bottom:15px}}.ekkyou_about_img{padding:20px;text-align:center}.ekkyou_about_note{font-size:1.2rem;font-weight:700;padding:0 20px 10px 0;text-align:right}.ekkyou_about_list{display:flex;flex-wrap:wrap;padding-bottom:10px}.ekkyou_about_list li{font-weight:700;position:relative}@media (min-width:768px),print{.ekkyou_about_list li{font-size:2rem;margin:5px 0;padding:3px 30px 3px 45px}}@media (max-width:767px){.ekkyou_about_list li{margin:3px 0;padding:0 0 0 32px}}.ekkyou_about_list li:before,.ekkyou_about_list li:after{content:"";position:absolute}.ekkyou_about_list li:before{background:#d14747;border-radius:100%;left:0;top:1px}@media (min-width:768px),print{.ekkyou_about_list li:before{height:35px;width:35px}}@media (max-width:767px){.ekkyou_about_list li:before{height:22px;width:22px}}.ekkyou_about_list li:after{border-bottom:3px solid #fff3c7;border-right:3px solid #fff3c7;transform:rotate(45deg)}@media (min-width:768px),print{.ekkyou_about_list li:after{height:14px;left:14px;top:10px;width:7px}}@media (max-width:767px){.ekkyou_about_list li:after{border-width:2px;height:10px;left:9px;top:6px;width:5px}}@media (min-width:768px),print{.ekkyou_about_txt{font-size:1.6rem}}.ekkyou_flow{background:#d5e3f5}@media (min-width:768px),print{.ekkyou_flow{padding:50px 0}}@media (max-width:767px){.ekkyou_flow{padding:20px 0}}.ekkyou_flow .ekkyou_ttl,.ekkyou_flow .ekkyou_sub_txt{color:#000}.ekkyou_step_wrap .ekkyou_step_block:last-child{background:#fff3c7}@media (max-width:767px){.ekkyou_step_wrap .ekkyou_step_block:last-child{margin-bottom:30px}}.ekkyou_step_wrap .ekkyou_step_block:last-child:after{display:none}.ekkyou_step_wrap .ekkyou_step_block:last-child .ekkyou_step_ttl{color:#d14747}.ekkyou_step_block{background:#fff;border-radius:30px;box-shadow:5px 5px 10px 0 #c4d5f2;position:relative}@media (min-width:768px),print{.ekkyou_step_block{margin:15px 0 55px;padding:30px 40px 40px}}@media (max-width:767px){.ekkyou_step_block{margin:15px 0 55px;padding:30px 15px}}.ekkyou_step_block:after{border-left:transparent solid 25px;border-right:transparent solid 25px;border-top:#d14747 solid 22px;bottom:-40px;content:"";height:22px;left:0;margin:0 auto;position:absolute;right:0;width:50px}.ekkyou_step_num{background:#d14747;border-radius:35px;color:#fff;font-weight:500;position:absolute;text-align:center}@media (min-width:768px),print{.ekkyou_step_num{font-size:2rem;height:40px;left:-15px;padding-top:3px;top:-20px;width:120px}}@media (max-width:767px){.ekkyou_step_num{font-size:1.4rem;height:28px;left:-10px;padding-top:2px;top:-15px;width:100px}}.ekkyou_step_ttl{font-weight:700}@media (min-width:768px),print{.ekkyou_step_ttl{font-size:3rem;padding-bottom:14px}}@media (max-width:767px){.ekkyou_step_ttl{font-size:1.7rem;padding-bottom:10px}}@media (min-width:768px),print{.ekkyou_step_txt{font-size:1.6rem}}.ekkyou_flow_txt{font-size:1.6rem;font-weight:700;padding-bottom:40px;text-align:center}@media (min-width:768px),print{.ekkyou_flow_btn{padding-bottom:50px}}@media (max-width:767px){.ekkyou_flow_btn{padding-bottom:30px}}.ekkyou_flow_btn a{margin:0 auto}@media (min-width:768px),print{.ekkyou_support{padding:50px 0}}@media (max-width:767px){.ekkyou_support{padding:20px 0}}.ekkyou_support .ekkyou_ttl,.ekkyou_support .ekkyou_sub_txt{color:#000}.ekkyou_support_list{display:flex;flex-wrap:wrap;padding-top:20px}@media (min-width:768px),print{.ekkyou_support_list{padding-bottom:60px}}@media (max-width:767px){.ekkyou_support_list{flex-direction:column;padding-bottom:30px}}.ekkyou_support_list li{background:#fff;border-radius:30px;box-shadow:0px 3px 10px 0px #c4d5f2}@media (min-width:768px),print{.ekkyou_support_list li{margin-bottom:10px;padding:25px 15px;width:calc((100% - 42px ) / 3)}.ekkyou_support_list li:nth-child(2){margin-left:20px;margin-right:20px}}@media (min-width:1025px),print{.ekkyou_support_list li{margin-bottom:10px;padding:25px;width:calc((100% - 42px ) / 3)}.ekkyou_support_list li:nth-child(2){margin-left:20px;margin-right:20px}}@media (max-width:767px){.ekkyou_support_list li{margin:0 0 10px;padding:15px;width:100%}}.ekkyou_support_ttl{color:#233579;font-size:2rem;font-weight:700;padding-bottom:8px;text-align:center}.ekkyou_support_ttl span{background:linear-gradient(0deg,#ff0 0%,#ff0 36%,#fff 36%,#fff 100%)}.ekkyou_support_price{color:#d14747;font-weight:900;position:relative;text-align:center}@media (min-width:768px),print{.ekkyou_support_price{font-size:2.8rem}}@media (min-width:1025px),print{.ekkyou_support_price{font-size:3.8rem}}@media (max-width:767px){.ekkyou_support_price{font-size:3rem;text-align:center}}.ekkyou_support_price:after{color:#000;content:"（税別）/月";font-weight:500}@media (min-width:768px),print{.ekkyou_support_price:after{font-size:1.3rem}}@media (min-width:1025px),print{.ekkyou_support_price:after{font-size:1.6rem}}@media (max-width:767px){.ekkyou_support_price:after{font-size:1.5rem}}.ekkyou_support_txt{color:#233579;font-weight:700;text-align:center}@media (min-width:768px),print{.ekkyou_support_txt{font-size:1.6rem;padding-bottom:20px}}@media (max-width:767px){.ekkyou_support_txt{padding-bottom:15px}}.ekkyou_support_infor{display:flex;flex-wrap:wrap;font-size:1.6rem;justify-content:space-between}.ekkyou_support_infor dt{background:#e9eff7;border-radius:30px;color:#233579;height:30px;margin:6px 0;padding-top:3px;text-align:center;width:100px}.ekkyou_support_infor dd{margin:6px 0;padding-top:3px;width:calc(100% - 110px)}.ekkyou_support_infor dd strong{font-weight:900}.ekkyou_maintenance{background:#fff;border-radius:30px;box-shadow:0px 3px 10px 0px #c4d5f2;flex:1 1 auto}@media (min-width:768px),print{.ekkyou_maintenance{margin-bottom:50px;padding:20px}}@media (max-width:767px){.ekkyou_maintenance{margin-bottom:20px;padding:15px 5px}}.ekkyou_mntc_topttl{color:#24367a;font-weight:900;padding-bottom:10px;padding-top:10px;text-align:center}@media (min-width:768px),print{.ekkyou_mntc_topttl{font-size:3rem}}@media (max-width:767px){.ekkyou_mntc_topttl{font-size:2rem}}.ekkyou_mainte_list{display:flex;flex-wrap:wrap}@media (min-width:768px),print{.ekkyou_mainte_list li{margin:10px;width:calc((100% - 42px ) / 2)}}@media (max-width:767px){.ekkyou_mainte_list li{margin:20px}}.ekkyou_mainte_inner{align-items:center;display:flex;justify-content:space-between}@media (max-width:767px){.ekkyou_mainte_inner{flex-direction:column}}.ekkyou_mainte_thumb{text-align:center}@media (min-width:768px),print{.ekkyou_mainte_thumb{width:120px}}@media (max-width:767px){.ekkyou_mainte_thumb{padding-bottom:10px;text-align:center}.ekkyou_mainte_thumb img{max-height:50px}}@media (min-width:768px),print{.ekkyou_mainte_content{width:calc(100% - 140px)}}@media (max-width:767px){.ekkyou_mainte_content{width:100%}}.ekkyou_mainte_content a{display:inline-block}.ekkyou_mainte_ttl{font-weight:900}@media (min-width:768px),print{.ekkyou_mainte_ttl{font-size:2rem}}@media (max-width:767px){.ekkyou_mainte_ttl{font-size:1.6rem;padding-bottom:6px}}.ekkyou_mainte_txt{font-size:1.6rem}.ekkyou_contact{background:#e9eff7}@media (min-width:768px),print{.ekkyou_contact{padding:50px 0}}@media (max-width:767px){.ekkyou_contact{padding:20px 0}}.ekkyou_contact .ekkyou_ttl{color:#000}.ekkyou_contact .ekkyou_sub_txt{color:#000;text-align:center}.ekkyou_contact .ekkyou_sub_txt a{color:#d14747}.ekkyou_contact .ekkyou_sub_txt a:hover{text-decoration:none}@media (min-width:768px),print{.ekkyou_contact_tbl{padding:20px 50px}}@media (max-width:767px){.ekkyou_contact_tbl{padding:0}}.ekkyou_contact_tbl table{margin-bottom:30px;width:100%}.ekkyou_contact_tbl table th,.ekkyou_contact_tbl table td{font-size:1.6rem}@media (max-width:767px){.ekkyou_contact_tbl table th,.ekkyou_contact_tbl table td{display:block;width:100%}}.ekkyou_contact_tbl table th,.ekkyou_contact_tbl table td{text-align:left;vertical-align:top}@media (min-width:768px),print{.ekkyou_contact_tbl table th{padding:10px 0;width:210px}}@media (max-width:767px){.ekkyou_contact_tbl table th{padding:20px 0 10px}}@media (min-width:768px),print{.ekkyou_contact_tbl table td{padding:10px 20px}}.ekkyou_contact_tbl table td input[type=text],.ekkyou_contact_tbl table td input[type=email]{background:#fff;border:none;width:100%}@media (min-width:768px),print{.ekkyou_contact_tbl table td input[type=text],.ekkyou_contact_tbl table td input[type=email]{height:50px;padding:0 15px}}@media (max-width:767px){.ekkyou_contact_tbl table td input[type=text],.ekkyou_contact_tbl table td input[type=email]{height:42px;padding:0 10px}}.ekkyou_contact_tbl table td input[type=text]:focus,.ekkyou_contact_tbl table td input[type=email]:focus{background:#fff;outline:none}.ekkyou_contact_tbl table td input[type=text]:-webkit-autofill,.ekkyou_contact_tbl table td input[type=email]:-webkit-autofill{transition:background-color 9999s}.ekkyou_contact_tbl table td textarea{background:#fff;border:none;resize:none;width:100%}@media (min-width:768px),print{.ekkyou_contact_tbl table td textarea{height:200px;padding:16px 15px}}@media (max-width:767px){.ekkyou_contact_tbl table td textarea{padding:12px 10px}}.ekkyou_contact_tbl table td textarea:focus{outline:none}.ekkyou_contact_tbl ::placeholder{color:#cbcbcb}@media (min-width:768px),print{.ekkyou_contact_tbl .th_txt{display:inline-block;padding:10px 0}}.ekkyou_contact_tbl .required{border-color:currentColor;border-style:solid;color:#d14747;display:inline-block;float:right;font-weight:400;text-align:center;width:50px}@media (min-width:768px),print{.ekkyou_contact_tbl .required{border-width:2px;margin-top:10px}}@media (max-width:767px){.ekkyou_contact_tbl .required{border-width:1px;font-size:1.4rem}}@media (min-width:768px),print{.ekkyou_contact_tbl .mw_wp_form_preview .th_txt{padding-top:0}}@media (min-width:768px),print{.ekkyou_contact_tbl .mw_wp_form_preview .required{margin-top:0}}.ekkyou_contact_tbl .mw_wp_form_preview .contact_check{padding:0}.contact_check{font-weight:500;padding:5px 0 10px}.contact_check .horizontal-item{margin:0 !important}.contact_check .wpcf7-list-item{margin:0}.contact_check label span{padding:6px 5px 5px 40px;position:relative}@media (min-width:768px),print{.contact_check label span{display:inline-block}}@media (max-width:767px){.contact_check label span{display:block}}.contact_check label span:before{background:#fff;border:1px solid #d14747;border-radius:2px;content:"";height:16px;left:10px;position:absolute;top:10px;width:16px}.contact_check label input[type=checkbox]{display:none}.contact_check label input[type=checkbox]:checked~span:before{background:#d14747}.contact_check label input[type=checkbox]:checked~span:after{border-bottom:#fff 3px solid;border-right:#fff 3px solid;content:"";height:10px;left:14px;position:absolute;top:12px;transform:rotate(45deg);width:7px}.contact_submit{position:relative;text-align:center}@media (min-width:768px),print{.contact_submit{padding-bottom:40px}}@media (max-width:767px){.contact_submit{padding-bottom:20px}}.contact_submit .next_button{position:relative}.contact_submit .next_button input{background:#d14747;border:none;border-radius:8px;box-shadow:0px 6px 0px 0px #822525;color:#fff;cursor:pointer;font-weight:700;max-width:350px;position:relative;text-align:center;transition:all 0s;width:100%}@media (min-width:768px),print{.contact_submit .next_button input{font-size:2.4rem;height:100px}}@media (max-width:767px){.contact_submit .next_button input{font-size:1.8rem;height:54px}}.contact_submit .next_button input:hover{box-shadow:none;position:relative;top:6px}.contact_submit .wpcf7-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.ekkyou_footer{background:#233579;width:100%}.ekkyou_ft_inner{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px),print{.ekkyou_ft_inner{padding-bottom:35px;padding-top:35px}}@media (max-width:767px){.ekkyou_ft_inner{flex-direction:column;padding-bottom:15px;padding-top:15px}}@media (max-width:767px){.ekkyou_ft_logo{padding-bottom:20px;text-align:center}.ekkyou_ft_logo img{max-width:120px}}.ekkyou_ft_cont{color:#fff}@media (min-width:768px),print{.ekkyou_ft_cont{font-size:1.6rem}}@media (max-width:767px){.ekkyou_ft_cont{width:100%}}.ekkyou_ft_menu{border-bottom:1px solid #fff;display:flex;justify-content:flex-end}@media (min-width:768px),print{.ekkyou_ft_menu{margin-bottom:16px;padding-bottom:16px}}@media (max-width:767px){.ekkyou_ft_menu{flex-direction:column;margin-bottom:10px;padding-bottom:10px}}@media (min-width:768px),print{.ekkyou_ft_menu li{margin-right:30px}.ekkyou_ft_menu li:last-child{margin-right:0}}@media (max-width:767px){.ekkyou_ft_menu li{margin:3px 0}}.ekkyou_ft_menu li a{color:#fff;font-weight:500;text-decoration:none}.ekkyou_ft_menu li a[target=_blank]{position:relative}.ekkyou_ft_menu li a[target=_blank]:after{background:url(https://fois-web.com/cs/wp-content/uploads/2020/04/ico-extend-link02.png) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin-left:5px;position:relative;top:2px;width:18px}.ekkyou_ft_copy{text-align:center}@media (min-width:768px),print{.ekkyou_ft_copy{font-weight:400}}@media (max-width:767px){.ekkyou_ft_copy{font-size:1.2rem}}.back_button input{background:0 0;border:none;left:0;position:absolute;text-decoration:underline;top:0}@media (max-width:767px){.back_button input{top:75px}}.back_button input:hover{color:#d14747}.ekkyou_header02{background:#d14747;color:#fff;position:relative}.ekkyou_main02{background:#e9eff7;flex:1 1 auto}.text-center{text-align:center}.it_banner{background:#ffecee;padding:50px 0;line-height:1.45}.it_banner h2{color:#000;font-weight:900;margin:40px 0;line-height:1.45}@media (min-width:768px),print{.it_banner h2{font-size:3rem}}@media (max-width:767px){.it_banner h2{font-size:2.8rem;margin:30px 0}}.it_banner_img{max-width:800px;margin:0 auto}.it_banner_img img{width:100%}.it_banner_txt{color:#000;margin:0 auto;max-width:1000px}@media (min-width:768px),print{.it_banner_txt{font-size:1.6}}.it_banner p span{color:#bf0000}@media (max-width:767px){.sp_hide{display:none}}@media (min-width:768px),print{.pc_hide{display:none}}.Bnr{position:relative;margin:0 auto;width:100%;display:none;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif !important}.Bnr .Bnr_img{position:fixed;bottom:0;width:100%;z-index:88}.Bnr_img_inner{padding:10px;background-color:rgba(0,0,0,.5)}.Bnr .Bnr_img_inner a{display:block}.Bnr .Bnr_img p.close_bnr{position:absolute;right:10px;top:10px}.Bnr .Bnr_img p.close_bnr a{display:block;width:20px;height:25px;text-align:center}.Bnr .Bnr_img p.close_bnr a:hover{opacity:.8}.Bnr .Bnr_img p.close_bnr a span{display:block;width:1px;height:1px;overflow:hidden}.Bnr .Bnr_img p.close_bnr a i{font-size:20px;z-index:888;color:#fff}.grecaptcha-badge{visibility:hidden}.form_recaptcha{font-size:1.4rem;margin:10px auto 20px;text-align:center}.form_recaptcha a:after{display:none}