<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}h1,h2,h3,h4,h5,h6{line-height:1;font-size:inherit;margin:0;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}p{margin:0}ul{margin:0;padding:0;list-style-type:none}.lozad{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;opacity:0}.lozad.fadeIn{opacity:1}.fade{-webkit-transition:.5s .2s ease 0s;transition:.5s .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;opacity:0}.fade.fadeIn{opacity:1}.animation{opacity:0;visibility:hidden;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.animation.animationOn:nth-child(1){-webkit-animation:popAnimate .5s ease .1s 1 forwards;animation:popAnimate .5s ease .1s 1 forwards}.animation.animationOn:nth-child(2){-webkit-animation:popAnimate .5s ease .2s 1 forwards;animation:popAnimate .5s ease .2s 1 forwards}.animation.animationOn:nth-child(3){-webkit-animation:popAnimate .5s ease .3s 1 forwards;animation:popAnimate .5s ease .3s 1 forwards}.animation.animationOn:nth-child(4){-webkit-animation:popAnimate .5s ease .4s 1 forwards;animation:popAnimate .5s ease .4s 1 forwards}.animation.animationOn:nth-child(5){-webkit-animation:popAnimate .5s ease .5s 1 forwards;animation:popAnimate .5s ease .5s 1 forwards}.animation.animationOn:nth-child(6){-webkit-animation:popAnimate .5s ease .6s 1 forwards;animation:popAnimate .5s ease .6s 1 forwards}.animation.animationOn:nth-child(7){-webkit-animation:popAnimate .5s ease .7s 1 forwards;animation:popAnimate .5s ease .7s 1 forwards}.animation.animationOn:nth-child(8){-webkit-animation:popAnimate .5s ease .8s 1 forwards;animation:popAnimate .5s ease .8s 1 forwards}.animation.animationOn:nth-child(9){-webkit-animation:popAnimate .5s ease .9s 1 forwards;animation:popAnimate .5s ease .9s 1 forwards}.animation.animationOn:nth-child(10){-webkit-animation:popAnimate .5s ease 1s 1 forwards;animation:popAnimate .5s ease 1s 1 forwards}.animation.animationOn:nth-child(11){-webkit-animation:popAnimate .5s ease 1.1s 1 forwards;animation:popAnimate .5s ease 1.1s 1 forwards}.animation.animationOn:nth-child(12){-webkit-animation:popAnimate .5s ease 1.2s 1 forwards;animation:popAnimate .5s ease 1.2s 1 forwards}.animation.animationOn:nth-child(13){-webkit-animation:popAnimate .5s ease 1.3s 1 forwards;animation:popAnimate .5s ease 1.3s 1 forwards}.animation.animationOn:nth-child(14){-webkit-animation:popAnimate .5s ease 1.4s 1 forwards;animation:popAnimate .5s ease 1.4s 1 forwards}.animation.animationOn:nth-child(15){-webkit-animation:popAnimate .5s ease 1.5s 1 forwards;animation:popAnimate .5s ease 1.5s 1 forwards}.animation.animationOn:nth-child(16){-webkit-animation:popAnimate .5s ease 1.6s 1 forwards;animation:popAnimate .5s ease 1.6s 1 forwards}.animation.animationOn:nth-child(17){-webkit-animation:popAnimate .5s ease 1.7s 1 forwards;animation:popAnimate .5s ease 1.7s 1 forwards}.animation.animationOn:nth-child(18){-webkit-animation:popAnimate .5s ease 1.8s 1 forwards;animation:popAnimate .5s ease 1.8s 1 forwards}.animation.animationOn:nth-child(19){-webkit-animation:popAnimate .5s ease 1.9s 1 forwards;animation:popAnimate .5s ease 1.9s 1 forwards}.animation.animationOn:nth-child(20){-webkit-animation:popAnimate .5s ease 2s 1 forwards;animation:popAnimate .5s ease 2s 1 forwards}.animation.animationOn:nth-child(21){-webkit-animation:popAnimate .5s ease 2.1s 1 forwards;animation:popAnimate .5s ease 2.1s 1 forwards}.animation.animationOn:nth-child(22){-webkit-animation:popAnimate .5s ease 2.2s 1 forwards;animation:popAnimate .5s ease 2.2s 1 forwards}.animation.animationOn:nth-child(23){-webkit-animation:popAnimate .5s ease 2.3s 1 forwards;animation:popAnimate .5s ease 2.3s 1 forwards}.animation.animationOn:nth-child(24){-webkit-animation:popAnimate .5s ease 2.4s 1 forwards;animation:popAnimate .5s ease 2.4s 1 forwards}.animation.animationOn:nth-child(25){-webkit-animation:popAnimate .5s ease 2.5s 1 forwards;animation:popAnimate .5s ease 2.5s 1 forwards}.animation.animationOn:nth-child(26){-webkit-animation:popAnimate .5s ease 2.6s 1 forwards;animation:popAnimate .5s ease 2.6s 1 forwards}.animation.animationOn:nth-child(27){-webkit-animation:popAnimate .5s ease 2.7s 1 forwards;animation:popAnimate .5s ease 2.7s 1 forwards}.animation.animationOn:nth-child(28){-webkit-animation:popAnimate .5s ease 2.8s 1 forwards;animation:popAnimate .5s ease 2.8s 1 forwards}.animation.animationOn:nth-child(29){-webkit-animation:popAnimate .5s ease 2.9s 1 forwards;animation:popAnimate .5s ease 2.9s 1 forwards}.animation.animationOn:nth-child(30){-webkit-animation:popAnimate .5s ease 3s 1 forwards;animation:popAnimate .5s ease 3s 1 forwards}.animation.animationOn:nth-child(31){-webkit-animation:popAnimate .5s ease 3.1s 1 forwards;animation:popAnimate .5s ease 3.1s 1 forwards}.animation.animationOn:nth-child(32){-webkit-animation:popAnimate .5s ease 3.2s 1 forwards;animation:popAnimate .5s ease 3.2s 1 forwards}.animation.animationOn:nth-child(33){-webkit-animation:popAnimate .5s ease 3.3s 1 forwards;animation:popAnimate .5s ease 3.3s 1 forwards}.animation.animationOn:nth-child(34){-webkit-animation:popAnimate .5s ease 3.4s 1 forwards;animation:popAnimate .5s ease 3.4s 1 forwards}.animation.animationOn:nth-child(35){-webkit-animation:popAnimate .5s ease 3.5s 1 forwards;animation:popAnimate .5s ease 3.5s 1 forwards}.animation.animationOn:nth-child(36){-webkit-animation:popAnimate .5s ease 3.6s 1 forwards;animation:popAnimate .5s ease 3.6s 1 forwards}.animation.animationOn:nth-child(37){-webkit-animation:popAnimate .5s ease 3.7s 1 forwards;animation:popAnimate .5s ease 3.7s 1 forwards}.animation.animationOn:nth-child(38){-webkit-animation:popAnimate .5s ease 3.8s 1 forwards;animation:popAnimate .5s ease 3.8s 1 forwards}.animation.animationOn:nth-child(39){-webkit-animation:popAnimate .5s ease 3.9s 1 forwards;animation:popAnimate .5s ease 3.9s 1 forwards}.animation.animationOn:nth-child(40){-webkit-animation:popAnimate .5s ease 4s 1 forwards;animation:popAnimate .5s ease 4s 1 forwards}.animation.animationOn:nth-child(41){-webkit-animation:popAnimate .5s ease 4.1s 1 forwards;animation:popAnimate .5s ease 4.1s 1 forwards}.animation.animationOn:nth-child(42){-webkit-animation:popAnimate .5s ease 4.2s 1 forwards;animation:popAnimate .5s ease 4.2s 1 forwards}.animation.animationOn:nth-child(43){-webkit-animation:popAnimate .5s ease 4.3s 1 forwards;animation:popAnimate .5s ease 4.3s 1 forwards}.animation.animationOn:nth-child(44){-webkit-animation:popAnimate .5s ease 4.4s 1 forwards;animation:popAnimate .5s ease 4.4s 1 forwards}.animation.animationOn:nth-child(45){-webkit-animation:popAnimate .5s ease 4.5s 1 forwards;animation:popAnimate .5s ease 4.5s 1 forwards}.animation.animationOn:nth-child(46){-webkit-animation:popAnimate .5s ease 4.6s 1 forwards;animation:popAnimate .5s ease 4.6s 1 forwards}.animation.animationOn:nth-child(47){-webkit-animation:popAnimate .5s ease 4.7s 1 forwards;animation:popAnimate .5s ease 4.7s 1 forwards}.animation.animationOn:nth-child(48){-webkit-animation:popAnimate .5s ease 4.8s 1 forwards;animation:popAnimate .5s ease 4.8s 1 forwards}.animation.animationOn:nth-child(49){-webkit-animation:popAnimate .5s ease 4.9s 1 forwards;animation:popAnimate .5s ease 4.9s 1 forwards}.animation.animationOn:nth-child(50){-webkit-animation:popAnimate .5s ease 5s 1 forwards;animation:popAnimate .5s ease 5s 1 forwards}.n-repeat-slide{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.n-repeat-slide.n-repeat-slide-on:nth-child(1){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 50ms 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 50ms 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(2){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .1s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(3){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .15s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .15s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(4){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .2s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(5){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .25s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .25s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(6){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .3s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .3s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(7){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .35s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .35s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(8){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .4s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .4s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(9){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .45s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .45s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(10){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .5s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .5s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(11){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .55s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .55s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(12){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .6s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .6s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(13){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .65s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .65s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(14){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .7s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .7s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(15){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .75s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .75s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(16){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .8s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .8s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(17){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .85s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .85s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(18){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .9s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .9s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(19){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .95s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) .95s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(20){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(21){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.05s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.05s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(22){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.1s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(23){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.15s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.15s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(24){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.2s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(25){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.25s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.25s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(26){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.3s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.3s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(27){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.35s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.35s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(28){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.4s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.4s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(29){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.45s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.45s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(30){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.5s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.5s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(31){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.55s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.55s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(32){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.6s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.6s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(33){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.65s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.65s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(34){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.7s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.7s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(35){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.75s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.75s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(36){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.8s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.8s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(37){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.85s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.85s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(38){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.9s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.9s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(39){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.95s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 1.95s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(40){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(41){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.05s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.05s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(42){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.1s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(43){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.15s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.15s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(44){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.2s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(45){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.25s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.25s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(46){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.3s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.3s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(47){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.35s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.35s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(48){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.4s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.4s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(49){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.45s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.45s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(50){-webkit-animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.5s 1 forwards;animation:nextInview .5s cubic-bezier(.59,.14,.47,.995) 2.5s 1 forwards}@-webkit-keyframes popAnimate{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes popAnimate{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes nextInview{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nextInview{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}html{font-size:62.5%;scroll-padding-top:70px;overflow-x:hidden}body{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif!important;font-style:normal;line-height:normal;overflow-x:hidden;width:100%;padding-top:109px}body .modalBg{display:none;background-color:rgba(0,0,0,.7);width:100%;height:100vh;position:fixed;left:0;top:0;z-index:999}body.loaded{opacity:1}body *{word-break:break-all}a{color:inherit;text-decoration:none;outline:0;word-break:break-all}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ol,ul{list-style:none}dd,dl,figure,h1,h2,h3,h4,hr,ol,p,ul{margin:0;padding:0}footer,header,main,nav,section{display:block}p{text-align:justify;word-break:break-all}i{font-style:normal}a[href^="tel:"]{pointer-events:none}::-moz-selection{background-color:#ccc;color:#fff}::selection{background-color:#ccc;color:#fff}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?61dpgd);src:url(fonts/icomoon.eot?61dpgd#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?61dpgd) format("truetype"),url(fonts/icomoon.woff?61dpgd) format("woff"),url(fonts/icomoon.svg?61dpgd#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e901"}.icon-down-open:before{content:"\e800"}.icon-left-open:before{content:"\e801"}.icon-right-open:before{content:"\e802"}.icon-up-open:before{content:"\e803"}.icon-phone:before{content:"\e804"}.icon-location:before{content:"\e805"}.icon-blank:before{content:"\e809"}.icon-check:before{content:"\e80a"}.icon-copy:before{content:"\e80b"}.icon-home:before{content:"\e80c"}.icon-line:before{content:"\e80d"}.icon-list:before{content:"\e80e"}.icon-triangle:before{content:"\e80f"}.icon-zoom:before{content:"\e810"}.icon-reload:before{content:"\e811"}.icon-back:before{content:"\e900"}.icon-twitter:before{content:"\f099"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-facebook-squared:before{content:"\f308"}.fbx{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-hayawariBox{max-width:980px;width:100%;position:relative;z-index:1;margin-right:auto;margin-left:auto}.c-hayawariBox__inner{background:#0058a7 url(../images/dot_bg.png) repeat center/calc(100vw / 1200 * 6) auto;padding-bottom:50px;border-radius:0 0 clamp(40px,4.4444444444px + .0462962963 * 100vw,60px) clamp(40px,4.4444444444px + .0462962963 * 100vw,60px)}.c-hayawariBox__inner .c-hayawari{width:436px;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.c-hayawariBox__inner .c-hayawari::after{top:-44px}.c-hayawariBox__inner .c-hayawari img{margin-top:-24px;height:auto}.c-hayawari{position:relative;margin-right:auto;margin-left:auto}.c-hayawari::after,.c-hayawari::before{content:"";display:block;position:absolute}.c-hayawari::before{width:86px;height:96px;background:url(../images/shine01.png) no-repeat center/100% auto;top:55px;left:-30px;opacity:0}.c-hayawari::after{width:125px;height:140px;background:url(../images/shine02.png) no-repeat center/100% auto;top:-29px;right:18px;opacity:0}.c-hayawari.n-inView-on::before{-webkit-animation:shineAni .4s ease-in .3s forwards;animation:shineAni .4s ease-in .3s forwards}.c-hayawari.n-inView-on::after{-webkit-animation:shineAni .4s ease-in .4s forwards;animation:shineAni .4s ease-in .4s forwards}@-webkit-keyframes shineAni{0%{opacity:0}100%{opacity:1}}@keyframes shineAni{0%{opacity:0}100%{opacity:1}}.c-allYearBox{max-width:980px;width:100%;position:relative;z-index:1;margin-right:auto;margin-left:auto}.c-allYearBox__ttl{text-align:center;font-size:27px;font-weight:700;position:relative;top:-15px;color:#fff;margin-bottom:10px}.c-allYearBox__ttl span{display:block;margin-bottom:15px}.c-allYearBox__inner{background:#0058a7 url(../images/dot_bg.png) repeat center/calc(100vw / 1200 * 6) auto;padding-bottom:50px;border-radius:0 0 clamp(40px,4.4444444444px + .0462962963 * 100vw,60px) clamp(40px,4.4444444444px + .0462962963 * 100vw,60px)}.c-allYearBox__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-allYearBox__sec:last-child{margin-left:clamp(10px,-177.3170731707px + .243902439 * 100vw,30px);margin-top:15px}.c-inqBox{max-width:980px;width:100%;margin-right:auto;margin-left:auto;position:relative;margin-top:115px;margin-bottom:70px}.c-inqBox::before{content:"";display:block;width:600px;height:300px;border-radius:999px 999px 0 0;background-color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-60px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.c-inqBox__inner{background-color:#fff;padding:0 clamp(60px,-48.679245283px + .141509434 * 100vw,90px) clamp(60px,42.2222222222px + .0231481481 * 100vw,70px);border-radius:clamp(40px,4.4444444444px + .0462962963 * 100vw,60px) clamp(40px,4.4444444444px + .0462962963 * 100vw,60px) 0 0;position:relative;z-index:1}.c-inqBox__inner:last-child{border-radius:clamp(40px,4.4444444444px + .0462962963 * 100vw,60px)}.c-inqBox__wrap{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2);border-radius:clamp(40px,4.4444444444px + .0462962963 * 100vw,60px)}.c-inqBox__ttl{position:relative;max-width:774px;width:100%;z-index:1;top:-20px;pointer-events:none;margin-right:auto;margin-left:auto}.c-inqBox__ttl::before{content:"";display:block;width:600px;height:300px;border-radius:999px 999px 0 0;background-color:#fff;position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.c-inqBox__ttl img{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);height:auto}.c-inqBox__cta{position:relative;z-index:1;margin-top:clamp(10px,-7.7777777778px + .0231481481 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-inqBox__cta-btnBox{width:380px}.c-inqBox__cta-btnBox-item{margin-bottom:clamp(20px,2.2222222222px + .0231481481 * 100vw,30px)}.c-inqBox__cta-btnBox-item:last-child{margin-bottom:0}.c-inqBox__cta-btnBox-item.btnStyle__inq{width:100%;height:clamp(80px,7.5471698113px + .0943396226 * 100vw,100px)}.c-inqBox__cta-btnBox-item.btnStyle__inq a{font-size:clamp(20px,-5.358490566px + .0330188679 * 100vw,27px)}.c-inqBox__cta-btnBox-item.btnStyle__inq a .btnStyle__inq-inner&gt;span{font-size:clamp(13px,2.1320754717px + .0141509434 * 100vw,16px)}.c-inqBox__cta-telBox{width:318px;margin-left:clamp(44px,-28.4528301887px + .0943396226 * 100vw,64px)}.c-inqBox__cta-telBox-txt{font-size:clamp(16px,12.4444444444px + .0046296296 * 100vw,18px);font-weight:500;color:#697073;text-align:center;line-height:1.8;margin-bottom:15px}.c-inqBox__cta-telBox-tel{margin-bottom:20px;display:block}.c-inqBox__cta-telBox-customer{font-size:clamp(14px,11.3333333333px + .0034722222 * 100vw,15.5px);text-align:center}.c-inqBox__cta-telBox-customer strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#697073;background-color:#d4d5d6;text-align:center;font-weight:500;padding:3px 5px;margin-bottom:5px}.c-inqBox__message img{width:100%;max-width:none}.btnStyle__inq{width:380px;height:100px}.btnStyle__inq a{-webkit-transition:border-color,background-color,-webkit-box-shadow .2s ease 0s;transition:border-color,background-color,-webkit-box-shadow .2s ease 0s;transition:border-color,background-color,box-shadow .2s ease 0s;transition:border-color,background-color,box-shadow .2s ease 0s,-webkit-box-shadow .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:6px;border:3px solid #ccc;background-color:#000;color:#fff;-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.3);box-shadow:0 13px 13px 0 rgba(0,0,0,.3);font-size:27px;font-weight:700}.btnStyle__inq a::before{content:"";width:21px;height:21px;background:url(../images/icon_arrow.svg) no-repeat center/100% auto;position:absolute;left:20px}.btnStyle__inq-inner{text-align:center}.btnStyle__inq-inner&gt;span{color:#ff0;font-size:16px;display:block}.btnStyle__inq.-trial a{border-color:#d24872;background-color:#cb003b}.btnStyle__inq.-trial a:hover{border-color:#ff4872;background-color:#ff1e3b;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3)}.btnStyle__inq.-request a{border-color:#5aaf7b;background-color:#36a35e}.btnStyle__inq.-request a:hover{border-color:#6cd289;background-color:#36c978;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3)}.btnStyle__inq.-line a{border-color:#92d1dd;background-color:#11b6ca}.btnStyle__inq.-line a:hover{border-color:#a8e8f5;background-color:#14d3e9;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3)}.header{position:fixed;top:0;z-index:100;width:100%;height:auto;margin:0 auto;text-align:center;background-color:#fff}.header__inner{padding:10px 20px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo img{width:184.5px;height:auto}.header__shoulder{margin-left:clamp(20px,2.2222222222px + .0231481481 * 100vw,30px);text-align:left;font-size:clamp(11px,7.4444444444px + .0046296296 * 100vw,13px);font-weight:500;line-height:1.5}.header__searchBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__searchBox-tel{margin-right:clamp(15px,-2.7777777778px + .0231481481 * 100vw,25px)}.header__searchBox-tel p{font-size:12px;font-weight:500;margin-bottom:3px}.header__searchBox-tel .img{display:block;width:clamp(150px,43.3333333333px + .1388888889 * 100vw,210px);height:27.5px}.header__linkBox-item{margin-right:5px}.header__linkBox-item:last-child{margin-right:0}.header__linkBox-item.-trial a{background-color:#df003b;-webkit-box-shadow:0 5px 0 0 #c30026;box-shadow:0 5px 0 0 #c30026}.header__linkBox-item.-request a{background-color:#36b45e;-webkit-box-shadow:0 5px 0 0 #369741;box-shadow:0 5px 0 0 #369741}.header__linkBox-item a{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:clamp(60px,-57.3333333333px + .1527777778 * 100vw,126px);height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(11px,5.6666666667px + .0069444444 * 100vw,14px);font-weight:700;color:#fff;background-color:#0080cd;-webkit-box-shadow:0 5px 0 0 #0062a7;box-shadow:0 5px 0 0 #0062a7;border-radius:3px;position:relative}.header__linkBox-item a .icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__linkBox-item a .icon-book_pen,.header__linkBox-item a .icon-document,.header__linkBox-item a .icon-search{display:inline-block}.header__linkBox-item a .icon-book_pen{background:url(../images/icon_book_pen.png) no-repeat center/100% auto;width:18px;height:18px}.header__linkBox-item a .icon-document{background:url(../images/icon_document.png) no-repeat center/100% auto;width:14px;height:14px}.header__linkBox-item a .icon-search{background:url(../images/icon_search.png) no-repeat center/100% auto;width:13px;height:13px}.header__linkBox-item a:hover{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:0 0 0 0 #0062a7;box-shadow:0 0 0 0 #0062a7}.header__gronavi{background-color:#103180;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__gronavi li{width:20%;height:40px}.header__gronavi li:not(:last-child){border-right:1px solid #fff}.header__gronavi li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:100%;height:100%;font-size:14px;font-weight:500}.btmNav{display:none}.footer{width:100%;position:relative}.footer__inner{padding:70px 0;max-width:1120px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;margin-left:auto}.footer__logo{max-width:239.5px;width:100%;height:48.5px}.footer__logo img{height:auto}.footer__cpInfo{width:clamp(420px,-190.9090909091px + .7954545455 * 100vw,700px);font-size:clamp(13px,8.6363636364px + .0056818182 * 100vw,15px)}.footer__cpInfo dd,.footer__cpInfo dt{margin-bottom:20px;line-height:1.5}.footer__cpInfo dd:nth-last-of-type(1),.footer__cpInfo dt:nth-last-of-type(1){margin-bottom:0}.footer__cpInfo dt{width:18%}.footer__cpInfo dd{width:82%}.footer .copyright{font-size:13px;width:100%;height:60px;font-weight:700;background-color:#103180;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageTopBtn{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;border:none;opacity:0;visibility:hidden;position:fixed;right:50px;bottom:50px;width:50px;height:50px;padding-top:15px;font-size:1.1rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-shadow:0 0 60px -16px rgba(0,0,0,.72);box-shadow:0 0 60px -16px rgba(0,0,0,.72)}.pageTopBtn .icon{display:block;text-align:center;width:100%;font-size:2.5rem;color:#ccc;position:absolute;top:33%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pageTopBtn.is-active{opacity:1;visibility:visible}.pageTopBtn:hover{cursor:pointer}.ff_min{font-family:"Noto Serif JP",serif!important;font-style:normal;line-height:normal}.wrapper{background:#fff}.ofi{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.ofi.center{-o-object-position:center;object-position:center}.ofi.left{-o-object-position:left;object-position:left}.ofi.right{-o-object-position:right;object-position:right}.ofi.top{-o-object-position:top;object-position:top}.ofi.bottom{-o-object-position:bottom;object-position:bottom}.baseW{max-width:1200px;width:100%;margin-right:auto;margin-left:auto}.baseW-middle{max-width:1120px;width:100%;margin-right:auto;margin-left:auto}.baseW-small{max-width:980px;width:100%;margin-right:auto;margin-left:auto}.al-r{text-align:right!important}.al-c{text-align:center!important}.al-l{text-align:left!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.mv{position:relative;background-color:#fff}.mv__copy{opacity:0;width:100%;position:absolute;left:50%;top:calc(100vw / 1200 * 41);-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);text-align:center;z-index:1;-webkit-animation:main_copy_ani .5s cubic-bezier(.59,.14,.47,.995) forwards;animation:main_copy_ani .5s cubic-bezier(.59,.14,.47,.995) forwards}.mv__copy img{width:calc(100vw / 1200 * 435);height:auto}@-webkit-keyframes main_copy_ani{0%{opacity:0;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:1;-webkit-transform:translateX(-50%) scale(1.03);transform:translateX(-50%) scale(1.03)}100%{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@keyframes main_copy_ani{0%{opacity:0;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{opacity:1;-webkit-transform:translateX(-50%) scale(1.03);transform:translateX(-50%) scale(1.03)}100%{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}.mv__catch{position:absolute;left:50%;top:calc(100vw / 1200 * 166);-webkit-transform:translateX(calc(100vw / 1200 * -318));-ms-transform:translateX(calc(100vw / 1200 * -318));transform:translateX(calc(100vw / 1200 * -318));width:calc(100vw / 1200 * 106);height:calc(100vw / 1200 * 326);z-index:10}.mv__catch img{width:100%;height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0;-webkit-animation:catch_pop .7s ease 50ms forwards;animation:catch_pop .7s ease 50ms forwards}@-webkit-keyframes catch_pop{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}80%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes catch_pop{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}80%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.mv__human{position:absolute;left:50%;top:calc(100vw / 1200 * 58);-webkit-transform:translateX(-52.3%);-ms-transform:translateX(-52.3%);transform:translateX(-52.3%);text-align:center;z-index:11;width:calc(100vw / 1200 * 466);height:calc(100vw / 1200 * 573)}.mv__human img{max-width:none;width:100%;height:auto}.mv__arch_parts{position:absolute;bottom:0;width:100%;text-align:center;z-index:1}.mv__arch_parts img{width:100%;height:calc(100vw / 1200 * 200);position:relative;top:1px}.mv__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv__bg img{width:calc(100vw / 1200 * 1200);height:auto}.mv__item01{position:absolute;left:50%;bottom:calc(100vw / 1200 * 170);width:calc(100vw / 1200 * 324);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;opacity:0;-webkit-animation:popImg_L .4s cubic-bezier(.59,.14,.47,.995) .31s forwards;animation:popImg_L .4s cubic-bezier(.59,.14,.47,.995) .31s forwards}.mv__item01 img{width:100%;height:auto;-webkit-transform:translateX(28px);-ms-transform:translateX(28px);transform:translateX(28px)}.mv__item02{position:absolute;opacity:0;width:25.9166666667vw;z-index:13;top:21.0833333333vw;right:14.1666666667vw;-webkit-animation:popImg_R .6s cubic-bezier(.59,.14,.47,.995) .1s forwards;animation:popImg_R .6s cubic-bezier(.59,.14,.47,.995) .1s forwards}.mv__item02 img{width:100%;height:auto}.mv__bgSnow{position:absolute;z-index:9;width:100vw;left:0;top:45.4166666667vw;z-index:1}.mv__campaignBox{pointer-events:none;width:calc(100vw / 1200 * 480);height:calc(100vw / 1200 * 267);position:absolute;left:50%;top:calc(100vw / 1200 * 494);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-right:auto;margin-left:auto;z-index:13}.mv__campaignBox img{width:100%;height:auto}.mv__campaignBox-hayawari,.mv__campaignBox-txt{position:absolute}.mv__campaignBox-hayawari img,.mv__campaignBox-txt img{width:100%;height:auto}.mv__campaignBox-txt{width:calc(100vw / 1200 * 479);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mv__campaignBox-hayawari{width:calc(100vw / 1200 * 440);right:0;-webkit-transform:translateY(calc(100vw / 1200 * 11)) translateX(calc(100vw / 1200 * 10));-ms-transform:translateY(calc(100vw / 1200 * 11)) translateX(calc(100vw / 1200 * 10));transform:translateY(calc(100vw / 1200 * 11)) translateX(calc(100vw / 1200 * 10))}@-webkit-keyframes popImg_L{0%{opacity:0;-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%)}100%{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes popImg_L{0%{opacity:0;-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%)}100%{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes popImg_L_sp{0%{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes popImg_L_sp{0%{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes popImg_R{0%{opacity:0;-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popImg_R{0%{opacity:0;-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.about{background-color:#fff;padding-bottom:20px;z-index:1;position:relative;overflow:hidden;padding-top:calc(100vw / 1200 * 195)}.about__inq{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;margin-top:-7.5vw;margin-bottom:102px}.about__inq-item{margin-right:20px}.about__inq-item:last-child{margin-right:0}.onayami__header{background:#b2dbff}.onayami__catch{text-align:center;padding:24px}.onayami__ttl{text-align:center}.onayami__content{background:#b2dbff;color:#697073;font-weight:700;padding:24px 10px;background-image:url(../images/onayami_bg.png);background-size:100%}.onayami__reason{position:relative;padding:8px 12px;border:solid 3px #0058a5;border-radius:32px;background:#fff;max-width:880px;margin:auto;z-index:2}.onayami .onayami_img03_4{text-align:center}.onayami__reason .img{text-align:center;padding:12px}.onayami__icons,.onayami__icons2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-25px;z-index:-1}.onayami__icons2{-ms-flex-pack:distribute;justify-content:space-around;margin:24px 0}.onayami__icons2 .img{padding:0}.onayami .onayami_reason_img{text-align:center}.onayami__reason h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#0058a5;color:#fff;font-weight:700;font-size:1em;padding:8px;padding-right:65px;margin-top:24px;margin-right:-12px;margin-bottom:24px;border-top-left-radius:32px;border-bottom-left-radius:32px}.onayami__reason ul li:nth-of-type(n+2){margin-top:10dvw}.onayami__reason ul li h4:after{position:absolute;right:0;content:"";background-repeat:no-repeat;background-size:100%;width:85px;height:100px;z-index:3}.onayami__reason ul li:nth-of-type(2n-1) h4:after{top:-24px;background-image:url(../images/obsession_style_parts_man.png)}.onayami__reason ul li:nth-of-type(2n) h4:after{top:-34px;background-image:url(../images/obsession_style_parts_woman_02.png)}.onayami__images{padding:16px 8px}.onayami__images p{margin:16px 0}.onayami__images div:nth-child(2n-1){text-align:right}.onayami__content{margin-top:-1dvw}.onayami__content h5{color:#0058a5;font-size:1.1em;margin:12px 0;margin-top:32px}.onayami__content p{font-size:.8em;line-height:170%;margin-bottom:24px}.onayami__desc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:16px 0}.onayami__desc p{margin:8px 0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;font-size:.7em;color:#0058a5}.onayami__desc p span{color:#c9003b}.obsession{position:relative;z-index:1}.obsession__ttlBox{background:url(../images/obsession_ttl_cloud.png) no-repeat center/auto 210px;height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-50px}.obsession__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.obsession__ttl img{width:246px;height:auto}.obsession__readBox{position:relative;padding-bottom:97px}.obsession__readBox::after{content:"";width:100%;height:47px;background:-webkit-gradient(linear,left top,left bottom,from(#e1eef6),color-stop(80%,rgba(255,255,255,0)));background:linear-gradient(to bottom,#e1eef6 0,rgba(255,255,255,0) 80%);position:absolute;bottom:0}.obsession__readBox-inner{max-width:730px;width:100%;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.obsession__readBox-txt{width:415px}.obsession__readBox-ttl{font-size:37px;color:#0058a7;margin-bottom:20px}.obsession__readBox-ttl .small{font-size:16px;display:block;margin-bottom:10px}.obsession__readBox-ttl .strong{display:block;color:#ff2c00;margin-bottom:10px}.obsession__readBox-ttl .sp_alone_style{display:inline-block;-webkit-transform:translateX(.5px);-ms-transform:translateX(.5px);transform:translateX(.5px)}.obsession__readBox-desc{line-height:1.6;color:#0058a7}.obsession__readBox-img{width:264px;opacity:0;-webkit-animation:opacityAni .4s cubic-bezier(.59,.14,.47,.995) .4s forwards;animation:opacityAni .4s cubic-bezier(.59,.14,.47,.995) .4s forwards}@-webkit-keyframes opacityAni{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes opacityAni{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.obsession__style{padding-top:50px}.obsession__style-inner{max-width:730px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:auto;margin-left:auto}.obsession__style-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:300;font-size:27px;letter-spacing:8px;position:relative;color:#0058a7}.obsession__style-ttl::after,.obsession__style-ttl::before{content:"";position:absolute;display:block}.obsession__style-ttl::before{width:78px;height:91px;background:url(../images/obsession_style_parts_woman.png) no-repeat center/100% auto;left:-98px;bottom:60px}.obsession__style-ttl::after{width:96px;height:101px;background:url(../images/obsession_style_parts_man.png) no-repeat center/100% auto;right:-50px;bottom:-63px}.obsession__style-sec{width:600px}.obsession__style-sec-inner{position:relative;opacity:0}.obsession__style-sec-inner:nth-of-type(1){width:638px}.obsession__style-sec-inner:nth-of-type(1) .obsession__style-sec-txt{left:0;bottom:40px}.obsession__style-sec-inner:nth-of-type(2){margin-left:70px;margin-top:-50px;width:687px;margin-bottom:15px}.obsession__style-sec-inner:nth-of-type(2) .obsession__style-sec-txt{left:0;bottom:20px}.obsession__style-sec-inner.n-inView-on{-webkit-animation:opacityAni .4s cubic-bezier(.59,.14,.47,.995) .4s forwards;animation:opacityAni .4s cubic-bezier(.59,.14,.47,.995) .4s forwards}@keyframes opacityAni{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.obsession__style-sec-txt{position:absolute;font-size:18px;font-weight:700;color:#0058a7}.obsession__style-sec-txt span{color:#cb003b}.obsession__style-detail{width:clamp(622px,447.4545454545px + .2272727273 * 100vw,652px)}.obsession__style-detail-item{width:calc(33.3333333333% - 6px);margin-right:9px}.obsession__style-detail-item:last-child{margin-right:0}.obsession__style-desc{margin-top:25px;text-align:center;line-height:1.8;color:#0058a7}.obsession__bottom{position:relative}.obsession__bottom::after{content:"";width:100%;height:clamp(480px,56.4705882353px + .5514705882 * 100vw,630px);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(255,255,255,0)),color-stop(32%,rgba(83,205,205,.73)),color-stop(40%,#278fb9),color-stop(48%,#0058a7));background:linear-gradient(to bottom,rgba(255,255,255,0) 10%,rgba(83,205,205,.73) 32%,#278fb9 40%,#0058a7 48%);position:absolute;left:0;bottom:0;z-index:-1}.obsession__bottom-parts{content:"";position:absolute;top:-100px}.obsession__bottom-parts.-partsL{left:-86px;width:clamp(235.5px,66.7087912088px + .2197802198 * 100vw,275.5px);height:536.5px;background:url(../images/parts_leaf_L.png) no-repeat top center/100% auto}.obsession__bottom-parts.-partsR{right:-42px;width:clamp(174.5px,-36.489010989px + .2747252747 * 100vw,224.5px);height:464px;background:url(../images/parts_leaf_R.png) no-repeat top center/100% auto}.obsession__bottom-ttl{width:595px;margin-bottom:25px;margin-right:auto;margin-left:auto}.obsession__bottom-coach1500{width:100%;text-align:center;margin-right:auto;margin-left:auto}.obsession__bottom-coach1500 img{width:1074px;height:auto}.obsession__bottom-encounter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-100px}.obsession__bottom-encounter img{width:663px}.voice{position:relative;background-color:#008aff;padding-bottom:200px}.voice__ttlBox{position:relative;margin-bottom:50px}.voice__ttlBox::before{content:"";display:block;width:1325px;height:276px;background:url(../images/voice_bg_parts.png) no-repeat center/100% auto;position:absolute;top:-116px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.voice__ttlBox-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.voice__ttlBox-img img{width:246px}.voice__slider{overflow:hidden;padding-top:30px;padding-bottom:40px;max-width:1200px;width:100%;position:relative;margin-right:auto;margin-left:auto}.voice__slider .swiper-slide .voice__slider-item{-webkit-transition:opacity 1s,padding-top 1s,-webkit-transform 1s,-webkit-box-shadow 1s;transition:opacity 1s,padding-top 1s,-webkit-transform 1s,-webkit-box-shadow 1s;transition:transform 1s,opacity 1s,box-shadow 1s,padding-top 1s;transition:transform 1s,opacity 1s,box-shadow 1s,padding-top 1s,-webkit-transform 1s,-webkit-box-shadow 1s;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);opacity:.75;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;padding-top:10px}.voice__slider .swiper-slide.swiper-slide-active .voice__slider-item{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.2);box-shadow:0 15px 30px 0 rgba(0,0,0,.2);padding-top:0}.voice__slider .swiper-button-next,.voice__slider .swiper-button-prev{width:60px;height:60px;border-radius:999px;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.15);box-shadow:10px 10px 10px 0 rgba(0,0,0,.15)}.voice__slider .swiper-button-prev{left:clamp(212px,-44px + .3333333333 * 100vw,356px);background:url(../images/voice_slide_arrow_prev.png) no-repeat center/100% auto}.voice__slider .swiper-button-next{right:clamp(212px,-44px + .3333333333 * 100vw,356px);background:url(../images/voice_slide_arrow_next.png) no-repeat center/100% auto}.voice__slider .swiper-button-next::after,.voice__slider .swiper-button-prev::after{display:none}.voice__slider-item{border-radius:56px}.voice__slider-item-ttl{background-color:#0058a7;color:#fff;font-size:27px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:75px;border-radius:56px 56px 0 0}.voice__slider-item-ttl::before{content:"";display:block;position:absolute;left:20px;bottom:-2px;width:68px;height:104px}.voice__slider-item-ttl.-parts01::before{background:url(../images/voice_slide_parts01.png) no-repeat center/auto 100%}.voice__slider-item-ttl.-parts02::before{background:url(../images/voice_slide_parts02.png) no-repeat center/auto 100%}.voice__slider-item-ttl.-parts03::before{background:url(../images/voice_slide_parts03.png) no-repeat center/auto 100%}.voice__slider-item-ttl.-parts04::before{background:url(../images/voice_slide_parts04.png) no-repeat center/auto 100%}.voice__slider-item-ttl.-parts05::before{background:url(../images/voice_slide_parts05.png) no-repeat center/auto 100%}.voice__slider-item-ttl.-parts06::before{background:url(../images/voice_slide_parts06.png) no-repeat center/auto 100%}.voice__slider-item-txt{color:#0058a7;line-height:1.8;background-color:#c4e2e7;padding:20px clamp(20px,-23.6363636364px + .0568181818 * 100vw,40px) 40px;border-radius:0 0 56px 56px;position:relative;z-index:1}.voice__slider-item-txt span{font-weight:700;color:#ff2c00}.voice__slider-pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-10px;position:relative;z-index:1}.voice__slider-pagination .swiper-pagination-bullet{background-color:#0060bd;opacity:1;margin:0 8px!important}.voice__slider-pagination .swiper-pagination-bullet-active{background-color:#0ff}.support{background-color:#ffff2a;position:relative;padding-bottom:100px}.support__ttleBox{position:relative;margin-top:-20px;margin-bottom:20px;z-index:1}.support__ttleBox::before{content:"";display:block;width:1768px;height:200px;background:url(../images/yellow_circle_bg.png) no-repeat top center/cover;position:absolute;top:-55px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.support__ttleBox-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support__ttleBox-img img{width:652px;margin-top:-55px}.support__ttleBox-img2{text-align:center;width:auto}.support__list{width:785px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;margin-left:auto}.support__list-item.col-1{width:100%}.support__list-item.col-1:not(:last-child){margin-bottom:20px}.support__list-item.col-2{width:calc(50% - 20px)}.support__list-item img{-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .4));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, .4));-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;height:auto}.achievement{background:#e8e5e3 url(../images/dot_bg02.png) repeat center/6px auto;padding:55px 0 80px}.achievement .icon-pass{display:block;width:45px;height:43.5px;background:url(../images/achievement_icon_pass.png) no-repeat center/100% auto}.achievement__inner{max-width:820px;width:100%;margin-right:auto;margin-left:auto}.achievement__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px}.achievement__ttl img{max-width:340px;width:100%;height:auto}.achievement__catchImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.achievement__catchImg img{max-width:525.5px;width:100%;height:auto}.achievement__school{margin-bottom:95px}.achievement__school:last-child{margin-bottom:0}.achievement__school .achievement__pass-all{font-family:"Noto Serif JP",serif!important;font-style:normal;line-height:normal;width:100%;position:relative;font-size:clamp(75px,50.1111111111px + .0324074074 * 100vw,89px);font-weight:600;color:#cb003b;text-align:center;letter-spacing:-2px;z-index:1;margin-top:0;line-height:clamp(75px,50.1111111111px + .0324074074 * 100vw,89px);margin-right:auto;margin-left:auto}.achievement__school .achievement__pass-all::before{display:block;left:0;top:50%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%);background:url(../images/achievement_pass_parts_L_thin.png) no-repeat center/auto 100%}.achievement__school .achievement__pass-all::after{display:block;right:0;top:50%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%);background:url(../images/achievement_pass_parts_R_thin.png) no-repeat center/auto 100%}.achievement__school .achievement__pass-all .comma{font-size:80%}.achievement__school .achievement__pass-all .hor-txt{font-size:27px;font-weight:700;color:#968065;font-family:"Noto Sans JP",sans-serif!important;font-style:normal;line-height:normal;letter-spacing:normal}.achievement__school .achievement__pass-all .small-txt{font-size:26px;letter-spacing:normal;-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px);position:absolute;bottom:0}.achievement__school .achievement__pass-all .icon-pass{position:absolute;top:-50px;right:-13px}.achievement__school-ttl{background-color:#968065;color:#fff;font-size:30px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;height:60px}.achievement__school-goingBox{position:relative}.achievement__school-goingBox.col-1{width:100%}.achievement__school-goingBox.col-1 .achievement__school-goingBox-check{border-radius:10px}.achievement__school-goingBox.col-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.achievement__school-goingBox.col-2 .achievement__school-goingBox-item{width:calc(50% - 10px);margin-bottom:50px}.achievement__school-goingBox-item{position:relative}.achievement__school-goingBox-item:hover{cursor:pointer}.achievement__school-goingBox-item:hover .achievement__school-goingBox-check{background-color:#105acf}.achievement__school-goingBox-item-inner{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding-top:20px;position:relative;z-index:1}.achievement__school-goingBox-item-inner::after{content:"";width:205px;height:105px;border-radius:999px 999px 0 0;background-color:#fff;position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.achievement__school-goingBox-ttl{font-size:33px;color:#103180;text-align:center;position:relative;z-index:1;margin-bottom:15px}.achievement__school-goingBox-ttl .shoulder{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.achievement__school-goingBox-num{padding:0 30px 20px;position:relative;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.achievement__school-goingBox-num li{font-family:"Noto Serif JP",serif!important;font-style:normal;line-height:normal;text-align:center;position:relative;color:#cb003b;font-weight:600;font-size:clamp(55px,28.3333333333px + .0347222222 * 100vw,70px);line-height:clamp(55px,28.3333333333px + .0347222222 * 100vw,70px);background-color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 30px;margin:0 10px}.achievement__school-goingBox-num li::after{content:"";width:10px;height:80%;background:#fff;-webkit-box-shadow:-28px 0 10px 0 rgba(0,0,0,.5);box-shadow:-28px 0 10px 0 rgba(0,0,0,.5);position:absolute;left:29px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.achievement__school-goingBox-num li:first-child::after{display:none}.achievement__school-goingBox-num li .label,.achievement__school-goingBox-num li .smallTxt{font-family:"Noto Sans JP",sans-serif!important;font-style:normal;line-height:normal;font-weight:700}.achievement__school-goingBox-num li .label{display:block;font-size:18px;color:#968065;margin-bottom:10px}.achievement__school-goingBox-num li .smallTxt{font-size:21px;color:#103180;position:absolute;right:0;bottom:0}.achievement__school-goingBox-check{height:60px;background-color:#103180;color:#fff;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 10px 10px;position:relative;z-index:1;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.achievement__school-goingBox-check .icon-plus{position:absolute;width:36px;height:36px;background-color:#cb003b;border-radius:999px;left:20px}.achievement__school-goingBox-check .icon-plus::after,.achievement__school-goingBox-check .icon-plus::before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.achievement__school-goingBox-check .icon-plus::before{width:12px;height:1px}.achievement__school-goingBox-check .icon-plus::after{width:1px;height:12px}.achievement__school-modal{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:800px;width:90%;height:85%;z-index:1000}.achievement__school-modal-inner{overflow-y:scroll;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-color:#fff;padding-bottom:50px}.achievement__school-modal-inner&gt;.ttl{background-color:#103180;color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;position:sticky;top:-1px;z-index:1}.achievement__school-modal-inner&gt;.ttl .icon-close{position:absolute;width:36px;height:36px;background-color:#cb003b;border-radius:999px;left:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.achievement__school-modal-inner&gt;.ttl .icon-close::after,.achievement__school-modal-inner&gt;.ttl .icon-close::before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.achievement__school-modal-inner&gt;.ttl .icon-close::before{width:14px;height:1px}.achievement__school-modal-inner&gt;.ttl .icon-close::after{width:1px;height:14px}.achievement__school-modal-inner&gt;.ttl-sub{font-size:27px;color:#968065;font-weight:700;text-align:center;margin:60px 0}.achievement__school-modal-inner .infoBox{padding:0 clamp(20px,-33.3333333333px + .0694444444 * 100vw,50px);margin-bottom:50px}.achievement__school-modal-inner .infoBox.col-1 .infoBox__item{width:100%}.achievement__school-modal-inner .infoBox.col-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.achievement__school-modal-inner .infoBox.col-2 .infoBox__item{width:calc(50% - 20px)}.achievement__school-modal-inner .infoBox__item.col-1 .infoBox__item-pref,.achievement__school-modal-inner .infoBox__item.col-1 .infoBox__item-schoolList{width:100%}.achievement__school-modal-inner .infoBox__item.col-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.achievement__school-modal-inner .infoBox__item.col-2 .infoBox__item-pref{width:100%}.achievement__school-modal-inner .infoBox__item.col-2 .infoBox__item-schoolList{width:calc(50% - 30px)}.achievement__school-modal-inner .infoBox__item-pref{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#968065;color:#fff;font-weight:700;height:40px;font-size:18px;padding:0 15px;margin-bottom:15px}.achievement__school-modal-inner .infoBox__item-schoolList{font-weight:500;margin-bottom:30px;padding:0 15px}.achievement__school-modal-inner .infoBox__item-schoolList.col-1{width:100%}.achievement__school-modal-inner .infoBox__item-schoolList.col-1 .infoBox__item-schoolList-label,.achievement__school-modal-inner .infoBox__item-schoolList.col-1 .infoBox__item-schoolList-name{width:100%}.achievement__school-modal-inner .infoBox__item-schoolList.col-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 30px)}.achievement__school-modal-inner .infoBox__item-schoolList.col-2 li{width:calc(50% - 30px)}.achievement__school-modal-inner .infoBox__item-schoolList-label{color:#968065;margin-bottom:10px;font-weight:600}.achievement__school-modal-inner .infoBox__item-schoolList-name{position:relative;margin-bottom:5px;padding-left:20px}.achievement__school-modal-inner .infoBox__item-schoolList-name::before{display:block;content:"";width:5px;height:5px;border-radius:999px;background-color:#968065;position:absolute;top:10px;left:5px}.achievement__school-modal-close{width:200px;height:60px;margin-right:auto;margin-left:auto;border-radius:10px;background-color:#103180;color:#fff;font-size:18px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.achievement__school-modal-close .icon-close{position:absolute;width:26px;height:26px;background-color:#ffffa8;border-radius:999px;left:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.achievement__school-modal-close .icon-close::after,.achievement__school-modal-close .icon-close::before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#103180}.achievement__school-modal-close .icon-close::before{width:14px;height:1px}.achievement__school-modal-close .icon-close::after{width:1px;height:14px}.achievement__pass-all{max-width:590px;width:100%;position:relative;font-size:139px;font-weight:600;color:#cb003b;text-align:center;letter-spacing:-7px;z-index:1;margin-top:-30px;margin-right:auto;margin-left:auto;font-family:"Noto Serif JP",serif!important;font-style:normal;line-height:normal}.achievement__pass-all::after,.achievement__pass-all::before{content:"";display:block;width:40px;height:100px;position:absolute}.achievement__pass-all::before{left:40px;top:50%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%);background:url(../images/achievement_pass_parts_L.png) no-repeat center/auto 100%}.achievement__pass-all::after{right:20px;top:50%;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%);background:url(../images/achievement_pass_parts_R.png) no-repeat center/auto 100%}.achievement__pass-all .vl-txt{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:25px;font-weight:700;color:#968065;letter-spacing:normal;font-family:"Noto Sans JP",sans-serif!important;font-style:normal;line-height:normal;display:inline-block;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.achievement__pass-all .small-txt{font-family:"Noto Sans JP",sans-serif!important;font-style:normal;line-height:normal;color:#103180;font-size:38px;letter-spacing:normal;font-weight:700;display:inline-block;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.achievement__pass-all .icon-pass{position:absolute;right:70px;top:50px}.achievement__pass-all .bg_shadow{width:591px;height:59.5px;background:url(../images/achievement_shadow.png) no-repeat center/100% auto;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.achievement__pass-link{margin-top:30px;margin-bottom:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.achievement__pass-link-item{width:calc(33.3333333333% - 7px)}.achievement__pass-link-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:10px;border:2px solid #968065;height:60px;font-size:21px;font-weight:700;color:#968065;position:relative;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.achievement__pass-link-item a::before{content:"\e901";display:block;font-family:icomoon;border-radius:999px;background-color:#fff;color:#cb003b;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:16px;position:absolute;left:20px}.achievement__pass-link-item a:hover{color:#fff;background-color:#a99781}.achievement__pass-junior .achievement__school-ttl{margin-bottom:60px}.achievement__pass-junior .achievement__pass-all{max-width:385px;margin-bottom:60px}.achievement__pass-junior .achievement__pass-all::after,.achievement__pass-junior .achievement__pass-all::before{width:64px;height:163px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.achievement__pass-junior .achievement__pass-all .hor-txt{display:block}.achievement__pass-junior .achievement__pass-all .small-txt{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.achievement__pass-junior .achievement__pass-all .icon-pass{position:absolute;top:-50px;right:-13px}.achievement__pass-junior .achievement__school-goingBox-ttl .shoulder{display:block;width:77px;top:-48px}.achievement__pass-high .achievement__school-ttl{margin-bottom:50px}.achievement__pass-high .achievement__school-goingBox-ttl .shoulder{top:-50px}.achievement__pass-high .achievement__school-goingBox-ttl .shoulder .-kyoto{width:66.5px}.achievement__pass-high .achievement__school-goingBox-ttl .shoulder .-osaka{width:66px}.achievement__pass-high .achievement__school-goingBox-ttl .shoulder .-shiga{width:59.5px}.achievement__pass-high .achievement__school-goingBox-ttl .shoulder .-hyogo{width:73px}.achievement__pass-high .achievement__school-goingBox-ttl .shoulder .-nara{width:54.5px}.achievement__pass-high .achievement__school-goingBox-item.-passBox:hover{cursor:default}.achievement__pass-high .achievement__school-goingBox-item.-passBox::before{display:none}.achievement__pass-high .achievement__school-goingBox-item:nth-last-of-type(2),.achievement__pass-high .achievement__school-goingBox-item:nth-last-of-type(4){margin-bottom:0}.achievement__pass-high .achievement__school-goingBox-num{padding:0 0 20px}.achievement__pass-high .achievement__school-goingBox-num li{padding:0 23px}.achievement__pass-high .achievement__pass-all:last-child{margin-top:50px}.achievement__pass-high .achievement__pass-all::after,.achievement__pass-high .achievement__pass-all::before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.achievement__pass-high .achievement__pass-all span{letter-spacing:-10px}.achievement__pass-high .achievement__pass-all::after{right:10px}.achievement__pass-high .achievement__pass-all .hor-txt{display:inline-block;position:absolute;left:clamp(45px,36.1111111111px + .0115740741 * 100vw,50px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:clamp(22px,18.4444444444px + .0046296296 * 100vw,24px);line-height:1.3}.achievement__pass-university .achievement__school-ttl{margin-bottom:50px}.achievement__pass-university .achievement__school-goingBox-ttl .shoulder{top:-50px}.achievement__pass-university .achievement__school-goingBox-ttl .shoulder .-national{width:80px}.achievement__pass-university .achievement__school-goingBox-ttl .shoulder .-private{width:70px}.achievement__pass-university .achievement__school-goingBox-item.-passBox:hover{cursor:default}.achievement__pass-university .achievement__school-goingBox-item.-passBox::before{display:none}.achievement__pass-university .achievement__school-goingBox-item:nth-of-type(1),.achievement__pass-university .achievement__school-goingBox-item:nth-of-type(2){margin-bottom:60px}.achievement__pass-university .achievement__school-goingBox-item:nth-last-of-type(2),.achievement__pass-university .achievement__school-goingBox-item:nth-last-of-type(4){margin-bottom:0}.achievement__pass-university .achievement__school-goingBox-num{padding:0 0 20px}.achievement__pass-university .achievement__school-goingBox-num li{padding:0 23px}.achievement__pass-university .achievement__school-goingBox-num li .label{font-size:15px}.achievement__pass-university .achievement__pass-all::after,.achievement__pass-university .achievement__pass-all::before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.achievement__pass-university .achievement__pass-all span{letter-spacing:-10px}.achievement__pass-university .achievement__pass-all::after{right:0}.achievement__pass-university .achievement__pass-all .hor-txt{display:inline-block;position:absolute;left:43px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:clamp(22px,18.4444444444px + .0046296296 * 100vw,24px);line-height:1.3}.success{padding-top:80px;background-color:#ecc8c5;position:relative;z-index:1;overflow:hidden}.success::before{content:"";display:block;width:1200px;height:208.5px;background:url(../images/success_bg_txt.png) no-repeat center/100% auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.success__ttl{font-size:50px;font-weight:700;color:#de7577;margin-bottom:20px;text-align:center;padding-left:20px;padding-right:20px}.success__readTxt{text-align:center;font-weight:500;line-height:1.8;margin-bottom:30px;padding-left:20px;padding-right:20px}.success .tabContent__nav{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:810px;position:relative;padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto}.success .tabContent__nav-item{-webkit-transition:background-color,color,.23s;transition:background-color,color,.23s;list-style:none;width:calc(48% - 10px);height:92px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:700;border-radius:10px 10px 0 0;border:3px solid #de7577;border-width:3px 3px 0 3px;position:relative;padding-bottom:10px;cursor:pointer}.success .tabContent__nav-item::after,.success .tabContent__nav-item::before{display:block;position:absolute;left:50%;bottom:10px}.success .tabContent__nav-item::before{content:"\e901";font-family:icomoon;font-size:16px;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);color:#ffbd00;z-index:1}.success .tabContent__nav-item::after{content:"";width:16px;height:16px;border-radius:999px;background-color:#de7577;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.success .tabContent__nav-item.is-active,.success .tabContent__nav-item:hover{background-color:#de7577;color:#fff}.success .tabContent__nav-item.is-active{z-index:1}.success .tabContent__body{position:relative;background-color:#de7577;padding:68px 20px 68px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.4);box-shadow:0 0 20px 0 rgba(0,0,0,.4)}.success .tabContent__body .c-inqBox{padding-left:0;padding-right:0}.success .tabContent__sec{opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:absolute;left:0;top:0;max-width:810px;width:100%;margin-right:auto;margin-left:auto}.success .tabContent__sec.is-active{opacity:1;visibility:visible;position:relative}.success__label{font-size:24px;font-weight:700;color:#fff;position:relative}.success__label span{background-color:#de7577;display:inline-block;position:relative;z-index:1;padding-right:15px;margin-bottom:30px}.success__label span::before{content:"";display:block;width:150px;height:1px;background-color:#fff;position:absolute;right:calc(-100% - 90px);top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.success__sec{border-radius:45px;background-color:#ffddd5;padding:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.success__sec:not(:last-child){margin-bottom:50px}.success__sec-infoBox{width:calc(50% - 35px)}.success__sec-infoBox-img{border-radius:23px;overflow:hidden;position:relative;z-index:1;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.2);box-shadow:10px 10px 10px 0 rgba(0,0,0,.2);margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:4/3}.success__sec-infoBox-schoolName{font-size:clamp(27px,-82.7142857143px + 14.28571429vw,33px);font-weight:700;color:#0058a4;position:relative;padding-left:55px;margin-bottom:20px}.success__sec-infoBox-schoolName::before{content:"";display:block;width:45px;height:43.5px;background:url(../images/achievement_icon_pass.png) no-repeat center/100% auto;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.success__sec-infoBox-schoolName span{display:block;font-size:14px;font-weight:700}.success__sec-infoBox-data{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:500px}.success__sec-infoBox-data .name{color:#73797d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:clamp(10px,-81.4285714286px + 11.9047619vw,15px);font-size:clamp(15px,-3.2857142857px + 2.38095238vw,16px)}.success__sec-infoBox-data .className,.success__sec-infoBox-data .period{border-radius:999px;border:1px solid #e19697;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;font-size:clamp(11px,-25.5714285714px + 4.76190476vw,13px);padding:0 15px 2px}.success__sec-infoBox-data .period{margin-right:5px;background-color:#e19697;color:#fff}.success__sec-infoBox-data .className{color:#e19697}.success__sec-txtBox{width:calc(50% - 5px)}.success__sec-txtBox-ttl{font-size:clamp(19px,-17.5714285714px + 4.76190476vw,21px);font-weight:700;background-color:#fff;border-radius:10px;padding:20px;line-height:1.5;color:#0089ff;margin-bottom:15px}.success__sec-txtBox-ttl span{color:#d75280}.success__sec-txtBox-desc{font-size:clamp(14px,-4.2857142857px + 2.38095238vw,15px);color:#0058a4;line-height:1.8}.success__separate{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:32px}.success__separate img{width:100%;-o-object-fit:contain;object-fit:contain}.success__sec-voice{margin-bottom:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 20px;height:108px;background-color:#fff;color:#de7577;font-weight:700;font-size:1.8rem;border-radius:8px}.success__sec-voice::after{content:"";position:absolute;bottom:-16px;left:16px;background:#fff;height:calc(tan(60deg) * 20px / 2);width:32px;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);z-index:10}.success+.c-inqBox{margin-top:-200px}.success+.c-inqBox::before{z-index:1}.proof{position:relative;padding-top:calc(100vw / 1200 * 550);margin-top:calc(100vw / 1200 * -80);background:#327cce}.proof::after{content:"";width:100%;height:100%;background:url(../images/proof_insert_img.png) no-repeat center top/100% auto;position:absolute;left:0;top:0}.proof__ttl{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../images/proof_bg_cloud.png) no-repeat center top/100% auto;padding-bottom:150px}.proof__ttl img{width:856px;height:auto;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.reason{background:#327cce url(../images/dot_bg.png) repeat center top/6px auto;position:relative;z-index:1}.reason::before{content:"";display:block;width:100%;height:255px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4976584384)),color-stop(8%,#fff),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,.4976584384) 0,#fff 8%,rgba(255,255,255,0) 90%);position:absolute;top:0;left:0;opacity:.1;z-index:-1}.reason__ttl{max-width:740px;width:100%;margin-right:auto;margin-left:auto;-webkit-transform:translateY(-36px);-ms-transform:translateY(-36px);transform:translateY(-36px)}.reason__ttl img{height:auto}.reason__inner{padding-left:20px;padding-right:20px;max-width:1120px;width:100%;margin-right:auto;margin-left:auto;margin-top:-120px;padding-bottom:336px}.reason__sec{background-color:#fff;border-radius:12px;position:relative;padding:60px clamp(40px,-3.6363636364px + .0568181818 * 100vw,60px);margin-bottom:90px}.reason__sec:last-child{margin-bottom:0}.reason__sec:nth-of-type(2){padding-bottom:0}.reason__sec:nth-of-type(2) .reason__sec-read{margin-bottom:60px}.reason__sec:nth-of-type(2) .reason__sec-point-ttl{margin-bottom:20px}.reason__sec::after,.reason__sec::before{display:block;position:absolute;pointer-events:none}.reason__sec::before{content:"";width:clamp(235.5px,164.3888888889px + .0925925926 * 100vw,275.5px);height:536.5px;background:url(../images/parts_leaf_L.png) no-repeat top center/100% auto;left:-130px;top:-50px}.reason__sec::after{content:"";width:clamp(194.5px,141.1666666667px + .0694444444 * 100vw,224.5px);height:464px;background:url(../images/parts_leaf_R.png) no-repeat top center/100% auto;right:-110px;top:-10px}.reason__sec-ttl{color:#103180;font-size:38px;font-weight:700;text-align:center;position:relative;line-height:1.5;padding-top:60px;margin-bottom:50px}.reason__sec-ttl span{display:block;font-size:22px;color:#99806a;margin-bottom:10px}.reason__sec-ttl::after,.reason__sec-ttl::before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.reason__sec-ttl::before{width:40.5px;height:45px;background:url(../images/reason_ttl_logo_parts.png) no-repeat center top/100% auto;top:0}.reason__sec-ttl::after{width:257px;height:64px;background:url(../images/reason_ttl_parts_shadow.png) no-repeat center bottom/100% auto;bottom:-85px}.reason__sec-read{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.reason__sec-read .desc{width:clamp(335px,103.8888888889px + .3009259259 * 100vw,465px);margin-right:45px}.reason__sec-read .desc-img{max-width:458.5px;width:100%;position:relative;z-index:1}.reason__sec-read .desc-img img{width:100%;height:auto}.reason__sec-read .desc-catch{color:#cb003b;font-weight:700;font-size:21px;margin-bottom:20px;line-height:1.4}.reason__sec-read .desc-txt{color:#103180;line-height:1.7}.reason__sec-read .img{width:clamp(255px,103.8888888889px + .1967592593 * 100vw,340px);padding-top:60px}.reason__sec-read .img img{height:auto;width:100%}.reason__sec-point-ttl{padding-top:85px;position:relative;font-size:21px;font-weight:700;line-height:1.6;color:#103180;text-align:center;margin-bottom:40px}.reason__sec-point-ttl::before{content:"";display:block;width:70px;height:78.5px;background:url(../images/reason_icon_point.png) no-repeat center/100% auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0}.reason__sec-point-ttl span{color:#cb003b}.reason__sec-point-coach{position:relative}.reason__sec-point-readTxt{color:#103180;line-height:1.7;max-width:608px;width:100%;margin-bottom:50px;margin-right:auto;margin-left:auto}.reason__sec-point-list-item{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.498)),to(#ececec));background:linear-gradient(0deg,hsla(0,0%,100%,.498) 0,#ececec 100%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 10px}.reason__sec-point-list-item .img{width:clamp(200px,29.8181818182px + .2215909091 * 100vw,278px)}.reason__sec-point-list-item .desc{margin-left:clamp(20px,-13.982300885px + .0442477876 * 100vw,40px);width:clamp(370px,20.9090909091px + .4545454545 * 100vw,530px)}.reason__sec-point-list-item .desc-ttl{font-size:28px;font-weight:700;color:#103180;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.reason__sec-point-list-item .desc-ttl span{color:#fff;font-size:17px;border-radius:999px;padding:0 20px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px}.reason__sec-point-list-item .desc-txt{line-height:1.7;color:#323b41}.reason__sec-point-list-item:nth-of-type(1) .desc-ttl span{background-color:#06afff}.reason__sec-point-list-item:nth-of-type(2) .desc-ttl span{background-color:#0072ff}.reason__sec-point-list-item:nth-of-type(3) .desc-ttl span{background-color:#04b280}.reason__sec-point-list-item:nth-of-type(4) .desc-ttl span{background-color:#5b6fc7}.reason__coachSlide .swiper-slide{padding-top:40px}.reason__coachSlide .swiper-button-next,.reason__coachSlide .swiper-button-prev{display:none;width:60px;height:60px;border-radius:999px;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.15);box-shadow:10px 10px 10px 0 rgba(0,0,0,.15)}.reason__coachSlide .swiper-button-next::after,.reason__coachSlide .swiper-button-prev::after{display:none}.reason__coachSlide .swiper-button-prev{left:-20px;background:url(../images/voice_slide_arrow_prev.png) no-repeat center/100% auto}.reason__coachSlide .swiper-button-next{right:-20px;background:url(../images/voice_slide_arrow_next.png) no-repeat center/100% auto}.reason__coachSlide .coach-swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.reason__coachSlide .coach-swiper-pagination .swiper-pagination-bullet{margin:8px}.reason__coachSlide-inner{overflow:hidden}.reason__coachSlide-box{background-color:#f3f2eb;border-radius:12px;padding:30px}.reason__coachSlide-box .img{width:160px;height:160px;margin-top:-70px;margin-bottom:10px;margin-right:auto;margin-left:auto}.reason__coachSlide-box .schoolName{font-size:30px;font-weight:700;color:#103180;text-align:center;margin-bottom:10px}.reason__coachSlide-box .schoolName span{display:block;color:#0080ff;font-size:16px}.reason__coachSlide-box .coachName{background-color:#103180;color:#fff;border-radius:999px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;padding:0 10px 1px;margin-bottom:5px}.reason__coachSlide-box .enrolled{color:#99806a;text-align:center;margin-bottom:20px}.reason__coachSlide-box .comment{font-size:15px;color:#103180;line-height:1.7}.reason+.c-inqBox{z-index:1;margin-top:-150px}.reco__ttl{margin-top:96px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reco__ttl img{width:247px;height:auto}.reco__strongTxt{font-size:25px;font-weight:700;text-align:center;color:#103180;margin:20px 0 15px;padding:0 20px}.reco__readTxt{color:#323b41;line-height:1.7;text-align:center;padding:0 20px;margin-bottom:50px}.reco__tabGuideTxt{font-weight:700;text-align:center;padding:0 20px;color:#103180;margin-bottom:30px}.reco__sec{background-color:#eeedee;max-width:1120px;width:100%;border-radius:12px;padding:40px 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:auto;margin-left:auto;margin-bottom:45px}.reco__sec:last-child{margin-bottom:0}.reco__sec .peopleIcon{position:absolute;left:clamp(260px,100px + .2083333333 * 100vw,350px);bottom:0;width:105px;height:121px;z-index:1}.reco__sec .peopleIcon img{width:100%;height:auto}.reco__sec-wishBox{position:relative;width:clamp(340px,190.6666666667px + .1944444444 * 100vw,424px)}.reco__sec-wishBox .shoulder{height:clamp(62.5px,44.7222222222px + .0231481481 * 100vw,72.5px);position:absolute;top:-70px;left:-10px;z-index:1}.reco__sec-wishBox .shoulder img{width:auto;height:100%}.reco__sec-wishBox .wishTxt{background-color:#fff;width:83.02%;min-height:200px;border-radius:7px;font-size:clamp(21px,10.3333333333px + .0138888889 * 100vw,27px);font-weight:700;color:#103180;line-height:1.5;padding:30px;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.2);box-shadow:10px 10px 10px 0 rgba(0,0,0,.2);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reco__sec-wishBox .wishTxt span{color:#008aff}.reco__sec-wishBox .wishTxt::after{content:"";width:29px;height:23px;background:url(../images/bubble_parts.png) no-repeat center/100% auto;position:absolute;bottom:-15px;right:60px}.reco__sec-txtBox{width:clamp(320px,-184.8888888889px + .6574074074 * 100vw,604px)}.reco__sec-txtBox-ttl{font-size:clamp(25px,16.1111111111px + .0115740741 * 100vw,30px);font-weight:700;color:#103180;margin-bottom:20px}.reco__sec-txtBox-subject{margin-bottom:10px}.reco__sec-txtBox-subject li{font-size:clamp(13px,9.4444444444px + .0046296296 * 100vw,15px);color:#fff;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px 1px;height:clamp(23px,21.2222222222px + .0023148148 * 100vw,24px);margin-right:5px}.reco__sec-txtBox-subject li:last-child{margin-right:8px}.reco__sec-txtBox-subject .kokugo{background-color:#61aa79}.reco__sec-txtBox-subject .sansu{background-color:#61aae0}.reco__sec-txtBox-subject .en{background-color:#d98079}.reco__sec-txtBox-subject .ronri{background-color:#7f5e40}.reco__sec-txtBox-subject .rika{background-color:#e3b241}.reco__sec-txtBox-subject .syakai{background-color:#be94d4}.reco__sec-txtBox-subject .eizou{background-color:#a4bb6f}.reco__sec-txtBox-subject+p{color:#686868;font-size:14px}.reco__sec-txtBox-koma{background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 1px;margin-bottom:10px}.reco__sec-txtBox-koma .label{font-size:12px;font-weight:700;color:#b7b7b7;margin-right:10px}.reco__sec-txtBox-koma .detail{font-size:clamp(12px,6.6666666667px + .0069444444 * 100vw,15px);color:#103180;font-weight:700;margin-right:20px}.reco__sec-txtBox-koma .detail span{color:#008aff;margin-right:5px}.reco__sec-txtBox-desc{margin-top:10px;line-height:1.8;font-size:clamp(14px,10.4444444444px + .0046296296 * 100vw,16px)}.reco__sec-priceBox{margin-top:15px}.reco__sec-priceBox-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reco__sec-priceBox-item:not(:last-child){margin-bottom:10px}.reco__sec-priceBox-item:last-child{margin-right:0}.reco__sec-priceBox-item span{margin-right:10px;display:inline-block}.reco__sec-priceBox-item span:last-child{margin-right:0}.reco__sec-priceBox-item .genre{background-color:#103180;color:#fff;font-size:15px;font-weight:700;padding:0 5px 2px;width:95px;text-align:center}.reco__sec-priceBox-item .label{color:#959595;font-size:12px}.reco__sec-priceBox-item .detail{font-size:13px;color:#323b41}.reco__sec-priceBox-item .price{font-size:18px;font-weight:700;color:#008aff}.reco__attention{max-width:1120px;width:100%;border:1px solid #adadad;border-width:1px 0 1px 0;padding:30px;margin-right:auto;margin-left:auto}.reco__attention-item{list-style:none;position:relative;font-size:14px;padding-left:17px;line-height:1.4;margin-bottom:10px;color:#686868}.reco__attention-item:last-child{margin-bottom:0}.reco__attention-item::before{content:"※";position:absolute;left:0;top:0}.reco__price{margin-top:67px;background-color:#103180;padding:40px 0}.reco__price-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1120px;width:100%;margin-right:auto;margin-left:auto}.reco__price-ttl{position:relative;color:#fff;text-align:center;font-size:23px;font-weight:700;padding-top:50px;margin-right:clamp(40px,-66.6666666667px + .1388888889 * 100vw,100px)}.reco__price-ttl::before{content:"";display:block;width:81px;height:38.5px;background:url(../images/icon_book.png) no-repeat center/100% auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reco__price-ttl .shoulder{font-size:14px;display:block;font-weight:400;margin-bottom:10px}.reco__price-ttl .smallTxt{font-weight:400;font-size:18px}.reco__price-detail{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:clamp(490px,155.7777777778px + .4351851852 * 100vw,678px);width:100%}.reco__price-detail li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#fff;border-radius:12px;width:calc(50% - 10px);height:110px}.reco__price-detail li .clo_red{text-align:center;color:#ff2c00;display:block}.reco__price-detail li .clo_red span{font-weight:700;font-size:24px}.reco .recoTab__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1120px;position:relative;padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto}.reco .recoTab__nav-item{-webkit-transition:color,background-color .2s ease 0s;transition:color,background-color .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;list-style:none;width:calc(16.6666666667% - 10px);height:70px;background-color:#c3dced;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700;position:relative;cursor:pointer}.reco .recoTab__nav-item::before{content:"";display:block;position:absolute;bottom:-124px;left:0;width:100%;height:124px;background:-webkit-gradient(linear,left bottom,left top,color-stop(67%,rgba(255,255,255,.4980392157)),to(#b9e9ff));background:linear-gradient(0deg,rgba(255,255,255,.4980392157) 67%,#b9e9ff 100%);pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.reco .recoTab__nav-item::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:10px solid #008aff;border-right:8px solid transparent;border-bottom:0 solid transparent;border-left:8px solid transparent;bottom:0;opacity:0;-webkit-transition:opacity,bottom .2s ease 0s;transition:opacity,bottom .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.reco .recoTab__nav-item.is-active,.reco .recoTab__nav-item:hover{background-color:#008aff;color:#fff}.reco .recoTab__nav-item.is-active{z-index:1}.reco .recoTab__nav-item.is-active::before{opacity:1}.reco .recoTab__nav-item.is-active::after{bottom:-10px;opacity:1}.reco .recoTab__body{position:relative;padding:68px 0 0;-webkit-box-shadow:0 -10px 20px -10px rgba(0,0,0,.4);box-shadow:0 -10px 20px -10px rgba(0,0,0,.4);z-index:1}.reco .recoTab__sec{display:none;opacity:0;position:relative;margin-right:auto;margin-left:auto}.reco .recoTab__sec.is-active{display:block;opacity:1;-webkit-animation:tabFade .5s ease;animation:tabFade .5s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes tabFade{from{opacity:0}to{opacity:1}}@keyframes tabFade{from{opacity:0}to{opacity:1}}.reco .recoTab__sec-inner{padding:0 20px}.insert-lg-illust{width:100%}.insert-lg-illust img{width:100%;height:auto}.flow{background:-webkit-gradient(linear,left bottom,left top,color-stop(73%,#e4e7e8),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#e4e7e8 73%,rgba(255,255,255,0) 100%);padding-left:20px;padding-right:20px;margin-top:90px;padding-bottom:40px}.flow__inner{max-width:980px;width:100%;margin-right:auto;margin-left:auto}.flow__readBox{margin-bottom:50px}.flow__readBox-ttlBox{width:422px;margin-right:clamp(1px,-430.0943396226px + .5613207547 * 100vw,120px)}.flow__readBox-ttl{width:247.5px;height:78px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.flow__readBox-ttl img{height:auto}.flow__readBox-catch{position:relative;font-size:25px;font-weight:700;color:#0058a6;line-height:1.5;margin-bottom:20px}.flow__readBox-catch::after{content:"";position:absolute;right:40px;top:-25px;width:97.5px;height:104px;background:url(../images/flow_parts.png) no-repeat center/100% auto}.flow__readBox-desc{line-height:1.7}.flow__readBox-imgBox{width:clamp(304px,17.8113207547px + .3726415094 * 100vw,383px);position:relative}.flow__readBox-imgBox img{height:auto}.flow__list-item{background-color:#fff;border-radius:12px;padding:clamp(30px,-42.4528301887px + .0943396226 * 100vw,50px) clamp(25px,-47.4528301887px + .0943396226 * 100vw,45px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px;position:relative}.flow__list-item::after{content:"";width:40.5px;height:33.5px;background:url(../images/flow_arrow.png) no-repeat center/100% auto;position:absolute;left:50%;bottom:-50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.flow__list-item:last-child::after{background:url(../images/flow_arrow02.png) no-repeat center/100% auto;height:47.5px;bottom:-90px}.flow__list-item.-alone .flow__list-txtBox{width:clamp(290px,181.320754717px + .141509434 * 100vw,320px)}.flow__list-txtBox{width:clamp(350px,-265.8490566038px + .8018867925 * 100vw,520px)}.flow__list-ttl{color:#103180;font-weight:700;font-size:clamp(20px,-8.9811320755px + .0377358491 * 100vw,28px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:clamp(10px,-26.2264150943px + .0471698113 * 100vw,20px)}.flow__list-ttl span{background-color:#008aff;color:#fff;border-radius:999px;font-size:clamp(15px,7.7547169811px + .0094339623 * 100vw,17px);width:106px;height:clamp(28px,20.7547169811px + .0094339623 * 100vw,30px);padding-bottom:1px;margin-right:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flow__list-desc{line-height:1.8;font-size:clamp(14px,6.7547169811px + .0094339623 * 100vw,16px)}.flow__list-desc .red{color:#ff2c00;font-weight:700}.flow__list-desc a{color:#0089ff;text-decoration:underline}.flow__list-desc a[href^="tel:"]{color:#000;text-decoration:none}.flow__list-desc a:hover{text-decoration:none}.flow__list-desc+.img{margin-top:25px;border-radius:12px;position:relative;z-index:1}.flow__list-desc+.img img{border-radius:12px}.flow__list-imgBox{width:clamp(290px,181.320754717px + .141509434 * 100vw,320px);border-radius:12px;overflow:hidden;position:relative;z-index:1}.flow__list-imgBox img{border-radius:12px;height:auto}.flow__list-howto{width:clamp(350px,-265.8490566038px + .8018867925 * 100vw,520px);background-color:#e7e7e7;border-radius:12px;padding:clamp(25px,6.8867924528px + .0235849057 * 100vw,30px) clamp(20px,-16.2264150943px + .0471698113 * 100vw,30px)}.flow__list-howto-ttl{font-size:clamp(16px,8.7547169811px + .0094339623 * 100vw,18px);font-weight:700;color:#99806a;margin-bottom:10px}.flow__list-howto-ttl:not(:first-child){margin-top:25px}.flow__list-howto-read{font-size:clamp(13px,5.7547169811px + .0094339623 * 100vw,15px);line-height:1.7}.flow__list-howto-list dd,.flow__list-howto-list dt{padding:10px 15px}.flow__list-howto-list dt{background-color:#a78778;color:#ffff72;font-weight:700;font-size:clamp(14px,6.7547169811px + .0094339623 * 100vw,16px)}.flow__list-howto-list dt span{color:#fff;font-size:clamp(12px,4.7547169811px + .0094339623 * 100vw,14px)}.flow__list-howto-list dt:not(:first-child){margin-top:20px}.flow__list-howto-list dd{background-color:#fff;font-size:clamp(14px,6.7547169811px + .0094339623 * 100vw,16px)}.flow__list-howto-attention{font-size:clamp(12px,1.1320754717px + .0141509434 * 100vw,15px);color:#6c7277;margin-top:15px}.flow+.c-inqBox{margin-top:-150px}.faqBox{background:#b2dbff;padding:84px 10px;color:#0058a5}.faqBox__inner{max-width:880px;margin-right:auto;margin-left:auto}.faqBox h2{position:relative;font-size:1.5em;text-align:center;font-weight:200}.faqBox h2::before{content:"";background-image:url(../images/faq_img01.png);background-size:100%;width:92px;height:105px;position:absolute;left:12px;top:-68px}.faqBox h2::after{content:"";background-image:url(../images/faq_img02.png);background-size:100%;width:61px;height:47px;position:absolute;bottom:25px}.faqBox h2 span{font-weight:900}.faqBox ul li div{position:relative;max-width:880px;background:#fff;border-radius:12px;margin:12px auto}.faqBox .faq_question{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;padding:12px 12px 12px 48px;color:#0058a5}.faqBox .faq_question p{font-weight:300;font-size:2em}.faqBox .faq_question::after{content:"Q.";font-size:1.3em;font-weight:700;position:absolute;left:20px}.faqBox .faq_answear{display:none;font-size:.9em;color:#323b41;padding:0 24px 12px 24px}.faqBox .faq_answear.active{display:block}.freeSpace{margin-top:-100px;margin-bottom:100px}.freeSpace__img{display:block}.freeSpace__img img{width:100%;height:639px}.freeSpace__txt{max-width:560px;width:100%;margin-right:auto;margin-left:auto;border-radius:18px;overflow:hidden;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);padding-bottom:30px;position:relative;z-index:1;margin-top:-160px;background-color:#fff}.freeSpace__txt-shoulder{background-color:#103180;color:#ffff8a;font-weight:700;font-size:20px;text-align:center;height:53px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:30px}.freeSpace__txt-shoulder::after{content:"";width:24px;height:24px;border-top:20px solid #103180;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent;position:absolute;left:50%;bottom:-28px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.freeSpace__txt-ttl{text-align:center;font-size:33px;font-weight:700;color:#103180;margin-bottom:20px}.freeSpace__txt-ttl span{color:#ff2c00}.freeSpace__txt-desc{text-align:center;font-weight:700;color:#103180;line-height:1.8}.freeSpace__txt-desc span{color:#ff2c00}.search{background-color:#d7e5ff;padding:100px 20px 100px}.search__ttl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.search__ttl img{max-width:247px;width:100%;height:auto}.search__catch{font-size:25px;font-weight:700;color:#0089ff;text-align:center;margin-bottom:5px}.search__catch-txt{font-size:14px;text-align:center;margin-bottom:60px}.search__prompt{color:#103180;font-weight:700;text-align:center;margin-bottom:30px}.search .searchTab__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1120px;position:relative;margin-right:auto;margin-left:auto;margin-bottom:75px}.search .searchTab__nav-item{-webkit-transition:color,background-color,padding-top .2s ease 0s,-webkit-box-shadow;transition:color,background-color,padding-top .2s ease 0s,-webkit-box-shadow;transition:color,background-color,box-shadow,padding-top .2s ease 0s;transition:color,background-color,box-shadow,padding-top .2s ease 0s,-webkit-box-shadow;-webkit-transition-timing-function:ease;transition-timing-function:ease;list-style:none;width:calc(16.6666666667% - 10px);height:90px;color:#103180;background-color:#fff;border-radius:8px;border:2px solid #80b7e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-size:18px;font-weight:700;position:relative;cursor:pointer;padding-bottom:14px;-webkit-box-shadow:0 10px 5px 0 rgba(0,0,0,.1);box-shadow:0 10px 5px 0 rgba(0,0,0,.1)}.search .searchTab__nav-item::before{content:"";display:block;width:100%;height:22px;background-color:#9fc7e4;position:absolute;left:0;bottom:0;z-index:1;border-radius:0 0 5px 5px;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.search .searchTab__nav-item::after{content:"";width:12px;height:6px;border-top:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;left:50%;bottom:7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:border-color,bottom .2s ease 0s;transition:border-color,bottom .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.search .searchTab__nav-item span{display:block;font-size:13px;color:#0089ff}.search .searchTab__nav-item.is-active,.search .searchTab__nav-item:hover{background-color:#103180;border:2px solid #103180;color:#fff;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);padding-top:10px}.search .searchTab__nav-item.is-active::before,.search .searchTab__nav-item:hover::before{background-color:#103180}.search .searchTab__nav-item.is-active::after,.search .searchTab__nav-item:hover::after{border-top:6px solid #103180;bottom:-8px}.search .searchTab__nav-item.is-active{z-index:1;padding-top:10px}.search .searchTab__nav-item.is-active::before{opacity:1}.search .searchTab__nav-item.is-active::after{bottom:-8px;opacity:1}.search .searchTab__body{position:relative}.search .searchTab__sec{display:none;opacity:0;position:relative;margin-right:auto;margin-left:auto}.search .searchTab__sec.is-active{display:block;opacity:1;-webkit-animation:tabFade .2s ease;animation:tabFade .2s ease}@keyframes tabFade{from{opacity:0}to{opacity:1}}.search__sec{max-width:1120px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:60px}.search__sec:last-child{margin-bottom:0}.search__sec-ttl{font-size:30px;color:#0080cd;font-weight:700;margin-bottom:20px}.search__sec-item{margin-bottom:10px}.search__sec-item:last-child{margin-bottom:0}.search__sec-item&gt;a{background-color:#fff;border-radius:8px;padding:20px 20px 20px 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-shadow:inset 0 0 0 0 #103180;box-shadow:inset 0 0 0 0 #103180;-webkit-transition:-webkit-box-shadow .2s ease 0s;transition:-webkit-box-shadow .2s ease 0s;transition:box-shadow .2s ease 0s;transition:box-shadow .2s ease 0s,-webkit-box-shadow .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.search__sec-item&gt;a:hover{-webkit-box-shadow:inset 0 0 0 5px #103180;box-shadow:inset 0 0 0 5px #103180}.search__sec-item&gt;a::before{content:"\e901";display:block;font-family:icomoon;font-size:16px;color:#ff2c00;position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search__sec-className{width:250px;font-size:27px;font-weight:700;margin-right:30px;color:#103180;position:relative}.search__sec-className .smallTxt{font-size:clamp(14px,2.3636363636px + .0363636364 * 100vw,16px)}.search__sec-className .labelNewOpen{display:inline-block;margin-left:10px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.search__sec-classInfo{margin-right:40px;width:410px}.search__sec-classInfo-tel{color:#0080cd;font-weight:700;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__sec-classInfo-tel .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#9fcbff;font-size:12px;font-weight:700;height:15px;color:#0080cd;margin-right:5px;padding:0 5px 1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search__sec-classInfo-addr{font-size:14px}.search__sec-cat{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__sec-cat-item{width:clamp(50px,28.7845303867px + .0276243094 * 100vw,60px);height:clamp(50px,28.7845303867px + .0276243094 * 100vw,60px);border-radius:4px;background-color:#d6e4ff;font-size:clamp(12px,9.8784530387px + .0027624309 * 100vw,13px);font-weight:700;color:#5993d6;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:clamp(5px,.7569060773px + .0055248619 * 100vw,7px)}.search__sec-cat-item:last-child{margin-right:0}@media screen and (min-width:767px){.onayami__reason{padding:64px 12px}.onayami__reason h4{font-size:2em;border-top-left-radius:46px;border-bottom-left-radius:46px}.onayami__reason h4 img{width:66px;margin-right:8px}.onayami__reason ul li h4:after{width:171px;height:200px}.onayami__reason ul li:nth-of-type(2n-1) h4:after{top:-100px}.onayami__reason ul li:nth-of-type(2n) h4:after{top:-120px}.onayami__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.onayami__icons{max-width:880px;margin:auto;margin-bottom:-45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.onayami__icons li div img{width:240px}.onayami__content_wrap{width:600px;margin:auto}.onayami__desc{margin:0;width:100%}.onayami__desc div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.onayami__desc div img{width:395px}.onayami__desc div:nth-of-type(1){margin-left:0;margin-right:auto}.onayami__desc div:nth-of-type(2){margin-left:auto;margin-right:0}.faqBox h2::before{width:92px;height:105px;position:absolute;left:25%}.faqBox h2::before::after{width:61px;height:47px;position:absolute;bottom:25px}}@media screen and (min-width:768px){.sp_only{display:none}}@media screen and (min-width:920px){.success__label{position:absolute;left:-50px;top:0;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:24px;font-weight:700;color:#e1d3d1}.success__label span{padding-bottom:15px;padding-right:0}.success__label span::before{display:none}.success__label::before{content:"";display:block;width:1px;height:calc(100% + 150px);background-color:#fff;position:absolute;left:50%;bottom:-150px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:inherit;top:inherit}}@media screen and (max-width:1200px){.c-inqBox{padding-left:20px;padding-right:20px}.c-inqBox__cta-btnBox{width:clamp(280px,-9.8113207547px + .3773584906 * 100vw,360px)}.c-inqBox__cta-telBox{width:clamp(264px,140.8301886792px + .1603773585 * 100vw,298px)}.baseW{padding-left:20px;padding-right:20px}.mv__arch_parts img{height:200px}.mv__item01{width:324px;bottom:170px}.obsession__bottom-encounter{margin-top:-8%}.achievement__inner{padding-left:20px;padding-right:20px}.achievement__pass-university .achievement__pass-all span{letter-spacing:calc(100vw / 1200 * -10)}.success::before{width:100%;height:17.375vw}}@media screen and (max-width:1130px){.search__sec-item&gt;a{padding:20px}.search__sec-item&gt;a::before{display:none}.search__sec-className{width:100%;padding-left:30px;margin-bottom:15px}.search__sec-className::before{display:block;content:"\e901";font-family:icomoon;font-size:16px;color:#ff2c00;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search__sec-classInfo{width:clamp(430px,-100.3867403315px + .6906077348 * 100vw,680px)}}@media screen and (max-width:1120px){.baseW-middle{padding-left:20px;padding-right:20px}}@media screen and (max-width:1119px){.footer__inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:1099px){.header__linkBox-item a .icon-book_pen,.header__linkBox-item a .icon-document,.header__linkBox-item a .icon-search{display:none}}@media screen and (max-width:1040px){.obsession__bottom-encounter{margin-top:calc(100vw / 768 * -70)}}@media screen and (max-width:1000px){.achievement__pass-junior .achievement__pass-all .hor-txt{margin-bottom:15px}}@media screen and (max-width:980px){.baseW-small{padding-left:20px;padding-right:20px}}@media screen and (max-width:970px){.reco__sec-txtBox-subject{width:100%}.reco__sec-txtBox-koma{padding:10px 15px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reco__sec-txtBox-koma .label{margin-right:0;width:100%;text-align:center}.reco__sec-txtBox-koma .detail:last-child{margin-right:0}}@media screen and (max-width:920px){.support__list{width:100%}}@media screen and (max-width:899px){.reason__coachSlide .swiper-button-next,.reason__coachSlide .swiper-button-prev{display:block}.reason__coachSlide-box .coachName{max-width:230px;margin-right:auto;margin-left:auto}}@media screen and (max-width:820px){.about__inq-item{width:calc(50% - 10px)}}@media screen and (max-width:768px){.obsession__readBox-inner{padding-left:20px;padding-right:20px}.obsession__readBox-img{width:244px}.obsession__style-inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){body{padding-top:91px}a[href^="tel:"]{pointer-events:all}.c-hayawariBox__inner{border-radius:0 0 22px 22px;padding-bottom:40px;background:#0058a7 url(../images/dot_bg.png) repeat center/6px auto}.c-hayawariBox__inner .c-hayawari{max-width:350px;width:100%}.c-hayawari::before{width:calc(100vw / 375 * 64);top:calc(100vw / 375 * 35);left:calc(100vw / 375 * -20)}.c-hayawari::after{width:calc(100vw / 375 * 95);top:calc(100vw / 375 * -39)}.c-allYearBox__ttl{color:#ff0;margin-bottom:15px}.c-allYearBox__inner{border-radius:0 0 22px 22px;padding-bottom:40px;background:#0058a7 url(../images/dot_bg.png) repeat center/6px auto}.c-allYearBox__sec.-library_card{text-align:center;width:90%;margin-bottom:20px}.c-allYearBox__sec.-library_card img{max-width:390px;width:100%}.c-allYearBox__sec:last-child{margin-left:0;margin-top:20px}.c-inqBox{padding-left:10px;padding-right:10px;margin-top:87px}.c-inqBox::before{width:clamp(160px,.2423469388px + .4260204082 * 100vw,327px);height:clamp(160px,.2423469388px + .4260204082 * 100vw,327px);top:-30px}.c-inqBox__inner{border-radius:22px 22px 0 0;padding:0 10px 20px}.c-inqBox__inner:last-child{border-radius:22px}.c-inqBox__wrap{border-radius:22px}.c-inqBox__ttl{top:-5px}.c-inqBox__ttl::before{width:clamp(160px,.2423469388px + .4260204082 * 100vw,327px);height:clamp(160px,.2423469388px + .4260204082 * 100vw,327px);top:-10px}.c-inqBox__ttl img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);height:auto}.c-inqBox__cta-btnBox{width:100%;margin-bottom:30px}.c-inqBox__cta-telBox{margin-right:auto;margin-left:auto;max-width:270px;width:90%}.btnStyle__inq{height:88px}.btnStyle__inq a{font-size:23px}.btnStyle__inq a::before{width:18px;height:18px}.btnStyle__inq-inner&gt;span{font-size:14px}.btnStyle__inq.-line{width:calc(100vw / 375 * 320)}.header__inner{padding:9px 20px 7px}.header__logo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__logo img{width:144px}.header__shoulder{padding-right:10px;color:#b2b5b7}.header__searchBox{display:none}.header__gronavi li a{font-size:11px;line-height:1.2}.btmNav{-webkit-transition:bottom .2s ease 0s;transition:bottom .2s ease 0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;display:block;width:100%;position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:998}.btmNav.is-slideUp{bottom:-63px}.btmNav__item.-trial{width:33.3333333333%}.btmNav__item.-trial a{background-color:#df003b;-webkit-box-shadow:inset 0 3px 0 0 #c30026;box-shadow:inset 0 3px 0 0 #c30026}.btmNav__item.-request{width:33.3333333333%}.btmNav__item.-request a{background-color:#36b45e;-webkit-box-shadow:inset 0 3px 0 0 #369741;box-shadow:inset 0 3px 0 0 #369741}.btmNav__item.-search{width:16.6666666667%}.btmNav__item.-search a{background-color:#003ebb;-webkit-box-shadow:inset 0 3px 0 0 #002ea3;box-shadow:inset 0 3px 0 0 #002ea3;font-size:clamp(12px,6.1818181818px + .0181818182 * 100vw,13px)}.btmNav__item.-tel{width:16.6666666667%}.btmNav__item.-tel a{background-color:#ff9b00;-webkit-box-shadow:inset 0 3px 0 0 #e37c00;box-shadow:inset 0 3px 0 0 #e37c00}.btmNav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:63px;color:#fff;font-weight:700;font-size:clamp(16px,4.3636363636px + .0363636364 * 100vw,18px);position:relative}.btmNav__item a span{display:block;color:#ffff6c;font-size:clamp(10px,4.1818181818px + .0181818182 * 100vw,11px)}.btmNav__item a .icon_search{position:absolute;right:clamp(12px,-18.612244898px + .0816326531 * 100vw,44px);bottom:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:11px;height:10px;background:url(../images/icon_search_white.png) no-repeat center/100% auto}.btmNav__item a .icon_tel{display:block;width:24px;height:24px;background:url(../images/icon_tel.png) no-repeat center/100% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer__inner{padding:50px 20px}.footer__logo{margin-bottom:30px}.footer__cpInfo{font-size:clamp(13px,1.3636363636px + .0363636364 * 100vw,15px)}.footer__cpInfo dt{width:20%}.footer__cpInfo dd{margin-left:30px;width:calc(80% - 30px)}.footer .copyright{font-size:10px}.pageTopBtn{right:10px;bottom:10px}.pc_only{display:none}.mv{padding-bottom:calc(100vw / 375 * 6)}.mv__copy{width:72vw;top:3.4666666667vw}.mv__copy img{width:100%}.mv__catch{left:10px;width:calc(100vw / 375 * 54);height:calc(100vw / 375 * 166);top:calc(100vw / 375 * 145);-webkit-transform:none;-ms-transform:none;transform:none}.mv__human{width:calc(100vw / 375 * 280);height:calc(100vw / 375 * 304);top:calc(100vw / 375 * 143);-webkit-transform:translateX(-52.2%);-ms-transform:translateX(-52.2%);transform:translateX(-52.2%)}.mv__arch_parts img{height:calc(100vw / 375 * 100)}.mv__bg img{width:100%;height:auto}.mv__bg picture{width:100%}.mv__item01{width:calc(100vw / 375 * 190);left:calc(100vw / 375 * 20);bottom:calc(100vw / 375 * -15);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation:popImg_L_sp .4s cubic-bezier(.59,.14,.47,.995) .31s forwards;animation:popImg_L_sp .4s cubic-bezier(.59,.14,.47,.995) .31s forwards}.mv__item01 img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mv__item02{width:48vw;top:49.0666666667vw;right:-6vw;z-index:15}.mv__campaignBox{max-width:none;width:100%;top:inherit;height:auto;bottom:calc(100vw / 375 * 145);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv__campaignBox img{width:calc(100vw / 375 * 384)}.mv__campaignBox-hayawari,.mv__campaignBox-txt{position:relative}.mv__campaignBox-txt{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}.mv__campaignBox-hayawari{width:100%;-webkit-transform:translateY(calc(100vw / 375 * -15)) translateX(0);-ms-transform:translateY(calc(100vw / 375 * -15)) translateX(0);transform:translateY(calc(100vw / 375 * -15)) translateX(0)}.mv__campaignBox-hayawari img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:none;width:calc(100vw / 375 * 600)}.about{margin-top:calc(100vw / 375 * -119);padding-top:0;padding-bottom:2dvw;background-color:#fff}.about__inq{padding-left:20px;padding-right:20px;padding-top:0;margin-top:0}.about__inq-item{width:100%;margin-right:0;margin-bottom:15px}.about__inq-item:last-child{margin-bottom:0}.obsession__ttlBox{background:url(../images/obsession_ttl_cloud_sp.png) no-repeat center/auto 90px;height:90px;padding-top:100px}.obsession__readBox{padding-top:50px}.obsession__readBox-txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.obsession__readBox-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-bottom:0}.obsession__readBox-ttl .small{margin:0;margin-left:10px;padding-top:20px}.obsession__readBox-ttl .strong{display:inline-block;margin-bottom:0}.obsession__readBox-wrap{width:76%}.obsession__readBox-wrap .obsession__readBox-img img{height:auto}.obsession__readBox-img{width:244px;margin-right:auto;margin-left:auto;margin-bottom:20px}.obsession__style{padding-top:0}.obsession__style-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.obsession__style-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;margin-bottom:30px}.obsession__style-ttl::before{left:-108px;bottom:10px}.obsession__style-ttl::after{right:-100px;top:25px}.obsession__style-sec{width:100%}.obsession__style-sec-inner:nth-of-type(1) .obsession__style-sec-txt{right:-40px}.obsession__style-sec-inner:nth-of-type(1){width:calc(100vw / 375 * 400);margin-bottom:20px}.obsession__style-sec-inner:nth-of-type(1) .obsession__style-sec-img img{height:auto}.obsession__style-sec-inner:nth-of-type(2){width:calc(100vw / 375 * 403);margin-left:0;margin-top:0;margin-bottom:30px}.obsession__style-sec-inner:nth-of-type(2) .obsession__style-sec-img img{height:auto}.obsession__style-sec-txt{position:static;margin-top:10px}.obsession__style-detail{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.obsession__style-detail-item{width:100%;margin-right:0}.obsession__style-detail-item img{width:calc(100vw / 375 * 260);height:auto}.obsession__style-detail-item:nth-of-type(2) img{-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px)}.obsession__style-detail-item:nth-of-type(3){margin-top:-16px}.obsession__style-desc{margin-top:15px;text-align:left}.obsession__bottom{padding-top:calc(100vw / 375 * 20)}.obsession__bottom::after{height:calc(100vw / 375 * 350);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(25%,rgba(83,205,205,.7)),color-stop(30%,#278fb9),color-stop(34%,#0058a7));background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(83,205,205,.7) 25%,#278fb9 30%,#0058a7 34%)}.obsession__bottom-parts.-partsL{width:140px;left:-40px;top:0}.obsession__bottom-parts.-partsR{width:114px;top:0}.obsession__bottom-ttl{max-width:315px}.obsession__bottom-coach1500{max-width:none;width:100%;height:calc(100vw / 375 * 159);position:relative;z-index:1}.obsession__bottom-coach1500 img{max-width:none;width:calc(100vw / 375 * 502);position:absolute;left:48%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.obsession__bottom-encounter img{width:100%;height:auto;-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.voice{padding-bottom:150px}.voice__ttlBox{margin-bottom:10px}.voice__ttlBox::before{width:150%;height:calc(100vw / 375 * 126);top:calc(100vw / 375 * -65)}.voice__slider .swiper-slide{padding-left:20px;padding-right:20px}.voice__slider .swiper-button-next,.voice__slider .swiper-button-prev{width:50px;height:50px}.voice__slider .swiper-button-prev{left:5px}.voice__slider .swiper-button-next{right:5px}.voice__slider-item-ttl{font-size:21px;height:63px}.voice__slider-item-ttl::before{width:57px;height:85px;left:clamp(30px,-86.3636363636px + .3636363636 * 100vw,50px)}.voice__slider-item-txt{padding:20px calc(100vw / 375 * 50) 40px}.support{padding-bottom:calc(100vw / 375 * 60)}.support__ttleBox::before{width:100%;height:200px;background:url(../images/yellow_circle_bg_sp.png) no-repeat top center/cover;top:-55px}.support__ttleBox-img{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.support__ttleBox-img img{max-width:314px;height:auto;width:100%;margin-top:-55px}.support__inner&gt;.baseW{padding-left:15px;padding-right:15px}.support__list{padding-bottom:20px}.support__list-item.col-1:not(:last-child){margin-bottom:30px}.support__list-item.col-2{width:100%}.support__list-item{width:100%;margin-bottom:30px}.support__list-item:last-child{margin-bottom:0}.achievement{padding:40px 0 80px}.achievement .icon-pass{width:25px;height:24px}.achievement__inner{padding-left:10px;padding-right:10px}.achievement__ttl{margin-bottom:20px}.achievement__ttl img{max-width:300px}.achievement__catchImg{margin-bottom:30px}.achievement__school{margin-bottom:65px}.achievement__school .achievement__pass-all{font-size:clamp(70px,46.7272727273px + .0727272727 * 100vw,74px)}.achievement__school .achievement__pass-all::after,.achievement__school .achievement__pass-all::before{height:84px;width:40px}.achievement__school .achievement__pass-all .hor-txt{font-size:clamp(20px,8.3636363636px + .0363636364 * 100vw,22px)}.achievement__school .achievement__pass-all .small-txt{font-size:22px}.achievement__school .achievement__pass-all .icon-pass{width:37px;height:36px;top:-40px}.achievement__school-ttl{font-size:clamp(16px,4.3636363636px + .0363636364 * 100vw,18px);height:40px;border-radius:4px}.achievement__school-goingBox.col-2 .achievement__school-goingBox-item{width:100%;margin-bottom:55px}.achievement__school-goingBox.col-2 .achievement__school-goingBox-item:nth-last-of-type(2){margin-bottom:0}.achievement__school-goingBox-num{padding:0 clamp(4px,-30.9090909091px + .1090909091 * 100vw,10px) 20px}.achievement__school-goingBox-num li{font-size:clamp(38px,-20.1818181818px + .1818181818 * 100vw,48px);line-height:clamp(38px,-20.1818181818px + .1818181818 * 100vw,48px);padding:0 clamp(5px,-35.7272727273px + .1272727273 * 100vw,12px);margin:0 6px}.achievement__school-goingBox-num li::after{height:70%}.achievement__school-goingBox-num li .label{font-size:14px;margin-bottom:0}.achievement__school-goingBox-num li .smallTxt{font-size:13px}.achievement__school-goingBox-check{font-size:16px;height:50px}.achievement__school-goingBox-check .icon-plus{width:30px;height:30px}.achievement__school-modal-inner .infoBox.col-2 .infoBox__item{width:100%}.achievement__school-modal-inner .infoBox__item.col-2 .infoBox__item-schoolList{width:100%}.achievement__school-modal-inner .infoBox__item-schoolList.col-2{width:100%}.achievement__school-modal-inner .infoBox__item-schoolList.col-2 li{width:100%}.achievement__pass-all{font-size:clamp(68px,44.7272727273px + .0727272727 * 100vw,72px);max-width:360px;letter-spacing:-5px}.achievement__pass-all::after,.achievement__pass-all::before{width:27px;height:56px}.achievement__pass-all::before{left:clamp(1px,-109.5454545455px + .3454545455 * 100vw,20px)}.achievement__pass-all::after{right:clamp(1px,-109.5454545455px + .3454545455 * 100vw,20px)}.achievement__pass-all .vl-txt{font-size:14px;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.achievement__pass-all .small-txt{font-size:21px;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.achievement__pass-all .icon-pass{top:26px;right:clamp(40px,-76.3636363636px + .3636363636 * 100vw,60px)}.achievement__pass-all .bg_shadow{width:100%;bottom:-15px;opacity:.55}.achievement__pass-link{margin-bottom:40px}.achievement__pass-link-item a{font-size:clamp(15px,-2.4545454545px + .0545454545 * 100vw,18px);height:90px;padding-bottom:10px}.achievement__pass-link-item a::before{bottom:10px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.achievement__pass-junior .achievement__pass-all::after,.achievement__pass-junior .achievement__pass-all::before{width:clamp(54px,-4.1818181818px + .1818181818 * 100vw,64px);height:clamp(130px,89.2727272727px + .1272727273 * 100vw,137px)}.achievement__pass-junior .achievement__pass-all .small-txt{-webkit-transform:translateX(7px);-ms-transform:translateX(7px);transform:translateX(7px)}.achievement__pass-junior .achievement__pass-all .icon-pass{top:-37px;right:-13px}.achievement__pass-high .achievement__school-goingBox-item.-passBox{margin-bottom:70px}.achievement__pass-high .achievement__pass-all:last-child{margin-top:35px}.achievement__pass-high .achievement__pass-all .hor-txt{left:clamp(30px,-57.2727272727px + .2727272727 * 100vw,45px)}.success{padding-top:140px}.success::before{width:375px;height:162px;background:url(../images/success_bg_txt_sp.png) no-repeat center/100% auto}.success .tabContent__nav{padding-left:10px;padding-right:10px}.success .tabContent__nav-item{font-size:clamp(16px,4.3636363636px + 3.63636364vw,18px);height:clamp(70px,35.0909090909px + 10.90909091vw,76px)}.success .tabContent__nav-item::before{font-size:clamp(13px,-4.4545454545px + 5.45454545vw,16px)}.success .tabContent__nav-item::after{width:clamp(13px,-4.4545454545px + 5.45454545vw,16px);height:clamp(13px,-4.4545454545px + 5.45454545vw,16px)}.success .tabContent__body{padding:38px 10px 50px}.success__sec{border-radius:35px;padding:20px 20px 35px}.success__sec-infoBox{width:100%}.success__sec-infoBox-img img{width:100%;height:auto}.success__sec-infoBox-schoolName{font-size:clamp(25px,13.3636363636px + 3.63636364vw,27px);margin-bottom:10px}.success__sec-infoBox-data{width:100%;margin-bottom:20px}.success__sec-infoBox-data .name{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.success__sec-infoBox-data .className,.success__sec-infoBox-data .period{font-size:clamp(11px,-.6363636364px + 3.63636364vw,13px)}.success__sec-txtBox{width:100%}.success__sec-txtBox-ttl{font-size:clamp(19px,7.3636363636px + 3.63636364vw,21px)}.success__sec-txtBox-desc{font-size:clamp(14px,8.1818181818px + 1.81818182vw,15px)}.success__sec-voice{font-size:1.4rem}.success__separate{grid-column-gap:16px;grid-row-gap:16px}.proof{padding-top:calc(100vw / 375 * 140)}.proof__ttl{background:url(../images/proof_bg_cloud_sp.png) no-repeat center top/100% auto}.proof__ttl img{max-width:314px;width:100%}.reason{background:#327cce;background-image:none}.reason__ttl{-webkit-transform:translateY(calc(100vw / 375 * -36));-ms-transform:translateY(calc(100vw / 375 * -36));transform:translateY(calc(100vw / 375 * -36))}.reason__inner{margin-top:calc(100vw / 375 * -90);padding-left:10px;padding-right:10px;padding-bottom:250px}.reason__sec{padding:30px 10px;margin-bottom:40px}.reason__sec:nth-of-type(1){padding-bottom:50px}.reason__sec:nth-of-type(2) .reason__sec-read .desc-img{width:clamp(280px,18.1818181818px + .8181818182 * 100vw,325px);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.reason__sec:nth-of-type(2) .reason__sec-read .img{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.reason__sec:nth-of-type(2) .reason__sec-point-readTxt{padding:0 20px}.reason__sec::before{width:184px;left:-110px}.reason__sec::after{width:150px}.reason__sec-ttl{font-size:clamp(22px,-1.2727272727px + .0727272727 * 100vw,26px);padding-top:40px}.reason__sec-ttl span{font-size:14px}.reason__sec-ttl::before{width:26px;height:30px}.reason__sec-ttl::after{width:240px;height:60px}.reason__sec-read .desc{width:100%;margin-right:0}.reason__sec-read .desc-img{width:clamp(320px,5.8181818182px + .9818181818 * 100vw,374px);-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);transform:translateX(-12px);margin-right:auto;margin-left:auto}.reason__sec-read .desc-catch{font-size:clamp(16px,4.3636363636px + .0363636364 * 100vw,18px);padding:0 10px}.reason__sec-read .desc-txt{padding:0 10px}.reason__sec-read .img{width:clamp(275px,-56.6363636364px + 1.0363636364 * 100vw,332px);padding-top:20px}.reason__sec-point-ttl{padding-top:100px}.reason__sec-point-list-item{margin:0 -10px;padding:25px}.reason__sec-point-list-item .img{width:100%;margin-bottom:15px;text-align:center}.reason__sec-point-list-item .img img{max-width:250px;width:100%}.reason__sec-point-list-item .desc{margin-left:0}.reason__sec-point-list-item .desc-ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:clamp(22px,10.3636363636px + .0363636364 * 100vw,24px)}.reason__sec-point-list-item .desc-ttl span{font-size:clamp(15px,9.1818181818px + .0181818182 * 100vw,16px);margin-bottom:10px}.reason__coachSlide .swiper-button-next,.reason__coachSlide .swiper-button-prev{width:50px;height:50px;top:29%}.reco__ttl img{width:230px}.reco__strongTxt{font-size:21px}.reco__readTxt{text-align:left}.reco__sec{padding:40px 20px}.reco__sec .peopleIcon{position:relative;left:0;z-index:1;margin-top:-30px;margin-right:auto;margin-left:auto}.reco__sec-wishBox{width:100%;margin-bottom:20px}.reco__sec-wishBox .shoulder{top:-50px}.reco__sec-wishBox .wishTxt{width:100%;min-height:auto;padding:30px 15px;font-size:clamp(21px,3.5454545455px + .0545454545 * 100vw,24px)}.reco__sec-wishBox .wishTxt::after{left:60px}.reco__sec-txtBox{width:100%}.reco__sec-txtBox-ttl{font-size:clamp(23px,5.5454545455px + .0545454545 * 100vw,26px);text-align:center;line-height:1.4;margin-bottom:15px}.reco__sec-txtBox-subject{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reco__sec-txtBox-subject+p{text-align:center;width:100%;margin-bottom:10px}.reco__sec-txtBox-koma{width:100%;padding:10px clamp(5px,-24.0909090909px + .0909090909 * 100vw,10px) 10px}.reco__sec-txtBox-koma .label{margin-bottom:5px}.reco__sec-txtBox-koma .detail span{margin-right:clamp(2px,-15.4545454545px + .0545454545 * 100vw,5px)}.reco__sec-txtBox-koma .detail{font-size:clamp(11px,5.1818181818px + .0181818182 * 100vw,12px);margin-right:clamp(5px,-82.2727272727px + .2727272727 * 100vw,20px)}.reco__sec-priceBox{margin-top:25px;width:100%}.reco__sec-priceBox-item .genre{width:100%;margin-right:0;margin-bottom:5px;padding:5px 5px 6px}.reco__attention{padding:20px}.reco__price{margin-top:42px}.reco__price-inner{padding-left:20px;padding-right:20px}.reco__price-ttl{margin-right:0;margin-bottom:30px}.reco__price-detail li{width:100%;margin-bottom:15px}.reco__price-detail li:last-child{margin-bottom:0}.reco .recoTab__nav{padding-left:0;padding-right:0}.reco .recoTab__nav-item::before{bottom:-24px;height:24px}.reco .recoTab__nav-item::after{border-top:6px solid #008aff;border-right:6px solid transparent;border-bottom:0 solid transparent;border-left:6px solid transparent}.reco .recoTab__nav-item{width:calc(16.6666666667% - 2px);font-size:13px;height:50px}.reco .recoTab__nav-item.is-active::after{bottom:-6px}.reco .recoTab__body{padding:48px 0 0}.reco .recoTab__sec-inner{padding:0 10px}.flow{margin-top:40px;background:-webkit-gradient(linear,left bottom,left top,color-stop(90%,#e4e7e8),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#e4e7e8 90%,rgba(255,255,255,0) 100%)}.flow__readBox{margin-bottom:100px}.flow__readBox-ttlBox{width:100%;margin-right:0}.flow__readBox-ttl{width:230px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-right:auto;margin-left:auto}.flow__readBox-catch{font-size:21px;text-align:center}.flow__readBox-catch::after{display:none}.flow__readBox-desc{margin-bottom:30px}.flow__readBox-imgBox{max-width:350px;width:100%;margin-right:auto;margin-left:auto}.flow__readBox-imgBox::after{content:"";position:absolute;right:80px;bottom:-45px;width:97.5px;height:104px;background:url(../images/flow_parts.png) no-repeat center/100% auto}.flow__list-item.-alone .flow__list-txtBox{width:100%;margin-bottom:20px}.flow__list-txtBox{width:100%}.flow__list-ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:clamp(24px,.7272727273px + .0727272727 * 100vw,28px);margin-bottom:20px}.flow__list-ttl span{margin-bottom:15px}.flow__list-desc{margin-bottom:20px}.flow__list-desc a[href^="tel:"]{color:#0089ff;text-decoration:underline}.flow__list-imgBox{width:100%}.flow__list-imgBox img{width:100%}.flow__list-howto{width:100%}.flow__list-howto-list dt span{display:block}.freeSpace{margin-bottom:60px}.freeSpace__img img{width:100%;height:374px}.freeSpace__txt{width:calc(100% - 20px);margin-top:-30px}.freeSpace__txt-shoulder{font-size:18px}.freeSpace__txt-ttl{font-size:27px}.freeSpace__txt-desc{font-size:15px;padding:0 20px;text-align:left}.search{padding:60px 10px 100px}.search__ttl img{max-width:230px}.search__catch-txt{margin-bottom:30px}.search__prompt{margin-bottom:10px}.search .searchTab__nav{margin-bottom:40px}.search .searchTab__nav-item{width:calc(33.3333333333% - 4px);border:1px solid #80b7e0;font-size:16px;height:70px;margin-bottom:10px;-webkit-transition:none;transition:none}.search .searchTab__nav-item::before{height:14px;-webkit-transition:none;transition:none}.search .searchTab__nav-item::after{width:4px;height:4px;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;bottom:5px;-webkit-transition:none;transition:none}.search .searchTab__nav-item span{font-size:12px}.search .searchTab__nav-item.is-active::after,.search .searchTab__nav-item:hover::after{display:none}.search .searchTab__nav-item.is-active::after{display:none}.search__sec-ttl{font-size:clamp(22px,10.3636363636px + .0363636364 * 100vw,24px);text-align:center}.search__sec-item&gt;a{-webkit-transition:none;transition:none}.search__sec-className{font-size:clamp(24px,6.5454545455px + .0545454545 * 100vw,27px);margin-right:0}.search__sec-classInfo{width:100%;margin-right:0}.search__sec-classInfo-tel{margin-bottom:5px}.search__sec-classInfo-tel .label{height:17px}.search__sec-classInfo-addr{margin-bottom:10px}.search__sec-cat{width:100%}.search__sec-cat-item{width:calc(25% - 5px);height:30px;padding-bottom:1px}}@media screen and (max-width:767px) and (max-width:374px){.btmNav__item a .icon_search{right:clamp(9px,-8.7777777778px + .0555555556 * 100vw,12px)}}@media screen and (max-width:767px) and (max-width:767px){.obsession__readBox-ttl{font-size:clamp(29px,23.1818181818px + .0181818182 * 100vw,30px);width:calc(100vw / 375 * 60)}}@media screen and (max-width:375px){.header__gronavi li a{font-size:calc(100vw / 375 * 11)}.reco .recoTab__nav-item{font-size:calc(100vw / 375 * 13)}}@media screen and (max-width:374px){.freeSpace__txt-desc br{display:none}}</pre></body></html>