﻿div.enter_flow h3.beta{background-color:#777 !important}div.enter_flow img{width:70%;margin:25px 15%}ul.qna li{list-style:disc;margin-left:1em;text-indent:0.5em}table#qna tr.qna__q{border-bottom:solid thin #A6619A;color:#A6619A;overflow:visible}table#qna tr.qna__q td:first-child{width:42px;vertical-align:middle}table#qna tr.qna__q td:first-child p{font-size:190%;margin:0 0 -12px 0}table#qna tr.qna__q td:first-child p small{font-size:70%}table#qna tr.qna__q td:last-child{margin:0;vertical-align:bottom}table#qna tr.qna__q td:last-child h3{font-size:130%;margin:0;width:auto}#content_area.voice{width:100%}#content_area.voice h2.category_intro{color:#093}#content_area.voice h3.beta{background-color:#777}#content_area.voice h4.voice{color:#093;font-size:130%}#content_area.voice .voice_color{color:#093}#content_area.voice *{float:left}#content_area.voice .jmap{width:100%;margin-bottom:20px}#content_area.voice .jmap p{width:40%;float:left}#content_area.voice .jmap p:last-child{margin-top:200px}#content_area.voice .jmap img{width:50%;float:left;clear:left}#content_area.voice .jage{width:100%;margin-bottom:20px}#content_area.voice .jage img{width:50%;margin:0 25%}#content_area.voice table{font-size:115%;margin-bottom:20px;float:left}#content_area.voice table tr{width:100%;padding:1em;border-bottom:thin dashed #999}#content_area.voice table tr td{float:left;width:50%}#content_area.voice table tr td:first-child{clear:left}#content_area.voice .voice_other ul,#content_area.voice .voice_extra ul{margin:0}#content_area.voice .voice_other ul li,#content_area.voice .voice_extra ul li{font-size:115%;padding:1em;margin:0}#content_area.voice .voice_extra{margin-bottom:20px;border-bottom:dashed thin #999}p.voicepaper{width:100%}p.voicepaper img{width:30%}#meeting h4{font-size:130%;border-bottom:1px solid #000;padding-bottom:1px;width:auto;display:block}#meeting h5{font-size:120%}#meeting_form_link{width:100%;text-align:center}#meeting_form_link a img{width:256px}div.schooling_txt img{float:left;width:20%;clear:left}div.schooling_txt p{float:left;width:78%;clear:right;margin-left:2%}table.juko_table tr td{vertical-align:middle}table.juko_table tr td strong{font-size:95%}table.juko_table tr td ul li{float:left;font-size:120%;list-style-type:none;margin-right:2em}table.juko_table tr td ul li:last-child{margin-right:0}div.juko_steps{width:100%}div.juko_steps div{float:left;clear:left;width:100%}div.juko_steps div img{width:30%;margin:0 35%}div.juko_steps p{float:left;clear:right;text-align:center;width:80%;margin:5px 10% 15px 10%}h3.beta{width:100%;font-size:130%;margin:0 0 1em 0;background-color:#888;color:#FFF;padding:5px 10px;float:left}h3.beta{background-color:#4e64ad}h3.beta.half1{width:48%;margin-right:2%;clear:left}h3.beta.half2{width:50%;clear:right}h2.category_topimage{margin-bottom:20px;margin-top:-40px;width:100%;height:auto;float:left;clear:both;line-height:0}h2.category_topimage img{width:100%;height:auto;margin:0}.course_description1{float:left;margin-bottom:20px}.course_description1 *{float:left}.course_description1 h2{font-size:180%;line-height:170%;clear:both;color:#4e64ad}.course_description1 p{display:block;width:50%;clear:left}.course_description1 img{width:47.5%;clear:right;float:right;margin-left:2.5%}div#course_konna{float:left;margin:20px 0 30px 0;display:block;clear:both;width:100%;overflow:visible;border-radius:10px;background:#F5F2CC;-webkit-box-shadow:4px 4px 0 1px #a8c0ea;box-shadow:4px 4px 0 1px #a8c0ea;border:solid 1px #4e64ad}div#course_konna *{float:left}div#course_konna img{width:120px;height:auto;margin:-40px 0 0 -40px}div#course_konna h3{color:#4e64ad;clear:none;margin:15px 0 15px 5px}div#course_konna h3 span{padding:0;border-bottom:solid 3px #4e64ad}div#course_konna p{margin:0 15px 15px 15px;font-size:100%}.course_description2{width:100%;float:left;clear:both}.course_description2 *{float:left}.course_description2 .course_description2__a{width:45%;margin-right:5%}.course_description2 .course_description2__b{width:50%}.course_description2 ul{width:100%}.course_description2 ul li{width:100%;position:relative;clear:both;border-bottom:thin dotted #888;padding-bottom:1em;padding-left:2em}.course_description2 ul li::after{display:block;content:'';position:absolute;top:.5em;left:1em;width:6px;height:6px;background-color:#4e64ad;border-radius:100%}.main.container div.row .course_description3{width:100%;float:left;clear:both}.main.container div.row .course_description3 *{float:left;clear:both}.main.container div.row .course_description3 div{width:100%;padding-left:50px;background-repeat:no-repeat;margin-bottom:20px}.main.container div.row .course_description3 div h4{margin-top:0px;font-size:160%;clear:none}.main.container div.row .course_description3 div div{width:42%;float:right;padding:0;margin-bottom:15px;clear:right}.main.container div.row .course_description3 div div img{width:100%;height:auto;display:block}.main.container div.row .course_description3 div div p{font-size:80%;margin:0}.main.container div.row .course_description3 div p{width:55%;clear:left}.main.container div.row .course_description3 div p a{color:#4e64ad}.main.container div.row .course_description3 .course_description3__a{background-image:url(/images/m01.jpg)}.main.container div.row .course_description3 .course_description3__a h4{width:350px}.main.container div.row .course_description3 .course_description3__b{background-image:url(/images/m02.jpg)}.main.container div.row .course_description3 .course_description3__b h4{width:400px}.main.container div.row .course_description3 .course_description3__b p{float:left}.main.container div.row .course_description3 .course_description3__c{background-image:url(/images/m03.jpg)}.main.container div.row .course_description3 .course_description3__c h3{width:300px}.main.container div.row .course_description3 div a.mihon{float:right;clear:right;display:block;width:100%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.main.container div.row .course_description3 div a.mihon:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha * 100);opacity:.6;transform:rotate(-3deg)}.main.container div.row .course_description3 div a.mihon img{width:100%;border:thin solid #666;float:left;clear:both}.main.container div.row .course_description3 div a.mihon p{width:auto;float:left}h2.subcategory_header{clear:both;margin:0}h2.subcategory_header img{width:100%}h2.category_intro{font-size:180%;line-height:170%;clear:both;color:#4e64ad}.special_teacher_info{display:block;border:medium double #f08e42;background-color:#FFFFE0;float:left;clear:both;margin-bottom:30px;padding:0 20px}.special_teacher_info h3.sp{margin:10px 0;font-style:oblique;font-weight:bold;color:#f08e42}.special_teacher_info div.teacher_info__profile{display:block;float:left;clear:both;width:100%;margin-bottom:15px}.special_teacher_info div.teacher_info__profile img{float:left;margin-right:10px;width:200px;clear:none}.special_teacher_info div.teacher_info__profile .teacher_info__profile__inner{float:left;width:60%}.special_teacher_info div.teacher_info__profile .teacher_info__profile__inner p{width:100%;font-size:90%;margin:0;text-align:left;clear:right}.special_teacher_info div.teacher_info__profile .teacher_info__profile__inner p.sp{width:100%}.special_teacher_info div.teacher_info__profile .teacher_info__profile__inner h3{font-size:140%}.special_teacher_info div.teacher_info__comment{float:left;width:100%}.special_teacher_info div.teacher_info__comment h3{font-size:140%;margin:0;color:#f08e42}.teacher_info{display:block;border-bottom:thin dotted #666;float:left;clear:both;margin-bottom:20px}.teacher_info div{float:left}.teacher_info__profile{width:150px}.teacher_info__profile img{width:130px}.teacher_info__profile div{float:left;width:auto}.teacher_info__profile div p{width:100%;font-size:70%;margin:0}.teacher_info__profile div h3{font-size:120%;margin:0}.teacher_info__profile div ul{width:100%}.teacher_info__profile div ul li{margin:0 0 0 0.5em;font-size:90%;position:relative;clear:both;padding-left:1em;color:#4e64ad}.teacher_info__profile div ul li::after{display:block;content:'';position:absolute;top:.5em;left:0em;width:6px;height:6px;background-color:#4e64ad;border-radius:100%}.teacher_info__profile div ul li.nostyle{padding-left:0;margin-left:0}.teacher_info__profile div ul li.nostyle::after{display:none}.teacher_info__comment{width:75%}.teacher_info__comment h3{color:#4e64ad;font-size:130%;margin-bottom:15px}.teacher_info__comment p{display:block;margin-bottom:15px}#content_area.norm_color h2.category_intro{color:#A6619A}#content_area.norm_color h3.beta{background-color:#A6619A}#content_area.ehon h3.beta{background-color:#f08e42}#content_area.ehon .course_description1 h2{color:#f08e42}#content_area.ehon div#course_konna{-webkit-box-shadow:4px 4px 0 1px #fcbea0;box-shadow:4px 4px 0 1px #fcbea0;border:solid 1px #f08e42}#content_area.ehon div#course_konna h3{color:#f08e42}#content_area.ehon div#course_konna h3 span{border-bottom:solid 3px #f08e42}#content_area.ehon .course_description2 h3{background-color:#f08e42}#content_area.ehon .course_description2 ul li::after{background-color:#f08e42}#content_area.ehon .course_description3 .course_description3__a{background-image:url(../images/p01.jpg)}#content_area.ehon .course_description3 .course_description3__a h4{width:350px}#content_area.ehon .course_description3 .course_description3__b{background-image:url(../images/p02.jpg)}#content_area.ehon .course_description3 .course_description3__b h4{width:350px}#content_area.ehon .course_description3 .course_description3__c{background-image:url(../images/p03.jpg)}#content_area.ehon .course_description3 .course_description3__c h4{width:350px}#content_area.ehon h2.category_intro{color:#f08e42}#content_area.ehon .teacher_info .teacher_info__profile ul li{color:#f08e42}#content_area.ehon .teacher_info .teacher_info__profile ul li::after{background-color:#f08e42}#content_area.ehon .teacher_info .teacher_info__comment h3{color:#f08e42}#content_area.ehon h3.trivia{color:#f08e42}#content_area.ehon .text_details div a{width:90%;margin:5%}#content_area.ehon h4{color:#f08e42}#content_area.ca h3.beta{background-color:#7b59a2}#content_area.ca .course_description1 h2{color:#7b59a2}#content_area.ca div#course_konna{-webkit-box-shadow:4px 4px 0 1px #c8bee1;box-shadow:4px 4px 0 1px #c8bee1;border:solid 1px #7b59a2}#content_area.ca div#course_konna h3{color:#7b59a2}#content_area.ca div#course_konna h3 span{border-bottom:solid 3px #7b59a2}#content_area.ca .course_description2 h3{background-color:#7b59a2}#content_area.ca .course_description2 ul li::after{background-color:#7b59a2}#content_area.ca .course_description3 .course_description3__a{background-image:url(../images/c1.jpg)}#content_area.ca .course_description3 .course_description3__a h4{width:350px}#content_area.ca .course_description3 .course_description3__a div p{width:100%}#content_area.ca .course_description3 .course_description3__b{background-image:url(../images/c2.jpg)}#content_area.ca .course_description3 .course_description3__b h4{width:350px}#content_area.ca .course_description3 .course_description3__b div p{width:100%}#content_area.ca .course_description3 .course_description3__c{background-image:url(../images/c3.jpg)}#content_area.ca .course_description3 .course_description3__c h4{width:350px}#content_area.ca .course_description3 .course_description3__c div p{width:100%}#content_area.ca h2.category_intro{color:#7b59a2}#content_area.ca .teacher_info .teacher_info__profile ul li{color:#7b59a2}#content_area.ca .teacher_info .teacher_info__profile ul li::after{background-color:#7b59a2}#content_area.ca .teacher_info .teacher_info__comment h3{color:#7b59a2}#content_area.ca h3.trivia{color:#7b59a2}#content_area.ca .text_details div a{width:90%;margin:5%}#content_area.ca h4{color:#7b59a2}img.schedule_flowchart{display:block;width:100%;margin-bottom:25px}h3.trivia{width:100%;font-size:120%;color:#4e64ad;border-bottom:thin dotted #666}div.trivia{width:100%}div.trivia img{float:left;clear:left;width:40%}div.trivia p{float:right;clear:right;width:58%;margin-bottom:1em}div.text_description{width:100%;height:auto;display:block;float:left;margin-bottom:20px}div.text_description *{float:left;display:block}div.text_description img{width:30%;margin-right:3%}div.text_description p{width:67%}div.text_description img.text_description__filefolder{width:255px}#content_area .text_details{float:left;display:block;width:100%;margin-bottom:20px}#content_area .text_details *{float:left}#content_area .text_details div{margin:40px 0 30px 0;float:left;clear:both;width:47%;float:left}#content_area .text_details div.left{clear:left;margin-right:6%}#content_area .text_details div.left.geko{padding:1em;background-color:#EFF0BF;border:thin solid #aaa}#content_area .text_details div.left.geko img{width:50%;margin:0 25%;border:thin solid #777}#content_area .text_details div.right{clear:right}#content_area .text_details div h4{border-bottom:thin dotted #666}#content_area .text_details div h4.txt2{float:left;width:80%;font-size:140%;line-height:120%}#content_area .text_details div h4 small{font-size:60%}#content_area .text_details div div.eye_catch{margin:-30px 5px 0 -20px;width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background-color:#777}#content_area .text_details div div.eye_catch p{width:100%;margin:0;text-align:center;float:left;clear:both;color:#FFF}#content_area .text_details div div.eye_catch p:first-child{font-size:12px;line-height:20px;margin-top:15px}#content_area .text_details div div.eye_catch p:last-child{font-size:25px;line-height:20px}#content_area .text_details div div.eye_catch.manga1{background-color:#50b070}#content_area .text_details div div.eye_catch.manga2{background-color:#f09010}#content_area .text_details div div.eye_catch.manga3{background-color:#40B0f0}#content_area .text_details div div.eye_catch.manga4{background-color:#F080A0}#content_area .text_details div div.eye_catch.ehon1{background-color:#F080A0}#content_area .text_details div div.eye_catch.ehon2{background-color:#50b070}#content_area .text_details div div.eye_catch.ehon3{background-color:#f09010}#content_area .text_details div div.eye_catch.ca1{background-color:#7b59a2}#content_area .text_details div div.eye_catch.ca2{background-color:#dfcfff;border:solid thin #7b59a2}#content_area .text_details div div.eye_catch.ca2 p{color:#775599}#content_area .text_details div p{width:100%}#content_area .text_details div a{display:block;width:50%;margin:0 25%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#content_area .text_details div a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha * 100);opacity:.7;transform:rotate(-3deg)}#content_area .text_details div a img{width:100%;border:thin solid #666;-webkit-box-shadow:4px 4px 2px 1px #d2d2d2;box-shadow:4px 4px 2px 1px #d2d2d2}#content_area .text_details div a p{font-size:70%}#content_area .tool_samples{float:left}#content_area .tool_samples *{float:left}#content_area .tool_samples img{width:100%}#content_area .tool_samples ul{width:48%;margin-top:1em;margin-bottom:30px}#content_area .tool_samples ul:last-child{margin-left:4%}#content_area .tool_samples ul li{width:100%;font-size:95%;line-height:160%;margin:0}.schooling_note{background-color:#F5F5AA;color:#222;margin-bottom:20px;padding:15px;width:100%;float:left;clear:both;-webkit-box-shadow:4px 4px 2px 1px #d2d2d2;box-shadow:4px 4px 2px 1px #d2d2d2}.schooling_note h3{font-size:130%}.schooling_note h3 small{font-size:80%}.schooling_note p{text-align:left}.schooling_note table{border:none;padding:none;margin-bottom:15px}.schooling_note table p{font-size:100%;margin-bottom:0}.schooling_note table tr td{padding-left:1em}.schooling_note table tr td:first-child{background-color:#333;margin-left:0.5em;padding:0.2em 0.5em 0.2em 1em;vertical-align:middle}.schooling_note table tr td:first-child p{font-size:90%;letter-spacing:0.5em;color:#fff}.schooling_note ul{margin-left:1em;margin-bottom:10px}.schooling_note ul li{list-style:disc;margin-bottom:15px}.schooling_note ul li.attention{color:#f2648f}.schooling_note img{width:100%}.schooling_block{width:100%;display:block}.schooling_block *{float:left}.schooling_block h4{font-size:120%;color:#4e64ad}.schooling_block div.schooling_block__text{width:47%;clear:left}.schooling_block div.schooling_block__text div{width:100%;margin-bottom:15px}.schooling_block div.schooling_block__text div.border{border-bottom:thin dashed #666}.schooling_block div.schooling_block__text div p{margin-bottom:15px}.schooling_block div.schooling_block__text div p:first-child{margin-bottom:0.7em}.schooling_block img{float:right;clear:none;width:50%;margin-bottom:25px}img.scb_fix{width:100%;margin-bottom:25px}.b_giga_text{width:48%;float:left}.b_giga_text p{margin-bottom:1em}.b_giga_img{width:50%;float:left}.b_giga_img img{float:left;width:100%}.b_giga_img_2{width:100%;float:left}.b_giga_img_2 p{font-size:90%}.tnk{width:100%;text-align:center}.tnk img{float:left;width:100%;margin:20px 0}.tnk div.tnk_title{width:100%}.tnk .thin{width:40%;margin-left:30%;margin-right:30%}div.pb_wrapper{float:left;margin-bottom:30px}div.pb_wrapper div.pb_bind{float:left;width:100%;height:auto;display:block;border-bottom:thin dashed #f08e42}div.pb_wrapper div.pb_bind:last-child{border-bottom-style:none}div.pb_wrapper div.pb_bind img{display:block;width:49%;float:left}div.pb_wrapper div.pb_bind img:first-child{margin-right:2%;border-right:thin dashed #f08e42}body div.main.container div.row div p#privacy_trust a{width:auto;height:auto;background-color:EEE}body div.main.container div.row div p#privacy_trust a img{width:auto;height:auto}#content_area.sitemap div.sitemap__wrapper table{float:left;margin:30px 3% 0 0;clear:none;width:340px}.slicknav_menu{display:none}@media screen and (max-width: 768px){.js #gnav-menu{display:none}.js .slicknav_menu{display:block}}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.6em 0.45em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.25em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.4em;height:0.95em;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_icon:before{background:transparent;width:1.4em;height:0.95em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.4em;height:0.18em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#eee;padding:5px;margin:0}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#000;font-weight:bold;font-size:9px;text-shadow:0 1px 3px #888;position:absolute;bottom:6px}.slicknav_menu .slicknav_icon-bar{background-color:#000}.slicknav_btn{margin:0;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ccc;width:50px;height:50px}.slicknav_nav{color:#000;margin:0;padding:15px 0 0 0;font-size:0.875em;list-style:none;overflow:hidden}.slicknav_nav ul#gnav-menu{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#000}.slicknav_nav a{padding:5px 10px;margin:4px 15px 4px 25px;text-decoration:none;color:#000;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#000;font-size:18px;line-height:30px;padding:7px 12px;height:44px}#gnav.row div.slicknav_menu ul.slicknav_nav li a{-webkit-transition:background-color 0.5s,color 0.5s;-moz-transition:background-color 0.5s,color 0.5s;-ms-transition:background-color 0.5s,color 0.5s;-o-transition:background-color 0.5s,color 0.5s;transition:background-color 0.5s,color 0.5s}#gnav.row div.slicknav_menu ul.slicknav_nav li.current a,#gnav.row div.slicknav_menu ul.slicknav_nav li:hover a,#gnav.row div.slicknav_menu ul.slicknav_nav li:active a{color:#f5f5f5}#gnav.row div.slicknav_menu ul.slicknav_nav li:active a{background-color:#666}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child a{-webkit-box-shadow:-8px 0px 0px 0px #A6619A;-moz-box-shadow:-8px 0px 0px 0px #A6619A;-ms-box-shadow:-8px 0px 0px 0px #A6619A;-o-box-shadow:-8px 0px 0px 0px #A6619A;box-shadow:-8px 0px 0px 0px #A6619A}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child a:hover{background-color:#A6619A}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child.current a{background-color:#A6619A}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+* a{-webkit-box-shadow:-8px 0px 0px 0px #4e64ad;-moz-box-shadow:-8px 0px 0px 0px #4e64ad;-ms-box-shadow:-8px 0px 0px 0px #4e64ad;-o-box-shadow:-8px 0px 0px 0px #4e64ad;box-shadow:-8px 0px 0px 0px #4e64ad}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+* a:hover{background-color:#4e64ad}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*.current a{background-color:#4e64ad}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+* a{-webkit-box-shadow:-8px 0px 0px 0px #f08e42;-moz-box-shadow:-8px 0px 0px 0px #f08e42;-ms-box-shadow:-8px 0px 0px 0px #f08e42;-o-box-shadow:-8px 0px 0px 0px #f08e42;box-shadow:-8px 0px 0px 0px #f08e42}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+* a:hover{background-color:#f08e42}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*.current a{background-color:#f08e42}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+* a,#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+*+* a{-webkit-box-shadow:-8px 0px 0px 0px #666;-moz-box-shadow:-8px 0px 0px 0px #666;-ms-box-shadow:-8px 0px 0px 0px #666;-o-box-shadow:-8px 0px 0px 0px #666;box-shadow:-8px 0px 0px 0px #666}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+* a:hover,#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+*+* a:hover{background-color:#666}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+*.current a,#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+*+*.current a{background-color:#666}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+*+*+* a{-webkit-box-shadow:-8px 0px 0px 0px #f2648f;-moz-box-shadow:-8px 0px 0px 0px #f2648f;-ms-box-shadow:-8px 0px 0px 0px #f2648f;-o-box-shadow:-8px 0px 0px 0px #f2648f;box-shadow:-8px 0px 0px 0px #f2648f}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+*+*+* a:hover{background-color:#f2648f}#gnav.row div.slicknav_menu ul.slicknav_nav li:first-child+*+*+*+*+*.current a{background-color:#f2648f}#gnav.row div.slicknav_menu ul.slicknav_nav li:last-child a{-webkit-box-shadow:-8px 0px 0px 0px #A6619A;-moz-box-shadow:-8px 0px 0px 0px #A6619A;-ms-box-shadow:-8px 0px 0px 0px #A6619A;-o-box-shadow:-8px 0px 0px 0px #A6619A;box-shadow:-8px 0px 0px 0px #A6619A}#gnav.row div.slicknav_menu ul.slicknav_nav li:last-child a:hover{background-color:#A6619A}#gnav.row div.slicknav_menu ul.slicknav_nav li:last-child.current a{background-color:#A6619A}@media print{body div.goup-container,body .goup-text{display:none}}@media only screen and (min-width: 960px) and (max-width: 1020px){#header h2.header--copy{font-size:80%;margin:10px 0 0 0}#header div#gnav.row ul#gnav-menu li{font-size:90%}}@media only screen and (min-width: 801px) and (max-width: 959.9px){.container{min-width:800px}}@media only screen and (max-width: 959.9px){#header header--logocontainer a{display:block;margin-top:5px;margin-bottom:5px}#header h2.header--copy{font-size:0.7em;margin:2% 0 0 0}#header a.header--info_2018{width:30%;margin-top:2%;margin-left:2%}#header div.header--callnumber p{font-size:85%}#header div.header--callnumber p a{margin-bottom:4px}#header div.header--callnumber p a img{width:22px;margin-right:3px}}@media only screen and (min-width: 768px) and (max-width: 880px){#header h2.header--copy{font-size:0.6em;max-width:490px;overflow:visible}.container{min-width:760px}}@media only screen and (min-width: 767.5px){body div.main div.one-third.columns{width:31.99999%}body div.main div.twelve.columns{width:49%}div.course_description3 div.point_init_image{margin-top:-100px}}@media only screen and (max-width: 767.5px){body div.main.container .row{margin-bottom:0.5em}body div.main.container .row div.mobileflex{width:96%;margin-left:2%;margin-right:2%;margin-bottom:0.5em}body div.main.container .row div.mobileflex>a{float:left;width:49%;margin-bottom:0.5em}body div.main.container .row div.mobileflex>a:first-child+*,body div.main.container .row div.mobileflex>a:first-child+*+*+*{margin-left:2%}#header{margin-bottom:12px}#header .container{min-width:250px}#header .header--logocontainer a img{display:block;max-width:260px;max-height:95px;width:auto;height:auto;margin-left:4.5%}#header h2.header--copy{display:none}#header a.header--info_2018{float:left;max-width:260px;width:auto;margin:0 0 2% 2%;clear:both}#header p{display:none}#header div#gnav.row{clear:none;float:right;margin:-60px 2% 0 0}#header div#gnav.row div.slicknav_menu{position:relative;background:none;padding:0}#header div#gnav.row div.slicknav_menu ul{background:#eee}#header #breadcrumbcontainer ul#breadcrumb{margin-right:2.75%}.slick-dots{font-size:10px;line-height:10px;bottom:-30px;margin-bottom:0px;top:110%}button.slick-arrow{display:none !important}#toppage div.top_carousel{margin-bottom:50px;float:left}h2.top_copy{width:100%}.topBox.four{border-radius:5px;margin-bottom:20px}.topBox.four .topBox--a--image-container{max-width:40%;width:auto;height:auto;float:left}.topBox.four .topBox--a--txts{width:58%;margin-left:2%;float:left}.topBox.four H3{font-size:120%}table.courses{line-height:100%;font-size:60%}table.courses th,table.courses td{padding:2px}body div.footer.widebase div.container div.row div.footer--link.columns{margin:0 4%;width:92%}#action_banners a{width:100%}.footer--link ul{margin:0px}.footer--link ul li:last-child{margin-bottom:20px}#sub_navi{width:100%}#sub_navi div.sub_navi_inner{float:left;margin-bottom:10px;width:100%;text-align:center}#sub_navi div.sub_navi_inner div{float:left;width:30.6667%;margin-left:1%;margin-right:1%}#sub_navi div.sub_navi_inner div.first-btn_fix{margin-left:2%}#sub_navi div.sub_navi_inner div:first-child{margin-left:2%}#sub_navi div.sub_navi_inner div:last-child{margin-right:2%}#sub_navi div.sub_navi_inner div.sub_navi_btn a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:5px;background-color:#eee;text-decoration:none;min-height:40px;border:thin solid #ccc;border-radius:6px}#sub_navi div.sub_navi_inner div.sub_navi_btn a p{display:inline;line-height:1.2em;height:auto;width:100%;margin:0;padding:0}#sub_navi div.sub_navi_inner div.sub_navi_btn a img{display:none}#sub_navi div.sub_navi_inner div.sub_navi_btn a.current,#sub_navi div.sub_navi_inner div.sub_navi_btn a:hover{color:#FFF}#sub_navi div.sub_navi_inner div.sub_navi_btn a.current.sub_m,#sub_navi div.sub_navi_inner div.sub_navi_btn a.sub_m:hover{background:#4e64ad}#sub_navi div.sub_navi_inner div.sub_navi_btn a.current.sub_e,#sub_navi div.sub_navi_inner div.sub_navi_btn a.sub_e:hover{background:#f08e42}#sub_navi div.sub_navi_inner div.sub_navi_btn a.current.sub_c,#sub_navi div.sub_navi_inner div.sub_navi_btn a.sub_c:hover{background:#7b59a2}#sub_navi div.sub_navi_inner div.sub_navi_btn a.current.sub_n,#sub_navi div.sub_navi_inner div.sub_navi_btn a.sub_n:hover{background:#A6619A}#sub_navi div.sub_navi_inner div.sub_navi_title{display:none}#breadcrumbcontainer{margin-bottom:10px;margin-right:2%;width:98%}#content_area{margin-right:2%;margin-left:2%;width:96%}#content_area.about{width:96%}#content_area.about h2#about{margin-top:5px;margin-bottom:10px}#content_area.about p.about{font-size:95%}#content_area.about div.about_chart{width:100%}#content_area.about div.about_chart img{width:100%}#content_area.about div.about_segment,#content_area.about div.about_message{width:100%;margin:15px 0%}#content_area.about div.about_segment p,#content_area.about div.about_message p{margin-left:0;margin-right:0}#content_area.about div.about_segment img,#content_area.about div.about_message img{width:100%;margin-left:0;margin-right:0}#content_area.about div.about_message .about_chairman .about_chairman__title{margin-left:0}#content_area.about div.about_message .about_chairman .about_chairman__title p{margin-left:0}table.juko_table tr td:first-child{width:100px}table.juko_table tr td:first-child p{letter-spacing:0}div.schooling_txt img{width:40%}div.schooling_txt p{width:58%}#content_area.voice .jmap p,#content_area.voice .jmap p:last-child,#content_area.voice .jmap img{margin:15px 0;width:100%}#content_area.voice .jage img{width:100%;margin:15px 0}#content_area.voice table tr td{width:100%;margin:0}#content_area.voice table tr td:last-child{margin-top:1em}div.enter_flow img{width:100%;margin:0 0 20px 0}h2.category_topimage{margin-top:0}.course_description1 h2{font-size:130%}.course_description1 p{width:100%;margin-bottom:15px}.course_description1 img{width:100%;margin-bottom:15px}div#course_konna{width:85%;margin-left:35px}div#course_konna img{width:120px;margin:-40px 0 0 -35px}div#course_konna h3{font-size:130%;line-height:170%;width:70%}div#course_konna h3 span{border-bottom:solid 3px #4e64ad}#content_area .course_description2 .course_description2__a,#content_area .course_description2 .course_description2__b{width:100%}#content_area .course_description3 div h4{font-size:130%;width:100%}#content_area .course_description3 div p,#content_area .course_description3 div div{width:95%;margin:0 0 15px 0;float:left}#content_area .course_description3 div p img,#content_area .course_description3 div p a.mihon,#content_area .course_description3 div div img,#content_area .course_description3 div div a.mihon{width:100%;margin:0}h2.category_intro{font-size:120%}