html,body,header,footer,section,nav,article,aside,figure,figcaption,div,address,h1,h2,h3,h4,h5,h6,p,blockquote,span,pre,code,var,time,samp,kbd,a,em,strong,small,s,q,cite,mark,ins,del,ol,ul,li,hr,sub,sup,i,b,u,br,wbr,dl,dt,dd,dfn,abbr,ruby,rt,rp,bdi,bdo,img,iframe,embed,object,param,video,audio,source,track,canvas,map,area,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,form,fieldset,legend,label,input,button,select,datalist,optgroup,option,textarea,keygen,output,progress,meter,details,summary,command,menu{margin:0;padding:0;font-size:100%}*,::before,::after{box-sizing:border-box}html,body{width:100%}img{max-width:100%;vertical-align:middle}table{font-size:100%}ul,ol{list-style:none}sub,sup{font-size:75%;line-height:0;position:relative}sup{vertical-align:super}a{color:inherit;text-decoration:none;transition:all .4s}a img{transition:all .4s}a:hover{color:inherit}a:hover img{opacity:.7}.u-ti1{text-indent:-0.6em;padding-left:.6em;font-size:1.4rem;line-height:1.75}@media screen and (max-width: 639px){.u-ti1{font-size:1.2rem}}.u-tac{text-align:center}.u-pc{display:block}@media screen and (max-width: 639px){.u-pc{display:none !important}}.u-xl{display:none !important}@media screen and (max-width: 1920px){.u-xl{display:inline !important}}.u-lg{display:none !important}@media screen and (max-width: 1200px)and (min-width: 1025px){.u-lg{display:inline !important}}.u-md{display:none !important}@media screen and (max-width: 1024px)and (min-width: 640px){.u-md{display:inline !important}}.u-sm{display:none !important}@media screen and (max-width: 639px){.u-sm{display:inline !important}}.u-btn{display:inline-block;flex:0 0 auto;margin-left:auto;font-size:1.6rem;font-weight:bold;color:#fff;text-align:center;padding:1rem 6rem;transition:opacity .4s;background-color:#005179;border-radius:999rem;overflow:hidden;position:relative;z-index:0}@media screen and (max-width: 1024px){.u-btn{margin-right:auto}}@media screen and (max-width: 639px){.u-btn{width:100%;font-size:1.4rem;padding:1.2rem 0}}.u-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #0074BF, #0099E4);transition:opacity .4s;z-index:-1}.u-btn:hover{color:#fff}.u-btn:hover:after{opacity:0}.u-dash::before,.u-question::before{content:"";display:inline-block;width:1.75em;height:.4em;margin-right:.25em;border-top:.1em solid currentColor}.u-question{font-weight:bold;line-height:1.5}.u-link{text-decoration:underline;color:#0074bf}.u-bold{font-weight:bold}.u-box{margin-top:1.25em;margin-bottom:2.5em;border:1px solid #6c6c6c;padding:1.5em 2em}@media screen and (max-width: 639px){.u-box{padding:1em}}.u-img_container{display:flex;justify-content:center;gap:3rem;margin-top:2.5rem}@media screen and (max-width: 639px){.u-img_container{gap:1.5rem}}@media screen and (max-width: 639px){.u-img_container.-sp_column{flex-direction:column;align-items:center;gap:0}}figure figcaption{text-align:left;line-height:1.5;margin:.5rem auto 0;width:fit-content}html{font-size:62.5%;line-height:1;overflow-x:hidden}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;word-break:break-all}.inner{max-width:124rem;margin:0 auto;padding:0 2rem}.sec_mv{background:url(../images/mv.jpg) no-repeat center/cover;color:#fff;padding:4.5rem 0;position:relative;z-index:0}@media screen and (max-width: 1024px){.sec_mv{padding:2rem 0}}.sec_mv::before,.sec_mv::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1}.sec_mv::before{background-color:rgba(108,108,108,.7)}.sec_mv::after{mix-blend-mode:multiply;background-color:rgba(0,153,228,.7)}.sec_mv-container{display:flex;justify-content:space-between;gap:2rem}@media screen and (max-width: 639px){.sec_mv-container{flex-direction:column}}.sec_mv-item-sub{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 1024px){.sec_mv-item-sub{font-size:1.6rem}}@media screen and (max-width: 639px){.sec_mv-item-sub>span{display:flex;flex-wrap:wrap}}.sec_mv-item-ttl{font-size:4.2rem;font-weight:bold;margin-top:.1em}@media screen and (max-width: 1024px){.sec_mv-item-ttl{font-size:2.6rem}}@media screen and (max-width: 639px){.sec_mv-item-ttl{display:flex;flex-wrap:wrap;font-size:2.8rem}.sec_mv-item-ttl>a{display:flex;flex-wrap:wrap}}.sec_mv-img{flex:0 0 auto;margin-left:auto}@media screen and (max-width: 639px){.sec_mv-img.u-sm{display:block !important;margin-top:1em;text-align:right}}@media screen and (max-width: 1024px){.sec_mv-img img{width:12rem}}.sec_mv-txt{font-size:1.6rem;margin-top:.6em}@media screen and (max-width: 1024px){.sec_mv-txt{font-size:1.4rem}}.l-wrapper{background-color:rgba(0,116,191,.12);padding:4rem 0 12rem}@media screen and (max-width: 1024px){.l-wrapper{padding:3rem 0 8rem}}@media screen and (max-width: 639px){.l-wrapper{padding:2rem 0 6rem}}@media screen and (max-width: 639px){.l-wrapper.-atcl{padding:0 0 6rem}.l-wrapper.-atcl .inner{padding:0}}.atcl_list-category{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}@media screen and (max-width: 639px){.atcl_list-category{gap:.5rem 1rem}}.atcl_list-category>li{display:inline-block;font-weight:bold;color:#0099e4;padding:.5em 1em;background-color:#fff;border:.1rem solid #0099e4}@media screen and (max-width: 1200px){.atcl_list-category>li{font-size:1.5rem}}@media screen and (max-width: 1024px){.atcl_list-category>li{font-size:1.4rem}}@media screen and (max-width: 639px){.atcl_list-category>li{font-size:1.3rem;padding:.25em .8em}}.atcl_list-lyt-tag{display:flex;flex-wrap:wrap;gap:0 1em;font-size:1.6rem;color:#6c6c6c}@media screen and (max-width: 1200px){.atcl_list-lyt-tag{font-size:1.5rem}}@media screen and (max-width: 1024px){.atcl_list-lyt-tag{font-size:1.4rem}}@media screen and (max-width: 639px){.atcl_list-lyt-tag{font-size:1.3rem}}.atcl_wrapper{background-color:#fff;padding:6rem 4rem}@media screen and (max-width: 1024px){.atcl_wrapper{padding:3rem 2rem 4rem}}.sec_intr-img:first-child{margin-bottom:4rem}.sec_intr-img:not(:first-child){margin-top:2rem}.sec_intr-ttl{font-size:3.2rem;font-weight:bold;font-feature-settings:"palt";width:100%;margin:.75em 0}@media screen and (max-width: 1024px){.sec_intr-ttl{font-size:2.8rem}}@media screen and (max-width: 639px){.sec_intr-ttl{font-size:2.4rem}}@media screen and (max-width: 1024px){.sec_intr-ttl .-sm{font-size:2.4rem}}@media screen and (max-width: 639px){.sec_intr-ttl .-sm{font-size:1.8rem}}.sec_intr-lead{margin-top:3rem}.sec_intr-lead-ttl{font-size:20px;font-weight:bold;margin-bottom:.75em}@media screen and (max-width: 639px){.sec_intr-lead-ttl{font-size:17px}}.sec_intr-lead-list{counter-reset:number 0}.sec_intr-lead-list li{position:relative;padding-left:1.7em;font-size:18px}@media screen and (max-width: 639px){.sec_intr-lead-list li{font-size:15px}}.sec_intr-lead-list li:before{content:counter(number) ".";position:absolute;top:0;left:0;counter-increment:number 1}.sec_intr-lead-list li+li{margin-top:.4em}.sec_intr-txt p{font-size:1.6rem;font-weight:bold;line-height:1.75}@media screen and (max-width: 1024px){.sec_intr-txt p{font-size:1.4rem}}.sec_intr-txt p+p{margin-top:.5em}.sec_intr .atcl_list-lyt-tag{justify-content:flex-end;margin-top:2rem}.sec_atcl .atcl_contents{margin-top:4rem;padding:5rem 0;border-top:1px solid #e6e6e6;display:flex;flex-direction:column;gap:6rem}@media screen and (max-width: 1024px){.sec_atcl .atcl_contents{margin-bottom:4rem;padding:4rem 0;gap:4rem}}.sec_atcl-ttl{color:#004060;font-size:2.5rem;font-weight:bold;line-height:1.4;border-bottom:.3rem solid #bebebe;padding-bottom:.32em;margin-bottom:1.2em;position:relative;z-index:0}@media screen and (max-width: 1024px){.sec_atcl-ttl{font-size:2.4rem}}@media screen and (max-width: 639px){.sec_atcl-ttl{font-size:2rem}}.sec_atcl-ttl::before{content:"";position:absolute;top:100%;left:0;display:block;background-color:#0074bf;width:5rem;height:.3rem}.sec_atcl-txt{clear:both;line-height:2}@media screen and (max-width: 1024px){.sec_atcl-txt{font-size:1.5rem}}@media screen and (max-width: 639px){.sec_atcl-txt{font-size:1.4rem}}.sec_atcl-txt+.sec_atcl-txt{margin-top:2em}.sec_atcl-txt p:not(:first-child){margin-top:1.25em}.sec_atcl-txt p:not(:first-child).u-question{margin-top:2em}.sec_atcl-img{margin-bottom:2.5em}@media screen and (max-width: 1024px){.sec_atcl-img{font-size:1.4rem}}@media screen and (max-width: 639px){.sec_atcl-img{font-size:1.2rem}}.sec_atcl-img img+img{margin-top:2rem}.sec_atcl-img.-fl,.sec_atcl-img.-fr{max-width:40rem}@media screen and (max-width: 1024px){.sec_atcl-img.-fl,.sec_atcl-img.-fr{max-width:28rem}}@media screen and (max-width: 639px){.sec_atcl-img.-fl,.sec_atcl-img.-fr{float:none !important;margin-left:auto !important;margin-right:auto !important;width:100%;max-width:40rem}}.sec_atcl-img.-fl:not(:first-child),.sec_atcl-img.-fr:not(:first-child){margin-top:1.25em}.sec_atcl-img.-fl{float:left;margin-right:2rem}.sec_atcl-img.-fr{float:right;margin-left:2rem}.sec_atcl-img.-center{text-align:center}.sec_atcl-img.-center:not(:first-child){margin-top:2.5em}.sec_atcl-img-name{margin-top:1.25em;margin-bottom:1em;line-height:1.5}.atcl_contents{max-width:84rem;margin:0 auto}.atcl_survey{margin:2rem auto 0;max-width:80rem}@media screen and (max-width: 1024px){.atcl_survey{font-size:1.5rem}}@media screen and (max-width: 639px){.atcl_survey{font-size:1.4rem}}.atcl_survey-list{margin-top:1rem;width:100%;border-collapse:collapse}.atcl_survey-list th{font-weight:normal;text-align:left;background-color:rgba(230,230,230,.5)}.atcl_survey-list th,.atcl_survey-list td{border:.1rem solid #6c6c6c;padding:.2rem .5rem}.sec_comment-container{background-color:#e6e6e6;padding:2rem}@media screen and (max-width: 639px){.sec_comment-container{padding:1.5rem}}.sec_comment-ttl{margin-bottom:1rem}@media screen and (max-width: 1024px){.sec_comment-ttl{font-size:1.5rem}}@media screen and (max-width: 639px){.sec_comment-ttl{font-size:1.4rem}}.sec_comment-txt p{font-size:1.5rem;line-height:1.75}@media screen and (max-width: 1024px){.sec_comment-txt p{font-size:1.4rem}}.sec_comment-txt p+p{margin-top:.5em}.sec_prfl-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1rem 4rem;border-top:1px solid #e6e6e6;padding-top:5rem;margin-top:5rem}@media screen and (max-width: 1024px){.sec_prfl-container{gap:1rem 3rem}}@media screen and (max-width: 639px){.sec_prfl-container{gap:1rem 1.5rem}}.sec_prfl-img{grid-column:1/2;grid-row:1/3}@media screen and (max-width: 639px){.sec_prfl-img{grid-row:1/2}}.sec_prfl-img img{width:16rem}@media screen and (max-width: 639px){.sec_prfl-img img{width:8rem}}.sec_prfl-name{grid-column:2/3;grid-row:1/2;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 1024px){.sec_prfl-name{font-size:2rem}}@media screen and (max-width: 639px){.sec_prfl-name{font-size:1.8rem}}.sec_prfl-name .-sm{font-size:1.8rem}@media screen and (max-width: 1024px){.sec_prfl-name .-sm{font-size:1.6rem}}@media screen and (max-width: 639px){.sec_prfl-name .-sm{font-size:1.4rem}}.sec_prfl-name .-sm>small{font-size:1.4rem;font-weight:500}@media screen and (max-width: 639px){.sec_prfl-name .-sm>small{font-size:1.2rem}}.sec_prfl-name-list{display:flex;flex-wrap:wrap;gap:.5em 1.5em}.sec_prfl-name-list>li:first-child{width:100%}.sec_prfl-txt{grid-column:2/3;grid-row:2/3}@media screen and (max-width: 639px){.sec_prfl-txt{grid-column:1/3}}.sec_prfl-txt p{font-size:1.4rem}.sec_prfl-txt p+p{margin-top:.5em}.sec_related{margin-top:6rem}@media screen and (max-width: 639px){.sec_related{margin-top:3rem}}.sec_related-body{background-color:#f2f2f2;padding:3rem}@media screen and (max-width: 639px){.sec_related-body{padding:2rem}}.sec_related-ttl{font-size:18px;font-weight:bold;margin-bottom:.75em}@media screen and (max-width: 639px){.sec_related-ttl{font-size:15px}}.sec_related-list li{padding-left:1em;text-indent:-1em}@media screen and (max-width: 639px){.sec_related-list li{font-size:14px}}.sec_related-list li+li{margin-top:.4em}.sec_related-list li a{color:#0099e4;text-decoration:underline}.sec_related-list li a:hover{color:#005179}.back_btn{text-align:center;margin-top:6rem;font-size:0}@media screen and (max-width: 639px){.back_btn{margin-top:4rem;padding:0 2rem}}/*# sourceMappingURL=style.css.map */