@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@100;400&family=Quicksand:wght@300&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%;font-family:sans-serif;color:#727171}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.in_atd{padding-left:1em;text-indent:-1em}.attention_red{color:#a30008}.clear{clear:both}.hide-content{display:none}.serif{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.pc-object img{width:100%}.mb-object{display:none!important}.pc-object{display:block!important}.res-object{display:none!important}.pc-object_fl{display:flex!important}.se-object-none{display:none!important}.se-object{display:none!important}@media screen and (max-width:768px){.mb-object{display:block!important}.pc-object{display:none!important}.res-object{display:block!important}.pc-object_fl{display:none!important}.se-object-none{display:block!important}}@media screen and (max-width:320px){.se-object-none{display:none!important}.se-object{display:block!important}}h3.pickup-title{text-align:center;padding:30px;position:relative;font-weight:700;color:transparent}h3.pickup-title span{display:block;font-family:Barlow,sans-serif;font-size:2.2rem;margin-bottom:10px}h3.pickup-title::after{content:"";width:100%;height:0;position:absolute;top:50%;left:0}h3.pickup-title::before{content:"";width:100%;height:0;position:absolute;top:calc(50% + 5px);left:0}h3.pickup-title.is-show{color:#000;transition:.1s all ease .15s}h3.pickup-title.is-show::after{top:0;height:100%;border-top:1px solid #000;border-bottom:1px solid #000;transition:.6s all ease 0s}h3.pickup-title.is-show::before{top:5px;height:calc(100% - 10px);border-top:2px dotted #000;border-bottom:2px dotted #000;transition:.6s all ease 0s}h4.content-title{border-bottom:1px solid #000;font-size:1.8rem;padding:5px 0 5px 20px;position:relative;margin-bottom:20px}h4.content-title::before{content:"";width:5px;height:100%;background:#000;position:absolute;top:0;left:0}h4.content-title span{font-size:1.4rem}h4.content-title-white{border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;font-size:2.8rem;padding:10px 0 10px 70px;position:relative;margin-bottom:20px}h4.content-title-white span{font-size:1.4rem}h4.radius-title{display:flex;justify-content:center}h4.radius-title span{border-radius:30px;background:#000;color:#fff;font-weight:700;font-size:2rem;padding:3px 50px;display:inline-block;letter-spacing:.2em}.border-box h4.radius-title{margin-top:-30px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}h4.radius-title.full-w span{width:100%;display:inline-flex;justify-content:center}.icon-list li{padding-left:15px;position:relative}.icon-list li::before{content:"";width:8px;height:8px;background:#000;position:absolute;top:.4em;left:0}.photo-content{display:flex;flex-wrap:wrap;margin-bottom:5%}.photo-content h4.content-title{width:100%}.photo-content .text{width:60%;line-height:2}.photo-content .photo{width:30%;margin-left:10%}.photo-content .photo img{width:100%}.border-box{border:1px solid #000;padding:30px;margin:30px 0 50px}.page-lead-text{text-align:center}.page-lead-text .main{font-size:2vw;line-height:2em}.page-lead-text .sub{margin-top:20px;line-height:2em;font-size:1.1vw}.l-text-box dt{font-size:1.8rem;line-height:2em;margin-bottom:20px}.l-text-box dt.center{text-align:center}.l-text-box dd{line-height:2em}.two-column{display:flex;flex-wrap:wrap}.two-column>*{width:48%;margin-right:4%;margin-left:0}.two-column>:nth-of-type(2n){margin-right:0}.three-column{display:flex;flex-wrap:wrap}.three-column>*{width:31%;margin-right:3.5%;margin-bottom:3.5%;margin-left:0}.three-column>:nth-of-type(3n){margin-right:0}table.table_std{border-collapse:collapse;width:100%;margin-bottom:20px;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}table.table_std td,table.table_std th{padding:10px;font-size:14px;color:#000;text-align:left;vertical-align:middle}table.table_std td em,table.table_std th em{font-style:normal;font-weight:700}table.table_std td{background:rgba(255,255,255,.4);border-bottom:1px solid #000;border-right:1px solid #000}table.table_std th{background:#c28941;color:#fff;font-weight:700;border-bottom:1px solid #fff;border-right:1px solid #fff}table.table_std th:last-child{border-right:1px solid #000}table.table_std tr:last-child th{border-bottom:none}table.table_std .center{text-align:center}.tuition table.table_std a{border-bottom:1px solid}.paragraph{line-height:1.8;margin-bottom:40px}.paragraph.center{text-align:center}.paragraph .attention{font-size:.8em}.paragraph>img{width:100%}.more-box{display:flex;justify-content:center}.more-box a{background:#000;font-family:Barlow,sans-serif;color:#fff;padding:3px 30px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid #000;display:inline-block}.more-box a:hover{background:#fff;color:#000;box-shadow:none;opacity:1}a.link_btn{display:flex;align-items:center;width:100%;padding:15px 80px 15px 20px;margin:10px 0 20px;position:relative;color:#c28941;min-height:53px;font-size:1.4rem;border:1px solid #c28941;background:#fff;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.2)}a.link_btn::after{content:"";display:block;width:53px;height:53px;background:url(../images/common/link_btn_icon-orange.png) no-repeat center center;background-size:contain;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}a[target=_blank].link_btn::after{content:"";display:block;width:53px;height:53px;background:url(../images/common/link_btn_icon_window-orange.png) no-repeat center center;background-size:contain;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}a[href$=".pdf"].link_btn::after{content:"";display:block;width:53px;height:53px;background:url(../images/common/link_btn_icon_pdf-orange.png) no-repeat center center;background-size:contain;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.slide-up{transform:translateY(20%);-webkit-transform:translateY(20%);opacity:0}.slide-up.show{transition:.5s all ease-in-out 0s;opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.preparation{text-align:center;margin-top:30px;margin-bottom:50px;font-size:2.2rem;border:1px solid #666;color:#666;padding:30px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18)}@media screen and (max-width:768px){h3.pickup-title{font-size:1.6rem}h3.pickup-title span{font-size:3.2rem}h4.radius-title span{border-radius:20px;font-size:1.7rem;padding:3px 40px;letter-spacing:.1em}.border-box h4.radius-title{margin-top:-30px}.photo-content{margin-bottom:50px}.photo-content .text{width:100%;line-height:2}.photo-content .photo{margin-top:10px;width:100%;margin-left:0}.photo-content .photo img{width:100%}.page-lead-text{width:90%;margin:auto}.page-lead-text .main{font-size:2.4rem}.page-lead-text .sub{padding:10px;font-size:1.4rem}.two-column{display:flex;flex-wrap:wrap}.two-column>*{width:100%;margin-right:0;margin-bottom:40px}.two-column>:nth-of-type(2n){margin-right:0}.three-column{display:flex;flex-wrap:wrap}.three-column>*{width:100%;margin-right:0;margin-bottom:40px}.three-column>:nth-of-type(3n){margin-right:0}table.table_std{border-collapse:collapse;width:100%;margin-bottom:20px;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}}.l-header{width:100%;padding:2vw 2vw 0;position:fixed;top:0;left:0;display:block;z-index:100}.l-header .l-title{display:flex;justify-content:space-between;height:50px;align-items:flex-end}.l-header .l-title .main-logo{display:flex;height:100%}.l-header .l-title .main-logo a{display:inline-flex}.l-header .l-title .main-logo a h1{height:100%}.l-header .l-title .main-logo a h1 img{height:50px}.l-header .l-title .info-menu{display:flex;box-shadow:0 1px 2px rgba(0,0,0,.2)}.l-header .l-title .info-menu li{background:#898989;border-left:1px solid #000}.l-header .l-title .info-menu li a{display:block;color:#fff;font-size:1.2rem;font-weight:700;padding:10px 30px}.l-header .l-title .info-menu li:nth-child(2){background:#000}.l-header .l-title .sns-menu{display:flex;margin-left:auto;justify-content:flex-end;margin-right:30px}.l-header .l-title .sns-menu li{margin-left:10px;width:40px}.l-header .l-title .sns-menu li a{display:block}.l-header .l-title .sns-menu li a img{width:100%}.l-menu{margin-top:10px}.l-menu .inner{display:flex;align-items:flex-start;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.2)}.l-menu .inner>li{width:14vw;border-left:1px solid #000;position:relative;background:#fff}.l-menu .inner>li:last-child{border-right:1px solid #000}.l-menu .inner>li a{font-size:1.2rem;text-align:center;display:block;padding:10px 0;font-family:Barlow,sans-serif;font-weight:700;position:relative}.l-menu .inner>li a:hover{opacity:1;transition:all 0s ease-in-out 0s}.l-menu .inner>li .l-category_menu{opacity:0;height:0;position:absolute;left:-1vw;padding-top:10px;top:100%;width:calc(100% + 2vw);transition:.3s all ease .1s;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.2)}.l-menu .inner>li::before{content:"";width:1px;height:0;background:#000;position:absolute;top:calc(100% - 5px);left:50%;z-index:1;transition:.3s all ease .2s}.l-menu .inner>li:hover{background:#1978a2;color:#fff}.l-menu .inner>li:hover a{color:#fff}.l-menu .inner>li:hover::before{height:20px;transition:.3s all ease .1s}.l-menu .inner>li:hover .l-category_menu{transition:.2s all ease .5s;opacity:1;height:auto}.l-menu .inner>li:hover .l-category_menu li{background:#fff}.l-menu .inner>li:hover .l-category_menu li+li{border-top:1px solid #000}.l-menu .inner>li:hover .l-category_menu li a{color:#000;padding-left:3px;padding-right:3px}.l-menu .inner>li:hover .l-category_menu li a:hover{color:#fff;opacity:1;transition:all 0s ease-in-out 0s}.l-menu .inner>li:hover .l-category_menu li:hover{background:#1978a2;transition:all 0s ease-in-out 0s}.l-menu .inner>li.pink:hover{background:#b36488;transition:all 0s ease-in-out 0s}.l-menu .inner>li.pink:hover .l-category_menu li:hover{background:#b36488}.l-menu .inner>li.orange:hover{background:#c28941;transition:all 0s ease-in-out 0s}.l-menu .inner>li.orange:hover .l-category_menu li:hover{background:#c28941}a.page-top-link{width:50px;margin:20px calc(50% - 25px) 50px;display:inline-block}a.page-top-link img{width:100%}.l-footer{background:#000}.l-footer .inner{padding:30px 2vw;display:flex;flex-direction:column}.l-footer .inner .footer-info-menu{display:flex;margin-bottom:30px}.l-footer .inner .footer-info-menu li{border-left:1px solid #fff}.l-footer .inner .footer-info-menu li a{color:#fff;font-size:1.2rem;display:block;line-height:1;padding:3px 1.5vw}.l-footer .inner .footer-info-menu li:last-child{border-right:1px solid #fff}.l-footer .inner .sns-menu{display:flex;margin-left:auto;justify-content:flex-end}.l-footer .inner .sns-menu li{width:40px;margin-left:10px}.l-footer .inner .sns-menu li a{display:block}.l-footer .inner .sns-menu li a img{width:100%}.l-footer .inner .footer-logo{width:400px}.l-footer .inner .footer-logo a{display:block}.l-footer .inner .footer-logo a img{width:100%}.l-footer .inner .footer-container{display:flex;align-items:center}.l-footer .inner .footer-font{font-size:1.2rem;color:#fff;margin-left:20px}.content-wrap{width:100%;overflow:hidden}.bg-fixed{width:100%;height:100vh;position:fixed;z-index:-1}.bg-fixed::before{content:"";width:100%;height:100%;background:url(../images/bg_img/1000x500.png) no-repeat center center;background-size:cover;position:absolute;top:0;left:0}.point .bg-fixed::before,.top .bg-fixed::before{background:url(../images/bg_img/point_back.jpg) no-repeat center center;background-size:cover}.about .bg-fixed::before{background:url(../images/bg_img/about_back.jpg) no-repeat center center;background-size:cover}.education .bg-fixed::before{background:url(../images/bg_img/education_back.jpg) no-repeat center center;background-size:cover}.career .bg-fixed::before{background:url(../images/bg_img/career_back.jpg) no-repeat center center;background-size:cover}.event .bg-fixed::before{background:url(../images/bg_img/event_back.jpg) no-repeat center center;background-size:cover}.life .bg-fixed::before{background:url(../images/bg_img/life_back.jpg) no-repeat center center;background-size:cover}.life.event .bg-fixed::before{background:url(../images/bg_img/life_back.jpg) no-repeat center center;background-size:cover}.voice .bg-fixed::before{background:url(../images/bg_img/voice_back.jpg) no-repeat center center;background-size:cover}.admission .bg-fixed::before{background:url(../images/bg_img/admission_back.jpg) no-repeat center center;background-size:cover}.support .bg-fixed::before{background:url(../images/bg_img/support_back.jpg) no-repeat center center;background-size:cover}.information .bg-fixed::before{background:url(../images/bg_img/informaition_back.jpg) no-repeat center center;background-size:cover}.cms .bg-fixed::before{background:url(../images/bg_img/informaition_back.jpg) no-repeat center center;background-size:cover}.bg-fixed::after{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;opacity:.3}.content-section{width:100%;padding:50px 0}.content-section.bg-white{background:#fff}.cms .content-section{min-height:40vh;padding-bottom:0}.cms.photo_g .content-section{min-height:inherit;padding-bottom:50px}.content-inner{width:1000px;margin:0 auto;padding:3% 0}.content-inner-new{width:775px;margin:0 auto;padding:3% 0}.l-mainvisual{width:100%;height:40vw;background:#777;min-height:500px;position:relative}.l-mainvisual .page-title{position:absolute;top:45%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.l-mainvisual .page-title h2{width:auto;min-width:300px}.l-mainvisual .page-title h2 .en img{height:12vh;opacity:0;min-height:90px}.l-mainvisual .page-title h2 .jp{display:inline-block;transform:translateX(-50%);-webkit-transform:translateX(-50%);padding:10px 5px;text-align:center;color:rgba(255,255,255,0);font-size:2.2vw;margin-top:1vw;left:50%;position:relative;min-width:20vw}.l-mainvisual .page-title h2 .jp::before{content:"";width:100%;height:0;position:absolute;top:50%;left:0}.l-mainvisual .page-title.is-show .en img{width:100%;opacity:1;transition:.5s all ease .2s}.l-mainvisual .page-title.is-show .jp{color:#fff;transition:.1s all ease .6s}.l-mainvisual .page-title.is-show .jp::before{content:"";width:100%;height:100%;top:0;transition:.3s all ease .6s;border-top:2px solid #fff;border-bottom:2px solid #fff}.point .l-mainvisual{background:url(../images/mainvisual/point_main.jpg) no-repeat center center;background-size:cover}.about .l-mainvisual{background:url(../images/mainvisual/about_main.jpg) no-repeat center center;background-size:cover}.message .l-mainvisual{background:url(../images/mainvisual/about_message_main.jpg) no-repeat center center;background-size:cover}.history .l-mainvisual{background:url(../images/mainvisual/about_history_main.jpg) no-repeat center center;background-size:cover}.access .l-mainvisual{background:url(../images/mainvisual/about_access_main.jpg) no-repeat right top;background-size:cover}.related_facilities .l-mainvisual{background:url(../images/mainvisual/about_related_facilities_main.jpg) no-repeat right top;background-size:cover}.education .l-mainvisual{background:url(../images/mainvisual/education_main.jpg) no-repeat center center;background-size:cover}.policy .l-mainvisual{background:url(../images/mainvisual/education_policy_main.jpg) no-repeat center center;background-size:cover}.curriculum .l-mainvisual{background:url(../images/mainvisual/education_curriculum_main.jpg) no-repeat center center;background-size:cover}.schedule .l-mainvisual{background:url(../images/mainvisual/education_schedule_main.jpg) no-repeat center center;background-size:cover}.career .l-mainvisual{background:url(../images/mainvisual/career_main.jpg) no-repeat center center;background-size:cover}.data .l-mainvisual{background:url(../images/mainvisual/career_data_main.jpg) no-repeat center center;background-size:cover}.examanation .l-mainvisual{background:url(../images/mainvisual/career_examanation_main.jpg) no-repeat center center;background-size:cover}.life .l-mainvisual{background:url(../images/mainvisual/life_main.jpg) no-repeat center center;background-size:cover}.facility .l-mainvisual{background:url(../images/mainvisual/life_facility_main.jpg) no-repeat center center;background-size:cover}.uniform .l-mainvisual{background:url(../images/mainvisual/life_uniform_main.jpg) no-repeat center center;background-size:cover}.white_coat .l-mainvisual{background:url(../images/mainvisual/life_white_coat_main.jpg) no-repeat center center;background-size:cover}.style .l-mainvisual{background:url(../images/mainvisual/life_style_main.jpg) no-repeat center center;background-size:cover}.class .l-mainvisual{background:url(../images/mainvisual/life_class_main.jpg) no-repeat center center;background-size:cover}.life.event .l-mainvisual{background:url(../images/mainvisual/life_event_main.jpg) no-repeat center center;background-size:cover}.volunteer .l-mainvisual{background:url(../images/mainvisual/life_volunteer_main.jpg) no-repeat center center;background-size:cover}.oneday .l-mainvisual{background:url(../images/mainvisual/life_oneday_main.jpg) no-repeat center center;background-size:cover}.voice .l-mainvisual{background:url(../images/mainvisual/voice_main.jpg) no-repeat center center;background-size:cover}.voice.voice-index .l-mainvisual{background:url(../images/mainvisual/voice_interview_main.jpg) no-repeat center center;background-size:cover}.voice.voice01 .l-mainvisual{background:url(../images/mainvisual/voice_interview01_main.jpg) no-repeat center center;background-size:cover}.voice.voice02 .l-mainvisual{background:url(../images/mainvisual/voice_interview02_main.jpg) no-repeat center center;background-size:cover}.voice.voice03 .l-mainvisual{background:url(../images/mainvisual/voice_interview03_main.jpg) no-repeat center center;background-size:cover}.voice.questionnaire .l-mainvisual{background:url(../images/mainvisual/voice_questionnaire_main.jpg) no-repeat center center;background-size:cover}.admission .l-mainvisual{background:url(../images/mainvisual/admission_main.jpg) no-repeat center center;background-size:cover}.guideline .l-mainvisual{background:url(../images/mainvisual/admission_guideline_main.jpg) no-repeat center center;background-size:cover}.requirements .l-mainvisual{background:url(../images/mainvisual/admission_outline_list_main.jpg) no-repeat center center;background-size:cover}.support.index .l-mainvisual{background:url(../images/mainvisual/support_main.jpg) no-repeat center center;background-size:cover}.support .l-mainvisual{background:url(../images/mainvisual/support_support_main.jpg) no-repeat center center;background-size:cover}.tuition .l-mainvisual{background:url(../images/mainvisual/support_tuition_main.jpg) no-repeat center center;background-size:cover}.event .l-mainvisual{background:url(../images/mainvisual/event_main.jpg) no-repeat center center;background-size:cover}.open_campus .l-mainvisual{background:url(../images/mainvisual/event_open_campus_main.jpg) no-repeat center center;background-size:cover}.information .l-mainvisual{background:url(../images/mainvisual/informaition_main.jpg) no-repeat center center;background-size:cover}.sitemap .l-mainvisual{background:url(../images/mainvisual/informaition_sitemap.jpg) no-repeat center center;background-size:cover}.certificate .l-mainvisual{background:url(../images/mainvisual/informaition_certificate_main.jpg) no-repeat center center;background-size:cover}.privacy .l-mainvisual{background:url(../images/mainvisual/informaition_privacy_main.jpg) no-repeat center center;background-size:cover}.faq .l-mainvisual{background:url(../images/mainvisual/informaition_faq_main.jpg) no-repeat center center;background-size:cover}.cms .l-mainvisual{background:url(../images/mainvisual/informaition_cms_main.jpg) no-repeat center center;background-size:cover}.cms.form .l-mainvisual{background:url(../images/mainvisual/informaition_main.jpg) no-repeat center center;background-size:cover}.cms.photo_g .l-mainvisual{background:url(../images/mainvisual/informaition_photo_main.jpg) no-repeat center center;background-size:cover}.index-section li{display:flex;justify-content:center;align-items:center}.about .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_about01.jpg) no-repeat center center;background-size:cover}.about .index-section li:nth-of-type(2) .index-btn{background:url(../images/index/index_about02.jpg) no-repeat center center;background-size:cover}.about .index-section li:nth-of-type(3) .index-btn{background:url(../images/index/index_about03.jpg) no-repeat center center;background-size:cover}.about .index-section li:nth-of-type(4) .index-btn{background:url(../images/index/index_about04.jpg) no-repeat center center;background-size:cover}.education .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_education01.jpg) no-repeat center center;background-size:cover}.education .index-section li:nth-of-type(2) .index-btn{background:url(../images/index/index_education02.jpg) no-repeat center center;background-size:cover}.education .index-section li:nth-of-type(3) .index-btn{background:url(../images/index/index_education03.jpg) no-repeat center center;background-size:cover}.career .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_career01.jpg) no-repeat center center;background-size:cover}.career .index-section li:nth-of-type(2) .index-btn{background:url(../images/index/index_career02.jpg) no-repeat center center;background-size:cover}.life .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_life01.jpg) no-repeat center center;background-size:cover}.life .index-section li:nth-of-type(2) .index-btn{background:url(../images/index/index_life02.jpg) no-repeat center center;background-size:cover}.life .index-section li:nth-of-type(3) .index-btn{background:url(../images/index/index_life03.jpg) no-repeat center center;background-size:cover}.life .index-section li:nth-of-type(4) .index-btn{background:url(../images/index/index_life04.jpg) no-repeat center center;background-size:cover}.life .index-section li:nth-of-type(5) .index-btn{background:url(../images/index/index_life05.jpg) no-repeat center center;background-size:cover}.life .index-section li:nth-of-type(6) .index-btn{background:url(../images/index/index_life06.jpg) no-repeat center center;background-size:cover}.admission .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_admission01.jpg) no-repeat center center;background-size:cover}.voice .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_voice01.jpg) no-repeat center center;background-size:cover}.voice .index-section li:nth-of-type(2) .index-btn{background:url(../images/index/index_voice02.jpg) no-repeat center center;background-size:cover}.support .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_support01.jpg) no-repeat center center;background-size:cover}.support .index-section li:nth-of-type(2) .index-btn{background:url(../images/index/index_support02.jpg) no-repeat center center;background-size:cover}.event .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_event01.jpg) no-repeat center center;background-size:cover}.event .index-section li:nth-of-type(2) .index-btn{background:url(../images/index/index_event02.jpg) no-repeat center center;background-size:cover}.information .index-section li:nth-of-type(1) .index-btn{background:url(../images/index/index_information01.jpg) no-repeat center center;background-size:cover}.information .index-section li:nth-of-type(3) .index-btn{background:url(../images/index/index_information03.jpg) no-repeat center center;background-size:cover}.information .index-section li:nth-of-type(4) .index-btn{background:url(../images/index/index_information04.jpg) no-repeat center center;background-size:cover}.index-btn{position:relative;width:100%;padding-top:100%;background:#000;box-shadow:0 1px 2px rgba(0,0,0,.2)}.index-btn .title{font-size:2.5rem;position:absolute;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:100%;text-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff}.index-btn .title span{display:block;font-size:1.4rem;margin-top:10px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.index-btn::before{content:"";width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #fff;position:absolute;top:10px;left:10px}.index-btn::after{content:"";width:auto;min-width:40px;height:40px;background:url(../images/common/index-icon.svg) no-repeat center center #fff;background-size:50%;position:absolute;bottom:10px;right:10px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#000}.index-btn:hover{opacity:1}.index-btn:hover::before{background:#1978a2;opacity:.6}.life .index-btn:hover::before,.voice .index-btn:hover::before{background:#b36488}.admission .index-btn:hover::before,.event .index-btn:hover::before,.information .index-btn:hover::before,.support .index-btn:hover::before{background:#c28941}.index-btn.coming-soon{color:rgba(255,255,255,.2);background:rgba(25,120,162,.6);pointer-events:none;cursor:pointer}.index-btn.coming-soon::after{content:"COMING SOON";background:#fff;font-weight:700;font-family:Barlow,sans-serif;padding:0 10px}.index-btn.coming-soon:hover{opacity:1}.index-btn.coming-soon:hover::before{background:0 0;opacity:1}.index-btn.cancell{color:rgba(255,255,255,.2);background:rgba(25,120,162,.6);pointer-events:none;cursor:pointer}.index-btn.cancell::after{content:"2021年度は開催中止";background:#fff;font-weight:700;font-family:Barlow,sans-serif;padding:0 10px}.index-btn.cancell:hover{opacity:1}.index-btn.cancell:hover::before{background:0 0;opacity:1}a[target=_blank].index-btn{background:url(../images/common/index-bg_icon-window.svg) no-repeat center center rgba(25,120,162,.6);background-size:60%}a[target=_blank].index-btn::after{background:url(../images/common/index-icon-window.svg) no-repeat center center #fff;background-size:50%}a[href$=".pdf"].index-btn{background:url(../images/common/index-bg_icon-pdf.svg) no-repeat center center rgba(25,120,162,.6);background-size:45%}.information a[href$=".pdf"].index-btn{background:url(../images/common/index-bg_icon-pdf.svg) no-repeat center center rgba(194,137,65,.7);background-size:45%}a[href$=".pdf"].index-btn::after{content:"PDF";background:#fff;font-weight:700;font-family:Barlow,sans-serif;padding:0 10px}.form_paragraph{display:block;margin-bottom:40px;font-size:16px;width:40%}.form_box{border-top:1px dotted #ccc;margin:30px 0}.form_box ul{display:flex;flex-wrap:wrap;border-bottom:1px dotted #ccc;margin:0}.form_box ul li:nth-child(odd){width:30%;background-color:#1978a2;color:#fff;font-size:13px;font-weight:600;padding:15px 0 15px 10px;border-bottom:1px dotted #ccc}.form_box ul li:nth-child(even){width:70%;padding:15px 0 15px 10px;font-size:12px;border-bottom:1px dotted #ccc}.form_box ul li span.must{color:red;display:inline-block;padding:2px 5px;background:#fff;font-size:11px;font-weight:600;line-height:1em;margin-left:1em}.form_box ul li.checkbox{display:flex;flex-wrap:wrap;width:50%}.form_box ul li.checkbox span:nth-child(odd){width:100%}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.form_box textarea{max-width:90%;display:block}.form_box input[type=submit]{-webkit-appearance:none;background-color:#1978a2;margin:5px 0 10px;color:#fff;font-size:14px;padding:15px 40px;width:100%}.form_box .send-btn__back input[type=submit]{background:#888;padding:10px 40px}.form_box select{max-width:350px}.form_box label{padding-right:20px;display:flex}.form-content{margin:30px 0}.form-content dt{font-size:16px;font-weight:600;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #000}.form-content dd{font-size:15px}hr{display:none!important;height:0!important;margin:0!important}.archive-list li{opacity:1;transform:translateY(30px) translateX(30px);-webkit-transform:translateY(30px) translateX(30px);background:rgba(255,255,255,.4);border-top:1px solid #000}.archive-list li:last-child{border-bottom:1px solid #000}.archive-list li a{display:flex;align-items:center;padding:10px 100px}.archive-list li a .date{font-family:Barlow,sans-serif;font-size:2rem}.archive-list li a dl{padding-left:2vw}.archive-list li a dl dt{color:#1978a2;font-size:1.4rem;margin-bottom:5px;font-weight:700}.archive-list li a dl dd{font-size:1.2rem}.cms_archive_wrap{margin-bottom:80px}.cms_archive_wrap .photo_list{display:flex;justify-content:space-between;flex-wrap:wrap}.cms_archive_wrap .photo_list li{width:32%;border:none;margin-bottom:2vw}.cms_archive_wrap .photo_list li a{display:block;width:100%;padding:0}.cms_archive_wrap .photo_list li a+a{display:none}.cms_archive_wrap .photo_list li a .photo_bg{width:100%;height:16vw;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end}.cms_archive_wrap .photo_list li a .photo_bg .photo_title{font-size:1.4rem;font-weight:600;color:#fff;background:rgba(0,0,0,.4);padding:2px 5px}.cms_archive_wrap .photo_list li a .photo_bg .photo_date{font-size:1.2rem;font-weight:600;color:#fff;background:rgba(0,0,0,.4);padding:0 5px 5px}.cms_archive_wrap .photo_list li a p.photo_cap{font-size:1.3rem;padding:1em .8em 2em}.cms_archive_wrap .photo_list li button{width:100%;height:16vw;overflow:hidden;position:relative}.cms_archive_wrap .photo_list li button img{position:absolute;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}.cms.archive.photo_g .modaal-gallery-control{position:fixed}.cms.archive.photo_g .modaal-gallery-control.modaal-gallery-next-inner{left:82%}.cms.archive.photo_g .modaal-gallery-control.modaal-gallery-prev-inner{right:82%}.cms_single_date{margin-bottom:30px}.cms_single_content{margin-bottom:50px;line-height:1.8}.cms_footer{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.cms_footer .cms_prev{display:block}.cms_footer .cms_next{display:block}.cms_footer .mobile_prev{display:none}.cms_footer .mobile_next{display:none}.form-info{background:rgba(255,255,255,.6);border-radius:10px;padding:30px}.form-info .title{font-weight:700;font-size:1.8rem;margin-bottom:20px;text-align:center}.form-info .paragraph{margin-bottom:0;text-align:center}.modaal-gallery-label{display:block!important}@media screen and (max-width:1024px){.content-inner{width:90%}}@media screen and (max-width:768px){.l-header{height:70px;background:#000}.l-header .l-title .main-logo{display:flex;height:100%}.l-header .l-title .main-logo a{display:inline-flex}.l-header .l-title .main-logo a h1{height:100%;display:flex;align-items:center}.l-header .l-title .main-logo a h1 img{width:calc(80% - 80px);height:auto}.l-header .l-title .info-menu{display:none}.l-header .l-title .info-menu li:nth-child(2){background:#000}.l-menu{margin-top:0}.l-menu .inner{display:flex;box-shadow:none;flex-direction:column;width:100%;opacity:0;transition:.3s all ease .3s}.l-menu .inner>li{width:100%;border-left:0}.l-menu .inner>li:last-child{border-right:0}.l-menu .inner>li .l-category_menu{opacity:1;height:auto;position:relative;top:0;left:0;padding-top:0;width:100%}.l-menu .inner>li .l-category_menu li{background:#fff}.l-menu .inner>li .l-category_menu li+li{border-top:1px solid #000}.l-menu .inner>li .l-category_menu li>a{color:#000;padding-left:3px;padding-right:3px}.l-menu .inner>li .l-category_menu li>a:hover{color:#000;opacity:.6;transition:all 0s ease-in-out 0s}.l-menu .inner>li .l-category_menu li:hover{background:0 0}.l-menu .inner>li::before{content:none}.l-menu .inner>li:hover{background:0 0}.l-menu .inner>li:hover .l-category_menu{transition:.2s all ease .5s;opacity:1;height:auto}.l-menu .inner>li:hover .l-category_menu li{background:#fff}.l-menu .inner>li:hover .l-category_menu li a:hover{opacity:.7;color:#000}.l-menu .inner>li:hover .l-category_menu li:hover{background:0 0}.l-menu .inner>li>a{color:#fff;background:#1978a2;border-top:1px solid #000;border-bottom:1px solid #000}.l-menu .inner>li>a:hover{opacity:.7}.l-menu .inner>li.pink>a{background:#b36488}.l-menu .inner>li.pink:hover{background:0 0}.l-menu .inner>li.pink:hover .l-category_menu li:hover{opacity:.7;background:0 0}.l-menu .inner>li.orange>a{background:#c28941}.l-menu .inner>li.orange:hover{background:0 0}.l-menu .inner>li.orange:hover .l-category_menu li:hover{opacity:.7;background:0 0}.l-menu .inner>li.sns-menu{background:#000;padding:10px}.l-menu .inner>li.sns-menu>ul{display:flex;justify-content:center}.l-menu .inner>li.sns-menu>ul li{width:50px}.l-menu .inner>li.sns-menu>ul li a{width:100%}.l-menu .inner>li.sns-menu>ul li a:hover{opacity:.7}.l-menu .inner>li.sns-menu>ul li a img{width:100%;height:auto}.l-menu .inner>li.sns-menu>ul li+li{margin-left:20px}.l-menu .inner>li.info-menu_res{border-top:1px solid #000}.l-menu .inner>li.info-menu_res>ul{display:flex}.l-menu .inner>li.info-menu_res>ul li{width:50%}.l-menu .inner>li.info-menu_res>ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:50px;color:#fff;background:#898989}.l-menu .inner>li.info-menu_res>ul li a:hover{opacity:.7}.l-menu .inner>li.info-menu_res>ul li:nth-child(2) a{background:#000}.l-menu{height:calc(100vh - 70px);overflow:scroll;display:none;position:fixed;top:70px;left:0;width:100%;background:#fff}.l-menu .inner{opacity:1}.l-menu .inner:before{opacity:1}.l-menu .inner li{opacity:1}.l-menu-trigger__box{background:rgba(0,0,0,.2);width:70px;height:70px;position:fixed;top:0;right:0;z-index:1000}.l-menu-trigger{position:relative;width:36px;height:26px;margin-top:24px;margin-left:17px;cursor:pointer}.l-menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.l-menu-trigger span:nth-of-type(1){top:0;-webkit-animation:btn07-bar01 .75s forwards;animation:btn07-bar01 .75s forwards}.l-menu-trigger span:nth-of-type(2){top:12px;transition:all .25s .25s;opacity:1}.l-menu-trigger span:nth-of-type(3){bottom:0;-webkit-animation:btn07-bar03 .75s forwards;animation:btn07-bar03 .75s forwards}.l-menu-trigger__box.is-show .l-menu-trigger span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .75s forwards;animation:active-btn07-bar01 .75s forwards}.l-menu-trigger__box.is-show .l-menu-trigger span:nth-of-type(2){opacity:0}.l-menu-trigger__box.is-show .l-menu-trigger span:nth-of-type(3){-webkit-animation:active-btn07-bar03 .75s forwards;animation:active-btn07-bar03 .75s forwards}.l-menu-trigger,.l-menu-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box}@keyframes btn07-bar01{0%{transform:translateY(12px) rotate(45deg)}50%{transform:translateY(12px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{transform:translateY(-12px) rotate(-45deg)}50%{transform:translateY(-12px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(12px) rotate(0)}100%{transform:translateY(12px) rotate(45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(0)}100%{transform:translateY(-12px) rotate(-45deg)}}a.page-top-link{width:50px;margin:20px calc(50% - 25px) 50px;display:inline-block}a.page-top-link img{width:100%}.l-footer{background:#000;height:10px}.l-footer .inner{display:none}.content-inner{width:100%;margin:0 auto;padding:3% 7%}.l-mainvisual .page-title h2 .jp{font-size:2.2rem}.point .l-mainvisual{background:url(../images/mainvisual/point_main-res.jpg) no-repeat 30% center;background-size:cover}.about .l-mainvisual{background:url(../images/mainvisual/about_main-res.jpg) no-repeat center center;background-size:cover}.message .l-mainvisual{background:url(../images/mainvisual/about_message_main-res.jpg) no-repeat center center;background-size:cover}.history .l-mainvisual{background:url(../images/mainvisual/about_history_main-res.jpg) no-repeat center center;background-size:cover}.access .l-mainvisual{background:url(../images/mainvisual/about_access_main-res.jpg) no-repeat 70% top;background-size:cover}.related_facilities .l-mainvisual{background:url(../images/mainvisual/about_related_facilities_main-res.jpg) no-repeat right top;background-size:cover}.education .l-mainvisual{background:url(../images/mainvisual/education_main-res.jpg) no-repeat center center;background-size:cover}.policy .l-mainvisual{background:url(../images/mainvisual/education_policy_main-res.jpg) no-repeat center center;background-size:cover}.curriculum .l-mainvisual{background:url(../images/mainvisual/education_curriculum_main-res.jpg) no-repeat center center;background-size:cover}.schedule .l-mainvisual{background:url(../images/mainvisual/education_schedule_main-res.jpg) no-repeat center center;background-size:cover}.career .l-mainvisual{background:url(../images/mainvisual/career_main-res.jpg) no-repeat center center;background-size:cover}.data .l-mainvisual{background:url(../images/mainvisual/career_data_main-res.jpg) no-repeat center center;background-size:cover}.examanation .l-mainvisual{background:url(../images/mainvisual/career_examanation_main-res.jpg) no-repeat center center;background-size:cover}.life .l-mainvisual{background:url(../images/mainvisual/life_main-res.jpg) no-repeat 60% center;background-size:cover}.facility .l-mainvisual{background:url(../images/mainvisual/life_facility_main-res.jpg) no-repeat center center;background-size:cover}.uniform .l-mainvisual{background:url(../images/mainvisual/life_uniform_main-res.jpg) no-repeat center center;background-size:cover}.white_coat .l-mainvisual{background:url(../images/mainvisual/life_white_coat_main-res.jpg) no-repeat center top;background-size:cover}.style .l-mainvisual{background:url(../images/mainvisual/life_style_main-res.jpg) no-repeat center center;background-size:cover}.class .l-mainvisual{background:url(../images/mainvisual/life_class_main-res.jpg) no-repeat center center;background-size:cover}.event .l-mainvisual{background:url(../images/mainvisual/life_event_main-res.jpg) no-repeat center center;background-size:cover}.volunteer .l-mainvisual{background:url(../images/mainvisual/life_volunteer_main-res.jpg) no-repeat center center;background-size:cover}.oneday .l-mainvisual{background:url(../images/mainvisual/life_oneday_main-res.jpg) no-repeat center center;background-size:cover}.voice .l-mainvisual{background:url(../images/mainvisual/voice_main-res.jpg) no-repeat center center;background-size:cover}.voice.voice-index .l-mainvisual{background:url(../images/mainvisual/voice_interview_main-res.jpg) no-repeat center center;background-size:cover}.voice.voice01 .l-mainvisual{background:url(../images/mainvisual/voice_interview01_main-res.jpg) no-repeat center center;background-size:cover}.voice.voice02 .l-mainvisual{background:url(../images/mainvisual/voice_interview02_main-res.jpg) no-repeat center center;background-size:cover}.voice.voice03 .l-mainvisual{background:url(../images/mainvisual/voice_interview03_main-res.jpg) no-repeat center center;background-size:cover}.voice.questionnaire .l-mainvisual{background:url(../images/mainvisual/voice_questionnaire_main-res.jpg) no-repeat center center;background-size:cover}.admission .l-mainvisual{background:url(../images/mainvisual/admission_main-res.jpg) no-repeat center center;background-size:cover}.guideline .l-mainvisual{background:url(../images/mainvisual/admission_guideline_main-res.jpg) no-repeat center center;background-size:cover}.requirements .l-mainvisual{background:url(../images/mainvisual/admission_outline_list_main-res.jpg) no-repeat center center;background-size:cover}.support.index .l-mainvisual{background:url(../images/mainvisual/support_main-res.jpg) no-repeat center center;background-size:cover}.support .l-mainvisual{background:url(../images/mainvisual/support_support_main-res.jpg) no-repeat center center;background-size:cover}.tuition .l-mainvisual{background:url(../images/mainvisual/support_tuition_main-res.jpg) no-repeat 70% center;background-size:cover}.event .l-mainvisual{background:url(../images/mainvisual/event_main-res.jpg) no-repeat center center;background-size:cover}.open_campus .l-mainvisual{background:url(../images/mainvisual/event_open_campus_main-res.jpg) no-repeat center center;background-size:cover}.information .l-mainvisual{background:url(../images/mainvisual/informaition_main-res.jpg) no-repeat center center;background-size:cover}.certificate .l-mainvisual{background:url(../images/mainvisual/informaition_certificate_main-res.jpg) no-repeat center center;background-size:cover}.privacy .l-mainvisual{background:url(../images/mainvisual/informaition_privacy_main-res.jpg) no-repeat center center;background-size:cover}.faq .l-mainvisual{background:url(../images/mainvisual/informaition_faq_main-res.jpg) no-repeat center center;background-size:cover}.cms .l-mainvisual{background:url(../images/mainvisual/informaition_cms_main-res.jpg) no-repeat center center;background-size:cover}.cms.form .l-mainvisual{background:url(../images/mainvisual/informaition_main-res.jpg) no-repeat center center;background-size:cover}.index-section{width:70%;margin:0 auto}.index-btn .title{font-size:1.8rem;padding:0 15px}.cms_footer{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.cms_footer .cms_prev{display:none}.cms_footer .cms_next{display:none}.cms_footer .mobile_prev{display:block}.cms_footer .mobile_next{display:block}.form_box ul li:nth-child(odd){width:100%}.form_box ul li:nth-child(even){width:100%}.archive-list li{opacity:1;transform:translateY(0) translateX(0);-webkit-transform:translateY(0) translateX(0);background:rgba(255,255,255,.4);border-top:1px solid #000}.archive-list li:last-child{border-bottom:1px solid #000}.archive-list li a{display:flex;align-items:center;padding:10px;flex-wrap:wrap}.archive-list li a .date{width:auto;display:inline}.archive-list li a dl{padding-left:0}.archive-list li a dl dt{color:#1978a2;font-size:1.4rem;margin-bottom:5px;font-weight:700}.archive-list li a dl dd{font-size:1.2rem}.archive-list li a .newmark{position:relative;background:#1978a2;color:#fff;display:inline;margin-right:10px;padding:3px 10px;text-align:center;left:auto;top:auto;transform:translateY(0);-webkit-transform:translateY(0)}.cms_archive_wrap{margin-bottom:80px}.cms_archive_wrap .modaal-gallery-control{margin-bottom:-60px}.cms_archive_wrap .photo_list{display:flex;justify-content:space-between;flex-wrap:wrap}.cms_archive_wrap .photo_list li{width:100%;border:none}.cms_archive_wrap .photo_list li a .photo_bg{height:55vw}.cms_archive_wrap .photo_list li a p.photo_cap{font-size:1.3rem;padding:1em .8em 2em}.cms.archive.photo_g .modaal-gallery-label{display:block}.cms.archive.photo_g .modaal-gallery-control{position:fixed}.cms.archive.photo_g .modaal-gallery-control.modaal-gallery-next-inner{top:75%;margin:0}.cms.archive.photo_g .modaal-gallery-control.modaal-gallery-prev-inner{top:75%;margin:0}}@media (orientation:landscape) and (max-width:767px){.l-header{height:70px;background:#000}.l-header .l-title .main-logo{display:flex;height:100%}.l-header .l-title .main-logo a{display:inline-flex}.l-header .l-title .main-logo a h1{height:100%;display:flex;align-items:center}.l-header .l-title .main-logo a h1 img{width:calc(50% - 80px);height:auto}}