html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{list-style:none;text-decoration:none;background:transparent;border:0;vertical-align:baseline;margin:0;outline:0;padding:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,figure,picture,section{display:block}section,div{-webkit-box-sizing:border-box;box-sizing:border-box}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{text-decoration:none;background:transparent;vertical-align:baseline;font-size:100%;margin:0;padding:0}img{vertical-align:bottom;max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}ins{text-decoration:none;background-color:#ff9;color:#000}mark{background-color:#ff9;color:#000;font-weight:bold;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type='“checkbox”'],input[type='“radio”']{display:none}input[type='“submit”'],input[type='“button”'],label,button,select{cursor:pointer}select::-ms-expand{display:none}.header--shere,.Footer_block--right .right--link,.Footer_block--right .right_child_item--link,.Footer_bottom--copy,.KV_lead--p,.KV_news--list .item--date,.Welcome--text,.Top_paragraph--text{font-family:"秀英丸ゴシック L", "Shuei MaruGo L", "DNP ShueiMGoStd", sans-serif;font-weight:400}_:-ms-input-placeholder,:root .header--shere,:root .Footer_block--right .right--link,.Footer_block--right :root .right--link,:root .Footer_block--right .right_child_item--link,.Footer_block--right :root .right_child_item--link,:root .Footer_bottom--copy,:root .KV_lead--p,:root .KV_news--list .item--date,.KV_news--list :root .item--date,:root .Welcome--text,:root .Top_paragraph--text{font-family:"HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", "メイリオ", "Meiryo", sans-serif}.Nav--slideToggle .slideToggle--link,.Nav_links--list_item .item--link,.Know_block--link,.Study_block--link,.CampusLife_block--link,.Thinking_block--link,.Experience_block--link,.Check_block--link,.Check_block_sp--link,.About .Features_link--btn,.Studies .SA--list_item .item_block--btn,.Faculty .F_Links--btn,.Int .System_white_links--btn,.Int .TestMeasures_links--btn,.Int .Interchange_links--btn,.Campuslife .C-pickup_link--btn,.Calender .Season--list_item .item_pickup .pickup_content--btn,.Calender .Season_link--btn,.Facility_link--btn,.Career .Support_link--btn,.Visit .OpenCampus--program_list_item .item--btn,.Visit .OpenCampus--btn,.Tour .Way--boxList_item .boxList_item--btn,.Tour .Way_sub_link--btn,.Tour .Highlight_link--btn,.Fes .Gallery_link--btn,.Admission_link--btn,.Finance .Scholarship_link--btn,.Finance .Residence_link--btn,.About .-newtab.Features_link--btn::after,.Studies .SA--list_item .-newtab.item_block--btn::after,.Faculty .-newtab.F_Links--btn::after,.Int .-newtab.System_white_links--btn::after,.Int .-newtab.TestMeasures_links--btn::after,.Int .-newtab.Interchange_links--btn::after,.Campuslife .-newtab.C-pickup_link--btn::after,.Calender .Season--list_item .item_pickup .-newtab.pickup_content--btn::after,.Calender .-newtab.Season_link--btn::after,.-newtab.Facility_link--btn::after,.Career .-newtab.Support_link--btn::after,.Visit .OpenCampus--program_list_item .-newtab.item--btn::after,.Visit .-newtab.OpenCampus--btn::after,.Tour .Way--boxList_item .-newtab.boxList_item--btn::after,.Tour .-newtab.Way_sub_link--btn::after,.Tour .-newtab.Highlight_link--btn::after,.Fes .-newtab.Gallery_link--btn::after,.-newtab.Admission_link--btn::after,.Finance .-newtab.Scholarship_link--btn::after,.Finance .-newtab.Residence_link--btn::after,.About .-newtab.Features_link--btn::before,.Studies .SA--list_item .-newtab.item_block--btn::before,.Faculty .-newtab.F_Links--btn::before,.Int .-newtab.System_white_links--btn::before,.Int .-newtab.TestMeasures_links--btn::before,.Int .-newtab.Interchange_links--btn::before,.Campuslife .-newtab.C-pickup_link--btn::before,.Calender .Season--list_item .item_pickup .-newtab.pickup_content--btn::before,.Calender .-newtab.Season_link--btn::before,.-newtab.Facility_link--btn::before,.Career .-newtab.Support_link--btn::before,.Visit .OpenCampus--program_list_item .-newtab.item--btn::before,.Visit .-newtab.OpenCampus--btn::before,.Tour .Way--boxList_item .-newtab.boxList_item--btn::before,.Tour .-newtab.Way_sub_link--btn::before,.Tour .-newtab.Highlight_link--btn::before,.Fes .-newtab.Gallery_link--btn::before,.-newtab.Admission_link--btn::before,.Finance .-newtab.Scholarship_link--btn::before,.Finance .-newtab.Residence_link--btn::before,.About .-reverse.-download.Features_link--btn:after,.Studies .SA--list_item .-reverse.-download.item_block--btn:after,.Faculty .-reverse.-download.F_Links--btn:after,.Int .-reverse.-download.System_white_links--btn:after,.Int .-reverse.-download.TestMeasures_links--btn:after,.Int .-reverse.-download.Interchange_links--btn:after,.Campuslife .-reverse.-download.C-pickup_link--btn:after,.Calender .Season--list_item .item_pickup .-reverse.-download.pickup_content--btn:after,.Calender .-reverse.-download.Season_link--btn:after,.-reverse.-download.Facility_link--btn:after,.Career .-reverse.-download.Support_link--btn:after,.Visit .OpenCampus--program_list_item .-reverse.-download.item--btn:after,.Visit .-reverse.-download.OpenCampus--btn:after,.Tour .Way--boxList_item .-reverse.-download.boxList_item--btn:after,.Tour .-reverse.-download.Way_sub_link--btn:after,.Tour .-reverse.-download.Highlight_link--btn:after,.Fes .-reverse.-download.Gallery_link--btn:after,.-reverse.-download.Admission_link--btn:after,.Finance .-reverse.-download.Scholarship_link--btn:after,.Finance .-reverse.-download.Residence_link--btn:after,.Aside--document_request,.Aside--open_campus,.header--logo_img,.header--facebook_img,.header--twitter_img,.Nav--effect,.Nav,.Nav--mainList_item,.Nav--mainList_item .item--text,.Nav--mainList_item.-active .item--text,.Nav--mainList_item.-active .item--text::after,.Nav--subList_item .item--link,.Nav--snsLink_item .item--link,.Nav_links--box,.Footer_block--left .left--link,.Footer_block--right .right--heading.-active::after,.Footer_block--right .right--link,.Footer_block--right .right_child_item--link,.Footer_sns--list_item,.Footer_bottom--logo,.sakuma--img,.KV_news_content,.PickUp--list_item .item--image,.PickUp--list_item .item--text,.Faculty .F-nav--click::after,.Faculty .F-nav--list_item,.Faculty .F-Section_main_lesson--list_item .item--image,.Faculty .F-Section_main_lesson--list_item .item--text,.Visit .OpenCampus--time_list_item .item--btn::after,.Visit .OpenCampus--time_list_item .item--btn::before,.Visit .OpenCampus--btn.-hash::after,.Visit .OpenCampus--btn.-hash::before,.HushLinks--list_item .item--link,.HushLinks--list_item .item--link::after,.HushLinks--list_item .item--link::before{-webkit-transition-timing-function:cubic-bezier(0.55, 0, 1, 0.45);transition-timing-function:cubic-bezier(0.55, 0, 1, 0.45)}h1,h2,h3,.Nav--mainList_item .item--text,.Campuslife .C-pickup--h2_span,.Nav--slideToggle .slideToggle--link,.Nav_links--list_item .item--link,.Know_block--link,.Study_block--link,.CampusLife_block--link,.Thinking_block--link,.Experience_block--link,.Check_block--link,.Check_block_sp--link,.About .Features_link--btn,.Studies .SA--list_item .item_block--btn,.Faculty .F_Links--btn,.Int .System_white_links--btn,.Int .TestMeasures_links--btn,.Int .Interchange_links--btn,.Campuslife .C-pickup_link--btn,.Calender .Season--list_item .item_pickup .pickup_content--btn,.Calender .Season_link--btn,.Facility_link--btn,.Career .Support_link--btn,.Visit .OpenCampus--program_list_item .item--btn,.Visit .OpenCampus--btn,.Tour .Way--boxList_item .boxList_item--btn,.Tour .Way_sub_link--btn,.Tour .Highlight_link--btn,.Fes .Gallery_link--btn,.Admission_link--btn,.Finance .Scholarship_link--btn,.Finance .Residence_link--btn,.Visit .Date--toggle .toggle--title_text,.Faq .Qa_block--toggle .toggle--title_text,.Aside--document_request,.Aside--open_campus,.Nav--subList_item .item--link,.Footer_block--left .left--link,.Footer_block--right .right--heading,.KV_news--heading,.PickUp--list_item .item--text,.About .Features_block--number,.About .Features_block--heading,.About .Features_reason .reason--call_in,.Studies .SA--list_item .item--heading-sp,.Studies .SA--list_item .item--heading,.Studies .SA--list_item .item_block--study,.Faculty .F-nav--list_item,.Faculty .F-Section--more,.Faculty .F-Section_main--categores_item,.Faculty .F-Section_main--flow .flow--heading,.Faculty .F-Section_main_course .course--paragraph .paragraph--heading,.Faculty .F-Section_main_course .course--paragraph .paragraph--open,.Faculty .F-Section_main_lesson--list_item .item--text,.Int .System_white--mini_heading,.Int .System_white--list_item .item--heading,.Int .TestMeasures--list_item .item--heading,.Int .Interchange--list_item .item--heading,.Campuslife .C-pickup--list_item .item--heading,.Calender .Season--list_item .item--title_txt,.Calender .Season--list_item .item--detail_list .list--dt,.Calender .Season--list_item .item_pickup .pickup_content--title,.Facility .Base--list_item .item--ttl,.Facility .History--list_item .item--ttl,.Facility .Need--list_item .item--ttl,.Snap .Students_txt--message,.Snap .Students_txt--profile .profile--name,.Snap .Students_txt--qa .qa--list dt,.Snap .Students--instagram .instagram--call_in,.Career .Support--list_item .item--features,.Career .Support--list_item .item--heading,.Career .Support--list_item .item--mini_heading,.Career .Support--list_item .item--whiteList_item .whiteList_item--heading,.Visit .Schedule--h1,.Visit .Info--heading,.Visit .OpenCampus--schedule_list_item .item_left--date,.Visit .OpenCampus--schedule_list_item .item_left--day,.Visit .OpenCampus--schedule_list_item .item_right--time,.Visit .OpenCampus--program_list_item .item--h3,.Visit .OpenCampus--recomend_list_item .item--h3,.Visit .OpenCampus--heading,.Visit .Date--dt,.Visit .Date--toggle .toggle--dt,.Tour .Info--heading,.Tour .Way--heading,.Tour .Way--list_item .item--title,.Tour .Way--list_item .item--flow_block .block--title,.Tour .Way--list_item .item--flow_block .block--sub_num,.Tour .Way--boxList_item .boxList_item--heading,.Tour .Highlight--heading,.Tour .Highlight--list_item .item--ttl,.Fes .F-about--heading,.Fes .Overview--heading,.Fes .Overview--list_item .item_left--date,.Fes .Overview--list_item .item_left--day,.Fes .Overview--list_item .item_right--time,.Fes .Program--heading,.Fes .Program--list_item .item--title,.Fes .Gallery--heading,.Faq .FaqLinks--list_item .item--link,.Access .Map_block_box--link,.Admission_block--list_item,.Admission_block--heading,.Admission_block--advice,.Admission_block .general--list_item .item--heading,.Finance .Payment--list_item .item--title,.Finance .Scholarship .point--list_item .item--title,.Finance .Scholarship .point--list_item .item--num,.Finance .Scholarship .original--list_item .item--title,.Finance .Scholarship .original--list_item .item--btns_btn,.Sakumasan .Greeting--heading,.Sakumasan .Greeting_row_content .content--heading,.Sakumasan .Profile--heading,.Sakumasan .Profile--main_detail .detail--list dt,.Sakumasan .Tweet--heading,.Sakumasan .Tweet--call_in,.HushLinks--list_item .item--link{font-family:"秀英丸ゴシック B", "Shuei MaruGo B", "DNP ShueiMGoStd", sans-serif;font-weight:600}.Faculty .F-Section_main--flow .flow--text,.Faculty .F-Section_main_course .course--paragraph .paragraph--list_item,.Visit .About_block--list_item,.Access .Map_block--dd,.Access .Map_block_box--paragraph,.Admission_block .general--list_item .item--text{text-indent:-1em;padding-left:1em}h1{color:#dc000c;font-size:4.5vw;line-height:1.2963}@media screen and (min-width: 1360px){h1{font-size:54px}}@media screen and (max-width: 960px){h1{font-size:5.98958vw}}@media screen and (max-width: 560px){h1{text-align:center;font-size:9.6vw;line-height:1.27778}}h2{color:#dc000c;font-size:40px;line-height:1.7}@media screen and (max-width: 767px){h2{font-size:30px}}@media screen and (min-width: 1360px){h2{font-size:54px}}h3,.Nav--mainList_item .item--text,.Campuslife .C-pickup--h2_span{font-size:2.5vw;line-height:1.5}@media screen and (max-width: 960px){h3,.Nav--mainList_item .item--text,.Campuslife .C-pickup--h2_span{font-size:3.90625vw}}@media screen and (max-width: 560px){h3,.Nav--mainList_item .item--text,.Campuslife .C-pickup--h2_span{font-size:5.33333vw}}@media screen and (min-width: 1360px){h3,.Nav--mainList_item .item--text,.Campuslife .C-pickup--h2_span{font-size:30px}}.Top_paragraph--heading{padding-bottom:12px;position:relative}.Top_paragraph--heading::after{display:block;content:"";background-image:url(/images/common/heading-under-icon.svg);width:36px;height:2px;position:absolute;bottom:0;left:calc(50% - 18px)}.header--shere{color:#dc000c}.Nav--slideToggle .slideToggle--link,.Nav_links--list_item .item--link,.Know_block--link,.Study_block--link,.CampusLife_block--link,.Thinking_block--link,.Experience_block--link,.Check_block--link,.Check_block_sp--link{border-bottom:2px dotted #dc000c;color:#dc000c;display:block;font-size:16px;letter-spacing:0.08em;line-height:1;padding-bottom:10px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media screen and (max-width: 960px){.Nav--slideToggle .slideToggle--link,.Nav_links--list_item .item--link,.Know_block--link,.Study_block--link,.CampusLife_block--link,.Thinking_block--link,.Experience_block--link,.Check_block--link,.Check_block_sp--link{display:inline-block;font-size:1.82292vw}}@media screen and (max-width: 560px){.Nav--slideToggle .slideToggle--link,.Nav_links--list_item .item--link,.Know_block--link,.Study_block--link,.CampusLife_block--link,.Thinking_block--link,.Experience_block--link,.Check_block--link,.Check_block_sp--link{font-size:3.73333vw}}.Nav--slideToggle .slideToggle--link:hover,.Nav_links--list_item .item--link:hover,.Know_block--link:hover,.Study_block--link:hover,.CampusLife_block--link:hover,.Thinking_block--link:hover,.Experience_block--link:hover,.Check_block--link:hover,.Check_block_sp--link:hover{opacity:0.5;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.About .Features_link--btn,.Studies .SA--list_item .item_block--btn,.Faculty .F_Links--btn,.Int .System_white_links--btn,.Int .TestMeasures_links--btn,.Int .Interchange_links--btn,.Campuslife .C-pickup_link--btn,.Calender .Season--list_item .item_pickup .pickup_content--btn,.Calender .Season_link--btn,.Facility_link--btn,.Career .Support_link--btn,.Visit .OpenCampus--program_list_item .item--btn,.Visit .OpenCampus--btn,.Tour .Way--boxList_item .boxList_item--btn,.Tour .Way_sub_link--btn,.Tour .Highlight_link--btn,.Fes .Gallery_link--btn,.Admission_link--btn,.Finance .Scholarship_link--btn,.Finance .Residence_link--btn{background-image:url(/images/common/btn-border.svg);background-repeat:no-repeat;background-size:100% 100%;border-radius:5px;color:#dc000c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:361px;height:55px;margin:0 auto;position:relative;-webkit-transition:background-color 0.2s, color, 0.2s;transition:background-color 0.2s, color, 0.2s}@media screen and (max-width: 560px){.About .Features_link--btn,.Studies .SA--list_item .item_block--btn,.Faculty .F_Links--btn,.Int .System_white_links--btn,.Int .TestMeasures_links--btn,.Int .Interchange_links--btn,.Campuslife .C-pickup_link--btn,.Calender .Season--list_item .item_pickup .pickup_content--btn,.Calender .Season_link--btn,.Facility_link--btn,.Career .Support_link--btn,.Visit .OpenCampus--program_list_item .item--btn,.Visit .OpenCampus--btn,.Tour .Way--boxList_item .boxList_item--btn,.Tour .Way_sub_link--btn,.Tour .Highlight_link--btn,.Fes .Gallery_link--btn,.Admission_link--btn,.Finance .Scholarship_link--btn,.Finance .Residence_link--btn{background-image:url(/images/common/btn-border-sp.svg);font-size:15px;width:100%;height:50px}}.About .-newtab.Features_link--btn::after,.Studies .SA--list_item .-newtab.item_block--btn::after,.Faculty .-newtab.F_Links--btn::after,.Int .-newtab.System_white_links--btn::after,.Int .-newtab.TestMeasures_links--btn::after,.Int .-newtab.Interchange_links--btn::after,.Campuslife .-newtab.C-pickup_link--btn::after,.Calender .Season--list_item .item_pickup .-newtab.pickup_content--btn::after,.Calender .-newtab.Season_link--btn::after,.-newtab.Facility_link--btn::after,.Career .-newtab.Support_link--btn::after,.Visit .OpenCampus--program_list_item .-newtab.item--btn::after,.Visit .-newtab.OpenCampus--btn::after,.Tour .Way--boxList_item .-newtab.boxList_item--btn::after,.Tour .-newtab.Way_sub_link--btn::after,.Tour .-newtab.Highlight_link--btn::after,.Fes .-newtab.Gallery_link--btn::after,.-newtab.Admission_link--btn::after,.Finance .-newtab.Scholarship_link--btn::after,.Finance .-newtab.Residence_link--btn::after{content:"";background-image:url(/images/common/btn-icon-01.svg);background-repeat:no-repeat;background-size:cover;display:block;width:13px;height:13px;position:absolute;top:calc(50% - 6px);right:22px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.About .-newtab.Features_link--btn::before,.Studies .SA--list_item .-newtab.item_block--btn::before,.Faculty .-newtab.F_Links--btn::before,.Int .-newtab.System_white_links--btn::before,.Int .-newtab.TestMeasures_links--btn::before,.Int .-newtab.Interchange_links--btn::before,.Campuslife .-newtab.C-pickup_link--btn::before,.Calender .Season--list_item .item_pickup .-newtab.pickup_content--btn::before,.Calender .-newtab.Season_link--btn::before,.-newtab.Facility_link--btn::before,.Career .-newtab.Support_link--btn::before,.Visit .OpenCampus--program_list_item .-newtab.item--btn::before,.Visit .-newtab.OpenCampus--btn::before,.Tour .Way--boxList_item .-newtab.boxList_item--btn::before,.Tour .-newtab.Way_sub_link--btn::before,.Tour .-newtab.Highlight_link--btn::before,.Fes .-newtab.Gallery_link--btn::before,.-newtab.Admission_link--btn::before,.Finance .-newtab.Scholarship_link--btn::before,.Finance .-newtab.Residence_link--btn::before{content:"";background-image:url(/images/common/btn-icon-02.svg);background-repeat:no-repeat;background-size:cover;display:block;width:13px;height:13px;opacity:0;position:absolute;top:calc(50% - 6px);right:22px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.About .Features_link--btn:hover,.Studies .SA--list_item .item_block--btn:hover,.Faculty .F_Links--btn:hover,.Int .System_white_links--btn:hover,.Int .TestMeasures_links--btn:hover,.Int .Interchange_links--btn:hover,.Campuslife .C-pickup_link--btn:hover,.Calender .Season--list_item .item_pickup .pickup_content--btn:hover,.Calender .Season_link--btn:hover,.Facility_link--btn:hover,.Career .Support_link--btn:hover,.Visit .OpenCampus--program_list_item .item--btn:hover,.Visit .OpenCampus--btn:hover,.Tour .Way--boxList_item .boxList_item--btn:hover,.Tour .Way_sub_link--btn:hover,.Tour .Highlight_link--btn:hover,.Fes .Gallery_link--btn:hover,.Admission_link--btn:hover,.Finance .Scholarship_link--btn:hover,.Finance .Residence_link--btn:hover{background-color:#dc000c;color:#fff}.About .Features_link--btn:hover::after,.Studies .SA--list_item .item_block--btn:hover::after,.Faculty .F_Links--btn:hover::after,.Int .System_white_links--btn:hover::after,.Int .TestMeasures_links--btn:hover::after,.Int .Interchange_links--btn:hover::after,.Campuslife .C-pickup_link--btn:hover::after,.Calender .Season--list_item .item_pickup .pickup_content--btn:hover::after,.Calender .Season_link--btn:hover::after,.Facility_link--btn:hover::after,.Career .Support_link--btn:hover::after,.Visit .OpenCampus--program_list_item .item--btn:hover::after,.Visit .OpenCampus--btn:hover::after,.Tour .Way--boxList_item .boxList_item--btn:hover::after,.Tour .Way_sub_link--btn:hover::after,.Tour .Highlight_link--btn:hover::after,.Fes .Gallery_link--btn:hover::after,.Admission_link--btn:hover::after,.Finance .Scholarship_link--btn:hover::after,.Finance .Residence_link--btn:hover::after{opacity:0}.About .Features_link--btn:hover::before,.Studies .SA--list_item .item_block--btn:hover::before,.Faculty .F_Links--btn:hover::before,.Int .System_white_links--btn:hover::before,.Int .TestMeasures_links--btn:hover::before,.Int .Interchange_links--btn:hover::before,.Campuslife .C-pickup_link--btn:hover::before,.Calender .Season--list_item .item_pickup .pickup_content--btn:hover::before,.Calender .Season_link--btn:hover::before,.Facility_link--btn:hover::before,.Career .Support_link--btn:hover::before,.Visit .OpenCampus--program_list_item .item--btn:hover::before,.Visit .OpenCampus--btn:hover::before,.Tour .Way--boxList_item .boxList_item--btn:hover::before,.Tour .Way_sub_link--btn:hover::before,.Tour .Highlight_link--btn:hover::before,.Fes .Gallery_link--btn:hover::before,.Admission_link--btn:hover::before,.Finance .Scholarship_link--btn:hover::before,.Finance .Residence_link--btn:hover::before{opacity:1}.About .-reverse.Features_link--btn,.Studies .SA--list_item .-reverse.item_block--btn,.Faculty .-reverse.F_Links--btn,.Int .-reverse.System_white_links--btn,.Int .-reverse.TestMeasures_links--btn,.Int .-reverse.Interchange_links--btn,.Campuslife .-reverse.C-pickup_link--btn,.Calender .Season--list_item .item_pickup .-reverse.pickup_content--btn,.Calender .-reverse.Season_link--btn,.-reverse.Facility_link--btn,.Career .-reverse.Support_link--btn,.Visit .OpenCampus--program_list_item .-reverse.item--btn,.Visit .-reverse.OpenCampus--btn,.Tour .Way--boxList_item .-reverse.boxList_item--btn,.Tour .-reverse.Way_sub_link--btn,.Tour .-reverse.Highlight_link--btn,.Fes .-reverse.Gallery_link--btn,.-reverse.Admission_link--btn,.Finance .-reverse.Scholarship_link--btn,.Finance .-reverse.Residence_link--btn{background-color:#dc000c;color:#fff;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.About .-reverse.-download.Features_link--btn:after,.Studies .SA--list_item .-reverse.-download.item_block--btn:after,.Faculty .-reverse.-download.F_Links--btn:after,.Int .-reverse.-download.System_white_links--btn:after,.Int .-reverse.-download.TestMeasures_links--btn:after,.Int .-reverse.-download.Interchange_links--btn:after,.Campuslife .-reverse.-download.C-pickup_link--btn:after,.Calender .Season--list_item .item_pickup .-reverse.-download.pickup_content--btn:after,.Calender .-reverse.-download.Season_link--btn:after,.-reverse.-download.Facility_link--btn:after,.Career .-reverse.-download.Support_link--btn:after,.Visit .OpenCampus--program_list_item .-reverse.-download.item--btn:after,.Visit .-reverse.-download.OpenCampus--btn:after,.Tour .Way--boxList_item .-reverse.-download.boxList_item--btn:after,.Tour .-reverse.-download.Way_sub_link--btn:after,.Tour .-reverse.-download.Highlight_link--btn:after,.Fes .-reverse.-download.Gallery_link--btn:after,.-reverse.-download.Admission_link--btn:after,.Finance .-reverse.-download.Scholarship_link--btn:after,.Finance .-reverse.-download.Residence_link--btn:after{content:"";background-image:url(/images/common/btn-icon-download.svg);background-repeat:no-repeat;background-size:cover;display:block;width:22px;height:22px;position:absolute;top:calc(50% - 11px);right:22px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.About .-reverse.Features_link--btn:hover,.Studies .SA--list_item .-reverse.item_block--btn:hover,.Faculty .-reverse.F_Links--btn:hover,.Int .-reverse.System_white_links--btn:hover,.Int .-reverse.TestMeasures_links--btn:hover,.Int .-reverse.Interchange_links--btn:hover,.Campuslife .-reverse.C-pickup_link--btn:hover,.Calender .Season--list_item .item_pickup .-reverse.pickup_content--btn:hover,.Calender .-reverse.Season_link--btn:hover,.-reverse.Facility_link--btn:hover,.Career .-reverse.Support_link--btn:hover,.Visit .OpenCampus--program_list_item .-reverse.item--btn:hover,.Visit .-reverse.OpenCampus--btn:hover,.Tour .Way--boxList_item .-reverse.boxList_item--btn:hover,.Tour .-reverse.Way_sub_link--btn:hover,.Tour .-reverse.Highlight_link--btn:hover,.Fes .-reverse.Gallery_link--btn:hover,.-reverse.Admission_link--btn:hover,.Finance .-reverse.Scholarship_link--btn:hover,.Finance .-reverse.Residence_link--btn:hover{opacity:0.6}.About .-reverse.Features_link--btn:hover:after,.Studies .SA--list_item .-reverse.item_block--btn:hover:after,.Faculty .-reverse.F_Links--btn:hover:after,.Int .-reverse.System_white_links--btn:hover:after,.Int .-reverse.TestMeasures_links--btn:hover:after,.Int .-reverse.Interchange_links--btn:hover:after,.Campuslife .-reverse.C-pickup_link--btn:hover:after,.Calender .Season--list_item .item_pickup .-reverse.pickup_content--btn:hover:after,.Calender .-reverse.Season_link--btn:hover:after,.-reverse.Facility_link--btn:hover:after,.Career .-reverse.Support_link--btn:hover:after,.Visit .OpenCampus--program_list_item .-reverse.item--btn:hover:after,.Visit .-reverse.OpenCampus--btn:hover:after,.Tour .Way--boxList_item .-reverse.boxList_item--btn:hover:after,.Tour .-reverse.Way_sub_link--btn:hover:after,.Tour .-reverse.Highlight_link--btn:hover:after,.Fes .-reverse.Gallery_link--btn:hover:after,.-reverse.Admission_link--btn:hover:after,.Finance .-reverse.Scholarship_link--btn:hover:after,.Finance .-reverse.Residence_link--btn:hover:after{opacity:1}.Aside--document_request,.Aside--open_campus{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:0.1em}.Visit .Date--toggle,.Faq .Qa_block--toggle{background-color:#fff}.Visit .Date--toggle .toggle--title,.Faq .Qa_block--toggle .toggle--title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:110px;padding:0 80px}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--title,.Faq .Qa_block--toggle .toggle--title{height:auto;padding:25px 40px}}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--title,.Faq .Qa_block--toggle .toggle--title{padding:25px 24px}}.Visit .Date--toggle .toggle--title_text,.Faq .Qa_block--toggle .toggle--title_text{font-size:22px;width:100%;position:relative}.Visit .Date--toggle .toggle--title_text::before,.Faq .Qa_block--toggle .toggle--title_text::before{display:block;content:"";background-color:#dc000c;border-radius:2px;font-size:22px;width:20px;height:2px;position:absolute;top:50%;right:0}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--title_text::before,.Faq .Qa_block--toggle .toggle--title_text::before{width:12px}}.Visit .Date--toggle .toggle--title_text::after,.Faq .Qa_block--toggle .toggle--title_text::after{display:block;content:"";background-color:#dc000c;border-radius:2px;width:20px;height:2px;position:absolute;top:50%;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--title_text::after,.Faq .Qa_block--toggle .toggle--title_text::after{width:12px}}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--title_text,.Faq .Qa_block--toggle .toggle--title_text{font-size:18px}}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--title_text,.Faq .Qa_block--toggle .toggle--title_text{font-size:15px}}.Visit .Date--toggle .toggle--title_text.-open::after,.Faq .Qa_block--toggle .toggle--title_text.-open::after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.Visit .Date--toggle .toggle--block,.Faq .Qa_block--toggle .toggle--block{display:none;padding:0 80px}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--block,.Faq .Qa_block--toggle .toggle--block{padding:0 40px}}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--block,.Faq .Qa_block--toggle .toggle--block{padding:0 24px}}.Visit .Date--toggle .toggle--paragraph,.Faq .Qa_block--toggle .toggle--paragraph{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:106px;padding:30px 0 40px}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--paragraph,.Faq .Qa_block--toggle .toggle--paragraph{font-size:16px;min-height:80px;padding:24px 0 30px}}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--paragraph,.Faq .Qa_block--toggle .toggle--paragraph{min-height:60px}}.Visit .Date--toggle .toggle--paragraph:first-child,.Faq .Qa_block--toggle .toggle--paragraph:first-child{border-top:1px solid #ccc}.Visit .Date--toggle .toggle--paragraph a,.Faq .Qa_block--toggle .toggle--paragraph a{border-bottom:1px dashed #dc000c;color:#dc000c}.Nav_content,.Footer_content,.KV_content,.SchoolImg,.PickUp_content,.About .Full_paragraph,.About .Features_content,.Studies .SA_content,.Faculty .F-Section_content,.Faculty .F_Links,.Int .System_content,.Int .TestMeasures_content,.Int .Interchange_content,.Campuslife .C-pickup_content,.Calender .Season_content,.Facility .Campusmap_content,.Facility .Base_content,.Facility .History_content,.Facility .Need_content,.Facility_link,.Snap .Students_content,.Career .Support_content,.Visit .Info_content,.Visit .OpenCampus_content,.Visit .About_content,.Visit .Date_content,.Tour .Info_content,.Tour .Way_content,.Tour .Way_sub_link,.Tour .Highlight_content,.Tour .Highlight_link,.Fes .F-about_content,.Fes .Overview_content,.Fes .Program_content,.Fes .Gallery_content,.Fes .Gallery_link,.Faq .FaqLinks_content,.Faq .Qa_content,.Access .Map_content,.Admission .Schedule_content,.Admission_block_content,.Admission_link,.Finance .Payment_content,.Finance .Scholarship_content,.Finance .Scholarship_link,.Finance .Residence_content,.Finance .Residence_link,.Sakumasan .Greeting_content,.Sakumasan .Profile_content,.Sakumasan .Tweet_content,.Top_kv,.Top_paragraph,.HushLinks_content{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1200px;margin:0 auto;padding-right:8%;padding-left:8%}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeOut{from{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{opacity:0}}@keyframes fadeOut{from{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{opacity:0}}@-webkit-keyframes translate{0%{left:-100vw}50%{left:0}100%{left:100vw}}@keyframes translate{0%{left:-100vw}50%{left:0}100%{left:100vw}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}global-header{margin-top:120px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f2ed;color:#505050;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:400;letter-spacing:0.03em;line-height:1;opacity:0}@media screen and (max-width: 960px){body{font-size:1.95312vw}}@media screen and (max-width: 560px){body{font-size:4vw}}body.mounted{opacity:1}p,a,dt,dd{line-height:1.7}.Main{overflow:hidden}.wrapper{border-right:15px solid #dc000c;border-left:15px solid #dc000c;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100vh;overflow-y:hidden;position:relative}@media screen and (max-width: 960px){.wrapper{border-width:8px}}.Aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:65px;height:100vh;position:fixed;left:0;z-index:200}@media screen and (max-width: 1200px){.Aside{width:50px}}@media screen and (max-width: 960px){.Aside{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:35px;position:absolute;top:140px}}.Aside--document_request{background-color:#dc000c;border-radius:0 8px 8px 0;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;padding:42px 0}@media screen and (max-width: 1200px){.Aside--document_request{font-size:16px}}@media screen and (max-width: 960px){.Aside--document_request{display:none}}.Aside--document_request:hover{background-color:#fff;color:#dc000c;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}.Aside--open_campus{background-color:#dc000c;border-radius:0 8px 8px 0;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;margin-top:10px;padding:32px 0}@media screen and (max-width: 1200px){.Aside--open_campus{font-size:16px}}@media screen and (max-width: 960px){.Aside--open_campus{border-top:1px solid #f5f2ed;border-right:1px solid #f5f2ed;border-bottom:1px solid #f5f2ed;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:13px;margin-top:0;padding:10px 9px 10px 0}.Aside--open_campus.-visit{display:none}}.Aside--open_campus:hover{background-color:#fff;color:#dc000c;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}br.ipad{display:none}@media screen and (max-width: 960px){br.ipad{display:inline}}br.ipad-hide{display:inline}@media screen and (max-width: 960px){br.ipad-hide{display:none}}br.tab{display:none}@media screen and (max-width: 767px){br.tab{display:inline}}br.tab-hide{display:inline}@media screen and (max-width: 767px){br.tab-hide{display:none}}br.sp{display:none}@media screen and (max-width: 560px){br.sp{display:inline}}br.sp-hide{display:inline}@media screen and (max-width: 560px){br.sp-hide{display:none}}.effect-left,.effect-right,.effect-top,.effect-down{-webkit-animation-timing-function:cubic-bezier(0.55, 0, 1, 0.45);animation-timing-function:cubic-bezier(0.55, 0, 1, 0.45)}.delay-01{-webkit-animation-delay:0.3s !important;animation-delay:0.3s !important}.delay-02{-webkit-animation-delay:0.5s !important;animation-delay:0.5s !important}.delay-03{-webkit-animation-delay:0.7s !important;animation-delay:0.7s !important}.delay-04{-webkit-animation-delay:0.9s !important;animation-delay:0.9s !important}.delay-05{-webkit-animation-delay:1.1s !important;animation-delay:1.1s !important}.delay-06{-webkit-animation-delay:1.3s !important;animation-delay:1.3s !important}a.pointer-event-none{pointer-events:none}.header{width:100%;z-index:50}.header_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:51px;padding-bottom:42px}@media screen and (max-width: 767px){.header_content{padding-top:27px;padding-bottom:40px}}.header--logo{display:block;width:172px;position:absolute;top:24px;left:80px}@media screen and (max-width: 960px){.header--logo{width:130px;top:8px;left:5%}}@media screen and (max-width: 560px){.header--logo{width:27.73333vw;top:15px;left:8%}}.header--logo_img{-webkit-transition:opacity .2s;transition:opacity .2s}.header--logo_img:hover{opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.header--shere{letter-spacing:.1em;line-height:1;margin-right:20px}@media screen and (max-width: 767px){.header--shere{font-size:12px}}@media screen and (max-width: 560px){.header--shere{margin-right:10px}}.header--facebook{margin-right:20px}@media screen and (max-width: 560px){.header--facebook{margin-right:10px}}.header--facebook_img{display:block;width:auto;height:27px}@media screen and (max-width: 767px){.header--facebook_img{height:16px}}.header--facebook_img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .2s .1s;transition:-webkit-transform .2s .1s;transition:transform .2s .1s;transition:transform .2s .1s, -webkit-transform .2s .1s}.header--twitter{margin-right:150px}@media screen and (max-width: 960px){.header--twitter{margin-right:105px}}@media screen and (max-width: 767px){.header--twitter{margin-right:calc(8% + 48px)}}@media screen and (max-width: 560px){.header--twitter{margin-right:calc(8% + 38px)}}.header--twitter_img{display:block;width:auto;height:27px}@media screen and (max-width: 767px){.header--twitter_img{height:16px}}.header--twitter_img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .2s .1s;transition:-webkit-transform .2s .1s;transition:transform .2s .1s;transition:transform .2s .1s, -webkit-transform .2s .1s}.humburgar{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50px;height:25px;position:fixed;top:50px;right:80px;z-index:9999}@media screen and (max-width: 960px){.humburgar{right:5%}}@media screen and (max-width: 767px){.humburgar{width:30px;height:16px;top:27px;right:8%}}.humburgar--bar{background-color:#dc000c;border-radius:2px;width:100%;height:2px}.Nav--effect{background-color:#dc000c;width:100%;height:100vh;position:fixed;top:0;left:-100vw;z-index:99999}.Nav--effect.-active{-webkit-animation:translate .8s;animation:translate .8s}@media screen and (max-width: 560px){.Nav--effect.-active{-webkit-animation:translate .5s;animation:translate .5s}}.Nav{background-color:#fff;border-right:15px solid #dc000c;border-left:15px solid #dc000c;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100vh;opacity:0;overflow:scroll;pointer-events:none;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:opacity 0s .4s;transition:opacity 0s .4s}@media screen and (max-width: 960px){.Nav{border-width:8px}}@media screen and (max-width: 560px){.Nav{-webkit-transition:opacity 0s .25s;transition:opacity 0s .25s}}.Nav.-active{opacity:1;pointer-events:auto;-webkit-transition:opacity 0s .4s;transition:opacity 0s .4s}@media screen and (max-width: 560px){.Nav.-active{-webkit-transition:opacity 0s .25s;transition:opacity 0s .25s}}.Nav--close{background-image:url(/images/common/nav-close-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer;width:50px;height:25px;position:absolute;top:50px;right:65px}@media screen and (max-width: 960px){.Nav--close{right:calc(5% - 8px)}}@media screen and (max-width: 767px){.Nav--close{background-image:url(/images/common/nav-close-icon-tab.svg);width:30px;height:16px;top:27px;right:calc(8% - 8px)}}.Nav_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px;padding-top:17vh;padding-bottom:17vh}.Nav--lists{width:100%}.Nav--mainList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 960px){.Nav--mainList{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;width:100%}}.Nav--mainList_item{display:inline-block;position:relative}@media screen and (max-width: 960px){.Nav--mainList_item::before{display:block;content:"";background-color:#dc000c;border-radius:2px;width:12px;height:2px;position:absolute;top:9px;right:0}.Nav--mainList_item::after{display:block;content:"";background-color:#dc000c;border-radius:2px;width:12px;height:2px;position:absolute;top:9px;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.Nav--mainList_item.-open::after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}.Nav--mainList_item:not(:first-child){margin-top:45px}@media screen and (max-width: 560px){.Nav--mainList_item:not(:first-child){margin-top:30px}}.Nav--mainList_item .item--text{color:#dc000c;cursor:default;line-height:1;padding-left:32px;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s}.Nav--mainList_item .item--text::after{display:block;content:"";background-image:url(/images/common/nav-icon-hover.svg);background-position:top center;background-repeat:no-repeat;background-size:contain;width:16.8px;height:20px;opacity:0;position:absolute;top:calc(50% - 10px);left:0;-webkit-transform:translate(-4px, -4px);transform:translate(-4px, -4px)}@media screen and (max-width: 560px){.Nav--mainList_item .item--text::after{width:13px;height:15px;top:calc(50% - 8px)}}@media screen and (max-width: 560px){.Nav--mainList_item .item--text{padding-left:27px}}.Nav--mainList_item.-active .item--text{opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}.Nav--mainList_item.-active .item--text::after{display:block;content:"";opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:opacity .2s, -webkit-transform .3s;transition:opacity .2s, -webkit-transform .3s;transition:opacity .2s, transform .3s;transition:opacity .2s, transform .3s, -webkit-transform .3s}.Nav--slideToggle{display:none}@media screen and (max-width: 960px){.Nav--slideToggle{margin-top:5px;padding-left:32px}}@media screen and (max-width: 560px){.Nav--slideToggle{padding-left:27px}}.Nav--slideToggle .slideToggle--link{border-color:#505050;color:#505050;font-size:1.82292vw;width:50%;margin-top:20px}@media screen and (max-width: 767px){.Nav--slideToggle .slideToggle--link{font-size:2.34375vw}}@media screen and (max-width: 560px){.Nav--slideToggle .slideToggle--link{font-size:3.73333vw;width:88%}}.Nav--subList{margin-top:50px;padding-left:32px}@media screen and (max-width: 560px){.Nav--subList{margin-top:40px;padding-left:27px}}.Nav--subList_item:not(:first-child){margin-top:28px}@media screen and (max-width: 560px){.Nav--subList_item:not(:first-child){margin-top:19px}}.Nav--subList_item .item--link{color:#505050;font-size:18px;line-height:1}@media screen and (max-width: 560px){.Nav--subList_item .item--link{font-size:14px}}.Nav--subList_item .item--link:hover{opacity:.5;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s}.Nav--snsLink{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;padding-left:32px}@media screen and (max-width: 560px){.Nav--snsLink{padding-left:27px}}.Nav--snsLink_item:not(:first-child){margin-left:20px}.Nav--snsLink_item .item--link{display:block;width:45px;height:45px}.Nav--snsLink_item .item--link:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s .1s;transition:-webkit-transform .2s .1s;transition:transform .2s .1s;transition:transform .2s .1s, -webkit-transform .2s .1s}.Nav_links{min-width:490px;position:relative}@media screen and (max-width: 960px){.Nav_links{display:none}}.Nav_links--box{display:block;opacity:0;position:absolute}.Nav_links--box.-active{opacity:1;z-index:10;-webkit-transition:opacity .2s .1s;transition:opacity .2s .1s}.Nav_links--box[data-linknumber="7"] .Nav_links--img{width:60%;margin:auto}.Nav_links--img{display:block}.Nav_links--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.Nav_links--list_item{width:calc(50% - 25px)}.Nav_links--list_item .item--link{width:100%}.Nav_links--list_item:nth-of-type(n+3){margin-top:25px}.Footer{background-color:#fff;padding-top:110px;padding-bottom:70px;position:relative}@media screen and (max-width: 767px){.Footer{background-color:transparent;padding-top:0;padding-bottom:0}}.Footer_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Footer_block--left{font-size:18px;min-width:180px;margin-top:-11px}@media screen and (max-width: 767px){.Footer_block--left{display:none}}.Footer_block--left .left--link{color:#505050;display:block;line-height:1;padding:11px 0}.Footer_block--left .left--link:hover{opacity:0.5;-webkit-transition:opacity 0.2s 0.1s;transition:opacity 0.2s 0.1s}.Footer_block--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.Footer_block--right{border-top:1px solid #ccc}}@media screen and (max-width: 1200px){.Footer_block--right{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.Footer_block--right::after{display:block;content:"";content:"";display:block;width:calc((100% - 120px) / 3)}@media screen and (max-width: 1200px){.Footer_block--right::after{width:calc((100% - 60px) / 2)}}@media screen and (max-width: 767px){.Footer_block--right::after{display:none}}.Footer_block--right_item{width:calc((100% - 120px) / 3)}@media screen and (max-width: 1200px){.Footer_block--right_item{width:calc((100% - 60px) / 2)}}@media screen and (max-width: 767px){.Footer_block--right_item{border-bottom:1px solid #ccc;width:100%;padding:17px 0}}.Footer_block--right_item:nth-of-type(n+5){margin-top:48px}@media screen and (max-width: 767px){.Footer_block--right_item:nth-of-type(n+5){margin-top:0}}.Footer_block--right_item.-tab{display:none}@media screen and (max-width: 767px){.Footer_block--right_item.-tab{display:block}}.Footer_block--right .right--heading{border-bottom:2px dotted #505050;font-size:18px;line-height:1;margin-bottom:18px;padding-bottom:10px}@media screen and (max-width: 767px){.Footer_block--right .right--heading{border-bottom:none;color:#505050;display:block;font-size:15px;margin:0;padding-bottom:0;position:relative}.Footer_block--right .right--heading:not(.-tab)::before{display:block;content:"";background-color:#dc000c;border-radius:4px;width:12px;height:2px;position:absolute;top:calc(50% - 1px);right:0}.Footer_block--right .right--heading:not(.-tab)::after{display:block;content:"";-webkit-transform-origin:center;transform-origin:center;background-color:#dc000c;border-radius:4px;width:12px;height:2px;position:absolute;top:calc(50% - 1px);right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}.Footer_block--right .right--heading.-active::after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media screen and (max-width: 767px){.Footer_block--right .right--list{display:none;margin-top:15px}}.Footer_block--right .right--link{color:#505050;display:block;line-height:2}.Footer_block--right .right--link:hover{opacity:0.5;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Footer_block--right .right_child_item--link{color:#505050;display:block;line-height:2;padding-left:1.75em}.Footer_block--right .right_child_item--link:hover{opacity:0.5;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Footer_sns--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:72px}@media screen and (max-width: 767px){.Footer_sns--list{margin-top:60px}}.Footer_sns--list_item{display:block;width:45px;height:45px;margin:0 10px}.Footer_sns--list_item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.2s 0.1s;transition:-webkit-transform 0.2s 0.1s;transition:transform 0.2s 0.1s;transition:transform 0.2s 0.1s, -webkit-transform 0.2s 0.1s}.Footer_bottom{margin-top:50px}@media screen and (max-width: 767px){.Footer_bottom{background-color:#fff;margin-top:110px;padding-top:105px;padding-bottom:50px;position:relative}}.Footer_bottom--logo{display:block;width:218px;margin:0 auto;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media screen and (max-width: 767px){.Footer_bottom--logo{width:175px}}.Footer_bottom--logo:hover{opacity:0.5;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Footer_bottom--copy{color:#969696;text-align:center;letter-spacing:0.1em;margin-top:20px}@media screen and (max-width: 767px){.Footer_bottom--copy{font-size:11px}}.sakuma{width:120px;position:absolute;top:50px;left:calc(50% - 60px)}@media screen and (max-width: 767px){.sakuma{width:144px;top:-60px;left:calc(50% - 72px)}}.sakuma--link{display:block;width:auto}@media screen and (max-width: 767px){.sakuma--link{height:144px}}.sakuma--img{display:block;position:absolute;bottom:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.sakuma--img.-defalt{opacity:1}.sakuma--img.-hover{opacity:0}.sakuma--img:hover.-defalt{opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.sakuma--img:hover.-hover{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.KV{position:relative;z-index:10}.KV_content{max-width:none;position:relative}.KV_title{text-align:center;width:34.5%;margin:0 auto}@media screen and (max-width: 960px){.KV_title{width:31.90104vw}}@media screen and (max-width: 560px){.KV_title{width:65.33333vw}}.KV_title--text{display:block;font-size:36%;letter-spacing:0.2em;white-space:nowrap;margin-top:2.16667vw}@media screen and (max-width: 960px){.KV_title--text{font-size:1.95312vw;margin-top:1.5625vw}}@media screen and (max-width: 560px){.KV_title--text{font-size:4vw;margin-top:5.33333vw}}.KV_image{width:100%;margin-top:-9vw;z-index:-1}@media screen and (max-width: 960px){.KV_image{margin-top:-6vw}}@media screen and (max-width: 560px){.KV_image--picture{width:156%;margin-left:-14%}}.KV_lead{position:absolute;right:7.4%;bottom:5.5vw}@media screen and (max-width: 960px){.KV_lead{display:none}}.KV_lead--h3{color:#dc000c}.KV_lead--h3 .h3--span{font-size:2.33333vw}.KV_lead--h3 .h3--br{display:none}.KV_lead--p{color:#dc000c;font-size:1.16667vw;line-height:1.85714;margin-top:10px}.KV_news{position:absolute;top:2.33333vw;left:8%}@media screen and (max-width: 960px){.KV_news{top:.65104vw}}@media screen and (max-width: 560px){.KV_news{top:auto;bottom:-36vw}}.KV_news_content{-webkit-box-shadow:10px 5px 0 #dc000c;box-shadow:10px 5px 0 #dc000c;background-color:#fff;border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:19.16667vw;height:19.16667vw;position:relative;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media screen and (max-width: 960px){.KV_news_content{-webkit-box-shadow:5px 3px 0 #dc000c;box-shadow:5px 3px 0 #dc000c;width:20.83333vw;height:20.83333vw}}@media screen and (max-width: 560px){.KV_news_content{width:42.66667vw;height:42.66667vw}}.KV_news_content:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.KV_news--heading{color:#dc000c;font-size:1.91667vw;letter-spacing:0.08em}@media screen and (max-width: 960px){.KV_news--heading{font-size:1.95312vw}}@media screen and (max-width: 560px){.KV_news--heading{font-size:4.26667vw}}.KV_news--list .item--date{color:#969696;font-size:1.16667vw;letter-spacing:0.08em;line-height:1;margin-top:1.1em}@media screen and (max-width: 960px){.KV_news--list .item--date{font-size:1.30208vw}}@media screen and (max-width: 560px){.KV_news--list .item--date{font-size:2.66667vw}}.KV_news--list .item--text{color:#505050;text-align:center;font-size:1.16667vw;letter-spacing:0.08em;line-height:2vw;width:77%;margin:0.5em auto 0}@media screen and (max-width: 960px){.KV_news--list .item--text{font-size:1.5625vw;margin:1.04167vw auto 0}}@media screen and (max-width: 560px){.KV_news--list .item--text{font-size:3.2vw;line-height:1.5;margin:1.6vw auto 0}}.Background{font-size:1.33333vw;margin-top:48px;position:relative}@media screen and (max-width: 960px){.Background{font-size:1.95312vw;margin-top:16px}}@media screen and (max-width: 560px){.Background{font-size:4vw;margin-top:56px}}.Background--content{background-image:url(/images/home/home-bg-line.svg);background-position:top center;background-repeat:no-repeat;background-size:contain;width:84%;height:100%;margin:0 auto}@media screen and (max-width: 960px){.Background--content{background:none}}.Background--box{background-color:#f5f2ed;width:100%;height:80vh;position:absolute;top:50px;left:0}.Welcome{display:none;position:relative;z-index:6}@media screen and (max-width: 960px){.Welcome{display:block}}.Welcome_content{background-image:url(/images/home/ipad/Welcome-bg.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:44.27083vw;padding-top:8.46354vw;padding-left:60px}@media screen and (max-width: 560px){.Welcome_content{background-image:url(/images/home/sp/Welcome-bg.svg);height:140.53333vw;padding-top:32vw;padding-left:0}}.Welcome--h1{text-align:left;font-size:3.64583vw}@media screen and (max-width: 560px){.Welcome--h1{font-size:7.46667vw}}.Welcome--text{color:#dc000c;font-size:1.95312vw;line-height:2;margin-top:3.125vw}@media screen and (max-width: 560px){.Welcome--text{font-size:4vw;margin-top:6.93333vw}}.Know{position:relative;z-index:5}.Know_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:55.83333vw}@media screen and (max-width: 960px){.Know_content{background-image:url(/images/home/ipad/Know-bg.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:55.72917vw;padding-top:10px}}@media screen and (max-width: 560px){.Know_content{background-image:url(/images/home/sp/Know-bg.svg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:175.2vw}}.Know--image{max-width:413px;width:41.3%}@media screen and (max-width: 960px){.Know--image{max-width:none;width:36.19792vw}}@media screen and (max-width: 560px){.Know--image{width:100%}}.Know_block{width:46%;margin-left:4%}@media screen and (max-width: 960px){.Know_block{width:38.54167vw;margin-left:4.16667vw}}@media screen and (max-width: 560px){.Know_block{width:100%;margin-left:0}}@media screen and (max-width: 960px){.Know_block--h1{font-size:4.6875vw}}@media screen and (max-width: 560px){.Know_block--h1{font-size:9.6vw;margin-top:4vw}}.Know_block--p{margin-top:20px}@media screen and (max-width: 560px){.Know_block--p{margin-top:6.66667vw}}.Know_block--links{margin-top:24px}@media screen and (max-width: 560px){.Know_block--links{margin-top:0}}.Know_block--link{display:inline-block;width:auto;padding-right:1em}@media screen and (max-width: 560px){.Know_block--link{margin-top:6.4vw}}.Study{position:relative;z-index:5}.Study_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:36.25vw}@media screen and (max-width: 960px){.Study_content{background-image:url(/images/home/ipad/Study-bg.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:59.63542vw;padding-top:12px}}@media screen and (max-width: 560px){.Study_content{background-image:url(/images/home/sp/Study-bg.svg);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:192vw;padding-top:0}}.Study--decoration{width:155px;position:absolute}.Study--decoration.-one{width:8.58333vw;top:0;right:0}@media screen and (max-width: 560px){.Study--decoration.-one{display:none}}.Study--decoration.-two{width:10.66667vw;top:-90px;left:50px}@media screen and (max-width: 960px){.Study--decoration.-two{top:-120px}}@media screen and (max-width: 560px){.Study--decoration.-two{width:22.4vw;top:-90px;left:24px}}.Study--image{max-width:341px;width:34.1%}@media screen and (max-width: 960px){.Study--image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:35.80729vw;margin-left:4.6875vw}}@media screen and (max-width: 560px){.Study--image{width:100%;margin-left:0}}.Study_block{width:46%;margin-left:4%}@media screen and (max-width: 960px){.Study_block{max-width:none;width:38.54167vw;margin-left:0}}@media screen and (max-width: 560px){.Study_block{width:100%}}@media screen and (max-width: 960px){.Study_block--h1{font-size:4.6875vw}}@media screen and (max-width: 560px){.Study_block--h1{font-size:9.6vw;margin-top:5.33333vw}}.Study_block--p{margin-top:20px}@media screen and (max-width: 560px){.Study_block--p{margin-top:5.33333vw}}.Study_block--links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}@media screen and (max-width: 560px){.Study_block--links{margin-top:5.33333vw}}.Study_block--link{width:45%}@media screen and (max-width: 560px){.Study_block--link{width:47%}}.CampusLife{position:relative;z-index:4}.CampusLife_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56.25vw;position:relative}@media screen and (max-width: 960px){.CampusLife_content{background-image:url(/images/home/ipad/CampusLife-bg.svg);background-position:center top;background-repeat:no-repeat;background-size:contain;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:72.91667vw}}@media screen and (max-width: 560px){.CampusLife_content{background-image:url(/images/home/sp/CampusLife-bg.svg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:243.46667vw;margin-top:-26.66667vw}}.CampusLife--decoration{width:155px;position:absolute}.CampusLife--decoration.-one{width:8.33333vw;bottom:-3%;left:30px}@media screen and (max-width: 960px){.CampusLife--decoration.-one{bottom:10%}}@media screen and (max-width: 560px){.CampusLife--decoration.-one{display:none}}.CampusLife--decoration.-two{width:22.5vw;top:-0;right:20px}@media screen and (max-width: 960px){.CampusLife--decoration.-two{top:-70px}}@media screen and (max-width: 560px){.CampusLife--decoration.-two{width:32vw;right:-8%}}.CampusLife--image{max-width:325px;width:32.5%}@media screen and (max-width: 960px){.CampusLife--image{width:35.80729vw;-webkit-transform:translateY(-3.25521vw);transform:translateY(-3.25521vw)}}@media screen and (max-width: 560px){.CampusLife--image{width:100%}}.CampusLife_block{width:46%;margin-bottom:-8%;margin-left:4%}@media screen and (max-width: 960px){.CampusLife_block{width:38.54167vw;margin-top:10.41667vw;margin-bottom:0;margin-left:4.55729vw}}@media screen and (max-width: 560px){.CampusLife_block{width:100%;margin-top:0;margin-left:0}}@media screen and (max-width: 960px){.CampusLife_block--h1{font-size:4.6875vw}}@media screen and (max-width: 560px){.CampusLife_block--h1{font-size:9.6vw;margin-top:7.2vw}}.CampusLife_block--p{margin-top:20px}@media screen and (max-width: 560px){.CampusLife_block--p{margin-top:5.33333vw}}.CampusLife_block--links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CampusLife_block--link{display:inline-block;width:auto;margin-top:24px;width:47%}@media screen and (max-width: 560px){.CampusLife_block--link{margin-top:4vw}}.CampusLife_block--link:nth-of-type(n+3){margin-top:19px}.CampusLife_block--link.-tracked_text{white-space:nowrap;letter-spacing:0.02em}.Thinking{position:relative;z-index:3}.Thinking_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:49.16667vw}@media screen and (max-width: 960px){.Thinking_content{background-image:url(/images/home/ipad/Thinking-bg.svg);background-position:center top;background-repeat:no-repeat;background-size:contain;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:61.45833vw}}@media screen and (max-width: 560px){.Thinking_content{background-image:url(/images/home/sp/Thinking-bg.svg);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:183.46667vw;margin-top:-48vw}}.Thinking--image{max-width:224px;width:22.4%}@media screen and (max-width: 960px){.Thinking--image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:none;max-width:none;width:33.33333vw;margin-top:-5.20833vw;margin-left:6.51042vw}}@media screen and (max-width: 560px){.Thinking--image{width:100%;margin-top:0;margin-left:0}}.Thinking--decoration{width:155px;position:absolute}.Thinking--decoration.-one{width:66px;top:-13%;right:0}@media screen and (max-width: 960px){.Thinking--decoration.-one{display:none}}.Thinking--decoration.-two{width:88px;top:-110px;right:5%}@media screen and (max-width: 960px){.Thinking--decoration.-two{display:none}}.Thinking_block{width:47%;margin-right:7%;margin-left:4%;position:relative}@media screen and (max-width: 960px){.Thinking_block{max-width:none;width:38.54167vw;margin-right:0;margin-left:0}}@media screen and (max-width: 560px){.Thinking_block{width:100%}}@media screen and (max-width: 960px){.Thinking_block--h1{font-size:4.6875vw}}@media screen and (max-width: 560px){.Thinking_block--h1{font-size:9.6vw;margin-top:5.06667vw}}.Thinking_block--p{margin-top:20px}@media screen and (max-width: 560px){.Thinking_block--p{margin-top:5.33333vw}}.Thinking_block--link{display:inline-block;width:auto;margin-top:24px;padding-right:1em}@media screen and (max-width: 560px){.Thinking_block--link{margin-top:5.33333vw}}.Experience{position:relative;z-index:2}.Experience_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50.16667vw;position:relative}@media screen and (max-width: 960px){.Experience_content{background-image:url(/images/home/ipad/Experience-bg.svg);background-position:center top;background-repeat:no-repeat;background-size:contain;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:58.98438vw}}@media screen and (max-width: 560px){.Experience_content{background-image:url(/images/home/sp/Experience-bg.svg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:205.33333vw}}.Experience--decoration{width:12.91667vw;position:absolute;top:-3%;right:0}@media screen and (max-width: 960px){.Experience--decoration{top:-20%}}@media screen and (max-width: 560px){.Experience--decoration{width:18.66667vw;top:-20%}}.Experience--image{max-width:365px;width:36.5%}@media screen and (max-width: 960px){.Experience--image{max-width:none;width:37.36979vw;padding-top:12px}}@media screen and (max-width: 560px){.Experience--image{width:100%;margin-top:-12.26667vw}}.Experience_block{width:46%;margin-right:7%;margin-left:4%}@media screen and (max-width: 960px){.Experience_block{max-width:none;width:38.54167vw;margin-right:0;margin-left:2.86458vw}}@media screen and (max-width: 560px){.Experience_block{width:100%;margin-left:0}}@media screen and (max-width: 960px){.Experience_block--h1{font-size:4.6875vw}}@media screen and (max-width: 560px){.Experience_block--h1{font-size:9.6vw;margin-top:5.33333vw}}.Experience_block--p{margin-top:20px}@media screen and (max-width: 560px){.Experience_block--p{margin-top:5.33333vw}}.Experience_block--links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}@media screen and (max-width: 560px){.Experience_block--links{margin-top:0}}.Experience_block--link{width:47%}@media screen and (max-width: 960px){.Experience_block--link{font-size:1.69271vw;white-space:nowrap}}@media screen and (max-width: 560px){.Experience_block--link{display:block;font-size:3.73333vw;margin-top:6.4vw}}.Experience_block--link:nth-of-type(n+3){margin-top:19px}.Experience_block--link.-tracked_text{white-space:nowrap;letter-spacing:0.02em}.Check{position:relative;z-index:1}.Check_content{margin-top:18%;position:relative}@media screen and (max-width: 960px){.Check_content{margin-top:2%}}@media screen and (max-width: 560px){.Check_content{margin-top:0}}.Check--decoration{position:absolute}.Check--decoration.-one{width:76px;top:27%;left:-30px}@media screen and (max-width: 960px){.Check--decoration.-one{width:60px;top:0;left:60px}}@media screen and (max-width: 560px){.Check--decoration.-one{display:none}}.Check--decoration.-two{width:58px;top:15%;left:15px}@media screen and (max-width: 960px){.Check--decoration.-two{width:35px;top:13%;left:10px}}@media screen and (max-width: 560px){.Check--decoration.-two{display:none}}.Check--decoration.-three{width:83px;right:-7px;bottom:17%}@media screen and (max-width: 960px){.Check--decoration.-three{width:63px;bottom:28%}}@media screen and (max-width: 560px){.Check--decoration.-three{display:none}}.Check--decoration.-four{width:54px;right:100px;bottom:14%}@media screen and (max-width: 960px){.Check--decoration.-four{width:41px;right:50px;bottom:18%}}@media screen and (max-width: 560px){.Check--decoration.-four{display:none}}.Check--decoration.-five{width:24.41667vw;top:-32%;left:-17px}@media screen and (max-width: 960px){.Check--decoration.-five{display:none}}@media screen and (max-width: 560px){.Check--decoration.-five{display:none}}.Check--decoration.-six{width:23.41667vw;top:-33%;right:10px}@media screen and (max-width: 560px){.Check--decoration.-six{display:none}}.Check--decoration.-seven{display:none;width:30.13333vw;top:-20%;right:0}@media screen and (max-width: 560px){.Check--decoration.-seven{display:block}}.Check--decoration.-eight{display:none;width:24.53333vw;top:-10%;left:0}@media screen and (max-width: 560px){.Check--decoration.-eight{display:block}}.Check--decoration.-nine{display:none;width:18.66667vw;right:0;bottom:35%}@media screen and (max-width: 560px){.Check--decoration.-nine{display:block}}.Check_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:73.16667vw;height:45.83333vw;margin:0 auto;position:relative}.Check_block::before{display:block;content:"";background-image:url(/images/home/chack-bg.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 560px){.Check_block::before{background-image:url(/images/home/chack-bg-sp.svg)}}@media screen and (max-width: 960px){.Check_block{width:74.60938vw;height:50.65104vw}}@media screen and (max-width: 560px){.Check_block{width:85.33333vw;height:57.86667vw;margin-left:-2.13333vw}}.Check_block--div{text-align:center;width:100%}@media screen and (max-width: 960px){.Check_block--div{margin-top:-7.8125vw}}.Check_block--h1{position:relative}@media screen and (max-width: 960px){.Check_block--h1{font-size:4.6875vw}}@media screen and (max-width: 560px){.Check_block--h1{font-size:9.6vw}}.Check_block--h1 .h1--picture{display:block;width:100%;position:absolute;top:4vw}@media screen and (max-width: 560px){.Check_block--h1 .h1--picture{top:auto;bottom:-6vw}}.Check_block--h1 .h1--img{display:inline-block;width:41.83333vw}@media screen and (max-width: 960px){.Check_block--h1 .h1--img{width:42.70833vw}}@media screen and (max-width: 560px){.Check_block--h1 .h1--img{width:48.53333vw}}.Check_block--p{text-align:center;margin-top:7.5vw}@media screen and (max-width: 960px){.Check_block--p{margin-top:5vw}}@media screen and (max-width: 560px){.Check_block--p{display:none}}.Check_block--link{width:190px;margin-top:2.5vw}@media screen and (max-width: 960px){.Check_block--link{width:24.73958vw}}@media screen and (max-width: 560px){.Check_block--link{display:none}}.Check_block--link.-comingsoon{border-color:#969696;color:#969696}.Check_block--link.-comingsoon:hover{opacity:1}.Check_block_sp{display:none}@media screen and (max-width: 560px){.Check_block_sp{display:block}}.Check_block_sp--p{white-space:nowrap;margin-top:5.33333vw}.Check_block_sp--link{width:47%;margin-top:4.53333vw}.Check_block_sp--link.-comingsoon{border-color:#969696;color:#969696}.Check_block_sp--link.-comingsoon:hover{opacity:1}.SchoolImg{position:relative;z-index:10}@media screen and (max-width: 560px){.SchoolImg{width:100%;padding-right:0;padding-left:0}}.PickUp{margin-top:80px;margin-bottom:140px;position:relative;z-index:10}@media screen and (max-width: 767px){.PickUp{margin-top:62px;margin-bottom:90px}}.PickUp--h2{text-align:center}.PickUp--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}@media screen and (max-width: 767px){.PickUp--list{display:block;margin-top:36px}}.PickUp--list_item{width:calc((100% - 120px) / 3)}@media screen and (max-width: 960px){.PickUp--list_item{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 767px){.PickUp--list_item{width:100%}.PickUp--list_item:nth-of-type(n+2){margin-top:40px}}.PickUp--list_item .item--link{display:block}.PickUp--list_item .item--link:hover .item--image{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.PickUp--list_item .item--link:hover .item--text{opacity:0.5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.PickUp--list_item .item--media{overflow:hidden}.PickUp--list_item .item--image{background-color:#fff;background-position:center top;background-size:cover;display:block;width:100%;padding-bottom:56%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.PickUp--list_item .item--text{color:#505050;margin-top:16px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.About{padding-top:3.5%}.About .Top--h1{text-align:center;position:relative}@media screen and (max-width: 560px){.About .Top--h1{padding-top:8vw}.About .Top--h1::before{display:block;content:"";background-image:url(/images/about/about-title-bg-01-sp.svg);background-position:center;background-size:contain;width:12vw;height:8.53333vw;position:absolute;top:0;left:18px}.About .Top--h1::after{display:block;content:"";background-image:url(/images/about/about-title-bg-02-sp.svg);background-position:center;background-size:contain;width:31.46667vw;height:17.06667vw;position:absolute;top:-3.5%;right:16px}}.About .Top_kv{margin-top:0;position:relative;z-index:-1}.About .Top_kv--picture{margin-top:-10%}@media screen and (max-width: 960px){.About .Top_kv--picture{padding-right:4%;padding-left:4%}}@media screen and (max-width: 560px){.About .Top_kv--picture{margin-top:10px}}.About .Top_kv--decoration{display:block;position:absolute}@media screen and (max-width: 960px){.About .Top_kv--decoration{display:none}}.About .Top_kv--decoration.-one{max-width:142px;width:8.875vw;right:12%;bottom:20.33333%}.About .Top_kv--decoration.-two{max-width:204px;width:12.75vw;bottom:-3.08333%;left:10%}.About .Full{padding-top:80px}@media screen and (max-width: 560px){.About .Full{padding-top:50px}}.About .Full_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.About .Full_view{width:100%;position:relative}@media screen and (max-width: 560px){.About .Full_view{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px}}.About .Full_view--wrapper{max-height:630px;overflow:hidden}@media screen and (max-width: 560px){.About .Full_view--wrapper{max-height:300px;padding-right:8%;padding-left:8%}}.About .Full_view--face{width:15vw;position:absolute;right:15.3125vw;bottom:7px}@media screen and (max-width: 560px){.About .Full_view--face{width:29.33333vw;right:3.2vw;bottom:5.33333vw}}.About .Full_view--caption{text-align:right;font-size:13px;margin-top:20px;margin-right:29.5625vw}@media screen and (max-width: 560px){.About .Full_view--caption{font-size:11px;margin-right:8%}}.About .Full--h2{text-align:center;font-size:44px;margin-top:25px}@media screen and (max-width: 767px){.About .Full--h2{font-size:5.20833vw}}@media screen and (max-width: 560px){.About .Full--h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:8vw;margin-top:0}}@media screen and (max-width: 560px){.About .Full_paragraph{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.About .Full_paragraph--text{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;margin:32px auto 0}@media screen and (max-width: 960px){.About .Full_paragraph--text{width:100%;padding-right:8%;padding-left:8%}}.About .Features{padding-top:130px}@media screen and (max-width: 767px){.About .Features{padding-top:50px}}.About .Features--h2{text-align:center;font-size:44px}@media screen and (max-width: 767px){.About .Features--h2{font-size:5.20833vw}}@media screen and (max-width: 560px){.About .Features--h2{font-size:8vw}}.About .Features--video{margin:70px auto 0;width:100%;max-width:700px}@media screen and (max-width: 960px){.About .Features--video{margin-top:24px}}.About .Features--video_wrap{position:relative;width:100%;padding-top:56%}.About .Features--video_wrap>*{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important}.About .Features--imagesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:70px;position:relative}@media screen and (max-width: 960px){.About .Features--imagesList{margin-top:24px}}.About .Features--imagesList::before{display:block;content:"";background-image:url(/images/about/about-imagesList-dec01.png);background-repeat:no-repeat;background-size:contain;width:5%;padding-bottom:5.25%;position:absolute;bottom:-20px;left:-5%}@media screen and (max-width: 560px){.About .Features--imagesList::before{display:none}}.About .Features--imagesList::after{display:block;content:"";background-image:url(/images/about/about-imagesList-dec02.png);background-repeat:no-repeat;background-size:contain;width:4.16667%;padding-bottom:7.66667%;position:absolute;top:-20px;right:-4.16667%}@media screen and (max-width: 560px){.About .Features--imagesList::after{display:none}}.About .Features--imagesList_item{width:calc((100% - 64px) / 3)}@media screen and (max-width: 960px){.About .Features--imagesList_item{width:calc((100% - 32px) / 3)}}@media screen and (max-width: 560px){.About .Features--imagesList_item.-one{width:100%}}@media screen and (max-width: 560px){.About .Features--imagesList_item:not(.-one){width:38.66667vw;margin-top:-10px}}.About .Features_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 560px){.About .Features_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.About .Features_block--picture{width:55%}@media screen and (max-width: 560px){.About .Features_block--picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.About .Features_block--paragraph{-webkit-box-sizing:border-box;box-sizing:border-box;width:38.33333%;position:relative}@media screen and (max-width: 560px){.About .Features_block--paragraph{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding-top:40px}}.About .Features_block--number{color:#dc000c;font-size:11.375vw;line-height:1;opacity:0.15;z-index:0}@media screen and (max-width: 560px){.About .Features_block--number{font-size:30.66667vw;position:absolute;top:0}.About .Features_block--number.-one,.About .Features_block--number.-three{left:-18%}.About .Features_block--number.-two{right:-18%}}.About .Features_block--heading{font-size:30px;line-height:1.3;margin-top:-5vw}@media screen and (max-width: 560px){.About .Features_block--heading{text-align:center;font-size:4.8vw;margin-top:0}}.About .Features_block--text{margin-top:24px}@media screen and (max-width: 560px){.About .Features_block--text{margin-top:18px}}.About .Features_block.-one{margin-top:103px}@media screen and (max-width: 960px){.About .Features_block.-one{margin-top:10.66667vw}}.About .Features_block.-two{margin-top:80px}@media screen and (max-width: 960px){.About .Features_block.-two{margin-top:10.66667vw}}.About .Features_block.-three{margin-top:80px}@media screen and (max-width: 960px){.About .Features_block.-three{margin-top:10.66667vw}}.About .Features_reason{padding:80px 0 0}@media screen and (max-width: 560px){.About .Features_reason{padding:60px 0 0}}.About .Features_reason .reason--call{background-color:#fff;width:302px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:17px 10px;position:relative}.About .Features_reason .reason--call:after{position:absolute;content:"";display:block;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(70%);transform:translateX(-50%) translateY(70%);width:0;height:0;border-style:solid;border-width:23px 13.5px 0 13.5px;border-color:#ffffff transparent transparent transparent}.About .Features_reason .reason--call_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.About .Features_reason .reason--call_in:before,.About .Features_reason .reason--call_in:after{display:block}@media all and (-ms-high-contrast: none){.About .Features_reason .reason--call_in:before,.About .Features_reason .reason--call_in:after{font-family:"sans-serif" !important}}.About .Features_reason .reason--call_in:before{content:"\\";margin-right:20px}.About .Features_reason .reason--call_in:after{content:"/";margin-left:20px}.About .Features_reason .reason--img{max-width:500px;margin:26px auto 0}.About .Features_link{text-align:center;margin-top:50px;margin-bottom:140px}@media screen and (max-width: 560px){.About .Features_link{margin-top:30px;margin-bottom:90px}}.Studies .SA{margin-bottom:140px;padding-top:80px}@media screen and (max-width: 560px){.Studies .SA{margin-bottom:90px;padding-top:50px}}.Studies .SA--list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 960px){.Studies .SA--list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Studies .SA--list_item:not(:first-child){margin-top:80px}.Studies .SA--list_item .item--picture{width:55%}@media screen and (max-width: 960px){.Studies .SA--list_item .item--picture{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:26px}}.Studies .SA--list_item .item--paragraph{-webkit-box-sizing:border-box;box-sizing:border-box;width:38.33333%}@media screen and (max-width: 960px){.Studies .SA--list_item .item--paragraph{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}}.Studies .SA--list_item .item--heading-sp{color:#dc000c;display:none;line-height:1}@media screen and (max-width: 960px){.Studies .SA--list_item .item--heading-sp{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:3.90625vw}}@media screen and (max-width: 560px){.Studies .SA--list_item .item--heading-sp{font-size:8vw}}.Studies .SA--list_item .item--heading{font-size:2.5vw;color:#dc000c;line-height:1}@media screen and (min-width: 1360px){.Studies .SA--list_item .item--heading{font-size:40px}}@media screen and (max-width: 960px){.Studies .SA--list_item .item--heading{display:none}}.Studies .SA--list_item .item--text{margin-top:24px}@media screen and (max-width: 560px){.Studies .SA--list_item .item--text{margin-top:30px}}.Studies .SA--list_item .item_block{margin-top:18px}@media screen and (max-width: 960px){.Studies .SA--list_item .item_block{margin-top:30px}}.Studies .SA--list_item .item_block--study{font-size:18px;line-height:1;position:relative}@media screen and (max-width: 960px){.Studies .SA--list_item .item_block--study{text-align:center}.Studies .SA--list_item .item_block--study::before{display:block;content:"";background-color:#707070;width:calc(50% - 35px);height:1px;position:absolute;top:50%;left:0}.Studies .SA--list_item .item_block--study::after{display:block;content:"";background-color:#707070;width:calc(50% - 35px);height:1px;position:absolute;top:50%;right:0}}.Studies .SA--list_item .item_block--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px auto 0}@media screen and (max-width: 960px){.Studies .SA--list_item .item_block--list{width:90%;margin:20px auto 0}}@media screen and (max-width: 560px){.Studies .SA--list_item .item_block--list{width:100%}}.Studies .SA--list_item .item_block--list_item{line-height:1.6875;width:50%}@media screen and (max-width: 960px){.Studies .SA--list_item .item_block--list_item{max-width:30%;width:30%}}@media screen and (max-width: 560px){.Studies .SA--list_item .item_block--list_item{min-width:30%;max-width:70%;width:auto}}.Studies .SA--list_item .item_block--list_item.-glow1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Studies .SA--list_item .item_block--list_item.-glow2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.Studies .SA--list_item .item_block--btn{background-size:100% 100%;width:calc(100% - 100px);margin-top:2em;margin-left:0}@media screen and (max-width: 960px){.Studies .SA--list_item .item_block--btn{width:360px;margin-top:2em;margin-left:auto}}@media screen and (max-width: 560px){.Studies .SA--list_item .item_block--btn{width:100%}}.Studies .SA--list_item .item_block--btn.-comingsoon{background-image:none;border:2px solid #969696;color:#969696}.Studies .SA--list_item .item_block--btn.-comingsoon:hover{background-color:transparent;color:#969696}.Faculty .F-nav{border-right:15px solid #dc000c;border-left:15px solid #dc000c;display:block;width:100%;position:fixed;bottom:0;left:0;z-index:1000;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), -webkit-transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media screen and (max-width: 960px){.Faculty .F-nav{border-width:8px}}.Faculty .F-nav.down{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:-webkit-transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), -webkit-transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}.Faculty .F-nav.down .F-nav--click::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Faculty .F-nav--click{cursor:pointer;width:70px;height:70px;position:absolute;top:-70px;right:0}@media screen and (max-width: 560px){.Faculty .F-nav--click{width:40px;height:40px;top:-40px}}.Faculty .F-nav--click::before{display:block;content:"";background-color:#fff;width:14px;height:2px;position:absolute;top:58%;left:50%}@media screen and (max-width: 560px){.Faculty .F-nav--click::before{width:10px}}.Faculty .F-nav--click::after{display:block;content:"";background-color:#fff;width:14px;height:2px;position:absolute;top:58%;left:50%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 560px){.Faculty .F-nav--click::after{width:10px}}.Faculty .F-nav--list{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.Faculty .F-nav--list:first-child{border-top:2px solid #dc000c}.Faculty .F-nav--list_item{position:relative}@media screen and (max-width: 960px){.Faculty .F-nav--list_item{width:100%}}.Faculty .F-nav--list_item:not(:last-child)::after{display:block;content:"";background-color:#dc000c;width:1px;height:20px;opacity:.3;position:absolute;top:calc(50% - 10px);right:0}.Faculty .F-nav--list_item .item--link{color:#dc000c;display:block;font-size:20px;padding:20px 40px;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width: 960px){.Faculty .F-nav--list_item .item--link{text-align:center;font-size:16px;padding:15px 0}}@media screen and (max-width: 560px){.Faculty .F-nav--list_item .item--link{font-size:11px;padding:11px 0}}.Faculty .F-nav--list_item .item--link.-pt0{padding-top:0}.Faculty .F-nav--list_item .item--link:hover{opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width: 560px){.Faculty .F-nav--list_item .item--link:hover{opacity:1}}.Faculty .Top_title{padding-top:0;padding-bottom:0}@media screen and (max-width: 560px){.Faculty .Top_title--h1{padding-top:20px}}.Faculty .Top_title--h1_icon{background-color:#dc000c;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;width:150px;height:35px;margin:0 auto 12px}.Faculty .Top_title--h1_decoration.-one{top:0;right:calc(-100% - 80px)}@media screen and (max-width: 560px){.Faculty .Top_title--h1_decoration.-one{right:2%}}.Faculty .Top_title--h1_decoration.-two{top:0;left:calc(-100% - 40px)}@media screen and (max-width: 560px){.Faculty .Top_title--h1_decoration.-two{left:2%}}.Faculty .Top_paragraph{margin-top:40px}@media screen and (max-width: 960px){.Faculty .Top_paragraph--text{width:100%}}.Faculty .Full{margin-top:100px}@media screen and (max-width: 560px){.Faculty .Full{margin-top:50px}}.Faculty .Full--sec{width:0;height:0;opacity:0;position:absolute}.Faculty .Full_view{width:100%;position:relative}.Faculty .Full_view--wrapper{max-height:630px;overflow:hidden}.Faculty .F-Section{padding-top:80px}@media screen and (max-width: 960px){.Faculty .F-Section{padding-top:40px}}.Faculty .F-Section_content{text-align:center}@media screen and (max-width: 960px){.Faculty .F-Section--h2{font-size:3.90625vw}}@media screen and (max-width: 560px){.Faculty .F-Section--h2{font-size:8vw}}.Faculty .F-Section--text{text-align:left;width:700px;margin:30px auto 0}@media screen and (max-width: 960px){.Faculty .F-Section--text{width:100%;margin:24px auto 0}}.Faculty .F-Section--more{background-image:url(/images/common/more-border.svg);background-repeat:no-repeat;background-size:100% 100%;color:#dc000c;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;height:61px;margin:0 auto;margin-top:50px;position:relative}.Faculty .F-Section--more::after{display:block;content:"";background-image:url(/images/common/more-icon.svg);background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:20px}@media screen and (max-width: 560px){.Faculty .F-Section--more{width:100%;height:45px}}.Faculty .F-Section_main{display:none}.Faculty .F-Section_main_block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:90px}@media screen and (max-width: 960px){.Faculty .F-Section_main_block{margin-top:50px}}.Faculty .F-Section_main--h3{font-size:30px;line-height:1;overflow:hidden;position:relative}.Faculty .F-Section_main--h3::before{display:block;content:"";background-image:url(/images/study/study-h3-line-01.svg);background-repeat:no-repeat;background-size:100% 2px;width:28%;height:2px;position:absolute;top:calc(50% - 1px);left:0}.Faculty .F-Section_main--h3::after{display:block;content:"";background-image:url(/images/study/study-h3-line-02.svg);background-repeat:no-repeat;background-size:100% 2px;width:28%;height:2px;position:absolute;top:calc(50% - 1px);right:0}@media screen and (max-width: 960px){.Faculty .F-Section_main--h3{font-size:3.125vw}}@media screen and (max-width: 560px){.Faculty .F-Section_main--h3{font-size:6.4vw}.Faculty .F-Section_main--h3::before{display:block;content:"";display:none}.Faculty .F-Section_main--h3::after{display:block;content:"";display:none}}.Faculty .F-Section_main--sub{font-size:16px;margin-top:8px}@media screen and (max-width: 560px){.Faculty .F-Section_main--sub{font-size:15px}}.Faculty .F-Section_main--categores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}@media screen and (max-width: 960px){.Faculty .F-Section_main--categores{margin-top:25px}}.Faculty .F-Section_main--categores_item{background:#dc000c;border-radius:5px;color:#fff;font-size:16px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px;margin-top:5px;padding:10px 15px}@media screen and (max-width: 960px){.Faculty .F-Section_main--categores_item{font-size:14px}}@media screen and (max-width: 560px){.Faculty .F-Section_main--categores_item{line-height:1.2;height:auto;margin-top:5px}}.Faculty .F-Section_main--categores_item:not(:first-child){margin-left:5px}.Faculty .F-Section_main--categores_item.-freesize{height:auto;line-height:1.7}.Faculty .F-Section_main--flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media screen and (max-width: 960px){.Faculty .F-Section_main--flow{display:block}}@media screen and (max-width: 560px){.Faculty .F-Section_main--flow{margin-top:30px}}.Faculty .F-Section_main--flow:nth-of-type(n+2){margin-top:20px}.Faculty .F-Section_main--flow .flow--box{background:#fff;text-align:left;-ms-flex-negative:3;flex-shrink:3;width:100%;min-height:214px;padding:40px;position:relative}@media screen and (max-width: 960px){.Faculty .F-Section_main--flow .flow--box{max-width:none;min-height:0;padding:30px 54px}}@media screen and (max-width: 560px){.Faculty .F-Section_main--flow .flow--box{padding:30px 24px}}.Faculty .F-Section_main--flow .flow--box.-shrink1{-ms-flex-negative:1;flex-shrink:1}.Faculty .F-Section_main--flow .flow--box.-shrink2{-ms-flex-negative:2;flex-shrink:2}.Faculty .F-Section_main--flow .flow--box.-border{min-height:164px}@media screen and (max-width: 960px){.Faculty .F-Section_main--flow .flow--box.-border{border:2px dotted #dc000c;min-height:0}}.Faculty .F-Section_main--flow .flow--box.-arrow{margin-right:38px}.Faculty .F-Section_main--flow .flow--box.-arrow::after{display:block;content:"";background-image:url(/images/study/study-white-triangle.svg);background-repeat:no-repeat;background-size:100% 100%;width:38px;height:100%;position:absolute;right:-38px;bottom:0}@media screen and (max-width: 960px){.Faculty .F-Section_main--flow .flow--box.-arrow{margin-right:0;margin-bottom:43px;padding-bottom:16px}.Faculty .F-Section_main--flow .flow--box.-arrow::after{display:block;content:"";background-image:url(/images/study/study-white-triangle-sp.svg);width:100%;height:38px;bottom:-38px;left:0}}.Faculty .F-Section_main--flow .flow--heading{font-size:22px;margin-bottom:10px}@media screen and (max-width: 960px){.Faculty .F-Section_main--flow .flow--heading{text-align:center;font-size:18px}}.Faculty .F-Section_main--flow .flow--text{line-height:1.6875}@media screen and (max-width: 560px){.Faculty .F-Section_main--flow .flow--text{font-size:15px}}.Faculty .F-Section_main_qualification{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media screen and (max-width: 560px){.Faculty .F-Section_main_qualification{display:block;margin-top:30px}}.Faculty .F-Section_main_qualification .qualification--box{margin:0 24px}@media screen and (max-width: 560px){.Faculty .F-Section_main_qualification .qualification--box{margin:0}}.Faculty .F-Section_main_qualification .qualification--box.-border{border-left:1px solid #ccc;padding-left:48px}@media screen and (max-width: 767px){.Faculty .F-Section_main_qualification .qualification--box.-border{padding-left:24px}}@media screen and (max-width: 560px){.Faculty .F-Section_main_qualification .qualification--box.-border{border-top:1px solid #ccc;border-left:none;margin-top:30px;padding-top:30px;padding-left:0}}.Faculty .F-Section_main_qualification .qualification--item{line-height:1.6875}.Faculty .F-Section_main_qualification .qualification--span{display:block;font-size:14px}@media screen and (max-width: 560px){.Faculty .F-Section_main_qualification .qualification--span{font-size:13px}}.Faculty .F-Section_main_course{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media screen and (max-width: 960px){.Faculty .F-Section_main_course{display:block}}@media screen and (max-width: 560px){.Faculty .F-Section_main_course{margin-top:30px}}.Faculty .F-Section_main_course .course--graph{text-align:left;width:33.33333%;margin-right:6.66667%}@media screen and (max-width: 960px){.Faculty .F-Section_main_course .course--graph{width:100%}}.Faculty .F-Section_main_course .course--graph .graph--image{display:block}@media screen and (max-width: 960px){.Faculty .F-Section_main_course .course--graph .graph--image{width:60%;margin:0 auto}}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--image{width:100%}}.Faculty .F-Section_main_course .course--graph .graph--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto 15px}@media screen and (max-width: 960px){.Faculty .F-Section_main_course .course--graph .graph--list{width:60%}}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list{width:100%}}.Faculty .F-Section_main_course .course--graph .graph--list_item{font-size:14px;line-height:1.71429;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-left:25px;position:relative}.Faculty .F-Section_main_course .course--graph .graph--list_item::after{display:block;content:"";border-radius:50%;width:15px;height:15px;position:absolute;top:5px;left:0}@media screen and (max-width: 960px){.Faculty .F-Section_main_course .course--graph .graph--list_item{font-size:14px}}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item{width:100%}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-full{-webkit-box-ordinal-group:initial !important;-ms-flex-order:initial !important;order:initial !important;width:100%}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-01::after{background-color:#b71c1c}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-02{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-02::after{background-color:#f44336}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-03{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-03::after{background-color:#ef5350}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-04{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-04::after{background-color:#e57373}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-05{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-05{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-05::after{background-color:#ef9a9a}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-06{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-06{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-06::after{background-color:#f4b5b5}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-07{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-07{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-07::after{background-color:#f2cbcf}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-08{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-08{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-08::after{background-color:#efd9dc}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-09{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-09{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}.Faculty .F-Section_main_course .course--graph .graph--list_item.-col-09::after{background-color:#eadcdf}.Faculty .F-Section_main_course .course--graph .graph--note{font-size:14px}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--graph .graph--note{font-size:13px}}.Faculty .F-Section_main_course .course--paragraph{text-align:left;width:60%}@media screen and (max-width: 960px){.Faculty .F-Section_main_course .course--paragraph{width:100%;margin-top:30px}}.Faculty .F-Section_main_course .course--paragraph .paragraph--heading{font-size:18px}@media screen and (max-width: 960px){.Faculty .F-Section_main_course .course--paragraph .paragraph--heading{text-align:center}}.Faculty .F-Section_main_course .course--paragraph .paragraph--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--paragraph .paragraph--list{height:135px;overflow:hidden}}.Faculty .F-Section_main_course .course--paragraph .paragraph--list_item{font-size:14px;line-height:1.73333;width:calc(50% - 1em)}@media screen and (max-width: 960px){.Faculty .F-Section_main_course .course--paragraph .paragraph--list_item{font-size:16px}}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--paragraph .paragraph--list_item{width:100%}}.Faculty .F-Section_main_course .course--paragraph .paragraph--open{color:#dc000c;display:none}@media screen and (max-width: 560px){.Faculty .F-Section_main_course .course--paragraph .paragraph--open{background-image:url(/images/study/paragraph-open-line.svg);background-position:bottom;background-repeat:repeat-x;background-size:100% 2px;text-align:center;display:block;font-size:15px;margin-top:13px}}.Faculty .F-Section_main_lesson{border:5px solid #dc000c;padding:65px 0 60px;position:relative}@media screen and (max-width: 960px){.Faculty .F-Section_main_lesson{margin-top:90px;padding:45px 0 40px}}@media screen and (max-width: 560px){.Faculty .F-Section_main_lesson{border:none;padding:0}}.Faculty .F-Section_main_lesson--h3{line-height:1;width:100%;position:absolute;top:-.5em;left:0}@media screen and (max-width: 560px){.Faculty .F-Section_main_lesson--h3{position:initial}}.Faculty .F-Section_main_lesson--h3_span{background-color:#f5f2ed;display:inline-block;padding:0 50px;position:relative}.Faculty .F-Section_main_lesson--h3_span::before{display:block;content:"";background-image:url(/images/study/study-h3-icon.svg);width:42px;height:32px;position:absolute;top:-24px;left:24px}@media screen and (max-width: 560px){.Faculty .F-Section_main_lesson--h3_span{font-size:6.4vw;padding:0}.Faculty .F-Section_main_lesson--h3_span::before{display:block;content:"";left:-24px}}.Faculty .F-Section_main_lesson--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 560px){.Faculty .F-Section_main_lesson--list{display:block}}.Faculty .F-Section_main_lesson--list_item{text-align:left;width:29.33333%;margin:0 25px}@media screen and (max-width: 960px){.Faculty .F-Section_main_lesson--list_item{width:40%;margin:0 12px}}@media screen and (max-width: 560px){.Faculty .F-Section_main_lesson--list_item{width:100%;margin:30px 0 0}}.Faculty .F-Section_main_lesson--list_item:hover .item--media::after{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.Faculty .F-Section_main_lesson--list_item:hover .item--image{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.Faculty .F-Section_main_lesson--list_item:hover .item--text{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.Faculty .F-Section_main_lesson--list_item .item--link{display:block}.Faculty .F-Section_main_lesson--list_item .item--media{overflow:hidden;position:relative}.Faculty .F-Section_main_lesson--list_item .item--media.-video::after{display:block;content:"";background-image:url(/images/common/video-icon.svg);background-repeat:no-repeat;background-size:cover;width:50px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);-webkit-transition:opacity .3s;transition:opacity .3s}.Faculty .F-Section_main_lesson--list_item .item--image{background-color:#fff;background-position:center top;background-size:cover;padding-bottom:55%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.Faculty .F-Section_main_lesson--list_item .item--text{color:#505050;margin-top:12px;-webkit-transition:opacity .3s;transition:opacity .3s}.Faculty .F_Links{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 560px){.Faculty .F_Links{margin-top:40px;margin-bottom:90px}}.Faculty .F_Links--btn{margin-top:30px}.Int .System--h1{text-align:center;font-size:40px;padding-top:120px}@media screen and (max-width: 767px){.Int .System--h1{font-size:30px;padding-top:80px}}.Int .System--picture{width:660px;margin:50px auto 0}@media screen and (max-width: 960px){.Int .System--picture{width:100%}}@media screen and (max-width: 767px){.Int .System--picture{margin-top:40px}}.Int .System--lead{max-width:700px;margin:54px auto 0}@media screen and (max-width: 767px){.Int .System--lead{font-size:15px;margin-top:30px}}.Int .System_white{background-color:#fff;padding:80px}@media screen and (max-width: 960px){.Int .System_white{padding:60px 54px}}@media screen and (max-width: 560px){.Int .System_white{padding:36px 25px}}.Int .System_white.-first{margin-top:100px}@media screen and (max-width: 767px){.Int .System_white.-first{margin-top:40px}}.Int .System_white.-secound{margin-top:30px}@media screen and (max-width: 767px){.Int .System_white.-secound{margin-top:20px}}.Int .System_white--heading{text-align:center;font-size:30px}@media screen and (max-width: 767px){.Int .System_white--heading{font-size:24px}}.Int .System_white--mini_heading{text-align:center;font-size:22px;margin-top:52px}@media screen and (max-width: 767px){.Int .System_white--mini_heading{font-size:18px;margin-top:36px}}.Int .System_white--text{max-width:700px;margin:1em auto 0}@media screen and (max-width: 767px){.Int .System_white--text{font-size:15px}}.Int .System_white--picture{margin-top:30px}.Int .System_white_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.Int .System_white_links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Int .System_white_links.-mt{margin-top:40px}@media screen and (max-width: 767px){.Int .System_white_links.-mt{margin-top:30px}}.Int .System_white_links--btn{margin:0}@media screen and (max-width: 767px){.Int .System_white_links--btn{margin:12px auto 0}}.Int .System_white_links--btn.-mr{margin-right:30px}@media screen and (max-width: 767px){.Int .System_white_links--btn.-mr{margin-right:auto}}.Int .System_white--list{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:70px;padding-top:60px}@media screen and (max-width: 960px){.Int .System_white--list{border-top:none;display:block;margin-top:0;padding-top:0}}.Int .System_white--list_item{width:50%}@media screen and (max-width: 960px){.Int .System_white--list_item{border-top:1px solid #ccc;width:100%;margin-top:40px;padding-top:34px}}.Int .System_white--list_item:first-child{border-right:1px solid #ccc;padding-right:80px}@media screen and (max-width: 960px){.Int .System_white--list_item:first-child{border-right:none;padding-right:0}}.Int .System_white--list_item:nth-child(2){padding-left:80px}@media screen and (max-width: 960px){.Int .System_white--list_item:nth-child(2){padding-left:0}}.Int .System_white--list_item .item--heading{text-align:center;font-size:22px}@media screen and (max-width: 767px){.Int .System_white--list_item .item--heading{font-size:18px}}.Int .System_white--list_item .item--text{margin-top:16px}@media screen and (max-width: 767px){.Int .System_white--list_item .item--text{font-size:15px}}.Int .TestMeasures_content{margin-top:100px}@media screen and (max-width: 767px){.Int .TestMeasures_content{border:none;margin-top:60px}}.Int .TestMeasures--h1{border-top:1px solid #ccc;text-align:center;font-size:40px;padding-top:100px}@media screen and (max-width: 767px){.Int .TestMeasures--h1{font-size:30px;padding-top:60px}}.Int .TestMeasures--lead{max-width:700px;margin:42px auto 0}@media screen and (max-width: 767px){.Int .TestMeasures--lead{font-size:15px;margin:36px auto 0}}.Int .TestMeasures--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}@media screen and (max-width: 767px){.Int .TestMeasures--list{display:block;margin-top:30px}}.Int .TestMeasures--list_item{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;padding:50px 40px;position:relative}.Int .TestMeasures--list_item::after{display:block;content:"";border-width:35px 35px 0 0;border-style:solid;border-color:#dc000c transparent transparent transparent;width:0;height:0;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.Int .TestMeasures--list_item{width:100%;margin-top:20px;padding:36px 24px}}.Int .TestMeasures--list_item .item--heading{text-align:center;font-size:22px}@media screen and (max-width: 767px){.Int .TestMeasures--list_item .item--heading{font-size:18px}}.Int .TestMeasures--list_item .item--text{margin-top:24px}@media screen and (max-width: 767px){.Int .TestMeasures--list_item .item--text{font-size:15px;margin-top:20px}}.Int .TestMeasures_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media screen and (max-width: 767px){.Int .TestMeasures_links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.Int .TestMeasures_links--btn{margin:0}@media screen and (max-width: 767px){.Int .TestMeasures_links--btn{margin:12px auto 0}}.Int .TestMeasures_links--btn.-mr{margin-right:30px}@media screen and (max-width: 767px){.Int .TestMeasures_links--btn.-mr{margin-right:auto}}.Int .Interchange_content{margin-top:100px;margin-bottom:140px}@media screen and (max-width: 767px){.Int .Interchange_content{border:none;margin-top:60px}}@media screen and (max-width: 560px){.Int .Interchange_content{margin-bottom:90px}}.Int .Interchange--h1{border-top:1px solid #ccc;text-align:center;font-size:40px;padding-top:100px}@media screen and (max-width: 767px){.Int .Interchange--h1{font-size:30px;padding-top:60px}}.Int .Interchange--lead{max-width:700px;margin:42px auto 0}@media screen and (max-width: 767px){.Int .Interchange--lead{font-size:15px;margin:36px auto 0}}.Int .Interchange--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:54px}@media screen and (max-width: 560px){.Int .Interchange--list{display:block;margin-top:0}}.Int .Interchange--list_item{width:48%}@media screen and (max-width: 560px){.Int .Interchange--list_item{width:100%;margin-top:50px}}.Int .Interchange--list_item .item--img{display:block}.Int .Interchange--list_item .item--heading{text-align:center;font-size:22px;margin-top:32px}@media screen and (max-width: 767px){.Int .Interchange--list_item .item--heading{font-size:18px;margin-top:24px}}.Int .Interchange--list_item .item--text{margin-top:14px}@media screen and (max-width: 767px){.Int .Interchange--list_item .item--text{font-size:15px}}.Int .Interchange_links{margin:50px auto 0}@media screen and (max-width: 767px){.Int .Interchange_links{margin-top:40px auto 0}}.Campuslife .C-pickup_block{padding-top:140px}@media screen and (max-width: 960px){.Campuslife .C-pickup_block{padding-top:80px}}.Campuslife .C-pickup--h2{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;white-space:nowrap}@media screen and (max-width: 560px){.Campuslife .C-pickup--h2.-long{text-align-last:left;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.Campuslife .C-pickup--h2_title{background-color:#f5f2ed;display:inline-block;font-size:40px;position:relative}.Campuslife .C-pickup--h2_title::before{display:block;content:"";background-image:url(/images/study/study-h3-icon.svg);background-repeat:no-repeat;width:42px;height:32px;position:absolute;top:-24px;left:-26px}@media screen and (max-width: 560px){.Campuslife .C-pickup--h2_title{font-size:8vw}}.Campuslife .C-pickup--h2_span{vertical-align:baseline;font-size:30px;line-height:1}@media screen and (max-width: 560px){.Campuslife .C-pickup--h2_span{font-size:6.4vw}}.Campuslife .C-pickup--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media screen and (max-width: 560px){.Campuslife .C-pickup--list{display:block;margin-top:34px}}.Campuslife .C-pickup--list_item{width:calc((100% - 120px) / 3)}@media screen and (max-width: 960px){.Campuslife .C-pickup--list_item{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 560px){.Campuslife .C-pickup--list_item{width:100%}.Campuslife .C-pickup--list_item:not(:first-child){margin-top:54px}}.Campuslife .C-pickup--list_item:not(:nth-of-type(3n)){margin-right:60px}@media screen and (max-width: 960px){.Campuslife .C-pickup--list_item:not(:nth-of-type(3n)){margin-right:30px}}@media screen and (max-width: 560px){.Campuslife .C-pickup--list_item:not(:nth-of-type(3n)){margin-right:0}}.Campuslife .C-pickup--list_item:nth-of-type(n+4){margin-top:60px}@media screen and (max-width: 960px){.Campuslife .C-pickup--list_item:nth-of-type(n+4){margin-bottom:30px}}.Campuslife .C-pickup--list_item .item--media{position:relative}.Campuslife .C-pickup--list_item .item--media::after{display:block;content:"";background-image:url(/images/campuslife/campuslife-pickup.svg);background-repeat:no-repeat;background-size:contain;width:90px;height:90px;position:absolute;top:0;left:0}@media screen and (max-width: 960px){.Campuslife .C-pickup--list_item .item--media::after{width:70px;height:70px}}@media screen and (max-width: 560px){.Campuslife .C-pickup--list_item .item--media::after{background-image:url(/images/campuslife/campuslife-pickup-sp.svg);width:70px;height:70px}}.Campuslife .C-pickup--list_item .item--victory{width:130px;height:130px;position:absolute;right:-20px;bottom:-20px}@media screen and (max-width: 960px){.Campuslife .C-pickup--list_item .item--victory{width:80px;height:80px}}@media screen and (max-width: 560px){.Campuslife .C-pickup--list_item .item--victory{width:34.66667vw;height:34.66667vw}}.Campuslife .C-pickup--list_item .item--image{background-color:#fff;background-position:center top;background-size:cover;padding-bottom:100%}.Campuslife .C-pickup--list_item .item--caption{font-size:13px;margin-top:4px}@media screen and (max-width: 767px){.Campuslife .C-pickup--list_item .item--caption{font-size:11px}}.Campuslife .C-pickup--list_item .item--heading{text-align:center;font-size:22px;margin-top:32px}@media screen and (max-width: 560px){.Campuslife .C-pickup--list_item .item--heading{font-size:4.8vw;margin-top:20px}}.Campuslife .C-pickup--list_item .item--text{margin-top:14px}.Campuslife .C-pickup_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 560px){.Campuslife .C-pickup_link{margin-top:40px;margin-bottom:90px}}.Calender .Season{padding-top:100px}@media screen and (max-width: 960px){.Calender .Season{padding-top:40px}}.Calender .Season--list_item+.Season--list_item{padding-top:150px}@media screen and (max-width: 960px){.Calender .Season--list_item+.Season--list_item{padding-top:70px}}.Calender .Season--list_item .item--title{text-align:center;position:relative;line-height:1;padding:40px 0}@media screen and (max-width: 960px){.Calender .Season--list_item .item--title{padding:30px 0}}.Calender .Season--list_item .item--title_txt{font-size:2.5vw;color:#dc000c}@media screen and (min-width: 1360px){.Calender .Season--list_item .item--title_txt{font-size:40px}}@media screen and (max-width: 960px){.Calender .Season--list_item .item--title_txt{font-size:30px}}.Calender .Season--list_item .item--title_bg{position:absolute;z-index:-1;bottom:0;left:0;width:46.6%;-webkit-transform:translateY(7%);transform:translateY(7%)}@media screen and (max-width: 560px){.Calender .Season--list_item .item--title_bg{width:117%;-webkit-transform:translate(-17%, 10%);transform:translate(-17%, 10%)}.Calender .Season--list_item .item--title_bg.-one,.Calender .Season--list_item .item--title_bg.-ten{width:112%;-webkit-transform:translate(-13%, 10%);transform:translate(-13%, 10%)}}.Calender .Season--list_item .item--detail{max-width:400px;margin:60px auto 0}@media screen and (max-width: 960px){.Calender .Season--list_item .item--detail{margin-top:30px}}.Calender .Season--list_item .item--detail_list{display:-webkit-box;display:-ms-flexbox;display:flex}.Calender .Season--list_item .item--detail_list+.item--detail_list .list--dt,.Calender .Season--list_item .item--detail_list+.item--detail_list .list--dd{padding-top:20px}.Calender .Season--list_item .item--detail_list .list--dt .sign,.Calender .Season--list_item .item--detail_list .list--dd .sign{font-family:sans-serif;font-weight:300;-webkit-transform:translateY(-2px);transform:translateY(-2px);display:inline-block}.Calender .Season--list_item .item--detail_list .list--dt{color:#dc000c;font-size:22px;min-width:105px;margin-right:40px;position:relative}.Calender .Season--list_item .item--detail_list .list--dt::after{display:block;content:"";display:block;content:"";background-image:url(/images/common/dots-vertical.svg);background-position:bottom;background-repeat:repeat-y;background-size:contain;height:100%;width:2px;position:absolute;top:0;right:0}@media screen and (max-width: 560px){.Calender .Season--list_item .item--detail_list .list--dt{font-size:18px;min-width:80px;margin-right:8vw}}.Calender .Season--list_item .item_pickup{padding-top:88px}@media screen and (max-width: 560px){.Calender .Season--list_item .item_pickup{padding-top:68px}}.Calender .Season--list_item .item_pickup .pickup--title{text-align:center}.Calender .Season--list_item .item_pickup .pickup--title_in{background-color:#f5f2ed;display:inline-block;font-size:30px;line-height:1;position:relative;padding-bottom:40px}.Calender .Season--list_item .item_pickup .pickup--title_in::before{display:block;content:"";background-image:url(/images/study/study-h3-icon.svg);background-repeat:no-repeat;width:42px;height:32px;position:absolute;top:-24px;left:-26px}@media screen and (max-width: 560px){.Calender .Season--list_item .item_pickup .pickup--title_in{font-size:6.4vw;padding-bottom:30px}}.Calender .Season--list_item .item_pickup .pickup_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){.Calender .Season--list_item .item_pickup .pickup_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Calender .Season--list_item .item_pickup .pickup_row+.pickup_row{margin-top:60px}.Calender .Season--list_item .item_pickup .pickup_content{width:38.3%}@media screen and (max-width: 960px){.Calender .Season--list_item .item_pickup .pickup_content{width:100%}}.Calender .Season--list_item .item_pickup .pickup_content--title{font-size:22px}.Calender .Season--list_item .item_pickup .pickup_content--title+.pickup_content--desc{margin-top:7px}@media screen and (max-width: 960px){.Calender .Season--list_item .item_pickup .pickup_content--title{margin-top:24px;text-align:center}}.Calender .Season--list_item .item_pickup .pickup_content--btn{margin-top:40px;margin-left:0;width:360px}@media screen and (max-width: 960px){.Calender .Season--list_item .item_pickup .pickup_content--btn{margin-top:30px;margin-left:auto}}@media screen and (max-width: 560px){.Calender .Season--list_item .item_pickup .pickup_content--btn{width:100%}}.Calender .Season--list_item .item_pickup .pickup--img{width:55%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (max-width: 960px){.Calender .Season--list_item .item_pickup .pickup--img{width:100%}}.Calender .Season_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 560px){.Calender .Season_link{margin-top:40px;margin-bottom:90px}}.Facility .Campusmap{padding-top:120px}@media screen and (max-width: 560px){.Facility .Campusmap{padding-top:60px}}.Facility .Campusmap--heading{text-align:center;font-size:44px}@media screen and (max-width: 767px){.Facility .Campusmap--heading{font-size:5.20833vw}}@media screen and (max-width: 560px){.Facility .Campusmap--heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:8vw;margin-top:0}}.Facility .Campusmap--map{margin-top:60px}@media screen and (max-width: 560px){.Facility .Campusmap--map{margin-top:40px}}.Facility .Campusmap--map_wrap{background-color:#fff;padding:4.9% 3.6% 4.9% 4.9%;position:relative}@media screen and (max-width: 560px){.Facility .Campusmap--map_wrap{width:100vw;margin:0 calc(50% - 50vw);padding:31px 0}}.Facility .Campusmap--map_wrap:after{position:absolute;content:"";display:none;width:32px;height:32px;background:transparent url(/images/campuslife/campusmap-icon-pinch.svg) no-repeat top center/contain;top:13px;right:18px}@media screen and (max-width: 560px){.Facility .Campusmap--map_wrap:after{display:block}}.Facility .Base,.Facility .History,.Facility .Need{padding-top:120px}@media screen and (max-width: 560px){.Facility .Base,.Facility .History,.Facility .Need{padding-top:70px}}.Facility .Base--heading,.Facility .History--heading,.Facility .Need--heading{text-align:center;font-size:44px;line-height:1.33}@media screen and (max-width: 767px){.Facility .Base--heading,.Facility .History--heading,.Facility .Need--heading{font-size:5.20833vw}}@media screen and (max-width: 560px){.Facility .Base--heading,.Facility .History--heading,.Facility .Need--heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:8vw;margin-top:0}}.Facility .Base--list,.Facility .History--list,.Facility .Need--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 560px){.Facility .Base--list,.Facility .History--list,.Facility .Need--list{margin-top:30px}}.Facility .Base--list_item,.Facility .History--list_item,.Facility .Need--list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:47.5%}@media screen and (max-width: 560px){.Facility .Base--list_item,.Facility .History--list_item,.Facility .Need--list_item{width:100%}}.Facility .Base--list_item:nth-of-type(n+3),.Facility .History--list_item:nth-of-type(n+3),.Facility .Need--list_item:nth-of-type(n+3){margin-top:70px}@media screen and (max-width: 560px){.Facility .Base--list_item:nth-of-type(n+3),.Facility .History--list_item:nth-of-type(n+3),.Facility .Need--list_item:nth-of-type(n+3){margin-top:auto}}@media screen and (max-width: 560px){.Facility .Base--list_item:not(:first-child),.Facility .History--list_item:not(:first-child),.Facility .Need--list_item:not(:first-child){margin-top:60px}}.Facility .Base--list_item .item--ttl,.Facility .History--list_item .item--ttl,.Facility .Need--list_item .item--ttl{font-size:22px;margin-top:40px;text-align:center}@media screen and (max-width: 560px){.Facility .Base--list_item .item--ttl,.Facility .History--list_item .item--ttl,.Facility .Need--list_item .item--ttl{font-size:4.8vw;margin-top:22px;white-space:nowrap}}.Facility .Base--list_item .item--desc,.Facility .History--list_item .item--desc,.Facility .Need--list_item .item--desc{margin-top:10px}.Facility .Base--list_item .item--img,.Facility .History--list_item .item--img,.Facility .Need--list_item .item--img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:1px}.Facility_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 560px){.Facility_link{margin-top:40px;margin-bottom:90px}}@media screen and (max-width: 960px){.Snap .Top_kv{padding:0 8%}}.Snap .Students{margin-top:70px}@media screen and (max-width: 960px){.Snap .Students{margin-top:60px}}.Snap .Students--block{background-color:#fff;position:relative}.Snap .Students--block:after{position:absolute;content:"";display:block;width:100%;height:100%;background:transparent url(/images/common/bg-pink.svg) repeat top left;background-size:35px 35px;top:10px;left:10px;z-index:-1}@media screen and (max-width: 960px){.Snap .Students--block:after{display:none}}@media screen and (max-width: 960px){.Snap .Students--block{background-color:transparent}}.Snap .Students--block_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6.6%}@media screen and (max-width: 960px){.Snap .Students--block_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.Snap .Students--block.-block01 .Students--img{width:46.9%}.Snap .Students--block.-block02 .Students--img{width:43.75%}.Snap .Students--block.-block03 .Students--img{width:42.6%}.Snap .Students--block.-block04 .Students--img{width:40.6%}.Snap .Students--block.-block05 .Students--img{width:44.3%}.Snap .Students--block.-block06 .Students--img{width:43.2%}.Snap .Students--block.-block07 .Students--img{width:43%}.Snap .Students--block.-block08 .Students--img{width:41.7%}@media screen and (max-width: 960px){.Snap .Students--block.-block01 .Students--img,.Snap .Students--block.-block02 .Students--img,.Snap .Students--block.-block03 .Students--img,.Snap .Students--block.-block04 .Students--img,.Snap .Students--block.-block05 .Students--img,.Snap .Students--block.-block06 .Students--img,.Snap .Students--block.-block07 .Students--img,.Snap .Students--block.-block08 .Students--img{width:100%;max-width:400px;margin:auto}}.Snap .Students--block:nth-of-type(even) .Students--img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Snap .Students--block+.Students--block{margin-top:50px}.Snap .Students_txt{width:48%}@media screen and (max-width: 960px){.Snap .Students_txt{width:100%;margin-top:30px}}.Snap .Students_txt--message{font-size:30px;line-height:1.33}@media screen and (max-width: 560px){.Snap .Students_txt--message{font-size:24px}}.Snap .Students_txt--profile{margin-top:30px}.Snap .Students_txt--profile .profile--name{font-size:20px}@media screen and (max-width: 560px){.Snap .Students_txt--profile .profile--name{font-size:16px}}.Snap .Students_txt--profile .profile--detail{margin-top:10px}.Snap .Students_txt--qa{margin-top:40px;padding-top:40px;position:relative}.Snap .Students_txt--qa:before{position:absolute;content:"";display:block;background:transparent url(/images/common/dots.svg) repeat-x top left/contain;width:60px;height:2px;top:0;left:0}.Snap .Students_txt--qa .qa--list dt{font-size:17px}.Snap .Students_txt--qa .qa--list+.qa--list{margin-top:20px}@media screen and (max-width: 960px){.Snap .Students--img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.Snap .Students_note{margin-top:20px;text-align:right}.Snap .Students--instagram{padding-bottom:140px}@media screen and (max-width: 960px){.Snap .Students--instagram{padding-bottom:90px}}.Snap .Students--instagram .instagram--call{background-color:#fff;width:302px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:60px auto 0;padding:17px 10px;position:relative}.Snap .Students--instagram .instagram--call:after{position:absolute;content:"";display:block;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(70%);transform:translateX(-50%) translateY(70%);width:0;height:0;border-style:solid;border-width:23px 13.5px 0 13.5px;border-color:#ffffff transparent transparent transparent}.Snap .Students--instagram .instagram--call_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Snap .Students--instagram .instagram--call_in:before,.Snap .Students--instagram .instagram--call_in:after{display:block}@media all and (-ms-high-contrast: none){.Snap .Students--instagram .instagram--call_in:before,.Snap .Students--instagram .instagram--call_in:after{font-family:"sans-serif" !important}}.Snap .Students--instagram .instagram--call_in:before{content:"\\";margin-right:20px}.Snap .Students--instagram .instagram--call_in:after{content:"/";margin-left:20px}.Snap .Students--instagram .instagram--link{display:block;margin:26px auto 0;height:60px;width:60px;background:transparent url(/images/common/icon-instagram.svg) no-repeat top center/contain}.Career .Support_content{padding-top:110px}@media screen and (max-width: 960px){.Career .Support_content{padding-top:50px}}.Career .Support--h2{font-size:2.5vw;text-align:center}@media screen and (max-width: 960px){.Career .Support--h2{font-size:3.90625vw}}@media screen and (max-width: 560px){.Career .Support--h2{font-size:8vw;line-height:1.33333}}@media screen and (min-width: 1360px){.Career .Support--h2{font-size:40px}}.Career .Support--list{margin-top:54px}@media screen and (max-width: 960px){.Career .Support--list{margin-top:30px}}.Career .Support--list_item:not(:first-child){margin-top:80px}@media screen and (max-width: 560px){.Career .Support--list_item:not(:first-child){margin-top:60px}}.Career .Support--list_item .item--box{position:relative}.Career .Support--list_item .item--img{display:block}.Career .Support--list_item .item--features{background-color:#dc000c;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1;width:120px;height:120px;position:absolute;bottom:-60px;left:calc(50% - 60px)}@media screen and (max-width: 960px){.Career .Support--list_item .item--features{width:66px;height:66px;bottom:-33px;left:calc(50% - 33px)}}.Career .Support--list_item .item--features_text{display:block;font-size:16px}@media screen and (max-width: 960px){.Career .Support--list_item .item--features_text{font-size:13px}}.Career .Support--list_item .item--features_number{font-size:40px;margin-top:5px}@media screen and (max-width: 960px){.Career .Support--list_item .item--features_number{font-size:24px;margin-top:2px}}.Career .Support--list_item .item--heading{text-align:center;font-size:22px;line-height:1;margin-top:90px;padding-bottom:10px}@media screen and (max-width: 960px){.Career .Support--list_item .item--heading{font-size:2.86458vw;margin-top:60px}}@media screen and (max-width: 560px){.Career .Support--list_item .item--heading{font-size:4.8vw;margin-top:45px}}.Career .Support--list_item .item--heading_span{display:inline-block;position:relative}.Career .Support--list_item .item--heading_span::after{display:block;content:"";background-image:url(/images/common/dots.svg);background-position:left bottom;background-repeat:repeat-x;background-size:contain;width:100%;height:2px;position:absolute;bottom:-10px;left:0}.Career .Support--list_item .item--mini_heading{text-align:center;font-size:20px;margin-top:42px}.Career .Support--list_item .item--mini_picture{display:block;width:700px;margin:30px auto}@media screen and (max-width: 960px){.Career .Support--list_item .item--mini_picture{width:100%;margin:22px auto}}.Career .Support--list_item .item--text{width:700px;margin:0 auto;margin-top:30px}@media screen and (max-width: 960px){.Career .Support--list_item .item--text{width:100%;margin-top:24px}}.Career .Support--list_item .item--whiteList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width: 960px){.Career .Support--list_item .item--whiteList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.Career .Support--list_item .item--whiteList_item{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 40px) / 3);min-height:320px;padding:0 35px 40px;position:relative}.Career .Support--list_item .item--whiteList_item::after{display:block;content:"";border-width:35px 35px 0 0;border-style:solid;border-color:#dc000c transparent transparent transparent;width:0;height:0;position:absolute;top:0;left:0}@media screen and (max-width: 960px){.Career .Support--list_item .item--whiteList_item{width:100%;min-height:0;margin-top:20px;padding:30px 25px}}.Career .Support--list_item .item--whiteList_item .whiteList_item--heading{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;line-height:1.72727;height:60px;padding-top:50px}@media screen and (max-width: 960px){.Career .Support--list_item .item--whiteList_item .whiteList_item--heading{font-size:2.34375vw;height:auto;padding-top:0}}@media screen and (max-width: 560px){.Career .Support--list_item .item--whiteList_item .whiteList_item--heading{font-size:4.8vw}}.Career .Support--list_item .item--whiteList_item .whiteList_item--text{width:100%;margin-top:30px}@media screen and (max-width: 960px){.Career .Support--list_item .item--whiteList_item .whiteList_item--text{margin-top:12px}}.Career .Support_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 560px){.Career .Support_link{margin-top:40px;margin-bottom:90px}}.Visit .Top_content.-padding{padding-right:4%;padding-left:4%}.Visit .Schedule{margin-top:100px;margin-bottom:170px}@media screen and (max-width: 560px){.Visit .Schedule{margin-top:50px;margin-bottom:70px}}.Visit .Schedule--h1{text-align:center}.Visit .Schedule--text{text-align:center;margin-top:20px}.Visit .Info_box{background-color:#fff;border:5px solid #dc000c;text-align:center;width:700px;margin:60px auto 0;padding:32px 0 36px}@media screen and (max-width: 960px){.Visit .Info_box{width:auto}}@media screen and (max-width: 560px){.Visit .Info_box{border-width:2px;margin-top:30px;padding:26px 25px 30px}}.Visit .Info--heading{color:#dc000c;font-size:22px}@media screen and (max-width: 560px){.Visit .Info--heading{font-size:18px}}.Visit .Info--txt{color:#dc000c;margin-top:8px}@media screen and (max-width: 560px){.Visit .Info--txt{text-align:left;font-size:15px;margin-top:12px}}.Visit .OpenCampus_content{padding-top:80px}@media screen and (max-width: 560px){.Visit .OpenCampus_content{padding-top:60px}}.Visit .OpenCampus_content.-last{margin-bottom:130px}@media screen and (max-width: 560px){.Visit .OpenCampus_content.-last{margin-bottom:90px}}.Visit .OpenCampus--hr{position:relative}.Visit .OpenCampus--hr::before{display:block;content:"";background-image:url(/images/common/dots.svg);background-position:bottom;background-repeat:repeat-x;background-size:contain;width:calc(50% - 85px);height:2px;position:absolute;top:calc(50% - 1px);left:0}@media screen and (max-width: 767px){.Visit .OpenCampus--hr::before{width:calc(50% - 45px)}}.Visit .OpenCampus--hr::after{display:block;content:"";background-image:url(/images/common/dots.svg);background-position:bottom;background-repeat:repeat-x;background-size:contain;width:calc(50% - 85px);height:2px;position:absolute;top:calc(50% - 1px);right:0}@media screen and (max-width: 767px){.Visit .OpenCampus--hr::after{width:calc(50% - 45px)}}.Visit .OpenCampus--hr_img{display:block;width:80px;height:80px;margin:0 auto}@media screen and (max-width: 767px){.Visit .OpenCampus--hr_img{width:50px;height:50px}}.Visit .OpenCampus--h2{text-align:center;font-size:40px;line-height:1;margin-top:40px}@media screen and (max-width: 960px){.Visit .OpenCampus--h2{font-size:30px;margin-top:15px}}@media screen and (max-width: 560px){.Visit .OpenCampus--h2{line-height:1.25}}.Visit .OpenCampus--h2 .sml{display:block;font-size:30px;margin-bottom:12px}@media screen and (max-width: 960px){.Visit .OpenCampus--h2 .sml{font-size:24px}}.Visit .OpenCampus--schedule_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.Visit .OpenCampus--schedule_list .-gray{border-color:#ccc !important;color:#ccc !important}.Visit .OpenCampus--schedule_list .-gray .item_left--date{color:#ccc !important}.Visit .OpenCampus--schedule_list .-gray .item_left--day{color:#ccc !important}.Visit .OpenCampus--schedule_list .-gray .item_right--time{color:#ccc !important}.Visit .OpenCampus--schedule_list_item{background-color:#fff;border-left:5px solid #dc000c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 60px) / 3);margin-top:20px;padding:18px 0 14px}@media screen and (max-width: 960px){.Visit .OpenCampus--schedule_list_item{width:calc((100% - 40px) / 2)}.Visit .OpenCampus--schedule_list_item:not(:nth-of-type(2n)){margin-right:40px}}@media screen and (max-width: 767px){.Visit .OpenCampus--schedule_list_item{width:100%;margin-top:10px;margin-right:0 !important}}@media (min-width: 961px){.Visit .OpenCampus--schedule_list_item:not(:nth-of-type(3n)){margin-right:30px}}.Visit .OpenCampus--schedule_list_item .item_left{text-align:center;max-width:120px;width:32%}.Visit .OpenCampus--schedule_list_item .item_left--date{color:#dc000c;font-size:24px;line-height:1}.Visit .OpenCampus--schedule_list_item .item_left--day{color:#dc000c;font-size:15px}.Visit .OpenCampus--schedule_list_item .item_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Visit .OpenCampus--schedule_list_item .item_right:not(.-stop)::before{display:block;content:"";background-image:url(/images/visit/briefing-icon-time.svg);width:25px;height:25px;margin-right:6px}.Visit .OpenCampus--schedule_list_item .item_right--time{color:#505050}@media screen and (max-width: 767px){.Visit .OpenCampus--schedule_list_item .item_right--time{font-size:15px}}.Visit .OpenCampus--schedule_list_item .item_right--time .noto{font-family:"Noto Sans JP", sans-serif}.Visit .OpenCampus--points_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media screen and (max-width: 560px){.Visit .OpenCampus--points_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}}.Visit .OpenCampus--points_list_item{max-width:187px;margin:0 10px;position:relative}@media screen and (max-width: 560px){.Visit .OpenCampus--points_list_item{max-width:none;width:calc(50% - 5px);margin:10px 0}}.Visit .OpenCampus--points_list_item .item--txt{text-align:center;font-size:13px;margin-top:10px}.Visit .OpenCampus--points_list_item .item--dec{position:absolute}.Visit .OpenCampus--points_list_item .item--dec.-sp{display:none;width:32px;height:24.5px;top:-15px;right:-5px}@media screen and (max-width: 560px){.Visit .OpenCampus--points_list_item .item--dec.-sp{display:block}}.Visit .OpenCampus--points_list_item .item--dec.-pc{width:47px;height:36px;top:-20px;right:-8px}@media screen and (max-width: 560px){.Visit .OpenCampus--points_list_item .item--dec.-pc{display:none}}.Visit .OpenCampus--program_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}@media screen and (max-width: 560px){.Visit .OpenCampus--program_list{margin-top:0}}.Visit .OpenCampus--program_list_item{width:calc(50% - 30px);margin-top:70px}@media screen and (max-width: 960px){.Visit .OpenCampus--program_list_item{width:calc(50% - 20px)}}@media screen and (max-width: 560px){.Visit .OpenCampus--program_list_item{width:100%;margin-top:60px}.Visit .OpenCampus--program_list_item:first-child{margin-top:40px}}.Visit .OpenCampus--program_list_item:not(:nth-of-type(2n)){margin-right:60px}@media screen and (max-width: 960px){.Visit .OpenCampus--program_list_item:not(:nth-of-type(2n)){margin-right:40px}}@media screen and (max-width: 560px){.Visit .OpenCampus--program_list_item:not(:nth-of-type(2n)){margin-right:0}}.Visit .OpenCampus--program_list_item .item--h3{text-align:center;font-size:22px;margin-top:32px}@media screen and (max-width: 560px){.Visit .OpenCampus--program_list_item .item--h3{font-size:18px;margin-top:24px}}.Visit .OpenCampus--program_list_item .item--text{min-height:81px;margin-top:14px}.Visit .OpenCampus--program_list_item .item--text .red{color:#dc000c;display:block}.Visit .OpenCampus--program_list_item .item--btn{max-width:360px;width:100%;margin-top:40px}@media screen and (max-width: 560px){.Visit .OpenCampus--program_list_item .item--btn{margin-top:20px}}.Visit .OpenCampus--program_list_item .item--list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}.Visit .OpenCampus--program_list_item .item--list_item{border-radius:5px;text-align:center;width:calc((100% - 40px) / 5);padding:14px 0 12px}@media screen and (max-width: 560px){.Visit .OpenCampus--program_list_item .item--list_item{width:calc((100% - 32px) / 5);padding:10px 0}}.Visit .OpenCampus--program_list_item .item--list_item:not(:first-child){margin-left:10px}@media screen and (max-width: 560px){.Visit .OpenCampus--program_list_item .item--list_item:not(:first-child){margin-left:8px}}.Visit .OpenCampus--program_list_item .item--list_item .item--date{color:#fff;font-size:16px;line-height:1}@media screen and (max-width: 767px){.Visit .OpenCampus--program_list_item .item--list_item .item--date{font-size:14px}}.Visit .OpenCampus--program_list_item .item--list_item .item--day{color:#fff;font-size:13px}@media screen and (max-width: 767px){.Visit .OpenCampus--program_list_item .item--list_item .item--day{font-size:11px;margin-top:2px}}.Visit .OpenCampus--program_list_item .item--list_item.-true{background-color:#dc000c}.Visit .OpenCampus--program_list_item .item--list_item.-false{background-color:#ccc}.Visit .OpenCampus--recomend_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Visit .OpenCampus--recomend_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 123px) / 3);margin-top:60px}@media screen and (max-width: 960px){.Visit .OpenCampus--recomend_list_item{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 767px){.Visit .OpenCampus--recomend_list_item{width:calc((50% - 20px))}}@media screen and (max-width: 560px){.Visit .OpenCampus--recomend_list_item{display:block;width:100%}.Visit .OpenCampus--recomend_list_item:first-child{margin-top:40px}}.Visit .OpenCampus--recomend_list_item:not(:nth-of-type(3n)){margin-right:60px}@media screen and (max-width: 960px){.Visit .OpenCampus--recomend_list_item:not(:nth-of-type(3n)){margin-right:30px}}@media screen and (max-width: 767px){.Visit .OpenCampus--recomend_list_item:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width: 767px){.Visit .OpenCampus--recomend_list_item:not(:nth-of-type(2n)){margin-right:40px}}@media screen and (max-width: 560px){.Visit .OpenCampus--recomend_list_item:not(:nth-of-type(2n)){margin-right:0}}.Visit .OpenCampus--recomend_list_item .item--div{min-height:0%}.Visit .OpenCampus--recomend_list_item .item--h3{text-align:center;font-size:22px;margin-top:32px}@media screen and (max-width: 560px){.Visit .OpenCampus--recomend_list_item .item--h3{font-size:18px;margin-top:24px}}.Visit .OpenCampus--recomend_list_item .item--text{margin-top:12px;margin-bottom:22px}.Visit .OpenCampus--recomend_list_item .item--text .red{color:#dc000c;display:block}.Visit .OpenCampus--recomend_list_item .item--list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}@media screen and (max-width: 560px){.Visit .OpenCampus--recomend_list_item .item--list{margin-top:0}}.Visit .OpenCampus--recomend_list_item .item--list_item{border-radius:5px;text-align:center;width:calc((100% - 32px) / 5);padding:14px 0 12px}@media screen and (max-width: 960px){.Visit .OpenCampus--recomend_list_item .item--list_item{padding:8px 0}}@media screen and (max-width: 560px){.Visit .OpenCampus--recomend_list_item .item--list_item{width:calc((100% - 32px) / 5);padding:10px 0}}.Visit .OpenCampus--recomend_list_item .item--list_item:not(:first-child){margin-left:8px}.Visit .OpenCampus--recomend_list_item .item--list_item .item--date{color:#fff;font-size:16px;line-height:1}@media screen and (max-width: 960px){.Visit .OpenCampus--recomend_list_item .item--list_item .item--date{font-size:12px}}@media screen and (max-width: 560px){.Visit .OpenCampus--recomend_list_item .item--list_item .item--date{font-size:14px}}.Visit .OpenCampus--recomend_list_item .item--list_item .item--day{color:#fff;font-size:13px}@media screen and (max-width: 960px){.Visit .OpenCampus--recomend_list_item .item--list_item .item--day{font-size:10px}}@media screen and (max-width: 560px){.Visit .OpenCampus--recomend_list_item .item--list_item .item--day{font-size:11px;margin-top:2px}}.Visit .OpenCampus--recomend_list_item .item--list_item.-true{background-color:#dc000c}.Visit .OpenCampus--recomend_list_item .item--list_item.-false{background-color:#ccc}.Visit .OpenCampus--lead{text-align:center;margin-top:44px}@media screen and (max-width: 560px){.Visit .OpenCampus--lead{margin-top:24px}}.Visit .OpenCampus--heading{text-align:center;font-size:22px;margin-top:60px}@media screen and (max-width: 560px){.Visit .OpenCampus--heading{font-size:18px;margin-top:30px}}.Visit .OpenCampus--time_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px}@media screen and (max-width: 560px){.Visit .OpenCampus--time_list{margin-top:32px}}.Visit .OpenCampus--time_list_item{width:calc((100% - 60px) / 3);margin-top:20px}@media screen and (max-width: 767px){.Visit .OpenCampus--time_list_item{width:100%;margin-right:0 !important}}.Visit .OpenCampus--time_list_item:not(:nth-of-type(3n)){margin-right:30px}.Visit .OpenCampus--time_list_item .item--btn{background-color:#dc000c;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1;width:100%;height:55px;position:relative;-webkit-transition:background-color 0.2s, color, 0.2s;transition:background-color 0.2s, color, 0.2s}@media screen and (max-width: 560px){.Visit .OpenCampus--time_list_item .item--btn{font-size:15px}}.Visit .OpenCampus--time_list_item .item--btn::after{content:"";background-image:url(/images/common/btn-icon-download.svg);background-repeat:no-repeat;background-size:cover;display:block;width:22px;height:22px;position:absolute;top:calc(50% - 11px);right:22px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Visit .OpenCampus--time_list_item .item--btn::before{content:"";background-image:url(/images/common/btn-icon-download-02.svg);background-repeat:no-repeat;background-size:cover;display:block;width:22px;height:22px;opacity:0;position:absolute;top:calc(50% - 11px);right:22px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Visit .OpenCampus--time_list_item .item--btn:hover{background-color:#fff;color:#dc000c}.Visit .OpenCampus--time_list_item .item--btn:hover::after{opacity:0}.Visit .OpenCampus--time_list_item .item--btn:hover::before{opacity:1}.Visit .OpenCampus--btn{margin-top:50px}@media screen and (max-width: 560px){.Visit .OpenCampus--btn{margin-top:30px}.Visit .OpenCampus--btn.-bottom{margin-top:60px}}@media screen and (max-width: 767px){.Visit .OpenCampus--btn.-hash:hover{background-color:inherit;color:#dc000c}.Visit .OpenCampus--btn.-hash:hover::after{opacity:1}}.Visit .OpenCampus--btn.-hash::after{content:"";background-image:url(/images/common/hashlink-arrow.svg);background-repeat:no-repeat;background-size:cover;display:block;width:13px;height:7.5px;position:absolute;top:calc(50% - 4px);right:22px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Visit .OpenCampus--btn.-hash::before{content:"";background-image:url(/images/common/hashlink-arrow-02.svg);background-repeat:no-repeat;background-size:cover;display:block;width:13px;height:7.5px;position:absolute;top:calc(50% - 4px);right:22px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Visit .About{padding-top:120px}@media screen and (max-width: 960px){.Visit .About{padding-top:54px}}.Visit .About--h2{text-align:center;font-size:40px}@media screen and (max-width: 960px){.Visit .About--h2{font-size:3.90625vw}}@media screen and (max-width: 560px){.Visit .About--h2{font-size:8vw}}.Visit .About_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:54px}@media screen and (max-width: 960px){.Visit .About_block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}}@media screen and (max-width: 560px){.Visit .About_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:28px}}.Visit .About_block--picture{width:55%}@media screen and (max-width: 560px){.Visit .About_block--picture{width:100%}}.Visit .About_block--paragraph{width:38.33333%}@media screen and (max-width: 560px){.Visit .About_block--paragraph{width:100%;margin-top:26px}}.Visit .About_block--list{margin-top:1em}.Visit .Date{margin-bottom:140px;padding-top:120px}@media screen and (max-width: 960px){.Visit .Date{padding-top:80px}}@media screen and (max-width: 560px){.Visit .Date{margin-bottom:90px;padding-top:60px}}.Visit .Date--h2{text-align:center;font-size:40px}@media screen and (max-width: 960px){.Visit .Date--h2{font-size:3.90625vw}}@media screen and (max-width: 560px){.Visit .Date--h2{font-size:8vw}}.Visit .Date--dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:700px;margin:0 auto;margin-top:80px}@media screen and (max-width: 960px){.Visit .Date--dl{width:100%}}@media screen and (max-width: 560px){.Visit .Date--dl{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}}.Visit .Date--dl:nth-of-type(n+2){margin-top:20px}.Visit .Date--dt{border:2px solid #dc000c;border-radius:5px;color:#dc000c;text-align:center;font-size:13px;line-height:1;min-width:150px;padding:4px 0}.Visit .Date--space{text-align:center;min-width:3em}.Visit .Date--dd{width:500px}@media screen and (max-width: 560px){.Visit .Date--dd{font-size:3.46667vw;width:100%;margin-top:8px}}.Visit .Date_block{margin-top:60px}@media screen and (max-width: 560px){.Visit .Date_block{margin-top:30px}}.Visit .Date--toggle{border-left:5px solid #dc000c;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 560px){.Visit .Date--toggle{border-left:3px solid #dc000c}}.Visit .Date--toggle:nth-of-type(n+2){margin-top:20px}.Visit .Date--toggle .toggle--dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:106px}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--dl{display:block;height:auto;padding-top:20px;padding-bottom:20px}}.Visit .Date--toggle .toggle--dl:first-child{border-top:1px solid #505050}.Visit .Date--toggle .toggle--dl:last-child{padding-bottom:20px}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--dl:last-child{padding-bottom:30px}}.Visit .Date--toggle .toggle--dl:not(:last-child){border-bottom:1px dotted #ccc}.Visit .Date--toggle .toggle--dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:35%;width:100%}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--dt{min-width:45%}}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--dt_text{display:block;font-weight:400}}.Visit .Date--toggle .toggle--dt_text.-gray{color:#ccc}.Visit .Date--toggle .toggle--dt_span{-ms-flex-item-align:start;align-self:flex-start;border:2px solid #dc000c;border-radius:5px;color:#dc000c;font-size:13px;line-height:1;margin-top:3px;padding:0.2em 9px}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--dt_span{margin-top:6px;margin-left:0}}.Visit .Date--toggle .toggle--dt_span.-gray{border-color:#ccc;color:#ccc}.Visit .Date--toggle .toggle--dd{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:66%}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--dd{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 560px){.Visit .Date--toggle .toggle--dd{width:100%;margin-top:10px}}.Visit .Date--toggle .toggle--dd_span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding-left:30px}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--dd_span{display:block;width:100%}}@media screen and (max-width: 960px){.Visit .Date--toggle .toggle--dd_span .time,.Visit .Date--toggle .toggle--dd_span .subtime,.Visit .Date--toggle .toggle--dd_span .subPlace{display:block}}.Visit .Date--toggle .toggle--dd_span .time::before{display:block;content:"";background-image:url(/images/visit/briefing-icon-time.svg);background-size:contain;width:25px;height:25px;position:absolute;left:0}.Visit .Date--toggle .toggle--dd_span .place::before{display:block;content:"";background-image:url(/images/visit/briefing-icon-place.svg);background-size:contain;width:23px;height:23px;margin-right:6px;position:absolute;left:0}.Visit .Date--toggle .toggle--dd_span .place a,.Visit .Date--toggle .toggle--dd_span .subPlace a{color:inherit;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.Visit .Date--toggle .toggle--dd_span .place a:hover,.Visit .Date--toggle .toggle--dd_span .subPlace a:hover{opacity:0.5}.Visit .Date--toggle .toggle--dd_span.-gray{color:#ccc}.Visit .Date--toggle .toggle--dd_span.-gray .time::before{display:block;content:"";background-image:url(/images/visit/briefing-icon-time-02.svg)}.Visit .Date--toggle .toggle--dd_span.-gray .place::before{display:block;content:"";background-image:url(/images/visit/briefing-icon-place-02.svg)}.Tour .Info_box{background-color:#fff;border:5px solid #dc000c;text-align:center;width:700px;margin:60px auto 0;padding:32px 0 36px}@media screen and (max-width: 960px){.Tour .Info_box{width:auto}}@media screen and (max-width: 560px){.Tour .Info_box{border-width:2px;margin-top:30px;padding:26px 25px 30px}}.Tour .Info--heading{color:#dc000c;font-size:22px}@media screen and (max-width: 560px){.Tour .Info--heading{font-size:18px}}.Tour .Info--txt{color:#dc000c;margin-top:8px}@media screen and (max-width: 560px){.Tour .Info--txt{text-align:left;font-size:15px;margin-top:12px}}.Tour .Way{padding-top:100px}@media screen and (max-width: 560px){.Tour .Way{padding-top:50px}}.Tour .Way--heading{font-size:40px;color:#dc000c;text-align:center}@media screen and (max-width: 560px){.Tour .Way--heading{font-size:30px;line-height:1.33}}.Tour .Way--heading+.Way--list{padding-top:40px}@media screen and (max-width: 960px){.Tour .Way--heading+.Way--list{padding-top:25px}}.Tour .Way_main{max-width:700px;margin:40px auto 0}@media screen and (max-width: 560px){.Tour .Way_main{margin-top:30px}}.Tour .Way--list_item .item--title{font-size:30px;text-align:center}@media screen and (max-width: 560px){.Tour .Way--list_item .item--title{font-size:24px}}.Tour .Way--list_item .item--title+.item--desc{padding-top:20px}.Tour .Way--list_item .item--desc+.item--flow{padding-top:32px}.Tour .Way--list_item .item--flow_block{background-color:#fff;border:2px solid #dc000c;border-radius:5px;position:relative;text-align:center;padding:23px 10px}@media screen and (max-width: 960px){.Tour .Way--list_item .item--flow_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:19px 20px}}.Tour .Way--list_item .item--flow_block+.item--flow_block:before{position:absolute;content:"";display:block;background:transparent url(/images/common/arrow-bottom.svg) no-repeat top center/contain;width:15px;height:10px;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Tour .Way--list_item .item--flow_block .block--title{font-size:18px}@media screen and (max-width: 960px){.Tour .Way--list_item .item--flow_block .block--title{font-size:15px;line-height:1.33;margin-top:7px}}@media screen and (max-width: 560px){.Tour .Way--list_item .item--flow_block .block--title{margin-top:5px}}.Tour .Way--list_item .item--flow_block .block--sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px}@media screen and (max-width: 960px){.Tour .Way--list_item .item--flow_block .block--sub{position:static;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}}.Tour .Way--list_item .item--flow_block .block--sub_num{color:#dc000c}.Tour .Way--list_item .item--flow_block .block--sub_icon{width:45px;height:45px;margin-left:20px}@media screen and (max-width: 960px){.Tour .Way--list_item .item--flow_block .block--sub_icon{position:absolute;top:0;left:0;margin-left:0}}.Tour .Way--list_item .item--flow_block+.item--flow_block{margin-top:20px}.Tour .Way--list+.Way--list{padding-top:80px}@media screen and (max-width: 960px){.Tour .Way--list+.Way--list{padding-top:60px}}.Tour .Way--note{text-align:right;font-size:14px;margin-top:20px}@media screen and (max-width: 560px){.Tour .Way--note{font-size:13px;margin-top:14px;text-align:left}}.Tour .Way--boxList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 960px){.Tour .Way--boxList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Tour .Way--boxList_item{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:47.5%;min-height:320px;padding:0 35px 40px;position:relative}.Tour .Way--boxList_item::after{display:block;content:"";border-width:35px 35px 0 0;border-style:solid;border-color:#dc000c transparent transparent transparent;width:0;height:0;position:absolute;top:0;left:0}@media screen and (max-width: 960px){.Tour .Way--boxList_item{width:100%;min-height:0;margin-top:20px;padding:30px 25px}}.Tour .Way--boxList_item .boxList_item--heading{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;line-height:1.72727;height:60px;padding-top:50px}@media screen and (max-width: 960px){.Tour .Way--boxList_item .boxList_item--heading{font-size:2.34375vw;height:auto;padding-top:0}}@media screen and (max-width: 560px){.Tour .Way--boxList_item .boxList_item--heading{font-size:4.8vw}}.Tour .Way--boxList_item .boxList_item--text{width:100%;margin-top:30px}@media screen and (max-width: 960px){.Tour .Way--boxList_item .boxList_item--text{margin-top:12px}}.Tour .Way--boxList_item .boxList_item--text.-centerPC{text-align:center}@media screen and (max-width: 560px){.Tour .Way--boxList_item .boxList_item--text.-centerPC{text-align:left}}.Tour .Way--boxList_item .boxList_item--btn{margin-top:30px}.Tour .Way_sub{padding-top:80px}@media screen and (max-width: 560px){.Tour .Way_sub{padding-top:60px}}.Tour .Way_sub--note{margin-top:55px;text-align:center}@media screen and (max-width: 560px){.Tour .Way_sub--note{text-align:left}}.Tour .Way_sub_link{text-align:center;margin-top:30px}.Tour .Highlight{padding-top:100px}@media screen and (max-width: 560px){.Tour .Highlight{padding-top:70px}}.Tour .Highlight--heading{font-size:40px;color:#dc000c;text-align:center}@media screen and (max-width: 560px){.Tour .Highlight--heading{font-size:30px;line-height:1.33}}.Tour .Highlight--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 560px){.Tour .Highlight--list{margin-top:40px}}.Tour .Highlight--list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:47.5%}@media screen and (max-width: 560px){.Tour .Highlight--list_item{width:100%}}.Tour .Highlight--list_item:nth-of-type(n+3){margin-top:70px}@media screen and (max-width: 560px){.Tour .Highlight--list_item:nth-of-type(n+3){margin-top:auto}}@media screen and (max-width: 560px){.Tour .Highlight--list_item:not(:first-child){margin-top:60px}}.Tour .Highlight--list_item .item--ttl{font-size:22px;margin-top:40px;text-align:center;white-space:nowrap}@media screen and (max-width: 560px){.Tour .Highlight--list_item .item--ttl{font-size:4.8vw;margin-top:22px}}.Tour .Highlight--list_item .item--desc{margin-top:10px}.Tour .Highlight--list_item .item--img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:1px}.Tour .Highlight_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 560px){.Tour .Highlight_link{margin-top:40px;margin-bottom:90px}}.Fes .Fes--hr{position:relative}.Fes .Fes--hr::before{display:block;content:"";background-image:url(/images/common/dots.svg);background-position:bottom;background-repeat:repeat-x;background-size:contain;width:calc(50% - 85px);height:2px;position:absolute;top:calc(50% - 1px);left:0}@media screen and (max-width: 767px){.Fes .Fes--hr::before{width:calc(50% - 45px)}}.Fes .Fes--hr::after{display:block;content:"";background-image:url(/images/common/dots.svg);background-position:bottom;background-repeat:repeat-x;background-size:contain;width:calc(50% - 85px);height:2px;position:absolute;top:calc(50% - 1px);right:0}@media screen and (max-width: 767px){.Fes .Fes--hr::after{width:calc(50% - 45px)}}.Fes .Fes--hr_img{display:block;width:80px;height:80px;margin:0 auto}@media screen and (max-width: 767px){.Fes .Fes--hr_img{width:50px;height:50px}}.Fes .F-about{padding-top:80px}@media screen and (max-width: 767px){.Fes .F-about{padding-top:50px}}.Fes .F-about--heading{font-size:40px;color:#dc000c;text-align:center;padding-top:30px}@media screen and (max-width: 560px){.Fes .F-about--heading{font-size:30px;line-height:1.33;padding-top:20px}}.Fes .F-about_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px}@media screen and (max-width: 767px){.Fes .F-about_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px}}.Fes .F-about--desc{width:38.3%}@media screen and (max-width: 767px){.Fes .F-about--desc{width:100%;margin-top:30px}}.Fes .F-about--img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:55%}@media screen and (max-width: 767px){.Fes .F-about--img{width:100%}}.Fes .Overview{padding-top:100px}@media screen and (max-width: 560px){.Fes .Overview{padding-top:60px}}.Fes .Overview--heading{font-size:40px;color:#dc000c;text-align:center;padding-top:30px}@media screen and (max-width: 560px){.Fes .Overview--heading{font-size:30px;line-height:1.33;padding-top:20px}}.Fes .Overview--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.Fes .Overview--list .-gray{border-color:#ccc !important;color:#ccc !important}.Fes .Overview--list .-gray .item_left--date{color:#ccc !important}.Fes .Overview--list .-gray .item_left--day{color:#ccc !important}.Fes .Overview--list .-gray .item_right--time{color:#ccc !important}.Fes .Overview--list_item{background-color:#fff;border-left:5px solid #dc000c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 60px) / 3);margin-top:20px;padding:18px 0 14px}@media screen and (max-width: 960px){.Fes .Overview--list_item{width:calc((100% - 40px) / 2)}.Fes .Overview--list_item:not(:nth-of-type(2n)){margin-right:40px}}@media screen and (max-width: 767px){.Fes .Overview--list_item{width:100%;margin-top:10px;margin-right:0 !important}}@media (min-width: 961px){.Fes .Overview--list_item:not(:nth-of-type(3n)){margin-right:30px}}.Fes .Overview--list_item .item_left{text-align:center;max-width:120px;width:32%}.Fes .Overview--list_item .item_left--date{color:#dc000c;font-size:24px;line-height:1}.Fes .Overview--list_item .item_left--day{color:#dc000c;font-size:15px}.Fes .Overview--list_item .item_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Fes .Overview--list_item .item_right:not(.-stop)::before{display:block;content:"";background-image:url(/images/visit/briefing-icon-time.svg);width:25px;height:25px;margin-right:6px}.Fes .Overview--list_item .item_right--time{color:#505050}@media screen and (max-width: 767px){.Fes .Overview--list_item .item_right--time{font-size:15px}}.Fes .Overview--list_item .item_right--time .noto{font-family:"Noto Sans JP", sans-serif}.Fes .Overview_sub{max-width:360px;margin:30px auto 0}.Fes .Overview_sub--list{margin-top:40px}.Fes .Overview_sub--list dl{display:-webkit-box;display:-ms-flexbox;display:flex}.Fes .Overview_sub--list dt{min-width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Fes .Overview_sub--list dt:after{content:"：";display:block;padding:0 10px}.Fes .Program{padding-top:80px}@media screen and (max-width: 560px){.Fes .Program{padding-top:60px}}.Fes .Program--heading{font-size:40px;color:#dc000c;text-align:center;padding-top:30px}@media screen and (max-width: 560px){.Fes .Program--heading{font-size:30px;line-height:1.33;padding-top:20px}}.Fes .Program--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}@media screen and (max-width: 960px){.Fes .Program--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.Fes .Program--list_item{display:-webkit-box;display:-ms-flexbox;display:flex;width:46.6%}@media screen and (max-width: 960px){.Fes .Program--list_item{width:100%}}@media screen and (max-width: 560px){.Fes .Program--list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.Fes .Program--list_item .item--title{font-size:22px}@media screen and (max-width: 560px){.Fes .Program--list_item .item--title{text-align:center;margin-top:10px;font-size:18px}}.Fes .Program--list_item .item--desc{margin-top:10px}@media screen and (max-width: 560px){.Fes .Program--list_item .item--desc{font-size:15px}}.Fes .Program--list_item .item--icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-width:110px;min-height:110px;margin-right:30px}@media screen and (max-width: 560px){.Fes .Program--list_item .item--icon{margin-right:0;width:110px}}.Fes .Program--list_item:nth-of-type(n+3){margin-top:60px}@media screen and (max-width: 960px){.Fes .Program--list_item:nth-of-type(n+3){margin-top:auto}}@media screen and (max-width: 960px){.Fes .Program--list_item:not(:first-of-type){margin-top:40px}}.Fes .Gallery{padding-top:80px}@media screen and (max-width: 560px){.Fes .Gallery{padding-top:60px}}.Fes .Gallery--heading{font-size:40px;color:#dc000c;text-align:center;padding-top:30px}@media screen and (max-width: 560px){.Fes .Gallery--heading{font-size:30px;line-height:1.33;padding-top:20px}}.Fes .Gallery--slider{padding-top:40px}@media screen and (max-width: 767px){.Fes .Gallery--slider{width:100vw;margin:0 calc(50% - 50vw);padding:30px 8px 0}}.Fes .Gallery--slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}@media screen and (max-width: 767px){.Fes .Gallery--slider .swiper-my-pagination-wrap{overflow-x:scroll;overflow-y:hidden;overscroll-behavior:contain}}.Fes .Gallery--slider .swiper-my-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0.5% -0.5%;width:auto}@media screen and (max-width: 767px){.Fes .Gallery--slider .swiper-my-pagination{margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.Fes .Gallery--slider .swiper-my-pagination .swiper-pagination-bullet{width:calc((89 / 1200) * 100%);height:auto;border-radius:0;padding:0.5% 0;background:transparent;opacity:1}@media screen and (max-width: 767px){.Fes .Gallery--slider .swiper-my-pagination .swiper-pagination-bullet{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((60 / 360) * 100%);flex-basis:calc((60 / 360) * 100%);max-width:calc((60 / 360) * 100%);min-width:60px}}.Fes .Gallery--slider .swiper-my-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1%}@media screen and (max-width: 767px){.Fes .Gallery--slider .swiper-my-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1px}}.Fes .Gallery--slider .swiper-my-pagination .swiper-pagination-bullet:nth-of-type(13){margin-left:0}@media screen and (max-width: 767px){.Fes .Gallery--slider .swiper-my-pagination .swiper-pagination-bullet:nth-of-type(13){margin-left:1px}}.Fes .Gallery--slider .swiper-my-pagination .swiper-pagination-bullet-active{background:transparent;opacity:0.6}.Fes .Gallery_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 960px){.Fes .Gallery_link{margin-top:40px;margin-bottom:90px}}.Faq .FaqLinks{margin-top:90px}@media screen and (max-width: 560px){.Faq .FaqLinks{margin-top:20px}}.Faq .FaqLinks--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:700px;margin:0 auto 0}@media screen and (max-width: 960px){.Faq .FaqLinks--list{width:100%}}.Faq .FaqLinks--list_item{width:calc(50% - 20px)}@media screen and (max-width: 560px){.Faq .FaqLinks--list_item{width:100%;margin-top:16px}}.Faq .FaqLinks--list_item:nth-of-type(n+3){margin-top:50px}@media screen and (max-width: 560px){.Faq .FaqLinks--list_item:nth-of-type(n+3){margin-top:16px}}.Faq .FaqLinks--list_item .item--link{border-bottom:2px dashed #dc000c;color:#dc000c;display:block;font-size:16px;padding-bottom:8px;position:relative}@media screen and (max-width: 960px){.Faq .FaqLinks--list_item .item--link{font-size:1.82292vw}}@media screen and (max-width: 560px){.Faq .FaqLinks--list_item .item--link{font-size:4vw}}.Faq .FaqLinks--list_item .item--link::after{display:block;content:"";background-image:url(/images/common/hashlink-arrow.svg);background-repeat:no-repeat;background-size:contain;width:14px;height:8px;position:absolute;top:8px;right:0}.Faq .Qa{margin-bottom:140px;padding-top:40px}@media screen and (max-width: 960px){.Faq .Qa{margin-bottom:90px;padding-top:0}}.Faq .Qa_block{padding-top:80px}@media screen and (max-width: 960px){.Faq .Qa_block{padding-top:60px}}.Faq .Qa_block--h2{color:#505050;text-align:center;font-size:30px}@media screen and (max-width: 960px){.Faq .Qa_block--h2{font-size:3.125vw}}@media screen and (max-width: 560px){.Faq .Qa_block--h2{font-size:6.4vw}}.Faq .Qa_block--toggle{margin-top:60px}@media screen and (max-width: 960px){.Faq .Qa_block--toggle{margin-top:30px}}.Faq .Qa_block--toggle .toggle--title_text{padding-right:20px;padding-left:37px}@media screen and (max-width: 767px){.Faq .Qa_block--toggle .toggle--title_text{font-size:16px}}.Faq .Qa_block--toggle .toggle--title_text .icon{background-image:url(/images/faq/faq-icon.svg);background-repeat:no-repeat;background-size:contain;vertical-align:bottom;display:inline-block;width:30px;height:30px;position:absolute;top:calc(50% - 15px);left:0}.Faq .Qa_block--toggle:nth-of-type(n+2){margin-top:20px}.Access .Map{margin-bottom:140px}@media screen and (max-width: 560px){.Access .Map{margin-bottom:90px}}.Access .Map_block{margin-top:80px}@media screen and (max-width: 560px){.Access .Map_block{margin-top:40px}}.Access .Map_block--h2{font-size:1.875vw;color:#505050;text-align:center}@media screen and (min-width: 1360px){.Access .Map_block--h2{font-size:30px}}@media screen and (max-width: 960px){.Access .Map_block--h2{font-size:3.125vw}}@media screen and (max-width: 560px){.Access .Map_block--h2{font-size:6.4vw}}.Access .Map_block--dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;margin:0 auto}@media screen and (max-width: 960px){.Access .Map_block--dl{width:56%}}@media screen and (max-width: 560px){.Access .Map_block--dl{width:100%}}.Access .Map_block--dl:nth-of-type(1){margin-top:32px}@media screen and (max-width: 560px){.Access .Map_block--dl:nth-of-type(1){margin-top:24px}}.Access .Map_block--dt{min-width:56px}.Access .Map_block_map{display:block;margin-top:60px}@media screen and (max-width: 560px){.Access .Map_block_map{margin-top:32px}}.Access .Map_block_map--picture{width:700px;margin:54px auto}@media screen and (max-width: 767px){.Access .Map_block_map--picture{width:100%}}.Access .Map_block_box{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;padding:40px 70px}@media screen and (max-width: 960px){.Access .Map_block_box{margin-top:30px}}@media screen and (max-width: 560px){.Access .Map_block_box{background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}}.Access .Map_block_box--picture{-webkit-box-sizing:border-box;box-sizing:border-box;width:60%}@media screen and (max-width: 560px){.Access .Map_block_box--picture{background-color:#fff;width:120%;margin-top:40px;padding:16px}}.Access .Map_block_box--paragraph{width:34%}@media screen and (max-width: 560px){.Access .Map_block_box--paragraph{width:100%}}.Access .Map_block_box--link{text-indent:0;color:#dc000c;display:block;line-height:1;margin-top:20px}.Access .Map_block_box--link_span{border-bottom:1px dashed #dc000c;display:inline-block;padding-right:1.5em;padding-bottom:10px;position:relative}.Access .Map_block_box--link_span::after{display:block;content:"";background-image:url(/images/common/btn-icon-01.svg);background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:0;right:0}.Admission .Schedule{margin-top:100px}@media screen and (max-width: 960px){.Admission .Schedule{margin-top:80px}}@media screen and (max-width: 560px){.Admission .Schedule{margin-top:54px}}.Admission .Schedule--box{background-color:#fff;padding:60px 80px}@media screen and (max-width: 960px){.Admission .Schedule--box{padding:36px 30px}}@media screen and (max-width: 767px){.Admission .Schedule--box{padding:25px 16px 20px}}.Admission .Schedule--h2{color:#505050;text-align:center;font-size:30px}@media screen and (max-width: 960px){.Admission .Schedule--h2{font-size:3.90625vw}}@media screen and (max-width: 560px){.Admission .Schedule--h2{font-size:6.4vw}}.Admission .Schedule--picture{margin-top:30px}@media screen and (max-width: 560px){.Admission_block{width:84%;margin:0 auto}}.Admission_block_content{width:84%;margin-top:80px;padding-right:0;padding-left:0}@media screen and (max-width: 960px){.Admission_block_content{margin-top:60px}}@media screen and (max-width: 560px){.Admission_block_content{width:100%}}.Admission_block_content.-ao{border-top:1px solid #ccc;padding-top:80px}.Admission_block_content.-recommendation{border-top:1px solid #ccc;padding-top:80px}.Admission_block_content.-system{border-top:1px solid #ccc;padding-top:80px}.Admission_block--h2{color:#505050;text-align:center;font-size:30px}@media screen and (max-width: 960px){.Admission_block--h2{font-size:3.90625vw}}@media screen and (max-width: 560px){.Admission_block--h2{font-size:6.4vw}}.Admission_block--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media screen and (max-width: 960px){.Admission_block--list{margin-top:18px}}.Admission_block--list_item{background-color:#dc000c;border-radius:5px;color:#fff;line-height:1;margin:0 5px;padding:11px 17px}@media screen and (max-width: 560px){.Admission_block--list_item{font-size:14px;margin:0 2.5px;padding:10px 15px}}.Admission_block--lead{width:58.33333%;margin:35px auto 0}@media screen and (max-width: 960px){.Admission_block--lead{width:100%;margin-top:24px}}.Admission_block--heading{text-align:center;font-size:22px;margin:60px auto 0}@media screen and (max-width: 560px){.Admission_block--heading{font-size:18px;margin:30px auto 0}}.Admission_block--text{width:58.33333%;margin:26px auto 0}@media screen and (max-width: 960px){.Admission_block--text{width:100%;margin:20px auto 0}}@media screen and (max-width: 560px){.Admission_block--text{margin:12px auto 0}}.Admission_block--advice{display:none;font-size:13px;margin-top:40px}@media screen and (max-width: 960px){.Admission_block--advice{display:block}}.Admission_block--advice.-mt{margin-top:26px}.Admission_block .general--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width: 960px){.Admission_block .general--list{display:block;margin-top:26px}}.Admission_block .general--list_item{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 60px) / 3);min-height:260px;padding:0 35px 50px;position:relative}@media screen and (max-width: 960px){.Admission_block .general--list_item{width:100%;min-height:120px;margin-top:20px;padding:40px 54px 30px}}@media screen and (max-width: 560px){.Admission_block .general--list_item{padding:36px 24px 30px}}.Admission_block .general--list_item .item--new{width:90px;height:90px;position:absolute;top:0;left:0}@media screen and (max-width: 960px){.Admission_block .general--list_item .item--new{width:70px;height:70px}}.Admission_block .general--list_item .item--heading{font-size:1.375vw;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.72727;margin-bottom:26px;padding-top:44px}@media screen and (min-width: 1360px){.Admission_block .general--list_item .item--heading{font-size:22px}}@media screen and (max-width: 960px){.Admission_block .general--list_item .item--heading{font-size:2.34375vw;margin-bottom:18px;padding-top:0}}@media screen and (max-width: 560px){.Admission_block .general--list_item .item--heading{font-size:4.8vw}}.Admission_block .general--list_item .item--text{line-height:1.6875}.Admission_block_table{background-color:#fff;margin-top:26px;padding:60px 75px}@media screen and (max-width: 960px){.Admission_block_table{width:108%;margin-top:10px;overflow-x:scroll;padding:30px}}@media screen and (max-width: 560px){.Admission_block_table{padding:20px}}@media screen and (max-width: 960px){.Admission_block_table--img{max-width:none;width:auto}.Admission_block_table--img.-table{height:415px}.Admission_block_table--img.-system{height:470px}}.Admission_block_note{background-color:#fff;border:5px solid #dc000c;text-align:center;width:700px;margin:60px auto 0;padding:32px 0 36px}@media screen and (max-width: 960px){.Admission_block_note{width:auto}}@media screen and (max-width: 560px){.Admission_block_note{border-width:2px;margin-top:30px;padding:26px 25px 30px}}.Admission_block_note--txt{color:#dc000c}@media screen and (max-width: 560px){.Admission_block_note--txt{text-align:left;font-size:15px}}.Admission_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 560px){.Admission_link{margin-top:40px;margin-bottom:90px}}.Finance .Payment{padding-top:100px}@media screen and (max-width: 560px){.Finance .Payment{padding-top:50px}}.Finance .Payment--heading{text-align:center;font-size:44px}@media screen and (max-width: 767px){.Finance .Payment--heading{font-size:5.20833vw}}@media screen and (max-width: 560px){.Finance .Payment--heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:8vw;margin-top:0}}.Finance .Payment--heading+.Payment--lead{margin-top:40px}@media screen and (max-width: 560px){.Finance .Payment--heading+.Payment--lead{margin-top:30px}}.Finance .Payment--lead{max-width:700px;margin:50px auto 0}.Finance .Payment--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 560px){.Finance .Payment--list{margin-top:40px}}.Finance .Payment--list:after{content:"";display:block;width:30%;height:0}@media screen and (max-width: 560px){.Finance .Payment--list:after{display:none}}.Finance .Payment--list_item{width:30%;padding:50px 3.3%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){.Finance .Payment--list_item{width:48%}}@media screen and (max-width: 767px){.Finance .Payment--list_item{width:100%;padding:30px 20px}}.Finance .Payment--list_item .item--title{font-size:22px;text-align:center;pointer-events:none;position:relative}@media screen and (max-width: 767px){.Finance .Payment--list_item .item--title{font-size:2.34375vw;pointer-events:auto}}@media screen and (max-width: 560px){.Finance .Payment--list_item .item--title{font-size:4.8vw}}.Finance .Payment--list_item .item--title::before{display:block;content:"";display:none;background-color:#dc000c;border-radius:2px;font-size:22px;width:20px;height:2px;position:absolute;top:50%;right:0}@media screen and (max-width: 560px){.Finance .Payment--list_item .item--title::before{display:block;width:12px}}.Finance .Payment--list_item .item--title::after{display:block;content:"";display:none;background-color:#dc000c;border-radius:2px;width:20px;height:2px;position:absolute;top:50%;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media screen and (max-width: 560px){.Finance .Payment--list_item .item--title::after{display:block;width:12px}}.Finance .Payment--list_item .item--title.-open::after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.Finance .Payment--list_item .item--title span{font-size:18px;display:block;margin-top:-0.2em}@media screen and (max-width: 767px){.Finance .Payment--list_item .item--title span{font-size:1.95312vw}}@media screen and (max-width: 560px){.Finance .Payment--list_item .item--title span{font-size:4vw}}@media screen and (max-width: 767px){.Finance .Payment--list_item .item--content{display:none;font-size:15px}}.Finance .Payment--list_item .item--content dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Finance .Payment--list_item .item--content_top{margin-top:30px}.Finance .Payment--list_item .item--content_bottom{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}.Finance .Payment--list_item:nth-of-type(n+4){margin-top:4.1%}@media screen and (max-width: 1200px){.Finance .Payment--list_item:nth-of-type(n+4){margin-top:auto}}@media screen and (max-width: 1200px){.Finance .Payment--list_item:nth-of-type(n+3){margin-top:4.1%}}@media screen and (max-width: 767px){.Finance .Payment--list_item:nth-of-type(n+3){margin-top:auto}}@media screen and (max-width: 767px){.Finance .Payment--list_item:not(:first-of-type){margin-top:20px}}.Finance .Payment--note{max-width:700px;margin:60px auto 0}@media screen and (max-width: 560px){.Finance .Payment--note_lead{font-size:15px}}.Finance .Payment--note_detail{font-size:14px;line-height:1.7;margin-top:20px}@media screen and (max-width: 560px){.Finance .Payment--note_detail{font-size:13px}}.Finance .Payment--note_detail .detail--list+.detail--list{margin-top:1.8em}.Finance .Scholarship--heading{margin-top:100px;border-top:1px solid #ccc;padding-top:100px;text-align:center;font-size:44px}@media screen and (max-width: 960px){.Finance .Scholarship--heading{margin-top:60px;padding-top:60px}}@media screen and (max-width: 767px){.Finance .Scholarship--heading{font-size:5.20833vw}}@media screen and (max-width: 560px){.Finance .Scholarship--heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:8vw}}.Finance .Scholarship--lead{max-width:700px;margin:50px auto 0}.Finance .Scholarship .point{padding-top:90px}@media screen and (max-width: 960px){.Finance .Scholarship .point{padding-top:60px}}.Finance .Scholarship .point--heading{text-align:center}.Finance .Scholarship .point--heading_in{background-color:#f5f2ed;display:inline-block;font-size:30px;line-height:1;position:relative;padding-bottom:40px}.Finance .Scholarship .point--heading_in::before{display:block;content:"";background-image:url(/images/study/study-h3-icon.svg);width:42px;height:32px;position:absolute;top:-24px;left:-26px}@media screen and (max-width: 560px){.Finance .Scholarship .point--heading_in{font-size:6.4vw;padding-bottom:30px}}.Finance .Scholarship .point--list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 960px){.Finance .Scholarship .point--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 25px}}.Finance .Scholarship .point--list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 3);margin:4.1% 0;padding:0 4.1%}@media screen and (max-width: 960px){.Finance .Scholarship .point--list_item{width:100%;margin:0;padding:40px 0}}.Finance .Scholarship .point--list_item .item--title{text-align:center;margin-top:30px;font-size:22px}@media screen and (max-width: 960px){.Finance .Scholarship .point--list_item .item--title{font-size:20px}}.Finance .Scholarship .point--list_item .item--desc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.Finance .Scholarship .point--list_item .item--num{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;color:#dc000c;font-size:15px;text-align:center;position:relative}.Finance .Scholarship .point--list_item .item--num::after{display:block;content:"";background-image:url(/images/common/point-under-icon.svg);background-position:left bottom;background-repeat:no-repeat;background-size:contain;width:25px;height:2px;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Finance .Scholarship .point--list_item .item--icon{height:120px;margin:25px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Finance .Scholarship .point--list_item .item--icon img{width:120px}.Finance .Scholarship .point--list_item .item--icon.-wide img{width:252px}.Finance .Scholarship .point--list_item:not(:first-of-type){border-left:1px solid #ccc}@media screen and (max-width: 960px){.Finance .Scholarship .point--list_item:not(:first-of-type){border-left:none;border-top:1px solid #ccc}}.Finance .Scholarship .original{padding-top:80px}@media screen and (max-width: 960px){.Finance .Scholarship .original{padding-top:60px}}.Finance .Scholarship .original--heading{text-align:center}.Finance .Scholarship .original--heading_in{background-color:#f5f2ed;display:inline-block;font-size:30px;line-height:1;position:relative;padding-bottom:40px}@media screen and (max-width: 560px){.Finance .Scholarship .original--heading_in{font-size:6.4vw;padding-bottom:30px}}.Finance .Scholarship .original--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.Finance .Scholarship .original--list:after{content:"";display:block;width:30%;height:0}.Finance .Scholarship .original--list_item{width:30%;padding:50px 3.3%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1200px){.Finance .Scholarship .original--list_item{width:48%}}@media screen and (max-width: 767px){.Finance .Scholarship .original--list_item{width:100%;padding:40px 25px}}.Finance .Scholarship .original--list_item .item--title{font-size:22px;text-align:center;line-height:1.7}@media screen and (max-width: 560px){.Finance .Scholarship .original--list_item .item--title{font-size:18px}}.Finance .Scholarship .original--list_item .item--desc{font-size:15px;margin-top:30px;margin-bottom:30px}.Finance .Scholarship .original--list_item .item--btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.Finance .Scholarship .original--list_item .item--btns_btn{background-color:#dc000c;font-size:13px;color:#fff;border-radius:5px;width:90px;padding:11px 0;text-align:center}.Finance .Scholarship .original--list_item .item--btns_btn:not(:first-of-type){margin-left:5px}.Finance .Scholarship .original--list_item:nth-of-type(n+4){margin-top:4.1%}@media screen and (max-width: 1200px){.Finance .Scholarship .original--list_item:nth-of-type(n+4){margin-top:auto}}@media screen and (max-width: 1200px){.Finance .Scholarship .original--list_item:nth-of-type(n+3){margin-top:4.1%}}@media screen and (max-width: 767px){.Finance .Scholarship .original--list_item:nth-of-type(n+3){margin-top:auto}}@media screen and (max-width: 767px){.Finance .Scholarship .original--list_item:not(:first-of-type){margin-top:20px}}.Finance .Scholarship_link{text-align:center;margin-top:80px}@media screen and (max-width: 560px){.Finance .Scholarship_link{margin-top:40px}}.Finance .Residence--heading{text-align:center;font-size:30px;line-height:1;position:relative;padding-bottom:40px;color:#505050;margin-top:100px;border-top:1px solid #ccc;padding-top:100px}@media screen and (max-width: 960px){.Finance .Residence--heading{margin-top:60px;padding-top:60px}}@media screen and (max-width: 767px){.Finance .Residence--heading{font-size:5.20833vw}}@media screen and (max-width: 560px){.Finance .Residence--heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:6.4vw;padding-bottom:30px}}.Finance .Residence_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.Finance .Residence_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Finance .Residence--desc{width:38.3%}.Finance .Residence--desc_txt+.Residence--desc_txt{margin-top:24px}@media screen and (max-width: 767px){.Finance .Residence--desc{width:100%;margin-top:24px}}.Finance .Residence--img{width:55%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (max-width: 767px){.Finance .Residence--img{width:100%}}.Finance .Residence_link{text-align:center;margin-top:80px;margin-bottom:140px}@media screen and (max-width: 960px){.Finance .Residence_link{margin-top:40px;margin-bottom:90px}}.Sakumasan .Greeting{padding-top:100px}@media screen and (max-width: 960px){.Sakumasan .Greeting{padding-top:50px}}.Sakumasan .Greeting--heading{font-size:40px;color:#dc000c;text-align:center}@media screen and (max-width: 560px){.Sakumasan .Greeting--heading{font-size:30px;line-height:1.33}}.Sakumasan .Greeting_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media screen and (max-width: 767px){.Sakumasan .Greeting_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.Sakumasan .Greeting_row_content{width:38.3%}@media screen and (max-width: 767px){.Sakumasan .Greeting_row_content{width:100%}}.Sakumasan .Greeting_row_content .content--heading{font-size:22px}@media screen and (max-width: 767px){.Sakumasan .Greeting_row_content .content--heading{font-size:18px;text-align:center;margin-top:30px}}.Sakumasan .Greeting_row_content .content--desc{margin-top:10px}.Sakumasan .Greeting_row--img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:55%}@media screen and (max-width: 767px){.Sakumasan .Greeting_row--img{width:100%}}.Sakumasan .Profile{padding-top:100px}@media screen and (max-width: 960px){.Sakumasan .Profile{padding-top:50px}}.Sakumasan .Profile--heading{font-size:40px;color:#dc000c;text-align:center}@media screen and (max-width: 560px){.Sakumasan .Profile--heading{font-size:30px;line-height:1.33}}.Sakumasan .Profile--main{background-color:#fff;position:relative;margin-top:40px}@media screen and (max-width: 960px){.Sakumasan .Profile--main{margin-top:30px}}.Sakumasan .Profile--main_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10%;position:relative;z-index:1}@media screen and (max-width: 960px){.Sakumasan .Profile--main_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 560px){.Sakumasan .Profile--main_inner{padding:0 25px}}.Sakumasan .Profile--main_name{width:215px}@media screen and (max-width: 960px){.Sakumasan .Profile--main_name{padding-top:40px}}@media screen and (max-width: 560px){.Sakumasan .Profile--main_name{width:126px}}.Sakumasan .Profile--main_name.pc{display:block}@media screen and (max-width: 960px){.Sakumasan .Profile--main_name.pc{display:none}}.Sakumasan .Profile--main_name.sp{display:none}@media screen and (max-width: 960px){.Sakumasan .Profile--main_name.sp{display:block}}.Sakumasan .Profile--main_detail{width:41.6%;padding:11.6% 0}@media screen and (max-width: 960px){.Sakumasan .Profile--main_detail{width:100%;padding:0}}.Sakumasan .Profile--main_detail .detail--list{margin-top:40px}@media screen and (max-width: 960px){.Sakumasan .Profile--main_detail .detail--list{margin-bottom:40px}}.Sakumasan .Profile--main_detail .detail--list dl+dl{margin-top:26px}.Sakumasan .Profile--main_detail .detail--list dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.Sakumasan .Profile--main_detail .detail--list dt:before{content:"";display:block;background:transparent url(/images/sakumasan/icon-flower.svg) no-repeat top center/contain;width:11px;height:15px;-webkit-transform:translateY(2px);transform:translateY(2px);margin-right:3px}.Sakumasan .Profile--main_img{width:42.3%;padding:8.3% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){.Sakumasan .Profile--main_img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Sakumasan .Profile--main_img .img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 960px){.Sakumasan .Profile--main_img .img_wrap{margin-top:30px}}.Sakumasan .Profile--main_bg{position:absolute;top:0;left:0;width:100%;height:100%}.Sakumasan .Profile--main_bg:before{position:absolute;top:0;left:0;content:"";display:block;border-width:35px 35px 0 0;border-style:solid;border-color:#dc000c transparent transparent transparent;width:0;height:0}.Sakumasan .Profile--main_bg .horizontal:before,.Sakumasan .Profile--main_bg .horizontal:after{position:absolute;content:"";display:block;width:100%;height:2px}.Sakumasan .Profile--main_bg .horizontal:before{top:0;background:transparent url(/images/common/dots.svg) repeat-x top center/contain}.Sakumasan .Profile--main_bg .horizontal:after{bottom:0;background:transparent url(/images/common/dots.svg) repeat-x top center/contain}.Sakumasan .Profile--main_bg .vertical:before,.Sakumasan .Profile--main_bg .vertical:after{position:absolute;content:"";display:block;height:100%;width:2px}.Sakumasan .Profile--main_bg .vertical:before{top:0;bottom:0;left:0;background:transparent url(/images/common/dots-vertical.svg) repeat-y top center/contain}.Sakumasan .Profile--main_bg .vertical:after{top:0;bottom:0;right:0;background:transparent url(/images/common/dots-vertical.svg) repeat-y top center/contain}.Sakumasan .Tweet{padding-top:100px;padding-bottom:140px}@media screen and (max-width: 960px){.Sakumasan .Tweet{padding-top:70px;padding-bottom:90px}}.Sakumasan .Tweet--heading{font-size:40px;color:#dc000c;text-align:center}@media screen and (max-width: 560px){.Sakumasan .Tweet--heading{font-size:30px;line-height:1.33}}.Sakumasan .Tweet--lead{max-width:700px;margin:50px auto 0;text-align:center}@media screen and (max-width: 960px){.Sakumasan .Tweet--lead{margin-top:30px}}.Sakumasan .Tweet--timeline{max-width:700px;margin:40px auto 0}@media all and (-ms-high-contrast: none){.Sakumasan .Tweet--timeline{display:none}}.Sakumasan .Tweet--call{background-color:#fff;width:302px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px auto 0;padding:17px 10px;position:relative}@media screen and (max-width: 560px){.Sakumasan .Tweet--call{margin-top:20px}}.Sakumasan .Tweet--call:after{position:absolute;content:"";display:block;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(70%);transform:translateX(-50%) translateY(70%);width:0;height:0;border-style:solid;border-width:23px 13.5px 0 13.5px;border-color:#ffffff transparent transparent transparent}.Sakumasan .Tweet--call_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Sakumasan .Tweet--call_in:before,.Sakumasan .Tweet--call_in:after{display:block}@media all and (-ms-high-contrast: none){.Sakumasan .Tweet--call_in:before,.Sakumasan .Tweet--call_in:after{font-family:"sans-serif" !important}}.Sakumasan .Tweet--call_in:before{content:"\\";margin-right:20px}.Sakumasan .Tweet--call_in:after{content:"/";margin-left:20px}.Sakumasan .Tweet--link{display:block;margin:26px auto 0;height:60px;width:60px;background:transparent url(/images/common/icon-twitter.svg) no-repeat top center/contain}.Top_title{text-align:center;padding-top:3.8vw;padding-bottom:2.3vw}@media screen and (max-width: 560px){.Top_title{margin-top:20px}}.Top_title--h1{text-align:center;display:inline-block;font-size:54px;position:relative}@media screen and (max-width: 560px){.Top_title--h1{display:block;font-size:9.6vw}}.Top_title--h1_decoration{display:block;position:absolute}.Top_title--h1_decoration.-one{background-image:url(/images/common/title-decoration-01.svg);background-repeat:no-repeat;background-size:contain;width:11.5vw;height:8.9375vw;top:-3.7vw;right:calc(-11vw - 30px)}@media screen and (max-width: 767px){.Top_title--h1_decoration.-one{background-image:url(/images/common/title-decoration-01-sp.svg)}}@media screen and (max-width: 560px){.Top_title--h1_decoration.-one{width:9.06667vw;height:11.33333vw;right:2%}}.Top_title--h1_decoration.-two{background-image:url(/images/common/title-decoration-02.svg);background-repeat:no-repeat;background-size:contain;width:8.9375vw;height:8.5625vw;top:-3.7vw;left:-12vw}@media screen and (max-width: 767px){.Top_title--h1_decoration.-two{background-image:url(/images/common/title-decoration-02-sp.svg)}}@media screen and (max-width: 560px){.Top_title--h1_decoration.-two{width:12.13333vw;height:9.46667vw;left:2%}}.Top_kv{margin-top:40px}@media screen and (max-width: 960px){.Top_kv{padding-right:0;padding-left:0}}@media screen and (max-width: 560px){.Top_kv{margin-top:28px}}.Top_kv.-full{padding-right:0;padding-left:0}.Top_kv--img{display:block}.Top_paragraph{margin-top:60px}@media screen and (max-width: 560px){.Top_paragraph{margin-top:40px}}.Top_paragraph--heading{text-align:center;font-size:30px}@media screen and (max-width: 960px){.Top_paragraph--heading{font-size:30px}}@media screen and (max-width: 560px){.Top_paragraph--heading{font-size:6.4vw;line-height:1.5}}.Top_paragraph--text{color:#dc000c;text-align:center;font-size:18px;width:700px;margin:26px auto 0}@media screen and (max-width: 960px){.Top_paragraph--text{font-size:15px;width:100%}}@media screen and (max-width: 560px){.Top_paragraph--text{text-align:left;margin:16px auto 0}}.HushLinks{margin-top:60px}@media screen and (max-width: 560px){.HushLinks{margin-top:20px}}.HushLinks--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 560px){.HushLinks--list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.HushLinks--list_item{width:220px;margin:0 10px}@media screen and (max-width: 560px){.HushLinks--list_item{width:100%;margin:10px 0 0}}.HushLinks--list_item .item--link{border:2px solid #dc000c;border-radius:5px;color:#dc000c;text-align:center;display:block;padding:14px 0 23px;position:relative}@media screen and (max-width: 560px){.HushLinks--list_item .item--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1.2;height:50px;padding:0}}.HushLinks--list_item .item--link::after{display:block;content:"";background-image:url(/images/common/hashlink-arrow.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:7.5px;position:absolute;right:calc(50% - 7px);bottom:12px;-webkit-transition:background-color .2s, color, .2s;transition:background-color .2s, color, .2s}@media screen and (max-width: 560px){.HushLinks--list_item .item--link::after{top:calc(50% - 6px);right:22px}}.HushLinks--list_item .item--link::before{display:block;content:"";background-image:url(/images/common/hashlink-arrow-02.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:7.5px;position:absolute;right:calc(50% - 7px);bottom:12px;-webkit-transition:background-color .2s, color, .2s;transition:background-color .2s, color, .2s}@media screen and (max-width: 560px){.HushLinks--list_item .item--link::before{top:calc(50% - 6px);right:22px}}.HushLinks--list_item .item--link:hover{background-color:#dc000c;color:#fff;-webkit-transition:background-color .2s, color, .2s;transition:background-color .2s, color, .2s}.HushLinks--list_item .item--link:hover::after{opacity:0}.HushLinks--list_item .item--link:hover::before{opacity:1}
/*# sourceMappingURL=style.css.map */