.btn_opacity,.button{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;-moz-transition-delay:0;-o-transition-delay:0}header ul li label,nav #btn_close,nav #btn_close_cover{cursor:pointer}#sec_inquiry .box_campus a:active span,#sec_inquiry .box_campus a:active strong,#sec_inquiry .box_campus a:hover span,#sec_inquiry .box_campus a:hover strong,#sec_inquiry .box_date a:active span,#sec_inquiry .box_date a:active strong,#sec_inquiry .box_date a:hover span,#sec_inquiry .box_date a:hover strong,#sec_inquiry .box_tel a:active,#sec_inquiry .box_tel a:hover,footer .footer_nav li a:active,footer .footer_nav li a:hover{text-decoration:underline}.wrapper,h2.title{max-width:980px}h2.title{width:100%;margin-bottom:30px}h2.title span{font-size:30px}h3.has_border{margin-bottom:30px;padding:10px 0}dl,strong.frog{margin-bottom:20px}h3.has_border:before{border-width:0 15px 15px 0}h3.has_border:after{border-width:15px 15px 0 0}h3.has_border span{font-size:24px}strong.frog span{height:24px;line-height:24px;font-size:16px}#sec_about .wrapper:after,#sec_inquiry .wrapper:after{content:"";height:0;min-height:0;visibility:hidden;zoom:1}.button{padding-left:40px;background-position:10px center;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0;transition-delay:0;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}#sec_about .boxes .box a,.btn_opacity{-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;-webkit-transition-delay:0;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.button:active,.button:hover{background-color:#0059b2;border-color:#ff0}.button.button_content:active,.button.button_content:hover{color:#fff;border-color:#999}.has_arrow:after{right:20px}.has_arrow.button_content:after{background-image:url(../images/common/icon_arrow_right_dark.png)}.has_arrow.button_content:active:after,.has_arrow.button_content:hover:after{background-image:url(../images/common/icon_arrow_right.png)}.btn_opacity{filter:alpha(enabled=false);opacity:1;transition-property:all;transition-duration:.3s;transition-delay:0;transition-timing-function:ease}.btn_opacity:active,.btn_opacity:hover{filter:alpha(Opacity=60);opacity:.6}ul.panels li.panel{width:25%}ul.panels li.panel:nth-child(2n+1){clear:none}ul.panels li.panel:nth-child(2n+1):before{left:-1px;right:auto}ul.panels li.panel:nth-child(4n+1){clear:both}ul.panels li.panel:nth-child(4n+1):before{display:none}dl{width:100%;line-height:140%;font-size:14px}dl.faq dt{background-position:0 7px}dl.faq dd{background-position:3px 7px}#sec_inquiry{padding-bottom:30px}#sec_inquiry .wrapper:after{display:block;clear:both}#sec_inquiry .box_campus,#sec_inquiry .has_brackets,#sec_inquiry a.access{width:49%;float:right}#sec_inquiry .has_brackets{float:left;padding-left:70px;-moz-background-size:auto 70%;-o-background-size:auto 70%;-webkit-background-size:auto 70%;background-size:auto 70%}#sec_inquiry .box_tel{padding-bottom:30px;position:relative;background-position:18px center}#sec_inquiry .box_tel .btn_tel{line-height:50px;font-size:50px}#sec_inquiry .box_tel .box{position:absolute;bottom:0;z-index:0}#sec_inquiry .box_tel .box:first-child{left:70px}#sec_inquiry .box_tel .box:last-child{right:10px}#sec_inquiry .box_tel .box .label,#sec_inquiry .box_tel .box p{font-size:14px}#sec_inquiry .box_campus a{width:100%;padding:15px 30px 15px 70px;background-position:15px center}#sec_about .boxes,#sec_about .wrapper{padding-bottom:60px}#sec_inquiry .box_date{background-position:13px center}#sec_inquiry .box_date strong{line-height:45px;font-size:30px}#sec_inquiry .box_date span{line-height:35px;font-size:20px}#sec_inquiry a.access{padding-left:70px;line-height:60px;font-size:20px;background-position:14px center;-moz-background-size:auto 50%;-o-background-size:auto 50%;-webkit-background-size:auto 50%;background-size:auto 50%}#sec_about .wrapper:after{display:block;clear:both}#sec_about .boxes{width:100%}#sec_about .boxes .box a{padding-bottom:40px;line-height:24px;font-size:20px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;transition-duration:.3s;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;transition-timing-function:ease}nav #btn_close,nav #btn_close:after,nav #btn_close:before{-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-delay:0;-webkit-transition-delay:0;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}#sec_about .boxes .box a:active,#sec_about .boxes .box a:hover{background-color:#0059b2;border-color:#ff0}#sec_about .boxes .box a.line1{padding:34px 0 64px}#sec_about .boxes .box a.line2{padding:22px 0 52px}#sec_about .boxes .box a:after{bottom:10px}#sec_about .accounts_wrapper{padding-bottom:20px}#sec_about .accounts_wrapper .accounts.jc,#sec_about .accounts_wrapper .accounts.univ,#sec_about .accounts_wrapper .accounts.univ_jc{margin:0 20px}#sec_about .button{width:32%;margin:0 0 0 2%;float:left}#sec_about .button.documents{margin-left:0}header{height:60px}header #logo a{display:block}header #logo img{height:48px}header ul li a,header ul li label{min-width:56px;height:60px}header ul li a img,header ul li label img{width:29px}header ul li.menu a img,header ul li.reservation a img,header ul li.search a img{width:auto}header ul li.reservation a{min-width:100px}nav #btn_close,nav #btn_close:after,nav #btn_close:before{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;transition-duration:.3s;-moz-transition-delay:0;transition-delay:0;transition-timing-function:ease}nav #btn_close:active,nav #btn_close:hover{background-color:#0059b2}nav #btn_close:active:after,nav #btn_close:active:before,nav #btn_close:hover:after,nav #btn_close:hover:before{background-color:#ff0}nav #nav_wrapper .menu_items .menu_item a{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}nav #nav_wrapper .button:active,nav #nav_wrapper .button:hover,nav #nav_wrapper .menu_items .menu_item a:active,nav #nav_wrapper .menu_items .menu_item a:hover{background-color:#fff;border-color:#000}footer .logo{width:auto;display:inline-block}footer .fax,footer .tel{margin-bottom:20px}footer .footer_nav{padding-top:20px}#form_search{padding-top:65px;-moz-transform:translateY(-110px);-ms-transform:translateY(-110px);-webkit-transform:translateY(-110px);transform:translateY(-110px)}#form_search.open{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#home_schedule .has_bg{padding-bottom:60px}#home_schedule h3.has_border{width:100%;margin-bottom:30px}#home_schedule strong.frog span{height:72px}#home_schedule ul.panels li.panel .panel_inner strong{height:40px;line-height:40px;font-size:32px}#home_schedule ul.panels li.panel .panel_inner strong span{font-size:24px}#home_schedule ul.panels li.panel .panel_inner .time{line-height:30px;font-size:20px;font-weight:700}#home_schedule ul.panels li.panel .panel_inner .start{line-height:20px;font-size:16px}#home_schedule ul.panels li.panel .panel_inner.disabled.btn_opacity:active,#home_schedule ul.panels li.panel .panel_inner.disabled.btn_opacity:hover,#home_schedule ul.panels li.panel .panel_inner.finished.btn_opacity:active,#home_schedule ul.panels li.panel .panel_inner.finished.btn_opacity:hover{filter:alpha(enabled=false);opacity:1}#home_schedule ul.panels li.panel .panel_inner.disabled strong,#home_schedule ul.panels li.panel .panel_inner.finished strong{padding-bottom:50px}#home_schedule ul.panels li.panel .panel_inner.disabled strong:after,#home_schedule ul.panels li.panel .panel_inner.disabled strong:before,#home_schedule ul.panels li.panel .panel_inner.finished strong:after,#home_schedule ul.panels li.panel .panel_inner.finished strong:before{font-size:16px}#home_schedule ul.panels li.panel .panel_inner.finished strong:after{height:30px;line-height:30px}#home_schedule ul.panels li.panel .panel_inner.disabled.btn_opacity{cursor:no-drop}#home_schedule ul.panels li.panel .panel_inner.disabled strong:after,#home_schedule ul.panels li.panel .panel_inner.disabled strong:before{height:20px;line-height:20px}#home_schedule ul.panels li.panel .panel_inner.disabled strong:before{bottom:25px}#home_schedule ul.panels li.panel .panel_inner.disabled strong:after{bottom:5px}#home_schedule ul.panels.tour li.panel{width:50%}#home_schedule .pic_tour,#home_voices ul,#home_voices ul li img,.schedule_wrapper .schedule_inner{width:100%}#home_program .has_bg{padding-bottom:60px}#home_program strong.frog span{height:48px}#home_program ul.panels{background-color:transparent}#home_program ul.panels li.panel{background-color:#ff7373}#home_program ul.panels li.panel .panel_inner{padding:10px 10px 20px}#schedule_experience,#schedule_lead .has_bg,#schedule_tour .has_bg,.schedule_wrapper .has_bg{padding-bottom:60px}#home_program ul.panels li.panel strong{min-height:40px;line-height:20px;font-size:18px}#home_program ul.panels li.panel p{min-height:125px;line-height:25px;font-size:14px}#schedule_busroute .schedule_inner:after,#schedule_tour ul.tour_items:after,.schedule_wrapper .schedule_inner:after{content:"";display:block;height:0;min-height:0;clear:both;visibility:hidden;zoom:1}.schedule_wrapper .schedule_inner strong.bus_title{margin-bottom:60px}.schedule_wrapper .schedule_inner img{margin:0 auto}.schedule_wrapper .schedule_inner p{font-size:14px}.schedule_wrapper .schedule_inner .photo{margin:0 15px 15px 0;float:left}#schedule_experience .place,#schedule_experience span.after_ex,#schedule_tour .place,#schedule_tour span.after_ex{font-size:12px}#schedule_tour ul.tour_items li.tour_item a.btn_fire{font-size:18px}#schedule_tour ul.tour_items li.tour_item ul.labos li.labo strong.has_color{font-size:16px}#schedule_tour ul.tour_items li.tour_item ul.labos li.labo .inner .info h5,#schedule_tour ul.tour_items li.tour_item ul.labos li.labo .inner .info p{font-size:14px}#schedule_experience ul.courses{width:100%;max-width:980px}#schedule_experience ul.courses li.course{width:25%}#schedule_experience ul.courses li.course h4{font-size:18px}#schedule_experience ul.courses li.course h5,#schedule_experience ul.courses li.course strong{font-size:16px}#schedule_experience ul.courses li.course p.ex{font-size:14px}#schedule_tour ul.tour_items{width:100%}#schedule_tour ul.tour_items li.tour_item{width:49%;float:left}#schedule_tour ul.tour_items li.tour_item:nth-child(2n){float:right}#schedule_tour ul.tour_items li.tour_item:nth-child(2n+1){clear:both}#schedule_labo span.ex{font-size:12px}#schedule_consultation .has_bg{padding-bottom:40px}#schedule_ao .has_bg{padding-bottom:60px}#schedule_busroute .schedule_inner ul.notice_items{width:480px;float:left}#schedule_busroute .schedule_inner ul.notice_items li.notice_item,#schedule_busroute .schedule_inner ul.notice_items li.notice_item.bold{font-size:14px}#schedule_busroute .schedule_inner .route{width:480px;float:right}