@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,picture{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;line-height:1.5em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{margin:0;border-collapse:collapse;border-spacing:0;empty-cells:show}img{vertical-align:bottom;border:none}picture{display:block}html{-webkit-font-smoothing:antialiased}body{margin:0 auto;padding:0;font-size:16px;line-height:1.8em;color:#193a67;height:100%;font-family:Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;position:relative;font-feature-settings:"palt"}@media only screen and (max-width :767px){body{font-size:14px}}table{margin:0;border-collapse:collapse;border-spacing:0;empty-cells:show}img{vertical-align:bottom;border:none;max-width:100%;height:auto;-webkit-backface-visibility:hidden}main{display:block;position:relative}a{outline:none;color:#000}a:hover{text-decoration:none}a,a:hover,a:hover img,button,input{-webkit-transition:.5s;transition:.5s;text-decoration:none}a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.80}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clr{zoom:1;display:inline-table}.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .clr{height:1%;display:inline-table;display:block;height:1%}.clr{display:block}input[type=text]:focus{outline:none}section{position:relative}.br_sp_s,.br_sp_s_none{display:none}@media only screen and (max-width :767px){.section{padding:60px 0}.box{margin-bottom:60px}.br_pc{display:none}}@media only screen and (max-width :575px){.br_sp_s{display:block}}@media print,screen and (min-width :576px){.br_sp_s_none{display:block}}@media print,screen and (min-width :768px){.section{padding:50px 0}.box{margin-bottom:60px}.br_sp{display:none}}#header{position:fixed;top:0;left:0;width:100%;z-index:99;transition:.3s}#h_logo{display:flex;justify-content:center;align-items:center}#h_logo a{display:inline-flex;align-items:center;gap:10px;line-height:1;color:#458dcf;text-decoration:none;margin:0;font-weight:900;font-size:1.2rem}#h_logo h1{display:contents;margin:0;font-weight:900;font-size:1.2rem}#h_logo img{display:block;height:40px;width:auto}#h_logo span{text-indent:-9999px;display:block;font-size:0}#gNav ul li a{position:relative;font-weight:700}#gNav ul li.menu-item .drop-menu-list li{border-bottom:1px solid #000}#gNav ul li.menu-item .drop-menu-list li:last-child{border-bottom:none}#gNav ul li.menu-item .drop-menu-list a{line-height:1.5em;padding:10px 20px 10px 10px;position:relative;font-size:12px;font-weight:500;letter-spacing:0}#gNav ul li.menu-item .drop-menu-list a:after{content:"";width:13px;height:13px;background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/arrow_navy.png) no-repeat center/100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}#gNav ul li.nav_contact a{background:#ff7e03;color:#fff;border-radius:50px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #ff7e03}#gNav ul li.nav_contact02 a{background:#fff;color:#0c203c;border:1px solid #0c203c;border-radius:50px;position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (max-width :991px){#header{padding:0 10px;height:60px;width:94%;top:10px;left:3%;background:#fff;border-radius:5px;box-shadow:2px 2px 6px rgba(98,68,68,.25)}#h_logo{width:calc(100% - 80px)}.fixed{height:100%;position:fixed;width:100%}#navbar{display:none}#menu_btn{transition:.3s;cursor:pointer;position:fixed;z-index:9999;width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:10px;right:3%}.nav-open #menu_btn{position:fixed}#js-overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index:100;opacity:0;transition:opacity .5s}.nav-open #js-overlay{width:100%;height:100%;opacity:1}#main{height:100%;transition:all .5s}.menu-trigger{display:inline-block;width:20px;height:14px;vertical-align:middle;text-align:center;position:relative}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#0c203c;transition:all .5s;border-radius:5px}.menu-trigger span:nth-of-type(1){top:0}.nav-open #menu_btn .menu-trigger span:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:6px}.nav-open #menu_btn .menu-trigger span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){bottom:0}.nav-open #menu_btn .menu-trigger span:nth-of-type(3){transform:translateY(-6px) rotate(45deg)}#gNav{width:320px;height:100%;overflow:auto;padding:90px 40px;background:#fff;position:fixed;top:0;right:0;z-index:101;transform:translate(328px);transition:all .5s;box-shadow:-2px -2px 6px rgba(0,0,0,.25)}.nav-open #gNav{transform:translateZ(0)}#gNav li.menu-item{margin-bottom:40px}#gNav ul li.menu-item .drop-menu-list{margin-top:10px}#gNav ul li.menu-item .drop-menu-list li{margin-bottom:0}#gNav li.nav_contact{margin-bottom:20px}#gNav li.nav_contact a,#gNav li.nav_contact02 a{height:40px;font-size:15px}#gNav li.menu-item a{position:relative;display:block;font-size:15px}#gNav li.menu-item .menu-item-inner{display:inline-block;position:relative}#gNav li.menu-item .menu-item-inner:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#458dcf}#gNav li.menu-item.current .menu-item-inner:after,#gNav li.menu-item.open .menu-item-inner:after{width:100%}.sp_nav_logo{text-align:center;margin-bottom:50px}.drop-menu-list{display:none}}@media print,screen and (min-width :992px){#menu_btn,#navbar .overlay,.sp_nav_logo,.menu-item-sp{display:none}#header{height:72px;width:96%;top:15px;left:2%;background:#fff;border-radius:10px;box-shadow:2px 2px 6px rgba(98,68,68,.25);padding:0 15px}#navbar{width:70%}#navbar .nav{display:flex;justify-content:flex-end}#h_logo{position:relative;z-index:2;width:26%;font-size:1.3vw}#gNav{position:relative;z-index:2}#gNav ul li{position:relative;font-size:1.1vw;margin-right:2%}#gNav ul li a:hover{color:#148ccf}#gNav ul li:last-child{margin-right:0}#gNav ul li.menu-item a{display:block;line-height:72px}.drop-menu{position:relative}.drop-menu-list{background-color:#fff;left:0;opacity:0;position:absolute;top:100%;transition:opacity .3s,visibility .3s;visibility:hidden;width:200px;z-index:1;box-shadow:2px 2px 6px rgba(98,68,68,.25);z-index:-1;padding:10px 15px;border-radius:10px}.menu-item:hover .drop-menu-list{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible;z-index:99}#gNav ul li.menu-item .drop-menu-list li{margin-right:0}#gNav ul li.nav_contact{margin-right:1%}#gNav ul li.nav_contact a,#gNav ul li.nav_contact02 a{height:34px;width:10vw}#gNav ul li.nav_contact a:hover{color:#ff7e03;background:#fff}#gNav ul li.nav_contact02 a:hover{color:#fff;background:#0c203c}#gNav ul li.nav_contact a,#gNav ul li.nav_contact02 a{width:8vw}#h_logo img{width:6vw}}@media print,screen and (min-width :1250px){#header{padding:0 30px}#h_logo{font-size:1.3vw}#gNav ul li{font-size:1vw;margin-right:3%}#gNav ul li.nav_contact a,#gNav ul li.nav_contact02 a{width:8vw}}@media print,screen and (min-width :1380px){#h_logo{font-size:16px}#gNav ul li{font-size:13px}#gNav ul li.nav_contact a,#gNav ul li.nav_contact02 a{width:120px}#h_logo img{width:94px}}#footer,#footer a{color:#141f3d}#f_logo_block a{font-weight:900}.f_nav{font-size:13px;font-weight:700}.f_nav li{position:relative;margin-bottom:10px}.f_nav li a{padding:0 20px}#f_nav_block li a{display:block;font-weight:700}#f_bottom{font-size:12px;margin-top:40px}#f_sns_block .f_sns_title{font-weight:500;margin-bottom:1em}#f_sns_block li{margin-right:15px}#f_sns_block li:last-child{margin-right:0}@media only screen and (max-width :991px){#footer{padding:50px 0}.f_nav li a{padding:0 15px}#f_logo_block{margin-bottom:50px;text-align:center}#f_logo_block a span{display:block;margin-top:10px}#f_sns_block .f_sns_title,#f_copy_block{text-align:center}#f_sns_block{margin-bottom:70px}}@media print,screen and (min-width :992px){#footer{padding:3vw 0 7vw}#f_logo_block{width:40%}#f_nav_block{width:56%}.f_nav{margin-right:-20px}#f_logo_block a{font-size:16px}#f_logo_block a{display:flex;align-items:center}#f_logo_block a span{margin-left:20px}}.fit{object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%}.btn{display:flex;align-items:center;justify-content:center;border-radius:50px;margin:0 auto;position:relative;font-size:104%;font-weight:500}.btn:after{content:"";background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/arrow_white.png) no-repeat center/100%;position:absolute;top:50%;transform:translateY(-50%);width:13px;height:13px}.btn01{background:#141f3d;color:#fff;border:1px solid #141f3d}.btn01.outline_btn{color:#141f3d;background:#fff}.btn01.outline_btn:after{background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/arrow_navy.png) no-repeat center/100%}.btn02{background:#ff7e03;color:#fff;border:1px solid #ff7e03}.btn02.outline_btn{color:#ff7e03;background:#fff}.btn02.outline_btn:after{background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/arrow_orange.png) no-repeat center/100%}.btn03{background:#fff;color:#141f3d;border:1px solid #fff}.btn03:after{background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/arrow_navy.png) no-repeat center/100%}.btn.large_btn{font-size:118%}#page_title{color:#fff;font-weight:900;background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/page_title_bg.jpg) no-repeat left bottom/100% #008ccf;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}#page_title02{color:#fff;font-weight:900;background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/page_title_bg02.jpg) no-repeat left bottom/100% #141f3d;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}#page_title:after,#page_title02:after{content:"";width:100%;bottom:0;left:0;height:1px;background:#fff;position:absolute;z-index:2}.page_title_t{position:relative;z-index:3}.page_title_bg_en{white-space:nowrap;position:absolute;z-index:2;color:#fff;line-height:1;opacity:.1;display:flex;align-items:center}.page_title_bg_en .page_title_bg_en_t{line-height:1}.new_label{display:inline-block;background:#d42828;color:#fff;padding:0 .5em;margin-left:.5em}@media only screen and (max-width :767px){.btn:after{right:10px}.btn{width:280px;height:48px}.btn.large_btn{height:60px;width:320px;max-width:100%}#page_title{height:calc(42vw + 70px);padding:70px 0 8vw}.page_title_t{font-size:6vw}.page_title_bg_en{font-size:30vw;bottom:8vw}}@media print,screen and (min-width :768px){.btn{max-width:300px;width:100%;height:52px}.btn.large_btn{height:70px;max-width:400px}.btn:after{right:15px}#page_title{height:calc(22vw + 50px);padding-top:50px;padding-bottom:4vw}.page_title_t{font-size:3vw}.page_title_bg_en{font-size:18vw}}.faq_box{border:2px solid #0c203c;color:#0c203c}.faq_box:last-child{margin-bottom:0}.faq_box .accordion_header{font-weight:700;position:relative;cursor:pointer;display:flex;align-items:center}.faq_box .accordion_header:before{content:"Q";position:absolute;top:50%;transform:translateY(-50%)}.faq_box .accordion_header:after{content:"";background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/faq/ico-plus.png) no-repeat center/22px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.faq_box .accordion_header.open:after{background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/faq/ico-minus.png) no-repeat center/22px;transform:translateY(-50%) rotate(180deg)}.faq_box .accordion_content{display:none;background:#fafafa;font-weight:700;position:relative}.faq_box .accordion_content:before{content:"A";position:absolute}.faq_box .accordion_content p{line-height:1.8em}.faq_box a{text-decoration:underline}@media only screen and (max-width :991px){.faq_box{margin-bottom:20px}.faq_box .accordion_header{font-size:16px}.faq_box .accordion_header{min-height:60px;padding:10px 40px 10px 50px}.faq_box .accordion_header:before{font-size:30px;left:15px}.faq_box .accordion_header:after{right:15px;width:14px;height:14px}.faq_box .accordion_content{padding:15px 15px 15px 50px}.faq_box .accordion_content:before{font-size:30px;top:15px;left:15px}}@media print,screen and (min-width :992px){.faq_box{margin-bottom:30px}.faq_box .accordion_header{font-size:20px}.faq_box .accordion_header{min-height:80px;padding:20px 80px}.faq_box .accordion_header:before{font-size:44px;left:20px}.faq_box .accordion_header:after{right:20px;width:22px;height:22px}.faq_box .accordion_content{padding:20px 20px 20px 80px;font-size:18px}.faq_box .accordion_content:before{font-size:44px;top:20px;left:20px}}.cta_area{color:#fff}.cta_area .container{position:relative}.cta_img{position:relative}.cta_area .cta_ambassador_name{position:absolute;z-index:2;background:rgba(255,255,255,.85);font-size:11px;color:#0c203c;padding:.5em;text-align:right}.cta_title{font-weight:900;line-height:1;position:relative}.cta_title span{line-height:1}.cta_content_left{font-weight:800}.cta_content_left span{background:#fff;color:#0c203c;display:block;text-align:center;margin-top:.3em;padding:.2em .5em}.cta_content_right{font-weight:700}.cta_content_right .cta_content_small_t{font-weight:500}.cta_content_right .cta_tel_num{display:inline-block;background:url(//sumitas-fc.com/wp/wp-content/themes/sumitas/./img/ico-freedial.svg) no-repeat left center;font-weight:700;color:#fff;line-height:1}.cta_btn_area .btn{font-weight:900;margin:0}@media only screen and (max-width :767px){.cta_area{overflow:hidden;padding-bottom:20px}.cta_area .container{background:#0c203c}.cta_body{padding:30px 0}.cta_img{position:absolute;bottom:-18px;width:48%;right:2%}.cta_title_block{border-bottom:1px solid #fff;padding-bottom:15px}.cta_title{font-size:32px;margin-bottom:.4em}.cta_content{margin:15px 0 30px;width:76%}.cta_btn_area{width:50%}.cta_btn_area .btn{max-width:100%;width:100%;margin-bottom:15px}.cta_lead_t{font-size:16px}.cta_content_left{font-size:18px}.cta_content_left span{font-size:14px;display:inline-block;margin-top:2vw}.cta_content_right{font-size:16px}.cta_content_right .cta_content_small_t{font-size:13px}.cta_content_right .cta_tel_num{background-size:30px;padding-left:35px;font-size:30px;margin:15px 0}.cta_area .cta_ambassador_name{right:15px;bottom:30px;font-size:10px}}@media only screen and (max-width :575px){.cta_area{padding-bottom:3.5vw}.cta_img{bottom:-3.5vw;width:50vw;right:-2vw}.cta_title_block{padding-bottom:4vw}.cta_title{font-size:8vw}.cta_content{margin:4vw 0 8vw;width:76%}.cta_btn_area{width:60%}.cta_btn_area .btn{max-width:100%;width:100%;margin-bottom:15px}.cta_lead_t{font-size:3.4vw}.cta_content_left{font-size:3.6vw}.cta_content_left span{font-size:3vw;margin-top:2vw}.cta_content_right{font-size:3.4vw}.cta_content_right .cta_content_small_t{font-size:2.8vw}.cta_content_right .cta_tel_num{background-size:8vw;padding-left:10vw;font-size:8.4vw;margin:2vw 0}.cta_area .cta_ambassador_name{right:6vw;bottom:6vw;font-size:2.4vw}}@media print,screen and (min-width :768px){.cta_area{padding-bottom:2.5vw}.cta_area_inner{background:#0c203c}.cta_area .container{max-width:1000px}.cta_body{width:80%;display:flex;flex-direction:column;justify-content:center;height:36vw}.cta_title_block{width:100%}.cta_img{position:absolute;bottom:-2.5vw;right:25px;max-width:36%}.cta_area .cta_ambassador_name{right:-10px;bottom:30px}.cta_title,.cta_content_left{width:35%}.cta_lead_t,.cta_content_right{width:60%}.cta_content{margin:1.5vw 0 3vw}.cta_title{font-size:4.8vw;display:flex;justify-content:space-between}.cta_title:after{content:"";position:absolute;right:-2vw;height:100%;width:1px;background:#fff;top:0}.cta_lead_t{font-size:1.8vw}.cta_content_left{font-size:1.8vw;text-align:right}.cta_content_left span{font-size:1.3vw}.cta_content_right{font-size:1.6vw}.cta_content_right .cta_content_small_t{font-size:1.2vw}.cta_content_right .cta_tel_num{background-size:30px;padding-left:35px;font-size:30px}.cta_btn_area{width:76%}.cta_btn_area .btn{width:48%;max-width:100%}.cta_area .cta_ambassador_name{font-size:1.2vw}}@media print,screen and (min-width :992px){.cta_area{padding-bottom:25px}.cta_body{height:320px}.cta_content{margin:15px 0 30px}.cta_img{right:0;bottom:-25px}.cta_area .cta_ambassador_name{right:-30px}.cta_title{font-size:48px}.cta_title:after{right:-20px}.cta_lead_t{font-size:17px}.cta_content_left{font-size:17px}.cta_content_left span{font-size:13px}.cta_content_right{font-size:16px}.cta_content_right .cta_content_small_t{font-size:12px}.cta_area .cta_ambassador_name{font-size:11px}}.reason_box{background:#fafafa}.reason_box_body{padding:0 20px 20px}.reson_num{font-weight:900;border-top:3px solid #141f3d;display:inline-block;line-height:1;color:#141f3d}.reason_box figure{text-align:center}.reason_box .btn{border-radius:0;width:100%;max-width:100%;font-weight:700}.reason_box h3{font-weight:900;color:#148ccf;margin:1em 0;font-size:24px}.reason_box h3 span{display:block;color:#909090;font-weight:500;font-size:14px}.reason_box_body p{line-height:1.7em}@media only screen and (max-width :992px){.reason_box{margin-bottom:40px}.reason_box:last-child{margin-bottom:0}}@media only screen and (max-width :767px){.reson_num{font-size:50px}}@media print,screen and (min-width :768px){.reason_box{font-size:14px}.reson_num{font-size:60px}.reason_box .btn{margin-top:auto;font-size:14px}}@media print,screen and (min-width :992px){.reason_box{width:32%;display:flex;flex-direction:column}}.wp-pagenavi{display:flex;justify-content:center;flex-wrap:wrap}.wp-pagenavi .pages,.previouspostslink,.nextpostslink{display:none}.wp-pagenavi .page,.wp-pagenavi .current{width:40px;height:40px;background:#fff;border-radius:50%;text-align:center;line-height:40px;margin:0 10px;color:var(--maincolor);font-weight:700;font-size:24px;font-family:'Oswald',sans-serif}.wp-pagenavi .page:hover{background:var(--subcolor01)}.wp-pagenavi .current{background:var(--maincolor);color:#fff}.breadcrumbs{font-size:14px;color:#141f3d;background:#eee;padding:1em 0;margin-top:-11px}.breadcrumbs a{color:#141f3d;text-decoration:underline}@media only screen and (max-width :767px){.breadcrumbs{font-size:12px;margin-top:-20px}}@media only screen and (max-width :575px){.breadcrumbs{margin-top:-2vw}}