@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%}#main #content #mainarea{max-width:960px;font-size:16px;word-wrap:break-word;line-height:1.8em;margin:0 auto;padding:0;overflow:hidden;font-style:normal;text-justify:inter-ideograph}#main #content #mainarea #feature-data-box #feature-data{padding-bottom:10px}#main #content #mainarea #feature-data-box #feature-data .logo{height:40px;float:left;margin:0}#main #content #mainarea #feature-data-box #feature-data .day{display:inline-block;*display:inline;*zoom:1;float:right;text-align:right;font-size:14px;color:#999;padding-top:5px}#main #content #mainarea .feature-text p{display:inline-block;*display:inline;*zoom:1;float:right;text-align:right;font-size:14px;color:#999;padding-top:10px;line-height:1.3;margin-bottom:20px;margin-right:5px}#main #content #mainarea .button{z-index:3}#main #content #mainarea .button a{position:relative;border:solid #003884 3px;-webkit-box-shadow:0px 4px #003884;box-shadow:0px 4px #003884;border-radius:10px;padding:10px 60px 10px 15px;font-size:26px;font-weight:bold;display:block;text-align:left;line-height:1.4;color:#fff;background:#64b2ff;background:-moz-linear-gradient(top, #64b2ff 15%, #044fb5 100%);background:-webkit-linear-gradient(top, #64b2ff 15%, #044fb5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(15%, #64b2ff), to(#044fb5));background:-o-linear-gradient(top, #64b2ff 15%, #044fb5 100%);background:linear-gradient(to bottom, #64b2ff 15%, #044fb5 100%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#main #content #mainarea .button a:after{position:absolute;content:"";top:calc(50% - 10px);right:15px;width:36px;height:24px;background-size:contain;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-ic-w.png") no-repeat right center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#main #content #mainarea .button a:hover{text-decoration:none;-webkit-transform:scale(1.06) translateZ(0);transform:scale(1.06) translateZ(0)}#main #content #mainarea .button a:hover:after{right:8px}#main #content #mainarea #content-inner{background:#fff;font-size:16px;line-height:1.6;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#main #content #mainarea #content-inner p{color:#003884;line-height:1.6;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-inner img{vertical-align:bottom;height:auto;width:100%}#main #content #mainarea #content-inner figure{margin:0}#main #content #mainarea #content-inner figure figcaption{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}#main #content #mainarea #content-inner .text-area{z-index:2;position:relative;background:#fff;border:solid #003884 4px;padding:4px;max-width:850px;margin:0 auto}#main #content #mainarea #content-inner .text-area .text-area-inner{border:solid #003884 1px;padding:15px}#main #content #mainarea #content-inner .text-area .text-area-inner .text-area-title{text-align:left;border-bottom:solid #003884 1px;margin-bottom:15px}#main #content #mainarea #content-inner figure{position:relative}#main #content #mainarea #content-inner figure img{z-index:1}#main #content #mainarea #content-inner figure figcaption{color:#003884;background:rgba(255, 255, 255, 0.9);border-bottom:solid 4px #bfdaff;border-right:solid 4px #bfdaff;padding:15px;z-index:3;position:absolute;display:inline-block}#main #content #mainarea #content-inner .clearfix:after,#main #content #mainarea #content-inner .col-area:after{clear:both;display:block;content:" "}#main #content #mainarea #content-inner .main-ttl{margin-bottom:60px}#main #content #mainarea #content-inner .main-ttl h1{z-index:1}#main #content #mainarea #content-inner .main-ttl .text-area{margin-top:-130px}#main #content #mainarea #content-inner .main-ttl .text-area .text-area-inner{padding:15px 15px 30px}#main #content #mainarea #content-inner .main-ttl .text-area .text-area-inner .text-area-title{max-width:248px}#main #content #mainarea #content-inner .main-ttl .text-area .text-area-inner .button{max-width:265px;position:absolute;bottom:-33px;width:100%;left:calc(50% - 132px)}#main #content #mainarea #content-inner #sec-01 .sec-body{padding:0 20px}#main #content #mainarea #content-inner #sec-01 .sec-body .whats-area{position:relative;z-index:2;margin-bottom:30px;background:rgba(255, 255, 255, 0.5)}#main #content #mainarea #content-inner #sec-01 .sec-body .whats-area .whats-area-title{max-width:392px;margin:0 auto}#main #content #mainarea #content-inner #sec-01 .sec-body .whats-area .whats-area-content{border:solid 2px #cdfbff;padding:20px;border-radius:20px;font-size:14px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area{position:relative}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area:after{content:"";background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-bg-01.png") no-repeat;bottom:30%;left:-20px;width:770px;height:770px;position:absolute;z-index:1}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123{position:relative;z-index:2}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123{margin-bottom:160px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-01,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-02,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-03{float:left}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-01 figure figcaption,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-01 figure img,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-02 figure figcaption,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-02 figure img,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-03 figure figcaption,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-03 figure img{width:290px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-01 figure figcaption,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-02 figure figcaption,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-03 figure figcaption{top:88%;left:0}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-01,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-02{position:relative;margin-right:25px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-01:after,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-123 .flow-02:after{position:absolute;content:"";background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-ic-flow.png") no-repeat left center;z-index:2;width:62px;height:42px;top:40%;right:-44px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04{background:#d7fcff;margin:0 -20px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .agree,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .judge,#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .opp{max-width:186px;position:absolute;z-index:2;top:-54px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .agree{left:3%}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .judge{left:calc(50% - 93px)}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .opp{right:3%}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 figure{z-index:1}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 figure figcaption{position:static;border:none;background:#d7fcff;padding:20px 40px 30px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .button{float:right;padding-right:40px}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .button a{z-index:1;color:#003884;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 15%, #c2dcff 100%);background:-webkit-linear-gradient(top, #ffffff 15%, #c2dcff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(15%, #ffffff), to(#c2dcff));background:-o-linear-gradient(top, #ffffff 15%, #c2dcff 100%);background:linear-gradient(to bottom, #ffffff 15%, #c2dcff 100%)}#main #content #mainarea #content-inner #sec-01 .sec-body .flow-area .flow-04 .button a:after{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-ic-b.png") no-repeat right center}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area{background:#d7fcff;margin:0 -20px;padding:30px 40px 130px;position:relative}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area:after{content:"";background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-h3-bg-02.png) no-repeat;bottom:9%;left:0;width:538px;height:576px;z-index:1;position:absolute}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area,#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area{position:relative;z-index:2;margin-bottom:30px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area h3.left{max-width:508px;margin-left:-40px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area figure.right{max-width:380px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area figure.right figcaption{max-width:500px;top:52%;left:-105%}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area .img-area figure img{max-width:370px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area .img-area figure figcaption{left:calc(50% - 158px);bottom:11%;max-width:315px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area .img-area.left{margin-right:30px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area .img-area.right{margin-left:30px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area .qa-area{margin:0}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area .qa-area.left,#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .col-area .qa-area.right{max-width:480px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area dd,#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area dt{position:relative}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area dt{font-weight:bold;padding-left:38px;font-size:20px;margin-bottom:20px;line-height:1.4;color:#ffa71d;text-shadow:#fff 2px 0px, #fff -2px 0px, #fff 0px -2px, #fff 0px 2px, #fff 2px 2px, #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px, #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px, #fff -2px 1px, #fff 2px -1px, #fff -2px -1px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area dt:before{content:"";background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-h3-ic.png") no-repeat left center;top:calc(50% - 20px);left:0;width:26px;height:40px;position:absolute}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area dd{color:#003884;margin:0 0 15px;display:inline-block;vertical-align:bottom;z-index:2}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area dd:last-of-type{margin:0}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-area dd .name{font-weight:bold}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-01{margin:-40px 0 30px}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .qa-01:after{content:"";background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-h3-bg-01.png") no-repeat;top:35%;right:-40px;width:422px;height:222px;z-index:1;position:absolute}#main #content #mainarea #content-inner #sec-01 .sec-body .student-qa-area .button{margin:0 auto;max-width:325px}#main #content #mainarea #content-inner #sec-02{position:relative;margin-top:-80px}#main #content #mainarea #content-inner #sec-02 .sec-body{padding:0 40px}#main #content #mainarea #content-inner #sec-02 .sec-body figure figcaption{width:315px}#main #content #mainarea #content-inner #sec-02 .sec-body .col-area{margin-bottom:30px}#main #content #mainarea #content-inner #sec-02 .sec-body .col-area figure.right{max-width:350px}#main #content #mainarea #content-inner #sec-02 .sec-body .col-area figure.right figcaption{bottom:15px;left:calc(50% - 158px);text-align:center}#main #content #mainarea #content-inner #sec-02 .sec-body .col-area .left{z-index:2;position:relative;max-width:500px;margin-right:30px}#main #content #mainarea #content-inner #sec-02 .sec-body .col-area .left p:first-of-type{margin-bottom:25px}#main #content #mainarea #content-inner #sec-02 .sec-body .sec-02-img{position:relative;max-width:630px;margin:0 -40px 30px 0;z-index:1}#main #content #mainarea #content-inner #sec-02 .sec-body .sec-02-img figcaption{left:-40%;top:30%}#main #content #mainarea #content-inner #sec-02 .sec-body .sec-02-img:before{z-index:2;position:absolute;content:"";background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shirayuri-200519-sec02-bg.png) no-repeat;top:-48%;right:0;width:382px;height:176px}#main #content #mainarea #content-inner #sec-03{margin:0 auto 40px}#main #content #mainarea #content-inner #sec-03 .text-area-inner{padding:15px 15px 25px}#main #content #mainarea #content-inner #sec-03 .text-area-inner .text-area-title{max-width:574px}#main #content #mainarea #content-inner #sec-03 .text-area-inner .text-area-content{margin-bottom:20px}#main #content #mainarea #content-inner #sec-03 .text-area-inner .button{max-width:265px;margin:0 auto}#main #content #mainarea #content-inner #sec-04 .sec-header h2 .main,#main #content #mainarea #content-inner #sec-04 .sec-header h2 .sub{display:block}#main #content #mainarea #content-inner #sec-04 .sec-header h2 .sub{max-width:140px;margin:0 auto}#main #content #mainarea #content-inner #sec-04 .sec-header h2 .main{max-width:100%;padding-top:26px;border-top:solid 3px #003884;text-align:center}#main #content #mainarea #content-inner #sec-04 .sec-header h2 .main img{max-width:348px}#main #content #mainarea #content-inner #sec-04 .sec-body{padding:0 55px 40px;border-bottom:solid 3px #003884;margin-bottom:25px}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table{background:#fff;padding:20px 0 10px;border-radius:20px}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table h3{text-align:center;margin-top:-70px;vertical-align:bottom;margin-bottom:20px}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table{border-collapse:collapse;border-radius:0;font-family:inherit;border:#ffd28c solid 2px}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table thead tr th{background:#ffd28c;color:#003884;text-align:center;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;font-size:18px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:2px}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table thead tr:first-child th.footable-first-column{width:23%}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table thead tr:first-child th:nth-child(2){width:20%}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table thead tr:first-child th:nth-child(3){width:25%}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table tbody tr:hover{background:#fff}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table tbody tr td{border:#ffd28c solid 2px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#003884;font-weight:normal;text-align:center;font-size:16px;background:#fff;text-align:left;padding:10px 15px;vertical-align:top}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table tbody tr td .fw-b{font-weight:bold}#main #content #mainarea #content-inner #sec-04 .sec-body .event-table table tbody tr td .fs-s{font-size:14px}#main #content #mainarea #content-inner #sec-04 .sec-body .button{max-width:265px;margin:30px auto 0}