@media screen and (max-width:959px){#wrapper p{font-size:14px}#wrapper #main #content #mainarea{width:100%;font-style:normal}#wrapper #main #content #mainarea img{height:auto}#wrapper #main #content #mainarea #feature-data-box{padding:0 5px}#wrapper #main #content #mainarea #feature-data-box #feature-data{padding-top:10px}#wrapper #main #content #mainarea #content-innr .txt_e{width:32px}#wrapper #main #content #mainarea #content-innr .txt_i,#wrapper #main #content #mainarea #content-innr .txt_n,#wrapper #main #content #mainarea #content-innr .txt_t{width:45px}#wrapper #main #content #mainarea #content-innr #iee_footer h2 span{font-size:14px}}@media screen and (max-width:767px){#wrapper #main{margin-top:51px}#wrapper #main #content #mainarea{font-style:normal}#wrapper #main #content #mainarea #content-innr .h2_area{padding:5% 4% 1% 21%}#wrapper #main #content #mainarea #content-innr .h2_area h2{font-size:44px}#wrapper #main #content #mainarea #content-innr .h2_area h2 em{font-size:38px}#wrapper #main #content #mainarea #content-innr .h2_area h2 span{margin-left:30px}#wrapper #main #content #mainarea #content-innr h3{margin-bottom:6px}#wrapper #main #content #mainarea #content-innr .bg_ptn01{margin:2.5% 12% 4% 0;width:80%;height:65px}#wrapper #main #content #mainarea #content-innr .bg_ptn01 span{padding-right:14px}#wrapper #main #content #mainarea #content-innr .bg_ptn01 span:after{position:absolute;right:-20px}#wrapper #main #content #mainarea #content-innr .bg_ptn01:after{content:"";width:65px;height:65px}#wrapper #main #content #mainarea #content-innr .bg_ptn02{width:80%;margin:0 12% 2% 0}#wrapper #main #content #mainarea #content-innr .fll,#wrapper #main #content #mainarea #content-innr .flr{float:none;display:table;margin:10px auto;padding:0}#wrapper #main #content #mainarea #content-innr #iee_footer h2{font-size:24px}#wrapper #main #content #mainarea #content-innr #iee_footer h2 span{display:block}#wrapper #main #content #mainarea #content-innr .pc-view{display:none}#wrapper #main #content #mainarea #content-innr .sp-view{display:block}}@media screen and (max-width:479px){#wrapper #main{margin-top:0;font-style:normal}#wrapper #main #content #mainarea #content-innr .main_ttl_bg{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/shirayuri-170516_mainttl_sp.png") no-repeat;background-size:contain}#wrapper #main #content #mainarea #content-innr p{line-height:1.6}#wrapper #main #content #mainarea #content-innr .iee_box{padding:62% 0 3%}#wrapper #main #content #mainarea #content-innr .bg_ptn01,#wrapper #main #content #mainarea #content-innr .bg_ptn02{width:85%;font-size:22px;height:50px}#wrapper #main #content #mainarea #content-innr .bg_ptn01 span:after,#wrapper #main #content #mainarea #content-innr .bg_ptn02 span:after{width:26px;height:21px;right:-15px;background-size:contain}#wrapper #main #content #mainarea #content-innr .bg_ptn01:after,#wrapper #main #content #mainarea #content-innr .bg_ptn02:after{width:50px;height:50px;right:-26px}#wrapper #main #content #mainarea #content-innr .bg_ptn01:hover,#wrapper #main #content #mainarea #content-innr .bg_ptn02:hover{padding-right:5px}#wrapper #main #content #mainarea #content-innr h2{font-size:20px}#wrapper #main #content #mainarea #content-innr h2 span{font-size:18px}#wrapper #main #content #mainarea #content-innr h3{line-height:1.2;font-size:20px}#wrapper #main #content #mainarea #content-innr h4{font-size:16px}#wrapper #main #content #mainarea #content-innr .h2_area{padding:5% 4% 1% 19%}#wrapper #main #content #mainarea #content-innr .h2_area h2{font-size:28px}#wrapper #main #content #mainarea #content-innr .h2_area h2 em{font-size:22px}#wrapper #main #content #mainarea #content-innr .txt_i,#wrapper #main #content #mainarea #content-innr .txt_n,#wrapper #main #content #mainarea #content-innr .txt_t{float:none}#wrapper #main #content #mainarea #content-innr .pic1 figcaption{font-size:14px;padding:14px 10px 10px}#wrapper #main #content #mainarea #content-innr #event h2{font-size:24px;margin-bottom:10px}#wrapper #main #content #mainarea #content-innr .bgbd{padding:10px}#wrapper #main #content #mainarea #content-innr .bgbd h2{font-size:16px}#wrapper #main #content #mainarea #content-innr .bgb{padding:10px}#wrapper #main #content #mainarea #content-innr .bgb h2{font-size:16px}}