@charset "utf-8";.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}img{border:0}a.img_hover:hover img{opacity:.75;filter:alpha(opacity=75);-moz-opacity:.75;-ms-filter:"alpha(opacity=75)"}a{color:#009;text-decoration:none}a:visited{color:#606}a:hover{color:#06c;text-decoration:underline}ul,ol,li{list-style:none}.m0{margin:0 !important}.mlr10{margin:0 10px !important}.mb0{margin-bottom:0 !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:0 !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:0 !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:0 !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:0 !important}.pb05{padding-bottom:5px !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:0 !important}.plr10{padding:0 10px !important}.pt0{padding-top:0 !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:0 !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:0 !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 .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.textOut{overflow:hidden;white-space:nowrap;font-size:12px;text-indent:100%}#main #content #mainarea{width:960px;font-size:16px;word-wrap:break-word;line-height:1.8em;margin:0 auto;padding:0;font-style:normal;text-align:justify;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:35px;float:left;margin-top:6px}#main #content #mainarea #feature-data-box #feature-data #main p{font-size:16px;line-height:170%;margin-bottom:20px}#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:10px}#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:8px}#main #content #mainarea #content-innr .pc-view{display:inline}#main #content #mainarea #content-innr .sp-view{display:none !important}#main #content #mainarea #content-innr .mainttl{margin:0;padding:0;line-height:1;width:100%;border:#72b947 solid 3px;border-bottom:none;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-ms-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;box-sizing:border-box}#main #content #mainarea #content-innr .mainttl img{-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-ms-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;with:100%;height:auto;display:block}#main #content #mainarea #content-innr h2{margin-bottom:20px;font-size:32px;color:#fff;background-color:#aaa;text-align:center;padding:14px 0 13px;font-weight:bold;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#main #content #mainarea #content-innr h2 span{font-size:20px}#main #content #mainarea #content-innr h3{font-weight:bold;font-size:28px;padding:10px 28px 8px 18px;display:inline-block;color:#fff;background-color:#aaa;-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;-ms-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;margin-bottom:18px;position:relative;right:30px;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#main #content #mainarea #content-innr h4{margin:0 0 10px 0;color:#9c8369;font-size:18px}#main #content #mainarea #content-innr .txt-red{color:#bf2000}#main #content #mainarea #content-innr .fll{margin-right:20px}#main #content #mainarea #content-innr .flr{margin-left:20px}#main #content #mainarea #content-innr figure{margin:0}#main #content #mainarea #content-innr .pic1,#main #content #mainarea #content-innr .pic2,#main #content #mainarea #content-innr .pic3{position:relative}#main #content #mainarea #content-innr .pic1 img,#main #content #mainarea #content-innr .pic2 img,#main #content #mainarea #content-innr .pic3 img{vertical-align:bottom}#main #content #mainarea #content-innr .pic1{max-width:330px;width:100%;display:block;height:auto}#main #content #mainarea #content-innr .pic1 img{width:100%;max-width:330px;height:auto;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#main #content #mainarea #content-innr .pic2{max-width:355px;width:100%;display:block;height:auto}#main #content #mainarea #content-innr .pic2 img,#main #content #mainarea #content-innr .pic2 video{width:100%;max-width:355px;height:auto}#main #content #mainarea #content-innr .pic3{max-width:420px;width:100%;display:block;height:auto;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#main #content #mainarea #content-innr .pic3 img{width:100%;max-width:420px;height:auto;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}#main #content #mainarea #content-innr .txt_k{color:#00987d}#main #content #mainarea #content-innr .txt_a{color:#79be00}#main #content #mainarea #content-innr .of{display:block;overflow:hidden}#main #content #mainarea #content-innr .txt_k,#main #content #mainarea #content-innr .txt_a{font-weight:bold;display:block;width:80px;float:left}#main #content #mainarea #content-innr .txt_edu{display:block;width:38px;float:left}#main #content #mainarea #content-innr strong{background-color:#ecff94}#main #content #mainarea #content-innr .tul{text-decoration:underline}#main #content #mainarea #content-innr .prf{background-color:#daf9ff;border:4px solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;margin:0 26px 20px;padding:10px 0;box-sizing:border-box}#main #content #mainarea #content-innr .prf p{font-size:14px;line-height:1.6}#main #content #mainarea #content-innr .prf .parson1{height:340px;width:50%;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-keisen_20170613_parson1.jpg") no-repeat top left;padding:40px 26px 40px 18%;box-sizing:border-box}#main #content #mainarea #content-innr .prf .parson1 .innerprof{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-keisen_20170613_hukidasi1.png") no-repeat center left;padding-left:22px}#main #content #mainarea #content-innr .prf .parson1 .innerprof .univ{background-color:#fff;border:2px solid #00987d;color:#00987d;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;font-weight:bold;padding:10px 15px 7px;line-height:1.3}#main #content #mainarea #content-innr .prf .parson1 .innerprof .rubi{margin-top:12px;font-size:14px;color:#00987d}#main #content #mainarea #content-innr .prf .parson1 .innerprof .name{font-weight:bold;font-size:18px;color:#00987d;line-height:1;margin-bottom:8px}#main #content #mainarea #content-innr .prf .parson1 .innerprof .name span{font-size:34px}#main #content #mainarea #content-innr .prf .parson2{height:340px;width:50%;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-keisen_20170613_parson2.jpg") no-repeat top left;padding:40px 26px 40px 18%;box-sizing:border-box}#main #content #mainarea #content-innr .prf .parson2 .innerprof{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-keisen_20170613_hukidasi2.png") no-repeat center left;padding-left:22px}#main #content #mainarea #content-innr .prf .parson2 .innerprof .univ{background-color:#fff;border:2px solid #79be00;color:#79be00;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;font-weight:bold;padding:10px 15px 7px;line-height:1.3}#main #content #mainarea #content-innr .prf .parson2 .innerprof .rubi{margin-top:12px;font-size:14px;color:#79be00}#main #content #mainarea #content-innr .prf .parson2 .innerprof .name{font-weight:bold;font-size:18px;color:#79be00;line-height:1;margin-bottom:8px}#main #content #mainarea #content-innr .prf .parson2 .innerprof .name span{font-size:34px}#main #content #mainarea #content-innr .prf .fll,#main #content #mainarea #content-innr .prf .flr{margin:0}#main #content #mainarea #content-innr .topic{background:#fff;padding:30px;border:dashed 1px #72b947;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}#main #content #mainarea #content-innr .topic .flr{margin-left:30px}#main #content #mainarea #content-innr .topic .fll{margin-right:30px}#main #content #mainarea #content-innr .topic h3{background:#72b947}#main #content #mainarea #content-innr #cont01{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-keisen_20170530_title-02.jpg") no-repeat top #fff9e8;background-size:contain;border:#72b947 solid 3px;border-top:none;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-ms-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;box-sizing:border-box;padding:0 37px 37px}#main #content #mainarea #content-innr #cont01 .iee_box{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin-bottom:40px;padding:26px 37px}#main #content #mainarea #content-innr #cont01 .iee_box p{color:#333;padding:0;margin-bottom:10px}#main #content #mainarea #content-innr #cont01 .iee_box h2{color:#b1784c;font-size:18px;margin-bottom:14px;border-bottom:#c89a77 2px solid;background-color:#fff;padding:2px;text-align:left}#main #content #mainarea #content-innr #cont01 h2{background:#72b947}#main #content #mainarea #content-innr #cont02{background:#fff9e8;border:#ab9d00 solid 3px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-sizing:border-box;padding:0 37px 37px}#main #content #mainarea #content-innr #cont02 h2{background:#ab9d00}#main #content #mainarea #content-innr #cont02 .kokugo{border:dashed 1px #d55f00}#main #content #mainarea #content-innr #cont02 .kokugo h3{background:#d55f00}#main #content #mainarea #content-innr #cont02 .kokugo .pic3{background-color:#ece3e1}#main #content #mainarea #content-innr #cont02 .kokugo .pic3 figcaption{padding:14px 20px;font-size:14px}#main #content #mainarea #content-innr #cont02 .eigo{border:dashed 1px #0ea2cd}#main #content #mainarea #content-innr #cont02 .eigo h3{background:#0ea2cd}#main #content #mainarea #content-innr #cont02 .eigo .pic3{background-color:#d9e8ed}#main #content #mainarea #content-innr #cont02 .eigo .pic3 figcaption{padding:14px 20px;font-size:14px}#main #content #mainarea #content-innr #cont03{border:#4bb9d1 solid 3px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-sizing:border-box;padding:22px 37px}#main #content #mainarea #content-innr #cont03 h2{color:#4bb9d1;font-size:18px;margin-bottom:14px;border-bottom:#4bb9d1 2px solid;background-color:#fff;padding:2px;text-align:left}#main #content #mainarea #content-innr #cont04{background:#fff9e8;border:#72b947 solid 3px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-sizing:border-box;padding:0 37px 37px}#main #content #mainarea #content-innr #cont04 h2{background:#72b947}#main #content #mainarea #content-innr a.bg_ptn01{background:#0065d6;-webkit-box-shadow:0 4px 0 #68dbf0;-moz-box-shadow:0 4px 0 #68dbf0;-ms-box-shadow:0 4px 0 #68dbf0;box-shadow:0 4px 0 #68dbf0;-webkit-text-shadow:0 1px 0 #003d82;-moz-text-shadow:0 1px 0 #003d82;-ms-text-shadow:0 1px 0 #003d82;text-shadow:0 1px 0 #003d82;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:10px 10px 8px;font-size:26px;text-decoration:none;color:#fff;font-weight:bold;display:block;text-align:center;width:70%;margin:2.5% 0 4%;top:0;transition:all .3s ease;overflow:hidden;vertical-align:middle;position:relative}#main #content #mainarea #content-innr a.bg_ptn01 span{position:relative;top:2px}#main #content #mainarea #content-innr a.bg_ptn01:before{content:"";background-image:-webkit-linear-gradient(130deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.2) 79.9%, rgba(255,255,255,0) 80%);background-image:linear-gradient(130deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.2) 79.9%, rgba(255,255,255,0) 80%);position:absolute;top:-100%;left:-200%;-webkit-transition:all .7s;transition:all .7s;width:200%;height:200%}#main #content #mainarea #content-innr a.bg_ptn01:hover:before{top:0;left:100%}#main #content #mainarea #content-innr a.bg_ptn01:after{content:"";width:46px;height:48px;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-keisen_20170613_ya.png") no-repeat;display:inline-block;margin-left:5px;vertical-align:middle;line-height:50px}#main #content #mainarea #content-innr a.bg_ptn01:hover{filter:contrast(170%);-webkit-box-shadow:0 1px 0 #00fff0;-moz-box-shadow:0 1px 0 #00fff0;-ms-box-shadow:0 1px 0 #00fff0;box-shadow:0 1px 0 #00fff0;top:3px;position:relative;color:#fff}#main #content #mainarea #content-innr .ma .bg_ptn01{margin:2.5% auto 4%}#main #content #mainarea #content-innr #tbl-bdr .footable{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:16px;font-family:inherit;border:1px solid #7d8871}#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>th.footable-first-column,#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>td.footable-first-column{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>th.footable-last-column,#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>td.footable-last-column{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>th:first-child,#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>td:first-child{width:18%}#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>th:nth-child(2),#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>td:nth-child(2){width:16%}#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>th:nth-child(3),#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>td:nth-child(3){width:21%}#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>th.footable-first-column.footable-last-column,#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr:first-child>td.footable-first-column.footable-last-column{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}#main #content #mainarea #content-innr #tbl-bdr .footable tbody>tr:last-child>td.footable-first-column{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}#main #content #mainarea #content-innr #tbl-bdr .footable tbody>tr:last-child>td.footable-last-column{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}#main #content #mainarea #content-innr #tbl-bdr .footable tbody>tr:last-child>td.footable-first-column.footable-last-column{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr>th,#main #content #mainarea #content-innr #tbl-bdr .footable thead>tr>td,#main #content #mainarea #content-innr #tbl-bdr .footable tbody>tr>td{box-shadow:none}#main #content #mainarea #content-innr #tbl-bdr .footable th,#main #content #mainarea #content-innr #tbl-bdr .footable td{padding:10px}#main #content #mainarea #content-innr #tbl-bdr .footable th{background:#c3e6ad;color:#364604;text-shadow:none}#main #content #mainarea #content-innr #tbl-bdr .footable th.kaisibi:after{content:"開始日"}#main #content #mainarea #content-innr #tbl-bdr .footable td{background:#fff}#main #content #mainarea #content-innr #tbl-bdr .footable td.fb{font-weight:bold}#main #content #mainarea #content-innr #tbl-bdr .footable td.fb span{font-weight:normal}#main #content #mainarea #content-innr #tbl-bdr .breakpoint{border-top:none}#main #content #mainarea #content-innr #tbl-bdr .breakpoint thead{display:none}#main #content #mainarea #content-innr #tbl-bdr .breakpoint tbody tr td.expand{background:#c3e6ad;color:#364604}#main #content #mainarea #content-innr #tbl-bdr .breakpoint tbody tr td.expand .footable-toggle{color:#72b947}#main #content #mainarea #content-innr #tbl-bdr .breakpoint tbody tr .footable-row-detail-name{width:40px}