@keyframes menu-scroll2{0%{opacity:0}to{opacity:1}}@keyframes FadeAnimeSubmenu{0%{transform:translateX(180px)}to{transform:translateX(0)}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}*{margin:0}a,body,div,html,span{font-weight:inherit;margin:0}*,html{box-sizing:border-box}html{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:#fff0;background-color:rgb(255 255 255)}a,body,div,span{font-family:inherit;padding:0}a,body,div,h1,h2,h3,html,li,p,span,ul{border:0;font-style:inherit;outline:0;vertical-align:baseline}a,body,div,h1,h2,h3,li,p,span,ul{font-size:100%}*,h1,h2,h3,html{padding:0}li,p,ul{font-family:inherit;font-weight:inherit}body{font-size:1.7rem;line-height:1.7;color:#444;word-wrap:break-word}aside,footer,header,section{display:block}a{background-color:#fff0;color:#3268d9;text-decoration:none;transition:all .5s}img{border:0;max-width:100%;height:auto;vertical-align:middle}svg:not(:root){overflow:hidden}h1,h2,h3{margin:0;font-weight:500;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.3}h1{font-size:3.4rem}h2{font-size:3rem}h3{font-size:2.6rem}li,p,ul{margin:0;padding:0}li{list-style:none;line-height:1.5}p{line-height:1.8}.SvgIcon{position:absolute;width:0;height:0}.svg_wrp svg{display:block}a:focus{outline:0}a:active,a:hover{outline:0}.btn.article_blk-btn{text-align:center;font-weight:400}.btn-b,.btn-b::after{transition:all .1s ease .2s}.btn-b{display:inline-block;max-width:350px;min-width:250px;margin:0 auto 20px;position:relative;z-index:0;overflow:hidden;text-decoration:none;border:1px solid #000;padding:10px 40px 10px 20px;text-align:left;outline:0;color:#fff;background-color:#fff}.btn-b::after{content:"";display:block;width:33px;height:5px;border-right:solid 2px #fff;border-bottom:solid 1px #fff;transform:skewX(50deg);position:absolute;right:10px;top:45%;z-index:2}.btn-b:hover{color:#000}.bgleft:before{content:"";position:absolute;z-index:-1;top:0;left:0;background:rgb(0 0 0);width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(1,1);transform-origin:left top}.bgleft:hover::before{transform-origin:right top;transform:scale(0,1)}.btn-b:hover::after{border-right:solid 2px #000;border-bottom:solid 1px #000}@media only screen and (max-width:500px){.btn-b span{font-size:1.3rem}}.clearfix:after,section:after{content:"";display:table;clear:both}@-ms-viewport{width:auto}@viewport{width:device-width}@media only screen and (max-width:1280px){h1{font-size:3.4rem}h2{font-size:2.8rem}h3{font-size:2.4rem}}@media screen and (max-width:767px){h1,h2{font-size:2.4rem}h3{font-size:2.2rem}}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp/wp-content/themes/maintheme/js/slick/fonts/slick.eot);src:url(/wp/wp-content/themes/maintheme/js/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp/wp-content/themes/maintheme/js/slick/fonts/slick.woff)format("woff"),url(/wp/wp-content/themes/maintheme/js/slick/fonts/slick.ttf)format("truetype"),url(/wp/wp-content/themes/maintheme/js/slick/fonts/slick.svg#slick)format("svg")}.header-menu-smp{max-width:100%;width:100%;position:fixed;box-sizing:border-box;top:0;right:0;bottom:0;transform:translateX(100%);transition:all .5s;overflow:auto;padding:0 0 0 40px;z-index:500000}.header-menu-smp-inner{padding-bottom:20px}.menu_global_smp{border-bottom:1px solid #f0f0f0}.menu_global_smp li{border-bottom:1px dashed #ccc}.menu_global_smp li:last-child,header .menu_global>li>.sub-menu li:last-child{border-bottom:none}.menu_global_smp li.menu-item-has-children{border-bottom:none}.menu_global_smp a{display:block;color:inherit}.menu_global_smp>li>a{background-color:rgb(52 144 246);color:#fff;padding:10px;font-size:1.4rem;position:relative}.menu_global_smp>li>.sub-menu>li>a{padding:10px 10px 10px 25px;font-size:1.4rem;background-color:rgb(255 255 255);position:relative}.menu_global_smp>li>.sub-menu>li>a::after{content:"";display:block;width:15px;height:5px;border-right:solid 2px #444;border-bottom:solid 1px #444;transform:skewX(50deg);position:absolute;right:10px;top:50%}.header-menu-smp-close{cursor:pointer}.header-menu-smp-close-button{width:40px;height:40px;position:absolute;top:0;left:0}.header-menu-smp-close-button:after,.header-menu-smp-close-button:before{content:"";position:absolute;left:3px;width:34px;height:2px;background-color:rgb(255 255 255);border-radius:1px}.header-menu-smp-close-button:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-1px}.header-menu-smp-close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-1px}.header-menu-smp-close-txt,.header-menu-smp-home-txt{background-color:rgb(52 144 246);padding:10px;color:#fff}.header-menu-smp-close-txt{border-radius:3px;text-align:center;margin:20px 20px 0}.header-menu-smp-home-txt{border-bottom:1px solid #fff;text-align:left;margin:0}.header-menu-smp-home-txt>a,.menu_global>li>.sub-menu>li>a:hover{color:#fff}.header-menu-smp-inner ul#menu-submenu_footer{display:block;margin-top:15px;background-color:#fff;padding-bottom:0}.header-menu-smp-inner .submenu_footer>li{margin-bottom:5px;padding:5px}.header-menu-smp-inner .submenu_footer>li:last-of-type{margin-bottom:0}.header-menu-smp-inner .submenu_footer>li>a{padding:10px}.wrapperALL{overflow:hidden;position:relative;padding-top:130px}header #logo{width:386px;padding:20px;display:flex;align-items:center;flex-shrink:2}@media all and (-ms-high-contrast:none){::-ms-backdrop,header #logo{width:100%}}header #logo a{display:block;position:relative;width:100%}header #logo a:before{content:"";display:block;padding-bottom:calc(65/346*100%)}header #logo svg{position:absolute;top:0;left:0;width:100%;height:100%}#logo .st0{fill:#c9191d}#logo .st1{fill:#093780}#logo .st2{fill:#231815}#logo .st4{fill:#086cc1}header .menu_global{-js-display:flex;display:flex;align-items:center;margin:0-20px;padding:10px 0;flex-shrink:0}header .menu_global>li{position:relative;text-align:center;padding:0 20px;flex-shrink:0}@media screen and (min-width:1401px){header .menu_global{margin:0-28px}header .menu_global>li{padding:0 21px}}header .menu_global>li>a{text-align:left;display:block;padding-bottom:8px}header .menu_global>li>a>span{font-size:1.6rem;font-weight:700}.menu_global>li>.sub-menu,header .menu_global>li>.sub-menu{position:absolute;top:100%;left:0;padding:0}header .menu_global>li>.sub-menu li{border-bottom:1px solid #cfcfcf}.header-innaer{display:-webkit-flex;display:flex;max-width:1400px;margin:0 auto}.top-menu{position:relative;display:flex;align-items:center;min-height:150px;padding:0 20px;flex-grow:1;flex-shrink:0}.top-menu:before,header{position:absolute;top:0;left:0}.top-menu:before{content:"";width:100vw;height:100%;background-color:#3390f6}.menu_global>li>a{color:#fff;position:relative}.menu_global>li>a::before{content:attr(data-desc);display:block;font-size:1.4rem;font-weight:500;text-align:center}.menu_global>li>a:after{content:"";height:2px;width:100%;background-color:rgb(255 255 255);display:block;position:absolute;bottom:5px;left:50%;transform:translateX(-50%) scale(0,1);transition:transform .3s ease-out}.menu_global>li>a:hover::after{transform:translateX(-50%) scale(1,1)}.menu_global>li>a span{font-size:1.4rem}.menu_global>li>.sub-menu{width:250px;display:none;background-color:rgb(255 255 255/.9);padding:10px 0;z-index:1}.menu_global>li>.sub-menu>li>a{color:inherit;display:block;padding:10px 20px;font-size:1.4rem;text-align:left;position:relative}.menu_global>li>.sub-menu>li>a::after{content:"";display:block;width:10px;height:4px;border-right:solid 2px #444;border-bottom:solid 1px #444;transform:skewX(50deg);position:absolute;right:10px;top:50%;z-index:2}.menu_global>li>.sub-menu>li>a>span{position:relative;z-index:3}.menu_global>li>.sub-menu>li>a:before{content:"";position:absolute;top:0;left:0;z-index:2;background:rgb(0 0 0/.8);width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,1);transform-origin:right top}.menu_global>li>.sub-menu>li>a:hover::before{transform-origin:left top;transform:scale(1,1)}.menu_global>li>.sub-menu>li>a:hover::after{border-right:solid 2px #fff;border-bottom:solid 1px #fff}.header-button-smpmenu{display:none}header{width:100%;animation:menu-scroll2 1s ease .1s forwards;z-index:11;opacity:0}.contents_wrapper,.submenu_footer>li{position:relative}.contents_body{min-height:150px}footer{padding-top:50px}.footer-menu{background-color:rgb(247 247 247)}footer .menu_global_vertical{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1200px;margin:0 auto;padding:50px 40px 40px}footer .menu_global_vertical>li{width:calc(100%/4)}.submenu_footer>li>a,footer .menu_global_vertical a{color:#000;font-weight:700}footer .menu_global_vertical>li>a{border-left:4px solid #f04e7a;color:#000;padding-left:10px}footer .menu_global_vertical ul.sub-menu{font-size:1.3rem;margin-top:14px;margin-left:14px}footer .menu_global_vertical ul.sub-menu>li{margin:7px 0}.submenu_footer_wrapper{border-top:1px solid #cfcfcf}.submenu_footer{-js-display:flex;display:flex;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:20px 10px}.submenu_footer>li>a{display:block;padding:20px 5px}.submenu_footer>li a::before{content:"■";color:#348df3;padding-right:10px}.footer_com_wrapper{background:linear-gradient(90deg,rgb(52 141 243)0,rgb(52 141 243) 50%,rgb(243 78 122) 50%,rgb(243 78 122) 100%)}.footer_com{-js-display:flex;display:flex;justify-content:space-between;max-width:1400px;margin:0 auto}.footer_com .left,.footer_com .right{background-color:rgb(243 78 122);color:#fff;padding:30px 30px 50px;width:100%}.footer_com .right{background-color:rgb(52 141 243);max-width:600px;padding:30px 30px 0}.footer-school_name{font-size:2.2rem;font-weight:700;text-align:center;padding-bottom:15px}.footer-school_name>span{display:block;font-size:1.4rem}.footer-schoolinfo-add,.footer-schoolinfo-tel{font-size:1.5rem;font-weight:700;text-align:center}.footer-schoolinfo-tel{padding-bottom:10px}.footer-access_link{display:block;margin:0 auto;padding-bottom:25px;text-align:center}.footer-access_link:hover{opacity:.7}.footer-contact_us_title{font-size:2.2rem;font-weight:700;margin:0 auto;padding-bottom:40px;text-align:center}.footer-contact_us_aside{font-weight:700;padding-bottom:20px;text-align:center}.footer_ico_wrapper{-js-display:flex;display:flex;justify-content:space-evenly;max-width:700px;margin:0;width:100%}.footer_ico_wrapper .footer_ico_block{background-color:rgb(255 255 255);border-radius:6px;color:#f34e7a;max-width:270px;margin-right:5px;margin-left:5px;padding:3px 10px;width:100%}.footer_ico_wrapper .footer_ico_bnr{-js-display:flex;display:flex;align-items:center;position:relative}.footer_ico_wrapper .footer_ico_bnr::before{content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;max-width:65px;width:100%}.footer_ico_wrapper .footer_ico_bnr.phone{font-size:2.4rem;line-height:1.4;font-weight:700}.footer_ico_wrapper .footer_ico_bnr.phone::before{background-image:url(/wp/wp-content/themes/maintheme/images/ico_phone.png);background-position:center bottom 5px;padding-top:33.3333%}.footer_ico_wrapper .footer_ico_bnr.phone span{display:block;font-size:1.5rem}.footer_ico_wrapper .footer_ico_bnr.mail{font-size:2rem;line-height:1.2;font-weight:700}.footer_ico_wrapper .footer_ico_bnr.mail::before{background-image:url(/wp/wp-content/themes/maintheme/images/ico_mail.png);margin:0 8px;padding-top:33.3333%}.footer-menu-sns{-js-display:flex;display:flex;justify-content:space-around;margin:0 auto;padding-bottom:15px;width:280px}.footer-menu-sns a{display:block;width:30px;height:30px;background-repeat:no-repeat;-webkit-background-size:30px auto;background-size:30px auto}.footer-menu-sns a[href*=facebook]{background-image:url(/wp/wp-content/themes/maintheme/images/f_btn_fb.png)}.footer-menu-sns a[href*=twitter]{background-image:url(/wp/wp-content/themes/maintheme/images/f_btn_tw.png)}.footer-menu-sns a[href*=instagram]{background-image:url(/wp/wp-content/themes/maintheme/images/f_btn_ig.png)}.footer-menu-sns a[href*=line]{background-image:url(/wp/wp-content/themes/maintheme/images/f_btn_line.png)}.footer-menu-sns a[href*=youtube]{background-image:url(/wp/wp-content/themes/maintheme/images/f_btn_ytb.png)}.footer-menu-sns a:hover{opacity:.7}.footer-smp-link-wrapper{padding:20px;background-color:#eee;display:none}.footer-smp-link a{display:block;border:1px solid;background-color:#fff;color:#ef6a90;text-align:center;padding:14px 28px;position:relative;box-shadow:0 7px 10px rgb(0 0 0/10%)}.footer-smp-link:not(:first-of-type){margin-top:10px}.footer-smp-link a::after{content:"";border-color:#ef6a90;border-style:solid;border-width:1px 1px 0 0;width:8px;height:8px;position:absolute;top:50%;right:10px;transform-origin:right 0;transform:rotate(45deg)}.copy{text-align:center;font-size:1rem}.go_page_top{position:fixed;bottom:5px;right:5px;opacity:0;z-index:100;cursor:pointer;width:85px;height:85px;transition:all .5s;border-radius:5px;background-color:rgb(77 77 77)}.go_page_top img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1279px){header .menu_global{margin:0-15px}header .menu_global>li{padding:0 15px}.menu_global>li>a::before{font-size:1.2rem}header .menu_global>li>a>span{font-size:1.3rem}}@media only screen and (max-width:1200px){.footer_ico_wrapper .footer_ico_bnr::before{max-width:50px}.footer_ico_wrapper .footer_ico_bnr.phone{font-size:1.8rem}.footer_ico_wrapper .footer_ico_bnr.phone::before{background-position:center bottom 7px;padding-top:30%}.footer_ico_wrapper .footer_ico_bnr.phone span{font-size:1.3rem}.footer_ico_wrapper .footer_ico_bnr.mail{font-size:1.5rem}.footer_ico_wrapper .footer_ico_bnr.mail::before{padding-top:30%}}@media only screen and (max-width:1023px){.wrapperALL{padding-top:70px!important}header{z-index:0}header #logo{width:320px;padding:10px 20px}.header-innaer{justify-content:space-between}.top-menu{display:none}.header-button-smpmenu{display:block}.header-button-smpmenu-trigger{width:85px;display:block;background-color:rgb(52 144 246);position:relative}.header-button-smpmenu-trigger:before{content:"";display:block;padding-bottom:100%}.header-button-smpmenu-trigger span{position:absolute;width:35%;border-top:2px solid #fff;left:50%;top:20px;transition:all .5s}.header-button-smpmenu-trigger span:nth-of-type(1){transform:translate(-50%,0)}.header-button-smpmenu-trigger span:nth-of-type(2){transform:translate(-50%,12px)}.header-button-smpmenu-trigger span:nth-of-type(3){transform:translate(-50%,25px)}.header-button-smpmenu-trigger:hover span:nth-of-type(1){transform:translate(-50%,0) rotate(45deg)}.header-button-smpmenu-trigger:hover span:nth-of-type(2){opacity:0}.header-button-smpmenu-trigger:hover span:nth-of-type(3){transform:translate(-50%,0) rotate(-45deg)}}@media only screen and (max-width:950px){.footer_ico_wrapper .footer_ico_block{max-width:180px;margin:0 2px;padding:3px 5px}.footer_ico_wrapper .footer_ico_bnr::before{max-width:25px}.footer_ico_wrapper .footer_ico_bnr.mail,.footer_ico_wrapper .footer_ico_bnr.phone{font-size:1.5rem}.footer_ico_wrapper .footer_ico_bnr.phone span{font-size:1.2rem;margin-left:-20px}}@media only screen and (max-width:767px){header #logo{padding:0 20px 10px 0}footer{padding-top:0}.footer_com .right{max-width:initial;padding:20px 20px 0}.footer_com .left{padding:20px}.footer-menu{display:none;background-color:#fff0;padding-right:15px;padding-left:15px}.submenu_footer_wrapper{border-top:none}.submenu_footer{flex-direction:column;padding:0 0 30px}.submenu_footer>li{background-color:rgb(247 247 247);margin-bottom:10px;padding:10px;width:100%}.submenu_footer>li>a{font-size:1.4rem}footer .menu_global_vertical{display:none}.footer-contact_us_title{font-size:1.8rem;padding-bottom:20px}.footer_com{flex-direction:column-reverse}.footer_ico_wrapper .footer_ico_bnr.phone{font-size:1.8rem}.footer_ico_wrapper .footer_ico_bnr.phone span{font-size:1.3rem}.footer_ico_wrapper .footer_ico_bnr.mail{font-size:1.5rem}.footer-smp-link-wrapper{display:block}.go_page_top{width:50px;height:50px;bottom:70px;z-index:10000}}@media only screen and (max-width:500px){.footer_ico_wrapper .footer_ico_block{max-width:180px;margin:0 2px;padding:3px 5px}.footer_ico_wrapper .footer_ico_bnr::before{max-width:25px}.footer_ico_wrapper .footer_ico_bnr.phone{font-size:1.8rem}.footer_ico_wrapper .footer_ico_bnr.phone span{font-size:1.2rem;margin-left:-20px}.footer_ico_wrapper .footer_ico_bnr.mail{font-size:1.5rem}}.breadcrumbs{font-size:1.4rem;padding:10px 0;color:#000;background-color:rgb(234 234 234)}.breadcrumbs>div{max-width:1040px;margin:0 auto;padding:0 20px}.breadcrumbs span{display:inline-block;font-weight:700;vertical-align:middle}.breadcrumbs a{color:#000}.breadcrumbs a:hover{color:#eb7e56}.container{max-width:1000px;margin-left:auto;margin-right:auto;padding:30px 0;font-size:1.6rem}.container h2,.container h3{font-weight:700;position:relative}.container h2{display:inline-block;border-bottom:4px solid #348df3;font-size:2.8rem;margin-top:30px;margin-bottom:30px;padding-left:25px}.container h2::before{content:"";background-color:#f04e7a;height:15px;width:15px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container h3{border-bottom:1px solid #348df3;font-size:2.4rem;padding:0 0 20px 20px;margin-bottom:25px;margin-top:40px}.container p{padding:0 20px;margin-bottom:20px}.sub-headerImg-wrapper{background-color:rgb(247 247 247);padding-left:calc((100vw - 1000px)/2 - 20px);padding-top:20px}.sub-headerImg-wrapper .inner{-js-display:flex;display:flex;margin:0 auto;position:relative}.sub-headerImg-wrapper .inner .right{background-position:center center;background-repeat:no-repeat;background-size:cover;flex-grow:1}.sub-headerImg-wrapper .inner .right:before{content:"";display:block;padding-bottom:38%}.sub-headerImg-wrapper .inner .left{padding:40px 20px;width:45%;flex-shrink:0}.sub-headerImg-h1{color:#f04e7a;font-weight:700;display:flex;flex-wrap:wrap;align-items:center}.sub-headerImg-h1 div{max-width:100%;flex-shrink:0;margin-right:10px}.sub-headerImg-subtitle{color:#ccc;font-size:3rem;font-weight:700;line-height:1.1}.sub-headerImg-summary{font-size:1.6rem;font-weight:700;padding-top:20px}.gakka_interview_block>div{padding-bottom:50px}.gakka_interview_block>div:last-child{padding-bottom:0}.gakka_coment_block{position:relative}.gakka_coment_block .coment_index{width:270px;background-color:rgb(52 141 243);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.3;padding:5px 10px;position:absolute;top:-25px;left:0;outline:10px solid #fff;text-align:center}.gakka_coment_block .coment_index:after{border:solid #fff0;content:"";height:0;width:0;pointer-events:none;position:absolute;border-width:10px;margin-left:-10px;border-color:#348df3 #fff0 #fff0;top:100%;left:50%}.gakka_coment_block .coment_index span{color:#f04e7a;font-size:1.4rem;display:block;line-height:1}.gakka_coment_block .coment_area{-js-display:flex;display:flex;border:1px solid #000;max-width:980px;margin:0 0 50px auto;width:100%}.gakka_coment_block:last-child .coment_area{margin:0 0 0 auto}.gakka_coment_block .coment_area .left{max-width:250px;padding:50px 25px 0;width:100%}.gakka_coment_block .coment_area .left .photo{max-width:167px;height:167px;margin:0 auto 10px;overflow:hidden;border:1px solid #a6a6a6;border-radius:50%;width:100%}.gakka_coment_block .coment_area .right{max-width:750px;padding:50px 25px 15px;width:100%;display:flex;flex-direction:column}.gakka_coment_block .coment_area .right h3{border-bottom:none;font-size:1.8rem;font-weight:700;padding:0 0 20px;margin-top:0;margin-bottom:0}.gakka_coment_block .coment_area .right p{font-size:1.6rem;font-weight:700;padding:0}.interview_innner{margin-top:50px;margin-bottom:50px}.container .interview_left p{text-align:center;margin:0}.gakka_coment_block .coment_index.graduate{background-color:rgb(52 141 243)}.gakka_coment_block .coment_index.graduate::after{border-top-color:#348df3}.gakka_coment_block .coment_area .left.interview_left .photo{max-width:none;height:auto;border:0;border-radius:unset;text-align:center}.gakka_coment_block .coment_area .left.interview_left{max-width:300px}.gakka_coment_block .coment_area .right.interview_right p{font-size:1.6rem;font-weight:400}.interview_left p{font-size:1.8rem;font-weight:700;text-align:center}.current_interview_kobetu{padding:10px;border-radius:5px;width:calc(100%/3 - 20px);border:1px solid #f04e7a;max-width:300px;margin:10px}.container .current_interview_kobetu p{margin:0;font-size:1.4rem}.container .current_interview_kobetu p:first-child{font-size:1.6rem;font-weight:700;margin-bottom:10px}.current_interview{padding:0 20px;margin:20px 0;display:flex;flex-wrap:wrap}.gakka_interview_block{padding-top:25px}.side-menu-wrapper-pc{position:fixed;right:0;bottom:90px;z-index:1000}@media only screen and (min-width:767px){.side-menu-wrapper-pc{transform:translateX(180px);animation-name:FadeAnimeSubmenu;animation-duration:.5s;animation-fill-mode:forwards}}.side-menu-wrapper-pc li a{display:block;padding:20px 18px;margin-right:10px;margin-bottom:12px;background-color:#3490f6;border:solid 1px #fff;color:#fff;text-align:center;font-size:14px}.side-menu-wrapper-pc li:nth-of-type(2) a{background-color:#ff0030}.side-menu-wrapper-pc li:nth-of-type(3) a{background-color:#39ab4a}.side-menu-wrapper-pc li a:hover{opacity:.85;margin-right:0;padding-right:28px}@media only screen and (min-width:768px){.sub-headerImg-wrapper .inner .left{min-width:450px}}@media only screen and (max-width:1023px){header{z-index:1}.sub-headerImg-wrapper{padding-top:15px}.header-button-smpmenu-trigger span{top:50%}.header-button-smpmenu-trigger span:nth-of-type(1){transform:translate(-50%,-11px)}.header-button-smpmenu-trigger span:nth-of-type(2){transform:translate(-50%,-1px)}.header-button-smpmenu-trigger span:nth-of-type(3){transform:translate(-50%,10px)}.container{padding:30px 20px}}@media only screen and (max-width:767px){body{padding-bottom:73px}.breadcrumbs,.gakka_coment_block .coment_area .right h3{display:none}.contents_body p{margin-top:20px;font-size:1.7rem}.container{padding:20px 10px}.gakka_coment_block .coment_area,.sub-headerImg-wrapper .inner{flex-wrap:wrap}.side-menu-wrapper-pc ul li,.sub-headerImg-wrapper .inner .right{width:100%}.sub-headerImg-wrapper .inner .left{padding:20px;width:100%}.container h2{font-size:1.8rem;margin-bottom:30px;padding-left:25px;position:relative}.container h3{font-size:2.1rem;padding:0 0 15px;margin-bottom:20px}.container p{padding:0 10px;margin:0 0 20px}.gakka_coment_block .coment_area .left{-js-display:flex;display:flex;max-width:initial;padding:50px 15px 10px}.gakka_coment_block .coment_area .left .photo{max-width:100px;height:100px}.gakka_coment_block .coment_area .right{padding:10px;flex-direction:column-reverse}.container,.gakka_coment_block .coment_area .right p{font-size:1.4rem}.gakka_coment_block .coment_area .left.interview_left{display:block;max-width:none}.gakka_coment_block .coment_area .left.interview_left .photo{max-width:400px;text-align:center}.gakka_coment_block .coment_area .right.interview_right p{padding:10px}.current_interview_kobetu{width:calc(100%/2 - 20px)}.side-menu-wrapper-pc ul{display:flex}.side-menu-wrapper-pc li:nth-of-type(2) a{background-color:#ff0030}.side-menu-wrapper-pc li:nth-of-type(3) a{background-color:#39ab4a}.side-menu-wrapper-pc li a{display:block;padding:20px 10px;margin-right:0;margin-bottom:0;background-color:#3490f6;border:solid 1px #fff;color:#fff;text-align:center;font-size:14px}.side-menu-wrapper-pc{display:block;background-color:#fff;width:100%;padding:5px 29px;right:0;bottom:0;z-index:1000}}@media only screen and (max-width:500px){body{padding-bottom:64px}.sub-headerImg-h1{font-size:2rem}.sub-headerImg-subtitle,.sub-headerImg-summary{font-size:1.7rem}.gakka_coment_block .coment_index{width:170px;position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gakka_coment_block .coment_index span{font-size:1.2rem}.gakka_interview_block_out{overflow:hidden;margin-right:-20px}.gakka_interview_block{padding-top:30px;padding-right:20px;overflow:visible}.gakka_coment_block{height:100%}.gakka_coment_block .coment_area{display:block;height:100%}.interview_innner .gakka_interview_block{padding-right:0}.gakka_interview_block_out.interview_innner{margin-right:0}.container .interview_left p{margin:0 0 10px}.gakka_coment_block .coment_area .right p,.gakka_coment_block .coment_area .right.interview_right p{margin-bottom:0}.current_interview_kobetu{width:100%;max-width:none;margin:10px 0}.side-menu-wrapper-pc{padding:0}.side-menu-wrapper-pc li a{margin-bottom:0;height:100%;display:flex;align-items:center;justify-content:center;padding:10px}}