@charset "UTF-8";/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap);.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.pem{z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background:rgba(0,0,0,.8);opacity:0;transition:opacity .3s}.pem .pem__wrap{display:table;width:100%;height:100%}.pem .pem__wrap .pem__body{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.pem .pem__wrap .pem__body .pem__content{position:relative;width:50%;margin:0 auto}.pem .pem__wrap .pem__body .pem__content .pem__close{z-index:1;position:absolute;top:-2rem;right:0;font-size:3rem;line-height:0;color:#fff}.pem .pem__wrap .pem__body .pem__content .pem__close:hover{cursor:pointer}.pem.pem--activate{display:block;opacity:1}.pem.pem--open{overflow-y:hidden}.pemLoading{z-index:11;position:fixed;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;opacity:0;transition:all .3s}.pemLoading.pemLoading--activate{opacity:1}.pemLoading .pemLoading__wrapper{display:table;width:100%;height:100%}.pemLoading .pemLoading__wrapper .pemLoading__body{display:table-cell;text-align:center;vertical-align:middle}.pemLoading .pemLoading__wrapper .pemLoading__body img{max-width:44px}*{margin:0;padding:0;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}img{border:0}li{list-style:none}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}table{border-collapse:collapse;border-spacing:0;font-size:100%}button,fieldset,form,input,label,legend,select,textarea{border:0;background:0 0;font-family:inherit;font-style:inherit;font-weight:inherit;vertical-align:baseline;-webkit-appearance:none}a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:0}q::after,q::before{content:""}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;word-wrap:break-word}address,article,aside,caption,cite,code,dfn,em,footer,h1,h2,h3,h4,h5,h6,header,hgroup,nav,section,small,strong,th,time,var{font-style:normal;font-weight:400;font-size:inherit}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}audio:not([controls]){display:none;height:0}hr{overflow:visible}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}button{overflow:visible}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{color:inherit;opacity:.54}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@keyframes scaleable{0%{transform:scale(1)}40%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes scale_basic{0%{transform:scale(.9,.9)}50%{transform:scale(1.1,1.1)}100%{transform:scale(1,1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes hovering{0%{transform:translate(0,0)}50%{transform:translate(0,-10px)}100%{transform:translate(0,0)}}@keyframes letterAnimation{0%{bottom:0}70%{bottom:0}85%{bottom:8px}100%{bottom:0}}@keyframes eraser_slide_reverse{0%{transform:translateX(-6.2%)}100%{transform:translateX(0)}}@keyframes eraser_slide_top{0%{transform:translateX(0)}20%{transform:translateX(-6.2%)}30%{transform:translateX(-6.2%)}40%{transform:translateX(6.2%)}50%{transform:translateX(6.2%)}60%{transform:translateX(-6.2%)}70%{transform:translateX(-6.2%)}80%{transform:translateX(6.2%)}90%{transform:translateX(6.2%)}100%{transform:translateX(0)}}@keyframes eraser_slide_bottom{0%{transform:translateX(0)}20%{transform:translateX(-2.5%)}40%{transform:translateX(6.2%)}60%{transform:translateX(-2.5%)}80%{transform:translateX(6.2%)}100%{transform:translateX(0)}}@keyframes pen_slide{0%{transform:translateY(-10px)}20%{transform:translateY(10px)}40%{transform:translateY(-10px)}60%{transform:translateY(10px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes scale_number{0%{transform:scale(.8,.8)}50%{transform:scale(1.5,1.5)}100%{transform:scale(1,1)}}@keyframes fuwafuwa{0%{transform:translate(1px,0) rotate(-3deg)}50%{transform:translate(0,5px) rotate(0)}100%{transform:translate(1px,0) rotate(3deg)}}@keyframes slide_top{0%{transform:translateY()}100%{transform:translateY(-10px)}}@keyframes btn_action{0%{transform:translateY()}100%{transform:translateY(4px)}}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}@keyframes loading_end{0%{transform:translate3d(-90px,0,0)}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes spiner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animationZoom{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes animationZoomOut{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes jump{to{transform:transtateY(0)}from{transform:translateY(4px)}}:root{--valid-icon:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M9.86%2018a1%201%200%200%201-.73-.32l-4.86-5.17a1%201%200%201%201%201.46-1.37l4.12%204.39%208.41-9.2a1%201%200%201%201%201.48%201.34l-9.14%2010a1%201%200%200%201-.73.33z%22%20fill%3D%22%2344c08a%22%2F%3E%3C%2Fsvg%3E");--invalid-icon:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M13.41%2012l4.3-4.29a1%201%200%201%200-1.42-1.42L12%2010.59l-4.29-4.3a1%201%200%200%200-1.42%201.42l4.3%204.29-4.3%204.29a1%201%200%200%200%200%201.42%201%201%200%200%200%201.42%200l4.29-4.3%204.29%204.3a1%201%200%200%200%201.42%200%201%201%200%200%200%200-1.42z%22%20fill%3D%22%23f72f47%22%20%2F%3E%3C%2Fsvg%3E")}*,::after,::before{box-sizing:inherit;margin:0}.form_conf .form__group-content{padding:.8em 1.2em .8em 0}.form{margin:0 auto;padding-top:0}.form .form__headline{font-weight:400;margin:0;font-size:2rem}.form .form__description{line-height:1.75;margin-top:2em}.form .form__description>:not(:first-child){margin-top:.25em}.form .form__group{border:0;margin:30px 0 0 0;min-width:0;padding:0}@media all and (min-width:415px) and (max-width:768px){.form .form__group{margin:4% 0 0 0}}.form .form__group+.form .form__group{margin-top:1.5em}.form .form__group::after{clear:both;content:"";display:table}.form .form__group-header{align-items:center;display:flex;flex-wrap:wrap;float:left;max-width:240px;padding:.8em 1.2em .8em 0;width:100%}@media all and (max-width:414px) and (orientation:portrait){.form .form__group-header{max-width:100%}}.form .form__group-label{display:inline-block;line-height:1.5}.form .form__group-label>*{margin-left:.5em}.form .form__required-label{background-color:#cde0df;border-radius:3px;font-size:.75em;font-weight:400;letter-spacing:.08em;padding:.35em .6em}.form .form__group-content{float:left;max-width:560px;width:100%}.form .form__group-list{list-style:none;padding:.8em 0 1em}.form .form__group-list-item+.form .form__group-list-item{margin-top:1em}.form .form__text-input{max-width:420px}.form .form__text-input.-narrow{max-width:220px}.form .form__text-input.-wide{max-width:560px}.form .form__select-box{max-width:220px}.form .form__name{display:flex;max-width:420px}.form .form__name>.form__text-input{flex:1}.form .form__name>:not(:last-child){margin-right:1em}@media all and (max-width:414px) and (orientation:portrait){.form .form__postal-code>:not(:last-child){margin-bottom:1em}}@media all and (min-width:769px){.form .form__postal-code{align-items:center;display:flex}.form .form__postal-code>.form__text-input{flex-basis:100%}.form .form__postal-code>:not(:last-child){margin-bottom:0;margin-right:1em}}.form .form__notion{margin-top:1em}.form .form__link{color:#30a2d2;text-decoration:undeline;text-underline-offset:.1em}.form .form__link:focus{text-decoration:none}@media (hover){.form .form__link:hover{text-decoration:none}}.form .form__confirm{margin:20px 0;text-align:center;position:relative}.form .form__confirm .form__confirm-text{display:block;margin-bottom:20px}.form .form__validation{color:#f72f47;margin-top:1em;font-size:1.4rem}.form .form__validation:empty{display:none}.form .form__validation:not(:empty)+.form .form__validation{margin-top:.5em}.form .form_alert{text-align:center;padding:40px 0 0 0}.form .form_alert .form__validation{color:#fff;margin-top:0}.form .form_alert .balloon{width:100%;border-radius:5px;margin:0 auto 10px;padding:5px;background:#f72f47;text-align:center;font-family:"游ゴシック","Yu Gothic",sans-serif;font-weight:700;color:#fff;z-index:10}.form .form_alert .balloon::after{content:"";border:8px solid transparent;border-top-color:#f72f47;position:absolute;bottom:-16px;left:50%;margin-left:-8px}.form .form_alert .jump{animation:.5s jump infinite alternate linear}.form .form__address-search-button{display:block;border:1px solid #cde0df;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 4px -1px rgba(0,0,0,.47);padding:1.5em 1.5em;width:fit-content;cursor:pointer;user-select:none;height:50px;white-space:nowrap}.form .form__address-search-button:active,.form .form__address-search-button:hover{cursor:pointer;box-shadow:1px 1px 1px -1px rgba(0,0,0,.47);transform:translateY(1px)}.form .form__file{background:#f7f7f7;padding:40px}@media all and (max-width:768px){.form .form__file{padding:5%}}.form .form__file h4{font-size:2rem;text-align:center;font-weight:500;margin-bottom:40px}.form .form__file h5{font-size:1.8rem;font-weight:500;margin:20px 0}.form .form__file .form__file_item{background:#fff;padding:20px;text-align:center;color:#c2c2c2}.form .form__file .form__file_item figure{text-align:center}.form .form__file .form__file_item figure img{max-width:100px;display:block;margin:0 auto}.form .form__file .form__file_item p{text-align:center;font-weight:600;margin-top:20px}.form .form__file .form__file_item.ok{border-color:#30ad7d;box-shadow:inset 0 0 0 1px #30ad7d}.form .form__file .form__file_item.error{border-color:#f72f47;box-shadow:inset 0 0 0 1px #f72f47}.form .form__file .form__file_item:hover{border-color:#30a2d2;box-shadow:inset 0 0 0 1px #30a2d2;outline:0}.form .form__file input{display:none}.form .form__file ol{list-style-type:none}.form .form__file ol li{counter-increment:number;text-indent:-1em;padding-left:1em}.form .form__file ol li::before{content:"" counter(number) "."}.form.confirm .form__group{border-bottom:1px solid #cde0df}.form.confirm .form__group .form__group-content{padding:.8em 1.2em .8em 0}.form.confirm .form__group .form__text-input{max-width:100%}.form.confirm .button{margin-top:40px}.form.finish .button{margin-top:40px}.text-input{font-size:1.6rem;position:relative;z-index:0}.text-input__body{font-size:1.6rem;appearance:none;background-color:transparent;border:1px solid #cde0df;border-radius:0;height:3.125em;line-height:3.125;overflow:hidden;padding:0 1em;text-overflow:ellipsis;transition:background-color .3s;width:100%}.text-input__body:-ms-input-placeholder{color:#c2c2c2}.text-input__body::-webkit-input-placeholder{color:#c2c2c2}.text-input__body::placeholder{color:#c2c2c2}.text-input__body[data-is-valid]{padding-right:2.5em}.text-input__body[data-is-valid=true]{border-color:#30ad7d;box-shadow:inset 0 0 0 1px #30ad7d}.text-input__body[data-is-valid=false]{border-color:#f72f47;box-shadow:inset 0 0 0 1px #f72f47}.text-input__body:focus{border-color:#30a2d2;box-shadow:inset 0 0 0 1px #30a2d2;outline:0}.text-input__body:-webkit-autofill{transition-delay:9999s;transition-property:background-color}.text-input__validator{background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.text-input__body[data-is-valid=true]+.text-input__validator{background-image:var(--valid-icon)}.text-input__body[data-is-valid=false]+.text-input__validator{background-image:var(--invalid-icon)}.select-box{position:relative;transition:background-color .5s ease-out}.select-box::after{border-color:#c2c2c2 transparent transparent transparent;border-style:solid;border-width:6px 4px 0;bottom:0;content:"";display:inline-block;height:0;margin:auto 0;pointer-events:none;position:absolute;right:12px;top:0;width:0;z-index:1}.select-box__body{font-size:1.6rem;appearance:none;background-color:transparent;border:1px solid #cde0df;border-radius:0;cursor:pointer;height:3.125em;line-height:3.125;padding-left:1em;padding-right:calc(1em + 16px);width:100%}.select-box__body[data-is-valid=true]{border-color:#30ad7d;box-shadow:inset 0 0 0 1px #30ad7d}.select-box__body[data-is-valid=false]{border-color:#f72f47;box-shadow:inset 0 0 0 1px #f72f47}.select-box__body.focus-visible{border-color:#30a2d2;box-shadow:inset 0 0 0 1px #30a2d2;outline:0}.select-box__body:-webkit-autofill{transition-delay:9999s;transition-property:background-color}.checkbox{align-items:baselien;cursor:pointer;display:inline-flex}.checkbox__input{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.checkbox__icon{display:inline-block;height:1.5em;position:relative;width:1.5em}.checkbox__icon::after,.checkbox__icon::before{content:"";position:absolute}.checkbox__icon::before{border:2px solid #cde0df;height:100%;left:0;top:0;transition:border-color .5s,opacity .5s,transform .5s cubic-bezier(.075,.82,.165,1);width:100%}.checkbox__input:checked+.checkbox__icon::before{border-color:#30ad7d;opacity:0;pointer-events:none;transform:rotate(45deg) scale3d(2,2,1)}.checkbox__icon::after{border-bottom:2px solid transparent;border-left:2px solid transparent;height:.5em;left:.25em;opacity:0;top:.375em;transform:rotate(-225deg);transition:opacity .5s,transform .5s cubic-bezier(.075,.82,.165,1);width:1em}.checkbox__input:checked+.checkbox__icon::after{border-bottom:2px solid #30ad7d;border-left:2px solid #30ad7d;opacity:1;transform:rotate(-45deg)}.checkbox__text{display:inline-block;letter-spacing:.01em;line-height:1.5;position:relative;transition:color .3s}.checkbox__input:checked~.checkbox__text{color:#30ad7d}.checkbox__input.focus-visible~.checkbox__text{color:#30a2d2}.checkbox__input:disabled~.checkbox__text{color:#c2c2c2}@media (hover){.checkbox__text:hover{color:#30a2d2}}.checkbox__text::after{background-color:#30a2d2;bottom:-2px;content:"";display:inline-block;height:2px;left:0;position:absolute;transform:scale3d(0,1,1);transform-origin:right;transition:transform .3s;width:100%}.checkbox__input:disabled~.checkbox__text::after{content:none}.checkbox__input.focus-visible~.checkbox__text::after{transform:scale3d(1,1,1);transform-origin:left}@media (hover){.checkbox:hover .checkbox__text::after{transform:scale3d(1,1,1);transform-origin:left}}.checkbox__icon+.checkbox__text{margin-left:1em}.radio{align-items:center;cursor:pointer;display:inline-flex}.radio__input{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.radio__icon{border:1px solid #cde0df;border-radius:50%;display:inline-block;height:1.5em;position:relative;transition:border-color .5s;width:1.5em}.radio__input:checked+.radio__icon{border-color:#30ad7d}.radio__icon::after,.radio__icon::before{border-radius:50%;bottom:0;content:"";height:.75em;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:.75em}.radio__icon::before{background-color:#c2c2c2;transition:background-color .5s,opacity .5s}.radio__input:checked+.radio__icon::before{background-color:#30ad7d;opacity:1}.radio__input:checked+.radio__icon::after{animation:radio-ripple .8s cubic-bezier(.075,.82,.165,1) forwards;background-color:#30ad7d;pointer-events:none}@keyframes radio-ripple{0%{opacity:.8;transform:scale3d(1,1,1)}100%{opacity:0;transform:scale3d(4,4,1)}}.radio__text{font-size:1.6rem;display:inline-block;letter-spacing:.01em;line-height:1.5;position:relative;transition:color .3s}.radio__input:disabled~.radio__text{color:#c2c2c2}.radio__input:checked~.radio__text{color:#30ad7d}.radio__input.focus-visible~.radio__text{color:#30a2d2}@media (hover){.radio__text:hover{color:#30a2d2}}.radio__text::after{background-color:#30a2d2;bottom:-2px;content:"";display:inline-block;height:2px;left:0;position:absolute;transform:scale3d(0,1,1);transform-origin:right;transition:transform .3s;width:100%}.radio__input:disabled~.radio__text::after{content:none}.radio__input.focus-visible~.radio__text::after{transform:scale3d(1,1,1);transform-origin:left}@media (hover){.radio:hover .radio__text::after{transform:scale3d(1,1,1);transform-origin:left}}.radio__icon+.radio__text{margin-left:1em}.textarea{line-height:1.5;position:relative}.textarea__body{appearance:none;background-color:transparent;border:1px solid #cde0df;border-radius:0;box-sizing:border-box;height:100%;left:0;letter-spacing:inherit;overflow:hidden;padding:1em;position:absolute;resize:none;top:0;transition:background-color .5s ease-out;width:100%}.textarea__body:only-child{min-height:240px;position:relative;resize:vertical}.textarea__body:focus{border-color:#30a2d2;box-shadow:inset 0 0 0 1px #30a2d2;outline:0}.textarea__body[data-is-valid=true]{border-color:#30ad7d;box-shadow:inset 0 0 0 1px #30ad7d}.textarea__body[data-is-valid=false]{border-color:#f72f47;box-shadow:inset 0 0 0 1px #f72f47}.textarea ._dummy-box{border:1px solid;box-sizing:border-box;min-height:240px;overflow:hidden;overflow-wrap:break-word;padding:1em;visibility:hidden;white-space:pre-wrap;word-wrap:break-word}.file-select{align-items:center;display:flex}.file-select__input{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.file-select__button{background-color:#676f79;border-radius:3px;box-shadow:2px 2px 3px 0 #cde0df;cursor:pointer;display:inline-block;flex-shrink:0;font-size:.75em;letter-spacing:.08em;padding:1em 1.5em;transition:background-color .3s}.file-select__input.focus-visible~.file-select__button{background-color:#fff;outline:3px solid #30a2d2}@media (hover){.file-select__button:hover{background-color:#fff}}.file-select ._selected-file{background-color:#cde0df;border-radius:3px;font-size:.875em;letter-spacing:.08em;margin-left:1em;overflow:hidden;padding:.35em .75em;text-overflow:ellipsis;white-space:nowrap}.file-select ._selected-file:empty{display:none}.pr_title{color:#000}.pr_title h2{margin:40px auto;font-weight:700;text-align:center}@media all and (min-width:769px){.pr_title h2{font-size:2.8rem}}@media all and (max-width:768px){.pr_title h2{font-size:2.4rem}}@media all and (min-width:769px) and (max-width:1079px){.pr_title h2{font-size:2rem}}@media all and (max-width:414px) and (orientation:portrait){.pr_title h2{font-size:2rem}}@media all and (max-width:320px) and (orientation:portrait){.pr_title h2{font-size:2rem}}.pr_title h3{margin:0 auto;font-weight:500;text-align:center}@media all and (min-width:769px){.pr_title h3{font-size:2.4rem}}@media all and (max-width:768px){.pr_title h3{font-size:2rem}}@media all and (min-width:769px) and (max-width:1079px){.pr_title h3{font-size:1.8rem}}@media all and (max-width:414px) and (orientation:portrait){.pr_title h3{font-size:1.8rem;text-align:left}}@media all and (max-width:320px) and (orientation:portrait){.pr_title h3{font-size:1.8rem}}.pr_title p{margin-top:20px;font-size:1.8rem}@media all and (max-width:768px){.pr_title p{font-size:1.4rem}}.in_title{margin-bottom:40px}@media all and (max-width:768px){.in_title{margin-bottom:0}}.in_title h1,.in_title h2{margin:0 auto;font-weight:500;padding:10px 0;text-align:center;color:#fff;background:#30ad7d}@media all and (min-width:769px){.in_title h1,.in_title h2{font-size:2.4rem}}@media all and (max-width:768px){.in_title h1,.in_title h2{font-size:2rem}}@media all and (min-width:769px) and (max-width:1079px){.in_title h1,.in_title h2{font-size:2rem}}@media all and (max-width:414px) and (orientation:portrait){.in_title h1,.in_title h2{font-size:2rem}}@media all and (max-width:320px) and (orientation:portrait){.in_title h1,.in_title h2{font-size:2rem}}.detail h4{margin:60px auto 20px auto;font-weight:500;text-align:center;color:#000}@media all and (min-width:769px){.detail h4{font-size:2.4rem}}@media all and (max-width:768px){.detail h4{font-size:2.4rem}}@media all and (min-width:769px) and (max-width:1079px){.detail h4{font-size:2rem}}@media all and (max-width:414px) and (orientation:portrait){.detail h4{font-size:1.8rem}}@media all and (max-width:320px) and (orientation:portrait){.detail h4{font-size:1.8rem}}.apply h3,.overview h3{margin:0 auto 40px auto;font-weight:500;text-align:center;color:#000}@media all and (min-width:769px){.apply h3,.overview h3{font-size:2.4rem}}@media all and (max-width:768px){.apply h3,.overview h3{font-size:2.4rem}}@media all and (min-width:769px) and (max-width:1079px){.apply h3,.overview h3{font-size:2rem}}@media all and (max-width:414px) and (orientation:portrait){.apply h3,.overview h3{font-size:2rem}}@media all and (max-width:320px) and (orientation:portrait){.apply h3,.overview h3{font-size:1.8rem}}.button{font-weight:500}@media all and (min-width:769px){.button{display:flex;justify-content:center}.button>:nth-child(n+2){margin-left:20px}}@media all and (max-width:768px){.button{display:block;padding:0}.button>:nth-child(n+2){margin:5% 0 0 0}}.button>a,.button>button,.button>span{display:block;border:1px solid #cde0df;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 4px -1px rgba(0,0,0,.47);padding:1.5em 1.5em;width:fit-content;width:300px;cursor:pointer;user-select:none;height:60px;font-size:1.4rem;white-space:nowrap}.button>a:active,.button>a:hover,.button>button:active,.button>button:hover,.button>span:active,.button>span:hover{box-shadow:1px 1px 1px -1px rgba(0,0,0,.47);transform:translateY(1px);background:#1f7152}@media all and (max-width:768px){.button>a,.button>button,.button>span{width:100%}}.button>a img,.button>button img,.button>span img{width:auto;padding-right:10px;max-width:30px}.button>a.color,.button>button.color,.button>span.color{color:#fff;background:#30ad7d}.button>a.back,.button>button.back,.button>span.back{color:#000;background:#fff}.button>a[aria-disabled=true],.button>button[aria-disabled=true],.button>span[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button>a:not([aria-disabled=true]):focus,.button>button:not([aria-disabled=true]):focus,.button>span:not([aria-disabled=true]):focus{background-color:#a0a5b2}.button>a{text-decoration:none;color:#fff}.button>button{text-decoration:none;color:#fff}.button.wide>a,.button.wide>span{padding:1.5em 3em;line-height:1.2;width:100%;margin-top:30px}.button.wide>button{padding:1.5em 3em;line-height:0;width:100%;margin-top:30px}.button.wide img{max-width:30px}.button.big>a,.button.big>button,.button.big>span{font-size:1.5em;line-height:1.2;width:100%}.button.big img{max-width:40px}.button.prefix a::before{content:attr(data-prefix);font-size:140%;padding-right:.75em}.button.suffix a::after{content:attr(data-suffix);font-size:140%;padding-left:.75em;padding-bottom:3px}.button.center a{margin:0 auto}@media all and (min-width:1080px){.button.center{width:100%}}.button.disabled{pointer-events:none}.button.disabled a{background:#a0a5b2!important}.button.button_send{margin-top:30px}.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.js-focus-visible :focus:not(.focus-visible){outline:0}::-webkit-calendar-picker-indicator{cursor:pointer}html{height:100%;min-height:100%;font-size:62.5%;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}html.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}body{width:100%;height:100%;min-height:100%;line-height:1.5;padding:0!important;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝","Yu Mincho","游明朝体",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif;color:#2d313b;overflow-y:auto;overflow-x:hidden}@media all and (min-width:769px){body{font-size:1.6rem}}@media all and (min-width:415px) and (max-width:768px){body{font-size:1.4rem}}@media all and (max-width:414px) and (orientation:portrait){body{font-size:1.4rem}}a{text-decoration:none;color:#30ad7d;transition:all .6s}a:hover{opacity:.8;animation:btn_action ease-out 1s 0s;animation-fill-mode:forwards}img{width:100%;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}figure{line-height:0}.dsn{display:none!important}.bdn{border:none!important}.clear{clear:both}.cf{display:block}.cf::after{clear:both;visibility:hidden;display:block;height:0;content:""}@media all and (min-width:769px){.mbOn{display:none}}@media all and (max-width:768px){.mbOff{display:none}}@media all and (min-width:769px) and (max-width:1079px){.tabOff{display:none}}@media all and (min-width:769px){.mdOff{display:none}}.lh_0{line-height:0}.col-xs-15{width:20%;float:left}@media all and (min-width:769px){.col-sm-15{width:20%;float:left}}@media all and (min-width:1080px){.col-md-15{width:20%;float:left}}@media all and (min-width:1280px){.col-lg-15{width:20%;float:left}}header{border-bottom:solid 1px #cde0df;display:flex;justify-content:center}header .contents{padding:10px 0 0 0;position:relative}@media all and (min-width:769px) and (max-width:1079px){header .contents{padding:0 5%}}@media all and (max-width:768px){header .contents{padding:2%}}header h1{float:left}header h1 img{max-width:100px;vertical-align:top}header h2{float:right;padding:10px 0 0 0}header h2 img{max-width:100px}.contents{display:block;max-width:1080px;width:100%;margin:0 auto;overflow-wrap:break-all;word-break:break-all}main section{padding:40px 0}main .overview .deadline{border:solid 1px #f72f47;padding:20px;text-align:center;font-size:2.8rem;color:#f72f47;font-weight:600;margin-bottom:40px}main .overview .row h4{font-size:2rem;font-weight:500;margin-bottom:20px}main .overview .row p{margin-bottom:20px}main .overview .row p img{max-width:200px}main .overview .row .button{margin-bottom:20px}main .apply{background:#f7f7f7}main .apply .web{background:#fff;padding:40px}main .apply .web h4{font-size:2rem;text-align:center;font-weight:500;margin-bottom:40px}main .apply .web h5{font-size:1.8rem;font-weight:500;margin:20px 0}main .apply .web p{text-align:center;font-weight:600;margin-bottom:20px}@media all and (min-width:769px) and (max-width:1079px){main .apply .web{padding:5%}}@media all and (max-width:768px){main .apply .web{padding:5%}}main .apply .web ol{list-style-type:none}main .apply .web ol li{counter-increment:number;text-indent:-1em;padding-left:1em}main .apply .web ol li::before{content:"" counter(number) "."}main .apply .web span{display:block;margin-top:20px}footer{background:#a0a5b2}@media all and (min-width:769px){footer{padding:20px 0}}@media all and (min-width:769px) and (max-width:1079px){footer{padding:2%}}@media all and (max-width:768px){footer{padding:5%}}footer .footer__copy{text-align:center;font-size:1.2rem;color:#fff}footer .footer__copy small{font-size:1rem}footer .footer_link{margin:10px 0;color:#fff}footer .footer_link a{color:#fff}footer .footer_link ul{display:flex;flex-direction:row;justify-content:center;margin-left:-10px}footer .footer_link ul li:not(:first-child)::before{content:"｜"}body{font-family:a-otf-ud-shin-maru-go-pr6n,"Shin Go Light","Shin Maru Go Light","UD Shin Go Light","A-OTF 新ゴ Pro","新ゴ L","A-OTF Shin Go Pro",typesquare,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック","Yu Gothic","ＭＳ Ｐゴシック",sans-serif;background:#fff}body header{box-shadow:0 0 5px rgba(0,0,0,.1)}body header .logo{padding:3px 0;display:flex;align-items:center}.text-width{margin:0 auto;max-width:880px}@media all and (min-width:769px) and (max-width:1079px){.text-width{padding:0 5%}}@media all and (max-width:768px){.text-width{padding:0 5%}.text-width .web{margin-top:5%}}.btn_aria{margin-top:40px}.apply{padding-top:0}.apply .button{margin-top:40px}.fandq{margin:40px 0}.fandq .accordion{width:100%;margin-bottom:10px;border-radius:5px;box-shadow:0 7px 10px -5px rgba(0,0,0,.2)}.fandq .accordion summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;color:#30ad7d;cursor:pointer}.fandq .accordion summary::-webkit-details-marker{display:none}.fandq .accordion summary::after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #a0a5b2;border-right:3px solid #a0a5b2;content:"";transition:transform .3s}.fandq .accordion div{transform:translateY(-10px);opacity:0;margin:0;padding:.3em 2em 1.5em;color:#2d313b;transition:transform .5s,opacity .5s}.fandq .accordion div h4{font-size:110%;margin:20px 0;font-weight:600}.fandq .accordion div p{font-weight:400;text-align:left;margin-bottom:20px}.fandq .accordion table{width:100%;border-collapse:collapse}.fandq .accordion table td,.fandq .accordion table th{border:solid 1px #cde0df;padding:10px}@media all and (max-width:768px){.fandq .accordion table td,.fandq .accordion table th{display:block}}.fandq .accordion table td p,.fandq .accordion table th p{text-align:left;font-weight:700;margin-bottom:10px}.fandq .accordion table td span,.fandq .accordion table th span{margin:0;font-size:80%;color:#c2c2c2}.fandq .accordion table tr.ok th{color:#fff;text-align:center;background-color:#30a2d2}.fandq .accordion table tr.ok td{background-color:#d8edf6}.fandq .accordion table tr.ok td span{font-size:80%;color:#30a2d2}.fandq .accordion table tr.ng th{color:#f72f47;text-align:center}.fandq .accordion table tr.ng td span{font-size:80%;color:#f72f47}.fandq .accordion[open] summary::after{transform:rotate(225deg)}.fandq .accordion[open] div{transform:none;opacity:1}