@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{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;font-family:'Noto Sans JP', "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400}#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 #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:5px}#main #content #mainarea #content-innr .innercnts{margin-bottom:10px}#main #content #mainarea #content-innr .h2area{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_tatamibg-01.jpg") left 60px top;position:relative;padding:4% 0 4% 6%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#main #content #mainarea #content-innr .h2area h2{width:60.61%}#main #content #mainarea #content-innr .h2area h2 img{vertical-align:bottom;width:100%;height:auto}#main #content #mainarea #content-innr .h2area .lead{margin-top:2%;width:60.61%}#main #content #mainarea #content-innr .h2area .lead:before{content:"";display:block;width:133px;height:3px;background:#333}#main #content #mainarea #content-innr .h2area .lead p{font-size:14px;font-weight:900}#main #content #mainarea #content-innr .h2area .h2img_1,#main #content #mainarea #content-innr .h2area .h2img_2,#main #content #mainarea #content-innr .h2area .h2img_3{position:absolute;width:36.77%}#main #content #mainarea #content-innr .h2area .h2img_1{right:0;bottom:0}#main #content #mainarea #content-innr .h2area .h2img_2{right:0;top:-10px}#main #content #mainarea #content-innr .h2area .h2img_3{right:-2%;bottom:-22%}#main #content #mainarea #content-innr .h2area-2{margin-bottom:10px}#main #content #mainarea #content-innr .h2area-2 h2{color:#cd0e00;font-weight:900;letter-spacing:2px;margin:0;font-size:20px;display:inline-block}#main #content #mainarea #content-innr .h2area-2 .goroku{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_bg-01.jpg");padding:1.7% 2%;font-weight:700;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;position:relative;margin-left:30px;display:inline-block}#main #content #mainarea #content-innr .h2area-2 .goroku p{font-size:18px;color:#fff;line-height:1.4em}#main #content #mainarea #content-innr .h2area-2 .goroku:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 16px 7px 0;border-color:transparent #cd0e00 transparent transparent;position:absolute;left:-13px;top:50%;margin-top:-7px}#main #content #mainarea #content-innr .contentarea{padding:3%;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_bg-02.jpg")}#main #content #mainarea #content-innr .yonkomaarea{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;width:100%;margin-bottom:5%}#main #content #mainarea #content-innr .yonkomaarea figure{width:26.59%;border:4px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-2.21%}#main #content #mainarea #content-innr .yonkomaarea figure figcaption{background:#222;display:inline-block;position:absolute;bottom:0;left:0;font-size:20px;color:#fff;width:auto;padding:4px 12px 3px 8px}#main #content #mainarea #content-innr .yonkomaarea figure:nth-of-type(2n){-webkit-transform:translateY(7%);-ms-transform:translateY(7%);transform:translateY(7%)}#main #content #mainarea #content-innr .imgarea_left,#main #content #mainarea #content-innr .imgarea_right{width:39.23%;max-width:360px;margin-bottom:40px}#main #content #mainarea #content-innr .imgarea_right{float:right}#main #content #mainarea #content-innr .imgarea_left{float:left}#main #content #mainarea #content-innr figure{margin:0;position:relative}#main #content #mainarea #content-innr figure img{vertical-align:bottom;width:100%;height:auto}#main #content #mainarea #content-innr figure figcaption{width:100%;background:#e7e9d9;font-size:14px;line-height:1.3em;padding:8px 18px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr figure figcaption span{font-weight:bold}#main #content #mainarea #content-innr figure figcaption.redcap{position:absolute;top:10px;left:10px;display:inline-block;color:#fff;font-weight:700;font-size:14px;background:#cd0e00;width:auto;line-height:1.2em;padding:5px 18px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}#main #content #mainarea #content-innr figure figcaption.redcap span{font-size:12px}#main #content #mainarea #content-innr .textarea_left,#main #content #mainarea #content-innr .textarea_right{width:57.62%;margin-bottom:40px}#main #content #mainarea #content-innr .textarea_left{float:left}#main #content #mainarea #content-innr .textarea_right{float:right}#main #content #mainarea #content-innr .textarea{width:100%;margin-bottom:40px}#main #content #mainarea #content-innr .textarea.textlast{margin-bottom:0}#main #content #mainarea #content-innr .edu{font-size:20px;font-weight:bold;line-height:1.3em;margin:0 0 16px;color:#172839}#main #content #mainarea #content-innr .comment_block{background:#fff;padding:20px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-right:40px;margin-bottom:20px;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 3px 4px rgba(0, 0, 0, 0.2);box-shadow:0 3px 4px rgba(0, 0, 0, 0.2)}#main #content #mainarea #content-innr .comment_block .name{position:absolute;bottom:-17px;right:-40px}#main #content #mainarea #content-innr .comment_block .name img{width:58px;height:74px;vertical-align:bottom}#main #content #mainarea #content-innr .comment_block .name span{text-align:right;font-size:14px;line-height:1;font-size:12px;line-height:1.4em;display:block;font-weight:900}#main #content #mainarea #content-innr .comment_edu{margin-right:0;margin-left:40px}#main #content #mainarea #content-innr .comment_edu .name{right:auto;left:-40px}#main #content #mainarea #content-innr .comment_edu .name img{height:54px}#main #content #mainarea #content-innr .comment_edu .name span{text-align:left}#main #content #mainarea #content-innr .txt-q{border-bottom:1px solid #cd0e00;color:#cd0e00;position:relative}#main #content #mainarea #content-innr .txt-q:after{content:"？";color:#fff;font-size:8px;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#cd0e00;display:inline-block;line-height:1.2em;text-align:center;position:absolute;bottom:-5px;right:0}#main #content #mainarea #content-innr .txt-q:hover{text-decoration:none}#main #content #mainarea #content-innr .bg_ptn01 a{background:#2ab400 url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_arrow.png") no-repeat right bottom;font-size:20px;color:#fff;line-height:1.2em;text-decoration:none;font-weight:900;padding:0 60px 3px;display:table;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.3);box-shadow:0px 4px 4px rgba(0, 0, 0, 0.3);border-top:2px solid #fff;border-bottom:2px solid #183210;margin:2% auto;position:relative;z-index:1;min-width:500px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;letter-spacing:2px;text-align:center}#main #content #mainarea #content-innr .bg_ptn01 a span{display:table-cell;vertical-align:middle}#main #content #mainarea #content-innr .bg_ptn01 a:hover{-webkit-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);transform:translate(3px, 3px);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3)}#main #content #mainarea #content-innr .main_ttl{position:relative;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_tatamibg-01.jpg") left 60px top;overflow:hidden}#main #content #mainarea #content-innr .main_ttl h1{width:100%}#main #content #mainarea #content-innr .main_ttl h1 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .iee_box{position:relative;padding:3.2%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_bg-01.jpg");margin-bottom:10px}#main #content #mainarea #content-innr .iee_box .iee{float:left;width:56%}#main #content #mainarea #content-innr .iee_box .iee_ttl{font-weight:900;font-size:20px;letter-spacing:3.5px;color:#fff;margin-bottom:10px}#main #content #mainarea #content-innr .iee_box .iee_txt{display:block;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500}#main #content #mainarea #content-innr .iee_box .eduprf{float:right;width:40%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #333;padding:5% 2.2% 2.2%;position:relative;margin-top:5%}#main #content #mainarea #content-innr .iee_box .eduprf_img{position:absolute;top:-47%;left:-8%}#main #content #mainarea #content-innr .iee_box .eduprf_ttl{position:absolute;top:5px;right:5px;display:inline-block;font-size:26px;font-weight:900}#main #content #mainarea #content-innr .iee_box .eduprf_txt{font-size:14px;line-height:1.6em;font-weight:500}#main #content #mainarea #content-innr .clumarea{background:#fff}#main #content #mainarea #content-innr .clumarea .clum{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px dotted #cd0e00}#main #content #mainarea #content-innr .clumarea .clum:last-of-type{border-bottom:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#main #content #mainarea #content-innr .clumarea .clum .clum_txt{width:70.08%;padding:2.5% 1.5%;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .clumarea .clum .clum_img{width:29.92%}#main #content #mainarea #content-innr .clumarea .clum h4{color:#cd0e00;font-weight:900;letter-spacing:2px;margin:0}#main #content #mainarea #content-innr .clumarea .clum h4:before{content:"";display:inline-block;width:28px;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;border-radius:14px;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_clumicon.png");background-size:contain;vertical-align:middle;margin-right:6px}#main #content #mainarea #content-innr .clumarea .clum p{color:#cd0e00;font-size:14px;line-height:1.9em;padding:6px}#main #content #mainarea #content-innr .point_box .iee{float:none;width:100%}#main #content #mainarea #content-innr .eventarea{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-hosen-jhs-201201_tatamibg-02.jpg") left 60px top;padding:3%}#main #content #mainarea #content-innr .eventarea .contentarea{background:none;padding:0}#main #content #mainarea #content-innr .eventarea .footable{width:100%;border-spacing:0;margin-bottom:1%}#main #content #mainarea #content-innr .eventarea .footable thead tr{background:#fff;font-size:14px}#main #content #mainarea #content-innr .eventarea .footable thead tr th{line-height:1.4em;text-align:left;padding:3px 8px}#main #content #mainarea #content-innr .eventarea .footable tbody tr td{padding:8px;vertical-align:top}#main #content #mainarea #content-innr .eventarea .footable{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;font-size:14px;font-family:inherit;line-height:1.2;border:none;background:none}#main #content #mainarea #content-innr .eventarea .footable thead>tr:first-child>td.footable-first-column,#main #content #mainarea #content-innr .eventarea .footable thead>tr:first-child>th.footable-first-column{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;width:134px;border:none}#main #content #mainarea #content-innr .eventarea .footable thead>tr:first-child>td.footable-last-column,#main #content #mainarea #content-innr .eventarea .footable thead>tr:first-child>th.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 .eventarea .footable thead>tr:first-child>td:nth-child(2),#main #content #mainarea #content-innr .eventarea .footable thead>tr:first-child>th:nth-child(2){width:30.3%}#main #content #mainarea #content-innr .eventarea .footable thead>tr:first-child>td.footable-first-column.footable-last-column,#main #content #mainarea #content-innr .eventarea .footable thead>tr:first-child>th.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 .eventarea .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 .eventarea .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 .eventarea .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 .eventarea .footable tbody>tr{background:none}#main #content #mainarea #content-innr .eventarea .footable thead>tr>td,#main #content #mainarea #content-innr .eventarea .footable thead>tr>th{-webkit-box-shadow:none;box-shadow:none}#main #content #mainarea #content-innr .eventarea .footable td,#main #content #mainarea #content-innr .eventarea .footable th{border-left:none;font-size:14px;font-weight:700}#main #content #mainarea #content-innr .eventarea .footable td span,#main #content #mainarea #content-innr .eventarea .footable th span{font-size:16px}#main #content #mainarea #content-innr .eventarea .footable th{background:#899a0d;color:#fff;text-shadow:none}#main #content #mainarea #content-innr .eventarea .footable td{background:rgba(255, 255, 255, 0.6);border-top:#cdd689 solid 2px}#main #content #mainarea #content-innr .eventarea .breakpoint{border-top:none}#main #content #mainarea #content-innr .eventarea .breakpoint thead{display:none}#main #content #mainarea #content-innr .eventarea .breakpoint tbody tr td.expand{background:#899a0d;color:#fff}#main #content #mainarea #content-innr .eventarea .breakpoint tbody tr td.expand .footable-toggle{color:#fff}#main #content #mainarea #content-innr .eventarea .breakpoint tbody tr .footable-row-detail-name{width:40px}#main #content #mainarea #content-innr .examarea .h2area-2{padding:2% 3% 1%}#main #content #mainarea #content-innr .examarea .contentarea{background:none}