body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}html{overflow-x:hidden;overflow-y:auto;width:100%;height:100%;font-size:100px}body{font:16px Avenir Next,BlinkMacSystemFont,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;-webkit-text-size-adjust:100%;font-family:Avenir Next,BlinkMacSystemFont,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif!important;word-break:break-word}@media screen and (min-width:1367px){body .main{width:1920px!important;position:relative;left:50%;transform:translateX(-50%)}}a{color:initial;text-decoration:none;color:#000}video{outline:0}a:hover{color:initial;text-decoration:none}li{list-style:none}img{border:0;vertical-align:middle;object-fit:cover;font-family:"object-fit: cover"}table{border-collapse:collapse;border-spacing:0}p{word-wrap:break-word}.float_l{float:left}.float_r{float:right}.clear_float:after{display:block;clear:both;content:"";visibility:hidden;height:0}.textOverflowHide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.head_arow_right_ico{width:.07rem;margin:0 .05rem;display:inline-block;position:relative;top:-.12rem}.head_arow_right_ico:after,.head_arow_right_ico:before{position:absolute;content:'';border-top:.07rem transparent solid;border-left:.07rem #fff dashed;border-bottom:.07rem transparent dashed;border-right:.07rem transparent dashed}.head_arow_right_ico:before{border-left:.07rem #464646 solid}.head_arow_right_ico:after{left:-.01rem;border-left:.07rem #fff solid}.TRS_UEDITOR *{font-family:Avenir Next,BlinkMacSystemFont,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif!important;line-height:.26rem!important;font-size:.18rem!important}.TRS_UEDITOR p,.TRS_UEDITOR span{line-height:.26rem!important;font-size:.18rem!important}.TRS_UEDITOR table{width:100%!important}@media screen and (max-width:768px){.mobile{display:block!important}.pc{display:none!important}.pad{display:none!important}.TRS_UEDITOR *{font-family:Avenir Next,BlinkMacSystemFont,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif!important;line-height:.22rem!important;font-size:.14rem!important}.TRS_UEDITOR p,.TRS_UEDITOR span{line-height:.22rem!important;font-size:.14rem!important}.TRS_UEDITOR table{width:100%!important}body{-webkit-tap-highlight-color:transparent}.overview_driven p,.overview_driven span{text-align:left!important}}@media screen and (min-width:769px){.mobile{display:none!important}.pc{display:block!important}}@media screen and (min-width:769px) and (max-width:1366px){.pad{display:block!important}.mobile{display:none!important}body{width:100vw!important;height:100%}body>div{overflow:hidden;height:auto!important;height:initial!important}html{overflow-y:auto;overflow-x:auto;height:100%;width:100vw!important;font-size:98px}}@media screen and (min-width:1366px){.pad{display:none!important}.mobile{display:none!important}}@media screen and (min-width:1367px) and (max-width:1920px){body>div{overflow-x:hidden}html{overflow-y:scroll}}@media screen and (min-width:1015px) and (max-width:1350px){body .main{margin-top:127px!important}}@media screen and (min-width:1351px){body .main{margin-top:93px!important}}@media screen and (min-width:768px) and (max-width:1015px){body .main{margin-top:179px!important}}@media screen and (max-width:768px){body .main{margin-top:64px!important}}@media screen and (min-width:768px) and (max-width:1366px){.pad_compatible{width:1366px!important;margin:0 auto}.pad_compatible .main{width:1920px!important;position:relative;left:50%;transform:translateX(-50%)}.pad_compatible .footer{width:100%}}@media screen and (min-width:769px) and (max-width:907px){.school_science .main{margin-top:179px!important}}@media screen and (min-width:908px) and (max-width:1250px){.school_science .main{margin-top:127px!important}}@media screen and (min-width:1251px){.school_science .main{margin-top:93px!important}}@media screen and (min-width:769px) and (max-width:1120px){.school_engineering .main{margin-top:127px!important}}@media screen and (min-width:1121px){.school_engineering .main{margin-top:93px!important}}@media screen and (min-width:769px) and (max-width:1100px){.school_lifescience .main{margin-top:127px!important}}@media screen and (min-width:1101px){.school_lifescience .main{margin-top:93px!important}}