@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;vertical-align:bottom}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}.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%}.notofont{font-family:'Noto Sans JP', "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#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-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:45px;float:left}#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 #content-innr{}#main #content #mainarea #content-innr .heiganlogo{display:block;width:100%;max-width:188px;height:auto;margin:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .heiganlogo a{display:block}#main #content #mainarea #content-innr .heiganlogo img{width:100%;height:auto;vertical-align:bottom;max-width:188px}#main #content #mainarea #content-innr .title_contents{width:100%;max-width:960px;height:auto;background:#6bcbba;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#main #content #mainarea #content-innr .title_contents .mainttl-top{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/heigan_191115_ttlimg.jpg) no-repeat right 5% bottom;background-size:36.66%;text-align:left}#main #content #mainarea #content-innr .title_contents .mainttl-top img{width:42.7%;height:auto;padding:4.5% 0 4.5% 8%}#main #content #mainarea #content-innr .title_contents .mainttl{font-size:30px;padding:12px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2em;font-family:'Noto Sans JP', "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#main #content #mainarea #content-innr .title_contents .titlenum{display:inline-block;background:#ff466a url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/heigan_191115_top-bgdot.png);width:76px;height:76px;-webkit-border-radius:38px;-moz-border-radius:38px;-ms-border-radius:38px;border-radius:38px;text-align:center;padding-top:1px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:40px;font-size:36px;font-family:'Noto Sans JP', "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;line-height:0.8em;color:#fff}#main #content #mainarea #content-innr .title_contents .titlenum .fz12{font-size:14px;border-bottom:2px solid;display:block;width:26px;margin:0 auto 5px;line-height:1.2em}#main #content #mainarea #content-innr .txt_wrap{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#main #content #mainarea #content-innr h2{background:#6bcbba;padding:14px 20px 12px;margin:0px 0 10px;font-size:24px;line-height:1.3;font-weight:bold;color:#fff}#main #content #mainarea #content-innr h2 span:before{content:"";width:12px;height:12px;background-color:#fff;display:inline-block;margin-right:15px}#main #content #mainarea #content-innr h2 .smalltext{font-style:normal;font-size:14px}#main #content #mainarea #content-innr h3{font-size:22px;font-weight:bold;margin:10px 0px;padding:0 0 5px;border-bottom:1px solid #73d5c7}#main #content #mainarea #content-innr h4{font-size:18px;margin:10px 0px;color:#068f80;font-weight:bold;text-align:left;padding:2px;border-bottom:1px dotted #73d5c7}#main #content #mainarea #content-innr h5{padding:0;margin:10px 0px;font-size:16px;color:#16b3a2}#main #content #mainarea #content-innr .breadcrumb{display:inline-block;width:100%;max-width:960px;font-weight:bold;font-size:12px;text-align:left;padding:3px;margin:0 auto;margin-bottom:10px}#main #content #mainarea #content-innr .breadcrumb a{display:inline-block;width:16px;height:auto;margin-right:3px}#main #content #mainarea #content-innr .breadcrumb a :hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}#main #content #mainarea #content-innr .breadcrumb li{display:inline-block;float:left}#main #content #mainarea #content-innr .breadcrumb img{display:block;width:100%;max-width:16px;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .sns_area{width:100%;max-width:960px;margin:0 auto;margin-top:20px;margin-bottom:40px;text-align:center}#main #content #mainarea #content-innr .sns_area a{display:inline-block;width:36px;height:36px;margin:0 auto;margin-left:10px}#main #content #mainarea #content-innr .sns_area img{width:36px;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom}#main #content #mainarea #content-innr .another_area{width:100%;background:#fff;margin-top:20px;margin-bottom:20px;padding:6px 12px;border:2px solid #6bcbba;border-radius:5px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .another_area .another_contents{display:block;font-size:18px;margin:5px 0px;color:#20958d;font-weight:bold;text-align:left;padding:2px;border-bottom:1px dotted #6bcbba}#main #content #mainarea #content-innr .another_area ul li{display:table;width:100%;height:auto;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .another_area ul li .anonum{display:table-cell;width:33px;height:33px;text-align:center;font-size:15px;font-family:'Noto Sans JP', "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#fff;position:relative;vertical-align:middle;z-index:1}#main #content #mainarea #content-innr .another_area ul li .anonum:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-17px;width:33px;height:33px;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:#ff466a url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/heigan_191115_top-bgdot.png);z-index:-1}@media (-ms-high-contrast:none){#main #content #mainarea #content-innr .another_area ul li .anonum:after{position:relative;margin-top:-30px}}#main #content #mainarea #content-innr .another_area ul li a{display:table-cell;padding:5px;color:#303030;font-size:16px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;line-height:1.5em}#main #content #mainarea #content-innr .another_area ul li a:hover{color:#fe1879}#main #content #mainarea #content-innr .left_contents{width:100%;max-width:700px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .gotop{display:block;float:right;width:100%;max-width:68px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .txt001{width:42.8%;max-width:300px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .txt002{width:50%;max-width:350px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .txt003{width:47.1%;max-width:330px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr figure{margin:0}#main #content #mainarea #content-innr .img001{width:54.3%;max-width:380px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img001 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .img002{width:49%;max-width:345px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img002 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .img003{width:47.4%;max-width:330px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img003 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .img004{width:100%;max-width:316px;height:auto;margin:0 auto;margin-top:10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img004 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .img005{width:100%;height:auto;margin:0 auto;margin-top:10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img005 img{width:100%;height:auto;vertical-align:bottom}#main #content #mainarea #content-innr .b_txt{display:block;width:100%;max-width:960px;text-align:center;padding:10px;font-weight:bold;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img_toparea{width:100%;max-width:960px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img_top1{width:33.3%;max-width:320px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .img_top1 img{width:100%;max-width:320px;height:auto;vertical-align:bottom;margin:0 auto}#main #content #mainarea #content-innr .txt_toparea{width:100%;max-width:960px;padding:20px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .top_guid li{display:table;float:left;width:100%;max-width:480px;height:auto;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .top_guid li .topnum{display:table-cell;width:33px;height:33px;text-align:center;font-size:15px;font-family:'Noto Sans JP', "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#fff;position:relative;vertical-align:middle}#main #content #mainarea #content-innr .top_guid li .topnum:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-17px;width:33px;height:33px;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;border-radius:17px;background:#ff466a url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/heigan_191115_top-bgdot.png);z-index:-1}@media (-ms-high-contrast:none){#main #content #mainarea #content-innr .top_guid li .topnum:after{position:relative;margin-top:-30px}}#main #content #mainarea #content-innr .top_guid li a{display:table-cell;padding:5px;color:#303030;font-size:16px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;line-height:1.5em}#main #content #mainarea #content-innr .top_guid li a:hover{color:#fe1879}#main #content #mainarea #content-innr .access{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-right:-0.57%}#main #content #mainarea #content-innr .access .schoollist{width:24.4%;border:1px solid #dcdcdc;margin:0 0.57% 10px 0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#main #content #mainarea #content-innr .access .schoollist .schoolimg{position:relative}#main #content #mainarea #content-innr .access .schoollist .schoolimg:before{content:"";position:absolute;right:4px;bottom:4px;display:block;width:25px;height:25px;background:rgba(0, 0, 0, 0.4) url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/hs-point_190816_zoom.png) no-repeat center}#main #content #mainarea #content-innr .access .schoollist .schoolimg img{margin:0;vertical-align:bottom;width:100%;height:auto}#main #content #mainarea #content-innr .access .schoollist .schoolimg p.betugaku,#main #content #mainarea #content-innr .access .schoollist .schoolimg p.danshiko,#main #content #mainarea #content-innr .access .schoollist .schoolimg p.joshiko,#main #content #mainarea #content-innr .access .schoollist .schoolimg p.kyogaku{position:absolute;left:0;bottom:0;font-weight:bold;font-size:12px;color:#fff;text-align:center;line-height:1.9em;width:51px;height:21px;-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-ms-border-radius:0 10px 0 0;border-radius:0 10px 0 0;background-color:#d0767f}#main #content #mainarea #content-innr .access .schoollist .schoolimg p.danshiko{background-color:#6b9eca}#main #content #mainarea #content-innr .access .schoollist .schoolimg p.kyogaku{background-color:#74b76f}#main #content #mainarea #content-innr .access .schoollist .schoolimg p.betugaku{background-color:#a27fbd}#main #content #mainarea #content-innr .access .schoollist p.schoolname{font-size:14px;margin:8px 2% 28px;line-height:1.2em;text-align:center}#main #content #mainarea #content-innr .access .schoollist .school-link{display:block;background-color:#ff466a;font-size:13px;color:#fff;font-weight:bold;padding:3px 5px 0;line-height:1.5em;position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .access .schoollist .school-link:after{content:">";color:#fff;-webkit-transform:scale(0.5, 1);-ms-transform:scale(0.5, 1);transform:scale(0.5, 1);display:block;float:right}#main #content #mainarea #content-innr .table01{width:100%;border-collapse:collapse;border-spacing:0px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}#main #content #mainarea #content-innr .table01 th{width:30%;border-spacing:0px;text-align:center;background-color:#e9e3ce;padding:10px;line-height:1.6;border-bottom:1px solid #fff;border-collapse:collapse}#main #content #mainarea #content-innr .table01 td{border-spacing:0px;text-align:left;background-color:#e0edc3;padding:10px;line-height:1.6;border-left:1px solid #fff;border-bottom:1px solid #fff;border-collapse:collapse}#main #content #mainarea #content-innr .table02{width:100%;border-collapse:collapse;border-spacing:0px;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}#main #content #mainarea #content-innr .table02 img{display:inline-block;width:15px;height:auto;vertical-align:top;margin:0 auto;margin-left:4px;margin-top:2px}#main #content #mainarea #content-innr .table02 th{width:18%;border-spacing:0px;text-align:center;background-color:#e9e3ce;padding:5px;line-height:1.6;border:1px solid #c8c8c8;border-collapse:collapse}#main #content #mainarea #content-innr .table02 td{border-spacing:0px;text-align:center;background-color:#fff;padding:5px;line-height:1.6;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-collapse:collapse}#main #content #mainarea #content-innr .bg2{background:#edb7a4!important}#main #content #mainarea #content-innr .bg3{background:#e9e3ce!important}#main #content #mainarea #content-innr .bg4{background:#e0edc3!important}#main #content #mainarea #content-innr .bg5{background:#fffcda!important}#main #content #mainarea #content-innr .bg6{background:#ffd3a0!important}#main #content #mainarea #content-innr .arrow{display:block;margin:0 auto;margin-top:20px;width:100%;max-width:120px}#main #content #mainarea #content-innr .arrow:before{content:"";display:block;margin:0 auto;width:60px;height:20px;background:#fc4a5f}#main #content #mainarea #content-innr .arrow:after{content:"";display:block;border-top:60px solid #fc4a5f;border-left:60px solid transparent;border-right:60px solid transparent;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleY(0.5);-ms-transform:scaleY(0.5);transform:scaleY(0.5)}#main #content #mainarea #content-innr .red{width:100%;max-width:680px;display:inline-block;margin:10px;font-weight:bold;color:#dc6a58;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .table_layout{overflow-x:scroll;-webkit-overflow-scrolling:touch}#main #content #mainarea #content-innr .table_goukaku{width:1280px;table-layout:fixed;border:1px solid #F8F8F8;overflow-x:scroll;-webkit-overflow-scrolling:touch}#main #content #mainarea #content-innr .table_goukaku td{padding:3px;font-size:13px;width:5%;max-width:30px;line-height:1.2;text-align:center}#main #content #mainarea #content-innr .table_goukaku th{text-align:center;font-size:13px;line-height:1.2;width:3%;max-width:20px}#main #content #mainarea #content-innr .interview_h2{display:table;width:100%}#main #content #mainarea #content-innr .interview_h2 figure{display:table-cell;width:110px;vertical-align:middle;padding-right:10px}#main #content #mainarea #content-innr .interview_h2 figure figcaption{font-size:9px;line-height:1.3em;background:#e3f0e5;padding:5px}#main #content #mainarea #content-innr .interview_h2 h2{display:table-cell;vertical-align:middle}#main #content #mainarea #content-innr .interview_img{float:right;width:240px;margin-bottom:20px;margin-left:20px}#main #content #mainarea #content-innr .interview_block p{margin-bottom:8px}#main #content #mainarea #content-innr .edu{font-weight:bold;color:#3fa6c2}#main #content #mainarea #content-innr .student_txt{color:#1fa23c;font-weight:bold}#main #content #mainarea #content-innr .interview_schoolinfo{border:2px solid #7fd29a;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:table;margin-bottom:20px}#main #content #mainarea #content-innr .interview_schoolinfo h4{background:#128152;border-bottom:none;color:#fff;margin:0 0 5px;font-size:16px;line-height:1.3em;padding:5px 5px 2px}#main #content #mainarea #content-innr .interview_schoolinfo p{font-size:14px;line-height:1.6em;text-align:left}#main #content #mainarea #content-innr .interview_schoolinfo p.q_txt{font-weight:bold;color:#128152}#main #content #mainarea #content-innr .interview_schoolinfo p.q_txt:before{content:"●";font-size:12px}#main #content #mainarea #content-innr .interview_schoolinfo p.a_txt{margin-bottom:4px;margin-left:6px}#main #content #mainarea #content-innr .interview_schoolinfo p.event_txt span{background:#7fd29a;font-size:10px;color:#fff;font-weight:bold;display:inline-block;padding:0px 3px;margin-bottom:4px;margin-left:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}#main #content #mainarea #content-innr .interview_schoolinfo p.access_txt{font-size:12px;margin-top:20px;color:#555}#main #content #mainarea #content-innr .interview_schoolinfo figure{display:table-cell;width:26%;vertical-align:middle}#main #content #mainarea #content-innr .interview_schoolinfo figure img{width:100%;height:auto}#main #content #mainarea #content-innr .interview_schoolinfo .box_data{display:table-cell;vertical-align:top;width:36%;padding:0 1%}#main #content #mainarea #content-innr .interview_schoolinfo .box_event{display:table-cell;vertical-align:top;width:36%}#main #content #mainarea #content-innr .linkbtn{margin:0 auto 40px;display:block;text-align:center;padding:12px;font-size:16px;text-decoration:none;width:60%;background:#ee3b6c;border:1px solid #df365d;-webkit-box-shadow:0px 4px 0px #f585a4;box-shadow:0px 4px 0px #f585a4;color:#fff;text-shadow:0px 1px 1px #c92626}#main #content #mainarea #content-innr .linkbtn:hover{background:#cb1a4b}#main #content #mainarea #content-innr .blue_bdr,#main #content #mainarea #content-innr .green_bdr,#main #content #mainarea #content-innr .red_bdr,#main #content #mainarea #content-innr .yellow_bdr{display:block;width:100%;height:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .yellow_bdr{border:1px solid #EFD02E}#main #content #mainarea #content-innr .blue_bdr{border:1px solid #5AA9E3}#main #content #mainarea #content-innr .green_bdr{border:1px solid #6FB367}#main #content #mainarea #content-innr .red_bdr{border:1px solid #e94848}#main #content #mainarea #content-innr .m_txt{font-size:14px;font-weight:bold}#main #content #mainarea #content-innr .w58{min-width:58px}#main #content #mainarea #content-innr .t_green{background:#aac250!important}#main #content #mainarea #content-innr .t_lightgreen{background:#dfe7bd!important}#main #content #mainarea #content-innr .test_anotherschool h3{border-bottom:none;color:#fff;padding:5px 5px 2px}#main #content #mainarea #content-innr .test_anotherschool h3.h3tokyo{background:#cd9a00}#main #content #mainarea #content-innr .test_anotherschool h3.h3kanagawa{background:#288ddf}#main #content #mainarea #content-innr .test_anotherschool h3.h3chiba{background:#d94f4f}#main #content #mainarea #content-innr .test_anotherschool h3.h3saitama{background:#6ebe4e}#main #content #mainarea #content-innr .test_anotherschool ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#main #content #mainarea #content-innr .test_anotherschool ul li{width:49.4%;margin:0 0.3% 0.6%;background:#edf0e6;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 6px}#main #content #mainarea #content-innr .pattern_box{width:31%;max-width:220px;height:auto;margin:1% 1.1%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:8px;background:#FCFBF8;border-radius:5px}#main #content #mainarea #content-innr .p1{display:block;width:100%;max-width:320px;color:#e85382;font-weight:bold;padding:10px;line-height:1.3;text-align:center;border-left:2px solid #e85382;border-right:2px solid #e85382;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:10px}#main #content #mainarea #content-innr .p2{display:block;width:100%;max-width:320px;color:#90bf34;font-weight:bold;padding:10px;line-height:1.3;text-align:center;border-left:2px solid #90bf34;border-right:2px solid #90bf34;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:10px}#main #content #mainarea #content-innr .p3{display:block;width:100%;max-width:320px;color:#3c9ad6;font-weight:bold;padding:10px;line-height:1.3;text-align:center;border-left:2px solid #3c9ad6;border-right:2px solid #3c9ad6;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:10px}#main #content #mainarea #content-innr .p_item{display:block;width:100%;max-width:320px;padding:10px;border:2px solid #3c6bd6;background:#fff;border-radius:10px;line-height:1.3;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:10px}#main #content #mainarea #content-innr .p_bd{background:#FCD7D8}#main #content #mainarea #content-innr .p_txt18{font-size:18px;font-weight:bold}#main #content #mainarea #content-innr .icon_wrap{width:100%;display:inline-block;padding:4px;border-radius:4px;line-height:0.8;text-align:center;margin:0 auto}#main #content #mainarea #content-innr .icon_plus{display:inline-block;position:relative;width:20px;height:20px}#main #content #mainarea #content-innr .icon_plus:after,#main #content #mainarea #content-innr .icon_plus:before{display:block;content:'';background-color:#3c6bd6;border-radius:10px;position:absolute;width:20px;height:5px;top:7px;left:0}#main #content #mainarea #content-innr .icon_plus:before{width:5px;height:20px;top:0;left:7px}#main #content #mainarea #content-innr .f_merit{display:block;width:100%;max-width:700px;padding:10px;background:#F3F4DF;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .f_number{display:inline-block;width:30px;height:30px;text-align:center;color:#fff;font-weight:bold;background:#3A75EB;border-radius:5px;line-height:30px;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .m_box{width:48%;max-width:340px;height:auto;background:#FFFDE9;border-radius:5px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .m_box2{width:100%;max-width:700px;height:auto;background:#FFFDE9;border-radius:5px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .m_number{display:inline-block;float:left;width:10%;height:auto;text-align:center;color:#fff;font-weight:bold;background:#00ab95;border-radius:5px;line-height:30px;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .under_line{display:block;border-bottom:2px solid #00ab95;margin-bottom:10px}#main #content #mainarea #content-innr .heigan_area{width:100%;max-width:700px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .h_box_tokyo{width:100%;max-width:700px;height:auto;border:2px solid #ffd761;background:#fffcea;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .address_txt{font-size:12px;line-height:1.3}#main #content #mainarea #content-innr .h_box_kamagawa{width:100%;max-width:700px;height:auto;border:2px solid #61a4ff;background:#f8feff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .h_box_chiba{width:100%;max-width:700px;height:auto;border:2px solid #e73b33;background:#fff4f3;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .h_box_saitama{width:100%;max-width:700px;height:auto;border:2px solid #8dc224;background:#f6fde8;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .h_box_ibaraki{width:100%;max-width:700px;height:auto;border:2px solid #8d80ba;background:#f9f7ff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .h_box_link{display:inline-block;width:100%;max-width:330px;height:auto;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .h_box_link a{font-size:14px;color:#333;text-decoration:underline}#main #content #mainarea #content-innr .h_box_link a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}#main #content #mainarea #content-innr .h_box_link img{display:inline-block;vertical-align:middle;margin-left:1px;width:100%;height:auto;max-width:12px}#main #content #mainarea #content-innr .toku_area{width:100%;max-width:700px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .color_midashi{background:#e9e3ce!important}#main #content #mainarea #content-innr .color_nakami{background:#faebe4!important}#main #content #mainarea #content-innr .nyushi_area th{padding:5px!important}#main #content #mainarea #content-innr .nyushi_area td{padding:5px!important}#main #content #mainarea #content-innr .curr_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#main #content #mainarea #content-innr .curr_box .curr_school{border:1px solid #00aa96;width:48%;margin:0 1% 2% 1%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 24px;position:relative}#main #content #mainarea #content-innr .curr_box .curr_school h3{font-size:20px;display:table-cell;vertical-align:middle;color:#00aa96;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3em;border:none;margin:0;padding:0}#main #content #mainarea #content-innr .curr_box .curr_school .catch{background-color:#ddf0ea;color:#00ac97;border:none;text-align:center;font-size:14px;margin:5px 0;line-height:1.4em;padding:4px 0 0}#main #content #mainarea #content-innr .curr_box .curr_school img{margin:10px auto 20px;width:100%;max-width:280px;height:auto;display:block}#main #content #mainarea #content-innr .curr_box .curr_school p{font-size:12px;line-height:1.8em}#main #content #mainarea #content-innr .curr_box .curr_school a{background-color:#f04355;text-align:center;padding:4px 0;line-height:1.4em;font-size:16px;color:#fff;display:block;position:absolute;bottom:0px;left:0px;height:20px;width:100%}#main #content #mainarea #content-innr .curr_box .curr_school a:after{content:"";position:absolute;right:2px;bottom:2px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:transparent #FFF transparent transparent;display:block;float:right}#main #content #mainarea #content-innr .t_blue{background:#54c2f1!important}#main #content #mainarea #content-innr .t_green{background:#aac250!important}#main #content #mainarea #content-innr .t_yellow{background:#eacb42!important}#main #content #mainarea #content-innr .t_lightblue{background:#d3ecfb!important}#main #content #mainarea #content-innr .t_lightgreen{background:#dfe7bd!important}#main #content #mainarea #content-innr .t_lightyellow{background:#f7eabb!important}#main #content #mainarea #content-innr .hstype-table .footable-row-detail-name{width:140px;font-size:12px}#main #content #mainarea #content-innr ul.style_display li:before{content:"■";font-size:12px;color:#9fd2f9;margin-right:3px}#main #content #mainarea #content-innr .type_area{display:block;width:100%;height:auto;padding:20px;font-size:14px;line-height:1.4;text-align:center;margin-bottom:10px;background:#fef0db;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .type_area .type_midashi{color:#ef8200;font-size:20px}#main #content #mainarea #content-innr .w50{width:48%;margin:0 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .priv_school{margin-bottom:20px;border-bottom:1px dotted #7F7F7F}#main #content #mainarea #content-innr .priv_school .fll{margin:0 10px 10px 0px!important}#main #content #mainarea #content-innr .priv_school h3{padding:5px 5px 2px;margin-bottom:0;border:none;color:#fff;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#main #content #mainarea #content-innr .priv_school h4{margin:0;color:#8B8383;font-size:16px;border-bottom:none}#main #content #mainarea #content-innr .priv_school p{font-size:14px;line-height:1.4em}#main #content #mainarea #content-innr .priv_school .schoolinfo{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px 0}#main #content #mainarea #content-innr .priv_school .schoolinfo .flr{margin:0 0 0 10px!important}#main #content #mainarea #content-innr .priv_school .schoolinfo p{font-size:12px}#main #content #mainarea #content-innr .priv_school a{text-align:right;padding:3px 5px 0px 5px;background:#f0c587;font-size:14px;font-weight:bold;float:right;color:#303030;margin:10px 0}#main #content #mainarea #content-innr .priv_school a:hover{background:#fee0b5}#main #content #mainarea #content-innr .img_right{display:inline-block;margin-right:5px}#main #content #mainarea #content-innr .kyogaku h3{background-color:#6cba5a}#main #content #mainarea #content-innr .kyogaku .schoolinfo{background-color:#f0fded}#main #content #mainarea #content-innr .joshi h3{background-color:#e85376}#main #content #mainarea #content-innr .joshi .schoolinfo{background-color:#feecf0}#main #content #mainarea #content-innr .danshi h3{background-color:#0c97d8}#main #content #mainarea #content-innr .danshi .schoolinfo{background-color:#e1f4fb}#main #content #mainarea #content-innr .betsu h3{background-color:#786bad}#main #content #mainarea #content-innr .betsu .schoolinfo{background-color:#f1eeff}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable .color_nakami_ordy{background:#fafafa;font-size:12px}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable .color_nakami_ordy td{background:#fafafa;font-size:12px}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable .color_nakami_ordy .color_midashi_ordy{background:#eeeeee;font-size:12px}#main #content #mainarea #content-innr .table_t{font-size:12px!important}#main #content #mainarea #content-innr .nyushi_komoku{background:#fdd59c!important}#main #content #mainarea #content-innr .todohuken{margin:20px 5px}#main #content #mainarea #content-innr .todohuken .initial a{background-color:#fff2f6;border:1px solid #f6bcd8;font-size:14px;padding:1px 6px;margin-right:4px}#main #content #mainarea #content-innr .bg_blue{background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, transparent), color-stop(55%, #b8d8ff));background:-webkit-linear-gradient(transparent 55%, #b8d8ff 55%);background:-o-linear-gradient(transparent 55%, #b8d8ff 55%);background:linear-gradient(transparent 55%, #b8d8ff 55%);display:inline;font-weight:bold}#main #content #mainarea #content-innr .nyushi_komoku.t_w40{width:40%}#main #content #mainarea #content-innr #menu-box2{display:none;height:100px;margin:0 auto;margin-bottom:10px;box-sizing:border-box;-webkit-box-sizing:border-box}#main #content #mainarea #content-innr #menu2{width:100%;max-width:960px;margin:0 auto;padding:0;height:auto}#main #content #mainarea #content-innr #menu2 li{display:block;float:left;width:16.66%;margin:0;padding:0;height:45px;border:1px solid #fff;border-collapse:collapse;background:#0094cd;box-sizing:border-box;-webkit-box-sizing:border-box}#main #content #mainarea #content-innr #menu2 li a{display:block;color:#fff;font-size:11px;padding:14px 0 14px 0px;margin:0;line-height:1.3;text-align:center;text-decoration:none;box-sizing:border-box;-webkit-box-sizing:border-box}#main #content #mainarea #content-innr #menu2 li:last-child a{border:none}#main #content #mainarea #content-innr #menu2 li a:hover{background:#ff4646}#main #content #mainarea #content-innr #toggle{display:none}#main #content #mainarea #content-innr .tap{display:block}#main #content #mainarea #content-innr #menulist{width:100%;height:45px;position:relative;z-index:10}#main #content #mainarea #content-innr #menulist ul{margin:0 auto;width:100%;max-width:960px;height:45px;text-align:left}#main #content #mainarea #content-innr #menulist ul li{display:block;float:left;width:16%;margin:0;padding:0;height:40px;border:1px solid #fff;border-collapse:collapse;background:#0094cd;box-sizing:border-box;-webkit-box-sizing:border-box}#main #content #mainarea #content-innr #menulist ul li:last-child{border-right:#aaa 1px solid}#main #content #mainarea #content-innr #menulist ul li a{display:block;color:#fff;font-size:12px;padding:14px 0 14px 0px;margin:0;line-height:1.3;text-align:center;text-decoration:none;box-sizing:border-box;background:#0094cd;-webkit-box-sizing:border-box;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#main #content #mainarea #content-innr #menulist ul li:hover>a{background:#0094cd}#main #content #mainarea #content-innr #menulist>ul:after,#main #content #mainarea #content-innr #menulist>ul:before{content:" ";display:table}#main #content #mainarea #content-innr #menulist>ul:after{clear:both}#main #content #mainarea #content-innr #menulist>ul{*zoom:1}#main #content #mainarea #content-innr .content_area{width:100%;max-width:960px;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#main #content #mainarea #content-innr .sidenavi{width:220px;position:relative;display:block}#main #content #mainarea #content-innr .sidenavi .sidenavibox{width:220px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #bbdfc8;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#main #content #mainarea #content-innr .sidenavi .sidenavibox .sideh2{color:#206c4c;background:none;border:none;margin:0 auto;text-align:center;font-size:20px;padding:14px 10px 12px}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li{padding:6px;background:#fff;border-bottom:1px dotted #c7cb33;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li a{display:table-cell;line-height:1.3;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#6e6f59;padding-left:5px}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li .sidenum{display:table-cell;width:27px;height:27px;text-align:center;font-size:13px;font-family:'Noto Sans JP', "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#fff;position:relative;z-index:1;vertical-align:middle}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li .sidenum:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-13px;width:27px;height:27px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;border-radius:14px;background:#ff466a url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/heigan_191115_top-bgdot.png);z-index:-1}@media (-ms-high-contrast:none){#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li .sidenum:after{position:relative;margin-top:-28px}}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li.sideh3{background:#bbdfc8;border:none;padding:2px}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li.sideh3 h3{color:#6b7775;font-size:14px;border:none;padding:0;margin:4px 1px;line-height:1.3em}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li.side_active{background-color:#ffebeb}#main #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li:hover a{color:#fe1879}#main #content #mainarea #content-innr .side_navi_link li .side_navi_link li.side_active{background:#ffe7df}#main #content #mainarea #content-innr .sidepdf{margin-top:16px}#main #content #mainarea #content-innr .sidepdf:hover{opacity:0.8}#main #content #mainarea #content-innr .fixed{position:fixed;top:0px}#main #content #mainarea #content-innr .f_navi{background-color:#d4ece7;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:40px}#main #content #mainarea #content-innr .f_navi ul.l_navi{width:86%;padding:5px 0.8%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .f_navi ul.l_navi li{letter-spacing:-1px;display:inline-block;width:20%;height:20px;padding:0 0 5px}#main #content #mainarea #content-innr .f_navi ul.l_navi li a{color:#097e98;font-size:12px}#main #content #mainarea #content-innr .f_navi .r_navi{width:14%;padding:10px 1% 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-innr .f_navi .r_navi a img{max-width:138px;width:100%;height:auto}#main #content #mainarea #content-innr #page-top{display:none}#main #content #mainarea #content-innr #page-top a{display:none}#main #content #mainarea #content-innr .table_bukatsu{width:2600px;table-layout:fixed;border:1px solid #F8F8F8;-webkit-overflow-scrolling:touch}#main #content #mainarea #content-innr .table_bukatsu td{padding:10px;font-size:14px;width:5%;max-width:30px;line-height:1.2;text-align:center}#main #content #mainarea #content-innr .table_bukatsu th{text-align:center;font-size:14px;line-height:1.2;width:5%;max-width:30px}#main #content #mainarea #content-innr .table_bukatsu .t_midashi{text-align:center;background:#eae4d0;font-size:14px;line-height:1.4;width:5%;max-width:30px;padding:0;font-weight:bold}#main #content #mainarea #content-innr .table_bukatsu .t_line1{background:#F9F5DC!important}#main #content #mainarea #content-innr .table_bukatsu .t_line2{background:#F7DAD6!important}#main #content #mainarea #content-innr .table_bukatsu .t_line3{background:#DAFCFB!important}#main #content #mainarea #content-innr .table_bukatsu .t_line4{background:#B3DAE7!important}#main #content #mainarea #content-innr .table_bukatsu .td_tll{text-align:left!important}#main #content #mainarea #content-innr .nyushi_midashi{font-size:16px;text-align:left;padding:0;margin:5px 0px}#main #content #mainarea #content-innr .nyushi_area th{padding:5px!important}#main #content #mainarea #content-innr .nyushi_area td{padding:5px!important}#main #content #mainarea #content-innr .nyushi_komoku{background:#ffe2e2!important;width:30%}#main #content #mainarea #content-innr .nyushi_komoku3{background:#ffb9b9!important;width:30%}#main #content #mainarea #content-innr .nyushi_komoku2{background:#fdd59c!important;width:70%}#main #content #mainarea #content-innr .n_tll{text-align:left!important}#main #content #mainarea #content-innr .sort{background:#F8E0E4}#main #content #mainarea #content-innr .sort h5{color:#B07E7F;font-size:18px;margin:10px 10px 0}#main #content #mainarea #content-innr .sort ul{margin-left:5px}#main #content #mainarea #content-innr .sort ul li{float:left;margin:5px 3px 6px;padding:2px 7px 0;background:#FFFFFF;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#main #content #mainarea #content-innr .sort ul li:hover{background:#CF4749;color:#fff}#main #content #mainarea #content-innr .sort .pointer{cursor:pointer}#main #content #mainarea #content-innr .bgbd{border:1px solid #13b5b1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:20px;margin:0 0 20px}#main #content #mainarea #content-innr .bgbd h2{color:#13b5b1;font-size:30px;border-bottom:1px dotted #ccc;margin:0 0 15px;padding:0 0 5px 0}#main #content #mainarea #content-innr .bgb{margin-bottom:20px}#main #content #mainarea #content-innr .bgb h2{color:#333333;font-size:30px;margin-bottom:10px;text-align:center;padding:10px 0px 10px 0px}#main #content #mainarea #content-innr .bgb #expand2{border-left:none}#main #content #mainarea #content-innr .bgb .w20{width:15%}#main #content #mainarea #content-innr .bgb .w25{width:25%}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable{width:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;font-size:14px;font-family:inherit;line-height:1.4}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable thead>tr:first-child>td.footable-first-column,#main #content #mainarea #content-innr .bgb .tbl-bdr .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}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable thead>tr:first-child>td.footable-last-column,#main #content #mainarea #content-innr .bgb .tbl-bdr .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 .bgb .tbl-bdr .footable thead>tr:first-child>td.footable-first-column.footable-last-column,#main #content #mainarea #content-innr .bgb .tbl-bdr .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 .bgb .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 .bgb .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 .bgb .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 .bgb .tbl-bdr .footable thead>tr>td,#main #content #mainarea #content-innr .bgb .tbl-bdr .footable thead>tr>th{-webkit-box-shadow:none;box-shadow:none}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable td,#main #content #mainarea #content-innr .bgb .tbl-bdr .footable th{padding:10px;background:#fdebd1}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable th{text-align:center;background:#eae4d0}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable .fb{font-weight:bold}#main #content #mainarea #content-innr .bgb .tbl-bdr .footable.testtable .footable-row-detail-name{width:76px}#main #content #mainarea #content-innr .bgb .tbl-bdr .breakpoint{border-top:none}#main #content #mainarea #content-innr .bgb .tbl-bdr .breakpoint thead{display:none}#main #content #mainarea #content-innr .bgb .tbl-bdr .breakpoint tbody tr td.expand{background:#e9e3ce}#main #content #mainarea #content-innr .bgb .tbl-bdr .breakpoint tbody tr td.expand .footable-toggle{color:#999999}@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{max-width:100%;height:auto;display:block}#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{padding:0 5px}#wrapper #main #content #mainarea #content-innr .iee-bar .fll,#wrapper #main #content #mainarea #content-innr .iee-bar .flr{float:none}#wrapper #main #content #mainarea #content-innr .iee-bar .fll img,#wrapper #main #content #mainarea #content-innr .iee-bar .flr img{display:block;max-width:100%;height:auto}#wrapper #main #content #mainarea #content-innr h2.m_h2{width:83%;font-size:18px}#wrapper #main #content #mainarea #content-innr .m_number{width:9%}#wrapper #main #content #mainarea #content-innr #menulist ul li a{font-size:12px}#wrapper #main #content #mainarea #content-innr .int_box{width:100%;max-width:960px;height:auto;padding:20px;border:1px solid #774e0c;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .h_box_link{width:48%}#wrapper #main #content #mainarea #content-innr .brown{color:#58390C}#wrapper #main #content #mainarea #content-innr .left_contents{width:72%}#wrapper #main #content #mainarea #content-innr .sidenavi{width:25%}#wrapper #main #content #mainarea #content-innr .sidenavibox{width:100%}#wrapper #main #content #mainarea #content-innr .int_txt_l{float:left;width:68.5%;max-width:660px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .int_txt_l p{display:inline-block;border-bottom:10px}#wrapper #main #content #mainarea #content-innr .int_txt_r{float:right;width:68.5%;max-width:660px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .int_txt_r p{display:inline-block;border-bottom:10px}#wrapper #main #content #mainarea #content-innr .int_img_l{float:left;width:28.5%;max-width:200px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .int_img_l img{width:100%;height:auto;vertical-align:bottom}#wrapper #main #content #mainarea #content-innr .int_img_r{float:right;width:28.5%;max-width:200px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .int_img_r img{width:100%;height:auto;vertical-align:bottom}#wrapper #main #content #mainarea #content-innr .int_school{width:100%;height:auto;margin:0 auto;padding:20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .int_school a{color:#774e0c;font-size:20px;font-weight:bold}#wrapper #main #content #mainarea #content-innr .int_school a:hover{text-decoration:underline}#wrapper #main #content #mainarea #content-innr .int_cap{width:100%;padding:5px;text-align:center;background:#E5DCC2;font-size:12px}#wrapper #main #content #mainarea #content-innr .arrow{display:block;margin:0 auto;margin-top:20px;width:100%;max-width:120px}#wrapper #main #content #mainarea #content-innr .arrow:before{content:"";display:block;margin:0 auto;width:60px;height:20px;background:#fc4a5f}#wrapper #main #content #mainarea #content-innr .arrow:after{content:"";display:block;border-top:60px solid #fc4a5f;border-left:60px solid transparent;border-right:60px solid transparent;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleY(0.5);-ms-transform:scaleY(0.5);transform:scaleY(0.5)}#wrapper #main #content #mainarea #content-innr #returnee_map{width:100%;max-width:700px;height:auto;min-height:300px;margin:0 auto}#wrapper #main #content #mainarea #content-innr .f_navi ul.l_navi{width:80%}#wrapper #main #content #mainarea #content-innr .f_navi ul.l_navi li{width:25%}#wrapper #main #content #mainarea #content-innr .f_navi .r_navi{width:20%}#wrapper #main #content #mainarea #content-innr #page-top{display:block;position:fixed;bottom:10px;right:20px;font-size:12px;text-align:center;background:#ff7c8f;height:80px;width:80px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}#wrapper #main #content #mainarea #content-innr #page-top a{color:#fff;display:block;height:80px;width:80px;padding-top:25px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr #page-top a:hover{text-decoration:none;background:#ff576f;height:80px;width:80px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}#wrapper #main #content #mainarea #content-innr .bgb h2{font-size:16px}#wrapper #main #content #mainarea #content-innr .bgb table td,#wrapper #main #content #mainarea #content-innr .bgb table th{font-size:14px}}@media screen and (max-width:768px){#wrapper #sub-glonav{z-index:1}#wrapper #main{margin-top:51px!important}#wrapper #main #content #mainarea{font-style:normal}#wrapper #main #content #mainarea #content-innr{}#wrapper #main #content #mainarea #content-innr .data_area{margin-top:2%}#wrapper #main #content #mainarea #content-innr .titlenum{font-size:30px;line-height:0.8em}#wrapper #main #content #mainarea #content-innr h2.m_h2{width:90%;font-size:18px}#wrapper #main #content #mainarea #content-innr .m_number{width:5%}#wrapper #main #content #mainarea #content-innr h3{font-size:16px;padding:0 3px}#wrapper #main #content #mainarea #content-innr .side{display:none}#wrapper #main #content #mainarea #content-innr .h_s_txt{color:#333;font-size:18px}#wrapper #main #content #mainarea #content-innr .left_contents{width:100%;max-width:768px}#wrapper #main #content #mainarea #content-innr .access .schoollist{width:32.6%}#wrapper #main #content #mainarea #content-innr .access .schoollist .schoolimg p.betugaku,#wrapper #main #content #mainarea #content-innr .access .schoollist .schoolimg p.danshiko,#wrapper #main #content #mainarea #content-innr .access .schoollist .schoolimg p.joshiko,#wrapper #main #content #mainarea #content-innr .access .schoollist .schoolimg p.kyogaku{font-size:10px;line-height:1.6em;width:45px;height:15px}#wrapper #main #content #mainarea #content-innr .access .schoolname{font-size:12px}#wrapper #main #content #mainarea #content-innr .sidenavi{display:none}#wrapper #main #content #mainarea #content-innr .m_box,#wrapper #main #content #mainarea #content-innr .txt001,#wrapper #main #content #mainarea #content-innr .txt002,#wrapper #main #content #mainarea #content-innr .txt003{float:none;width:100%;height:auto;max-width:767px;margin:0 auto;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .img001,#wrapper #main #content #mainarea #content-innr .img002,#wrapper #main #content #mainarea #content-innr .img003{float:none;width:100%;height:auto;margin:0 auto;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .h_box_link{float:none;width:100%;height:auto;max-width:767px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .table_layout{width:100%;overflow:auto}#wrapper #main #content #mainarea #content-innr .table_bukatsu{table-layout:fixed;width:960px}#wrapper #main #content #mainarea #content-innr .w50{width:100%;margin:0 0 10px 0}#wrapper #main #content #mainarea #content-innr #menu-box2{display:block;height:40px;width:100%}#wrapper #main #content #mainarea #content-innr #menu2{display:none}#wrapper #main #content #mainarea #content-innr #menu2 li{width:100%;height:40px}#wrapper #main #content #mainarea #content-innr #menu2 li a{font-size:18px}#wrapper #main #content #mainarea #content-innr #menu2 li a:hover{background-color:#ff4646;color:#fff;height:40px}#wrapper #main #content #mainarea #content-innr .list_icon{display:none}#wrapper #main #content #mainarea #content-innr #toggle{display:block;position:relative;width:100%;background:#5AB4FF}#wrapper #main #content #mainarea #content-innr #toggle a{display:block;position:relative;padding:10px 0 10px;border-bottom:1px solid #5AB4FF;color:#FFF;text-align:center;text-decoration:none}#wrapper #main #content #mainarea #content-innr #toggle:before{display:block;content:"";position:absolute;top:50%;left:10px;width:30px;height:30px;margin-top:-15px;background:#FFF}#wrapper #main #content #mainarea #content-innr #toggle a:after,#wrapper #main #content #mainarea #content-innr #toggle a:before{display:block;content:"";position:absolute;top:50%;left:10px;width:30px;height:6px;background:#5AB4FF}#wrapper #main #content #mainarea #content-innr #toggle a:before{margin-top:-9px}#wrapper #main #content #mainarea #content-innr #toggle a:after{margin-top:3px}#wrapper #main #content #mainarea #content-innr #menu-box2{height:40px;width:100%;background:rgba(90, 180, 255, 0.9);margin:0 auto}#wrapper #main #content #mainarea #content-innr #sp-menu{z-index:2;width:100%;max-width:768px;height:40px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr #menulist{display:none}#wrapper #main #content #mainarea #content-innr #menuOverlay{top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);display:none;position:fixed;z-index:9997}#wrapper #main #content #mainarea #content-innr #switchBtnArea{width:100%;height:40px;position:relative}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn{top:0px;left:0px;width:40px;height:40px;display:block;position:absolute;border-radius:5px;z-index:9998}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span{left:20%;width:60%;height:4px;display:block;position:absolute;background-color:#fff;border-radius:5px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span:first-of-type{top:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span:nth-of-type(2){top:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span:nth-of-type(3){bottom:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose{background:transparent}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose span:first-of-type{top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose span:nth-of-type(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose span:nth-of-type(3){bottom:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap{top:0;left:-240px;width:240px;height:100%;background:#3c3c3c;overflow:auto;position:fixed;z-index:9999}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul{width:100%}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li{width:100%}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li a{padding:15px 20px;text-align:left;display:block;background:#bee9fa;position:relative;color:#154d8c}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li a:hover{text-decoration:none;background:#ddf2fb}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li a:after{content:'';margin-top:-4px;top:50%;right:15px;width:8px;height:8px;color:#fff;font-size:1em;font-weight:bold;line-height:1.2em;display:block;position:absolute;border-top:2px solid #63b7da;border-right:2px solid #63b7da;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#wrapper #main #content #mainarea #content-innr .list_icon{width:10%}#wrapper #main #content #mainarea #content-innr .fixed{position:fixed;top:0;width:100%;z-index:3}#wrapper #main #content #mainarea #content-innr .f_navi ul.l_navi{width:82%}#wrapper #main #content #mainarea #content-innr .f_navi ul.l_navi li{width:33%}#wrapper #main #content #mainarea #content-innr .f_navi .r_navi{width:18%}#wrapper #main #content #mainarea #content-innr .after_topics1,#wrapper #main #content #mainarea #content-innr .after_topics2,#wrapper #main #content #mainarea #content-innr .after_topics3{min-height:inherit}#wrapper #main #content #mainarea #content-innr .after_topics_exam{margin-bottom:2%;padding:2px}#wrapper #main #content #mainarea #content-innr .t_txt_d{display:block;margin-bottom:8%}#wrapper #main #content #mainarea #content-innr .topic_area2{float:none;width:99%;height:auto;margin:0 auto;padding:1%}#wrapper #main #content #mainarea #content-innr .topic_area,#wrapper #main #content #mainarea #content-innr .topic_area_course{float:none;width:99%;height:auto;margin:0 auto;margin-bottom:2%;padding:1%}#wrapper #main #content #mainarea #content-innr .content_area_under{padding:10px 5px 10px 5px}#wrapper #main #content #mainarea #content-innr .recruit{font-size:12px}#wrapper #main #content #mainarea #content-innr .s_txt{font-size:10px}#wrapper #main #content #mainarea #content-innr #page-top{position:fixed;bottom:10px;right:10px;font-size:10px;text-align:center;height:50px;width:50px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}#wrapper #main #content #mainarea #content-innr #page-top a{color:#fff;display:block;height:50px;width:50px;line-height:1.1;text-shadow:1px 1px 2px #000;padding:15px 5px 0px 5px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr #page-top a:hover{text-decoration:none;height:50px;width:50px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}#wrapper #main #content #mainarea #content-innr .table_layout{width:100%;overflow:auto}#wrapper #main #content #mainarea #content-innr .table_bukatsu{table-layout:fixed;width:768px}#wrapper #main #content #mainarea #content-innr .table_bukatsu td{padding:3px;font-size:10px;width:2%;max-width:13px;line-height:1.2;text-align:center}#wrapper #main #content #mainarea #content-innr .t_midashi{padding:3px;font-size:10px;width:3%;max-width:13px;line-height:1.2;text-align:center;font-weight:bold}#wrapper #main #content #mainarea #content-innr .bgb h2{font-size:16px}}@media screen and (max-width:530px){#wrapper #main #content #mainarea #content-innr{}#wrapper #main #content #mainarea #content-innr .hs-pointlogo{margin:40px 0px}#wrapper #main #content #mainarea #content-innr .curr_box .curr_school{width:98%}#wrapper #main #content #mainarea #content-innr .f_navi ul.l_navi{width:100%}#wrapper #main #content #mainarea #content-innr .f_navi ul.l_navi li{width:49%}#wrapper #main #content #mainarea #content-innr .f_navi .r_navi{width:100%}#wrapper #main #content #mainarea #content-innr .f_navi .r_navi a{width:100%}#wrapper #main #content #mainarea #content-innr .f_navi .r_navi a img{margin:0 auto 10px}#wrapper #main #content #mainarea #content-innr .f_navi .fll,#wrapper #main #content #mainarea #content-innr .f_navi .flr{float:none}#wrapper #main #content #mainarea #content-innr .test_anotherschool ul li{width:99.4%;font-size:14px}}@media screen and (max-width:479px){#wrapper #main{margin-top:0!important;font-style:normal}#wrapper #main #content #mainarea{line-height:1.6}#wrapper #main #content #mainarea #content-innr{padding:0}#wrapper #main #content #mainarea #content-innr h2{font-size:20px;line-height:1.3em;letter-spacing:-1%}#wrapper #main #content #mainarea #content-innr .data_area{margin-top:1%}#wrapper #main #content #mainarea #content-innr .lead{line-height:1.6}#wrapper #main #content #mainarea #content-innr .title_contents .mainttl-top{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/heigan_19111_ttlimg-sp.jpg) no-repeat center bottom;background-size:70%;text-align:left}#wrapper #main #content #mainarea #content-innr .title_contents .mainttl-top img{width:84%;padding:4.5% 8% 55%}#wrapper #main #content #mainarea #content-innr .left_contents{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .heiganlogo{width:100%;max-width:140px;margin-top:20px}#wrapper #main #content #mainarea #content-innr .img_top1{width:100%;max-width:479px;margin:0 auto}#wrapper #main #content #mainarea #content-innr .img_top1 img{width:100%;max-width:320px;height:auto;margin:0 auto}#wrapper #main #content #mainarea #content-innr .top_guid{margin:0 3px}#wrapper #main #content #mainarea #content-innr .access .schoollist{width:49.4%}#wrapper #main #content #mainarea #content-innr .access .schoollist .school-link{font-size:11px;padding:5px}#wrapper #main #content #mainarea #content-innr .access .schoollist p.schoolname{margin:8px 2% 34px}#wrapper #main #content #mainarea #content-innr .h_s_txt{color:#333;font-size:16px}#wrapper #main #content #mainarea #content-innr h4{font-size:14px}#wrapper #main #content #mainarea #content-innr .display_sp{display:block}#wrapper #main #content #mainarea #content-innr .bd_red{display:none;width:100%;border-bottom:none;margin-bottom:0!important;padding-bottom:0!important}#wrapper #main #content #mainarea #content-innr .pattern_box{float:none;width:100%;max-width:360px;padding:10px;height:auto;margin:0 auto;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .hs_type_img_pc{display:none}#wrapper #main #content #mainarea #content-innr .hs_type_img_sp{display:block}#wrapper #main #content #mainarea #content-innr .intro_midashi{font-size:16px;font-weight:bold;margin:0}#wrapper #main #content #mainarea #content-innr h2.m_h2{width:80%;font-size:18px}#wrapper #main #content #mainarea #content-innr .m_number{width:12%}#wrapper #main #content #mainarea #content-innr .table01{margin:0 auto;border-collapse:collapse;border-spacing:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .table01 th{width:100%;margin:0 auto;display:block;padding:5px;border-collapse:collapse;box-sizing:border-box;border-spacing:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .table01 td{width:100%;display:block;margin:0 auto;font-size:14px;padding:5px;border-spacing:0px;border-left:0px;border-collapse:collapse;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .priv_school{margin-bottom:20px;border-bottom:1px dotted #7F7F7F}#wrapper #main #content #mainarea #content-innr .priv_school .fll{float:none;margin:0 auto;margin-bottom:10px}#wrapper #main #content #mainarea #content-innr .priv_school .fll img{margin:0 auto}#wrapper #main #content #mainarea #content-innr .priv_school h3{padding:5px 5px 2px;margin-bottom:0;border:none;color:#fff;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#wrapper #main #content #mainarea #content-innr .priv_school h4{margin:0;color:#8B8383;font-size:16px;border-bottom:none}#wrapper #main #content #mainarea #content-innr .priv_school p{font-size:14px;line-height:1.4em}#wrapper #main #content #mainarea #content-innr .priv_school .schoolinfo{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px 0}#wrapper #main #content #mainarea #content-innr .priv_school .schoolinfo .flr{float:none;margin:0 auto;margin-bottom:10px;margin-left:0!important}#wrapper #main #content #mainarea #content-innr .priv_school .schoolinfo .flr img{margin:0 auto}#wrapper #main #content #mainarea #content-innr .priv_school .schoolinfo p{font-size:12px}#wrapper #main #content #mainarea #content-innr #menu li{height:36px}#wrapper #main #content #mainarea #content-innr #menu li a{font-size:12px;padding:9px 0 7px 12px}#wrapper #main #content #mainarea #content-innr .hs-pointlogo{float:none;margin:0 auto;margin-bottom:30px}#wrapper #main #content #mainarea #content-innr #menu-box2{height:40px;width:100%;margin:0 auto}#wrapper #main #content #mainarea #content-innr #sp-menu{width:100%;max-width:479px;height:40px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr #menulist{display:none}#wrapper #main #content #mainarea #content-innr #menuOverlay{top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);display:none;position:fixed;z-index:9997}#wrapper #main #content #mainarea #content-innr #switchBtnArea{width:100%;height:40px;position:relative}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn{top:0px;left:0px;width:40px;height:40px;display:block;position:absolute;border-radius:5px;z-index:9998}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span{left:20%;width:60%;height:4px;display:block;position:absolute;background-color:#fff;border-radius:5px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span:first-of-type{top:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span:nth-of-type(2){top:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn span:nth-of-type(3){bottom:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose{background:transparent}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose span:first-of-type{top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose span:nth-of-type(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#wrapper #main #content #mainarea #content-innr #switchBtnArea #switchBtn.btnClose span:nth-of-type(3){bottom:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap{top:0;left:-240px;width:240px;height:100%;background:#3c3c3c;overflow:auto;position:fixed;z-index:9999}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul{width:100%}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li{width:100%}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li a{padding:15px 20px;text-align:left;display:block;position:relative}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li a:hover{text-decoration:none}#wrapper #main #content #mainarea #content-innr #rwdMenuWrap ul li a:after{content:'';margin-top:-4px;top:50%;right:15px;width:8px;height:8px;color:#fff;font-size:1em;font-weight:bold;line-height:1.2em;display:block;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#wrapper #main #content #mainarea #content-innr .price_img_pc{display:block;width:100%;height:auto;float:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .price_img_pc img{width:100%;max-width:479px;height:auto}#wrapper #main #content #mainarea #content-innr .price_txt{width:100%;height:auto;float:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .interview_img{float:none;width:240px;margin:0 auto 20px}#wrapper #main #content #mainarea #content-innr .interview_schoolinfo{display:block}#wrapper #main #content #mainarea #content-innr .interview_schoolinfo p{font-size:12px;line-height:1.5em}#wrapper #main #content #mainarea #content-innr .interview_schoolinfo p.q_txt:before{font-size:10px}#wrapper #main #content #mainarea #content-innr .interview_schoolinfo p.access_txt{font-size:10px}#wrapper #main #content #mainarea #content-innr .interview_schoolinfo figure{display:block;max-width:280px;width:90%;margin:0 auto 2%}#wrapper #main #content #mainarea #content-innr .interview_schoolinfo .box_data{display:block;width:100%;padding:0;margin-bottom:2%}#wrapper #main #content #mainarea #content-innr .interview_schoolinfo .box_event{display:block;width:100%}#wrapper #main #content #mainarea #content-innr .scholarship_pc{display:none;width:100%;max-width:960px;height:auto}#wrapper #main #content #mainarea #content-innr .scholarship_pc img{width:100%;height:auto}#wrapper #main #content #mainarea #content-innr .scholarship_sp{display:block;width:100%;max-width:479px;height:auto;margin:0 auto;margin-top:10px;margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .scholarship_sp img{width:100%;height:auto}#wrapper #main #content #mainarea #content-innr .nyushi_img_pc{display:none}#wrapper #main #content #mainarea #content-innr .nyushi_img_sp{display:block;width:100%;max-width:479px;height:auto;margin:0 auto;margin-top:10px;margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .nyushi_img_sp img{width:100%;height:auto}#wrapper #main #content #mainarea #content-innr .syougaku_type{width:100%;height:auto;float:none;margin:0 auto;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .syougaku_plan{width:100%;height:auto;float:none;margin:0 auto;border-top:2px dotted #888888;border-left:none;padding-left:2%;line-height:1.5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .syougaku_plan p{font-size:14px}#wrapper #main #content #mainarea #content-innr .bgb{width:100%;max-width:1000px}#wrapper #main #content #mainarea #content-innr td.t_w{width:40%}#wrapper #main #content #mainarea #content-innr td.t_l{text-align:left}#wrapper #main #content #mainarea #content-innr #page-top{position:fixed;bottom:10px;right:10px;font-size:10px;text-align:center;height:50px;width:50px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}#wrapper #main #content #mainarea #content-innr #page-top a{color:#fff;display:block;height:50px;width:50px;line-height:1.1;text-shadow:1px 1px 2px #000;padding:15px 5px 0px 5px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr #page-top a:hover{text-decoration:none;height:50px;width:50px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}#wrapper #main #content #mainarea #content-innr .w20{width:100%}#wrapper #main #content #mainarea #content-innr .w25{width:100%}#wrapper #main #content #mainarea #content-innr .l_navi a{font-size:10px}#wrapper #main #content #mainarea #content-innr .tbl-bdr .footable .tll{text-align:left!important}}@media screen and (max-width:420px){#wrapper #main{margin-top:0;font-style:normal}#wrapper #main #content #mainarea #content-innr .text_school{margin:5% 0% 1% 0%;font-size:14px}#wrapper #main #content #mainarea #content-innr .midashi_txt1{font-size:15px;width:23%}#wrapper #main #content #mainarea #content-innr .midashi_catch1{font-size:15px;width:9%;margin:2px 6px 2px 2px}#wrapper #main #content #mainarea #content-innr .midashi_txt2{font-size:15px;padding-bottom:0.5%}#wrapper #main #content #mainarea #content-innr .midashi_catch2{font-size:15px;width:9%;margin:2px 6px 2px 2px;vertical-align:baseline}#wrapper #main #content #mainarea #content-innr .midashi_txt3{font-size:15px}#wrapper #main #content #mainarea #content-innr .midashi_catch3{font-size:15px;margin:3px 6px 3px 3px}#wrapper #main #content #mainarea #content-innr .a_catch,#wrapper #main #content #mainarea #content-innr .s_catch{font-size:12px}#wrapper #main #content #mainarea #content-innr .school_name{font-size:16px;line-height:1.2;margin-top:3%}#wrapper #main #content #mainarea #content-innr .school_name2{font-size:13px}#wrapper #main #content #mainarea #content-innr .school_adress2{margin-top:12%;margin-left:24%;font-size:10px}#wrapper #main #content #mainarea #content-innr .school_adress{padding-top:2%;margin-left:24%;font-size:10px}}@media screen and (max-width:375px){#wrapper #main{margin-top:0;font-style:normal}#wrapper #main #content #mainarea #content-innr .text_school{margin:5% 0% 1% 0%;font-size:14px}#wrapper #main #content #mainarea #content-innr #menu li{height:46px}#wrapper #main #content #mainarea #content-innr #menu li a{font-size:12px;padding:12px 0 14px 4px}#wrapper #main #content #mainarea #content-innr .returnee-childrenlogo{width:40%}#wrapper #main #content #mainarea #content-innr .a_catch,#wrapper #main #content #mainarea #content-innr .s_catch{font-size:12px}#wrapper #main #content #mainarea #content-innr .school_name{font-size:16px;line-height:1.2;margin-top:3%}#wrapper #main #content #mainarea #content-innr .school_name2{font-size:13px}#wrapper #main #content #mainarea #content-innr .school_adress2{margin-top:10%;margin-left:24%;font-size:10px}#wrapper #main #content #mainarea #content-innr .school_adress{padding-top:8%;margin-left:24%;font-size:10px}#wrapper #main #content #mainarea #content-innr .t_txt_d{display:block;margin-bottom:12%}}@media screen and (max-width:320px){#wrapper #main{margin-top:0;font-style:normal}#wrapper #main #content #mainarea #content-innr{}#wrapper #main #content #mainarea #content-innr .text_school{margin:5% 0% 1% 0%;font-size:14px}#wrapper #main #content #mainarea #content-innr #menu li{height:46px}#wrapper #main #content #mainarea #content-innr #menu li a{display:block;font-size:11px;padding:12px 0 14px 2px}#wrapper #main #content #mainarea #content-innr .a_catch,#wrapper #main #content #mainarea #content-innr .s_catch{font-size:12px}#wrapper #main #content #mainarea #content-innr .seido_name,#wrapper #main #content #mainarea #content-innr .seido_name2,#wrapper #main #content #mainarea #content-innr .taisho_houhou{float:none;width:100%;height:auto;padding:20px 5px;font-size:18px;color:#ef8200;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper #main #content #mainarea #content-innr .ko_box_purple{padding:20px 5px}#wrapper #main #content #mainarea #content-innr .ko_box_purple p{font-size:16px}#wrapper #main #content #mainarea #content-innr .kugiri{display:inline-block;float:left;margin-right:4%;width:5%}#wrapper #main #content #mainarea #content-innr .kugiri_txt{display:inline-block;width:89%}#wrapper #main #content #mainarea #content-innr .ko_box_green,#wrapper #main #content #mainarea #content-innr .ko_box_orange{min-height:140px}#wrapper #main #content #mainarea #content-innr .ko_box_green p,#wrapper #main #content #mainarea #content-innr .ko_box_orange p{font-size:16px}#wrapper #main #content #mainarea #content-innr .school_name{font-size:16px;line-height:1.2;margin-top:3%}#wrapper #main #content #mainarea #content-innr .school_name2{font-size:13px}#wrapper #main #content #mainarea #content-innr .school_adress2{margin-top:12%;margin-left:24%;font-size:10px}#wrapper #main #content #mainarea #content-innr .school_adress{padding-top:2%;margin-left:24%;font-size:10px}#wrapper #main #content #mainarea #content-innr .pagernavi{display:none}#wrapper #main #content #mainarea #content-innr .l_navi a{font-size:10px}}