@charset "UTF-8";*,::after,::before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding-left:0}button,input,textarea{margin:0;padding:0;font-size:100%}button,input[type=button],input[type=submit]{cursor:pointer}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{overflow-y:scroll;overflow-x:hidden;font-size:62.5%;font-weight:300;width:100%}body{background-color:#f5f5f5;letter-spacing:.02em;font-size:1.5rem;width:100%;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#3c3c3c;min-height:100vh;line-height:1.6}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:600}a,button,fill,img,stroke{display:inline-block;transition:all .25s ease-in-out}a:link{color:#1061f4;text-decoration:none}a:visited{color:#1061f4;text-decoration:none}a:hover{color:#1061f4;text-decoration:none}a:active{color:#1061f4;text-decoration:none}a:focus{outline:0}a.mail,a[target=_blank]{word-break:break-all}img{vertical-align:top;max-width:100%;height:auto}hr{display:block;width:100%;height:1px;border:0;margin:2rem auto;background-color:#d8d8d8}ol,ul{list-style-type:none;padding-left:0}dd{margin:0}figure{margin:0}figure img{margin-bottom:1rem}figure figcaption{font-size:1.5rem;max-width:720px;margin:0 auto}table{width:100%;margin:0;border-collapse:collapse;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;background-color:#fff}table caption{text-align:left}table td,table th{text-align:left;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;vertical-align:middle;font-weight:400;padding:10px}table thead th{font-weight:600;text-align:center;background-color:#f7f7f7}b,strong{font-weight:600;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.bold{font-weight:600}.normal{font-weight:400}.font_l{font-size:2rem}.font_m{font-size:1.8rem}.font_s{font-size:1.2rem}.marker{background:linear-gradient(transparent 40%,rgba(225,76,78,.2) 40%);padding-bottom:2px}.marker_yellow{background:linear-gradient(transparent 40%,#faf787 60%);padding-bottom:2px}.nowrap{white-space:nowrap}.red{color:#e14c4e}.orange{color:#f4540f}.orange_vivid{color:#f58a0a!important}.steelblue{color:#426483}.skyblue{color:#09f}.yellow{color:#f3f440}.black{color:#3c3c3c!important}.bg_lightblue{background-color:#e5eaf0}.bg_steelblue{background-color:#6c8ba8!important}.bg_navy{background-color:#00336d}.bg_lihgtgray{background-color:#dcdcdc}.bg_white{background-color:#fff}.bg_pink{background-color:#f087a0!important}.bg_cream{background-color:#fffae6!important}.bg_charcoal{background-color:#1c262e!important}.upp{text-transform:uppercase}.relative{position:relative}.mt_m24{margin-top:-6.4vw!important}.mt_0{margin-top:0!important}.mt_8{margin-top:8px!important}.mt_16{margin-top:16px!important}.mt_24{margin-top:24px!important}.mt_32{margin-top:32px!important}.mt_40{margin-top:40px!important}.mb_24{margin-bottom:24px!important}.mb_40{margin-bottom:40px!important}.mb_m60{margin-bottom:-60px!important}.pt_0{padding-top:0!important}.pt_8{padding-top:8px!important}.pt_16{padding-top:16px!important}.pt_24{padding-top:24px!important}.pt_32{padding-top:32px!important}.pt_40{padding-top:40px!important}.pb_0{padding-bottom:0!important}.pb_24{padding-bottom:24px!important}.pb_32{padding-bottom:32px!important}.pb_40{padding-bottom:40px!important}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}50%{transform:scale(1) rotate(25deg);opacity:1}100%{transform:scale(50) rotate(25deg);opacity:0}}@keyframes push{0%{box-shadow:0 3px 2px 0 #a9393b;transform:translateY(0)}50%{box-shadow:0 3px 2px 0 #a9393b;transform:translateY(0)}51%{box-shadow:0 0 2px 0 #a9393b;transform:translateY(3px)}100%{box-shadow:0 0 2px 0 #a9393b;transform:translateY(3px)}}.title{color:#2e6a7d;font-size:2rem;text-align:center}.title_m{font-size:1.8rem;text-align:center;color:#111}.title_m strong{font-size:2.2rem;color:#2e6a7d}.contents+.title_m,form+.title_m{margin-top:24px}.title_m+.contents{margin-top:12px!important}.main.bgLightgray .title_m strong{color:#0068cc}.headline{background-color:#519a9e;text-align:center;color:#fff;font-size:1.5rem;padding:2px;margin-top:16px}.headline_bd{line-height:1;font-size:2.4rem;letter-spacing:0;margin:0 20px;padding:10px 0;border-width:2px 0;border-style:solid;border-color:#1a2e50;color:#1a2e50;text-align:center}.headline_l{font-size:2.8rem;color:#2e6a7d;text-align:center;line-height:1.4}.headline_l span{font-size:1.6rem;color:#3c3c3c}.main.bgLightgray .headline_bd{border-color:#0068cc;color:#0068cc;margin:0}.main.bg_cream .headline_bd{border-color:#50271b;color:#50271b}.ttl_sb{text-align:center;color:#1b2d50;font-size:3.7333333333vw;display:flex;justify-content:center;align-items:baseline;margin-top:24px}.ttl_sb::after,.ttl_sb::before{content:"\ff0f";font-size:1.6rem;font-weight:400}.ttl_sb::before{transform:scale(-1,1);margin-right:3px}.ttl_sb::after{margin-left:3px}.caution{font-size:1.2rem!important;color:#707070}.attention,.list_atte>li{padding-left:1em;position:relative;font-size:1.2rem;color:#707070}.attention::before,.list_atte>li::before{content:"\203b";position:absolute;left:0}.list_atte>li:not(:first-child){margin-top:5px}.list_check{font-size:1.6rem;font-weight:600}.contents .list_check:first-child{margin:0}.list_check>li{border-bottom:1px dashed #e1e1e1;padding-left:26px;position:relative;padding-bottom:6px}.list_check>li::before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background:url(../images/sim/016/ico-check.svg) no-repeat left top}.list_check>li:not(:last-child){margin-bottom:8px}.list_dot li{padding-left:1em;position:relative}.list_dot li:before{content:"";position:absolute;top:.6em;left:6px;width:5px;height:5px;border-radius:50vh;background-color:#3c3c3c}.list_dot li:not(:first-child){margin-top:3px}.list_pom{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:10px}.list_pom>li{background-color:#fff;width:calc((100% - 10px)/ 2);padding:16px 10px}.list_pom>li>img{margin:0 auto;display:block}.list_pom>li .ttl{margin-top:8px;text-align:center;font-size:1.6rem;color:#06133a}.list_pom>li p{margin-top:8px;font-size:1.3rem}.wrapper{width:89.3333333333%;margin:0 auto}.wrap_l{width:91.4666666667%;margin:0 auto}.wrap_txt{width:89.3333333333%;margin:0 auto;padding:20px 0}.wrap_txt>*{margin-top:24px!important}.wrap_txt>p{font-size:1.6rem}.wrap_txt>p:first-child{margin-top:0!important}.wrap_txt>img{width:100%}.wrap_button{padding-bottom:24px}.wrap_button>*{width:89.3333333333%;margin:0 auto}.wrap_button>a{animation:1s steps(2,end) .1s infinite alternate forwards push;background-color:#e14c4e;color:#fff;text-align:center;box-shadow:0 3px 2px 0 #a9393b;border-radius:8px;font-size:2rem;font-weight:600;padding:16px 0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.wrap_button>a::after{content:"";width:20px;height:16px;background:url(../images/sim/016/btn-arrow.svg) no-repeat left top/contain;margin-left:10px}.wrap_button>a::before{content:"";position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,#fff 100%,rgba(255,255,255,0) 0);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.wrap_button_grid{padding:24px 0;background:url(../images/sim/012/contents3_bg.webp) repeat-y left top/contain}.wrap_button_grid>*{width:89.3333333333%;margin:0 auto}.wrap_button_grid>img{display:block}.wrap_button_grid>img+a{margin-top:24px}.wrap_button_grid>a{background:#e14c4e;color:#fff;border-radius:8px;font-size:1.8rem;font-weight:600;text-align:center;display:block;padding:16px 0;box-shadow:0 -3px 2px 0 rgba(0,0,0,.2509803922) inset}.box_gray{background-color:#f7f7f7;border-radius:4px;padding:10px}.box_gray>:first-child{margin-top:0}.box_image{margin-top:24px;border:2px solid #519a9e;border-radius:4px}.box_image_head{background:#519a9e;color:#fff;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.box_image_head figure{text-align:center;width:56px}.box_image_head figure img{margin-bottom:4px}.box_image_head figure figcaption{font-size:1rem;white-space:nowrap}.box_image_head figure+div{width:calc(100% - 64px)}.box_image_head .voice{margin:0;font-weight:600;font-size:1.8rem;line-height:1.2;letter-spacing:0}.box_image_head .amount{display:flex;justify-content:flex-start;align-items:flex-end;margin-top:4px;font-weight:600}.box_image_head .amount .item{font-size:1.2rem;line-height:1.2;margin-right:1px;letter-spacing:0}.box_image_head .amount .after,.box_image_head .amount .before{font-size:1.4;line-height:1;letter-spacing:-.2px}.box_image_head .amount .after span,.box_image_head .amount .before span{font-size:3.2rem}.box_image_head .amount .before{margin-right:21px;position:relative}.box_image_head .amount .before::before{position:absolute;content:"";display:block;transform:rotate(17deg);background-color:#e14c4e;width:90%;height:3px;top:56%;left:0}.box_image_head .amount .before::after{position:absolute;content:"";display:block;background:url(../images/sim/arrow_red.svg) no-repeat left top/contain;width:16px;height:14px;top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.box_image_head .amount .after{color:#f3f440}.box_image_body{padding:16px;font-size:1.6rem}.box_image_body>:first-child{margin-top:0}.box_image_body>:not(:first-child){margin-top:8px}.title+.box_faq{margin-top:24px!important}.box_faq dt{font-weight:600;border-bottom:1px solid #519a9e;padding:0 0 8px 38px;position:relative}.box_faq dt::before{content:"Q";position:absolute;left:0;top:-4px;font-size:1.4rem;background-color:#519a9e;color:#fff;border-radius:50vh;width:30px;line-height:30px;text-align:center}.box_faq dd{margin-top:16px}.box_faq dd>:first-child{margin-top:0}.bg_grid{padding:24px 0;background:url(../images/sim/012/contents3_bg.webp) repeat-y left top/contain}.open-close{font-size:1.6rem;margin-bottom:16px}.open-close dt{color:#fff;background-color:#426483;line-height:1.4;font-weight:600;padding:16px 40px 16px 16px;border-radius:10px;position:relative;cursor:pointer}.open-close dt::after{content:"";background:url(../images/sim/020/arrow_down.svg) no-repeat left top/cover;display:block;width:24px;height:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .4s ease}.open-close dt:not(:first-child){margin-top:24px}.open-close dt.active{border-radius:10px 10px 0 0}.open-close dt.active::after{transform:translateY(-50%) rotate(180deg)}.open-close dt.bg_steelblue{padding:16px 40px 16px 16px}.open-close dt.bg_steelblue span{display:inline-block;background-color:#426483;border-radius:50vh;font-size:14px;padding:3px 10px;margin-bottom:6px}.open-close dd{background-color:#fff;border-radius:0 0 10px 10px;padding:0 16px;overflow:hidden;max-height:0;opacity:0;margin:0;transition:max-height .4s ease,opacity .4s ease}.open-close dd>.inner{padding:16px 0}.open-close dd>.inner>:first-child{margin-top:0}.open-close dd .box_gray{margin-top:16px}.open-close dd .list_dot{font-weight:600}.open-close dd .list_dot li:before{background-color:#426483}.oc_wrap{padding:24px 0}.oc_wrap .oc_btn{color:#fff;background-color:#519a9e;font-weight:600;font-size:20px;padding:16px 0;border-radius:8px;text-align:center;cursor:pointer;width:88%;margin:0 auto}.oc_wrap .oc_btn>span{position:relative;display:inline-block;padding-right:24px}.oc_wrap .oc_btn>span::after{content:"";background:url(../images/sim/020/arrow_down.svg) no-repeat left top/cover;display:block;width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .4s ease}.oc_wrap .oc_btn:not(:first-child){margin-top:24px}.oc_wrap .oc_btn.active>span::after{transform:translateY(-50%) rotate(180deg)}.oc_wrap .oc_contents{overflow:hidden;max-height:0;opacity:0;margin:0;transition:max-height .4s ease,opacity .4s ease}.oc_wrap .oc_contents>:first-child{margin-top:24px}.anchor_btn{padding:0 20px 30px;background-color:#fff}.anchor_btn.bgBright{padding-bottom:10px;background-color:#e9f5fb}.header{text-align:center;background-color:#fff;width:100%;max-width:560px;margin:0 auto;padding:10px 0}.main{background-color:#d4f1f1;width:100%;max-width:560px;margin:0 auto;padding-bottom:60px}.main img.full,.main>img{width:100%}.main.woman{background-color:#fcedee}.main.front{background-color:#dce1e7;padding-bottom:0}.main.front>img{width:100%}.main.bgBright{background-color:#f6fcff}.main.bgSkyblue{background-color:#ddf1ff;padding-bottom:0}.main .relative>h1 img,.main>h1 img{width:100%}.main .contents{width:88%;margin:0 auto 14px;background:#fff;border-radius:10px;padding:24px 20px}.main .contents:last-of-type{margin-bottom:0}.main .contents_head{position:relative;display:flex;align-items:center;justify-content:center;width:88%;height:84px;margin:0 auto;color:#fff;background-color:#519a9e;border-radius:10px 10px 0 0}.main .contents_head_text{font-size:20px;line-height:1.2;color:#fff;text-align:center}.main .contents_title{padding:6px 0;font-size:22px;color:#2e6a7d;text-align:center}.main .contents_title_wrap{margin-bottom:16px}.main .contents_title_img{display:flex;justify-self:center}.main .contents_title.woman{color:#e14c4e}.main .contents.woman{padding-top:0;padding-bottom:0;margin-top:14px}.main .contents .lead_img{margin:-15px -20px 24px;position:relative}.main .contents .lead_img>img{width:100%}.main .contents_head+.contents{padding-top:10px;border-radius:0 0 10px 10px}.main .result_text+.contents{border-radius:0;padding-top:16px}.main ol,.main p,.main ul{margin-top:16px}.main .title+p{margin-top:24px}.main .headline+p{margin-top:8px}.main #myform .caution:first-of-type{margin-top:24px}.main .relative a[href="#myform"]{display:block;width:89.3333333333%;margin:0 auto;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.main .relative a[href="#myform"] img{width:100%}.main .relative h1+a[href="#myform"]{bottom:20px}.main .relative a.btn_form{width:91.4666666667%;bottom:10.6666666667vw!important}.main .relative #myform{position:absolute;top:42.6666666667vw}.main .img_check{display:block;width:76.8%;margin-left:auto;margin-right:auto}.main.bgGray{background-color:#dce1e7}.main.bgGray .contents_title{color:#00336d}.main.bgSkyblue .contents_title{color:#3c3c3c}.main.bgLightgray{background-color:#f4f4f4}.main.bgLightgray .contents_title{color:#0068cc}.main.bg_cream .contents_title{color:#50271b}.footer{text-align:center;color:#fff;background-color:#1c262e;width:100%;max-width:560px;margin:0 auto;padding:24px 0}.footer.woman{background-color:#519a9e}.footer_nav{display:flex;flex-wrap:wrap;justify-content:center;font-size:1.2rem}.footer_nav li{margin:0 8px}.footer_nav li a{color:#fff}.footer .copyright{font-size:1rem;margin-top:12px}.cta_btn{padding:16px 0}.cta_btn a{display:block;width:91.4666666667%;margin:0 auto}.cta_btn a img{width:100%}@media screen and (min-width:561px){.mt_m24{margin-top:-35.84px!important}.ttl_sb{font-size:20.9066666667px}.main .relative a.btn_form{bottom:59.7333333333px!important}.main .relative #myform{top:238.9333333333px}}