@charset "utf-8";.cf:after,.cf:before{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}img{border:0px}a.img_hover:hover img{opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75;-ms-filter:"alpha(opacity=75)"}a{color:#009;text-decoration:none}a:visited{color:#606}a:hover{color:#06c;text-decoration:underline}li,ol,ul{list-style:none}.m0{margin:0px!important}.mlr10{margin:0px 10px!important}.mb0{margin-bottom:0px!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mt0{margin-top:0px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mr0{margin-right:0px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.ml0{margin-left:0px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.pb0{padding-bottom:0px!important}.pb05{padding-bottom:05px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.padding{padding:0px!important}.plr10{padding:0px 10px!important}.pt0{padding-top:0px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pr0{padding-right:0px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pl0{padding-left:0px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.tll{text-align:left}.tlc{text-align:center}.tlr{text-align:right}.fz10{font-size:10px}.fz12{font-size:12px}.fz14{font-size:14px}.fz16{font-size:16px}.fz18{font-size:18px}.fz20{font-size:20px}.fz24{font-size:24px}.flr{float:right}.fll{float:left}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.inline-block{display:inline-block;*display:inline;*zoom:1}.fb{font-weight:bold}.trs{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}.textOut{overflow:hidden;white-space:nowrap;font-size:12px;text-indent:100%}@media screen and (max-width:960px){#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-inner{}#wrapper #main #content #mainarea #content-inner img{width:100%}#wrapper #main #content #mainarea #content-inner p{font-size:14px}#wrapper #main #content #mainarea #content-inner .button a{font-size:22px}#wrapper #main #content #mainarea #content-inner .text-area,#wrapper #main #content #mainarea #content-inner ul{text-align:left}#wrapper #main #content #mainarea #content-inner .text-area{width:90%;padding:20px 40px 20px 20px}#wrapper #main #content #mainarea #content-inner .profile figure{max-width:280px}#wrapper #main #content #mainarea #content-inner .profile figure figcaption{font-size:14px}#wrapper #main #content #mainarea #content-inner .col-area .text{max-width:100%}#wrapper #main #content #mainarea #content-inner .col-area figure{margin:30px auto;float:none;max-width:400px}#wrapper #main #content #mainarea #content-inner .col-area .text{float:none}#wrapper #main #content #mainarea #content-inner .col-area .figure{float:none}#wrapper #main #content #mainarea #content-inner #sec-06 .button a,#wrapper #main #content #mainarea #content-inner .main-ttl .button a{font-size:22px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header figure,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header figure,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header figure{width:65%}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area{margin:30px -20px -40px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area:after,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area:after,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area:after{width:55%;height:100%}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area figure,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area figure,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area figure{width:55%;max-width:560px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area .button,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area .button,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area .button{top:calc(50% - 45px);left:auto;right:20px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body{padding:30px 20px 0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area .h2-area-inner h2 img{-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .col-area .text,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body .col-area .text{padding:20px}#wrapper #main #content #mainarea #content-inner .main-ttl{text-align:center}#wrapper #main #content #mainarea #content-inner .main-ttl .text-area .s-text{font-size:12px}#wrapper #main #content #mainarea #content-inner .main-ttl .button{position:static;left:auto;bottom:auto;margin-top:30px}#wrapper #main #content #mainarea #content-inner #sec-01{margin-top:0}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header{padding-top:30%;background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-210427-bg-sec01.png) no-repeat top 5% center}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area .h2-area-inner h2 img{max-width:920px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .profile{margin:25px auto}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .profile .profile-inner figure{width:calc(50% - 10px)}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .profile .profile-inner figure:first-of-type{margin-right:20px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body h3 img{max-width:498px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .col-area:nth-child(5) figure{position:static;right:auto}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .col-area:nth-child(7){margin-top:-250px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .col-area:nth-child(7) .text{width:calc(100% - 400px)}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .col-area:nth-child(7) figure{margin-top:30px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .h3-title-area figure{position:static;max-width:400px;float:right;margin-right:-20px;margin-left:20px}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area .h2-area-inner h2 img{max-width:586px}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .fig-left .text{max-width:100%}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .profile{text-align:center}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .profile figure{max-width:280px;margin-left:auto}#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area .h2-area-inner h2 img{max-width:730px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area .h2-area-inner h2 img{max-width:582px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body{padding-bottom:40px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .read{width:100%;float:none;margin-right:0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .col-area .text{max-width:60%}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left .text{float:right}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure{left:-20px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure:first-of-type{top:5%}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure:nth-of-type(2){top:calc(5% + 324px)}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right .text{float:left}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right figure{top:10%;margin-right:-20px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .button-area{margin-top:30px}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area .h2-area-inner h2 img{max-width:554px}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body .col-area figure{margin:0 0 0 -20px;float:left;max-width:640px;width:70%}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body .col-area .text{display:inline-block;margin-top:-150px;max-width:100%;margin-right:0}#wrapper #main #content #mainarea #content-inner #sec-06{text-align:center}#wrapper #main #content #mainarea #content-inner #sec-06 .text-area h2 img{max-width:242px}#wrapper #main #content #mainarea #content-inner #sec-06 .button{position:relative;right:auto;top:auto;margin-top:20px}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-header{max-width:100%}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body{text-align:center}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body .button,#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body ul{margin:0 auto}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body ul{float:none;margin-bottom:20px}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body .button{position:relative;top:auto;right:auto}}@media screen and (max-width:767px){#wrapper #main{margin-top:50px}#wrapper #main #content #mainarea #content-inner{}#wrapper #main #content #mainarea #content-inner .button:hover{-webkit-transform:none;-ms-transform:none;transform:none}#wrapper #main #content #mainarea #content-inner .text-area{border-radius:0;width:100%;padding:15px}#wrapper #main #content #mainarea #content-inner .text-area .text-area-title{padding-left:60px}#wrapper #main #content #mainarea #content-inner .text-area .text-area-title:before{top:50%;width:50px}#wrapper #main #content #mainarea #content-inner .text-area .text-area-title img{max-width:130px}#wrapper #main #content #mainarea #content-inner .mb-text{margin-bottom:20px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area{padding-left:50px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area:before{left:5px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area .h2-area-inner h2 img{margin-left:-30px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area .button,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area .button,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area .button{top:auto;bottom:-45px}#wrapper #main #content #mainarea #content-inner .main-ttl .text-area{margin-top:-5%}#wrapper #main #content #mainarea #content-inner .main-ttl .button{margin-top:20px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area .h2-area-inner h2 img{padding-right:50px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header{background-size:70%}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .profile .profile-inner figure{float:none;width:100%}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .profile .profile-inner figure:first-of-type{margin-right:0;margin-bottom:20px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body h3{z-index:2;margin:70px -20px 30px;padding:20px 0 0 20px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body h3:after{left:300px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body h3 img{width:calc(100% - 30px);max-width:380px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .h3-title-area h3:after{left:320px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .h3-title-area figure{z-index:1;margin-top:-60px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .col-area:nth-child(7){margin-top:30px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .col-area:nth-child(7) .text{width:100%}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area .button{right:calc(50% - 188px)}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header{padding:310px 0 0;background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-210427-bg-sec02.png) no-repeat top 35% center;background-size:400px}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area .h2-area-inner h2 img{max-width:340px}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area .button{right:calc(50% - 133px)}#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-210427-bg-sec03.png) no-repeat top 44% right 70%;background-size:180px}#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area .button{right:calc(50% - 177px);z-index:4}#wrapper #main #content #mainarea #content-inner #sec-04:after,#wrapper #main #content #mainarea #content-inner #sec-04:before{height:200px}#wrapper #main #content #mainarea #content-inner #sec-04:before{top:20%}#wrapper #main #content #mainarea #content-inner #sec-04:after{bottom:10%}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body:after{height:220px;top:42%}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .read{margin-bottom:0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left:after,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right:after{display:block;content:" ";clear:both}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right figure{position:relative}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left .text,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right .text{max-width:100%;float:none;display:inline-block}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left{margin-bottom:0;margin-right:0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure{float:left}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure:first-of-type,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure:nth-of-type(2){top:auto}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right{margin-left:0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right figure{float:right}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .button-area{margin-top:0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .button-area .button{max-width:240px;margin:0 auto}#wrapper #main #content #mainarea #content-inner #sec-05:after,#wrapper #main #content #mainarea #content-inner #sec-05:before{height:150px}#wrapper #main #content #mainarea #content-inner #sec-05:after{bottom:20px}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body:before{height:200px}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body:after{top:55%}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body .col-area figure{width:100%}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body .col-area .text{margin-top:-50px}#wrapper #main #content #mainarea #content-inner #sec-06 .text-area h2 img{max-width:200px}#wrapper #main #content #mainarea #content-inner #sec-07{padding:40px 20px}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body:before{width:80%;height:300px;top:calc(50% - 205px);right:-20px}}@media screen and (max-width:479px){#wrapper #main{margin-top:0}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo a img{max-width:240px;height:auto}#wrapper #main #content #mainarea #content-inner .button a{font-size:18px;padding:9px 50px 9px 20px}#wrapper #main #content #mainarea #content-inner .button a:after{right:15px;width:30px;background-size:30px}#wrapper #main #content #mainarea #content-inner .col-area .text .question,#wrapper #main #content #mainarea #content-inner .full-area .text .question{padding-left:35px;margin-bottom:14px}#wrapper #main #content #mainarea #content-inner .col-area .text .question:before,#wrapper #main #content #mainarea #content-inner .full-area .text .question:before{background-size:30px}#wrapper #main #content #mainarea #content-inner .col-area .text .answer .name-h,#wrapper #main #content #mainarea #content-inner .col-area .text .answer .name-k,#wrapper #main #content #mainarea #content-inner .col-area .text .answer .name-m,#wrapper #main #content #mainarea #content-inner .full-area .text .answer .name-h,#wrapper #main #content #mainarea #content-inner .full-area .text .answer .name-k,#wrapper #main #content #mainarea #content-inner .full-area .text .answer .name-m{margin-bottom:6px}#wrapper #main #content #mainarea #content-inner .col-area figure{margin:20px auto}#wrapper #main #content #mainarea #content-inner #sec-06 .button a,#wrapper #main #content #mainarea #content-inner .main-ttl .button a{font-size:18px}#wrapper #main #content #mainarea #content-inner #sec-06 .button a:after,#wrapper #main #content #mainarea #content-inner .main-ttl .button a:after{background-size:40px 26px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area{z-index:2}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area .h2-area-inner figure,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area .h2-area-inner figure,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area .h2-area-inner figure{position:relative;float:right;width:calc(100% - 20px);margin-top:-20px;z-index:1}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header figure,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header figure,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header figure{width:90%;position:static;float:right;margin-top:-20px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area figure,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area figure,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area figure{width:90%}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area{padding-left:30px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area:before{background-size:26px;left:2px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area:before,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area:before{top:-7px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area:after,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area:after{bottom:-8px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area .h2-area-inner h2,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area .h2-area-inner h2,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area .h2-area-inner h2,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area .h2-area-inner h2,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area .h2-area-inner h2{padding:12px 0}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area .h2-area-inner h2 img{margin-left:-15px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body{padding:20px 15px 0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area .h2-area-inner h2,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area .h2-area-inner h2{text-align:center}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-header .h2-area .h2-area-inner h2 img,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-header .h2-area .h2-area-inner h2 img{display:inline-block;padding-right:0;max-width:300px;margin-left:-30px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .col-area .text,#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body .col-area .text{margin-left:-15px;margin-right:-15px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body h3:after{left:230px;background-size:70px;top:-26px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body h3 img{max-width:280px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .h3-title-area h3:after{left:245px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .h3-title-area figure{margin-right:-15px;margin-top:-10px}#wrapper #main #content #mainarea #content-inner #sec-01 .sec-body .bottom-area .button{right:calc(50% - 148px)}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-header{padding:250px 0 0;background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-210427-bg-sec02.png) no-repeat top 25% center;background-size:290px}#wrapper #main #content #mainarea #content-inner #sec-02 .sec-body .bottom-area .button{right:calc(50% - 104px)}#wrapper #main #content #mainarea #content-inner #sec-03 .sec-header{padding:250px 0 0;background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-210427-bg-sec03.png) no-repeat top 112px right;background-size:160px}#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .col-area,#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .read{margin-bottom:20px}#wrapper #main #content #mainarea #content-inner #sec-03 .sec-body .bottom-area .button{right:calc(50% - 140px)}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body{padding-bottom:30px}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure,#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right figure{width:100%}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-left figure{margin-left:-15px;left:0}#wrapper #main #content #mainarea #content-inner #sec-04 .sec-body .fig-right figure{margin-right:-15px}#wrapper #main #content #mainarea #content-inner #sec-05:after,#wrapper #main #content #mainarea #content-inner #sec-05:before{height:100px}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body:before{height:150px;width:40%}#wrapper #main #content #mainarea #content-inner #sec-05 .sec-body .col-area .text{margin-top:-30px}#wrapper #main #content #mainarea #content-inner #sec-07{padding:30px 15px}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-header h2 img{max-width:170px}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body ul li{text-align:center}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body ul li .event-name{position:relative;padding-left:40px;margin-left:-40px;left:auto;top:auto}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body ul li .event-name:before{background-size:30px;top:calc(50% - 8px);width:30px}#wrapper #main #content #mainarea #content-inner #sec-07 .sec-body ul li .event-date{float:none}}