@charset "UTF-8";body{font-family:"Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;font-weight:500}body dt{font-family:"Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;font-weight:500}html>body{font-family:"Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;font-weight:500}input,label,option,select,textarea{font-family:"Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;font-weight:500}@font-face{font-family:Outfit;src:url("../font/Outfit-Regular.ttf") format("truetype");font-weight:500;font-display:swap}.font.bold{font-weight:bold}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}body{font-size:13px;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}input,select,textarea{font-size:99%}*{font-size:100%;font-weight:normal;font-style:normal}body{}hr{display:none}dl,ol,ul{list-style-position:outside}dd dd,dd dt,dd li,dd p,dd pre,li dd,li dt,li li,li p,li pre{font-size:100%}del{color:#999;text-decoration:line-through}ins{border-bottom:1px dotted #ccc;text-decoration:none}form{margin:0;padding:0}input,textarea{font-family:Arial, Helvetica,sans-serif}input{line-height:1.2}textarea{padding:0.4em 10px}table{border-collapse:collapse}img{vertical-align:bottom}body{widows:100%;color:#333;margin:0}img{width:100%;height:auto}.mt16{margin-top:16px!important}.clear{clear:both}.clearfix:after,div.section:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,div.section{display:inline-block}* html .clearfix,* html div.section{height:1%}.clearfix,div.section{display:block}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}a:hover{color:#333;text-decoration:underline}a img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}a img:hover{opacity:0.75}.l-header{width:100%;padding:16px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.l-header_logo{width:200px}.l-header_number{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.l-header_text{width:240px}.l-header_contact{width:240px;padding-left:16px;margin-left:16px;border-left:1px solid #0071bd}.l-header_num a{color:#0071bd;font-size:35px;font-family:"Outfit", sans-serif;font-weight:1000;line-height:1}.l-header_time{font-size:16px;font-weight:bold}.l-header_btn{width:320px;margin-left:24px}.l-header_btn .p-column-layout_item{width:50%}.l-maincol{width:1100px;margin:0 auto}.l-maincol_text{font-size:18px;line-height:1.6;letter-spacing:.02em;margin-top:16px}.l-maincol_arrow{width:80px;margin:0 auto;padding:40px 0;display:block}.p-column-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-column-layout_item.half{width:calc(50% - 8px)}.p-column-layout_item.btn{width:800px}.p-mv{width:100%;background:url(../img/img_mv.jpg) no-repeat center top/cover}.p-mv_item{width:1100px;margin:auto;padding:80px 0 120px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-mv_item-contact{width:800px;margin:auto;padding:80px 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-atc{width:100%}.p-atc_title{padding:32px 0;background:#0071bd}.p-atc_title img{width:640px;margin:0 auto}.p-atc_btn{width:800px;margin:40px auto;position:relative}.p-atc_btn:after{width:280px;height:280px;content:'';position:absolute;right:-200px;bottom:0;background:url(../img/img_woman.png) no-repeat bottom center/100%}.p-franchise_watt{padding:0 240px 0 0;position:relative}.p-franchise_watt:after{width:160px;height:160px;content:'';position:absolute;right:40px;bottom:0;background:url(../svg/img_street-store.svg) no-repeat bottom center/100%}.p-franchise_title{width:640px}.p-franchise_yamada{width:640px;margin:80px auto}.p-franchise_image{width:100%}.p-troubled{width:960px;height:640px;margin:0 auto;padding-top:40px;background:url(../img/bg_balloon.png) no-repeat left -80px/100%}.p-troubled_inner{width:960px}.p-troubled_title{width:640px}.p-troubled_list{height:320px;margin-top:40px;padding-left:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative}.p-troubled_list:before{width:320px;height:320px;content:'';position:absolute;left:-120px;bottom:0;background:url(../img/img_worried.png) no-repeat bottom center/100%}.p-troubled_list_item{font-size:22px;font-weight:bold;padding-left:32px;background:url(../svg/icon_check.svg) no-repeat left 6px/24px}.p-troubled_list_item span{color:#0071bd;font-weight:bold}.p-features{width:100%;margin-top:100px;padding-top:240px;background-color:#d9ecfb}.p-features .l-maincol{position:relative}.p-features_solution{width:1100px;position:absolute;top:-400px;left:80px}.p-features_franchise_title{width:640px;margin:0 auto}.p-features_franchise_list{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-reset:number 0}.p-features_franchise_list_item{width:calc(33% - 4px);padding:80px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #0071bd;border-radius:10px;background:#fff;position:relative}.p-features_franchise_list_item:after,.p-features_franchise_list_item:before{position:absolute;content:'';left:0;right:0;margin:auto}.p-features_franchise_list_item:before{width:80px;height:1px;background:#fff;top:-1px}.p-features_franchise_list_item:after{color:#0071bd;font-weight:bold;font-size:60px;font-family:"Outfit", sans-serif;text-align:center;line-height:1;counter-increment:number 1;content:counter(number);top:-32px}.p-features_franchise_list_item .l-maincol_text{margin-top:32px;text-align:center}.p-recruitment{padding:80px 0 16px;background:#0071bd;position:relative}.p-recruitment:after{content:"";position:absolute;bottom:-80px;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:49.5vw solid #fdfad3;border-left:49.5vw solid #fdfad3;border-top:80px solid #0071bd;left:0%;z-index:1}.p-recruitment .l-maincol{background-color:#fff;border-radius:10px;padding:64px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-recruitment_title{width:720px;margin:0 auto}.p-recruitment .l-maincol_text{margin-top:24px;text-align:center}.p-recruitment .p-column-layout{margin-top:32px}.p-recruitment.bottom{padding:80px 0}.p-recruitment.bottom:after{content:none}.p-reason{padding:120px 0 16px;background-color:#fdfad3;position:relative}.p-reason:after{content:"";position:absolute;bottom:-80px;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:49.5vw solid #d9ecfb;border-left:49.5vw solid #d9ecfb;border-top:80px solid #fdfad3;left:0%;z-index:1}.p-reason_title{width:640px;margin:60px auto 0;position:relative}.p-reason_title:before{width:320px;height:60px;margin:auto;content:'';position:absolute;top:-60px;right:0;left:0;background:url(../svg/text_popularity.svg) no-repeat center center/100%}.p-reason_list{counter-reset:number 0}.p-reason_list_item{padding:40px;margin-top:40px;background-color:#fff;border-right:4px solid #0071bd;border-bottom:4px solid #0071bd;border-radius:10px;-webkit-box-shadow:12px 12px 11px -13px #363636;box-shadow:12px 12px 11px -13px #363636}.p-reason_list_title{color:#0071bd;font-size:32px;font-weight:bold;margin-top:16px}.p-reason .p-column-layout_item:first-child{width:calc(100% - 460px)}.p-reason .p-column-layout_item:nth-child(2){width:420px}.p-reason_text{margin-top:54px;position:relative}.p-reason_text span{font-size:18px;font-weight:bold;text-align:center;width:320px;border-radius:25px;padding:4px 0;background-color:#d9ecfb;display:block}.p-reason_text:after,.p-reason_text:before{font-weight:bold;position:absolute}.p-reason_text:before{color:#909090;font-size:40px;content:'Reason';top:-60px;left:0}.p-reason_text:after{color:#0071bd;font-size:50px;counter-increment:number 1;content:counter(number);top:-70px;left:160px}.p-voice{padding-top:100px;background:#d9ecfb url(../img/bg_voice.jpg) no-repeat center top;position:relative}.p-voice:after{content:"";position:absolute;bottom:0;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:49.5vw solid #0071bd;border-left:49.5vw solid #0071bd;border-top:80px solid transparent;left:0%;z-index:1}.p-voice_title{font-size:40px;font-weight:bold;padding:32px 0 32px 360px;letter-spacing:.04em;background:url(../svg/text_change.svg) no-repeat left center/340px}.p-voice_list{counter-reset:number 0}.p-voice_list_item{padding:64px 40px 40px;margin-top:40px;background-color:#fff;border-radius:10px;-webkit-box-shadow:12px 12px 11px -13px #363636;box-shadow:12px 12px 11px -13px #363636;position:relative}.p-voice_list_item:before{width:128px;height:40px;background-color:#0071bd;position:absolute;content:'';top:-40px;left:0;-webkit-transform:scaleY(1.3) perspective(0.6em) rotateX(178deg);transform:scaleY(1.3) perspective(0.6em) rotateX(178deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.p-voice_list_item:after{color:#fff;font-family:"Outfit", sans-serif;font-size:20px;content:'voice';position:absolute;top:11px;left:24px}.p-voice .p-column-layout{position:relative}.p-voice .p-column-layout:after{color:#fff;font-family:"Outfit", sans-serif;font-size:32px;counter-increment:number 1;content:counter(number);position:absolute;top:-64px;left:40px}.p-voice .p-column-layout_item:first-child{width:240px}.p-voice .p-column-layout_item:nth-child(2){width:calc(100% - 280px)}.p-voice_question dt{color:#0071bd;font-size:24px;font-weight:bold;line-height:1.2;padding-left:54px;position:relative}.p-voice_question dt:nth-child(n+2){margin-top:24px}.p-voice_question dt:before{font-size:40px;font-family:"Outfit", sans-serif;line-height:.8;width:40px;height:40px;margin:auto;content:'Q. ';position:absolute;top:0;left:0;bottom:0}.p-voice_question dd{font-size:18px;margin-top:16px;line-height:1.6}.p-voice_question dd span{background-color:#f8ef7a}.l-footer_title{font-size:32px;font-weight:bold;text-align:center;margin-top:80px}.l-footer_logo{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer_logo_img{width:480px}.l-footer_logo_text a{font-size:24px;font-weight:bold;margin-left:40px;display:block}.l-footer_company{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer_company dd,.l-footer_company dt{font-size:16px;margin-top:8px}.l-footer_company dt{width:240px;text-align:right}.l-footer_company dd{width:calc(100% - 256px);margin-left:16px}.l-footer_copyright{color:#fff;font-size:16px;text-align:center;width:100%;margin-top:80px;padding:24px 0;background-color:#0071bd;display:block}@media screen and (min-width:768px){.spOnly{display:none}.pcOnly{display:block}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width:519px){.spOnly{display:block}.pcOnly{display:none}.spmt0{margin-top:0!important}.l-header{padding:16px}.l-header_logo{display:none}.l-header_text{width:50%}.l-header_contact{width:50%;padding-left:8px;margin-left:8px}.l-header_num a{font-size:21px}.l-header_time{font-size:10px}.l-header_btn{display:none}.l-maincol{width:calc(100% - 32px)}.l-maincol_text{font-size:14px}.l-maincol_arrow{width:40px;padding:24px 0}.p-mv{width:100%}.p-mv_item{width:80%;padding:24px 0 56px}.p-mv_item-contact{width:80%;margin:auto;padding:24px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.p-column-layout_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-column-layout_item.half{width:100%}.p-column-layout.sp_change{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}.p-atc_title{padding:24px 13%;position:relative}.p-atc_title img{width:50%;margin:0}.p-atc_title:after{width:40%;height:160px;content:'';position:absolute;right:10%;bottom:0;background:url(../img/img_woman.png) no-repeat bottom center/100%}.p-atc_btn{width:74%;margin:24px auto}.p-atc_btn:after{content:none}.p-franchise_title{width:80%;margin:0 auto}.p-franchise_watt{padding:0}.p-franchise_watt:after{content:none}.p-franchise_yamada{width:100%;margin:32px auto 40px;position:relative}.p-franchise_yamada:after{width:80px;height:80px;margin:auto;content:'';position:absolute;top:0;right:0;bottom:0;background:url(../svg/img_street-store.svg) no-repeat bottom center/100%}.p-franchise_yamada img{width:calc(100% - 88px)}.p-troubled{width:100%;height:auto;margin:0;padding:24px 0 88px;background-size:160%;background-position:84% 80px}.p-troubled_inner{width:calc(100% - 32px);margin:0 auto}.p-troubled_title{width:80%}.p-troubled_list{height:auto;margin-top:24px;padding-left:0;display:block}.p-troubled_list:before{content:none}.p-troubled_list_item{font-size:16px;background-size:16px}.p-troubled_list_item:nth-child(n+2){margin-top:4px}.p-features{margin-top:72px;padding-top:100px}.p-features_solution{width:100%;top:-165px;right:-16px;left:initial}.p-features_franchise_title{width:64%}.p-features_franchise_list{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-features_franchise_list_item{width:100%;padding:32px 16px 24px}.p-features_franchise_list_item:nth-child(n+2){margin-top:32px}.p-features_franchise_list_item:before{width:40px}.p-features_franchise_list_item:after{font-size:32px;top:-20px}.p-features_franchise_list_item .l-maincol_text{margin-top:16px}.p-features_franchise_list_img{width:56%;margin:0 auto}.p-recruitment{padding:16px 0 8px}.p-recruitment.bottom{padding:24px 0}.p-recruitment:after{bottom:-32px;border-top-width:32px;border-right-width:50vw;border-left-width:50vw}.p-recruitment .l-maincol{padding:24px 16px 16px}.p-recruitment_title{width:64%}.p-recruitment .l-maincol_text{text-align:left}.p-recruitment .p-column-layout{margin-top:16px}.p-reason{padding-top:60px}.p-reason:after{bottom:-32px;border-top-width:32px;border-right-width:50vw;border-left-width:50vw}.p-reason_title{width:100%}.p-reason_title:before{width:240px;height:44px;top:-48px}.p-reason_list_item{padding:16px;margin-top:24px}.p-reason_list_item .l-maincol_text{font-size:14px}.p-reason_list_title{font-size:18px}.p-reason_text{font-size:14px;width:auto;margin:0;padding:0 0 0 88px}.p-reason_text:before{font-size:16px;top:10px}.p-reason_text:after{font-size:32px;top:-6px;left:60px}.p-reason_text span{font-size:12px;width:auto;padding:4px 8px;display:inline-block}.p-reason .p-column-layout_item:first-child,.p-reason .p-column-layout_item:nth-child(2){width:100%;margin-top:16px}.p-voice{padding-top:56px;background-color:#fff;background-size:280%}.p-voice:after{border-top-width:32px;border-right-width:50vw;border-left-width:50vw}.p-voice_title{font-size:20px;text-align:center;padding:80px 0 0;background:url(../svg/text_change_sp.svg) no-repeat center top/200px}.p-voice_list_item{margin-top:32px;padding:48px 16px 16px}.p-voice_list_item:before{width:80px;height:26px;top:-26px}.p-voice_list_item:after{font-size:14px;top:6px;left:14px}.p-voice_list_item .p-column-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-voice_list_item .p-column-layout:after{font-size:20px;top:-46px;left:36px}.p-voice_list_item .p-column-layout_item:first-child{width:100%;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.p-voice_list_item .p-column-layout_item:first-child .l-maincol_text{font-size:12px;width:calc(50% - 4px);margin-top:0}.p-voice_list_item .p-column-layout_item:nth-child(2){width:100%}.p-voice_img{width:calc(50% - 4px)}.p-voice_question dt{font-size:18px;padding-left:32px}.p-voice_question dt:before{font-size:24px}.p-voice_question dd{font-size:14px}.l-footer_title{font-size:18px;margin-top:40px}.l-footer_logo{margin-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer_logo_img{width:80%}.l-footer_logo_text a{font-size:14px;margin:8px 0 0}.l-footer_company{margin-top:16px}.l-footer_company dd,.l-footer_company dt{font-size:12px}.l-footer_company dt{width:96px}.l-footer_company dd{width:calc(100% - 100px);margin-left:4px}.l-footer_copyright{font-size:12px;margin-top:40px;padding:16px 0}}.paddingTop0{padding-top:0!important}.paddingTop5{padding-top:5px!important}.paddingTop10{padding-top:10px!important}.paddingTop15{padding-top:15px!important}.paddingTop20{padding-top:20px!important}.paddingTop25{padding-top:25px!important}.paddingTop30{padding-top:30px!important}.paddingTop35{padding-top:35px!important}.paddingTop40{padding-top:40px!important}.paddingTop45{padding-top:45px!important}.paddingTop50{padding-top:50px!important}.paddingTop60{padding-top:60px!important}.paddingTop70{padding-top:70px!important}.paddingTop80{padding-top:80px!important}.paddingTop90{padding-top:90px!important}.paddingTop100{padding-top:100px!important}.paddingRight0{padding-right:0!important}.paddingRight5{padding-right:5px!important}.paddingRight10{padding-right:10px!important}.paddingRight15{padding-right:15px!important}.paddingRight20{padding-right:20px!important}.paddingRight25{padding-right:25px!important}.paddingRight30{padding-right:30px!important}.paddingRight35{padding-right:35px!important}.paddingRight40{padding-right:40px!important}.paddingRight45{padding-right:45px!important}.paddingRight50{padding-right:50px!important}.paddingRight60{padding-right:60px!important}.paddingRight70{padding-right:70px!important}.paddingRight80{padding-right:80px!important}.paddingRight90{padding-right:90px!important}.paddingRight100{padding-right:100px!important}.paddingBottom0{padding-bottom:0!important}.paddingBottom5{padding-bottom:5px!important}.paddingBottom10{padding-bottom:10px!important}.paddingBottom15{padding-bottom:15px!important}.paddingBottom20{padding-bottom:20px!important}.paddingBottom25{padding-bottom:25px!important}.paddingBottom30{padding-bottom:30px!important}.paddingBottom35{padding-bottom:35px!important}.paddingBottom40{padding-bottom:40px!important}.paddingBottom45{padding-bottom:45px!important}.paddingBottom50{padding-bottom:50px!important}.paddingBottom60{padding-bottom:60px!important}.paddingBottom70{padding-bottom:70px!important}.paddingBottom80{padding-bottom:80px!important}.paddingBottom90{padding-bottom:90px!important}.paddingBottom100{padding-bottom:100px!important}.paddingLeft0{padding-left:0!important}.paddingLeft5{padding-left:5px!important}.paddingLeft10{padding-left:10px!important}.paddingLeft15{padding-left:15px!important}.paddingLeft20{padding-left:20px!important}.paddingLeft25{padding-left:25px!important}.paddingLeft30{padding-left:30px!important}.paddingLeft35{padding-left:35px!important}.paddingLeft40{padding-left:40px!important}.paddingLeft45{padding-left:45px!important}.paddingLeft50{padding-left:50px!important}.paddingLeft60{padding-left:60px!important}.paddingLeft70{padding-left:70px!important}.paddingLeft80{padding-left:80px!important}.paddingLeft90{padding-left:90px!important}.paddingLeft100{padding-left:100px!important}.padding10{padding:10px}.marginTop0{margin-top:0!important}.marginTop5{margin-top:5px!important}.marginTop10{margin-top:10px!important}.marginTop15{margin-top:15px!important}.marginTop20{margin-top:20px!important}.marginTop25{margin-top:25px!important}.marginTop30{margin-top:30px!important}.marginTop35{margin-top:35px!important}.marginTop40{margin-top:40px!important}.marginTop45{margin-top:45px!important}.marginTop50{margin-top:50px!important}.marginTop60{margin-top:60px!important}.marginTop70{margin-top:70px!important}.marginTop80{margin-top:80px!important}.marginTop90{margin-top:90px!important}.marginTop100{margin-top:100px!important}.marginRight0{margin-right:0!important}.marginRight5{margin-right:5px!important}.marginRight10{margin-right:10px!important}.marginRight15{margin-right:15px!important}.marginRight20{margin-right:20px!important}.marginRight25{margin-right:25px!important}.marginRight30{margin-right:30px!important}.marginRight35{margin-right:35px!important}.marginRight40{margin-right:40px!important}.marginRight45{margin-right:45px!important}.marginRight50{margin-right:50px!important}.marginRight60{margin-right:60px!important}.marginRight70{margin-right:70px!important}.marginRight80{margin-right:80px!important}.marginRight90{margin-right:90px!important}.marginRight100{margin-right:100px!important}.marginBottom0{margin-bottom:0!important}.marginBottom5{margin-bottom:5px!important}.marginBottom10{margin-bottom:10px!important}.marginBottom15{margin-bottom:15px!important}.marginBottom20{margin-bottom:20px!important}.marginBottom25{margin-bottom:25px!important}.marginBottom30{margin-bottom:30px!important}.marginBottom35{margin-bottom:35px!important}.marginBottom40{margin-bottom:40px!important}.marginBottom45{margin-bottom:45px!important}.marginBottom50{margin-bottom:50px!important}.marginBottom60{margin-bottom:60px!important}.marginBottom70{margin-bottom:70px!important}.marginBottom80{margin-bottom:80px!important}.marginBottom90{margin-bottom:90px!important}.marginBottom100{margin-bottom:100px!important}.marginLeft0{margin-left:0!important}.marginLeft5{margin-left:5px!important}.marginLeft10{margin-left:10px!important}.marginLeft15{margin-left:15px!important}.marginLeft20{margin-left:20px!important}.marginLeft25{margin-left:25px!important}.marginLeft30{margin-left:30px!important}.marginLeft35{margin-left:35px!important}.marginLeft40{margin-left:40px!important}.marginLeft45{margin-left:45px!important}.marginLeft50{margin-left:50px!important}.marginLeft60{margin-left:60px!important}.marginLeft70{margin-left:70px!important}.marginLeft80{margin-left:80px!important}.marginLeft90{margin-left:90px!important}.marginLeft100{margin-left:100px!important}.fontSize10{font-size:10px!important}.fontSize11{font-size:11px!important}.fontSize12{font-size:12px!important}.fontSize13{font-size:13px!important}.fontSize14{font-size:14px!important}.fontSize15{font-size:15px!important}.fontSize16{font-size:16px!important}.fontSize18{font-size:18px!important}.fontSize20{font-size:20px!important}.fontSize25{font-size:25px!important}.fontSize30{font-size:30px!important}.fontSize35{font-size:35px!important}.tbl{border-top:solid 1px #AAA;border-right:solid 1px #AAA;width:100%;font-size:14px}.tbl th{width:20%;background:#CCC;border-left:solid 1px #AAA;border-bottom:solid 1px #AAA;padding:15px;font-weight:bold;vertical-align:top;text-align:center}.colorRed{color:#D80000}.tbl td{background:#FFF;width:80%;border-left:solid 1px #AAA;border-bottom:solid 1px #AAA;padding:15px}.contactTab{border-bottom:solid 2px #003b7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:30px}.contactTab li{margin-right:2%;width:170px;text-align:center;border-top-left-radius:7px;border-top-right-radius:7px}.contactTab li a{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:solid 1px #CCC;border-top:solid 1px #CCC;border-right:solid 1px #CCC;border-top-left-radius:7px;border-top-right-radius:7px;background:#F6F6F6;padding:10px 0;text-decoration:none}.contactTab li.active{border:none;background:#003b7d;color:#FFF;font-weight:bold;padding:10px 0}.contactTab li a:hover{background:#003b7d;color:#FFF;font-weight:bold}.searchMailChk{margin:0 auto;padding:10px;background:#FFF;clear:both}.searchMailChk:after,.searchMailConfirm:after{content:".";display:block;height:0;clear:both;visibility:hidden}.searchMailChk .searchMainContact,.searchMailConfirm .searchMainContact{width:180px;margin:0 auto;clear:both}.searchMailChk .searchMainContact a,.searchMailConfirm .searchMainContact a{float:left;display:block;background:#00105B;width:180px;color:#FFF!important;font-size:14px;font-weight:bold;padding:6px 0;text-align:center}.searchMailChk .searchMainContact a:hover,.searchMailConfirm .searchMainContact a:hover{background-position:0 -32px;text-decoration:none}.searchMailConfirm{width:400px;margin:0 auto;text-align:center}.searchMailConfirm p.searchMainContact{margin-right:20px}.searchMailConfirm p.searchMailBack,.searchMailConfirm p.searchMainContact{float:left}.searchMailChk .searchMailBack,.searchMailConfirm .searchMailBack,.section .searchArticleDetailMyList{width:180px;height:32px;margin:0 auto}.searchMailChk .searchMailBack a,.searchMailConfirm .searchMailBack a,.section .searchArticleDetailMyList a{display:inline-block;background:#CCC;width:180px;padding:6px 0;color:#000;text-align:center;font-weight:bold;font-size:14px}.searchMailChk .searchMailBack a:hover,.searchMailConfirm .searchMailBack a:hover,.section .searchArticleDetailMyList a:hover{background:#CCC;text-decoration:none}.searchAttention{color:#D80000}.searchMailExample{color:#000;font-size:10px}label{margin:0 10px 0 0;font-weight:normal}input{margin:0 5px 0 0}.tbl label{cursor:pointer}dl.formAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}dl.formAddress dd,dl.formAddress dt{float:left;margin:0 10px 10px 0;width:20%;font-weight:normal}dl.formAddress dd{width:70%}.privacyArea{background:#EFEFEF;padding:20px;text-align:center;margin-bottom:40px}.privacyArea a{color:#ea2964;text-decoration:underline}.clearfix:after,div.section:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,div.section{display:inline-block}* html .clearfix,* html div.section{height:1%}.clearfix,div.section{display:block}#topicpath{position:relative;max-width:1080px;width:100%;margin:0 auto;z-index:2}#topicpath ol{position:absolute;left:0;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#topicpath ol li{color:#fff;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;letter-spacing:0.08em;line-height:1}#topicpath ol li+li:before{content:'／';margin:0 10px}#topicpath ol li a:hover{color:#fff}#topicpath ol li a:visited{color:#fff}@media screen and (max-width:600px){#topicpath{display:none}}.wrap{margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:601px){.wrap{width:1080px}}@media screen and (max-width:600px){.wrap{width:90%}body.open{overflow:hidden}body.open #globalNavigation{overflow-y:scroll}body.open #header #menubtn{position:absolute;top:0;right:0}}#pagettl{background:#0071bd;background-size:cover;margin-bottom:80px}#pagettl .wrap{height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){#pagettl .wrap{height:200px}}#pagettl .wrap h1,#pagettl .wrap h2{font-size:15px;font-weight:bold;color:#fff;text-align:center;letter-spacing:0.08em;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1}#pagettl .wrap h1:before,#pagettl .wrap h2:before{content:attr(data-english);display:block;text-align:center;font-family:'roboto',serif;font-style:normal;font-weight:500;font-size:40px;color:inherit;margin-bottom:40px}@media screen and (max-width:600px){#pagettl .wrap h1:before,#pagettl .wrap h2:before{font-size:3.6rem;line-height:0.9}}.main address,.main p{margin:25px 0 0}.main ul{margin:25px 0 0}.main ul li{padding:0 0 0 20px;position:relative}.main ul li>:first-child{margin-top:0}.main ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;font-size:inherit;color:#eb1f64;left:0;top:0}.main ul li+li{margin-top:10px}.main ul.noicon li{padding:0}.main ul.noicon li:before{content:none}.main ol,.main ul{counter-reset:number}.main ol>li,.main ul>li{counter-increment:number}.main ol>li>:first-child,.main ul>li>:first-child{margin-top:0}.main table{width:100%;margin:25px 0 0}.main table td,.main table th{vertical-align:top;text-align:left;padding:20px 0;border-bottom:1px solid #ccc}.main table th{width:200px;font-weight:bold;padding-right:20px;white-space:nowrap}.main table td>:first-child{margin-top:0}.main h2,.main h3,.main h4,.main h5{font-weight:bold;-webkit-font-feature-settings:"pkna" 1;font-feature-settings:"pkna" 1;letter-spacing:0.08em;text-align:center}.main h2{margin:90px 0 0;font-size:2.8rem}.main h2+*{margin-top:40px}.main h3{margin:50px 0 0;font-size:2.4rem}.main h3+*{margin-top:30px}.main h4{margin:40px 0 0;font-size:2.0rem}.main h4+*{margin-top:20px}.main h5{margin:35px 0 0;font-size:1.6rem}.main h5+*{margin-top:15px}.main h6{margin:25px 0 0;font-size:1.5rem}@media screen and (max-width:600px){.main table{margin:10px 0 0}.main table td,.main table th{display:block;width:100%;white-space:normal}.main table th{border:none;padding:25px 0 5px}.main table td{padding:5px 0 25px}.main h2{margin:70px 0 0;font-size:2.4rem}.main h2+*{margin-top:30px}.main h3{margin:40px 0 0;font-size:2.0rem}.main h3+*{margin-top:25px}.main h4{margin:35px 0 0;font-size:1.8rem}.main h4+*{margin-top:20px}.main h5{margin:30px 0 0;font-size:1.5rem}.main h5+*{margin-top:15px}.main h6{margin:25px 0 0;font-size:1.5rem}}.marginBottom10{margin-bottom:10px!important}@media screen and (max-width:480px){#pagettl .wrap h1:before,#pagettl .wrap h2:before{font-size:30px;line-height:0.9}.tbl td,.tbl th{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.searchMailExample{display:block}.ContactBtnInner{display:block}.ContactBtnInner li{width:80%;margin:0 auto}.ContactBtnInner li:nth-child(n+2){margin-top:10px}.ContactBtnInner li a{display:block;padding:20px 10px;font-weight:bold;color:#FFF;text-align:center;font-size:18px}.reqBtn a{font-size:24px}textarea{width:90%}.inputAddress,.spInput{width:90%}dl.formAddress dd,dl.formAddress dt{float:none;width:100%}.searchMailConfirm{width:98%}.searchMailConfirm p.searchMailBack,.searchMailConfirm p.searchMainContact{float:none}.searchMailConfirm p.searchMainContact{margin-right:inherit}.searchMainContact a{margin-bottom:10px}}
/*# sourceMappingURL=style.css.map */