@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap");html{scroll-behavior:smooth}@media screen and (max-width: 861px){.container{padding:0 16px 20px !important}}.container img{vertical-align:bottom;width:100%}.ukbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 861px){.ukbtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ukbtn__btn{display:block;width:calc((100% - 30px) / 4);margin-right:10px;background-color:#233052;color:#fff;font-size:13px;text-align:left;position:relative;line-height:1.3;font-weight:bold}.ukbtn__btn:last-child{margin-right:0}@media screen and (max-width: 861px){.ukbtn__btn{width:100%;text-align:center;margin-right:0}.ukbtn__btn:not(:last-child){margin-bottom:20px}}.ukbtn__btn:after{content:'';width:8px;height:8px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:12px;margin-top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 861px){.ukbtn__btn:after{right:20px}}.ukbtn__btn a{display:block;color:#fff;padding:18px 16px;text-decoration:none}.ukbtn__btn a:hover{color:#fff}.ukbtn__btn a:visited{color:#fff}.ukbtn-3 .ukbtn__btn{width:calc(33% - 5px);height:50px}@media screen and (max-width: 861px){.ukbtn-3 .ukbtn__btn{width:100%;text-align:left}}.ukbtn-3 .ukbtn__btn a{padding:8px 25px}.ukbtn-3 .ukbtn__btn a.line1{padding-top:16px}.ukbtn-3 .ukbtn__btn a.line2{padding-left:3em;text-indent:-1em}@media screen and (max-width: 861px){.ukbtn-3 .ukbtn__btn a.line2{padding-top:16px}}.ukbtn-3 .ukbtn__btn a.line3{padding-left:3em;text-indent:-1em}@media screen and (max-width: 861px){.ukbtn-3 .ukbtn__btn a.line3{padding-top:15px;line-height:1.6}}@media screen and (max-width: 861px){.ukbtn-3 .btn-hight{height:72px}}.stepbox{border:solid 1px #dfe0e3;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0;text-align:center}@media screen and (max-width: 861px){.stepbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.stepbox .step{width:25%;padding:25px 0px;position:relative}@media screen and (max-width: 861px){.stepbox .step{width:100%;text-align:left;padding:15px 20px 15px 35%}}.stepbox .step:not(:last-child):after{content:'';background:url("/official/images/pc/return/arrow.png") no-repeat;background-size:contain;width:29px;height:21px;position:absolute;top:42%;right:-13px;margin-top:-6px}@media screen and (max-width: 861px){.stepbox .step:not(:last-child):after{background:url("/official/images/sp/return/arrow.png") no-repeat;background-size:contain;width:15px;height:12px;position:absolute;top:auto;bottom:-6px;right:auto;left:16%;margin-top:0px}}.stepbox .step:not(:last-child){border-right:solid 1px #dfe0e3}@media screen and (max-width: 861px){.stepbox .step:not(:last-child){border-right:none;border-bottom:solid 1px #dfe0e3}}.stepbox .step .step__ttl1{font-size:18px;font-weight:700;font-family:"Roboto",sans-serif;color:#7b8397;position:relative;margin-bottom:120px}@media screen and (max-width: 861px){.stepbox .step .step__ttl1{font-size:12px;margin-bottom:0}}.stepbox .step .step__ttl1__ico1:after{content:'';background:url("/official/images/pc/return/ico1.png") no-repeat;background-size:contain;width:119px;height:89px;position:absolute;top:40px;left:calc(50% - 60px)}@media screen and (max-width: 861px){.stepbox .step .step__ttl1__ico1:after{width:59.5px;height:44.5px;top:45%;left:-22vw}}.stepbox .step .step__ttl1__ico2:after{content:'';background:url("/official/images/pc/return/ico2.png") no-repeat;background-size:contain;width:90px;height:78px;position:absolute;top:40px;left:calc(50% - 45px)}@media screen and (max-width: 861px){.stepbox .step .step__ttl1__ico2:after{width:52px;height:45px;top:50%;left:-21vw}}.stepbox .step .step__ttl1__ico3:after{content:'';background:url("/official/images/pc/return/ico3.png") no-repeat;background-size:contain;width:72px;height:90px;position:absolute;top:40px;left:calc(50% - 36px)}@media screen and (max-width: 861px){.stepbox .step .step__ttl1__ico3:after{width:43.5px;height:55px;top:12%;left:-21vw}}.stepbox .step .step__ttl1__ico4:after{content:'';background:url("/official/images/pc/return/ico4.png") no-repeat;background-size:contain;width:82px;height:89px;position:absolute;top:40px;left:calc(50% - 41px)}@media screen and (max-width: 861px){.stepbox .step .step__ttl1__ico4:after{width:49.5px;height:54px;top:33%;left:-21vw}}.stepbox .step .step__ttl2{font-size:18px;color:#233052;font-weight:bold}@media screen and (max-width: 861px){.stepbox .step .step__ttl2{font-size:14px}}@media screen and (max-width: 861px){.stepbox .step>.guide_text{font-size:12px}}.no_list{padding-left:25px;margin-bottom:30px}.no_list li{padding-left:1.5em;text-indent:-1.5em}.no_list li span{font-weight:bold;padding-right:10px}.no_list li span.text_color_red{font-weight:normal}.indnt{padding-left:1em;text-indent:-1em}.set_exam{padding-left:25px}.set_exam dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.set_exam dt{width:5%;font-weight:bold;padding:6px 0;white-space:nowrap}@media screen and (max-width: 861px){.set_exam dt{padding:5px 0 0px;width:100%}}.set_exam dd{width:95%;padding:6px 0;line-height:2}@media screen and (max-width: 861px){.set_exam dd{width:100%}}.set_exam dd em{font-weight:bold;font-style:normal}.guide_sec2{margin-bottom:200px}@media screen and (max-width: 861px){.guide_sec2{margin-bottom:60px}}.guide_sec2 .step_ttl{font-size:26px;font-weight:700;font-family:"Roboto",sans-serif;color:#233052;text-align:center;line-height:.9;border-bottom:solid 1px #d3d6dc;padding-bottom:40px;margin-bottom:40px}.guide_sec2 .step_ttl span{font-size:15px;font-weight:bold;letter-spacing:0.1em}.guide_sec2 h3{font-size:16px;font-weight:bold;color:#233052;line-height:1.5}.guide_sec2 a.linktxt{text-decoration:underline;color:#233052;font-weight:bold}.guide_sec2 a.linktxt:visited{text-decoration:underline}@media screen and (max-width: 861px){.guide_sec2>ul.ml_70{margin-left:25px !important}}@media screen and (max-width: 861px){.guide_sec2>ul.ml_50{margin-left:45px !important}}@media screen and (max-width: 861px){.guide_sec2>ul.ml_40{margin-left:35px !important}}.no_txt{padding-left:45px}@media screen and (max-width: 861px){.no_txt{padding-left:30px}}
