@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap);
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
@charset "UTF-8";html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#1a1a1a;font-family:Helvetica,Arial,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,Noto Sans JP,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.5rem;font-weight:400;line-height:1;-webkit-print-color-adjust:exact;text-justify:inter-ideograph;width:100%}body.win{font-family:Arial,Open Sans,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.mincho{font-family:"Noto Serif JP",游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif}.yugothic{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}img{-webkit-backface-visibility:hidden;height:auto;width:100%}.italic{font-style:italic}.ie .slick-dots li button:before{font-size:20px}:focus{outline:none}.inview{opacity:0}.bold{font-weight:700}.red{color:red}@media screen and (min-width:769px){.sp_view{display:none}.pc_view{display:block}}@media screen and (max-width:768px){html{overflow-x:hidden}.sp_view{display:block}.pc_view{display:none}body{font-size:1.2rem}input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}}
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.clearfix:after{content:""}.clearfix:before{clear:both;content:"";display:block}.clearfix{display:block}.noto{font-family:Noto Sans JP,sans-serif}.oswald{font-family:Oswald,sans-serif}.inview,.inviewF,.inviewImg,.inviewL,.inviewR,.inviewZ{opacity:0}.fadeIn{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeInUp{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}85%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}85%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBigUp{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpZoom{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUpZoom;animation-name:fadeInUpZoom;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes fadeInUpZoom{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}85%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInUpZoom{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}85%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.imgZoomDown{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:imgZoomDown;animation-name:imgZoomDown;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes imgZoomDown{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(1.1,1.1,1.1);transform:translateZ(0) scale3d(1.1,1.1,1.1)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}@keyframes imgZoomDown{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(1.1,1.1,1.1);transform:translateZ(0) scale3d(1.1,1.1,1.1)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}.scaleIn{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:scaleIn;animation-name:scaleIn;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(3,3,3);transform:translateZ(0) scale3d(3,3,3)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(3,3,3);transform:translateZ(0) scale3d(3,3,3)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}.scaleIn2{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:scaleIn2;animation-name:scaleIn2}@-webkit-keyframes scaleIn2{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(.2,.2,.2);transform:translateZ(0) scale3d(.2,.2,.2)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}@keyframes scaleIn2{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(.2,.2,.2);transform:translateZ(0) scale3d(.2,.2,.2)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}.poyon{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:poyon;animation-name:poyon;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes poyon{0%{opacity:0;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}15%{-webkit-transform:scale(.9) translateY(5%);transform:scale(.9) translateY(5%)}30%{-webkit-transform:scale(1.3,.8) translateY(10%);transform:scale(1.3,.8) translateY(10%)}50%{-webkit-transform:scale(.8,1.3) translateY(-10%);transform:scale(.8,1.3) translateY(-10%)}70%{-webkit-transform:scale(1.1,.9) translateY(5%);transform:scale(1.1,.9) translateY(5%)}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}@keyframes poyon{0%{opacity:0;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}15%{-webkit-transform:scale(.9) translateY(5%);transform:scale(.9) translateY(5%)}30%{-webkit-transform:scale(1.3,.8) translateY(10%);transform:scale(1.3,.8) translateY(10%)}50%{-webkit-transform:scale(.8,1.3) translateY(-10%);transform:scale(.8,1.3) translateY(-10%)}70%{-webkit-transform:scale(1.1,.9) translateY(5%);transform:scale(1.1,.9) translateY(5%)}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s;transition-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s;transition-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s;transition-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s;transition-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s;transition-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s;transition-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s;transition-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s;transition-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s;transition-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s;transition-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s;transition-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s;transition-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s;transition-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s;transition-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s;transition-delay:6s}.bg-wrap,.bg-wrap .inn{display:block}.bg-wrap{opacity:0;overflow:hidden}.bg-wrap .inn{opacity:0;-webkit-transform:matrix(1,0,0,1,0,100);transform:matrix(1,0,0,1,0,100);transition-duration:1.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.is-animated .bg-wrap{opacity:1}.is-animated .bg-wrap .inn{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.fuwafuwa1-vertical{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fuwafuwa1-vertical-keyframe;animation-name:fuwafuwa1-vertical-keyframe;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes fuwafuwa1-vertical-keyframe{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes fuwafuwa1-vertical-keyframe{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}body .mincho{font-family:Hiragino Mincho ProN,"Noto Serif JP",serif}main{margin-top:149.7px;overflow:hidden}@media screen and (max-width:768px){main{margin-top:70px}}.el_midashi{color:#2b8fe9;font-size:5.4rem;letter-spacing:-.01em;text-align:center}@media screen and (max-width:768px){.el_midashi{font-size:3.65rem}}.el_midashi2{color:#fff;font-size:10rem;letter-spacing:-.01em}@media screen and (max-width:768px){.el_midashi2{font-size:5rem;margin-bottom:15px}}.el_midashi3{margin-bottom:60px}@media screen and (max-width:768px){.el_midashi3{margin-bottom:30px}}.el_midashi3 .en{color:#f1f1f1;font-size:10rem;letter-spacing:-.01em;text-align:center}@media screen and (max-width:768px){.el_midashi3 .en{font-size:6rem}}.el_midashi3 .ja{color:#2b8fe9;font-size:3.5rem;font-weight:700;letter-spacing:6px;margin-top:-30px;text-align:center}@media screen and (max-width:768px){.el_midashi3 .ja{font-size:2.2rem;margin-top:-20px}}.el_block-style1{padding-left:calc(50vw - 523px);position:relative}@media screen and (max-width:768px){.el_block-style1{padding:0 12.5px}}.el_block-style1 .midashi{color:#fff;left:0;padding-left:calc(50vw - 523px);position:absolute;top:-20px;z-index:10}@media screen and (max-width:768px){.el_block-style1 .midashi{position:static}}.el_block-style1 .box{display:flex;position:relative}@media screen and (max-width:768px){.el_block-style1 .box{display:block}}.el_block-style1 .box .text{background:radial-gradient(circle,#3473d4 0,#3657d1 100%);color:#fff;height:490px;margin-top:127px;padding:78px 65px 78px 75px;width:578px}@media screen and (max-width:768px){.el_block-style1 .box .text{height:auto;margin-top:0;padding:40px 25px 60px;width:100%}}.el_block-style1 .box .text .wrap .komidashi{font-size:4.9rem;font-weight:700;letter-spacing:10px;margin-bottom:30px}@media screen and (max-width:768px){.el_block-style1 .box .text .wrap .komidashi{font-size:2.5rem;letter-spacing:2px;margin-bottom:20px;text-align:center}}.el_block-style1 .box .text .wrap .read{font-size:1.8rem;line-height:2;margin-bottom:30px}@media screen and (max-width:768px){.el_block-style1 .box .text .wrap .read{font-size:1.3rem;margin-bottom:20px;text-align:center}}.el_block-style1 .box .text .wrap .content{font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.6}@media screen and (max-width:768px){.el_block-style1 .box .text .wrap .content{font-size:1.3rem;text-align:center}}.el_block-style1 .box .photo{height:542px;margin-left:-65px;max-width:688px;position:relative;width:calc(100% - 513px);z-index:1}@media screen and (max-width:768px){.el_block-style1 .box .photo{height:68.2666666667vw;margin:-40px auto 0;position:relative;width:calc(100% - 25px);z-index:1}}.el_block-style1 .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.el_block-style1 .box .photo figure img,.el_block-style1 .box .photo figure picture,.el_block-style1 .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 50%;object-position:80% 50%;width:100%}.el_block-style1 .box .btn{bottom:0;height:75px;left:181px;position:absolute;width:397px}@media screen and (max-width:768px){.el_block-style1 .box .btn{height:55px;margin:0 auto;position:static;width:calc(100% - 25px)}}.el_block-style2{margin:0 auto;max-width:1076px;position:relative;width:100%}@media screen and (max-width:768px){.el_block-style2{padding:0 12.5px}}.el_block-style2 .midashi{color:#fff;left:calc(100% - 538px);position:absolute;top:0}@media screen and (max-width:768px){.el_block-style2 .midashi{position:static}}.el_block-style2 .box{display:flex;flex-direction:row-reverse;position:relative}@media screen and (max-width:768px){.el_block-style2 .box{display:block}}.el_block-style2 .box .text{background:linear-gradient(317deg,#565ecd,#5880d0 53%,#7f68d2);color:#fff;height:490px;margin-left:30px;margin-top:127px;padding:78px 60px 78px 65px;width:538px}@media screen and (max-width:768px){.el_block-style2 .box .text{height:auto;margin-left:0;margin-top:0;padding:40px 25px 60px;width:100%}}.el_block-style2 .box .text .wrap .komidashi{font-size:4.9rem;font-weight:700;letter-spacing:10px;margin-bottom:30px}@media screen and (max-width:768px){.el_block-style2 .box .text .wrap .komidashi{font-size:2.5rem;letter-spacing:2px;margin-bottom:20px;text-align:center}}.el_block-style2 .box .text .wrap .read{font-size:1.8rem;line-height:2;margin-bottom:30px}@media screen and (max-width:768px){.el_block-style2 .box .text .wrap .read{font-size:1.3rem;margin-bottom:20px;text-align:center}}.el_block-style2 .box .text .wrap .content{font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.6}@media screen and (max-width:768px){.el_block-style2 .box .text .wrap .content{font-size:1.3rem;text-align:center}}.el_block-style2 .box .photo{height:516px;max-width:516px;position:relative;width:calc(100% - 578px);z-index:1}@media screen and (max-width:768px){.el_block-style2 .box .photo{height:88.1333333333vw;margin:-40px auto 0;position:relative;width:calc(100% - 25px);z-index:1}}.el_block-style2 .box .btn{background:#9380e9;bottom:0;height:75px;left:498px;position:absolute;width:397px}@media screen and (max-width:768px){.el_block-style2 .box .btn{height:55px;margin:20px auto 0;position:static;width:calc(100% - 25px)}}.el_block-style3{padding-left:calc(50vw - 523px);position:relative}@media screen and (max-width:768px){.el_block-style3{margin:0 auto;padding-left:0;width:calc(100% - 25px)}}.el_block-style3 .midashi{color:#fff;left:calc(50vw - 523px);position:absolute;top:-20px;z-index:10}.el_block-style3 .box{align-items:center;display:flex;position:relative}@media screen and (max-width:768px){.el_block-style3 .box{display:block}}.el_block-style3 .box .text{background:linear-gradient(315deg,#2463d5,#00d8a3);color:#fff;height:440px;padding:78px 65px 78px 75px;width:578px}@media screen and (max-width:768px){.el_block-style3 .box .text{height:auto;padding:35px 0 26.6666666667vw;width:100%}}.el_block-style3 .box .text .wrap .komidashi{font-size:4.5rem;font-weight:700;letter-spacing:2px;line-height:1.3;margin-bottom:30px}@media screen and (max-width:768px){.el_block-style3 .box .text .wrap .komidashi{font-size:2.5rem;margin-bottom:20px;text-align:center}}.el_block-style3 .box .text .wrap .read{font-size:1.8rem;line-height:2;margin-bottom:30px}@media screen and (max-width:768px){.el_block-style3 .box .text .wrap .read{font-size:1.4rem;text-align:center}}.el_block-style3 .box .text .wrap .content{font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.6}.el_block-style3 .box .photo{height:375px;margin-left:-65px;max-width:688px;position:relative;width:calc(100% - 513px);z-index:1}@media screen and (max-width:768px){.el_block-style3 .box .photo{height:47.2vw;margin:-29.3333333333vw auto 0;max-width:none;width:calc(100% - 25px)}}.el_block-style3 .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.el_block-style3 .box .photo figure img,.el_block-style3 .box .photo figure picture,.el_block-style3 .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.el_block-style3 .box .btn{bottom:-32px;height:75px;left:-332px;position:absolute;width:397px;z-index:1}@media screen and (max-width:768px){.el_block-style3 .box .btn{height:50px;position:static;width:100%}}.el_block-style3__rev{padding-left:calc(50vw - 683px)}.el_block-style3__rev .box{flex-direction:row-reverse;justify-content:flex-end}.el_block-style3__rev .box .photo{margin-left:0}@media screen and (max-width:768px){.el_block-style3__rev .box .photo{margin:-29.3333333333vw auto 0}}.el_block-style3__rev .box .text{margin-left:-65px;padding-left:110px}@media screen and (min-width:769px){.el_block-style3__rev .box .text{padding-right:45px}}@media screen and (max-width:768px){.el_block-style3__rev .box .text{margin-left:0;padding-left:0}}.el_block-style3__rev .box .btn{bottom:-32px;left:calc(100% - 65px)}.el_block-style3.parenting .box .text{padding-top:37.5px}.el_block-style4{box-sizing:content-box;max-width:1183px;padding-left:calc(50vw - 500px);position:relative;width:100%}@media screen and (max-width:768px){.el_block-style4{box-sizing:border-box;padding:0 12.5px}}.el_block-style4 .midashi{text-fill-color:transparent;background:linear-gradient(90deg,rgba(0,217,164,.5),rgba(36,99,214,.5) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:8.6rem;left:0;letter-spacing:4px;line-height:1.2;padding-left:calc(50vw - 500px);position:absolute;top:-60px;z-index:2}@media screen and (max-width:768px){.el_block-style4 .midashi{font-size:3.5rem;left:0;letter-spacing:1px;line-height:1.2;mix-blend-mode:multiply;padding-left:0;position:relative;top:0;z-index:1}}.el_block-style4 .box{display:flex;position:relative}@media screen and (max-width:768px){.el_block-style4 .box{display:block;margin-top:-25px}}.el_block-style4 .box .photo{height:416px;margin-left:-65px;max-width:683px;position:relative;width:calc(100% - 513px);z-index:1}@media screen and (max-width:768px){.el_block-style4 .box .photo{height:68.2666666667vw;margin:-120px auto 0;position:relative;width:calc(100% - 25px);z-index:1}}.el_block-style4 .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.el_block-style4 .box .photo figure img,.el_block-style4 .box .photo figure picture,.el_block-style4 .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 50%;object-position:80% 50%;width:100%}.el_block-style4 .box .text{background:#36bdee;color:#fff;height:auto;margin-top:60px;padding:40px 65px 40px 55px;width:578px}@media screen and (max-width:768px){.el_block-style4 .box .text{margin:0 auto;padding:30px 12.5px 140px;width:100%}}.el_block-style4 .box .text .komidashi{border-bottom:1px solid #fff;font-size:4rem;font-weight:700;letter-spacing:1px;line-height:1.6;margin-bottom:40px;padding-bottom:20px}@media screen and (max-width:768px){.el_block-style4 .box .text .komidashi{font-size:2rem;margin-bottom:30px;text-align:center}}.el_block-style4 .box .text .komidashi span{display:block;font-size:2.3rem}@media screen and (max-width:768px){.el_block-style4 .box .text .komidashi span{font-size:1.2rem}}.el_block-style4 .box .text .catch{font-size:1.8rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:768px){.el_block-style4 .box .text .catch{font-size:1.6rem;text-align:center}}.el_block-style4 .box .text .read{font-size:1.7rem;line-height:2}@media screen and (max-width:768px){.el_block-style4 .box .text .read{font-size:1.3rem;text-align:center}}.el_block-style4__rev{padding-left:calc(50vw - 683px)}@media screen and (max-width:768px){.el_block-style4__rev{padding-left:12.5px}}.el_block-style4__rev .midashi{left:auto;right:0}.el_block-style4__rev .box{flex-direction:row-reverse;justify-content:flex-end}.el_block-style4__rev .box .photo{margin-left:0}@media screen and (max-width:768px){.el_block-style4__rev .box .photo{margin-left:auto}}.el_block-style4__rev .box .text{margin-left:-65px;padding:40px 55px 40px 65px}@media screen and (max-width:768px){.el_block-style4__rev .box .text{margin-left:auto;margin-right:auto;padding:30px 12.5px 140px}}.el_block-style4__rev .box .text .komidashi{padding-left:40px}@media screen and (max-width:768px){.el_block-style4__rev .box .text .komidashi{padding-left:0}}.el_block-style4__rev .box .text .catch{padding-left:40px}@media screen and (max-width:768px){.el_block-style4__rev .box .text .catch{padding-left:0}}.el_block-style4__rev .box .text .read{padding-left:40px}@media screen and (max-width:768px){.el_block-style4__rev .box .text .read{padding-left:0}}.el_btn{align-items:center;background:#2b8fe9;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center;line-height:1.6;padding:15px 0}@media screen and (max-width:768px){.el_btn{padding:10px 0}}.el_btn__grad{background:linear-gradient(90deg,#00d8a3,#4200ff)}.el_btn__lightblue{background:#00b1da}.el_btn span{margin:0 10px}.el_btn .deco{background:#fff;display:inline-block;height:1px;transition:width .2s;width:60px}.el_btn .word{transition:padding .2s}.el_btn.outlink .word{align-items:center;display:flex;justify-content:center}.el_btn.outlink .word:after{background-image:url(../images/common/icon_outlink.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:28.6px;margin-left:10px;width:26px}@media screen and (min-width:769px){.el_btn:hover .deco{width:100px}.el_btn:hover .word{padding-left:40px}}.el_btn2{background:linear-gradient(135deg,#00d8a3,#3252db);color:#006bdb;display:block;font-weight:700;max-width:700px;padding:4px;text-align:center;width:100%}.el_btn2,.el_btn2__box{border-radius:9999px;position:relative}.el_btn2__box{background-color:#fff}.el_btn2__box:before{border:6px solid transparent;border-left:8px solid #006bdb;box-sizing:border-box;content:"";height:3px;position:absolute;right:20px;top:calc(50% - 6px);width:3px}@media screen and (max-width:768px){.el_btn2__box:before{right:10px}}.clearfix{display:inline-block}.clearfix:after{clear:both;content:".";display:block;font-size:.1em;height:0;line-height:0;overflow:hidden;visibility:hidden}.scrolldown2{font-weight:700;height:10.6666666667vw;margin:0 auto;padding-top:18.6666666667vw;position:relative}.scrolldown2 span{color:#006bdb;font-size:3.2vw;letter-spacing:.1333333333vw}.scrolldown2:before{-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;background:#006bdb;border-radius:50%;content:"";height:2.6666666667vw;left:calc(50% - 1.33333vw);position:absolute;top:0;width:2.6666666667vw}@-webkit-keyframes circlemove{0%{top:-.6666666667vw}to{top:12.6666666667vw}}@keyframes circlemove{0%{top:-.6666666667vw}to{top:12.6666666667vw}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}.scrolldown2:after{background:#006bdb;content:"";height:13.3333333333vw;left:calc(50% - .13333vw);position:absolute;top:0;width:.2666666667vw}.grad-bg{background:linear-gradient(45deg,#baf1a2,#e5fbf3 55%,#71acfb)}.grad-bg__add{position:relative}.grad-bg__add:before{background:linear-gradient(315deg,hsla(0,0%,100%,0) 70%,rgba(133,154,248,.8));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (max-width:768px){.grad-bg__add:before{content:none}}.grad-bg2{background:linear-gradient(90deg,#e2fcf5,#b1f0f3 30%,#6cadfb)}.grad-bg2__add{position:relative}.grad-bg2__add:before{background:linear-gradient(-45deg,hsla(0,0%,100%,0) 70%,rgba(133,154,248,.8));content:"";height:70%;left:0;position:absolute;top:0;width:70%;z-index:0}@media screen and (max-width:768px){.grad-bg2__add:before{content:none}}.grad-bg-interview-hotel{background-image:url(../images/top/webp/bg_course-hotel_pc.webp);background-position:top;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.grad-bg-interview-hotel{background-image:url(../images/top/webp/bg_course-hotel_sp.webp)}}.grad-bg-interview-dormitory{background-image:url(../images/top/webp/bg_course-dormitory_pc.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.grad-bg-interview-dormitory{background-image:url(../images/top/webp/bg_course-dormitory_sp.webp)}}.grad-bg-interview-welfare{background-image:url(../images/top/webp/bg_course-welfare_pc.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.grad-bg-interview-welfare{background-image:url(../images/top/webp/bg_course-welfare_sp.webp)}}.anchor{display:flex;flex-wrap:wrap;justify-content:space-between}.anchor .item{max-width:230px;width:23%}@media screen and (max-width:768px){.anchor .item{margin-bottom:4%;width:48.5%}}.anchor .item a{background:#fff;border:3px solid #2b8fe9;border-radius:9999px;color:#006bdb;display:block;font-weight:700;padding:12px 0;position:relative;text-align:center;transition:background .2s,color .2s;width:100%}.anchor .item a:before{border:6px solid transparent;border-left-color:#006bdb;box-sizing:border-box;content:"";height:3px;position:absolute;right:10px;top:calc(50% - 2px);-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:border .2s;width:3px}@media screen and (max-width:768px){.anchor .item a:before{right:5px}}@media screen and (min-width:769px){.anchor .item a:hover{background:#2b8fe9;color:#fff}.anchor .item a:hover:before{border-left-color:#fff}}.dl-table-wrap{border:2px solid #2b8fe9;border-radius:10px;overflow:hidden}.dl-table-wrap .dl-table{align-items:stretch;background:linear-gradient(90deg,#2b8fe9,#2b8fe9 150px,#fff 0,#fff);display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.dl-table-wrap .dl-table{background:#fff;display:block}}.dl-table-wrap .dl-table>dt{align-items:center;background:#2b8fe9;border-bottom:1px solid #fff;color:#fff;display:flex;font-size:1.6rem;font-weight:700;letter-spacing:1px;line-height:1.8;padding:15px 20px;width:180px}@media screen and (max-width:768px){.dl-table-wrap .dl-table>dt{background:#2b8fe9;display:block;font-size:1.4rem;line-height:1.6;padding:10px 15px;text-align:center;width:100%}}.dl-table-wrap .dl-table>dt:last-of-type{border-bottom:0}.dl-table-wrap .dl-table>dd{border-bottom:1px solid #2b8fe9;font-size:1.6rem;line-height:1.8;padding:15px 20px;width:calc(100% - 180px)}@media screen and (max-width:768px){.dl-table-wrap .dl-table>dd{font-size:1.35rem;line-height:1.6;padding:10px 15px;width:100%}}.dl-table-wrap .dl-table>dd:last-of-type{border-bottom:0}.comingsoon{position:relative}.comingsoon .wrap{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.comingsoon .wrap .container{align-items:center;background:linear-gradient(90deg,rgba(54,185,234,.8),rgba(40,165,177,.8));border-radius:20px;color:#fff;display:flex;font-size:3rem;font-weight:700;height:calc(100% - 40px);justify-content:center;left:50%;letter-spacing:2px;position:absolute;text-align:center;top:calc(50% - min(.439238653vw, 6px));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 80px)}@media screen and (max-width:768px){.comingsoon .wrap .container{font-size:2rem;height:calc(100% - 20px);top:calc(50% - .8vw);width:calc(100% - 30px)}}.news-archive-list{display:flex;flex-wrap:wrap;margin:0 auto 40px}@media screen and (max-width:768px){.news-archive-list{justify-content:space-between}}.news-archive-list .card{margin-bottom:45px;margin-right:min(3.8%,308px);max-width:308px;width:30.8%}@media screen and (max-width:768px){.news-archive-list .card{margin-right:0;width:48%}}.news-archive-list .card:nth-child(3n){margin-right:0}.news-archive-list .card a{display:block}.news-archive-list .card a figure{overflow:hidden}.news-archive-list .card a figure img{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.news-archive-list .card a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-archive-list .card a .more:hover:after,.news-archive-list .card a:hover span.more:after{-webkit-animation:sdl 1.2s cubic-bezier(1,0,0,1) infinite;animation:sdl 1.2s cubic-bezier(1,0,0,1) infinite}.news-archive-list .card figure{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:20px;width:100%}.news-archive-list .card figure.no-image{border:1px solid #006bdb}.news-archive-list .card figure img,.news-archive-list .card figure picture,.news-archive-list .card figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:768px){.news-archive-list .card figure{margin-bottom:10px}}.news-archive-list .card .caption .date{font-weight:700;margin-bottom:20px}@media screen and (max-width:768px){.news-archive-list .card .caption .date{margin-bottom:10px}}.news-archive-list .card .caption .title{font-size:1.6rem;font-weight:700;line-height:1.6;margin-bottom:30px}@media screen and (max-width:768px){.news-archive-list .card .caption .title{font-size:1.3rem;margin-bottom:20px}}.news-archive-list .card .caption .more{border:1px solid #006bdb;border-radius:50px;color:#006bdb;display:block;font-size:1.3rem;font-size:1.6rem;font-weight:500;margin:0 auto;padding:12px;position:relative;text-align:center;width:90%}@media screen and (max-width:768px){.news-archive-list .card .caption .more{font-size:1.3rem;padding:6px 12px}}.news-archive-list .card .caption .more:after{background:#006bdb;border-radius:10px;content:"";display:inline-block;height:1px;margin-left:15px;vertical-align:middle;width:60px}@media screen and (max-width:768px){.news-archive-list .card .caption .more:after{margin-left:5px;width:30px}}@-webkit-keyframes sdl{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}50.1%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes sdl{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}50.1%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform-origin:0 0;transform-origin:0 0}}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slick-dots li{margin:0}@media screen and (max-width:768px){.slick-dots li{width:18px}}.slick-dots li button{height:14px;width:14px}@media screen and (max-width:768px){.slick-dots li button{height:10px;width:10px}}.slick-dots li button:before{background-color:#ebebeb;border:1px solid #ebebeb;border-radius:50%;color:#000;content:"";display:block;font-family:sans-serif;font-weight:700;height:10px;left:6px;opacity:1;top:6px;width:10px}@media screen and (max-width:768px){.slick-dots li button:before{height:10px;width:10px}}.slick-dots li.slick-active button:before{background-color:#006bdb;border:1px solid #006bdb;content:"";display:block}.slick-loading .slick-list{background:none}body{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}body main{font-family:Noto Sans JP,Helvetica,Arial,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body .yugothic{font-family:游ゴシック体,Yu Gothic,YuGothic,Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.svgs{height:0!important;visibility:hidden}#newgraduate-header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:220}@media screen and (min-width:769px){#newgraduate-header{font-size:1.4rem}}#newgraduate-header .inner{margin:17px auto 27px;position:relative;width:1080px}@media screen and (max-width:768px){#newgraduate-header .inner{height:70px;margin:0 auto;width:calc(100% - 24px);z-index:2100}}#newgraduate-header .inner .logo{width:125px}@media screen and (max-width:768px){#newgraduate-header .inner .logo{padding-top:10px;width:90px}}#newgraduate-header .inner .menu-btn{background:linear-gradient(135deg,#00d8a3,#4200ff);border-radius:50%;height:52px;padding:16px 12.5px;position:absolute;right:0;top:9px;width:52px}@media screen and (min-width:769px){#newgraduate-header .inner .menu-btn{display:none}}#newgraduate-header .inner .menu-trigger,#newgraduate-header .inner .menu-trigger span{box-sizing:border-box;display:block;transition:all .4s}#newgraduate-header .inner .menu-trigger{height:100%;position:relative;width:100%}#newgraduate-header .inner .menu-trigger span{background-color:#fff;border-radius:9999px;height:2px;left:0;position:absolute;width:100%}#newgraduate-header .inner .menu-trigger span:first-of-type{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}#newgraduate-header .inner .menu-trigger span:nth-of-type(2){top:9px}#newgraduate-header .inner .menu-trigger span:nth-of-type(3){bottom:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}#newgraduate-header .inner .menu-trigger.active span:first-of-type{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#newgraduate-header .inner .menu-trigger.active span:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0)}#newgraduate-header .inner .menu-trigger.active span:nth-of-type(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#newgraduate-header .inner .sp-entry-btn{background:#006bdb;border-radius:9999px;color:#fff;cursor:pointer;font-size:12px;line-height:1.4;padding:5px 0;position:absolute;right:60px;text-align:center;top:14px;width:80px}@media screen and (min-width:769px){#newgraduate-header .inner .sp-entry-btn{display:none}}#newgraduate-header .main-nav{font-size:1.5rem;position:relative}@media screen and (min-width:769px){#newgraduate-header .main-nav{display:block!important;opacity:1!important;visibility:visible!important}}@media screen and (max-width:768px){#newgraduate-header .main-nav{-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,rgba(0,216,163,.9),rgba(66,0,255,.9));display:block;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:60px 0;position:fixed;top:0;visibility:hidden;width:100%;z-index:2000}}#newgraduate-header .main-nav>ul{display:flex;margin:0 auto;width:1080px}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul{display:block;padding-bottom:20px;width:100%}}#newgraduate-header .main-nav>ul>li{padding-bottom:20px;width:14.2857142857%}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li{box-sizing:border-box;margin-top:15px;padding-bottom:0;width:100%}}#newgraduate-header .main-nav>ul>li>a{box-sizing:border-box;color:#006bdb;display:block;font-size:1.37rem;font-weight:700;position:relative;text-align:center;width:100%}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>a{border:1px solid #fff;color:#fff;margin:0 auto;padding:10px;width:60%}}@media screen and (min-width:769px){#newgraduate-header .main-nav>ul>li>a:before{background:#006bdb;content:"";height:14px;left:0;position:absolute;top:0;width:1px}#newgraduate-header .main-nav>ul>li>a:hover:hover{position:relative}#newgraduate-header .main-nav>ul>li>a:hover:hover:after{bottom:-20px;content:"";display:block;height:2px;left:5%;position:absolute;width:100%;width:90%}}#newgraduate-header .main-nav>ul>li>a.trigger1{position:relative}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>a.trigger1.open:before{-webkit-transform:scale(0);transform:scale(0)}}#newgraduate-header .main-nav>ul>li>a.invert{background-color:#fff;color:#006bdb}@media screen and (min-width:769px){#newgraduate-header .main-nav>ul>li:first-of-type>a:before{content:none}}#newgraduate-header .main-nav>ul>li>.wrap{background:rgba(95,172,205,.9);left:0;opacity:0;position:absolute;top:33px;width:100%}@media screen and (min-width:769px){#newgraduate-header .main-nav>ul>li>.wrap{transition:opacity .2s,visibility .2s;visibility:hidden}}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap{background:transparent;opacity:1;position:static;text-align:center}}#newgraduate-header .main-nav>ul>li>.wrap ol{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1080px;padding:15px 0;position:relative;width:100%}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol{display:block}}#newgraduate-header .main-nav>ul>li>.wrap ol:before{border-color:transparent transparent #5faccd;border-style:solid;border-width:0 6px 12px;content:"";height:0;left:21.4285714286%;opacity:.9;position:absolute;top:-12px;width:0}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol:before{content:none}}#newgraduate-header .main-nav>ul>li>.wrap ol.add-style{justify-content:flex-start;text-align:left}#newgraduate-header .main-nav>ul>li>.wrap ol.add-style li{display:inline-block;font-size:1.37rem;margin:0 10px 0 0;width:208px}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol.add-style li{display:block;font-size:inherit;margin:0;width:auto}}#newgraduate-header .main-nav>ul>li>.wrap ol.add-style li:nth-child(5n){margin:0}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol.add-style li.large,#newgraduate-header .main-nav>ul>li>.wrap ol.add-style li.medium,#newgraduate-header .main-nav>ul>li>.wrap ol.add-style li.small{width:auto}}#newgraduate-header .main-nav>ul>li>.wrap ol li{line-height:2;margin:0 30px}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol li{line-height:2;margin:0}}#newgraduate-header .main-nav>ul>li>.wrap ol li>a{color:#fff}#newgraduate-header .main-nav>ul>li>.wrap ol li>a.trigger2{position:relative}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol li>a.trigger2.open:after{top:calc(50% - 18px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}#newgraduate-header .main-nav>ul>li>.wrap ol li:last-of-type a{border-bottom:none}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol li.open:after{top:calc(50% - 18px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (min-width:769px){#newgraduate-header .main-nav>ul>li>.wrap ol .sub2{display:none!important}}@media screen and (max-width:768px){#newgraduate-header .main-nav>ul>li>.wrap ol .sub2>a{background:#9dc2ca;border-top:1px solid #fff;color:#fff;display:block;padding:16px 12px 16px 36px}#newgraduate-header .main-nav>ul>li>.wrap ol .sub2>a:before{border:1px solid #fff;border-right:none;border-top:none;content:"";display:inline-block;height:7px;margin-right:10px;width:7px}}#newgraduate-header .main-nav>ul>li>.wrap.is-dropdown{opacity:1;visibility:visible}#newgraduate-header .main-nav>ul>li:nth-of-type(3) .wrap ol:before{left:35.7142857143%}#newgraduate-header .main-nav>ul>li:nth-of-type(4) .wrap ol:before{left:50%}#newgraduate-header .main-nav>ul>li:nth-of-type(5) .wrap ol:before{left:64.2857142857%}@media screen and (min-width:769px){#newgraduate-header .main-nav .entry-nav{display:none}}@media screen and (max-width:768px){#newgraduate-header .main-nav .entry-nav{display:block}#newgraduate-header .main-nav .entry-nav a{border-bottom:1px solid #fff;color:#fff;display:block;font-size:1.6rem;margin:0 auto;padding:15px 0;width:60%}#newgraduate-header .main-nav .entry-nav a:last-of-type{border-bottom:none}#newgraduate-header .main-nav .entry-nav a span{font-size:1.2rem}}#newgraduate-header .sub-nav{position:absolute;right:0;top:15px}@media screen and (max-width:768px){#newgraduate-header .sub-nav{bottom:0;position:fixed;top:auto;width:100%;z-index:3000}}@media screen and (min-width:769px){#newgraduate-header .sub-nav{display:block!important;opacity:1!important;visibility:visible!important}}#newgraduate-header .entry-btns{width:224px}@media screen and (max-width:768px){#newgraduate-header .entry-btns{width:100%}}#newgraduate-header .entry-btns a{background:#006bdb;border:1px solid #006bdb;color:#fff;display:block;font-size:1.3rem;font-weight:700;padding:15px 0;text-align:center;width:100%}#newgraduate-header .entry-menu{background:#006bdb;color:#fff;display:none;padding:200px 0 80px 38px;position:absolute;right:0;top:-32px;width:350px;z-index:1000}@media screen and (max-width:768px){#newgraduate-header .entry-menu{height:100vh;padding-top:100px;position:fixed;right:0;top:0;width:100%}}#newgraduate-header .entry-menu .close-btn{align-items:center;cursor:pointer;display:flex;font-weight:600;letter-spacing:2px;position:absolute;right:38px;top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#newgraduate-header .entry-menu .close-btn span{align-items:center;display:inline-block;height:14px;margin-left:10px;position:relative;width:14px}#newgraduate-header .entry-menu .close-btn span:before{background:#fff;content:"";display:block;height:1px;left:calc(50% - 7px);position:absolute;top:calc(50% - 7px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top;width:19px}#newgraduate-header .entry-menu .close-btn span:after{background:#fff;content:"";display:block;height:1px;position:absolute;right:calc(50% - 7px);top:calc(50% - 7px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right top;transform-origin:right top;width:19px}#newgraduate-header .entry-menu a{border-bottom:1px solid #fff;display:block;font-size:2rem;padding:20px 0}#newgraduate-header .entry-menu a span,footer{font-size:1.4rem}footer{width:100%}footer .footer-nav{background-color:#006bdb;background-image:url(../images/common/bg_footer.svg);background-position:50% 100.2%;background-repeat:no-repeat;background-size:1130px;color:#fff;padding:20px 0 70px}@media screen and (max-width:768px){footer .footer-nav{background-size:100%;padding:30px 0 60px}}footer .footer-nav .inner{margin:0 auto;width:1080px}@media screen and (max-width:768px){footer .footer-nav .inner{width:calc(100% - 24px)}}footer .footer-nav .inner .company{font-size:1.6rem}footer .footer-nav .inner .company .logo{display:inline-block;margin-right:40px;vertical-align:bottom;width:259px}@media screen and (max-width:768px){footer .footer-nav .inner .company .logo{display:block;margin:0 auto 25px;width:155px}footer .footer-nav .inner .company .zip{font-size:1.2rem;line-height:1.6}}footer .footer-nav .inner nav{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:768px){footer .footer-nav .inner nav{display:none}}footer .footer-nav .inner nav .column{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}footer .footer-nav .inner nav .column .page-category{font-size:1.6rem;font-weight:700;margin-bottom:10px}footer .footer-nav .inner nav .column ul{line-height:1.8}footer .footer-nav .inner nav .column ul>li:before{content:"→";display:inline-block;margin-right:10px}footer .footer-nav .inner nav .column ul>li ol{margin-left:20px}footer .footer-nav .inner nav .column ul>li ol li:before{border:1px solid #fff;border-right:none;border-top:none;content:"";display:inline-block;height:7px;margin-right:10px;width:7px}footer .footer-nav .inner nav .column1{width:180px}footer .footer-nav .inner nav .column2{width:170px}footer .footer-nav .inner nav .column3{width:230px}footer .footer-nav .inner nav .column4{width:260px}footer .footer-nav .inner nav .column4 li{display:flex}footer .footer-nav .inner nav .column4 .flex-box{margin-bottom:30px}footer .footer-nav .inner nav .column5{border-left:1px solid #fff;margin-left:20px;padding-left:20px}footer .footer-nav .inner nav .column5 ul li{font-size:1.6rem;font-weight:700;line-height:1.4}footer .footer-nav .inner nav .column5 ul li:before{content:none}footer .footer-nav .inner nav .column5 ul li+li{margin-top:10px}footer .footer-nav .inner .links{display:flex;gap:15px;justify-content:center;margin:40px 0 20px;position:relative;text-align:center}@media screen and (max-width:768px){footer .footer-nav .inner .links{font-size:1.2rem}}footer .footer-nav .inner .links a:first-of-type{border-right:1px solid #fff;padding-right:15px}footer .footer-nav .inner .links a:hover{text-decoration:underline}footer .footer-nav .inner .copyright{display:block;text-align:center}@media screen and (max-width:768px){footer .footer-nav .inner .copyright{font-size:1.1rem}}footer .main-logo{padding:5px 0 20px}footer .main-logo .logo{margin:0 auto}footer .main-logo .logo,footer .main-logo .logo svg{height:50.5px;width:120px}footer .main-logo .logo .forielogo{display:none}@media screen and (max-width:768px){footer .main-logo .logo{width:120px}}footer .pagetop-btn{bottom:10px;cursor:pointer;position:fixed;right:15px;width:60px;z-index:10}@media screen and (min-width:769px){footer .pagetop-btn{transition:opacity .2s}footer .pagetop-btn:hover{opacity:.8}}@media screen and (max-width:768px){footer .pagetop-btn{bottom:20px;right:10px;width:40px}}.pagehead-sec{background:linear-gradient(90deg,#e7fcf0,#e7fcf0 50%,#72aefc);width:100%}.pagehead-sec .inner{margin:0 auto;max-width:1000px;position:relative;width:calc(100% - 50px)}.pagehead-sec .inner:before{background-image:url(../images/common/webp/deco_04.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:108px;position:absolute;right:-60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:163px;z-index:0}@media screen and (max-width:768px){.pagehead-sec .inner:before{height:54px;right:0;width:81.5px}}.pagehead-sec .inner .title{height:134px;position:relative;z-index:1}@media screen and (max-width:768px){.pagehead-sec .inner .title{height:67px}}.pagehead-sec .inner .title .ja{color:#2b8fe9;font-size:3.8rem;font-weight:700;left:0;letter-spacing:4px;line-height:1.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media screen and (max-width:768px){.pagehead-sec .inner .title .ja{font-size:2rem;letter-spacing:0}.p-newgraduate-course .pagehead-sec .inner .title .ja{font-size:1.8rem}.__dormitory .pagehead-sec .inner .title .ja,.__welfare .pagehead-sec .inner .title .ja{font-size:1.4rem}}.pagehead-sec .inner .title .ja span{display:block;font-size:2.3rem;letter-spacing:3px;line-height:2}@media screen and (max-width:768px){.pagehead-sec .inner .title .ja span{font-size:1.4rem;letter-spacing:1px;line-height:2}}.pagehead-sec .inner .title .en{color:#fff;font-size:8rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}@media screen and (max-width:768px){.pagehead-sec .inner .title .en{font-size:2.5rem}}.topicpath-sec{padding:25px 0}@media screen and (max-width:768px){.topicpath-sec{padding:12px 0}}.topicpath-sec .inner{color:#2b8fe9;font-size:1.3rem;margin:0 auto;max-width:1000px;text-align:right;width:calc(100% - 50px)}@media screen and (max-width:768px){.topicpath-sec .inner{font-size:1.2rem}}.interview-list .box+.box{margin-top:70px}.interview-list .box.resort .facility{width:303px}@media screen and (max-width:768px){.interview-list .box.resort .facility{width:175px}}.interview-list .box.dormyinn .facility{width:278px}@media screen and (max-width:768px){.interview-list .box.dormyinn .facility{width:125px}}.interview-list .box.kyoritsu .facility{width:250px}@media screen and (max-width:768px){.interview-list .box.kyoritsu .facility{width:175px}}.interview-list .box.dormy .facility{width:216px}@media screen and (max-width:768px){.interview-list .box.dormy .facility{width:121px}}.interview-list .box.dormysenior .facility{color:#9475e1;font-size:3.7rem;font-weight:500}@media screen and (max-width:768px){.interview-list .box.dormysenior .facility{font-size:1.8rem;text-align:center}}.interview-list .box .facility{margin-bottom:40px}@media screen and (max-width:768px){.interview-list .box .facility{margin:0 auto 20px}}.interview-list .box .list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.interview-list .box .list{gap:10px;grid-template-columns:repeat(2,1fr)}}.interview-list .box .list .item{margin-bottom:min(1.4641288433vw,20px)}@media screen and (max-width:768px){.interview-list .box .list .item{margin-bottom:30px}}.interview-list .box .list .item a figure{overflow:hidden}.interview-list .box .list .item a figure img{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.interview-list .box .list .item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.interview-list .box .list .item a figure{margin-bottom:min(1.4641288433vw,20px)}@media screen and (max-width:768px){.interview-list .box .list .item a figure{margin-bottom:10px}}.interview-list .box .list .item a .caption{color:#2b66ea;text-align:center}.interview-list .box .list .item a .caption .name{font-size:min(.9516837482vw,13px);font-weight:700;line-height:1.6;margin-bottom:min(1.0980966325vw,15px)}.interview-list .box .list .item a .caption .name span{display:inline-block;font-size:min(1.1713030747vw,16px)}@media screen and (max-width:768px){.interview-list .box .list .item a .caption .name{font-size:min(2.9333333333vw,22px)}.interview-list .box .list .item a .caption .name span{display:inline-block;font-size:min(3.4666666667vw,26px)}}.interview-list .box .list .item a .caption .btn{border:min(.2928257687vw,4px) solid #2b66ea;border-radius:9999px;font-size:min(1.1713030747vw,16px);font-weight:700;margin:0 auto;padding:min(.7320644217vw,10px) 0;position:relative;text-align:center;width:calc(100% - 50px)}@media screen and (max-width:768px){.interview-list .box .list .item a .caption .btn{border-width:2px;font-size:min(2.6666666667vw,20px);padding:7px 0;width:100%}}.interview-list .box .list .item a .caption .btn:before{border:min(.2928257687vw,4px) solid transparent;border-left:min(.439238653vw,6px) solid #006bdb;box-sizing:border-box;content:"";height:min(.1464128843vw,2px);position:absolute;right:10px;top:calc(50% - min(.2928257687vw, 4px));width:min(.1464128843vw,2px)}@media screen and (max-width:768px){.interview-list .box .list .item a .caption .btn:before{border:min(.8vw,6px) solid transparent;border-left:min(1.3333333333vw,10px) solid #006bdb;height:min(.8vw,6px);right:5px;top:calc(50% - min(.4vw, 3px));width:min(.8vw,6px)}}.p-newgraduate-top .mv-sec{position:relative;width:100%}.p-newgraduate-top .mv-sec:before{background-image:url(../images/top/webp/bg_mv-05.webp);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;-webkit-filter:blur(80px);filter:blur(80px);height:687px;left:calc(50% - 344px);opacity:.7;position:absolute;top:calc(100% - 343.5px);width:687px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec:before{height:86.6666666667vw;left:calc(50% - 43.33333vw);top:calc(100% - 43.33333vw);width:86.6666666667vw}}.p-newgraduate-top .mv-sec .bg{background-image:url(../images/top/webp/bg_mv-01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:brightness(300%);filter:brightness(300%);height:100%;left:0;position:absolute;top:0;transition:-webkit-filter 3s;transition:filter 3s;transition:filter 3s,-webkit-filter 3s;width:100%;z-index:-1}.p-newgraduate-top .mv-sec .bg2{-webkit-filter:brightness(140%);filter:brightness(140%);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 2s,-webkit-filter 2s;transition:filter 2s,opacity 2s;transition:filter 2s,opacity 2s,-webkit-filter 2s;width:100%;z-index:0}@media screen and (min-width:769px){.p-newgraduate-top .mv-sec .bg2:before{background-image:url(../images/top/webp/bg_mv-02.webp);left:calc(50vw - 750px);width:533px}.p-newgraduate-top .mv-sec .bg2:after,.p-newgraduate-top .mv-sec .bg2:before{background-position:top;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;position:absolute;top:80px;z-index:0}.p-newgraduate-top .mv-sec .bg2:after{background-image:url(../images/top/webp/bg_mv-03.webp);right:calc(50vw - 750px);width:654px}}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .bg2{padding-top:65px}.p-newgraduate-top .mv-sec .bg2:before{background-image:url(../images/top/webp/bg_mv-06.webp);background-position:top;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;left:0;position:absolute;top:10px;width:100%;z-index:-1}}.p-newgraduate-top .mv-sec .inner{padding-top:165px;position:relative;z-index:1}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .inner{padding-top:70px}}.p-newgraduate-top .mv-sec .main-catch{margin:0 auto 75px;max-width:790px;opacity:0;width:calc(100% - 100px)}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .main-catch{margin-bottom:8vw;width:86.6666666667vw}}.p-newgraduate-top .mv-sec .scroll-guide .pc{margin:0 auto;position:relative;width:72px}.p-newgraduate-top .mv-sec .scroll-guide .pc .arrow{display:block;height:7px;left:calc(50% - 8px);position:absolute;top:38px;width:16px}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .scroll-guide{text-align:center}}.p-newgraduate-top .mv-sec .text{margin-top:170px}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .text{margin-top:12vw}}.p-newgraduate-top .mv-sec .text:after{background-image:url(../images/top/webp/bg_mv-04.webp);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:342px;margin:120px auto 0;width:688px}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .text:after{height:42.8vw;margin-top:60px;width:85.6vw}}.p-newgraduate-top .mv-sec .text .sub-catch{color:#006bdb;font-size:4.2rem;font-weight:700;letter-spacing:18px;line-height:2;margin-bottom:100px;margin-left:30px;opacity:0;text-align:center;transition:opacity .1s}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .text .sub-catch{font-size:5.3333333333vw;letter-spacing:2.4vw;margin-bottom:8vw;margin-left:0}}.p-newgraduate-top .mv-sec .text .read{color:#006bdb;font-size:2.2rem;font-weight:700;letter-spacing:2px;line-height:2;text-align:center}@media screen and (max-width:768px){.p-newgraduate-top .mv-sec .text .read{font-size:3.7333333333vw;letter-spacing:0}}.p-newgraduate-top .mv-sec .imgZoomDownMv{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:imgZoomDownMv;animation-name:imgZoomDownMv;-webkit-animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1);animation-timing-function:transform 1s cubic-bezier(.32,.1,0,1)}@-webkit-keyframes imgZoomDownMv{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(1.02,1.02,1.02);transform:translateZ(0) scale3d(1.02,1.02,1.02)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}@keyframes imgZoomDownMv{0%{opacity:0;-webkit-transform:translateZ(0) scale3d(1.02,1.02,1.02);transform:translateZ(0) scale3d(1.02,1.02,1.02)}to{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}}.p-newgraduate-top .mv-sec .is-view{-webkit-filter:brightness(100%);filter:brightness(100%);opacity:1!important}.p-newgraduate-top .movie-sec{padding:100px 0 80px;position:relative;z-index:1}@media screen and (max-width:768px){.p-newgraduate-top .movie-sec{padding:45px 0 40px}}.p-newgraduate-top .movie-sec .inner{margin:0 auto;max-width:940px;width:calc(100% - 50px)}.p-newgraduate-top .movie-sec .inner .midashi{margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-top .movie-sec .inner .midashi{margin-bottom:30px}}.p-newgraduate-top .movie-sec .inner .movie{margin:0 auto;width:100%}.p-newgraduate-top .movie-sec .inner .movie .youtube{padding-top:56.25%;position:relative;width:100%}.p-newgraduate-top .movie-sec .inner .movie .youtube iframe{height:100%;position:absolute;right:0;top:0;width:100%}.p-newgraduate-top .tiktok-sec{margin-bottom:80px;overflow:hidden}.p-newgraduate-top .tiktok-sec .inner{margin:0 auto;max-width:1035px;width:calc(100% - 50px)}@media screen and (max-width:768px){.p-newgraduate-top .tiktok-sec .inner{width:100%}}.p-newgraduate-top .tiktok-sec .inner .midashi{margin-bottom:10px;width:190px}@media screen and (max-width:768px){.p-newgraduate-top .tiktok-sec .inner .midashi{margin:0 auto 10px;width:126px}}.p-newgraduate-top .tiktok-sec .inner .list{display:flex;justify-content:space-between;margin-bottom:30px}.p-newgraduate-top .tiktok-sec .inner .btn{margin:0 auto;width:397px}@media screen and (max-width:768px){.p-newgraduate-top .tiktok-sec .inner .btn{width:300px}}.p-newgraduate-top .tiktok-sec .inner .slides{margin-bottom:90px;width:1035px}@media screen and (min-width:769px){.p-newgraduate-top .tiktok-sec .inner .slides{height:804px}}@media screen and (max-width:768px){.p-newgraduate-top .tiktok-sec .inner .slides{width:100%}}.p-newgraduate-top .tiktok-sec .inner .slides .slide .wrap{margin:0 10px;width:325px}@media screen and (max-width:768px){.p-newgraduate-top .tiktok-sec .inner .slides .slide .wrap{margin:0 .6666666667vw;width:86.6666666667vw}}.p-newgraduate-top .news-sec{margin-bottom:160px}@media screen and (max-width:768px){.p-newgraduate-top .news-sec{margin-bottom:100px}}.p-newgraduate-top .news-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-top .news-sec .inner .midashi{margin-bottom:50px}@media screen and (max-width:768px){.p-newgraduate-top .news-sec .inner .midashi{margin-bottom:30px}}.p-newgraduate-top .news-sec .inner .list{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:60px;padding:20px 50px}@media screen and (max-width:768px){.p-newgraduate-top .news-sec .inner .list{margin-bottom:30px;padding:10px}}.p-newgraduate-top .news-sec .inner .list dl{display:flex;font-size:1.95rem;font-weight:700;line-height:1.6;padding:20px 0}@media screen and (max-width:768px){.p-newgraduate-top .news-sec .inner .list dl{font-size:1.2em;line-height:1.4;padding:10px 0}}.p-newgraduate-top .news-sec .inner .list dl dt{width:180px}@media screen and (max-width:768px){.p-newgraduate-top .news-sec .inner .list dl dt{width:80px}}.p-newgraduate-top .news-sec .inner .list dl dd{width:calc(100% - 180px)}@media screen and (max-width:768px){.p-newgraduate-top .news-sec .inner .list dl dd{width:calc(100% - 80px)}}.p-newgraduate-top .news-sec .inner .list dl dd a{text-decoration:underline}.p-newgraduate-top .news-sec .inner .list dl dd a:hover{text-decoration:none}.p-newgraduate-top .news-sec .inner .list dl dd a .icon{display:inline-block;height:21px;line-height:1;margin-left:10px;width:20px}@media screen and (max-width:768px){.p-newgraduate-top .news-sec .inner .list dl dd a .icon{height:16px;line-height:1.2;width:15px}}.p-newgraduate-top .news-sec .inner .list dl dd a .icon svg{height:100%;width:100%}.p-newgraduate-top .news-sec .inner .list dl dd a.no-link{pointer-events:none;text-decoration:none}.p-newgraduate-top .news-sec .inner .list dl dd a.no-link .icon{display:none}.p-newgraduate-top .news-sec .inner .btn{margin:0 auto;width:397px}@media screen and (max-width:768px){.p-newgraduate-top .news-sec .inner .btn{width:300px}}.p-newgraduate-top .philosophy-sec{padding-bottom:215px}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec{padding-bottom:100px}}.p-newgraduate-top .philosophy-sec .inner{background:linear-gradient(135deg,#2b8ce6,#4fbbd7);border-radius:20px;margin:0 auto;max-width:1195px;padding:65px 100px 150px;position:relative;width:calc(100% - 50px);z-index:1}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner{padding:30px 20px 70px}}.p-newgraduate-top .philosophy-sec .inner:after{background-image:url(../images/top/webp/bg_philosophy-01.webp);background-position:right -80px top;background-repeat:repeat-y;background-size:1346px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner:after{content:none}}.p-newgraduate-top .philosophy-sec .inner .midashi{border-bottom:2px solid #2b8ce6;color:#fff;font-size:5.1rem;font-weight:600;letter-spacing:10px;margin-bottom:30px;padding-bottom:30px;position:relative;text-align:center}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .midashi{font-size:2.1rem;letter-spacing:2px;margin-bottom:15px;padding-bottom:15px}}.p-newgraduate-top .philosophy-sec .inner .midashi:before{background-image:url(../images/common/webp/deco_04.webp);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:30px;content:"";height:136px;left:-80px;position:absolute;-webkit-transform:rotate(-70deg);transform:rotate(-70deg);width:200px}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .midashi:before{bottom:10px;left:0;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:112.5px}}.p-newgraduate-top .philosophy-sec .inner .midashi:after{background-image:url(../images/common/webp/deco_06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-10px;content:"";height:126px;opacity:.9;position:absolute;right:-80px;width:126px}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .midashi:after{content:none}}.p-newgraduate-top .philosophy-sec .inner .read{color:#fff;font-size:2.1rem;font-weight:500;letter-spacing:4px;margin-bottom:70px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .read{font-size:1.4rem;letter-spacing:1px;margin-bottom:30px}}.p-newgraduate-top .philosophy-sec .inner .boxes .box{align-items:center;display:flex}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .boxes .box{display:block}}.p-newgraduate-top .philosophy-sec .inner .boxes .box+.box{margin-top:20px}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .boxes .box+.box{margin-top:50px}}.p-newgraduate-top .philosophy-sec .inner .boxes .box .photo{width:388px}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .boxes .box .photo{margin:0 auto 20px;width:60vw}}.p-newgraduate-top .philosophy-sec .inner .boxes .box .photo figure{align-items:center;border-radius:50%;display:flex;height:388px;justify-content:center;overflow:hidden;width:100%}.p-newgraduate-top .philosophy-sec .inner .boxes .box .photo figure img,.p-newgraduate-top .philosophy-sec .inner .boxes .box .photo figure picture,.p-newgraduate-top .philosophy-sec .inner .boxes .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .boxes .box .photo figure{height:60vw}}.p-newgraduate-top .philosophy-sec .inner .boxes .box .text{padding-left:72px;width:calc(100% - 388px)}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .boxes .box .text{padding-left:0;text-align:center;width:100%}}.p-newgraduate-top .philosophy-sec .inner .boxes .box .text p{color:#fff;font-size:3.3rem;font-weight:600;letter-spacing:6px;line-height:2}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .boxes .box .text p{font-size:1.7rem;letter-spacing:5px}}.p-newgraduate-top .philosophy-sec .inner .boxes .box .text .btn{margin-top:55px;max-width:397px}@media screen and (max-width:768px){.p-newgraduate-top .philosophy-sec .inner .boxes .box .text .btn{margin-top:20px}}.p-newgraduate-top .philosophy-sec .inner .boxes .box:nth-child(2n){flex-direction:row-reverse}.p-newgraduate-top .course-sec .bg-wrap-hotel{background-image:url(../images/top/webp/bg_course-hotel_pc.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:90px 0 0}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .bg-wrap-hotel{background-image:url(../images/top/webp/bg_course-hotel_sp.webp);padding:40px 0 0}}.p-newgraduate-top .course-sec .midashi{position:relative}.p-newgraduate-top .course-sec .midashi .en{color:#fff}.p-newgraduate-top .course-sec .midashi:before{background-image:url(../images/common/webp/deco_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:244px;left:calc(50vw - 523px);position:absolute;top:-220px;width:369px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .midashi:before{height:98px;left:12.5px;top:-100px;width:150px}}@media screen and (min-width:769px){.p-newgraduate-top .course-sec .midashi:after{content:none}}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .midashi:after{background-image:url(../images/common/webp/deco_03.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:107px;position:absolute;right:12.5px;top:-90px;width:71px}}.p-newgraduate-top .course-sec .container{padding:135px 0}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container{padding:50px 0}}.p-newgraduate-top .course-sec .container.hotel{padding-top:75px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container.hotel{padding-top:10px}}.p-newgraduate-top .course-sec .container.hotel .head .box:after{background-image:url(../images/common/webp/deco_02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:354px;position:absolute;right:-20px;top:-127px;width:202px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container.hotel .head .box:after{content:none}}.p-newgraduate-top .course-sec .container.dormitory{background-image:url(../images/top/webp/bg_course-dormitory_pc.webp);background-position:top;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container.dormitory{background-image:url(../images/top/webp/bg_course-dormitory_sp.webp)}}.p-newgraduate-top .course-sec .container.dormitory .head .photo .btn{background:#2b8ce6}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container.dormitory .head .text .en{color:#006bdb;opacity:.3}}.p-newgraduate-top .course-sec .container.dormitory .head .text .box{background:radial-gradient(circle,#2d76c3 0,#2b59c1 100%)}.p-newgraduate-top .course-sec .container.welfare{background-image:url(../images/top/webp/bg_course-welfare_pc.webp);background-position:top;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container.welfare{background-image:url(../images/top/webp/bg_course-welfare_sp.webp)}}.p-newgraduate-top .course-sec .container.welfare .head .photo .btn{background:#a68ce6}.p-newgraduate-top .course-sec .container.welfare .head .text .en{font-size:9rem}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container.welfare .head .text .en{color:#006bdb;font-size:4.8rem;opacity:.3}}.p-newgraduate-top .course-sec .container.welfare .head .text .box{background:radial-gradient(circle,#557acd 0,#6063cc 100%)}.p-newgraduate-top .course-sec .container .head{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:80px;padding-left:calc(50vw - 683px)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head{display:block;margin-bottom:40px}}.p-newgraduate-top .course-sec .container .head .photo{max-width:688px;padding-bottom:55px;position:relative;width:calc(100% - 578px)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .photo{margin:-60px auto 0;max-width:auto;padding-bottom:0;width:86.6666666667vw}}.p-newgraduate-top .course-sec .container .head .photo figure{align-items:center;display:flex;height:530px;justify-content:center;width:100%}.p-newgraduate-top .course-sec .container .head .photo figure img,.p-newgraduate-top .course-sec .container .head .photo figure picture,.p-newgraduate-top .course-sec .container .head .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;width:100%}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .photo figure{height:68.2666666667vw}}.p-newgraduate-top .course-sec .container .head .photo .btn{background:#00b1da;bottom:0;height:75px;left:calc(100% - 65px);position:absolute;width:380px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .photo .btn{height:50px;position:static;width:100%}}.p-newgraduate-top .course-sec .container .head .text{width:578px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .text{margin:0 auto;width:calc(100% - 25px)}}.p-newgraduate-top .course-sec .container .head .text .en{color:#006bdb;font-size:10rem;margin-bottom:20px;margin-left:10px;opacity:.3}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .text .en{color:#fff;font-size:5rem;margin-bottom:15px;margin-left:0;opacity:1}}.p-newgraduate-top .course-sec .container .head .text .box{background:radial-gradient(circle,#13a2b6 0,#1576b4 100%);color:#fff;min-height:485px;padding:60px 70px;position:relative}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .text .box{min-height:auto;padding:30px 30px 60px}}.p-newgraduate-top .course-sec .container .head .text .box .nakamidashi{font-size:4.4rem;font-weight:700;letter-spacing:5px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .text .box .nakamidashi{font-size:2.5rem;text-align:center}}.p-newgraduate-top .course-sec .container .head .text .box .nakamidashi span{font-size:3rem}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .text .box .nakamidashi span{font-size:2.5rem}}.p-newgraduate-top .course-sec .container .head .text .box .read{font-size:2.6rem;font-weight:500;letter-spacing:4px;line-height:2;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .text .box .read{font-size:1.6rem;letter-spacing:2px;text-align:center}}.p-newgraduate-top .course-sec .container .head .text .box .read2{font-size:2rem;line-height:2;margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .head .text .box .read2{font-size:1.4rem;text-align:center}}.p-newgraduate-top .course-sec .container .interview{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-top .course-sec .container .interview .komidashi{color:#2b90ea;font-size:6rem;margin-bottom:60px;opacity:.3;text-align:center}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .komidashi{font-size:3rem;margin-bottom:40px}}.p-newgraduate-top .course-sec .container .interview .block+.block{margin-top:70px}.p-newgraduate-top .course-sec .container .interview .block.resort .facility{width:303px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block.resort .facility{width:175px}}.p-newgraduate-top .course-sec .container .interview .block.dormyinn .facility{width:278px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block.dormyinn .facility{width:125px}}.p-newgraduate-top .course-sec .container .interview .block.kyoritsu .facility{width:250px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block.kyoritsu .facility{width:175px}}.p-newgraduate-top .course-sec .container .interview .block.dormy .facility{width:216px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block.dormy .facility{width:121px}}.p-newgraduate-top .course-sec .container .interview .block.dormysenior .facility{color:#9475e1;font-size:3.7rem;font-weight:500}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block.dormysenior .facility{font-size:1.8rem;text-align:center}}.p-newgraduate-top .course-sec .container .interview .block .facility{margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block .facility{margin:0 auto 20px}}.p-newgraduate-top .course-sec .container .interview .block .list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block .list{gap:10px;grid-template-columns:repeat(2,1fr)}}.p-newgraduate-top .course-sec .container .interview .block .list .item{margin-bottom:min(1.4641288433vw,20px)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block .list .item{margin-bottom:30px}}.p-newgraduate-top .course-sec .container .interview .block .list .item a figure{overflow:hidden}.p-newgraduate-top .course-sec .container .interview .block .list .item a figure img{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-newgraduate-top .course-sec .container .interview .block .list .item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-newgraduate-top .course-sec .container .interview .block .list .item a figure{margin-bottom:min(1.4641288433vw,20px)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block .list .item a figure{margin-bottom:10px}}.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption{color:#2b66ea;text-align:center}.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .name{font-size:min(.9516837482vw,13px);font-weight:700;line-height:1.6;margin-bottom:min(1.0980966325vw,15px)}.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .name span{display:inline-block;font-size:min(1.1713030747vw,16px)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .name{font-size:min(2.9333333333vw,22px)}.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .name span{display:inline-block;font-size:min(3.4666666667vw,26px)}}.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .btn{border:min(.2928257687vw,4px) solid #2b66ea;border-radius:9999px;font-size:min(1.1713030747vw,16px);font-weight:700;margin:0 auto;padding:min(.7320644217vw,10px) 0;position:relative;text-align:center;width:calc(100% - 50px)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .btn{border-width:2px;font-size:min(2.6666666667vw,20px);padding:7px 0;width:100%}}.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .btn:before{border:min(.2928257687vw,4px) solid transparent;border-left:min(.439238653vw,6px) solid #006bdb;box-sizing:border-box;content:"";height:min(.1464128843vw,2px);position:absolute;right:10px;top:calc(50% - min(.2928257687vw, 4px));width:min(.1464128843vw,2px)}@media screen and (max-width:768px){.p-newgraduate-top .course-sec .container .interview .block .list .item a .caption .btn:before{border:min(.8vw,6px) solid transparent;border-left:min(1.3333333333vw,10px) solid #006bdb;height:min(.8vw,6px);right:5px;top:calc(50% - min(.4vw, 3px));width:min(.8vw,6px)}}.p-newgraduate-top .company-sec{background:linear-gradient(45deg,#a3e980,#e5fbf3 55%,#71acfb);padding:140px 0}@media screen and (max-width:768px){.p-newgraduate-top .company-sec{padding:30px 0 60px}}.p-newgraduate-top .company-sec .inner .block{margin-bottom:130px;position:relative}@media screen and (max-width:768px){.p-newgraduate-top .company-sec .inner .block{margin-bottom:40px}}.p-newgraduate-top .company-sec .inner .block:first-of-type:before{background-image:url(../images/common/webp/deco_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:244px;left:calc(50vw - 523px);position:absolute;top:-220px;width:369px}@media screen and (max-width:768px){.p-newgraduate-top .company-sec .inner .block:first-of-type:before{height:98px;left:12.5px;top:-100px;width:150px}}.p-newgraduate-top .company-sec .inner .block:last-of-type{margin-bottom:0}.p-newgraduate-top .company-sec .inner .block:last-of-type:before{background-image:url(../images/common/webp/deco_02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:354px;position:absolute;right:-20px;top:0;width:202px;z-index:1}@media screen and (max-width:768px){.p-newgraduate-top .company-sec .inner .block:last-of-type:before{height:180px;right:10px;top:0;width:100px}}.p-newgraduate-top .occupation-sec{padding:140px 0 180px}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec{padding:60px 0}}.p-newgraduate-top .occupation-sec .inner{margin:0 auto}.p-newgraduate-top .occupation-sec .inner .nakamidashi{color:#2b8fe9;font-size:3.2rem;font-weight:700;letter-spacing:6px;margin-bottom:80px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .nakamidashi{font-size:2rem;margin-bottom:30px}}.p-newgraduate-top .occupation-sec .inner .nakamidashi span{border-bottom:2px solid #2b8fe9;display:inline-block;padding-bottom:20px;width:360px}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .nakamidashi span{padding-bottom:10px;width:50%}}.p-newgraduate-top .occupation-sec .inner .block-hotel{background:#5bc1f6;margin:0 auto 120px;max-width:1170px;padding:35px 0 0;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel{margin-bottom:60px}}.p-newgraduate-top .occupation-sec .inner .block-hotel .nakamidashi{border:1px solid #fff;color:#fff;font-size:3.1rem;font-weight:700;margin:0 85px 30px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .nakamidashi{font-size:2rem;letter-spacing:2px;margin:0 20px 30px;padding:5px 0}}.p-newgraduate-top .occupation-sec .inner .block-hotel .catch{align-items:center;color:#fff;display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .catch{display:block;margin-bottom:30px}}.p-newgraduate-top .occupation-sec .inner .block-hotel .catch .main{font-size:3.5rem;font-weight:700;letter-spacing:2px;margin:0 42px}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .catch .main{font-size:2rem;letter-spacing:0;margin-bottom:20px;text-align:center}}.p-newgraduate-top .occupation-sec .inner .block-hotel .catch .sub{font-size:2.3rem;font-weight:700;line-height:1.6;margin:0 42px}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .catch .sub{font-size:1.6rem;text-align:center}}.p-newgraduate-top .occupation-sec .inner .block-hotel .list{background:#fff;display:flex;flex-wrap:wrap}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li{width:33.3333%}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .list li{width:50%}}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li:nth-child(n+4){width:25%}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .list li:nth-child(n+4){width:50%}}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li a{display:block;position:relative}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li a figure{overflow:hidden}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li a figure img{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li .caption{background:#006bdb;bottom:0;color:#fff;font-size:1.6rem;left:0;line-height:1.3;padding:10px 0;position:absolute;text-align:center;width:100%}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .list li .caption{font-size:min(2.6666666667vw,20px);padding:7px 0}}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li .caption .main{margin-bottom:2px}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li .caption .pos{font-size:1.4rem;margin-bottom:min(.1464128843vw,2px)}@media screen and (max-width:900px){.p-newgraduate-top .occupation-sec .inner .block-hotel .list li .caption .pos{font-size:min(1.6837481698vw,23px)}}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-hotel .list li .caption .pos{font-size:min(2.4vw,18px);letter-spacing:0;margin-bottom:min(.4vw,3px)}}.p-newgraduate-top .occupation-sec .inner .block-hotel .list li:nth-child(2n) .caption{background:#2b8fe9}.p-newgraduate-top .occupation-sec .inner .block-kaigo{margin:0 auto 120px;max-width:1366px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo{margin-bottom:60px}}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo .list{justify-content:flex-start}}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li{margin:0 min(.878477306vw,12px) min(.878477306vw,12px);width:min(31.2591508053vw,427px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li{margin:0;width:50%}}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a{display:block;height:100%;position:relative;width:100%}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a figure{overflow:hidden}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a figure img{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption{align-items:center;color:#fff;display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text{padding-right:min(1.4641288433vw,20px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text{padding-right:1.3333333333vw}}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .catch{font-size:min(2.0497803807vw,28px);font-weight:700;letter-spacing:min(.2928257687vw,4px);line-height:1.7;margin-bottom:min(4.39238653vw,60px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .catch{font-size:3.2vw;letter-spacing:.2666666667vw;margin-bottom:4vw}}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .person{bottom:min(1.4641288433vw,20px);letter-spacing:min(.2928257687vw,4px);line-height:1.6;position:absolute;right:min(1.4641288433vw,20px);text-align:right}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .person{bottom:2.6666666667vw;letter-spacing:.2666666667vw;right:2.6666666667vw}}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .person span{display:block}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .person span.pos{font-size:min(1.317715959vw,18px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .person span.pos{font-size:2.1333333333vw}}.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .person span.name{font-size:min(1.6105417277vw,22px);font-weight:700}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-kaigo .list li a .caption .text .person span.name{font-size:2.6666666667vw}}.p-newgraduate-top .occupation-sec .inner .block-sougou{margin:0 auto 120px;max-width:1366px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-sougou{margin-bottom:60px}}.p-newgraduate-top .occupation-sec .inner .block-sougou .list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-sougou .list{justify-content:flex-start}}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li{margin:0 min(.878477306vw,12px) min(.878477306vw,12px);width:min(31.2591508053vw,427px)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-sougou .list li{margin:0;width:50%}}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a{display:block;height:100%;position:relative;width:100%}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a figure{overflow:hidden}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a figure img{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a .caption{color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a .caption .text .catch{font-size:min(2.2693997072vw,31px);font-weight:700;left:calc(50% + min(2.196193265vw, 30px));letter-spacing:min(.2196193265vw,3px);line-height:1.2;position:absolute;top:calc(50% - 20px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a .caption .text .catch{font-size:4.2666666667vw;left:calc(50% + 4vw);letter-spacing:.4vw;top:calc(50% - 10px)}}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a .caption .text .section{bottom:min(1.4641288433vw,20px);font-size:min(1.6837481698vw,23px);font-weight:700;letter-spacing:min(.1464128843vw,2px);line-height:1.4;position:absolute;right:min(2.9282576867vw,40px);text-align:right}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-sougou .list li a .caption .text .section{bottom:2vw;font-size:2.6666666667vw;letter-spacing:.1333333333vw;right:4vw}}.p-newgraduate-top .occupation-sec .inner .block-sougou .list li:nth-of-type(3) a .caption .text .catch{left:calc(50% + min(.7320644217vw, 10px))}@media screen and (max-width:768px){.p-newgraduate-top .occupation-sec .inner .block-sougou .list li:nth-of-type(3) a .caption .text .catch{left:calc(50% + 1.33333vw)}}.p-newgraduate-top .environment-sec{background:linear-gradient(311deg,#6bacfa,#b0eff1 30%,#dff7f7 50%,#b0eff1 70%,#a6b7f4);padding:140px 0 130px;position:relative}.p-newgraduate-top .environment-sec:before{background-image:url(../images/common/webp/deco_03.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:324px;left:0;margin-left:calc(50vw - 523px);position:absolute;top:-150px;width:215px}@media screen and (max-width:768px){.p-newgraduate-top .environment-sec:before{height:167px;left:auto;padding-left:0;right:50px;top:-140px;width:111px}.p-newgraduate-top .environment-sec{padding:30px 0 60px}}.p-newgraduate-top .specialcontents-sec{background-image:url(../images/top/webp/bg_specialcontents-02.webp);background-position:50%;background-repeat:no-repeat;background-size:1366px;padding:100px 0 110px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec{background-image:url(../images/top/webp/bg_specialcontents-02_sp.webp);background-size:cover;padding:45px 0}}.p-newgraduate-top .specialcontents-sec .inner{display:flex;margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-top .specialcontents-sec .inner .text{margin-top:10px;width:480px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .text{width:100%}}.p-newgraduate-top .specialcontents-sec .inner .text .midashi{color:#006bdb;font-size:3.8rem;font-weight:500;letter-spacing:14px;line-height:1.4;margin-bottom:45px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .text .midashi{font-size:2.25rem;letter-spacing:10px;margin-bottom:20px}}.p-newgraduate-top .specialcontents-sec .inner .text .read{color:#006bdb;font-size:1.6rem;font-weight:500;letter-spacing:4px;line-height:2.1;margin-bottom:65px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .text .read{font-size:1.4rem;letter-spacing:1px;margin-bottom:30px}}.p-newgraduate-top .specialcontents-sec .inner .text .btn{max-width:377px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .text .btn{max-width:100%;width:100%}}.p-newgraduate-top .specialcontents-sec .inner .imgs{text-align:right;width:calc(100% - 480px)}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs{width:100%}}.p-newgraduate-top .specialcontents-sec .inner .imgs .deco{display:inline-block;width:86.5384615385%}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .deco{width:100%}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result{margin-top:-40px;position:relative}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result{margin-top:-20px}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .icon{width:378px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .icon{width:61.8666666667vw}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number{bottom:10px;color:#fff;position:absolute;right:0;width:263px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number{bottom:0;width:50%}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number .komidashi{color:#2b8fe9;font-size:1.4rem;font-weight:500;letter-spacing:1px;margin-bottom:10px;text-align:left}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number .komidashi{font-size:1.2rem;margin-bottom:5px}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl{align-items:center;border-radius:10px;display:flex;font-size:1.6rem;font-weight:700;height:55px;justify-content:space-between;letter-spacing:2px;margin-bottom:10px;padding:0 10px;width:100%}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl{font-size:1.2rem;height:40px;margin-bottom:5px;padding:0 0 0 5px}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl dd{font-size:4.3rem;font-weight:400}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl dd{font-size:2.8rem}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl dd .counter,.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl dd .counter .n{display:inline-block}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl dd .unit{display:inline-block;font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl dd .unit{font-size:1.2rem;-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl.inn{background:#2b8fe9}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .result .number dl.resort{background:#65c1ca}.p-newgraduate-top .specialcontents-sec .inner .imgs .box .note{color:#2b8fe9;font-size:1.4rem;letter-spacing:1px;line-height:1.8;margin-top:10px}@media screen and (max-width:768px){.p-newgraduate-top .specialcontents-sec .inner .imgs .box .note{font-size:1.05rem;letter-spacing:0}.p-newgraduate-top .specialcontents-sec .inner{display:flex;flex-wrap:wrap}.p-newgraduate-top .specialcontents-sec .inner .text{display:contents}.p-newgraduate-top .specialcontents-sec .inner .text .wrap{order:1}.p-newgraduate-top .specialcontents-sec .inner .text .btn{margin-top:20px;order:3}.p-newgraduate-top .specialcontents-sec .inner .imgs{order:2}}.p-newgraduate-company .anchor-sec{margin-bottom:80px}@media screen and (max-width:768px){.p-newgraduate-company .anchor-sec{margin-bottom:40px}}.p-newgraduate-company .anchor-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-company .philosophy-sec{padding-bottom:140px;position:relative}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec{padding-bottom:70px}}.p-newgraduate-company .philosophy-sec:before{background-image:url(../images/top/webp/bg_mv-04.webp);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;-webkit-filter:blur(80px);filter:blur(80px);height:687px;left:calc(50% - 344px);opacity:.7;position:absolute;top:calc(100% - 343.5px);width:687px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec:before{height:86.6666666667vw;left:calc(50% - 43.33333vw);top:calc(100% - 43.33333vw);width:86.6666666667vw}}.p-newgraduate-company .philosophy-sec .midashi{margin-bottom:80px}.p-newgraduate-company .philosophy-sec .inner .box{align-items:start;display:flex;padding-left:calc(50vw - 683px)}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box{display:block;padding-left:0}}.p-newgraduate-company .philosophy-sec .inner .box .photo{padding-right:min(3.2942898975vw,45px);position:relative;width:min(49.9267935578vw,682px)}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .photo{margin:0 auto 40px;padding-right:0;width:calc(100% - 25px)}}.p-newgraduate-company .philosophy-sec .inner .box .photo:before{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:min(8.6383601757vw,118px);left:min(14.6412884334vw,200px);position:absolute;top:min(-5.8565153734vw,-80px);width:min(8.6383601757vw,118px)}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .photo:before{height:14.6666666667vw;left:26.6666666667vw;top:-6.6666666667vw;width:14.6666666667vw;z-index:-1}}.p-newgraduate-company .philosophy-sec .inner .box .photo:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:min(12.6647144949vw,173px);left:57px;position:absolute;top:100%;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:min(12.6647144949vw,173px);z-index:3}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .photo:after{bottom:16vw;height:24vw;left:2.6666666667vw;top:auto;width:24vw}}.p-newgraduate-company .philosophy-sec .inner .box .photo .catch{left:min(19.4729136164vw,266px);position:absolute;top:min(6.588579795vw,90px)}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .photo .catch{left:auto;right:0;top:13.3333333333vw}}.p-newgraduate-company .philosophy-sec .inner .box .photo .catch p{background:#2b8fe9;color:#fff;display:inline-block;font-size:min(2.196193265vw,30px);font-weight:700;letter-spacing:min(1.0980966325vw,15px);margin-bottom:min(.3660322108vw,5px);padding:min(.7320644217vw,10px) min(1.4641288433vw,20px)}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .photo .catch p{font-size:4.8vw;letter-spacing:2vw;margin-bottom:.6666666667vw;padding:1.3333333333vw 2.6666666667vw}}.p-newgraduate-company .philosophy-sec .inner .box .photo .img{height:min(24.5973645681vw,336px);width:min(30.6002928258vw,418px)}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .photo .img{height:52.8vw;width:61.0666666667vw}}.p-newgraduate-company .philosophy-sec .inner .box .photo .img figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-newgraduate-company .philosophy-sec .inner .box .photo .img figure img,.p-newgraduate-company .philosophy-sec .inner .box .photo .img figure picture,.p-newgraduate-company .philosophy-sec .inner .box .photo .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-company .philosophy-sec .inner .box .photo .img:nth-of-type(2){margin-left:min(15.9590043924vw,218px);margin-top:-35px}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .photo .img:nth-of-type(2){margin-left:29.8666666667vw;margin-top:-4.8vw}}.p-newgraduate-company .philosophy-sec .inner .box .text{position:relative;width:502px}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .text{margin:0 auto;width:calc(100% - 50px)}}.p-newgraduate-company .philosophy-sec .inner .box .text:before{background-image:url(../images/common/webp/deco_06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:53px;left:min(40.2635431918vw,550px);position:absolute;top:min(9.5168374817vw,130px);width:53px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .text:before{height:10.6666666667vw;left:auto;right:2.6666666667vw;top:-101.3333333333vw;width:10.6666666667vw}}.p-newgraduate-company .philosophy-sec .inner .box .text:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:none;height:min(12.6647144949vw,173px);left:57px;position:absolute;top:100%;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:min(12.6647144949vw,173px);z-index:3}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .text:after{bottom:-110px;content:"";height:90px;left:0;top:auto;width:90px}}.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy{display:flex;margin-bottom:50px}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy{margin-bottom:30px}}.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy:last-of-type{margin-bottom:0}.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy span{color:#2b8fe9;font-size:2.5rem;letter-spacing:10px;line-height:1.5}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy span{font-size:1.6rem}}.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy div .komidashi{color:#2b8fe9;font-size:2.5rem;letter-spacing:7px;line-height:1.5;margin-bottom:15px}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy div .komidashi{font-size:1.6rem;letter-spacing:6px;margin-bottom:10px}}.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy div .read{font-size:1.8rem;line-height:2}@media screen and (max-width:768px){.p-newgraduate-company .philosophy-sec .inner .box .text .philosophy div .read{font-size:1.3rem}}.p-newgraduate-company .topmessage-sec{padding:120px 0 160px;position:relative}.p-newgraduate-company .topmessage-sec:after{background-image:url(../images/common/webp/deco_08.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:312px;left:calc(50vw - 590px);position:absolute;top:150px;width:163px;z-index:0}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec:after{background-image:url(../images/common/webp/deco_09.webp);height:223px;left:auto;opacity:.5;right:25px;top:350px;width:188px;z-index:0}.p-newgraduate-company .topmessage-sec{padding:60px 0 80px}.p-newgraduate-company .topmessage-sec .midashi{position:relative;z-index:1}}.p-newgraduate-company .topmessage-sec .midashi .en{color:#fff}.p-newgraduate-company .topmessage-sec .inner{padding-left:calc(50vw - 500px)}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner{padding-left:0;position:relative;z-index:1}}.p-newgraduate-company .topmessage-sec .inner .photo{height:489px;margin-bottom:90px;margin-left:180px;max-width:1000px;position:relative;width:calc(100% - 180px)}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo{height:auto;margin:0 auto 45px;position:relative;width:100%;z-index:0}}.p-newgraduate-company .topmessage-sec .inner .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-newgraduate-company .topmessage-sec .inner .photo figure img,.p-newgraduate-company .topmessage-sec .inner .photo figure picture,.p-newgraduate-company .topmessage-sec .inner .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%;width:100%}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo figure{align-items:center;display:flex;height:60.8vw;justify-content:center}.p-newgraduate-company .topmessage-sec .inner .photo figure img,.p-newgraduate-company .topmessage-sec .inner .photo figure picture,.p-newgraduate-company .topmessage-sec .inner .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}}.p-newgraduate-company .topmessage-sec .inner .photo .catch{bottom:0;left:-180px;position:absolute}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo .catch{bottom:0;left:0;margin-left:25px;margin-top:-20px;position:relative;z-index:1}}.p-newgraduate-company .topmessage-sec .inner .photo .catch .copy{margin-bottom:90px}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo .catch .copy{margin-bottom:20px}}.p-newgraduate-company .topmessage-sec .inner .photo .catch .copy p{background:#2b8fe9;color:#fff;display:inline-block;font-size:3rem;font-weight:700;letter-spacing:10px;margin-bottom:10px;padding:10px}.p-newgraduate-company .topmessage-sec .inner .photo .catch .copy p:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo .catch .copy p{font-size:1.5rem;letter-spacing:5px;margin-bottom:5px}}.p-newgraduate-company .topmessage-sec .inner .photo .catch .person{margin-bottom:20px}.p-newgraduate-company .topmessage-sec .inner .photo .catch .person .pos{background:#fff;color:#2b8fe9;display:inline-block;font-size:2rem;font-weight:700;letter-spacing:7px;margin-bottom:10px;padding:5px 10px;text-align:center;width:210px}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo .catch .person .pos{font-size:1.3rem;letter-spacing:2px;margin-bottom:5px;text-align:center;width:138px}}.p-newgraduate-company .topmessage-sec .inner .photo .catch .person .name .ja{background:#fff;color:#2b8fe9;display:inline-block;font-size:4.1rem;font-weight:700;letter-spacing:6.5px;padding:5px 10px;width:210px}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo .catch .person .name .ja{font-size:2.15rem;text-align:center;width:138px}}.p-newgraduate-company .topmessage-sec .inner .photo .catch .person .name .en{background:#fff;color:#2b8fe9;display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:3px;padding:2px 13px 4px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .photo .catch .person .name .en{font-size:1.05rem;letter-spacing:2px;text-align:center;width:138px}}.p-newgraduate-company .topmessage-sec .inner .text{width:1000px}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .text{margin:0 auto;width:calc(100% - 50px)}}.p-newgraduate-company .topmessage-sec .inner .text .block{margin-bottom:90px}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .text .block{margin-bottom:45px}}.p-newgraduate-company .topmessage-sec .inner .text .block:last-of-type{margin-bottom:0}.p-newgraduate-company .topmessage-sec .inner .text .block .komidashi{color:#2b8fe9;font-size:3rem;font-weight:700;letter-spacing:6px;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .text .block .komidashi{font-size:1.5rem;letter-spacing:2px;margin-bottom:20px}}.p-newgraduate-company .topmessage-sec .inner .text .block .read{font-size:1.8rem;line-height:2;margin-bottom:20px;text-align:justify}@media screen and (max-width:768px){.p-newgraduate-company .topmessage-sec .inner .text .block .read{font-size:1.3rem;line-height:1.8}}.p-newgraduate-company .topmessage-sec .inner .text .block .read:last-of-type{margin-bottom:0}.p-newgraduate-company .service-sec{padding-top:140px}@media screen and (max-width:768px){.p-newgraduate-company .service-sec{padding-top:70px}}.p-newgraduate-company .service-sec .outline{background-image:url(../images/common/webp/deco_07.webp);background-position:center 80px;background-repeat:no-repeat;background-size:740px;padding-bottom:110px}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline{background-position:center 120px;background-size:80%;padding-bottom:70px}}.p-newgraduate-company .service-sec .outline .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-company .service-sec .outline .inner .midashi{color:#2b8fe9;font-size:3.2rem;font-weight:700;letter-spacing:6px;margin-bottom:80px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline .inner .midashi{font-size:2rem;margin-bottom:30px}}.p-newgraduate-company .service-sec .outline .inner .midashi span{border-bottom:2px solid #2b8fe9;display:inline-block;padding-bottom:20px;width:300px}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline .inner .midashi span{padding-bottom:10px;width:50%}}.p-newgraduate-company .service-sec .outline .inner .box{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline .inner .box{display:block}}.p-newgraduate-company .service-sec .outline .inner .box .text{width:519px}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline .inner .box .text{margin-bottom:40px;width:100%}}.p-newgraduate-company .service-sec .outline .inner .box .text .catch{color:#006bdb;font-size:3rem;font-weight:700;letter-spacing:9px;line-height:1.7;margin-bottom:60px}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline .inner .box .text .catch{font-size:2rem;letter-spacing:6px;margin-bottom:20px;text-align:center}}.p-newgraduate-company .service-sec .outline .inner .box .text .read{font-size:1.8rem;line-height:2}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline .inner .box .text .read{font-size:1.4rem;text-align:center}}.p-newgraduate-company .service-sec .outline .inner .box .photo{max-width:481px;width:calc(100% - 519px)}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .outline .inner .box .photo{margin:0 auto;width:calc(100% - 25px)}}.p-newgraduate-company .service-sec .content{padding:90px 0 170px;position:relative}.p-newgraduate-company .service-sec .content:before{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:163px;left:calc(50vw - 480px);position:absolute;top:-81.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:163px}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .content:before{height:158px;left:-30px;top:-20px;width:158px}.p-newgraduate-company .service-sec .content{padding:70px 0}}.p-newgraduate-company .service-sec .content .anchor{margin:0 auto 110px;max-width:1000px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .content .anchor{margin-bottom:50px}}.p-newgraduate-company .service-sec .content .block{padding-bottom:140px}@media screen and (max-width:768px){.p-newgraduate-company .service-sec .content .block{padding-bottom:50px}}.p-newgraduate-company .service-sec .content .block:last-of-type{margin-bottom:0}.p-newgraduate-company .service-sec .content .block:first-child .box .text{background:#aa494f}.p-newgraduate-company .service-sec .content .block:nth-child(2) .box .text{background:#36bdee}.p-newgraduate-company .service-sec .content .block:nth-child(3) .box .text{background:#eec700}.p-newgraduate-company .service-sec .content .block:nth-child(4) .box .text{background:#65c1ca}.p-newgraduate-company .slogan-sec{padding:130px 0 150px}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec{padding:60px 0 80px}}.p-newgraduate-company .slogan-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-company .slogan-sec .inner .midashi{color:#2b8fe9;font-size:3.2rem;font-weight:700;letter-spacing:6px;margin-bottom:80px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .midashi{font-size:2rem;margin-bottom:30px}}.p-newgraduate-company .slogan-sec .inner .midashi:after{background:#006bdb;content:"";display:block;height:2px;margin:20px auto 0;width:300px}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .midashi:after{width:150px}}.p-newgraduate-company .slogan-sec .inner .box.main{align-items:center;display:flex;justify-content:space-between;margin-bottom:90px}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .box.main{display:block;margin-bottom:40px}}.p-newgraduate-company .slogan-sec .inner .box.main .slogan{color:#2b8fe9;font-size:2.2rem;letter-spacing:4px;line-height:2;width:572px}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .box.main .slogan{font-size:1.5rem;letter-spacing:2px;line-height:2.2;margin-bottom:30px;text-align:center;width:100%}}.p-newgraduate-company .slogan-sec .inner .box.main .logo{max-width:338px;width:calc(100% - 572px)}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .box.main .logo{margin:0 auto;width:175px}}.p-newgraduate-company .slogan-sec .inner .box.sub{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .box.sub{display:block}}.p-newgraduate-company .slogan-sec .inner .box.sub .copy{font-size:1.8rem;letter-spacing:2px;line-height:2.2;width:601px}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .box.sub .copy{font-size:1.4rem;letter-spacing:1px;line-height:2;margin-bottom:40px;text-align:center;width:100%}}.p-newgraduate-company .slogan-sec .inner .box.sub .img{padding-right:35px;width:calc(100% - 601px)}@media screen and (max-width:768px){.p-newgraduate-company .slogan-sec .inner .box.sub .img{margin:0 auto;padding-right:0;width:100%}}.p-newgraduate-company .specialcontents-sec{margin-bottom:180px;position:relative}.p-newgraduate-company .specialcontents-sec:before{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:317px;left:calc(50vw - 633px);opacity:.3;position:absolute;top:-158.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:317px}@media screen and (max-width:768px){.p-newgraduate-company .specialcontents-sec:before{height:158px;left:-30px;top:-70px;width:158px}}.p-newgraduate-company .specialcontents-sec:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-158.5px;content:none;height:317px;position:absolute;right:calc(50vw - 633px);width:317px}@media screen and (max-width:768px){.p-newgraduate-company .specialcontents-sec:after{bottom:-100px;content:"";height:71px;right:0;width:71px}.p-newgraduate-company .specialcontents-sec{margin-bottom:140px}}.p-newgraduate-job .intro-sec{background-image:url(../images/common/webp/deco_07.webp);background-position:center 0;background-repeat:no-repeat;background-size:780px;padding:40px 0 165px}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec{padding:30px 0 90px}}.p-newgraduate-job .intro-sec .inner{padding-left:calc(50vw - 500px)}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec .inner{margin:0 auto;padding-left:0;width:calc(100% - 25px)}}.p-newgraduate-job .intro-sec .inner .box{display:flex;margin-bottom:75px}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec .inner .box{display:block;margin-bottom:0}}.p-newgraduate-job .intro-sec .inner .box .text{width:564px}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec .inner .box .text{margin-bottom:40px;width:100%}}.p-newgraduate-job .intro-sec .inner .box .text .catch{color:#2b8fe9;font-size:3.1rem;font-weight:700;letter-spacing:10px;line-height:1.8;margin-bottom:70px}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec .inner .box .text .catch{font-size:2.4rem;letter-spacing:6px;margin-bottom:30px;text-align:center}}.p-newgraduate-job .intro-sec .inner .box .text .read{font-size:1.8rem;letter-spacing:3px;line-height:1.8}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec .inner .box .text .read{font-size:1.3rem;letter-spacing:2px;line-height:2;text-align:center}}.p-newgraduate-job .intro-sec .inner .box .photo{max-width:620px;width:calc(100% - 564px)}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec .inner .box .photo{max-width:100%;width:100%}}.p-newgraduate-job .intro-sec .inner .box .photo figure{align-items:center;display:flex;height:416px;justify-content:center;width:100%}@media screen and (max-width:768px){.p-newgraduate-job .intro-sec .inner .box .photo figure{height:62.6666666667vw}}.p-newgraduate-job .intro-sec .inner .box .photo figure img,.p-newgraduate-job .intro-sec .inner .box .photo figure picture,.p-newgraduate-job .intro-sec .inner .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-job .works-sec{padding:170px 0;position:relative}@media screen and (max-width:768px){.p-newgraduate-job .works-sec{padding:60px 0}}.p-newgraduate-job .works-sec:before{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:163px;left:calc(50vw - 480px);position:absolute;top:-81.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:163px}@media screen and (max-width:768px){.p-newgraduate-job .works-sec:before{height:108px;left:30px;top:-90px;width:108px}}.p-newgraduate-job .works-sec .outline{margin-bottom:75px;padding-left:calc(50vw - 500px)}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline{margin:0 auto 50px;padding-left:0;width:calc(100% - 50px)}}.p-newgraduate-job .works-sec .outline .box{display:flex;position:relative;z-index:1}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box{display:block}}.p-newgraduate-job .works-sec .outline .box .text{padding-right:30px;width:502px}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .text{margin-bottom:60px;padding-right:0;width:100%}}.p-newgraduate-job .works-sec .outline .box .text .midashi{margin-bottom:50px}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .text .midashi{margin-bottom:25px}}.p-newgraduate-job .works-sec .outline .box .text .midashi .ja{border:1px solid #006bdb;color:#006bdb;font-size:3.4rem;font-weight:700;letter-spacing:6px;margin-top:80px;padding:20px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .text .midashi .ja{font-size:2.4rem;margin-top:0;padding:15px 0}}.p-newgraduate-job .works-sec .outline .box .text .catch{color:#006bdb;font-size:4.6rem;font-weight:700;letter-spacing:9px;line-height:1.4;margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .text .catch{font-size:2.8rem;letter-spacing:5px;margin-bottom:20px;text-align:center}}.p-newgraduate-job .works-sec .outline .box .text .read{font-size:1.8rem;line-height:2}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .text .read{font-size:1.3rem;text-align:center}}.p-newgraduate-job .works-sec .outline .box .photo{max-width:683px;width:calc(100% - 502px)}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .photo{max-width:100%;position:relative;width:100%}}.p-newgraduate-job .works-sec .outline .box .photo .en{color:#006bdb;font-size:10rem;left:0;mix-blend-mode:multiply;opacity:.3;position:absolute;top:-60px;width:100%;z-index:2}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .photo .en{font-size:5rem;text-align:center;top:-30px}}.p-newgraduate-job .works-sec .outline .box .photo figure{align-items:center;display:flex;height:612px;justify-content:center;width:100%}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .outline .box .photo figure{height:77.6vw}}.p-newgraduate-job .works-sec .outline .box .photo figure img,.p-newgraduate-job .works-sec .outline .box .photo figure picture,.p-newgraduate-job .works-sec .outline .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-job .works-sec .interview{margin:0 auto 50px;max-width:1000px;width:calc(100% - 50px)}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .interview{margin-bottom:25px}}.p-newgraduate-job .works-sec .interview .komidashi{color:#006bdb;font-size:6rem;margin-bottom:60px;opacity:.3;text-align:center}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .interview .komidashi{font-size:5rem;margin-bottom:30px}}.p-newgraduate-job .works-sec .btns{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;width:calc(100% - 50px)}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .btns{display:block}}.p-newgraduate-job .works-sec .btns a{height:75px;width:446px}@media screen and (max-width:768px){.p-newgraduate-job .works-sec .btns a{height:48px;margin-bottom:20px;width:100%}.p-newgraduate-job .works-sec.kaigo-sec:before{height:50px;top:-20px;width:50px}}.p-newgraduate-job .works-sec.kaigo-sec:after{background-image:url(../images/common/webp/deco_10.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:158px;position:absolute;right:calc(50vw - 483px);top:65px;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:158px;z-index:0}@media screen and (max-width:768px){.p-newgraduate-job .works-sec.kaigo-sec:after{height:72px;right:30px;top:-50px;width:72px}}.p-newgraduate-job .works-sec.sogo-sec:before{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:108px;left:calc(50vw - 543px);position:absolute;top:40px;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:108px}@media screen and (max-width:768px){.p-newgraduate-job .works-sec.sogo-sec:before{height:72px;left:30px;top:-20px;width:72px}}.p-newgraduate-job .works-sec.sogo-sec:after{background-image:url(../images/common/webp/deco_10.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:88px;left:calc(50vw - 263px);position:absolute;top:-50px;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:88px}@media screen and (max-width:768px){.p-newgraduate-job .works-sec.sogo-sec:after{background-image:url(../images/common/webp/deco_05.webp);content:"";height:98px;left:auto;right:10px;top:-70px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:98px}}.p-newgraduate-job .works-sec.sogo-sec .outline{margin-bottom:75px;max-width:calc(503px + 50vw);padding-left:calc(50vw - 683px);width:100%}@media screen and (max-width:768px){.p-newgraduate-job .works-sec.sogo-sec .outline{max-width:100%;padding-left:0;width:calc(100% - 50px)}}.p-newgraduate-job .works-sec.sogo-sec .outline .box{flex-direction:row-reverse;justify-content:flex-end}.p-newgraduate-job .works-sec.sogo-sec .outline .box .text{padding-left:30px;padding-right:0}@media screen and (max-width:768px){.p-newgraduate-job .works-sec.sogo-sec .outline .box .text{padding-left:0}}.p-newgraduate-job .works-sec.sogo-sec .outline .box .photo .en{font-size:10rem;left:auto;right:0;text-align:right}@media screen and (max-width:768px){.p-newgraduate-job .works-sec.sogo-sec .outline .box .photo .en{font-size:3.2rem;right:auto;text-align:center;top:-20px}}.p-newgraduate-environment .intro-sec .inner{margin:40px auto 80px;max-width:1000px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-environment .intro-sec .inner{margin:40px auto}}.p-newgraduate-environment .intro-sec .inner .midashi{color:#2b8fe9;font-size:3.3rem;font-weight:700;letter-spacing:6px;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .intro-sec .inner .midashi{font-size:2.2rem;letter-spacing:2px;margin-bottom:20px}}.p-newgraduate-environment .intro-sec .inner .catch{color:#2b8fe9;font-size:2.8rem;font-weight:700;letter-spacing:6px;line-height:2;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .intro-sec .inner .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.8}}.p-newgraduate-environment .content-sec{margin-bottom:100px}.p-newgraduate-environment .content-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-environment .content-sec .inner .tabs-note{color:#2b8fe9;font-size:1.8rem;margin-bottom:20px}.p-newgraduate-environment .content-sec .inner .tabs{display:flex;justify-content:space-between;margin:0 auto 40px;width:1000px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .tabs{display:block;margin-bottom:20px;width:calc(100% - 25px)}}.p-newgraduate-environment .content-sec .inner .tabs .tab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:1.4;max-width:320px;padding:25px 0;text-align:center;width:31%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .tabs .tab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:100%}.p-newgraduate-environment .content-sec .inner .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-environment .content-sec .inner .tabs .tab.is-active{background:#2b8fe9;color:#fff}.p-newgraduate-environment .content-sec .inner .content{display:none;height:0;opacity:0;padding:0;visibility:hidden}.p-newgraduate-environment .content-sec .inner .content.is-show{display:block;height:auto;opacity:1;visibility:visible}.p-newgraduate-environment .content-sec .inner .content .container{border:3px solid #2b8fe9;border-radius:10px;padding:60px 50px 80px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .container{padding:25px 12.5px}}.p-newgraduate-environment .content-sec .inner .content .anchor{margin-bottom:50px}.p-newgraduate-environment .content-sec .inner .content .anchor .item{max-width:340px;width:32%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .anchor .item{max-width:100%;width:100%}.p-newgraduate-environment .content-sec .inner .content .anchor .item:last-of-type{margin:0 auto}}.p-newgraduate-environment .content-sec .inner .content .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-environment .content-sec .inner .content .career-block,.p-newgraduate-environment .content-sec .inner .content .education-block{margin-bottom:100px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block,.p-newgraduate-environment .content-sec .inner .content .education-block{margin-bottom:50px}.p-newgraduate-environment .content-sec .inner .content .career-block .midashi .en{font-size:5.6rem}}.p-newgraduate-environment .content-sec .inner .content .career-block .case{margin-top:100px}.p-newgraduate-environment .content-sec .inner .content .career-block .case:first-child{margin-top:0}.p-newgraduate-environment .content-sec .inner .content .career-block .case__2 .nakamidashi{background:#99b528}.p-newgraduate-environment .content-sec .inner .content .career-block .case__2 .catch{color:#99b528}.p-newgraduate-environment .content-sec .inner .content .career-block .case__2 .steps .step .career .years{background:#99b528}.p-newgraduate-environment .content-sec .inner .content .career-block .case__2 .steps .step .career .position{border-color:#99b528;color:#99b528}.p-newgraduate-environment .content-sec .inner .content .career-block .case__2 .steps .step .box .text .komidashi{color:#99b528}.p-newgraduate-environment .content-sec .inner .content .career-block .nakamidashi{background:#28a9b5;border-radius:10px;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:60px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .nakamidashi{font-size:1.4rem;margin-bottom:30px}}.p-newgraduate-environment .content-sec .inner .content .career-block .catch{color:#28a9b5;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-environment .content-sec .inner .content .career-block .catch+.read{font-size:1.7rem;font-weight:700;letter-spacing:2px;line-height:1.8;margin:0 auto 90px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .catch+.read{font-size:1.4rem;margin-bottom:40px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps{padding-left:110px;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps{padding-left:40px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .title{background:#2b8fe9;color:#fff;font-size:1.8rem;font-weight:700;height:calc(100% - 80px);left:0;position:absolute;text-align:center;top:30px;width:50px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .title{height:calc(100% - 30px);text-align:left;top:0;width:30px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .title span{left:calc(50% - .5em);position:absolute}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .title span{top:30px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .title .triangle{background:#2b8fe9;bottom:-50px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);height:calc(tan(60deg)*80px/2);left:calc(50% - 50px);position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .title .triangle{bottom:-25px;height:calc(tan(60deg)*30px/2);left:calc(50% - 25px);width:50px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .start{background:#2b8fe9;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:4px;margin-bottom:40px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .start{font-size:1.5rem;margin-bottom:20px;padding:10px 0}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step{margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step{margin-bottom:20px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .career{display:flex;margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .career{margin-bottom:20px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .career .years{align-items:center;background:#28a9b5;color:#fff;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;line-height:1;padding:15px 0;text-align:center;width:130px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .career .years{font-size:1.4rem;letter-spacing:1px;padding:10px 0;width:80px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .career .position{align-items:center;border:3px solid #28a9b5;color:#28a9b5;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;padding:15px 0;width:calc(100% - 130px)}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .career .position{border-width:2px;font-size:1.4rem;letter-spacing:1px;padding:10px 0;width:calc(100% - 80px)}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box{display:block;margin-bottom:60px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .photo{max-width:405px;width:60%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .photo{max-width:100%;width:100%}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .photo .slides{width:100%}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .text{padding-left:20px;width:395px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .text{margin-bottom:20px;padding-left:0;width:100%}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .text .komidashi{color:#28a9b5;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .text .komidashi{font-size:1.5rem;margin-bottom:15px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .text .komidashi+.read{font-size:1.4rem;line-height:1.8}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .text .komidashi+.read{font-size:1.3rem}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .box .text .komidashi+.read .bold{font-weight:700}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .banner{border-radius:5px;display:block;margin-top:20px;overflow:hidden}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .step .banner{margin-top:10px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .next:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;margin:0 auto 30px;width:200px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .career-block .steps .next:before{height:22px;width:100px}}.p-newgraduate-environment .content-sec .inner .content .career-block .steps .next .box{margin:0 auto;max-width:712px;width:100%}.p-newgraduate-environment .content-sec .inner .content .education-wrap{margin-bottom:100px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap{margin-bottom:50px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .catch{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps{margin-bottom:40px;padding-left:120px;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps{padding-left:40px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title{color:#fff;font-size:1.8rem;font-weight:700;height:100%;left:0;position:absolute;top:0;width:99px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title{width:30px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title div{align-items:center;display:flex;height:50%;justify-content:center;text-align:center;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title div:first-of-type{background:#2b8fe9;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title div:first-of-type{height:calc(50% - 20px)}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title div:first-of-type:after{background:#2b8fe9;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:calc(tan(60deg)*40px/2);left:calc(50% - 50px);position:absolute;top:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title div:first-of-type:after{height:calc(tan(60deg)*20px/2);left:0}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title div:nth-of-type(2){background:#28a9b5}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .title div:nth-of-type(2){height:calc(50% + 20px)}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .step{border:3px solid #2b8fe9;border-radius:10px;margin-bottom:25px;padding:20px 30px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .step{margin-bottom:20px;padding:15px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .step .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:5px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .step .komidashi{font-size:1.6rem}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .step .read{line-height:1.4}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .steps .step .read{line-height:1.6}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .read{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;line-height:1.8;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .read{font-size:1.6rem;letter-spacing:1px;margin-bottom:15px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .read:last-of-type{margin-bottom:0}.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .catch{border:2px solid #2b8fe9;border-radius:9999px;font-size:2.3rem;font-weight:700;margin-bottom:40px;margin-top:120px;padding:20px 0;position:relative;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .catch{font-size:1.6rem;margin-bottom:20px;margin-top:90px;padding:7px 0}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .catch:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;left:50%;position:absolute;top:calc(-100% - 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .catch:before{height:22px;top:calc(-100% - 10px);width:100px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .next .note{display:block;margin-top:30px;text-align:center}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt{margin-top:90px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt{margin-top:40px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title{background:linear-gradient(135deg,#00d8a3,#3252db);border-radius:20px;color:#fff;margin-bottom:30px;overflow:hidden;padding:20px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title{border-radius:10px;margin-bottom:20px;padding:10px 0}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title .main span{display:inline-block;font-size:2.8rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title .main span{font-size:1.8rem;letter-spacing:1px;margin-bottom:10px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title .main span:before{border-bottom:2px dotted #fff;content:"";height:1px;position:absolute;right:calc(100% + 40px);top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title .main span:before{right:calc(100% + 20px)}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title .main span:after{border-bottom:2px dotted #fff;content:"";height:1px;left:calc(100% + 40px);position:absolute;top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .title .main span:after{left:calc(100% + 20px)}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .arrow{height:34px;margin:0 auto 20px;width:121px}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .arrow{height:17px;width:60.5px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list{position:relative}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list{position:relative}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list:before{border-right:2px dotted #006bdb;content:"";display:block;height:100%;left:calc(50% - 15px);position:absolute;top:0;width:1px;z-index:-1}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .catch{background:linear-gradient(135deg,#00d8a3,#3252db);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.8rem;font-weight:700;left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .catch{font-size:2.2rem;height:100%;left:auto;letter-spacing:14px;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .catch .text-combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px;position:relative;width:100%}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block{display:block}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type{margin:0 auto 100px;position:relative;width:427px}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type{margin:0;width:100%}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:before{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:100%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:before{content:none}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;position:absolute;right:0;top:100%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:after{content:none}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:nth-of-type(2){justify-content:space-between;margin-bottom:0;position:relative}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:nth-of-type(2):after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .block:nth-of-type(2):after{content:none}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item{border:1px solid #006bdb;border-radius:15px;overflow:hidden;width:427px}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item{margin-bottom:20px;width:calc(100% - 40px)}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .midashi{background:#006bdb;color:#fff;font-size:2rem;font-weight:700;letter-spacing:6px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .midashi{font-size:1.6rem;letter-spacing:2px;padding:7px 0}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .description{background:#fff;padding:15px;text-align:center}@media screen and (max-width:1000px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .description{padding:10px 5px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .description>p{line-height:1.4;margin-bottom:15px}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .description .example{color:#006bdb;display:flex;font-weight:700;justify-content:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .description .example{display:block;line-height:1.4}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .description .example>p{margin:.5em}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .list .item .description .example>p{margin:0}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .ojt .note{display:block;margin-top:30px;text-align:center}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence{margin-top:50px}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .midashi{background:#2b8fe9;border-radius:10px;color:#fff;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin-bottom:30px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .midashi{font-size:1.6rem;letter-spacing:2px;line-height:1.6;margin-bottom:20px;padding:10px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .main-read{font-size:2rem;letter-spacing:2px;line-height:1.8;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .main-read{font-size:1.4rem;margin-bottom:20px}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box{display:block}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item{background:#fff;border:2px solid #2b8fe9;border-radius:10px;max-width:437px;padding:25px;width:49%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item{margin-bottom:20px;max-width:100%;padding:25px 15px;width:100%}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item:last-of-type{margin-bottom:0}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .komidashi{font-size:1.6rem}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .read{line-height:1.4;margin-bottom:20px;text-align:center}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .discount{margin-bottom:20px}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .discount .after,.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .discount .before{background:rgba(43,143,233,.2);border-radius:10px;color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .discount .after,.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .discount .before{font-size:1.6rem}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .discount .before{margin-bottom:40px;position:relative}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .discount .before:after{background-image:url(../images/common/arrow2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-26px;content:"";display:block;height:13.3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .allowance{color:#2b8fe9;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1.6;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .box .item .allowance{font-size:1.4rem}}.p-newgraduate-environment .content-sec .inner .content .education-wrap .licence .note{display:block;margin-top:30px;text-align:center}.p-newgraduate-environment .content-sec .inner .content .education-wrap__sogo .title div:first-of-type{height:calc(50% - 90px)}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap__sogo .title div:first-of-type{height:calc(50% - 120px)!important}}.p-newgraduate-environment .content-sec .inner .content .education-wrap__sogo .title div:nth-of-type(2){height:calc(50% + 90px)}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .education-wrap__sogo .title div:nth-of-type(2){height:calc(50% + 120px)!important}}.p-newgraduate-environment .content-sec .inner .content .message{margin:10px 0 50px}.p-newgraduate-environment .content-sec .inner .content .message .nakamidashi{color:#006bdb;font-size:3.3rem;font-weight:700;letter-spacing:6px;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .message .nakamidashi{font-size:2.2rem;letter-spacing:2px;margin-bottom:20px}}.p-newgraduate-environment .content-sec .inner .content .message .box .text{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-newgraduate-environment .content-sec .inner .content .message .box .text p{font-size:1.8rem;line-height:2.2}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .message .box .text p{font-size:1.5rem;line-height:1.8}}.p-newgraduate-environment .content-sec .inner .content .message .box .photo{height:320px;width:33%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .message .box .photo{height:spvw(260);margin:0 auto;width:70%}}.p-newgraduate-environment .content-sec .inner .content .message .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-newgraduate-environment .content-sec .inner .content .message .box .photo figure img,.p-newgraduate-environment .content-sec .inner .content .message .box .photo figure picture,.p-newgraduate-environment .content-sec .inner .content .message .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box{border:2px solid #2b8fe9;border-radius:10px;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:45px;padding:25px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box{display:block;margin-bottom:25px;padding:20px}}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box:last-of-type{margin-bottom:0}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .text{width:480px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .text{width:100%}}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .text .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .text .komidashi{font-size:1.6rem;margin-bottom:10px}}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .text .read{font-size:1.4rem;line-height:1.6}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .text .read span{display:inline-block;margin-right:.5em}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .text .read{margin-bottom:10px}}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .photo{max-width:390px;width:39%}@media screen and (max-width:768px){.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .photo{max-width:100%;width:100%}}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box .photo figure{border-radius:10px;overflow:hidden}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box__other{display:block}.p-newgraduate-environment .content-sec .inner .content .welfare-wrap .box__other .text{width:100%}.p-newgraduate-environment .career-sec{margin-bottom:90px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec{margin-bottom:50px}}.p-newgraduate-environment .career-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-environment .career-sec .inner .midashi .ja{color:#30a4f7}.p-newgraduate-environment .career-sec .inner .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-environment .career-sec .inner .tabs{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .tabs{display:block;margin-bottom:20px}}.p-newgraduate-environment .career-sec .inner .tabs .tab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:1.4;max-width:320px;padding:25px 0;text-align:center;width:31%}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .tabs .tab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:100%}.p-newgraduate-environment .career-sec .inner .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-environment .career-sec .inner .tabs .tab.is-active{background:#2b8fe9;color:#fff}.p-newgraduate-environment .career-sec .inner .contents .content{border:3px solid #2b8fe9;border-radius:10px;height:0;opacity:0;padding:0;visibility:hidden}.p-newgraduate-environment .career-sec .inner .contents .content.is-show{height:auto;opacity:1;padding:40px 50px 80px;visibility:visible}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .content.is-show{padding:25px 12.5px}}.p-newgraduate-environment .career-sec .inner .contents .case{margin-top:100px}.p-newgraduate-environment .career-sec .inner .contents .case:first-child{margin-top:0}.p-newgraduate-environment .career-sec .inner .contents .case__2 .nakamidashi{background:#99b528}.p-newgraduate-environment .career-sec .inner .contents .case__2 .catch{color:#99b528}.p-newgraduate-environment .career-sec .inner .contents .case__2 .steps .step .career .years{background:#99b528}.p-newgraduate-environment .career-sec .inner .contents .case__2 .steps .step .career .position{border-color:#99b528;color:#99b528}.p-newgraduate-environment .career-sec .inner .contents .case__2 .steps .step .box .text .komidashi{color:#99b528}.p-newgraduate-environment .career-sec .inner .contents .nakamidashi{background:#28a9b5;border-radius:10px;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:60px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .nakamidashi{font-size:1.4rem;margin-bottom:30px}}.p-newgraduate-environment .career-sec .inner .contents .catch{color:#28a9b5;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-environment .career-sec .inner .contents .catch+.read{font-size:1.7rem;font-weight:700;letter-spacing:2px;line-height:1.8;margin:0 auto 90px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .catch+.read{font-size:1.4rem;margin-bottom:40px}}.p-newgraduate-environment .career-sec .inner .contents .steps{padding-left:110px;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps{padding-left:40px}}.p-newgraduate-environment .career-sec .inner .contents .steps .title{background:#2b8fe9;color:#fff;font-size:1.8rem;font-weight:700;height:calc(100% - 80px);left:0;position:absolute;text-align:center;top:30px;width:50px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .title{height:calc(100% - 30px);text-align:left;top:0;width:30px}}.p-newgraduate-environment .career-sec .inner .contents .steps .title span{left:calc(50% - .5em);position:absolute}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .title span{top:30px}}.p-newgraduate-environment .career-sec .inner .contents .steps .title .triangle{background:#2b8fe9;bottom:-50px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);height:calc(tan(60deg)*80px/2);left:calc(50% - 50px);position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .title .triangle{bottom:-25px;height:calc(tan(60deg)*30px/2);left:calc(50% - 25px);width:50px}}.p-newgraduate-environment .career-sec .inner .contents .steps .start{background:#2b8fe9;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:4px;margin-bottom:40px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .start{font-size:1.5rem;margin-bottom:20px;padding:10px 0}}.p-newgraduate-environment .career-sec .inner .contents .steps .step{margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step{margin-bottom:20px}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .career{display:flex;margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .career{margin-bottom:20px}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .career .years{align-items:center;background:#28a9b5;color:#fff;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;line-height:1;padding:15px 0;text-align:center;width:130px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .career .years{font-size:1.4rem;letter-spacing:1px;padding:10px 0;width:80px}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .career .position{align-items:center;border:3px solid #28a9b5;color:#28a9b5;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;padding:15px 0;width:calc(100% - 130px)}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .career .position{border-width:2px;font-size:1.4rem;letter-spacing:1px;padding:10px 0;width:calc(100% - 80px)}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .box{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .box{display:block;margin-bottom:60px}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .photo{max-width:405px;width:60%}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .photo{max-width:100%;width:100%}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .photo .slides{width:100%}.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .text{padding-left:20px;width:395px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .text{margin-bottom:20px;padding-left:0;width:100%}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .text .komidashi{color:#28a9b5;font-size:1.6rem;font-weight:700;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .text .komidashi{font-size:1.5rem;margin-bottom:15px}}.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .text .komidashi+.read{font-size:1.4rem;line-height:1.8}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .step .box .text .komidashi+.read{font-size:1.3rem}}.p-newgraduate-environment .career-sec .inner .contents .steps .next:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;margin:0 auto 30px;width:200px}@media screen and (max-width:768px){.p-newgraduate-environment .career-sec .inner .contents .steps .next:before{height:22px;width:100px}}.p-newgraduate-environment .career-sec .inner .contents .steps .next .box{margin:0 auto;max-width:712px;width:100%}.p-newgraduate-environment .education-sec{margin-bottom:90px}.p-newgraduate-environment .education-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-environment .education-sec .inner .midashi .ja{color:#30a4f7}.p-newgraduate-environment .education-sec .inner .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-environment .education-sec .inner .tabs{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .tabs{display:block;margin-bottom:20px}}.p-newgraduate-environment .education-sec .inner .tabs .tab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:1.4;max-width:320px;padding:25px 0;text-align:center;width:31%}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .tabs .tab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:100%}.p-newgraduate-environment .education-sec .inner .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-environment .education-sec .inner .tabs .tab.is-active{background:#2b8fe9;color:#fff}.p-newgraduate-environment .education-sec .inner .catch{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-environment .education-sec .inner .contents .content{border:3px solid #2b8fe9;border-radius:10px;display:none;padding:40px 30px 80px}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content{padding:25px 12.5px}}.p-newgraduate-environment .education-sec .inner .contents .content.is-show{display:block}.p-newgraduate-environment .education-sec .inner .contents .content .steps{margin-bottom:40px;padding-left:120px;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps{padding-left:40px}}.p-newgraduate-environment .education-sec .inner .contents .content .steps .title{color:#fff;font-size:1.8rem;font-weight:700;height:100%;left:0;position:absolute;top:0;width:99px}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps .title{width:30px}}.p-newgraduate-environment .education-sec .inner .contents .content .steps .title div{align-items:center;display:flex;height:50%;justify-content:center;text-align:center;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-environment .education-sec .inner .contents .content .steps .title div:first-of-type{background:#2b8fe9;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps .title div:first-of-type{height:calc(50% - 20px)}}.p-newgraduate-environment .education-sec .inner .contents .content .steps .title div:first-of-type:after{background:#2b8fe9;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:calc(tan(60deg)*40px/2);left:calc(50% - 50px);position:absolute;top:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps .title div:first-of-type:after{height:calc(tan(60deg)*20px/2);left:0}}.p-newgraduate-environment .education-sec .inner .contents .content .steps .title div:nth-of-type(2){background:#28a9b5}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps .title div:nth-of-type(2){height:calc(50% + 20px)}}.p-newgraduate-environment .education-sec .inner .contents .content .steps .step{border:3px solid #2b8fe9;border-radius:10px;margin-bottom:25px;padding:20px 30px}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps .step{margin-bottom:20px;padding:15px}}.p-newgraduate-environment .education-sec .inner .contents .content .steps .step .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:5px}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps .step .komidashi{font-size:1.6rem}}.p-newgraduate-environment .education-sec .inner .contents .content .steps .step .read{line-height:1.4}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .steps .step .read{line-height:1.6}}.p-newgraduate-environment .education-sec .inner .contents .content .next .read{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;line-height:1.8;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .next .read{font-size:1.6rem;letter-spacing:1px;margin-bottom:15px}}.p-newgraduate-environment .education-sec .inner .contents .content .next .read:last-of-type{margin-bottom:0}.p-newgraduate-environment .education-sec .inner .contents .content .next .catch{border:2px solid #2b8fe9;border-radius:9999px;font-size:2.3rem;font-weight:700;margin-bottom:40px;margin-top:120px;padding:20px 0;position:relative;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .next .catch{font-size:1.6rem;margin-bottom:20px;margin-top:90px;padding:7px 0}}.p-newgraduate-environment .education-sec .inner .contents .content .next .catch:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;left:50%;position:absolute;top:calc(-100% - 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .next .catch:before{height:22px;top:calc(-100% - 10px);width:100px}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt{margin-top:90px}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt{margin-top:40px}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title{background:linear-gradient(135deg,#00d8a3,#3252db);border-radius:20px;color:#fff;margin-bottom:30px;overflow:hidden;padding:20px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title{border-radius:10px;margin-bottom:20px;padding:10px 0}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title .main span{display:inline-block;font-size:2.8rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;position:relative}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title .main span{font-size:1.8rem;letter-spacing:1px;margin-bottom:10px}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title .main span:before{border-bottom:2px dotted #fff;content:"";height:1px;position:absolute;right:calc(100% + 40px);top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title .main span:before{right:calc(100% + 20px)}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title .main span:after{border-bottom:2px dotted #fff;content:"";height:1px;left:calc(100% + 40px);position:absolute;top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .title .main span:after{left:calc(100% + 20px)}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .arrow{height:34px;margin:0 auto 20px;width:121px}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .arrow{height:17px;width:60.5px}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list{display:none;position:relative}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list{position:relative}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list:before{border-right:2px dotted #006bdb;content:"";display:block;height:100%;left:calc(50% - 15px);position:absolute;top:0;width:1px;z-index:-1}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .catch{background:linear-gradient(135deg,#00d8a3,#3252db);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.8rem;font-weight:700;left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .catch{font-size:2.2rem;height:100%;left:auto;letter-spacing:14px;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .catch .text-combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px;position:relative;width:100%}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block{display:block}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:first-of-type{margin:0 auto 100px;position:relative;width:427px}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:first-of-type{margin:0;width:100%}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:first-of-type:before{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:100%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:first-of-type:before{content:none}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:first-of-type:after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;position:absolute;right:0;top:100%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:first-of-type:after{content:none}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:nth-of-type(2){justify-content:space-between;margin-bottom:0;position:relative}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:nth-of-type(2):after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .block:nth-of-type(2):after{content:none}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item{border:1px solid #006bdb;border-radius:15px;overflow:hidden;width:427px}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item{margin-bottom:20px;width:calc(100% - 40px)}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .midashi{background:#006bdb;color:#fff;font-size:2rem;font-weight:700;letter-spacing:6px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .midashi{font-size:1.6rem;letter-spacing:2px;padding:7px 0}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .description{background:#fff;padding:15px;text-align:center}@media screen and (max-width:1000px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .description{padding:10px 5px}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .description>p{line-height:1.4;margin-bottom:15px}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .description .example{color:#006bdb;display:flex;font-weight:700;justify-content:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .description .example{display:block;line-height:1.4}}.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .description .example>p{margin:.5em}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .ojt .list .item .description .example>p{margin:0}}.p-newgraduate-environment .education-sec .inner .contents .content .licence{margin-top:50px}.p-newgraduate-environment .education-sec .inner .contents .content .licence .midashi{background:#2b8fe9;border-radius:10px;color:#fff;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin-bottom:40px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .licence .midashi{font-size:1.6rem;letter-spacing:2px;line-height:1.6;margin-bottom:20px;padding:10px}}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .licence .box{display:block}}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item{background:#fff;border:2px solid #2b8fe9;border-radius:10px;max-width:437px;padding:25px;width:49%}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item{margin-bottom:20px;max-width:100%;padding:25px 15px;width:100%}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item:last-of-type{margin-bottom:0}}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .komidashi{font-size:1.6rem}}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .read{line-height:1.4;margin-bottom:20px;text-align:center}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .discount{margin-bottom:20px}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .discount .after,.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .discount .before{background:rgba(43,143,233,.2);border-radius:10px;color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .discount .after,.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .discount .before{font-size:1.6rem}}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .discount .before{margin-bottom:40px;position:relative}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .discount .before:after{background-image:url(../images/common/arrow2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-26px;content:"";display:block;height:13.3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px}.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .allowance{color:#2b8fe9;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1.6;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content .licence .box .item .allowance{font-size:1.4rem}}.p-newgraduate-environment .education-sec .inner .contents .content__sogo .title div:first-of-type{height:calc(50% - 90px)}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content__sogo .title div:first-of-type{height:calc(50% - 120px)!important}}.p-newgraduate-environment .education-sec .inner .contents .content__sogo .title div:nth-of-type(2){height:calc(50% + 90px)}@media screen and (max-width:768px){.p-newgraduate-environment .education-sec .inner .contents .content__sogo .title div:nth-of-type(2){height:calc(50% + 120px)!important}}.p-newgraduate-environment .welfare-sec{margin-bottom:90px}.p-newgraduate-environment .welfare-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-environment .welfare-sec .inner .midashi .ja{color:#30a4f7}.p-newgraduate-environment .welfare-sec .inner .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-environment .welfare-sec .inner .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-environment .welfare-sec .inner .content .box{border:2px solid #2b8fe9;border-radius:10px;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:45px;padding:25px}@media screen and (max-width:768px){.p-newgraduate-environment .welfare-sec .inner .content .box{display:block;margin-bottom:25px;padding:20px}}.p-newgraduate-environment .welfare-sec .inner .content .box:last-of-type{margin-bottom:0}.p-newgraduate-environment .welfare-sec .inner .content .box .text{width:545px}@media screen and (max-width:768px){.p-newgraduate-environment .welfare-sec .inner .content .box .text{width:100%}}.p-newgraduate-environment .welfare-sec .inner .content .box .text .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-environment .welfare-sec .inner .content .box .text .komidashi{font-size:1.6rem;margin-bottom:10px}}.p-newgraduate-environment .welfare-sec .inner .content .box .text .read{font-size:1.4rem;line-height:1.6}.p-newgraduate-environment .welfare-sec .inner .content .box .text .read span{display:inline-block;margin-right:.5em}@media screen and (max-width:768px){.p-newgraduate-environment .welfare-sec .inner .content .box .text .read{margin-bottom:10px}}.p-newgraduate-environment .welfare-sec .inner .content .box .photo{max-width:390px;width:39%}@media screen and (max-width:768px){.p-newgraduate-environment .welfare-sec .inner .content .box .photo{max-width:100%;width:100%}}.p-newgraduate-environment .welfare-sec .inner .content .box .photo figure{border-radius:10px;overflow:hidden}.p-newgraduate-environment .welfare-sec .inner .content .box__other{display:block}.p-newgraduate-environment .welfare-sec .inner .content .box__other .text{width:100%}.p-newgraduate-zadankai .mv-sec{margin-bottom:123px}@media screen and (max-width:768px){.p-newgraduate-zadankai .mv-sec{margin-bottom:85px;padding-top:20px;position:relative}.p-newgraduate-zadankai .mv-sec:before{background-image:url(../images/common/webp/deco_07.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:372px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:369px;z-index:-1}}.p-newgraduate-zadankai .mv-sec .inner{padding-left:calc(50vw - 500px)}@media screen and (max-width:768px){.p-newgraduate-zadankai .mv-sec .inner{padding-left:0;width:100%}}.p-newgraduate-zadankai .mv-sec .inner .box{height:498px;max-width:1183px;padding-left:184px;position:relative;width:100%}@media screen and (max-width:768px){.p-newgraduate-zadankai .mv-sec .inner .box{height:48.9333333333vw;padding-left:0;padding-top:30px}}.p-newgraduate-zadankai .mv-sec .inner .midashi{align-items:center;background:linear-gradient(135deg,#927eed,#507ad9 50%,#4d5ad9);color:#fff;display:flex;font-size:4rem;font-weight:700;height:290px;justify-content:center;left:0;letter-spacing:6px;line-height:1.6;position:absolute;top:0;width:290px}@media screen and (max-width:768px){.p-newgraduate-zadankai .mv-sec .inner .midashi{display:inline-block;font-size:2rem;height:auto;letter-spacing:4px;padding:10px 15px;width:auto}}.p-newgraduate-zadankai .mv-sec .inner .catch{bottom:-25px;left:0;position:absolute}@media screen and (max-width:768px){.p-newgraduate-zadankai .mv-sec .inner .catch{bottom:-55px;left:12.5px}}.p-newgraduate-zadankai .mv-sec .inner .catch p{background:#2b8fe9;color:#fff;display:inline-block;font-size:3rem;font-weight:700;letter-spacing:15px;margin-top:3px;padding:10px}@media screen and (max-width:768px){.p-newgraduate-zadankai .mv-sec .inner .catch p{font-size:1.5rem;letter-spacing:7px}}.p-newgraduate-zadankai .mv-sec .inner figure{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:-1}.p-newgraduate-zadankai .mv-sec .inner figure img,.p-newgraduate-zadankai .mv-sec .inner figure picture,.p-newgraduate-zadankai .mv-sec .inner figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-zadankai .member-sec{background:linear-gradient(135deg,#a3b4fd,#eafcf8 25%,#9ff8ef 60%,#64a7ff);padding:45px 0 65px}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec{padding:45px 0}}.p-newgraduate-zadankai .member-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .midashi{margin-bottom:10px}}.p-newgraduate-zadankai .member-sec .inner .midashi .en{color:#fff}.p-newgraduate-zadankai .member-sec .inner .list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .list{position:relative}.p-newgraduate-zadankai .member-sec .inner .list:before{background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:center;transform-origin:center;width:10%}.p-newgraduate-zadankai .member-sec .inner .list:after{background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:10%}}.p-newgraduate-zadankai .member-sec .inner .list .item{position:relative;width:18.8%}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .list .item{margin:20px 0;width:45%}}.p-newgraduate-zadankai .member-sec .inner .list .item figure{margin-bottom:10px;position:relative}.p-newgraduate-zadankai .member-sec .inner .list .item figure:before{background:#fff;content:"";height:1px;position:absolute;right:-31.5333333333%;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;width:20%}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .list .item figure:before{content:none}}.p-newgraduate-zadankai .member-sec .inner .list .item figure:after{background:#fff;content:"";height:1px;position:absolute;right:-31.5333333333%;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20%}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .list .item figure:after{content:none}}.p-newgraduate-zadankai .member-sec .inner .list .item .caption{color:#2b8fe9;text-align:center}.p-newgraduate-zadankai .member-sec .inner .list .item .caption .section{font-size:1.6rem;font-weight:700;line-height:1.4;margin-bottom:8px}@media screen and (max-width:900px){.p-newgraduate-zadankai .member-sec .inner .list .item .caption .section{font-size:min(1.756954612vw,24px)}}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .list .item .caption .section{font-size:1.4rem}}.p-newgraduate-zadankai .member-sec .inner .list .item .caption .name{font-size:1.6rem;font-weight:700}@media screen and (max-width:900px){.p-newgraduate-zadankai .member-sec .inner .list .item .caption .name{font-size:min(1.756954612vw,24px)}}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .list .item .caption .name{font-size:1.4rem}}.p-newgraduate-zadankai .member-sec .inner .list .item .caption .name span{font-size:1.3rem}@media screen and (max-width:768px){.p-newgraduate-zadankai .member-sec .inner .list .item .caption .name span{font-size:1.1rem}}.p-newgraduate-zadankai .member-sec .inner .list .item .caption .join{border:1px solid #2b8fe9;border-radius:9999px;margin-top:10px;padding:5px 0}.p-newgraduate-zadankai .member-sec .inner .list .item:last-of-type figure:after,.p-newgraduate-zadankai .member-sec .inner .list .item:last-of-type figure:before{content:none}.p-newgraduate-zadankai .crosstalk-sec{background:linear-gradient(45deg,rgba(163,233,128,.3),rgba(229,251,243,.3) 55%,rgba(113,172,251,.3));padding:50px 0 60px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec{padding:50px 0 60px}}.p-newgraduate-zadankai .crosstalk-sec .inner{background-image:url(../images/common/webp/deco_11.webp);background-position:top;background-repeat:repeat-y;background-size:100%;margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-zadankai .crosstalk-sec .inner h2{margin-bottom:50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner h2{margin-bottom:25px}}.p-newgraduate-zadankai .crosstalk-sec .inner h2 .midashi{text-fill-color:transparent;background:linear-gradient(90deg,#00d9a4,#2463d6 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:8.6rem;letter-spacing:4px;line-height:1.2;margin:0 auto;mix-blend-mode:multiply;opacity:.5}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner h2 .midashi{font-size:4.3rem;left:0;letter-spacing:1px;line-height:1.2;position:relative;top:0;z-index:1}}.p-newgraduate-zadankai .crosstalk-sec .inner .block{margin-bottom:90px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .block{margin-bottom:60px}}.p-newgraduate-zadankai .crosstalk-sec .inner .theme{border-bottom:1px solid #2b8fe9;color:#2b8fe9;margin-bottom:80px;padding-bottom:25px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .theme{margin-bottom:40px;padding-bottom:15px}}.p-newgraduate-zadankai .crosstalk-sec .inner .theme .en{font-size:3rem;letter-spacing:4px;margin-bottom:15px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .theme .en{font-size:1.7rem;letter-spacing:1px;margin-bottom:10px}}.p-newgraduate-zadankai .crosstalk-sec .inner .theme .ja{font-size:3rem;font-weight:700;letter-spacing:4px;line-height:1.6}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .theme .ja{font-size:1.7rem;letter-spacing:2px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:48px;width:100%}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box{margin-bottom:30px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box:last-of-type{margin-bottom:0}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo{width:137px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo{width:78px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo .member{background-color:#ddd;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:137px;margin-bottom:10px;width:137px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo .member{height:78px;width:78px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo .name{color:#2b8fe9;font-size:1.6rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo .name{font-size:1.2rem}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo .name span{font-size:1.2rem}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .photo .name span{font-size:1.1rem}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text{align-items:center;background-color:#fff;border:1px solid #2b8fe9;border-radius:10px;display:flex;font-size:1.6rem;line-height:2;margin-left:19px;min-height:112px;padding:20px 25px;position:relative;text-align:justify;width:calc(100% - 188px)}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text{font-size:1.3rem;line-height:1.6;margin-left:11px;min-height:65px;padding:15px 10px;width:calc(100% - 95px)}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text:after,.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text:before{-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);content:"";height:18px;left:-18px;position:absolute;top:45.6666666667px;width:18px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text:after,.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text:before{height:10px;left:-10px;top:26px;width:10px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text:before{background-color:#2589d0}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text:after{background-color:#fff;left:-16px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box .text:after{left:-8px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev{flex-direction:row-reverse}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text{margin-left:0;margin-right:19px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text{margin-right:11px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text:after,.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text:before{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);left:auto;right:-18px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text:after,.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text:before{right:-10px}}.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text:after{left:auto;right:-16px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .talks .talk-box__rev .text:after{right:-8px}}.p-newgraduate-zadankai .crosstalk-sec .inner .insert{margin-top:80px}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .insert{margin-top:40px}}.p-newgraduate-zadankai .crosstalk-sec .inner .note{display:block;margin-top:-40px;text-align:right}@media screen and (max-width:768px){.p-newgraduate-zadankai .crosstalk-sec .inner .note{margin-top:-30px}}.p-newgraduate-zadankai .specialcontents-sec{padding:120px 0 160px;position:relative}@media screen and (max-width:768px){.p-newgraduate-zadankai .specialcontents-sec{padding:60px 0 100px}.p-newgraduate-zadankai .specialcontents-sec .midashi .en{font-size:4.7rem;letter-spacing:-.01em}.p-newgraduate-zadankai .specialcontents-sec .midashi .ja{font-size:2rem;letter-spacing:0}}.p-newgraduate-zadankai .specialcontents-sec .block{margin-bottom:140px}@media screen and (max-width:768px){.p-newgraduate-zadankai .specialcontents-sec .block{margin-bottom:100px}}.p-newgraduate-zadankai .specialcontents-sec .block:last-of-type{margin-bottom:0;position:relative}.p-newgraduate-zadankai .specialcontents-sec .block:last-of-type:before{background-image:url(../images/common/webp/deco_13.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:269px;left:calc(50vw - 600px);position:absolute;top:-170px;width:826px}@media screen and (max-width:768px){.p-newgraduate-zadankai .specialcontents-sec .block:last-of-type:before{height:134.5px;left:-30px;top:-90px;width:413px}.p-newgraduate-zadankai .specialcontents-sec .block:last-of-type:after{background-image:url(../images/common/webp/deco_10.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-80px;content:"";height:71px;position:absolute;right:-20px;width:71px}}.p-newgraduate-zadankai .specialcontents-sec .block:first-of-type{position:relative}.p-newgraduate-zadankai .specialcontents-sec .block:first-of-type:before{background-image:url(../images/common/webp/deco_12.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:311px;left:calc(50vw + 400px);position:absolute;top:-20px;width:227px}@media screen and (max-width:768px){.p-newgraduate-zadankai .specialcontents-sec .block:first-of-type:before{height:155.5px;left:30px;top:-40px;width:113.5px}}.p-newgraduate-rookie .talks .member__shimizu{background-image:url(../images/rookie/webp/img_member-shimizu.webp)}.p-newgraduate-rookie .talks .member__hosoda{background-image:url(../images/rookie/webp/img_member-hosoda.webp)}.p-newgraduate-rookie .talks .member__yamaguchi{background-image:url(../images/rookie/webp/img_member-yamaguchi.webp)}.p-newgraduate-rookie .talks .member__sakurada{background-image:url(../images/rookie/webp/img_member-sakurada.webp)}.p-newgraduate-rookie .talks .member__mitomo{background-image:url(../images/rookie/webp/img_member-mitomo.webp)}.p-newgraduate-rookie .talks .member__trio{background-color:transparent!important;background-image:url(../images/rookie/webp/img_member-trio.webp);border-radius:0!important}.p-newgraduate-parenting .talks .member__arai{background-image:url(../images/parenting/webp/img_member-arai.webp)}.p-newgraduate-parenting .talks .member__yoshioka{background-image:url(../images/parenting/webp/img_member-yoshioka.webp)}.p-newgraduate-parenting .talks .member__hiraishi{background-image:url(../images/parenting/webp/img_member-hiraishi.webp)}.p-newgraduate-parenting .talks .member__otani{background-image:url(../images/parenting/webp/img_member-otani.webp)}.p-newgraduate-parenting .talks .member__trio{background-color:transparent!important;background-image:url(../images/parenting/webp/img_member-trio.webp);border-radius:0!important}.p-newgraduate-data .anime--fadein{-webkit-animation:anime--fadein .1s ease-in .2s forwards;animation:anime--fadein .1s ease-in .2s forwards}.p-newgraduate-data .intro-sec{padding:40px 0 50px}.p-newgraduate-data .intro-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-data .intro-sec .inner .read{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;line-height:1.8;text-align:center}@media screen and (max-width:768px){.p-newgraduate-data .intro-sec .inner .read{font-size:1.8rem;letter-spacing:2px}}.p-newgraduate-data .filter-sec .inner{margin:0 auto 40px;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-data .filter-sec .inner .box{align-items:center;display:flex}@media screen and (max-width:768px){.p-newgraduate-data .filter-sec .inner .box{display:block}}.p-newgraduate-data .filter-sec .inner .box .midashi{width:200px}@media screen and (max-width:768px){.p-newgraduate-data .filter-sec .inner .box .midashi{text-align:center;width:100%}}.p-newgraduate-data .filter-sec .inner .box .list{width:calc(100% - 200px)}@media screen and (max-width:768px){.p-newgraduate-data .filter-sec .inner .box .list{width:100%}}.p-newgraduate-data .filter-sec .inner .midashi{color:#2b8fe9;font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-data .filter-sec .inner .midashi{font-size:1.6rem}}.p-newgraduate-data .filter-sec .inner .list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-newgraduate-data .filter-sec .inner .list .item{font-size:1.6rem;font-weight:700;margin-bottom:20px;text-align:center;width:24%}@media screen and (max-width:768px){.p-newgraduate-data .filter-sec .inner .list .item{font-size:1.3rem;margin-bottom:10px;width:48%}}.p-newgraduate-data .filter-sec .inner .list .item input[type=checkbox]{display:none}.p-newgraduate-data .filter-sec .inner .list .item label{align-items:center;border:2px solid #2b8fe9;border-radius:10px;color:#2b8fe9;display:block;display:flex;height:48px;justify-content:center;line-height:1.3;position:relative;width:100%}@media screen and (max-width:768px){.p-newgraduate-data .filter-sec .inner .list .item label{border-width:2px;padding:0}}.p-newgraduate-data .filter-sec .inner .list .item input[type=checkbox]:checked+label{background-color:#2b8fe9;color:#fff}.p-newgraduate-data .content-sec .midashi{color:#2b8fe9;font-size:2.2rem;font-weight:700;letter-spacing:4px;margin-bottom:80px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .midashi{font-size:2rem;margin-bottom:30px}}.p-newgraduate-data .content-sec .midashi span{border-bottom:2px solid #2b8fe9;display:inline-block;min-width:300px;padding-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .midashi span{min-width:none;padding-bottom:10px;width:50%}}.p-newgraduate-data .content-sec .info-graphics{margin:0 auto;max-width:1080px;width:calc(100% - 25px)}.p-newgraduate-data .content-sec .content.is-hide{display:none}.p-newgraduate-data .content-sec .content .list{width:100%}.p-newgraduate-data .content-sec .content .list .item{background:#fff;background:linear-gradient(90deg,#31a7ec,#33b1ed 45%,#33b1ed 55%,#36bdee);border-radius:10px;float:left;margin:0 2% 4%;overflow:hidden;position:relative;width:46%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item{margin:0 auto 4%;width:100%}}.p-newgraduate-data .content-sec .content .list .item:before{background:#fff;border-radius:9px;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px);z-index:0}.p-newgraduate-data .content-sec .content .list .item .wrap{min-height:220px;padding:30px 20px 50px;position:relative;z-index:1}@media screen and (min-width:769px){.p-newgraduate-data .content-sec .content .list .item .wrap.h220{min-height:220px}.p-newgraduate-data .content-sec .content .list .item .wrap.h250{min-height:250px}.p-newgraduate-data .content-sec .content .list .item .wrap.h260{min-height:260px}.p-newgraduate-data .content-sec .content .list .item .wrap.h270{min-height:270px}.p-newgraduate-data .content-sec .content .list .item .wrap.h290{min-height:290px}.p-newgraduate-data .content-sec .content .list .item .wrap.h300{min-height:300px}.p-newgraduate-data .content-sec .content .list .item .wrap.h320{min-height:320px}.p-newgraduate-data .content-sec .content .list .item .wrap.h330{min-height:330px}.p-newgraduate-data .content-sec .content .list .item .wrap.h340{min-height:340px}.p-newgraduate-data .content-sec .content .list .item .wrap.h350{min-height:350px}.p-newgraduate-data .content-sec .content .list .item .wrap.h360{min-height:360px}.p-newgraduate-data .content-sec .content .list .item .wrap.h370{min-height:370px}.p-newgraduate-data .content-sec .content .list .item .wrap.h372{min-height:372px}.p-newgraduate-data .content-sec .content .list .item .wrap.h380{min-height:380px}.p-newgraduate-data .content-sec .content .list .item .wrap.h390{min-height:390px}}.p-newgraduate-data .content-sec .content .list .item .box .komidashi{color:#2b8fe9;font-size:2.8rem;font-weight:700;letter-spacing:6px;margin-bottom:20px;text-align:center;width:100%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .komidashi{font-size:2rem;margin-bottom:15px}}.p-newgraduate-data .content-sec .content .list .item .box .result{color:#2b8fe9;font-size:8rem;letter-spacing:0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .result{font-size:7rem}}.p-newgraduate-data .content-sec .content .list .item .box .result .unit{display:inline-block;font-size:3.3rem;font-weight:700}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .result .unit{font-size:2.4rem}}.p-newgraduate-data .content-sec .content .list .item .box .result.flex{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .result.flex{display:block}}.p-newgraduate-data .content-sec .content .list .item .box .result .icon{align-items:center;display:flex;justify-content:center;margin-right:40px;width:69px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .result .icon{margin:20px auto;width:49px}}.p-newgraduate-data .content-sec .content .list .item .box .result .number .counter{display:inline-block;opacity:0;text-align:right}.p-newgraduate-data .content-sec .content .list .item .box .result .number .counter .n{display:inline-block;width:42px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .result .number .counter .n{width:36px}}.p-newgraduate-data .content-sec .content .list .item .box .c-circle{height:222px;width:222px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .c-circle{height:190px;margin:0 auto;width:190px}}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figure{background:#ededed;border-radius:50%;display:block;height:0;margin:0 auto;padding-bottom:100%;position:relative;width:100%}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption{opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption .per{font-size:4rem;font-weight:400;letter-spacing:0;margin-top:10px}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption .per span{display:inline-block;font-size:1.6rem}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption.man{color:#fff;font-size:1.2rem;font-weight:700;right:0;text-align:center;width:50%}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption.woman{color:#fff;font-size:1.2rem;font-weight:700;left:0;text-align:center;width:50%}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption.nomal{font-size:5rem;font-weight:700;text-align:center;top:65%;width:100%}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption.nomal .per{color:#fff}.p-newgraduate-data .content-sec .content .list .item .box .c-circle figcaption.nomal span{display:inline-block;font-size:2.6rem}.p-newgraduate-data .content-sec .content .list .item .box .c-circle svg{display:block;height:100%;left:0;overflow:visible;position:absolute;top:0;width:100%}.p-newgraduate-data .content-sec .content .list .item .box .c-circle circle{fill:transparent;stroke-width:31.8309886184;stroke-dasharray:0,0,0,100;stroke-dashoffset:25;-webkit-animation:pie1 2s ease both;animation:pie1 2s ease both}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie1{stroke:#2b90ea}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie1.circle-start{-webkit-animation-name:pie1;animation-name:pie1}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie2{stroke:#ff9baa}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie2.circle-start{-webkit-animation-name:pie2;animation-name:pie2}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie3{stroke:#2b8fe9}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie3.circle-start{-webkit-animation-name:pie3;animation-name:pie3}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie4{stroke:#2b8fe9}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie4.circle-start{-webkit-animation-name:pie4;animation-name:pie4}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie5{stroke:#2b8fe9}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie5.circle-start{-webkit-animation-name:pie5;animation-name:pie5}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie6{stroke:#2b8fe9}.p-newgraduate-data .content-sec .content .list .item .box .c-circle .pie6.circle-start{-webkit-animation-name:pie6;animation-name:pie6}@-webkit-keyframes pie1{50%,to{stroke-dasharray:48.9,51.1,0,0}}@keyframes pie1{50%,to{stroke-dasharray:48.9,51.1,0,0}}@-webkit-keyframes pie2{50%,to{stroke-dasharray:0,48.9,51.1,0}}@keyframes pie2{50%,to{stroke-dasharray:0,48.9,51.1,0}}@-webkit-keyframes pie3{50%,to{stroke-dasharray:96,4,0,0}}@keyframes pie3{50%,to{stroke-dasharray:96,4,0,0}}@-webkit-keyframes pie4{50%,to{stroke-dasharray:97.4,2.6,0,0}}@keyframes pie4{50%,to{stroke-dasharray:97.4,2.6,0,0}}@-webkit-keyframes pie5{50%,to{stroke-dasharray:61.4,38.6,0,0}}@keyframes pie5{50%,to{stroke-dasharray:61.4,38.6,0,0}}@-webkit-keyframes pie6{50%,to{stroke-dasharray:50,50,0,0}}@keyframes pie6{50%,to{stroke-dasharray:50,50,0,0}}.p-newgraduate-data .content-sec .content .list .item .box .ranking li{letter-spacing:3px;line-height:1.6;margin-bottom:12px;text-align:left}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .ranking li{margin-bottom:10px}}.p-newgraduate-data .content-sec .content .list .item .box .ranking li:last-of-type{margin-bottom:0}.p-newgraduate-data .content-sec .content .list .item .box .ranking li p{font-size:1.8rem}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .ranking li p{text-align:center}}.p-newgraduate-data .content-sec .content .list .item .box .ranking li p span{background-image:linear-gradient(90deg,#2b8fe9 2px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:10px 1.5px;padding-bottom:5px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .ranking li p span{background-size:12px 3px;letter-spacing:2px;padding-bottom:5px}}.p-newgraduate-data .content-sec .content .list .item .box .ranking li p span>span{font-size:1.2rem;letter-spacing:1px}.p-newgraduate-data .content-sec .content .list .item .box .ranking li.rank1 p{font-size:3rem}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .ranking li.rank1 p{font-size:2.2rem}}.p-newgraduate-data .content-sec .content .list .item .box .ranking li.rank1 p span{font-weight:700}.p-newgraduate-data .content-sec .content .list .item .box .ranking li.rank2 p{font-size:2.1rem}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .ranking li.rank2 p{font-size:1.8rem}}.p-newgraduate-data .content-sec .content .list .item .box .ranking li.rank3{color:#36bdee}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .box .ranking li.rank3{font-size:1.4rem}}.p-newgraduate-data .content-sec .content .list .item small{bottom:20px;color:#2b8fe9;display:block;font-size:1.37rem;line-height:1.5;position:absolute;right:20px;text-align:right}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item small{bottom:10px;font-size:1.2rem}}.p-newgraduate-data .content-sec .content .list .item .note{background:linear-gradient(90deg,#31a7ec,#33b1ed 45%,#33b1ed 55%,#36bdee);bottom:0;color:#fff;font-size:1.7rem;font-weight:700;left:0;letter-spacing:1px;line-height:1.6;padding:17px 0 19px;position:absolute;text-align:center;width:100%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .note{font-size:1.2rem;padding:14px 0 16px}}.p-newgraduate-data .content-sec .content .list .item .note .triangle{background:#33b1ed;bottom:calc(100% - 5px);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);height:calc(tan(60deg)*30px/2);left:calc(50% - 10px);position:absolute;width:20px}.p-newgraduate-data .content-sec .content .list .item .note p span{background-image:linear-gradient(90deg,#fff 2px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:10px 1.5px;color:#fff;padding-bottom:5px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .note p span{background-image:linear-gradient(90deg,#fff 2px,transparent 0);background-size:7px 2px;font-size:1.2rem;letter-spacing:1px;padding-bottom:5px}}.p-newgraduate-data .content-sec .content .list .item .note p span i{color:#ffffa0;display:inline-block;font-size:2.1rem;font-style:normal}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .content .list .item .note p span i{font-size:1.5rem}}.p-newgraduate-data .content-sec .content .list .item .note p.add{font-size:1.2rem;margin-top:10px;text-align:right}.p-newgraduate-data .content-sec .corporate{background:linear-gradient(41deg,#a3ea7f,#e9fffa 40%,#e9fffa 55%,#d8f0fc 65%,#6eabfc);padding:55px 0 80px}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph{align-items:center;display:flex;justify-content:space-between;margin:0 40px 20px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph{margin:0 auto 20px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph:last-of-type{margin-bottom:0}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .name{font-size:1.6rem;font-weight:700;letter-spacing:1px;width:40px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .name{font-size:1.4rem;width:30px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph{border-radius:10px;height:50px;overflow:hidden;position:relative;width:calc(100% - 60px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph{width:calc(100% - 40px)}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph .bar{height:100%;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;width:100%}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph .bar.bargraph-start{-webkit-animation:bargraph .8s ease both;animation:bargraph .8s ease both}@-webkit-keyframes bargraph{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph .number{font-size:3rem;letter-spacing:0;opacity:0;position:absolute}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph .number{font-size:2.6rem}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph .number span{font-size:1.6rem}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph .graph .number.is-view{-webkit-animation:anime--percent .2s ease-in .1s forwards;animation:anime--percent .2s ease-in .1s forwards}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.woman{color:#ff9baa}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.woman .graph{background:rgba(255,155,170,.5)}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.woman .graph .bar{background:#ff9baa}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.woman .graph .number{color:#fff;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.man{color:#2b8fe9}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.man .graph{background:rgba(43,143,233,.5)}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.man .graph .bar{background:#2b8fe9;width:56.7%}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .bar-graph.man .graph .number{color:#fff;right:calc(43.3% + 10px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl{align-items:center;border-radius:15px;display:flex;font-size:1.6rem;font-weight:700;height:55px;justify-content:space-between;letter-spacing:2px;margin-bottom:20px;padding:0 20px;width:100%}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl{font-size:1.4rem;padding:0 10px}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl dt{letter-spacing:0}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl dd{font-size:3.6rem;font-weight:400}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl dd{font-size:3.2rem}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl dd .counter .n{width:18px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl dd .counter .n{width:15px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl dd .unit{display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:0}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl dd .unit{font-size:1.1rem}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl.inn{background:#2b8fe9}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item .result .number dl.resort{background:#65c1ca}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__2 .wrap{padding-bottom:100px}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__2 .box .result.flex .icon{width:69px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__2 .box .result.flex .icon{width:60px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__2 small{bottom:70px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__2 small{bottom:60px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__3 .box .result.flex .icon{width:110px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__3 .box .result.flex .icon,.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__5 .box .result.flex .icon{width:84px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__4{float:right}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__4 .box .result.flex .icon{margin-right:55px;width:84px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__4 .box .result.flex .icon,.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__5 .box .result.flex .icon{margin-left:auto;margin-right:auto;width:74px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__6{float:right}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__6 .wrap{padding-bottom:100px}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__6 .box .result.flex .icon{margin-right:100px;width:74px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__6 .box .result.flex .icon{margin-left:auto;margin-right:auto}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__6 small{bottom:70px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__6 small{bottom:80px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__7 .box .result.flex .icon{width:98px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__7 .box .result.flex .icon{width:78px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__9 .wrap{padding-bottom:150px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__9 .wrap{padding-bottom:130px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__9 .box .result.flex .icon{margin-right:100px;width:74px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__9 .box .result.flex .icon{margin-left:auto;margin-right:auto}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__9 small{bottom:105px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__9 small{bottom:100px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__9 .note p{margin:0 auto;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__10,.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__11{float:right}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__11 .wrap{padding-bottom:110px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__11 .box .result.flex .icon{margin-right:5px;width:69px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__11 .box .result.flex .icon{margin-right:auto}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__11 .box small{bottom:70px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__11 .box small{bottom:80px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__12 .box .result.flex .icon{width:90px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__12 .box .result.flex .icon{width:80px}}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__13{float:right}.p-newgraduate-data .content-sec .corporate .info-graphics .list .item__13 .result .number{color:#fff}.p-newgraduate-data .content-sec .hotel{margin:0 auto;max-width:1080px;padding:65px 0 115px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel{width:100%}}.p-newgraduate-data .content-sec .hotel .list .item .wrap{height:100%;min-height:220px;position:relative;z-index:1}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph{margin-bottom:20px}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph:last-of-type{margin-bottom:0}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph{border-radius:10px;height:50px;overflow:hidden;position:relative;width:100%}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .bar{height:100%;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;width:100%}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .bar.bargraph-start{-webkit-animation:bargraph .8s ease both;animation:bargraph .8s ease both}@keyframes bargraph{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .name{color:#fff;font-size:1.6rem;font-weight:700;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .number{font-size:3rem;letter-spacing:0;opacity:0;position:absolute}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .number.is-view{-webkit-animation:anime--percent .2s ease-in .1s forwards;animation:anime--percent .2s ease-in .1s forwards}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .number span{font-size:1.6rem}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .number .counter{display:inline-block;text-align:right}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph .graph .number .counter .countzero{display:inline-block;width:42px}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.inn{color:#2b8fe9}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.inn .graph{background:rgba(43,143,233,.5)}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.inn .graph .bar{background:#2b8fe9;width:87.7%}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.inn .graph .number{color:#fff;right:calc(12.3% + 10px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.resort{color:#65c1ca}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.resort .graph{background:rgba(101,193,202,.5)}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.resort .graph .bar{background:#65c1ca;width:76.3%}.p-newgraduate-data .content-sec .hotel .list .item .bar-graph.resort .graph .number{color:#fff;right:calc(23.7% + 10px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-newgraduate-data .content-sec .hotel .list .item .box .result.flex{display:flex;justify-content:center}.p-newgraduate-data .content-sec .hotel .list .item .box .result.flex .icon{margin-right:40px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item .box .result.flex .icon{margin-right:20px}}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number{color:#fff}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl{align-items:center;border-radius:15px;display:flex;font-size:2.2rem;font-weight:700;height:90px;justify-content:space-between;letter-spacing:2px;margin-bottom:20px;padding:0 20px;width:100%}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl{font-size:1.6rem}}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl dd{font-size:6.8rem;font-weight:400}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl dd{font-size:4rem}}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl dd .counter .n{width:32px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl dd .counter .n{width:20px}}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl dd .unit{display:inline-block;font-size:2.2rem;font-weight:700}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl dd .unit{font-size:1.4rem}}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl.inn{background:#2b8fe9}.p-newgraduate-data .content-sec .hotel .list .item .box .result .number dl.resort{background:#65c1ca}.p-newgraduate-data .content-sec .hotel .list .item__1{height:420px;width:96%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__1{height:auto;height:470px;width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result{align-items:flex-end;margin-top:-40px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result{margin-top:0}.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result.flex{display:block}}@media screen and (max-width:768px) and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result.flex .icon{margin:0 auto 20px;width:160px}}.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .icon{width:334px}.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .number{width:645px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .number{width:100%}.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .number dl{font-size:1.6rem;height:55px}}.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .number dd{height:68px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .number dd{font-size:3.4rem;height:auto}}.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .number dd .unit{margin-left:-10px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__1 .box .result .number dd .unit{margin-left:-5px}}.p-newgraduate-data .content-sec .hotel .list .item__2 .wrap{padding-bottom:80px}.p-newgraduate-data .content-sec .hotel .list .item__2 .box .result .number dl{height:80px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__2 .box .result .number dl{height:60px}}.p-newgraduate-data .content-sec .hotel .list .item__2 .box .result .number dl dd{align-items:flex-end;display:flex;font-size:5rem;font-weight:400}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__2 .box .result .number dl dd{font-size:4rem}}.p-newgraduate-data .content-sec .hotel .list .item__2 .box .result .number dl dd .counter .unit{display:inline-block;font-size:1.4rem;font-weight:700}.p-newgraduate-data .content-sec .hotel .list .item__2 .box .result .number dl dd .counter .n{width:26px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__2 .box .result .number dl dd .counter .n{width:20.5px}}.p-newgraduate-data .content-sec .hotel .list .item__3{float:right}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 .wrap{padding-bottom:130px}}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex{align-items:center}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex{display:block}}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .icon{margin-right:20px;width:90px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .icon{margin:0 auto 20px;width:90px}}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number{width:calc(100% - 90px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number{width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl{height:60px}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl dt{font-size:1.6rem}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl dd{align-items:flex-end;display:flex;font-size:3.4rem;font-weight:400}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl dd{font-size:4rem}}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl dd .unit{display:inline-block;font-size:1.2rem;font-weight:700}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl dd .unit{font-size:1.4rem}}.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl dd .n{width:18px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 .box .result.flex .number dl dd .n{width:20px}}.p-newgraduate-data .content-sec .hotel .list .item__3 small{bottom:95px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__3 small{bottom:75px}.p-newgraduate-data .content-sec .hotel .list .item__4 .wrap{padding-bottom:130px}}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex{align-items:center}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex{display:block}}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .icon{margin-right:20px;width:90px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .icon{margin:0 auto 20px;width:90px}}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number{width:calc(100% - 90px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number{width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number dl{height:60px}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number dl dt{font-size:1.6rem}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number dl dd{align-items:flex-end;display:flex;font-size:3.2rem;font-weight:400}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number dl dd{font-size:3rem}}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number dl dd .unit{display:inline-block;font-size:1.2rem;font-weight:700}.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number dl dd .n{width:16px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__4 .box .result.flex .number dl dd .n{width:15px}}.p-newgraduate-data .content-sec .hotel .list .item__4 .note{padding:17px 20px 19px;text-align:left}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__4 .note{padding:14px 15px 16px}}.p-newgraduate-data .content-sec .hotel .list .item__4 small{bottom:120px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__4 small{bottom:100px}.p-newgraduate-data .content-sec .hotel .list .item__5 .wrap{padding-bottom:160px}}.p-newgraduate-data .content-sec .hotel .list .item__5 .note{padding:17px 20px 19px;text-align:left}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__5 .note{padding:14px 15px 16px}}.p-newgraduate-data .content-sec .hotel .list .item__5 small{bottom:150px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__5 small{bottom:125px}}.p-newgraduate-data .content-sec .hotel .list .item__6{width:96%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6{width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__6 .wrap{padding:0}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .wrap{padding:15px}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box{align-items:stretch;color:#2b8fe9;display:flex;height:100%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box{display:block}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .komidashi{font-size:3rem;position:relative;width:min(15.5929721816vw,213px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .komidashi{font-size:2rem;width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .komidashi p{left:50%;position:absolute;top:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .komidashi p{margin:30px 0;position:static;-webkit-transform:translate(0);transform:translate(0)}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .komidashi .icon{bottom:20%;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:96px}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .komidashi .icon.is-view{-webkit-animation:anime--bound .5s ease-in .4s forwards;animation:anime--bound .5s ease-in .4s forwards}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .komidashi .icon{bottom:auto;left:15px;top:0;-webkit-transform:translateX(0);transform:translateX(0);width:60px}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation{border-left:3px dotted #2b8fe9;width:calc(100% - min(15.5929721816vw, 213px))}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation{border-left:none;width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl{align-items:center;border-bottom:3px dotted #2b8fe9;display:flex;font-size:1.8rem;font-weight:700;letter-spacing:2px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl{border-bottom:none;display:block;font-size:1.6rem}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl:last-of-type{border-bottom:none}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl:last-of-type dd .cat{margin-bottom:40px}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dt{padding:30px 20px;width:167px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dt{border-bottom:3px dotted #2b8fe9;padding:15px 0;text-align:center;width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd{border-left:3px dotted #2b8fe9;padding:30px 20px;width:calc(100% - 167px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd{border-left:none;padding:20px 15px;width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat{margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat{margin-bottom:20px}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat:last-of-type{margin-bottom:0}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat p{font-weight:400;line-height:1.6}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat p{font-size:1.4rem;letter-spacing:1px}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat p.name{font-weight:600}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat .text{line-height:1.6;margin-left:10px;text-indent:-10px;width:auto}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat .text{width:100%}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat .badge{display:inline-block;height:34px;margin-left:10px;opacity:0;vertical-align:middle;width:34px}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat .badge.is-view{-webkit-animation:anime--bound .5s ease-in .4s forwards;animation:anime--bound .5s ease-in .4s forwards}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat .badge{height:28px;width:28px}}.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat .banner{background:linear-gradient(135deg,#00d8a3,#3252db);border-radius:5px;color:#ffffa0;display:block;line-height:1.3;margin-bottom:20px;margin-top:10px;padding:15px 15px 17px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .hotel .list .item__6 .box .evaluation>dl dd .cat .banner{line-height:1.4;padding:10px 10px 12px}}.p-newgraduate-data .content-sec .dormitory{background:linear-gradient(120deg,#a3b4f7,#dafdf2 30%,#92dbf4 60%,#68a5f9);padding:55px 0 115px}.p-newgraduate-data .content-sec .dormitory .list .item__1{width:96%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__1{width:100%}}.p-newgraduate-data .content-sec .dormitory .list .item__1 figure{margin:-50px auto 0;max-width:701px;padding-bottom:20px;width:100%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__1 figure{margin-top:0;padding-bottom:0}}.p-newgraduate-data .content-sec .dormitory .list .item__1 .building{align-items:center;background-image:url(../images/data/bg_fukidashi.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:196px;justify-content:center;left:111px;margin-bottom:40px;position:absolute;top:165px;width:336px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__1 .building{height:84px;left:25px;top:125px;width:146px}}.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div{align-items:flex-end;display:flex;-webkit-transform:translateY(-15px);transform:translateY(-15px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div .counter{font-size:11rem;width:160px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div .counter{font-size:5rem;width:80px}}.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div .counter .n{display:inline-block;text-align:center;width:50px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div .counter .n{width:26.6666666667px}}.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div .unit{font-size:3.6rem;font-weight:700;margin-left:10px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__1 .building>div .unit{font-size:1.6rem}}.p-newgraduate-data .content-sec .dormitory .list .item__2 .box .result.flex .icon{width:88px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__2 .box .result.flex .icon{width:68px}}.p-newgraduate-data .content-sec .dormitory .list .item__2 .box .result.flex .number .n{width:42px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__2 .box .result.flex .number .n{width:33px}}.p-newgraduate-data .content-sec .dormitory .list .item__3{float:right}.p-newgraduate-data .content-sec .dormitory .list .item__3 .box .result.flex .icon{width:144px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__3 .box .result.flex .icon{width:100px}}.p-newgraduate-data .content-sec .dormitory .list .item__3 .box .result .c-circle{height:190px;width:190px}.p-newgraduate-data .content-sec .dormitory .list .item__4 .wrap{padding-bottom:100px}.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .komidashi{font-size:2.2rem;letter-spacing:2px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .komidashi{font-size:2rem;line-height:1.6}}.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .icon{width:78px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .icon{width:68px}}.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number{width:calc(100% - 53px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number{width:100%}}.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number .about{margin-left:0;margin-right:-15px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number .about{margin-right:0}}.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number .n{width:42px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number .n{width:31px}}.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number .unit{margin-left:-15px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__4 .box .result.flex .number .unit{margin-left:0}}.p-newgraduate-data .content-sec .dormitory .list .item__4 small{bottom:85px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__4 small{bottom:65px}}.p-newgraduate-data .content-sec .dormitory .list .item__5{float:right}.p-newgraduate-data .content-sec .dormitory .list .item__5 .box .result.flex .icon{width:114px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__5 .box .result.flex .icon{width:80px}}.p-newgraduate-data .content-sec .dormitory .list .item__5 small{bottom:20px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__5 small{bottom:10px}.p-newgraduate-data .content-sec .dormitory .list .item__6 .wrap{padding-bottom:140px}.p-newgraduate-data .content-sec .dormitory .list .item__6 .box .komidashi{font-size:2rem;letter-spacing:2px;line-height:1.6}}.p-newgraduate-data .content-sec .dormitory .list .item__6 .box .result.flex .icon{width:90px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__6 .box .result.flex .icon{width:70px}}.p-newgraduate-data .content-sec .dormitory .list .item__6 .box .result.flex .number .n{width:42px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__6 .box .result.flex .number .n{width:32px}}.p-newgraduate-data .content-sec .dormitory .list .item__6 .note{padding:17px 20px 19px;text-align:left}.p-newgraduate-data .content-sec .dormitory .list .item__6 small{bottom:140px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .dormitory .list .item__6 small{bottom:110px}}.p-newgraduate-data .content-sec .senior{background:#fff;padding:55px 0 80px}.p-newgraduate-data .content-sec .senior .list .item__1{width:96%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__1{width:100%}}.p-newgraduate-data .content-sec .senior .list .item__1 figure{margin:-50px auto 0;max-width:701px;padding-bottom:20px;width:100%}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__1 figure{margin-bottom:0;margin-top:0}}.p-newgraduate-data .content-sec .senior .list .item__1 .building{align-items:center;background-image:url(../images/data/bg_fukidashi.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:196px;justify-content:center;left:111px;margin-bottom:40px;position:absolute;top:165px;width:336px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__1 .building{height:84px;left:25px;top:125px;width:146px}}.p-newgraduate-data .content-sec .senior .list .item__1 .building>div{align-items:flex-end;display:flex;-webkit-transform:translateY(-15px);transform:translateY(-15px)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__1 .building>div{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.p-newgraduate-data .content-sec .senior .list .item__1 .building>div .counter{font-size:11rem;width:100px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__1 .building>div .counter{font-size:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-newgraduate-data .content-sec .senior .list .item__1 .building>div .counter .n{display:inline-block;text-align:center;width:45px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__1 .building>div .counter .n{width:26px}}.p-newgraduate-data .content-sec .senior .list .item__1 .building>div .unit{font-size:3.6rem;font-weight:700;margin-left:10px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__1 .building>div .unit{font-size:1.6rem}}.p-newgraduate-data .content-sec .senior .list .item__2 .box .result.flex .icon{width:88px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__2 .box .result.flex .icon{width:68px}}.p-newgraduate-data .content-sec .senior .list .item__2 .box .result.flex .number .n{width:42px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__2 .box .result.flex .number .n{width:33px}}.p-newgraduate-data .content-sec .senior .list .item__3{float:right}.p-newgraduate-data .content-sec .senior .list .item__3 .box .result.flex .icon{width:144px}.p-newgraduate-data .content-sec .senior .list .item__3 .box .c-circle{height:190px;width:190px}.p-newgraduate-data .content-sec .senior .list .item__3 .box .c-circle figure figcaption.nomal{right:25px;text-align:right}.p-newgraduate-data .content-sec .senior .list .item__4{float:right}.p-newgraduate-data .content-sec .senior .list .item__4 .box .komidashi{letter-spacing:1px;line-height:1.3}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__4 .box .komidashi{line-height:1.4}}.p-newgraduate-data .content-sec .senior .list .item__4 .box .result.flex .icon{margin-right:80px;width:80px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__4 .box .result.flex .icon{margin-right:auto}}.p-newgraduate-data .content-sec .senior .list .item__4 .box .c-circle{height:190px;width:190px}.p-newgraduate-data .content-sec .senior .list .item__4 .box .c-circle figure .nomal{text-align:right;top:calc(50% - 1rem)}.p-newgraduate-data .content-sec .senior .list .item__4 .box .c-circle figure .nomal .per{font-size:3.6rem;-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__5 .wrap{padding-bottom:140px}.p-newgraduate-data .content-sec .senior .list .item__5 .box .komidashi{font-size:2rem;letter-spacing:1px;line-height:1.4}}.p-newgraduate-data .content-sec .senior .list .item__5 .box .result.flex .icon{width:114px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__5 .box .result.flex .icon{width:90px}}.p-newgraduate-data .content-sec .senior .list .item__5 .note{padding:17px 20px 19px;text-align:left}.p-newgraduate-data .content-sec .senior .list .item__5 small{bottom:140px}@media screen and (max-width:768px){.p-newgraduate-data .content-sec .senior .list .item__5 small{bottom:110px}}.p-newgraduate-data .specialcontents-sec{padding:120px 0 160px;position:relative}@media screen and (max-width:768px){.p-newgraduate-data .specialcontents-sec{padding:60px 0 100px}.p-newgraduate-data .specialcontents-sec .midashi .en{font-size:4.7rem;letter-spacing:-.01em}.p-newgraduate-data .specialcontents-sec .midashi .ja{font-size:2rem;letter-spacing:0}}.p-newgraduate-data .specialcontents-sec .block{margin-bottom:140px}@media screen and (max-width:768px){.p-newgraduate-data .specialcontents-sec .block{margin-bottom:100px}}.p-newgraduate-data .specialcontents-sec .block:last-of-type{margin-bottom:0;position:relative}.p-newgraduate-data .specialcontents-sec .block:last-of-type:before{background-image:url(../images/common/webp/deco_13.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:269px;left:calc(50vw - 600px);position:absolute;top:-170px;width:826px}@media screen and (max-width:768px){.p-newgraduate-data .specialcontents-sec .block:last-of-type:before{height:134.5px;left:-30px;top:-90px;width:413px}.p-newgraduate-data .specialcontents-sec .block:last-of-type:after{background-image:url(../images/common/webp/deco_10.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-80px;content:"";height:71px;position:absolute;right:-20px;width:71px}}.p-newgraduate-data .specialcontents-sec .block:first-of-type{position:relative}.p-newgraduate-data .specialcontents-sec .block:first-of-type:before{background-image:url(../images/common/webp/deco_12.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:311px;left:calc(50vw + 400px);position:absolute;top:-20px;width:227px}@media screen and (max-width:768px){.p-newgraduate-data .specialcontents-sec .block:first-of-type:before{height:155.5px;left:30px;top:-40px;width:113.5px}}.p-newgraduate-parenting .mv-sec .inner .box .midashi{background:linear-gradient(135deg,#f3b7cb,#ff9b00)}.p-newgraduate-parenting .mv-sec .inner .box .catch p{background:#eea4a4}.p-newgraduate-parenting .crosstalk-sec .inner .theme{border-color:#eea4a4;color:#eea4a4}.p-newgraduate-parenting .crosstalk-sec .inner .talks .talk-box .photo .name{color:#eea4a4}.p-newgraduate-parenting .crosstalk-sec .inner .talks .talk-box .text{border-color:#eea4a4}.p-newgraduate-parenting .crosstalk-sec .inner .talks .talk-box .text:before{background-color:#eea4a4}.inviewIcon{opacity:0}.inviewIcon.is-view{-webkit-animation:anime--bound .5s ease-in .4s forwards;animation:anime--bound .5s ease-in .4s forwards}.inviewCircle figcaption.is-view{-webkit-animation:anime--percent .2s ease-in .1s forwards;animation:anime--percent .2s ease-in .1s forwards}@-webkit-keyframes anime--percent{0%{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}70%{-webkit-transform:translateY(calc(-50% - 8px));transform:translateY(calc(-50% - 8px))}80%{-webkit-transform:translateY(calc(-50% + 5px));transform:translateY(calc(-50% + 5px))}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes anime--percent{0%{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}70%{-webkit-transform:translateY(calc(-50% - 8px));transform:translateY(calc(-50% - 8px))}80%{-webkit-transform:translateY(calc(-50% + 5px));transform:translateY(calc(-50% + 5px))}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes anime--rotate{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}20%{opacity:1}70%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes anime--rotate{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}20%{opacity:1}70%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes anime--bound{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}25%{-webkit-transform:scale(1.15);transform:scale(1.15)}50%{opacity:1;-webkit-transform:scale(.95);transform:scale(.95)}75%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes anime--bound{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}25%{-webkit-transform:scale(1.15);transform:scale(1.15)}50%{opacity:1;-webkit-transform:scale(.95);transform:scale(.95)}75%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes anime--fadein{0%{opacity:0}to{opacity:1}}@keyframes anime--fadein{0%{opacity:0}to{opacity:1}}.p-newgraduate-recruitments .content-sec{position:relative;z-index:1}.p-newgraduate-recruitments .content-sec .tabs{display:flex;justify-content:space-between;margin:0 auto 40px;max-width:1000px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .tabs{display:block;margin-bottom:20px}}.p-newgraduate-recruitments .content-sec .tabs .tab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:1.4;max-width:320px;padding:25px 0;text-align:center;width:31%}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .tabs .tab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:100%}.p-newgraduate-recruitments .content-sec .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-recruitments .content-sec .tabs .tab.is-active{background:#2b8fe9;color:#fff}.p-newgraduate-recruitments .content-sec .contents .content{display:none}.p-newgraduate-recruitments .content-sec .contents .content.is-show{display:block;height:auto}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap{margin:0 auto 80px;max-width:1000px;position:relative;width:calc(100% - 25px);z-index:1}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap{margin-bottom:40px}}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table dt,.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd{letter-spacing:.5px}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd.padding-0{padding:0}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd small{font-size:1.4rem}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .note{display:block;font-size:1.6rem}@media screen and (min-width:769px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .note{margin-top:-10px;padding:0 15px 20px}}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .note{font-size:1.3rem;padding:10px 10px 20px}}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd table th{font-weight:400;padding:0 10px 0 0}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd table td{padding:0 10px}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd table td{padding:3px 10px}}@media screen and (min-width:769px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table1{margin:15px 20px}}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table1{width:100%}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table1 tr{border-bottom:1px solid #2b8fe9}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table1 th{border-right:1px solid #2b8fe9;padding:3px 10px;vertical-align:middle;width:38%}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table1 td{padding-right:0}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table1 td:first-of-type{width:24%}}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2{height:100%;width:100%}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2 th{border-bottom:1px solid #2b8fe9;border-right:1px solid #2b8fe9;color:#2b8fe9;padding:10px;vertical-align:middle;width:23.125%}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2 td{border-bottom:1px solid #2b8fe9;border-right:1px solid #2b8fe9;padding:10px;vertical-align:middle}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2 td:first-of-type{width:18.75%}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2 td:nth-of-type(2){width:auto}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2 tr td:last-of-type{border-right:0}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2 tr:last-of-type td,.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table2 tr:last-of-type th{border-bottom:0}@media screen and (min-width:769px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3{margin:15px 20px}}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3{border-bottom:1px solid #2b8fe9;height:100%;width:100%}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3 th{border-bottom:1px solid #2b8fe9;padding:10px;vertical-align:middle;width:100%}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3 td{border-bottom:1px solid #2b8fe9;border-right:1px solid #2b8fe9;padding:10px;vertical-align:middle}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3 td:first-of-type{width:70px}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3 td:nth-of-type(2){width:calc(100% - 70px)}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3 tr td:last-of-type{border-right:0}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3 tr:last-of-type td,.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap .dl-table>dd .table3 tr:last-of-type th{border-bottom:0}}.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap a{text-decoration:underline}@media screen and (min-width:769px){.p-newgraduate-recruitments .content-sec .contents .content .dl-table-wrap a:hover{text-decoration:none}}.p-newgraduate-recruitments .content-sec .contents .content .entry-btn{background:linear-gradient(135deg,#00d8a3,#3252db);box-shadow:2px 2px 10px rgba(0,0,0,.2);font-size:2.6rem;letter-spacing:4px;margin:0 auto 80px;max-width:700px;position:relative;transition:box-shadow .2s;width:calc(100% - 25px);z-index:1}@media screen and (min-width:769px){.p-newgraduate-recruitments .content-sec .contents .content .entry-btn:hover{box-shadow:4px 4px 10px rgba(0,0,0,.3)}}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .entry-btn{font-size:1.6rem;letter-spacing:1px;margin-bottom:50px}}.p-newgraduate-recruitments .content-sec .contents .content .entry-btn p{padding:20px 0}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool{background:#fff;border:3px solid #2b8fe9;border-radius:10px;margin:0 auto;max-width:1000px;padding:40px 70px;position:relative;width:calc(100% - 25px);z-index:1}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool{padding:30px}}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .midashi{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .midashi{font-size:1.8rem;margin-bottom:20px}}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .read{font-size:1.8rem;line-height:1.6;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .read{font-size:1.6rem;margin-bottom:20px}}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns{display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns{display:block;margin-bottom:20px}}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns .btn{box-shadow:2px 2px 10px rgba(0,0,0,.2);font-size:2rem;letter-spacing:2px;max-width:400px;position:relative;transition:box-shadow .2s;width:49%}@media screen and (min-width:769px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns .btn:hover{box-shadow:4px 4px 10px rgba(0,0,0,.3)}}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns .btn{font-size:1.5rem;letter-spacing:1px;margin-bottom:20px;max-width:100%;width:100%}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns .btn:last-of-type{margin-bottom:0}}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns .btn p{padding:15px 0}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns .btn p{padding:10px 0}}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .btns .btn p:after{background-image:url(../images/common/icon_pdf.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:26.18px;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .note{display:block;font-size:1.4rem;line-height:2;margin:-20px 0 20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .note{font-size:1.2rem;margin:0 0 20px}}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .note .strong{color:red;font-weight:700}.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .contact{font-size:2.3rem;font-weight:700;letter-spacing:2px;line-height:1.6;text-align:center}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .for-highschool .contact{font-size:1.6rem;letter-spacing:1px}}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec{background:linear-gradient(45deg,#a3e980,#e5fbf3 55%,#71acfb);margin-top:90px;padding:90px 0 70px;position:relative}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .selection-sec{margin-top:50px;padding:50px 0}}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec:before{background-image:url(../images/common/webp/deco_08.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:311.6px;position:absolute;right:calc(50vw - 620px);top:-200px;width:163px;z-index:0}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .selection-sec:before{height:207.7333333333px;right:0;top:-620px;width:108.6666666667px}}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:90px;content:"";display:block;height:171px;left:calc(50vw - 620px);position:absolute;width:171px}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .selection-sec:after{height:100px;left:-10px;width:100px}}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner{margin:0 auto;max-width:1000px;position:relative;width:calc(100% - 25px);z-index:1}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner:before{background-image:url(../images/common/webp/deco_06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-10px;content:"";display:block;height:60px;position:absolute;right:-50px;width:60px;z-index:0}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:90px;left:-50px;position:absolute;top:30px;width:90px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner:after{height:60px;top:-20px;width:60px}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .dl-table-wrap{width:100%}}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .flow{color:#2b8fe9;font-weight:700}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .flow li:after{background:#2b8fe9;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:7px;margin-bottom:10px;margin-top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:24px}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .flow li:last-of-type:after{content:none}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .notice{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:2px;line-height:1.8;margin-top:-20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .notice{font-size:1.6rem}}.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .notice a{text-decoration:underline}@media screen and (min-width:769px){.p-newgraduate-recruitments .content-sec .contents .content .selection-sec .inner .notice a:hover{text-decoration:none}}.p-newgraduate-faq .dormitory-color{background-color:#36bdee;color:#fff}.p-newgraduate-faq .hotel-color{background-color:#eec700;color:#fff}.p-newgraduate-faq .welfare-color{background-color:#65c1ca;color:#fff}.p-newgraduate-faq .requirements-color{background-color:#22b373;color:#fff}.p-newgraduate-faq .filter-sec{padding-top:40px}@media screen and (max-width:768px){.p-newgraduate-faq .filter-sec{padding-top:20px}}.p-newgraduate-faq .filter-sec .inner{margin:0 auto 90px;max-width:1000px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-faq .filter-sec .inner{margin-bottom:40px}}.p-newgraduate-faq .filter-sec .inner .midashi{color:#2b8fe9;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-faq .filter-sec .inner .midashi{font-size:1.6rem}}.p-newgraduate-faq .filter-sec .inner .list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-newgraduate-faq .filter-sec .inner .list .item{font-size:1.6rem;font-weight:700;margin-bottom:20px;text-align:center;width:32%}@media screen and (max-width:768px){.p-newgraduate-faq .filter-sec .inner .list .item{font-size:1.3rem;margin-bottom:10px;width:100%}}.p-newgraduate-faq .filter-sec .inner .list .item input[type=checkbox]{display:none}.p-newgraduate-faq .filter-sec .inner .list .item label{align-items:center;border-radius:10px;border-style:solid;border-width:2px;display:block;display:flex;height:48px;justify-content:center;line-height:1.3;position:relative;width:100%}@media screen and (max-width:768px){.p-newgraduate-faq .filter-sec .inner .list .item label{border-width:2px;padding:0}}.p-newgraduate-faq .filter-sec .inner .list .item label:before{border-right:2px solid #000;border-top:2px solid #000;content:"";height:6px;position:absolute;right:10px;top:calc(50% - 3px);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.p-newgraduate-faq .filter-sec .inner .list .item label.label-dormitory{border-color:#36bdee;color:#36bdee}.p-newgraduate-faq .filter-sec .inner .list .item label.label-dormitory:before{border-color:#36bdee}.p-newgraduate-faq .filter-sec .inner .list .item label.label-hotel{border-color:#eec700;color:#eec700}.p-newgraduate-faq .filter-sec .inner .list .item label.label-hotel:before{border-color:#eec700}.p-newgraduate-faq .filter-sec .inner .list .item label.label-welfare{border-color:#65c1ca;color:#65c1ca}.p-newgraduate-faq .filter-sec .inner .list .item label.label-welfare:before{border-color:#65c1ca}.p-newgraduate-faq .filter-sec .inner .list .item label.label-requirements{border-color:#22b373;color:#22b373}.p-newgraduate-faq .filter-sec .inner .list .item input[type=checkbox]:checked+label{color:#fff}.p-newgraduate-faq .filter-sec .inner .list .item input[type=checkbox]:checked+label:before{border-color:#fff}.p-newgraduate-faq .filter-sec .inner .list .item input[type=checkbox]:checked+label.label-dormitory{background-color:#36bdee}.p-newgraduate-faq .filter-sec .inner .list .item input[type=checkbox]:checked+label.label-hotel{background-color:#eec700}.p-newgraduate-faq .filter-sec .inner .list .item input[type=checkbox]:checked+label.label-welfare{background-color:#65c1ca}.p-newgraduate-faq .filter-sec .inner .list .item input[type=checkbox]:checked+label.label-requirements{background-color:#22b373}.p-newgraduate-faq .faq-sec{margin-bottom:60px}.p-newgraduate-faq .faq-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-faq .faq-sec .inner .midashi{border-bottom:1px solid #2b8fe9;color:#2b8fe9;font-size:3.3rem;font-weight:700;letter-spacing:4px;margin-top:90px;padding-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .midashi{font-size:1.8rem;letter-spacing:2px;margin-top:40px;padding-bottom:10px}}.p-newgraduate-faq .faq-sec .inner .list .item{background-image:linear-gradient(90deg,#2b8fe9 3px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:20px 3px;padding:40px 0}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item{background-image:linear-gradient(90deg,#2b8fe9 3px,transparent 0);background-size:10px 3px;padding:20px 0}}.p-newgraduate-faq .faq-sec .inner .list .item.is-hide{display:none}.p-newgraduate-faq .faq-sec .inner .list .item .cat{margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item .cat{margin-bottom:10px}}.p-newgraduate-faq .faq-sec .inner .list .item .cat span{border-radius:5px;display:inline-block;margin-right:10px;padding:8px 10px;text-align:center;width:170px}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item .cat span{margin-right:3px;padding:4px 5px;width:110px}}.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box{align-items:flex-start;cursor:pointer;display:flex;font-size:2.2rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:20px;padding-right:60px;position:relative}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box{font-size:1.4rem;letter-spacing:1px;margin-bottom:10px;padding-right:30px}}.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box:before{background-color:#2b8fe9;border-radius:9999px;content:"";display:block;height:3px;position:absolute;right:0;top:15px;width:24px}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box:before{height:2px;top:11px;width:16px}}.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box:after{background-color:#2b8fe9;border-radius:9999px;content:"";display:block;height:24px;position:absolute;right:11px;top:4px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:3px}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box:after{height:16px;right:7px;width:2px}}.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box span{width:30px}.p-newgraduate-faq .faq-sec .inner .list .item dl dt .box p{width:calc(100% - 30px)}.p-newgraduate-faq .faq-sec .inner .list .item dl dt.is-active .box:after{-webkit-transform:scaleY(0);transform:scaleY(0)}.p-newgraduate-faq .faq-sec .inner .list .item dl dd{display:none}.p-newgraduate-faq .faq-sec .inner .list .item dl dd .box{align-items:flex-start;color:#2b8fe9;display:flex;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1.6;padding-right:60px}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item dl dd .box{font-size:1.4rem;padding-right:30px}}.p-newgraduate-faq .faq-sec .inner .list .item dl dd .box span{font-size:2.2rem;letter-spacing:4px;line-height:1;width:30px}@media screen and (max-width:768px){.p-newgraduate-faq .faq-sec .inner .list .item dl dd .box span{font-size:1.4rem}}.p-newgraduate-faq .faq-sec .inner .list .item dl dd .box p{width:calc(100% - 30px)}.p-newgraduate-faq .faq-sec .inner .list .item dl dd .box a{text-decoration:underline}.p-newgraduate-faq .faq-sec .inner .list .item dl dd .box a:hover{text-decoration:none}.p-newgraduate-faq .faq-sec .inner .block:last-of-type .list .item:last-of-type{background:none}.p-newgraduate-seminar .pagehead-sec .title .ja{line-height:1.2}@media screen and (max-width:768px){.p-newgraduate-seminar .pagehead-sec .title .ja{font-size:1.9rem;letter-spacing:0;line-height:1.4}}.p-newgraduate-seminar .pagehead-sec .title .en{font-size:6.4rem}@media screen and (max-width:768px){.p-newgraduate-seminar .pagehead-sec .title .en{font-size:2.5rem}}.p-newgraduate-seminar .intro-sec{padding:40px 0}.p-newgraduate-seminar .intro-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-seminar .intro-sec .inner p{color:#2b8fe9;font-size:2rem;font-weight:700;line-height:2;text-align:center}@media screen and (max-width:768px){.p-newgraduate-seminar .intro-sec .inner p{font-size:1.6rem;line-height:1.8}}.p-newgraduate-seminar .content-sec{margin-bottom:100px;position:relative;z-index:1}.p-newgraduate-seminar .content-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-seminar .content-sec .inner .tabs{display:flex;justify-content:space-between;margin-bottom:70px}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .tabs{display:block;margin-bottom:20px}}.p-newgraduate-seminar .content-sec .inner .tabs .tab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:2.3rem;font-weight:700;letter-spacing:2px;line-height:1.4;padding:25px 0;text-align:center;width:47%}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .tabs .tab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:100%}.p-newgraduate-seminar .content-sec .inner .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-seminar .content-sec .inner .tabs .tab.is-active{background:#2b8fe9;color:#fff}.p-newgraduate-seminar .content-sec .inner .contents{margin:0 50px}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents{margin:0 12.5px}}.p-newgraduate-seminar .content-sec .inner .contents .content{display:none}.p-newgraduate-seminar .content-sec .inner .contents .content.is-show{display:block;height:auto}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs{margin-bottom:0}}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.4;padding:20px 0;text-align:center;width:32%}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab.is-active{background:#36bdee;color:#fff}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab__hotel{border-color:#eec700;color:#eec700}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab__hotel.is-active{background:#eec700}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab__dormitory{border-color:#36bdee;color:#36bdee}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab__dormitory.is-active{background:#36bdee}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab__welfare{border-color:#65c1ca;color:#65c1ca}.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab__welfare.is-active{background:#65c1ca}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:48%}}@media screen and (max-width:768px) and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab{border-width:2px}}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab:last-of-type{margin-bottom:0}}@media screen and (max-width:768px) and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subtabs .subtab:last-of-type{margin-bottom:10px}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent{display:none}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent.is-show{display:block}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container{border:2px solid #2b8fe9;border-radius:10px;margin-bottom:30px;padding:40px;position:relative;width:100%}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container{margin-bottom:20px;padding:15px}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container:last-of-type{margin-bottom:0}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat{display:flex;justify-content:space-between;margin-bottom:40px;width:55%}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat{margin-bottom:20px;width:100%}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat span{border-radius:5px;border-style:solid;border-width:3px;display:inline-block;font-weight:700;padding:12px 0;text-align:center;width:47%}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat span{border-width:2px}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat .main-cat{background-color:#2b8fe9;border-color:#2b8fe9;color:#fff}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat .main-cat__internship{background-color:#00b35e;border-color:#00b35e;color:#fff}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat .sub-cat{border-color:#2b8fe9;color:#2b8fe9}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat .sub-cat__hotel{border-color:#eec700;color:#eec700}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat .sub-cat__welfare{border-color:#65c1ca;color:#65c1ca}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .cat .sub-cat__dormitory{border-color:#36bdee;color:#36bdee}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .title{border-bottom:1px solid #2b8fe9;color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.6;margin-bottom:20px;padding-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .title{font-size:1.4rem}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .data{letter-spacing:1px;line-height:1.6}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .data dl{display:flex;flex-wrap:wrap;margin-bottom:5}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .data dl:last-of-type{margin-bottom:0}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .data dl dt{color:#2b8fe9;font-weight:700;width:140px}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .data dl dt{min-width:45px}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .data dl dd{padding-left:5px;width:calc(100% - 140px)}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .data dl dd{max-width:calc(100% - 45px)}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .btn{color:#fff;font-size:1.6rem;letter-spacing:1px;padding:15px 0;position:absolute;right:40px;top:40px;transition:box-shadow .3s;width:38%}@media screen and (min-width:769px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .btn:hover{box-shadow:4px 4px 10px rgba(0,0,0,.2)}}@media screen and (max-width:768px){.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .btn{bottom:auto;left:auto;margin:20px auto 10px;max-width:95%;position:relative;right:auto;top:auto;width:95%}}.p-newgraduate-seminar .content-sec .inner .contents .content .subcontent .container .btn:after{border:4px solid transparent;border-left:6px solid #fff;box-sizing:border-box;content:"";height:3px;position:absolute;right:20px;top:calc(50% - 3px);width:3px}.p-newgraduate-job-template .mv-sec{position:relative}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec{margin-top:30px}}.p-newgraduate-job-template .mv-sec:before{background-image:url(../images/common/webp/deco_07.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:754px;left:50%;position:absolute;top:calc(50% + 180px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:745px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec:before{height:377px;top:500px;width:372.5px}}.p-newgraduate-job-template .mv-sec .inner{padding-left:calc(50vw - 500px)}.p-newgraduate-job-template .mv-sec .inner .box{padding-bottom:40px;position:relative}.p-newgraduate-job-template .mv-sec .inner .catch{height:489px;left:0;position:absolute;top:25px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .catch{height:auto;position:static}}.p-newgraduate-job-template .mv-sec .inner .catch .sub{background:#fff;color:#36bdee;display:inline-block;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin-bottom:15px;padding:5px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .catch .sub{font-size:3.7333333333vw;margin-bottom:2.6666666667vw;padding:1.3333333333vw 1.3333333333vw 1.3333333333vw 2.6666666667vw}}.p-newgraduate-job-template .mv-sec .inner .catch .main span{background:#fff;color:#36bdee;display:inline-block;font-size:4.6rem;font-weight:700;letter-spacing:8px;margin-bottom:5px;padding:10px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .catch .main span{font-size:6.4vw;letter-spacing:1.0666666667vw;margin-bottom:0;padding:1.3333333333vw 1.3333333333vw 1.3333333333vw 2.6666666667vw}}.p-newgraduate-job-template .mv-sec .inner figure{align-items:center;display:flex;height:490px;justify-content:center;margin-left:159px;max-width:1000px;position:relative;width:100%;z-index:-1}.p-newgraduate-job-template .mv-sec .inner figure img,.p-newgraduate-job-template .mv-sec .inner figure picture,.p-newgraduate-job-template .mv-sec .inner figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner figure{height:auto;margin-left:25px;margin-top:-10px;width:calc(100% - 25px)}}.p-newgraduate-job-template .mv-sec .inner .card{background:#36bdee;color:#fff;margin-top:-180px;padding:20px 0 30px 20px;width:429px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .card{margin-top:0;width:calc(100% - 25px)}}.p-newgraduate-job-template .mv-sec .inner .card .cat{font-size:2.3rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:10px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .card .cat{font-size:1.8rem}}.p-newgraduate-job-template .mv-sec .inner .card .section{font-size:1.4rem;letter-spacing:2px;line-height:1.6;margin-bottom:5px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .card .section{font-size:1.8rem}}.p-newgraduate-job-template .mv-sec .inner .card .pos{font-size:2.3rem;font-weight:700;letter-spacing:.5px;line-height:1.3;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .card .pos{font-size:1.4rem}}.p-newgraduate-job-template .mv-sec .inner .card .name{border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:15px}.p-newgraduate-job-template .mv-sec .inner .card .name .ja{font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:10px}@media screen and (max-width:768px){.p-newgraduate-job-template .mv-sec .inner .card .name .ja{font-size:2.3rem}}.p-newgraduate-job-template .mv-sec .inner .card .name .en{letter-spacing:1px}.p-newgraduate-job-template .mv-sec .inner .card .joiningday{font-size:1.7rem;letter-spacing:1px}.p-newgraduate-job-template .interview-sec{padding-bottom:120px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec{margin:auto;padding-bottom:60px;width:calc(100% - 25px)}}.p-newgraduate-job-template .interview-sec .midashi-wrap{margin-bottom:45px;text-align:center}.p-newgraduate-job-template .interview-sec .midashi{text-fill-color:transparent;background:linear-gradient(90deg,rgba(0,217,164,.5),rgba(36,99,214,.5) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:8.6rem;letter-spacing:4px;line-height:1.2;margin:0 auto;mix-blend-mode:multiply}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .midashi{font-size:3.6rem;left:0;letter-spacing:1px;line-height:1.2;position:relative;top:0;z-index:1}}.p-newgraduate-job-template .interview-sec .block .nakamidashi{color:#2b8fe9;font-size:2.8rem;font-weight:700;letter-spacing:4px;margin-bottom:80px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .nakamidashi{font-size:2rem;line-height:1.4;margin-bottom:30px}}.p-newgraduate-job-template .interview-sec .block .nakamidashi span{display:inline-block;min-width:300px}.p-newgraduate-job-template .interview-sec .block .nakamidashi span:after{background-color:#2b8fe9;content:"";display:block;height:2px;margin:20px auto 0;width:300px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .nakamidashi span{min-width:none;padding-bottom:10px;width:50%}}.p-newgraduate-job-template .interview-sec .block .box{display:flex;margin-bottom:140px;padding-left:calc(50vw - 500px)}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .box{display:block;margin-bottom:70px}}.p-newgraduate-job-template .interview-sec .block .box .text{margin-right:42px;width:500px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .box .text{margin-bottom:20px;width:100%}}.p-newgraduate-job-template .interview-sec .block .box .photo{max-width:617px;width:100%}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .box .photo{width:100%}}.p-newgraduate-job-template .interview-sec .block .box .photo figure{align-items:center;display:flex;height:449px;justify-content:center;width:100%}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .box .photo figure{height:61.8666666667vw}}.p-newgraduate-job-template .interview-sec .block .box .photo figure img,.p-newgraduate-job-template .interview-sec .block .box .photo figure picture,.p-newgraduate-job-template .interview-sec .block .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-job-template .interview-sec .block .box__rev{flex-direction:row-reverse;justify-content:flex-end;margin-bottom:110px;padding-left:calc(50vw - 683px)}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .box__rev{display:block;margin-bottom:40px;padding-left:0}}.p-newgraduate-job-template .interview-sec .block .box__rev .text{margin-left:42px;margin-right:0}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .box__rev .text{margin-left:0}}.p-newgraduate-job-template .interview-sec .block .schedule{margin:0 auto 50px;max-width:1000px;position:relative;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule{margin-bottom:60px}}.p-newgraduate-job-template .interview-sec .block .schedule:before{background:#2b8fe9;border-radius:50%;content:"";height:28px;left:-15px;position:absolute;top:60px;width:28px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule:before{left:88px;top:-5px}}.p-newgraduate-job-template .interview-sec .block .schedule .flow{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.p-newgraduate-job-template .interview-sec .block .schedule .flow.under-5{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:769px){.p-newgraduate-job-template .interview-sec .block .schedule .flow.under-5 li{width:20%}}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow{display:block;padding:60px 0 10px}}.p-newgraduate-job-template .interview-sec .block .schedule .flow:before{background:#2b8fe9;content:"";display:block;height:10px;left:0;position:absolute;top:69px;width:100%;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow:before{height:100%;left:98px;top:0;width:8px}.p-newgraduate-job-template .interview-sec .block .schedule .flow li{display:flex;justify-content:space-between;margin-bottom:40px;width:100%}}.p-newgraduate-job-template .interview-sec .block .schedule .flow li .time{color:#2b8fe9;font-size:5rem;font-weight:400;letter-spacing:2px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow li .time{font-size:3rem;text-align:right;width:70px}}.p-newgraduate-job-template .interview-sec .block .schedule .flow li .point{background:#fff;border:5px solid #2b8fe9;border-radius:50%;height:24px;margin:12px auto 15px;text-align:center;width:24px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow li .point{margin:5px 0 0}.p-newgraduate-job-template .interview-sec .block .schedule .flow li .text{margin-top:4px;text-align:left;width:calc(100% - 134px)}}.p-newgraduate-job-template .interview-sec .block .schedule .flow li .title{color:#2b8fe9;font-size:1.7rem;font-weight:700;line-height:1.4;margin-bottom:10px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow li .title{text-align:left}}.p-newgraduate-job-template .interview-sec .block .schedule .flow li .read{font-size:1.5rem;line-height:1.8;margin:0 auto;width:80%}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow li .read{text-align:left;width:100%}}.p-newgraduate-job-template .interview-sec .block .schedule .flow.flow-end:after{background:#2b8fe9;border-radius:50%;content:"";height:28px;position:absolute;right:-15px;top:60px;width:28px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow.flow-end:after{bottom:-5px;left:88px;top:auto}}@media screen and (min-width:769px){.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-1:before{width:20%}.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-1:after{left:calc(-15px + 20%)}.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-2:before{width:40%}.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-2:after{left:calc(-15px + 40%)}.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-3:before{width:60%}.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-3:after{left:calc(-15px + 60%)}.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-4:before{width:80%}.p-newgraduate-job-template .interview-sec .block .schedule .flow.item-4:after{left:calc(-15px + 80%)}}.p-newgraduate-job-template .interview-sec .block .schedule .flow+.flow{margin-top:60px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .schedule .flow+.flow{margin-top:0;padding-top:0}}.p-newgraduate-job-template .interview-sec .block .comment{align-items:center;display:flex;justify-content:space-between;margin:0 auto 90px;max-width:970px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .comment{display:block;margin:0 auto 60px;width:100%}}.p-newgraduate-job-template .interview-sec .block .comment .photo{height:249px;margin-right:20px;width:250px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .comment .photo{height:61.7333333333vw;margin:0 auto 40px;width:61.7333333333vw}}.p-newgraduate-job-template .interview-sec .block .comment .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-newgraduate-job-template .interview-sec .block .comment .photo figure img,.p-newgraduate-job-template .interview-sec .block .comment .photo figure picture,.p-newgraduate-job-template .interview-sec .block .comment .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-job-template .interview-sec .block .comment .photo figure img{border-radius:50%}.p-newgraduate-job-template .interview-sec .block .comment .text{align-items:center;background-color:#fff;border:2px solid #2b8fe9;border-radius:20px;display:flex;justify-content:center;padding:25px 35px 35px;position:relative;width:calc(100% - 300px)}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .comment .text{margin:0 auto;padding:15px 20px;width:calc(100% - 25px)}}.p-newgraduate-job-template .interview-sec .block .comment .text:before{border-bottom:0;border-left:0;border-right:22px solid #fff;border-top:22px solid transparent;content:"";height:0;left:0;margin-left:-20px;margin-top:-14px;position:absolute;top:50%;width:0;z-index:1}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .comment .text:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 20px 0;left:calc(50% - 2px);top:-6px;z-index:10}}.p-newgraduate-job-template .interview-sec .block .comment .text:after{border-bottom:0;border-left:0;border-right:24px solid #2b8fe9;border-top:24px solid transparent;content:"";height:0;left:0;margin-left:-24px;margin-top:-14px;position:absolute;top:50%;width:0;z-index:0}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .comment .text:after{border-color:transparent transparent #2b8fe9;border-style:solid;border-width:0 15px 25px 0;left:50%;top:-12px}}.p-newgraduate-job-template .interview-sec .block .comment .text p span{background-image:linear-gradient(90deg,#2b8fe9 3px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:20px 3px;color:#2b8fe9;font-size:3.2rem;font-weight:700;letter-spacing:3.5px;line-height:2;padding-bottom:10px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .comment .text p span{background-size:12px 3px;font-size:1.7rem;letter-spacing:1.5px;padding-bottom:5px}}.p-newgraduate-job-template .interview-sec .block .text-only{margin:0 auto 90px;max-width:1000px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .text-only{margin-bottom:40px}}.p-newgraduate-job-template .interview-sec .block .komidashi{color:#2b8fe9;font-size:2.8rem;font-weight:500;letter-spacing:4px;line-height:1.6;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .komidashi{font-size:2rem;letter-spacing:2px}}.p-newgraduate-job-template .interview-sec .block .komidashi2{border:4px solid #2b8fe9;border-radius:9999px;color:#2b8fe9;font-size:2.6rem;letter-spacing:3px;margin:0 auto 20px;padding:15px 0;text-align:center;width:380px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .komidashi2{border-width:2px;font-size:1.8rem;padding:10px 0;width:100%}}.p-newgraduate-job-template .interview-sec .block .komidashi3{background:linear-gradient(135deg,#00d8a3,#3252db);border-radius:9999px;color:#fff;font-size:2.6rem;letter-spacing:3px;margin:0 auto 20px;padding:15px 0;text-align:center;width:380px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .komidashi3{font-size:1.8rem;padding:10px 0;width:100%}}.p-newgraduate-job-template .interview-sec .block .read+.komidashi3{margin-top:40px}.p-newgraduate-job-template .interview-sec .block .read{font-size:1.6rem;line-height:2;text-align:justify}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block .read{font-size:1.4rem}}.p-newgraduate-job-template .interview-sec .block.awa{position:relative}.p-newgraduate-job-template .interview-sec .block.awa:before{background-image:url(../images/common/webp/deco_14.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:236px;left:calc(50vw - 500px);position:absolute;top:0;width:208px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block.awa:before{height:157.3333333333px;left:-10px;top:-297%;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:138.6666666667px}}.p-newgraduate-job-template .interview-sec .block.awa:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:173px;left:calc(50vw + 420px);position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:173px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .block.awa:after{height:115.3333333333px;left:auto;right:-30px;top:-52px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:115.3333333333px}}.p-newgraduate-job-template .interview-sec .insert-photo{margin:0 auto;max-width:1370px}@media screen and (max-width:768px){.p-newgraduate-job-template .interview-sec .insert-photo{margin-left:-12.5px;width:calc(100% + 25px)}}.p-newgraduate-job-template .interview-sec .note{display:block;margin:30px auto 0;max-width:1000px;text-align:right;width:calc(100% - 25px)}.p-newgraduate-job-template .backnav-sec .inner{padding-bottom:120px}@media screen and (max-width:768px){.p-newgraduate-job-template .backnav-sec .inner{padding-bottom:60px}}.p-newgraduate-job-template .backnav-sec .inner a{border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.4);display:block;font-size:1.8rem;letter-spacing:2px;margin:0 auto;position:relative;text-align:center;width:500px;z-index:1}@media screen and (max-width:768px){.p-newgraduate-job-template .backnav-sec .inner a{font-size:1.4rem;width:calc(100% - 50px)}}.p-newgraduate-job-template .backnav-sec .inner a:before{background:#fff;bottom:0;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:7px;margin:auto;position:absolute;right:20px;top:0;width:8px}.p-newgraduate-job-template .interviewlist-sec{position:relative}.p-newgraduate-job-template .interviewlist-sec:before{background-image:url(../images/common/webp/deco_02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:354px;left:calc(50vw + 500px);position:absolute;top:-30px;width:202px;z-index:1}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec:before{height:180px;right:10px;top:0;width:100px}}.p-newgraduate-job-template .interviewlist-sec:after{background-image:url(../images/common/webp/deco_13.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:179.3333333333px;left:calc(50vw - 800px);position:absolute;top:180px;-webkit-transform:rotate(200deg);transform:rotate(200deg);width:550.6666666667px}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec:after{height:134.5px;left:-30px;top:-90px;width:413px}}.p-newgraduate-job-template .interviewlist-sec .grad-wrap{padding:100px 0 0}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec .grad-wrap{padding:60px 0 0}}.p-newgraduate-job-template .interviewlist-sec .midashi{margin-bottom:0}.p-newgraduate-job-template .interviewlist-sec .midashi .en{color:#fff}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec .midashi .en{font-size:5rem}}.p-newgraduate-job-template .interviewlist-sec .block{padding:100px 0}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec .block{padding:50px 0}}.p-newgraduate-job-template .interviewlist-sec .block .inner{margin:0 auto;max-width:1000px;position:relative;width:calc(100% - 25px);z-index:1}.p-newgraduate-job-template .interviewlist-sec .block .inner .komidashi{border:1px solid #2b8fe9;color:#2b8fe9;font-size:3.2rem;font-weight:700;letter-spacing:2px;margin:0 auto 60px;padding:15px 0;text-align:center;width:360px}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec .block .inner .komidashi{font-size:1.6rem;width:100%}}.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(2) .inner:before{background-image:url(../images/common/webp/deco_14.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:236px;position:absolute;right:0;top:-100px;width:208px;z-index:0}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(2) .inner:before{height:157.3333333333px;right:-30px;top:-150px;width:138.6666666667px}}.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(2) .inner:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:173px;left:-100px;position:absolute;top:-200px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:173px;z-index:0}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(2) .inner:after{height:115.3333333333px;left:-20px;top:-100px;width:115.3333333333px}}.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(3){position:relative}.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(3):after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-100px;content:"";display:block;height:473px;left:calc(50vw + 350px);opacity:.7;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:473px;z-index:0}.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(3) .inner:before{background-image:url(../images/common/webp/deco_02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:354px;position:absolute;right:-160px;top:-300px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:202px;z-index:0}@media screen and (max-width:768px){.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(3) .inner:before{height:180px;right:10px;top:0;width:100px}}.p-newgraduate-job-template .interviewlist-sec .block:nth-of-type(3) .inner:after{background-image:url(../images/common/webp/deco_14.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:236px;left:-200px;position:absolute;top:-200px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:208px;z-index:0}.p-newgraduate-news .archive-sec{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-news .archive-sec .wp-pagenavi{display:flex;justify-content:center;margin-bottom:90px}.p-newgraduate-news .archive-sec .wp-pagenavi a,.p-newgraduate-news .archive-sec .wp-pagenavi span{align-items:center;color:#006bdb;display:flex;height:34px;justify-content:center;width:34px}.p-newgraduate-news .archive-sec .wp-pagenavi span{border:1px solid #006bdb}.p-newgraduate-news .archive-sec .wp-pagenavi a{border:1px solid #fff}.p-newgraduate-news .archive-sec .wp-pagenavi a:hover{font-weight:700}.p-newgraduate-news__single .article-sec{margin-top:50px}.p-newgraduate-news__single .article-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-news__single .article-sec .inner .title{color:#006bdb;margin-bottom:60px}@media screen and (max-width:1000px){.p-newgraduate-news__single .article-sec .inner .title{margin-bottom:30px}}.p-newgraduate-news__single .article-sec .inner .title .date{font-size:1.4rem;margin-bottom:20px}.p-newgraduate-news__single .article-sec .inner .title .post-title{font-size:2.5rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.p-newgraduate-news__single .article-sec .inner .title .post-title{font-size:1.7rem}}.p-newgraduate-news__single .article-sec .inner .post{line-height:2;margin-bottom:80px}@media screen and (max-width:768px){.p-newgraduate-news__single .article-sec .inner .post{margin-bottom:60px}}.p-newgraduate-news__single .article-sec .inner .post .cover-photo{margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-news__single .article-sec .inner .post .cover-photo{margin-bottom:20px}}.p-newgraduate-news__single .article-sec .inner .post .cover-photo .no-image{border:2px solid #006bdb}.p-newgraduate-news .otherposts-sec{background:linear-gradient(45deg,#abea8f,#e1fcf6 50%,#d5e6fe 80%,#70aaf8);padding:70px 0 20px}@media screen and (max-width:768px){.p-newgraduate-news .otherposts-sec{padding:50px 0 20px}}.p-newgraduate-news .otherposts-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-news .otherposts-sec .inner .midashi{margin-bottom:65px}@media screen and (max-width:768px){.p-newgraduate-news .otherposts-sec .inner .midashi{margin-bottom:30px;margin-left:-25px;width:calc(100% + 50px)}}.p-newgraduate-news .otherposts-sec .inner .midashi .en{color:#fff}@media screen and (min-width:769px){.p-newgraduate-news .otherposts-sec .inner .list .card:nth-of-type(4){display:none}.post img{height:auto;max-width:100%;width:inherit}.post .alignnone{display:block;margin:15px 0}.post .aligncenter{display:block;margin:15px auto}.post img.alignleft{display:inline;float:left;margin:0 20px 5px 0}.post .alignright{display:inline;float:right;margin:0 0 5px 20px}.post ul li{list-style:disc;margin-left:1.5em}.post ol li{list-style:decimal;margin-left:1.5em}.post h1{font-size:2rem}.post h1,.post h2{letter-spacing:1.9px;line-height:1.13;margin:10px 0 46px}.post h2{font-size:1.8rem}.post h3{font-size:1.6rem}.post h3,.post h4{letter-spacing:1.5px;line-height:1.42;margin:10px 0}.post h4{font-size:1.5rem}.post h5,.post h6{font-size:1.4rem;letter-spacing:1.5px;line-height:1.42;margin:10px 0}.post li{line-height:2;list-style:disc;margin-left:1em}.post a{color:#736357;text-decoration:underline}.post strong{font-weight:700}}@media screen and (max-width:768px){.post h2{font-size:1.3rem;letter-spacing:.3rem;line-height:1.6;margin:10px 0}.post h3{font-size:1.1rem;letter-spacing:.25rem;line-height:1.55;margin:10px 0}.post p{margin:0 0 10px}.post img{height:auto;width:100%}.post .alignnone{margin:15px 0}.post .aligncenter{display:block;margin:15px 0;max-width:none;width:100%}.post img.alignleft{display:inline;float:left;margin:0 20px 5px 0;width:50%}.post .alignright{display:inline;float:right;margin:0 0 5px 20px;width:50%}.post a{color:#736357;text-decoration:underline}.post strong{font-weight:700}.p-newgraduate-features .pagehead-sec .inner .title .ja{letter-spacing:.5px}}.p-newgraduate-features .outline-sec{padding-bottom:90px}.p-newgraduate-features .outline-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-features .outline-sec .inner .read{color:#2b8fe9;font-size:1.7rem;font-weight:700;line-height:2;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-features .outline-sec .inner .read{font-size:1.4rem}}.p-newgraduate-features .outline-sec .inner .tabs{display:flex;flex-wrap:wrap;gap:min(2vw,20px);justify-content:center}.p-newgraduate-features .outline-sec .inner .tabs .tab{height:76px;max-width:320px;width:31%}@media screen and (max-width:768px){.p-newgraduate-features .outline-sec .inner .tabs .tab{height:56px;margin-bottom:10px;max-width:100%;width:100%}.p-newgraduate-features .outline-sec .inner .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-features .outline-sec .inner .tabs .tab a{align-items:center;border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;display:block;display:flex;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;letter-spacing:1px;line-height:1.4;position:relative;text-align:center;transition:background-color .2s,color .2s;width:100%}@media screen and (max-width:900px){.p-newgraduate-features .outline-sec .inner .tabs .tab a{font-size:1.4rem}}@media screen and (max-width:768px){.p-newgraduate-features .outline-sec .inner .tabs .tab a{font-size:1.6rem}}.p-newgraduate-features .outline-sec .inner .tabs .tab a:before{border:6px solid transparent;border-left-color:#006bdb;box-sizing:border-box;content:"";height:3px;position:absolute;right:10px;top:calc(50% - 2px);-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:border .2s;width:3px}@media screen and (max-width:768px){.p-newgraduate-features .outline-sec .inner .tabs .tab a:before{right:5px}}.p-newgraduate-features .outline-sec .inner .tabs .tab a:hover{background-color:#2b8fe9;color:#fff}.p-newgraduate-features .outline-sec .inner .tabs .tab a:hover:before{border-left-color:#fff}.p-newgraduate-features .content-sec{background-position:top;background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}@media screen and (max-width:768px){.p-newgraduate-features .content-sec{padding:50px 0 70px}}.p-newgraduate-features .content-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-features .content-sec .inner .midashi{color:#2b8fe9;font-size:4.8rem;font-weight:500;letter-spacing:10px;line-height:1.6;margin-bottom:80px}.p-newgraduate-features .content-sec .inner .midashi:after{background:#2b8ce6;content:"";display:block;height:2px;margin-top:20px;opacity:.3;width:100%}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .inner .midashi{font-size:2rem;letter-spacing:3px;margin-bottom:20px;text-align:center}.p-newgraduate-features .content-sec .inner .midashi:after{margin-top:10px}}.p-newgraduate-features .content-sec .inner .box{align-items:center;display:flex;flex-direction:row-reverse;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .inner .box{display:block;margin-bottom:20px}}.p-newgraduate-features .content-sec .inner .box .photo{border-radius:10px;overflow:hidden;width:min(30.4538799414vw,416px)}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .inner .box .photo{width:100%}}.p-newgraduate-features .content-sec .inner .box .text{padding-left:min(5.8565153734vw,80px);width:calc(100% - min(30.4538799414vw, 416px))}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .inner .box .text{margin-bottom:40px;padding-left:0;width:100%}}.p-newgraduate-features .content-sec .inner .box .text .catch .en{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2b8ce6,#59c9d3);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:15px;opacity:.3}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .inner .box .text .catch .en{font-size:2.3rem;letter-spacing:.5px;margin-bottom:5px}}.p-newgraduate-features .content-sec .inner .box .text .catch .ja{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2b8ce6,#59c9d3);-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:600;letter-spacing:8px;line-height:1.9}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .inner .box .text .catch .ja{font-size:2rem;letter-spacing:4px}}.p-newgraduate-features .content-sec .inner .read{font-size:1.8rem;line-height:1.8}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .inner .read{font-size:1.3rem}}.p-newgraduate-features .content-sec .staff-box{background:#fff;border:2px solid #006bdb;border-radius:20px;display:grid;gap:min(6.6vw,66px);grid-template-columns:repeat(2,1fr);margin-top:100px;padding:66px min(5.4vw,54px)}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .staff-box{display:block;margin-top:50px;padding:30px 25px}.p-newgraduate-features .content-sec .staff-box .item+.item{margin-top:40px}}.p-newgraduate-features .content-sec .staff-box .item figure{margin:0 auto;width:min(24.8vw,248px)}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .staff-box .item figure{width:calc(100% - 100px)}}.p-newgraduate-features .content-sec .staff-box .item .caption{margin-top:-3px;position:relative;z-index:2}.p-newgraduate-features .content-sec .staff-box .item .caption .name{border-radius:8px;color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:3px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .staff-box .item .caption .name{font-size:1.8rem;letter-spacing:1px}}.p-newgraduate-features .content-sec .staff-box .item .caption .copy{font-size:3rem;font-weight:700;letter-spacing:4px;line-height:1.4;padding:25px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .staff-box .item .caption .copy{font-size:2rem;letter-spacing:2px;padding:15px 0}}.p-newgraduate-features .content-sec .staff-box .item .caption .description{font-size:1.5rem;line-height:1.8}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .staff-box .item .caption .description{font-size:1.3rem}}.p-newgraduate-features .content-sec .staff-box .item:first-child .name{background:#faa306}.p-newgraduate-features .content-sec .staff-box .item:first-child .copy{color:#faa306}.p-newgraduate-features .content-sec .staff-box .item:nth-child(2) .name{background:#0071ba}.p-newgraduate-features .content-sec .staff-box .item:nth-child(2) .copy{color:#0071ba}.p-newgraduate-features .content-sec .staff-box .item:nth-child(3) .name{background:#aa494f}.p-newgraduate-features .content-sec .staff-box .item:nth-child(3) .copy{color:#aa494f}.p-newgraduate-features .content-sec .staff-box .item:nth-child(4) .name{background:#28a9b5}.p-newgraduate-features .content-sec .staff-box .item:nth-child(4) .copy{color:#28a9b5}.p-newgraduate-features .content-sec .staff-box .item:nth-child(5) .name{background:#ff93aa}.p-newgraduate-features .content-sec .staff-box .item:nth-child(5) .copy{color:#ff93aa}.p-newgraduate-features .content-sec .slides{margin-bottom:50px;margin-left:calc(-50vw + 500px);margin-top:80px;width:100vw}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .slides{margin-left:-25px}}.p-newgraduate-features .content-sec .slides .slide .wrap{border-radius:10px;margin:0 52px;overflow:hidden;width:512px}@media screen and (max-width:768px){.p-newgraduate-features .content-sec .slides .slide .wrap{width:86.6666666667vw}}.p-newgraduate-features .content-sec .slides .slide .wrap figure{position:relative}.p-newgraduate-features .content-sec .slides .slide .wrap figure figcaption{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:1.8rem;left:0;letter-spacing:1px;line-height:1.4;padding:15px 0;position:absolute;text-align:center;width:100%}.p-newgraduate-features .content-sec .slides .slick-dots{bottom:-50px}.p-newgraduate-features .content-sec.founding-sec{background-image:url(../images/features/webp/bg_founding-01.webp)}.p-newgraduate-features .content-sec.founding-sec:before{background-image:url(../images/common/webp/deco_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:160px;left:calc(50vw - 635px);position:absolute;top:-106px;-webkit-transform:rotate(160deg);transform:rotate(160deg);width:243px}@media screen and (max-width:768px){.p-newgraduate-features .content-sec.founding-sec:before{height:80px;left:-15px;top:-50px;-webkit-transform:rotate(150deg);transform:rotate(150deg);width:121px}}.p-newgraduate-features .content-sec.founding-sec:after{background-image:url(../images/common/webp/deco_06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:146px;position:absolute;right:calc(50vw - 573px);top:-25px;width:146px}@media screen and (max-width:768px){.p-newgraduate-features .content-sec.founding-sec:after{height:73px;right:10px;top:-30px;width:73px}}.p-newgraduate-features .content-sec.culture-sec{background-image:url(../images/features/webp/bg_culture-01.webp)}.p-newgraduate-features .content-sec.culture-sec:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:146px;position:absolute;right:calc(50vw - 573px);top:-25px;width:146px}@media screen and (max-width:768px){.p-newgraduate-features .content-sec.culture-sec:after{height:73px;right:50px;top:-30px;width:73px}}.p-newgraduate-features .content-sec.culture-sec .inner .box{flex-direction:row}.p-newgraduate-features .content-sec.culture-sec .inner .box .text{padding-left:0;padding-right:min(2.9282576867vw,40px)}.p-newgraduate-features .content-sec.intention-sec{background-image:url(../images/features/webp/bg_intention-01.webp)}.p-newgraduate-features .content-sec.intention-sec:after{background-image:url(../images/common/webp/deco_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:160px;position:absolute;right:calc(50vw - 600px);top:100px;-webkit-transform:rotate(60deg);transform:rotate(60deg);width:243px}@media screen and (max-width:768px){.p-newgraduate-features .content-sec.intention-sec:after{height:76px;right:20px;top:-50px;width:116px}}.p-newgraduate-features .content-sec.commitment-sec{background-image:url(../images/features/webp/bg_culture-01.webp)}.p-newgraduate-features .content-sec.commitment-sec:after{background-image:url(../images/common/webp/deco_06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:146px;position:absolute;right:calc(50vw - 573px);top:-25px;width:146px}@media screen and (max-width:768px){.p-newgraduate-features .content-sec.commitment-sec:after{height:73px;right:10px;top:-30px;width:73px}}.p-newgraduate-features .content-sec.commitment-sec .inner .box{flex-direction:row}.p-newgraduate-features .content-sec.commitment-sec .inner .box .text{padding-left:0;padding-right:min(2.9282576867vw,40px)}.p-newgraduate-features .content-sec.evolving-sec{background-image:url(../images/features/webp/bg_evolving-01.webp)}.p-newgraduate-course .outline-sec{background-image:url(../images/course/webp/bg_outline-01.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:110px}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec{background-position:30% top;padding-bottom:0}}.p-newgraduate-course .outline-sec .inner{padding-left:calc(50vw - 500px)}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner{margin:0 auto;padding-left:0;padding-top:10px;width:calc(100% - 50px)}}.p-newgraduate-course .outline-sec .inner .box{display:flex;padding-top:60px}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box{display:block;padding-top:0}}.p-newgraduate-course .outline-sec .inner .box .text{padding-right:30px;position:relative;width:500px}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box .text{padding-right:0;padding-top:0;width:100%}}.p-newgraduate-course .outline-sec .inner .box .text .midashi{margin-bottom:30px}.p-newgraduate-course .outline-sec .inner .box .text .midashi .en{color:#006bdb;font-size:7.3rem;margin-bottom:20px;opacity:.3}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box .text .midashi .en{font-size:5rem;margin-bottom:10px;position:static}}.p-newgraduate-course .outline-sec .inner .box .text .midashi .ja{border:1px solid #006bdb;color:#006bdb;font-size:2.6rem;font-weight:600;letter-spacing:8px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box .text .midashi .ja{font-size:2rem;width:100%}}.p-newgraduate-course .outline-sec .inner .box .text .catch{color:#006bdb;font-size:4rem;font-weight:600;letter-spacing:11px;line-height:1.6;margin-bottom:25px}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box .text .catch{font-size:2.8rem;letter-spacing:6px;line-height:1.8}}.p-newgraduate-course .outline-sec .inner .box .text .read{font-size:1.6rem;letter-spacing:2px;line-height:2}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box .text .read{font-size:1.3rem}}.p-newgraduate-course .outline-sec .inner .box .photo{max-width:683px;position:relative;width:calc(100% - 500px);z-index:2}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box .photo{margin-left:-25px;margin-top:30px;max-width:auto;width:calc(100% + 50px)}}.p-newgraduate-course .outline-sec .inner .box .photo figure{align-items:center;display:flex;height:612px;justify-content:center;width:100%}.p-newgraduate-course .outline-sec .inner .box .photo figure img,.p-newgraduate-course .outline-sec .inner .box .photo figure picture,.p-newgraduate-course .outline-sec .inner .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;width:100%}@media screen and (max-width:768px){.p-newgraduate-course .outline-sec .inner .box .photo figure{align-items:center;display:flex;height:89.6vw;justify-content:center}.p-newgraduate-course .outline-sec .inner .box .photo figure img,.p-newgraduate-course .outline-sec .inner .box .photo figure picture,.p-newgraduate-course .outline-sec .inner .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}}.p-newgraduate-course .anchor-sec{padding:100px 0 50px}@media screen and (max-width:768px){.p-newgraduate-course .anchor-sec{padding:50px 0}}.p-newgraduate-course .anchor-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 50px)}.p-newgraduate-course .anchor-sec .inner .tabs{display:grid;gap:min(1.5vw,15px);grid-template-columns:repeat(5,1fr)}@media screen and (max-width:768px){.p-newgraduate-course .anchor-sec .inner .tabs{display:block}.p-newgraduate-course .anchor-sec .inner .tabs .tab+.tab{margin-top:20px}}.p-newgraduate-course .anchor-sec .inner .tabs .tab a{border:2px solid #006bdb;border-radius:10px;color:#006bdb;display:block;font-size:1.6rem;font-weight:600;padding:20px 0;text-align:center;transition:background-color .2s,color .2s;width:100%}@media screen and (min-width:769px){.p-newgraduate-course .anchor-sec .inner .tabs .tab a:hover{background:#006bdb;color:#fff}}@media screen and (max-width:768px){.p-newgraduate-course .anchor-sec .inner .tabs .tab a{padding:10px 0}}.p-newgraduate-course .content-sec{margin-bottom:100px}.p-newgraduate-course .content-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-course .content-sec .inner .content .container{padding:60px 0 80px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .container{padding:25px 0}}.p-newgraduate-course .content-sec .inner .content .career-wrap .case+.case{margin-top:80px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-wrap .case+.case{margin-top:40px}}.p-newgraduate-course .content-sec .inner .content .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-course .content-sec .inner .content .tabs{display:grid;gap:min(7vw,70px);grid-template-columns:repeat(2,1fr);padding-bottom:100px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .tabs{display:block}.p-newgraduate-course .content-sec .inner .content .tabs .tab+.tab{margin-top:15px}}.p-newgraduate-course .content-sec .inner .content .tabs .tab a{border:3px solid #2b8fe9;border-radius:10px;display:block;font-size:1.8rem;font-weight:500;height:100%;letter-spacing:2px;line-height:1.6;padding:8px 0;text-align:center;transition:background-color .2s,color .2s;width:100%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .tabs .tab a{font-size:1.4rem;padding:4px 0}}.p-newgraduate-course .content-sec .inner .content .tabs .tab:first-child a{border-color:#99b528;color:#99b528}@media screen and (min-width:769px){.p-newgraduate-course .content-sec .inner .content .tabs .tab:first-child a:hover{background-color:#99b528;color:#fff}}.p-newgraduate-course .content-sec .inner .content .tabs .tab:nth-child(2) a{border-color:#28a9b5;color:#28a9b5}@media screen and (min-width:769px){.p-newgraduate-course .content-sec .inner .content .tabs .tab:nth-child(2) a:hover{background-color:#28a9b5;color:#fff}}.p-newgraduate-course .content-sec .inner .content .career-block,.p-newgraduate-course .content-sec .inner .content .education-block{padding-bottom:100px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block,.p-newgraduate-course .content-sec .inner .content .education-block{padding-bottom:50px}.p-newgraduate-course .content-sec .inner .content .career-block .midashi .en{font-size:5.6rem}}.p-newgraduate-course .content-sec .inner .content .career-block .case{margin-top:-100px;padding-top:100px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .case{margin-top:-50px;padding-top:50px}}.p-newgraduate-course .content-sec .inner .content .career-block .case__2 .nakamidashi{background:#99b528}.p-newgraduate-course .content-sec .inner .content .career-block .case__2 .catch{color:#99b528}.p-newgraduate-course .content-sec .inner .content .career-block .case__2 .steps .step .career .years{background:#99b528}.p-newgraduate-course .content-sec .inner .content .career-block .case__2 .steps .step .career .position{border-color:#99b528;color:#99b528}.p-newgraduate-course .content-sec .inner .content .career-block .case__2 .steps .step .box .text .komidashi{color:#99b528}.p-newgraduate-course .content-sec .inner .content .career-block .nakamidashi{background:#28a9b5;border-radius:10px;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:60px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .nakamidashi{font-size:1.4rem;margin-bottom:30px}}.p-newgraduate-course .content-sec .inner .content .career-block .catch{color:#28a9b5;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-course .content-sec .inner .content .career-block .catch+.read{font-size:1.7rem;font-weight:700;letter-spacing:2px;line-height:1.8;margin:0 auto 90px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .catch+.read{font-size:1.4rem;margin-bottom:40px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps{padding-left:110px;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps{padding-left:40px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .title{background:#2b8fe9;color:#fff;font-size:1.8rem;font-weight:700;height:calc(100% - 80px);left:0;position:absolute;text-align:center;top:30px;width:50px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .title{height:calc(100% - 30px);text-align:left;top:0;width:30px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .title span{left:calc(50% - .5em);position:absolute}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .title span{top:30px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .title .triangle{background:#2b8fe9;bottom:-50px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);height:calc(tan(60deg)*80px/2);left:calc(50% - 50px);position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .title .triangle{bottom:-25px;height:calc(tan(60deg)*30px/2);left:calc(50% - 25px);width:50px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .start{background:#2b8fe9;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:4px;margin-bottom:40px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .start{font-size:1.5rem;margin-bottom:20px;padding:10px 0}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step{margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step{margin-bottom:20px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .career{display:flex;margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .career{margin-bottom:20px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .career .years{align-items:center;background:#28a9b5;color:#fff;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;line-height:1;padding:15px 0;text-align:center;width:130px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .career .years{font-size:1.4rem;letter-spacing:1px;padding:10px 0;width:80px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .career .position{align-items:center;border:3px solid #28a9b5;color:#28a9b5;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;padding:15px 0;width:calc(100% - 130px)}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .career .position{border-width:2px;font-size:1.35rem;letter-spacing:1px;padding:10px 0;width:calc(100% - 80px)}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box{display:block;margin-bottom:60px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .photo{max-width:405px;width:60%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .photo{max-width:100%;width:100%}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .photo .slides{width:100%}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .text{padding-left:20px;width:395px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .text{margin-bottom:20px;padding-left:0;width:100%}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .text .komidashi{color:#28a9b5;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .text .komidashi{font-size:1.5rem;margin-bottom:15px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .text .komidashi+.read{font-size:1.4rem;line-height:1.8}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .text .komidashi+.read{font-size:1.3rem}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .box .text .komidashi+.read .bold{font-weight:700}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .banner{border-radius:9999px;color:#fff;display:block;margin:40px auto 60px;max-width:853px;position:relative;transition:opacity .2s;width:100%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .banner{font-size:1.3rem;margin:-40px auto 40px;width:100%}}@media screen and (min-width:769px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .banner:hover{opacity:.8}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .banner-img{border-radius:5px;display:block;margin-top:20px;overflow:hidden}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .step .banner-img{margin-top:10px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .next:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;margin:0 auto 30px;width:200px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .career-block .steps .next:before{height:22px;width:100px}}.p-newgraduate-course .content-sec .inner .content .career-block .steps .next .box{margin:0 auto;max-width:712px;width:100%}.p-newgraduate-course .content-sec .inner .content .education-wrap .catch{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps{margin-bottom:40px;padding-left:120px;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps{padding-left:40px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title{color:#fff;font-size:1.8rem;font-weight:700;height:100%;left:0;position:absolute;top:0;width:99px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title{width:30px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title div{align-items:center;display:flex;height:50%;justify-content:center;text-align:center;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title div:first-of-type{background:#2b8fe9;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title div:first-of-type{height:calc(50% - 20px)}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title div:first-of-type:after{background:#2b8fe9;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:calc(tan(60deg)*40px/2);left:calc(50% - 50px);position:absolute;top:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title div:first-of-type:after{height:calc(tan(60deg)*20px/2);left:0}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title div:nth-of-type(2){background:#28a9b5}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .title div:nth-of-type(2){height:calc(50% + 20px)}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .step{border:3px solid #2b8fe9;border-radius:10px;margin-bottom:25px;padding:20px 30px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .step{margin-bottom:20px;padding:15px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .step .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:5px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .step .komidashi{font-size:1.6rem}}.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .step .read{line-height:1.4}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .steps .step .read{line-height:1.6}}.p-newgraduate-course .content-sec .inner .content .education-wrap .next .read{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;line-height:1.8;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .next .read{font-size:1.6rem;letter-spacing:1px;margin-bottom:15px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .next .read:last-of-type{margin-bottom:0}.p-newgraduate-course .content-sec .inner .content .education-wrap .next .catch{border:2px solid #2b8fe9;border-radius:9999px;font-size:2.3rem;font-weight:700;margin-bottom:40px;margin-top:120px;padding:20px 0;position:relative;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .next .catch{font-size:1.6rem;margin-bottom:20px;margin-top:90px;padding:7px 0}}.p-newgraduate-course .content-sec .inner .content .education-wrap .next .catch:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;left:50%;position:absolute;top:calc(-100% - 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .next .catch:before{height:22px;top:calc(-100% - 10px);width:100px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .next .note{display:block;margin-top:30px;text-align:center}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt{margin-top:90px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt{margin-top:40px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title{background:linear-gradient(135deg,#00d8a3,#3252db);border-radius:20px;color:#fff;margin-bottom:30px;overflow:hidden;padding:20px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title{border-radius:10px;margin-bottom:20px;padding:10px 0}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title .main span{display:inline-block;font-size:2.8rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title .main span{font-size:1.8rem;letter-spacing:1px;margin-bottom:10px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title .main span:before{border-bottom:2px dotted #fff;content:"";height:1px;position:absolute;right:calc(100% + 40px);top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title .main span:before{right:calc(100% + 20px)}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title .main span:after{border-bottom:2px dotted #fff;content:"";height:1px;left:calc(100% + 40px);position:absolute;top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .title .main span:after{left:calc(100% + 20px)}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .arrow{height:34px;margin:0 auto 20px;width:121px}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .arrow{height:17px;width:60.5px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list{position:relative}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list{position:relative}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list:before{border-right:2px dotted #006bdb;content:"";display:block;height:100%;left:calc(50% - 15px);position:absolute;top:0;width:1px;z-index:-1}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .catch{background:linear-gradient(135deg,#00d8a3,#3252db);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.8rem;font-weight:700;left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .catch{font-size:2.2rem;height:100%;left:auto;letter-spacing:14px;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .catch .text-combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px;position:relative;width:100%}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block{display:block}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type{margin:0 auto 100px;position:relative;width:427px}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type{margin:0;width:100%}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:before{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:100%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:before{content:none}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;position:absolute;right:0;top:100%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:first-of-type:after{content:none}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:nth-of-type(2){justify-content:space-between;margin-bottom:0;position:relative}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:nth-of-type(2):after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .block:nth-of-type(2):after{content:none}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item{border:1px solid #006bdb;border-radius:15px;overflow:hidden;width:427px}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item{margin-bottom:20px;width:calc(100% - 40px)}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .midashi{background:#006bdb;color:#fff;font-size:2rem;font-weight:700;letter-spacing:6px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .midashi{font-size:1.6rem;letter-spacing:2px;padding:7px 0}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .description{background:#fff;padding:15px;text-align:center}@media screen and (max-width:1000px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .description{padding:10px 5px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .description>p{line-height:1.4;margin-bottom:15px}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .description .example{color:#006bdb;display:flex;font-weight:700;justify-content:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .description .example{display:block;line-height:1.4}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .description .example>p{margin:.5em}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .list .item .description .example>p{margin:0}}.p-newgraduate-course .content-sec .inner .content .education-wrap .ojt .note{display:block;margin-top:30px;text-align:center}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence{margin-top:50px}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .midashi{background:#2b8fe9;border-radius:10px;color:#fff;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin-bottom:30px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .midashi{font-size:1.6rem;letter-spacing:2px;line-height:1.6;margin-bottom:20px;padding:10px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .main-read{font-size:2rem;letter-spacing:2px;line-height:1.8;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .main-read{font-size:1.4rem;margin-bottom:20px}}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box{display:block}}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item{background:#fff;border:2px solid #2b8fe9;border-radius:10px;max-width:480px;padding:25px;width:49%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item{margin-bottom:20px;max-width:100%;padding:25px 15px;width:100%}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item:last-of-type{margin-bottom:0}}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .komidashi{font-size:1.6rem}}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .read{line-height:1.4;margin-bottom:20px;text-align:center}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .discount{margin-bottom:20px}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .discount .after,.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .discount .before{background:rgba(43,143,233,.2);border-radius:10px;color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .discount .after,.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .discount .before{font-size:1.6rem}}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .discount .before{margin-bottom:40px;position:relative}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .discount .before:after{background-image:url(../images/common/arrow2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-26px;content:"";display:block;height:13.3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .allowance{color:#2b8fe9;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1.6;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .box .item .allowance{font-size:1.4rem}}.p-newgraduate-course .content-sec .inner .content .education-wrap .licence .note{display:block;margin-top:30px;text-align:center}.p-newgraduate-course .content-sec .inner .content .education-wrap__sogo .title div:first-of-type{height:calc(50% - 90px)}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap__sogo .title div:first-of-type{height:calc(50% - 120px)!important}}.p-newgraduate-course .content-sec .inner .content .education-wrap__sogo .title div:nth-of-type(2){height:calc(50% + 90px)}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .education-wrap__sogo .title div:nth-of-type(2){height:calc(50% + 120px)!important}}.p-newgraduate-course .content-sec .inner .content .message{margin:10px 0 50px}.p-newgraduate-course .content-sec .inner .content .message .nakamidashi{color:#006bdb;font-size:3.3rem;font-weight:700;letter-spacing:6px;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .message .nakamidashi{font-size:2.2rem;letter-spacing:2px;margin-bottom:20px}}.p-newgraduate-course .content-sec .inner .content .message .box .text{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-newgraduate-course .content-sec .inner .content .message .box .text p{font-size:1.8rem;line-height:2.2}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .message .box .text p{font-size:1.5rem;line-height:1.8}}.p-newgraduate-course .content-sec .inner .content .message .box .photo{height:320px;width:33%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .message .box .photo{height:spvw(260);margin:0 auto;width:70%}}.p-newgraduate-course .content-sec .inner .content .message .box .photo figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-newgraduate-course .content-sec .inner .content .message .box .photo figure img,.p-newgraduate-course .content-sec .inner .content .message .box .photo figure picture,.p-newgraduate-course .content-sec .inner .content .message .box .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box{border:2px solid #2b8fe9;border-radius:10px;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:45px;padding:25px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box{display:block;margin-bottom:25px;padding:20px}}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box:last-of-type{margin-bottom:0}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .text{width:480px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .text{width:100%}}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .text .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .text .komidashi{font-size:1.6rem;margin-bottom:10px}}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .text .read{font-size:1.4rem;line-height:1.6}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .text .read span{display:inline-block;margin-right:.5em}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .text .read{margin-bottom:10px}}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .photo{max-width:390px;width:39%}@media screen and (max-width:768px){.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .photo{max-width:100%;width:100%}}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box .photo figure{border-radius:10px;overflow:hidden}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box__other{display:block}.p-newgraduate-course .content-sec .inner .content .welfare-wrap .box__other .text{width:100%}.p-newgraduate-course .career-sec{margin-bottom:90px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec{margin-bottom:50px}}.p-newgraduate-course .career-sec .inner .midashi .ja{color:#30a4f7}.p-newgraduate-course .career-sec .inner .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-course .career-sec .inner .tabs{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .tabs{display:block;margin-bottom:20px}}.p-newgraduate-course .career-sec .inner .tabs .tab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:1.4;max-width:320px;padding:25px 0;text-align:center;width:31%}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .tabs .tab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:100%}.p-newgraduate-course .career-sec .inner .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-course .career-sec .inner .tabs .tab.is-active{background:#2b8fe9;color:#fff}.p-newgraduate-course .career-sec .inner .contents .content{border:3px solid #2b8fe9;border-radius:10px;height:0;opacity:0;padding:0;visibility:hidden}.p-newgraduate-course .career-sec .inner .contents .content.is-show{height:auto;opacity:1;padding:40px 50px 80px;visibility:visible}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .content.is-show{padding:25px 12.5px}}.p-newgraduate-course .career-sec .inner .contents .case{margin-top:100px}.p-newgraduate-course .career-sec .inner .contents .case:first-child{margin-top:0}.p-newgraduate-course .career-sec .inner .contents .case__2 .nakamidashi{background:#99b528}.p-newgraduate-course .career-sec .inner .contents .case__2 .catch{color:#99b528}.p-newgraduate-course .career-sec .inner .contents .case__2 .steps .step .career .years{background:#99b528}.p-newgraduate-course .career-sec .inner .contents .case__2 .steps .step .career .position{border-color:#99b528;color:#99b528}.p-newgraduate-course .career-sec .inner .contents .case__2 .steps .step .box .text .komidashi{color:#99b528}.p-newgraduate-course .career-sec .inner .contents .nakamidashi{background:#28a9b5;border-radius:10px;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:60px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .nakamidashi{font-size:1.4rem;margin-bottom:30px}}.p-newgraduate-course .career-sec .inner .contents .catch{color:#28a9b5;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-course .career-sec .inner .contents .catch+.read{font-size:1.7rem;font-weight:700;letter-spacing:2px;line-height:1.8;margin:0 auto 90px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .catch+.read{font-size:1.4rem;margin-bottom:40px}}.p-newgraduate-course .career-sec .inner .contents .steps{padding-left:110px;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps{padding-left:40px}}.p-newgraduate-course .career-sec .inner .contents .steps .title{background:#2b8fe9;color:#fff;font-size:1.8rem;font-weight:700;height:calc(100% - 80px);left:0;position:absolute;text-align:center;top:30px;width:50px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .title{height:calc(100% - 30px);text-align:left;top:0;width:30px}}.p-newgraduate-course .career-sec .inner .contents .steps .title span{left:calc(50% - .5em);position:absolute}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .title span{top:30px}}.p-newgraduate-course .career-sec .inner .contents .steps .title .triangle{background:#2b8fe9;bottom:-50px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);height:calc(tan(60deg)*80px/2);left:calc(50% - 50px);position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .title .triangle{bottom:-25px;height:calc(tan(60deg)*30px/2);left:calc(50% - 25px);width:50px}}.p-newgraduate-course .career-sec .inner .contents .steps .start{background:#2b8fe9;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:4px;margin-bottom:40px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .start{font-size:1.5rem;margin-bottom:20px;padding:10px 0}}.p-newgraduate-course .career-sec .inner .contents .steps .step{margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step{margin-bottom:20px}}.p-newgraduate-course .career-sec .inner .contents .steps .step .career{display:flex;margin-bottom:30px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .career{margin-bottom:20px}}.p-newgraduate-course .career-sec .inner .contents .steps .step .career .years{align-items:center;background:#28a9b5;color:#fff;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;line-height:1;padding:15px 0;text-align:center;width:130px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .career .years{font-size:1.4rem;letter-spacing:1px;padding:10px 0;width:80px}}.p-newgraduate-course .career-sec .inner .contents .steps .step .career .position{align-items:center;border:3px solid #28a9b5;color:#28a9b5;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;letter-spacing:4px;padding:15px 0;width:calc(100% - 130px)}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .career .position{border-width:2px;font-size:1.4rem;letter-spacing:1px;padding:10px 0;width:calc(100% - 80px)}}.p-newgraduate-course .career-sec .inner .contents .steps .step .box{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .box{display:block;margin-bottom:60px}}.p-newgraduate-course .career-sec .inner .contents .steps .step .box .photo{max-width:405px;width:60%}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .box .photo{max-width:100%;width:100%}}.p-newgraduate-course .career-sec .inner .contents .steps .step .box .photo .slides{width:100%}.p-newgraduate-course .career-sec .inner .contents .steps .step .box .text{padding-left:20px;width:395px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .box .text{margin-bottom:20px;padding-left:0;width:100%}}.p-newgraduate-course .career-sec .inner .contents .steps .step .box .text .komidashi{color:#28a9b5;font-size:1.6rem;font-weight:700;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .box .text .komidashi{font-size:1.5rem;margin-bottom:15px}}.p-newgraduate-course .career-sec .inner .contents .steps .step .box .text .komidashi+.read{font-size:1.4rem;line-height:1.8}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .step .box .text .komidashi+.read{font-size:1.3rem}}.p-newgraduate-course .career-sec .inner .contents .steps .next:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;margin:0 auto 30px;width:200px}@media screen and (max-width:768px){.p-newgraduate-course .career-sec .inner .contents .steps .next:before{height:22px;width:100px}}.p-newgraduate-course .career-sec .inner .contents .steps .next .box{margin:0 auto;max-width:712px;width:100%}.p-newgraduate-course .education-sec{margin-bottom:90px}.p-newgraduate-course .education-sec .inner{margin:0 auto}.p-newgraduate-course .education-sec .inner .midashi .ja{color:#30a4f7}.p-newgraduate-course .education-sec .inner .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-course .education-sec .inner .tabs{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .tabs{display:block;margin-bottom:20px}}.p-newgraduate-course .education-sec .inner .tabs .tab{border:3px solid #2b8fe9;border-radius:10px;color:#2b8fe9;cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:1.4;max-width:320px;padding:25px 0;text-align:center;width:31%}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .tabs .tab{font-size:1.6rem;margin-bottom:10px;max-width:100%;padding:10px 0;width:100%}.p-newgraduate-course .education-sec .inner .tabs .tab:last-of-type{margin-bottom:0}}.p-newgraduate-course .education-sec .inner .tabs .tab.is-active{background:#2b8fe9;color:#fff}.p-newgraduate-course .education-sec .inner .catch{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin:30px 0 50px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .catch{font-size:1.8rem;letter-spacing:2px;line-height:1.6;margin:20px 0 30px}}.p-newgraduate-course .education-sec .inner .contents .content{border:3px solid #2b8fe9;border-radius:10px;display:none;padding:40px 30px 80px}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content{padding:25px 12.5px}}.p-newgraduate-course .education-sec .inner .contents .content.is-show{display:block}.p-newgraduate-course .education-sec .inner .contents .content .steps{margin-bottom:40px;padding-left:120px;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps{padding-left:40px}}.p-newgraduate-course .education-sec .inner .contents .content .steps .title{color:#fff;font-size:1.8rem;font-weight:700;height:100%;left:0;position:absolute;top:0;width:99px}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps .title{width:30px}}.p-newgraduate-course .education-sec .inner .contents .content .steps .title div{align-items:center;display:flex;height:50%;justify-content:center;text-align:center;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-course .education-sec .inner .contents .content .steps .title div:first-of-type{background:#2b8fe9;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps .title div:first-of-type{height:calc(50% - 20px)}}.p-newgraduate-course .education-sec .inner .contents .content .steps .title div:first-of-type:after{background:#2b8fe9;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:calc(tan(60deg)*40px/2);left:calc(50% - 50px);position:absolute;top:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps .title div:first-of-type:after{height:calc(tan(60deg)*20px/2);left:0}}.p-newgraduate-course .education-sec .inner .contents .content .steps .title div:nth-of-type(2){background:#28a9b5}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps .title div:nth-of-type(2){height:calc(50% + 20px)}}.p-newgraduate-course .education-sec .inner .contents .content .steps .step{border:3px solid #2b8fe9;border-radius:10px;margin-bottom:25px;padding:20px 30px}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps .step{margin-bottom:20px;padding:15px}}.p-newgraduate-course .education-sec .inner .contents .content .steps .step .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:5px}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps .step .komidashi{font-size:1.6rem}}.p-newgraduate-course .education-sec .inner .contents .content .steps .step .read{line-height:1.4}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .steps .step .read{line-height:1.6}}.p-newgraduate-course .education-sec .inner .contents .content .next .read{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;line-height:1.8;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .next .read{font-size:1.6rem;letter-spacing:1px;margin-bottom:15px}}.p-newgraduate-course .education-sec .inner .contents .content .next .read:last-of-type{margin-bottom:0}.p-newgraduate-course .education-sec .inner .contents .content .next .catch{border:2px solid #2b8fe9;border-radius:9999px;font-size:2.3rem;font-weight:700;margin-bottom:40px;margin-top:120px;padding:20px 0;position:relative;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .next .catch{font-size:1.6rem;margin-bottom:20px;margin-top:90px;padding:7px 0}}.p-newgraduate-course .education-sec .inner .contents .content .next .catch:before{background-image:url(../images/environment/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:44px;left:50%;position:absolute;top:calc(-100% - 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .next .catch:before{height:22px;top:calc(-100% - 10px);width:100px}}.p-newgraduate-course .education-sec .inner .contents .content .ojt{margin-top:90px}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt{margin-top:40px}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .title{background:linear-gradient(135deg,#00d8a3,#3252db);border-radius:20px;color:#fff;margin-bottom:30px;overflow:hidden;padding:20px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .title{border-radius:10px;margin-bottom:20px;padding:10px 0}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .title .main span{display:inline-block;font-size:2.8rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;position:relative}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .title .main span{font-size:1.8rem;letter-spacing:1px;margin-bottom:10px}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .title .main span:before{border-bottom:2px dotted #fff;content:"";height:1px;position:absolute;right:calc(100% + 40px);top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .title .main span:before{right:calc(100% + 20px)}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .title .main span:after{border-bottom:2px dotted #fff;content:"";height:1px;left:calc(100% + 40px);position:absolute;top:50%;width:300%}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .title .main span:after{left:calc(100% + 20px)}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .arrow{height:34px;margin:0 auto 20px;width:121px}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .arrow{height:17px;width:60.5px}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list{display:none;position:relative}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list{position:relative}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list:before{border-right:2px dotted #006bdb;content:"";display:block;height:100%;left:calc(50% - 15px);position:absolute;top:0;width:1px;z-index:-1}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .catch{background:linear-gradient(135deg,#00d8a3,#3252db);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:2.8rem;font-weight:700;left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .catch{font-size:2.2rem;height:100%;left:auto;letter-spacing:14px;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .catch .text-combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px;position:relative;width:100%}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block{display:block}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:first-of-type{margin:0 auto 100px;position:relative;width:427px}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:first-of-type{margin:0;width:100%}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:first-of-type:before{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:100%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:first-of-type:before{content:none}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:first-of-type:after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;position:absolute;right:0;top:100%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:200px;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:first-of-type:after{content:none}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:nth-of-type(2){justify-content:space-between;margin-bottom:0;position:relative}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:nth-of-type(2):after{border-bottom:2px dotted #006bdb;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .block:nth-of-type(2):after{content:none}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item{border:1px solid #006bdb;border-radius:15px;overflow:hidden;width:427px}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item{margin-bottom:20px;width:calc(100% - 40px)}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .midashi{background:#006bdb;color:#fff;font-size:2rem;font-weight:700;letter-spacing:6px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .midashi{font-size:1.6rem;letter-spacing:2px;padding:7px 0}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .description{background:#fff;padding:15px;text-align:center}@media screen and (max-width:1000px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .description{padding:10px 5px}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .description>p{line-height:1.4;margin-bottom:15px}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .description .example{color:#006bdb;display:flex;font-weight:700;justify-content:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .description .example{display:block;line-height:1.4}}.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .description .example>p{margin:.5em}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .ojt .list .item .description .example>p{margin:0}}.p-newgraduate-course .education-sec .inner .contents .content .licence{margin-top:50px}.p-newgraduate-course .education-sec .inner .contents .content .licence .midashi{background:#2b8fe9;border-radius:10px;color:#fff;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin-bottom:40px;padding:15px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .licence .midashi{font-size:1.6rem;letter-spacing:2px;line-height:1.6;margin-bottom:20px;padding:10px}}.p-newgraduate-course .education-sec .inner .contents .content .licence .box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .licence .box{display:block}}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item{background:#fff;border:2px solid #2b8fe9;border-radius:10px;max-width:437px;padding:25px;width:49%}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item{margin-bottom:20px;max-width:100%;padding:25px 15px;width:100%}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item:last-of-type{margin-bottom:0}}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .komidashi{font-size:1.6rem}}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .read{line-height:1.4;margin-bottom:20px;text-align:center}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .discount{margin-bottom:20px}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .discount .after,.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .discount .before{background:rgba(43,143,233,.2);border-radius:10px;color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:2px;padding:10px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .discount .after,.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .discount .before{font-size:1.6rem}}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .discount .before{margin-bottom:40px;position:relative}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .discount .before:after{background-image:url(../images/common/arrow2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-26px;content:"";display:block;height:13.3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px}.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .allowance{color:#2b8fe9;font-size:1.8rem;font-weight:700;letter-spacing:1px;line-height:1.6;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content .licence .box .item .allowance{font-size:1.4rem}}.p-newgraduate-course .education-sec .inner .contents .content__sogo .title div:first-of-type{height:calc(50% - 90px)}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content__sogo .title div:first-of-type{height:calc(50% - 120px)!important}}.p-newgraduate-course .education-sec .inner .contents .content__sogo .title div:nth-of-type(2){height:calc(50% + 90px)}@media screen and (max-width:768px){.p-newgraduate-course .education-sec .inner .contents .content__sogo .title div:nth-of-type(2){height:calc(50% + 120px)!important}}.p-newgraduate-course .welfare-sec{margin-bottom:90px}.p-newgraduate-course .welfare-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-course .welfare-sec .inner .midashi .ja{color:#30a4f7}.p-newgraduate-course .welfare-sec .inner .intro{color:#30a4f7;font-size:2rem;font-weight:700;line-height:2;margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .welfare-sec .inner .intro{font-size:1.5rem;line-height:1.8;margin-bottom:40px}}.p-newgraduate-course .welfare-sec .inner .content .box{border:2px solid #2b8fe9;border-radius:10px;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:45px;padding:25px}@media screen and (max-width:768px){.p-newgraduate-course .welfare-sec .inner .content .box{display:block;margin-bottom:25px;padding:20px}}.p-newgraduate-course .welfare-sec .inner .content .box:last-of-type{margin-bottom:0}.p-newgraduate-course .welfare-sec .inner .content .box .text{width:545px}@media screen and (max-width:768px){.p-newgraduate-course .welfare-sec .inner .content .box .text{width:100%}}.p-newgraduate-course .welfare-sec .inner .content .box .text .komidashi{color:#2b8fe9;font-size:2rem;font-weight:700;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:768px){.p-newgraduate-course .welfare-sec .inner .content .box .text .komidashi{font-size:1.6rem;margin-bottom:10px}}.p-newgraduate-course .welfare-sec .inner .content .box .text .read{font-size:1.4rem;line-height:1.6}.p-newgraduate-course .welfare-sec .inner .content .box .text .read span{display:inline-block;margin-right:.5em}@media screen and (max-width:768px){.p-newgraduate-course .welfare-sec .inner .content .box .text .read{margin-bottom:10px}}.p-newgraduate-course .welfare-sec .inner .content .box .photo{max-width:390px;width:39%}@media screen and (max-width:768px){.p-newgraduate-course .welfare-sec .inner .content .box .photo{max-width:100%;width:100%}}.p-newgraduate-course .welfare-sec .inner .content .box .photo figure{border-radius:10px;overflow:hidden}.p-newgraduate-course .welfare-sec .inner .content .box__other{display:block}.p-newgraduate-course .welfare-sec .inner .content .box__other .text{width:100%}.p-newgraduate-course .interview-sec{background-image:url(../images/course/webp/bg_interview-01.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:120px 0}.p-newgraduate-course .interview-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}.p-newgraduate-course .interview-sec .inner .midashi .en{color:#fff}.p-newgraduate-course .interview-sec .inner .list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.p-newgraduate-course .interview-sec .inner .list{gap:10px;grid-template-columns:repeat(2,1fr)}}.p-newgraduate-course .interview-sec .inner .list .item{margin-bottom:min(1.4641288433vw,20px)}@media screen and (max-width:768px){.p-newgraduate-course .interview-sec .inner .list .item{margin-bottom:30px}}.p-newgraduate-course .interview-sec .inner .list .item a figure{overflow:hidden}.p-newgraduate-course .interview-sec .inner .list .item a figure img{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.p-newgraduate-course .interview-sec .inner .list .item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-newgraduate-course .interview-sec .inner .list .item a figure{margin-bottom:min(1.4641288433vw,20px)}@media screen and (max-width:768px){.p-newgraduate-course .interview-sec .inner .list .item a figure{margin-bottom:10px}}.p-newgraduate-course .interview-sec .inner .list .item a .caption{color:#2b66ea;text-align:center}.p-newgraduate-course .interview-sec .inner .list .item a .caption .name{font-size:min(.9516837482vw,13px);font-weight:700;line-height:1.6;margin-bottom:min(1.0980966325vw,15px)}.p-newgraduate-course .interview-sec .inner .list .item a .caption .name span{display:inline-block;font-size:min(1.1713030747vw,16px)}@media screen and (max-width:768px){.p-newgraduate-course .interview-sec .inner .list .item a .caption .name{font-size:min(2.9333333333vw,22px)}.p-newgraduate-course .interview-sec .inner .list .item a .caption .name span{display:inline-block;font-size:min(3.4666666667vw,26px)}}.p-newgraduate-course .interview-sec .inner .list .item a .caption .btn{border:min(.2928257687vw,4px) solid #2b66ea;border-radius:9999px;font-size:min(1.1713030747vw,16px);font-weight:700;margin:0 auto;padding:min(.7320644217vw,10px) 0;position:relative;text-align:center;width:calc(100% - 50px)}@media screen and (max-width:768px){.p-newgraduate-course .interview-sec .inner .list .item a .caption .btn{border-width:2px;font-size:min(2.6666666667vw,20px);padding:7px 0;width:100%}}.p-newgraduate-course .interview-sec .inner .list .item a .caption .btn:before{border:min(.2928257687vw,4px) solid transparent;border-left:min(.439238653vw,6px) solid #006bdb;box-sizing:border-box;content:"";height:min(.1464128843vw,2px);position:absolute;right:10px;top:calc(50% - min(.2928257687vw, 4px));width:min(.1464128843vw,2px)}@media screen and (max-width:768px){.p-newgraduate-course .interview-sec .inner .list .item a .caption .btn:before{border:min(.8vw,6px) solid transparent;border-left:min(1.3333333333vw,10px) solid #006bdb;height:min(.8vw,6px);right:5px;top:calc(50% - min(.4vw, 3px));width:min(.8vw,6px)}}.p-newgraduate-course .requirements-sec{padding-top:100px}.p-newgraduate-course .requirements-sec .inner{margin:0 auto;max-width:1000px;width:calc(100% - 25px)}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .midashi .en{font-size:5.5rem}}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap{margin:0 auto 80px;position:relative;z-index:1}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap{margin-bottom:40px}}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table dt,.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd{letter-spacing:.5px}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd.padding-0{padding:0}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .indent{margin-left:1em;text-indent:-1em}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd small{font-size:1.4rem}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .note{display:block;font-size:1.6rem}@media screen and (min-width:769px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .note{margin-top:-10px;padding:0 15px 20px}}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .note{font-size:1.3rem;padding:10px 10px 20px}}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd table th{font-weight:400;padding:0 10px 0 0}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd table td{padding:0 10px}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd table td{padding:3px 10px}}@media screen and (min-width:769px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table1{margin:15px 20px}}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table1{width:100%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table1 tr{border-bottom:1px solid #2b8fe9}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table1 th{border-right:1px solid #2b8fe9;padding:3px 10px;vertical-align:middle;width:38%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table1 td{padding-right:0}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table1 td:first-of-type{width:24%}}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2{height:100%;width:100%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 th{color:#2b8fe9;width:23.125%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 td,.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 th{border-bottom:1px solid #2b8fe9;border-right:1px solid #2b8fe9;padding:10px;vertical-align:middle}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 td:first-of-type{width:76.875%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 td:nth-of-type(2){width:auto}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 tr td:last-of-type{border-right:0}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 tr:last-of-type td,.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table2 tr:last-of-type th{border-bottom:0}@media screen and (min-width:769px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3{margin:15px 20px}}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3{border-bottom:1px solid #2b8fe9;height:100%;width:100%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3 th{border-bottom:1px solid #2b8fe9;padding:10px;vertical-align:middle;width:100%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3 td{border-bottom:1px solid #2b8fe9;border-right:1px solid #2b8fe9;padding:10px;vertical-align:middle}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3 td:first-of-type{width:30%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3 td:nth-of-type(2){width:70%}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3 tr td:last-of-type{border-right:0}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3 tr:last-of-type td,.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap .dl-table>dd .table3 tr:last-of-type th{border-bottom:0}}.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap a{text-decoration:underline}@media screen and (min-width:769px){.p-newgraduate-course .requirements-sec .inner .content .dl-table-wrap a:hover{text-decoration:none}}.p-newgraduate-course .requirements-sec .inner .content .entry-btn{background:linear-gradient(135deg,#00d8a3,#3252db);box-shadow:2px 2px 10px rgba(0,0,0,.2);font-size:2.6rem;letter-spacing:4px;margin:0 auto 80px;max-width:700px;position:relative;transition:box-shadow .2s;width:calc(100% - 25px);z-index:1}@media screen and (min-width:769px){.p-newgraduate-course .requirements-sec .inner .content .entry-btn:hover{box-shadow:4px 4px 10px rgba(0,0,0,.3)}}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .entry-btn{font-size:1.6rem;letter-spacing:1px;margin-bottom:50px}}.p-newgraduate-course .requirements-sec .inner .content .entry-btn p{padding:20px 0}.p-newgraduate-course .requirements-sec .inner .content .for-highschool{background:#fff;border:3px solid #2b8fe9;border-radius:10px;padding:40px 70px;position:relative;z-index:1}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool{padding:30px}}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .midashi{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:4px;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .midashi{font-size:1.8rem;margin-bottom:20px}}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .read{font-size:1.8rem;line-height:1.6;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .read{font-size:1.6rem;margin-bottom:20px}}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns{display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns{display:block;margin-bottom:20px}}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns .btn{box-shadow:2px 2px 10px rgba(0,0,0,.2);font-size:2rem;letter-spacing:2px;max-width:400px;position:relative;transition:box-shadow .2s;width:49%}@media screen and (min-width:769px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns .btn:hover{box-shadow:4px 4px 10px rgba(0,0,0,.3)}}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns .btn{font-size:1.5rem;letter-spacing:1px;margin-bottom:20px;max-width:100%;width:100%}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns .btn:last-of-type{margin-bottom:0}}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns .btn p{padding:15px 0}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns .btn p{padding:10px 0}}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .btns .btn p:after{background-image:url(../images/common/icon_pdf.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:26.18px;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .note{display:block;font-size:1.4rem;line-height:2;margin:-20px 0 20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .note{font-size:1.2rem;margin:0 0 20px}}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .note .strong{color:red;font-weight:700}.p-newgraduate-course .requirements-sec .inner .content .for-highschool .contact{font-size:2.3rem;font-weight:700;letter-spacing:2px;line-height:1.6;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .for-highschool .contact{font-size:1.6rem;letter-spacing:1px}}.p-newgraduate-course .requirements-sec .inner .content .selection-sec{background:linear-gradient(45deg,#a3e980,#e5fbf3 55%,#71acfb);margin-left:calc(-50vw + 500px);margin-top:90px;padding:90px 0 70px;position:relative;width:100vw}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .selection-sec{margin-left:-12.55px;margin-top:50px;padding:50px 0}}.p-newgraduate-course .requirements-sec .inner .content .selection-sec:before{background-image:url(../images/common/webp/deco_08.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:311.6px;position:absolute;right:calc(50vw - 620px);top:-200px;width:163px;z-index:0}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .selection-sec:before{height:207.7333333333px;right:0;top:-620px;width:108.6666666667px}}.p-newgraduate-course .requirements-sec .inner .content .selection-sec:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:90px;content:"";display:block;height:171px;left:calc(50vw - 620px);position:absolute;width:171px}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .selection-sec:after{height:100px;left:-10px;width:100px}}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner{margin:0 auto;max-width:1000px;position:relative;width:calc(100% - 25px);z-index:1}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner:before{background-image:url(../images/common/webp/deco_06.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-10px;content:"";display:block;height:60px;position:absolute;right:-50px;width:60px;z-index:0}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner:after{background-image:url(../images/common/webp/deco_05.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:90px;left:-50px;position:absolute;top:30px;width:90px;z-index:-1}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner:after{height:60px;top:-20px;width:60px}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .dl-table-wrap{width:100%}}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .flow{color:#2b8fe9;font-weight:700}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .flow li:after{background:#2b8fe9;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:7px;margin-bottom:10px;margin-top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:24px}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .flow li:last-of-type:after{content:none}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .notice{color:#2b8fe9;font-size:2.3rem;font-weight:700;letter-spacing:2px;line-height:1.8;margin-top:-20px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .notice{font-size:1.6rem}}.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .notice a{text-decoration:underline}@media screen and (min-width:769px){.p-newgraduate-course .requirements-sec .inner .content .selection-sec .inner .notice a:hover{text-decoration:none}}.p-newgraduate-course.__dormitory .outline-sec .inner .photo figure{align-items:center;display:flex;justify-content:center}.p-newgraduate-course.__dormitory .outline-sec .inner .photo figure img,.p-newgraduate-course.__dormitory .outline-sec .inner .photo figure picture,.p-newgraduate-course.__dormitory .outline-sec .inner .photo figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-newgraduate-course .mfp-bg{background:#000;height:100vh;opacity:.8;width:100%}.p-newgraduate-course .modal-content{background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);height:100%;margin:50px auto;max-height:calc(100vh - 100px);max-width:1000px;overflow:scroll;padding:70px 50px;position:relative;transition:opacity .3s ease-out;width:calc(100% - 50px)}@media screen and (max-width:768px){.p-newgraduate-course .modal-content{box-sizing:border-box;padding:50px 15px}}.p-newgraduate-course .modal-content .midashi{border-bottom:1px solid #2b8fe9;color:#2b8fe9;font-size:2.8rem;font-weight:600;letter-spacing:4px;line-height:1.4;margin-bottom:60px;padding-bottom:30px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .midashi{font-size:2rem;letter-spacing:1px;margin-bottom:30px;padding-bottom:15px}}.p-newgraduate-course .modal-content .catch{color:#99b528;font-size:2.3rem;font-weight:600;letter-spacing:4px;line-height:1.6;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .catch{font-size:1.8rem;letter-spacing:1px}}.p-newgraduate-course .modal-content .read{font-size:1.6rem;font-weight:600;letter-spacing:2px;line-height:1.8;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .read{font-size:1.4rem;letter-spacing:0;line-height:1.6}}.p-newgraduate-course .modal-content .job .komidashi{background:#2b8fe9;border-radius:10px 10px 0 0;color:#fff;font-size:1.7rem;font-weight:600;letter-spacing:2px;padding:20px 0;text-align:center}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .job .komidashi{font-size:1.5rem;line-height:1.6;padding:10px 0}}.p-newgraduate-course .modal-content .job .komidashi span{font-size:1.4rem;font-weight:400;letter-spacing:0}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .job .komidashi span{display:block;font-size:1.2rem}}.p-newgraduate-course .modal-content .job dl{border:2px solid #2b8fe9;border-top:none;display:flex}.p-newgraduate-course .modal-content .job dl dt{align-items:center;border-right:2px solid #2b8fe9;color:#2b8fe9;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;line-height:1.6;padding:20px 0;text-align:center;width:30%}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .job dl dt{font-size:1.4rem;padding:10px 0}}.p-newgraduate-course .modal-content .job dl dd{align-items:center;display:flex;font-size:1.5rem;line-height:1.6;padding:20px 50px;width:70%}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .job dl dd{font-size:1.3rem;padding:10px}}.p-newgraduate-course .modal-content .job dl:last-of-type{border-radius:0 0 10px 10px}.p-newgraduate-course .modal-content .modal-close-1{cursor:pointer;height:28px;position:absolute;right:20px;top:20px;width:28px}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .modal-close-1{height:20px;right:10px;top:10px;width:20px}}.p-newgraduate-course .modal-content .modal-close-2{background:#2b8fe9;border-radius:9999px;color:#fff;cursor:pointer;font-weight:500;margin:50px auto 0;padding:20px 0;position:relative;text-align:center;width:310px}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .modal-close-2{padding:15px 0;width:100%}}.p-newgraduate-course .modal-content .modal-close-2:before{background-color:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:10px;position:absolute;right:20px;top:calc(50% - 5px);width:8px}@media screen and (max-width:768px){.p-newgraduate-course .modal-content .modal-close-2:before{height:8px;top:calc(50% - 4px);width:6px}}.p-newgraduate-course .mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:opacity .3s ease-out}.p-newgraduate-course .mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.p-newgraduate-course .mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.p-newgraduate-course .mfp-fade.mfp-bg{opacity:0;transition:opacity .3s ease-out}.p-newgraduate-course .mfp-fade.mfp-bg.mfp-ready{opacity:.8}.p-newgraduate-course .mfp-fade.mfp-bg.mfp-removing{opacity:0}

/*# sourceMappingURL=app.css.map*/