/*! 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}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{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%}html,body{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:-0.25em}sup{top:-0.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:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-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}a,area,button,input,label,select,textarea,[tabindex]{-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 0.5s ease 0.1s 1 forwards;animation:popAnimate 0.5s ease 0.1s 1 forwards}.animation.animationOn:nth-child(2){-webkit-animation:popAnimate 0.5s ease 0.2s 1 forwards;animation:popAnimate 0.5s ease 0.2s 1 forwards}.animation.animationOn:nth-child(3){-webkit-animation:popAnimate 0.5s ease 0.3s 1 forwards;animation:popAnimate 0.5s ease 0.3s 1 forwards}.animation.animationOn:nth-child(4){-webkit-animation:popAnimate 0.5s ease 0.4s 1 forwards;animation:popAnimate 0.5s ease 0.4s 1 forwards}.animation.animationOn:nth-child(5){-webkit-animation:popAnimate 0.5s ease 0.5s 1 forwards;animation:popAnimate 0.5s ease 0.5s 1 forwards}.animation.animationOn:nth-child(6){-webkit-animation:popAnimate 0.5s ease 0.6s 1 forwards;animation:popAnimate 0.5s ease 0.6s 1 forwards}.animation.animationOn:nth-child(7){-webkit-animation:popAnimate 0.5s ease 0.7s 1 forwards;animation:popAnimate 0.5s ease 0.7s 1 forwards}.animation.animationOn:nth-child(8){-webkit-animation:popAnimate 0.5s ease 0.8s 1 forwards;animation:popAnimate 0.5s ease 0.8s 1 forwards}.animation.animationOn:nth-child(9){-webkit-animation:popAnimate 0.5s ease 0.9s 1 forwards;animation:popAnimate 0.5s ease 0.9s 1 forwards}.animation.animationOn:nth-child(10){-webkit-animation:popAnimate 0.5s ease 1s 1 forwards;animation:popAnimate 0.5s ease 1s 1 forwards}.animation.animationOn:nth-child(11){-webkit-animation:popAnimate 0.5s ease 1.1s 1 forwards;animation:popAnimate 0.5s ease 1.1s 1 forwards}.animation.animationOn:nth-child(12){-webkit-animation:popAnimate 0.5s ease 1.2s 1 forwards;animation:popAnimate 0.5s ease 1.2s 1 forwards}.animation.animationOn:nth-child(13){-webkit-animation:popAnimate 0.5s ease 1.3s 1 forwards;animation:popAnimate 0.5s ease 1.3s 1 forwards}.animation.animationOn:nth-child(14){-webkit-animation:popAnimate 0.5s ease 1.4s 1 forwards;animation:popAnimate 0.5s ease 1.4s 1 forwards}.animation.animationOn:nth-child(15){-webkit-animation:popAnimate 0.5s ease 1.5s 1 forwards;animation:popAnimate 0.5s ease 1.5s 1 forwards}.animation.animationOn:nth-child(16){-webkit-animation:popAnimate 0.5s ease 1.6s 1 forwards;animation:popAnimate 0.5s ease 1.6s 1 forwards}.animation.animationOn:nth-child(17){-webkit-animation:popAnimate 0.5s ease 1.7s 1 forwards;animation:popAnimate 0.5s ease 1.7s 1 forwards}.animation.animationOn:nth-child(18){-webkit-animation:popAnimate 0.5s ease 1.8s 1 forwards;animation:popAnimate 0.5s ease 1.8s 1 forwards}.animation.animationOn:nth-child(19){-webkit-animation:popAnimate 0.5s ease 1.9s 1 forwards;animation:popAnimate 0.5s ease 1.9s 1 forwards}.animation.animationOn:nth-child(20){-webkit-animation:popAnimate 0.5s ease 2s 1 forwards;animation:popAnimate 0.5s ease 2s 1 forwards}.animation.animationOn:nth-child(21){-webkit-animation:popAnimate 0.5s ease 2.1s 1 forwards;animation:popAnimate 0.5s ease 2.1s 1 forwards}.animation.animationOn:nth-child(22){-webkit-animation:popAnimate 0.5s ease 2.2s 1 forwards;animation:popAnimate 0.5s ease 2.2s 1 forwards}.animation.animationOn:nth-child(23){-webkit-animation:popAnimate 0.5s ease 2.3s 1 forwards;animation:popAnimate 0.5s ease 2.3s 1 forwards}.animation.animationOn:nth-child(24){-webkit-animation:popAnimate 0.5s ease 2.4s 1 forwards;animation:popAnimate 0.5s ease 2.4s 1 forwards}.animation.animationOn:nth-child(25){-webkit-animation:popAnimate 0.5s ease 2.5s 1 forwards;animation:popAnimate 0.5s ease 2.5s 1 forwards}.animation.animationOn:nth-child(26){-webkit-animation:popAnimate 0.5s ease 2.6s 1 forwards;animation:popAnimate 0.5s ease 2.6s 1 forwards}.animation.animationOn:nth-child(27){-webkit-animation:popAnimate 0.5s ease 2.7s 1 forwards;animation:popAnimate 0.5s ease 2.7s 1 forwards}.animation.animationOn:nth-child(28){-webkit-animation:popAnimate 0.5s ease 2.8s 1 forwards;animation:popAnimate 0.5s ease 2.8s 1 forwards}.animation.animationOn:nth-child(29){-webkit-animation:popAnimate 0.5s ease 2.9s 1 forwards;animation:popAnimate 0.5s ease 2.9s 1 forwards}.animation.animationOn:nth-child(30){-webkit-animation:popAnimate 0.5s ease 3s 1 forwards;animation:popAnimate 0.5s ease 3s 1 forwards}.animation.animationOn:nth-child(31){-webkit-animation:popAnimate 0.5s ease 3.1s 1 forwards;animation:popAnimate 0.5s ease 3.1s 1 forwards}.animation.animationOn:nth-child(32){-webkit-animation:popAnimate 0.5s ease 3.2s 1 forwards;animation:popAnimate 0.5s ease 3.2s 1 forwards}.animation.animationOn:nth-child(33){-webkit-animation:popAnimate 0.5s ease 3.3s 1 forwards;animation:popAnimate 0.5s ease 3.3s 1 forwards}.animation.animationOn:nth-child(34){-webkit-animation:popAnimate 0.5s ease 3.4s 1 forwards;animation:popAnimate 0.5s ease 3.4s 1 forwards}.animation.animationOn:nth-child(35){-webkit-animation:popAnimate 0.5s ease 3.5s 1 forwards;animation:popAnimate 0.5s ease 3.5s 1 forwards}.animation.animationOn:nth-child(36){-webkit-animation:popAnimate 0.5s ease 3.6s 1 forwards;animation:popAnimate 0.5s ease 3.6s 1 forwards}.animation.animationOn:nth-child(37){-webkit-animation:popAnimate 0.5s ease 3.7s 1 forwards;animation:popAnimate 0.5s ease 3.7s 1 forwards}.animation.animationOn:nth-child(38){-webkit-animation:popAnimate 0.5s ease 3.8s 1 forwards;animation:popAnimate 0.5s ease 3.8s 1 forwards}.animation.animationOn:nth-child(39){-webkit-animation:popAnimate 0.5s ease 3.9s 1 forwards;animation:popAnimate 0.5s ease 3.9s 1 forwards}.animation.animationOn:nth-child(40){-webkit-animation:popAnimate 0.5s ease 4s 1 forwards;animation:popAnimate 0.5s ease 4s 1 forwards}.animation.animationOn:nth-child(41){-webkit-animation:popAnimate 0.5s ease 4.1s 1 forwards;animation:popAnimate 0.5s ease 4.1s 1 forwards}.animation.animationOn:nth-child(42){-webkit-animation:popAnimate 0.5s ease 4.2s 1 forwards;animation:popAnimate 0.5s ease 4.2s 1 forwards}.animation.animationOn:nth-child(43){-webkit-animation:popAnimate 0.5s ease 4.3s 1 forwards;animation:popAnimate 0.5s ease 4.3s 1 forwards}.animation.animationOn:nth-child(44){-webkit-animation:popAnimate 0.5s ease 4.4s 1 forwards;animation:popAnimate 0.5s ease 4.4s 1 forwards}.animation.animationOn:nth-child(45){-webkit-animation:popAnimate 0.5s ease 4.5s 1 forwards;animation:popAnimate 0.5s ease 4.5s 1 forwards}.animation.animationOn:nth-child(46){-webkit-animation:popAnimate 0.5s ease 4.6s 1 forwards;animation:popAnimate 0.5s ease 4.6s 1 forwards}.animation.animationOn:nth-child(47){-webkit-animation:popAnimate 0.5s ease 4.7s 1 forwards;animation:popAnimate 0.5s ease 4.7s 1 forwards}.animation.animationOn:nth-child(48){-webkit-animation:popAnimate 0.5s ease 4.8s 1 forwards;animation:popAnimate 0.5s ease 4.8s 1 forwards}.animation.animationOn:nth-child(49){-webkit-animation:popAnimate 0.5s ease 4.9s 1 forwards;animation:popAnimate 0.5s ease 4.9s 1 forwards}.animation.animationOn:nth-child(50){-webkit-animation:popAnimate 0.5s ease 5s 1 forwards;animation:popAnimate 0.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 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.05s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.05s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(2){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.1s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(3){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.15s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.15s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(4){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.2s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(5){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.25s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.25s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(6){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.3s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.3s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(7){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.35s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.35s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(8){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.4s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.4s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(9){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.45s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.45s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(10){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.5s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.5s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(11){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.55s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.55s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(12){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.6s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.6s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(13){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.65s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.65s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(14){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.7s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.7s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(15){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.75s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.75s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(16){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.8s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.8s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(17){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.85s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.85s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(18){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.9s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.9s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(19){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.95s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 0.95s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(20){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(21){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.05s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.05s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(22){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.1s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(23){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.15s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.15s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(24){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.2s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(25){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.25s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.25s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(26){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.3s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.3s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(27){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.35s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.35s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(28){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.4s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.4s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(29){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.45s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.45s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(30){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.5s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.5s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(31){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.55s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.55s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(32){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.6s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.6s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(33){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.65s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.65s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(34){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.7s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.7s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(35){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.75s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.75s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(36){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.8s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.8s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(37){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.85s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.85s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(38){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.9s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.9s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(39){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.95s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 1.95s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(40){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(41){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.05s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.05s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(42){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.1s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.1s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(43){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.15s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.15s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(44){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.2s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.2s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(45){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.25s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.25s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(46){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.3s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.3s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(47){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.35s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.35s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(48){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.4s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.4s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(49){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.45s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.45s 1 forwards}.n-repeat-slide.n-repeat-slide-on:nth-child(50){-webkit-animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.995) 2.5s 1 forwards;animation:nextInview 0.5s cubic-bezier(0.59, 0.14, 0.47, 0.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(0px);transform:translateY(0px)}}@keyframes nextInview{100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-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}@media screen and (max-width: 767px){body{padding-top:91px}}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:none;word-break:break-all}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ul,ol{list-style:none}h1,h2,h3,h4,ul,ol,dl,dd,p,hr,figure{margin:0;padding:0}header,nav,main,footer,section{display:block}p{text-align:justify;word-break:break-all}i{font-style:normal}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 767px){a[href^="tel:"]{pointer-events:all}}::-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:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:""}.icon-down-open:before{content:""}.icon-left-open:before{content:""}.icon-right-open:before{content:""}.icon-up-open:before{content:""}.icon-phone:before{content:""}.icon-location:before{content:""}.icon-blank:before{content:""}.icon-check:before{content:""}.icon-copy:before{content:""}.icon-home:before{content:""}.icon-line:before{content:""}.icon-list:before{content:""}.icon-triangle:before{content:""}.icon-zoom:before{content:""}.icon-reload:before{content:""}.icon-back:before{content:""}.icon-twitter:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-angle-down:before{content:""}.icon-facebook-squared:before{content:""}.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 + 0.0462962963 * 100vw, 60px) clamp(40px, 4.4444444444px + 0.0462962963 * 100vw, 60px)}@media screen and (max-width: 767px){.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{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}@media screen and (max-width: 767px){.c-hayawariBox__inner .c-hayawari{max-width:350px;width:100%}}.c-hayawari{position:relative;margin-right:auto;margin-left:auto}.c-hayawari::before,.c-hayawari::after{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}@media screen and (max-width: 767px){.c-hayawari::before{width:calc( 100vw / 375 * 64 );top:calc( 100vw / 375 * 35 );left:calc( 100vw / 375 * -20 )}}.c-hayawari::after{width:125px;height:140px;background:url(../images/shine02.png) no-repeat center/100% auto;top:-29px;right:18px;opacity:0}@media screen and (max-width: 767px){.c-hayawari::after{width:calc( 100vw / 375 * 95 );top:calc( 100vw / 375 * -39 )}}.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:bold;position:relative;top:-15px;color:#fff;margin-bottom:10px}.c-allYearBox__ttl span{display:block;margin-bottom:15px}@media screen and (max-width: 767px){.c-allYearBox__ttl{color:#ff0;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 + 0.0462962963 * 100vw, 60px) clamp(40px, 4.4444444444px + 0.0462962963 * 100vw, 60px)}@media screen and (max-width: 767px){.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__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.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:clamp(10px, -177.3170731707px + 0.243902439 * 100vw, 30px);margin-top:15px}@media screen and (max-width: 767px){.c-allYearBox__sec:last-child{margin-left:0;margin-top:20px}}.c-inqBox{max-width:980px;width:100%;margin-right:auto;margin-left:auto;position:relative;margin-top:115px;margin-bottom:70px}@media screen and (max-width: 1200px){.c-inqBox{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.c-inqBox{padding-left:10px;padding-right:10px;margin-top:87px}}.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)}@media screen and (max-width: 767px){.c-inqBox::before{width:clamp(160px, 0.2423469388px + 0.4260204082 * 100vw, 327px);height:clamp(160px, 0.2423469388px + 0.4260204082 * 100vw, 327px);top:-30px}}.c-inqBox__inner{background-color:#fff;padding:0 clamp(60px, -48.679245283px + 0.141509434 * 100vw, 90px) clamp(60px, 42.2222222222px + 0.0231481481 * 100vw, 70px);border-radius:clamp(40px, 4.4444444444px + 0.0462962963 * 100vw, 60px) clamp(40px, 4.4444444444px + 0.0462962963 * 100vw, 60px) 0 0;position:relative;z-index:1}.c-inqBox__inner:last-child{border-radius:clamp(40px, 4.4444444444px + 0.0462962963 * 100vw, 60px)}@media screen and (max-width: 767px){.c-inqBox__inner{border-radius:22px 22px 0 0;padding:0 10px 20px}.c-inqBox__inner:last-child{border-radius:22px}}.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 + 0.0462962963 * 100vw, 60px)}@media screen and (max-width: 767px){.c-inqBox__wrap{border-radius:22px}}.c-inqBox__ttl{position:relative;max-width:774px;width:100%;z-index:1;top:-20px;pointer-events:none;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.c-inqBox__ttl{top:-5px}}.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}@media screen and (max-width: 767px){.c-inqBox__ttl::before{width:clamp(160px, 0.2423469388px + 0.4260204082 * 100vw, 327px);height:clamp(160px, 0.2423469388px + 0.4260204082 * 100vw, 327px);top:-10px}}.c-inqBox__ttl img{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);height:auto}@media screen and (max-width: 767px){.c-inqBox__ttl img{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);height:auto}}.c-inqBox__cta{position:relative;z-index:1;margin-top:clamp(10px, -7.7777777778px + 0.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}@media screen and (max-width: 1200px){.c-inqBox__cta-btnBox{width:clamp(280px, -9.8113207547px + 0.3773584906 * 100vw, 360px)}}@media screen and (max-width: 767px){.c-inqBox__cta-btnBox{width:100%;margin-bottom:30px}}.c-inqBox__cta-btnBox-item{margin-bottom:clamp(20px, 2.2222222222px + 0.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 + 0.0943396226 * 100vw, 100px)}.c-inqBox__cta-btnBox-item.btnStyle__inq a{font-size:clamp(20px, -5.358490566px + 0.0330188679 * 100vw, 27px)}.c-inqBox__cta-btnBox-item.btnStyle__inq a .btnStyle__inq-inner>span{font-size:clamp(13px, 2.1320754717px + 0.0141509434 * 100vw, 16px)}.c-inqBox__cta-telBox{width:318px;margin-left:clamp(44px, -28.4528301887px + 0.0943396226 * 100vw, 64px)}@media screen and (max-width: 1200px){.c-inqBox__cta-telBox{width:clamp(264px, 140.8301886792px + 0.1603773585 * 100vw, 298px)}}@media screen and (max-width: 767px){.c-inqBox__cta-telBox{margin-right:auto;margin-left:auto;max-width:270px;width:90%}}.c-inqBox__cta-telBox-txt{font-size:clamp(16px, 12.4444444444px + 0.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 + 0.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}@media screen and (max-width: 767px){.btnStyle__inq{height:88px}}.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}@media screen and (max-width: 767px){.btnStyle__inq a{font-size:23px}}.btnStyle__inq a::before{content:"";width:21px;height:21px;background:url(../images/icon_arrow.svg) no-repeat center/100% auto;position:absolute;left:20px}@media screen and (max-width: 767px){.btnStyle__inq a::before{width:18px;height:18px}}.btnStyle__inq-inner{text-align:center}.btnStyle__inq-inner>span{color:#ff0;font-size:16px;display:block}@media screen and (max-width: 767px){.btnStyle__inq-inner>span{font-size:14px}}.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 0px 0px 0 rgba(0,0,0,.3);box-shadow:0 0px 0px 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 0px 0px 0 rgba(0,0,0,.3);box-shadow:0 0px 0px 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 0px 0px 0 rgba(0,0,0,.3);box-shadow:0 0px 0px 0 rgba(0,0,0,.3)}@media screen and (max-width: 767px){.btnStyle__inq.-line{width:calc( 100vw / 375 * 320 )}}.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}@media screen and (max-width: 767px){.header__inner{padding:9px 20px 7px}}.header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.header__logo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.header__logo img{width:184.5px;height:auto}@media screen and (max-width: 767px){.header__logo img{width:144px}}.header__shoulder{margin-left:clamp(20px, 2.2222222222px + 0.0231481481 * 100vw, 30px);text-align:left;font-size:clamp(11px, 7.4444444444px + 0.0046296296 * 100vw, 13px);font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.header__shoulder{padding-right:10px;color:#b2b5b7}}.header__searchBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.header__searchBox{display:none}}.header__searchBox-tel{margin-right:clamp(15px, -2.7777777778px + 0.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 + 0.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 0px #c30026;box-shadow:0 5px 0 0px #c30026}.header__linkBox-item.-request a{background-color:#36b45e;-webkit-box-shadow:0 5px 0 0px #369741;box-shadow:0 5px 0 0px #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 + 0.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 + 0.0069444444 * 100vw, 14px);font-weight:700;color:#fff;background-color:#0080cd;-webkit-box-shadow:0 5px 0 0px #0062a7;box-shadow:0 5px 0 0px #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}@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}}.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 0px 0 0px #0062a7;box-shadow:0 0px 0 0px #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}@media screen and (max-width: 767px){.header__gronavi li a{font-size:11px;line-height:1.2}}@media screen and (max-width: 375px){.header__gronavi li a{font-size:calc( 100vw / 375 * 11 )}}.btmNav{display:none}@media screen and (max-width: 767px){.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 + 0.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 + 0.0363636364 * 100vw, 18px);position:relative}.btmNav__item a span{display:block;color:#ffff6c;font-size:clamp(10px, 4.1818181818px + 0.0181818182 * 100vw, 11px)}.btmNav__item a .icon_search{position:absolute;right:clamp(12px, -18.612244898px + 0.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}}@media screen and (max-width: 767px)and (max-width: 374px){.btmNav__item a .icon_search{right:clamp(9px, -8.7777777778px + 0.0555555556 * 100vw, 12px)}}@media screen and (max-width: 767px){.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{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}@media screen and (max-width: 1119px){.footer__inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.footer__inner{padding:50px 20px}}.footer__logo{max-width:239.5px;width:100%;height:48.5px}@media screen and (max-width: 767px){.footer__logo{margin-bottom:30px}}.footer__logo img{height:auto}.footer__cpInfo{width:clamp(420px, -190.9090909091px + 0.7954545455 * 100vw, 700px);font-size:clamp(13px, 8.6363636364px + 0.0056818182 * 100vw, 15px)}@media screen and (max-width: 767px){.footer__cpInfo{font-size:clamp(13px, 1.3636363636px + 0.0363636364 * 100vw, 15px)}}.footer__cpInfo dt,.footer__cpInfo dd{margin-bottom:20px;line-height:1.5}.footer__cpInfo dt:nth-last-of-type(1),.footer__cpInfo dd:nth-last-of-type(1){margin-bottom:0}.footer__cpInfo dt{width:18%}@media screen and (max-width: 767px){.footer__cpInfo dt{width:20%}}.footer__cpInfo dd{width:82%}@media screen and (max-width: 767px){.footer__cpInfo dd{margin-left:30px;width:calc(80% - 30px)}}.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}@media screen and (max-width: 767px){.footer .copyright{font-size:10px}}.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}@media screen and (max-width: 767px){.pageTopBtn{right:10px;bottom:10px}}@media screen and (max-width: 767px){.pc_only{display:none}}@media screen and (min-width: 768px){.sp_only{display:none}}.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}@media screen and (max-width: 1200px){.baseW{padding-left:20px;padding-right:20px}}.baseW-middle{max-width:1120px;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 1120px){.baseW-middle{padding-left:20px;padding-right:20px}}.baseW-small{max-width:980px;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 980px){.baseW-small{padding-left:20px;padding-right:20px}}.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}@media screen and (max-width: 767px){.mv{padding-bottom:calc(100vw / 375 * 6)}}.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(0.59, 0.14, 0.47, 0.995) forwards;animation:main_copy_ani .5s cubic-bezier(0.59, 0.14, 0.47, 0.995) forwards}.mv__copy img{width:calc(100vw / 1200 * 435);height:auto}@media screen and (max-width: 767px){.mv__copy{width:72vw;top:3.4666666667vw}.mv__copy img{width:100%}}@-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 * 215);-webkit-transform:translateX(calc(100vw / 1200 * -320));-ms-transform:translateX(calc(100vw / 1200 * -320));transform:translateX(calc(100vw / 1200 * -320));width:calc(100vw / 1200 * 122.5);height:calc(100vw / 1200 * 301.5);z-index:10}@media screen and (max-width: 767px){.mv__catch{left:5px;width:calc( 100vw / 375 * 62 );height:calc( 100vw / 375 * 166 );top:calc( 100vw / 375 * 138 );-webkit-transform:none;-ms-transform:none;transform:none}}.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 .05s forwards;animation:catch_pop .7s ease .05s forwards}@-webkit-keyframes catch_pop{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}80%{opacity:1;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes catch_pop{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}80%{opacity:1;-webkit-transform:scale(0.9);transform:scale(0.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}@media screen and (max-width: 767px){.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{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}@media screen and (max-width: 1200px){.mv__arch_parts img{height:200px}}@media screen and (max-width: 767px){.mv__arch_parts img{height:calc(100vw / 375 * 100)}}.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}@media screen and (max-width: 767px){.mv__bg img{width:100%;height:auto}}@media screen and (max-width: 767px){.mv__bg picture{width:100%}}.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(0.59, 0.14, 0.47, 0.995) .31s forwards;animation:popImg_L .4s cubic-bezier(0.59, 0.14, 0.47, 0.995) .31s forwards}@media screen and (max-width: 1200px){.mv__item01{width:324px;bottom:170px}}@media screen and (max-width: 767px){.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(0.59, 0.14, 0.47, 0.995) .31s forwards;animation:popImg_L_sp .4s cubic-bezier(0.59, 0.14, 0.47, 0.995) .31s forwards}}.mv__item01 img{width:100%;height:auto;-webkit-transform:translateX(28px);-ms-transform:translateX(28px);transform:translateX(28px)}@media screen and (max-width: 767px){.mv__item01 img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.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(0.59, 0.14, 0.47, 0.995) .1s forwards;animation:popImg_R .6s cubic-bezier(0.59, 0.14, 0.47, 0.995) .1s forwards}.mv__item02 img{width:100%;height:auto}@media screen and (max-width: 767px){.mv__item02{width:48vw;top:45.066667vw;right:-6vw;z-index:15}}.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 * 495);-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}@media screen and (max-width: 767px){.mv__campaignBox{max-width:none;width:100%;top:inherit;height:auto;bottom:calc( 100vw / 375 * 150 );-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv__campaignBox img{width:calc(100vw / 375 * 384)}.mv__campaignBox::before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, calc( 100vw / 375 * -160 ));-ms-transform:translate(-50%, calc( 100vw / 375 * -160 ));transform:translate(-50%, calc( 100vw / 375 * -160 ));background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(38%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 38%, rgb(255, 255, 255) 100%);z-index:-1;display:none}}.mv__campaignBox-txt,.mv__campaignBox-hayawari{position:absolute}@media screen and (max-width: 767px){.mv__campaignBox-txt,.mv__campaignBox-hayawari{position:relative}}.mv__campaignBox-txt img,.mv__campaignBox-hayawari 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%)}@media screen and (max-width: 767px){.mv__campaignBox-txt{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}}.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))}@media screen and (max-width: 767px){.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)}}@-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:#fff7e3;padding-bottom:20px;z-index:1;position:relative;overflow:hidden;padding-top:0;margin-top:calc( 100vw / 1200 * -130 )}@media screen and (max-width: 767px){.about{margin-top:calc( 100vw / 375 * -130 );padding-top:0;padding-bottom:2dvw;background-color:#fff}}.about__inq{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;margin-top:0;margin-bottom:102px}@media screen and (max-width: 767px){.about__inq{padding-left:20px;padding-right:20px;padding-top:0;margin-top:0}}.about__inq-item{margin-right:20px}.about__inq-item:last-child{margin-right:0}@media screen and (max-width: 820px){.about__inq-item{width:calc(50% - 10px)}}@media screen and (max-width: 767px){.about__inq-item{width:100%;margin-right:0;margin-bottom:15px}.about__inq-item:last-child{margin-bottom: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}@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}}.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}@media screen and (max-width: 767px){.obsession__ttlBox{background:url(../images/obsession_ttl_cloud_sp.png) no-repeat center/auto 90px;height:90px;padding-top:100px}}.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}@media screen and (max-width: 767px){.obsession__readBox{padding-top:50px}}.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}@media screen and (max-width: 768px){.obsession__readBox-inner{padding-left:20px;padding-right:20px}}.obsession__readBox-txt{width:415px}@media screen and (max-width: 767px){.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{font-size:37px;color:#0058a7;margin-bottom:20px}@media screen and (max-width: 767px){.obsession__readBox-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-bottom:0}}@media screen and (max-width: 767px)and (max-width: 767px){.obsession__readBox-ttl{font-size:clamp(29px, 23.1818181818px + 0.0181818182 * 100vw, 30px);width:calc(100vw / 375 * 60)}}.obsession__readBox-ttl .small{font-size:16px;display:block;margin-bottom:10px}@media screen and (max-width: 767px){.obsession__readBox-ttl .small{margin:0;margin-left:10px;padding-top:20px}}.obsession__readBox-ttl .strong{display:block;color:#ff2c00;margin-bottom:10px}@media screen and (max-width: 767px){.obsession__readBox-ttl .strong{display:inline-block;margin-bottom:0}}.obsession__readBox-ttl .sp_alone_style{display:inline-block;-webkit-transform:translateX(0.5px);-ms-transform:translateX(0.5px);transform:translateX(0.5px)}@media screen and (max-width: 767px){.obsession__readBox-wrap{width:76%}.obsession__readBox-wrap .obsession__readBox-img img{height:auto}}.obsession__readBox-desc{line-height:1.6;color:#0058a7}.obsession__readBox-img{width:264px;opacity:0;-webkit-animation:opacityAni .4s cubic-bezier(0.59, 0.14, 0.47, 0.995) .4s forwards;animation:opacityAni .4s cubic-bezier(0.59, 0.14, 0.47, 0.995) .4s forwards}@-webkit-keyframes opacityAni{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes opacityAni{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@media screen and (max-width: 768px){.obsession__readBox-img{width:244px}}@media screen and (max-width: 767px){.obsession__readBox-img{width:244px;margin-right:auto;margin-left:auto;margin-bottom:20px}}.obsession__style{padding-top:50px}@media screen and (max-width: 767px){.obsession__style{padding-top:0}}.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}@media screen and (max-width: 768px){.obsession__style-inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.obsession__style-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.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}@media screen and (max-width: 767px){.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,.obsession__style-ttl::after{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}@media screen and (max-width: 767px){.obsession__style-ttl::before{left:-108px;bottom:10px}}.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}@media screen and (max-width: 767px){.obsession__style-ttl::after{right:-100px;top:25px}}.obsession__style-sec{width:600px}@media screen and (max-width: 767px){.obsession__style-sec{width:100%}}.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}@media screen and (max-width: 767px){.obsession__style-sec-inner:nth-of-type(1) .obsession__style-sec-txt{right:-40px}}@media screen and (max-width: 767px){.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){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}@media screen and (max-width: 767px){.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-inner.n-inView-on{-webkit-animation:opacityAni .4s cubic-bezier(0.59, 0.14, 0.47, 0.995) .4s forwards;animation:opacityAni .4s cubic-bezier(0.59, 0.14, 0.47, 0.995) .4s forwards}@keyframes opacityAni{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.obsession__style-sec-txt{position:absolute;font-size:18px;font-weight:700;color:#0058a7}.obsession__style-sec-txt span{color:#cb003b}@media screen and (max-width: 767px){.obsession__style-sec-txt{position:static;margin-top:10px}}.obsession__style-detail{width:clamp(622px, 447.4545454545px + 0.2272727273 * 100vw, 652px)}@media screen and (max-width: 767px){.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:calc(33.3333333333% - 6px);margin-right:9px}.obsession__style-detail-item:last-child{margin-right:0}@media screen and (max-width: 767px){.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:25px;text-align:center;line-height:1.8;color:#0058a7}@media screen and (max-width: 767px){.obsession__style-desc{margin-top:15px;text-align:left}}.obsession__bottom{position:relative}@media screen and (max-width: 767px){.obsession__bottom{padding-top:calc(100vw / 375 * 20)}}.obsession__bottom::after{content:"";width:100%;height:clamp(480px, 56.4705882353px + 0.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, 0.73)), color-stop(40%, rgb(39, 143, 185)), color-stop(48%, rgb(0, 88, 167)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, rgba(83, 205, 205, 0.73) 32%, rgb(39, 143, 185) 40%, rgb(0, 88, 167) 48%);position:absolute;left:0;bottom:0;z-index:-1}@media screen and (max-width: 767px){.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, 0.7)), color-stop(30%, #278fb9), color-stop(34%, #0058a7));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(83, 205, 205, 0.7) 25%, #278fb9 30%, #0058a7 34%)}}.obsession__bottom-parts{content:"";position:absolute;top:-100px}.obsession__bottom-parts.-partsL{left:-86px;width:clamp(235.5px, 66.7087912088px + 0.2197802198 * 100vw, 275.5px);height:536.5px;background:url(../images/parts_leaf_L.png) no-repeat top center/100% auto}@media screen and (max-width: 767px){.obsession__bottom-parts.-partsL{width:140px;left:-40px;top:0}}.obsession__bottom-parts.-partsR{right:-42px;width:clamp(174.5px, -36.489010989px + 0.2747252747 * 100vw, 224.5px);height:464px;background:url(../images/parts_leaf_R.png) no-repeat top center/100% auto}@media screen and (max-width: 767px){.obsession__bottom-parts.-partsR{width:114px;top:0}}.obsession__bottom-ttl{width:595px;margin-bottom:25px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.obsession__bottom-ttl{max-width:315px}}.obsession__bottom-coach1500{width:100%;text-align:center;margin-right:auto;margin-left:auto}.obsession__bottom-coach1500 img{width:1074px;height:auto}@media screen and (max-width: 767px){.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{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}@media screen and (max-width: 1200px){.obsession__bottom-encounter{margin-top:-8%}}@media screen and (max-width: 1040px){.obsession__bottom-encounter{margin-top:calc(100vw / 768 * -70)}}.obsession__bottom-encounter img{width:663px}@media screen and (max-width: 767px){.obsession__bottom-encounter img{width:100%;height:auto;-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}}.voice{position:relative;background-color:#008aff;padding-bottom:200px}@media screen and (max-width: 767px){.voice{padding-bottom:150px}}.voice__ttlBox{position:relative;margin-bottom:50px}@media screen and (max-width: 767px){.voice__ttlBox{margin-bottom:10px}}.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}@media screen and (max-width: 767px){.voice__ttlBox::before{width:150%;height:calc(100vw / 375 * 126);top:calc(100vw / 375 * -65)}}.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}@media screen and (max-width: 767px){.voice__slider .swiper-slide{padding-left:20px;padding-right:20px}}.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(0.85);-ms-transform:scale(0.85);transform:scale(0.85);opacity:.75;-webkit-box-shadow:0 0px 0px 0 rgba(0,0,0,0);box-shadow:0 0px 0px 0 rgba(0,0,0,0);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-prev,.voice__slider .swiper-button-next{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)}@media screen and (max-width: 767px){.voice__slider .swiper-button-prev,.voice__slider .swiper-button-next{width:50px;height:50px}}.voice__slider .swiper-button-prev{left:clamp(212px, -44px + 0.3333333333 * 100vw, 356px);background:url(../images/voice_slide_arrow_prev.png) no-repeat center/100% auto}@media screen and (max-width: 767px){.voice__slider .swiper-button-prev{left:5px}}.voice__slider .swiper-button-next{right:clamp(212px, -44px + 0.3333333333 * 100vw, 356px);background:url(../images/voice_slide_arrow_next.png) no-repeat center/100% auto}@media screen and (max-width: 767px){.voice__slider .swiper-button-next{right:5px}}.voice__slider .swiper-button-prev::after,.voice__slider .swiper-button-next::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}@media screen and (max-width: 767px){.voice__slider-item-ttl{font-size:21px;height:63px}}.voice__slider-item-ttl::before{content:"";display:block;position:absolute;left:20px;bottom:-2px;width:68px;height:104px}@media screen and (max-width: 767px){.voice__slider-item-ttl::before{width:57px;height:85px;left:clamp(30px, -86.3636363636px + 0.3636363636 * 100vw, 50px)}}.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 + 0.0568181818 * 100vw, 40px) 40px;border-radius:0 0 56px 56px;position:relative;z-index:1}@media screen and (max-width: 767px){.voice__slider-item-txt{padding:20px calc(100vw / 375 * 50) 40px}}.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:aqua}.support{background-color:#ffff2a;position:relative;padding-bottom:100px}@media screen and (max-width: 767px){.support{padding-bottom:calc(100vw / 375 * 60)}}.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}@media screen and (max-width: 767px){.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{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}@media screen and (max-width: 767px){.support__ttleBox-img{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.support__ttleBox-img img{width:652px;margin-top:-55px}@media screen and (max-width: 767px){.support__ttleBox-img img{max-width:314px;height:auto;width:100%;margin-top:-55px}}.support__ttleBox-img2{text-align:center;width:auto}@media screen and (max-width: 767px){.support__inner>.baseW{padding-left:15px;padding-right:15px}}.support__list{width:785px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;margin-left:auto}@media screen and (max-width: 920px){.support__list{width:100%}}@media screen and (max-width: 767px){.support__list{padding-bottom:20px}}.support__list-item.col-1{width:100%}.support__list-item.col-1:not(:last-child){margin-bottom:20px}@media screen and (max-width: 767px){.support__list-item.col-1:not(:last-child){margin-bottom:30px}}.support__list-item.col-2{width:calc(50% - 20px)}@media screen and (max-width: 767px){.support__list-item.col-2{width:100%}}.support__list-item img{-webkit-filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.4));-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;height:auto}@media screen and (max-width: 767px){.support__list-item{width:100%;margin-bottom:30px}.support__list-item:last-child{margin-bottom:0}}.achievement{background:#e8e5e3 url(../images/dot_bg02.png) repeat center/6px auto;padding:55px 0 80px}@media screen and (max-width: 767px){.achievement{padding:40px 0 80px}}.achievement .icon-pass{display:block;width:45px;height:43.5px;background:url(../images/achievement_icon_pass.png) no-repeat center/100% auto}@media screen and (max-width: 767px){.achievement .icon-pass{width:25px;height:24px}}.achievement__inner{max-width:820px;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 1200px){.achievement__inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.achievement__inner{padding-left:10px;padding-right:10px}}.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}@media screen and (max-width: 767px){.achievement__ttl{margin-bottom:20px}}.achievement__ttl img{max-width:340px;width:100%;height:auto}@media screen and (max-width: 767px){.achievement__ttl img{max-width:300px}}.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}@media screen and (max-width: 767px){.achievement__catchImg{margin-bottom:30px}}.achievement__catchImg img{max-width:525.5px;width:100%;height:auto}.achievement__school{margin-bottom:95px}@media screen and (max-width: 767px){.achievement__school{margin-bottom:65px}}.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 + 0.0324074074 * 100vw, 89px);font-weight:600;color:#cb003b;text-align:center;letter-spacing:-2px;z-index:1;margin-top:0px;line-height:clamp(75px, 50.1111111111px + 0.0324074074 * 100vw, 89px);margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.achievement__school .achievement__pass-all{font-size:clamp(70px, 46.7272727273px + 0.0727272727 * 100vw, 74px)}.achievement__school .achievement__pass-all::before,.achievement__school .achievement__pass-all::after{height:84px;width:40px}}.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}@media screen and (max-width: 767px){.achievement__school .achievement__pass-all .hor-txt{font-size:clamp(20px, 8.3636363636px + 0.0363636364 * 100vw, 22px)}}.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}@media screen and (max-width: 767px){.achievement__school .achievement__pass-all .small-txt{font-size:22px}}.achievement__school .achievement__pass-all .icon-pass{position:absolute;top:-50px;right:-13px}@media screen and (max-width: 767px){.achievement__school .achievement__pass-all .icon-pass{width:37px;height:36px;top:-40px}}.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}@media screen and (max-width: 767px){.achievement__school-ttl{font-size:clamp(16px, 4.3636363636px + 0.0363636364 * 100vw, 18px);height:40px;border-radius:4px}}.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}@media screen and (max-width: 767px){.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-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}@media screen and (max-width: 767px){.achievement__school-goingBox-num{padding:0 clamp(4px, -30.9090909091px + 0.1090909091 * 100vw, 10px) 20px}}.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 + 0.0347222222 * 100vw, 70px);line-height:clamp(55px, 28.3333333333px + 0.0347222222 * 100vw, 70px);background-color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 30px;margin:0 10px}@media screen and (max-width: 767px){.achievement__school-goingBox-num li{font-size:clamp(38px, -20.1818181818px + 0.1818181818 * 100vw, 48px);line-height:clamp(38px, -20.1818181818px + 0.1818181818 * 100vw, 48px);padding:0 clamp(5px, -35.7272727273px + 0.1272727273 * 100vw, 12px);margin:0 6px}}.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}@media screen and (max-width: 767px){.achievement__school-goingBox-num li::after{height:70%}}.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}@media screen and (max-width: 767px){.achievement__school-goingBox-num li .label{font-size:14px;margin-bottom:0}}.achievement__school-goingBox-num li .smallTxt{font-size:21px;color:#103180;position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.achievement__school-goingBox-num li .smallTxt{font-size:13px}}.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}@media screen and (max-width: 767px){.achievement__school-goingBox-check{font-size:16px;height:50px}}.achievement__school-goingBox-check .icon-plus{position:absolute;width:36px;height:36px;background-color:#cb003b;border-radius:999px;left:20px}@media screen and (max-width: 767px){.achievement__school-goingBox-check .icon-plus{width:30px;height:30px}}.achievement__school-goingBox-check .icon-plus::before,.achievement__school-goingBox-check .icon-plus::after{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>.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>.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>.ttl .icon-close::before,.achievement__school-modal-inner>.ttl .icon-close::after{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>.ttl .icon-close::before{width:14px;height:1px}.achievement__school-modal-inner>.ttl .icon-close::after{width:1px;height:14px}.achievement__school-modal-inner>.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 + 0.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)}@media screen and (max-width: 767px){.achievement__school-modal-inner .infoBox.col-2 .infoBox__item{width:100%}}.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)}@media screen and (max-width: 767px){.achievement__school-modal-inner .infoBox__item.col-2 .infoBox__item-schoolList{width:100%}}.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)}@media screen and (max-width: 767px){.achievement__school-modal-inner .infoBox__item-schoolList.col-2{width:100%}}.achievement__school-modal-inner .infoBox__item-schoolList.col-2 li{width:calc(50% - 30px)}@media screen and (max-width: 767px){.achievement__school-modal-inner .infoBox__item-schoolList.col-2 li{width:100%}}.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::before,.achievement__school-modal-close .icon-close::after{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}@media screen and (max-width: 767px){.achievement__pass-all{font-size:clamp(68px, 44.7272727273px + 0.0727272727 * 100vw, 72px);max-width:360px;letter-spacing:-5px}}.achievement__pass-all::before,.achievement__pass-all::after{content:"";display:block;width:40px;height:100px;position:absolute}@media screen and (max-width: 767px){.achievement__pass-all::before,.achievement__pass-all::after{width:27px;height:56px}}.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%}@media screen and (max-width: 767px){.achievement__pass-all::before{left:clamp(1px, -109.5454545455px + 0.3454545455 * 100vw, 20px)}}.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%}@media screen and (max-width: 767px){.achievement__pass-all::after{right:clamp(1px, -109.5454545455px + 0.3454545455 * 100vw, 20px)}}.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)}@media screen and (max-width: 767px){.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-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)}@media screen and (max-width: 767px){.achievement__pass-all .small-txt{font-size:21px;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}}.achievement__pass-all .icon-pass{position:absolute;right:70px;top:50px}@media screen and (max-width: 767px){.achievement__pass-all .icon-pass{top:26px;right:clamp(40px, -76.3636363636px + 0.3636363636 * 100vw, 60px)}}.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}@media screen and (max-width: 767px){.achievement__pass-all .bg_shadow{width:100%;bottom:-15px;opacity:.55}}.achievement__pass-link{margin-top:30px;margin-bottom:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.achievement__pass-link{margin-bottom:40px}}.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}@media screen and (max-width: 767px){.achievement__pass-link-item a{font-size:clamp(15px, -2.4545454545px + 0.0545454545 * 100vw, 18px);height:90px;padding-bottom:10px}}.achievement__pass-link-item a::before{content:"";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}@media screen and (max-width: 767px){.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-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::before,.achievement__pass-junior .achievement__pass-all::after{width:64px;height:163px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.achievement__pass-junior .achievement__pass-all::before,.achievement__pass-junior .achievement__pass-all::after{width:clamp(54px, -4.1818181818px + 0.1818181818 * 100vw, 64px);height:clamp(130px, 89.2727272727px + 0.1272727273 * 100vw, 137px)}}.achievement__pass-junior .achievement__pass-all .hor-txt{display:block}@media screen and (max-width: 1000px){.achievement__pass-junior .achievement__pass-all .hor-txt{margin-bottom:15px}}.achievement__pass-junior .achievement__pass-all .small-txt{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}@media screen and (max-width: 767px){.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{position:absolute;top:-50px;right:-13px}@media screen and (max-width: 767px){.achievement__pass-junior .achievement__pass-all .icon-pass{top:-37px;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}@media screen and (max-width: 767px){.achievement__pass-high .achievement__school-goingBox-item.-passBox{margin-bottom:70px}}.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 0px 20px}.achievement__pass-high .achievement__school-goingBox-num li{padding:0 23px}.achievement__pass-high .achievement__pass-all:last-child{margin-top:50px}@media screen and (max-width: 767px){.achievement__pass-high .achievement__pass-all:last-child{margin-top:35px}}.achievement__pass-high .achievement__pass-all::before,.achievement__pass-high .achievement__pass-all::after{-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 + 0.0115740741 * 100vw, 50px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:clamp(22px, 18.4444444444px + 0.0046296296 * 100vw, 24px);line-height:1.3}@media screen and (max-width: 767px){.achievement__pass-high .achievement__pass-all .hor-txt{left:clamp(30px, -57.2727272727px + 0.2727272727 * 100vw, 45px)}}.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:0px}.achievement__pass-university .achievement__school-goingBox-num{padding:0 0px 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::before,.achievement__pass-university .achievement__pass-all::after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.achievement__pass-university .achievement__pass-all span{letter-spacing:-10px}@media screen and (max-width: 1200px){.achievement__pass-university .achievement__pass-all span{letter-spacing:calc(100vw / 1200 * -10)}}.achievement__pass-university .achievement__pass-all::after{right:0px}.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 + 0.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:"";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:bold;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}@media screen and (max-width: 1200px){.success::before{width:100%;height:17.375vw}}@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: 767px){.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,-0.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{position:relative;padding-top:calc(100vw / 1200 * 550);margin-top:calc(100vw / 1200 * -80);background:#327cce}@media screen and (max-width: 767px){.proof{padding-top:calc(100vw / 375 * 140)}}.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}@media screen and (max-width: 767px){.proof__ttl{background:url(../images/proof_bg_cloud_sp.png) no-repeat center top/100% auto}}.proof__ttl img{width:856px;height:auto;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}@media screen and (max-width: 767px){.proof__ttl img{max-width:314px;width:100%}}.reason{background:#327cce url(../images/dot_bg.png) repeat center top/6px auto;position:relative;z-index:1}@media screen and (max-width: 767px){.reason{background:#327cce;background-image:none}}.reason::before{content:"";display:block;width:100%;height:255px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4976584384)), color-stop(8%, rgb(255, 255, 255)), color-stop(90%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.4976584384) 0%, rgb(255, 255, 255) 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)}@media screen and (max-width: 767px){.reason__ttl{-webkit-transform:translateY(calc(100vw / 375 * -36));-ms-transform:translateY(calc(100vw / 375 * -36));transform:translateY(calc(100vw / 375 * -36))}}.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}@media screen and (max-width: 767px){.reason__inner{margin-top:calc(100vw / 375 * -90);padding-left:10px;padding-right:10px;padding-bottom:250px}}.reason__sec{background-color:#fff;border-radius:12px;position:relative;padding:60px clamp(40px, -3.6363636364px + 0.0568181818 * 100vw, 60px);margin-bottom:90px}@media screen and (max-width: 767px){.reason__sec{padding:30px 10px;margin-bottom:40px}.reason__sec:nth-of-type(1){padding-bottom:50px}}.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}@media screen and (max-width: 767px){.reason__sec:nth-of-type(2) .reason__sec-read .desc-img{width:clamp(280px, 18.1818181818px + 0.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-ttl{margin-bottom:20px}@media screen and (max-width: 767px){.reason__sec:nth-of-type(2) .reason__sec-point-readTxt{padding:0 20px}}.reason__sec::before,.reason__sec::after{display:block;position:absolute;pointer-events:none}.reason__sec::before{content:"";width:clamp(235.5px, 164.3888888889px + 0.0925925926 * 100vw, 275.5px);height:536.5px;background:url(../images/parts_leaf_L.png) no-repeat top center/100% auto;left:-130px;top:-50px}@media screen and (max-width: 767px){.reason__sec::before{width:184px;left:-110px}}.reason__sec::after{content:"";width:clamp(194.5px, 141.1666666667px + 0.0694444444 * 100vw, 224.5px);height:464px;background:url(../images/parts_leaf_R.png) no-repeat top center/100% auto;right:-110px;top:-10px}@media screen and (max-width: 767px){.reason__sec::after{width:150px}}.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}@media screen and (max-width: 767px){.reason__sec-ttl{font-size:clamp(22px, -1.2727272727px + 0.0727272727 * 100vw, 26px);padding-top:40px}}.reason__sec-ttl span{display:block;font-size:22px;color:#99806a;margin-bottom:10px}@media screen and (max-width: 767px){.reason__sec-ttl span{font-size:14px}}.reason__sec-ttl::before,.reason__sec-ttl::after{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}@media screen and (max-width: 767px){.reason__sec-ttl::before{width:26px;height:30px}}.reason__sec-ttl::after{width:257px;height:64px;background:url(../images/reason_ttl_parts_shadow.png) no-repeat center bottom/100% auto;bottom:-85px}@media screen and (max-width: 767px){.reason__sec-ttl::after{width:240px;height:60px}}.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 + 0.3009259259 * 100vw, 465px);margin-right:45px}@media screen and (max-width: 767px){.reason__sec-read .desc{width:100%;margin-right:0}}.reason__sec-read .desc-img{max-width:458.5px;width:100%;position:relative;z-index:1}@media screen and (max-width: 767px){.reason__sec-read .desc-img{width:clamp(320px, 5.8181818182px + 0.9818181818 * 100vw, 374px);-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);transform:translateX(-12px);margin-right:auto;margin-left:auto}}.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}@media screen and (max-width: 767px){.reason__sec-read .desc-catch{font-size:clamp(16px, 4.3636363636px + 0.0363636364 * 100vw, 18px);padding:0 10px}}.reason__sec-read .desc-txt{color:#103180;line-height:1.7}@media screen and (max-width: 767px){.reason__sec-read .desc-txt{padding:0 10px}}.reason__sec-read .img{width:clamp(255px, 103.8888888889px + 0.1967592593 * 100vw, 340px);padding-top:60px}@media screen and (max-width: 767px){.reason__sec-read .img{width:clamp(275px, -56.6363636364px + 1.0363636364 * 100vw, 332px);padding-top:20px}}.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}@media screen and (max-width: 767px){.reason__sec-point-ttl{padding-top:100px}}.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%, 0.498)), to(#ececec));background:linear-gradient(0deg, hsla(0, 0%, 100%, 0.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}@media screen and (max-width: 767px){.reason__sec-point-list-item{margin:0 -10px;padding:25px}}.reason__sec-point-list-item .img{width:clamp(200px, 29.8181818182px + 0.2215909091 * 100vw, 278px)}@media screen and (max-width: 767px){.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:clamp(20px, -13.982300885px + 0.0442477876 * 100vw, 40px);width:clamp(370px, 20.9090909091px + 0.4545454545 * 100vw, 530px)}@media screen and (max-width: 767px){.reason__sec-point-list-item .desc{margin-left:0}}.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}@media screen and (max-width: 767px){.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 + 0.0363636364 * 100vw, 24px)}}.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}@media screen and (max-width: 767px){.reason__sec-point-list-item .desc-ttl span{font-size:clamp(15px, 9.1818181818px + 0.0181818182 * 100vw, 16px);margin-bottom:10px}}.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-prev,.reason__coachSlide .swiper-button-next{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-prev::after,.reason__coachSlide .swiper-button-next::after{display:none}@media screen and (max-width: 899px){.reason__coachSlide .swiper-button-prev,.reason__coachSlide .swiper-button-next{display:block}}@media screen and (max-width: 767px){.reason__coachSlide .swiper-button-prev,.reason__coachSlide .swiper-button-next{width:50px;height:50px;top:29%}}.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}@media screen and (max-width: 899px){.reason__coachSlide-box .coachName{max-width:230px;margin-right:auto;margin-left:auto}}.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{padding-bottom:80px}.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}@media screen and (max-width: 767px){.reco__ttl img{width:230px}}.reco__strongTxt{font-size:25px;font-weight:700;text-align:center;color:#103180;margin:20px 0 15px;padding:0 20px}@media screen and (max-width: 767px){.reco__strongTxt{font-size:21px}}.reco__readTxt{color:#323b41;line-height:1.7;text-align:center;padding:0 20px;margin-bottom:50px}@media screen and (max-width: 767px){.reco__readTxt{text-align:left}}.reco__tabGuideTxt{font-weight:700;text-align:center;padding:0 20px;color:#103180;margin-bottom:30px}.reco__tabGuideTxt-note{font-size:13px;color:#323b41;padding-left:15px;display:block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:400;margin-right:auto;margin-left:auto}.reco__tabGuideTxt-note::before{content:"※";position:absolute;left:0;top:0}.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-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:auto;margin-left:auto;margin-bottom:45px}@media screen and (max-width: 767px){.reco__sec{padding:40px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.reco__sec:last-child{margin-bottom:0}.reco__sec .peopleIcon{position:absolute;left:clamp(260px, 100px + 0.2083333333 * 100vw, 350px);bottom:0px;width:105px;height:121px;z-index:1}@media screen and (max-width: 767px){.reco__sec .peopleIcon{position:relative;left:0;z-index:1;margin-top:-30px;margin-right:auto;margin-left:auto}}.reco__sec .peopleIcon img{width:100%;height:auto}.reco__sec-wishBox{position:relative;width:clamp(340px, 190.6666666667px + 0.1944444444 * 100vw, 424px)}@media screen and (max-width: 767px){.reco__sec-wishBox{width:100%;margin-bottom:20px}}.reco__sec-wishBox .shoulder{height:clamp(62.5px, 44.7222222222px + 0.0231481481 * 100vw, 72.5px);position:absolute;top:-70px;left:-10px;z-index:1}@media screen and (max-width: 767px){.reco__sec-wishBox .shoulder{top:-50px}}.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 + 0.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}@media screen and (max-width: 767px){.reco__sec-wishBox .wishTxt{width:100%;min-height:auto;padding:30px 15px;font-size:clamp(21px, 3.5454545455px + 0.0545454545 * 100vw, 24px)}}.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}@media screen and (max-width: 767px){.reco__sec-wishBox .wishTxt::after{left:60px}}.reco__sec-txtBox{width:clamp(320px, -453.4468085106px + 1.0070921986 * 100vw, 604px)}@media screen and (max-width: 767px){.reco__sec-txtBox{width:100%}}.reco__sec-txtBox-ttl{font-size:clamp(25px, 16.1111111111px + 0.0115740741 * 100vw, 30px);font-weight:700;color:#103180;margin-bottom:20px}@media screen and (max-width: 767px){.reco__sec-txtBox-ttl{font-size:clamp(23px, 5.5454545455px + 0.0545454545 * 100vw, 26px);text-align:center;line-height:1.4;margin-bottom:15px}}.reco__sec-txtBox-subject{margin-bottom:10px}@media screen and (max-width: 970px){.reco__sec-txtBox-subject{width:100%}}@media screen and (max-width: 767px){.reco__sec-txtBox-subject{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.reco__sec-txtBox-subject li{font-size:clamp(13px, 9.4444444444px + 0.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 + 0.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}@media screen and (max-width: 767px){.reco__sec-txtBox-subject+p{text-align:center;width:100%;margin-bottom:10px}}.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}@media screen and (max-width: 970px){.reco__sec-txtBox-koma{padding:10px 15px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.reco__sec-txtBox-koma{width:100%;padding:10px clamp(5px, -24.0909090909px + 0.0909090909 * 100vw, 10px) 10px}}.reco__sec-txtBox-koma .label{font-size:12px;font-weight:700;color:#b7b7b7;margin-right:10px}@media screen and (max-width: 970px){.reco__sec-txtBox-koma .label{margin-right:0;width:100%;text-align:center}}@media screen and (max-width: 767px){.reco__sec-txtBox-koma .label{margin-bottom:5px}}.reco__sec-txtBox-koma .detail{font-size:clamp(12px, 6.6666666667px + 0.0069444444 * 100vw, 15px);color:#103180;font-weight:700;margin-right:20px}.reco__sec-txtBox-koma .detail span{color:#008aff;margin-right:5px}@media screen and (max-width: 767px){.reco__sec-txtBox-koma .detail span{margin-right:clamp(2px, -15.4545454545px + 0.0545454545 * 100vw, 5px)}}@media screen and (max-width: 970px){.reco__sec-txtBox-koma .detail:last-child{margin-right:0}}@media screen and (max-width: 767px){.reco__sec-txtBox-koma .detail{font-size:clamp(11px, 5.1818181818px + 0.0181818182 * 100vw, 12px);margin-right:clamp(5px, -82.2727272727px + 0.2727272727 * 100vw, 20px)}}.reco__sec-txtBox-desc{margin-top:10px;line-height:1.8;font-size:clamp(14px, 10.4444444444px + 0.0046296296 * 100vw, 16px)}.reco__sec-priceBox{margin-top:15px}@media screen and (max-width: 767px){.reco__sec-priceBox{margin-top:25px;width:100%}}.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:bold;padding:0 5px 2px;width:95px;text-align:center}@media screen and (max-width: 767px){.reco__sec-priceBox-item .genre{width:100%;margin-right:0;margin-bottom:5px;padding:5px 5px 6px}}.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:bold;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}@media screen and (max-width: 767px){.reco__attention{padding:20px}}.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}@media screen and (max-width: 767px){.reco__price{margin-top:42px}}.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}@media screen and (max-width: 767px){.reco__price-inner{padding-left:20px;padding-right:20px}}.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 + 0.1388888889 * 100vw, 100px)}@media screen and (max-width: 767px){.reco__price-ttl{margin-right:0;margin-bottom:30px}}.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:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reco__price-ttl .shoulder{font-size:14px;display:block;font-weight:normal;margin-bottom:10px}.reco__price-ttl .smallTxt{font-weight:normal;font-size:18px}.reco__price-detail{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:clamp(490px, 155.7777777778px + 0.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}@media screen and (max-width: 767px){.reco__price-detail li{width:100%;margin-bottom:15px}.reco__price-detail li:last-child{margin-bottom:0}}.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}@media screen and (max-width: 767px){.reco .recoTab__nav{padding-left:10px;padding-right:10px;gap:15px 2px}}.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, 0.4980392157)), to(#b9e9ff));background:linear-gradient(0deg, rgba(255, 255, 255, 0.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}@media screen and (max-width: 767px){.reco .recoTab__nav-item::before{bottom:-24px;height:24px;display:none}}.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 rgba(0,0,0,0);border-bottom:0px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);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}@media screen and (max-width: 767px){.reco .recoTab__nav-item::after{border-top:6px solid #008aff;border-right:6px solid rgba(0,0,0,0);border-bottom:0px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0)}}@media screen and (max-width: 767px){.reco .recoTab__nav-item{width:calc(33.3333333333% - 2px);font-size:13px;height:50px}}@media screen and (max-width: 375px){.reco .recoTab__nav-item{font-size:calc( 100vw / 375 * 13 )}}.reco .recoTab__nav-item:hover,.reco .recoTab__nav-item.is-active{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}@media screen and (max-width: 767px){.reco .recoTab__nav-item.is-active::after{bottom:-6px}}.reco .recoTab__body{position:relative;margin-right:auto;margin-left:auto;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}@media screen and (max-width: 767px){.reco .recoTab__body{padding:48px 10px 0}}.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}}.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}@media screen and (max-width: 767px){.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__inner{max-width:980px;width:100%;margin-right:auto;margin-left:auto}.flow__readBox{margin-bottom:50px}@media screen and (max-width: 767px){.flow__readBox{margin-bottom:100px}}.flow__readBox-ttlBox{width:422px;margin-right:clamp(1px, -430.0943396226px + 0.5613207547 * 100vw, 120px)}@media screen and (max-width: 767px){.flow__readBox-ttlBox{width:100%;margin-right:0}}.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}@media screen and (max-width: 767px){.flow__readBox-ttl{width:230px;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);margin-right:auto;margin-left:auto}}.flow__readBox-catch{position:relative;font-size:25px;font-weight:700;color:#0058a6;line-height:1.5;margin-bottom:20px}@media screen and (max-width: 767px){.flow__readBox-catch{font-size:21px;text-align:center}}.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}@media screen and (max-width: 767px){.flow__readBox-catch::after{display:none}}.flow__readBox-desc{line-height:1.7}@media screen and (max-width: 767px){.flow__readBox-desc{margin-bottom:30px}}.flow__readBox-imgBox{width:clamp(304px, 17.8113207547px + 0.3726415094 * 100vw, 383px);position:relative}.flow__readBox-imgBox img{height:auto}@media screen and (max-width: 767px){.flow__readBox-imgBox{max-width:350px;width:100%;margin-right:auto;margin-left:auto}.flow__readBox-imgBox::after{content:"";position:absolute;right:100px;bottom:-45px;width:97.5px;height:104px;background:url(../images/flow_parts.png) no-repeat center/100% auto}}.flow__list-item{background-color:#fff;border-radius:12px;padding:clamp(30px, -42.4528301887px + 0.0943396226 * 100vw, 50px) clamp(25px, -47.4528301887px + 0.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 + 0.141509434 * 100vw, 320px)}@media screen and (max-width: 767px){.flow__list-item.-alone .flow__list-txtBox{width:100%;margin-bottom:20px}}.flow__list-txtBox{width:clamp(350px, -265.8490566038px + 0.8018867925 * 100vw, 520px)}@media screen and (max-width: 767px){.flow__list-txtBox{width:100%}}.flow__list-ttl{color:#103180;font-weight:700;font-size:clamp(20px, -8.9811320755px + 0.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 + 0.0471698113 * 100vw, 20px);line-height:1.3}@media screen and (max-width: 767px){.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, 0.7272727273px + 0.0727272727 * 100vw, 28px);margin-bottom:20px}}.flow__list-ttl span{background-color:#008aff;color:#fff;border-radius:999px;font-size:clamp(15px, 7.7547169811px + 0.0094339623 * 100vw, 17px);width:106px;height:clamp(28px, 20.7547169811px + 0.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}@media screen and (max-width: 767px){.flow__list-ttl span{margin-bottom:15px}}.flow__list-ttl span.small{font-size:clamp(12px, 4.7547169811px + 0.0094339623 * 100vw, 14px);width:auto;height:auto;margin-right:0;padding-bottom:0;display:block}.flow__list-ttl-sm{font-size:14px;background-color:rgba(0,0,0,0);display:block}.flow__list-desc{line-height:1.8;font-size:clamp(14px, 6.7547169811px + 0.0094339623 * 100vw, 16px)}@media screen and (max-width: 767px){.flow__list-desc{margin-bottom:20px}}.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}@media screen and (max-width: 767px){.flow__list-desc a[href^="tel:"]{color:#0089ff;text-decoration:underline}}.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 + 0.141509434 * 100vw, 320px);border-radius:12px;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 767px){.flow__list-imgBox{width:100%}}.flow__list-imgBox img{border-radius:12px;height:auto}@media screen and (max-width: 767px){.flow__list-imgBox img{width:100%}}.flow__list-howto{width:clamp(350px, -265.8490566038px + 0.8018867925 * 100vw, 520px);background-color:#e7e7e7;border-radius:12px;padding:clamp(25px, 6.8867924528px + 0.0235849057 * 100vw, 30px) clamp(20px, -16.2264150943px + 0.0471698113 * 100vw, 30px)}@media screen and (max-width: 767px){.flow__list-howto{width:100%}}.flow__list-howto-ttl{font-size:clamp(16px, 8.7547169811px + 0.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 + 0.0094339623 * 100vw, 15px);line-height:1.7}.flow__list-howto-list dt,.flow__list-howto-list dd{padding:10px 15px}.flow__list-howto-list dt{background-color:#a78778;color:#ffff72;font-weight:700;font-size:clamp(14px, 6.7547169811px + 0.0094339623 * 100vw, 16px)}.flow__list-howto-list dt span{color:#fff;font-size:clamp(12px, 4.7547169811px + 0.0094339623 * 100vw, 14px)}@media screen and (max-width: 767px){.flow__list-howto-list dt span{display:block}}.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 + 0.0094339623 * 100vw, 16px)}.flow__list-howto-attention{font-size:clamp(12px, 1.1320754717px + 0.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>h3{line-height:1.4}.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}@media screen and (min-width: 767px){.faqBox h2::before{width:92px;height:105px;position:absolute;left:25%}.faqBox h2::before::after{width:61px;height:47px;position:absolute;bottom:25px}}.freeSpace{margin-top:-100px;margin-bottom:100px}@media screen and (max-width: 767px){.freeSpace{margin-bottom:60px}}.freeSpace__img{display:block}.freeSpace__img img{width:100%;height:639px}@media screen and (max-width: 767px){.freeSpace__img img{width:100%;height:374px}}.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}@media screen and (max-width: 767px){.freeSpace__txt{width:calc(100% - 20px);margin-top:-30px}}.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}@media screen and (max-width: 767px){.freeSpace__txt-shoulder{font-size:18px}}.freeSpace__txt-shoulder::after{content:"";width:24px;height:24px;border-top:20px solid #103180;border-right:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);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}@media screen and (max-width: 767px){.freeSpace__txt-ttl{font-size:27px}}.freeSpace__txt-ttl span{color:#ff2c00}.freeSpace__txt-desc{text-align:center;font-weight:700;color:#103180;line-height:1.8}@media screen and (max-width: 767px){.freeSpace__txt-desc{font-size:15px;padding:0 20px;text-align:left}}@media screen and (max-width: 374px){.freeSpace__txt-desc br{display:none}}.freeSpace__txt-desc span{color:#ff2c00}.search{background-color:#d7e5ff;padding:100px 20px 100px}@media screen and (max-width: 767px){.search{padding:60px 10px 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}@media screen and (max-width: 767px){.search__ttl img{max-width:230px}}.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}@media screen and (max-width: 767px){.search__catch-txt{margin-bottom:30px}}.search__prompt{color:#103180;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.search__prompt{margin-bottom:10px}}.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}@media screen and (max-width: 767px){.search .searchTab__nav{margin-bottom:40px}}.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)}@media screen and (max-width: 767px){.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{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}@media screen and (max-width: 767px){.search .searchTab__nav-item::before{height:14px;-webkit-transition:none;transition:none}}.search .searchTab__nav-item::after{content:"";width:12px;height:6px;border-top:6px solid #fff;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);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}@media screen and (max-width: 767px){.search .searchTab__nav-item::after{width:4px;height:4px;border-top:4px solid #fff;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);bottom:5px;-webkit-transition:none;transition:none}}.search .searchTab__nav-item span{display:block;font-size:13px;color:#0089ff}@media screen and (max-width: 767px){.search .searchTab__nav-item span{font-size:12px}}.search .searchTab__nav-item:hover,.search .searchTab__nav-item.is-active{background-color:#103180;border:2px solid #103180;color:#fff;-webkit-box-shadow:0 0px 0px 0 rgba(0,0,0,.1);box-shadow:0 0px 0px 0 rgba(0,0,0,.1);padding-top:10px}.search .searchTab__nav-item:hover::before,.search .searchTab__nav-item.is-active::before{background-color:#103180}.search .searchTab__nav-item:hover::after,.search .searchTab__nav-item.is-active::after{border-top:6px solid #103180;bottom:-8px}@media screen and (max-width: 767px){.search .searchTab__nav-item:hover::after,.search .searchTab__nav-item.is-active::after{display:none}}.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}@media screen and (max-width: 767px){.search .searchTab__nav-item.is-active::after{display:none}}.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}@media screen and (max-width: 767px){.search__sec-ttl{font-size:clamp(22px, 10.3636363636px + 0.0363636364 * 100vw, 24px);text-align:center}}.search__sec-item{margin-bottom:10px}.search__sec-item:last-child{margin-bottom:0}.search__sec-item>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 0px #103180;box-shadow:inset 0 0 0 0px #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>a:hover{-webkit-box-shadow:inset 0 0 0 5px #103180;box-shadow:inset 0 0 0 5px #103180}@media screen and (max-width: 1130px){.search__sec-item>a{padding:20px}}@media screen and (max-width: 767px){.search__sec-item>a{-webkit-transition:none;transition:none}}.search__sec-item>a::before{content:"";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%)}@media screen and (max-width: 1130px){.search__sec-item>a::before{display:none}}.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 + 0.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-className-newClass{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;word-break:keep-all}.search__sec-className-newClass .newClass{width:100%}.search__sec-className-newClass .labelNewOpen{margin-left:0;margin-top:-10px}@media screen and (max-width: 1130px){.search__sec-className{width:100%;padding-left:30px;margin-bottom:15px}.search__sec-className::before{display:block;content:"";font-family:"icomoon";font-size:16px;color:#ff2c00;position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 767px){.search__sec-className{font-size:clamp(24px, 6.5454545455px + 0.0545454545 * 100vw, 27px);margin-right:0}}.search__sec-classInfo{margin-right:40px;width:410px}@media screen and (max-width: 1130px){.search__sec-classInfo{width:clamp(430px, -100.3867403315px + 0.6906077348 * 100vw, 680px)}}@media screen and (max-width: 767px){.search__sec-classInfo{width:100%;margin-right:0}}.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}@media screen and (max-width: 767px){.search__sec-classInfo-tel{margin-bottom:5px}}.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}@media screen and (max-width: 767px){.search__sec-classInfo-tel .label{height:17px}}.search__sec-classInfo-addr{font-size:14px}@media screen and (max-width: 767px){.search__sec-classInfo-addr{margin-bottom:10px}}.search__sec-cat{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.search__sec-cat{width:100%}}.search__sec-cat-item{width:clamp(50px, 28.7845303867px + 0.0276243094 * 100vw, 60px);height:clamp(50px, 28.7845303867px + 0.0276243094 * 100vw, 60px);border-radius:4px;background-color:#d6e4ff;font-size:clamp(12px, 9.8784530387px + 0.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, 0.7569060773px + 0.0055248619 * 100vw, 7px)}@media screen and (max-width: 767px){.search__sec-cat-item{width:calc(25% - 5px);height:30px;padding-bottom:1px}}.search__sec-cat-item:last-child{margin-right:0}