@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";.js-breakpointSp{width:750px}.js-viewportWidthSp{width:375px}.js-viewportWidthTb{width:1280px}.js-viewportWidthPc{width:1500px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);background-repeat:no-repeat}th,td{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fcee20));background:linear-gradient(transparent 50%, #fcee20 50%)}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img,svg{line-height:0;vertical-align:middle}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}main{display:block}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:100%;display:inline-block;font-family:inherit}*{-webkit-overflow-scrolling:touch}::-ms-expand{display:none}::-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #828c9a}.clearfix:after,.c-block-dept-faq:after,.f-nav1:after{content:" ";display:block;clear:both}body{-webkit-text-size-adjust:100%}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}html{overflow:auto;font-size:62.5%;min-width:1280px}html.js-modalOpen,html.js-menuOpen{height:100%;overflow:hidden}@media screen and (max-width: 750px){html{min-width:0}}body{-webkit-transition:all .25s ease;transition:all .25s ease;font-size:1.6rem;line-height:1.7;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";color:#000;background-color:#fff;min-height:100%}@media screen and (max-width: 750px){body{font-size:1.4rem;overflow-x:hidden}}:root{--theme-color-a: #ffbc00;--theme-color-b: #fcee20;--theme-color-c: #ea5a46;--theme-color-d: #fcee21}.u-sans{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif"}.u-serif{font-family:"Noto Serif JP","Noto Serif JP","游明朝","Yu Mincho","YuMincho","Noto Serif Japanese",Georgia,"Hiragino Mincho ProN","HGS明朝E",serif}.u-themeClr1{color:#004da0}.u-themeClr2{color:#e95503}.u-themeClr3{color:#039c75}.u-bg-themeClr1{background-color:#004da0}.u-bg-themeClr2{background-color:#e95503}.u-bg-themeClr3{background-color:#039c75}.u-fill-themeClr1{fill:#004da0}.u-fill-themeClr2{fill:#e95503}.u-fill-themeClr3{fill:#039c75}svg{width:100%;height:auto}small{font-size:.8em}a{-webkit-transition:all .2s;transition:all .2s;color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;width:100%;display:block}i.fa{margin:0 .3em}h1,h2,h3,h4,h5{font-weight:bold;line-height:1.5}h1{font-size:3.6rem}@media screen and (max-width: 750px){h1{font-size:2.4rem}}h2{font-size:2.5rem}@media screen and (max-width: 750px){h2{font-size:2rem}}h3{font-size:2.4rem;line-height:1.35}@media screen and (max-width: 750px){h3{font-size:1.6rem}}h4{font-size:1.6rem}@media screen and (max-width: 750px){h4{font-size:1.4rem}}h5{font-size:1.4rem}@media screen and (max-width: 750px){h5{font-size:1.2rem}}table{width:100%}table th{text-align:left}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 750px){a[href^="tel:"]{pointer-events:auto}}.slick-slider:not(.p-top-interview-slick) .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-slider:not(.p-top-interview-slick) .slick-slide{height:auto !important}@media screen and (max-width: 750px){.slick-arrow{opacity:1}}.l-innerA,.l-inner1,.p-top-sdgs,.p-top-info,.p-top-video,.p-top-interview .main,.p-top-charmpoint>*,.p-top-ourschool>*,.p-top-bnrarea,.p-contact-mail__block2 .inner,.p-contact-mail__block1,.p-contact-meeting__block2>*,.p-contact-meeting__block1,.p-contact-line__block4 .box1,.p-contact-line__block3,.p-contact-line__block2>*,.p-sdgs__tab-menu>nav,.p-sdgs-block2 .ttl,.p-ao-block3,.p-ao-block2,.p-ao-block1,.c-mv-ao,.p-admission-guide-admission .block2,.p-admission-guide-admission .block1>*,.p-transfer-student .inner,.p-transfer-merit>*,.p-transfer-schedule,.p-open-campus-qa,.p-open-campus-visiter>*,.p-open-campus-timeschedule,.p-open-campus-program>*,.p-open-campus-news,.c-ttl3>*,.p-empolyment-point-list>li,.c-breadcrumb,.p-top-topnews,.c-mv .ttl,.c-mv2 .ttl,.c-block1,.c-block1--r,.c-box2,.p-top-news,.p-admission-guide-news,.f-main>*,.l-inner5,.l-inner4,.c-campus-life-block2,.c-campus-block1,.l-inner3,.l-inner2,.c-dept-graduates,.p-rcb-individuality .insta-btn,.p-rcb-individuality .inner,.c-list-rcb-color-tab,.p-rcb-top-charm_point>*,.p-rcb-top-news,.c-school-top-our_school,.p-college_info-block3>*,.c-course-features,.c-course-block-top,.c-course-curriculum,.c-section-graduates{width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 750px){.l-innerA,.l-inner1,.p-top-sdgs,.p-top-info,.p-top-video,.p-top-interview .main,.p-top-charmpoint>*,.p-top-ourschool>*,.p-top-bnrarea,.p-contact-mail__block2 .inner,.p-contact-mail__block1,.p-contact-meeting__block2>*,.p-contact-meeting__block1,.p-contact-line__block4 .box1,.p-contact-line__block3,.p-contact-line__block2>*,.p-sdgs__tab-menu>nav,.p-sdgs-block2 .ttl,.p-ao-block3,.p-ao-block2,.p-ao-block1,.c-mv-ao,.p-admission-guide-admission .block2,.p-admission-guide-admission .block1>*,.p-transfer-student .inner,.p-transfer-merit>*,.p-transfer-schedule,.p-open-campus-qa,.p-open-campus-visiter>*,.p-open-campus-timeschedule,.p-open-campus-program>*,.p-open-campus-news,.c-ttl3>*,.p-empolyment-point-list>li,.c-breadcrumb,.p-top-topnews,.c-mv .ttl,.c-mv2 .ttl,.c-block1,.c-block1--r,.c-box2,.p-top-news,.p-admission-guide-news,.f-main>*,.l-inner5,.l-inner4,.c-campus-life-block2,.c-campus-block1,.l-inner3,.l-inner2,.c-dept-graduates,.p-rcb-individuality .insta-btn,.p-rcb-individuality .inner,.c-list-rcb-color-tab,.p-rcb-top-charm_point>*,.p-rcb-top-news,.c-school-top-our_school,.p-college_info-block3>*,.c-course-features,.c-course-block-top,.c-course-curriculum,.c-section-graduates{max-width:none}}.l-inner1,.p-top-sdgs,.p-top-info,.p-top-video,.p-top-interview .main,.p-top-charmpoint>*,.p-top-ourschool>*,.p-top-bnrarea,.p-contact-mail__block2 .inner,.p-contact-mail__block1,.p-contact-meeting__block2>*,.p-contact-meeting__block1,.p-contact-line__block4 .box1,.p-contact-line__block3,.p-contact-line__block2>*,.p-sdgs__tab-menu>nav,.p-sdgs-block2 .ttl,.p-ao-block3,.p-ao-block2,.p-ao-block1,.c-mv-ao,.p-admission-guide-admission .block2,.p-admission-guide-admission .block1>*,.p-transfer-student .inner,.p-transfer-merit>*,.p-transfer-schedule,.p-open-campus-qa,.p-open-campus-visiter>*,.p-open-campus-timeschedule,.p-open-campus-program>*,.p-open-campus-news,.c-ttl3>*,.p-empolyment-point-list>li,.c-breadcrumb,.p-top-topnews,.c-mv .ttl,.c-mv2 .ttl,.c-block1,.c-block1--r,.c-box2,.p-top-news,.p-admission-guide-news,.f-main>*,.l-inner5,.l-inner4,.c-campus-life-block2,.c-campus-block1,.l-inner3,.l-inner2,.c-dept-graduates,.p-rcb-individuality .insta-btn,.p-rcb-individuality .inner,.c-list-rcb-color-tab,.p-rcb-top-charm_point>*,.p-rcb-top-news,.c-school-top-our_school,.p-college_info-block3>*,.c-course-features,.c-course-block-top,.c-course-curriculum,.c-section-graduates{max-width:1380px;padding-right:40px;padding-left:40px}@media screen and (max-width: 750px){.l-inner1,.p-top-sdgs,.p-top-info,.p-top-video,.p-top-interview .main,.p-top-charmpoint>*,.p-top-ourschool>*,.p-top-bnrarea,.p-contact-mail__block2 .inner,.p-contact-mail__block1,.p-contact-meeting__block2>*,.p-contact-meeting__block1,.p-contact-line__block4 .box1,.p-contact-line__block3,.p-contact-line__block2>*,.p-sdgs__tab-menu>nav,.p-sdgs-block2 .ttl,.p-ao-block3,.p-ao-block2,.p-ao-block1,.c-mv-ao,.p-admission-guide-admission .block2,.p-admission-guide-admission .block1>*,.p-transfer-student .inner,.p-transfer-merit>*,.p-transfer-schedule,.p-open-campus-qa,.p-open-campus-visiter>*,.p-open-campus-timeschedule,.p-open-campus-program>*,.p-open-campus-news,.c-ttl3>*,.p-empolyment-point-list>li,.c-breadcrumb,.p-top-topnews,.c-mv .ttl,.c-mv2 .ttl,.c-block1,.c-block1--r,.c-box2,.p-top-news,.p-admission-guide-news,.f-main>*,.l-inner5,.l-inner4,.c-campus-life-block2,.c-campus-block1,.l-inner3,.l-inner2,.c-dept-graduates,.p-rcb-individuality .insta-btn,.p-rcb-individuality .inner,.c-list-rcb-color-tab,.p-rcb-top-charm_point>*,.p-rcb-top-news,.c-school-top-our_school,.p-college_info-block3>*,.c-course-features,.c-course-block-top,.c-course-curriculum,.c-section-graduates{padding-right:20px;padding-left:20px}}.l-inner2,.c-dept-graduates,.p-rcb-individuality .insta-btn,.p-rcb-individuality .inner,.c-list-rcb-color-tab,.p-rcb-top-charm_point>*,.p-rcb-top-news,.c-school-top-our_school,.p-college_info-block3>*,.c-course-features,.c-course-block-top,.c-course-curriculum,.c-section-graduates{max-width:1280px}.l-inner3{max-width:1200px}.l-inner4,.c-campus-life-block2,.c-campus-block1{max-width:1360px}.l-inner5{max-width:910px}.l-col2{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 750px){.l-col2{display:block}}.l-col2>*{width:100%}.l-col2>*:nth-child(2){min-height:1000px;overflow:hidden}.l-space0{padding-top:60px;padding-bottom:120px}@media screen and (max-width: 750px){.l-space0{padding-top:40px;padding-bottom:40px}}.l-btn-r{margin:100px -120px 0 auto}@media screen and (max-width: 750px){.l-btn-r{margin:30px auto 0}}.p-post__header{border-bottom:solid 1px #ca161e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px;margin-bottom:3em}@media screen and (max-width: 750px){.p-post__header{display:block}}.p-post__header h1{font-size:3.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 750px){.p-post__header h1{font-size:2.2rem}}body#tinymce.wp-editor.post-type-post .post-header,body#tinymce.wp-editor.post-type-news .post-header,body#tinymce.wp-editor.post-type-blog .post-header,.c-post .post-header,.p-policy .post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;margin:20px 0 50px}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post .post-header,body#tinymce.wp-editor.post-type-news .post-header,body#tinymce.wp-editor.post-type-blog .post-header,.c-post .post-header,.p-policy .post-header{margin:20px 0 30px}}body#tinymce.wp-editor.post-type-post .writer,body#tinymce.wp-editor.post-type-news .writer,body#tinymce.wp-editor.post-type-blog .writer,.c-post .writer,.p-policy .writer{color:#ca161e;text-decoration:underline}body#tinymce.wp-editor.post-type-post h1,body#tinymce.wp-editor.post-type-news h1,body#tinymce.wp-editor.post-type-blog h1,.c-post h1,.p-policy h1{margin:2em 0 1em}body#tinymce.wp-editor.post-type-post h2,body#tinymce.wp-editor.post-type-news h2,body#tinymce.wp-editor.post-type-blog h2,.c-post h2,.p-policy h2{margin:2em 0 1em}body#tinymce.wp-editor.post-type-post h3,body#tinymce.wp-editor.post-type-news h3,body#tinymce.wp-editor.post-type-blog h3,.c-post h3,.p-policy h3{margin:2em 0 1em}body#tinymce.wp-editor.post-type-post h4,body#tinymce.wp-editor.post-type-news h4,body#tinymce.wp-editor.post-type-blog h4,.c-post h4,.p-policy h4{margin:1em 0 .4em}body#tinymce.wp-editor.post-type-post h5,body#tinymce.wp-editor.post-type-news h5,body#tinymce.wp-editor.post-type-blog h5,.c-post h5,.p-policy h5{margin:1em 0}body#tinymce.wp-editor.post-type-post h6,body#tinymce.wp-editor.post-type-news h6,body#tinymce.wp-editor.post-type-blog h6,.c-post h6,.p-policy h6{margin:1em 0}body#tinymce.wp-editor.post-type-post section,body#tinymce.wp-editor.post-type-news section,body#tinymce.wp-editor.post-type-blog section,.c-post section,.p-policy section{clear:both;padding-bottom:1em}body#tinymce.wp-editor.post-type-post>p,body#tinymce.wp-editor.post-type-news>p,body#tinymce.wp-editor.post-type-blog>p,.c-post>p,.p-policy>p{display:block;margin-bottom:2em}body#tinymce.wp-editor.post-type-post a:not(.notPstyle),body#tinymce.wp-editor.post-type-news a:not(.notPstyle),body#tinymce.wp-editor.post-type-blog a:not(.notPstyle),.c-post a:not(.notPstyle),.p-policy a:not(.notPstyle){color:#ca161e;text-decoration:underline}@media(hover: hover){body#tinymce.wp-editor.post-type-post a:not(.notPstyle):where(:-moz-any-link,:enabled,summary):hover, body#tinymce.wp-editor.post-type-news a:not(.notPstyle):where(:-moz-any-link,:enabled,summary):hover, body#tinymce.wp-editor.post-type-blog a:not(.notPstyle):where(:-moz-any-link,:enabled,summary):hover, .c-post a:not(.notPstyle):where(:-moz-any-link,:enabled,summary):hover, .p-policy a:not(.notPstyle):where(:-moz-any-link,:enabled,summary):hover{opacity:1;text-decoration:none}body#tinymce.wp-editor.post-type-post a:not(.notPstyle):where(:any-link,:enabled,summary):hover,body#tinymce.wp-editor.post-type-news a:not(.notPstyle):where(:any-link,:enabled,summary):hover,body#tinymce.wp-editor.post-type-blog a:not(.notPstyle):where(:any-link,:enabled,summary):hover,.c-post a:not(.notPstyle):where(:any-link,:enabled,summary):hover,.p-policy a:not(.notPstyle):where(:any-link,:enabled,summary):hover{opacity:1;text-decoration:none}}body#tinymce.wp-editor.post-type-post a:active,body#tinymce.wp-editor.post-type-news a:active,body#tinymce.wp-editor.post-type-blog a:active,.c-post a:active,.p-policy a:active{color:#ca161e}body#tinymce.wp-editor.post-type-post strong,body#tinymce.wp-editor.post-type-news strong,body#tinymce.wp-editor.post-type-blog strong,.c-post strong,.p-policy strong{color:#ca161e}body#tinymce.wp-editor.post-type-post em,body#tinymce.wp-editor.post-type-news em,body#tinymce.wp-editor.post-type-blog em,.c-post em,.p-policy em{font-style:italic}body#tinymce.wp-editor.post-type-post figcaption,body#tinymce.wp-editor.post-type-news figcaption,body#tinymce.wp-editor.post-type-blog figcaption,.c-post figcaption,.p-policy figcaption{font-size:1.4rem;margin-top:-2em}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post figcaption,body#tinymce.wp-editor.post-type-news figcaption,body#tinymce.wp-editor.post-type-blog figcaption,.c-post figcaption,.p-policy figcaption{font-size:1.3rem}}body#tinymce.wp-editor.post-type-post blockquote,body#tinymce.wp-editor.post-type-post q,body#tinymce.wp-editor.post-type-news blockquote,body#tinymce.wp-editor.post-type-news q,body#tinymce.wp-editor.post-type-blog blockquote,body#tinymce.wp-editor.post-type-blog q,.c-post blockquote,.p-policy blockquote,.c-post q,.p-policy q{color:#666;background-color:#fff;font-style:italic;padding:2em 2em 2em 5em;position:relative;margin:1em 0;border-left:solid 5px #ccc}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post blockquote,body#tinymce.wp-editor.post-type-post q,body#tinymce.wp-editor.post-type-news blockquote,body#tinymce.wp-editor.post-type-news q,body#tinymce.wp-editor.post-type-blog blockquote,body#tinymce.wp-editor.post-type-blog q,.c-post blockquote,.p-policy blockquote,.c-post q,.p-policy q{padding:3em 2.5em 2em}}body#tinymce.wp-editor.post-type-post blockquote::before,body#tinymce.wp-editor.post-type-post q::before,body#tinymce.wp-editor.post-type-news blockquote::before,body#tinymce.wp-editor.post-type-news q::before,body#tinymce.wp-editor.post-type-blog blockquote::before,body#tinymce.wp-editor.post-type-blog q::before,.c-post blockquote::before,.p-policy blockquote::before,.c-post q::before,.p-policy q::before{content:"";display:block;background-image:url("../images/ico6.png");background-size:contain;background-repeat:no-repeat;width:2em;height:2em;position:absolute;left:2em;top:2em}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post blockquote::before,body#tinymce.wp-editor.post-type-post q::before,body#tinymce.wp-editor.post-type-news blockquote::before,body#tinymce.wp-editor.post-type-news q::before,body#tinymce.wp-editor.post-type-blog blockquote::before,body#tinymce.wp-editor.post-type-blog q::before,.c-post blockquote::before,.p-policy blockquote::before,.c-post q::before,.p-policy q::before{left:2.5em;top:.3em}}body#tinymce.wp-editor.post-type-post blockquote footer,body#tinymce.wp-editor.post-type-post q footer,body#tinymce.wp-editor.post-type-news blockquote footer,body#tinymce.wp-editor.post-type-news q footer,body#tinymce.wp-editor.post-type-blog blockquote footer,body#tinymce.wp-editor.post-type-blog q footer,.c-post blockquote footer,.p-policy blockquote footer,.c-post q footer,.p-policy q footer{text-align:right;font-size:pxToEm(12)}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post blockquote footer,body#tinymce.wp-editor.post-type-post q footer,body#tinymce.wp-editor.post-type-news blockquote footer,body#tinymce.wp-editor.post-type-news q footer,body#tinymce.wp-editor.post-type-blog blockquote footer,body#tinymce.wp-editor.post-type-blog q footer,.c-post blockquote footer,.p-policy blockquote footer,.c-post q footer,.p-policy q footer{font-size:.9em}}body#tinymce.wp-editor.post-type-post blockquote a,body#tinymce.wp-editor.post-type-post q a,body#tinymce.wp-editor.post-type-news blockquote a,body#tinymce.wp-editor.post-type-news q a,body#tinymce.wp-editor.post-type-blog blockquote a,body#tinymce.wp-editor.post-type-blog q a,.c-post blockquote a,.p-policy blockquote a,.c-post q a,.p-policy q a{color:#666}body#tinymce.wp-editor.post-type-post ul:not(.checkerboard),body#tinymce.wp-editor.post-type-news ul:not(.checkerboard),body#tinymce.wp-editor.post-type-blog ul:not(.checkerboard),.c-post ul:not(.checkerboard),.p-policy ul:not(.checkerboard){margin:1em 0 2em}body#tinymce.wp-editor.post-type-post ol,body#tinymce.wp-editor.post-type-news ol,body#tinymce.wp-editor.post-type-blog ol,.c-post ol,.p-policy ol{margin:1em 0;padding-left:0;list-style-type:none;counter-reset:item_a}body#tinymce.wp-editor.post-type-post ol>li,body#tinymce.wp-editor.post-type-news ol>li,body#tinymce.wp-editor.post-type-blog ol>li,.c-post ol>li,.p-policy ol>li{padding-left:1.2em;position:relative}body#tinymce.wp-editor.post-type-post ol>li::before,body#tinymce.wp-editor.post-type-news ol>li::before,body#tinymce.wp-editor.post-type-blog ol>li::before,.c-post ol>li::before,.p-policy ol>li::before{content:counter(item_a) ".";counter-increment:item_a;font-weight:normal;position:absolute;top:.1em;left:0%;color:#ca161e;font-weight:bold}body#tinymce.wp-editor.post-type-post ol>li b,body#tinymce.wp-editor.post-type-news ol>li b,body#tinymce.wp-editor.post-type-blog ol>li b,.c-post ol>li b,.p-policy ol>li b{display:inline-block;margin-bottom:.5em}body#tinymce.wp-editor.post-type-post .checkerboard,body#tinymce.wp-editor.post-type-news .checkerboard,body#tinymce.wp-editor.post-type-blog .checkerboard,.c-post .checkerboard,.p-policy .checkerboard{display:grid;grid-template-columns:repeat(5, 1fr);border-top:solid 1px #999;border-left:solid 1px #999}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post .checkerboard,body#tinymce.wp-editor.post-type-news .checkerboard,body#tinymce.wp-editor.post-type-blog .checkerboard,.c-post .checkerboard,.p-policy .checkerboard{grid-template-columns:repeat(2, 1fr)}}body#tinymce.wp-editor.post-type-post .checkerboard>*,body#tinymce.wp-editor.post-type-news .checkerboard>*,body#tinymce.wp-editor.post-type-blog .checkerboard>*,.c-post .checkerboard>*,.p-policy .checkerboard>*{padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:solid 1px #999;border-right:solid 1px #999}body#tinymce.wp-editor.post-type-post .checkerboard>*:nth-child(even),body#tinymce.wp-editor.post-type-news .checkerboard>*:nth-child(even),body#tinymce.wp-editor.post-type-blog .checkerboard>*:nth-child(even),.c-post .checkerboard>*:nth-child(even),.p-policy .checkerboard>*:nth-child(even){background-color:#fff}body#tinymce.wp-editor.post-type-post .box,body#tinymce.wp-editor.post-type-news .box,body#tinymce.wp-editor.post-type-blog .box,.c-post .box,.p-policy .box{padding:2em;border:solid 1px #000;margin:2em 0}body#tinymce.wp-editor.post-type-post .textcenter,body#tinymce.wp-editor.post-type-news .textcenter,body#tinymce.wp-editor.post-type-blog .textcenter,.c-post .textcenter,.p-policy .textcenter{text-align:center}body#tinymce.wp-editor.post-type-post .textright,body#tinymce.wp-editor.post-type-news .textright,body#tinymce.wp-editor.post-type-blog .textright,.c-post .textright,.p-policy .textright{text-align:right}body#tinymce.wp-editor.post-type-post .textleft,body#tinymce.wp-editor.post-type-news .textleft,body#tinymce.wp-editor.post-type-blog .textleft,.c-post .textleft,.p-policy .textleft{text-align:left}body#tinymce.wp-editor.post-type-post .aligncenter,body#tinymce.wp-editor.post-type-news .aligncenter,body#tinymce.wp-editor.post-type-blog .aligncenter,.c-post .aligncenter,.p-policy .aligncenter{display:block;margin:0 auto}body#tinymce.wp-editor.post-type-post .alignright,body#tinymce.wp-editor.post-type-news .alignright,body#tinymce.wp-editor.post-type-blog .alignright,.c-post .alignright,.p-policy .alignright{float:right}body#tinymce.wp-editor.post-type-post .alignleft,body#tinymce.wp-editor.post-type-news .alignleft,body#tinymce.wp-editor.post-type-blog .alignleft,.c-post .alignleft,.p-policy .alignleft{float:left}body#tinymce.wp-editor.post-type-post img,body#tinymce.wp-editor.post-type-news img,body#tinymce.wp-editor.post-type-blog img,.c-post img,.p-policy img{display:block;width:100%;height:auto;max-width:800px;margin:1em auto}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post img,body#tinymce.wp-editor.post-type-news img,body#tinymce.wp-editor.post-type-blog img,.c-post img,.p-policy img{margin:2em auto 1em}}body#tinymce.wp-editor.post-type-post img.centered,body#tinymce.wp-editor.post-type-news img.centered,body#tinymce.wp-editor.post-type-blog img.centered,.c-post img.centered,.p-policy img.centered{display:block;margin-left:auto;margin-right:auto}body#tinymce.wp-editor.post-type-post img.alignright,body#tinymce.wp-editor.post-type-news img.alignright,body#tinymce.wp-editor.post-type-blog img.alignright,.c-post img.alignright,.p-policy img.alignright{margin-left:40px;display:inline}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post img.alignright,body#tinymce.wp-editor.post-type-news img.alignright,body#tinymce.wp-editor.post-type-blog img.alignright,.c-post img.alignright,.p-policy img.alignright{margin-left:40px}}body#tinymce.wp-editor.post-type-post img.alignleft,body#tinymce.wp-editor.post-type-news img.alignleft,body#tinymce.wp-editor.post-type-blog img.alignleft,.c-post img.alignleft,.p-policy img.alignleft{margin-right:40px;display:inline}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post img.alignleft,body#tinymce.wp-editor.post-type-news img.alignleft,body#tinymce.wp-editor.post-type-blog img.alignleft,.c-post img.alignleft,.p-policy img.alignleft{margin-right:40px}}body#tinymce.wp-editor.post-type-post .wp-caption,body#tinymce.wp-editor.post-type-news .wp-caption,body#tinymce.wp-editor.post-type-blog .wp-caption,.c-post .wp-caption,.p-policy .wp-caption{max-width:800px;margin:0 auto}body#tinymce.wp-editor.post-type-post .wp-caption-dd,body#tinymce.wp-editor.post-type-news .wp-caption-dd,body#tinymce.wp-editor.post-type-blog .wp-caption-dd,.c-post .wp-caption-dd,.p-policy .wp-caption-dd{font-size:1.4rem}body#tinymce.wp-editor.post-type-post .imgBox,body#tinymce.wp-editor.post-type-news .imgBox,body#tinymce.wp-editor.post-type-blog .imgBox,.c-post .imgBox,.p-policy .imgBox{padding-left:2em;padding-right:2em}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post .imgBox,body#tinymce.wp-editor.post-type-news .imgBox,body#tinymce.wp-editor.post-type-blog .imgBox,.c-post .imgBox,.p-policy .imgBox{padding-left:0;padding-right:0}}body#tinymce.wp-editor.post-type-post table,body#tinymce.wp-editor.post-type-news table,body#tinymce.wp-editor.post-type-blog table,.c-post table,.p-policy table{margin:2em 0}body#tinymce.wp-editor.post-type-post table th,body#tinymce.wp-editor.post-type-news table th,body#tinymce.wp-editor.post-type-blog table th,.c-post table th,.p-policy table th{vertical-align:top !important}body#tinymce.wp-editor.post-type-post table ul,body#tinymce.wp-editor.post-type-news table ul,body#tinymce.wp-editor.post-type-blog table ul,.c-post table ul,.p-policy table ul{margin:0 !important}body#tinymce.wp-editor.post-type-post .wp-caption,body#tinymce.wp-editor.post-type-news .wp-caption,body#tinymce.wp-editor.post-type-blog .wp-caption,.c-post .wp-caption,.p-policy .wp-caption{width:100% !important;margin:0 auto}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post .wp-caption,body#tinymce.wp-editor.post-type-news .wp-caption,body#tinymce.wp-editor.post-type-blog .wp-caption,.c-post .wp-caption,.p-policy .wp-caption{max-width:100%}}body#tinymce.wp-editor.post-type-post .wp-caption img,body#tinymce.wp-editor.post-type-news .wp-caption img,body#tinymce.wp-editor.post-type-blog .wp-caption img,.c-post .wp-caption img,.p-policy .wp-caption img{width:100%;height:auto}body#tinymce.wp-editor.post-type-post .wp-caption-text,body#tinymce.wp-editor.post-type-news .wp-caption-text,body#tinymce.wp-editor.post-type-blog .wp-caption-text,.c-post .wp-caption-text,.p-policy .wp-caption-text{font-size:1.4rem;margin:.5em 0 0}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post .wp-caption-text,body#tinymce.wp-editor.post-type-news .wp-caption-text,body#tinymce.wp-editor.post-type-blog .wp-caption-text,.c-post .wp-caption-text,.p-policy .wp-caption-text{font-size:1.2rem}}body#tinymce.wp-editor.post-type-post .btnarea,body#tinymce.wp-editor.post-type-news .btnarea,body#tinymce.wp-editor.post-type-blog .btnarea,.c-post .btnarea,.p-policy .btnarea{text-align:center;margin:120px 0 0}@media screen and (max-width: 750px){body#tinymce.wp-editor.post-type-post .btnarea,body#tinymce.wp-editor.post-type-news .btnarea,body#tinymce.wp-editor.post-type-blog .btnarea,.c-post .btnarea,.p-policy .btnarea{margin:60px 0 0}}body.single-blog .c-post ul,body.single-blog .p-policy ul{padding:1em 1em 1em 3em !important;border-radius:10px;background-color:#fff}.c-shadow1{-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.16);box-shadow:3px 3px 10px rgba(0,0,0,.16)}.c-shadow2{-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05)}.bg-grad-1{background-image:-webkit-gradient(linear, left top, right top, from(#ffbc00), to(#ffff00));background-image:linear-gradient(to right, #ffbc00, #ffff00)}.bg-grad-2{background-image:-webkit-gradient(linear, left top, right top, from(#f7931e), to(#ff682a));background-image:linear-gradient(to right, #f7931e, #ff682a)}.bg-grad-3{background-image:-webkit-gradient(linear, left top, right top, from(#ffee0c), to(#8cc63f));background-image:linear-gradient(to right, #ffee0c, #8cc63f)}.bg-grad-4{background-image:-webkit-gradient(linear, left top, right top, from(#e068e0), to(#ff98a3));background-image:linear-gradient(to right, #e068e0, #ff98a3)}.bg-grad-5{background-image:-webkit-gradient(linear, left top, right top, from(#acb6a3), to(#998675));background-image:linear-gradient(to right, #acb6a3, #998675)}.bg-grad-6{background-image:-webkit-gradient(linear, left top, right top, from(#00a6ff), to(#00e1ff));background-image:linear-gradient(to right, #00a6ff, #00e1ff)}.bg-grad-7{background-image:-webkit-gradient(linear, left top, right top, from(#ed1c24), to(#f1b024));background-image:linear-gradient(to right, #ed1c24, #f1b024)}.bg-grad-8{background-image:-webkit-gradient(linear, left top, right top, from(#ed4d92), to(#c1272d));background-image:linear-gradient(to right, #ed4d92, #c1272d)}.bg-grad-9{background-image:-webkit-gradient(linear, left top, right top, from(#cccccc), to(#c7b299));background-image:linear-gradient(to right, #cccccc, #c7b299)}.c-grad-ab,.p-medical__ttl1,.p-nursery-block1 .nav button.current,.c-block-dept-graduates .ttl1 span,.p-manga-block2 h4,.p-manga-block2 h3,.p-automovtive-block4 h3 span,.p-culinary__block1 .ttl1,.p-international-list1__ttl,.c-ttl20 .tab,.c-card-teacher1 .ttl2,.c-box6 .header>*:nth-child(1),.bg-grad-ab,.c-course-curriculum__voice h2::before,.c-ttl-grad3,.c-ttl-grad1,.c-ttl-grad2,.c-list-curriculum>li .ttl1,.c-list-course-step>li::before,.c-block-next>* h3,.c-table5 th{background-image:-webkit-gradient(linear, left top, right top, from(var(--theme-color-a)), to(var(--theme-color-b)));background-image:linear-gradient(to right, var(--theme-color-a), var(--theme-color-b))}.--bg-clr-a{background-color:var(--theme-color-a)}.--bg-clr-b{background-color:var(--theme-color-b)}.--bg-clr-c{background-color:var(--theme-color-c)}.--bg-clr-d{background-color:var(--theme-color-d)}.--bg-clr-p1{background-color:#fff6a2 !important}.--bg-clr-p2{background-color:#d4d4e8 !important}.--bg-clr-p3{background-color:#fcee20 !important}.--bg-clr-p4{background-color:#fc9ddb !important}.--bg-clr-p5{background-color:#ff8f91 !important}.--bg-clr-p6{background-color:#e0ffa4 !important}.--bg-clr-p7{background-color:#f7938d !important}.--bg-clr-p8,.c-table-timetable2 tr:not(:nth-child(2)):not(:last-child) th:nth-child(odd):not(:nth-child(1)),.c-table-timetable2 tr:not(:nth-child(2)):not(:last-child) td:nth-child(odd):not(:nth-child(1)){background-color:#ffe1ef !important}.--bg-clr-p9,.c-table-timetable2 th:nth-child(1),.c-table-timetable2 td:nth-child(1){background-color:#eabbce !important}.--bg-clr-p10{background-color:#bb1b2a !important}.c-border1{border:solid 3px #000}.c-bg1{position:relative;z-index:0}.c-bg1::before{content:"";display:block;width:calc(100vw - 156px);min-width:100%;height:100%;position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);background-color:#f6f6f6;z-index:-1}.c-bg1--r,.c-section-graduates{position:relative}.c-bg1--r::before,.c-section-graduates::before{content:"";display:block;width:100vw;height:100%;top:50px;left:-160px;background-color:#f6f6f6;z-index:-1;position:absolute}.c-bg2,.p-admission-guide-admission .block2{overflow:hidden;position:relative;z-index:0}.c-bg2::before,.p-admission-guide-admission .block2::before{content:"";display:block;position:absolute;width:100%;height:100%;top:50px;left:100px;background-color:#e6e6e6;z-index:-1}.c-bg3,.p-achivement-rdb-sec3 .block1,.p-achivement-rdb-sec2 .list1>li{overflow:hidden;position:relative;z-index:0}.c-bg3::before,.p-achivement-rdb-sec3 .block1::before,.p-achivement-rdb-sec2 .list1>li::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#fec000), to(#fffc01));background:linear-gradient(to right, #fec000, #fffc01);opacity:.19;z-index:-1}.c-bg-arrow-down,.c-list-timeschedule>li,.c-list-flow>*{position:relative;margin-bottom:80px}.c-bg-arrow-down:not(:last-of-type)::after,.c-list-timeschedule>li:not(:last-of-type)::after,.c-list-flow>:not(:last-of-type)::after{content:"";display:block;width:70px;height:36px;background-image:url(../images/common/icon-arrow-down1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 750px){.c-bg-arrow-down:not(:last-of-type)::after,.c-list-timeschedule>li:not(:last-of-type)::after,.c-list-flow>:not(:last-of-type)::after{width:40px;height:24px;bottom:-35px}}.c-tab-or::after,.c-card-course2::after,.c-box-card-course>:not(:last-child)::after{content:"OR";display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);width:44px;height:44px;font-size:1.8rem;color:#fff;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";background-color:#000;border-radius:50%;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold}.c-table-form{width:100%}.c-table-form th,.c-table-form td{padding:1.5em 0}@media screen and (max-width: 750px){.c-table-form th,.c-table-form td{display:block;padding:0}}.c-table-form th{font-weight:bold;padding-right:2em;vertical-align:top}@media screen and (max-width: 750px){.c-table-form th{padding:1em 0 0}}.c-table-form th span:last-of-type{float:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:7px 14px;border-radius:5px;background-color:#000;color:#fff}@media screen and (max-width: 750px){.c-table-form th span:last-of-type{padding:4px 8px;font-size:.9em}}.c-table0,body#tinymce.wp-editor.post-type-post table,body#tinymce.wp-editor.post-type-news table,body#tinymce.wp-editor.post-type-blog table,.c-post table,.p-policy table{width:100%}.c-table0 th,body#tinymce.wp-editor.post-type-post table th,body#tinymce.wp-editor.post-type-news table th,body#tinymce.wp-editor.post-type-blog table th,.c-post table th,.p-policy table th,.c-table0 td,body#tinymce.wp-editor.post-type-post table td,body#tinymce.wp-editor.post-type-news table td,body#tinymce.wp-editor.post-type-blog table td,.c-post table td,.p-policy table td{padding:1em 1.5em;border:solid 1px #000}.c-table0 th,body#tinymce.wp-editor.post-type-post table th,body#tinymce.wp-editor.post-type-news table th,body#tinymce.wp-editor.post-type-blog table th,.c-post table th,.p-policy table th{background-color:#f1f1f1}.c-table1{width:100%}.c-table1 th,.c-table1 td{padding:1.5em 0;border-bottom:solid 1px #000}.c-table2{width:100%;background-color:#fff}.c-table2 th,.c-table2 td{padding:1.5em;font-weight:bold;text-align:center;vertical-align:middle;border:solid 1px #000}.c-table2 th:not(:first-child){background-color:rgba(235,157,20,.3)}.c-table2 td:first-child{white-space:nowrap}.c-table3{border-collapse:collapse;border-bottom:1px solid #000}.c-table3>*>tr>th,.c-table3>*>tr>td{border:1px solid #000;padding:.8em 1em;text-align:center;vertical-align:middle}@media screen and (max-width: 750px){.c-table3>*>tr>th,.c-table3>*>tr>td{padding:.5em}}.c-table3>*>tr>th:first-child,.c-table3>*>tr>td:first-child{border-left:none;text-align:left}.c-table3>*>tr>th:last-child,.c-table3>*>tr>td:last-child{border-right:none}.c-table3>*>tr:first-child>th{border-top:none}.c-table3>*>tr>th{background-color:#004da0;color:#fff}.c-table4{background-color:#fff}.c-table4>*>tr:nth-child(even){background-color:rgba(0,77,160,.05)}.c-table4>*>tr>th,.c-table4>*>tr>td{border:1px solid #000;padding:1em}.c-table4>*>tr>th{font-weight:bold;font-size:1.8rem;position:relative}@media screen and (max-width: 750px){.c-table4>*>tr>th{font-size:1em}}.c-table4>*>tr>th.reservation::after{content:"要予約";width:50px;height:50px;line-height:1;font-size:1.2rem;font-weight:bold;color:#fff;background-color:#ca161e;border-radius:50%;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 750px){.c-table4>*>tr>th.reservation::after{width:34px;height:34px;font-size:.9rem;position:relative;top:auto;right:auto;-webkit-transform:none;transform:none;margin-top:10px}}.c-table4.rdb>*>tr:nth-child(even){background-color:rgba(233,85,3,.05)}.c-table4.rnw>*>tr:nth-child(even){background-color:rgba(3,156,117,.05)}.c-table5{font-size:2rem;font-weight:bold;margin:40px auto 0}@media screen and (max-width: 750px){.c-table5{font-size:1.6rem}}.c-table5 th,.c-table5 td{min-height:70px;border:solid 2px #000;text-align:center;vertical-align:middle;background-color:#fff;font-weight:bold;padding:.5em}@media screen and (max-width: 750px){.c-table5 th,.c-table5 td{min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-table5 th{width:125px}@media screen and (max-width: 750px){.c-table5 th{width:100%;border-bottom:none;margin-top:10px}}.c-table6{background-color:#fff}.c-table6 th,.c-table6 td{padding:.5em 1em;border:solid 1px gray;text-align:center;vertical-align:middle}.c-table6 th{font-weight:bold}.c-table7{width:100%;border:solid 2px #000;margin:2em 0;background-color:#fff !important}.c-table7 th,.c-table7 td{padding:1em;border:solid 1px #000;text-align:center;vertical-align:middle}@media screen and (max-width: 750px){.c-table7 th,.c-table7 td{padding:1em .5em;font-size:.9em}}.c-table7 th.bg-wh,.c-table7 td.bg-wh{background-color:#fff !important}.c-table7 th{font-weight:bold}.c-table7 tbody th{color:#fff}.c-table7 tbody tr:nth-child(odd) th{background-color:var(--theme-color-a)}.c-table7 tbody tr:nth-child(odd) td{background-color:#ffe1ef}.c-table7 tbody tr:nth-child(even) th{background-color:var(--theme-color-b)}.c-table7 tbody tr:nth-child(even) td{background-color:#eabbce}.c-table7 ul{text-align:left}.c-table7 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2em}@media screen and (max-width: 750px){.c-table7 .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-table7 h4{background-color:#fff;padding:0 1em}.c-table8{width:100%}.c-table8 th,.c-table8 td{padding:1em;text-align:center;vertical-align:middle;border:solid 1px #000}.c-table8 th{background-color:#f6ede6}.c-table-info th,.c-table-info td{padding:.5em 1em;border:solid 2px #000;font-weight:bold}.c-table-info th{background-color:#000;color:#fff}.c-table-container1{overflow-x:scroll;padding:1em 0}.h-header{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10;height:100%;padding:30px 0 0 0;border-right:solid 1px #999;max-width:300px}@media screen and (max-width: 750px){.h-header{position:fixed;top:0;left:0;max-width:none;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}.h-header .conatiner{height:100vh;overflow-y:scroll}.h-header .conatiner>*{margin:0 auto}@media screen and (max-width: 750px){.js-menuOpen .h-header{-webkit-transform:translateX(0);transform:translateX(0)}}.h-logo{width:100%;max-width:379px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 750px){.h-logo{display:none}}.h-side-gnav{margin:5px 0 0}@media screen and (max-width: 750px){.h-side-gnav{display:block}}.h-side-gnav .main-nav{margin:0 auto;margin-bottom:30px;max-width:270px}@media screen and (max-width: 750px){.h-side-gnav .main-nav{max-width:none;padding:0 20px}}.h-side-gnav .main-nav>li{position:relative;border-bottom:solid 1px #000}.h-side-gnav .main-nav>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;font-weight:bold;line-height:1;position:relative;z-index:0;position:relative;padding:0 30px 0 30px;font-size:1.8rem}.h-side-gnav .main-nav>li>a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:19px auto;background-repeat:no-repeat;background-position:center right 5px}.h-side-gnav .main-nav>li>a small{font-size:.6em}.h-side-gnav .main-nav>li.has-children::before{content:"";display:block;width:200%;height:50px;border-radius:25px;background-color:#e8e500;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media screen and (max-width: 750px){.h-side-gnav .main-nav>li.has-children::before{display:none}}@media screen and (min-width: 751px){.h-side-gnav .main-nav>li.has-children.open::before{opacity:1}}.h-side-gnav .sub-nav{max-width:364px;margin:0 auto;padding:0 10px}.h-side-gnav .c-btn-menu1{margin-bottom:30px}.h-side-gnav .menu-block1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.h-side-gnav .temp-nav{margin:0 auto;margin-bottom:30px;max-width:270px}.h-side-gnav .temp-nav>li{position:relative;border-bottom:solid 1px #000}.h-side-gnav .temp-nav>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:76px;font-weight:bold;line-height:1;position:relative;z-index:0;position:relative;padding:0 30px 0 30px;font-size:1.8rem}.h-side-gnav .temp-nav>li>a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:19px auto;background-repeat:no-repeat;background-position:center right 5px}.h-side-gnav .temp-nav>li>a small{font-size:.6em}@media screen and (max-width: 750px){.h-side-gnav .temp-nav{max-width:none;padding:0 20px;padding-bottom:100px}}.h-gnav__sub{position:absolute;right:1px;top:0;padding:160px 40px 60px 20px;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#e8e500;height:100%;-webkit-clip-path:polygon(0 0, 0 100%, 0 100%, 0 0);clip-path:polygon(0 0, 0 100%, 0 100%, 0 0);-webkit-transition:-webkit-clip-path .25s ease-out;transition:-webkit-clip-path .25s ease-out;transition:clip-path .25s ease-out;transition:clip-path .25s ease-out, -webkit-clip-path .25s ease-out;z-index:1}.h-gnav__sub.open{-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0)}.h-gnav__sub>* .ttl{padding:0 0 0 40px;font-size:2rem;margin-bottom:25px;white-space:nowrap}.h-gnav__sub>* .ttl small{font-size:.6em}.h-gnav__sub>* a{width:100%;display:block;padding:15px 0 15px 50px;font-size:2rem;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:16px auto;background-repeat:no-repeat;background-position:center left 20px}.h-gnav__sub__menu--sp{display:none}.h-gnav__sub__menu--sp a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;font-size:1.2rem;border-top:solid 1px #000}html:not(.js-sp) .h-gnav>ul>li.current-menu-item a,html:not(.js-sp) .h-gnav>ul>li.current-page-ancestor a{color:#ca161e}html:not(.js-sp) .h-gnav>ul>li.current-menu-item a::before,html:not(.js-sp) .h-gnav>ul>li.current-page-ancestor a::before{background-color:#ca161e}.icon-menu,.icon-menu-group,.icon-menu-global,.icon-menu-job,.icon-menu-admission,.icon-menu-about{background-size:1em auto;background-repeat:no-repeat;background-position:center left 5px}.icon-menu-about{background-image:url("../images/common/icon-menu-about.svg")}.icon-menu-admission{background-image:url("../images/common/icon-menu-admission.svg")}.icon-menu-job{background-image:url("../images/common/icon-menu-job.svg")}.icon-menu-global{background-image:url("../images/common/icon-menu-global.svg")}.icon-menu-group{background-image:url("../images/common/icon-menu-group.svg")}.h-menu-btn{display:none;position:fixed;width:44px;height:44px;top:15px;right:8px;background-color:#fff;border-radius:50%;background-image:url("../images/common/icon-menu1-open.svg");background-size:20px auto;background-repeat:no-repeat;background-position:center;z-index:10;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media screen and (max-width: 750px){.h-menu-btn{display:block}}.js-menuOpen .h-menu-btn{background-image:url("../images/common/icon-menu1-close.svg")}.h-logo-sp{display:none}@media screen and (max-width: 750px){.h-logo-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:171px;height:48px;border-radius:0 24px 24px 0;background-color:#fff;position:fixed;left:0;top:12px;z-index:10;overflow:hidden;padding:0 16px 0 0}.h-logo-sp img{height:35px;width:auto}}.h-rcb-hamburger{background-color:#fff;width:78px;height:78px;border-radius:5px;border:solid 1px #000;background-image:url("../images/common/icon-menu1-open.svg");background-size:40px auto;background-repeat:no-repeat;background-position:center;z-index:1;position:absolute;top:130px;right:20px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer}.js-menuOpen .h-menuBtn>*{border-color:rgba(0,0,0,0)}.js-menuOpen .h-menuBtn>*::before{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-menuOpen .h-menuBtn>*::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.h-rcb-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:93px;position:fixed;top:0;left:0;width:100%;z-index:10}.h-rcb-header .h-rcb-btn1{margin:0 5px}@media screen and (max-width: 750px){.h-rcb-header .h-rcb-btn1{display:none}}@media screen and (max-width: 750px){.h-rcb-header .h-rcb-btn1-access{display:none}}.h-rcb-logo{margin:0 auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:436px;height:56px;border-radius:0 28px 28px 0;background-color:#fff;gap:20px;z-index:1}@media screen and (max-width: 750px){.h-rcb-logo{width:314px;height:40px;border-radius:0 20px 20px 0;gap:20px}}.h-rcb-logo a{display:block}.h-rcb-logo a.logo1{width:180px}@media screen and (max-width: 750px){.h-rcb-logo a.logo1{width:120px}}.h-rcb-logo a.logo2{width:180px}@media screen and (max-width: 750px){.h-rcb-logo a.logo2{width:120px}}.h-rcb-gnav{position:fixed;top:0;right:0;background-color:#fff}.h-rcb-btn1{width:266px;height:78px;border-radius:37px;background-color:#333;color:#fff;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:56px;font-size:1.5rem}.h-rcb-btn1.--red{background-color:#ea5a46}@media(hover: hover){.h-rcb-btn1:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.h-rcb-btn1:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.h-rcb-btn1-access{width:78px;height:78px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:solid 1px #333;background-color:#fff;z-index:1;margin:0 20px}.h-rcb-btn1-access img{width:44px}.h-rcb-btn2{width:100%;height:176px;border-radius:39px;background-color:#333;color:#fff;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.h-rcb-btn2{height:80px}}.h-rcb-btn2.--red{background-color:#ea5a46}@media(hover: hover){.h-rcb-btn2:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.h-rcb-btn2:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.h-rcb-hamburger{background-color:#fff;width:78px;height:78px;border-radius:5px;border:solid 1px #000;background-image:url("../images/common/icon-menu1-open.svg");background-size:40px auto;background-repeat:no-repeat;background-position:center;z-index:1;position:absolute;top:130px;right:20px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer}@media screen and (max-width: 750px){.h-rcb-hamburger{width:40px;height:40px;background-size:20px auto;top:26px;right:10px}}.h-rcb-gnav{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translateX(100%);transform:translateX(100%);padding:80px 140px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:92px;max-height:100vh;overflow-y:scroll}@media screen and (max-width: 750px){.h-rcb-gnav{padding:80px 20px;display:block;width:100vw}}.h-rcb-gnav__sub{padding-bottom:60px}.h-rcb-gnav__sub a{margin-bottom:20px}.h-rcb-gnav__sub .school{padding:20px 0}@media screen and (max-width: 750px){.h-rcb-gnav__main{margin-bottom:40px}}.h-rcb-gnav__main>li>a{width:365px;font-size:2.2rem;font-weight:bold;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 40px 0 10px;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:30px auto;background-repeat:no-repeat;background-position:center right}@media screen and (max-width: 750px){.h-rcb-gnav__main>li>a{width:100%}}.h-rcb-gnav__main>li>ul{padding:10px 10px 30px 30px;font-size:1.4rem;line-height:2.2}.js-menuOpen .h-rcb-btn1-access{border-radius:0}.js-menuOpen .h-rcb-hamburger{background-image:url("../images/common/icon-menu1-close.svg")}.js-menuOpen .h-rcb-gnav{-webkit-transform:translateX(0);transform:translateX(0)}.f-main{padding:112px 0 72px;position:relative}.f-main::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url("../images/top/top-hero-bg.jpg");background-size:cover;background-position:center bottom;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}@media screen and (max-width: 750px){.f-main{padding:60px 0 50px}}.is-ios .f-main::before{background-attachment:scroll}.f-logo{width:404px;margin-bottom:28px}@media screen and (max-width: 750px){.f-logo{width:202px;margin-bottom:22px}}.f-nav1{display:grid;grid-template-columns:repeat(4, 1fr);border-top:solid 2px #000;border-left:solid 2px #000}@media screen and (max-width: 750px){.f-nav1{grid-template-columns:repeat(1, 1fr)}}.f-nav1>*{border-bottom:solid 2px #000;border-right:solid 2px #000;background-color:#fff;padding:20px 20px 35px;font-size:1.4rem}@media screen and (max-width: 750px){.f-nav1>*{padding:20px;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}.f-nav1>*>*{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 750px){.f-nav1>*>*:nth-child(1){width:114px;min-width:114px}}.f-nav1>* h3{font-size:1.5rem;margin:20px 0 10px}@media screen and (max-width: 750px){.f-nav1>* h3{font-size:1rem;margin:10px 0 5px}}.c-btn-map,.f-nav1>* .btn-map{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;padding:.3em 2.5em .3em 1em;border-radius:1em;background-color:#4d4d4d;color:#fff;margin-top:20px;background-image:url("../images/common/icon-blank.svg");background-size:1em auto;background-repeat:no-repeat;background-position:center right .8em}@media screen and (max-width: 750px){.c-btn-map,.f-nav1>* .btn-map{padding:.8em 2.5em 1em;border-radius:2em;float:right;font-size:.7rem}}.f-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:106px;background-color:#ca161e;color:#fff;gap:36px;font-weight:bold}@media screen and (max-width: 750px){.f-tel{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;font-size:1rem;line-height:1;padding:15px 10px}}.f-tel a{font-size:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.f-tel a{font-size:2.16rem}}.f-tel a::before{content:"";display:block;width:1em;height:1em;background-image:url("../images/common/icon-freedial.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.3em}.f-nav2{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:90px}@media screen and (max-width: 750px){.f-nav2{grid-template-columns:repeat(1, 1fr);margin-top:45px;gap:10px}}.f-nav2>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.2rem;height:93px;border:solid 3px #000;border-radius:47px;background-color:#fff;font-weight:bold;line-height:1.5;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:57px auto;background-repeat:no-repeat;background-position:center right 20px}@media screen and (max-width: 750px){.f-nav2>*{font-size:1.2rem;height:50px;border-radius:25px;background-size:30px auto;background-position:center right 10px}}.f-nav2>* small{font-size:1.4rem}@media screen and (max-width: 750px){.f-nav2>* small{font-size:.9rem}}@media(hover: hover){.f-nav2>*:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.06)}.f-nav2>*:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.06);transform:scale(1.06)}}.f-linear-slider{padding:40px 0 0;position:relative}@media screen and (max-width: 750px){.f-linear-slider{padding:20px 0 0}}.f-linear-slider::after{content:"";display:block;position:absolute;bottom:14px;left:0;width:100%;height:8px;background-color:#000}@media screen and (max-width: 750px){.f-linear-slider::after{bottom:7px;height:4px}}.f-linear-slider li{line-height:1;font-size:14.1rem;font-weight:bold;text-transform:uppercase;position:relative}@media screen and (max-width: 750px){.f-linear-slider li{font-size:7rem}}.f-linear-slider .slick-slide{margin:0 1em}.f-copy-right{height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}@media screen and (max-width: 750px){.f-copy-right{display:block;height:auto;font-size:.8rem;text-align:center;padding:1em}}#font-size-form{position:fixed;bottom:0;left:0;width:100%;color:#fff;background:#222;padding:8px;font-size:16px;z-index:1000;display:none}#font-size-input{width:60px;border:solid 1px #999;background-color:#fff}.c-grid-box1{width:100%;background-color:#f6f6f6;margin-bottom:12px;padding:45px 40px}@media screen and (max-width: 750px){.c-grid-box1{width:calc(100% + 20px);margin-left:-10px;margin-bottom:16px;padding:22px 10px}.c-grid-box1 br{display:none}}.c-grid-box1>*{max-width:1007px;margin:0 auto}@media screen and (max-width: 750px){.c-grid-box1>*>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px}}.c-grid-box1 h3{text-align:center;font-size:2.1rem;margin-bottom:1em}@media screen and (max-width: 750px){.c-grid-box1 h3{font-size:1.2rem}}.c-grid-box1 .u-grid>*:not(.waku1):not(h4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px;border:solid 1px #000;padding:10px 30px;text-align:center;position:relative}@media screen and (max-width: 750px){.c-grid-box1 .u-grid>*:not(.waku1):not(h4){min-height:25px;padding:5px 15px}}.c-grid-box1 .u-grid .new::after{content:"NEW";display:block;position:absolute;top:0;left:0;background-color:#000;font-size:1rem;line-height:1;padding:.5em 1em;color:#fff;font-weight:bold}.c-grid-box1 .u-grid .--blank{opacity:0}@media screen and (max-width: 750px){.c-grid-box1 .u-grid .--blank{display:none !important}}.c-grid-box1 .waku1{position:relative;padding-bottom:10px;margin-bottom:40px}.c-grid-box1 .waku1::after{content:"";display:block;position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 30px);border:solid 3px #000}.c-grid-box1 .waku1>h4{position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.5rem;padding:10px 30px;z-index:1;height:auto;line-height:1}@media screen and (max-width: 750px){.c-grid-box1 .waku1>h4{font-size:1.2rem;padding:6px 20px;white-space:nowrap}}@media screen and (max-width: 750px){.--blank{display:none !important}}.c-box1{margin:140px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;letter-spacing:.1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 750px){.c-box1{margin:43px 0 20px;display:block;position:relative}.c-box1 br{display:none}}.c-box1 *{position:relative}.c-box1>*{width:100%}@media screen and (max-width: 750px){.c-box1>*{position:relative}}.c-box1>*:nth-child(2){width:350px;min-width:350px}@media screen and (max-width: 750px){.c-box1>*:nth-child(2){width:100%;min-width:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-box1 h4{font-size:2.4rem;line-height:2;letter-spacing:.2em;margin:40px 0 30px}@media screen and (max-width: 750px){.c-box1 h4{font-size:1.25rem;margin:20px 0 15px}}.c-box1 h4 strong{background-color:#000;color:#fff;padding:0 .3em}.c-box1 h5{display:inline-block;font-size:1em;font-weight:normal;background-color:#fff;border:solid 1px #000;padding:.5em 1em;margin:2em 0 1em}.c-box1 h5 strong{font-weight:bold}@media screen and (max-width: 750px){.c-box1 .c-ttl4{margin-bottom:35px}}@media screen and (max-width: 750px){.c-box1 .circle1{width:248px;min-width:0;margin:0 auto}}.c-box1 .txt{padding:0 20px 30px}.c-box2,.p-top-news,.p-admission-guide-news{padding-top:54px;padding-bottom:54px}.c-box2>*,.p-top-news>*,.p-admission-guide-news>*{padding:40px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 750px){.c-box2>*,.p-top-news>*,.p-admission-guide-news>*{display:block}}.c-box2>*>*:nth-child(1),.p-top-news>*>*:nth-child(1),.p-admission-guide-news>*>*:nth-child(1){width:350px}@media screen and (max-width: 750px){.c-box2>*>*:nth-child(1),.p-top-news>*>*:nth-child(1),.p-admission-guide-news>*>*:nth-child(1){width:100%;text-align:center}}.c-box2>*>*:nth-child(2),.p-top-news>*>*:nth-child(2),.p-admission-guide-news>*>*:nth-child(2){width:calc(100% - 350px)}@media screen and (max-width: 750px){.c-box2>*>*:nth-child(2),.p-top-news>*>*:nth-child(2),.p-admission-guide-news>*>*:nth-child(2){width:100%}}.c-box3{display:grid;grid-template-columns:repeat(3, 1fr);border:solid 2px #000}@media screen and (max-width: 750px){.c-box3{grid-template-columns:repeat(1, 1fr)}}.c-box3>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:2.4rem;line-height:1.5;padding:10px 0}@media screen and (max-width: 750px){.c-box3>*{font-size:1.6em}}.c-box3>*:not(:last-child){border-right:solid 2px #000}@media screen and (max-width: 750px){.c-box3>*:not(:last-child){border-right:none;border-bottom:solid 2px #000}}.c-box3 h3{background-color:#ea5a46}.c-box4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin:3em 0;font-weight:bold}@media screen and (max-width: 750px){.c-box4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-box4 h4{font-size:1.926rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2em 1em;background-color:#000;color:#fff;white-space:noWrap}.c-box4>*:nth-child(2){color:#0071bc;max-width:750px}.c-box5{border:solid 2px #000;border-top:none;position:relative;padding:40px 60px;background-color:#fff}@media screen and (max-width: 750px){.c-box5{padding:40px 20px}}.c-box5__ttl{position:absolute;width:100%;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-box5__ttl::before,.c-box5__ttl::after{content:"";display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:#000;width:100px}.c-box5__ttl::before{margin-right:20px}.c-box5__ttl::after{margin-left:20px}.c-box5__ttl img{height:auto;width:280px}.c-box6{border:solid 2px #000}.c-box6 .header{font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 2px #000}@media screen and (max-width: 750px){.c-box6 .header{font-size:1.6rem;display:block}}.c-box6 .header>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.3em 2em;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}@media screen and (max-width: 750px){.c-box6 .header>*{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-box6 .header>*:nth-child(1){border-right:solid 2px #000}.c-box6 .header>* strong{font-size:3.2rem;color:var(--theme-color-a)}.c-box6 .body{padding:20px}.c-box6 .body h4{font-size:1.8rem;border-bottom:solid 1px #000}@media screen and (max-width: 750px){.c-box6 .body h4{font-size:1.4rem}}.c-box-yamamomo1{padding:40px 40px 50px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.03);box-shadow:0 0 20px rgba(0,0,0,.03)}@media screen and (max-width: 750px){.c-box-yamamomo1{padding:20px 0 20px}}@media screen and (max-width: 750px){.c-sp-scroll{overflow-x:scroll}}.c-campus-block1{padding-top:60px}.c-campus-block1>h2{font-size:2.8rem;margin-bottom:3em}@media screen and (max-width: 750px){.c-campus-block1>h2{font-size:2.2rem}}.c-campus-block1>h3{font-size:2.7rem;margin-bottom:3em}@media screen and (max-width: 750px){.c-campus-block1>h3{font-size:1.8rem}}.c-campus-block1 .c-list-annual_event{margin:0 auto 120px}@media screen and (max-width: 750px){.c-campus-block1 .c-list-annual_event{margin:0 auto 60px}}@media screen and (max-width: 750px){.c-campus-block1 .c-grid1{display:block}}.c-campus-life-block2{padding-top:60px}@media screen and (max-width: 750px){.c-campus-life-block2{padding-top:30px}}.c-campus-life-block2 h2{max-width:564px;margin:0 auto 98px}.c-mv-course{padding-top:200px}@media screen and (max-width: 750px){.c-mv-course{padding-top:100px}}.c-mv-course .bg{width:88%;height:468px;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear, left top, right top, from(var(--theme-color-a)), to(var(--theme-color-b)));background-image:linear-gradient(to right, var(--theme-color-a), var(--theme-color-b));z-index:-1}@media screen and (max-width: 750px){.c-mv-course .bg{width:100%;height:234px}}.c-mv-course .mv{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:360px}@media screen and (max-width: 750px){.c-mv-course .mv{height:auto}}.c-mv-course .mv h1{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-size:4.63rem;line-height:1;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-align:right;white-space:nowrap}@media screen and (max-width: 750px){.c-mv-course .mv h1{font-size:2.31rem;position:relative;bottom:auto;left:auto}}.c-mv-course .mv .img>img{-o-object-fit:cover;object-fit:cover;max-width:none;width:1355px;border-radius:65px;border:solid 3px #000;height:357px}@media screen and (max-width: 750px){.c-mv-course .mv .img>img{border-radius:33px;width:275px;height:178px}}.c-mv-course.--2blocks .mv{height:auto}@media screen and (max-width: 750px){.c-mv-course.--2blocks .mv{padding-right:20px}}.c-mv-course.--2blocks .mv .img-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;width:1355px}@media screen and (max-width: 750px){.c-mv-course.--2blocks .mv .img-box{display:block;width:100%}.c-mv-course.--2blocks .mv .img-box>*{margin-bottom:30px}}.c-mv-course.--2blocks .mv .img-box .box-img1{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:86px;border:solid 3px #000}@media screen and (max-width: 750px){.c-mv-course.--2blocks .mv .img-box .box-img1{border-radius:40px}}.c-mv-course.--2blocks .mv nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:40px}@media screen and (max-width: 750px){.c-mv-course.--2blocks .mv nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:10px}}.c-mv-course.--2blocks .mv nav .btn{display:block;width:70px;min-width:70px;height:70px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media screen and (max-width: 750px){.c-mv-course.--2blocks .mv nav .btn{width:70px;min-width:70px;height:70px}}@media(hover: hover){.c-mv-course.--2blocks .mv nav .btn:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.2)}.c-mv-course.--2blocks .mv nav .btn:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.c-mv-course.--2blocks h3{font-size:1.6rem;text-align:center;margin:30px 80px 0 0}@media screen and (max-width: 750px){.c-mv-course.--2blocks h3{font-size:1em;text-align:center;margin:10px auto 30px}}.c-block-dept-faq{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px}@media screen and (max-width: 750px){.c-block-dept-faq{grid-template-columns:repeat(1, 1fr);gap:40px}}.c-block-dept-faq .prof{min-width:280px;display:inline-block;background-color:#fff;padding:20px;font-size:1.4rem;text-align:center}.c-block-dept-faq .prof strong{font-size:2rem}.c-block-dept-faq .q{font-size:1.8rem;font-weight:bold;position:relative;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-block-dept-faq .q::before{content:"Q";display:block;position:absolute;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";top:50%;left:0;-webkit-transform:translate(-40%, -50%);transform:translate(-40%, -50%);color:#fff;z-index:-1;font-size:10rem;line-height:1}.c-block-dept-faq .q:not(:nth-of-type(1)){margin-top:1em}.c-block-dept-faq .c-btn3{margin-top:2em;float:right}.c-block1,.c-block1--r{position:relative;z-index:0;padding:70px 200px 70px 120px}@media screen and (max-width: 750px){.c-block1,.c-block1--r{padding:40px 20px 70px 30px}}.c-block1::before,.c-block1--r::before{content:"";display:block;width:calc(100% + 640px);height:calc(100% - 100px);background-color:#f2f2f2;position:absolute;top:100px;left:80px;border-radius:62px;z-index:-1}@media screen and (max-width: 750px){.c-block1::before,.c-block1--r::before{display:block;width:200vw;height:calc(100% - 60px);top:60px;left:10px;border-radius:32px}}.c-block1 h2,.c-block1--r h2{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-size:3.871rem;margin-bottom:1.5em;position:relative;display:inline-block;margin-left:-80px}@media screen and (max-width: 750px){.c-block1 h2,.c-block1--r h2{font-size:2.25rem;margin-left:0}}.c-block1 h2::after,.c-block1--r h2::after{content:"";display:block;position:absolute;bottom:0;left:40px;width:calc(100% - 40px);height:5px;background-color:#000}.c-block1 h3,.c-block1--r h3{font-size:1.8rem;margin:2em 0 .5em}@media screen and (max-width: 750px){.c-block1 h3,.c-block1--r h3{font-size:1.6rem}.c-block1 h3 br,.c-block1--r h3 br{display:none}}.c-block1--r::before{left:auto;right:120px}@media screen and (max-width: 750px){.c-block1--r::before{left:10px;right:auto}}.c-block2{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media screen and (max-width: 750px){.c-block2{grid-template-columns:repeat(1, 1fr);gap:20px}}.c-block2>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;min-height:166px;background-color:#fff;border:solid 2px #000}@media screen and (max-width: 750px){.c-block2>*{padding:20px;min-height:0;display:block}.c-block2>* br{display:none}}.c-block2>* h3{font-size:2.1rem;color:#ca161e;margin-bottom:20px}@media screen and (max-width: 750px){.c-block2>* h3{margin-bottom:10px}}.c-mv,.c-mv2{padding-top:114px}@media screen and (max-width: 750px){.c-mv,.c-mv2{padding-top:85px}}.c-mv .ttl,.c-mv2 .ttl{margin-bottom:-22px}@media screen and (max-width: 750px){.c-mv .ttl,.c-mv2 .ttl{margin-bottom:-7px}}.c-mv h1,.c-mv2 h1{line-height:1.2;font-size:3.5rem;font-weight:normal;margin:0 0 28px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3em}@media screen and (max-width: 750px){.c-mv h1,.c-mv2 h1{margin:0 0 11px 0;font-size:2.25rem;line-height:1.5em;font-weight:500}}.c-mv h1 img,.c-mv2 h1 img{height:1em;width:auto}.c-mv h2,.c-mv2 h2{position:relative;font-size:3.871rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";line-height:1;text-transform:uppercase;z-index:1}@media screen and (max-width: 750px){.c-mv h2,.c-mv2 h2{font-size:1.7rem}}.c-mv .img,.c-mv2 .img{width:100%}.c-mv .img img,.c-mv2 .img img{max-width:none;width:100%;height:auto}.c-mv2{height:320px}@media screen and (max-width: 750px){.c-mv2{height:180px}}.c-hero{position:relative}.c-hero .main{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;position:relative;overflow:hidden;max-height:none;height:100vh}@media screen and (max-width: 750px){.c-hero .main{height:537px}}.c-hero .main .bg{position:absolute;top:0;left:0;width:100%;height:100%}.c-hero .main .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}@media screen and (max-width: 750px){.c-hero .main .bg img{-o-object-position:top right;object-position:top right}}.c-hero .main .item{position:absolute;top:0;left:0;width:100%;height:100%}.c-hero .main .item img{width:1449px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-hero .main .item.item1 img{top:0;bottom:auto}@media screen and (max-width: 750px){.c-hero .main .item.item1 img{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1.6);transform:scale(1.6);left:-18px;top:70px}}@media screen and (max-width: 750px){.c-hero .main .item.item2 img{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(1.55);transform:scale(1.55);left:63px}}@media screen and (max-width: 750px){.c-hero .main .item.item3 img{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(1.4);transform:scale(1.4);left:45px}}@media screen and (max-width: 750px){.c-hero .main .item.item4 img{-webkit-transform:scale(2);transform:scale(2);left:-116px;top:200px}}.c-hero .main .ttl1{position:absolute;top:70%;left:70%;font-size:2.3rem;font-weight:500;white-space:nowrap}@media screen and (max-width: 750px){.c-hero .main .ttl1{top:48%;left:20px;font-size:1.2rem}}.c-hero .main .ttl1 span{display:table;background-color:#fff;padding:.3em .5em;margin-bottom:5px;line-height:1.1}.p-top-topnews ul{padding:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 750px){.p-top-topnews ul{padding:9px 0;gap:7px}}.p-top-topnews ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;border:solid 2px #004da0;height:46px;border-radius:23px}@media screen and (max-width: 750px){.p-top-topnews ul li{font-size:.8rem;height:23px;border-radius:14px}}.p-top-topnews ul li h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:400px;border-radius:23px;font-size:1.4rem;color:#fff;background-color:#004da0;padding:0 1em;white-space:nowrap}@media screen and (max-width: 750px){.p-top-topnews ul li h2{width:72px;border-radius:14px;font-size:.8rem;padding:0 2em}}.p-top-topnews ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 2em;width:100%;max-width:100%;min-height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover: hover){.p-top-topnews ul li a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline;opacity:.5}.p-top-topnews ul li a:where(:any-link,:enabled,summary):hover{text-decoration:underline;opacity:.5}}.p-top-topnews ul .news-rcb{border-color:#004da0}.p-top-topnews ul .news-rcb h2{background-color:#004da0}.p-top-topnews ul .news-rdb{border-color:#e95503}.p-top-topnews ul .news-rdb h2{background-color:#e95503}.p-top-topnews ul .news-rnw{border-color:#039c75}.p-top-topnews ul .news-rnw h2{background-color:#039c75}.p-top-topnews ul .news-info{border-color:#ca161e}.p-top-topnews ul .news-info h2{background-color:#ca161e}.c-section-graduates{padding-bottom:140px;z-index:0}@media screen and (max-width: 750px){.c-section-graduates{padding-bottom:70px}}.c-section-graduates .c-ttl2{margin-bottom:150px}@media screen and (max-width: 750px){.c-section-graduates .c-ttl2{margin-bottom:40px}}.c-section-graduates .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 750px){.c-section-graduates .list{overflow-x:scroll;padding-bottom:20px}}.c-section-graduates .list img{margin-bottom:1em}@media screen and (max-width: 750px){.c-section-graduates .list img{min-width:150px}}.c-section-graduates .c-btn1,.c-section-graduates .c-btn-open,.c-section-graduates .c-btn-ao,.c-section-graduates .c-btn5,.c-section-graduates .c-btn6,.c-section-graduates .c-btn4,.c-section-graduates .c-btn1--s,.c-section-graduates .c-btn1--m,.c-section-graduates .c-btn1--b,.c-section-graduates .c-btn-line1,.c-section-graduates .c-btn2,.c-section-graduates .c-nav-index2 a,.c-nav-index2 .c-section-graduates a{margin:100px auto 0}@media screen and (max-width: 750px){.c-section-graduates .c-btn1,.c-section-graduates .c-btn-open,.c-section-graduates .c-btn-ao,.c-section-graduates .c-btn5,.c-section-graduates .c-btn6,.c-section-graduates .c-btn4,.c-section-graduates .c-btn1--s,.c-section-graduates .c-btn1--m,.c-section-graduates .c-btn1--b,.c-section-graduates .c-btn-line1,.c-section-graduates .c-btn2,.c-section-graduates .c-nav-index2 a,.c-nav-index2 .c-section-graduates a{margin:30px auto 0;width:90%}}.c-block-next{display:grid;grid-template-columns:repeat(3, 1fr);gap:70px}@media screen and (max-width: 750px){.c-block-next{grid-template-columns:repeat(1, 1fr)}}.c-block-next>*{position:relative;border:solid 2px #000}.c-block-next>*:not(:last-child)::after{content:"▲";display:block;position:absolute;top:47%;right:-50px;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:30px;line-height:1}@media screen and (max-width: 750px){.c-block-next>*:not(:last-child)::after{content:"▼";top:auto;bottom:-50px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.c-block-next>* h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:159px;height:36px;border-right:solid 2px #000;border-bottom:solid 2px #000;font-size:1.6rem;line-height:1;position:absolute;top:0;left:0}.scroll-hint-icon-wrap{width:100% !important;max-width:100% !important}@media screen and (max-width: 750px){.c-scroll-container{max-width:100%;overflow:scroll}.c-scroll-container>*{width:800px;max-width:none}}@media screen and (max-width: 750px){.scroll-irem1{width:800px;max-width:none}}@media screen and (max-width: 750px){.p-nursing-scroll-item1,.p-nursing-scroll-item2{width:1000px;max-width:none}}@media screen and (max-width: 750px){.p-nursing-nursing13{margin-bottom:5px !important}}.c-card1,.c-card1-2,.c-card1-3{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);position:relative;width:800px;border-radius:0 39px 39px 0;font-size:1.5rem;height:100%}@media screen and (max-width: 750px){.c-card1,.c-card1-2,.c-card1-3{display:block;width:289px;border-radius:26px}}.c-card1 .next,.c-card1-2 .next,.c-card1-3 .next{content:"";display:block;position:absolute;top:50%;left:0;width:50px;height:50px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("../images/common/icon-arrow1-bk.svg");background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}@media screen and (max-width: 750px){.c-card1 .next,.c-card1-2 .next,.c-card1-3 .next{left:auto;top:267px;right:0;width:32px;height:32px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}}.c-card1 h3,.c-card1-2 h3,.c-card1-3 h3{position:absolute;font-size:10.2rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";line-height:1;top:-40px;left:0}@media screen and (max-width: 750px){.c-card1 h3,.c-card1-2 h3,.c-card1-3 h3{font-size:5rem;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-card1 h4,.c-card1-2 h4,.c-card1-3 h4{font-size:2.3rem;font-weight:normal;line-height:2}@media screen and (max-width: 750px){.c-card1 h4,.c-card1-2 h4,.c-card1-3 h4{font-size:1.6rem}}.c-card1 h5,.c-card1-2 h5,.c-card1-3 h5{margin-top:20px}@media screen and (max-width: 750px){.c-card1 h5,.c-card1-2 h5,.c-card1-3 h5{margin-top:10px}}.c-card1 h5 strong,.c-card1-2 h5 strong,.c-card1-3 h5 strong{font-size:5.5rem}@media screen and (max-width: 750px){.c-card1 h5 strong,.c-card1-2 h5 strong,.c-card1-3 h5 strong{font-size:3.95rem}}.c-card1 .img,.c-card1-2 .img,.c-card1-3 .img{width:470px;height:535px}@media screen and (max-width: 750px){.c-card1 .img,.c-card1-2 .img,.c-card1-3 .img{width:289px;height:267px;border-radius:26px;overflow:hidden}}.c-card1 .img img,.c-card1-2 .img img,.c-card1-3 .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-card1 .body,.c-card1-2 .body,.c-card1-3 .body{width:335px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 39px 39px 0;padding:20px 20px 20px 34px}@media screen and (max-width: 750px){.c-card1 .body,.c-card1-2 .body,.c-card1-3 .body{width:100%;border-radius:0 0 26px 26px;padding:20px 20px 40px}}.c-card1-2,.c-card1-3{-webkit-box-shadow:none;box-shadow:none;background:none}.c-card1-3 h4{line-height:1.4}.c-card1-3 h5{margin-top:0}.c-card1-3 h5 strong{color:#000}.c-card1-3 hr{margin:10px 0;border-color:#000}.c-card1-3 .yamamomo{width:130%;max-width:none}.c-charmpoint-slider .slick-list{overflow:visible}.c-charmpoint-slider .item{padding:30px 88px 30px 30px}.c-charmpoint-slider .nav{margin:30px 0 0 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:62px;position:relative}.c-charmpoint-slider .nav::before{content:"";display:block;width:100%;height:1px;background-color:#999;position:absolute;top:50%;left:0}.c-charmpoint-slider .nav button{width:10px;height:10px;border-radius:50%;background-color:#999;z-index:1;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.c-charmpoint-slider .nav button.current{-webkit-transform:scale(4);transform:scale(4);background-color:#ca161e}@media screen and (max-width: 750px){.c-charmpoint-slider .nav button.current{-webkit-transform:scale(3);transform:scale(3)}}.c-charmpoint-slider.c-charmpoint-slider2 .item{padding:0}.c-card2{display:block;padding:60px 50px;background-color:#e8e500;border-radius:32px}@media screen and (max-width: 750px){.c-card2{padding:30px}}@media(hover: hover){.c-card2:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-card2:where(:any-link,:enabled,summary):hover{opacity:.6}}.c-card2.info{font-size:1.44rem;background-color:#4d4d4d;color:#fff}@media screen and (max-width: 750px){.c-card2.info{font-size:1em}}.c-card2.info .header{background-image:url("../images/common/icon-arrow1-wh.svg")}.c-card2 h2{font-size:1.6rem;font-weight:normal;text-transform:uppercase}@media screen and (max-width: 750px){.c-card2 h2{font-size:1em}}.c-card2 h3{font-size:3rem;margin:4px 0 30px}@media screen and (max-width: 750px){.c-card2 h3{font-size:1.54rem}}.c-card2 .img{border-radius:50px;margin-bottom:40px}@media screen and (max-width: 750px){.c-card2 .img{margin-bottom:20px}}.c-card2 .box1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;letter-spacing:.1em}@media screen and (max-width: 750px){.c-card2 .box1{gap:10px}}.c-card2 .box1 h4{font-size:1.1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.3em 1em;border-radius:1em;background-color:#333;color:#fff;font-weight:normal;margin-bottom:10px}@media screen and (max-width: 750px){.c-card2 .box1 h4{font-size:.9rem;padding:.5em 1em}}.c-card2 .box1 h5{font-size:1.92rem;letter-spacing:.1em}@media screen and (max-width: 750px){.c-card2 .box1 h5{font-size:1em;letter-spacing:.1em}}.c-card2 .header{background-image:url("../images/common/icon-arrow1-bk.svg");background-size:60px 60px;background-repeat:no-repeat;background-position:bottom right}@media screen and (max-width: 750px){.c-card2 .header{background-size:30px 30px}}.c-card2-certification{background-image:url("../images/rcb/top/rcb-individuality-bg1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}.c-card2-support{background-image:url("../images/rcb/top/rcb-individuality-bg2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff}.c-card2-event{background-color:#004da0;color:#fff}.c-card2-event.--rdb{background-color:#e95503}.c-card2-event.--rnw{background-color:#039c75}.c-card3{font-size:1.4rem;pointer-events:none}.c-card3 .ttl{font-size:2rem}@media screen and (max-width: 750px){.c-card3 .ttl{font-size:1.6rem}}.c-card3 .img{aspect-ratio:1}.c-card3 .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-card3 .body{padding:30px 30px 20px 0;position:relative}@media screen and (max-width: 750px){.c-card3 .body{padding:8px 20px 25px 0}}.c-card-activity{font-size:1.4rem}@media screen and (max-width: 750px){.c-card-activity{font-size:1em}}.c-card-activity .ttl{font-size:2rem}@media screen and (max-width: 750px){.c-card-activity .ttl{font-size:1.1em}}.c-card-activity .img{aspect-ratio:1}.c-card-activity .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.c-card-activity .body{padding:30px 30px 20px 0;position:relative}@media screen and (max-width: 750px){.c-card-activity .body{padding:20px 0 20px 0}}.c-card-activity .body::after{content:"";display:block;position:absolute;top:0;right:0;width:54px;height:54px;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:translate(20%, -50%);transform:translate(20%, -50%)}@media screen and (max-width: 750px){.c-card-activity .body::after{width:24px;height:24px}}@media(hover: hover){.c-card-activity:where(:-moz-any-link,:enabled,summary):hover .img img{transform:scale(1.1)}.c-card-activity:where(:any-link,:enabled,summary):hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-hover1 .img,.c-card3 .img,.c-card-activity .img{overflow:hidden}.c-hover1 .img img,.c-card3 .img img,.c-card-activity .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(hover: hover){*:where(:-moz-any-link,:enabled,summary):hover .c-hover1 .img img, *:where(:-moz-any-link,:enabled,summary):hover .c-card3 .img img, *:where(:-moz-any-link,:enabled,summary):hover .c-card-activity .img img{transform:scale(1.1)}*:where(:any-link,:enabled,summary):hover .c-hover1 .img img,*:where(:any-link,:enabled,summary):hover .c-card3 .img img,*:where(:any-link,:enabled,summary):hover .c-card-activity .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-card-transfer{position:relative}.c-card-transfer h3{display:inline;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2.5rem;position:absolute;top:-60px;right:-18px;line-height:1.8;z-index:1}@media screen and (max-width: 750px){.c-card-transfer h3{font-size:1.8rem;top:-30px;right:-26px}}.c-card-transfer h3 span{background-color:#fff}.c-card-transfer .box{border-radius:20px;border:solid 2px #000;margin-bottom:30px;overflow:hidden}@media screen and (max-width: 750px){.c-card-transfer .box{margin-bottom:10px}}.c-card-transfer .university{border-radius:20px;border:solid 2px #000;border-bottom:none;background-color:#fff;margin-top:-10px;position:relative;padding:20px 20px 10px;position:relative;width:calc(100% + 4px);-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}@media screen and (max-width: 750px){.c-card-transfer .university{padding:20px 20px 10px}}.c-card-transfer .university h4{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#000;padding:.2em 1em;border-radius:2em;color:#fff;font-size:1.6rem !important}@media screen and (max-width: 750px){.c-card-transfer .university h4{font-size:1em !important}}.c-card-transfer .university h5{font-size:1.8rem}@media screen and (max-width: 750px){.c-card-transfer .university h5{font-size:1.5rem}}.c-card4{padding:24px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 2px #000}@media screen and (max-width: 750px){.c-card4{padding:20px;display:block}}.c-card4>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-card4>*:nth-child(1){width:292px;min-width:292px;margin-right:60px}@media screen and (max-width: 750px){.c-card4>*:nth-child(1){width:100%;min-width:0;margin-right:0;margin-bottom:20px}}.c-card4>* h3{font-size:1.5rem}@media screen and (max-width: 750px){.c-card4 .c-btn-map,.c-card4 .f-nav1>* .btn-map,.f-nav1>* .c-card4 .btn-map{float:none;font-size:1em;width:100%;padding:1em}}.c-card5 .img{border:solid 2px #000}.c-card5 h3{font-size:1.8rem;margin:1em 0;text-align:center}.c-card6 .ttl1{background-color:#000;color:#fff;padding:.4em 2em;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1em}.c-card6 img{margin-bottom:.5em}.c-card7 h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em;width:calc(100% - 30px);background-color:#fff;position:relative;font-size:1.8rem;text-align:center;margin:-30px 0 1em}.c-card8{position:relative;display:block}.c-card8 h4{font-size:1.4rem;color:#fff;background-color:#ca161e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.1em 1em;position:absolute;top:0;left:0;z-index:1}.c-card8 .img{overflow:hidden}.c-card8 .img img{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.c-card8 .body{font-weight:bold;padding:1em 0;position:relative}.c-card8 .body::after{content:"";display:block;position:absolute;top:-20px;right:0;width:50px;height:50px;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(hover: hover){.c-card8:where(:-moz-any-link,:enabled,summary):hover .img img{transform:scale(1.1)}.c-card8:where(:any-link,:enabled,summary):hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-card8:where(:-moz-any-link,:enabled,summary):hover .body::after{right:-20px}.c-card8:where(:any-link,:enabled,summary):hover .body::after{right:-20px}}.c-box-card-course{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;padding-top:50px}@media screen and (max-width: 750px){.c-box-card-course{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 750px){.c-box-card-course>*{width:90%;margin:0 auto}}@media screen and (max-width: 750px){.c-box-card-course>*:not(:last-child)::after{top:auto;left:50%;bottom:0;-webkit-transform:translate(-50%, 50px);transform:translate(-50%, 50px)}}.c-card-course,.c-card-course2{position:relative;background-color:var(--theme-color-a);padding:12px 20px 20px;font-size:1.4rem;color:#fff}.c-card-course .en,.c-card-course2 .en{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-transform:uppercase;font-size:3rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";line-height:1;color:var(--theme-color-a)}.c-card-course h6,.c-card-course2 h6{font-size:1.8rem;padding:1em 0;margin-bottom:1em;border-bottom:solid 1px #fff}.c-card-course:nth-child(2),.c-card-course2:nth-child(2){background-color:var(--theme-color-b)}.c-card-course:nth-child(2) .en,.c-card-course2:nth-child(2) .en{color:var(--theme-color-b)}.c-box-card-course2{display:grid;grid-template-columns:repeat(2, 1fr);gap:70px;position:relative}@media screen and (max-width: 750px){.c-box-card-course2{grid-template-columns:repeat(1, 1fr);padding:0 20px}}.c-card-course2{padding:20px}.c-card-course2::after{right:-35px}@media screen and (max-width: 750px){.c-card-course2::after{right:calc(50% - 22px);top:calc(100% + 14px);-webkit-transform:none;transform:none}}@media screen and (max-width: 750px){.c-card-course2 br{display:none}}.c-card-course2:nth-child(2)::after{display:none}.c-card-course2:nth-child(2) .en{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.c-card-course2 h6{padding:0;border-bottom:none}.c-card-course2.--s .en{font-size:1.3em;white-space:nowrap}.c-card-prof1{position:relative}.c-card-prof1 .en{font-size:2.6rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1;position:absolute;top:0;left:0;color:#fff;text-transform:uppercase}@media screen and (max-width: 750px){.c-card-prof1 .en{font-size:1.6rem}}.c-card-prof1 .info{background-color:#fff;width:calc(100% - 20px);margin:-25px 0 0 20px;position:relative;text-align:center;padding:0 0 20px 0}@media screen and (max-width: 750px){.c-card-prof1 .info{padding:0 0 8px 0}}.c-card-prof1 .info h3{text-align:center;color:#fff;background-color:#000;font-size:1.5rem;padding:10px;min-height:50px}@media screen and (max-width: 750px){.c-card-prof1 .info h3{font-size:1.2rem}}.c-card-prof1 .info h3 small{font-size:1.2rem}@media screen and (max-width: 750px){.c-card-prof1 .info h3 small{font-size:1rem}}.c-card-prof1 .info h4{font-size:1.4rem;font-weight:normal;padding:10px 0 6px}@media screen and (max-width: 750px){.c-card-prof1 .info h4{font-size:1.2rem}}.c-card-prof1 .info h5{font-size:1.8rem}@media screen and (max-width: 750px){.c-card-prof1 .info h5{font-size:1em}}.c-card-prof2{position:relative}.c-card-prof2 .info{background-color:#fff;width:calc(100% - 20px);margin:-25px 0 0 20px;position:relative;text-align:center;padding:10px;font-size:1.4rem}@media screen and (max-width: 750px){.c-card-prof2 .info{font-size:1em}}.c-card-prof2 .info h4{font-size:1.8rem}@media screen and (max-width: 750px){.c-card-prof2 .info h4{font-size:1.3rem}}.c-list-ob1{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}@media screen and (max-width: 750px){.c-list-ob1{grid-template-columns:repeat(2, 1fr);gap:20px 5px}}.c-card-ob1 .info{position:relative;margin:-20px 0 0 20px;background-color:#fff;width:calc(100% - 20px);font-size:1rem;padding:30px 20px 20px}@media screen and (max-width: 750px){.c-card-ob1 .info{padding:20px 14px}}.c-card-ob1 .info .ttl1{font-size:1.8rem;margin-bottom:.6em}@media screen and (max-width: 750px){.c-card-ob1 .info .ttl1{font-size:1.4em}}.c-card-ob1 .info .ttl2{font-size:1.7rem}@media screen and (max-width: 750px){.c-card-ob1 .info .ttl2{font-size:1.2em}}.c-card-ob1 .info .ttl2 small{font-size:1.2rem;font-weight:normal}@media screen and (max-width: 750px){.c-card-ob1 .info .ttl2 small{font-size:1em}}.c-card-ob1 .info .ttl3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100px;height:100px;border-radius:50%;background-color:#9bcb60;color:#fff;text-align:center;font-size:1.65rem;position:absolute;top:-76px;left:-20px}@media screen and (max-width: 750px){.c-card-ob1 .info .ttl3{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(0.6);transform:scale(0.6);top:-80px}}.c-card-ob2 .info{position:relative;margin:-20px 0 0 20px;background-color:#fff;width:calc(100% - 20px);padding:20px 30px 30px 150px;font-size:1.6rem}@media screen and (max-width: 750px){.c-card-ob2 .info{padding:20px 0 30px 120px}.c-card-ob2 .info br{display:none}}.c-card-ob2 .info .ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:143px;height:143px;border-radius:50%;background-color:#e8e500;text-align:center;font-size:1rem;position:absolute;top:-50px;left:-20px;line-height:1.2}@media screen and (max-width: 750px){.c-card-ob2 .info .ttl1{width:130px;height:130px}}.c-card-ob2 .info .ttl1 strong{font-size:1.6rem}.c-card-ob2__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width: 750px){.c-card-ob2__block{display:block}}.c-card-ob2__block .c-card-ob2{width:346px;min-width:346px}@media screen and (max-width: 750px){.c-card-ob2__block .c-card-ob2{width:100%;min-width:0}}.c-border-card{position:relative;font-size:1.4rem}.c-border-card img{border:solid 1px #000}.c-border-card .ttl1{font-size:1.6rem;margin:1em 0}.c-border-card .tab1{width:100px;height:100px;background-color:#ca161e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-weight:bold;text-align:center;border-radius:50%;position:absolute;top:-30px;left:-30px}.p-culinary__block2 .block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){.p-culinary__block2 .block1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-culinary__block2 .block1>*{width:30%;margin-bottom:40px}@media screen and (max-width: 750px){.p-culinary__block2 .block1>*{width:95%;margin-bottom:40px}}.p-culinary__block2 .block2{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 750px){.p-culinary__block2 .block2{grid-template-columns:repeat(1, 1fr)}}.c-card-teacher1{background-color:#fff;position:relative;font-size:1.3rem}@media screen and (max-width: 750px){.c-card-teacher1{font-size:1.1rem}}.c-card-teacher1 .ttl1{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:0;right:0;text-transform:uppercase;font-size:1.8rem;-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width: 750px){.c-card-teacher1 .ttl1{font-size:1.3rem}}.c-card-teacher1 .ttl2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;color:#fff;padding:.5em 1em;min-height:74px}@media screen and (max-width: 750px){.c-card-teacher1 .ttl2{min-height:0;font-size:1.4rem}}.c-card-teacher1 .ttl3{font-size:1.4rem;font-weight:normal;padding-bottom:1em;margin-bottom:1em;border-bottom:dotted 1px #b3b3b3}.c-card-teacher1 .name{font-size:1.4rem;font-weight:bold}@media screen and (max-width: 750px){.c-card-teacher1 .name{font-size:1rem}}.c-card-teacher1 .name strong{font-size:2rem}@media screen and (max-width: 750px){.c-card-teacher1 .name strong{font-size:1.6rem}}.c-card-teacher1 .body{padding:25px}@media screen and (max-width: 750px){.c-card-teacher1 .body{padding:20px 10px}}.c-card-alumi{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-card-alumi .img{overflow:hidden;aspect-ratio:270/317;background-color:#000}.c-card-alumi .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.c-card-alumi .body{padding:1em 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-card-alumi .txt1{font-size:1.8rem}@media screen and (max-width: 750px){.c-card-alumi .txt1{font-size:1.6rem}}.c-card-alumi .txt2{font-size:1.8rem}@media screen and (max-width: 750px){.c-card-alumi .txt2{font-size:1.6rem}}.c-card-alumi .txt2 small{font-size:1.4rem;font-weight:normal}@media screen and (max-width: 750px){.c-card-alumi .txt2 small{font-size:1.2rem;display:block}}.c-card-alumi .txt3{font-size:1.4rem;font-weight:normal}@media screen and (max-width: 750px){.c-card-alumi .txt3{font-size:1.2rem}}.c-card-alumi .txt4{line-height:1.3;margin:1em 0 1.5em;font-weight:bold}.c-card-alumi .c-btn1,.c-card-alumi .c-btn-open,.c-card-alumi .c-btn-ao,.c-card-alumi .c-btn5,.c-card-alumi .c-btn6,.c-card-alumi .c-btn4,.c-card-alumi .c-btn1--s,.c-card-alumi .c-btn1--m,.c-card-alumi .c-btn1--b,.c-card-alumi .c-btn-line1,.c-card-alumi .c-btn2,.c-card-alumi .c-nav-index2 a,.c-nav-index2 .c-card-alumi a{height:34px;width:100%;min-width:none;margin-top:auto}@media(hover: hover){.c-card-alumi:where(:-moz-any-link,:enabled,summary):hover .img img{transform:scale(1.1);opacity:.7}.c-card-alumi:where(:any-link,:enabled,summary):hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}}@media screen and (max-width: 750px){.cooking__curriculum__adaptability__block{grid-template-columns:repeat(1, 1fr) !important}}.c-card-achivement{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;border:solid 2px #000;border-radius:28px;height:100%}@media screen and (max-width: 750px){.c-card-achivement{padding:10px 10px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.c-card-achivement>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-card-achivement>*:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 750px){.c-card-achivement>*:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-card-achivement .img{width:174px;min-width:174px}@media screen and (max-width: 750px){.c-card-achivement .img{width:80%;min-width:none;margin:0 auto}}.c-card-achivement .txt1{font-size:1.8rem;line-height:1;padding:.5em 1.5em;border-radius:9px;background-color:#be1d20;color:#fff;font-weight:bold;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.c-card-achivement .txt1{font-size:1.4rem}}.c-card-achivement .txt1.clr2{background-color:#054994}.c-card-achivement .txt2{font-size:2.4rem;margin:20px 0 0}@media screen and (max-width: 750px){.c-card-achivement .txt2{font-size:1.8rem;margin:10px 0 0}}.c-card-achivement .txt3{font-size:1.8rem}@media screen and (max-width: 750px){.c-card-achivement .txt3{font-size:1.5rem}}.c-card-achivement .txt5{line-height:1;padding:.5em 1.5em;color:#be1d20;border:solid 1px #be1d20;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px}@media screen and (max-width: 750px){.c-card-achivement .txt5{margin-right:0;font-size:1.4rem}}.c-card-achivement .txt6{color:#be1d20;font-weight:bold;font-size:2.7rem;line-height:1;text-align:center}.c-card-achivement .txt6 strong{font-size:5.4rem}.c-side-auto-menu{position:fixed;top:60%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media screen and (max-width: 750px){.c-side-auto-menu{display:none}}.c-side-auto-menu>li:not(:last-child){padding-bottom:80px;position:relative}.c-side-auto-menu>li:not(:last-child)::after{content:"";display:block;position:absolute;top:12px;left:0px;width:1px;height:100%;background-color:#999}.c-side-auto-menu>li a{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px;position:relative;color:#999;z-index:1}.c-side-auto-menu>li a::after{content:"";display:block;position:absolute;top:7px;left:-5px;width:11px;height:11px;border-radius:50%;background-color:#999;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.c-side-auto-menu>li a.current{color:#000}.c-side-auto-menu>li a.current::after{content:"";-webkit-transform:scale(2);transform:scale(2);background-color:#000}.c-tab-menu1{width:100%}.c-tab-menu1 .js-tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px}@media screen and (max-width: 750px){.c-tab-menu1 .js-tab-nav{gap:4px}}.c-tab-menu1 .js-tab-nav button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:142px;border-radius:40px 40px 0 0;padding:0 100px 0 50px;background-color:#f7f7f7;position:relative;font-size:2.8rem;color:rgba(0,0,0,.5);font-weight:bold}@media screen and (max-width: 750px){.c-tab-menu1 .js-tab-nav button{height:auto;border-radius:20px 20px 0 0;padding:20px 10px 40px;font-size:1.4rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-tab-menu1 .js-tab-nav button::after{content:"";display:block;position:absolute;top:50%;right:36px;width:57px;height:57px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background-image:url("../images/common/icon-arrow1-bk.svg");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.5}@media screen and (max-width: 750px){.c-tab-menu1 .js-tab-nav button::after{top:auto;bottom:5px;right:50%;width:24px;height:24px;-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg)}}.c-tab-menu1 .js-tab-nav button.current{background-color:#e8e500;color:#000}.c-tab-menu1 .js-tab-nav button.current::after{opacity:1}.c-tab-menu1 .js-tab-contents>*{padding:80px 60px 100px;background-color:#e8e500;border-radius:0 0 40px 40px}@media screen and (max-width: 750px){.c-tab-menu1 .js-tab-contents>*{padding:40px 20px}}.c-nav-index1>ul,.c-nav-index2>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin-top:70px}@media screen and (max-width: 750px){.c-nav-index1>ul,.c-nav-index2>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.c-nav-index1>ul>li,.c-nav-index2>ul>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-nav-sns--academy{position:fixed;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;height:45px;z-index:10}@media screen and (max-width: 750px){.c-nav-sns--academy{display:none}}.c-nav-sns--academy nav{height:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}@media screen and (max-width: 750px){.c-nav-sns--academy nav{padding:0 10px}}.c-nav-sns--academy nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:100%}.c-nav-sns--academy nav a>*{width:26px}.c-nav-sns--academy .btn1,.c-nav-sns--academy h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background-color:#333;font-weight:bold;color:#fff;font-size:1.4rem;width:100px;min-width:100px}.c-nav-sns--academy .btn1{background-color:#ca161e}.c-nav-sns--school{z-index:10;position:fixed;top:240px;right:0;width:115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 750px){.c-nav-sns--school{display:none}}.c-nav-sns--school a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px}.c-nav-sns--school a>*{width:25px}.c-breadcrumb{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;font-size:1.3rem;z-index:1}@media screen and (max-width: 750px){.c-breadcrumb{display:none}}.c-breadcrumb .separate{display:block;width:5px;height:5px;border-radius:50%;background-color:#fff;margin:.8em}.c-breadcrumb a{text-decoration:underline}.c-breadcrumb a:hover{text-decoration:none}.c-breadcrumb .current-item{font-weight:bold}.c-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;margin:60px 0 0;gap:10px}@media screen and (max-width: 750px){.c-pager{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-pager .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;color:var(--theme-color-a);border-radius:50%;border:solid 1px var(--theme-color-a)}.c-pager>.current{background-color:var(--theme-color-a);color:#fff !important}@media(hover: hover){.c-pager a:where(:-moz-any-link,:enabled,summary):hover{background-color:var(--theme-color-a);color:#fff !important}.c-pager a:where(:any-link,:enabled,summary):hover{background-color:var(--theme-color-a);color:#fff !important}}.c-pager .dots{border:none;color:var(--theme-color-a)}.p-archive-pager .c-pager .page-numbers{color:#000;border:none;background-color:#e6e6e6}.p-archive-pager .c-pager>.current{background-color:#000}@media(hover: hover){.p-archive-pager .c-pager a:where(:-moz-any-link,:enabled,summary):hover{background-color:#000}.p-archive-pager .c-pager a:where(:any-link,:enabled,summary):hover{background-color:#000}}.p-archive-pager .c-pager .dots{color:#000}.c-menu-archive{margin:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width: 750px){.c-menu-archive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0 30px;gap:10px}.c-menu-archive form{min-width:100%}}.c-btn-tax,.c-btn-tax2,.c-menu-archive .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:34px;width:315px;border-radius:17px;background-color:#fff;border:solid 1px #000;text-align:center;position:relative;cursor:pointer}@media screen and (max-width: 750px){.c-btn-tax,.c-btn-tax2,.c-menu-archive .btn{height:50px;width:100%;border-radius:30px}}.c-btn-tax::after,.c-btn-tax2::after,.c-menu-archive .btn::after{content:"";display:block;position:absolute;top:50%;right:10px;width:18px;height:18px;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:18px auto;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.c-btn-tax select,.c-btn-tax2 select,.c-menu-archive .btn select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(hover: hover){.c-btn-tax:where(:-moz-any-link,:enabled,summary):hover, .c-btn-tax2:where(:-moz-any-link,:enabled,summary):hover, .c-menu-archive .btn:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-btn-tax:where(:any-link,:enabled,summary):hover,.c-btn-tax2:where(:any-link,:enabled,summary):hover,.c-menu-archive .btn:where(:any-link,:enabled,summary):hover{opacity:.6}}.c-btn-tax2{color:#fff;width:100%;border:none}.c-btn-tax2::after{background-image:url("../images/common/icon-arrow1-wh.svg")}p.c-btn-tax2::after{display:none}.c-menu-archive-alumni{margin:0 0 50px}.c-menu-archive-alumni .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:34px;border-radius:17px;text-align:center;font-size:1em;background-color:#be1d20;color:#fff;margin-bottom:15px}@media screen and (max-width: 750px){.c-menu-archive-alumni .ttl{height:50px;border-radius:30px}}@media(hover: hover){.c-menu-archive-alumni .ttl:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-menu-archive-alumni .ttl:where(:any-link,:enabled,summary):hover{opacity:.6}}.c-menu-archive-alumni .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 750px){.c-menu-archive-alumni .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.c-menu-archive-alumni .menu .current{opacity:.4;pointer-events:none}.c-menu-archive-alumni .menu .current::after{display:none}.c-menu-archive-alumni2{margin:0 0 50px}.c-menu-archive-alumni2 .menu{margin-top:20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.c-menu-archive-alumni2 .menu .current{opacity:.4;pointer-events:none}.c-menu-archive-alumni2 .menu .current::after{display:none}.c-nav-language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto 0;gap:2em}.c-nav-language.--tr{position:absolute;top:20px;right:20px}.c-nav-language>*{font-weight:bold;border-bottom:solid 4px rgba(0,0,0,0)}.c-nav-language>*.current{color:#db3a1c;border-color:#db3a1c}@media(hover: hover){.c-nav-language>*:where(:-moz-any-link,:enabled,summary):hover{color:#db3a1c;border-color:#db3a1c}.c-nav-language>*:where(:any-link,:enabled,summary):hover{color:#db3a1c;border-color:#db3a1c}}.c-bnr-admissions{display:block}@media(hover: hover){.c-bnr-admissions:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-bnr-admissions:where(:any-link,:enabled,summary):hover{opacity:.6}}.c-btn-open-campus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:136px;height:136px;position:fixed;bottom:20px;right:20px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(hover: hover){.c-btn-open-campus:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.1)}.c-btn-open-campus:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.is-scroll .c-btn-open-campus{opacity:0;pointer-events:none}.c-btn1,.c-btn-open,.c-btn-ao,.c-btn5,.c-btn6,.c-btn4,.c-btn1--s,.c-btn1--m,.c-btn1--b,.c-btn-line1,.c-btn2,.c-nav-index2 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:332px;height:50px;border-radius:100vw;border:solid 2px #000;background-color:#fff;color:#000;line-height:1;background-color:#fff;font-size:1.6rem;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 750px){.c-btn1,.c-btn-open,.c-btn-ao,.c-btn5,.c-btn6,.c-btn4,.c-btn1--s,.c-btn1--m,.c-btn1--b,.c-btn-line1,.c-btn2,.c-nav-index2 a{width:80%;height:40px;font-size:1.6rem}}.c-btn1::after,.c-btn-open::after,.c-btn-ao::after,.c-btn5::after,.c-btn6::after,.c-btn4::after,.c-btn1--s::after,.c-btn1--m::after,.c-btn1--b::after,.c-btn-line1::after,.c-btn2::after,.c-nav-index2 a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:18px auto;background-repeat:no-repeat;background-position:center right 16px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;z-index:2}@media screen and (max-width: 750px){.c-btn1::after,.c-btn-open::after,.c-btn-ao::after,.c-btn5::after,.c-btn6::after,.c-btn4::after,.c-btn1--s::after,.c-btn1--m::after,.c-btn1--b::after,.c-btn-line1::after,.c-btn2::after,.c-nav-index2 a::after{background-size:20px auto;background-position:center right 6px}}.c-btn1::before,.c-btn-open::before,.c-btn-ao::before,.c-btn5::before,.c-btn6::before,.c-btn4::before,.c-btn1--s::before,.c-btn1--m::before,.c-btn1--b::before,.c-btn-line1::before,.c-btn2::before,.c-nav-index2 a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:25px;z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.c-btn1[target=_blank]::after,[target=_blank].c-btn-open::after,[target=_blank].c-btn-ao::after,[target=_blank].c-btn5::after,[target=_blank].c-btn6::after,[target=_blank].c-btn4::after,[target=_blank].c-btn1--s::after,[target=_blank].c-btn1--m::after,[target=_blank].c-btn1--b::after,[target=_blank].c-btn-line1::after,[target=_blank].c-btn2::after,.c-nav-index2 a[target=_blank]::after{background-image:url("../images/common/icon-blank-bk.svg")}@media(hover: hover){.c-btn1:where(:-moz-any-link,:enabled,summary):hover, .c-btn-open:where(:-moz-any-link,:enabled,summary):hover, .c-btn-ao:where(:-moz-any-link,:enabled,summary):hover, .c-btn5:where(:-moz-any-link,:enabled,summary):hover, .c-btn6:where(:-moz-any-link,:enabled,summary):hover, .c-btn4:where(:-moz-any-link,:enabled,summary):hover, .c-btn1--s:where(:-moz-any-link,:enabled,summary):hover, .c-btn1--m:where(:-moz-any-link,:enabled,summary):hover, .c-btn1--b:where(:-moz-any-link,:enabled,summary):hover, .c-btn-line1:where(:-moz-any-link,:enabled,summary):hover, .c-btn2:where(:-moz-any-link,:enabled,summary):hover, .c-nav-index2 a:where(:-moz-any-link,:enabled,summary):hover{color:#fff}.c-btn1:where(:any-link,:enabled,summary):hover,.c-btn-open:where(:any-link,:enabled,summary):hover,.c-btn-ao:where(:any-link,:enabled,summary):hover,.c-btn5:where(:any-link,:enabled,summary):hover,.c-btn6:where(:any-link,:enabled,summary):hover,.c-btn4:where(:any-link,:enabled,summary):hover,.c-btn1--s:where(:any-link,:enabled,summary):hover,.c-btn1--m:where(:any-link,:enabled,summary):hover,.c-btn1--b:where(:any-link,:enabled,summary):hover,.c-btn-line1:where(:any-link,:enabled,summary):hover,.c-btn2:where(:any-link,:enabled,summary):hover,.c-nav-index2 a:where(:any-link,:enabled,summary):hover{color:#fff}.c-btn1:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn-open:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn-ao:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn5:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn6:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn4:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn1--s:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn1--m:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn1--b:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn-line1:where(:-moz-any-link,:enabled,summary):hover::before, .c-btn2:where(:-moz-any-link,:enabled,summary):hover::before, .c-nav-index2 a:where(:-moz-any-link,:enabled,summary):hover::before{transform:translateX(0)}.c-btn1:where(:any-link,:enabled,summary):hover::before,.c-btn-open:where(:any-link,:enabled,summary):hover::before,.c-btn-ao:where(:any-link,:enabled,summary):hover::before,.c-btn5:where(:any-link,:enabled,summary):hover::before,.c-btn6:where(:any-link,:enabled,summary):hover::before,.c-btn4:where(:any-link,:enabled,summary):hover::before,.c-btn1--s:where(:any-link,:enabled,summary):hover::before,.c-btn1--m:where(:any-link,:enabled,summary):hover::before,.c-btn1--b:where(:any-link,:enabled,summary):hover::before,.c-btn-line1:where(:any-link,:enabled,summary):hover::before,.c-btn2:where(:any-link,:enabled,summary):hover::before,.c-nav-index2 a:where(:any-link,:enabled,summary):hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.c-btn1:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn-open:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn-ao:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn5:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn6:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn4:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn1--s:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn1--m:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn1--b:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn-line1:where(:-moz-any-link,:enabled,summary):hover::after, .c-btn2:where(:-moz-any-link,:enabled,summary):hover::after, .c-nav-index2 a:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url("../images/common/icon-arrow1-wh.svg")}.c-btn1:where(:any-link,:enabled,summary):hover::after,.c-btn-open:where(:any-link,:enabled,summary):hover::after,.c-btn-ao:where(:any-link,:enabled,summary):hover::after,.c-btn5:where(:any-link,:enabled,summary):hover::after,.c-btn6:where(:any-link,:enabled,summary):hover::after,.c-btn4:where(:any-link,:enabled,summary):hover::after,.c-btn1--s:where(:any-link,:enabled,summary):hover::after,.c-btn1--m:where(:any-link,:enabled,summary):hover::after,.c-btn1--b:where(:any-link,:enabled,summary):hover::after,.c-btn-line1:where(:any-link,:enabled,summary):hover::after,.c-btn2:where(:any-link,:enabled,summary):hover::after,.c-nav-index2 a:where(:any-link,:enabled,summary):hover::after{background-image:url("../images/common/icon-arrow1-wh.svg")}}@media(hover: hover){a:where(:-moz-any-link,:enabled,summary):hover .c-btn1, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-open, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-ao, a:where(:-moz-any-link,:enabled,summary):hover .c-btn5, a:where(:-moz-any-link,:enabled,summary):hover .c-btn6, a:where(:-moz-any-link,:enabled,summary):hover .c-btn4, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--s, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--m, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--b, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-line1, a:where(:-moz-any-link,:enabled,summary):hover .c-btn2, a:where(:-moz-any-link,:enabled,summary):hover .c-nav-index2 a, .c-nav-index2 a:where(:-moz-any-link,:enabled,summary):hover a, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-open, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-ao, button:where(:-moz-any-link,:enabled,summary):hover .c-btn5, button:where(:-moz-any-link,:enabled,summary):hover .c-btn6, button:where(:-moz-any-link,:enabled,summary):hover .c-btn4, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--s, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--m, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--b, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-line1, button:where(:-moz-any-link,:enabled,summary):hover .c-btn2, button:where(:-moz-any-link,:enabled,summary):hover .c-nav-index2 a, .c-nav-index2 button:where(:-moz-any-link,:enabled,summary):hover a{color:#fff}a:where(:any-link,:enabled,summary):hover .c-btn1,a:where(:any-link,:enabled,summary):hover .c-btn-open,a:where(:any-link,:enabled,summary):hover .c-btn-ao,a:where(:any-link,:enabled,summary):hover .c-btn5,a:where(:any-link,:enabled,summary):hover .c-btn6,a:where(:any-link,:enabled,summary):hover .c-btn4,a:where(:any-link,:enabled,summary):hover .c-btn1--s,a:where(:any-link,:enabled,summary):hover .c-btn1--m,a:where(:any-link,:enabled,summary):hover .c-btn1--b,a:where(:any-link,:enabled,summary):hover .c-btn-line1,a:where(:any-link,:enabled,summary):hover .c-btn2,a:where(:any-link,:enabled,summary):hover .c-nav-index2 a,.c-nav-index2 a:where(:any-link,:enabled,summary):hover a,button:where(:any-link,:enabled,summary):hover .c-btn1,button:where(:any-link,:enabled,summary):hover .c-btn-open,button:where(:any-link,:enabled,summary):hover .c-btn-ao,button:where(:any-link,:enabled,summary):hover .c-btn5,button:where(:any-link,:enabled,summary):hover .c-btn6,button:where(:any-link,:enabled,summary):hover .c-btn4,button:where(:any-link,:enabled,summary):hover .c-btn1--s,button:where(:any-link,:enabled,summary):hover .c-btn1--m,button:where(:any-link,:enabled,summary):hover .c-btn1--b,button:where(:any-link,:enabled,summary):hover .c-btn-line1,button:where(:any-link,:enabled,summary):hover .c-btn2,button:where(:any-link,:enabled,summary):hover .c-nav-index2 a,.c-nav-index2 button:where(:any-link,:enabled,summary):hover a{color:#fff}a:where(:-moz-any-link,:enabled,summary):hover .c-btn1::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-open::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-ao::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn5::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn6::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn4::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--s::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--m::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--b::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-line1::before, a:where(:-moz-any-link,:enabled,summary):hover .c-btn2::before, a:where(:-moz-any-link,:enabled,summary):hover .c-nav-index2 a::before, .c-nav-index2 a:where(:-moz-any-link,:enabled,summary):hover a::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-open::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-ao::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn5::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn6::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn4::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--s::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--m::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--b::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-line1::before, button:where(:-moz-any-link,:enabled,summary):hover .c-btn2::before, button:where(:-moz-any-link,:enabled,summary):hover .c-nav-index2 a::before, .c-nav-index2 button:where(:-moz-any-link,:enabled,summary):hover a::before{transform:translateX(0)}a:where(:any-link,:enabled,summary):hover .c-btn1::before,a:where(:any-link,:enabled,summary):hover .c-btn-open::before,a:where(:any-link,:enabled,summary):hover .c-btn-ao::before,a:where(:any-link,:enabled,summary):hover .c-btn5::before,a:where(:any-link,:enabled,summary):hover .c-btn6::before,a:where(:any-link,:enabled,summary):hover .c-btn4::before,a:where(:any-link,:enabled,summary):hover .c-btn1--s::before,a:where(:any-link,:enabled,summary):hover .c-btn1--m::before,a:where(:any-link,:enabled,summary):hover .c-btn1--b::before,a:where(:any-link,:enabled,summary):hover .c-btn-line1::before,a:where(:any-link,:enabled,summary):hover .c-btn2::before,a:where(:any-link,:enabled,summary):hover .c-nav-index2 a::before,.c-nav-index2 a:where(:any-link,:enabled,summary):hover a::before,button:where(:any-link,:enabled,summary):hover .c-btn1::before,button:where(:any-link,:enabled,summary):hover .c-btn-open::before,button:where(:any-link,:enabled,summary):hover .c-btn-ao::before,button:where(:any-link,:enabled,summary):hover .c-btn5::before,button:where(:any-link,:enabled,summary):hover .c-btn6::before,button:where(:any-link,:enabled,summary):hover .c-btn4::before,button:where(:any-link,:enabled,summary):hover .c-btn1--s::before,button:where(:any-link,:enabled,summary):hover .c-btn1--m::before,button:where(:any-link,:enabled,summary):hover .c-btn1--b::before,button:where(:any-link,:enabled,summary):hover .c-btn-line1::before,button:where(:any-link,:enabled,summary):hover .c-btn2::before,button:where(:any-link,:enabled,summary):hover .c-nav-index2 a::before,.c-nav-index2 button:where(:any-link,:enabled,summary):hover a::before{-webkit-transform:translateX(0);transform:translateX(0)}a:where(:-moz-any-link,:enabled,summary):hover .c-btn1::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-open::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-ao::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn5::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn6::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn4::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--s::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--m::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn1--b::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn-line1::after, a:where(:-moz-any-link,:enabled,summary):hover .c-btn2::after, a:where(:-moz-any-link,:enabled,summary):hover .c-nav-index2 a::after, .c-nav-index2 a:where(:-moz-any-link,:enabled,summary):hover a::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-open::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-ao::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn5::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn6::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn4::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--s::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--m::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn1--b::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn-line1::after, button:where(:-moz-any-link,:enabled,summary):hover .c-btn2::after, button:where(:-moz-any-link,:enabled,summary):hover .c-nav-index2 a::after, .c-nav-index2 button:where(:-moz-any-link,:enabled,summary):hover a::after{background-image:url("../images/common/icon-arrow1-wh.svg")}a:where(:any-link,:enabled,summary):hover .c-btn1::after,a:where(:any-link,:enabled,summary):hover .c-btn-open::after,a:where(:any-link,:enabled,summary):hover .c-btn-ao::after,a:where(:any-link,:enabled,summary):hover .c-btn5::after,a:where(:any-link,:enabled,summary):hover .c-btn6::after,a:where(:any-link,:enabled,summary):hover .c-btn4::after,a:where(:any-link,:enabled,summary):hover .c-btn1--s::after,a:where(:any-link,:enabled,summary):hover .c-btn1--m::after,a:where(:any-link,:enabled,summary):hover .c-btn1--b::after,a:where(:any-link,:enabled,summary):hover .c-btn-line1::after,a:where(:any-link,:enabled,summary):hover .c-btn2::after,a:where(:any-link,:enabled,summary):hover .c-nav-index2 a::after,.c-nav-index2 a:where(:any-link,:enabled,summary):hover a::after,button:where(:any-link,:enabled,summary):hover .c-btn1::after,button:where(:any-link,:enabled,summary):hover .c-btn-open::after,button:where(:any-link,:enabled,summary):hover .c-btn-ao::after,button:where(:any-link,:enabled,summary):hover .c-btn5::after,button:where(:any-link,:enabled,summary):hover .c-btn6::after,button:where(:any-link,:enabled,summary):hover .c-btn4::after,button:where(:any-link,:enabled,summary):hover .c-btn1--s::after,button:where(:any-link,:enabled,summary):hover .c-btn1--m::after,button:where(:any-link,:enabled,summary):hover .c-btn1--b::after,button:where(:any-link,:enabled,summary):hover .c-btn-line1::after,button:where(:any-link,:enabled,summary):hover .c-btn2::after,button:where(:any-link,:enabled,summary):hover .c-nav-index2 a::after,.c-nav-index2 button:where(:any-link,:enabled,summary):hover a::after{background-image:url("../images/common/icon-arrow1-wh.svg")}}.c-btn1--b,.c-btn-line1,.c-btn2,.c-nav-index2 a{width:100%;height:104px;font-size:3.8rem}.c-btn1--b::after,.c-btn-line1::after,.c-btn2::after,.c-nav-index2 a::after{background-size:53px auto;background-position:center right 20px}@media screen and (max-width: 750px){.c-btn1--b,.c-btn-line1,.c-btn2,.c-nav-index2 a{height:60px;font-size:3.8rem;background-size:100px auto}.c-btn1--b::after,.c-btn-line1::after,.c-btn2::after,.c-nav-index2 a::after{background-size:24px}}.c-btn1--m{width:767px;height:88px;font-size:2.5rem;margin:2em auto}@media screen and (max-width: 750px){.c-btn1--m{width:100%;height:60px;font-size:1.8rem}}.c-btn1--m::after{background-size:53px auto;background-position:center right 20px}@media screen and (max-width: 750px){.c-btn1--m::after{background-size:24px;background-position:center right 10px}}.c-btn1--s{width:100%;height:38px;padding:0 3em 0 1em}@media screen and (max-width: 750px){.c-btn1--s{width:100%;height:40px;font-size:1.6rem}}.c-btn3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:365px;min-height:49px;padding:.5em 2em;border:solid 1px #000;background-image:url("../images/common/icon-arrow1-wh2.svg");background-size:18px auto;background-repeat:no-repeat;background-position:center right 16px;background-color:#fff}@media screen and (max-width: 750px){.c-btn3{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;width:80%;margin:30px auto 0}}.c-btn-line1{border:none;background-color:#06c755;color:#fff}.c-btn4{height:100px;border-radius:100vw}@media screen and (max-width: 750px){.c-btn4{height:40px}}.c-btn4::after{content:"";display:block;position:absolute;top:50%;left:auto;right:10px;width:30px;height:30px;background-image:url(../images/common/icon-arrow1-bk.svg);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width: 750px){.c-btn4::after{right:6px;width:15px;height:15px}}.c-btn4>*{position:absolute;top:50%;left:45%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%}@media screen and (max-width: 750px){.c-btn4>*{width:70%}}.c-btn4 .ov{opacity:0}@media(hover: hover){.c-btn4:where(:-moz-any-link,:enabled,summary):hover .df{opacity:0}.c-btn4:where(:any-link,:enabled,summary):hover .df{opacity:0}.c-btn4:where(:-moz-any-link,:enabled,summary):hover .ov{opacity:1}.c-btn4:where(:any-link,:enabled,summary):hover .ov{opacity:1}}.c-btn4.clr1::before{background-color:#e8e500}.c-btn4.clr2::before{background-color:#004da0}.c-btn4.clr3::before{background-color:#e95503}.c-btn4.clr4::before{background-color:#039c75}.c-btn4.current .df{opacity:0}.c-btn4.current .ov{opacity:1}.c-btn4.current::before{-webkit-transform:translateX(0);transform:translateX(0)}.c-btn4.current::after{background-image:url("../images/common/icon-arrow1-wh.svg")}.c-btn5,.c-btn6{height:42px;border-radius:100vw;font-size:1.6rem;width:100%}.c-btn6{background-color:#e95503;color:#fff;border:none}.c-btn6::after{background-image:url("../images/common/icon-arrow1-wh.svg")}.c-btn7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;border:solid 1px #000;height:140px;font-size:2rem;font-weight:bold;text-align:center;background-image:url("../images/common/icon-arrow1-red.svg");background-size:36px auto;background-repeat:no-repeat;background-position:center right 10px}@media screen and (max-width: 750px){.c-btn7{padding-bottom:20px;font-size:1.5rem;background-size:26px auto;background-position:bottom 10px right 10px}}@media screen and (max-width: 750px){.c-btn7{background-size:30px auto}}@media(hover: hover){.c-btn7:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.c-btn7:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-btn8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50px;overflow:hidden;position:relative}.c-btn8::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/common/icon-arrow1-red.svg");background-size:36px auto;background-repeat:no-repeat;background-position:center right 10px}@media screen and (max-width: 750px){.c-btn8::after{background-size:30px auto}}@media(hover: hover){.c-btn8:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-btn8:where(:any-link,:enabled,summary):hover{opacity:.6}}.c-btn8.--border{border:solid 2px #000}.c-btn-index1,.c-nav-index1 a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;height:290px;z-index:0;border-radius:46px;overflow:hidden;color:#fff;padding:44px 100px 44px 53px;font-size:1.6rem}@media screen and (max-width: 750px){.c-btn-index1,.c-nav-index1 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 20px 30px;font-size:1.4rem;height:180px;gap:10px}.c-btn-index1 br,.c-nav-index1 a br{display:none}}.c-btn-index1::before,.c-nav-index1 a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, black), color-stop(30%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, black 0, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0) 100%)}.c-btn-index1::after,.c-nav-index1 a::after{content:"";display:block;position:absolute;bottom:25px;right:40px;width:57px;height:57px;z-index:0;background-image:url("../images/common/icon-arrow1-red.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 750px){.c-btn-index1::after,.c-nav-index1 a::after{bottom:auto;top:20px;right:20px;width:40px;height:40px}}.c-btn-index1 img,.c-nav-index1 a img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover}.c-btn-index1 h3,.c-nav-index1 a h3{font-size:2.889rem}@media screen and (max-width: 750px){.c-btn-index1 h3,.c-nav-index1 a h3{font-size:1.8rem}}@media(hover: hover){.c-btn-index1:where(:-moz-any-link,:enabled,summary):hover, .c-nav-index1 a:where(:-moz-any-link,:enabled,summary):hover{opacity:.8}.c-btn-index1:where(:any-link,:enabled,summary):hover,.c-nav-index1 a:where(:any-link,:enabled,summary):hover{opacity:.8}}.c-btn-index1.--m,.c-nav-index1 a.--m{height:180px}.c-btn-index1.--s,.c-nav-index1 a.--s{height:165px}.c-bnr-sdgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:210px;border-radius:77px;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);gap:30px;font-size:19px;letter-spacing:.5em;color:#00a6d9;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:57px auto;background-repeat:no-repeat;background-position:center right 70px}@media screen and (max-width: 750px){.c-bnr-sdgs{height:106px;border-radius:88px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:12px;background-size:28px auto;background-position:center right 10px}}.c-bnr-sdgs img{width:359px}@media screen and (max-width: 750px){.c-bnr-sdgs img{width:180px}}@media(hover: hover){.c-bnr-sdgs:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-bnr-sdgs:where(:any-link,:enabled,summary):hover{opacity:.6}}.c-btn-menu1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:78px;border-radius:39px;background-color:#333;font-size:1.8rem;line-height:1;font-weight:bold;color:#fff;width:100%;font-size:1.5rem}.c-btn-menu1.kcc{background-color:#004da0}.c-btn-menu1.cid{background-color:#e95503}.c-btn-menu1.rnw{background-color:#039c75}.c-btn-menu1 img{width:auto;height:23px}@media(hover: hover){.c-btn-menu1:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.c-btn-menu1:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-btn-menu-access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:78px;border-radius:14px;width:76px;min-width:76px;background-color:#ca161e}.c-btn-menu-access img{width:51px}@media(hover: hover){.c-btn-menu-access:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.c-btn-menu-access:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-btn-menu-kids{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;border-radius:30px;border:solid 2px #000;padding:0 10px}@media(hover: hover){.c-btn-menu-kids:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.c-btn-menu-kids:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-btn-ao{background-image:url("../images/common/ao-btn-bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:445px;height:75px;border-radius:40px;font-size:2.1rem;font-weight:bold;color:#fff}@media screen and (max-width: 750px){.c-btn-ao{width:100%;height:60px;border-radius:40px;font-size:1.6rem}}.c-btn-ao::before{background-color:#ed6c00}.c-btn-floating,.c-btn-floating.--line,.--line.c-btn-floating--admissions,.c-btn-floating--admissions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:198px;height:198px;border-radius:50%;background-color:#ca161e;color:#fff;position:fixed;top:40%;right:20px;font-size:1.8rem;text-align:center;font-weight:bold;background-image:url("../images/common/icon-arrow1-wh.svg");background-size:18px auto;background-repeat:no-repeat;background-position:center bottom 10px;z-index:50}@media screen and (max-width: 750px){.c-btn-floating,.c-btn-floating.--line,.--line.c-btn-floating--admissions,.c-btn-floating--admissions{width:100px;height:100px;font-size:1.2rem;top:40%;right:10px;background-size:12px auto;background-position:center bottom 4px}}@media(hover: hover){.c-btn-floating:where(:-moz-any-link,:enabled,summary):hover, .c-btn-floating--admissions:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.1)}.c-btn-floating:where(:any-link,:enabled,summary):hover,.c-btn-floating--admissions:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.is-scroll-footer .c-btn-floating,.is-scroll-footer .c-btn-floating--admissions{opacity:0;pointer-events:none}.c-btn-floating.--line,.--line.c-btn-floating--admissions{background-color:#01b34e;font-size:2.6rem;background-image:url("../images/common/icon-arrow1-bk.svg")}.c-btn-down1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:452/82;background-image:url("../../../../uploads/btn-a1.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:452px;font-weight:bold;text-align:center;color:#fff;font-size:1.6rem}@media screen and (max-width: 750px){.c-btn-down1{width:100%;aspect-ratio:452/82;font-size:1.4rem}}.c-btn-down1 time{font-size:2rem}@media screen and (max-width: 750px){.c-btn-down1 time{font-size:1.6rem;line-height:1.1}}@media(hover: hover){.c-btn-down1:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.c-btn-down1:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-btn-down1.--clr1{background-image:url("../../../../uploads/btn-a2.png")}.c-btn-open::after{background-image:url("../images/common/icon-open-bk.svg")}@media(hover: hover){.c-btn-open:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url("../images/common/icon-open-wh.svg")}.c-btn-open:where(:any-link,:enabled,summary):hover::after{background-image:url("../images/common/icon-open-wh.svg")}}.c-btn-open.open::after{background-image:url("../images/common/icon-close-bk.svg")}@media(hover: hover){.c-btn-open.open:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url("../images/common/icon-close-wh.svg")}.c-btn-open.open:where(:any-link,:enabled,summary):hover::after{background-image:url("../images/common/icon-close-wh.svg")}}.c-btn-dl{padding:1em 5em 1em 3em;border:solid 2px #000;background-color:#fff;border-radius:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("../images/common/icon-dl.png");background-size:3em auto;background-repeat:no-repeat;background-position:center right 1em}@media(hover: hover){.c-btn-dl:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.c-btn-dl:where(:any-link,:enabled,summary):hover{opacity:.6}}.icon-volunteer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volunteer::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/icon-volunteer.svg");-webkit-mask-image:url("../images/icon-svg/icon-volunteer.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volunteer.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-home1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-home1::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/home1.svg");-webkit-mask-image:url("../images/icon-svg/home1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-home1.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-canvas::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/canvas.svg");-webkit-mask-image:url("../images/icon-svg/canvas.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-canvas.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-earth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-earth::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/earth.svg");-webkit-mask-image:url("../images/icon-svg/earth.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-earth.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-heart-hand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-heart-hand::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/heart-hand.svg");-webkit-mask-image:url("../images/icon-svg/heart-hand.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-heart-hand.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-ng{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-ng::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/ng.svg");-webkit-mask-image:url("../images/icon-svg/ng.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-ng.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-ok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-ok::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/ok.svg");-webkit-mask-image:url("../images/icon-svg/ok.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-ok.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-pdf,.c-link-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-pdf::before,.c-link-pdf::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/pdf.svg");-webkit-mask-image:url("../images/icon-svg/pdf.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-pdf.icon--after,.icon--after.c-link-pdf{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-solar-power{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-solar-power::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/solar-power.svg");-webkit-mask-image:url("../images/icon-svg/solar-power.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-solar-power.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-wind-power{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-wind-power::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/wind-power.svg");-webkit-mask-image:url("../images/icon-svg/wind-power.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-wind-power.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-b-r,.c-pager .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-b-r::before,.c-pager .next::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-b-r.svg");-webkit-mask-image:url("../images/icon-svg/arrow-b-r.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-b-r.icon--after,.c-pager .icon--after.next{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-a-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-a-l::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-a-l.svg");-webkit-mask-image:url("../images/icon-svg/arrow-a-l.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-a-l.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-a-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-a-r::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-a-r.svg");-webkit-mask-image:url("../images/icon-svg/arrow-a-r.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-a-r.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-b-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-b-down::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-b-down.svg");-webkit-mask-image:url("../images/icon-svg/arrow-b-down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-b-down.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-b-l,.c-pager .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-b-l::before,.c-pager .prev::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-b-l.svg");-webkit-mask-image:url("../images/icon-svg/arrow-b-l.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-b-l.icon--after,.c-pager .icon--after.prev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-b-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-b-up::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-b-up.svg");-webkit-mask-image:url("../images/icon-svg/arrow-b-up.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-b-up.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-blank,.c-link-blank,body#tinymce.wp-editor.post-type-post a[target=_blank],body#tinymce.wp-editor.post-type-news a[target=_blank],body#tinymce.wp-editor.post-type-blog a[target=_blank],.c-post a[target=_blank],.p-policy a[target=_blank]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-blank::before,.c-link-blank::before,body#tinymce.wp-editor.post-type-post a[target=_blank]::before,body#tinymce.wp-editor.post-type-news a[target=_blank]::before,body#tinymce.wp-editor.post-type-blog a[target=_blank]::before,.c-post a[target=_blank]::before,.p-policy a[target=_blank]::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/blank.svg");-webkit-mask-image:url("../images/icon-svg/blank.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-blank.icon--after,.icon--after.c-link-blank,body#tinymce.wp-editor.post-type-post a.icon--after[target=_blank],body#tinymce.wp-editor.post-type-news a.icon--after[target=_blank],body#tinymce.wp-editor.post-type-blog a.icon--after[target=_blank],.c-post a.icon--after[target=_blank],.p-policy a.icon--after[target=_blank]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-building{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-building::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/building.svg");-webkit-mask-image:url("../images/icon-svg/building.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-building.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-check::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/check.svg");-webkit-mask-image:url("../images/icon-svg/check.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-check.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-check2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-check2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/check2.svg");-webkit-mask-image:url("../images/icon-svg/check2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-check2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-file::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/file.svg");-webkit-mask-image:url("../images/icon-svg/file.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-file.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-group::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/group.svg");-webkit-mask-image:url("../images/icon-svg/group.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-group.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-open::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/icon-open.svg");-webkit-mask-image:url("../images/icon-svg/icon-open.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-open.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-close::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/icon-close.svg");-webkit-mask-image:url("../images/icon-svg/icon-close.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-close.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-list::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/list.svg");-webkit-mask-image:url("../images/icon-svg/list.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-list.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-mail::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/mail.svg");-webkit-mask-image:url("../images/icon-svg/mail.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-mail.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-minus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-minus::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/minus.svg");-webkit-mask-image:url("../images/icon-svg/minus.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-minus.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-pc::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/pc.svg");-webkit-mask-image:url("../images/icon-svg/pc.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-pc.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-phone::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/phone.svg");-webkit-mask-image:url("../images/icon-svg/phone.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-phone.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-pin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-pin::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/pin.svg");-webkit-mask-image:url("../images/icon-svg/pin.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-pin.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-plus::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/plus.svg");-webkit-mask-image:url("../images/icon-svg/plus.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-plus.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-point::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/point.svg");-webkit-mask-image:url("../images/icon-svg/point.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-point.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-position::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/position.svg");-webkit-mask-image:url("../images/icon-svg/position.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-position.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-pull-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-pull-down::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/pull-down.svg");-webkit-mask-image:url("../images/icon-svg/pull-down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-pull-down.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-search::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/search.svg");-webkit-mask-image:url("../images/icon-svg/search.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-search.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-star-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-star-b::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/star-b.svg");-webkit-mask-image:url("../images/icon-svg/star-b.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-star-b.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-star::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/star.svg");-webkit-mask-image:url("../images/icon-svg/star.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-star.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-time::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/time.svg");-webkit-mask-image:url("../images/icon-svg/time.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-time.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-yen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-yen::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/yen.svg");-webkit-mask-image:url("../images/icon-svg/yen.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-yen.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-phone-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-phone-b::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/phone-b.svg");-webkit-mask-image:url("../images/icon-svg/phone-b.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-phone-b.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-pdf1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-pdf1::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/pdf1.svg");-webkit-mask-image:url("../images/icon-svg/pdf1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-pdf1.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-train{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-train::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/train.svg");-webkit-mask-image:url("../images/icon-svg/train.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-train.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-pen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-pen::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/pen.svg");-webkit-mask-image:url("../images/icon-svg/pen.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-pen.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-live{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-live::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/live.svg");-webkit-mask-image:url("../images/icon-svg/live.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-live.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-office{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-office::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/office.svg");-webkit-mask-image:url("../images/icon-svg/office.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-office.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-home::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/home.svg");-webkit-mask-image:url("../images/icon-svg/home.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-home.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-home2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-home2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/home2.svg");-webkit-mask-image:url("../images/icon-svg/home2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-home2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-home3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-home3::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/home3.svg");-webkit-mask-image:url("../images/icon-svg/home3.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-home3.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-play::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/play.svg");-webkit-mask-image:url("../images/icon-svg/play.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-play.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-file-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-file-empty::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/file-empty.svg");-webkit-mask-image:url("../images/icon-svg/file-empty.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-file-empty.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-files-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-files-empty::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/files-empty.svg");-webkit-mask-image:url("../images/icon-svg/files-empty.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-files-empty.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-file-text2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-file-text2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/file-text2.svg");-webkit-mask-image:url("../images/icon-svg/file-text2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-file-text2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-file-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-file-picture::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/file-picture.svg");-webkit-mask-image:url("../images/icon-svg/file-picture.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-file-picture.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-folder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-folder::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/folder.svg");-webkit-mask-image:url("../images/icon-svg/folder.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-folder.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-folder-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-folder-open::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/folder-open.svg");-webkit-mask-image:url("../images/icon-svg/folder-open.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-folder-open.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-price-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-price-tag::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/price-tag.svg");-webkit-mask-image:url("../images/icon-svg/price-tag.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-price-tag.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-price-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-price-tags::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/price-tags.svg");-webkit-mask-image:url("../images/icon-svg/price-tags.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-price-tags.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-coin-yen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-coin-yen::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/coin-yen.svg");-webkit-mask-image:url("../images/icon-svg/coin-yen.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-coin-yen.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-phone1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-phone1::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/phone1.svg");-webkit-mask-image:url("../images/icon-svg/phone1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-phone1.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-phone-hang-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-phone-hang-up::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/phone-hang-up.svg");-webkit-mask-image:url("../images/icon-svg/phone-hang-up.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-phone-hang-up.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-location::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/location.svg");-webkit-mask-image:url("../images/icon-svg/location.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-location.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-location2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-location2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/location2.svg");-webkit-mask-image:url("../images/icon-svg/location2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-location2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-clock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-clock::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/clock.svg");-webkit-mask-image:url("../images/icon-svg/clock.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-clock.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-clock2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-clock2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/clock2.svg");-webkit-mask-image:url("../images/icon-svg/clock2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-clock2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-bubble::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/bubble.svg");-webkit-mask-image:url("../images/icon-svg/bubble.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-bubble.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-bubbles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-bubbles::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/bubbles.svg");-webkit-mask-image:url("../images/icon-svg/bubbles.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-bubbles.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-bubbles2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-bubbles2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/bubbles2.svg");-webkit-mask-image:url("../images/icon-svg/bubbles2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-bubbles2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-bubble2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-bubble2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/bubble2.svg");-webkit-mask-image:url("../images/icon-svg/bubble2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-bubble2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-bubbles3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-bubbles3::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/bubbles3.svg");-webkit-mask-image:url("../images/icon-svg/bubbles3.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-bubbles3.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-bubbles4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-bubbles4::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/bubbles4.svg");-webkit-mask-image:url("../images/icon-svg/bubbles4.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-bubbles4.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-plus1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-plus1::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/plus1.svg");-webkit-mask-image:url("../images/icon-svg/plus1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-plus1.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-minus1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-minus1::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/minus1.svg");-webkit-mask-image:url("../images/icon-svg/minus1.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-minus1.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-cross{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-cross::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/cross.svg");-webkit-mask-image:url("../images/icon-svg/cross.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-cross.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-checkmark::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/checkmark.svg");-webkit-mask-image:url("../images/icon-svg/checkmark.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-checkmark.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-play3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-play3::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/play3.svg");-webkit-mask-image:url("../images/icon-svg/play3.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-play3.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-pause2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-pause2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/pause2.svg");-webkit-mask-image:url("../images/icon-svg/pause2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-pause2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-stop2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-stop2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/stop2.svg");-webkit-mask-image:url("../images/icon-svg/stop2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-stop2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-backward2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-backward2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/backward2.svg");-webkit-mask-image:url("../images/icon-svg/backward2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-backward2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-forward3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-forward3::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/forward3.svg");-webkit-mask-image:url("../images/icon-svg/forward3.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-forward3.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-first::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/first.svg");-webkit-mask-image:url("../images/icon-svg/first.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-first.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-last::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/last.svg");-webkit-mask-image:url("../images/icon-svg/last.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-last.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-previous2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-previous2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/previous2.svg");-webkit-mask-image:url("../images/icon-svg/previous2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-previous2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-next2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-next2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/next2.svg");-webkit-mask-image:url("../images/icon-svg/next2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-next2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-eject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-eject::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/eject.svg");-webkit-mask-image:url("../images/icon-svg/eject.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-eject.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-volume-high{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volume-high::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/volume-high.svg");-webkit-mask-image:url("../images/icon-svg/volume-high.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volume-high.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-volume-medium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volume-medium::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/volume-medium.svg");-webkit-mask-image:url("../images/icon-svg/volume-medium.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volume-medium.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-volume-low{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volume-low::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/volume-low.svg");-webkit-mask-image:url("../images/icon-svg/volume-low.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volume-low.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-volume-mute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volume-mute::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/volume-mute.svg");-webkit-mask-image:url("../images/icon-svg/volume-mute.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volume-mute.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-volume-mute2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volume-mute2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/volume-mute2.svg");-webkit-mask-image:url("../images/icon-svg/volume-mute2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volume-mute2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-volume-increase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volume-increase::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/volume-increase.svg");-webkit-mask-image:url("../images/icon-svg/volume-increase.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volume-increase.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-volume-decrease{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-volume-decrease::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/volume-decrease.svg");-webkit-mask-image:url("../images/icon-svg/volume-decrease.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-volume-decrease.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-up-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-up-left::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-up-left.svg");-webkit-mask-image:url("../images/icon-svg/arrow-up-left.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-up-left.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-up::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-up.svg");-webkit-mask-image:url("../images/icon-svg/arrow-up.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-up.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-up-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-up-right::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-up-right.svg");-webkit-mask-image:url("../images/icon-svg/arrow-up-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-up-right.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-right::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-right.svg");-webkit-mask-image:url("../images/icon-svg/arrow-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-right.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-down-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-down-right::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-down-right.svg");-webkit-mask-image:url("../images/icon-svg/arrow-down-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-down-right.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-down::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-down.svg");-webkit-mask-image:url("../images/icon-svg/arrow-down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-down.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-down-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-down-left::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-down-left.svg");-webkit-mask-image:url("../images/icon-svg/arrow-down-left.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-down-left.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-left::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-left.svg");-webkit-mask-image:url("../images/icon-svg/arrow-left.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-left.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-up-left2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-up-left2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-up-left2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-up-left2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-up-left2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-up2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-up2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-up2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-up2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-up2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-up-right2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-up-right2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-up-right2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-up-right2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-up-right2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-right2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-right2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-right2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-right2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-right2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-right3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-right3::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-right3.svg");-webkit-mask-image:url("../images/icon-svg/arrow-right3.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-right3.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-down-right2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-down-right2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-down-right2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-down-right2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-down-right2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-down2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-down2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-down2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-down2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-down2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-down-left2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-down-left2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-down-left2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-down-left2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-down-left2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-arrow-left2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-arrow-left2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/arrow-left2.svg");-webkit-mask-image:url("../images/icon-svg/arrow-left2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-arrow-left2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-circle-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-circle-up::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/circle-up.svg");-webkit-mask-image:url("../images/icon-svg/circle-up.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-circle-up.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-circle-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-circle-right::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/circle-right.svg");-webkit-mask-image:url("../images/icon-svg/circle-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-circle-right.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-circle-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-circle-down::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/circle-down.svg");-webkit-mask-image:url("../images/icon-svg/circle-down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-circle-down.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-circle-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-circle-left::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/circle-left.svg");-webkit-mask-image:url("../images/icon-svg/circle-left.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-circle-left.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-paragraph-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-paragraph-left::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/paragraph-left.svg");-webkit-mask-image:url("../images/icon-svg/paragraph-left.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-paragraph-left.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-paragraph-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-paragraph-center::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/paragraph-center.svg");-webkit-mask-image:url("../images/icon-svg/paragraph-center.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-paragraph-center.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-paragraph-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-paragraph-right::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/paragraph-right.svg");-webkit-mask-image:url("../images/icon-svg/paragraph-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-paragraph-right.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-paragraph-justify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-paragraph-justify::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/paragraph-justify.svg");-webkit-mask-image:url("../images/icon-svg/paragraph-justify.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-paragraph-justify.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-indent-increase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-indent-increase::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/indent-increase.svg");-webkit-mask-image:url("../images/icon-svg/indent-increase.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-indent-increase.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-share::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/share.svg");-webkit-mask-image:url("../images/icon-svg/share.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-share.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-new-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-new-tab::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/new-tab.svg");-webkit-mask-image:url("../images/icon-svg/new-tab.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-new-tab.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-embed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-embed::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/embed.svg");-webkit-mask-image:url("../images/icon-svg/embed.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-embed.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-embed2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-embed2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/embed2.svg");-webkit-mask-image:url("../images/icon-svg/embed2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-embed2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-facebook{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-facebook::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/facebook.svg");-webkit-mask-image:url("../images/icon-svg/facebook.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-facebook.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-facebook2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-facebook2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/facebook2.svg");-webkit-mask-image:url("../images/icon-svg/facebook2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-facebook2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-instagram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-instagram::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/instagram.svg");-webkit-mask-image:url("../images/icon-svg/instagram.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-instagram.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-whatsapp::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/whatsapp.svg");-webkit-mask-image:url("../images/icon-svg/whatsapp.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-whatsapp.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-spotify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-spotify::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/spotify.svg");-webkit-mask-image:url("../images/icon-svg/spotify.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-spotify.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-telegram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-telegram::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/telegram.svg");-webkit-mask-image:url("../images/icon-svg/telegram.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-telegram.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-twitter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-twitter::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/twitter.svg");-webkit-mask-image:url("../images/icon-svg/twitter.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-twitter.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-vine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-vine::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/vine.svg");-webkit-mask-image:url("../images/icon-svg/vine.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-vine.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-vk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-vk::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/vk.svg");-webkit-mask-image:url("../images/icon-svg/vk.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-vk.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-renren{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-renren::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/renren.svg");-webkit-mask-image:url("../images/icon-svg/renren.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-renren.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-sina-weibo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-sina-weibo::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/sina-weibo.svg");-webkit-mask-image:url("../images/icon-svg/sina-weibo.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-sina-weibo.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-rss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-rss::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/rss.svg");-webkit-mask-image:url("../images/icon-svg/rss.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-rss.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-rss2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-rss2::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/rss2.svg");-webkit-mask-image:url("../images/icon-svg/rss2.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-rss2.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-youtube{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-youtube::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/youtube.svg");-webkit-mask-image:url("../images/icon-svg/youtube.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-youtube.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-tux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-tux::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/tux.svg");-webkit-mask-image:url("../images/icon-svg/tux.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-tux.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-appleinc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-appleinc::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/appleinc.svg");-webkit-mask-image:url("../images/icon-svg/appleinc.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-appleinc.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-finder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-finder::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/finder.svg");-webkit-mask-image:url("../images/icon-svg/finder.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-finder.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-android{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-android::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/android.svg");-webkit-mask-image:url("../images/icon-svg/android.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-android.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-windows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-windows::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/windows.svg");-webkit-mask-image:url("../images/icon-svg/windows.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-windows.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.icon-windows8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.icon-windows8::before{content:"";display:inline-block;mask-image:url("../images/icon-svg/windows8.svg");-webkit-mask-image:url("../images/icon-svg/windows8.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:1em;height:1em;background-color:currentColor}.icon-windows8.icon--after{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-form{color:#000}.c-form ::-webkit-input-placeholder{opacity:.5;color:dimgray}.c-form ::-moz-placeholder{opacity:.5;color:dimgray}.c-form :-ms-input-placeholder{opacity:.5;color:dimgray}.c-form ::-ms-input-placeholder{opacity:.5;color:dimgray}.c-form ::placeholder{opacity:.5;color:dimgray}.c-form :focus{border:solid 2px #ca161e !important}.c-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.c-form textarea{border-radius:5px;background-color:#f7f7f7;border:solid 1px #999;width:100%;padding:.5em 1.7em;height:60px}.c-form input:not([type=radio]):not([type=checkbox]):not([type=submit]).ss,.c-form textarea.ss{width:5em}.c-form textarea{height:309px;width:100%}.c-form [type=text]{height:60px}.c-form [type=radio]{border-radius:50%;width:21px;height:21px;background-color:#fff;border:solid 1px #999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-form [type=radio]:checked::after{content:"";display:block;width:11px;height:11px;border-radius:50%;background-color:#000}.c-form [type=checkbox]{border-radius:3px;width:20px;height:20px;background-color:#fff;border:solid 1px #ccc}.c-form [type=checkbox]:checked::after{content:"";display:block;width:21px;height:9px;border-left:solid 3px #000;border-bottom:solid 3px #000;-webkit-transform:rotate(-45deg) translate(1px, 0);transform:rotate(-45deg) translate(1px, 0)}.c-form [type=file]{width:320px !important;margin:1em 0;padding:1em 1.5em !important;line-height:1}@media screen and (max-width: 750px){.c-form [type=file]{width:274px !important;margin:.5em 0 !important;padding:1em .5em !important;font-size:.8em !important}}.c-form [type=file]::-webkit-file-upload-button{display:none}.c-form [type=file]::file-selector-button{display:none}@media screen and (max-width: 750px){.c-form [type=file]::-webkit-file-upload-button{display:block;font-size:.8em !important}.c-form [type=file]::file-selector-button{display:block;font-size:.8em !important}}.c-form [type=file]::after{content:"参照";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:-130px;width:120px;height:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ca161e;border-radius:4px;text-align:center;color:#fff;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 750px){.c-form [type=file]::after{width:60px;right:-64px;font-size:1.6rem}}.c-form .file-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:150px}@media screen and (max-width: 750px){.c-form .file-block{display:block;margin:2em 0}}.c-form select{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2219%22%20data-name%3D%22%E3%83%91%E3%82%B9%202219%22%20d%3D%22M6%2C0l6%2C12H0Z%22%20transform%3D%22translate%2812%2012%29%20rotate%28180%29%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center right 16px;background-size:12px auto;border-radius:5px;line-height:1;background-color:#f7f7f7;border:solid 1px #999;padding:.5em 2.6em .5em 1em;min-height:60px;border:solid 1px #999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:6px}@media screen and (max-width: 750px){.c-form select{padding:.5em 2.2em .5em 1em;margin-right:3px;background-position:center right 14px}}.c-form select:not(:first-child){margin-left:15px}@media screen and (max-width: 750px){.c-form select:not(:first-child){margin-left:5px}}.c-form .middle{width:340px !important}.c-form .policy{margin:60px 0 60px;text-align:center}@media screen and (max-width: 750px){.c-form .policy{font-size:1.4rem;text-align:left}}.c-form .policy input{margin-right:.5em}.c-form .policy a{text-decoration:underline}@media screen and (min-width: 751px){.c-form .policy a:hover{text-decoration:none}}.c-form .note{font-size:1.6rem}@media screen and (max-width: 750px){.c-form .note{font-size:1.4rem}}.c-form.active{background-color:#ca161e;pointer-events:auto}.c-form.active::after{content:"この内容で送信する";color:#fff}.c-form .wpcf7-response-output{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px;height:120px;text-align:center;background-color:#ff4602;margin:-60px auto 60px !important;color:#fff !important;border:none !important;width:0;height:0;overflow:hidden;position:absolute;display:none !important}.c-form .validate-ok:not(.wpcf7-checkbox),.c-form [id^=form-validation-field-]{background-image:url("data:image/svg+xml,%3Csvg id='页面-1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='System'%3E%3Cg id='check_circle_fill'%3E%3Cpath id='MingCute' d='M20,0V20H0V0ZM10.495,19.382h-.01l-.059.03-.016,0h0l-.013,0-.059-.03a.018.018,0,0,0-.02,0l0,.009-.014.356,0,.017.009.01.086.062.012,0h0l.01,0,.086-.062.011-.013h0l0-.014-.014-.356a.018.018,0,0,0-.013-.015Zm.221-.094-.012,0-.154.077-.008.009h0l0,.009.015.358,0,.011h0l.007.006.167.077a.021.021,0,0,0,.024-.007l0-.012-.028-.512a.021.021,0,0,0-.016-.018Zm-.6,0a.019.019,0,0,0-.023,0l0,.012-.028.512a.019.019,0,0,0,.014.02h.013l.167-.077.008-.007h0l0-.01.015-.358,0-.01h0l-.008-.007Z' fill='none'/%3E%3Cpath id='形状' d='M10.333,2A8.333,8.333,0,1,1,2,10.333,8.333,8.333,0,0,1,10.333,2ZM13.28,7.318,9.155,11.443,7.387,9.675a.833.833,0,0,0-1.179,1.179l2.3,2.3a.917.917,0,0,0,1.3,0L14.458,8.5A.833.833,0,0,0,13.28,7.318Z' transform='translate(-0.333 -0.333)' fill='%230264b6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:20px 20px;background-repeat:no-repeat;background-position:top 18px right 20px}.c-form .wpcf7-not-valid:not(.wpcf7-checkbox),.c-form .formError-target{border:solid 2px red !important;background-color:#fff7f7 !important;position:relative !important;background-image:url("data:image/svg+xml,%3Csvg id='close_circle_fill' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='MingCute' d='M20,0V20H0V0ZM10.495,19.382h-.01l-.059.03-.016,0h0l-.013,0-.059-.03a.018.018,0,0,0-.02,0l0,.009-.014.356,0,.017.009.01.086.062.012,0h0l.01,0,.086-.062.011-.013h0l0-.014-.014-.356a.018.018,0,0,0-.013-.015Zm.221-.094-.012,0-.154.077-.008.009h0l0,.009.015.358,0,.011h0l.007.006.167.077a.021.021,0,0,0,.024-.007l0-.012-.028-.512a.021.021,0,0,0-.016-.018Zm-.6,0a.019.019,0,0,0-.023,0l0,.012-.028.512a.019.019,0,0,0,.014.02h.013l.167-.077.008-.007h0l0-.01.015-.358,0-.01h0l-.008-.007Z' fill='none'/%3E%3Cpath id='形状' d='M10.333,2A8.333,8.333,0,1,1,2,10.333,8.333,8.333,0,0,1,10.333,2ZM8.566,7.387a.833.833,0,0,0-1.248,1.1l.069.079,1.768,1.768L7.387,12.1a.833.833,0,0,0,1.1,1.248l.079-.069,1.768-1.768L12.1,13.28a.833.833,0,0,0,1.248-1.1L13.28,12.1l-1.768-1.768L13.28,8.566a.833.833,0,0,0-1.1-1.248l-.079.069L10.333,9.155Z' transform='translate(-0.333 -0.333)' fill='%23ce0000'/%3E%3C/svg%3E");background-size:20px 20px;background-repeat:no-repeat;background-position:top 18px right 20px}.c-form .formError{position:relative !important;top:100% !important;left:0 !important;margin-top:0 !important;pointer-events:none !important;font-size:1.6rem}@media screen and (max-width: 750px){.c-form .formError{font-size:1.4rem}}.c-form .formError .formErrorContent{width:100% !important;background:none !important;position:relative !important;color:red !important;min-width:0 !important;font-size:1em !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;white-space:nowrap}.c-form .formErrorArrow{display:none}.c-form .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-form .policy .formError{position:absolute !important;bottom:20px;white-space:nowrap}.c-form .policy>*{position:relative}.c-form .header{margin-bottom:110px}@media screen and (max-width: 750px){.c-form .header{margin-bottom:60px}}.c-form hr{margin-bottom:30px}.c-form .policy-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4em}.c-form .policy-check [type=checkbox]{display:inline-block;margin-right:1em}@media screen and (max-width: 750px){.c-form .policy-check{margin-top:3em}}.c-form .submit-wrap{position:relative;width:600px;margin:60px auto 0;font-size:2.4rem;font-weight:bold;font-family:"Noto Serif JP","Noto Serif JP","游明朝","Yu Mincho","YuMincho","Noto Serif Japanese",Georgia,"Hiragino Mincho ProN","HGS明朝E",serif}@media screen and (max-width: 750px){.c-form .submit-wrap{width:100%;margin:40px auto 0;font-size:1.8rem}}.c-form .submit-wrap::after{content:"入力が完了していません";display:block;position:absolute;top:0;left:0;width:100%;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e5e5e5;border-radius:5px;color:#adadad;opacity:1}@media screen and (max-width: 750px){.c-form .submit-wrap::after{width:100%;height:80px;border-radius:5px}}.c-form .submit-wrap [type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px;height:120px;-webkit-transition:all .25s ease;transition:all .25s ease;border-radius:5px;color:#000;background-color:#ffdd4a;cursor:pointer}@media screen and (max-width: 750px){.c-form .submit-wrap [type=submit]{width:100%;height:80px;border-radius:5px}}.c-form-zip{display:-webkit-box;display:-ms-flexbox;display:flex}.c-form-zip input{width:320px !important}@media screen and (max-width: 750px){.c-form-zip input{width:223px !important}}.c-form-zip button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:60px;border-radius:5px;background-color:#ca161e;color:#fff;font-weight:bold;margin-left:10px}@media screen and (max-width: 750px){.c-form-zip button{width:102px;min-width:102px}}.c-form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:410px;height:86px;border-radius:16px;background-color:#000;color:#fff;font-size:2.4rem;font-weight:bold;margin:3em auto 0}@media screen and (max-width: 750px){.c-form-submit{margin:2em auto 0;width:100%;height:60px;font-size:1.6rem}}@media(hover: hover){.c-form-submit:where(:-moz-any-link,:enabled,summary):hover{width:100%;opacity:.8}.c-form-submit:where(:any-link,:enabled,summary):hover{width:100%;opacity:.8}}.c-form-header{text-align:center;margin-bottom:50px}@media screen and (max-width: 750px){.c-form-header{margin-bottom:40px}}.c-form-footer{text-align:center}body.en-US .c-form .submit-wrap::after{content:"The input is not complete"}form.validate-all-ok .submit-wrap::after{display:none}[data-name=checkbox] .formError{position:absolute !important}.c-form-search{display:block;position:relative;max-width:940px;margin:0 auto}.c-form-search [type=text]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:#fff;border:solid 3px #999;width:100%;height:60px;padding:5px 20px 5px 50px;background-image:url("../../../../uploads/ico-search-2.svg");background-size:24px auto;background-repeat:no-repeat;background-position:center left 20px}.c-form-search [type=text]:focus{border:solid 3px #ca161e}.c-form-search [type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;font-weight:bold;color:#fff;background-color:#ca161e;width:103px;height:40px;position:absolute;top:10px;right:10px}@media screen and (max-width: 750px){.c-form-search [type=submit]{position:relative;top:auto;right:auto;width:100%;height:60px;margin-top:12px}}.c-form__bottom-txt{font-size:1.4rem;text-align:center}.c-form__bottom-txt p{text-align:center}.c-form__tel{margin-top:20px;font-size:1.44rem;text-align:center}@media screen and (max-width: 750px){.c-form__tel{font-size:1.3rem}}.c-form__tel p{text-align:center}.c-form__tel h4{font-size:2.057rem;color:#ca161e}@media screen and (max-width: 750px){.c-form__tel h4{font-size:1.6rem}}.c-form__tel .tel{font-size:6.2rem;font-weight:bold;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";line-height:1;color:#ca161e;text-decoration:none}@media screen and (max-width: 750px){.c-form__tel .tel{font-size:4rem;display:block;margin:10px 0 20x}}.c-form-list dt{font-size:2rem;font-weight:bold;padding:5px 0;font-family:"Noto Serif JP","Noto Serif JP","游明朝","Yu Mincho","YuMincho","Noto Serif Japanese",Georgia,"Hiragino Mincho ProN","HGS明朝E",serif;line-height:1.4}@media screen and (max-width: 750px){.c-form-list dt{font-size:1.7rem}}.c-form-list dt.c-required{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form-list dt.c-required::before{content:"必須";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:25px;padding:0 1em;border-radius:3px;border:solid 1px #ce0000;line-height:1;font-size:1.2rem;color:#ce0000;margin-right:10px;white-space:nowrap}.c-form-list dd{margin-bottom:32px;position:relative}.c-form-list .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-form-thanks{text-align:center}.c-form-thanks h2{margin-bottom:40px}.c-form-thanks .c-btn1,.c-form-thanks .c-btn1--b,.c-form-thanks .c-nav-index2 a,.c-nav-index2 .c-form-thanks a,.c-form-thanks .c-btn1--m,.c-form-thanks .c-btn1--s,.c-form-thanks .c-btn2,.c-form-thanks .c-btn-line1,.c-form-thanks .c-btn4,.c-form-thanks .c-btn5,.c-form-thanks .c-btn6,.c-form-thanks .c-btn-ao,.c-form-thanks .c-btn-open{margin:40px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-form-complete .c-form{padding:60px 0 !important}body.en-US .c-form-list dt.c-required::after{content:"Required"}.u-grid{display:grid;grid-template-columns:repeat(12, 1fr);row-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.u-gap-0px{row-gap:0px !important;-webkit-column-gap:0px !important;-moz-column-gap:0px !important;column-gap:0px !important}.u-gap-2px{row-gap:2px !important;-webkit-column-gap:2px !important;-moz-column-gap:2px !important;column-gap:2px !important}.u-gap-4px{row-gap:4px !important;-webkit-column-gap:4px !important;-moz-column-gap:4px !important;column-gap:4px !important}.u-gap-6px{row-gap:6px !important;-webkit-column-gap:6px !important;-moz-column-gap:6px !important;column-gap:6px !important}.u-gap-8px{row-gap:8px !important;-webkit-column-gap:8px !important;-moz-column-gap:8px !important;column-gap:8px !important}.u-gap-10px{row-gap:10px !important;-webkit-column-gap:10px !important;-moz-column-gap:10px !important;column-gap:10px !important}.u-gap-12px{row-gap:12px !important;-webkit-column-gap:12px !important;-moz-column-gap:12px !important;column-gap:12px !important}.u-gap-14px{row-gap:14px !important;-webkit-column-gap:14px !important;-moz-column-gap:14px !important;column-gap:14px !important}.u-gap-16px{row-gap:16px !important;-webkit-column-gap:16px !important;-moz-column-gap:16px !important;column-gap:16px !important}.u-gap-18px{row-gap:18px !important;-webkit-column-gap:18px !important;-moz-column-gap:18px !important;column-gap:18px !important}.u-gap-20px{row-gap:20px !important;-webkit-column-gap:20px !important;-moz-column-gap:20px !important;column-gap:20px !important}.u-gap-22px{row-gap:22px !important;-webkit-column-gap:22px !important;-moz-column-gap:22px !important;column-gap:22px !important}.u-gap-24px{row-gap:24px !important;-webkit-column-gap:24px !important;-moz-column-gap:24px !important;column-gap:24px !important}.u-gap-26px{row-gap:26px !important;-webkit-column-gap:26px !important;-moz-column-gap:26px !important;column-gap:26px !important}.u-gap-28px{row-gap:28px !important;-webkit-column-gap:28px !important;-moz-column-gap:28px !important;column-gap:28px !important}.u-gap-30px{row-gap:30px !important;-webkit-column-gap:30px !important;-moz-column-gap:30px !important;column-gap:30px !important}.u-gap-32px{row-gap:32px !important;-webkit-column-gap:32px !important;-moz-column-gap:32px !important;column-gap:32px !important}.u-gap-34px{row-gap:34px !important;-webkit-column-gap:34px !important;-moz-column-gap:34px !important;column-gap:34px !important}.u-gap-36px{row-gap:36px !important;-webkit-column-gap:36px !important;-moz-column-gap:36px !important;column-gap:36px !important}.u-gap-38px{row-gap:38px !important;-webkit-column-gap:38px !important;-moz-column-gap:38px !important;column-gap:38px !important}.u-gap-40px{row-gap:40px !important;-webkit-column-gap:40px !important;-moz-column-gap:40px !important;column-gap:40px !important}.u-gap-42px{row-gap:42px !important;-webkit-column-gap:42px !important;-moz-column-gap:42px !important;column-gap:42px !important}.u-gap-44px{row-gap:44px !important;-webkit-column-gap:44px !important;-moz-column-gap:44px !important;column-gap:44px !important}.u-gap-46px{row-gap:46px !important;-webkit-column-gap:46px !important;-moz-column-gap:46px !important;column-gap:46px !important}.u-gap-48px{row-gap:48px !important;-webkit-column-gap:48px !important;-moz-column-gap:48px !important;column-gap:48px !important}.u-gap-50px{row-gap:50px !important;-webkit-column-gap:50px !important;-moz-column-gap:50px !important;column-gap:50px !important}.u-gap-52px{row-gap:52px !important;-webkit-column-gap:52px !important;-moz-column-gap:52px !important;column-gap:52px !important}.u-gap-54px{row-gap:54px !important;-webkit-column-gap:54px !important;-moz-column-gap:54px !important;column-gap:54px !important}.u-gap-56px{row-gap:56px !important;-webkit-column-gap:56px !important;-moz-column-gap:56px !important;column-gap:56px !important}.u-gap-58px{row-gap:58px !important;-webkit-column-gap:58px !important;-moz-column-gap:58px !important;column-gap:58px !important}.u-gap-60px{row-gap:60px !important;-webkit-column-gap:60px !important;-moz-column-gap:60px !important;column-gap:60px !important}.u-gap-62px{row-gap:62px !important;-webkit-column-gap:62px !important;-moz-column-gap:62px !important;column-gap:62px !important}.u-gap-64px{row-gap:64px !important;-webkit-column-gap:64px !important;-moz-column-gap:64px !important;column-gap:64px !important}.u-gap-66px{row-gap:66px !important;-webkit-column-gap:66px !important;-moz-column-gap:66px !important;column-gap:66px !important}.u-gap-68px{row-gap:68px !important;-webkit-column-gap:68px !important;-moz-column-gap:68px !important;column-gap:68px !important}.u-gap-70px{row-gap:70px !important;-webkit-column-gap:70px !important;-moz-column-gap:70px !important;column-gap:70px !important}.u-gap-72px{row-gap:72px !important;-webkit-column-gap:72px !important;-moz-column-gap:72px !important;column-gap:72px !important}.u-gap-74px{row-gap:74px !important;-webkit-column-gap:74px !important;-moz-column-gap:74px !important;column-gap:74px !important}.u-gap-76px{row-gap:76px !important;-webkit-column-gap:76px !important;-moz-column-gap:76px !important;column-gap:76px !important}.u-gap-78px{row-gap:78px !important;-webkit-column-gap:78px !important;-moz-column-gap:78px !important;column-gap:78px !important}.u-gap-80px{row-gap:80px !important;-webkit-column-gap:80px !important;-moz-column-gap:80px !important;column-gap:80px !important}.u-gap-82px{row-gap:82px !important;-webkit-column-gap:82px !important;-moz-column-gap:82px !important;column-gap:82px !important}.u-gap-84px{row-gap:84px !important;-webkit-column-gap:84px !important;-moz-column-gap:84px !important;column-gap:84px !important}.u-gap-86px{row-gap:86px !important;-webkit-column-gap:86px !important;-moz-column-gap:86px !important;column-gap:86px !important}.u-gap-88px{row-gap:88px !important;-webkit-column-gap:88px !important;-moz-column-gap:88px !important;column-gap:88px !important}.u-gap-90px{row-gap:90px !important;-webkit-column-gap:90px !important;-moz-column-gap:90px !important;column-gap:90px !important}.u-gap-92px{row-gap:92px !important;-webkit-column-gap:92px !important;-moz-column-gap:92px !important;column-gap:92px !important}.u-gap-94px{row-gap:94px !important;-webkit-column-gap:94px !important;-moz-column-gap:94px !important;column-gap:94px !important}.u-gap-96px{row-gap:96px !important;-webkit-column-gap:96px !important;-moz-column-gap:96px !important;column-gap:96px !important}.u-gap-98px{row-gap:98px !important;-webkit-column-gap:98px !important;-moz-column-gap:98px !important;column-gap:98px !important}.u-gap-100px{row-gap:100px !important;-webkit-column-gap:100px !important;-moz-column-gap:100px !important;column-gap:100px !important}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media(max-width: 576px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}.u-gap-sm-2px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:2px !important}.u-gap-sm-4px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:4px !important}.u-gap-sm-6px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:6px !important}.u-gap-sm-8px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:8px !important}.u-gap-sm-10px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:10px !important}.u-gap-sm-12px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:12px !important}.u-gap-sm-14px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:14px !important}.u-gap-sm-16px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:16px !important}.u-gap-sm-18px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:18px !important}.u-gap-sm-20px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:20px !important}.u-gap-sm-22px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:22px !important}.u-gap-sm-24px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:24px !important}.u-gap-sm-26px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:26px !important}.u-gap-sm-28px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:28px !important}.u-gap-sm-30px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:30px !important}.u-gap-sm-32px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:32px !important}.u-gap-sm-34px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:34px !important}.u-gap-sm-36px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:36px !important}.u-gap-sm-38px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:38px !important}.u-gap-sm-40px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:40px !important}.u-gap-sm-42px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:42px !important}.u-gap-sm-44px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:44px !important}.u-gap-sm-46px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:46px !important}.u-gap-sm-48px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:48px !important}.u-gap-sm-50px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:50px !important}.u-gap-sm-52px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:52px !important}.u-gap-sm-54px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:54px !important}.u-gap-sm-56px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:56px !important}.u-gap-sm-58px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:58px !important}.u-gap-sm-60px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:60px !important}.u-gap-sm-62px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:62px !important}.u-gap-sm-64px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:64px !important}.u-gap-sm-66px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:66px !important}.u-gap-sm-68px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:68px !important}.u-gap-sm-70px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:70px !important}.u-gap-sm-72px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:72px !important}.u-gap-sm-74px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:74px !important}.u-gap-sm-76px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:76px !important}.u-gap-sm-78px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:78px !important}.u-gap-sm-80px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:80px !important}.u-gap-sm-82px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:82px !important}.u-gap-sm-84px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:84px !important}.u-gap-sm-86px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:86px !important}.u-gap-sm-88px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:88px !important}.u-gap-sm-90px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:90px !important}.u-gap-sm-92px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:92px !important}.u-gap-sm-94px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:94px !important}.u-gap-sm-96px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:96px !important}.u-gap-sm-98px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:98px !important}.u-gap-sm-100px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:100px !important}}@media(max-width: 750px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}.u-gap-md-2px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:2px !important}.u-gap-md-4px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:4px !important}.u-gap-md-6px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:6px !important}.u-gap-md-8px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:8px !important}.u-gap-md-10px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:10px !important}.u-gap-md-12px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:12px !important}.u-gap-md-14px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:14px !important}.u-gap-md-16px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:16px !important}.u-gap-md-18px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:18px !important}.u-gap-md-20px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:20px !important}.u-gap-md-22px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:22px !important}.u-gap-md-24px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:24px !important}.u-gap-md-26px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:26px !important}.u-gap-md-28px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:28px !important}.u-gap-md-30px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:30px !important}.u-gap-md-32px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:32px !important}.u-gap-md-34px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:34px !important}.u-gap-md-36px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:36px !important}.u-gap-md-38px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:38px !important}.u-gap-md-40px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:40px !important}.u-gap-md-42px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:42px !important}.u-gap-md-44px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:44px !important}.u-gap-md-46px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:46px !important}.u-gap-md-48px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:48px !important}.u-gap-md-50px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:50px !important}.u-gap-md-52px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:52px !important}.u-gap-md-54px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:54px !important}.u-gap-md-56px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:56px !important}.u-gap-md-58px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:58px !important}.u-gap-md-60px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:60px !important}.u-gap-md-62px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:62px !important}.u-gap-md-64px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:64px !important}.u-gap-md-66px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:66px !important}.u-gap-md-68px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:68px !important}.u-gap-md-70px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:70px !important}.u-gap-md-72px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:72px !important}.u-gap-md-74px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:74px !important}.u-gap-md-76px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:76px !important}.u-gap-md-78px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:78px !important}.u-gap-md-80px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:80px !important}.u-gap-md-82px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:82px !important}.u-gap-md-84px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:84px !important}.u-gap-md-86px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:86px !important}.u-gap-md-88px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:88px !important}.u-gap-md-90px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:90px !important}.u-gap-md-92px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:92px !important}.u-gap-md-94px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:94px !important}.u-gap-md-96px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:96px !important}.u-gap-md-98px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:98px !important}.u-gap-md-100px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:100px !important}}@media(max-width: 992px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}.u-gap-lg-2px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:2px !important}.u-gap-lg-4px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:4px !important}.u-gap-lg-6px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:6px !important}.u-gap-lg-8px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:8px !important}.u-gap-lg-10px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:10px !important}.u-gap-lg-12px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:12px !important}.u-gap-lg-14px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:14px !important}.u-gap-lg-16px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:16px !important}.u-gap-lg-18px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:18px !important}.u-gap-lg-20px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:20px !important}.u-gap-lg-22px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:22px !important}.u-gap-lg-24px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:24px !important}.u-gap-lg-26px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:26px !important}.u-gap-lg-28px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:28px !important}.u-gap-lg-30px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:30px !important}.u-gap-lg-32px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:32px !important}.u-gap-lg-34px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:34px !important}.u-gap-lg-36px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:36px !important}.u-gap-lg-38px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:38px !important}.u-gap-lg-40px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:40px !important}.u-gap-lg-42px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:42px !important}.u-gap-lg-44px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:44px !important}.u-gap-lg-46px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:46px !important}.u-gap-lg-48px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:48px !important}.u-gap-lg-50px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:50px !important}.u-gap-lg-52px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:52px !important}.u-gap-lg-54px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:54px !important}.u-gap-lg-56px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:56px !important}.u-gap-lg-58px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:58px !important}.u-gap-lg-60px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:60px !important}.u-gap-lg-62px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:62px !important}.u-gap-lg-64px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:64px !important}.u-gap-lg-66px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:66px !important}.u-gap-lg-68px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:68px !important}.u-gap-lg-70px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:70px !important}.u-gap-lg-72px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:72px !important}.u-gap-lg-74px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:74px !important}.u-gap-lg-76px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:76px !important}.u-gap-lg-78px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:78px !important}.u-gap-lg-80px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:80px !important}.u-gap-lg-82px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:82px !important}.u-gap-lg-84px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:84px !important}.u-gap-lg-86px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:86px !important}.u-gap-lg-88px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:88px !important}.u-gap-lg-90px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:90px !important}.u-gap-lg-92px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:92px !important}.u-gap-lg-94px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:94px !important}.u-gap-lg-96px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:96px !important}.u-gap-lg-98px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:98px !important}.u-gap-lg-100px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:100px !important}}@media(max-width: 1200px){.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}.col-xl-11{grid-column:span 11}.col-xl-12{grid-column:span 12}.u-gap-xl-2px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:2px !important}.u-gap-xl-4px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:4px !important}.u-gap-xl-6px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:6px !important}.u-gap-xl-8px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:8px !important}.u-gap-xl-10px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:10px !important}.u-gap-xl-12px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:12px !important}.u-gap-xl-14px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:14px !important}.u-gap-xl-16px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:16px !important}.u-gap-xl-18px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:18px !important}.u-gap-xl-20px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:20px !important}.u-gap-xl-22px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:22px !important}.u-gap-xl-24px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:24px !important}.u-gap-xl-26px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:26px !important}.u-gap-xl-28px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:28px !important}.u-gap-xl-30px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:30px !important}.u-gap-xl-32px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:32px !important}.u-gap-xl-34px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:34px !important}.u-gap-xl-36px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:36px !important}.u-gap-xl-38px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:38px !important}.u-gap-xl-40px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:40px !important}.u-gap-xl-42px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:42px !important}.u-gap-xl-44px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:44px !important}.u-gap-xl-46px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:46px !important}.u-gap-xl-48px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:48px !important}.u-gap-xl-50px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:50px !important}.u-gap-xl-52px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:52px !important}.u-gap-xl-54px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:54px !important}.u-gap-xl-56px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:56px !important}.u-gap-xl-58px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:58px !important}.u-gap-xl-60px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:60px !important}.u-gap-xl-62px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:62px !important}.u-gap-xl-64px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:64px !important}.u-gap-xl-66px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:66px !important}.u-gap-xl-68px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:68px !important}.u-gap-xl-70px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:70px !important}.u-gap-xl-72px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:72px !important}.u-gap-xl-74px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:74px !important}.u-gap-xl-76px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:76px !important}.u-gap-xl-78px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:78px !important}.u-gap-xl-80px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:80px !important}.u-gap-xl-82px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:82px !important}.u-gap-xl-84px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:84px !important}.u-gap-xl-86px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:86px !important}.u-gap-xl-88px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:88px !important}.u-gap-xl-90px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:90px !important}.u-gap-xl-92px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:92px !important}.u-gap-xl-94px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:94px !important}.u-gap-xl-96px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:96px !important}.u-gap-xl-98px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:98px !important}.u-gap-xl-100px{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;row-gap:100px !important}}.c-grid1{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px}.c-list-cards1{display:grid;grid-template-columns:repeat(3, 1fr);gap:70px}@media screen and (max-width: 750px){.c-list-cards1{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.c-list-annual_event{display:grid;grid-template-columns:repeat(6, 1fr);gap:16px}@media screen and (max-width: 750px){.c-list-annual_event{grid-template-columns:repeat(2, 1fr)}}.c-list-annual_event>*{border-radius:1.1rem;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:40px 20px}@media screen and (max-width: 750px){.c-list-annual_event>*{padding:0 20px 14px}}.c-list-annual_event>* h3{color:var(--theme-color-a);font-size:2.9rem;font-weight:normal;text-align:center}.c-list-annual_event>* h3 strong{color:var(--theme-color-a);font-size:6.6rem;font-weight:normal}.c-list-annual_event>* h4{font-size:1.4rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";color:var(--theme-color-a);text-align:center;margin-bottom:30px}.c-list-annual_event>* ul>li::before{background-color:var(--theme-color-a) !important}.c-list-flow>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:solid 2px #000;margin-bottom:80px;background-color:#fff}@media screen and (max-width: 750px){.c-list-flow>*{display:block;margin-bottom:40px}}.c-list-flow>*::before{content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);width:5px;height:60px;background:repeating-radial-gradient(circle at top center, #c9caca 0%, #c9caca 20%, transparent 20%, transparent 100%);background-size:5px 25px}.c-list-flow>*:last-child::before,.c-list-flow>*:last-child::after{display:none}.c-list-flow>* dt,.c-list-flow>* dd{padding:15px 20px}@media screen and (max-width: 750px){.c-list-flow>* dt,.c-list-flow>* dd{padding:10px 20px}}.c-list-flow>* dt{width:249px;min-width:249px;font-size:2.1rem;font-weight:bold;color:#fff;background-color:#e2680e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:solid 2px #000}@media screen and (max-width: 750px){.c-list-flow>* dt{width:100%;min-width:0;font-size:1.6rem;border-right:none;padding:5px 20px}}.c-list-flow>* dd{font-size:1.8rem}@media screen and (max-width: 750px){.c-list-flow>* dd{font-size:1em}}.p-empolyment-point-list>li{border-bottom:solid 6px #000;padding-top:55px;padding-bottom:55px}@media screen and (max-width: 750px){.p-empolyment-point-list>li{padding-top:0 0}}.p-empolyment-point-list>li .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:36px}@media screen and (max-width: 750px){.p-empolyment-point-list>li .list-header{display:block}}.p-empolyment-point-list>li .list-header h3{line-height:1;color:#ca161e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";text-align:center}.p-empolyment-point-list>li .list-header h3 strong{font-size:60px}@media screen and (max-width: 750px){.p-empolyment-point-list>li .list-header h3 strong{font-size:40px}}.p-empolyment-point-list>li .list-header h4{font-size:4.2rem}@media screen and (max-width: 750px){.p-empolyment-point-list>li .list-header h4{font-size:1.8rem;text-align:center;margin:0 auto 1em}}.p-empolyment-point-list>li .box1{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media screen and (max-width: 750px){.p-empolyment-point-list>li .box1{padding:20px 0;display:block}.p-empolyment-point-list>li .box1 .c-btn1,.p-empolyment-point-list>li .box1 .c-btn1--b,.p-empolyment-point-list>li .box1 .c-nav-index2 a,.c-nav-index2 .p-empolyment-point-list>li .box1 a,.p-empolyment-point-list>li .box1 .c-btn1--m,.p-empolyment-point-list>li .box1 .c-btn1--s,.p-empolyment-point-list>li .box1 .c-btn2,.p-empolyment-point-list>li .box1 .c-btn-line1,.p-empolyment-point-list>li .box1 .c-btn4,.p-empolyment-point-list>li .box1 .c-btn5,.p-empolyment-point-list>li .box1 .c-btn6,.p-empolyment-point-list>li .box1 .c-btn-ao,.p-empolyment-point-list>li .box1 .c-btn-open{margin:30px auto}}.p-empolyment-point-list>li .box1>*:nth-child(2){width:356px;min-width:356px}@media screen and (max-width: 750px){.p-empolyment-point-list>li .box1>*:nth-child(2){width:100%;min-width:0}}.p-empolyment-point-list>li .box1>*:nth-child(2).box1__inner1{width:530px;min-width:530px}@media screen and (max-width: 750px){.p-empolyment-point-list>li .box1>*:nth-child(2).box1__inner1{width:100%;min-width:0}}.p-empolyment-point-list>li h5{font-size:3.2rem}@media screen and (max-width: 750px){.p-empolyment-point-list>li h5{font-size:1.2em;text-align:center}}.c-list-employment-rate{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #000;border-left:solid 1px #000}@media screen and (max-width: 750px){.c-list-employment-rate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.c-list-employment-rate>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;border-right:solid 1px #000;border-bottom:solid 1px #000;font-size:6.5rem;line-height:1}@media screen and (max-width: 750px){.c-list-employment-rate>*{padding:20px 50px;font-size:2rem}}.c-list-employment-rate>* h3{margin-bottom:20px}.c-list-employment-rate>* strong{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-size:11.3rem;color:#000}@media screen and (max-width: 750px){.c-list-employment-rate>* strong{font-size:5rem}}.c-list-course-step{list-style:none;counter-reset:my-counter;display:grid;grid-template-columns:repeat(4, 1fr);gap:50px}@media screen and (max-width: 750px){.c-list-course-step{grid-template-columns:repeat(2, 1fr);gap:50px}}.c-list-course-step>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;position:relative;z-index:0}@media screen and (max-width: 750px){.c-list-course-step>li{font-size:1rem}}.c-list-course-step>li::before{counter-increment:my-counter;content:counter(my-counter, decimal-leading-zero);width:70px;height:70px;border-radius:50%;border:solid 2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:2rem;font-weight:bold;z-index:1}@media screen and (max-width: 750px){.c-list-course-step>li::before{width:35px;height:35px;font-size:1rem}}.c-list-course-step>li:not(:last-child)::after{content:"";display:block;position:absolute;top:35px;left:calc(50% + 35px);width:100%;height:1px;background-color:#000;z-index:-1}@media screen and (max-width: 750px){.c-list-course-step>li:not(:last-child)::after{top:19px;left:calc(50% + 17px);width:calc(100% + 30px)}}.c-list-course-step>li h3{font-size:1.8rem;text-align:center;margin:30px 0 20px}@media screen and (max-width: 750px){.c-list-course-step>li h3{font-size:1.2rem;margin:1em 0}}.c-list-course-step>li .img{margin-top:30px}@media screen and (max-width: 750px){.c-list-course-step>li:nth-child(odd):not(:first-child)::after{left:-122px;width:100vw}}.c-list-curriculum{list-style:none;counter-reset:my-counter}.c-list-curriculum>li{border:solid 2px #000;position:relative;z-index:0;padding:75px 60px 30px;background-color:#fff;margin-bottom:68px}@media screen and (max-width: 750px){.c-list-curriculum>li{padding:33px 20px 21px;margin-bottom:35px}}.c-list-curriculum>li:not(:last-child)::after{content:"";display:block;width:70px;height:36px;background-image:url("../images/common/icon-arrow-down1.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 750px){.c-list-curriculum>li:not(:last-child)::after{width:35px;height:18px;bottom:-30px}}.c-list-curriculum>li::before{counter-increment:my-counter;content:counter(my-counter, decimal-leading-zero);position:absolute;top:50px;right:60px;z-index:-1;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";line-height:1;font-size:15rem;font-weight:bold;color:#f6f6f6}@media screen and (max-width: 750px){.c-list-curriculum>li::before{top:3px;right:16px;font-size:2.5rem}}.c-list-curriculum>li .ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:159px;height:36px;border-right:solid 2px #000;border-bottom:solid 2px #000;font-size:1.6rem;line-height:1;position:absolute;top:0;left:0}@media screen and (max-width: 750px){.c-list-curriculum>li .ttl1{font-size:1.156rem;width:79px;height:19px}}.c-list-curriculum>li .ttl2{font-size:2.1rem;border-bottom:solid 1px #000;padding-bottom:20px;margin-bottom:30px}@media screen and (max-width: 750px){.c-list-curriculum>li .ttl2{font-size:1.2rem;padding-bottom:1em;margin-bottom:1em}}@media screen and (max-width: 750px){.c-list-curriculum>li br{display:none}}.c-list-tels1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:solid 1px #000;border-left:solid 1px #000}@media screen and (max-width: 750px){.c-list-tels1{display:block}}.c-list-tels1>*{border-right:solid 1px #000;border-bottom:solid 1px #000;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:88px;font-size:2rem;font-weight:bold;letter-spacing:.1em}.c-list-tels2{text-align:center;font-size:2rem;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 750px){.c-list-tels2{font-size:1.8rem}}.c-list-tels2 a{display:block;margin-bottom:1em}.c-list-school-colors{display:grid;grid-template-columns:repeat(3, 1fr);border-top:solid 2px #000;border-left:solid 2px #000}@media screen and (max-width: 750px){.c-list-school-colors{grid-template-columns:repeat(2, 1fr)}}.c-list-school-colors>*{border-right:solid 2px #000;border-bottom:solid 2px #000}.c-list-school-colors>* a{display:block;position:relative;overflow:hidden;height:100%}.c-list-school-colors>* a>*{position:relative}.c-list-school-colors>* a h2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px;border-left:solid 2px #000;border-bottom:solid 2px #000;font-size:1.7rem;line-height:1;margin:0 0 0 auto;float:right}@media screen and (max-width: 750px){.c-list-school-colors>* a h2{font-size:.9rem;padding:5px 5px}}.c-list-school-colors>* a .img{clear:both;margin:70px auto 0;width:71%;border-radius:45px;border:solid 3px #000}@media screen and (max-width: 750px){.c-list-school-colors>* a .img{margin:45px auto 0;width:80%;border-radius:50px}}.c-list-school-colors>* a h3{white-space:nowrap;color:#e6e6e6;font-size:4rem;line-height:1;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;position:absolute;top:0;left:0}@media screen and (max-width: 750px){.c-list-school-colors>* a h3{font-size:1rem}}.c-list-school-colors>* a h4{font-size:2.2rem;text-align:center;padding:30px 90px}@media screen and (max-width: 750px){.c-list-school-colors>* a h4{font-size:.9rem;padding:10px 0}}.c-list-school-colors>* a .tag{width:50%;position:absolute;top:40px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;display:none}.c-list-school-colors>* a .tag li{display:inline-block;background-color:#fff;padding:0 .2em;margin:.2em}.c-list-school-colors>* a:hover{background-color:#e8e500}.c-list-school-colors>* a:hover .tag{display:block}.c-list-school-colors .blank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.5rem;text-align:center;line-height:2.2;color:#039c75}@media screen and (max-width: 750px){.c-list-school-colors .blank{font-size:1em}}.c-list-news{width:100%}.c-list-news>li a{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;border-bottom:solid 1px #000;padding:20px 0}@media(hover: hover){.c-list-news>li a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline}.c-list-news>li a:where(:any-link,:enabled,summary):hover{text-decoration:underline}}.c-list-news>li .cat{color:#ca161e}.c-list0{list-style-type:disc;padding-left:2em}.c-list1,.p-medical__block1 .list,body#tinymce.wp-editor.post-type-post ul:not(.checkerboard),body#tinymce.wp-editor.post-type-news ul:not(.checkerboard),body#tinymce.wp-editor.post-type-blog ul:not(.checkerboard),.c-post ul:not(.checkerboard),.p-policy ul:not(.checkerboard),.c-list-annual_event>* ul{margin:1em 0;padding-left:0;list-style-type:none}.c-list1>li,.p-medical__block1 .list>li,body#tinymce.wp-editor.post-type-post ul:not(.checkerboard)>li,body#tinymce.wp-editor.post-type-news ul:not(.checkerboard)>li,body#tinymce.wp-editor.post-type-blog ul:not(.checkerboard)>li,.c-post ul:not(.checkerboard)>li,.p-policy ul:not(.checkerboard)>li,.c-list-annual_event>* ul>li{position:relative;padding-left:.8em;line-height:1.5}@media screen and (max-width: 750px){.c-list1>li,.p-medical__block1 .list>li,body#tinymce.wp-editor.post-type-post ul:not(.checkerboard)>li,body#tinymce.wp-editor.post-type-news ul:not(.checkerboard)>li,body#tinymce.wp-editor.post-type-blog ul:not(.checkerboard)>li,.c-post ul:not(.checkerboard)>li,.p-policy ul:not(.checkerboard)>li,.c-list-annual_event>* ul>li{margin-bottom:.6em}}.c-list1>li::before,.p-medical__block1 .list>li::before,body#tinymce.wp-editor.post-type-post ul:not(.checkerboard)>li::before,body#tinymce.wp-editor.post-type-news ul:not(.checkerboard)>li::before,body#tinymce.wp-editor.post-type-blog ul:not(.checkerboard)>li::before,.c-post ul:not(.checkerboard)>li::before,.p-policy ul:not(.checkerboard)>li::before,.c-list-annual_event>* ul>li::before{content:"";display:block;width:.3em;height:.3em;border-radius:50%;top:.7em;left:0;position:absolute;background-color:#ca161e}.c-list2{margin:1em 0;padding-left:0;list-style-type:none}.c-list2>li{position:relative;padding-left:1.8em;line-height:1.5}@media screen and (max-width: 750px){.c-list2>li{margin-bottom:.6em}}.c-list2>li::before{content:"";display:block;width:1em;height:1em;top:.3em;left:0;position:absolute;background-color:#ed6c00}.c-ol1{list-style-type:none;counter-reset:item_a}.c-ol1>li{position:relative;padding-left:1.5em}.c-ol1>li::before{content:counter(item_a) "．";counter-increment:item_a;position:absolute;top:0em;left:0}.c-list-grad{margin:1em 0;padding-left:0;list-style-type:none}.c-list-grad>li{position:relative;padding-left:1.2em;line-height:1.5;margin-bottom:.6em}.c-list-grad>li::before{content:"";display:block;width:.6em;height:.6em;top:.5em;left:0;position:absolute;background-color:var(--theme-color-a)}.c-list-timeschedule>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;border-radius:28px;border:solid 2px #000;background-color:#fff}@media screen and (max-width: 750px){.c-list-timeschedule>li{margin-bottom:50px}}.c-list-timeschedule>li h3{font-size:2rem;margin-bottom:.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (max-width: 750px){.c-list-timeschedule>li h3{font-size:1.6rem}}.c-list-qa-oc>*{border-radius:18px;padding:24px;background-color:#f6f6f6;margin-bottom:14px}.c-list-qa-oc>* dt,.c-list-qa-oc>* dd{padding:8px 30px 8px 64px;min-height:45px;background-image:url("../../../../uploads/q.png");background-size:45px auto;background-repeat:no-repeat;background-position:left top}.c-list-qa-oc>* dt{color:#00a6d9;margin-bottom:15px}.c-list-qa-oc>* dd{background-image:url("../../../../uploads/a.png")}.c-list-point1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px}@media screen and (max-width: 750px){.c-list-point1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-list-point1>*{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.c-list-point1>*:not(:last-child)::after{content:"";display:block;position:absolute;top:0;right:-36px;width:1px;height:100%;background-color:#000}@media screen and (max-width: 750px){.c-list-point1>*:not(:last-child)::after{top:auto;bottom:-36px;right:0;width:100%;height:1px}}.c-list-point1>* h3{font-size:3.8rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";margin-bottom:45px}@media screen and (max-width: 750px){.c-list-point1>* h3{font-size:3rem;margin-bottom:0px}}.c-list-links{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media screen and (max-width: 750px){.c-list-links{grid-template-columns:repeat(1, 1fr);gap:30px}}.c-list-links h4{width:80%;margin:0 auto 40px}.c-list-links a{margin-bottom:15px}.c-list-alternat-odd,.c-list-alternat-even{margin-top:100px}@media screen and (max-width: 750px){.c-list-alternat-odd,.c-list-alternat-even{margin-top:40px}}.c-list-alternat-odd>*,.c-list-alternat-even>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 750px){.c-list-alternat-odd>*,.c-list-alternat-even>*{display:block;margin-top:60px}.c-list-alternat-odd>*>*,.c-list-alternat-even>*>*{margin-bottom:15px}}.c-list-alternat-odd>*:nth-child(odd),.c-list-alternat-even>*:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-list-alternat-odd>*>*,.c-list-alternat-even>*>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-list-alternat-odd>*>* h3,.c-list-alternat-even>*>* h3{margin:2em 0 .5em}.c-list-alternat-even>*{gap:60px}.c-list-alternat-even>*:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-list-alternat-even>*:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-list-alternat-even>*>* h3{margin:0 0 1em}.c-list-alternat-even>*>* h3 strong{border-bottom:solid 3px #000}.c-list-dept-graduates{display:grid;grid-template-columns:repeat(6, 1fr);gap:40px 20px;text-align:center;margin:60px auto 120px}@media screen and (max-width: 750px){.c-list-dept-graduates{grid-template-columns:repeat(2, 1fr);margin:30px auto 60px}}.c-list-yamamomo-bnrs{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 750px){.c-list-yamamomo-bnrs{grid-template-columns:repeat(2, 1fr);gap:5px}}.c-list-yamamomo-bnrs>*{border:solid 1px #e6e6e6}.c-list-info>li{border-bottom:solid 1px #000}.c-list-info>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0}@media screen and (max-width: 750px){.c-list-info>li a{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(hover: hover){.c-list-info>li a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:underline}.c-list-info>li a:where(:any-link,:enabled,summary):hover{text-decoration:underline}}.c-cat-tab__list{padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;width:220px}.c-cat-tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3em;padding:.2em 1em;line-height:1.2;font-size:1.4rem;color:#fff}.c-list-alumi{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media screen and (max-width: 750px){.c-list-alumi{grid-template-columns:repeat(2, 1fr);gap:10px}}.c-list-etc>*:last-child,.c-list-etc--bottom>*:last-child{position:relative}.c-list-etc>*:last-child::after,.c-list-etc--bottom>*:last-child::after{content:"など";display:block;position:absolute;bottom:0;right:-2.5em}@media screen and (max-width: 750px){.c-list-etc>*:nth-child(even)::after,.c-list-etc--bottom>*:nth-child(even)::after{bottom:-1.8em;right:0}}@media screen and (max-width: 750px){.c-list-etc--bottom:last-child::after{bottom:-1.8em;right:0}}.c-list-achivement-1{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 20px;padding-top:70px}@media screen and (max-width: 750px){.c-list-achivement-1{grid-template-columns:repeat(1, 1fr);gap:20px}}.c-ttl1{font-size:1.6rem;margin:0 0 2em;letter-spacing:.1em}@media screen and (max-width: 750px){.c-ttl1{font-size:1rem}}.c-ttl2{font-size:10rem;text-transform:uppercase;display:table;line-height:1.2;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800}@media screen and (max-width: 750px){.c-ttl2{font-size:4.4rem}}.c-ttl2.--r{float:right}@media screen and (max-width: 750px){.c-ttl2.--r{float:none}}.c-ttl2.--r+*{clear:both}.c-ttl2::after{position:absolute}.c-ttl2 small{font-size:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;white-space:nowrap;letter-spacing:.2em}@media screen and (max-width: 750px){.c-ttl2 small{font-size:1.5rem}}.c-ttl2 small::before,.c-ttl2 small::after{content:"";display:block;max-width:412px;height:15px;background-color:#000}@media screen and (max-width: 750px){.c-ttl2 small::before,.c-ttl2 small::after{max-width:165px;height:15px}}.c-ttl2 small.--r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-ttl2 small.--after::before{display:none}.c-ttl2 small.--before::after{display:none}@media screen and (max-width: 750px){.c-ttl2.--introduction{font-size:4rem}}.c-ttl3{border-top:solid 5px #000;border-bottom:solid 5px #000;padding:20px 0}.c-ttl3>*{font-size:3.5rem}@media screen and (max-width: 750px){.c-ttl3>*{font-size:1.8rem;text-align:center}}.c-ttl4{font-size:1.4rem;font-weight:normal;letter-spacing:.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;position:relative;z-index:0}@media screen and (max-width: 750px){.c-ttl4{font-size:1rem;padding-left:30px}}.c-ttl4::after{content:"";display:block;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:solid 1px #000}.c-ttl4 span{font-size:21rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";line-height:0;font-weight:800;position:absolute;top:50%;left:-63px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:-1}@media screen and (max-width: 750px){.c-ttl4 span{font-size:10.5rem;left:0}}.c-ttl5{font-size:2.5rem;text-align:center;margin:5em 0 2em}@media screen and (max-width: 750px){.c-ttl5{font-size:1.45rem;margin:2.5em 0 1em}}.c-ttl5 small{display:block;font-size:1.4rem;font-weight:normal;margin-bottom:20px}@media screen and (max-width: 750px){.c-ttl5 small{font-size:1rem}}.c-ttl6{font-size:3.45rem;position:relative;display:inline-block}@media screen and (max-width: 750px){.c-ttl6{font-size:1.8rem;padding-bottom:10px}}.c-ttl6::after{content:"";display:block;position:absolute;bottom:0;right:0;width:calc(100% - 1em);height:5px;background-color:currentColor}@media screen and (max-width: 750px){.c-ttl6::after{height:3px}}.c-ttl7{font-size:2.5rem;border-bottom:solid 3px currentColor;margin-bottom:1em}@media screen and (max-width: 750px){.c-ttl7{font-size:1.6rem}}.c-ttl8{font-size:5.8rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";text-transform:uppercase;font-weight:bold;line-height:1}@media screen and (max-width: 750px){.c-ttl8{font-size:3rem}}.c-ttl8 strong{font-size:6.4rem;color:#ed6c00}@media screen and (max-width: 750px){.c-ttl8 strong{font-size:3.4rem}}.c-ttl9{font-size:2.72rem;color:#e95503;margin:120px 0 60px;font-weight:normal}@media screen and (max-width: 750px){.c-ttl9{font-size:2.1rem;color:#e95503;margin:50px 0 30px}}.c-ttl10{font-size:2.5rem;margin:2em 0 1em;font-weight:normal;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media screen and (max-width: 750px){.c-ttl10{margin:2em 0 .5em}}.c-ttl10 small{font-size:1.6rem}.c-ttl11{text-decoration:underline;text-decoration-thickness:5px}.c-ttl12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 750px){.c-ttl12{display:block}}.c-ttl12 strong{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-size:6rem;text-transform:uppercase;color:#000}@media screen and (max-width: 750px){.c-ttl12 strong{font-size:3.2rem;line-height:1}}.c-ttl12 small{font-size:2rem;display:block;border-bottom:solid 1px #000;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 750px){.c-ttl12 small{font-size:1.6rem}}.c-ttl13{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;background-color:#4d4d4d;color:#fff;font-size:1.8rem;min-height:50px;padding:10px;margin:2em 0 1em}.c-ttl14{font-weight:normal;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-ttl14 strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 2em;background-color:#000;color:#fff;line-height:1;margin-right:2em}.c-ttl15{font-size:2rem;border:solid 1px #000;display:inline-block;padding:.3em 1em;margin-bottom:1em}@media screen and (max-width: 750px){.c-ttl15{font-size:1.5rem;text-align:center;width:100%;margin:1em auto}}.c-ttl16{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:62px;border-radius:31px;background-color:#333;color:#fff;font-size:1.8rem;margin-bottom:80px}.c-ttl17,.c-course-curriculum__voice h4,.c-ttl18{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;border-radius:23px;color:#fff;text-align:center;font-size:2rem;background-color:#4d4d4d}@media screen and (max-width: 750px){.c-ttl17,.c-course-curriculum__voice h4,.c-ttl18{height:23px;border-radius:14px;font-size:1.2rem}}.c-ttl18{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.5em 2em}@media screen and (max-width: 750px){.c-ttl18{padding:1em 2em}}.c-ttl19{padding:.3em 2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#000;color:#fff;font-size:1.6rem;margin:2em 0 1em}.c-ttl20{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:normal;gap:1em;margin-bottom:2em}@media screen and (max-width: 750px){.c-ttl20{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-ttl20 .tab{white-space:nowrap;min-width:160px;height:36px;border-radius:18px;border:solid 2px #000;font-size:1.6rem;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-ttl21{font-size:2.4rem;padding:.3em 2em;border:solid 1px #000;display:table;margin:100px auto 60px}@media screen and (max-width: 750px){.c-ttl21{font-size:1.6rem}}.c-ttl22{font-size:2.5rem;font-weight:bold;text-align:center}@media screen and (max-width: 750px){.c-ttl22{font-size:1.8rem}}.c-ttl22 strong{color:var(--theme-color-a);background-color:#fff;display:inline-block;padding:.2em .5em;position:relative;z-index:1;margin:0 .4em}@media screen and (max-width: 750px){.c-ttl22 strong{display:block;margin:10px}}.c-ttl22 strong::before{content:"";display:block;position:absolute;top:5px;left:5px;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(var(--theme-color-a)), to(var(--theme-color-b)));background:linear-gradient(to right, var(--theme-color-a), var(--theme-color-b));z-index:-1}.c-ttl22 strong::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border:solid 2px #000;z-index:-1}.c-ttl23{font-size:4.9rem;color:var(--theme-color-b);line-height:1}@media screen and (max-width: 750px){.c-ttl23{font-size:3rem}}.c-ttl23 strong{font-size:15.8rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800;color:var(--theme-color-a);line-height:.9}@media screen and (max-width: 750px){.c-ttl23 strong{font-size:8rem}}.c-ttl24{font-size:2.2rem;padding-bottom:.8em;margin-bottom:3em;border-bottom:solid 1px #e6e6e6}@media screen and (max-width: 750px){.c-ttl24{font-size:1.6rem;margin-bottom:1em}}.c-ttl24::before{content:"●";display:inline-block;color:#ff98a3;margin-right:.5em}.c-ttl25{font-size:3.5rem;margin:2em 0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}@media screen and (max-width: 750px){.c-ttl25{font-size:2rem}}.c-ttl25::after{content:"";display:block;width:140px;height:3px;background-color:#000}.c-ttl26{font-size:2.5rem;padding-left:2.6em;position:relative;margin:0 0 2em}@media screen and (max-width: 750px){.c-ttl26{font-size:1.6rem}}.c-ttl26 strong{display:block;font-size:3.8rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800;position:absolute;top:-0.2em;left:0}@media screen and (max-width: 750px){.c-ttl26 strong{font-size:2.5rem;top:-0.1em}}.c-ttl26 small{display:block}.c-course-ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:54px;border:solid 2px #000;background-color:#fff}@media screen and (max-width: 750px){.c-course-ttl1{min-height:27px;width:100%}}.c-course-ttl1>*{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:.3em 1em}.c-course-ttl1 .name{min-width:412px;font-size:2.4rem}@media screen and (max-width: 750px){.c-course-ttl1 .name{min-width:0;font-size:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}.c-course-ttl1 .int,.c-course-ttl1 .year,.c-course-ttl1 .num{color:#fff;font-size:2.5rem}@media screen and (max-width: 750px){.c-course-ttl1 .int,.c-course-ttl1 .year,.c-course-ttl1 .num{font-size:1.45rem}}.c-course-ttl1 .int small,.c-course-ttl1 .year small,.c-course-ttl1 .num small{font-size:2.1rem}@media screen and (max-width: 750px){.c-course-ttl1 .int small,.c-course-ttl1 .year small,.c-course-ttl1 .num small{font-size:1.05rem}}.c-course-ttl1 .year{background-color:#ea5a46;border-left:solid 2px #000;border-right:solid 2px #000}.c-course-ttl1 .num{background-color:#000}.c-course-ttl1 .int{border-left:solid 2px #000}.c-ttl-box1{width:100%;border-top:solid 1px #000;padding:30px 0 100px}@media screen and (max-width: 750px){.c-ttl-box1{padding:20px 0 50px}}.c-ttl-box1 h2{font-size:11.23rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800;line-height:1;margin-bottom:20px}@media screen and (max-width: 750px){.c-ttl-box1 h2{font-size:4rem}}.c-course-ttl2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-right:auto;gap:20px}.c-course-ttl2::after{content:"";display:block;height:1px;background-color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}@media screen and (max-width: 750px){.c-course-ttl2::after{display:none}}.c-course-ttl2 .name{font-size:3.3rem;margin:0 .5em 0 0}@media screen and (max-width: 750px){.c-course-ttl2 .name{font-size:2rem}}.c-course-ttl2 .num,.c-course-ttl2 .year{border:solid 2px #000;padding:.1em 1em;font-size:1.8rem}.c-course-ttl2 .num{border:solid 2px #000;background-color:#000;color:#fff}.c-course-ttl2 .box{border:solid 2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-ttl-tail{font-size:2rem;padding:15px 3em 30px;text-align:center;background-image:url("../images/common/box-tail.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center}.c-txt-en,.p-top-couse .ttl1,.c-top-ttl1,.c-txt1,.p-architect-interrior-ttl1 h4,.f-nav2>* small,.f-linear-slider li,.c-card2 h2{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800}.c-txt1,.p-architect-interrior-ttl1 h4{text-transform:uppercase}.c-link-pdf{color:#c30909 !important;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-link-blank,body#tinymce.wp-editor.post-type-post a[target=_blank],body#tinymce.wp-editor.post-type-news a[target=_blank],body#tinymce.wp-editor.post-type-blog a[target=_blank],.c-post a[target=_blank],.p-policy a[target=_blank]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ca161e;text-decoration:underline}@media(hover: hover){.c-link-blank:where(:-moz-any-link,:enabled,summary):hover, body#tinymce.wp-editor.post-type-post a[target=_blank]:where(:-moz-any-link,:enabled,summary):hover, body#tinymce.wp-editor.post-type-news a[target=_blank]:where(:-moz-any-link,:enabled,summary):hover, body#tinymce.wp-editor.post-type-blog a[target=_blank]:where(:-moz-any-link,:enabled,summary):hover, .c-post a[target=_blank]:where(:-moz-any-link,:enabled,summary):hover, .p-policy a[target=_blank]:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.c-link-blank:where(:any-link,:enabled,summary):hover,body#tinymce.wp-editor.post-type-post a[target=_blank]:where(:any-link,:enabled,summary):hover,body#tinymce.wp-editor.post-type-news a[target=_blank]:where(:any-link,:enabled,summary):hover,body#tinymce.wp-editor.post-type-blog a[target=_blank]:where(:any-link,:enabled,summary):hover,.c-post a[target=_blank]:where(:any-link,:enabled,summary):hover,.p-policy a[target=_blank]:where(:any-link,:enabled,summary):hover{text-decoration:none}}.c-link1,.c-form a{color:#ca161e;text-decoration:underline}.c-link1:hover,.c-form a:hover{text-decoration:none}.c-ttl-grad1,.c-ttl-grad2{font-size:1.5rem;margin:2em auto 1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.3em 1em}@media screen and (max-width: 750px){.c-ttl-grad1,.c-ttl-grad2{font-size:1.2rem;display:table}}.c-ttl-grad2{border:solid 1px #000;margin:0 auto 2em}@media screen and (max-width: 750px){.c-ttl-grad2{margin:2em auto 2em}}.c-ttl-grad3{padding:.3em 1em;font-size:2.2rem;color:#fff;margin:2em 0 1em;display:table}.c-txt-num1,.c-txt-num2{text-align:center;line-height:1.2;font-weight:bold;letter-spacing:.1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-txt-num1 .t1,.c-txt-num2 .t1{font-size:1.6rem;padding:.2em 1em;background:#000;color:#fff;width:100%}@media screen and (max-width: 750px){.c-txt-num1 .t1,.c-txt-num2 .t1{font-size:1.3rem}}.c-txt-num1 .t2,.c-txt-num2 .t2{font-size:2rem;margin:1em 0 .5em}.c-txt-num1 .c-txt2,.c-txt-num2 .c-txt2{font-size:3.6rem}.c-txt-num2 .t1{background-image:-webkit-gradient(linear, left top, right top, from(var(--theme-color-a)), to(var(--theme-color-b)));background-image:linear-gradient(to right, var(--theme-color-a), var(--theme-color-b))}.c-txt-num2 .c-txt2{background:-webkit-gradient(linear, left top, right top, from(var(--theme-color-a)), to(var(--theme-color-b)));background:linear-gradient(to right, var(--theme-color-a), var(--theme-color-b));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;font-size:4.9rem}@media screen and (max-width: 750px){.c-txt-num2 .c-txt2{font-size:3.2rem}}.c-txt-num2 .c-txt2 strong{color:rgba(0,0,0,0)}.c-txt2{font-weight:bold}.c-txt2 strong{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800;color:#ca161e;font-size:2.85em;letter-spacing:0;line-height:1}.c-txt3{background-color:#f6ede6;padding:.2em 1em;border-radius:100vw;margin:1em 0}.c-ttl27{font-size:3.6rem;gap:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em 0 1em}@media screen and (max-width: 750px){.c-ttl27{font-size:2.2rem}}.c-ttl27::after{content:"";display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#000}.c-ttl28{font-size:1.8rem;gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em 0 1em;background:-webkit-gradient(linear, left top, right top, from(#ffbc00), to(#ffff00));background:linear-gradient(to right, #ffbc00, #ffff00);-webkit-background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0) !important}.c-ttl28::before,.c-ttl28::after{content:"";display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#000}.c-ttl29{text-align:center;font-size:2.4rem}@media screen and (max-width: 750px){.c-ttl29{font-size:1.7rem}}.c-ttl29 strong{font-size:3rem;color:#efb717;display:block}@media screen and (max-width: 750px){.c-ttl29 strong{font-size:2rem}}.c-youtube{position:relative;width:100%;padding-top:56.25%}.c-youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.c-gmap{position:relative;padding-top:46.1538461538%}@media screen and (max-width: 750px){.c-gmap{padding-top:100%}}.c-gmap iframe{position:absolute;width:100%;height:100%;top:0;left:0}.c-video1{max-width:654px;margin:0 auto}.p-top-main{overflow:hidden}.p-open-campus-mv .date{position:relative}.p-open-campus-mv .date h2{width:253px;height:31px;border-radius:16px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;border:solid 2px #000;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 750px){.p-open-campus-mv .date h2{font-size:1.4rem;width:auto;padding:0 1em;white-space:nowrap;height:31px}}.p-open-campus-mv .date h3{width:503px;height:73px;border-radius:40px;background-color:#ca161e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-size:2.4rem;margin:0 auto;padding-top:10px}@media screen and (max-width: 750px){.p-open-campus-mv .date h3{width:80%;height:60px;font-size:1.8rem}}.p-open-campus-mv .date h3 strong{font-size:3rem}.p-open-campus-mv .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0 60px}.p-open-campus-mv .info .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:10px}@media screen and (max-width: 750px){.p-open-campus-mv .info .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.p-open-campus-mv .info .inner table{white-space:nowrap}.p-open-campus-mv .info .inner table td{width:100%}.p-open-campus-schedule{max-width:1172px;margin:0 auto}.p-open-campus-schedule>*{position:relative;padding-top:60px;padding-bottom:60px;border-top:solid 6px #000;border-bottom:solid 6px #000}@media screen and (max-width: 750px){.p-open-campus-schedule>*{padding:30px 20px}}.p-open-campus-schedule>* h2{font-size:1.6rem;color:#fff;background-color:#000;border-radius:2em;padding:.5em 1em;position:absolute;line-height:1;top:-4px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-open-campus-schedule>* .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.p-open-campus-schedule>* .list>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-open-campus-schedule>* .list>* time{color:#e95503;font-size:2rem;font-weight:bold}@media screen and (max-width: 750px){.p-open-campus-schedule>* .list>* time{font-size:1.8rem}}.p-open-campus-schedule>* .list>* time strong{color:#e95503;font-size:2.6rem}@media screen and (max-width: 750px){.p-open-campus-schedule>* .list>* time strong{font-size:2.4rem}}.p-open-campus-news{padding-top:80px;padding-bottom:70px}.p-open-campus-news__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 750px){.p-open-campus-news__list{grid-template-columns:repeat(1, 1fr);gap:40px}}.p-open-campus-news__list>* h3{position:relative;height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;z-index:0;font-size:1.9rem;letter-spacing:.1em;margin-bottom:15px}@media screen and (max-width: 750px){.p-open-campus-news__list>* h3{margin-bottom:0}}.p-open-campus-news__list>* h3 .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.p-open-campus-news__list>* .body{padding:30px 10px;border:solid 2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:230px;text-align:center;font-weight:bold}@media screen and (max-width: 750px){.p-open-campus-news__list>* .body{min-height:0}}.p-open-campus-news__list>* .body>*:last-child{margin-top:auto}.p-open-campus-news__list>* .body .c-btn1,.p-open-campus-news__list>* .body .c-btn1--b,.p-open-campus-news__list>* .body .c-nav-index2 a,.c-nav-index2 .p-open-campus-news__list>* .body a,.p-open-campus-news__list>* .body .c-btn1--m,.p-open-campus-news__list>* .body .c-btn1--s,.p-open-campus-news__list>* .body .c-btn2,.p-open-campus-news__list>* .body .c-btn-line1,.p-open-campus-news__list>* .body .c-btn4,.p-open-campus-news__list>* .body .c-btn5,.p-open-campus-news__list>* .body .c-btn6,.p-open-campus-news__list>* .body .c-btn-ao,.p-open-campus-news__list>* .body .c-btn-open{height:60px;border-radius:30px}@media screen and (max-width: 750px){.p-open-campus-news__list>* .body .c-btn1,.p-open-campus-news__list>* .body .c-btn1--b,.p-open-campus-news__list>* .body .c-nav-index2 a,.c-nav-index2 .p-open-campus-news__list>* .body a,.p-open-campus-news__list>* .body .c-btn1--m,.p-open-campus-news__list>* .body .c-btn1--s,.p-open-campus-news__list>* .body .c-btn2,.p-open-campus-news__list>* .body .c-btn-line1,.p-open-campus-news__list>* .body .c-btn4,.p-open-campus-news__list>* .body .c-btn5,.p-open-campus-news__list>* .body .c-btn6,.p-open-campus-news__list>* .body .c-btn-ao,.p-open-campus-news__list>* .body .c-btn-open{margin-top:30px}}.p-open-campus-news__list>* .body mark{font-size:2rem}.p-open-campus-news__list .visitor h3{color:#fff}.p-open-campus-news__list .line h3{color:#fff}.p-open-campus-news__list .line mark{color:#01b34e}.p-open-campus-news__list .line .c-btn1,.p-open-campus-news__list .line .c-btn1--b,.p-open-campus-news__list .line .c-nav-index2 a,.c-nav-index2 .p-open-campus-news__list .line a,.p-open-campus-news__list .line .c-btn1--m,.p-open-campus-news__list .line .c-btn1--s,.p-open-campus-news__list .line .c-btn2,.p-open-campus-news__list .line .c-btn-line1,.p-open-campus-news__list .line .c-btn4,.p-open-campus-news__list .line .c-btn5,.p-open-campus-news__list .line .c-btn6,.p-open-campus-news__list .line .c-btn-ao,.p-open-campus-news__list .line .c-btn-open{border-color:#01b34e !important;color:#01b34e !important}.p-open-campus-news__list .line .c-btn1::before,.p-open-campus-news__list .line .c-btn1--b::before,.p-open-campus-news__list .line .c-nav-index2 a::before,.c-nav-index2 .p-open-campus-news__list .line a::before,.p-open-campus-news__list .line .c-btn1--m::before,.p-open-campus-news__list .line .c-btn1--s::before,.p-open-campus-news__list .line .c-btn2::before,.p-open-campus-news__list .line .c-btn-line1::before,.p-open-campus-news__list .line .c-btn4::before,.p-open-campus-news__list .line .c-btn5::before,.p-open-campus-news__list .line .c-btn6::before,.p-open-campus-news__list .line .c-btn-ao::before,.p-open-campus-news__list .line .c-btn-open::before{background-color:#01b34e !important}@media(hover: hover){.p-open-campus-news__list .line .c-btn1:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn1--b:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-nav-index2 a:where(:-moz-any-link,:enabled,summary):hover, .c-nav-index2 .p-open-campus-news__list .line a:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn1--m:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn1--s:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn2:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn-line1:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn4:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn5:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn6:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn-ao:where(:-moz-any-link,:enabled,summary):hover, .p-open-campus-news__list .line .c-btn-open:where(:-moz-any-link,:enabled,summary):hover{color:#fff !important}.p-open-campus-news__list .line .c-btn1:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn1--b:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-nav-index2 a:where(:any-link,:enabled,summary):hover,.c-nav-index2 .p-open-campus-news__list .line a:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn1--m:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn1--s:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn2:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn-line1:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn4:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn5:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn6:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn-ao:where(:any-link,:enabled,summary):hover,.p-open-campus-news__list .line .c-btn-open:where(:any-link,:enabled,summary):hover{color:#fff !important}}.p-open-campus-program{padding-bottom:280px;position:relative;background-image:url("../../../../uploads/bg-program.svg"),url("../../../../uploads/bg-line.png"),url("../../../../uploads/bg-line.png");background-size:147px auto,1280px auto,1280px auto;background-repeat:no-repeat,no-repeat,no-repeat;background-position:top 15px left,bottom left,top left}@media screen and (max-width: 750px){.p-open-campus-program{padding-bottom:160px;background-size:30px auto,1280px auto,1280px auto}}.p-open-campus-program::before{content:"";display:block;width:1280px;height:100%;background-color:#f6f6f6;position:absolute;top:0;left:0;z-index:-1}.p-open-campus-program>*{padding-top:104px}@media screen and (max-width: 750px){.p-open-campus-program>*{padding-top:80px}}.p-open-campus-program>* h2{text-align:center;font-size:2.5rem}@media screen and (max-width: 750px){.p-open-campus-program>* h2{font-size:1.8rem}}.p-open-campus-program .nav1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:80px 0 70px;position:relative;z-index:1}@media screen and (max-width: 750px){.p-open-campus-program .nav1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:20px 20px}}.p-open-campus-program .box1{border:solid 1px #000;border-radius:31px;background-color:#fff;padding:1px 70px 120px}@media screen and (max-width: 750px){.p-open-campus-program .box1{padding:1px 20px 40px}}.p-open-campus-program .box1>h3{width:343px;margin:100px auto 60px}@media screen and (max-width: 750px){.p-open-campus-program .box1>h3{width:80%;margin:30px auto 20px}}.p-open-campus-program .bg1{display:block;position:absolute;top:50px;right:32px;width:250px}@media screen and (max-width: 750px){.p-open-campus-program .bg1{top:-25px;right:5px;width:104px}}.p-open-campus-program .bg2{display:block;position:absolute;bottom:15px;left:0;width:731px}@media screen and (max-width: 750px){.p-open-campus-program .bg2{width:384px}}.p-open-campus-timeschedule{padding-top:108px;padding-bottom:110px}@media screen and (max-width: 750px){.p-open-campus-timeschedule{padding-top:60px;padding-bottom:0}}.p-open-campus-timeschedule h2{text-align:center;margin-bottom:60px}@media screen and (max-width: 750px){.p-open-campus-timeschedule h2{margin-bottom:30px}}.p-open-campus-timeschedule>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px}@media screen and (max-width: 750px){.p-open-campus-timeschedule>*{display:block}}@media screen and (max-width: 750px){.p-open-campus-timeschedule>*>*:nth-child(1){position:absolute;top:40px;left:20px;-webkit-transform:none;transform:none;width:80px}}.p-open-campus-timeschedule>*>*:nth-child(2){width:734px;min-width:734px}@media screen and (max-width: 750px){.p-open-campus-timeschedule>*>*:nth-child(2){width:100%;min-width:0}}.p-open-campus-timeschedule .img2{display:block;max-width:171px;margin:-30px auto 0}.p-open-campus-timeschedule .img{display:block;margin:100px auto}.p-open-campus-visiter{overflow:hidden}.p-open-campus-visiter>*{padding-top:100px;padding-bottom:100px;z-index:0}@media screen and (max-width: 750px){.p-open-campus-visiter>*{padding:40px 20px}}.p-open-campus-visiter>*::before{content:"";display:block;width:100%;height:100%;background-color:#f6f6f6;border-radius:100px;top:0;left:400px;position:absolute;z-index:-1}.p-open-campus-visiter>* h2{text-align:center;margin-bottom:60px}@media screen and (max-width: 750px){.p-open-campus-visiter>* h2{margin-bottom:20px}}.p-open-campus-visiter>* h2 span{border:solid 1px #000;display:inline-block;padding:0 .5em;background-color:#fff}.p-open-campus-visiter>* .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:33px}@media screen and (max-width: 750px){.p-open-campus-visiter>* .list{grid-template-columns:repeat(1, 1fr);gap:20px}}.p-open-campus-qa{padding-top:100px}@media screen and (max-width: 750px){.p-open-campus-qa{padding-top:40px}}.p-open-campus-qa h2{text-align:center;margin-bottom:40px}.p-open-campus-qa h2 img{max-width:422px;margin:0 auto}.p-open-campus-qa .c-list-qa-oc{max-width:906px;margin:0 auto}.p-open-campus-menu-list>*:not(.current){display:none}.p-open-campus-menu-list__nav a{-webkit-transform:scale(0.9);transform:scale(0.9)}.p-open-campus-menu-list__nav a.current{-webkit-transform:scale(1.15);transform:scale(1.15);pointer-events:none}@media screen and (max-width: 750px){.p-open-campus-menu-list__nav a.current{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-transfer-schedule{padding-top:120px;padding-bottom:180px;text-align:center}@media screen and (max-width: 750px){.p-transfer-schedule{padding-top:40px;padding-bottom:60px}}.p-transfer-schedule h2{text-align:center}@media screen and (max-width: 750px){.p-transfer-schedule h2{font-size:1.8rem;text-align:left}}.p-transfer-schedule h2 strong{color:#29abe2}.p-transfer-schedule .pict1{width:889px;margin:50px auto 90px}@media screen and (max-width: 750px){.p-transfer-schedule .pict1{width:100%;margin:30px auto 30px}}.p-transfer-schedule .pict2{margin-bottom:30px}@media screen and (max-width: 750px){.p-transfer-schedule .pict2{max-width:none;width:900px}}.p-transfer-merit{position:relative;z-index:0;padding:20px 0 130px}.p-transfer-merit::before{content:"";display:block;position:absolute;top:0;left:0;width:1218px;height:100%;border-radius:0 88px 88px 0;background-color:#f6f6f6;z-index:-1}.p-transfer-merit .c-ttl12{margin:130px 0 90px}@media screen and (max-width: 750px){.p-transfer-merit .c-ttl12{margin:50px 0 40px}}.p-transfer-merit .txt1{text-align:center;line-height:2;letter-spacing:.1em;margin-bottom:70px}.p-transfer-merit .note{font-size:.8em;margin:50px 0 0}.p-transfer-student{margin-bottom:120px;background-image:url("../../../../uploads/bg-line.png"),url("../../../../uploads/bg-line.png");background-size:911px auto,911px auto;background-repeat:no-repeat,no-repeat;background-position:top left,bottom right;position:relative}.p-transfer-student h2{font-size:10rem;line-height:1;white-space:nowrap;line-height:1;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;position:absolute;top:0;left:0}@media screen and (max-width: 750px){.p-transfer-student h2{left:-20px;font-size:6rem}}.p-transfer-student .inner{padding-left:120px}@media screen and (max-width: 750px){.p-transfer-student .inner{padding:60px 40px 40px}}.p-transfer-student .inner .list1{padding-top:120px;padding-bottom:150px;display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media screen and (max-width: 750px){.p-transfer-student .inner .list1{padding-top:60px;padding-bottom:60px;grid-template-columns:repeat(1, 1fr);gap:20px}}.p-transfer-consultation .c-ttl3{letter-spacing:.1em}@media screen and (max-width: 750px){.p-transfer-consultation .c-ttl3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-transfer-consultation .c-ttl3 strong{font-size:3rem;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";color:#000;text-transform:uppercase}@media screen and (max-width: 750px){.p-transfer-consultation .c-ttl3 strong{font-size:2rem;display:block;margin:0 auto;text-align:center}}.p-transfer-consultation .ttl1{font-size:1.8rem;text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){.p-transfer-consultation .ttl1{font-size:1.5rem;margin-bottom:20px}}.p-transfer-consultation .inner{width:772px;padding-top:75px;margin:0 auto}@media screen and (max-width: 750px){.p-transfer-consultation .inner{width:100%;padding:40px 20px}}.p-transfer-consultation .c-card4{margin:30px 0 40px}.p-transfer-consultation .note{text-align:center;margin-top:30px}.p-admission-guide-admission .ttl{font-size:3.5rem;margin:30px 0 35px}@media screen and (max-width: 750px){.p-admission-guide-admission .ttl{font-size:2.1rem;margin:20px 0 20px}}.p-admission-guide-admission .block1{background-color:#ca161e;font-size:1.8rem;line-height:2}@media screen and (max-width: 750px){.p-admission-guide-admission .block1{font-size:1.5rem}.p-admission-guide-admission .block1 br{display:none}}.p-admission-guide-admission .block1 h3{font-size:2rem;margin-bottom:1em}@media screen and (max-width: 750px){.p-admission-guide-admission .block1 h3{font-size:1.8rem}}.p-admission-guide-admission .block1>*{color:#fff;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 750px){.p-admission-guide-admission .block1>*{padding-bottom:200px}}.p-admission-guide-admission .block1 .img{position:absolute;width:286px;right:80px;bottom:0}@media screen and (max-width: 750px){.p-admission-guide-admission .block1 .img{width:186px;right:0}}.p-admission-guide-admission .block2{padding-top:40px;padding-bottom:110px}@media screen and (max-width: 750px){.p-admission-guide-admission .block2{padding-top:30px;padding-bottom:60px}}.p-admission-guide-admission .block2 .school{padding:35px 0;background-color:#fff;margin-top:70px}.p-admission-guide-admission .block2 .school>h3{width:406px}@media screen and (max-width: 750px){.p-admission-guide-admission .block2 .school>h3{width:70%;margin:0 auto}}.p-admission-guide-admission .block2 .school.rdb .c-table3>* tr>th{background-color:#e95503}.p-admission-guide-admission .block2 .school.rnw .c-table3>* tr>th{background-color:#039c75}.p-admission-guide-admission .block2 .school .list{margin:1em 0 0}.p-admission-guide-admission .block2 .policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;font-weight:500;padding:60px 80px 60px 0}@media screen and (max-width: 750px){.p-admission-guide-admission .block2 .policy{display:block;padding:20px}}.p-admission-guide-admission .block2 .policy h4{font-size:2.8rem;text-transform:uppercase;white-space:nowrap;font-weight:500}@media screen and (max-width: 750px){.p-admission-guide-admission .block2 .policy h4{font-size:2.1rem;text-align:center;margin-bottom:20px}}@media screen and (max-width: 750px){.p-admission-guide-nav1{max-width:100%;display:block !important}.p-admission-guide-nav1>*{margin-bottom:20px}.p-admission-guide-nav1 .c-btn8.btn3 img{-webkit-transform:scale(2);transform:scale(2)}}.c-mv-ao{padding-top:120px}.c-mv-ao h2{font-size:3rem;color:#ed6c00;margin:60px 0 30px}@media screen and (max-width: 750px){.c-mv-ao h2{font-size:2rem;margin:30px 0 15px}}.c-mv-ao .txt{font-size:1.7rem;line-height:2.5;margin-bottom:60px}@media screen and (max-width: 750px){.c-mv-ao .txt{font-size:1em;line-height:2;margin-bottom:30px}}.p-ao-block1{max-width:100%;padding-top:70px}@media screen and (max-width: 750px){.p-ao-block1{padding-top:30px}}.p-ao-block1 h2{text-align:center;font-size:2.5rem;margin-bottom:40px}@media screen and (max-width: 750px){.p-ao-block1 h2{font-size:1.8rem;margin-bottom:20px}}.p-ao-block1 .point-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.p-ao-block1 .point-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-ao-block1 .point-list>*{width:50%;margin-bottom:20px}.p-ao-block1 .point-list>*:nth-child(1){width:52%}}.p-ao-block1 .point-list>*{display:block}.p-ao-bnr1{border:solid 2px #000;margin-top:140px;position:relative;padding:110px 40px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 750px){.p-ao-bnr1{margin-top:60px;padding:60px 20px 56px}}.p-ao-bnr1 h3{font-size:2.5rem;text-align:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;padding:0 30px;letter-spacing:.1em}@media screen and (max-width: 750px){.p-ao-bnr1 h3{font-size:1.5rem;white-space:nowrap;padding:0 10px}}.p-ao-bnr1 h3 strong{color:#ed6c00}.p-ao-bnr1 .img1{position:absolute;width:169px;top:-60px;left:50px}@media screen and (max-width: 750px){.p-ao-bnr1 .img1{width:60px;top:auto;left:-20px;bottom:-140px}}.p-ao-bnr1 .img2{position:absolute;width:202px;top:-20px;right:50px}@media screen and (max-width: 750px){.p-ao-bnr1 .img2{width:80px;top:0px;right:-40px;bottom:0}}.p-ao-bnr1 .c-btn-ao{margin-bottom:30px}.p-ao-block2{padding-top:90px;padding-bottom:30px;z-index:0}@media screen and (max-width: 750px){.p-ao-block2{padding-top:80px;padding-bottom:20px}}.p-ao-block2::after{content:"";display:block;position:absolute;top:50px;left:200px;width:100%;height:calc(100% - 50px);background-color:#f2f2f2;z-index:-1}@media screen and (max-width: 750px){.p-ao-block2::after{left:50%}}.p-ao-block2 h2{font-size:2.5rem;text-align:center;margin-bottom:45px}@media screen and (max-width: 750px){.p-ao-block2 h2{font-size:1.8rem;margin-bottom:20px}}.p-ao-block3{padding-top:0;padding-bottom:30px}.p-ao-block3 h2{font-size:2.5rem;text-align:center;margin:120px auto 45px}@media screen and (max-width: 750px){.p-ao-block3 h2{font-size:1.6rem;text-align:center;margin:40px auto 20px}}.p-ao-block3 .txt-box1{width:984px;margin:0 auto 60px}@media screen and (max-width: 750px){.p-ao-block3 .txt-box1{width:100%;margin:0 auto}.p-ao-block3 .txt-box1 .c-btn1,.p-ao-block3 .txt-box1 .c-btn1--b,.p-ao-block3 .txt-box1 .c-nav-index2 a,.c-nav-index2 .p-ao-block3 .txt-box1 a,.p-ao-block3 .txt-box1 .c-btn1--m,.p-ao-block3 .txt-box1 .c-btn1--s,.p-ao-block3 .txt-box1 .c-btn2,.p-ao-block3 .txt-box1 .c-btn-line1,.p-ao-block3 .txt-box1 .c-btn4,.p-ao-block3 .txt-box1 .c-btn5,.p-ao-block3 .txt-box1 .c-btn6,.p-ao-block3 .txt-box1 .c-btn-ao,.p-ao-block3 .txt-box1 .c-btn-open{margin:30px auto 0}}@media screen and (max-width: 750px){.p-ao-block3 table{width:800px}}.c-note1{color:#199cca}.c-note2{text-align:right;font-size:.8em;margin:1em 0}.c-note3{text-align:center;font-size:.9em;margin:1em 0}.slug-sdgs .c-mv .ttl strong,.slug-sdgs .c-mv2 .ttl strong{color:#00a6d9}.p-sdgs-block1{padding-top:50px;padding-bottom:50px;display:grid;grid-template-columns:repeat(2, 1fr);gap:120px}@media screen and (max-width: 750px){.p-sdgs-block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}.p-sdgs-block1>*:nth-child(2){width:60%}}.p-sdgs-block1 h4{font-size:1.8rem;margin-bottom:50px}@media screen and (max-width: 750px){.p-sdgs-block1 h4{margin-bottom:20px}}.p-sdgs-block1 .c-btn1,.p-sdgs-block1 .c-btn1--b,.p-sdgs-block1 .c-nav-index2 a,.c-nav-index2 .p-sdgs-block1 a,.p-sdgs-block1 .c-btn1--m,.p-sdgs-block1 .c-btn1--s,.p-sdgs-block1 .c-btn2,.p-sdgs-block1 .c-btn-line1,.p-sdgs-block1 .c-btn4,.p-sdgs-block1 .c-btn5,.p-sdgs-block1 .c-btn6,.p-sdgs-block1 .c-btn-ao,.p-sdgs-block1 .c-btn-open{margin-top:60px}@media screen and (max-width: 750px){.p-sdgs-block1 .c-btn1,.p-sdgs-block1 .c-btn1--b,.p-sdgs-block1 .c-nav-index2 a,.c-nav-index2 .p-sdgs-block1 a,.p-sdgs-block1 .c-btn1--m,.p-sdgs-block1 .c-btn1--s,.p-sdgs-block1 .c-btn2,.p-sdgs-block1 .c-btn-line1,.p-sdgs-block1 .c-btn4,.p-sdgs-block1 .c-btn5,.p-sdgs-block1 .c-btn6,.p-sdgs-block1 .c-btn-ao,.p-sdgs-block1 .c-btn-open{margin:30px auto 0}}.p-sdgs-block2{padding-top:60px;padding-bottom:50px}@media screen and (max-width: 750px){.p-sdgs-block2{padding-top:20px;padding-bottom:30px}}.p-sdgs__tab-menu>nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:30px auto 40px}@media screen and (max-width: 750px){.p-sdgs__tab-menu>nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px;margin:30px auto 20px}.p-sdgs__tab-menu>nav button{width:100%}}.p-sdgs__tab-menu .p-sdgs__tab-content{padding:80px 0 80px 80px;background-color:#e8e500}@media screen and (max-width: 750px){.p-sdgs__tab-menu .p-sdgs__tab-content{padding:20px}}.p-sdgs__tab-menu .p-sdgs__tab-content.rcb{background-color:#004da0}.p-sdgs__tab-menu .p-sdgs__tab-content.rcb .ttl2{color:#fff}.p-sdgs__tab-menu .p-sdgs__tab-content.rdb{background-color:#e95503}.p-sdgs__tab-menu .p-sdgs__tab-content.rnw{background-color:#039c75}.p-sdgs__tab-menu .p-sdgs__tab-content .ttl1{width:321px;margin-bottom:80px}@media screen and (max-width: 750px){.p-sdgs__tab-menu .p-sdgs__tab-content .ttl1{width:200px;margin-bottom:20px}}.p-sdgs__tab-menu .p-sdgs__tab-content .ttl2{font-size:3.2rem;margin-bottom:60px}@media screen and (max-width: 750px){.p-sdgs__tab-menu .p-sdgs__tab-content .ttl2{font-size:1.8rem;margin-bottom:10px}}.p-sdgs__tab-menu .p-sdgs__grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}@media screen and (max-width: 750px){.p-sdgs__tab-menu .p-sdgs__grid{display:block;margin-top:0}}.p-sdgs__tab-menu .p-sdgs__grid>*:nth-child(1){width:238px;min-width:238px;padding:80px 28px 80px 0}@media screen and (max-width: 750px){.p-sdgs__tab-menu .p-sdgs__grid>*:nth-child(1){width:100%;min-width:0;padding:20px}}.p-sdgs__tab-menu .p-sdgs__grid>*:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;padding:50px}@media screen and (max-width: 750px){.p-sdgs__tab-menu .p-sdgs__grid>*:nth-child(2){padding:20px}}.p-sdgs__tab-menu .p-sdgs__grid .sdg-nums{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media screen and (max-width: 750px){.p-sdgs__tab-menu .p-sdgs__grid .sdg-nums{grid-template-columns:repeat(4, 1fr);gap:5px}}.c-table-sdgs{border-collapse:separate;border-spacing:15px}@media screen and (max-width: 750px){.c-table-sdgs{border-spacing:4px}}.c-table-sdgs>*>tr>th{width:269px;border-radius:42px;background-color:#e8e500;padding:30px;text-align:center;vertical-align:middle}@media screen and (max-width: 750px){.c-table-sdgs>*>tr>th{width:100%;display:block;border-radius:22px;padding:10px 20px}}.c-table-sdgs>*>tr>td{padding:30px}@media screen and (max-width: 750px){.c-table-sdgs>*>tr>td{display:block;padding:10px 0 20px}}.p-empolyment-support-block1{padding-top:30px;padding-bottom:100px}@media screen and (max-width: 750px){.p-empolyment-support-block1{padding-bottom:40px}}.c-course-container{overflow:hidden}.c-course-curriculum{margin-top:200px}@media screen and (max-width: 750px){.c-course-curriculum{margin-top:80px}}.c-course-curriculum::after{content:"";display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("../../../../uploads/bg.png");background-size:1200px auto;background-repeat:no-repeat;background-position:right -200px center;z-index:-1}.c-course-curriculum .c-course-curriculum__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:150px 0 140px}@media screen and (max-width: 750px){.c-course-curriculum .c-course-curriculum__header{display:block;padding:20px 0 40px}}@media screen and (max-width: 750px){.c-course-curriculum .c-course-curriculum__header>h3 br{display:none}}.c-course-curriculum__step{position:relative;z-index:0}@media screen and (max-width: 750px){.c-course-curriculum__step .c-ttl5{text-align:left}.c-course-curriculum__step ol>li{margin-top:3em}.c-course-curriculum__step .c-card5 h3{margin-top:.5em}}@media screen and (max-width: 750px)and (max-width: 750px){.c-course-curriculum__step .c-card5 h3{margin-bottom:.5em}}.c-course-curriculum__step2{margin:0 auto;max-width:900px}.c-course-curriculum__internship{position:relative;z-index:0}.c-course-curriculum__internship .block1{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 750px){.c-course-curriculum__internship .block1{grid-template-columns:repeat(1, 1fr)}}.c-course-curriculum__internship .block1>*:nth-child(2){padding-left:80px}@media screen and (max-width: 750px){.c-course-curriculum__internship .block1>*:nth-child(2){padding-left:0}}.c-course-curriculum__voice{margin-top:240px;position:relative;padding:100px 100px 80px;border:solid 2px #000;border-top:none;background-color:#fff}@media screen and (max-width: 750px){.c-course-curriculum__voice{margin-top:65px;padding:40px 20px 20px}}.c-course-curriculum__voice::before,.c-course-curriculum__voice::after{content:"";display:block;position:absolute;top:0;left:0;width:80px;height:2px;background-color:#000}@media screen and (max-width: 750px){.c-course-curriculum__voice::before,.c-course-curriculum__voice::after{width:10px}}.c-course-curriculum__voice::after{left:auto;right:0}.c-course-curriculum__voice h2{font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-size:7rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:97px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 200px);z-index:0}@media screen and (max-width: 750px){.c-course-curriculum__voice h2{font-size:3.2rem;white-space:nowrap;width:calc(100% - 20px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}}.c-course-curriculum__voice h2::before{content:"";display:block;width:469px;height:100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 750px){.c-course-curriculum__voice h2::before{width:100%}}.c-course-curriculum__voice .header{padding-left:326px;line-height:2;position:relative;margin-bottom:100px}@media screen and (max-width: 750px){.c-course-curriculum__voice .header{padding-left:0;line-height:2;height:auto;margin-bottom:0}}.c-course-curriculum__voice .header .voice{position:absolute;width:430px;height:430px;bottom:0;left:-80px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media screen and (max-width: 750px){.c-course-curriculum__voice .header .voice{position:relative;width:213px;height:auto;top:auto;left:auto;margin:0 auto 20px}}.c-course-curriculum__voice h3{letter-spacing:.2em;margin-bottom:1em}.c-course-curriculum__voice h4{margin-bottom:30px}@media screen and (max-width: 750px){.c-course-curriculum__voice h4{margin:20px 0}}.c-course-curriculum__voice .note{text-align:center;margin:1em auto 0}.c-course-curriculum__voice .note2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1em auto 0;font-size:.8em}.c-course-block-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:65px;text-align:center}@media screen and (max-width: 750px){.c-course-block-top{padding-top:32px}}.c-course-block-top .ttl1{font-size:1em;font-weight:normal;margin:30px 0 65px}@media screen and (max-width: 750px){.c-course-block-top .ttl1{margin:15px 0 32px}}.c-course-features{margin-top:140px;padding-bottom:120px;position:relative;z-index:0}@media screen and (max-width: 750px){.c-course-features{margin-top:70px;padding-bottom:30px}.c-course-features.c-bg1{padding-bottom:0}.c-course-features.c-bg1::before{height:calc(100% - 30px)}}.c-course-features .pict-career{margin:180px 0 145px}@media screen and (max-width: 750px){.c-course-features .pict-career{margin:-19px 0 41px}}.c-course-features .ttl-bg{font-size:20.6rem;font-weight:800;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";line-height:1;position:absolute;top:245px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:-1;text-transform:uppercase;color:#fff}@media screen and (max-width: 750px){.c-course-features .ttl-bg{top:68px;font-size:6rem}}.c-course-features .box-achievements{background-color:#fff;padding:100px;position:relative;margin-top:100px}@media screen and (max-width: 750px){.c-course-features .box-achievements{margin-top:50px;padding:50px 10px 20px}}.c-course-features .box-achievements h3{font-size:4.5rem;text-transform:uppercase;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 750px){.c-course-features .box-achievements h3{font-size:2.2rem}}.c-course-features .box-achievements .box-achievements__block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:70px}@media screen and (max-width: 750px){.c-course-features .box-achievements .box-achievements__block1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.c-course-features .box-achievements .box-achievements__block1>*:nth-child(1){width:62%}@media screen and (max-width: 750px){.c-course-features .box-achievements .box-achievements__block1>*:nth-child(1){width:100%}}.c-course-features .box-achievements .box-achievements__block1>*:nth-child(1) h4{margin:0 0 40px}.c-course-features .box-achievements .box-achievements__block1>*:nth-child(2){width:38%}@media screen and (max-width: 750px){.c-course-features .box-achievements .box-achievements__block1>*:nth-child(2){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 750px){.c-scroll-container-item1{max-width:none;width:800px}}@media screen and (max-width: 750px){.c-course-features__block1 .c-btn3{margin:0 auto;width:100%;font-size:1.3rem}}@media screen and (max-width: 750px){.p-sports-health-scroll-item1{width:1000px}}.p-contact-line__block1{padding-top:74px}.p-contact-line__block1 .block1{padding:70px 40px 70px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:160px}@media screen and (max-width: 750px){.p-contact-line__block1 .block1{padding:30px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}}.p-contact-line__block1 .block1>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-contact-line__block1 .block1>* img{width:278px;display:block;margin:0 auto}.p-contact-line__block1 .block1>* h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 3em;border-radius:2em;border:solid 1px #000;margin:20px auto 0}.p-contact-line__block2{background-color:#eeefef;padding:70px 0 110px}@media screen and (max-width: 750px){.p-contact-line__block2{padding:40px 0}}.p-contact-line__block2>* h2{font-size:2.8rem;margin-bottom:60px}@media screen and (max-width: 750px){.p-contact-line__block2>* h2{font-size:2.2rem;text-align:center}}.p-contact-line__block2 .list-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5%}@media screen and (max-width: 750px){.p-contact-line__block2 .list-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.p-contact-line__block2 .list-flow>*{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:0}@media screen and (max-width: 750px){.p-contact-line__block2 .list-flow>*{width:100%}}.p-contact-line__block2 .list-flow>* .box{background-color:#fff;border-radius:40px;overflow:hidden;aspect-ratio:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:0;padding:1em}@media screen and (max-width: 750px){.p-contact-line__block2 .list-flow>* .box{font-size:1.5em}}.p-contact-line__block2 .list-flow>* .box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.p-contact-line__block2 .list-flow>* h3{position:absolute;width:73px;height:73px;border-radius:50%;background-color:#000;color:#fff;font-size:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;top:-10px;left:-10px;z-index:1}.p-contact-line__block3{padding-top:68px;padding-bottom:100px}@media screen and (max-width: 750px){.p-contact-line__block3{padding:40px 20px}}.p-contact-line__block3>*{border-radius:40px;border:solid 3px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 90px 60px 60px;position:relative;gap:40px}@media screen and (max-width: 750px){.p-contact-line__block3>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px 40px;gap:10px}}.p-contact-line__block3>* h2{font-size:3rem;margin-bottom:1em}@media screen and (max-width: 750px){.p-contact-line__block3>* h2{font-size:1.8rem}}.p-contact-line__block3>* h2 strong{color:#000;border-bottom:solid 3px #000}.p-contact-line__block3>*>*:nth-child(1){width:297px;min-width:297px}@media screen and (max-width: 750px){.p-contact-line__block3>*>*:nth-child(1){width:60%;min-width:0;margin:0 auto}}.p-contact-line__block3>* .c-btn1,.p-contact-line__block3>* .c-btn1--b,.p-contact-line__block3>* .c-nav-index2 a,.c-nav-index2 .p-contact-line__block3>* a,.p-contact-line__block3>* .c-btn1--m,.p-contact-line__block3>* .c-btn1--s,.p-contact-line__block3>* .c-btn2,.p-contact-line__block3>* .c-btn-line1,.p-contact-line__block3>* .c-btn4,.p-contact-line__block3>* .c-btn5,.p-contact-line__block3>* .c-btn6,.p-contact-line__block3>* .c-btn-ao,.p-contact-line__block3>* .c-btn-open{position:absolute;bottom:0;right:40px;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 3em;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 750px){.p-contact-line__block3>* .c-btn1,.p-contact-line__block3>* .c-btn1--b,.p-contact-line__block3>* .c-nav-index2 a,.c-nav-index2 .p-contact-line__block3>* a,.p-contact-line__block3>* .c-btn1--m,.p-contact-line__block3>* .c-btn1--s,.p-contact-line__block3>* .c-btn2,.p-contact-line__block3>* .c-btn-line1,.p-contact-line__block3>* .c-btn4,.p-contact-line__block3>* .c-btn5,.p-contact-line__block3>* .c-btn6,.p-contact-line__block3>* .c-btn-ao,.p-contact-line__block3>* .c-btn-open{right:50%;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);white-space:nowrap}}.p-contact-line__block4 .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:70px}@media screen and (max-width: 750px){.p-contact-line__block4 .box1{display:block}}.p-contact-line__block4 .box1 h3{font-size:2.8rem;margin-bottom:1em}@media screen and (max-width: 750px){.p-contact-line__block4 .box1 h3{font-size:2.2rem;margin-bottom:1em}}.p-contact-line__block4 .box1 h4{font-size:2.4rem}@media screen and (max-width: 750px){.p-contact-line__block4 .box1 h4{font-size:1.6rem;margin-bottom:2em}}.p-contact-line__block4 .box1>*:nth-child(2){width:278px;min-width:278px;margin-left:100px}@media screen and (max-width: 750px){.p-contact-line__block4 .box1>*:nth-child(2){width:100%;min-width:0;margin-left:0}}.p-contact-meeting__block1{max-width:810px;padding-top:90px;padding-bottom:70px}.p-contact-meeting__block1 .c-btn-line1{margin-top:60px}@media screen and (max-width: 750px){.p-contact-meeting__block1 .c-btn-line1{font-size:2.2rem}}.p-contact-meeting__block2{background-color:#eeefef}.p-contact-meeting__block2 h2{font-size:2.5rem;text-align:center}@media screen and (max-width: 750px){.p-contact-meeting__block2 h2{font-size:1.8rem}}.p-contact-meeting__block2>*{max-width:1080px;padding-top:90px;padding-bottom:70px}@media screen and (max-width: 750px){.p-contact-meeting__block2>*{max-width:none;padding-top:40px;padding-bottom:40px}}.p-contact-meeting__block2 .list1{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin:30px auto 20px}@media screen and (max-width: 750px){.p-contact-meeting__block2 .list1{grid-template-columns:repeat(1, 1fr);gap:10px;margin:30px auto 20px}}.p-contact-meeting__block2 .list1>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:34px;font-size:1.8rem;background-color:#fff;border-radius:17px}@media screen and (max-width: 750px){.p-contact-meeting__block2 .list1>li{height:60px;border-radius:30px}}.p-contact-mail__block1{padding-top:80px;padding-bottom:130px;font-size:2rem}.p-contact-mail__block1 h3{font-size:2.4rem;margin:2em 0 1em}@media screen and (max-width: 750px){.p-contact-mail__block1 h3{font-size:1.8rem;margin:0 0 1em}}.p-contact-mail__block1 h4{font-size:2rem;margin:1em 0 0}@media screen and (max-width: 750px){.p-contact-mail__block1 h4{font-size:1.6rem}}.p-contact-mail__block2 .f-tel{margin:40px 0 70px}.p-contact-mail__block2 .c-list-tels2{margin-top:60px}.p-about-index>*{position:relative}.p-about-index .mv{height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:0}@media screen and (max-width: 750px){.p-about-index .mv{height:300px}.p-about-index .mv .p-top-pict-people{bottom:60px}}.p-about-index .mv .img{position:absolute;width:926px;z-index:-1;top:-70px;right:-157px}.p-about-index .mv h2{font-weight:normal;line-height:2.2;letter-spacing:.1em;margin-top:1em}.p-college_info-block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.p-college_info-block1{display:block}}.p-college_info-block1>*:nth-child(1){width:65%}@media screen and (max-width: 750px){.p-college_info-block1>*:nth-child(1){width:100%}}.p-college_info-block2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-college_info-block2 ul{padding:2em 1em}.p-college_info-block3{margin:79px 0 60px;background-color:#c60f28;padding:50px 0;color:#fff}@media screen and (max-width: 750px){.p-college_info-block3{margin:40px 0 50px;padding:40px 0}}.p-college_info-block3.--bg2{background-color:#00a6d9}.p-college_info-block3.--bg3{background-color:#666}.p-college_info-block3.--bg3 h2{color:#fff}.p-college_info-block3.--bg3 h2 strong{color:#fff}.p-college_info-block3 h2{margin-bottom:1.5em;font-size:1.6rem;color:#ff0}@media screen and (max-width: 750px){.p-college_info-block3 h2{font-size:1.6rem;text-align:center}}.p-college_info-block3 h2 strong{font-size:2.3rem;color:#ff0}@media screen and (max-width: 750px){.p-college_info-block3 h2 strong{font-size:2rem;display:block}}.p-college_info-block3 .c-btn1,.p-college_info-block3 .c-btn1--b,.p-college_info-block3 .c-nav-index2 a,.c-nav-index2 .p-college_info-block3 a,.p-college_info-block3 .c-btn1--m,.p-college_info-block3 .c-btn1--s,.p-college_info-block3 .c-btn2,.p-college_info-block3 .c-btn-line1,.p-college_info-block3 .c-btn4,.p-college_info-block3 .c-btn5,.p-college_info-block3 .c-btn6,.p-college_info-block3 .c-btn-ao,.p-college_info-block3 .c-btn-open{margin:20px 0 30px auto}@media screen and (max-width: 750px){.p-college_info-block3 .c-btn1,.p-college_info-block3 .c-btn1--b,.p-college_info-block3 .c-nav-index2 a,.c-nav-index2 .p-college_info-block3 a,.p-college_info-block3 .c-btn1--m,.p-college_info-block3 .c-btn1--s,.p-college_info-block3 .c-btn2,.p-college_info-block3 .c-btn-line1,.p-college_info-block3 .c-btn4,.p-college_info-block3 .c-btn5,.p-college_info-block3 .c-btn6,.p-college_info-block3 .c-btn-ao,.p-college_info-block3 .c-btn-open{margin:20px auto 30px}}.p-college_info-block3 h3{font-size:1.8rem;margin:2em 0 1em}@media screen and (max-width: 750px){.p-college_info-block3 h3{font-size:1.6rem}}.p-college_info-block3>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}@media screen and (max-width: 750px){.p-college_info-block3>*{display:block}}.p-college_info-block3>*>*:nth-child(1){width:231px;min-width:231px}@media screen and (max-width: 750px){.p-college_info-block3>*>*:nth-child(1){width:140px;margin:0 auto 30px;min-width:0}}.p-college_info-block3 .box1{border:solid 1px #fff;padding:2em 3em;border-radius:42px;max-width:575px}@media screen and (max-width: 750px){.p-college_info-block3 .box1{border-radius:20px;max-width:none;margin-bottom:50px}}@media screen and (max-width: 750px){.p-college_info-block3.block2{margin:136px 0 26px}.p-college_info-block3.block2 .pict1{margin-top:-120px !important}}.p-college_info-block4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.p-college_info-block4{display:block;position:relative;padding-top:188px}.p-college_info-block4 .img1{display:block;width:180px;position:absolute;top:80px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.p-college_info-block4>*:nth-child(1){width:60%}@media screen and (max-width: 750px){.p-college_info-block4>*:nth-child(1){width:100%}}.p-college_info-block4>*:nth-child(2){width:32%}@media screen and (max-width: 750px){.p-college_info-block4>*:nth-child(2){width:100%}}@media screen and (max-width: 750px){.p-top-bnrarea{margin:20px 0}}.p-top-bnrarea .slick-slide{margin:0 10px}@media screen and (max-width: 750px){.p-top-bnrarea .slick-slide{margin:10px 5x}}@media screen and (max-width: 750px){.p-top-news .c-top-ttl1{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.p-top-news .c-btn1,.p-top-news .c-btn1--b,.p-top-news .c-nav-index2 a,.c-nav-index2 .p-top-news a,.p-top-news .c-btn1--m,.p-top-news .c-btn1--s,.p-top-news .c-btn2,.p-top-news .c-btn-line1,.p-top-news .c-btn4,.p-top-news .c-btn5,.p-top-news .c-btn6,.p-top-news .c-btn-ao,.p-top-news .c-btn-open{width:196px}@media screen and (max-width: 750px){.p-top-news .c-btn1,.p-top-news .c-btn1--b,.p-top-news .c-nav-index2 a,.c-nav-index2 .p-top-news a,.p-top-news .c-btn1--m,.p-top-news .c-btn1--s,.p-top-news .c-btn2,.p-top-news .c-btn-line1,.p-top-news .c-btn4,.p-top-news .c-btn5,.p-top-news .c-btn6,.p-top-news .c-btn-ao,.p-top-news .c-btn-open{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}}.c-top-ttl1{line-height:1;font-size:6rem;margin-bottom:30px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 750px){.c-top-ttl1{font-size:3rem}}.c-top-box1{position:relative;z-index:0}.c-top-box1::before{content:"";display:block;width:200vw;height:100%;background-color:#f2f2f2;position:absolute;top:0;left:107px;border-radius:74px;z-index:-1}@media screen and (max-width: 750px){.c-top-box1::before{left:-57px;border-radius:144px}}.p-top-ourschool{overflow:hidden;padding:100px 0 0}@media screen and (max-width: 750px){.p-top-ourschool{padding:30px 0 0}}.p-top-ourschool>*{height:740px;font-size:1.7rem;line-height:2.4705882353;letter-spacing:.1em}@media screen and (max-width: 750px){.p-top-ourschool>*{height:auto;font-size:1.2rem;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.p-top-ourschool>* .ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width: 750px){.p-top-ourschool>* .ttl1{display:block}}.p-top-ourschool>* .ttl1::after{content:"";display:block;width:100%;height:1px;background-color:#000}@media screen and (max-width: 750px){.p-top-ourschool>* .ttl1::after{display:none}}.p-top-ourschool>* .ttl2{font-size:3rem;font-weight:normal;line-height:1.7;letter-spacing:.1em;margin:50px 0 30px}@media screen and (max-width: 750px){.p-top-ourschool>* .ttl2{margin:0 0 30px}}.p-top-ourschool>* .c-btn1,.p-top-ourschool>* .c-btn1--b,.p-top-ourschool>* .c-nav-index2 a,.c-nav-index2 .p-top-ourschool>* a,.p-top-ourschool>* .c-btn1--m,.p-top-ourschool>* .c-btn1--s,.p-top-ourschool>* .c-btn2,.p-top-ourschool>* .c-btn-line1,.p-top-ourschool>* .c-btn4,.p-top-ourschool>* .c-btn5,.p-top-ourschool>* .c-btn6,.p-top-ourschool>* .c-btn-ao,.p-top-ourschool>* .c-btn-open{margin-top:70px}.p-top-pict{position:absolute;bottom:0;right:-100px;height:450px}@media screen and (max-width: 750px){.p-top-pict{z-index:-1}}@-webkit-keyframes rotateAnim{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnim{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateAnim2{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotateAnim2{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes scaleAnim{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes scaleAnim{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-top-pict .rotate{width:676px;position:absolute;right:0;display:inline-block}.p-top-pict .rotate img{display:block;-webkit-animation:scaleAnim 5s ease-in-out infinite;animation:scaleAnim 5s ease-in-out infinite}.p-top-pict .rotate.p1{top:0;-webkit-animation-delay:0s;animation-delay:0s}.p-top-pict .rotate.p1 img{-webkit-animation-delay:0s;animation-delay:0s}.p-top-pict .rotate.p2{top:150px;-webkit-animation-delay:3s;animation-delay:3s}.p-top-pict .rotate.p2 img{-webkit-animation-delay:2s;animation-delay:2s}.p-top-pict .rotate.p3{top:150px;-webkit-animation-delay:6s;animation-delay:6s}.p-top-pict .rotate.p3 img{-webkit-animation-delay:.5s;animation-delay:.5s}.p-top-pict-people{position:absolute;right:0;bottom:-20px;width:478px}@media screen and (max-width: 750px){.p-top-pict-people{position:relative;right:auto;bottom:auto;width:100%;margin-top:60px}}.p-top-charmpoint{background-image:url("../images/top/bg1.jpg");background-size:auto 100%;background-repeat:repeat;background-position:left top;padding:90px 0 80px}.p-top-charmpoint .ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:44px;line-height:1;margin-bottom:30px}@media screen and (max-width: 750px){.p-top-charmpoint .ttl1{gap:20px}}.p-top-charmpoint .ttl1 h3{font-size:2rem;margin-bottom:20px}@media screen and (max-width: 750px){.p-top-charmpoint .ttl1 h3{font-size:1rem;margin-bottom:20px}}.p-top-couse{position:relative;padding:60px 50px 180px 146px;overflow:hidden}@media screen and (max-width: 750px){.p-top-couse{padding:30px 20px 60px 80px}}.p-top-couse .ttl1{white-space:nowrap;font-size:19rem;line-height:1;position:absolute;line-height:1;top:0;left:-0.08em;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateX(180px) rotate(90deg);transform:translateX(180px) rotate(90deg);text-transform:uppercase;z-index:2}@media screen and (max-width: 750px){.p-top-couse .ttl1{font-size:11.3rem;left:-80px}}@media screen and (max-width: 750px){.p-top-couse .bnrs{margin-top:-50px}}.p-top-couse .bnrs>li{position:relative;padding:96px 0 0}@media screen and (max-width: 750px){.p-top-couse .bnrs>li{padding:60px 0 0}}.p-top-couse .bnrs>li::before{content:"";display:block;width:471px;height:264px;border-radius:37px;background-color:#004da0;position:absolute;top:30px;right:-119px;z-index:-1}@media screen and (max-width: 750px){.p-top-couse .bnrs>li::before{width:235px;height:132px;top:auto;bottom:-50px}}.p-top-couse .bnrs>li h3{font-size:2.5rem;display:inline-block;border-bottom:solid 6px #000;margin:0 0 10px}@media screen and (max-width: 750px){.p-top-couse .bnrs>li h3{font-size:1.4rem;float:right}}.p-top-couse .bnrs>li h3:nth-of-type(even){float:right}.p-top-couse .bnrs>li:nth-child(2)::before{background-color:#e95503;right:auto;left:-119px}.p-top-couse .bnrs>li:nth-child(3)::before{background-color:#039c75}@media(hover: hover){.p-top-couse .bnrs a:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.05)}.p-top-couse .bnrs a:where(:any-link,:enabled,summary):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-top-couse .bnr{clear:both;display:block;position:relative;z-index:0;border-radius:75px;overflow:hidden;-webkit-box-shadow:0 0 13px rgba(0,0,0,.3);box-shadow:0 0 13px rgba(0,0,0,.3)}@media screen and (max-width: 750px){.p-top-couse .bnr{border-radius:0}}.p-top-couse .bnr::after{content:"";display:block;position:absolute;bottom:38px;right:38px;width:80px;height:80px;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 750px){.p-top-couse .bnr::after{bottom:10px;right:10px;width:50px;height:50px}}.p-top-couse .bnr:nth-of-type(2)::before{background-color:#e95503;right:auto;left:-119px}.p-top-couse .bnr:nth-of-type(3)::before{background-color:#039c75}.p-top-couse .bnr .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;font-size:1.5rem;gap:.2em 1em;position:absolute;left:40px;bottom:20px;width:calc(100% - 200px)}@media screen and (max-width: 750px){.p-top-couse .bnr .tag{display:none}}.p-top-couse .bnr .tag>*{padding:.2em 1em;border-radius:1em;background-color:#fff}.p-top-interview .ttl1{border-top:solid 6px #000;border-bottom:solid 6px #000;padding:30px 30px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;line-height:1}@media screen and (max-width: 750px){.p-top-interview .ttl1{padding:20px 0 20px 0;display:block;text-align:center}.p-top-interview .ttl1 .c-top-ttl1{margin:10px}.p-top-interview .ttl1 h3{font-size:1rem}}.p-top-interview .ttl1 .c-btn1,.p-top-interview .ttl1 .c-btn1--b,.p-top-interview .ttl1 .c-nav-index2 a,.c-nav-index2 .p-top-interview .ttl1 a,.p-top-interview .ttl1 .c-btn1--m,.p-top-interview .ttl1 .c-btn1--s,.p-top-interview .ttl1 .c-btn2,.p-top-interview .ttl1 .c-btn-line1,.p-top-interview .ttl1 .c-btn4,.p-top-interview .ttl1 .c-btn5,.p-top-interview .ttl1 .c-btn6,.p-top-interview .ttl1 .c-btn-ao,.p-top-interview .ttl1 .c-btn-open{margin-left:auto;width:331px}@media screen and (max-width: 750px){.p-top-interview .ttl1 .c-btn1,.p-top-interview .ttl1 .c-btn1--b,.p-top-interview .ttl1 .c-nav-index2 a,.c-nav-index2 .p-top-interview .ttl1 a,.p-top-interview .ttl1 .c-btn1--m,.p-top-interview .ttl1 .c-btn1--s,.p-top-interview .ttl1 .c-btn2,.p-top-interview .ttl1 .c-btn-line1,.p-top-interview .ttl1 .c-btn4,.p-top-interview .ttl1 .c-btn5,.p-top-interview .ttl1 .c-btn6,.p-top-interview .ttl1 .c-btn-ao,.p-top-interview .ttl1 .c-btn-open{display:none}}.p-top-interview .main .nav{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 750px){.p-top-interview .main .nav{gap:10px;overflow-x:scroll;padding-bottom:20px}}.p-top-interview .main .nav button{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer}@media screen and (max-width: 750px){.p-top-interview .main .nav button{width:146px;min-width:146px}}.p-top-interview .main .nav button:hover{opacity:.6}.p-top-interview .main .nav button.current{opacity:.6}.p-top-interview .main .nav button img{border-radius:30px;border:solid 4px #000;aspect-ratio:1;overflow:hidden;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.p-top-interview-slider .slick-arrow{background-image:url("../images/common/icon-arrow1-bk.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:48px;height:48px;right:auto;left:31%;top:auto;bottom:0}.p-top-interview-slider .slick-arrow::before{display:none}.p-top-interview-slider .slick-arrow.slick-prev{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 750px){.p-top-interview-slider .slick-arrow.slick-prev{-webkit-transform:scale(-0.5);transform:scale(-0.5);left:0;top:240px}}.p-top-interview-slider .slick-arrow.slick-next{left:calc(31% + 60px)}@media screen and (max-width: 750px){.p-top-interview-slider .slick-arrow.slick-next{-webkit-transform:scale(0.5);transform:scale(0.5);left:30px;top:240px}}.p-top-interview__nav-sp{display:none}@media screen and (max-width: 750px){.p-top-interview__nav-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0}}.c-card-interview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:37px 0 30px}@media screen and (max-width: 750px){.c-card-interview{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 0;padding:37px 0 30px}}.c-card-interview .img{border-radius:38px;border:solid 4px #000;width:30%;min-width:30%;aspect-ratio:334/400;overflow:hidden;background-color:#000}@media screen and (max-width: 750px){.c-card-interview .img{width:50%;min-width:50%;position:relative;z-index:1}}.c-card-interview .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media(hover: hover){.c-card-interview .img:where(:-moz-any-link,:enabled,summary):hover img{opacity:.6;transform:scale(1.05)}.c-card-interview .img:where(:any-link,:enabled,summary):hover img{opacity:.6;-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-card-interview .box1{border-radius:38px;padding:30px;background-color:#f2f2f2;width:30%}@media screen and (max-width: 750px){.c-card-interview .box1{border-radius:380x;width:50%;position:relative;z-index:0}.c-card-interview .box1::after{content:"";display:block;position:absolute;top:0;left:-100px;width:calc(100% + 100px);height:100%;background-color:#f2f2f2;border-radius:38px;z-index:-1}}.c-card-interview .box1 h3{font-size:1.8rem}@media screen and (max-width: 750px){.c-card-interview .box1 h3{font-size:1em;margin-bottom:1em}}.c-card-interview .box2{width:40%}@media screen and (max-width: 750px){.c-card-interview .box2{width:100%}}.c-card-interview .box2 .txt1{font-size:2.1rem;margin-bottom:1em}@media screen and (max-width: 750px){.c-card-interview .box2 .txt1{font-size:1em}}.c-card-interview .box2 .txt2{font-size:1em;font-weight:normal;max-width:300px}.c-card-interview .box2 .txt3{font-size:1em}.c-card-interview .box2 .txt4{font-size:1em}.c-card-interview .box2 .txt5{font-size:1em}.p-top-tag-slide{margin:50px 0 110px;padding:15px 0;border-top:solid 5px #000;border-bottom:solid 5px #000}@media screen and (max-width: 750px){.p-top-tag-slide{margin:30px 0 39px}}.p-top-tag-slide .slick-slide{margin:0 1em}.p-top-recruit{position:relative}.p-top-recruit .bg{height:100%;width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;top:0;left:0}@media screen and (max-width: 750px){.p-top-recruit .bg{display:none}}.p-top-recruit .bg--sp{display:none}@media screen and (max-width: 750px){.p-top-recruit .bg--sp{display:block}}.p-top-recruit .inner{max-width:1350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:485px;position:relative;padding-right:40px;font-size:2.5rem}@media screen and (max-width: 750px){.p-top-recruit .inner{max-width:1350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative;padding-right:0;font-size:1.2rem;text-align:center;padding-bottom:50px}}.p-top-recruit .inner h2{font-size:3.5rem;margin:40px 0 40px}@media screen and (max-width: 750px){.p-top-recruit .inner h2{font-size:1.7rem;margin:20px 0}}.p-top-video{padding-top:60px;padding-bottom:60px}.p-top-video .c-top-box1{padding:50px 0 90px}@media screen and (max-width: 750px){.p-top-video .c-top-box1{padding:40px 0}}.p-top-video .videos{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px}@media screen and (max-width: 750px){.p-top-video .videos{overflow-x:scroll;padding-bottom:20px;gap:20px}}.p-top-video .videos iframe{width:100%;aspect-ratio:16/9}@media screen and (max-width: 750px){.p-top-video .videos iframe{width:212px}}.p-top-video .ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 750px){.p-top-video .ttl1{margin-bottom:0}}@media screen and (max-width: 750px){.p-top-video .ttl1 .c-top-ttl1{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-top-video .ttl1 .c-btn1,.p-top-video .ttl1 .c-btn1--b,.p-top-video .ttl1 .c-nav-index2 a,.c-nav-index2 .p-top-video .ttl1 a,.p-top-video .ttl1 .c-btn1--m,.p-top-video .ttl1 .c-btn1--s,.p-top-video .ttl1 .c-btn2,.p-top-video .ttl1 .c-btn-line1,.p-top-video .ttl1 .c-btn4,.p-top-video .ttl1 .c-btn5,.p-top-video .ttl1 .c-btn6,.p-top-video .ttl1 .c-btn-ao,.p-top-video .ttl1 .c-btn-open{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}}.p-top-info{display:grid;grid-template-columns:repeat(2, 1fr);gap:55px;margin-top:120px}@media screen and (max-width: 750px){.p-top-info{grid-template-columns:repeat(1, 1fr);gap:20px;margin-top:40px}}.p-top-sdgs{padding-top:60px;padding-bottom:80px}@media screen and (max-width: 750px){.p-top-sdgs{padding-top:33px;padding-bottom:50px}}@media screen and (max-width: 750px){.p-policy h2{font-size:2.1rem;border:none}.p-policy h2::after{display:none}}.p-404-block1{padding:140px 0 190px;text-align:center}.p-404-block1 p{text-align:center}@media screen and (max-width: 750px){.p-404-block1{padding:40px 0 90px}}.p-404-block1 h2{font-size:8rem;font-weight:bold;color:#ca161e;line-height:1}@media screen and (max-width: 750px){.p-404-block1 h2{font-size:4.5rem}}.p-404-block1 h3{font-size:1.6rem;font-weight:bold;margin:20px 0 40px}.p-404-block1 .c-btn1,.p-404-block1 .c-btn1--b,.p-404-block1 .c-nav-index2 a,.c-nav-index2 .p-404-block1 a,.p-404-block1 .c-btn1--m,.p-404-block1 .c-btn1--s,.p-404-block1 .c-btn2,.p-404-block1 .c-btn-line1,.p-404-block1 .c-btn4,.p-404-block1 .c-btn5,.p-404-block1 .c-btn6,.p-404-block1 .c-btn-ao,.p-404-block1 .c-btn-open{margin:60px auto 0}.p-alumni-single__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 750px){.p-alumni-single__header{display:block}}.p-alumni-single__header>*:nth-child(1){width:60%}@media screen and (max-width: 750px){.p-alumni-single__header>*:nth-child(1){width:100%}}.p-alumni-single__header>*:nth-child(2){width:40%}@media screen and (max-width: 750px){.p-alumni-single__header>*:nth-child(2){margin-top:30px;width:100%}}.p-alumni-single__slide .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-alumni-single__slide .slick-arrow{width:30px;height:30px;background-image:url("../images/common/icon-arrow1-bk.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.p-alumni-single__slide .slick-arrow::before{display:none}.p-alumni-single__slide .slick-next{right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.p-alumni-single__slide .slick-prev{left:0;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.p-alumni-single__header .info .txt1{font-size:3rem;margin:0 0 1em}@media screen and (max-width: 750px){.p-alumni-single__header .info .txt1{font-size:2rem}}.p-alumni-single__header .info .txt2{font-size:1.8rem;margin:0 0 3em}@media screen and (max-width: 750px){.p-alumni-single__header .info .txt2{font-size:1.5rem}}.p-alumni-single__header .info .txt3{font-size:1.8rem}@media screen and (max-width: 750px){.p-alumni-single__header .info .txt3{font-size:1.5rem}}.p-alumni-single__header .info .txt4{font-size:1.8rem}@media screen and (max-width: 750px){.p-alumni-single__header .info .txt4{font-size:1.5rem}}.p-alumni-single__header .info .txt5{font-size:1.4rem;margin:0 0 1em}@media screen and (max-width: 750px){.p-alumni-single__header .info .txt5{font-size:1em}}.p-alumni-single__body{padding-top:40px}.c-list-qa dt{font-size:1.8rem;font-weight:bold;color:#ca161e;border-bottom:solid 1px #ca161e;padding-bottom:.2em;margin:3em 0 1em}@media screen and (max-width: 750px){.c-list-qa dt{font-size:1.4rem}}.p-international-list1__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:2rem;height:74px}@media screen and (max-width: 750px){.p-international-list1__ttl{font-size:1.6rem;height:50px}}.p-international-list1{padding:30px;background-color:#fff;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media screen and (max-width: 750px){.p-international-list1{grid-template-columns:repeat(1, 1fr)}}.p-international-list1>li{font-size:1.8rem;font-weight:bold;border-bottom:dashed 1px #ccc;padding:.5em 0}@media screen and (max-width: 750px){.p-international-list1>li{font-size:1em}}.p-international-list1>li::before{content:"■";color:#d60050;display:inline-block;margin-right:.6em}.p-int-ttl1{font-size:2.5rem;text-align:center;margin:4em auto 3em}@media screen and (max-width: 750px){.p-int-ttl1{font-size:1.6rem}}.p-ja-ttl1{margin:2em 0 3em}.p-ja-list1>li{font-weight:bold;padding-left:1.3em;position:relative;margin-bottom:.2em}.p-ja-list1>li::before{content:"■";color:#d60050;display:inline-block;margin-right:.6em;position:absolute;top:0;left:0}.p-ja-list2{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;width:100%}@media screen and (max-width: 750px){.p-ja-list2{grid-template-columns:repeat(1, 1fr);gap:35px}}.p-ja-list2>*{font-size:2.1rem;font-weight:bold;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5em 0 1.5em;border:solid 2px #000;position:relative}@media screen and (max-width: 750px){.p-ja-list2>*{font-size:1.8rem;padding:2em 0 1.5em}}.p-ja-list2 h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:74px;height:74px;border-radius:50%;color:#fff;line-height:1;font-weight:800;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-size:3.3rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:-webkit-gradient(linear, left top, right top, from(#d60050), to(#922248));background:linear-gradient(to right, #d60050, #922248)}@media screen and (max-width: 750px){.p-ja-list2 h4{width:60px;height:60px;font-size:2.6rem}}.p-global-ttl1{text-align:center;margin:2em auto}.p-global-slide1 .slick-slide{margin-right:20px}@media screen and (max-width: 750px){.p-global-slide1 .slick-slide{width:1000px}}.p-global-sec2 .block1{padding:100px 50px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 750px){.p-global-sec2 .block1{padding:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}}.p-global-sec2 .block1>*:nth-child(1){padding:0 60px 0 0}@media screen and (max-width: 750px){.p-global-sec2 .block1>*:nth-child(1){padding:0}}.p-global-sec2 .block1 h3{margin:2em 0 1em}.p-global-sec2 .block1 .note{font-size:1.2em;font-weight:bold;margin:2em 0 0}@media screen and (max-width: 750px){.p-global-sec2 .block1 .note{font-size:1em}}.p-global-sec2 .block1 .note span{background-color:red;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.2em;line-height:1;padding:.2em}.p-global-sec2 .pict{display:block;margin:80px 0 0}@media screen and (max-width: 750px){.p-global-sec2 .pict{margin:40px 0 0}}@media screen and (max-width: 750px){.p-global-sec2 .c-btn1--m{font-size:1em;margin-bottom:1em}}.p-global-sec3>h2{margin:5em 0 2em;font-size:3rem}@media screen and (max-width: 750px){.p-global-sec3>h2{margin:3em 0 1em;font-size:2rem}}.p-global-sec3 .box1{padding:50px 0;border-top:solid 3px #000}.p-global-sec3 .grid1{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:1em}@media screen and (max-width: 750px){.p-global-sec3 .grid1{grid-template-columns:repeat(1, 1fr);gap:20px}}.p-global-sec3 .grid2{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 750px){.p-global-sec3 .grid2{grid-template-columns:repeat(2, 1fr);gap:5px}}.p-global-sec3 .box1-1 .grid1{font-size:1.8rem}@media screen and (max-width: 750px){.p-global-sec3 .box1-1 .grid1{font-size:1em}.p-global-sec3 .box1-1 .grid1 br{display:none}}.p-global-sec3 .box1-1 .grid1 img{margin-bottom:1em}.p-global-sec3 .c-btn1,.p-global-sec3 .c-btn1--b,.p-global-sec3 .c-nav-index2 a,.c-nav-index2 .p-global-sec3 a,.p-global-sec3 .c-btn1--m,.p-global-sec3 .c-btn1--s,.p-global-sec3 .c-btn2,.p-global-sec3 .c-btn-line1,.p-global-sec3 .c-btn4,.p-global-sec3 .c-btn5,.p-global-sec3 .c-btn6,.p-global-sec3 .c-btn-ao,.p-global-sec3 .c-btn-open{margin:40px 0 0 auto}@media screen and (max-width: 750px){.p-global-sec3 .c-btn1,.p-global-sec3 .c-btn1--b,.p-global-sec3 .c-nav-index2 a,.c-nav-index2 .p-global-sec3 a,.p-global-sec3 .c-btn1--m,.p-global-sec3 .c-btn1--s,.p-global-sec3 .c-btn2,.p-global-sec3 .c-btn-line1,.p-global-sec3 .c-btn4,.p-global-sec3 .c-btn5,.p-global-sec3 .c-btn6,.p-global-sec3 .c-btn-ao,.p-global-sec3 .c-btn-open{margin:40px auto 0}}.p-global-sec3 .box1-2 .slide-item h3{margin:3em auto 2em;text-align:center}.p-global-sec3 .box1-2 .slide-item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-size:2rem;margin:3em 0 1em}@media screen and (max-width: 750px){.p-global-sec3 .box1-2 .slide-item h4{font-size:1.8rem}}.p-global-sec3 .box1-2 .slide-item h4 strong{font-size:2.6rem}@media screen and (max-width: 750px){.p-global-sec3 .box1-2 .slide-item h4 strong{font-size:2.2rem}}.p-global-sec3 .box1-2 .slide-item h4 small{font-size:1.6rem;font-weight:normal}@media screen and (max-width: 750px){.p-global-sec3 .box1-2 .slide-item h4 small{font-size:1.4rem}}.p-global-sec3 .box1-3 h4{font-size:2rem;margin:4em auto 1em}@media screen and (max-width: 750px){.p-global-sec3 .box1-3 h4{font-size:1.6rem}}.p-global-sec3 .box1-3 h5{margin:3em auto 1em}.p-global-sec3 .box1-3 .note{margin:1em 0 4em}.p-global-sec3 .box1-3 .block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin:30px 0 0}@media screen and (max-width: 750px){.p-global-sec3 .box1-3 .block1{display:block}}.p-global-sec3 .box1-3 .block1>*:nth-child(2){text-align:center}.p-global-sec3 .box1-3 .block1>*:nth-child(2) .c-btn-dl{margin-bottom:1em;text-align:left}@media screen and (max-width: 750px){.p-global-sec3 .box1-3 .block1>*:nth-child(2) .c-btn-dl{margin:2em 0}.p-global-sec3 .box1-3 .block1>*:nth-child(2) .c-btn-dl br{display:none}}.p-global-sec3 .block-list1{padding:40px 120px}@media screen and (max-width: 750px){.p-global-sec3 .block-list1{padding:40px 0}}.p-global-sec3 .block-list1>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px;margin-top:80px}@media screen and (max-width: 750px){.p-global-sec3 .block-list1>*{display:block;margin-top:40px}}.p-global-sec3 .block-list1>*:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-global-sec3 .block-list1>*>*:nth-child(1){width:408px}.p-global-sec3 .block-list1>* h4{font-size:1.9rem;margin-bottom:1em}@media screen and (max-width: 750px){.p-global-sec3 .block-list1>* h4{font-size:1.6rem;margin:1em 0}.p-global-sec3 .block-list1>* h4 br{display:none}}.p-global-sec3 .slide-item{display:none}.p-global-sec3 .box1-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 750px){.p-global-sec3 .box1-6{display:block}}.p-global-sec3 .box1-6 h3{font-size:3rem;margin-bottom:1em}@media screen and (max-width: 750px){.p-global-sec3 .box1-6 h3{font-size:1.8rem;margin:1em 0;text-align:center}}.p-global-sec3 .box1-6>*:nth-child(1){width:60%}@media screen and (max-width: 750px){.p-global-sec3 .box1-6>*:nth-child(1){width:100%}}.p-global-sec3 .box1-6>*:nth-child(2){width:40%}@media screen and (max-width: 750px){.p-global-sec3 .box1-6>*:nth-child(2){width:100%;margin:30px 0 0}}.p-global-sec4{padding-top:100px}@media screen and (max-width: 750px){.p-global-sec4{padding-top:0}}.p-global-sec4 h2{font-size:3rem;margin-bottom:1em}@media screen and (max-width: 750px){.p-global-sec4 h2{font-size:1.6rem}}.p-global-sec4 .map{width:100%;aspect-ratio:1245/512;margin-bottom:2em}@media screen and (max-width: 750px){.p-global-sec4 .map{aspect-ratio:1}}.p-global-sec4 .info{font-size:2rem;margin:1em 0 0}@media screen and (max-width: 750px){.p-global-sec4 .info{font-size:1em}}.p-achivement-rdb-sec1 .block1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.p-achivement-rdb-sec1 .block1>*{max-width:415px}.p-achivement-rdb-sec2 .list1{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin:3em 0 5em}@media screen and (max-width: 750px){.p-achivement-rdb-sec2 .list1{grid-template-columns:repeat(1, 1fr)}}.p-achivement-rdb-sec2 .list1>li{padding:20px;border-radius:19px;background-color:#fef9dd;text-align:center}.p-achivement-rdb-sec2 .list1>li .img{display:block;height:180px;width:auto;margin:10px auto}.p-achivement-rdb-sec2 .list1>li .ttl1{font-size:2rem;margin-bottom:.4em}@media screen and (max-width: 750px){.p-achivement-rdb-sec2 .list1>li .ttl1{font-size:1.7rem}}.p-achivement-rdb-sec2 .list1>li .ttl2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100vw;padding:.4em 1em;background:-webkit-gradient(linear, left top, right top, from(#fec000), to(#fffc01));background:linear-gradient(to right, #fec000, #fffc01)}.p-achivement-rdb-sec2 .list1>li .txt1{font-size:2rem;font-weight:bold}@media screen and (max-width: 750px){.p-achivement-rdb-sec2 .list1>li .txt1{font-size:1.8rem}}.p-achivement-rdb-sec3 .c-ttl28{background:-webkit-gradient(linear, left top, right top, from(#ffd800), to(#eb9d14));background:linear-gradient(to right, #ffd800, #eb9d14)}.p-achivement-rdb-sec3 .block1{border-radius:19px;margin:40px 0 100px;padding:20px 0 60px;position:relative}@media screen and (max-width: 750px){.p-achivement-rdb-sec3 .block1{padding:20px 20px 0}}.p-achivement-rdb-sec3 .block1 .ttl1{font-size:2.2rem;color:#fff;padding:.3em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:266px;margin:0 auto;border-radius:100vw;background:-webkit-gradient(linear, left top, right top, from(#ffd800), to(#eb9d14));background:linear-gradient(to right, #ffd800, #eb9d14)}@media screen and (max-width: 750px){.p-achivement-rdb-sec3 .block1 .ttl1{font-size:1.6rem}}.p-achivement-rdb-sec3 .block1 .ttl2{font-size:2.2rem;color:#ef5123;text-align:center;margin:15px auto 30px}@media screen and (max-width: 750px){.p-achivement-rdb-sec3 .block1 .ttl2{font-size:1.6rem}}.p-achivement-rdb-sec3 .block1 .box1{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:0 200px 0 70px}@media screen and (max-width: 750px){.p-achivement-rdb-sec3 .block1 .box1{grid-template-columns:repeat(1, 1fr);padding:0;gap:0}}.p-achivement-rdb-sec3 .block1 .box1 li{position:relative;padding-left:1.2em}.p-achivement-rdb-sec3 .block1 .box1 li::before{content:"■";display:block;position:absolute;left:0;color:#f7931e}.p-achivement-rdb-sec3 .block1 .box1 h6{font-size:1.8rem;color:#ef5123;margin-top:1em}@media screen and (max-width: 750px){.p-achivement-rdb-sec3 .block1 .box1 h6{font-size:1.5rem}}.p-achivement-rdb-sec3 .block1 .bg-img1{position:absolute;width:200px;right:10px;bottom:0}@media screen and (max-width: 750px){.p-achivement-rdb-sec3 .block1 .bg-img1{position:relative;width:130px;float:right}}.p-achivement-rdb-sec4 .c-ttl28{background:-webkit-gradient(linear, left top, right top, from(#8cc63f), to(#ffee0c));background:linear-gradient(to right, #8cc63f, #ffee0c)}.p-achivement-rdb-sec4 .c-ttl29 strong{color:#8cc63f}.p-achivement-rdb-sec4 .block1{padding:37px 66px;border-radius:19px;background-color:rgba(140,198,63,.19);margin:60px auto}@media screen and (max-width: 750px){.p-achivement-rdb-sec4 .block1{margin:30px auto;padding:30px 20px}}.p-achivement-rdb-sec4 .block1 .grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;text-align:center}@media screen and (max-width: 750px){.p-achivement-rdb-sec4 .block1 .grid{grid-template-columns:repeat(1, 1fr);gap:20px}}.p-achivement-rdb-sec4 .block1 .grid img{margin-bottom:1em}.p-achivement-rdb-sec4 .block1 h3{font-size:2rem}@media screen and (max-width: 750px){.p-achivement-rdb-sec4 .block1 h3{font-size:1.1em}}.p-achivement-rdb-sec4 .block1 h4{font-size:1.6rem}@media screen and (max-width: 750px){.p-achivement-rdb-sec4 .block1 h4{font-size:1rem}}.p-achivement-rdb-sec4 .block1 .names{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media screen and (max-width: 750px){.p-achivement-rdb-sec4 .block1 .names{gap:0}}.p-achivement-rdb-sec4 .block1 .txt1{color:#8cc63f;text-align:center;font-weight:bold;margin:1em auto}@media screen and (max-width: 750px){.p-achivement-rdb-sec4 .block1 .txt1{text-align:left}}.p-achivement-rnw-sec1{padding-top:87px}.p-achivement-rnw-sec1 .block1{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px}@media screen and (max-width: 750px){.p-achivement-rnw-sec1 .block1{grid-template-columns:repeat(1, 1fr);gap:35px}}.p-achivement-rnw-sec1 .block1>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-achivement-rnw-sec1 .ttl1{font-size:2.4rem;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5em 1em;background-color:#0f9571;margin:47px auto 60px}@media screen and (max-width: 750px){.p-achivement-rnw-sec1 .ttl1{font-size:1.6rem}.p-achivement-rnw-sec1 .ttl1 br{display:none}}.p-achivement-rnw-sec2 .c-ttl28{background:-webkit-gradient(linear, left top, right top, from(#f79220), to(#fd6b28));background:linear-gradient(to right, #f79220, #fd6b28)}.p-achivement-rnw-sec3{border-top:solid 9px #0f9571;padding-top:60px}@media screen and (max-width: 750px){.p-achivement-rnw-sec3{padding-top:30px}}.p-achivement-rnw-sec3 .c-ttl28{background:-webkit-gradient(linear, left top, right top, from(#acb3a1), to(#9b8a79));background:linear-gradient(to right, #acb3a1, #9b8a79)}.c-achivement-rnw-list1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;padding:80px 0}@media screen and (max-width: 750px){.c-achivement-rnw-list1{gap:40px;padding:30px 0}}.c-achivement-rnw-list1>*{width:334px;position:relative;text-align:center}@media screen and (max-width: 750px){.c-achivement-rnw-list1>*{width:80%}}.c-achivement-rnw-list1>* .img{display:block;border-radius:38px;border:solid 3px #000;margin-bottom:1em}.c-achivement-rnw-list1>* .txt1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:113px;height:113px;border-radius:50%;background-color:#be1d20;color:#fff;text-align:center;font-size:2.2rem;position:absolute;top:0;right:0;-webkit-transform:translate(30%, -30%);transform:translate(30%, -30%)}@media screen and (max-width: 750px){.c-achivement-rnw-list1>* .txt1{width:80px;height:80px;font-size:1.4rem}}.c-achivement-rnw-list1>* .txt2{font-size:2.2rem}.c-achivement-rnw-list1>* .txt2{font-size:1.8rem}.p-achivement-rnw-ttl1{display:table;padding:.4em 2em;border-radius:100vw;color:#fff;font-size:2rem;margin:1em auto 2em;background-color:#0f9571}@media screen and (max-width: 750px){.p-achivement-rnw-ttl1{margin:1em auto 0}}.c-school-top-container{max-width:100%;overflow:hidden;position:relative}.c-school-top-hero{position:relative;height:100vh;min-width:1280px}@media screen and (max-width: 750px){.c-school-top-hero{min-width:0;height:560px}}.c-school-top-hero>*{position:relative}.c-school-top-hero .ttl{position:absolute;top:24%;left:40%;width:32.44%;z-index:2}@media screen and (max-width: 750px){.c-school-top-hero .ttl{top:251px;left:82px;width:247px}}.c-school-top-hero .txt1{position:absolute;top:40%;left:70%;width:23%;z-index:1}@media screen and (max-width: 750px){.c-school-top-hero .txt1{width:202px;top:390px;left:159px}}.c-school-top-hero .c-school-top-hero__tags{position:absolute;top:0;left:0;width:100%;height:100%}.c-school-top-hero .c-school-top-hero__tags>li{position:absolute;white-space:nowrap;color:rgba(0,0,0,0)}@media screen and (max-width: 750px){.c-school-top-hero .c-school-top-hero__tags>li{font-size:1rem}}.c-school-top-hero .c-school-top-hero__tags>li::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e8e500;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);transform:scaleX(0)}.c-school-top-hero .c-school-top-hero__tags>li.on{-webkit-animation:text-revealer .8s ease-out forwards;animation:text-revealer .8s ease-out forwards}.c-school-top-hero .c-school-top-hero__tags>li.on::after{-webkit-animation:text-revealer-mask .8s ease-out forwards;animation:text-revealer-mask .8s ease-out forwards}@-webkit-keyframes text-revealer{0%,50%{color:rgba(0,0,0,0)}60%,100%{color:#e8e500}}@keyframes text-revealer{0%,50%{color:rgba(0,0,0,0)}60%,100%{color:#e8e500}}@-webkit-keyframes text-revealer-mask{0%,50%{-webkit-transform-origin:0 50%;transform-origin:0 50%}60%,100%{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}60%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes text-revealer-mask{0%,50%{-webkit-transform-origin:0 50%;transform-origin:0 50%}60%,100%{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}60%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}.c-school-top-hero__tags>li:nth-child(1){left:278.6666666667px;top:103.3333333333px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(1){left:34.6666666667vw;top:21.3333333333vw}}.c-school-top-hero__tags>li:nth-child(2){left:434px;top:146.6666666667px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(2){left:6.9333333333vw;top:27.7333333333vw}}.c-school-top-hero__tags>li:nth-child(3){left:98px;top:162px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(3){left:58.1333333333vw;top:30.6666666667vw}}.c-school-top-hero__tags>li:nth-child(4){left:504.6666666667px;top:206.6666666667px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(4){left:28.2666666667vw;top:37.0666666667vw}}.c-school-top-hero__tags>li:nth-child(5){left:224px;top:224px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(5){left:64.5333333333vw;top:41.8666666667vw}}.c-school-top-hero__tags>li:nth-child(6){left:344.6666666667px;top:286px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(6){left:6.9333333333vw;top:48vw}}.c-school-top-hero__tags>li:nth-child(7){left:56px;top:302px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(7){left:52vw;top:51.2vw}}.c-school-top-hero__tags>li:nth-child(8){left:126.6666666667px;top:380.6666666667px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(8){left:26.4vw;top:60vw}}.c-school-top-hero__tags>li:nth-child(9){left:74px;top:469.3333333333px}@media screen and (max-width: 750px){.c-school-top-hero__tags>li:nth-child(9){left:6.4vw;top:69.3333333333vw}}.c-school-top-hero__bg1{position:absolute;top:-20%;left:-30%;-webkit-animation:scaleAnim 20s ease-in-out infinite;animation:scaleAnim 20s ease-in-out infinite}@media screen and (max-width: 750px){.c-school-top-hero__bg1{width:795px;top:-38px;left:-88%}}.c-school-top-hero__bg1 img{width:103.1770833333vw;min-width:1680px}@keyframes scaleAnim{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-school-top-hero__bg2{position:absolute;top:10%;left:35%;min-width:1625px;width:95.0520833333vw;-webkit-animation:scaleAnim 15s ease-in-out infinite;animation:scaleAnim 15s ease-in-out infinite}@media screen and (max-width: 750px){.c-school-top-hero__bg2{min-width:0;width:735px;top:219px;left:0px}}.c-school-top-hero__bg2 path{fill:#ff0}.c-school-top-hero__slider-container{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:fadeScaleIn .3s ease-out 1s forwards;animation:fadeScaleIn .3s ease-out 1s forwards;-webkit-transform:scale(0.5) translateY(400px);transform:scale(0.5) translateY(400px);opacity:0;position:absolute;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width: 750px){.c-school-top-hero__slider-container{display:none}}.c-school-top-hero__slider{position:absolute;top:calc(100vh - 300px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-school-top-hero__slider .slick-list{overflow:visible}.c-school-top-hero__slider img{width:360px}.c-school-top-hero__slider li{margin:0 0;-webkit-transition:all .4s;transition:all .4s;padding:0 0 50px 0;height:500px}.c-school-top-hero__slider .left1{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-7deg) translateX(-6.0934671703px) translateY(36.5608030215px) scale(0.92);transform:rotate(-7deg) translateX(-6.0934671703px) translateY(36.5608030215px) scale(0.92)}.c-school-top-hero__slider .right1{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(7deg) translateX(6.0934671703px) translateY(36.5608030215px) scale(0.92);transform:rotate(7deg) translateX(6.0934671703px) translateY(36.5608030215px) scale(0.92)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}.c-school-top-hero__slider .left2{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-14deg) translateX(-12.09609478px) translateY(72.5765686799px) scale(0.84);transform:rotate(-14deg) translateX(-12.09609478px) translateY(72.5765686799px) scale(0.84)}.c-school-top-hero__slider .right2{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(14deg) translateX(12.09609478px) translateY(72.5765686799px) scale(0.84);transform:rotate(14deg) translateX(12.09609478px) translateY(72.5765686799px) scale(0.84)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}.c-school-top-hero__slider .left3{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-21deg) translateX(-17.9183974773px) translateY(107.5103848636px) scale(0.76);transform:rotate(-21deg) translateX(-17.9183974773px) translateY(107.5103848636px) scale(0.76)}.c-school-top-hero__slider .right3{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(21deg) translateX(17.9183974773px) translateY(107.5103848636px) scale(0.76);transform:rotate(21deg) translateX(17.9183974773px) translateY(107.5103848636px) scale(0.76)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}.c-school-top-hero__slider .left4{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-28deg) translateX(-23.4735781393px) translateY(140.8414688358px) scale(0.68);transform:rotate(-28deg) translateX(-23.4735781393px) translateY(140.8414688358px) scale(0.68)}.c-school-top-hero__slider .right4{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(28deg) translateX(23.4735781393px) translateY(140.8414688358px) scale(0.68);transform:rotate(28deg) translateX(23.4735781393px) translateY(140.8414688358px) scale(0.68)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}.c-school-top-hero__slider .left5{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-35deg) translateX(-28.6788218176px) translateY(172.0729309053px) scale(0.6);transform:rotate(-35deg) translateX(-28.6788218176px) translateY(172.0729309053px) scale(0.6)}.c-school-top-hero__slider .right5{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(35deg) translateX(28.6788218176px) translateY(172.0729309053px) scale(0.6);transform:rotate(35deg) translateX(28.6788218176px) translateY(172.0729309053px) scale(0.6)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}.c-school-top-hero__slider .left6{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-42deg) translateX(-33.4565303179px) translateY(200.7391819077px) scale(0.52);transform:rotate(-42deg) translateX(-33.4565303179px) translateY(200.7391819077px) scale(0.52)}.c-school-top-hero__slider .right6{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(42deg) translateX(33.4565303179px) translateY(200.7391819077px) scale(0.52);transform:rotate(42deg) translateX(33.4565303179px) translateY(200.7391819077px) scale(0.52)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}.c-school-top-hero__slider .left7{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-49deg) translateX(-37.7354790111px) translateY(226.4128740668px) scale(0.44);transform:rotate(-49deg) translateX(-37.7354790111px) translateY(226.4128740668px) scale(0.44)}.c-school-top-hero__slider .right7{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(49deg) translateX(37.7354790111px) translateY(226.4128740668px) scale(0.44);transform:rotate(49deg) translateX(37.7354790111px) translateY(226.4128740668px) scale(0.44)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}.c-school-top-hero__slider .left8{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-56deg) translateX(-41.4518786278px) translateY(248.7112717665px) scale(0.36);transform:rotate(-56deg) translateX(-41.4518786278px) translateY(248.7112717665px) scale(0.36)}.c-school-top-hero__slider .right8{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(56deg) translateX(41.4518786278px) translateY(248.7112717665px) scale(0.36);transform:rotate(56deg) translateX(41.4518786278px) translateY(248.7112717665px) scale(0.36)}.c-school-top-hero__slider .slick-current{-webkit-transform:translateY(50px);transform:translateY(50px)}@-webkit-keyframes fadeScaleIn{0%{-webkit-transform:scale(0.5) translateY(400px);transform:scale(0.5) translateY(400px);opacity:0}100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes fadeScaleIn{0%{-webkit-transform:scale(0.5) translateY(400px);transform:scale(0.5) translateY(400px);opacity:0}100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}.c-school-top-our_school{text-align:center;padding-top:200px;padding-bottom:200px;letter-spacing:.1em;font-size:2rem;line-height:2.15}@media screen and (max-width: 750px){.c-school-top-our_school{padding-top:48px;padding-bottom:48px;font-size:1.2rem}}.c-school-top-our_school h3{font-size:3.6rem;letter-spacing:.1em;margin-bottom:1em}@media screen and (max-width: 750px){.c-school-top-our_school h3{font-size:1.8rem}}.c-school-top-hero__slider-sp{display:none}@media screen and (max-width: 750px){.c-school-top-hero__slider-sp{display:block}.c-school-top-hero__slider-sp .slick-slide{margin:0 10px}}.p-rcb-top-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:90px}@media screen and (max-width: 750px){.p-rcb-top-news{display:block}}.p-rcb-top-news .c-ttl1{text-align:left}@media screen and (max-width: 750px){.p-rcb-top-news .c-ttl1{text-align:center}}.p-rcb-top-news .c-btn1,.p-rcb-top-news .c-btn1--b,.p-rcb-top-news .c-nav-index2 a,.c-nav-index2 .p-rcb-top-news a,.p-rcb-top-news .c-btn1--m,.p-rcb-top-news .c-btn1--s,.p-rcb-top-news .c-btn2,.p-rcb-top-news .c-btn-line1,.p-rcb-top-news .c-btn4,.p-rcb-top-news .c-btn5,.p-rcb-top-news .c-btn6,.p-rcb-top-news .c-btn-ao,.p-rcb-top-news .c-btn-open{width:214px}@media screen and (max-width: 750px){.p-rcb-top-news .c-btn1,.p-rcb-top-news .c-btn1--b,.p-rcb-top-news .c-nav-index2 a,.c-nav-index2 .p-rcb-top-news a,.p-rcb-top-news .c-btn1--m,.p-rcb-top-news .c-btn1--s,.p-rcb-top-news .c-btn2,.p-rcb-top-news .c-btn-line1,.p-rcb-top-news .c-btn4,.p-rcb-top-news .c-btn5,.p-rcb-top-news .c-btn6,.p-rcb-top-news .c-btn-ao,.p-rcb-top-news .c-btn-open{margin:30px auto 0}}@media screen and (max-width: 750px){.p-rcb-top-news .c-list-news a{font-size:1.2rem}}.p-rcb-top-charm_point{position:relative;margin-top:100px;background-image:url("../images/top/bg1.jpg");background-size:auto 100%;background-repeat:repeat;background-position:left top}.p-rcb-top-charm_point>*{padding-top:72px;padding-bottom:72px}.p-rcb-top-charm_point>*::after{content:"";display:block;position:absolute;top:0;left:0;width:200vw;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:url("../images/top/bg1.jpg");background-size:auto 100%;background-repeat:repeat;background-position:left top}.p-rcb-top-charm_point>* .c-ttl1{margin-bottom:60px}.p-rcb-top-charm_point>* .nav .current{background-color:#000 !important}@media screen and (max-width: 750px){.p-rcb-top-charm_point .slick-slide{margin-right:20px}}@media screen and (max-width: 750px){.p-rcb-top-color{padding:0 10p}}.p-rcb-top-color .c-ttl2{margin:0 auto}@media screen and (max-width: 750px){.p-rcb-top-color .c-ttl2{margin:0 auto 50px}}.c-list-rcb-color-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin:100px auto}@media screen and (max-width: 750px){.c-list-rcb-color-tab{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 15px;margin:-20px auto 40px}}.c-list-rcb-color-tab>*{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:46px;border-radius:23px;background-color:#e6e6e6;position:relative}@media screen and (max-width: 750px){.c-list-rcb-color-tab>*{height:30px}}.c-list-rcb-color-tab>*::after{content:"";display:block;position:absolute;top:50%;left:20px;width:22px;height:22px;border-radius:50%;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.c-list-rcb-color-tab>*::after{left:10px;width:11px;height:11px}}.p-rcb-individuality{background-image:url("../images/rcb/top/bg1.jpg");background-position:center top 100px}.p-rcb-individuality .ttl1{font-size:9.2rem;text-transform:uppercase;border-bottom:solid 2px #000}@media screen and (max-width: 750px){.p-rcb-individuality .ttl1{font-size:4.5rem}}.p-rcb-individuality .ttl2{margin:90px auto 50px;text-align:center}@media screen and (max-width: 750px){.p-rcb-individuality .ttl2{margin:40px auto 30px}}.p-rcb-individuality .list1{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}@media screen and (max-width: 750px){.p-rcb-individuality .list1{grid-template-columns:repeat(1, 1fr);gap:40px}}.p-rcb-individuality .c-bnr-admissions{margin:80px auto 0}.p-rcb-individuality .c-list-insta{padding:140px 30px 40px}@media screen and (max-width: 750px){.p-rcb-individuality .c-list-insta{padding:60px 20px 20px}}.p-rcb-individuality .insta-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-rcb-individuality .slick-slide{margin-right:1em}.p-rcb-individuality .c-btn1,.p-rcb-individuality .c-btn1--b,.p-rcb-individuality .c-nav-index2 a,.c-nav-index2 .p-rcb-individuality a,.p-rcb-individuality .c-btn1--m,.p-rcb-individuality .c-btn1--s,.p-rcb-individuality .c-btn2,.p-rcb-individuality .c-btn-line1,.p-rcb-individuality .c-btn4,.p-rcb-individuality .c-btn5,.p-rcb-individuality .c-btn6,.p-rcb-individuality .c-btn-ao,.p-rcb-individuality .c-btn-open{margin:10px auto 0}.c-list-insta{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media screen and (max-width: 750px){.c-list-insta{gap:5px}}.p-rcb-top-facility{max-width:1600px;display:grid;grid-template-columns:repeat(2, 1fr);padding:132px 0 205px}@media screen and (max-width: 750px){.p-rcb-top-facility{display:block;padding:40px 20px 40px}}.p-rcb-top-facility .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 750px){.p-rcb-top-facility .box1 .c-ttl2{margin:0 0 50px}}.p-rcb-top-facility .box1>*{width:580px}@media screen and (max-width: 750px){.p-rcb-top-facility .box1>*{width:100%}}.p-rcb-top-facility .box1 .txt1{font-size:2.5rem;line-height:2;padding:40px 0}@media screen and (max-width: 750px){.p-rcb-top-facility .box1 .txt1{font-size:1.25rem;padding:0;margin:-40px 0 20px}}.p-rcb-top-facility .box2{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media screen and (max-width: 750px){.p-rcb-top-facility .c-btn1,.p-rcb-top-facility .c-btn1--b,.p-rcb-top-facility .c-nav-index2 a,.c-nav-index2 .p-rcb-top-facility a,.p-rcb-top-facility .c-btn1--m,.p-rcb-top-facility .c-btn1--s,.p-rcb-top-facility .c-btn2,.p-rcb-top-facility .c-btn-line1,.p-rcb-top-facility .c-btn4,.p-rcb-top-facility .c-btn5,.p-rcb-top-facility .c-btn6,.p-rcb-top-facility .c-btn-ao,.p-rcb-top-facility .c-btn-open{margin:30px auto 0}}.p-school-map{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;margin:160px auto 140px}@media screen and (max-width: 750px){.p-school-map{display:block;height:auto;margin:40px auto 60px;padding:0 20px}}.p-school-map .img{width:560px;height:100%}@media screen and (max-width: 750px){.p-school-map .img{width:100%;height:100%;aspect-ratio:1}}.p-school-map .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-school-map .map{width:calc(100% - 560px);height:100%;position:relative}@media screen and (max-width: 750px){.p-school-map .map{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse}.p-school-map .map iframe{aspect-ratio:1}}.p-school-map .map .box1{position:absolute;bottom:0;left:0;color:#fff;padding:40px;font-size:1.4rem}@media screen and (max-width: 750px){.p-school-map .map .box1{position:relative;bottom:auto;left:auto;padding:40px}}.p-school-map .map .box1 .ttl{width:255px;margin-bottom:24px;font-size:1.7rem}.p-school-map .map iframe{width:100%;height:100%}.c-skills-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:2rem;letter-spacing:.1em}@media screen and (max-width: 750px){.c-skills-banner{font-size:1.27rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.c-skills-banner .circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.c-skills-banner .circle{width:186px;height:186px;min-width:186px;border:3px solid #000;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (max-width: 750px){.c-skills-banner .circle{width:118px;height:118px;min-width:118px}}.c-skills-banner .circle strong{text-transform:uppercase;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800}.c-skills-banner .x,.c-skills-banner .equal{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}.c-skills-banner .x{width:46px}@media screen and (max-width: 750px){.c-skills-banner .x{width:28px}}.c-skills-banner .equal{width:50px}@media screen and (max-width: 750px){.c-skills-banner .equal{width:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);stroke-width:6px}}@media screen and (max-width: 750px){.c-skills-banner .message{font-size:1.35rem;text-align:center}}.c-skills-banner .message strong{color:#000;border-bottom:solid 2px #000}.c-table-timetable{width:100%}@media screen and (max-width: 750px){.c-table-timetable{width:auto;min-width:100%;overflow:scroll}}@media screen and (max-width: 750px)and (max-width: 750px){.c-table-timetable tr:nth-child(n+3) th,.c-table-timetable tr:nth-child(n+3) td{padding:.5em 0}.c-table-timetable tr:nth-child(n+3) th>div,.c-table-timetable tr:nth-child(n+3) td>div{white-space:nowrap;text-orientation:upright;-webkit-writing-mode:vertical-rl !important;-ms-writing-mode:tb-rl !important;writing-mode:vertical-rl !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.c-table-timetable tr:nth-child(n+3) th>div br,.c-table-timetable tr:nth-child(n+3) td>div br{display:none}}.c-table-timetable th,.c-table-timetable td{padding:1em;text-align:center;vertical-align:middle;border:solid 1px #000;font-weight:bold}@media screen and (max-width: 750px){.c-table-timetable th,.c-table-timetable td{padding:.5em;width:2em}}.c-table-timetable tr:not(:nth-child(2)) th:nth-child(odd):not(:first-child),.c-table-timetable tr:not(:nth-child(2)) td:nth-child(odd):not(:first-child){position:relative;z-index:0}.c-table-timetable tr:not(:nth-child(2)) th:nth-child(odd):not(:first-child)::after,.c-table-timetable tr:not(:nth-child(2)) td:nth-child(odd):not(:first-child)::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color-a);z-index:-1;opacity:.25}.c-table-timetable th:first-child,.c-table-timetable td:first-child{background-color:#f2f2f2}.c-table-timetable tr:first-child th,.c-table-timetable tr:first-child td{border-top:none}.c-table-timetable tr:last-child th,.c-table-timetable tr:last-child td{border-bottom:none}.c-table-timetable .blank{display:none}.c-table-timetable .hr{font-size:1.2em;letter-spacing:.1em;font-weight:normal}.c-table-timetable2{width:100%}@media screen and (max-width: 750px){.c-table-timetable2{white-space:nowrap}}.c-table-timetable2 th,.c-table-timetable2 td{padding:1em;text-align:center;vertical-align:middle;border:solid 1px #000;font-weight:bold}.p-sales-bridal__block1 h6{margin-top:1em}.p-sales-bridal__block1 strong{color:#c14400}.p-sales-bridal__block1 img{border-radius:30px}.p-sales-bridal__block2{max-width:772px;margin:5em auto;gap:80px}@media screen and (max-width: 750px){.p-sales-bridal__block2{display:block !important}.p-sales-bridal__block2>*{margin-bottom:20px}}.p-sales-bridal__block2 h4{margin:1em 0}.p-sales-bridal__block3,.p-sales-bridal__block8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media screen and (max-width: 750px){.p-sales-bridal__block3,.p-sales-bridal__block8{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-sales-bridal__block3>*,.p-sales-bridal__block8>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 750px){.p-sales-bridal__block3>*,.p-sales-bridal__block8>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.p-sales-bridal__block3 .logo,.p-sales-bridal__block8 .logo{width:90px}.p-sales-bridal__block3 .x,.p-sales-bridal__block8 .x{width:85px}@media screen and (max-width: 750px){.p-sales-bridal__block3 .x,.p-sales-bridal__block8 .x{width:50px}}.p-sales-bridal__block3 .txt1,.p-sales-bridal__block8 .txt1,.p-sales-bridal__block3 .txt2,.p-sales-bridal__block8 .txt2,.p-sales-bridal__block3 .txt3,.p-sales-bridal__block8 .txt3{font-size:1.8rem;font-weight:bold;border-bottom:solid 3px #000}@media screen and (max-width: 750px){.p-sales-bridal__block3 .txt1,.p-sales-bridal__block8 .txt1,.p-sales-bridal__block3 .txt2,.p-sales-bridal__block8 .txt2,.p-sales-bridal__block3 .txt3,.p-sales-bridal__block8 .txt3{text-align:center}}.p-sales-bridal__block3 .txt1,.p-sales-bridal__block8 .txt1{color:#c14400;border-color:#c14400}.p-sales-bridal__block5{margin:8em 0}@media screen and (max-width: 750px){.p-sales-bridal__block5{margin:3em 0}}.p-sales-bridal__block6{gap:70px}@media screen and (max-width: 750px){.p-sales-bridal__block6{gap:40px 0}}.p-sales-bridal__block6 img{margin-bottom:.5em}.p-sales-bridal__block7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 80px;background-color:#fff;margin:100px 0 100px}@media screen and (max-width: 750px){.p-sales-bridal__block7{display:block;margin:5px 0;padding:20px 0}}.p-sales-bridal__block7 img{width:269px;margin:0 10px}@media screen and (max-width: 750px){.p-sales-bridal__block7 img{width:100%;margin:10px 0}}.p-sales-bridal__block7 h4{font-size:2rem;margin-bottom:1em}.p-sales-bridal__block7>*{width:30%}@media screen and (max-width: 750px){.p-sales-bridal__block7>*{width:100%}}.p-sales-bridal__block7>*:nth-child(1){margin-right:80px;width:40%}@media screen and (max-width: 750px){.p-sales-bridal__block7>*:nth-child(1){margin-right:0;width:100%}}.p-sales-bridal__block8 .txt1{color:#f5a200;border-color:#f5a200}.p-sales-bridal__block8 strong{font-size:3rem}@media screen and (max-width: 750px){.p-sales-bridal__block8 strong{display:block;text-align:center}}.p-sales-bridal__block9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media screen and (max-width: 750px){.p-sales-bridal__block9{display:block}}.p-sales-bridal__block9 .img1{width:40%}@media screen and (max-width: 750px){.p-sales-bridal__block9 .img1{width:100%;margin-bottom:30px}}.p-sales-bridal__block9 .img2{width:60%}@media screen and (max-width: 750px){.p-sales-bridal__block9 .img2{width:80%;margin:0 auto}}.p-sales-bridal__block10{max-width:868px;margin:50px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 750px){.p-sales-bridal__block10{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.p-sales-bridal__block10>*{width:50%}@media screen and (max-width: 750px){.p-sales-bridal__block10>*{width:100%}}@media screen and (max-width: 750px){.p-culinary__block1{display:block !important}.p-culinary__block1>*{margin-bottom:40px}}.p-culinary__block1 .ttl1{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:solid 2px #000;color:#fff;position:relative;z-index:1}@media screen and (max-width: 750px){.p-culinary__block1 .ttl1{height:auto;padding:10px}}.p-culinary__block1 h4{font-size:1.8rem;text-align:center;margin:2em 0 1em}@media screen and (max-width: 750px){.p-culinary__block1 h4{margin:1em 0 1em}}.p-culinary__block1 img{border:solid 2px #000;margin-top:20px}.p-culinary__block1>*:nth-child(1) .ttl1::after{content:"";display:block;position:absolute;top:50%;right:0;width:100px;height:1px;background-color:#000;-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width: 750px){.p-culinary__block1>*:nth-child(1) .ttl1::after{display:none}}.p-architect-interrior-ttl1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin:4em 0 2em}@media screen and (max-width: 750px){.p-architect-interrior-ttl1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-architect-interrior-ttl1 h4{font-size:6.24rem}@media screen and (max-width: 750px){.p-architect-interrior-ttl1 h4{font-size:3rem}}.p-architect-interrior-block1 .txt1{max-width:530px;margin:50px auto}@media screen and (max-width: 750px){.p-architect-interrior-block1 .txt1{margin:20px auto}}.p-architect-interrior-block1 .ttl1{text-align:center;padding:40px 0}.p-architect-interrior-block1 .ttl1 .ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.5em 2em;border-radius:30px;border:solid 1px #000;color:#629830;font-weight:bold;font-size:1.8rem;background-color:#fff}.p-architect-interrior-block2 .block1{margin:40px auto 0;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 750px){.p-architect-interrior-block2 .block1{grid-template-columns:repeat(1, 1fr);gap:50px}}.p-architect-interrior-block2 .block1>*{position:relative}.p-architect-interrior-block2 .block1>*:nth-child(1){padding-right:70px}@media screen and (max-width: 750px){.p-architect-interrior-block2 .block1>*:nth-child(1){padding:0}}.p-architect-interrior-block2 .block1>*:nth-child(1) img{margin-top:40px}@media screen and (max-width: 750px){.p-architect-interrior-block2 .block1>*:nth-child(1) img{margin-top:20px}}.p-architect-interrior-block2 .block1>* .tab{position:absolute;top:-30px;right:-30px;width:150px}@media screen and (max-width: 750px){.p-architect-interrior-block2 .block1>* .tab{top:-20px;right:-5px;width:70px}}.p-architect-interrior__bnr1{display:block}.p-architect-interrior__bnr1{margin:150px auto 50px}@media screen and (max-width: 750px){.p-architect-interrior__bnr1{margin:40px auto 40px}}.p-architect-interrior__voice .header{padding-left:530px}@media screen and (max-width: 750px){.p-architect-interrior__voice .header{padding-left:0}}.p-architect-interrior__voice .header .voice{width:565px;bottom:-11px;left:-80px}@media screen and (max-width: 750px){.p-architect-interrior__voice .header .voice{width:565px;bottom:auto;left:auto}}.p-graphic__block1{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;gap:5px}@media screen and (max-width: 750px){.p-graphic__block1{display:grid;grid-template-columns:repeat(1, 1fr);gap:5px}}.p-graphic__block1 img{width:auto;height:auto}.p-graphic__block2{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px 20px;font-size:1.4rem}@media screen and (max-width: 750px){.p-graphic__block2{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.p-graphic__block2 h4{text-align:center;margin:1.5em 0}@media screen and (max-width: 750px){.p-graphic__block2 h4{margin:1.2em 0 .5em}}@media screen and (max-width: 750px){.graphic__design-compe{padding:0 !important}}.p-graphic__block3{margin:60px auto;display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 750px){.p-graphic__block3{grid-template-columns:repeat(1, 1fr);gap:40px}}.p-graphic__block3>*:nth-child(1) .block1{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px;margin-top:5px}.p-graphic__block3>*:nth-child(2){padding-left:60px}@media screen and (max-width: 750px){.p-graphic__block3>*:nth-child(2){padding:0}}.p-graphic__block4{margin:60px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-graphic__block4>*{width:50%}.p-graphic__block4>*:nth-child(2){padding-right:60px}.p-beautician__block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 50px}@media screen and (max-width: 750px){.p-beautician__block1{display:block;width:95%;margin:0 auto 30px}}.p-beautician__block2>h3{margin:2em 0 1em}.p-beautician__block3{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 750px){.p-beautician__block3{grid-template-columns:repeat(2, 1fr);gap:40px 10px;margin:0 auto}}.p-beautician__block3 .box-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-beautician__ttl1{font-size:1.8rem;padding:.4em 1em;background-color:#000;line-height:1;color:#fff;text-align:center;margin:2em auto}@media screen and (max-width: 750px){.p-beautician__ttl1{font-size:1.3em;line-height:1.5}}.p-beautician__list1{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 750px){.p-beautician__list1{grid-template-columns:repeat(1, 1fr);gap:10px}}.p-beautician__list1>*{padding:.3em 1em;border-radius:2em;font-weight:bold;font-size:1.7rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fbb03b}.p-beautician__list1>*:nth-child(2){background-color:#ea5c60}.p-beautician__list1>*:nth-child(3){background-color:#78c49b}.p-beautician__block4{max-width:792px;margin:0 auto}.p-beautician__block4 .ttl1{font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;padding:.4em 2em;background:-webkit-gradient(linear, left top, right top, from(#ed4d92), to(#c1272d));background:linear-gradient(to right, #ed4d92, #c1272d);margin:2em 0 1em;min-height:60px}@media screen and (max-width: 750px){.p-beautician__block4 .ttl1{font-size:1.8rem;min-height:0px}}.p-beautician__block4 .block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;position:relative;margin-top:100px}@media screen and (max-width: 750px){.p-beautician__block4 .block1{margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.p-beautician__block4 .block1 .no1{width:206px;min-width:206px}@media screen and (max-width: 750px){.p-beautician__block4 .block1 .no1{width:40%;min-width:0;margin:0 auto}}.p-beautician__block4 .block1 .img1{position:absolute;width:320px;right:0;bottom:0}@media screen and (max-width: 750px){.p-beautician__block4 .block1 .img1{position:relative;width:100%;right:auto;bottom:auto}}.p-beautician__block4 .block1>*:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.p-beautician__block4 .block1 .p-beautician__card1{text-align:left;max-width:355px}@media screen and (max-width: 750px){.p-beautician__block4 .block1 .p-beautician__card1{max-width:none;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-beautician__block4 .block1 .p-beautician__card1 h4{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 750px){.p-beautician__block4 .block1 .p-beautician__card1 h4{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto}}.p-beautician__block4 .block2{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin:40px auto 40px}@media screen and (max-width: 750px){.p-beautician__block4 .block2{grid-template-columns:repeat(2, 1fr);gap:40px 10px}}.p-beautician__block4 .block3{max-width:496px;margin:50px auto}.p-beautician__block4 .block4{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px}@media screen and (max-width: 750px){.p-beautician__block4 .block4{grid-template-columns:repeat(1, 1fr);gap:30px 10px}.p-beautician__block4 .block4 .p-beautician__card1 img{width:60%;margin:0 auto}}@media screen and (max-width: 750px)and (max-width: 750px){.p-beautician__block4 .block4 .p-beautician__card1 h4{width:70%;margin:0 auto}}.p-beautician__card1{text-align:center}.p-beautician__card1 h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.4em 1em;color:#fff;background:-webkit-gradient(linear, left top, right top, color-stop(80%, #e75297), to(#ef9091));background:linear-gradient(to right, #e75297 80%, #ef9091 100%);border-radius:5px}.p-beautician__card1 h5{font-size:2rem;color:#901d31;margin:.5em 0 0}.p-beautician__card1 h6{font-size:2rem}.p-beautician__card1 img{aspect-ratio:.8;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.p-beautician__block5{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;padding:0 50px}@media screen and (max-width: 750px){.p-beautician__block5{grid-template-columns:repeat(1, 1fr);padding:0}}.p-beautician__block5 h4{line-height:1;font-size:2.1rem;color:#fff;padding:.3em 1em;background:-webkit-gradient(linear, left top, right top, from(#ed4d92), to(#c1272d));background:linear-gradient(to right, #ed4d92, #c1272d);margin:1em 0}.p-beautician__block5 dl{border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.p-beautician__block5 dl dt{width:5em;min-width:5em;padding:.4em 1em}.p-beautician__block5 dl dd{padding:.4em 1em}.p-beautician__bnr-area{margin:80px auto 0}.p-beautician__bnr{display:block}@media(hover: hover){.p-beautician__bnr:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.p-beautician__bnr:where(:any-link,:enabled,summary):hover{opacity:.7}}.p-automovtive-block1{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 750px){.p-automovtive-block1{display:block}}.p-automovtive-block1>*:nth-child(1){width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.p-automovtive-block1>*:nth-child(1){width:100%;margin-bottom:30px}}.p-automovtive-block1>*:nth-child(2){width:65%}@media screen and (max-width: 750px){.p-automovtive-block1>*:nth-child(2){width:100%}}.p-automovtive-bnr1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;background-color:#fff;border-radius:60px;overflow:hidden}@media screen and (max-width: 750px){.p-automovtive-bnr1{padding:40px 20px}}.p-automovtive-bnr1 .block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-left:-40px}@media screen and (max-width: 750px){.p-automovtive-bnr1 .block1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;gap:20px}}.p-automovtive-bnr1 .block1 h4{font-size:1.946rem;background:-webkit-gradient(linear, left top, right top, from(#acb6a3), to(#998675));background:linear-gradient(to right, #acb6a3, #998675);padding:.2em 2em}@media screen and (max-width: 750px){.p-automovtive-bnr1 .block1 h4{font-size:1.2em}}.p-automovtive-bnr1 .block2{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:1em 0}@media screen and (max-width: 750px){.p-automovtive-bnr1 .block2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.p-automovtive-bnr1 .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 20px;border-radius:14px;background-color:#db3a1c;color:#fff;font-size:1.4rem}@media screen and (max-width: 750px){.p-automovtive-bnr1 .box1{width:100%}.p-automovtive-bnr1 .box1 br{display:none}}.p-automovtive-bnr1 .box1 h5{font-size:1.6rem;margin-bottom:.6em}.p-automovtive-bnr1 .note{text-align:center}.p-automovtive-ttl1{text-align:center;font-size:2.5rem;margin:3em 0 1em}@media screen and (max-width: 750px){.p-automovtive-ttl1{font-size:1.8rem;line-height:1.6}}.p-automovtive-ttl1 small{font-size:1.8rem;line-height:2em;display:inline-block;margin-bottom:1em}.p-automovtive-bnr2{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}.p-automovtive-block2{max-width:800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.p-automovtive-block2{display:block}}.p-automovtive-block2>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-automovtive-block2>*:nth-child(2){padding-left:60px}@media screen and (max-width: 750px){.p-automovtive-block2>*:nth-child(2){padding-left:0;margin-top:20px}}.p-automovtive-block3{max-width:1020px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.p-automovtive-block3{display:block}}.p-automovtive-block3>*:nth-child(2){padding-left:60px;width:400px;min-width:400px}@media screen and (max-width: 750px){.p-automovtive-block3>*:nth-child(2){width:100%;min-width:0;padding:30px 0 0}}.p-automovtive-block4{position:relative;max-width:900px;margin:60px auto 0;padding-left:200px}@media screen and (max-width: 750px){.p-automovtive-block4{padding-left:50px}}.p-automovtive-block4 h3{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.p-automovtive-block4 h3{top:10%}}.p-automovtive-block4 h3 span{display:table;color:#fff;padding:0 1em;margin-bottom:10px}.p-manga-block1{margin:200px auto 0;position:relative;z-index:0;padding:130px 60px;text-align:center}@media screen and (max-width: 750px){.p-manga-block1{margin:80px auto 0;padding:50px 30px;text-align:left}.p-manga-block1 h3{text-align:center}}.p-manga-block1::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 40px #fbf0da;z-index:-1}@media screen and (max-width: 750px){.p-manga-block1::after{border:solid 20px #fbf0da}}.p-manga-block1 .img1{max-width:870px;margin:40px auto}.p-manga-block1 .c-box5__ttl img{height:70px}@media screen and (max-width: 750px){.p-manga-block1 .c-box5__ttl img{height:60px}}.p-manga-block2{margin:100px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 750px){.p-manga-block2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-manga-block2 br{display:none}}.p-manga-block2 .l{width:55%}@media screen and (max-width: 750px){.p-manga-block2 .l{width:100%}}.p-manga-block2 .r{width:45%}@media screen and (max-width: 750px){.p-manga-block2 .r{width:100%}}.p-manga-block2 h3{font-size:3rem;font-weight:800;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;margin:0 0 .5em}@media screen and (max-width: 750px){.p-manga-block2 h3{font-size:1.9rem;display:block;text-align:center}}.p-manga-block2 h4{color:#fff;display:table;padding:.2em 1em;margin:0 0 1em}.p-manga-block4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;margin:100px auto}@media screen and (max-width: 750px){.p-manga-block4{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;margin:60px auto}.p-manga-block4 br{display:none}}.p-manga-block4>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-manga-block4 h3{line-height:2;margin:1em 0}@media screen and (max-width: 750px){.p-manga-block4 h3{margin:.5em 0}}.p-architect-license__block1{max-width:564px;margin:0 auto}.p-architect-license__block1 .block1{max-width:500px;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 750px){.p-architect-license__block1 .block1{gap:10px;padding-bottom:40px}}.p-architect-license__block1 .block1>*:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-architect-license__block2{position:relative;margin-top:150px;padding-left:115px}@media screen and (max-width: 750px){.p-architect-license__block2{margin-top:60px}}.p-architect-license__block2::before{content:"";display:block;position:absolute;top:-80px;left:50%;width:90%;height:1px;background-color:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 750px){.p-architect-license__block2{padding-left:0}}.p-architect-license__block2 .c-prof-list1 .c-txt-num2{position:absolute;top:0;left:0}.p-architect-license__block2 .ttl1{line-height:1;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800;font-size:14rem;color:#e6e6e6;position:absolute;top:280px;left:-15px}.c-prof-list1{display:grid;grid-template-columns:repeat(5, 1fr);gap:40px 20px}@media screen and (max-width: 750px){.c-prof-list1{grid-template-columns:repeat(2, 1fr);gap:40px 20px}}.c-dept-graduates{padding-top:1px;margin-top:100px}.c-dept-graduates .c-ttl22{margin:200px auto 50px}@media screen and (max-width: 750px){.c-dept-graduates .c-ttl22{margin:80px auto 30px}}.c-dept-graduates__block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-dept-graduates__block1>*:nth-child(1){width:100px}.c-dept-graduates__block1 .note{text-align:right}.c-block-dept-graduates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:100px}@media screen and (max-width: 750px){.c-block-dept-graduates{display:block}}.c-block-dept-graduates>*:nth-child(1){width:54%;border-radius:30px;overflow:hidden;border:solid 2px #000}@media screen and (max-width: 750px){.c-block-dept-graduates>*:nth-child(1){width:100%}}.c-block-dept-graduates>*:nth-child(2){width:46%}@media screen and (max-width: 750px){.c-block-dept-graduates>*:nth-child(2){width:100%}}.c-block-dept-graduates .ttl1{margin-top:30px}.c-block-dept-graduates .ttl1 span{display:table;color:#fff;padding:.1em 2em .1em 30px;margin-top:5px;border:solid 2px #000;border-left:none}.c-block-dept-graduates .ttl2{font-size:2.1rem;margin-bottom:1em}.c-block-dept-graduates .body{padding:20px 0 0 30px}.c-block-dept-graduates .body h5{margin:2em 0 0}.p-nursery-block1 .nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}@media screen and (max-width: 750px){.p-nursery-block1 .nav{gap:5px}}.p-nursery-block1 .nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:114px;border:solid 2px var(--theme-color-a);border-radius:60px;background-color:#fff;text-align:center;font-size:2rem;font-weight:bold;color:var(--theme-color-a)}@media screen and (max-width: 750px){.p-nursery-block1 .nav button{border-radius:20px;font-size:1.4rem;height:80px}}.p-nursery-block1 .nav button.current{color:#fff}@media(hover: hover){.p-nursery-block1 .nav button:where(:-moz-any-link,:enabled,summary):hover{opacity:.6}.p-nursery-block1 .nav button:where(:any-link,:enabled,summary):hover{opacity:.6}}.p-nursery-block1 .contents{padding:80px 0 0}@media screen and (max-width: 750px){.p-nursery-block1 .contents{padding:40px 0 0}}.p-nursery-block1 .contents>*{background-color:#fff;padding:50px 50px 80px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);position:relative}@media screen and (max-width: 750px){.p-nursery-block1 .contents>*{padding:40px 20px 40px}}.p-nursery-block1 .contents>*::after{content:"";display:block;position:absolute;top:4px;left:23%;width:45px;height:47px;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-image:url("../../../../uploads/tab-arrow.png");background-size:contain;background-repeat:no-repeat;background-position:center bottom}.p-nursery-block1 .contents>*:nth-child(2)::after{left:76%}.p-nursery-block1 .contents>* .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;border:solid 1px #e6e6e6;margin:60px 0 0}@media screen and (max-width: 750px){.p-nursery-block1 .contents>* .box1{display:block}}.p-nursery-block1 .contents>* .box1 .header{width:250px;min-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:0;font-size:2rem}@media screen and (max-width: 750px){.p-nursery-block1 .contents>* .box1 .header{width:100%;min-width:0;display:block;padding:20px}}.p-nursery-block1 .contents>* .box1 .header img{position:absolute;width:70px;bottom:-20px;right:30px;z-index:-1}@media screen and (max-width: 750px){.p-nursery-block1 .contents>* .box1 .header img{bottom:0}}.p-nursery-block1 .contents>* .box1 .body{border-left:solid 1px #e6e6e6;padding:0 30px 0 30px;font-size:1.4rem}@media screen and (max-width: 750px){.p-nursery-block1 .contents>* .box1 .body{padding:30px 20px;border-left:none;border-top:solid 1px #e6e6e6}}.p-nursery-block1 .contents>* .box1 .body h5{margin:3em 0 1em}@media screen and (max-width: 750px){.p-nursery-block1 .contents .img1{max-width:none;width:800px}}.p-nursery-block1 .contents .c-box6{height:100%}.p-nursing__block1{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 750px){.p-nursing__block1{grid-template-columns:repeat(1, 1fr)}}.p-childwelfare__block1{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 750px){.p-childwelfare__block1{display:block}}.p-childwelfare__block1>*{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 750px){.p-childwelfare__block1>*{width:100%}}.p-childwelfare__block1 .block1{padding:30px}.p-childwelfare__block1 .block1 h3{margin:0 0 1em}.p-childwelfare__block2{max-width:900px;margin:0 auto}.p-childwelfare__block2>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;margin-bottom:50px}@media screen and (max-width: 750px){.p-childwelfare__block2>*{display:block}}.p-childwelfare__block2>*:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-childwelfare__block2>*>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-childwelfare__block2>*>* h3{margin-bottom:2em}@media screen and (max-width: 750px){.p-childwelfare__block2>*>* h3{margin:.7em 0 .8em}}.p-childwelfare__block3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 750px){.p-childwelfare__block3{display:block}}.p-childwelfare__block3>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-childwelfare__block3 .body{background-color:#fff;padding:30px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 750px){.p-childwelfare__block3 .body{padding:30px 20px}}.p-childwelfare__block4{max-width:650px;margin:0 auto}.p-childwelfare__block5{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto 0}@media screen and (max-width: 750px){.p-childwelfare__block5{display:block}}.p-medical__block1{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 100px 60px 50px;background-color:#fff;position:relative;gap:56px;font-size:1.5rem}@media screen and (max-width: 750px){.p-medical__block1{display:block;padding:30px 20px;font-size:1em}}.p-medical__block1 .ttl2{display:block;position:absolute;bottom:-120px;right:-30px;width:560px}.p-medical__block1 .tab{display:block;position:absolute;top:-20px;right:-20px;width:125px}@media screen and (max-width: 750px){.p-medical__block1 .tab{-webkit-transform:scale(0.6);transform:scale(0.6)}}.p-medical__block1 .img{width:424px;min-width:424px}@media screen and (max-width: 750px){.p-medical__block1 .img{width:100%;min-width:0}}.p-medical__block1 .ttl1{position:absolute;top:0;left:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Montserrat","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","游ゴシック","Yu Gothic","YuGothic","Helvetica Neue","Helvetica","sans-serif";font-weight:800;text-transform:uppercase;font-size:4rem}@media screen and (max-width: 750px){.p-medical__block1 .ttl1{font-size:3rem;text-align:left}}.p-medical__block1 h4{display:inline-block;font-size:2.1rem;margin:1em 0 .5em}@media screen and (max-width: 750px){.p-medical__block1 h4{font-size:1.6rem;margin:1.5em 0 .7em}}.p-medical__block1 strong{border-bottom:solid 4px var(--theme-color-a)}.p-medical__block1 .list>li{padding-left:1.5em}.p-medical__block1 .list>li::before{content:"";display:block;width:.8em;height:.8em;border-radius:50%;top:.3em;background:-webkit-gradient(linear, left top, right top, from(#f7931e), to(#ff682a));background:linear-gradient(to right, #f7931e, #ff682a)}.p-medical__ttl1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:50px;border-radius:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;color:#fff;padding:.2em 2em;letter-spacing:.1em}.p-medical__block2{text-align:center;margin:160px auto 100px}.p-medical__block3{display:grid;grid-template-columns:repeat(3, 1fr);gap:80px}@media screen and (max-width: 750px){.p-medical__block3{grid-template-columns:repeat(1, 1fr);gap:30px}}.p-medical__block3>*{font-size:1.4rem}.p-medical__block3 .img{height:244px;width:auto;margin:0 auto}.p-medical__block3 h3{font-size:2rem;text-align:center;position:relative;margin:2em auto 1em;padding-bottom:.6em}.p-medical__block3 h3::after{content:"";display:block;position:absolute;bottom:0;left:50%;width:32px;height:2px;background:-webkit-gradient(linear, left top, right top, from(#f7931e), to(#ff682a));background:linear-gradient(to right, #f7931e, #ff682a);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-medical__block3 .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin:20px 0 0}.p-medical__block3 .list>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2em;padding:.2em .5em;background-color:#ff9f97}.p-medical__block4{border-top:solid 1px #000;padding:50px 0 50px;text-align:center}.p-medical__block5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%}@media screen and (max-width: 750px){.p-medical__block5{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}}.p-medical__block5>*{width:20%;text-align:center;padding-bottom:40px}@media screen and (max-width: 750px){.p-medical__block5>*{width:auto;padding-bottom:0}}.p-medical__block5>* img{border:solid 2px #000;margin-bottom:20px}.p-medical__block6{max-width:980px;margin:100px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.p-medical__block6{display:block}}.p-medical__block6>*{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;font-weight:bold;line-height:2}@media screen and (max-width: 750px){.p-medical__block6>*{width:100%;font-size:1.6rem;margin-top:30px}}@media screen and (max-width: 750px){.culinary-ttl.c-course-ttl1 .name,.cooking-ttl.c-course-ttl1 .name{min-width:0 !important}}@media screen and (max-width: 750px){.c-culinary-block1{gap:20px 0}}.js-tab-contents>*{display:none}.js-tab-contents>*.current{display:block}@-webkit-keyframes ani{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-webkit-transform:translate3d(0.08em, -0.08em, 0);transform:translate3d(0.08em, -0.08em, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes ani{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}70%{-webkit-transform:translate3d(0.08em, -0.08em, 0);transform:translate3d(0.08em, -0.08em, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.js-eff-ttl1.js-onScroll-on span{position:relative;display:inline-block;-webkit-animation:ani 1s 2 alternate cubic-bezier(0.86, 0, 0.07, 1);animation:ani 1s 2 alternate cubic-bezier(0.86, 0, 0.07, 1)}.js-eff-ttl1.js-onScroll-on span:nth-last-child(1n){-webkit-animation-delay:-.1666666667s;animation-delay:-.1666666667s}.js-eff-ttl1.js-onScroll-on span:nth-last-child(2n){-webkit-animation-delay:-.3333333333s;animation-delay:-.3333333333s}.js-eff-ttl1.js-onScroll-on span:nth-last-child(3n){-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.js-pagerList .hide{display:none}.js-imgsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.js-imgsList::after{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,.38)}.js-imgsList>*{width:33.3333333333%;padding-top:22.5225225225%;position:relative}@media screen and (max-width: 750px){.js-imgsList>*{width:25%;padding-top:20.5%}}.js-imgsList>*>*{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.js-imgsList>*.change>*:nth-child(2){opacity:0}.js-typo{opacity:0}.js-typo.js-typo-on{opacity:1}.js-line1{display:none;opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.js-line1::before,.js-line1::after{-webkit-transition:all 1.25s ease-out;transition:all 1.25s ease-out;width:0}.js-line1.js-line1-on{opacity:1}.js-line1.js-line1-on::before,.js-line1.js-line1-on::after{width:100%}.js-tab>li{display:none}.js-tab>li.current{display:block}.js-fade,.js-fades>*{-webkit-transition:all .8s ease;transition:all .8s ease;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.js-fade.js-onScroll-on,.js-fades>*.js-onScroll-on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.js-fade2>*{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.js-fade2>*.effOn{opacity:1}.js-blur-fade,.js-blur-fades>*{-webkit-transition:all 2.5s ease;transition:all 2.5s ease;opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}.js-blur-fade.effOn,.js-blur-fades>*.effOn{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.js-fade3{opacity:0}.js-fade3.effOn{opacity:1}.js-zoom-out{-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transform:scale(3);transform:scale(3)}.js-zoom-out.effOn{-webkit-transform:scale(1);transform:scale(1)}.js-slide-in{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0}.js-slide-in.effOn{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.c-zoombox1{background-color:#999;position:relative;display:block;overflow:hidden}.c-zoombox1::after{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,.2);-webkit-transition:all 1s;transition:all 1s;opacity:0}.c-zoombox1::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 5px #ca161e;z-index:1;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.c-zoombox1:hover{opacity:1}.c-zoombox1:hover::after{opacity:1}.c-zoombox1:hover::before{opacity:1}.c-zoombox1:hover>*{-webkit-transform:scale(1.2);transform:scale(1.2)}.c-zoombox1>*{-webkit-transition:all 1s;transition:all 1s}a:hover{opacity:1}a:hover .c-zoombox1::after{opacity:1}a:hover .c-zoombox1::before{opacity:1}a:hover .c-zoombox1>*{-webkit-transform:scale(1.1);transform:scale(1.1)}.is-tb,.is-tb-flex,.is-tb-inline-flex,.is-tb-inline,.is-tb-inline-block{display:none !important}.is-sp,.is-sp-flex,.is-sp-inline-flex,.is-sp-inline,.is-sp-inline-block{display:none !important}.is-pc{display:block !important}.is-pc-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.is-pc-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.is-pc-inline{display:inline !important}.is-pc-inline-block{display:inline-block !important}@media only screen and (max-width: 750px){.is-pc,.is-pc-flex,.is-pc-inline-flex,.is-pc-inline,.is-pc-inline-block{display:none !important}.is-sp{display:block !important}.is-sp-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.is-sp-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.is-sp-inline{display:inline !important}.is-sp-inline-block{display:inline-block !important}}.u-clrBase1{color:#fff !important}.u-bgClrBase1{background-color:#fff !important}.u-borderClrBase1{background-color:#fff !important}.u-clrMain1{color:#ca161e !important}.u-bgClrMain1{background-color:#ca161e !important}.u-borderClrMain1{background-color:#ca161e !important}.u-clrAccent1{color:#e8e500 !important}.u-bgClrAccent1{background-color:#e8e500 !important}.u-borderClrAccent1{background-color:#e8e500 !important}.u-clrText1{color:#000 !important}.u-bgClrText1{background-color:#000 !important}.u-borderClrText1{background-color:#000 !important}.u-clrBorder1{color:#999 !important}.u-bgClrBorder1{background-color:#999 !important}.u-borderClr1{background-color:#999 !important}.u-clrWh,.u-clrWhite{color:#fff !important}.u-clrBk,.u-clrBlack{color:#000 !important}.u-clrRed{color:red !important}.u-clrBlue{color:blue !important}@media screen and (max-width: 750px){.u-clrBase1--sp{color:#fff !important}.u-bgClrBase1--sp{background-color:#fff !important}.u-borderClrBase1--sp{background-color:#fff !important}.u-clrMain1--sp{color:#ca161e !important}.u-bgClrMain1--sp{background-color:#ca161e !important}.u-borderClrMain1--sp{background-color:#ca161e !important}.u-clrAccent1--sp{color:#e8e500 !important}.u-bgClrAccent1--sp{background-color:#e8e500 !important}.u-borderClrAccent1--sp{background-color:#e8e500 !important}.u-clrText1--sp{color:#000 !important}.u-bgClrText1--sp{background-color:#000 !important}.u-borderClrText1--sp{background-color:#000 !important}.u-clrBorder1--sp{color:#999 !important}.u-bgClrBorder1--sp{background-color:#999 !important}.u-borderClr1--sp{background-color:#999 !important}.u-clrWh--sp,.u-clrWhite--sp{color:#fff !important}.u-clrBk--sp,.u-clrBlack--sp{color:#000 !important}.u-clrRed--sp{color:red !important}.u-clrBlue--sp{color:blue !important}}.u-mono{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width: 750px){.u-mono--sp{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.u-bgCover{background-size:cover;background-position:center}.u-bgContain{background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 750px){.u-bgCover--sp{background-size:cover;background-position:center}.u-bgContain--sp{background-size:contain;background-position:center;background-repeat:no-repeat}}.u-grid{display:grid}.u-grid1{display:grid;grid-template-columns:repeat(1, 1fr)}.u-grid2{display:grid;grid-template-columns:repeat(2, 1fr)}.u-grid3{display:grid;grid-template-columns:repeat(3, 1fr)}.u-grid4{display:grid;grid-template-columns:repeat(4, 1fr)}.u-grid5{display:grid;grid-template-columns:repeat(5, 1fr)}.u-grid6{display:grid;grid-template-columns:repeat(6, 1fr)}.u-grid7{display:grid;grid-template-columns:repeat(7, 1fr)}.u-grid8{display:grid;grid-template-columns:repeat(8, 1fr)}.u-grid9{display:grid;grid-template-columns:repeat(9, 1fr)}.u-grid10{display:grid;grid-template-columns:repeat(10, 1fr)}.u-grid11{display:grid;grid-template-columns:repeat(11, 1fr)}.u-grid12{display:grid;grid-template-columns:repeat(12, 1fr)}.u-grid13{display:grid;grid-template-columns:repeat(13, 1fr)}.u-grid14{display:grid;grid-template-columns:repeat(14, 1fr)}.u-grid15{display:grid;grid-template-columns:repeat(15, 1fr)}.u-grid16{display:grid;grid-template-columns:repeat(16, 1fr)}.u-grid17{display:grid;grid-template-columns:repeat(17, 1fr)}.u-grid18{display:grid;grid-template-columns:repeat(18, 1fr)}.u-grid19{display:grid;grid-template-columns:repeat(19, 1fr)}.u-grid20{display:grid;grid-template-columns:repeat(20, 1fr)}@media screen and (max-width: 750px){.u-grid1--sp{display:grid;grid-template-columns:repeat(1, 1fr)}.u-grid2--sp{display:grid;grid-template-columns:repeat(2, 1fr)}.u-grid3--sp{display:grid;grid-template-columns:repeat(3, 1fr)}.u-grid4--sp{display:grid;grid-template-columns:repeat(4, 1fr)}.u-grid5--sp{display:grid;grid-template-columns:repeat(5, 1fr)}.u-grid6--sp{display:grid;grid-template-columns:repeat(6, 1fr)}.u-grid7--sp{display:grid;grid-template-columns:repeat(7, 1fr)}.u-grid8--sp{display:grid;grid-template-columns:repeat(8, 1fr)}.u-grid9--sp{display:grid;grid-template-columns:repeat(9, 1fr)}.u-grid10--sp{display:grid;grid-template-columns:repeat(10, 1fr)}.u-grid11--sp{display:grid;grid-template-columns:repeat(11, 1fr)}.u-grid12--sp{display:grid;grid-template-columns:repeat(12, 1fr)}.u-grid13--sp{display:grid;grid-template-columns:repeat(13, 1fr)}.u-grid14--sp{display:grid;grid-template-columns:repeat(14, 1fr)}.u-grid15--sp{display:grid;grid-template-columns:repeat(15, 1fr)}.u-grid16--sp{display:grid;grid-template-columns:repeat(16, 1fr)}.u-grid17--sp{display:grid;grid-template-columns:repeat(17, 1fr)}.u-grid18--sp{display:grid;grid-template-columns:repeat(18, 1fr)}.u-grid19--sp{display:grid;grid-template-columns:repeat(19, 1fr)}.u-grid20--sp{display:grid;grid-template-columns:repeat(20, 1fr)}}.u-gap0px{-webkit-column-gap:0px !important;-moz-column-gap:0px !important;column-gap:0px !important;row-gap:0px !important}.u-gapCol0px{-webkit-column-gap:0px !important;-moz-column-gap:0px !important;column-gap:0px !important}.u-gapRow0px{row-gap:0px !important}.u-gap1px{-webkit-column-gap:1px !important;-moz-column-gap:1px !important;column-gap:1px !important;row-gap:1px !important}.u-gapCol1px{-webkit-column-gap:1px !important;-moz-column-gap:1px !important;column-gap:1px !important}.u-gapRow1px{row-gap:1px !important}.u-gap2px{-webkit-column-gap:2px !important;-moz-column-gap:2px !important;column-gap:2px !important;row-gap:2px !important}.u-gapCol2px{-webkit-column-gap:2px !important;-moz-column-gap:2px !important;column-gap:2px !important}.u-gapRow2px{row-gap:2px !important}.u-gap3px{-webkit-column-gap:3px !important;-moz-column-gap:3px !important;column-gap:3px !important;row-gap:3px !important}.u-gapCol3px{-webkit-column-gap:3px !important;-moz-column-gap:3px !important;column-gap:3px !important}.u-gapRow3px{row-gap:3px !important}.u-gap4px{-webkit-column-gap:4px !important;-moz-column-gap:4px !important;column-gap:4px !important;row-gap:4px !important}.u-gapCol4px{-webkit-column-gap:4px !important;-moz-column-gap:4px !important;column-gap:4px !important}.u-gapRow4px{row-gap:4px !important}.u-gap5px{-webkit-column-gap:5px !important;-moz-column-gap:5px !important;column-gap:5px !important;row-gap:5px !important}.u-gapCol5px{-webkit-column-gap:5px !important;-moz-column-gap:5px !important;column-gap:5px !important}.u-gapRow5px{row-gap:5px !important}.u-gap6px{-webkit-column-gap:6px !important;-moz-column-gap:6px !important;column-gap:6px !important;row-gap:6px !important}.u-gapCol6px{-webkit-column-gap:6px !important;-moz-column-gap:6px !important;column-gap:6px !important}.u-gapRow6px{row-gap:6px !important}.u-gap7px{-webkit-column-gap:7px !important;-moz-column-gap:7px !important;column-gap:7px !important;row-gap:7px !important}.u-gapCol7px{-webkit-column-gap:7px !important;-moz-column-gap:7px !important;column-gap:7px !important}.u-gapRow7px{row-gap:7px !important}.u-gap8px{-webkit-column-gap:8px !important;-moz-column-gap:8px !important;column-gap:8px !important;row-gap:8px !important}.u-gapCol8px{-webkit-column-gap:8px !important;-moz-column-gap:8px !important;column-gap:8px !important}.u-gapRow8px{row-gap:8px !important}.u-gap9px{-webkit-column-gap:9px !important;-moz-column-gap:9px !important;column-gap:9px !important;row-gap:9px !important}.u-gapCol9px{-webkit-column-gap:9px !important;-moz-column-gap:9px !important;column-gap:9px !important}.u-gapRow9px{row-gap:9px !important}.u-gap10px{-webkit-column-gap:10px !important;-moz-column-gap:10px !important;column-gap:10px !important;row-gap:10px !important}.u-gapCol10px{-webkit-column-gap:10px !important;-moz-column-gap:10px !important;column-gap:10px !important}.u-gapRow10px{row-gap:10px !important}.u-gap11px{-webkit-column-gap:11px !important;-moz-column-gap:11px !important;column-gap:11px !important;row-gap:11px !important}.u-gapCol11px{-webkit-column-gap:11px !important;-moz-column-gap:11px !important;column-gap:11px !important}.u-gapRow11px{row-gap:11px !important}.u-gap12px{-webkit-column-gap:12px !important;-moz-column-gap:12px !important;column-gap:12px !important;row-gap:12px !important}.u-gapCol12px{-webkit-column-gap:12px !important;-moz-column-gap:12px !important;column-gap:12px !important}.u-gapRow12px{row-gap:12px !important}.u-gap13px{-webkit-column-gap:13px !important;-moz-column-gap:13px !important;column-gap:13px !important;row-gap:13px !important}.u-gapCol13px{-webkit-column-gap:13px !important;-moz-column-gap:13px !important;column-gap:13px !important}.u-gapRow13px{row-gap:13px !important}.u-gap14px{-webkit-column-gap:14px !important;-moz-column-gap:14px !important;column-gap:14px !important;row-gap:14px !important}.u-gapCol14px{-webkit-column-gap:14px !important;-moz-column-gap:14px !important;column-gap:14px !important}.u-gapRow14px{row-gap:14px !important}.u-gap15px{-webkit-column-gap:15px !important;-moz-column-gap:15px !important;column-gap:15px !important;row-gap:15px !important}.u-gapCol15px{-webkit-column-gap:15px !important;-moz-column-gap:15px !important;column-gap:15px !important}.u-gapRow15px{row-gap:15px !important}.u-gap16px{-webkit-column-gap:16px !important;-moz-column-gap:16px !important;column-gap:16px !important;row-gap:16px !important}.u-gapCol16px{-webkit-column-gap:16px !important;-moz-column-gap:16px !important;column-gap:16px !important}.u-gapRow16px{row-gap:16px !important}.u-gap17px{-webkit-column-gap:17px !important;-moz-column-gap:17px !important;column-gap:17px !important;row-gap:17px !important}.u-gapCol17px{-webkit-column-gap:17px !important;-moz-column-gap:17px !important;column-gap:17px !important}.u-gapRow17px{row-gap:17px !important}.u-gap18px{-webkit-column-gap:18px !important;-moz-column-gap:18px !important;column-gap:18px !important;row-gap:18px !important}.u-gapCol18px{-webkit-column-gap:18px !important;-moz-column-gap:18px !important;column-gap:18px !important}.u-gapRow18px{row-gap:18px !important}.u-gap19px{-webkit-column-gap:19px !important;-moz-column-gap:19px !important;column-gap:19px !important;row-gap:19px !important}.u-gapCol19px{-webkit-column-gap:19px !important;-moz-column-gap:19px !important;column-gap:19px !important}.u-gapRow19px{row-gap:19px !important}.u-gap20px{-webkit-column-gap:20px !important;-moz-column-gap:20px !important;column-gap:20px !important;row-gap:20px !important}.u-gapCol20px{-webkit-column-gap:20px !important;-moz-column-gap:20px !important;column-gap:20px !important}.u-gapRow20px{row-gap:20px !important}.u-gap21px{-webkit-column-gap:21px !important;-moz-column-gap:21px !important;column-gap:21px !important;row-gap:21px !important}.u-gapCol21px{-webkit-column-gap:21px !important;-moz-column-gap:21px !important;column-gap:21px !important}.u-gapRow21px{row-gap:21px !important}.u-gap22px{-webkit-column-gap:22px !important;-moz-column-gap:22px !important;column-gap:22px !important;row-gap:22px !important}.u-gapCol22px{-webkit-column-gap:22px !important;-moz-column-gap:22px !important;column-gap:22px !important}.u-gapRow22px{row-gap:22px !important}.u-gap23px{-webkit-column-gap:23px !important;-moz-column-gap:23px !important;column-gap:23px !important;row-gap:23px !important}.u-gapCol23px{-webkit-column-gap:23px !important;-moz-column-gap:23px !important;column-gap:23px !important}.u-gapRow23px{row-gap:23px !important}.u-gap24px{-webkit-column-gap:24px !important;-moz-column-gap:24px !important;column-gap:24px !important;row-gap:24px !important}.u-gapCol24px{-webkit-column-gap:24px !important;-moz-column-gap:24px !important;column-gap:24px !important}.u-gapRow24px{row-gap:24px !important}.u-gap25px{-webkit-column-gap:25px !important;-moz-column-gap:25px !important;column-gap:25px !important;row-gap:25px !important}.u-gapCol25px{-webkit-column-gap:25px !important;-moz-column-gap:25px !important;column-gap:25px !important}.u-gapRow25px{row-gap:25px !important}.u-gap26px{-webkit-column-gap:26px !important;-moz-column-gap:26px !important;column-gap:26px !important;row-gap:26px !important}.u-gapCol26px{-webkit-column-gap:26px !important;-moz-column-gap:26px !important;column-gap:26px !important}.u-gapRow26px{row-gap:26px !important}.u-gap27px{-webkit-column-gap:27px !important;-moz-column-gap:27px !important;column-gap:27px !important;row-gap:27px !important}.u-gapCol27px{-webkit-column-gap:27px !important;-moz-column-gap:27px !important;column-gap:27px !important}.u-gapRow27px{row-gap:27px !important}.u-gap28px{-webkit-column-gap:28px !important;-moz-column-gap:28px !important;column-gap:28px !important;row-gap:28px !important}.u-gapCol28px{-webkit-column-gap:28px !important;-moz-column-gap:28px !important;column-gap:28px !important}.u-gapRow28px{row-gap:28px !important}.u-gap29px{-webkit-column-gap:29px !important;-moz-column-gap:29px !important;column-gap:29px !important;row-gap:29px !important}.u-gapCol29px{-webkit-column-gap:29px !important;-moz-column-gap:29px !important;column-gap:29px !important}.u-gapRow29px{row-gap:29px !important}.u-gap30px{-webkit-column-gap:30px !important;-moz-column-gap:30px !important;column-gap:30px !important;row-gap:30px !important}.u-gapCol30px{-webkit-column-gap:30px !important;-moz-column-gap:30px !important;column-gap:30px !important}.u-gapRow30px{row-gap:30px !important}.u-gap31px{-webkit-column-gap:31px !important;-moz-column-gap:31px !important;column-gap:31px !important;row-gap:31px !important}.u-gapCol31px{-webkit-column-gap:31px !important;-moz-column-gap:31px !important;column-gap:31px !important}.u-gapRow31px{row-gap:31px !important}.u-gap32px{-webkit-column-gap:32px !important;-moz-column-gap:32px !important;column-gap:32px !important;row-gap:32px !important}.u-gapCol32px{-webkit-column-gap:32px !important;-moz-column-gap:32px !important;column-gap:32px !important}.u-gapRow32px{row-gap:32px !important}.u-gap33px{-webkit-column-gap:33px !important;-moz-column-gap:33px !important;column-gap:33px !important;row-gap:33px !important}.u-gapCol33px{-webkit-column-gap:33px !important;-moz-column-gap:33px !important;column-gap:33px !important}.u-gapRow33px{row-gap:33px !important}.u-gap34px{-webkit-column-gap:34px !important;-moz-column-gap:34px !important;column-gap:34px !important;row-gap:34px !important}.u-gapCol34px{-webkit-column-gap:34px !important;-moz-column-gap:34px !important;column-gap:34px !important}.u-gapRow34px{row-gap:34px !important}.u-gap35px{-webkit-column-gap:35px !important;-moz-column-gap:35px !important;column-gap:35px !important;row-gap:35px !important}.u-gapCol35px{-webkit-column-gap:35px !important;-moz-column-gap:35px !important;column-gap:35px !important}.u-gapRow35px{row-gap:35px !important}.u-gap36px{-webkit-column-gap:36px !important;-moz-column-gap:36px !important;column-gap:36px !important;row-gap:36px !important}.u-gapCol36px{-webkit-column-gap:36px !important;-moz-column-gap:36px !important;column-gap:36px !important}.u-gapRow36px{row-gap:36px !important}.u-gap37px{-webkit-column-gap:37px !important;-moz-column-gap:37px !important;column-gap:37px !important;row-gap:37px !important}.u-gapCol37px{-webkit-column-gap:37px !important;-moz-column-gap:37px !important;column-gap:37px !important}.u-gapRow37px{row-gap:37px !important}.u-gap38px{-webkit-column-gap:38px !important;-moz-column-gap:38px !important;column-gap:38px !important;row-gap:38px !important}.u-gapCol38px{-webkit-column-gap:38px !important;-moz-column-gap:38px !important;column-gap:38px !important}.u-gapRow38px{row-gap:38px !important}.u-gap39px{-webkit-column-gap:39px !important;-moz-column-gap:39px !important;column-gap:39px !important;row-gap:39px !important}.u-gapCol39px{-webkit-column-gap:39px !important;-moz-column-gap:39px !important;column-gap:39px !important}.u-gapRow39px{row-gap:39px !important}.u-gap40px{-webkit-column-gap:40px !important;-moz-column-gap:40px !important;column-gap:40px !important;row-gap:40px !important}.u-gapCol40px{-webkit-column-gap:40px !important;-moz-column-gap:40px !important;column-gap:40px !important}.u-gapRow40px{row-gap:40px !important}.u-gap41px{-webkit-column-gap:41px !important;-moz-column-gap:41px !important;column-gap:41px !important;row-gap:41px !important}.u-gapCol41px{-webkit-column-gap:41px !important;-moz-column-gap:41px !important;column-gap:41px !important}.u-gapRow41px{row-gap:41px !important}.u-gap42px{-webkit-column-gap:42px !important;-moz-column-gap:42px !important;column-gap:42px !important;row-gap:42px !important}.u-gapCol42px{-webkit-column-gap:42px !important;-moz-column-gap:42px !important;column-gap:42px !important}.u-gapRow42px{row-gap:42px !important}.u-gap43px{-webkit-column-gap:43px !important;-moz-column-gap:43px !important;column-gap:43px !important;row-gap:43px !important}.u-gapCol43px{-webkit-column-gap:43px !important;-moz-column-gap:43px !important;column-gap:43px !important}.u-gapRow43px{row-gap:43px !important}.u-gap44px{-webkit-column-gap:44px !important;-moz-column-gap:44px !important;column-gap:44px !important;row-gap:44px !important}.u-gapCol44px{-webkit-column-gap:44px !important;-moz-column-gap:44px !important;column-gap:44px !important}.u-gapRow44px{row-gap:44px !important}.u-gap45px{-webkit-column-gap:45px !important;-moz-column-gap:45px !important;column-gap:45px !important;row-gap:45px !important}.u-gapCol45px{-webkit-column-gap:45px !important;-moz-column-gap:45px !important;column-gap:45px !important}.u-gapRow45px{row-gap:45px !important}.u-gap46px{-webkit-column-gap:46px !important;-moz-column-gap:46px !important;column-gap:46px !important;row-gap:46px !important}.u-gapCol46px{-webkit-column-gap:46px !important;-moz-column-gap:46px !important;column-gap:46px !important}.u-gapRow46px{row-gap:46px !important}.u-gap47px{-webkit-column-gap:47px !important;-moz-column-gap:47px !important;column-gap:47px !important;row-gap:47px !important}.u-gapCol47px{-webkit-column-gap:47px !important;-moz-column-gap:47px !important;column-gap:47px !important}.u-gapRow47px{row-gap:47px !important}.u-gap48px{-webkit-column-gap:48px !important;-moz-column-gap:48px !important;column-gap:48px !important;row-gap:48px !important}.u-gapCol48px{-webkit-column-gap:48px !important;-moz-column-gap:48px !important;column-gap:48px !important}.u-gapRow48px{row-gap:48px !important}.u-gap49px{-webkit-column-gap:49px !important;-moz-column-gap:49px !important;column-gap:49px !important;row-gap:49px !important}.u-gapCol49px{-webkit-column-gap:49px !important;-moz-column-gap:49px !important;column-gap:49px !important}.u-gapRow49px{row-gap:49px !important}.u-gap50px{-webkit-column-gap:50px !important;-moz-column-gap:50px !important;column-gap:50px !important;row-gap:50px !important}.u-gapCol50px{-webkit-column-gap:50px !important;-moz-column-gap:50px !important;column-gap:50px !important}.u-gapRow50px{row-gap:50px !important}.u-gap51px{-webkit-column-gap:51px !important;-moz-column-gap:51px !important;column-gap:51px !important;row-gap:51px !important}.u-gapCol51px{-webkit-column-gap:51px !important;-moz-column-gap:51px !important;column-gap:51px !important}.u-gapRow51px{row-gap:51px !important}.u-gap52px{-webkit-column-gap:52px !important;-moz-column-gap:52px !important;column-gap:52px !important;row-gap:52px !important}.u-gapCol52px{-webkit-column-gap:52px !important;-moz-column-gap:52px !important;column-gap:52px !important}.u-gapRow52px{row-gap:52px !important}.u-gap53px{-webkit-column-gap:53px !important;-moz-column-gap:53px !important;column-gap:53px !important;row-gap:53px !important}.u-gapCol53px{-webkit-column-gap:53px !important;-moz-column-gap:53px !important;column-gap:53px !important}.u-gapRow53px{row-gap:53px !important}.u-gap54px{-webkit-column-gap:54px !important;-moz-column-gap:54px !important;column-gap:54px !important;row-gap:54px !important}.u-gapCol54px{-webkit-column-gap:54px !important;-moz-column-gap:54px !important;column-gap:54px !important}.u-gapRow54px{row-gap:54px !important}.u-gap55px{-webkit-column-gap:55px !important;-moz-column-gap:55px !important;column-gap:55px !important;row-gap:55px !important}.u-gapCol55px{-webkit-column-gap:55px !important;-moz-column-gap:55px !important;column-gap:55px !important}.u-gapRow55px{row-gap:55px !important}.u-gap56px{-webkit-column-gap:56px !important;-moz-column-gap:56px !important;column-gap:56px !important;row-gap:56px !important}.u-gapCol56px{-webkit-column-gap:56px !important;-moz-column-gap:56px !important;column-gap:56px !important}.u-gapRow56px{row-gap:56px !important}.u-gap57px{-webkit-column-gap:57px !important;-moz-column-gap:57px !important;column-gap:57px !important;row-gap:57px !important}.u-gapCol57px{-webkit-column-gap:57px !important;-moz-column-gap:57px !important;column-gap:57px !important}.u-gapRow57px{row-gap:57px !important}.u-gap58px{-webkit-column-gap:58px !important;-moz-column-gap:58px !important;column-gap:58px !important;row-gap:58px !important}.u-gapCol58px{-webkit-column-gap:58px !important;-moz-column-gap:58px !important;column-gap:58px !important}.u-gapRow58px{row-gap:58px !important}.u-gap59px{-webkit-column-gap:59px !important;-moz-column-gap:59px !important;column-gap:59px !important;row-gap:59px !important}.u-gapCol59px{-webkit-column-gap:59px !important;-moz-column-gap:59px !important;column-gap:59px !important}.u-gapRow59px{row-gap:59px !important}.u-gap60px{-webkit-column-gap:60px !important;-moz-column-gap:60px !important;column-gap:60px !important;row-gap:60px !important}.u-gapCol60px{-webkit-column-gap:60px !important;-moz-column-gap:60px !important;column-gap:60px !important}.u-gapRow60px{row-gap:60px !important}.u-gap61px{-webkit-column-gap:61px !important;-moz-column-gap:61px !important;column-gap:61px !important;row-gap:61px !important}.u-gapCol61px{-webkit-column-gap:61px !important;-moz-column-gap:61px !important;column-gap:61px !important}.u-gapRow61px{row-gap:61px !important}.u-gap62px{-webkit-column-gap:62px !important;-moz-column-gap:62px !important;column-gap:62px !important;row-gap:62px !important}.u-gapCol62px{-webkit-column-gap:62px !important;-moz-column-gap:62px !important;column-gap:62px !important}.u-gapRow62px{row-gap:62px !important}.u-gap63px{-webkit-column-gap:63px !important;-moz-column-gap:63px !important;column-gap:63px !important;row-gap:63px !important}.u-gapCol63px{-webkit-column-gap:63px !important;-moz-column-gap:63px !important;column-gap:63px !important}.u-gapRow63px{row-gap:63px !important}.u-gap64px{-webkit-column-gap:64px !important;-moz-column-gap:64px !important;column-gap:64px !important;row-gap:64px !important}.u-gapCol64px{-webkit-column-gap:64px !important;-moz-column-gap:64px !important;column-gap:64px !important}.u-gapRow64px{row-gap:64px !important}.u-gap65px{-webkit-column-gap:65px !important;-moz-column-gap:65px !important;column-gap:65px !important;row-gap:65px !important}.u-gapCol65px{-webkit-column-gap:65px !important;-moz-column-gap:65px !important;column-gap:65px !important}.u-gapRow65px{row-gap:65px !important}.u-gap66px{-webkit-column-gap:66px !important;-moz-column-gap:66px !important;column-gap:66px !important;row-gap:66px !important}.u-gapCol66px{-webkit-column-gap:66px !important;-moz-column-gap:66px !important;column-gap:66px !important}.u-gapRow66px{row-gap:66px !important}.u-gap67px{-webkit-column-gap:67px !important;-moz-column-gap:67px !important;column-gap:67px !important;row-gap:67px !important}.u-gapCol67px{-webkit-column-gap:67px !important;-moz-column-gap:67px !important;column-gap:67px !important}.u-gapRow67px{row-gap:67px !important}.u-gap68px{-webkit-column-gap:68px !important;-moz-column-gap:68px !important;column-gap:68px !important;row-gap:68px !important}.u-gapCol68px{-webkit-column-gap:68px !important;-moz-column-gap:68px !important;column-gap:68px !important}.u-gapRow68px{row-gap:68px !important}.u-gap69px{-webkit-column-gap:69px !important;-moz-column-gap:69px !important;column-gap:69px !important;row-gap:69px !important}.u-gapCol69px{-webkit-column-gap:69px !important;-moz-column-gap:69px !important;column-gap:69px !important}.u-gapRow69px{row-gap:69px !important}.u-gap70px{-webkit-column-gap:70px !important;-moz-column-gap:70px !important;column-gap:70px !important;row-gap:70px !important}.u-gapCol70px{-webkit-column-gap:70px !important;-moz-column-gap:70px !important;column-gap:70px !important}.u-gapRow70px{row-gap:70px !important}.u-gap71px{-webkit-column-gap:71px !important;-moz-column-gap:71px !important;column-gap:71px !important;row-gap:71px !important}.u-gapCol71px{-webkit-column-gap:71px !important;-moz-column-gap:71px !important;column-gap:71px !important}.u-gapRow71px{row-gap:71px !important}.u-gap72px{-webkit-column-gap:72px !important;-moz-column-gap:72px !important;column-gap:72px !important;row-gap:72px !important}.u-gapCol72px{-webkit-column-gap:72px !important;-moz-column-gap:72px !important;column-gap:72px !important}.u-gapRow72px{row-gap:72px !important}.u-gap73px{-webkit-column-gap:73px !important;-moz-column-gap:73px !important;column-gap:73px !important;row-gap:73px !important}.u-gapCol73px{-webkit-column-gap:73px !important;-moz-column-gap:73px !important;column-gap:73px !important}.u-gapRow73px{row-gap:73px !important}.u-gap74px{-webkit-column-gap:74px !important;-moz-column-gap:74px !important;column-gap:74px !important;row-gap:74px !important}.u-gapCol74px{-webkit-column-gap:74px !important;-moz-column-gap:74px !important;column-gap:74px !important}.u-gapRow74px{row-gap:74px !important}.u-gap75px{-webkit-column-gap:75px !important;-moz-column-gap:75px !important;column-gap:75px !important;row-gap:75px !important}.u-gapCol75px{-webkit-column-gap:75px !important;-moz-column-gap:75px !important;column-gap:75px !important}.u-gapRow75px{row-gap:75px !important}.u-gap76px{-webkit-column-gap:76px !important;-moz-column-gap:76px !important;column-gap:76px !important;row-gap:76px !important}.u-gapCol76px{-webkit-column-gap:76px !important;-moz-column-gap:76px !important;column-gap:76px !important}.u-gapRow76px{row-gap:76px !important}.u-gap77px{-webkit-column-gap:77px !important;-moz-column-gap:77px !important;column-gap:77px !important;row-gap:77px !important}.u-gapCol77px{-webkit-column-gap:77px !important;-moz-column-gap:77px !important;column-gap:77px !important}.u-gapRow77px{row-gap:77px !important}.u-gap78px{-webkit-column-gap:78px !important;-moz-column-gap:78px !important;column-gap:78px !important;row-gap:78px !important}.u-gapCol78px{-webkit-column-gap:78px !important;-moz-column-gap:78px !important;column-gap:78px !important}.u-gapRow78px{row-gap:78px !important}.u-gap79px{-webkit-column-gap:79px !important;-moz-column-gap:79px !important;column-gap:79px !important;row-gap:79px !important}.u-gapCol79px{-webkit-column-gap:79px !important;-moz-column-gap:79px !important;column-gap:79px !important}.u-gapRow79px{row-gap:79px !important}.u-gap80px{-webkit-column-gap:80px !important;-moz-column-gap:80px !important;column-gap:80px !important;row-gap:80px !important}.u-gapCol80px{-webkit-column-gap:80px !important;-moz-column-gap:80px !important;column-gap:80px !important}.u-gapRow80px{row-gap:80px !important}.u-gap81px{-webkit-column-gap:81px !important;-moz-column-gap:81px !important;column-gap:81px !important;row-gap:81px !important}.u-gapCol81px{-webkit-column-gap:81px !important;-moz-column-gap:81px !important;column-gap:81px !important}.u-gapRow81px{row-gap:81px !important}.u-gap82px{-webkit-column-gap:82px !important;-moz-column-gap:82px !important;column-gap:82px !important;row-gap:82px !important}.u-gapCol82px{-webkit-column-gap:82px !important;-moz-column-gap:82px !important;column-gap:82px !important}.u-gapRow82px{row-gap:82px !important}.u-gap83px{-webkit-column-gap:83px !important;-moz-column-gap:83px !important;column-gap:83px !important;row-gap:83px !important}.u-gapCol83px{-webkit-column-gap:83px !important;-moz-column-gap:83px !important;column-gap:83px !important}.u-gapRow83px{row-gap:83px !important}.u-gap84px{-webkit-column-gap:84px !important;-moz-column-gap:84px !important;column-gap:84px !important;row-gap:84px !important}.u-gapCol84px{-webkit-column-gap:84px !important;-moz-column-gap:84px !important;column-gap:84px !important}.u-gapRow84px{row-gap:84px !important}.u-gap85px{-webkit-column-gap:85px !important;-moz-column-gap:85px !important;column-gap:85px !important;row-gap:85px !important}.u-gapCol85px{-webkit-column-gap:85px !important;-moz-column-gap:85px !important;column-gap:85px !important}.u-gapRow85px{row-gap:85px !important}.u-gap86px{-webkit-column-gap:86px !important;-moz-column-gap:86px !important;column-gap:86px !important;row-gap:86px !important}.u-gapCol86px{-webkit-column-gap:86px !important;-moz-column-gap:86px !important;column-gap:86px !important}.u-gapRow86px{row-gap:86px !important}.u-gap87px{-webkit-column-gap:87px !important;-moz-column-gap:87px !important;column-gap:87px !important;row-gap:87px !important}.u-gapCol87px{-webkit-column-gap:87px !important;-moz-column-gap:87px !important;column-gap:87px !important}.u-gapRow87px{row-gap:87px !important}.u-gap88px{-webkit-column-gap:88px !important;-moz-column-gap:88px !important;column-gap:88px !important;row-gap:88px !important}.u-gapCol88px{-webkit-column-gap:88px !important;-moz-column-gap:88px !important;column-gap:88px !important}.u-gapRow88px{row-gap:88px !important}.u-gap89px{-webkit-column-gap:89px !important;-moz-column-gap:89px !important;column-gap:89px !important;row-gap:89px !important}.u-gapCol89px{-webkit-column-gap:89px !important;-moz-column-gap:89px !important;column-gap:89px !important}.u-gapRow89px{row-gap:89px !important}.u-gap90px{-webkit-column-gap:90px !important;-moz-column-gap:90px !important;column-gap:90px !important;row-gap:90px !important}.u-gapCol90px{-webkit-column-gap:90px !important;-moz-column-gap:90px !important;column-gap:90px !important}.u-gapRow90px{row-gap:90px !important}.u-gap91px{-webkit-column-gap:91px !important;-moz-column-gap:91px !important;column-gap:91px !important;row-gap:91px !important}.u-gapCol91px{-webkit-column-gap:91px !important;-moz-column-gap:91px !important;column-gap:91px !important}.u-gapRow91px{row-gap:91px !important}.u-gap92px{-webkit-column-gap:92px !important;-moz-column-gap:92px !important;column-gap:92px !important;row-gap:92px !important}.u-gapCol92px{-webkit-column-gap:92px !important;-moz-column-gap:92px !important;column-gap:92px !important}.u-gapRow92px{row-gap:92px !important}.u-gap93px{-webkit-column-gap:93px !important;-moz-column-gap:93px !important;column-gap:93px !important;row-gap:93px !important}.u-gapCol93px{-webkit-column-gap:93px !important;-moz-column-gap:93px !important;column-gap:93px !important}.u-gapRow93px{row-gap:93px !important}.u-gap94px{-webkit-column-gap:94px !important;-moz-column-gap:94px !important;column-gap:94px !important;row-gap:94px !important}.u-gapCol94px{-webkit-column-gap:94px !important;-moz-column-gap:94px !important;column-gap:94px !important}.u-gapRow94px{row-gap:94px !important}.u-gap95px{-webkit-column-gap:95px !important;-moz-column-gap:95px !important;column-gap:95px !important;row-gap:95px !important}.u-gapCol95px{-webkit-column-gap:95px !important;-moz-column-gap:95px !important;column-gap:95px !important}.u-gapRow95px{row-gap:95px !important}.u-gap96px{-webkit-column-gap:96px !important;-moz-column-gap:96px !important;column-gap:96px !important;row-gap:96px !important}.u-gapCol96px{-webkit-column-gap:96px !important;-moz-column-gap:96px !important;column-gap:96px !important}.u-gapRow96px{row-gap:96px !important}.u-gap97px{-webkit-column-gap:97px !important;-moz-column-gap:97px !important;column-gap:97px !important;row-gap:97px !important}.u-gapCol97px{-webkit-column-gap:97px !important;-moz-column-gap:97px !important;column-gap:97px !important}.u-gapRow97px{row-gap:97px !important}.u-gap98px{-webkit-column-gap:98px !important;-moz-column-gap:98px !important;column-gap:98px !important;row-gap:98px !important}.u-gapCol98px{-webkit-column-gap:98px !important;-moz-column-gap:98px !important;column-gap:98px !important}.u-gapRow98px{row-gap:98px !important}.u-gap99px{-webkit-column-gap:99px !important;-moz-column-gap:99px !important;column-gap:99px !important;row-gap:99px !important}.u-gapCol99px{-webkit-column-gap:99px !important;-moz-column-gap:99px !important;column-gap:99px !important}.u-gapRow99px{row-gap:99px !important}.u-gap100px{-webkit-column-gap:100px !important;-moz-column-gap:100px !important;column-gap:100px !important;row-gap:100px !important}.u-gapCol100px{-webkit-column-gap:100px !important;-moz-column-gap:100px !important;column-gap:100px !important}.u-gapRow100px{row-gap:100px !important}@media screen and (max-width: 750px){.u-gap0px--sp{-webkit-column-gap:0px !important;-moz-column-gap:0px !important;column-gap:0px !important;row-gap:0px !important}.u-gapCol0px--sp{-webkit-column-gap:0px !important;-moz-column-gap:0px !important;column-gap:0px !important}.u-gapRow0px--sp{row-gap:0px !important}.u-gap1px--sp{-webkit-column-gap:1px !important;-moz-column-gap:1px !important;column-gap:1px !important;row-gap:1px !important}.u-gapCol1px--sp{-webkit-column-gap:1px !important;-moz-column-gap:1px !important;column-gap:1px !important}.u-gapRow1px--sp{row-gap:1px !important}.u-gap2px--sp{-webkit-column-gap:2px !important;-moz-column-gap:2px !important;column-gap:2px !important;row-gap:2px !important}.u-gapCol2px--sp{-webkit-column-gap:2px !important;-moz-column-gap:2px !important;column-gap:2px !important}.u-gapRow2px--sp{row-gap:2px !important}.u-gap3px--sp{-webkit-column-gap:3px !important;-moz-column-gap:3px !important;column-gap:3px !important;row-gap:3px !important}.u-gapCol3px--sp{-webkit-column-gap:3px !important;-moz-column-gap:3px !important;column-gap:3px !important}.u-gapRow3px--sp{row-gap:3px !important}.u-gap4px--sp{-webkit-column-gap:4px !important;-moz-column-gap:4px !important;column-gap:4px !important;row-gap:4px !important}.u-gapCol4px--sp{-webkit-column-gap:4px !important;-moz-column-gap:4px !important;column-gap:4px !important}.u-gapRow4px--sp{row-gap:4px !important}.u-gap5px--sp{-webkit-column-gap:5px !important;-moz-column-gap:5px !important;column-gap:5px !important;row-gap:5px !important}.u-gapCol5px--sp{-webkit-column-gap:5px !important;-moz-column-gap:5px !important;column-gap:5px !important}.u-gapRow5px--sp{row-gap:5px !important}.u-gap6px--sp{-webkit-column-gap:6px !important;-moz-column-gap:6px !important;column-gap:6px !important;row-gap:6px !important}.u-gapCol6px--sp{-webkit-column-gap:6px !important;-moz-column-gap:6px !important;column-gap:6px !important}.u-gapRow6px--sp{row-gap:6px !important}.u-gap7px--sp{-webkit-column-gap:7px !important;-moz-column-gap:7px !important;column-gap:7px !important;row-gap:7px !important}.u-gapCol7px--sp{-webkit-column-gap:7px !important;-moz-column-gap:7px !important;column-gap:7px !important}.u-gapRow7px--sp{row-gap:7px !important}.u-gap8px--sp{-webkit-column-gap:8px !important;-moz-column-gap:8px !important;column-gap:8px !important;row-gap:8px !important}.u-gapCol8px--sp{-webkit-column-gap:8px !important;-moz-column-gap:8px !important;column-gap:8px !important}.u-gapRow8px--sp{row-gap:8px !important}.u-gap9px--sp{-webkit-column-gap:9px !important;-moz-column-gap:9px !important;column-gap:9px !important;row-gap:9px !important}.u-gapCol9px--sp{-webkit-column-gap:9px !important;-moz-column-gap:9px !important;column-gap:9px !important}.u-gapRow9px--sp{row-gap:9px !important}.u-gap10px--sp{-webkit-column-gap:10px !important;-moz-column-gap:10px !important;column-gap:10px !important;row-gap:10px !important}.u-gapCol10px--sp{-webkit-column-gap:10px !important;-moz-column-gap:10px !important;column-gap:10px !important}.u-gapRow10px--sp{row-gap:10px !important}.u-gap11px--sp{-webkit-column-gap:11px !important;-moz-column-gap:11px !important;column-gap:11px !important;row-gap:11px !important}.u-gapCol11px--sp{-webkit-column-gap:11px !important;-moz-column-gap:11px !important;column-gap:11px !important}.u-gapRow11px--sp{row-gap:11px !important}.u-gap12px--sp{-webkit-column-gap:12px !important;-moz-column-gap:12px !important;column-gap:12px !important;row-gap:12px !important}.u-gapCol12px--sp{-webkit-column-gap:12px !important;-moz-column-gap:12px !important;column-gap:12px !important}.u-gapRow12px--sp{row-gap:12px !important}.u-gap13px--sp{-webkit-column-gap:13px !important;-moz-column-gap:13px !important;column-gap:13px !important;row-gap:13px !important}.u-gapCol13px--sp{-webkit-column-gap:13px !important;-moz-column-gap:13px !important;column-gap:13px !important}.u-gapRow13px--sp{row-gap:13px !important}.u-gap14px--sp{-webkit-column-gap:14px !important;-moz-column-gap:14px !important;column-gap:14px !important;row-gap:14px !important}.u-gapCol14px--sp{-webkit-column-gap:14px !important;-moz-column-gap:14px !important;column-gap:14px !important}.u-gapRow14px--sp{row-gap:14px !important}.u-gap15px--sp{-webkit-column-gap:15px !important;-moz-column-gap:15px !important;column-gap:15px !important;row-gap:15px !important}.u-gapCol15px--sp{-webkit-column-gap:15px !important;-moz-column-gap:15px !important;column-gap:15px !important}.u-gapRow15px--sp{row-gap:15px !important}.u-gap16px--sp{-webkit-column-gap:16px !important;-moz-column-gap:16px !important;column-gap:16px !important;row-gap:16px !important}.u-gapCol16px--sp{-webkit-column-gap:16px !important;-moz-column-gap:16px !important;column-gap:16px !important}.u-gapRow16px--sp{row-gap:16px !important}.u-gap17px--sp{-webkit-column-gap:17px !important;-moz-column-gap:17px !important;column-gap:17px !important;row-gap:17px !important}.u-gapCol17px--sp{-webkit-column-gap:17px !important;-moz-column-gap:17px !important;column-gap:17px !important}.u-gapRow17px--sp{row-gap:17px !important}.u-gap18px--sp{-webkit-column-gap:18px !important;-moz-column-gap:18px !important;column-gap:18px !important;row-gap:18px !important}.u-gapCol18px--sp{-webkit-column-gap:18px !important;-moz-column-gap:18px !important;column-gap:18px !important}.u-gapRow18px--sp{row-gap:18px !important}.u-gap19px--sp{-webkit-column-gap:19px !important;-moz-column-gap:19px !important;column-gap:19px !important;row-gap:19px !important}.u-gapCol19px--sp{-webkit-column-gap:19px !important;-moz-column-gap:19px !important;column-gap:19px !important}.u-gapRow19px--sp{row-gap:19px !important}.u-gap20px--sp{-webkit-column-gap:20px !important;-moz-column-gap:20px !important;column-gap:20px !important;row-gap:20px !important}.u-gapCol20px--sp{-webkit-column-gap:20px !important;-moz-column-gap:20px !important;column-gap:20px !important}.u-gapRow20px--sp{row-gap:20px !important}.u-gap21px--sp{-webkit-column-gap:21px !important;-moz-column-gap:21px !important;column-gap:21px !important;row-gap:21px !important}.u-gapCol21px--sp{-webkit-column-gap:21px !important;-moz-column-gap:21px !important;column-gap:21px !important}.u-gapRow21px--sp{row-gap:21px !important}.u-gap22px--sp{-webkit-column-gap:22px !important;-moz-column-gap:22px !important;column-gap:22px !important;row-gap:22px !important}.u-gapCol22px--sp{-webkit-column-gap:22px !important;-moz-column-gap:22px !important;column-gap:22px !important}.u-gapRow22px--sp{row-gap:22px !important}.u-gap23px--sp{-webkit-column-gap:23px !important;-moz-column-gap:23px !important;column-gap:23px !important;row-gap:23px !important}.u-gapCol23px--sp{-webkit-column-gap:23px !important;-moz-column-gap:23px !important;column-gap:23px !important}.u-gapRow23px--sp{row-gap:23px !important}.u-gap24px--sp{-webkit-column-gap:24px !important;-moz-column-gap:24px !important;column-gap:24px !important;row-gap:24px !important}.u-gapCol24px--sp{-webkit-column-gap:24px !important;-moz-column-gap:24px !important;column-gap:24px !important}.u-gapRow24px--sp{row-gap:24px !important}.u-gap25px--sp{-webkit-column-gap:25px !important;-moz-column-gap:25px !important;column-gap:25px !important;row-gap:25px !important}.u-gapCol25px--sp{-webkit-column-gap:25px !important;-moz-column-gap:25px !important;column-gap:25px !important}.u-gapRow25px--sp{row-gap:25px !important}.u-gap26px--sp{-webkit-column-gap:26px !important;-moz-column-gap:26px !important;column-gap:26px !important;row-gap:26px !important}.u-gapCol26px--sp{-webkit-column-gap:26px !important;-moz-column-gap:26px !important;column-gap:26px !important}.u-gapRow26px--sp{row-gap:26px !important}.u-gap27px--sp{-webkit-column-gap:27px !important;-moz-column-gap:27px !important;column-gap:27px !important;row-gap:27px !important}.u-gapCol27px--sp{-webkit-column-gap:27px !important;-moz-column-gap:27px !important;column-gap:27px !important}.u-gapRow27px--sp{row-gap:27px !important}.u-gap28px--sp{-webkit-column-gap:28px !important;-moz-column-gap:28px !important;column-gap:28px !important;row-gap:28px !important}.u-gapCol28px--sp{-webkit-column-gap:28px !important;-moz-column-gap:28px !important;column-gap:28px !important}.u-gapRow28px--sp{row-gap:28px !important}.u-gap29px--sp{-webkit-column-gap:29px !important;-moz-column-gap:29px !important;column-gap:29px !important;row-gap:29px !important}.u-gapCol29px--sp{-webkit-column-gap:29px !important;-moz-column-gap:29px !important;column-gap:29px !important}.u-gapRow29px--sp{row-gap:29px !important}.u-gap30px--sp{-webkit-column-gap:30px !important;-moz-column-gap:30px !important;column-gap:30px !important;row-gap:30px !important}.u-gapCol30px--sp{-webkit-column-gap:30px !important;-moz-column-gap:30px !important;column-gap:30px !important}.u-gapRow30px--sp{row-gap:30px !important}.u-gap31px--sp{-webkit-column-gap:31px !important;-moz-column-gap:31px !important;column-gap:31px !important;row-gap:31px !important}.u-gapCol31px--sp{-webkit-column-gap:31px !important;-moz-column-gap:31px !important;column-gap:31px !important}.u-gapRow31px--sp{row-gap:31px !important}.u-gap32px--sp{-webkit-column-gap:32px !important;-moz-column-gap:32px !important;column-gap:32px !important;row-gap:32px !important}.u-gapCol32px--sp{-webkit-column-gap:32px !important;-moz-column-gap:32px !important;column-gap:32px !important}.u-gapRow32px--sp{row-gap:32px !important}.u-gap33px--sp{-webkit-column-gap:33px !important;-moz-column-gap:33px !important;column-gap:33px !important;row-gap:33px !important}.u-gapCol33px--sp{-webkit-column-gap:33px !important;-moz-column-gap:33px !important;column-gap:33px !important}.u-gapRow33px--sp{row-gap:33px !important}.u-gap34px--sp{-webkit-column-gap:34px !important;-moz-column-gap:34px !important;column-gap:34px !important;row-gap:34px !important}.u-gapCol34px--sp{-webkit-column-gap:34px !important;-moz-column-gap:34px !important;column-gap:34px !important}.u-gapRow34px--sp{row-gap:34px !important}.u-gap35px--sp{-webkit-column-gap:35px !important;-moz-column-gap:35px !important;column-gap:35px !important;row-gap:35px !important}.u-gapCol35px--sp{-webkit-column-gap:35px !important;-moz-column-gap:35px !important;column-gap:35px !important}.u-gapRow35px--sp{row-gap:35px !important}.u-gap36px--sp{-webkit-column-gap:36px !important;-moz-column-gap:36px !important;column-gap:36px !important;row-gap:36px !important}.u-gapCol36px--sp{-webkit-column-gap:36px !important;-moz-column-gap:36px !important;column-gap:36px !important}.u-gapRow36px--sp{row-gap:36px !important}.u-gap37px--sp{-webkit-column-gap:37px !important;-moz-column-gap:37px !important;column-gap:37px !important;row-gap:37px !important}.u-gapCol37px--sp{-webkit-column-gap:37px !important;-moz-column-gap:37px !important;column-gap:37px !important}.u-gapRow37px--sp{row-gap:37px !important}.u-gap38px--sp{-webkit-column-gap:38px !important;-moz-column-gap:38px !important;column-gap:38px !important;row-gap:38px !important}.u-gapCol38px--sp{-webkit-column-gap:38px !important;-moz-column-gap:38px !important;column-gap:38px !important}.u-gapRow38px--sp{row-gap:38px !important}.u-gap39px--sp{-webkit-column-gap:39px !important;-moz-column-gap:39px !important;column-gap:39px !important;row-gap:39px !important}.u-gapCol39px--sp{-webkit-column-gap:39px !important;-moz-column-gap:39px !important;column-gap:39px !important}.u-gapRow39px--sp{row-gap:39px !important}.u-gap40px--sp{-webkit-column-gap:40px !important;-moz-column-gap:40px !important;column-gap:40px !important;row-gap:40px !important}.u-gapCol40px--sp{-webkit-column-gap:40px !important;-moz-column-gap:40px !important;column-gap:40px !important}.u-gapRow40px--sp{row-gap:40px !important}.u-gap41px--sp{-webkit-column-gap:41px !important;-moz-column-gap:41px !important;column-gap:41px !important;row-gap:41px !important}.u-gapCol41px--sp{-webkit-column-gap:41px !important;-moz-column-gap:41px !important;column-gap:41px !important}.u-gapRow41px--sp{row-gap:41px !important}.u-gap42px--sp{-webkit-column-gap:42px !important;-moz-column-gap:42px !important;column-gap:42px !important;row-gap:42px !important}.u-gapCol42px--sp{-webkit-column-gap:42px !important;-moz-column-gap:42px !important;column-gap:42px !important}.u-gapRow42px--sp{row-gap:42px !important}.u-gap43px--sp{-webkit-column-gap:43px !important;-moz-column-gap:43px !important;column-gap:43px !important;row-gap:43px !important}.u-gapCol43px--sp{-webkit-column-gap:43px !important;-moz-column-gap:43px !important;column-gap:43px !important}.u-gapRow43px--sp{row-gap:43px !important}.u-gap44px--sp{-webkit-column-gap:44px !important;-moz-column-gap:44px !important;column-gap:44px !important;row-gap:44px !important}.u-gapCol44px--sp{-webkit-column-gap:44px !important;-moz-column-gap:44px !important;column-gap:44px !important}.u-gapRow44px--sp{row-gap:44px !important}.u-gap45px--sp{-webkit-column-gap:45px !important;-moz-column-gap:45px !important;column-gap:45px !important;row-gap:45px !important}.u-gapCol45px--sp{-webkit-column-gap:45px !important;-moz-column-gap:45px !important;column-gap:45px !important}.u-gapRow45px--sp{row-gap:45px !important}.u-gap46px--sp{-webkit-column-gap:46px !important;-moz-column-gap:46px !important;column-gap:46px !important;row-gap:46px !important}.u-gapCol46px--sp{-webkit-column-gap:46px !important;-moz-column-gap:46px !important;column-gap:46px !important}.u-gapRow46px--sp{row-gap:46px !important}.u-gap47px--sp{-webkit-column-gap:47px !important;-moz-column-gap:47px !important;column-gap:47px !important;row-gap:47px !important}.u-gapCol47px--sp{-webkit-column-gap:47px !important;-moz-column-gap:47px !important;column-gap:47px !important}.u-gapRow47px--sp{row-gap:47px !important}.u-gap48px--sp{-webkit-column-gap:48px !important;-moz-column-gap:48px !important;column-gap:48px !important;row-gap:48px !important}.u-gapCol48px--sp{-webkit-column-gap:48px !important;-moz-column-gap:48px !important;column-gap:48px !important}.u-gapRow48px--sp{row-gap:48px !important}.u-gap49px--sp{-webkit-column-gap:49px !important;-moz-column-gap:49px !important;column-gap:49px !important;row-gap:49px !important}.u-gapCol49px--sp{-webkit-column-gap:49px !important;-moz-column-gap:49px !important;column-gap:49px !important}.u-gapRow49px--sp{row-gap:49px !important}.u-gap50px--sp{-webkit-column-gap:50px !important;-moz-column-gap:50px !important;column-gap:50px !important;row-gap:50px !important}.u-gapCol50px--sp{-webkit-column-gap:50px !important;-moz-column-gap:50px !important;column-gap:50px !important}.u-gapRow50px--sp{row-gap:50px !important}.u-gap51px--sp{-webkit-column-gap:51px !important;-moz-column-gap:51px !important;column-gap:51px !important;row-gap:51px !important}.u-gapCol51px--sp{-webkit-column-gap:51px !important;-moz-column-gap:51px !important;column-gap:51px !important}.u-gapRow51px--sp{row-gap:51px !important}.u-gap52px--sp{-webkit-column-gap:52px !important;-moz-column-gap:52px !important;column-gap:52px !important;row-gap:52px !important}.u-gapCol52px--sp{-webkit-column-gap:52px !important;-moz-column-gap:52px !important;column-gap:52px !important}.u-gapRow52px--sp{row-gap:52px !important}.u-gap53px--sp{-webkit-column-gap:53px !important;-moz-column-gap:53px !important;column-gap:53px !important;row-gap:53px !important}.u-gapCol53px--sp{-webkit-column-gap:53px !important;-moz-column-gap:53px !important;column-gap:53px !important}.u-gapRow53px--sp{row-gap:53px !important}.u-gap54px--sp{-webkit-column-gap:54px !important;-moz-column-gap:54px !important;column-gap:54px !important;row-gap:54px !important}.u-gapCol54px--sp{-webkit-column-gap:54px !important;-moz-column-gap:54px !important;column-gap:54px !important}.u-gapRow54px--sp{row-gap:54px !important}.u-gap55px--sp{-webkit-column-gap:55px !important;-moz-column-gap:55px !important;column-gap:55px !important;row-gap:55px !important}.u-gapCol55px--sp{-webkit-column-gap:55px !important;-moz-column-gap:55px !important;column-gap:55px !important}.u-gapRow55px--sp{row-gap:55px !important}.u-gap56px--sp{-webkit-column-gap:56px !important;-moz-column-gap:56px !important;column-gap:56px !important;row-gap:56px !important}.u-gapCol56px--sp{-webkit-column-gap:56px !important;-moz-column-gap:56px !important;column-gap:56px !important}.u-gapRow56px--sp{row-gap:56px !important}.u-gap57px--sp{-webkit-column-gap:57px !important;-moz-column-gap:57px !important;column-gap:57px !important;row-gap:57px !important}.u-gapCol57px--sp{-webkit-column-gap:57px !important;-moz-column-gap:57px !important;column-gap:57px !important}.u-gapRow57px--sp{row-gap:57px !important}.u-gap58px--sp{-webkit-column-gap:58px !important;-moz-column-gap:58px !important;column-gap:58px !important;row-gap:58px !important}.u-gapCol58px--sp{-webkit-column-gap:58px !important;-moz-column-gap:58px !important;column-gap:58px !important}.u-gapRow58px--sp{row-gap:58px !important}.u-gap59px--sp{-webkit-column-gap:59px !important;-moz-column-gap:59px !important;column-gap:59px !important;row-gap:59px !important}.u-gapCol59px--sp{-webkit-column-gap:59px !important;-moz-column-gap:59px !important;column-gap:59px !important}.u-gapRow59px--sp{row-gap:59px !important}.u-gap60px--sp{-webkit-column-gap:60px !important;-moz-column-gap:60px !important;column-gap:60px !important;row-gap:60px !important}.u-gapCol60px--sp{-webkit-column-gap:60px !important;-moz-column-gap:60px !important;column-gap:60px !important}.u-gapRow60px--sp{row-gap:60px !important}.u-gap61px--sp{-webkit-column-gap:61px !important;-moz-column-gap:61px !important;column-gap:61px !important;row-gap:61px !important}.u-gapCol61px--sp{-webkit-column-gap:61px !important;-moz-column-gap:61px !important;column-gap:61px !important}.u-gapRow61px--sp{row-gap:61px !important}.u-gap62px--sp{-webkit-column-gap:62px !important;-moz-column-gap:62px !important;column-gap:62px !important;row-gap:62px !important}.u-gapCol62px--sp{-webkit-column-gap:62px !important;-moz-column-gap:62px !important;column-gap:62px !important}.u-gapRow62px--sp{row-gap:62px !important}.u-gap63px--sp{-webkit-column-gap:63px !important;-moz-column-gap:63px !important;column-gap:63px !important;row-gap:63px !important}.u-gapCol63px--sp{-webkit-column-gap:63px !important;-moz-column-gap:63px !important;column-gap:63px !important}.u-gapRow63px--sp{row-gap:63px !important}.u-gap64px--sp{-webkit-column-gap:64px !important;-moz-column-gap:64px !important;column-gap:64px !important;row-gap:64px !important}.u-gapCol64px--sp{-webkit-column-gap:64px !important;-moz-column-gap:64px !important;column-gap:64px !important}.u-gapRow64px--sp{row-gap:64px !important}.u-gap65px--sp{-webkit-column-gap:65px !important;-moz-column-gap:65px !important;column-gap:65px !important;row-gap:65px !important}.u-gapCol65px--sp{-webkit-column-gap:65px !important;-moz-column-gap:65px !important;column-gap:65px !important}.u-gapRow65px--sp{row-gap:65px !important}.u-gap66px--sp{-webkit-column-gap:66px !important;-moz-column-gap:66px !important;column-gap:66px !important;row-gap:66px !important}.u-gapCol66px--sp{-webkit-column-gap:66px !important;-moz-column-gap:66px !important;column-gap:66px !important}.u-gapRow66px--sp{row-gap:66px !important}.u-gap67px--sp{-webkit-column-gap:67px !important;-moz-column-gap:67px !important;column-gap:67px !important;row-gap:67px !important}.u-gapCol67px--sp{-webkit-column-gap:67px !important;-moz-column-gap:67px !important;column-gap:67px !important}.u-gapRow67px--sp{row-gap:67px !important}.u-gap68px--sp{-webkit-column-gap:68px !important;-moz-column-gap:68px !important;column-gap:68px !important;row-gap:68px !important}.u-gapCol68px--sp{-webkit-column-gap:68px !important;-moz-column-gap:68px !important;column-gap:68px !important}.u-gapRow68px--sp{row-gap:68px !important}.u-gap69px--sp{-webkit-column-gap:69px !important;-moz-column-gap:69px !important;column-gap:69px !important;row-gap:69px !important}.u-gapCol69px--sp{-webkit-column-gap:69px !important;-moz-column-gap:69px !important;column-gap:69px !important}.u-gapRow69px--sp{row-gap:69px !important}.u-gap70px--sp{-webkit-column-gap:70px !important;-moz-column-gap:70px !important;column-gap:70px !important;row-gap:70px !important}.u-gapCol70px--sp{-webkit-column-gap:70px !important;-moz-column-gap:70px !important;column-gap:70px !important}.u-gapRow70px--sp{row-gap:70px !important}.u-gap71px--sp{-webkit-column-gap:71px !important;-moz-column-gap:71px !important;column-gap:71px !important;row-gap:71px !important}.u-gapCol71px--sp{-webkit-column-gap:71px !important;-moz-column-gap:71px !important;column-gap:71px !important}.u-gapRow71px--sp{row-gap:71px !important}.u-gap72px--sp{-webkit-column-gap:72px !important;-moz-column-gap:72px !important;column-gap:72px !important;row-gap:72px !important}.u-gapCol72px--sp{-webkit-column-gap:72px !important;-moz-column-gap:72px !important;column-gap:72px !important}.u-gapRow72px--sp{row-gap:72px !important}.u-gap73px--sp{-webkit-column-gap:73px !important;-moz-column-gap:73px !important;column-gap:73px !important;row-gap:73px !important}.u-gapCol73px--sp{-webkit-column-gap:73px !important;-moz-column-gap:73px !important;column-gap:73px !important}.u-gapRow73px--sp{row-gap:73px !important}.u-gap74px--sp{-webkit-column-gap:74px !important;-moz-column-gap:74px !important;column-gap:74px !important;row-gap:74px !important}.u-gapCol74px--sp{-webkit-column-gap:74px !important;-moz-column-gap:74px !important;column-gap:74px !important}.u-gapRow74px--sp{row-gap:74px !important}.u-gap75px--sp{-webkit-column-gap:75px !important;-moz-column-gap:75px !important;column-gap:75px !important;row-gap:75px !important}.u-gapCol75px--sp{-webkit-column-gap:75px !important;-moz-column-gap:75px !important;column-gap:75px !important}.u-gapRow75px--sp{row-gap:75px !important}.u-gap76px--sp{-webkit-column-gap:76px !important;-moz-column-gap:76px !important;column-gap:76px !important;row-gap:76px !important}.u-gapCol76px--sp{-webkit-column-gap:76px !important;-moz-column-gap:76px !important;column-gap:76px !important}.u-gapRow76px--sp{row-gap:76px !important}.u-gap77px--sp{-webkit-column-gap:77px !important;-moz-column-gap:77px !important;column-gap:77px !important;row-gap:77px !important}.u-gapCol77px--sp{-webkit-column-gap:77px !important;-moz-column-gap:77px !important;column-gap:77px !important}.u-gapRow77px--sp{row-gap:77px !important}.u-gap78px--sp{-webkit-column-gap:78px !important;-moz-column-gap:78px !important;column-gap:78px !important;row-gap:78px !important}.u-gapCol78px--sp{-webkit-column-gap:78px !important;-moz-column-gap:78px !important;column-gap:78px !important}.u-gapRow78px--sp{row-gap:78px !important}.u-gap79px--sp{-webkit-column-gap:79px !important;-moz-column-gap:79px !important;column-gap:79px !important;row-gap:79px !important}.u-gapCol79px--sp{-webkit-column-gap:79px !important;-moz-column-gap:79px !important;column-gap:79px !important}.u-gapRow79px--sp{row-gap:79px !important}.u-gap80px--sp{-webkit-column-gap:80px !important;-moz-column-gap:80px !important;column-gap:80px !important;row-gap:80px !important}.u-gapCol80px--sp{-webkit-column-gap:80px !important;-moz-column-gap:80px !important;column-gap:80px !important}.u-gapRow80px--sp{row-gap:80px !important}.u-gap81px--sp{-webkit-column-gap:81px !important;-moz-column-gap:81px !important;column-gap:81px !important;row-gap:81px !important}.u-gapCol81px--sp{-webkit-column-gap:81px !important;-moz-column-gap:81px !important;column-gap:81px !important}.u-gapRow81px--sp{row-gap:81px !important}.u-gap82px--sp{-webkit-column-gap:82px !important;-moz-column-gap:82px !important;column-gap:82px !important;row-gap:82px !important}.u-gapCol82px--sp{-webkit-column-gap:82px !important;-moz-column-gap:82px !important;column-gap:82px !important}.u-gapRow82px--sp{row-gap:82px !important}.u-gap83px--sp{-webkit-column-gap:83px !important;-moz-column-gap:83px !important;column-gap:83px !important;row-gap:83px !important}.u-gapCol83px--sp{-webkit-column-gap:83px !important;-moz-column-gap:83px !important;column-gap:83px !important}.u-gapRow83px--sp{row-gap:83px !important}.u-gap84px--sp{-webkit-column-gap:84px !important;-moz-column-gap:84px !important;column-gap:84px !important;row-gap:84px !important}.u-gapCol84px--sp{-webkit-column-gap:84px !important;-moz-column-gap:84px !important;column-gap:84px !important}.u-gapRow84px--sp{row-gap:84px !important}.u-gap85px--sp{-webkit-column-gap:85px !important;-moz-column-gap:85px !important;column-gap:85px !important;row-gap:85px !important}.u-gapCol85px--sp{-webkit-column-gap:85px !important;-moz-column-gap:85px !important;column-gap:85px !important}.u-gapRow85px--sp{row-gap:85px !important}.u-gap86px--sp{-webkit-column-gap:86px !important;-moz-column-gap:86px !important;column-gap:86px !important;row-gap:86px !important}.u-gapCol86px--sp{-webkit-column-gap:86px !important;-moz-column-gap:86px !important;column-gap:86px !important}.u-gapRow86px--sp{row-gap:86px !important}.u-gap87px--sp{-webkit-column-gap:87px !important;-moz-column-gap:87px !important;column-gap:87px !important;row-gap:87px !important}.u-gapCol87px--sp{-webkit-column-gap:87px !important;-moz-column-gap:87px !important;column-gap:87px !important}.u-gapRow87px--sp{row-gap:87px !important}.u-gap88px--sp{-webkit-column-gap:88px !important;-moz-column-gap:88px !important;column-gap:88px !important;row-gap:88px !important}.u-gapCol88px--sp{-webkit-column-gap:88px !important;-moz-column-gap:88px !important;column-gap:88px !important}.u-gapRow88px--sp{row-gap:88px !important}.u-gap89px--sp{-webkit-column-gap:89px !important;-moz-column-gap:89px !important;column-gap:89px !important;row-gap:89px !important}.u-gapCol89px--sp{-webkit-column-gap:89px !important;-moz-column-gap:89px !important;column-gap:89px !important}.u-gapRow89px--sp{row-gap:89px !important}.u-gap90px--sp{-webkit-column-gap:90px !important;-moz-column-gap:90px !important;column-gap:90px !important;row-gap:90px !important}.u-gapCol90px--sp{-webkit-column-gap:90px !important;-moz-column-gap:90px !important;column-gap:90px !important}.u-gapRow90px--sp{row-gap:90px !important}.u-gap91px--sp{-webkit-column-gap:91px !important;-moz-column-gap:91px !important;column-gap:91px !important;row-gap:91px !important}.u-gapCol91px--sp{-webkit-column-gap:91px !important;-moz-column-gap:91px !important;column-gap:91px !important}.u-gapRow91px--sp{row-gap:91px !important}.u-gap92px--sp{-webkit-column-gap:92px !important;-moz-column-gap:92px !important;column-gap:92px !important;row-gap:92px !important}.u-gapCol92px--sp{-webkit-column-gap:92px !important;-moz-column-gap:92px !important;column-gap:92px !important}.u-gapRow92px--sp{row-gap:92px !important}.u-gap93px--sp{-webkit-column-gap:93px !important;-moz-column-gap:93px !important;column-gap:93px !important;row-gap:93px !important}.u-gapCol93px--sp{-webkit-column-gap:93px !important;-moz-column-gap:93px !important;column-gap:93px !important}.u-gapRow93px--sp{row-gap:93px !important}.u-gap94px--sp{-webkit-column-gap:94px !important;-moz-column-gap:94px !important;column-gap:94px !important;row-gap:94px !important}.u-gapCol94px--sp{-webkit-column-gap:94px !important;-moz-column-gap:94px !important;column-gap:94px !important}.u-gapRow94px--sp{row-gap:94px !important}.u-gap95px--sp{-webkit-column-gap:95px !important;-moz-column-gap:95px !important;column-gap:95px !important;row-gap:95px !important}.u-gapCol95px--sp{-webkit-column-gap:95px !important;-moz-column-gap:95px !important;column-gap:95px !important}.u-gapRow95px--sp{row-gap:95px !important}.u-gap96px--sp{-webkit-column-gap:96px !important;-moz-column-gap:96px !important;column-gap:96px !important;row-gap:96px !important}.u-gapCol96px--sp{-webkit-column-gap:96px !important;-moz-column-gap:96px !important;column-gap:96px !important}.u-gapRow96px--sp{row-gap:96px !important}.u-gap97px--sp{-webkit-column-gap:97px !important;-moz-column-gap:97px !important;column-gap:97px !important;row-gap:97px !important}.u-gapCol97px--sp{-webkit-column-gap:97px !important;-moz-column-gap:97px !important;column-gap:97px !important}.u-gapRow97px--sp{row-gap:97px !important}.u-gap98px--sp{-webkit-column-gap:98px !important;-moz-column-gap:98px !important;column-gap:98px !important;row-gap:98px !important}.u-gapCol98px--sp{-webkit-column-gap:98px !important;-moz-column-gap:98px !important;column-gap:98px !important}.u-gapRow98px--sp{row-gap:98px !important}.u-gap99px--sp{-webkit-column-gap:99px !important;-moz-column-gap:99px !important;column-gap:99px !important;row-gap:99px !important}.u-gapCol99px--sp{-webkit-column-gap:99px !important;-moz-column-gap:99px !important;column-gap:99px !important}.u-gapRow99px--sp{row-gap:99px !important}.u-gap100px--sp{-webkit-column-gap:100px !important;-moz-column-gap:100px !important;column-gap:100px !important;row-gap:100px !important}.u-gapCol100px--sp{-webkit-column-gap:100px !important;-moz-column-gap:100px !important;column-gap:100px !important}.u-gapRow100px--sp{row-gap:100px !important}}.u-gap0px{-webkit-column-gap:0em !important;-moz-column-gap:0em !important;column-gap:0em !important;row-gap:0em !important}.u-gapCol0px{-webkit-column-gap:0em !important;-moz-column-gap:0em !important;column-gap:0em !important}.u-gapRow0px{row-gap:0em !important}.u-gap1px{-webkit-column-gap:1em !important;-moz-column-gap:1em !important;column-gap:1em !important;row-gap:1em !important}.u-gapCol1px{-webkit-column-gap:1em !important;-moz-column-gap:1em !important;column-gap:1em !important}.u-gapRow1px{row-gap:1em !important}.u-gap2px{-webkit-column-gap:2em !important;-moz-column-gap:2em !important;column-gap:2em !important;row-gap:2em !important}.u-gapCol2px{-webkit-column-gap:2em !important;-moz-column-gap:2em !important;column-gap:2em !important}.u-gapRow2px{row-gap:2em !important}.u-gap3px{-webkit-column-gap:3em !important;-moz-column-gap:3em !important;column-gap:3em !important;row-gap:3em !important}.u-gapCol3px{-webkit-column-gap:3em !important;-moz-column-gap:3em !important;column-gap:3em !important}.u-gapRow3px{row-gap:3em !important}.u-gap4px{-webkit-column-gap:4em !important;-moz-column-gap:4em !important;column-gap:4em !important;row-gap:4em !important}.u-gapCol4px{-webkit-column-gap:4em !important;-moz-column-gap:4em !important;column-gap:4em !important}.u-gapRow4px{row-gap:4em !important}.u-gap5px{-webkit-column-gap:5em !important;-moz-column-gap:5em !important;column-gap:5em !important;row-gap:5em !important}.u-gapCol5px{-webkit-column-gap:5em !important;-moz-column-gap:5em !important;column-gap:5em !important}.u-gapRow5px{row-gap:5em !important}.u-gap6px{-webkit-column-gap:6em !important;-moz-column-gap:6em !important;column-gap:6em !important;row-gap:6em !important}.u-gapCol6px{-webkit-column-gap:6em !important;-moz-column-gap:6em !important;column-gap:6em !important}.u-gapRow6px{row-gap:6em !important}.u-gap7px{-webkit-column-gap:7em !important;-moz-column-gap:7em !important;column-gap:7em !important;row-gap:7em !important}.u-gapCol7px{-webkit-column-gap:7em !important;-moz-column-gap:7em !important;column-gap:7em !important}.u-gapRow7px{row-gap:7em !important}.u-gap8px{-webkit-column-gap:8em !important;-moz-column-gap:8em !important;column-gap:8em !important;row-gap:8em !important}.u-gapCol8px{-webkit-column-gap:8em !important;-moz-column-gap:8em !important;column-gap:8em !important}.u-gapRow8px{row-gap:8em !important}.u-gap9px{-webkit-column-gap:9em !important;-moz-column-gap:9em !important;column-gap:9em !important;row-gap:9em !important}.u-gapCol9px{-webkit-column-gap:9em !important;-moz-column-gap:9em !important;column-gap:9em !important}.u-gapRow9px{row-gap:9em !important}.u-gap10px{-webkit-column-gap:10em !important;-moz-column-gap:10em !important;column-gap:10em !important;row-gap:10em !important}.u-gapCol10px{-webkit-column-gap:10em !important;-moz-column-gap:10em !important;column-gap:10em !important}.u-gapRow10px{row-gap:10em !important}@media screen and (max-width: 750px){.u-gap0px--sp{-webkit-column-gap:0em !important;-moz-column-gap:0em !important;column-gap:0em !important;row-gap:0em !important}.u-gapCol0px--sp{-webkit-column-gap:0em !important;-moz-column-gap:0em !important;column-gap:0em !important}.u-gapRow0px--sp{row-gap:0em !important}.u-gap1px--sp{-webkit-column-gap:1em !important;-moz-column-gap:1em !important;column-gap:1em !important;row-gap:1em !important}.u-gapCol1px--sp{-webkit-column-gap:1em !important;-moz-column-gap:1em !important;column-gap:1em !important}.u-gapRow1px--sp{row-gap:1em !important}.u-gap2px--sp{-webkit-column-gap:2em !important;-moz-column-gap:2em !important;column-gap:2em !important;row-gap:2em !important}.u-gapCol2px--sp{-webkit-column-gap:2em !important;-moz-column-gap:2em !important;column-gap:2em !important}.u-gapRow2px--sp{row-gap:2em !important}.u-gap3px--sp{-webkit-column-gap:3em !important;-moz-column-gap:3em !important;column-gap:3em !important;row-gap:3em !important}.u-gapCol3px--sp{-webkit-column-gap:3em !important;-moz-column-gap:3em !important;column-gap:3em !important}.u-gapRow3px--sp{row-gap:3em !important}.u-gap4px--sp{-webkit-column-gap:4em !important;-moz-column-gap:4em !important;column-gap:4em !important;row-gap:4em !important}.u-gapCol4px--sp{-webkit-column-gap:4em !important;-moz-column-gap:4em !important;column-gap:4em !important}.u-gapRow4px--sp{row-gap:4em !important}.u-gap5px--sp{-webkit-column-gap:5em !important;-moz-column-gap:5em !important;column-gap:5em !important;row-gap:5em !important}.u-gapCol5px--sp{-webkit-column-gap:5em !important;-moz-column-gap:5em !important;column-gap:5em !important}.u-gapRow5px--sp{row-gap:5em !important}.u-gap6px--sp{-webkit-column-gap:6em !important;-moz-column-gap:6em !important;column-gap:6em !important;row-gap:6em !important}.u-gapCol6px--sp{-webkit-column-gap:6em !important;-moz-column-gap:6em !important;column-gap:6em !important}.u-gapRow6px--sp{row-gap:6em !important}.u-gap7px--sp{-webkit-column-gap:7em !important;-moz-column-gap:7em !important;column-gap:7em !important;row-gap:7em !important}.u-gapCol7px--sp{-webkit-column-gap:7em !important;-moz-column-gap:7em !important;column-gap:7em !important}.u-gapRow7px--sp{row-gap:7em !important}.u-gap8px--sp{-webkit-column-gap:8em !important;-moz-column-gap:8em !important;column-gap:8em !important;row-gap:8em !important}.u-gapCol8px--sp{-webkit-column-gap:8em !important;-moz-column-gap:8em !important;column-gap:8em !important}.u-gapRow8px--sp{row-gap:8em !important}.u-gap9px--sp{-webkit-column-gap:9em !important;-moz-column-gap:9em !important;column-gap:9em !important;row-gap:9em !important}.u-gapCol9px--sp{-webkit-column-gap:9em !important;-moz-column-gap:9em !important;column-gap:9em !important}.u-gapRow9px--sp{row-gap:9em !important}.u-gap10px--sp{-webkit-column-gap:10em !important;-moz-column-gap:10em !important;column-gap:10em !important;row-gap:10em !important}.u-gapCol10px--sp{-webkit-column-gap:10em !important;-moz-column-gap:10em !important;column-gap:10em !important}.u-gapRow10px--sp{row-gap:10em !important}}.u-scroll::-webkit-scrollbar{overflow:hidden;width:.5em}.u-scroll::-webkit-scrollbar:horizontal{height:.5em}.u-scroll::-webkit-scrollbar-button{display:none}.u-scroll::-webkit-scrollbar-thumb{border-radius:.25em;background-color:#c1c1c1}.u-scroll::-webkit-scrollbar-corner{display:none}@media screen and (max-width: 750px){.u-scroll--sp::-webkit-scrollbar{overflow:hidden;width:.5em}.u-scroll--sp::-webkit-scrollbar:horizontal{height:.5em}.u-scroll--sp::-webkit-scrollbar-button{display:none}.u-scroll--sp::-webkit-scrollbar-thumb{border-radius:.25em;background-color:#c1c1c1}.u-scroll--sp::-webkit-scrollbar-corner{display:none}}.u-fwBold,.u-fontWeightBold{font-weight:bold !important}.u-fwNormal,.u-fontWeightNormal{font-weight:normal !important}@media screen and (max-width: 750px){.u-fwBold--sp,.u-fontWeightBold--sp{font-weight:bold !important}.u-fwNormal--sp,.u-fontWeightNormal--sp{font-weight:normal !important}}.u-fs0_6rem{font-size:0.6rem !important}.u-fs0_7rem{font-size:0.7rem !important}.u-fs0_8rem{font-size:0.8rem !important}.u-fs0_9rem{font-size:0.9rem !important}.u-fs1_0rem{font-size:1rem !important}.u-fs1rem{font-size:1rem !important}.u-fs1_1rem{font-size:1.1rem !important}.u-fs1_2rem{font-size:1.2rem !important}.u-fs1_3rem{font-size:1.3rem !important}.u-fs1_4rem{font-size:1.4rem !important}.u-fs1_5rem{font-size:1.5rem !important}.u-fs1_6rem{font-size:1.6rem !important}.u-fs1_7rem{font-size:1.7rem !important}.u-fs1_8rem{font-size:1.8rem !important}.u-fs1_9rem{font-size:1.9rem !important}.u-fs2_0rem{font-size:2rem !important}.u-fs2rem{font-size:2rem !important}.u-fs2_1rem{font-size:2.1rem !important}.u-fs2_2rem{font-size:2.2rem !important}.u-fs2_3rem{font-size:2.3rem !important}.u-fs2_4rem{font-size:2.4rem !important}.u-fs2_5rem{font-size:2.5rem !important}.u-fs2_6rem{font-size:2.6rem !important}.u-fs2_7rem{font-size:2.7rem !important}.u-fs2_8rem{font-size:2.8rem !important}.u-fs2_9rem{font-size:2.9rem !important}.u-fs3_0rem{font-size:3rem !important}.u-fs3rem{font-size:3rem !important}.u-fs3_1rem{font-size:3.1rem !important}.u-fs3_2rem{font-size:3.2rem !important}.u-fs3_3rem{font-size:3.3rem !important}.u-fs3_4rem{font-size:3.4rem !important}.u-fs3_5rem{font-size:3.5rem !important}.u-fs3_6rem{font-size:3.6rem !important}.u-fs3_7rem{font-size:3.7rem !important}.u-fs3_8rem{font-size:3.8rem !important}.u-fs3_9rem{font-size:3.9rem !important}.u-fs4_0rem{font-size:4rem !important}.u-fs4rem{font-size:4rem !important}.u-fs4_1rem{font-size:4.1rem !important}.u-fs4_2rem{font-size:4.2rem !important}.u-fs4_3rem{font-size:4.3rem !important}.u-fs4_4rem{font-size:4.4rem !important}.u-fs4_5rem{font-size:4.5rem !important}.u-fs4_6rem{font-size:4.6rem !important}.u-fs4_7rem{font-size:4.7rem !important}.u-fs4_8rem{font-size:4.8rem !important}.u-fs4_9rem{font-size:4.9rem !important}.u-fs5_0rem{font-size:5rem !important}.u-fs5rem{font-size:5rem !important}.u-fs0_1em{font-size:0.1em !important}.u-fs0_2em{font-size:0.2em !important}.u-fs0_3em{font-size:0.3em !important}.u-fs0_4em{font-size:0.4em !important}.u-fs0_5em{font-size:0.5em !important}.u-fs0_6em{font-size:0.6em !important}.u-fs0_7em{font-size:0.7em !important}.u-fs0_8em{font-size:0.8em !important}.u-fs0_9em{font-size:0.9em !important}.u-fs1_0em{font-size:1em !important}.u-fs1em{font-size:1em !important}.u-fs1_1em{font-size:1.1em !important}.u-fs1_2em{font-size:1.2em !important}.u-fs1_3em{font-size:1.3em !important}.u-fs1_4em{font-size:1.4em !important}.u-fs1_5em{font-size:1.5em !important}.u-fs1_6em{font-size:1.6em !important}.u-fs1_7em{font-size:1.7em !important}.u-fs1_8em{font-size:1.8em !important}.u-fs1_9em{font-size:1.9em !important}.u-fs2_0em{font-size:2em !important}.u-fs2em{font-size:2em !important}.u-fs2_1em{font-size:2.1em !important}.u-fs2_2em{font-size:2.2em !important}.u-fs2_3em{font-size:2.3em !important}.u-fs2_4em{font-size:2.4em !important}.u-fs2_5em{font-size:2.5em !important}.u-fs2_6em{font-size:2.6em !important}.u-fs2_7em{font-size:2.7em !important}.u-fs2_8em{font-size:2.8em !important}.u-fs2_9em{font-size:2.9em !important}.u-fs3_0em{font-size:3em !important}.u-fs3em{font-size:3em !important}@media screen and (max-width: 750px){.u-fs0_6rem--sp{font-size:0.6rem !important}.u-fs0_7rem--sp{font-size:0.7rem !important}.u-fs0_8rem--sp{font-size:0.8rem !important}.u-fs0_9rem--sp{font-size:0.9rem !important}.u-fs1_0rem--sp{font-size:1rem !important}.u-fs1rem--sp{font-size:1rem !important}.u-fs1_1rem--sp{font-size:1.1rem !important}.u-fs1_2rem--sp{font-size:1.2rem !important}.u-fs1_3rem--sp{font-size:1.3rem !important}.u-fs1_4rem--sp{font-size:1.4rem !important}.u-fs1_5rem--sp{font-size:1.5rem !important}.u-fs1_6rem--sp{font-size:1.6rem !important}.u-fs1_7rem--sp{font-size:1.7rem !important}.u-fs1_8rem--sp{font-size:1.8rem !important}.u-fs1_9rem--sp{font-size:1.9rem !important}.u-fs2_0rem--sp{font-size:2rem !important}.u-fs2rem--sp{font-size:2rem !important}.u-fs2_1rem--sp{font-size:2.1rem !important}.u-fs2_2rem--sp{font-size:2.2rem !important}.u-fs2_3rem--sp{font-size:2.3rem !important}.u-fs2_4rem--sp{font-size:2.4rem !important}.u-fs2_5rem--sp{font-size:2.5rem !important}.u-fs2_6rem--sp{font-size:2.6rem !important}.u-fs2_7rem--sp{font-size:2.7rem !important}.u-fs2_8rem--sp{font-size:2.8rem !important}.u-fs2_9rem--sp{font-size:2.9rem !important}.u-fs3_0rem--sp{font-size:3rem !important}.u-fs3rem--sp{font-size:3rem !important}.u-fs3_1rem--sp{font-size:3.1rem !important}.u-fs3_2rem--sp{font-size:3.2rem !important}.u-fs3_3rem--sp{font-size:3.3rem !important}.u-fs3_4rem--sp{font-size:3.4rem !important}.u-fs3_5rem--sp{font-size:3.5rem !important}.u-fs3_6rem--sp{font-size:3.6rem !important}.u-fs3_7rem--sp{font-size:3.7rem !important}.u-fs3_8rem--sp{font-size:3.8rem !important}.u-fs3_9rem--sp{font-size:3.9rem !important}.u-fs4_0rem--sp{font-size:4rem !important}.u-fs4rem--sp{font-size:4rem !important}.u-fs4_1rem--sp{font-size:4.1rem !important}.u-fs4_2rem--sp{font-size:4.2rem !important}.u-fs4_3rem--sp{font-size:4.3rem !important}.u-fs4_4rem--sp{font-size:4.4rem !important}.u-fs4_5rem--sp{font-size:4.5rem !important}.u-fs4_6rem--sp{font-size:4.6rem !important}.u-fs4_7rem--sp{font-size:4.7rem !important}.u-fs4_8rem--sp{font-size:4.8rem !important}.u-fs4_9rem--sp{font-size:4.9rem !important}.u-fs5_0rem--sp{font-size:5rem !important}.u-fs5rem--sp{font-size:5rem !important}.u-fs0_1em--sp{font-size:0.1em !important}.u-fs0_2em--sp{font-size:0.2em !important}.u-fs0_3em--sp{font-size:0.3em !important}.u-fs0_4em--sp{font-size:0.4em !important}.u-fs0_5em--sp{font-size:0.5em !important}.u-fs0_6em--sp{font-size:0.6em !important}.u-fs0_7em--sp{font-size:0.7em !important}.u-fs0_8em--sp{font-size:0.8em !important}.u-fs0_9em--sp{font-size:0.9em !important}.u-fs1_0em--sp{font-size:1em !important}.u-fs1em--sp{font-size:1em !important}.u-fs1_1em--sp{font-size:1.1em !important}.u-fs1_2em--sp{font-size:1.2em !important}.u-fs1_3em--sp{font-size:1.3em !important}.u-fs1_4em--sp{font-size:1.4em !important}.u-fs1_5em--sp{font-size:1.5em !important}.u-fs1_6em--sp{font-size:1.6em !important}.u-fs1_7em--sp{font-size:1.7em !important}.u-fs1_8em--sp{font-size:1.8em !important}.u-fs1_9em--sp{font-size:1.9em !important}.u-fs2_0em--sp{font-size:2em !important}.u-fs2em--sp{font-size:2em !important}.u-fs2_1em--sp{font-size:2.1em !important}.u-fs2_2em--sp{font-size:2.2em !important}.u-fs2_3em--sp{font-size:2.3em !important}.u-fs2_4em--sp{font-size:2.4em !important}.u-fs2_5em--sp{font-size:2.5em !important}.u-fs2_6em--sp{font-size:2.6em !important}.u-fs2_7em--sp{font-size:2.7em !important}.u-fs2_8em--sp{font-size:2.8em !important}.u-fs2_9em--sp{font-size:2.9em !important}.u-fs3_0em--sp{font-size:3em !important}.u-fs3em--sp{font-size:3em !important}}.u-floatRight{float:right !important}.u-floatLeft{float:left !important}.u-floatNone{float:none !important}@media screen and (max-width: 750px){.u-floatRight--sp{float:right !important}.u-floatLeft--sp{float:left !important}.u-floatNone--sp{float:none !important}}.u-pRelative{position:relative !important}.u-pAbsolute{position:absolute !important}.u-pStatic{position:static !important}.u-pFixed{position:fixed !important}@media screen and (max-width: 750px){.u-pRelative--sp{position:relative !important}.u-pAbsolute--sp{position:absolute !important}.u-pStatic--sp{position:static !important}.u-pFixed--sp{position:fixed !important}}.u-wsNowrap{white-space:nowrap !important}.u-wsNormal{white-space:normal !important}@media screen and (max-width: 750px){.u-wsNowrap--sp{white-space:nowrap !important}.u-wsNormal--sp{white-space:normal !important}}.u-lh1_1{line-height:1.1}.u-lh1_2{line-height:1.2}.u-lh1_3{line-height:1.3}.u-lh1_4{line-height:1.4}.u-lh1_5{line-height:1.5}.u-lh1_6{line-height:1.6}.u-lh1_7{line-height:1.7}.u-lh1_8{line-height:1.8}.u-lh1_9{line-height:1.9}.u-lh2_0{line-height:2}.u-lh2_1{line-height:2.1}.u-lh2_2{line-height:2.2}.u-lh2_3{line-height:2.3}.u-lh2_4{line-height:2.4}.u-lh2_5{line-height:2.5}.u-lh2_6{line-height:2.6}.u-lh2_7{line-height:2.7}.u-lh2_8{line-height:2.8}.u-lh2_9{line-height:2.9}.u-lh3_0{line-height:3}.u-lh3_1{line-height:3.1}.u-lh3_2{line-height:3.2}.u-lh3_3{line-height:3.3}.u-lh3_4{line-height:3.4}.u-lh3_5{line-height:3.5}.u-lh3_6{line-height:3.6}.u-lh3_7{line-height:3.7}.u-lh3_8{line-height:3.8}.u-lh3_9{line-height:3.9}.u-lh4_0{line-height:4}@media screen and (max-width: 750px){.u-lh1_1{line-height:1.1}.u-lh1_2{line-height:1.2}.u-lh1_3{line-height:1.3}.u-lh1_4{line-height:1.4}.u-lh1_5{line-height:1.5}.u-lh1_6{line-height:1.6}.u-lh1_7{line-height:1.7}.u-lh1_8{line-height:1.8}.u-lh1_9{line-height:1.9}.u-lh2_0{line-height:2}.u-lh2_1{line-height:2.1}.u-lh2_2{line-height:2.2}.u-lh2_3{line-height:2.3}.u-lh2_4{line-height:2.4}.u-lh2_5{line-height:2.5}.u-lh2_6{line-height:2.6}.u-lh2_7{line-height:2.7}.u-lh2_8{line-height:2.8}.u-lh2_9{line-height:2.9}.u-lh3_0{line-height:3}.u-lh3_1{line-height:3.1}.u-lh3_2{line-height:3.2}.u-lh3_3{line-height:3.3}.u-lh3_4{line-height:3.4}.u-lh3_5{line-height:3.5}.u-lh3_6{line-height:3.6}.u-lh3_7{line-height:3.7}.u-lh3_8{line-height:3.8}.u-lh3_9{line-height:3.9}.u-lh4_0{line-height:4}}.u-w0{width:0% !important}.u-w10{width:10% !important}.u-w20{width:20% !important}.u-w30{width:30% !important}.u-w40{width:40% !important}.u-w50{width:50% !important}.u-w60{width:60% !important}.u-w70{width:70% !important}.u-w80{width:80% !important}.u-w90{width:90% !important}.u-w100{width:100% !important}@media screen and (max-width: 750px){.u-w0--sp{width:0% !important}.u-w10--sp{width:10% !important}.u-w20--sp{width:20% !important}.u-w30--sp{width:30% !important}.u-w40--sp{width:40% !important}.u-w50--sp{width:50% !important}.u-w60--sp{width:60% !important}.u-w70--sp{width:70% !important}.u-w80--sp{width:80% !important}.u-w90--sp{width:90% !important}.u-w100--sp{width:100% !important}}.u-flexItem{-webkit-box-flex:1 !important;-ms-flex:1 1 0% !important;flex:1 1 0% !important}.u-flexAuto{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.u-flexAuto>*{-webkit-box-flex:1 !important;-ms-flex:1 1 0% !important;flex:1 1 0% !important}.u-flexWrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.u-flexNowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.u-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-flexLeft{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.u-flexCenter{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.u-flexRight{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.u-flexBetween{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.u-flexAround{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.u-flexTop{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.u-flexMiddle{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.u-flexBottom{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.u-flexReverse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.u-flexItemTop{-ms-flex-item-align:start !important;align-self:flex-start !important}.u-flexItemMiddle{-ms-flex-item-align:center !important;align-self:center !important}.u-flexItemBottom{-ms-flex-item-align:end !important;align-self:flex-end !important}@media screen and (max-width: 750px){.u-flexItem--sp{-webkit-box-flex:1 !important;-ms-flex:1 1 0% !important;flex:1 1 0% !important}.u-flexAuto--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.u-flexAuto--sp>*{-webkit-box-flex:1 !important;-ms-flex:1 1 0% !important;flex:1 1 0% !important}.u-flexWrap--sp{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.u-flexNowrap--sp{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.u-flex--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-flexLeft--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.u-flexCenter--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.u-flexRight--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.u-flexBetween--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.u-flexAround--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.u-flexTop--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.u-flexMiddle--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.u-flexBottom--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.u-flexReverse--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.u-flexItemTop--sp{-ms-flex-item-align:start !important;align-self:flex-start !important}.u-flexItemMiddle--sp{-ms-flex-item-align:center !important;align-self:center !important}.u-flexItemBottom--sp{-ms-flex-item-align:end !important;align-self:flex-end !important}}.u-taCenter{text-align:center !important}.u-taLeft{text-align:left !important}.u-taRight{text-align:right !important}@media screen and (max-width: 750px){.u-taCenter--sp{text-align:center !important}.u-taLeft--sp{text-align:left !important}.u-taRight--sp{text-align:right !important}}.u-dNone{display:none !important}.u-dBlock{display:block !important}.u-dInline{display:inline !important}.u-dTable{display:table !important}.u-dTableCell{display:table-cell !important}.u-dFlex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-dInlineFlex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media screen and (max-width: 750px){.u-dNone--sp{display:none !important}.u-dBlock--sp{display:block !important}.u-dInline--sp{display:inline !important}.u-dTable--sp{display:table !important}.u-dTableCell--sp{display:table-cell !important}.u-dFlex--sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-dInlineFlex--sp{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.u-m0px{margin:0px !important}.u-mt0px{margin-top:0px !important}.u-mb0px{margin-bottom:0px !important}.u-ml0px{margin-left:0px !important}.u-mr0px{margin-right:0px !important}.u-pt0px{padding-top:0px !important}.u-pb0px{padding-bottom:0px !important}.u-pl0px{padding-left:0px !important}.u-pr0px{padding-right:0px !important}.u-p0px{padding:0px !important}.u-m5px{margin:5px !important}.u-mt5px{margin-top:5px !important}.u-mb5px{margin-bottom:5px !important}.u-ml5px{margin-left:5px !important}.u-mr5px{margin-right:5px !important}.u-pt5px{padding-top:5px !important}.u-pb5px{padding-bottom:5px !important}.u-pl5px{padding-left:5px !important}.u-pr5px{padding-right:5px !important}.u-p5px{padding:5px !important}.u-m10px{margin:10px !important}.u-mt10px{margin-top:10px !important}.u-mb10px{margin-bottom:10px !important}.u-ml10px{margin-left:10px !important}.u-mr10px{margin-right:10px !important}.u-pt10px{padding-top:10px !important}.u-pb10px{padding-bottom:10px !important}.u-pl10px{padding-left:10px !important}.u-pr10px{padding-right:10px !important}.u-p10px{padding:10px !important}.u-m15px{margin:15px !important}.u-mt15px{margin-top:15px !important}.u-mb15px{margin-bottom:15px !important}.u-ml15px{margin-left:15px !important}.u-mr15px{margin-right:15px !important}.u-pt15px{padding-top:15px !important}.u-pb15px{padding-bottom:15px !important}.u-pl15px{padding-left:15px !important}.u-pr15px{padding-right:15px !important}.u-p15px{padding:15px !important}.u-m20px{margin:20px !important}.u-mt20px{margin-top:20px !important}.u-mb20px{margin-bottom:20px !important}.u-ml20px{margin-left:20px !important}.u-mr20px{margin-right:20px !important}.u-pt20px{padding-top:20px !important}.u-pb20px{padding-bottom:20px !important}.u-pl20px{padding-left:20px !important}.u-pr20px{padding-right:20px !important}.u-p20px{padding:20px !important}.u-m25px{margin:25px !important}.u-mt25px{margin-top:25px !important}.u-mb25px{margin-bottom:25px !important}.u-ml25px{margin-left:25px !important}.u-mr25px{margin-right:25px !important}.u-pt25px{padding-top:25px !important}.u-pb25px{padding-bottom:25px !important}.u-pl25px{padding-left:25px !important}.u-pr25px{padding-right:25px !important}.u-p25px{padding:25px !important}.u-m30px{margin:30px !important}.u-mt30px{margin-top:30px !important}.u-mb30px{margin-bottom:30px !important}.u-ml30px{margin-left:30px !important}.u-mr30px{margin-right:30px !important}.u-pt30px{padding-top:30px !important}.u-pb30px{padding-bottom:30px !important}.u-pl30px{padding-left:30px !important}.u-pr30px{padding-right:30px !important}.u-p30px{padding:30px !important}.u-m35px{margin:35px !important}.u-mt35px{margin-top:35px !important}.u-mb35px{margin-bottom:35px !important}.u-ml35px{margin-left:35px !important}.u-mr35px{margin-right:35px !important}.u-pt35px{padding-top:35px !important}.u-pb35px{padding-bottom:35px !important}.u-pl35px{padding-left:35px !important}.u-pr35px{padding-right:35px !important}.u-p35px{padding:35px !important}.u-m40px{margin:40px !important}.u-mt40px{margin-top:40px !important}.u-mb40px{margin-bottom:40px !important}.u-ml40px{margin-left:40px !important}.u-mr40px{margin-right:40px !important}.u-pt40px{padding-top:40px !important}.u-pb40px{padding-bottom:40px !important}.u-pl40px{padding-left:40px !important}.u-pr40px{padding-right:40px !important}.u-p40px{padding:40px !important}.u-m45px{margin:45px !important}.u-mt45px{margin-top:45px !important}.u-mb45px{margin-bottom:45px !important}.u-ml45px{margin-left:45px !important}.u-mr45px{margin-right:45px !important}.u-pt45px{padding-top:45px !important}.u-pb45px{padding-bottom:45px !important}.u-pl45px{padding-left:45px !important}.u-pr45px{padding-right:45px !important}.u-p45px{padding:45px !important}.u-m50px{margin:50px !important}.u-mt50px{margin-top:50px !important}.u-mb50px{margin-bottom:50px !important}.u-ml50px{margin-left:50px !important}.u-mr50px{margin-right:50px !important}.u-pt50px{padding-top:50px !important}.u-pb50px{padding-bottom:50px !important}.u-pl50px{padding-left:50px !important}.u-pr50px{padding-right:50px !important}.u-p50px{padding:50px !important}.u-m55px{margin:55px !important}.u-mt55px{margin-top:55px !important}.u-mb55px{margin-bottom:55px !important}.u-ml55px{margin-left:55px !important}.u-mr55px{margin-right:55px !important}.u-pt55px{padding-top:55px !important}.u-pb55px{padding-bottom:55px !important}.u-pl55px{padding-left:55px !important}.u-pr55px{padding-right:55px !important}.u-p55px{padding:55px !important}.u-m60px{margin:60px !important}.u-mt60px{margin-top:60px !important}.u-mb60px{margin-bottom:60px !important}.u-ml60px{margin-left:60px !important}.u-mr60px{margin-right:60px !important}.u-pt60px{padding-top:60px !important}.u-pb60px{padding-bottom:60px !important}.u-pl60px{padding-left:60px !important}.u-pr60px{padding-right:60px !important}.u-p60px{padding:60px !important}.u-m65px{margin:65px !important}.u-mt65px{margin-top:65px !important}.u-mb65px{margin-bottom:65px !important}.u-ml65px{margin-left:65px !important}.u-mr65px{margin-right:65px !important}.u-pt65px{padding-top:65px !important}.u-pb65px{padding-bottom:65px !important}.u-pl65px{padding-left:65px !important}.u-pr65px{padding-right:65px !important}.u-p65px{padding:65px !important}.u-m70px{margin:70px !important}.u-mt70px{margin-top:70px !important}.u-mb70px{margin-bottom:70px !important}.u-ml70px{margin-left:70px !important}.u-mr70px{margin-right:70px !important}.u-pt70px{padding-top:70px !important}.u-pb70px{padding-bottom:70px !important}.u-pl70px{padding-left:70px !important}.u-pr70px{padding-right:70px !important}.u-p70px{padding:70px !important}.u-m75px{margin:75px !important}.u-mt75px{margin-top:75px !important}.u-mb75px{margin-bottom:75px !important}.u-ml75px{margin-left:75px !important}.u-mr75px{margin-right:75px !important}.u-pt75px{padding-top:75px !important}.u-pb75px{padding-bottom:75px !important}.u-pl75px{padding-left:75px !important}.u-pr75px{padding-right:75px !important}.u-p75px{padding:75px !important}.u-m80px{margin:80px !important}.u-mt80px{margin-top:80px !important}.u-mb80px{margin-bottom:80px !important}.u-ml80px{margin-left:80px !important}.u-mr80px{margin-right:80px !important}.u-pt80px{padding-top:80px !important}.u-pb80px{padding-bottom:80px !important}.u-pl80px{padding-left:80px !important}.u-pr80px{padding-right:80px !important}.u-p80px{padding:80px !important}.u-m85px{margin:85px !important}.u-mt85px{margin-top:85px !important}.u-mb85px{margin-bottom:85px !important}.u-ml85px{margin-left:85px !important}.u-mr85px{margin-right:85px !important}.u-pt85px{padding-top:85px !important}.u-pb85px{padding-bottom:85px !important}.u-pl85px{padding-left:85px !important}.u-pr85px{padding-right:85px !important}.u-p85px{padding:85px !important}.u-m90px{margin:90px !important}.u-mt90px{margin-top:90px !important}.u-mb90px{margin-bottom:90px !important}.u-ml90px{margin-left:90px !important}.u-mr90px{margin-right:90px !important}.u-pt90px{padding-top:90px !important}.u-pb90px{padding-bottom:90px !important}.u-pl90px{padding-left:90px !important}.u-pr90px{padding-right:90px !important}.u-p90px{padding:90px !important}.u-m95px{margin:95px !important}.u-mt95px{margin-top:95px !important}.u-mb95px{margin-bottom:95px !important}.u-ml95px{margin-left:95px !important}.u-mr95px{margin-right:95px !important}.u-pt95px{padding-top:95px !important}.u-pb95px{padding-bottom:95px !important}.u-pl95px{padding-left:95px !important}.u-pr95px{padding-right:95px !important}.u-p95px{padding:95px !important}.u-m100px{margin:100px !important}.u-mt100px{margin-top:100px !important}.u-mb100px{margin-bottom:100px !important}.u-ml100px{margin-left:100px !important}.u-mr100px{margin-right:100px !important}.u-pt100px{padding-top:100px !important}.u-pb100px{padding-bottom:100px !important}.u-pl100px{padding-left:100px !important}.u-pr100px{padding-right:100px !important}.u-p100px{padding:100px !important}@media screen and (max-width: 750px){.u-m0px--sp{margin:0px !important}.u-mt0px--sp{margin-top:0px !important}.u-mb0px--sp{margin-bottom:0px !important}.u-ml0px--sp{margin-left:0px !important}.u-mr0px--sp{margin-right:0px !important}.u-pt0px--sp{padding-top:0px !important}.u-pb0px--sp{padding-bottom:0px !important}.u-pl0px--sp{padding-left:0px !important}.u-pr0px--sp{padding-right:0px !important}.u-p0px--sp{padding:0px !important}.u-m5px--sp{margin:5px !important}.u-mt5px--sp{margin-top:5px !important}.u-mb5px--sp{margin-bottom:5px !important}.u-ml5px--sp{margin-left:5px !important}.u-mr5px--sp{margin-right:5px !important}.u-pt5px--sp{padding-top:5px !important}.u-pb5px--sp{padding-bottom:5px !important}.u-pl5px--sp{padding-left:5px !important}.u-pr5px--sp{padding-right:5px !important}.u-p5px--sp{padding:5px !important}.u-m10px--sp{margin:10px !important}.u-mt10px--sp{margin-top:10px !important}.u-mb10px--sp{margin-bottom:10px !important}.u-ml10px--sp{margin-left:10px !important}.u-mr10px--sp{margin-right:10px !important}.u-pt10px--sp{padding-top:10px !important}.u-pb10px--sp{padding-bottom:10px !important}.u-pl10px--sp{padding-left:10px !important}.u-pr10px--sp{padding-right:10px !important}.u-p10px--sp{padding:10px !important}.u-m15px--sp{margin:15px !important}.u-mt15px--sp{margin-top:15px !important}.u-mb15px--sp{margin-bottom:15px !important}.u-ml15px--sp{margin-left:15px !important}.u-mr15px--sp{margin-right:15px !important}.u-pt15px--sp{padding-top:15px !important}.u-pb15px--sp{padding-bottom:15px !important}.u-pl15px--sp{padding-left:15px !important}.u-pr15px--sp{padding-right:15px !important}.u-p15px--sp{padding:15px !important}.u-m20px--sp{margin:20px !important}.u-mt20px--sp{margin-top:20px !important}.u-mb20px--sp{margin-bottom:20px !important}.u-ml20px--sp{margin-left:20px !important}.u-mr20px--sp{margin-right:20px !important}.u-pt20px--sp{padding-top:20px !important}.u-pb20px--sp{padding-bottom:20px !important}.u-pl20px--sp{padding-left:20px !important}.u-pr20px--sp{padding-right:20px !important}.u-p20px--sp{padding:20px !important}.u-m25px--sp{margin:25px !important}.u-mt25px--sp{margin-top:25px !important}.u-mb25px--sp{margin-bottom:25px !important}.u-ml25px--sp{margin-left:25px !important}.u-mr25px--sp{margin-right:25px !important}.u-pt25px--sp{padding-top:25px !important}.u-pb25px--sp{padding-bottom:25px !important}.u-pl25px--sp{padding-left:25px !important}.u-pr25px--sp{padding-right:25px !important}.u-p25px--sp{padding:25px !important}.u-m30px--sp{margin:30px !important}.u-mt30px--sp{margin-top:30px !important}.u-mb30px--sp{margin-bottom:30px !important}.u-ml30px--sp{margin-left:30px !important}.u-mr30px--sp{margin-right:30px !important}.u-pt30px--sp{padding-top:30px !important}.u-pb30px--sp{padding-bottom:30px !important}.u-pl30px--sp{padding-left:30px !important}.u-pr30px--sp{padding-right:30px !important}.u-p30px--sp{padding:30px !important}.u-m35px--sp{margin:35px !important}.u-mt35px--sp{margin-top:35px !important}.u-mb35px--sp{margin-bottom:35px !important}.u-ml35px--sp{margin-left:35px !important}.u-mr35px--sp{margin-right:35px !important}.u-pt35px--sp{padding-top:35px !important}.u-pb35px--sp{padding-bottom:35px !important}.u-pl35px--sp{padding-left:35px !important}.u-pr35px--sp{padding-right:35px !important}.u-p35px--sp{padding:35px !important}.u-m40px--sp{margin:40px !important}.u-mt40px--sp{margin-top:40px !important}.u-mb40px--sp{margin-bottom:40px !important}.u-ml40px--sp{margin-left:40px !important}.u-mr40px--sp{margin-right:40px !important}.u-pt40px--sp{padding-top:40px !important}.u-pb40px--sp{padding-bottom:40px !important}.u-pl40px--sp{padding-left:40px !important}.u-pr40px--sp{padding-right:40px !important}.u-p40px--sp{padding:40px !important}.u-m45px--sp{margin:45px !important}.u-mt45px--sp{margin-top:45px !important}.u-mb45px--sp{margin-bottom:45px !important}.u-ml45px--sp{margin-left:45px !important}.u-mr45px--sp{margin-right:45px !important}.u-pt45px--sp{padding-top:45px !important}.u-pb45px--sp{padding-bottom:45px !important}.u-pl45px--sp{padding-left:45px !important}.u-pr45px--sp{padding-right:45px !important}.u-p45px--sp{padding:45px !important}.u-m50px--sp{margin:50px !important}.u-mt50px--sp{margin-top:50px !important}.u-mb50px--sp{margin-bottom:50px !important}.u-ml50px--sp{margin-left:50px !important}.u-mr50px--sp{margin-right:50px !important}.u-pt50px--sp{padding-top:50px !important}.u-pb50px--sp{padding-bottom:50px !important}.u-pl50px--sp{padding-left:50px !important}.u-pr50px--sp{padding-right:50px !important}.u-p50px--sp{padding:50px !important}.u-m55px--sp{margin:55px !important}.u-mt55px--sp{margin-top:55px !important}.u-mb55px--sp{margin-bottom:55px !important}.u-ml55px--sp{margin-left:55px !important}.u-mr55px--sp{margin-right:55px !important}.u-pt55px--sp{padding-top:55px !important}.u-pb55px--sp{padding-bottom:55px !important}.u-pl55px--sp{padding-left:55px !important}.u-pr55px--sp{padding-right:55px !important}.u-p55px--sp{padding:55px !important}.u-m60px--sp{margin:60px !important}.u-mt60px--sp{margin-top:60px !important}.u-mb60px--sp{margin-bottom:60px !important}.u-ml60px--sp{margin-left:60px !important}.u-mr60px--sp{margin-right:60px !important}.u-pt60px--sp{padding-top:60px !important}.u-pb60px--sp{padding-bottom:60px !important}.u-pl60px--sp{padding-left:60px !important}.u-pr60px--sp{padding-right:60px !important}.u-p60px--sp{padding:60px !important}.u-m65px--sp{margin:65px !important}.u-mt65px--sp{margin-top:65px !important}.u-mb65px--sp{margin-bottom:65px !important}.u-ml65px--sp{margin-left:65px !important}.u-mr65px--sp{margin-right:65px !important}.u-pt65px--sp{padding-top:65px !important}.u-pb65px--sp{padding-bottom:65px !important}.u-pl65px--sp{padding-left:65px !important}.u-pr65px--sp{padding-right:65px !important}.u-p65px--sp{padding:65px !important}.u-m70px--sp{margin:70px !important}.u-mt70px--sp{margin-top:70px !important}.u-mb70px--sp{margin-bottom:70px !important}.u-ml70px--sp{margin-left:70px !important}.u-mr70px--sp{margin-right:70px !important}.u-pt70px--sp{padding-top:70px !important}.u-pb70px--sp{padding-bottom:70px !important}.u-pl70px--sp{padding-left:70px !important}.u-pr70px--sp{padding-right:70px !important}.u-p70px--sp{padding:70px !important}.u-m75px--sp{margin:75px !important}.u-mt75px--sp{margin-top:75px !important}.u-mb75px--sp{margin-bottom:75px !important}.u-ml75px--sp{margin-left:75px !important}.u-mr75px--sp{margin-right:75px !important}.u-pt75px--sp{padding-top:75px !important}.u-pb75px--sp{padding-bottom:75px !important}.u-pl75px--sp{padding-left:75px !important}.u-pr75px--sp{padding-right:75px !important}.u-p75px--sp{padding:75px !important}.u-m80px--sp{margin:80px !important}.u-mt80px--sp{margin-top:80px !important}.u-mb80px--sp{margin-bottom:80px !important}.u-ml80px--sp{margin-left:80px !important}.u-mr80px--sp{margin-right:80px !important}.u-pt80px--sp{padding-top:80px !important}.u-pb80px--sp{padding-bottom:80px !important}.u-pl80px--sp{padding-left:80px !important}.u-pr80px--sp{padding-right:80px !important}.u-p80px--sp{padding:80px !important}.u-m85px--sp{margin:85px !important}.u-mt85px--sp{margin-top:85px !important}.u-mb85px--sp{margin-bottom:85px !important}.u-ml85px--sp{margin-left:85px !important}.u-mr85px--sp{margin-right:85px !important}.u-pt85px--sp{padding-top:85px !important}.u-pb85px--sp{padding-bottom:85px !important}.u-pl85px--sp{padding-left:85px !important}.u-pr85px--sp{padding-right:85px !important}.u-p85px--sp{padding:85px !important}.u-m90px--sp{margin:90px !important}.u-mt90px--sp{margin-top:90px !important}.u-mb90px--sp{margin-bottom:90px !important}.u-ml90px--sp{margin-left:90px !important}.u-mr90px--sp{margin-right:90px !important}.u-pt90px--sp{padding-top:90px !important}.u-pb90px--sp{padding-bottom:90px !important}.u-pl90px--sp{padding-left:90px !important}.u-pr90px--sp{padding-right:90px !important}.u-p90px--sp{padding:90px !important}.u-m95px--sp{margin:95px !important}.u-mt95px--sp{margin-top:95px !important}.u-mb95px--sp{margin-bottom:95px !important}.u-ml95px--sp{margin-left:95px !important}.u-mr95px--sp{margin-right:95px !important}.u-pt95px--sp{padding-top:95px !important}.u-pb95px--sp{padding-bottom:95px !important}.u-pl95px--sp{padding-left:95px !important}.u-pr95px--sp{padding-right:95px !important}.u-p95px--sp{padding:95px !important}.u-m100px--sp{margin:100px !important}.u-mt100px--sp{margin-top:100px !important}.u-mb100px--sp{margin-bottom:100px !important}.u-ml100px--sp{margin-left:100px !important}.u-mr100px--sp{margin-right:100px !important}.u-pt100px--sp{padding-top:100px !important}.u-pb100px--sp{padding-bottom:100px !important}.u-pl100px--sp{padding-left:100px !important}.u-pr100px--sp{padding-right:100px !important}.u-p100px--sp{padding:100px !important}}.u-m0em{margin:0em !important}.u-mt0em{margin-top:0em !important}.u-mb0em{margin-bottom:0em !important}.u-ml0em{margin-left:0em !important}.u-mr0em{margin-right:0em !important}.u-pt0em{padding-top:0em !important}.u-pb0em{padding-bottom:0em !important}.u-pl0em{padding-left:0em !important}.u-pr0em{padding-right:0em !important}.u-p0em{padding:0em !important}.u-m0_5em{margin:0.5em !important}.u-mt0_5em{margin-top:0.5em !important}.u-mb0_5em{margin-bottom:0.5em !important}.u-ml0_5em{margin-left:0.5em !important}.u-mr0_5em{margin-right:0.5em !important}.u-pt0_5em{padding-top:0.5em !important}.u-pb0_5em{padding-bottom:0.5em !important}.u-pl0_5em{padding-left:0.5em !important}.u-pr0_5em{padding-right:0.5em !important}.u-p0_5em{padding:0.5em !important}.u-m1em{margin:1em !important}.u-mt1em{margin-top:1em !important}.u-mb1em{margin-bottom:1em !important}.u-ml1em{margin-left:1em !important}.u-mr1em{margin-right:1em !important}.u-pt1em{padding-top:1em !important}.u-pb1em{padding-bottom:1em !important}.u-pl1em{padding-left:1em !important}.u-pr1em{padding-right:1em !important}.u-p1em{padding:1em !important}.u-m1_5em{margin:1.5em !important}.u-mt1_5em{margin-top:1.5em !important}.u-mb1_5em{margin-bottom:1.5em !important}.u-ml1_5em{margin-left:1.5em !important}.u-mr1_5em{margin-right:1.5em !important}.u-pt1_5em{padding-top:1.5em !important}.u-pb1_5em{padding-bottom:1.5em !important}.u-pl1_5em{padding-left:1.5em !important}.u-pr1_5em{padding-right:1.5em !important}.u-p1_5em{padding:1.5em !important}.u-m2em{margin:2em !important}.u-mt2em{margin-top:2em !important}.u-mb2em{margin-bottom:2em !important}.u-ml2em{margin-left:2em !important}.u-mr2em{margin-right:2em !important}.u-pt2em{padding-top:2em !important}.u-pb2em{padding-bottom:2em !important}.u-pl2em{padding-left:2em !important}.u-pr2em{padding-right:2em !important}.u-p2em{padding:2em !important}.u-m2_5em{margin:2.5em !important}.u-mt2_5em{margin-top:2.5em !important}.u-mb2_5em{margin-bottom:2.5em !important}.u-ml2_5em{margin-left:2.5em !important}.u-mr2_5em{margin-right:2.5em !important}.u-pt2_5em{padding-top:2.5em !important}.u-pb2_5em{padding-bottom:2.5em !important}.u-pl2_5em{padding-left:2.5em !important}.u-pr2_5em{padding-right:2.5em !important}.u-p2_5em{padding:2.5em !important}.u-m3em{margin:3em !important}.u-mt3em{margin-top:3em !important}.u-mb3em{margin-bottom:3em !important}.u-ml3em{margin-left:3em !important}.u-mr3em{margin-right:3em !important}.u-pt3em{padding-top:3em !important}.u-pb3em{padding-bottom:3em !important}.u-pl3em{padding-left:3em !important}.u-pr3em{padding-right:3em !important}.u-p3em{padding:3em !important}.u-m3_5em{margin:3.5em !important}.u-mt3_5em{margin-top:3.5em !important}.u-mb3_5em{margin-bottom:3.5em !important}.u-ml3_5em{margin-left:3.5em !important}.u-mr3_5em{margin-right:3.5em !important}.u-pt3_5em{padding-top:3.5em !important}.u-pb3_5em{padding-bottom:3.5em !important}.u-pl3_5em{padding-left:3.5em !important}.u-pr3_5em{padding-right:3.5em !important}.u-p3_5em{padding:3.5em !important}.u-m4em{margin:4em !important}.u-mt4em{margin-top:4em !important}.u-mb4em{margin-bottom:4em !important}.u-ml4em{margin-left:4em !important}.u-mr4em{margin-right:4em !important}.u-pt4em{padding-top:4em !important}.u-pb4em{padding-bottom:4em !important}.u-pl4em{padding-left:4em !important}.u-pr4em{padding-right:4em !important}.u-p4em{padding:4em !important}.u-m4_5em{margin:4.5em !important}.u-mt4_5em{margin-top:4.5em !important}.u-mb4_5em{margin-bottom:4.5em !important}.u-ml4_5em{margin-left:4.5em !important}.u-mr4_5em{margin-right:4.5em !important}.u-pt4_5em{padding-top:4.5em !important}.u-pb4_5em{padding-bottom:4.5em !important}.u-pl4_5em{padding-left:4.5em !important}.u-pr4_5em{padding-right:4.5em !important}.u-p4_5em{padding:4.5em !important}.u-m5em{margin:5em !important}.u-mt5em{margin-top:5em !important}.u-mb5em{margin-bottom:5em !important}.u-ml5em{margin-left:5em !important}.u-mr5em{margin-right:5em !important}.u-pt5em{padding-top:5em !important}.u-pb5em{padding-bottom:5em !important}.u-pl5em{padding-left:5em !important}.u-pr5em{padding-right:5em !important}.u-p5em{padding:5em !important}.u-m5_5em{margin:5.5em !important}.u-mt5_5em{margin-top:5.5em !important}.u-mb5_5em{margin-bottom:5.5em !important}.u-ml5_5em{margin-left:5.5em !important}.u-mr5_5em{margin-right:5.5em !important}.u-pt5_5em{padding-top:5.5em !important}.u-pb5_5em{padding-bottom:5.5em !important}.u-pl5_5em{padding-left:5.5em !important}.u-pr5_5em{padding-right:5.5em !important}.u-p5_5em{padding:5.5em !important}.u-m6em{margin:6em !important}.u-mt6em{margin-top:6em !important}.u-mb6em{margin-bottom:6em !important}.u-ml6em{margin-left:6em !important}.u-mr6em{margin-right:6em !important}.u-pt6em{padding-top:6em !important}.u-pb6em{padding-bottom:6em !important}.u-pl6em{padding-left:6em !important}.u-pr6em{padding-right:6em !important}.u-p6em{padding:6em !important}.u-m6_5em{margin:6.5em !important}.u-mt6_5em{margin-top:6.5em !important}.u-mb6_5em{margin-bottom:6.5em !important}.u-ml6_5em{margin-left:6.5em !important}.u-mr6_5em{margin-right:6.5em !important}.u-pt6_5em{padding-top:6.5em !important}.u-pb6_5em{padding-bottom:6.5em !important}.u-pl6_5em{padding-left:6.5em !important}.u-pr6_5em{padding-right:6.5em !important}.u-p6_5em{padding:6.5em !important}.u-m7em{margin:7em !important}.u-mt7em{margin-top:7em !important}.u-mb7em{margin-bottom:7em !important}.u-ml7em{margin-left:7em !important}.u-mr7em{margin-right:7em !important}.u-pt7em{padding-top:7em !important}.u-pb7em{padding-bottom:7em !important}.u-pl7em{padding-left:7em !important}.u-pr7em{padding-right:7em !important}.u-p7em{padding:7em !important}.u-m7_5em{margin:7.5em !important}.u-mt7_5em{margin-top:7.5em !important}.u-mb7_5em{margin-bottom:7.5em !important}.u-ml7_5em{margin-left:7.5em !important}.u-mr7_5em{margin-right:7.5em !important}.u-pt7_5em{padding-top:7.5em !important}.u-pb7_5em{padding-bottom:7.5em !important}.u-pl7_5em{padding-left:7.5em !important}.u-pr7_5em{padding-right:7.5em !important}.u-p7_5em{padding:7.5em !important}.u-m8em{margin:8em !important}.u-mt8em{margin-top:8em !important}.u-mb8em{margin-bottom:8em !important}.u-ml8em{margin-left:8em !important}.u-mr8em{margin-right:8em !important}.u-pt8em{padding-top:8em !important}.u-pb8em{padding-bottom:8em !important}.u-pl8em{padding-left:8em !important}.u-pr8em{padding-right:8em !important}.u-p8em{padding:8em !important}.u-m8_5em{margin:8.5em !important}.u-mt8_5em{margin-top:8.5em !important}.u-mb8_5em{margin-bottom:8.5em !important}.u-ml8_5em{margin-left:8.5em !important}.u-mr8_5em{margin-right:8.5em !important}.u-pt8_5em{padding-top:8.5em !important}.u-pb8_5em{padding-bottom:8.5em !important}.u-pl8_5em{padding-left:8.5em !important}.u-pr8_5em{padding-right:8.5em !important}.u-p8_5em{padding:8.5em !important}.u-m9em{margin:9em !important}.u-mt9em{margin-top:9em !important}.u-mb9em{margin-bottom:9em !important}.u-ml9em{margin-left:9em !important}.u-mr9em{margin-right:9em !important}.u-pt9em{padding-top:9em !important}.u-pb9em{padding-bottom:9em !important}.u-pl9em{padding-left:9em !important}.u-pr9em{padding-right:9em !important}.u-p9em{padding:9em !important}.u-m9_5em{margin:9.5em !important}.u-mt9_5em{margin-top:9.5em !important}.u-mb9_5em{margin-bottom:9.5em !important}.u-ml9_5em{margin-left:9.5em !important}.u-mr9_5em{margin-right:9.5em !important}.u-pt9_5em{padding-top:9.5em !important}.u-pb9_5em{padding-bottom:9.5em !important}.u-pl9_5em{padding-left:9.5em !important}.u-pr9_5em{padding-right:9.5em !important}.u-p9_5em{padding:9.5em !important}.u-m10em{margin:10em !important}.u-mt10em{margin-top:10em !important}.u-mb10em{margin-bottom:10em !important}.u-ml10em{margin-left:10em !important}.u-mr10em{margin-right:10em !important}.u-pt10em{padding-top:10em !important}.u-pb10em{padding-bottom:10em !important}.u-pl10em{padding-left:10em !important}.u-pr10em{padding-right:10em !important}.u-p10em{padding:10em !important}.u-mAuto{margin-left:auto !important;margin-right:auto !important}.u-pAuto{padding-left:auto !important;padding-right:auto !important}.u-m0{margin:0 !important}.u-mt0{margin-top:0 !important}.u-mb0{margin-bottom:0 !important}.u-ml0{margin-left:0 !important}.u-mr0{margin-right:0 !important}.u-pt0{padding-top:0 !important}.u-pb0{padding-bottom:0 !important}.u-pl0{padding-left:0 !important}.u-pr0{padding-right:0 !important}.u-p0{padding:0 !important}@media screen and (max-width: 750px){.u-m0em--sp{margin:0em !important}.u-mt0em--sp{margin-top:0em !important}.u-mb0em--sp{margin-bottom:0em !important}.u-ml0em--sp{margin-left:0em !important}.u-mr0em--sp{margin-right:0em !important}.u-pt0em--sp{padding-top:0em !important}.u-pb0em--sp{padding-bottom:0em !important}.u-pl0em--sp{padding-left:0em !important}.u-pr0em--sp{padding-right:0em !important}.u-p0em--sp{padding:0em !important}.u-m0_5em--sp{margin:0.5em !important}.u-mt0_5em--sp{margin-top:0.5em !important}.u-mb0_5em--sp{margin-bottom:0.5em !important}.u-ml0_5em--sp{margin-left:0.5em !important}.u-mr0_5em--sp{margin-right:0.5em !important}.u-pt0_5em--sp{padding-top:0.5em !important}.u-pb0_5em--sp{padding-bottom:0.5em !important}.u-pl0_5em--sp{padding-left:0.5em !important}.u-pr0_5em--sp{padding-right:0.5em !important}.u-p0_5em--sp{padding:0.5em !important}.u-m1em--sp{margin:1em !important}.u-mt1em--sp{margin-top:1em !important}.u-mb1em--sp{margin-bottom:1em !important}.u-ml1em--sp{margin-left:1em !important}.u-mr1em--sp{margin-right:1em !important}.u-pt1em--sp{padding-top:1em !important}.u-pb1em--sp{padding-bottom:1em !important}.u-pl1em--sp{padding-left:1em !important}.u-pr1em--sp{padding-right:1em !important}.u-p1em--sp{padding:1em !important}.u-m1_5em--sp{margin:1.5em !important}.u-mt1_5em--sp{margin-top:1.5em !important}.u-mb1_5em--sp{margin-bottom:1.5em !important}.u-ml1_5em--sp{margin-left:1.5em !important}.u-mr1_5em--sp{margin-right:1.5em !important}.u-pt1_5em--sp{padding-top:1.5em !important}.u-pb1_5em--sp{padding-bottom:1.5em !important}.u-pl1_5em--sp{padding-left:1.5em !important}.u-pr1_5em--sp{padding-right:1.5em !important}.u-p1_5em--sp{padding:1.5em !important}.u-m2em--sp{margin:2em !important}.u-mt2em--sp{margin-top:2em !important}.u-mb2em--sp{margin-bottom:2em !important}.u-ml2em--sp{margin-left:2em !important}.u-mr2em--sp{margin-right:2em !important}.u-pt2em--sp{padding-top:2em !important}.u-pb2em--sp{padding-bottom:2em !important}.u-pl2em--sp{padding-left:2em !important}.u-pr2em--sp{padding-right:2em !important}.u-p2em--sp{padding:2em !important}.u-m2_5em--sp{margin:2.5em !important}.u-mt2_5em--sp{margin-top:2.5em !important}.u-mb2_5em--sp{margin-bottom:2.5em !important}.u-ml2_5em--sp{margin-left:2.5em !important}.u-mr2_5em--sp{margin-right:2.5em !important}.u-pt2_5em--sp{padding-top:2.5em !important}.u-pb2_5em--sp{padding-bottom:2.5em !important}.u-pl2_5em--sp{padding-left:2.5em !important}.u-pr2_5em--sp{padding-right:2.5em !important}.u-p2_5em--sp{padding:2.5em !important}.u-m3em--sp{margin:3em !important}.u-mt3em--sp{margin-top:3em !important}.u-mb3em--sp{margin-bottom:3em !important}.u-ml3em--sp{margin-left:3em !important}.u-mr3em--sp{margin-right:3em !important}.u-pt3em--sp{padding-top:3em !important}.u-pb3em--sp{padding-bottom:3em !important}.u-pl3em--sp{padding-left:3em !important}.u-pr3em--sp{padding-right:3em !important}.u-p3em--sp{padding:3em !important}.u-m3_5em--sp{margin:3.5em !important}.u-mt3_5em--sp{margin-top:3.5em !important}.u-mb3_5em--sp{margin-bottom:3.5em !important}.u-ml3_5em--sp{margin-left:3.5em !important}.u-mr3_5em--sp{margin-right:3.5em !important}.u-pt3_5em--sp{padding-top:3.5em !important}.u-pb3_5em--sp{padding-bottom:3.5em !important}.u-pl3_5em--sp{padding-left:3.5em !important}.u-pr3_5em--sp{padding-right:3.5em !important}.u-p3_5em--sp{padding:3.5em !important}.u-m4em--sp{margin:4em !important}.u-mt4em--sp{margin-top:4em !important}.u-mb4em--sp{margin-bottom:4em !important}.u-ml4em--sp{margin-left:4em !important}.u-mr4em--sp{margin-right:4em !important}.u-pt4em--sp{padding-top:4em !important}.u-pb4em--sp{padding-bottom:4em !important}.u-pl4em--sp{padding-left:4em !important}.u-pr4em--sp{padding-right:4em !important}.u-p4em--sp{padding:4em !important}.u-m4_5em--sp{margin:4.5em !important}.u-mt4_5em--sp{margin-top:4.5em !important}.u-mb4_5em--sp{margin-bottom:4.5em !important}.u-ml4_5em--sp{margin-left:4.5em !important}.u-mr4_5em--sp{margin-right:4.5em !important}.u-pt4_5em--sp{padding-top:4.5em !important}.u-pb4_5em--sp{padding-bottom:4.5em !important}.u-pl4_5em--sp{padding-left:4.5em !important}.u-pr4_5em--sp{padding-right:4.5em !important}.u-p4_5em--sp{padding:4.5em !important}.u-m5em--sp{margin:5em !important}.u-mt5em--sp{margin-top:5em !important}.u-mb5em--sp{margin-bottom:5em !important}.u-ml5em--sp{margin-left:5em !important}.u-mr5em--sp{margin-right:5em !important}.u-pt5em--sp{padding-top:5em !important}.u-pb5em--sp{padding-bottom:5em !important}.u-pl5em--sp{padding-left:5em !important}.u-pr5em--sp{padding-right:5em !important}.u-p5em--sp{padding:5em !important}.u-m5_5em--sp{margin:5.5em !important}.u-mt5_5em--sp{margin-top:5.5em !important}.u-mb5_5em--sp{margin-bottom:5.5em !important}.u-ml5_5em--sp{margin-left:5.5em !important}.u-mr5_5em--sp{margin-right:5.5em !important}.u-pt5_5em--sp{padding-top:5.5em !important}.u-pb5_5em--sp{padding-bottom:5.5em !important}.u-pl5_5em--sp{padding-left:5.5em !important}.u-pr5_5em--sp{padding-right:5.5em !important}.u-p5_5em--sp{padding:5.5em !important}.u-m6em--sp{margin:6em !important}.u-mt6em--sp{margin-top:6em !important}.u-mb6em--sp{margin-bottom:6em !important}.u-ml6em--sp{margin-left:6em !important}.u-mr6em--sp{margin-right:6em !important}.u-pt6em--sp{padding-top:6em !important}.u-pb6em--sp{padding-bottom:6em !important}.u-pl6em--sp{padding-left:6em !important}.u-pr6em--sp{padding-right:6em !important}.u-p6em--sp{padding:6em !important}.u-m6_5em--sp{margin:6.5em !important}.u-mt6_5em--sp{margin-top:6.5em !important}.u-mb6_5em--sp{margin-bottom:6.5em !important}.u-ml6_5em--sp{margin-left:6.5em !important}.u-mr6_5em--sp{margin-right:6.5em !important}.u-pt6_5em--sp{padding-top:6.5em !important}.u-pb6_5em--sp{padding-bottom:6.5em !important}.u-pl6_5em--sp{padding-left:6.5em !important}.u-pr6_5em--sp{padding-right:6.5em !important}.u-p6_5em--sp{padding:6.5em !important}.u-m7em--sp{margin:7em !important}.u-mt7em--sp{margin-top:7em !important}.u-mb7em--sp{margin-bottom:7em !important}.u-ml7em--sp{margin-left:7em !important}.u-mr7em--sp{margin-right:7em !important}.u-pt7em--sp{padding-top:7em !important}.u-pb7em--sp{padding-bottom:7em !important}.u-pl7em--sp{padding-left:7em !important}.u-pr7em--sp{padding-right:7em !important}.u-p7em--sp{padding:7em !important}.u-m7_5em--sp{margin:7.5em !important}.u-mt7_5em--sp{margin-top:7.5em !important}.u-mb7_5em--sp{margin-bottom:7.5em !important}.u-ml7_5em--sp{margin-left:7.5em !important}.u-mr7_5em--sp{margin-right:7.5em !important}.u-pt7_5em--sp{padding-top:7.5em !important}.u-pb7_5em--sp{padding-bottom:7.5em !important}.u-pl7_5em--sp{padding-left:7.5em !important}.u-pr7_5em--sp{padding-right:7.5em !important}.u-p7_5em--sp{padding:7.5em !important}.u-m8em--sp{margin:8em !important}.u-mt8em--sp{margin-top:8em !important}.u-mb8em--sp{margin-bottom:8em !important}.u-ml8em--sp{margin-left:8em !important}.u-mr8em--sp{margin-right:8em !important}.u-pt8em--sp{padding-top:8em !important}.u-pb8em--sp{padding-bottom:8em !important}.u-pl8em--sp{padding-left:8em !important}.u-pr8em--sp{padding-right:8em !important}.u-p8em--sp{padding:8em !important}.u-m8_5em--sp{margin:8.5em !important}.u-mt8_5em--sp{margin-top:8.5em !important}.u-mb8_5em--sp{margin-bottom:8.5em !important}.u-ml8_5em--sp{margin-left:8.5em !important}.u-mr8_5em--sp{margin-right:8.5em !important}.u-pt8_5em--sp{padding-top:8.5em !important}.u-pb8_5em--sp{padding-bottom:8.5em !important}.u-pl8_5em--sp{padding-left:8.5em !important}.u-pr8_5em--sp{padding-right:8.5em !important}.u-p8_5em--sp{padding:8.5em !important}.u-m9em--sp{margin:9em !important}.u-mt9em--sp{margin-top:9em !important}.u-mb9em--sp{margin-bottom:9em !important}.u-ml9em--sp{margin-left:9em !important}.u-mr9em--sp{margin-right:9em !important}.u-pt9em--sp{padding-top:9em !important}.u-pb9em--sp{padding-bottom:9em !important}.u-pl9em--sp{padding-left:9em !important}.u-pr9em--sp{padding-right:9em !important}.u-p9em--sp{padding:9em !important}.u-m9_5em--sp{margin:9.5em !important}.u-mt9_5em--sp{margin-top:9.5em !important}.u-mb9_5em--sp{margin-bottom:9.5em !important}.u-ml9_5em--sp{margin-left:9.5em !important}.u-mr9_5em--sp{margin-right:9.5em !important}.u-pt9_5em--sp{padding-top:9.5em !important}.u-pb9_5em--sp{padding-bottom:9.5em !important}.u-pl9_5em--sp{padding-left:9.5em !important}.u-pr9_5em--sp{padding-right:9.5em !important}.u-p9_5em--sp{padding:9.5em !important}.u-m10em--sp{margin:10em !important}.u-mt10em--sp{margin-top:10em !important}.u-mb10em--sp{margin-bottom:10em !important}.u-ml10em--sp{margin-left:10em !important}.u-mr10em--sp{margin-right:10em !important}.u-pt10em--sp{padding-top:10em !important}.u-pb10em--sp{padding-bottom:10em !important}.u-pl10em--sp{padding-left:10em !important}.u-pr10em--sp{padding-right:10em !important}.u-p10em--sp{padding:10em !important}.u-mAuto--sp{margin-left:auto !important;margin-right:auto !important}.u-pAuto--sp{padding-left:auto !important;padding-right:auto !important}.u-m0--sp{margin:0 !important}.u-mt0--sp{margin-top:0 !important}.u-mb0--sp{margin-bottom:0 !important}.u-ml0--sp{margin-left:0 !important}.u-mr0--sp{margin-right:0 !important}.u-pt0--sp{padding-top:0 !important}.u-pb0--sp{padding-bottom:0 !important}.u-pl0--sp{padding-left:0 !important}.u-pr0--sp{padding-right:0 !important}.u-p0--sp{padding:0 !important}}.u-blockCenter{margin-left:auto;margin-right:auto}.u-tdUnderline{text-decoration:underline}@media print{body{-webkit-print-color-adjust:exact}}/*# sourceMappingURL=common.css.map */