@media screen and (max-width: 1200px){.inner_wrap{width:100%}.req_box{padding:0 3%}}@media screen and (max-width: 768px){.pc_el{display:none}.sp_el{display:inline-block}.border_box{width:100%}.effect{transform:translateY(0);opacity:1}.base_tl{font-size:2.6rem}.base_tl .en{font-size:1.6rem}.base_tl02{font-size:2rem}.base_tl02 span{padding:3% 6%;padding-right:3%}.base_btn{width:80%;font-size:2.2rem}.req_box{display:block !important;margin-bottom:5%}.req_box .tl_box{overflow:hidden;width:100%;height:75px;display:flex;align-items:center;justify-content:center}.req_box .tl_box::before{border-bottom:75px solid #184c9d;border-left:94vw solid rgba(0,0,0,0)}.req_box .base_tl{display:block;margin-top:0;margin-bottom:0}.req_box .base_tl span{display:inline-block;width:auto}.req_box .base_tl .en{display:block}.req_box .new{margin-bottom:3%}.req_box .reqBnr_box{width:100%;margin:3% 0}.req_box a{position:relative;display:block;padding:4%}.req_box a::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:5%;margin:auto}.req_box .photo{height:200px;margin-bottom:3%}.req_box .tl{font-size:2.2rem;line-height:inherit}header{position:fixed;top:0;left:0;width:100%;height:50px;z-index:9999}header #siteTitle{font-size:3.2rem}header .sns_box,header .entry_btn{display:none}header nav .fl_box{display:block}header nav .fl_box .nav_inbox{overflow-y:scroll;position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin-top:60px;z-index:9999}header nav .fl_box .nav_inbox .nav_box:last-of-type{margin-bottom:30px}header nav .fl_box .nav_inbox .nav_box .ftNav li{margin-bottom:5px;border-bottom-color:hsla(0,0%,100%,.4)}header nav .fl_box .nav_inbox .nav_box .ftNav a{font-size:1.5rem}header nav .fl_box .nav_inbox .entry_btn{display:block;margin:auto;margin-bottom:100px}.nav_box{margin-right:0}.nav_box .ftNav li{position:relative;margin-bottom:0;border-bottom:solid 1px #33527f}.nav_box .ftNav li:hover a{text-decoration:none}.nav_box .ftNav li a{display:inline-block;padding:9px 15px 9px 0}.nav_box .ftNav li ul{display:none;margin-top:0}.nav_box .ftNav li ul li:last-child{border-bottom:none}.accordion_icon,.accordion_icon span{display:inline-block;transition:all .4s;box-sizing:border-box}.accordion_icon{position:absolute;width:30px;height:30px;margin-right:5px;top:3px;right:0}.accordion_icon span{position:absolute;left:6px;width:50%;height:2px;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.accordion_icon span:nth-of-type(1){top:50%;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.accordion_icon span:nth-of-type(2){top:50%;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.accordion_icon.active span:nth-of-type(1){display:none}.accordion_icon.active span:nth-of-type(2){top:50%;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}#toTop{width:50px;height:50px;line-height:1.1}#toTop a{width:50px;height:50px;font-size:1.5rem}footer .ft_inner{display:block;padding:5% 3%}footer #ftLogo{margin-bottom:5px}footer .ft_left{margin-bottom:5%}footer .ft_right{display:block}footer #copyRight{height:35px;padding:0;padding-left:3%;line-height:35px;text-align:left}footer #copyRight small{font-size:1rem}#headline{margin-top:50px}#headline #pageTitle{font-size:2.2rem;z-index:0}#headline #pageTitle::before{border-top-width:25px;border-right-width:70px}#headline #pageTitle::after{border-bottom-width:25px;border-left-width:70px}#headline #pageTitle>span{width:100%;padding:5% 3%}#headline .pan{width:100%;padding:3%;font-size:1.2rem;line-height:1.3}body:not(#home) main{padding:8% 3%}#home .scroll_btn{display:none}#home #mv_area{margin-top:50px;height:300px}#home #mv_area .movie_link{display:none;width:30vw;bottom:50px;right:6px}#home #mv_area .mv{padding-bottom:44px}#home #mv_area .mv .mv01{background-position:right 67% center}#home #mv_area .mv .mv01 .defalt{background-position:right 67% center}#home #mv_area .mv .mv02{background-position:right 40% center}#home #mv_area .mv .mv02 .defalt{background-position:right 40% center}#home #mv_area .mv .mv03{background-position:right 40% center}#home #mv_area .mv .mv03 .defalt{background-position:right 40% center}#home #mv_area .mv .mv04{background-position:right 34% center}#home #mv_area .mv .mv04 .defalt{background-position:right 34% center}#home #mv_area .mv .mv05{background-position:right 73% center}#home #mv_area .mv .mv05 .defalt{background-position:right 73% center}#home #mv_area .tl_mv{margin-bottom:9%;font-size:12vw}#home #mv_area.movie_ver{height:auto}#home #mv_area.movie_ver video{height:auto}#home #mv_area.movie_ver .con_box{position:relative}#home .news_ticker{width:100%}#home .news_ticker .tl{width:45px;font-size:1.3rem}#home .news_ticker .date{font-size:1.1rem;margin:0 10px 0 0;display:none}#home .news_ticker a{font-size:1.2rem}#home .news_ticker ul{width:calc(100% - 55px);height:28px}#home .req_box{margin-bottom:10%;padding:0}#home #lead_area .in_box{padding:12% 3%;transform:translateY(0);opacity:1;background-size:400px auto}#home #lead_area .base_tl{font-size:2.6rem}#home #lead_area .base_tl+.lead{transform:skew(0);font-size:1.6rem;text-align:left;text-align:justify}#home #requirements_area .con_box{padding:0 3%}#home #requirements_area .bunki_list{display:block}#home #requirements_area .bunki_list li{width:100%}#home #requirements_area .bunki_list a{display:block}#home #requirements_area .bunki_list .tl{position:static;margin:2% 0 4%;font-size:2.2rem;color:#003078;background:none !important}#home #interview_area .interview_list{flex-wrap:wrap;justify-content:space-between;margin-bottom:8%;padding:0 3%}#home #interview_area .interview_list li{overflow:hidden;width:48.5%;height:230px;margin-top:0 !important;margin-bottom:3%;background-repeat:no-repeat;background-size:cover;background-position:center top}#home #interview_area .interview_list li img{display:none}#home #interview_area .interview_list li:first-child{background-image:url(../../interview/img/php_bunki_fujii.png)}#home #interview_area .interview_list li:nth-child(2){background-image:url(../../interview/img/php_bunki_kt.png)}#home #interview_area .interview_list li:nth-child(3){background-image:url(../../interview/img/php_bunki_ak.png)}#home #interview_area .interview_list li:nth-child(4){background-image:url(../../interview/img/php_bunki_ogisu.png)}#home #interview_area .interview_list li a{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}#home #interview_area .interview_list li .num{font-size:4rem;margin-bottom:5px;top:105px}#home #interview_area .interview_list li .txt_box{transform:translate(0) !important;padding:6%;bottom:0;background:none}#home #interview_area .interview_list li .txt_box p{top:0}#home #interview_area .interview_list li .txt_box::before{bottom:-80%;border-bottom:210px solid rgba(0,48,120,.8);border-left:400px solid rgba(0,0,0,0)}#home #interview_area .interview_list li .txt_box .date{font-size:1rem}#home #interview_area .interview_list li .txt_box .profile{left:auto;right:20px;bottom:15px}#home #interview_area .interview_list li .txt_box .name{display:flex;flex-direction:column;line-height:1.4}#home #interview_area .interview_list li .txt_box .name .team{font-size:1.1rem}#home #interview_area .interview_list li .txt_box .name .fullname{padding-top:7px;font-size:1.7rem}#home #interview_area .interview_list li .txt_box .name .en{font-size:1.1rem}#home #interview_area .interview_list li:nth-of-type(2n){margin-top:100px}#home #entry_area{padding:10% 3%}#home #entry_area .base_tl+.lead{transform:skew(0);font-size:1.6rem;text-align:left}#home #entry_area .base_btn{width:80%;font-size:2.6rem}body#messageIndex main{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}body#messageIndex main .con_box{display:block}body#messageIndex main .con_box::before{border-top-width:50px}body#messageIndex main .pho_president{width:100%;margin-bottom:0}body#messageIndex main .comment_box{width:100%;top:-50px;margin-bottom:0;padding:5% 5% 0}body#messageIndex main .comment_box .comment_in_box{width:100%;padding:5%}body#messageIndex main .comment_box .comment{font-size:15px;font-size:1.5rem;margin-bottom:6%}body#messageIndex main .comment_box .name{font-size:18px;font-size:1.8rem}body#messageIndex main .comment_box .name .small{font-size:14px;font-size:1.4rem}body#messageIndex main .req_box{padding-left:3% !important;padding-right:3% !important}body#messageIndex main .base_btn{margin-top:80px;margin-bottom:10%}body#cultureIndex main{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}body#cultureIndex main .pho_bunki li{margin-bottom:3%}body#cultureIndex main .pho_bunki li:last-child{margin-bottom:0}body#cultureIndex main .pho_bunki img{width:100%;height:auto}body#cultureIndex main .culture_box{padding-bottom:6%}body#cultureIndex main .base_tbl th,body#cultureIndex main .base_tbl td{display:block;width:100%;padding:15px;font-size:1.5rem}body#cultureIndex main .base_tbl th{border-right:none;border-bottom:1px solid #a4bfe7;background:#f3f6fb;font-weight:bold}body#cultureIndex main .base_tbl td{background:none}body#cultureIndex main #nav_area{position:relative;height:auto;padding:3%;z-index:3}body#cultureIndex main #nav_area .page_navi{flex-wrap:wrap}body#cultureIndex main #nav_area .page_navi li{width:32%;margin-top:0}body#cultureIndex main #nav_area .page_navi li:first-child,body#cultureIndex main #nav_area .page_navi li:nth-child(2){margin-top:0}body#cultureIndex main #nav_area .page_navi li a{font-size:1.2rem;padding:7px 5px}body#cultureIndex main #nav_area.fixed{top:50px}body#cultureIndex main .school_area{margin-bottom:10%;padding-left:3%;padding-right:3%}body#cultureIndex main .school_area h2{font-size:22px;font-size:2.2rem;margin-bottom:5%}body#cultureIndex main .school_area .school_main{display:block;margin-bottom:10%}body#cultureIndex main .school_area .school_main .photo{width:100%;margin-bottom:5%}body#cultureIndex main .school_area .school_main .txt_box{width:100%}body#cultureIndex main .school_area .school_main .txt_box p{margin-bottom:5%}body#cultureIndex main .req_box{padding-left:3% !important;padding-right:3% !important}body#cultureIndex main .base_btn{margin-bottom:10%}body.interview main{padding:0 !important}body.interview main .intervew_bunki{margin-bottom:10%}body.interview main .intervew_bunki>.fl_box{display:block;margin-bottom:10%}body.interview main .intervew_bunki .con_box{width:100%;height:300px;background-position:top center}body.interview main .intervew_bunki .lead_box{overflow:hidden;height:auto;padding:5%}body.interview main .intervew_bunki .lead_box::before{border-bottom-width:307px;border-left-width:94vw}body.interview main .intervew_bunki .lead_box .base_tl{font-size:2.6rem;margin-bottom:5%}body.interview main .intervew_bunki .lead_box .base_tl .en{margin-bottom:5px}body.interview main .intervew_bunki .lead_box p{transform:skew(0);font-size:1.8rem;line-height:1.8}body.interview main .intervew_bunki .bunki_box a{display:block;height:100%}body.interview main .intervew_bunki .bunki_box:hover .txt_box{transform:translateY(100%)}body.interview main .intervew_bunki .bunki_box .date{font-size:1.3rem}body.interview main .intervew_bunki .bunki_box .num{font-size:8rem;margin-right:-5px;margin-bottom:10px}body.interview main .intervew_bunki .bunki_box .profile{left:0;bottom:3%;padding-right:3%}body.interview main .intervew_bunki .bunki_box .name .team{font-size:1.5rem}body.interview main .intervew_bunki .bunki_box .name .fullname{font-size:2.4rem}body.interview main .intervew_bunki .bunki_box .name .en{font-size:1.3rem}body.interview main .intervew_bunki .bunki_box .txt_box{transform:translateY(100%) !important}body.interview main .intervew_bunki .bunki_box .txt_box::before{border-bottom-width:180px;border-left-width:94vw}body.interview main .intervew_bunki .bunki_box .txt_box .lead{display:none}body.interview main .intervew_bunki .bunki_box .ghost_btn{display:none}body.interview main .interview_individual .base_btn{margin-bottom:10%}body.interview main .interview_individual #mainVisual{height:auto !important}body.interview main .interview_individual #mainVisual .visual{position:static}body.interview main .interview_individual #mainVisual .visual::after{display:none}body.interview main .interview_individual #mainVisual .visual img{width:100%;height:auto}body.interview main .interview_individual #mainVisual .text_box{display:block;height:auto !important;padding:3% 0 0 !important;background:#003078}body.interview main .interview_individual #mainVisual .text_box .num{font-size:6rem !important;float:left;margin-left:3%}body.interview main .interview_individual #mainVisual .text_box .lead{width:75%;float:right;margin-top:0;margin-right:3%;margin-bottom:3%;font-size:2rem !important;line-height:1.6}body.interview main .interview_individual #mainVisual .text_box .lead br{display:none}body.interview main .interview_individual #mainVisual .text_box .info_box{position:static;width:100%;padding:3%}body.interview main .interview_individual #mainVisual .text_box .info_box .date{font-size:1.6rem}body.interview main .interview_individual #mainVisual .text_box .info_box .name .team{font-size:1.6rem}body.interview main .interview_individual #mainVisual .text_box .info_box .name .fullname{font-size:2.6rem}body.interview main .interview_individual #mainVisual .text_box .info_box .name .en{font-size:1.4rem}body.interview main .interview_individual #interview_q01{padding-top:10%}body.interview main .interview_individual .interview_box{padding-top:4%;padding-bottom:4%}body.interview main .interview_individual .interview_box:nth-of-type(4n-3){background-size:100px}body.interview main .interview_individual .interview_box .inner_wrap{display:block;padding:0 3% !important}body.interview main .interview_individual .interview_box .inner_wrap .photo{position:static;width:100% !important;height:auto}body.interview main .interview_individual .interview_box .inner_wrap .photo img{opacity:1;position:static;margin-right:0;transform:translate(0)}body.interview main .interview_individual .interview_box .inner_wrap .photo::after{display:none !important}body.interview main .interview_individual .interview_box.anime_action .photo img{transform:none !important;animation:none}body.interview main .interview_individual .interview_box .text_box{width:100%;margin-bottom:5%}body.interview main .interview_individual .interview_box .text_box h2{width:100%;margin-bottom:5%;padding-bottom:3%;font-size:1.9rem;line-height:1.4}body.interview main .interview_individual .interview_box .text_box p{font-size:1.6rem}body.interview main .interview_individual #message_area .inner_wrap{display:flex;flex-wrap:wrap;padding:10% 3% 0;min-height:inherit}body.interview main .interview_individual #message_area .inner_wrap .photo{position:static;order:2;width:100%}body.interview main .interview_individual #message_area .inner_wrap .photo img{width:35%;height:auto;float:right;margin-right:5%}body.interview main .interview_individual #message_area .inner_wrap .text_box{order:1;width:100%}body.interview main .interview_individual #message_area .inner_wrap .text_box h2{font-size:1.9rem;margin-bottom:5%}body.interview main .interview_individual #message_area .inner_wrap .text_box p{font-size:1.6rem}body.interview main #local_navi{padding:0 3%}body.interview main #local_navi .fl_box{display:flex;justify-content:space-between}body.interview main #local_navi .con_box{width:48.5%;height:230px}body.interview main #local_navi .bunki_box{margin-bottom:3%}body.interview main #local_navi .bunki_box:nth-of-type(2n){margin-top:0}body.interview main #local_navi .bunki_box .date{font-size:1rem}body.interview main #local_navi .bunki_box .num{font-size:4rem;margin-bottom:5px}body.interview main #local_navi .bunki_box .profile{right:0;bottom:0;padding:3% 6%}body.interview main #local_navi .bunki_box .name{line-height:1.4}body.interview main #local_navi .bunki_box .name .team{font-size:1.1rem}body.interview main #local_navi .bunki_box .name .fullname{font-size:1.8rem}body.interview main #local_navi .bunki_box .name .en{font-size:1.1rem}body.interview main #local_navi .bunki_box .txt_box::before{border-bottom-width:135px;border-left-width:250px}body.interview main #local_navi+.req_box{padding:0 3%}#interviewIndex main{padding:8% 3% !important}#interviewIndex main .intervew_bunki .ex01{background-position:left bottom -40px}body#faqIndex main .tab_controller,body#flowIndex main .tab_controller{border-bottom-width:8px;margin-bottom:6%}body#faqIndex main .tab_controller li a,body#flowIndex main .tab_controller li a{padding:15px 0 12px;font-size:17px;font-size:1.7rem}body#faqIndex main .page_navi,body#flowIndex main .page_navi{flex-wrap:wrap;justify-content:space-between;margin-bottom:3%}body#faqIndex main .page_navi li,body#flowIndex main .page_navi li{width:49%;margin:0;margin-bottom:3%;padding:12px 0;font-size:13px;font-size:1.3rem}body#faqIndex main .tab_content .faq_block{margin-bottom:10%}body#faqIndex main .tab_content .faq_block:last-of-type{margin-bottom:0}body#faqIndex main .tab_content .faq_block .faq_box{margin-bottom:5%;padding:3%}body#faqIndex main .tab_content .faq_block .faq_box h3{margin-bottom:10px;padding:10px 0 0 55px;font-size:1.8rem}body#faqIndex main .tab_content .faq_block .faq_box .icon{width:40px;height:40px;font-size:2.2rem}body#faqIndex main .tab_content .faq_block .faq_box .answer_box{padding-left:55px}body#guidelineIndex main{padding:0 !important}body#guidelineIndex main #nav_area{position:relative;height:auto;padding:3%;z-index:3}body#guidelineIndex main #nav_area .page_navi{flex-wrap:wrap}body#guidelineIndex main #nav_area .page_navi li{width:32%;margin-top:0}body#guidelineIndex main #nav_area .page_navi li:first-child,body#guidelineIndex main #nav_area .page_navi li:nth-child(2){margin-top:0}body#guidelineIndex main #nav_area .page_navi li a{font-size:1.2rem;padding:7px 5px}body#guidelineIndex main #nav_area.fixed{top:50px}body#guidelineIndex main>.inner_wrap{padding:5% 3%}body#guidelineIndex main .ico_new{position:relative;top:-2px;font-size:1rem}body#guidelineIndex main [id*=sec0]{margin-bottom:8% !important}body#guidelineIndex main .mynavi_box{padding:4.5%}body#guidelineIndex main #sec01 ul{padding:4.5%}body#guidelineIndex main #sec01 ul li{flex-wrap:wrap;margin-bottom:4%}body#guidelineIndex main #sec01 ul li:last-child{margin-bottom:0}body#guidelineIndex main #sec01 ul li .group{margin:0 10px 5px;padding:3px 10px;font-size:1.2rem}body#guidelineIndex main #sec01 ul li .txt{width:100%}body#guidelineIndex main .guideline_box{padding-bottom:6%}body#guidelineIndex main .guideline_list .guideline_box h3{padding:5%;font-size:1.8rem;background-size:10% auto}body#guidelineIndex main .guideline_list .guideline_box div{display:block;padding:5%}body#guidelineIndex main .guideline_list .guideline_box div .img{min-width:inherit;width:100%;margin-bottom:5%}body#guidelineIndex main .guideline_list .guideline_box div .img img{width:100%;height:auto}body#guidelineIndex main .guideline_list .guideline_box div .txt{margin-bottom:3%}body#guidelineIndex main .recBnr{margin:5% 3% 0 !important}body#guidelineIndex main .recBnr img{width:100%}body#guidelineIndex main .recBnr a{margin-bottom:2% !important}body#guidelineIndex main .base_tbl th,body#guidelineIndex main .base_tbl td{display:block;width:100%;padding:15px;font-size:1.5rem}body#guidelineIndex main .base_tbl th{border-right:none;border-bottom:1px solid #a4bfe7}body#guidelineIndex main .base_btn{margin:8% auto}body#flowIndex .base_btn,body#flowIndex .contact_area{margin-bottom:8%}body#flowIndex .tab_content{margin-bottom:10%}body#flowIndex .flow_box{display:block}body#flowIndex .flow_box::after{left:0;right:0;margin:auto}body#flowIndex .flow_box h3{font-size:1.6rem;padding:10px 0}body#flowIndex .flow_box h3 .number{font-size:4.5rem;line-height:1}body#flowIndex .flow_box .txt_box{font-size:1.6rem;padding:4.5%}body#flowIndex .flow_box .txt_box p{margin-bottom:3%}body#flowIndex .flow_box .txt_box a img{width:100%;height:auto}body#flowIndex .flow_box .txt_box dl{padding:5%}body#flowIndex .flow_box .txt_box dd{font-size:1.4rem}body#flowIndex .flow_box .txt_box .btn_box a{display:block;margin-right:0;margin-bottom:3%}body#flowIndex .flow_box .txt_box .btn_box a:last-of-type{margin-bottom:0}body#flowIndex .contact_area div{display:block;padding:4.5%}body#flowIndex .contact_area div p{font-size:1.6rem}body#flowIndex .contact_area div .tel,body#flowIndex .contact_area div .email{font-size:1.8rem;display:block}body#flowIndex .contact_area div .tel::before,body#flowIndex .contact_area div .email::before{width:70px;text-align:center;font-size:1.6rem;margin-right:15px;padding:3px 7px}body#flowIndex .contact_area div .tel{margin-right:0;margin-bottom:10px}body.form main #recruit_box{margin-bottom:8%;justify-content:space-between}body.form main #recruit_box a{width:48.5%;margin:0;padding:15px 0;font-size:1.8rem}body.form main .step_chart{margin-bottom:5%}body.form main .step_chart li{font-size:1.8rem;padding:10px 0}body.form main .step_chart li .arr{width:20px;height:auto}body.form main #entry_text_area{margin-bottom:8%}body.form main #entry_text_area .inner{padding:5%}body.form main #entry_text_area h2{font-size:2.2rem;margin-bottom:5%}body.form main #entry_text_area p{margin-bottom:5%;line-height:1.8}body.form main #entry_text_area .btn_box a{display:block;margin:0 0 3%}body.form main #entry_text_area .btn_box a img{max-width:100%;height:auto}body.form main #entry_text_area .contact_box{display:block}body.form main #entry_text_area .contact_box h3{width:100%;margin-right:0;padding:2% 0}body.form main #entry_text_area .contact_box p{font-size:1.4rem;padding:3%;line-height:1.4}body.form main .base_tbl th,body.form main .base_tbl td{font-feature-settings:"palt";font-size:1.4rem;padding:10px}body.form main .base_tbl.tbl01 th,body.form main .base_tbl.tbl01 td{display:block;width:100%}body.form main .base_tbl.tbl01 th{border-right:none;border-bottom:1px solid #a4bfe7}body.form main .base_tbl.tbl02 th{width:40%}body.form main .base_tbl.tbl02 td{width:60%}body.form main .base_tbl.tbl02 select{width:100%;margin:0}body.form main form input[type=submit],body.form main form input[type=button]{width:86%;font-size:2rem}body.form main form .formError{margin-top:-33px !important}body.form main form .telformError{margin-top:19px !important}body.form main form .emailformError{margin-top:-49px !important}body.form main form .email2formError{margin-top:19px !important}body.form main form .orientation2formError,body.form main form .orientationformError{margin-left:-40px}body.form main form .orientation2formError .formErrorContent,body.form main form .orientationformError .formErrorContent{width:110px}body.form main form .radioelement{display:inline-block;margin-bottom:2%}body.form main .fl_box_bw{display:block}body.form main .fl_box_bw .newgrad{margin-left:0;margin-bottom:30px}body.form main .fl_box_bw .newgrad img{width:100%}}@media screen and (max-width: 768px)and (orientation: landscape){#home #mv_area{height:calc(100vh - 50px)}#home #mv_area .tl_mv{font-size:8vw;margin-bottom:10%}body#cultureIndex main #nav_area,body#guidelineIndex main #nav_area{padding:2%}body#cultureIndex main #nav_area .page_navi li,body#guidelineIndex main #nav_area .page_navi li{width:23.5%;margin-top:0}body.interview main .intervew_bunki .fl_box{display:flex;flex-wrap:wrap}body.interview main .intervew_bunki .bunki_box{width:50%}#interviewIndex main .intervew_bunki .ex01{background-position:left bottom 0}}