 html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:60%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--black:#000;--white:#fff;--white-rgb:255,255,255;--gray:#F5F5F5;--main-color:#02285C;--main-color-rgb:34,85,156;--main-color-bg:#02285C;--sub-color:#EF8505;--sub-color2:#8DC700;--sub-color3:#3875DB;--sub-color4:#2F6CC1;--accent-color:#FFF800;--grad01:#064c88 0%,#0059ae 52%,#069de6 100%;--main-txt-color:#000000;--bgc-main:var(--main-color-bg);--bgc-gray:var(--gray);--bgc01:var(--sub-color);--bgc02:var(--sub-color2);--bgc03:var(--sub-color3);--bgc04:var(--sub-color4);--size-site-main:1040;--margin:.5rem;--mg-xl:calc(var(--margin)*12);--mg-2l:calc(var(--margin)*8);--mg-l:calc(var(--margin)*5);--mg-m:calc(var(--margin)*4);--mg-s:calc(var(--margin)*3);--mg-xs:calc(var(--margin)*2);--round:52px;--font-main:"Lato","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;--font-weight-normal:400;--font-weight-mid:500;--font-weight-bold:700;--font-main-size:14}@media(min-width:768px){:root{--mg-xl:calc(var(--margin)*15);--mg-2l:calc(var(--margin)*12);--mg-l:calc(var(--margin)*10);--mg-m:calc(var(--margin)*5);--mg-s:calc(var(--margin)*4);--mg-xs:calc(var(--margin)*2);--font-main-size:16}}body,button,input,optgroup,select,textarea{font-family:var(--font-main);font-size:var(--font-main-size);font-size:calc(var(--font-main-size)/var(--font-main-size)*1rem)}h1,h2,h3,h4,h5,h6,li,p,ul{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;font-feature-settings:"palt" 1;text-align:left;word-break:auto-phrase}p{margin-bottom:var(--margin);margin-top:var(--margin);letter-spacing:.1em;line-height:1.75}.material-symbols-outlined{vertical-align:middle;font-size:1.4em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;line-height:1.3;text-align:center}.h1,.h2,h1,h2{font-weight:var(--font-weight-bold)}.h1 strong,.h2 strong,h1 strong,h2 strong{font-size:125%}.h1,h1{font-size:39.06px;font-size:calc(39.06/var(--font-main-size)*1rem)}.h2,.h3,h2,h3{font-size:20px;font-size:calc(20/var(--font-main-size)*1rem)}@media screen and (min-width:768px){.h2,h2{font-size:32px;font-size:calc(32/var(--font-main-size)*1rem)}.h3,h3{font-size:25px;font-size:calc(25/var(--font-main-size)*1rem)}}.sec-title{margin:0 auto;text-align:center}.sec-title.h3{display:flex;border-top:solid 2px var(--main-color-bg);border-bottom:solid 2px var(--main-color-bg);justify-content:center;align-items:center;}.img-title{margin:0;padding:var(--mg-s) 0}@media screen and (min-width:768px){.img-title{padding-bottom:0}.img-title img{height:auto;width:25.6944444444vw}.unknown-title{margin:0 auto var(--mg-m)}}@media screen and (min-width:768px){#order-made .sec-title{padding:var(--margin) 0 var(--mg-s)}}#order-made .sec-title img{display:block;height:auto;margin-inline:auto;width:93.3333333333vw}@media screen and (min-width:768px){#order-made .sec-title img{max-width:calc(var(--size-site-main)*1px)}}.size .sec-title-h2{margin:0 auto var(--mg-m);padding:0}.size .sec-title-h2 img{height:auto;width:82.6666666667vw}.orange-title{background:var(--sub-color);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);color:var(--white);margin:var(--mg-m) calc(0% - var(--mg-xs));padding:var(--mg-xs)}.blue-title{background:var(--bgc02);color:var(--white);margin:0;padding:var(--margin) var(--mg-xs);width:fit-content}.img-title02{padding:var(--mg-l) 0;position:relative}@media screen and (min-width:768px){.img-title02{padding:var(--mg-s)}}.img-title02 img{display:block;height:auto;margin:auto;position:relative;width:90.6666666667vw;z-index:1}@media screen and (min-width:768px){.img-title02 img{height:auto;width:38.1944444444vw}}.img-title02 img:first-child{height:auto;left:2vw;position:absolute;top:2vw;width:24vw}@media screen and (min-width:768px){.img-title02 img:first-child{height:auto;width:24.6527777778vw}}.img-title02 img:last-child{bottom:2vw;height:auto;position:absolute;right:2vw;width:24vw}@media screen and (min-width:768px){.img-title02 img:last-child{height:auto;width:25.3472222222vw}}.faq-title{color:var(--main-color)}.faq-title:after{background:var(--sub-color);content:"";display:block;height:2px;margin-top:var(--mg-s);margin-inline:auto;max-width:6.25rem;width:20vw}.bottom-offer h2{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);margin:0 auto var(--mg-s);width:100%}@media screen and (min-width:768px){.bottom-offer h2{padding:var(--margin) var(--mg-m);width:fit-content}}img{height:auto;max-width:100%;vertical-align:bottom}a,a:visited{text-decoration:none}a:not(.btn),a:not(.btn):visited{color:var(--main-txt-color);text-decoration:none}a:not(.btn),a:not(.btn) img,a:not(.btn):visited,a:not(.btn):visited img{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}a:not(.btn):focus,a:not(.btn):hover,a:not(.btn):visited:focus,a:not(.btn):visited:hover{color:var(--black);text-decoration:underline}a:not(.btn):focus img,a:not(.btn):hover img,a:not(.btn):visited:focus img,a:not(.btn):visited:hover img{opacity:.8}.pc{display:none;}table.pc{display:none;}.sp{display:block;}table.sp{display:table;}@media screen and (min-width:768px){.pc{display:block;}table.pc{display:table;}.sp{display:none;}table.sp{display:none;}br.sp{display:none}}body{color:var(--main-txt-color);font:var(--font-weight-normal) calc(var(--font-main-size)*1px)/1.5 var(--font-main);height:100%;margin:0;padding:0;text-align:center;width:100%}body *{box-sizing:border-box}.mainwid{padding:var(--mg-l) 0}.mainwid.xs{padding:var(--mg-xs) 0}.mainwid.m{padding:var(--mg-m) 0}.mainwid .inner{margin-inline:auto;max-width:calc(var(--size-site-main)*1px + var(--mg-s)*2);padding-inline:var(--mg-s)}.bgc-main{background:var(--bgc-main)}.bgc-white{background:var(--white)}.bgc-gray{background:var(--bgc-gray)}.bgc01{background:var(--bgc01)}.bgc02{background:var(--bgc02)}.bgc03{background:var(--bgc03)}.bgc04{background:var(--bgc04)}.overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:99}.overlay.open{opacity:1;visibility:visible}footer,header,main{text-align:left}.btn,.btn:visited{align-items:center;border-radius:100px;box-sizing:border-box;display:inline-block;display:inline-flex;font-weight:var(--font-weight-bold);gap:var(--margin);justify-content:center;line-height:1.1;margin-inline:auto;padding:var(--mg-xs) var(--mg-s);position:relative;text-align:center;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%}@media screen and (min-width:768px){.btn,.btn:visited{width:fit-content}}.btn:focus,.btn:hover,.btn:visited:focus,.btn:visited:hover{text-decoration:none}.offer-btn,.offer-btn:visited{border-radius:1000px;position:relative;overflow:hidden;vertical-align:bottom;font-size:24px;font-size:calc(24 / var(--font-main-size) * 1rem);padding:1.5rem 2rem;max-width:calc(1040px - 40%)}@media screen and (max-width:767px){.offer-btn,.offer-btn:visited{width:100%;padding:1rem;font-size:16x;font-size:calc(16 / var(--font-main-size) * 1rem);}}.offer-btn:hover:after,.offer-btn:focus:after,.offer-btn:visited:hover:after,.offer-btn:visited:focus:after{left:100%}.offer-btn::after,.offer-btn:visited::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:-100%;background-image:linear-gradient(130deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 75%);transition:.2s ease-in-out}.offer-btn .colr,.offer-btn:visited .colr{color:var(--white)}.offer-btn small,.offer-btn:visited small{font-size:12.8px;font-size:.8rem}.offer-btn-01{background:var(--sub-color);color:var(--white);}.offer-btn-01 .fv svg{width:.5em;padding-top:.2em;}.offer-btn-01:hover,.offer-btn-01:focus{background:var(--sub-color);color:var(var(--white))}.offer-btn-02{background:var(--sub-color2);color:var(--white)}.offer-btn-02:hover,.offer-btn-02:focus{background:var(--sub-color2);color:var(--white)}.offer-btn-03{background:var(--sub-color3);color:var(--white)}.offer-btn-03:hover,.offer-btn-03:focus{background:var(--sub-color3);color:var(--white)}@media (min-width:768px){.offer-btn-02,.offer-btn-03{font-size:20px;font-size:calc(20 / var(--font-main-size) * 1rem);padding:1.25rem 2rem;width:auto}}@media screen and (max-width:480px){.offer-btn-02,.offer-btn-02:visited,.offer-btn-03,.offer-btn-03:visited,.offer-btn,.offer-btn:visited{font-size:calc(16 / var(--font-main-size) * 3.3vw);}}.small-btn{padding:.5vw 1.2vw;border-radius:4px;width:auto;border-width:2px;font-size:clamp(12px,1.1713030747vw,60px);font-size:clamp(.75rem,1.1713030747vw,3.75rem)}@media screen and (max-width:767px){.small-btn{font-size:16px;font-size:1rem}}.small-btn strong{color:#ec6917}.floating_btn_wrap{width:100%;margin:0 auto;padding:1.5rem 2.5rem;position:fixed;bottom:0;left:0;z-index:10;text-align:center;width:100%;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.2s ease-in-out}@media screen and (max-width:767px){.floating_btn_wrap{padding:1rem}}.floating_btn_wrap .btn{transition:.2s ease-in-out}@media screen and (max-width:767px){.floating_btn_wrap .btn{width:100%}}.floating_btn_wrap.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background:rgba(255,255,255,.54)}.floating_btn_wrap.sticky{position:relative;background:none;padding-top:2.5rem;padding-bottom:0}.form_area p{margin:0 auto 2.5rem}.offer-btn-more{background:var(--white);border-color:var(--main-color);color:var(--main-color)}.offer-btn-more:hover{background:var(--main-color-bg);color:var(--white)}.offer-btn-more{display:flex;border:solid 2px;border-radius:10px;font-size:20px;font-size:calc(20 / var(--font-main-size) * 1rem);width:100%;max-width:260px;padding:.5rem 1rem}@media screen and (max-width:767px){.offer-btn-more{font-size:16px;font-size:calc(16 / var(--font-main-size) * 1rem)}}.offer{padding:var(--mg-s)}@media screen and (min-width:768px){.offer{padding:var(--mg-m)}}.offer .round-box{gap:var(--mg-m);justify-content:center;margin-inline:auto;max-width:calc(var(--size-site-main)*1px + var(--mg-s)*2);padding:var(--mg-s)}@media screen and (min-width:768px){.offer .round-box{align-items:center}.offer .round-box .left{flex-basis:30%;flex-grow:0;flex-shrink:0}}.offer .round-box .left img{display:block;height:auto;margin-inline:auto;width:66.6666666667vw}@media screen and (min-width:768px){.offer .round-box .left img{width:100%}}#kv h1{margin:0}.cta-area h2{font-size:24px;font-size:calc(24 / var(--font-main-size) * 1rem);}.bgc-cta{background:url(../img/bg_cta.jpg) center center / cover no-repeat;}.btn_area{text-align:center;margin:2.25rem 0;display:flex;flex-direction:column;gap:.75rem;}.btn_list li{display:flex;flex-direction:column;text-align:center;gap:.5rem;}.txt-16{font-size:16px;font-size:calc(16 / var(--font-main-size) * 1rem);}.txt-20{font-size:20px;font-size:calc(20 / var(--font-main-size) * 1rem);}@media screen and (max-width:767px){.btn_area .txt-20{font-size:16px;font-size:calc(16 / var(--font-main-size) * 1rem);}}.content .content-inner{margin-inline:auto;max-width:calc(var(--size-site-main)*1px + var(--mg-s)*2);padding-inline:var(--mg-s)}.content01 .sec-title.h2{display:flex;justify-content:center;align-items:center;gap:.5em;}.content01 h2{padding:.5em .6em;color:var(--accent-color);}.content01 span.h2{color:var(--main-color);}@media screen and (max-width:767px){#about .content01 h2,.content01 span.h2{font-size:20px;}}.content02{margin-top:5rem;}.content02 h2{padding:.5em .6em;color:var(--main-color);}.column{display:flex;list-style:none;padding:0}@media screen and (max-width:767px){.column{flex-direction:column}}.column02,.column03,.column04{width:100%;gap:2.3%}@media screen and (max-width:767px){.column02,.column03,.column04{gap:2.5rem}}.column02 li,.column02 div,.column03 li,.column03 div,.column04 li,.column04 div{width:100%;}.column_icon{margin:3.5rem auto}.column_icon li{width:100%;text-align:center}.column_icon figure{margin:0 auto 1.5rem;max-width:30%}.cards{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.cards{flex-direction:column}}.overcolumn{align-items:start;gap:0;justify-content:center;margin:4rem auto 2rem;}.overcolumn.flx-row-reverse{margin-top:9rem}@media screen and (max-width:767px){.overcolumn{flex-direction:column}.overcolumn.flx-row-reverse{margin-top:4rem;flex-direction:column;}}.overcolumn .fig{width:100%}.overcolumn.flx-row-reverse .fig{display:flex;justify-content:flex-end;}@media screen and (max-width:767px){.overcolumn .fig{order:1;width:100%;margin-left:-24px;}.overcolumn.flx-row-reverse .fig{margin-right:-24px;margin-left:auto;}}@media screen and (max-width:767px){.overcolumn .fig figure,.overcolumn .fig .fig_inner{padding:100% 0 0;width:calc(100% + 5rem);margin-left:-2.5rem}}.overcolumn .fig figure img,.overcolumn .fig .fig_inner img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}@media screen and (max-width:767px){.overcolumn .fig .postn-abslt{position:relative;}.overcolumn .fig .max-w640{max-width:100%;}}.overcolumn .txt{position:relative;width:100%;max-width:540px;top:5rem;left:0;}.overcolumn .txt .h3{font-size:25px;font-size:1.5625rem;color:#0f2c4c;margin:0;font-weight:700}.overcolumn .txt .h3::after{content:"";display:block;width:5rem;margin:2rem 0;height:2px;background:#f6f7f7}.overcolumn .txt .name{font-size:25px;font-size:1.5625rem;margin:0 0 1rem}.overcolumn .txt .name small{font-size:20px;font-size:1.25rem}.overcolumn .txt .job{margin:1rem 0}@media screen and (max-width:767px){.pd_box{padding-top:2.2rem;}.overcolumn .txt{order:2;width:100%;max-width:100%;top:-8px;left:10px;}.overcolumn.flx-row-reverse .txt{left:-10px;}.overcolumn .txt-inner{text-align:center;}}.overcolumn .txt .h5{display:inline;color:var(--white);font-weight:var(--font-weight-bold);padding:.5em 1.5em;}@media screen and (max-width:430px){.overcolumn .txt .h5.txt-lqd{font-size:calc(16 / var(--font-main-size) * 2.7vw);}}.overcolumn .txt h4{display:flex;color:var(--sub-color);justify-content:center;font-size:20px;font-size:calc(20 / var(--font-main-size) * 1rem);}@media screen and (min-width:768px){.overcolumn .txt h4{justify-content:start;font-size:28px;font-size:calc(28/var(--font-main-size)*1rem);margin:.75em 0 .85em;}}p.desc{font-size:12px;font-size:calc(12/var(--font-main-size)*1rem);}.content-inner.content03{margin-top:5rem;}@media screen and (min-width:768px){.about .content-inner.content03{margin-top:10rem;}}.bg-thead{background-color:#E6E6E6;}.bg-spt{background-color:#E8F4CC;}.bg-adv{background-color:#D7E3F8;}table .material-symbols-outlined{font-size:2.4em;}.table table{width:100%;margin-top:4rem;}.table table{width:100%;table-layout:fixed;border-spacing:.25em;word-wrap:break-word;}.table table thead tr th,.table table thead tr td{padding:.5rem 1rem;text-align:center;}.table table thead tr td{width:30%;}.table table thead tr th{width:17%;}.table table tbody tr th{padding:1.5rem;color:var(--white);}.table table tbody tr td{text-align:center;}@media screen and (min-width:768px){.table table tbody tr th{font-size:20px;font-size:calc(20/var(--font-main-size)*1rem);}}.flx_box{display:flex;list-style:none;padding:0;}.flx_dir_column{flex-direction:column;}.scene{gap:4.307692%;justify-content:center;margin-top:2em;}.scene li{width:32%;text-align:left;}.scene li .scene_no{display:inline;background-color:var(--main-color-bg);padding:1em 1.25em;border-radius:30px;position:relative;z-index:2;top:18px;left:-16px;color:#fff;font-weight:bold;width:fit-content;}.scene li img{margin:0 auto 1rem;width:auto;object-fit:contain;-o-object-fit:contain;}p.h5{text-align:left;}@media screen and (max-width:767px){.scene{flex-direction:column;}.scene li{width:86%;margin:0 auto;}}.point-list,.problem-list{margin:3rem 0;flex-wrap:wrap}.point-list li,.problem-list li{align-items:center;background:var(--white);border-radius:calc(var(--round)/2);flex-direction:row;gap:var(--mg-xs);overflow:hidden;padding:var(--mg-m);width:100%}.point-list li .r,.point-list li p,.problem-list li .r,.problem-list li p{width:100%}.point-list li p,.problem-list li p{margin:0}.point-list li p strong,.problem-list li p strong{font-size:125%}.point-list li .r,.problem-list li .r{flex-basis:50%}.point-list li .r img,.problem-list li .r img{height:100%;max-height:120px;object-fit:contain;width:100%}.point-list li{background:none;display:flex;flex-direction:row;padding:0;width:100%}@media screen and (min-width:768px){.problem-list li{width:48%;}}.point-list li img,.point-list li p{width:50%}@media screen and (min-width:768px){.point-list li img,.point-list li p{width:100%}}.point-list li p{flex-grow:2;font-weight:var(--font-weight-bold)}.point-list li p strong{color:var(--sub-color);font-size:100%}.point-list li img{display:block;flex-grow:0;width:25%}@media screen and (min-width:768px){.point-list li img{height:100px;width:auto}}.exam{margin:0;padding-bottom:0;}.exam.mainwid .inner{max-width:1440px;padding:0;}.exam .column02{gap:0;}.exam .txt-inner .h3{font-size:calc(13 / var(--font-main-size) * 1rem);}.exam .txt-inner h2{margin:1rem 0 0;}.exam .pic_inner img{height:55vw;width:100%;object-position:center;object-fit:cover;max-height:400px;}@media screen and (min-width:768px){.exam .pic_inner img{height:100%;width:50vw;}.exam .txt-inner .h3{font-size:calc(16 / var(--font-main-size) * 1rem);}.exam .txt-inner h2{font-size:calc(40 / var(--font-main-size) * 1rem);}}@media screen and (max-width:767px){.exam_content .mainwid{padding-top:4rem;}}.merit-list{margin:0;flex-wrap:wrap}.flx-box.merit-list{row-gap:var(--mg-m);justify-content:center;}.merit-list li{align-items:center;background:var(--white);border:var(--sub-color2) 2px solid;border-radius:calc(var(--round)/2);width:100%;padding:var(--mg-xs) 1rem;flex-direction:column;gap:var(--mg-xs);justify-content:center;padding:2rem 1rem 1rem}.merit-list .merit_no{background-color:var(--bgc02);padding:.4em 1em .2em;border-radius:30px;text-align:center;color:#fff;font-weight:bold;display:inline-block;position:relative;z-index:2;width:65%;margin-top:-3rem;max-width:200px}@media screen and (min-width:768px){.merit-list .merit_no{position:absolute;margin-top:-162px;}#exam_2_content .merit-list .merit_no{margin-top:-180px;}}#exam_2_content .merit-list li{border:var(--bgc04) 2px solid;}#exam_2_content .merit-list .merit_no{background-color:var(--bgc04);}.merit-list li .merit_item{display:flex;flex-direction:row;gap:.75rem;align-items:center}.merit-list li .l,.merit-list li p{width:100%}.merit-list li p{margin:0;line-height:1.5}.merit-list li .l{flex-basis:30%;min-width:42px}.merit-list li .l img{object-fit:contain;height:100%;max-height:62px;width:100%;max-width:92px}@media screen and (min-width:768px){.merit-list li{width:31%;}}.exam-table{list-style:none;margin:0;padding:0;}.exam-table li{display:flex;flex-wrap:wrap;margin-top:.75rem;}.exam-table .label{width:20%;display:flex;align-items:center;justify-content:center;background-color:var(--bgc02);padding:1rem;font-weight:bold;box-sizing:border-box;}.exam-table .content{width:80%;padding:1rem;box-sizing:border-box;background-color:#F9F9F9;}#exam_2_content .exam-table .label{background-color:#A6BEE0;}#exam_2_content .exam-table .content{background-color:#F9F9F9;}.exam-table .content p{margin-bottom:10px;line-height:1.6;}.step p{font-size:10px;}@media screen and (min-width:768px){.exam-table .content p,.step p{font-size:14px;font-size:calc(14 / var(--font-main-size) * 1rem);}}.exam-table .content p.small{font-size:12px;font-size:calc(12 / var(--font-main-size) * 1rem);}.exam-table .content img{float:left;width:120px;margin-right:16px;object-fit:contain}.exam-table .content .txt{overflow:hidden}.exam-table .content .txt a{color:#007b00;font-weight:bold;text-decoration:none}.exam-table .content .txt a:hover{text-decoration:underline}@media screen and (max-width:768px){.exam-table li{flex-direction:column}.exam-table .label,.exam-table .content{width:100%}.exam-table .content img{float:none;display:block;margin:0 auto 12px}.exam-table .content .txt{text-align:center}}.step{max-width:820px;width:100%;margin:0 auto}.step_no{display:inline;background-color:var(--main-color-bg);padding:8px 14px;border-radius:32px;position:relative;color:#fff;font-weight:bold;width:fit-content;max-height:64px;font-size:32px;}.step .flx-box{justify-content:flex-start;align-items:center;flex-direction:row;}.step h4{text-align:left;font-size:20px;font-size:calc(20 / var(--font-main-size) * 1rem);}@media screen and (min-width:768px){.step h4{font-size:calc(24 / var(--font-main-size) * 1rem);}}.txt-main{color:var(--main-color);}.txt-right{text-align:right;}.txt-white{color:var(--white);}.blue{color:rgba(var(--main-color-rgb),1)}.txt-yel{color:var(--accent-color);}.txt-orng{color:var(--sub-color);}.txt-bold{font-weight:var(--font-weight-bold);}.disp-block{display:block;}.disp-flex{display:flex;}.mgn-auto{margin:0 auto;}.mgn-t-xl{margin-top:var(--mg-xl);}.mgn-t-2l{margin-top:var(--mg-2l);}.mgn-t-l{margin-top:var(--mg-l);}.mgn-t-m{margin-top:var(--mg-m);}.mgn-t-s{margin-top:var(--mg-s);}.mgn-t-xs{margin-top:var(--mg-xs);}.max-w720{max-width:720px;}.max-w700{max-width:700px;}.max-w640{max-width:640px;}.max-w480{max-width:480px;}.postn-abslt{position:absolute;}.flx-box{display:flex;flex-direction:column;gap:var(--mg-xs);list-style:none;padding:0}.flx-row-reverse{display:flex;flex-direction:row-reverse;}@media screen and (min-width:768px){.flx-box{flex-direction:row}}.round-box{border-radius:var(--round)}.bdr-box{border:2px solid var(--main-color);padding:var(--mg-s)}.pd_box{padding:2.5rem}@media screen and (max-width:767px){.pd_box{padding:1.5rem}}.shadow-box{box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);}.underline{text-decoration:underline}.small{font-size:12.8px;}@media screen and (min-width:768px){font-size:calc(12.8/var(--font-main-size)*1rem)}.acd-list{margin:var(--mg-l) auto 0;text-align:left}.acd-list>dd,.acd-list>dt{margin:0 0 var(--mg-xs);padding:var(--mg-s) var(--mg-xs)}.acd-list>dt{background:var(--main-color);color:var(--white);cursor:pointer;font-weight:var(--font-weight-bold);margin:.5rem 0 0;padding-right:var(--mg-l);position:relative}@media screen and (min-width:768px){.acd-list>dt{font-size:20px;font-size:calc(20/var(--font-main-size)*1rem);}}.acd-list>dt:after{background:none;border-left:var(--margin) solid transparent;border-right:var(--margin) solid transparent;border-top:var(--margin) solid var(--white);content:"";display:block;height:0;position:absolute;right:var(--mg-xs);top:50%;transform:translateY(-50%);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;width:0}.acd-list>dt.open:after{transform:translateY(-50%) rotateX(180deg)}.acd-list .cont,.acd-list>dd{background:var(--main-color-bg);height:0;margin:0;opacity:0;padding:0 var(--mg-xs);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.acd-list .cont.open,.acd-list>dd.open{display:block;height:fit-content;margin:0 0 var(--mg-xs);opacity:1;padding:var(--mg-s) var(--mg-xs);background:var(--gray)}.acd-list .cont>:first-child,.acd-list>dd>:first-child{margin-top:0}.acd-list .cont>:last-child,.acd-list>dd>:last-child{margin-bottom:0}.acd-list .cont p,.acd-list>dd p{margin:var(--mg-xs) 0}footer{margin-top:var(--mg-l)}footer .inner{margin-inline:auto;max-width:calc(var(--size-site-main)*1px + var(--mg-s)*2);padding:0 var(--mg-s) var(--mg-l);text-align:center}footer hr{margin:4rem auto;max-width:720px;border:var(--main-color) solid 1px;}.info_area h2,.info_area h3{font-size:20px;}.info_area h2{color:var(--main-color);}.info_area .tel{display:flex;max-width:320px;margin:0 auto;align-items:center;justify-content:center;gap:1rem}.info_area .tel{font-size:32px;}.section_title_arw{padding:1rem 1rem;border-radius:10px;background:#22559C;max-width:480px;width:100%;margin:0 auto;color:var(--white);}.section_title_arw h3{margin:0 0 .25rem;}@media screen and (min-width:768px){.info_area h2,.info_area h3{font-size:24px;font-size:calc(24/var(--font-main-size)*1rem);}.info_area .tel{font-size:32px;font-size:calc(32/var(--font-main-size)*1rem);}}.tri{clip-path:polygon(0 0,100% 0,0 100%);height:10vw;margin-top:-1px}@media screen and (min-width:768px){.tri{height:5vw}}.tri02{clip-path:polygon(0 0,100% 0,50% 100%);height:20px;width:20px;margin-top:-1px;margin-inline:auto;background:#22559C;}.tel svg{width:30px;color:var(--bgc04);}footer .tel a{display:block;color:var(--bgc04);font-weight:bold;letter-spacing:.01em;}footer .tel a:hover{color:var(--main-color);text-decoration:none;}p.time{text-align:center;margin:0;}.note{display:flex;margin:1rem auto 0;max-width:720px;align-items:center;justify-content:center;color:var(--bgc03);font-weight:bold;}.note p{color:var(--black);font-weight:normal;}.note .link{display:flex;align-items:center;}.note .link p{margin:0;}.note .link a{color:var(--bgc03);text-decoration:underline;font-weight:bold;}.note .link a:hover{color:var(--main-color);}.note .link .material-symbols-outlined{font-size:1.75em;}@media screen and (max-width:767px){.note{flex-direction:column;}}footer a img{display:block;height:auto;margin-inline:auto;width:66.6666666667vw}@media screen and (min-width:768px){footer a img{height:auto;width:27.4305555556vw}}footer .btn,footer .copy{margin:0 auto}footer .copy{background:#D9D9D9;color:var(--black);font-size:10.24px;font-size:calc(10.24/var(--font-main-size)*1rem);padding:var(--margin) var(--mg-s);text-align:center}