@charset "UTF-8";



/* ===== signboard  Style ===== */

#signboard{position:relative;height:1000px;}

#signboard-bg{position:relative;background:#000;}
#signboard-bg-movie{position:relative;height:1000px;overflow:hidden;}
#signboard-bg-movie iframe{
position:absolute;
width:2560px;height:1440px;
top:50%;
left:50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-filter: brightness(0.6);
-moz-filter: brightness(0.6);
-o-filter: brightness(0.6);
-ms-filter: brightness(0.6);
filter: brightness(0.6);
}
#signboard-movie{}

#signboard-bg-pic{}

#signboard-ads{position:absolute;z-index:10;display:table;width:100%;height:1000px;margin-top:-1000px;color:#fff;}
#signboard-ads .ads{display:table-cell;vertical-align:middle;text-align:center;}
#signboard-ads .ads-main{font-size:300%;}
#signboard-ads .ads-btn{margin-top:15px;}

@media screen and (max-width:2560px){}
@media screen and (max-width:2048px){}
@media screen and (max-width:1920px){}
@media screen and (max-width:1600px){}
@media screen and (max-width:1440px){
#signboard{height:600px;}
#signboard-bg-movie {height:600px;}
#signboard-bg-movie iframe{width:1440px;height:810px;}
#signboard-ads{height:600px;margin-top:-600px;}
}
@media screen and (max-width:1400px){}
@media screen and (max-width:1344px){}
@media screen and (max-width:1280px){}
@media screen and (max-width:1200px){}
@media screen and (max-width:1136px){}
@media screen and (max-width:1024px){}
@media screen and (max-width:959px){
#signboard{position:relative;height:auto;}
#signboard-bg-movie{display:none;}
#signboard-ads{height:480px;margin-top:-480px;}
#signboard-ads .ads-main{font-size:150%;}
#signboard-bg-pic{height:480px;}
}
@media screen and (max-width:768px){}
@media screen and (max-width:640px){}
@media screen and (max-width:480px){}



/* ===== banner-slide Style ===== */

.banner-slide{border-bottom:1px solid #ccc;}
.banner-slide a{display:block;}
.banner-slide .pic img{display:block;}
.banner-slide .item-frame{width:1200px;margin:0px auto;}
.banner-slide .item-main{padding:20px;}
.banner-slide .item-main .ads{}
.banner-slide .item-main .ads img{width:100%;height:640px;}

#banner-oc-online-guidance{background:url(/base/mtl/cmn/img/oc/online-guidance/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-online-guidance .ads{background:url(/base/mtl/cmn/img/oc/online-guidance/banner_slide_ads.png) no-repeat center center;}

#banner-oc-experience{background:url(/base/mtl/cmn/img/oc/experience/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-experience .ads{background:url(/base/mtl/cmn/img/oc/experience/banner_slide_ads.png) no-repeat center center;}

#banner-oc-summer{background:url(/base/mtl/cmn/img/oc/summer/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-summer .ads{background:url(/base/mtl/cmn/img/oc/summer/banner_slide_ads.png) no-repeat center center;}

#banner-oc-autumn{background:url(/base/mtl/cmn/img/oc/autumn/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-autumn .ads{background:url(/base/mtl/cmn/img/oc/autumn/banner_slide_ads.png) no-repeat center center;}

#banner-oc-winter{background:url(/base/mtl/cmn/img/oc/winter/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-winter .ads{background:url(/base/mtl/cmn/img/oc/winter/banner_slide_ads.png) no-repeat center center;}

#banner-oc-1day{background:url(/base/mtl/cmn/img/oc/1day/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-1day .ads{background:url(/base/mtl/cmn/img/oc/1day/banner_slide_ads.png) no-repeat center center;}

#banner-oc-2days{background:url(/base/mtl/cmn/img/oc/2days/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-2days .ads{background:url(/base/mtl/cmn/img/oc/2days/banner_slide_ads.png) no-repeat center center;}

#banner-oc-recommendation{background:url(/base/mtl/cmn/img/oc/recommendation/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-recommendation .ads{background:url(/base/mtl/cmn/img/oc/recommendation/banner_slide_ads.png) no-repeat center center;}

#banner-oc-music-week{background:url(/base/mtl/cmn/img/oc/music-week/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-music-week .ads{background:url(/base/mtl/cmn/img/oc/music-week/banner_slide_ads.png) no-repeat center center;}

#banner-oc-master{background:url(/base/mtl/cmn/img/oc/master/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-master .ads{background:url(/base/mtl/cmn/img/oc/master/banner_slide_ads.png) no-repeat center center;}

#banner-oc-guardian{background:url(/base/mtl/cmn/img/oc/guardian/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-oc-guardian .ads{background:url(/base/mtl/cmn/img/oc/guardian/banner_slide_ads.png) no-repeat center center;}

#banner-admission-ao-online{background:url(/base/mtl/cmn/img/admission/ao-online/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-admission-ao-online .ads{background:url(/base/mtl/cmn/img/admission/ao-online/banner_slide_ads.png) no-repeat center center;}

#banner-admission-ao{background:url(/base/mtl/cmn/img/admission/ao/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-admission-ao .ads{background:url(/base/mtl/cmn/img/admission/ao/banner_slide_ads.png) no-repeat center center;}

#banner-admission-recommendation{background:url(/base/mtl/cmn/img/admission/recommendation/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-admission-recommendation .ads{background:url(/base/mtl/cmn/img/admission/recommendation/banner_slide_ads.png) no-repeat center center;}

#banner-admission-ga{background:url(/base/mtl/cmn/img/admission/ga/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-admission-ga .ads{background:url(/base/mtl/cmn/img/admission/ga/banner_slide_ads.png) no-repeat center center;}

#banner-special-ao{background:url(/base/mtl/cmn/img/special/ao/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-special-ao .ads{background:url(/base/mtl/cmn/img/special/ao/banner_slide_ads.png) no-repeat center center;}

#banner-special-over18{background:url(/base/mtl/cmn/img/special/over18/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-special-over18 .ads{background:url(/base/mtl/cmn/img/special/over18/banner_slide_ads.png) no-repeat center center;}

#banner-inquiry{background:url(/base/mtl/cmn/img/inquiry/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-inquiry .ads{background:url(/base/mtl/cmn/img/inquiry/banner_slide_ads.png) no-repeat center center;}

#banner-special-student-dormitories-tojin{background:url(/base/mtl/cmn/img/special/student-dormitories/tojin/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-special-student-dormitories-tojin .ads{background:url(/base/mtl/cmn/img/special/student-dormitories/tojin/banner_slide_ads.png) no-repeat center center;}

#banner-special-obog-kawasaki-takaya{background:url(/base/mtl/cmn/img/special/obog/kawasaki-takaya/banner_slide_bg.jpg) no-repeat center center;background-size:cover;}
#banner-special-obog-kawasaki-takaya .ads{background:url(/base/mtl/cmn/img/special/obog/kawasaki-takaya/banner_slide_ads.png) no-repeat left center;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
.banner-slide .item-frame{width:1136px;margin:0px auto;}
}
@media screen and (max-width:1135px){
.banner-slide .item-frame{width:1024px;margin:0px auto;}
}
@media screen and (max-width:1023px){
.banner-slide .item-frame{width:960px;margin:0px auto;}
}
@media screen and (max-width:959px){
.banner-slide{background:none!important;}
.banner-slide .item-frame{display:none;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-signboard Style ===== */

#home-signboard{position:relative;}

#home-signboard-message{position:absolute;left:0;right:0;z-index:2;padding:240px 20px 0px 20px;text-align:center;}
#home-signboard-message a{display:block;}
#home-signboard-message .ads{margin-bottom:15px;color:#fff;font-size:400%;line-height:130%;}
#home-signboard-message .ads span{font-size:150%;}
#home-signboard-message .ads-sub{margin-bottom:30px;color:#fff;font-size:150%;line-height:130%;}
#home-signboard-message .label{width:240px;margin:0px auto;padding:10px;border:2px solid #fff;color:#fff;font-size:150%;font-weight:bold;}

#home-signboard-image{}

#home-signboard-image01{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic01.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image02{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic02.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image03{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic03.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image04{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic04.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image05{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic05.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image06{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic06.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image07{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic07.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image08{height:800px;background:url(/base/mtl/cmn/img/home/signboard/pic08.jpg) no-repeat center center;background-size:cover;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-signboard-message{padding:100px 20px 0px 20px;text-align:center;}
#home-signboard-message .ads{font-size:250%;}
#home-signboard-message .ads-sub{font-size:100%;}
#home-signboard-message .label{width:200px;font-size:125%;}

#home-signboard-image{}

#home-signboard-image01{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic01-sp.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image02{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic02-sp.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image03{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic03-sp.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image04{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic04-sp.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image05{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic05-sp.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image06{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic06-sp.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image07{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic07-sp.jpg) no-repeat center center;background-size:cover;}
#home-signboard-image08{height:400px;background:url(/base/mtl/cmn/img/home/signboard/pic08-sp.jpg) no-repeat center center;background-size:cover;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-slidebanner Style ===== */

#home-slidebanner{}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-directlink Style ===== */

#home-directlink{background:#2b974c;color:#fff;}
#home-directlink .frame{display:table;width:100%;}
#home-directlink .btn{display:table-cell;vertical-align:middle;}
#home-directlink .btn a{display:block;padding:15px 20px;border-right:1px solid #fff;text-align:center;}
#home-directlink .btn:last-child a{border-right:none;}
#home-directlink .btn a:hover{background:#bcdf19;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-directlink .btn a{padding:10px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){
#home-directlink .btn img{width:100%;height:auto;}
}
@media screen and (max-width:479px){}



/* ===== home-banner-top-wide Style ===== */

#home-banner-top-wide{text-align:center;}

#home-banner-top-wide .section-frame{}
#home-banner-top-wide .section-main{}
#home-banner-top-wide .section-main .banner{}
#home-banner-top-wide .section-main .banner a{display:block;}
#home-banner-top-wide .section-main .banner a img{}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#home-banner-top-wide .section-main .banner a img{width:100%;height:auto;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-banner-top Style ===== */

#home-banner-top{text-align:center;margin-top:15px;}

#home-banner-top .section-frame{}
#home-banner-top .section-main{}
#home-banner-top .section-main .banner{}
#home-banner-top .section-main .banner:not(:last-child){margin-top:5px;}
#home-banner-top .section-main .banner a{display:block;}
#home-banner-top .section-main .banner a img{}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#home-banner-top .section-main .banner a img{width:100%;height:auto;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-banner-top{margin-top:0px;}
#home-banner-top .section-main .banner:not(:last-child){margin-top:0px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-college Style ===== */

#home-college{}
#home-college .section-frame{}

#home-college .section-main{}

#home-college .section-main .item{background:url(/base/mtl/cmn/img/home/college/bg_college.jpg) no-repeat center center;background-size:cover;}
#home-college .section-main .item a{display:block;}
#home-college .section-main .item-frame{padding:200px 40px;}
#home-college .section-main .item-main{text-align:center;}
#home-college .section-main .item-main .ads{margin-bottom:30px;color:#fff;font-size:200%;line-height:130%;}
#home-college .section-main .item-main .ads span{font-size:400%;}
#home-college .section-main .item-main .btn{width:240px;margin:0px auto;}
#home-college .section-main .item-main .btn{display:block;padding:20px;background:#2b974c;border-radius:10px;color:#fff;font-weight:bold;text-align:center;}
#home-college .section-main .item a:hover .item-main .btn{background:#bcdf19;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-college .section-main .item{background:url(/base/mtl/cmn/img/home/college/bg_college_sp.jpg) no-repeat center center;background-size:cover;}
#home-college .section-main .item-frame{padding:120px 10px;}
#home-college .section-main .item-main .ads{font-size:125%;}
#home-college .section-main .item-main .btn{width:180px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-course Style ===== */

#home-course{}
#home-course .section-frame{}

#home-course .section-main{}

#home-course .section-main .group{}

#home-course .section-main .item{float:left;width:12.5%;}
#home-course .section-main .item a{display:block;}
#home-course .section-main .item-frame{padding:40px 20px;}
#home-course .section-main .item a:hover .item-frame{background-color:rgba(0,0,0,0);}
#home-course .section-main .item-header{margin-bottom:15px;}
#home-course .section-main .item a:hover .item-header{opacity:0;}
#home-course .section-main .item-header .mark{text-align:center;}
#home-course .section-main .item-main{}
#home-course .section-main .item a:hover .item-main{opacity:0;}
#home-course .section-main .item-main .title{margin-bottom:15px;text-align:center;}
#home-course .section-main .item-main .title img{width:100%;height:auto;}
#home-course .section-main .item-main .icon-logo{margin-bottom:5px;}
#home-course .section-main .item-main .icon-logo ul{display:table;margin:0px auto;}
#home-course .section-main .item-main .icon-logo ul li{display:table-cell;vertical-align:middle;padding:0px 5px;}
#home-course .section-main .item-main .icon-class{}
#home-course .section-main .item-main .icon-class ul{display:table;margin:0px auto;}
#home-course .section-main .item-main .icon-class ul li{display:table-cell;vertical-align:middle;padding:0px 5px;}


#home-course-guitar{background:url(/base/mtl/cmn/img/home/course/pic_course_guitar.jpg) no-repeat center top;background-size:cover;}
#home-course-vocal{background:url(/base/mtl/cmn/img/home/course/pic_course_vocal.jpg) no-repeat center center;background-size:cover;}
#home-course-bass{background:url(/base/mtl/cmn/img/home/course/pic_course_bass.jpg) no-repeat center center;background-size:cover;}
#home-course-drum{background:url(/base/mtl/cmn/img/home/course/pic_course_drum.jpg) no-repeat center center;background-size:cover;}
#home-course-composer{background:url(/base/mtl/cmn/img/home/course/pic_course_composer.jpg) no-repeat center top;background-size:cover;}
#home-course-mixing{background:url(/base/mtl/cmn/img/home/course/pic_course_mixing.jpg) no-repeat center center;background-size:cover;}
#home-course-business{background:url(/base/mtl/cmn/img/home/course/pic_course_business.jpg) no-repeat center center;background-size:cover;}
#home-course-master{background:url(/base/mtl/cmn/img/home/course/pic_course_master.jpg) no-repeat center center;background-size:cover;}

#home-course-guitar .item-frame{background-color:rgba(3,179,222,0.7);}
#home-course-vocal .item-frame{background-color:rgba(222,3,50,0.7);}
#home-course-bass .item-frame{background-color:rgba(178,3,222,0.7);}
#home-course-drum .item-frame{background-color:rgba(59,195,6,0.7);}
#home-course-composer .item-frame{background-color:rgba(241,116,5,0.7);}
#home-course-mixing .item-frame{background-color:rgba(228,0,127,0.7);}
#home-course-business .item-frame{background-color:rgba(185,178,71,0.7);}
#home-course-master .item-frame{background-color:rgba(255,204,0,0.7);}

/* clearfix */
#home-course .section-main .group:after{content:"";display:block;clear:both;height:0;overflow:hidden;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){
#home-course .section-main .item{width:25%;}
}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-course .section-main .item{width:50%;}

#home-course .section-main .item-frame{display:table;width:100%;padding:0px;}
#home-course .section-main .item-header{display:table-cell;vertical-align:middle;width:30%;margin:0px;}
#home-course .section-main .item-main{display:table-cell;vertical-align:middle;}
#home-course .section-main .item-header .mark{padding:10px;}
#home-course .section-main .item-header .mark img{width:100%;height:auto;}
#home-course .section-main .item-main .title{margin:0px;padding:10px;}
#home-course .section-main .item-main .icon-class{display:none;}
#home-course .section-main .item-main .icon-logo{display:none;}
#home-course-guitar{width:100%!important;}
#home-course-guitar .item-header{width:15%!important;}
#home-course-guitar .item-main .title{width:35%;}
#home-course-master{width:100%!important;}
#home-course-master .item-header{width:15%!important;}
#home-course-master .item-main .title{width:35%;}
#home-course-guitar{background:url(/base/mtl/cmn/img/home/course/pic_course_guitar_sp.jpg) no-repeat center top;background-size:cover;}
#home-course-composer{background:url(/base/mtl/cmn/img/home/course/pic_course_composer_sp.jpg) no-repeat center top;background-size:cover;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-career-debut Style ===== */

#home-career-debut{}
#home-career-debut .section-frame{}

#home-career-debut .section-main{}

#home-career-debut .section-main .item{background:url(/base/mtl/cmn/img/home/career/debut/bg_career_debut.jpg) no-repeat center center;background-size:cover;}
#home-career-debut .section-main .item a{display:block;}
#home-career-debut .section-main .item-frame{padding:90px 40px;}
#home-career-debut .section-main .item-main{text-align:center;}
#home-career-debut .section-main .item-main .ads{margin-bottom:15px;color:#000;font-size:200%;line-height:130%;}
#home-career-debut .section-main .item-main .ads span{font-size:250%;}
#home-career-debut .section-main .item-main .title{margin-bottom:30px;color:#000;font-size:150%;line-height:130%;}
#home-career-debut .section-main .item-main .btn{width:240px;margin:0px auto;}
#home-career-debut .section-main .item-main .btn{display:block;padding:20px;background:#2b974c;border-radius:10px;color:#fff;font-weight:bold;text-align:center;}
#home-career-debut .section-main .item a:hover .item-main .btn{background:#bcdf19;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-career-debut .section-main .item{background:url(/base/mtl/cmn/img/home/career/debut/bg_career_debut_sp.jpg) no-repeat center center;background-size:cover;}
#home-career-debut .section-main .item-frame{padding:60px 10px;}
#home-career-debut .section-main .item-main .ads{font-size:150%;}
#home-career-debut .section-main .item-main .title{font-weight:bold;}
#home-career-debut .section-main .item-main .btn{width:180px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-oc Style ===== */

#home-oc{}

#home-oc .section-frame{padding:90px 0px;}

#home-oc .section-header{margin-bottom:60px;}
#home-oc .section-header .cnt{text-align:center;}
#home-oc .section-header .label{font-size:150%;}
#home-oc .section-header .label-sub{margin-top:5px;}

#home-oc .section-main{}
#home-oc .section-main .item{float:left;width:25%;}
#home-oc .section-main .item:nth-child(4n+1){clear:both;}
#home-oc .section-main .item a{display:block;padding:20px;}
#home-oc .section-main .item-frame{}
#home-oc .section-main .item-header{margin-bottom:15px;}
#home-oc .section-main .item-header .thumb{}
#home-oc .section-main .item-header .thumb img{width:100%;height:auto;border:1px solid #efefef;}
#home-oc .section-main .item-main{}
#home-oc .section-main .item-main .cnt{}
#home-oc .section-main .item-main .category span{font-size:125%;}
#home-oc .section-main .item-main .age{margin-bottom:5px;}
#home-oc .section-main .item-main .age ul{display:table;}
#home-oc .section-main .item-main .age li{display:table-cell;vertical-align:middle;}
#home-oc .section-main .item-main .age li div{margin-right:5px;padding:5px;border:1px solid #ccc;font-size:80%;text-align:center;}
#home-oc .section-main .item-main .age-jrh{}
#home-oc .section-main .item-main .age-hs1{}
#home-oc .section-main .item-main .age-hs2{}
#home-oc .section-main .item-main .age-hs3{}
#home-oc .section-main .item-main .age-over18{}
#home-oc .section-main .item-main .age-guardian{}
#home-oc .section-main .item-main .category{margin-bottom:15px;font-weight:bold;line-height:130%;}
#home-oc .section-main .item-main .date{margin-bottom:10px;}
#home-oc .section-main .item-main .date span{font-size:150%;}
#home-oc .section-main .item-main .headline{line-height:130%;}

#home-oc .section-footer{margin-top:60px;}
#home-oc .section-footer .frame{}
#home-oc .section-footer .btn{width:240px;margin:0px auto;}
#home-oc .section-footer .btn a{display:block;padding:20px;background:#2b974c;border-radius:10px;color:#fff;font-weight:bold;text-align:center;}
#home-oc .section-footer .btn a:hover{background:#bcdf19;}

/* clearfix */
#home-oc .section-main:after{content:"";display:block;clear:both;height:0;overflow:hidden;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){
#home-oc .section-main .item{width:33.33%;}
#home-oc .section-main .item:nth-child(4n+1){clear:none;}
#home-oc .section-main .item:nth-child(3n+1){clear:both;}
}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-oc .section-frame{padding:60px 0px;}
#home-oc .section-header{margin-bottom:30px;}
#home-oc .section-footer{margin-top:30px;}
#home-oc .section-main .item{width:50%;}
#home-oc .section-main .item:nth-child(3n+1){clear:none;}
#home-oc .section-main .item:nth-child(2n+1){clear:both;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){
#home-oc .section-main .item{float:none;width:100%;border-bottom:1px solid #ccc;}
#home-oc .section-main .item:first-child{border-top:1px solid #ccc;}
#home-oc .section-main .item a{padding:20px 10px;}
#home-oc .section-main .item-frame{display:table;width:100%;}
#home-oc .section-main .item-header{display:table-cell;vertical-align:top;width:40%;margin-bottom:0px;padding-right:15px;}
#home-oc .section-main .item-main{display:table-cell;vertical-align:top;}
#home-oc .section-main .item-main .date{font-size:100%;}
#home-oc .section-main .item-main .date span{font-size:125%;}
#home-oc .section-main .item-main .headline{font-size:80%;}
}
@media screen and (max-width:479px){}



/* ===== home-extension Style ===== */

#home-extension{background:#efefef;}

#home-extension .section-frame{padding:90px 0px;}

#home-extension .section-header{margin-bottom:60px;}
#home-extension .section-header .cnt{text-align:center;}
#home-extension .section-header .label{font-size:150%;}
#home-extension .section-header .label-sub{margin-top:5px;}

#home-extension .section-main{width:800px;margin:0px auto;}
#home-extension .section-main .item{}
#home-extension .section-main .item a{display:block;padding:20px;}
#home-extension .section-main .item-frame{display:table;}
#home-extension .section-main .item-header{display:table-cell;vertical-align:top;width:240px;padding-right:15px;}
#home-extension .section-main .item-header .thumb{}
#home-extension .section-main .item-header .thumb img{width:100%;height:auto;}
#home-extension .section-main .item-main{display:table-cell;vertical-align:top;}
#home-extension .section-main .item-main .cnt{}
#home-extension .section-main .item-main .title{font-size:125%;line-height:130%;}
#home-extension .section-main .item-main .title span{font-size:150%;}
#home-extension .section-main .item-main .date{display:table;margin-top:10px;}
#home-extension .section-main .item-main .day{display:table-cell;vertical-align:middle;padding-right:20px;}
#home-extension .section-main .item-main .day span{font-size:150%;}
#home-extension .section-main .item-main .time{display:table-cell;vertical-align:middle;}
#home-extension .section-main .item-main .fee{margin-top:15px;}
#home-extension .section-main .item-main .fee dl{display:table;margin-bottom:5px;}
#home-extension .section-main .item-main .fee dl:last-child{margin-bottom:0px;}
#home-extension .section-main .item-main .fee dt{display:table-cell;vertical-align:middle;width:60px;padding:5px 10px;border:1px solid #000;font-size:80%;text-align:center;}
#home-extension .section-main .item a:hover .item-main .fee dt{border:1px solid #bcdf19;}
#home-extension .section-main .item-main .fee dd{display:table-cell;vertical-align:middle;padding-left:10px;line-height:130%;}
#home-extension .section-main .item-main .guest{margin-top:5px;}
#home-extension .section-main .item-main .guest dl{display:table;margin-bottom:5px;}
#home-extension .section-main .item-main .guest dl:last-child{margin-bottom:0px;}
#home-extension .section-main .item-main .guest dt{display:table-cell;vertical-align:middle;width:60px;padding:5px 10px;border:1px solid #000;font-size:80%;text-align:center;}
#home-extension .section-main .item a:hover .item-main .guest dt{border:1px solid #bcdf19;}
#home-extension .section-main .item-main .guest dd{display:table-cell;vertical-align:middle;padding-left:10px;line-height:130%;}

#home-extension .section-footer{margin-top:60px;}
#home-extension .section-footer .frame{}
#home-extension .section-footer .btn{width:240px;margin:0px auto;}
#home-extension .section-footer .btn a{display:block;padding:20px;background:#2b974c;border-radius:10px;color:#fff;font-weight:bold;text-align:center;}
#home-extension .section-footer .btn a:hover{background:#bcdf19;}

/* clearfix */
#home-extension .section-main:after{content:"";display:block;clear:both;height:0;overflow:hidden;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-extension .section-frame{padding:60px 0px;}
#home-extension .section-header{margin-bottom:30px;}
#home-extension .section-footer{margin-top:30px;}

#home-extension .section-main{width:auto;margin:0px auto;}
#home-extension .section-main .item a{padding:20px 10px;border-bottom:1px solid #ccc;}
#home-extension .section-main .item-header{width:40%;}
#home-extension .section-main .item-main .title{font-size:100%;}
#home-extension .section-main .item-main .title span{font-size:125%;}
#home-extension .section-main .item-main .date{display:block;margin-top:10px;}
#home-extension .section-main .item-main .day{display:block;padding-right:0px;}
#home-extension .section-main .item-main .day span{font-size:125%;}
#home-extension .section-main .item-main .time{display:block;margin-top:5px;}
#home-extension .section-main .item-main .fee dt{width:40px;font-size:70%;}
#home-extension .section-main .item-main .fee dd{font-size:90%;}
#home-extension .section-main .item-main .guest dt{width:40px;font-size:70%;}
#home-extension .section-main .item-main .guest dd{font-size:90%;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-admission Style ===== */

#home-admission{background:#2b974c;color:#fff;}
#home-admission .section-frame{padding:90px 20px;}

#home-admission .section-header{margin-bottom:60px;}
#home-admission .section-header .cnt{text-align:center;}
#home-admission .section-header .label{font-size:150%;}
#home-admission .section-header .label-sub{margin-top:5px;}

#home-admission .section-main{}
#home-admission .section-main .frame{}
#home-admission .section-main .header{margin-bottom:30px;text-align:center;}
#home-admission .section-main .header .ads{font-size:125%;line-height:130%;}
#home-admission .section-main .header .ads-sub{margin-top:15px;font-size:125%;line-height:130%;}
#home-admission .section-main .header .ads-sub span{font-size:150%;}
#home-admission .section-main .cnt{}
#home-admission .section-main .cnt ul{display:table;margin:0px auto;}
#home-admission .section-main .cnt li{display:table-cell;vertical-align:middle;padding:0px 10px;}
#home-admission .section-main .cnt .btn{}
#home-admission .section-main .cnt .btn{width:240px;margin:0px auto;}
#home-admission .section-main .cnt .btn a{display:block;padding:15px 20px;background:#fff;border-radius:10px;color:#2b974c;font-size:100%;font-weight:bold;text-align:center;}
#home-admission .section-main .cnt .btn a:hover{background:#bcdf19;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-admission .section-frame{padding:60px 20px;}
#home-admission .section-header{margin-bottom:30px;}
#home-admission .section-main .cnt .btn{width:auto;}
#home-admission .section-main .cnt .btn a{padding:15px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-feature Style ===== */

#home-feature{}

#home-feature .banner{}
#home-feature .banner a{display:block;padding:40px 20px;}
#home-feature .banner .btn{width:160px;margin-top:15px;padding:10px 20px;background:#2b974c;color:#fff;font-weight:bold;text-align:center;}
#home-feature .banner a:hover .btn{background:#bcdf19;}

#home-feature .banner-lp-ongakusenmon-a{background:url(/lp/ongakusenmon-a/mtl/cmn/img/banner_bg.jpg) no-repeat center center;background-size:cover;}
#home-feature .banner-lp-ongakusenmon-a .title{}
#home-feature .banner-lp-ongakusenmon-a .title img{}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-feature .banner-lp-ongakusenmon-a .title img{width:100%;height:auto;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-news Style ===== */

#home-news{}
#home-news .section-frame{padding:90px 0px;}

#home-news .section-header{margin-bottom:60px;}
#home-news .section-header .cnt{text-align:center;}
#home-news .section-header .label{font-size:150%;}
#home-news .section-header .label-sub{margin-top:5px;}

#home-news .section-main{width:1200px;margin:0px auto 60px auto;}
#home-news .section-main .list{}
#home-news .section-main .item{}
#home-news .section-main .item a{display:block;}
#home-news .section-main .item-frame{padding:15px 0px;}
#home-news .section-main .item:not(:last-child) .item-frame{border-bottom:1px solid #ccc;}
#home-news .section-main .item-main .cnt{display:table;}
#home-news .section-main .item-main .date{display:table-cell;vertical-align:middle;padding-right:15px;font-size:80%;}
#home-news .section-main .item-main .headline{display:table-cell;vertical-align:middle;line-height:130%;}

#home-news .section-footer{width:1200px;margin:0px auto;}
#home-news .section-footer .frame{padding:20px;background:#efefef;}
#home-news .section-footer ul{display:table;width:100%;}
#home-news .section-footer li{display:table-cell;vertical-align:middle;width:33.33%;text-align:center;}
#home-news .section-footer dl{}
#home-news .section-footer dt{}
#home-news .section-footer dd{margin-top:5px;font-size:80%;}

/* clearfix */
#home-news .section-main .list:after{content:"";display:block;clear:both;height:0;overflow:hidden;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#home-news .section-main{width:auto;margin:0px 0px 30px 0px;padding:0px 20px;}
#home-news .section-footer{width:auto;margin:0px 0px 30px 0px;padding:0px 20px;}
#home-news .section-footer ul{display:block;}
#home-news .section-footer li{display:block;width:100%;padding:10px;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-news .section-frame{padding:60px 0px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-magazine Style ===== */

#home-magazine{}
#home-magazine .section-frame{padding:90px 0px 0px 0px;}

#home-magazine .section-header{margin-bottom:60px;}
#home-magazine .section-header .cnt{text-align:center;}
#home-magazine .section-header .label{font-size:150%;}
#home-magazine .section-header .label-sub{margin-top:5px;}

#home-magazine .section-main{}
#home-magazine .section-main .list{text-align:center;}
#home-magazine .section-main .item{display:inline-block;width:400px;}
#home-magazine .section-main .item a{display:block;}
#home-magazine .section-main .item-frame{padding:10px 20px;}
#home-magazine .section-main .item-header{margin-bottom:15px;}
#home-magazine .section-main .item-header .pic{}
#home-magazine .section-main .item-main{}
#home-magazine .section-main .item-main .cnt{}
#home-magazine .section-main .item-main .cat{margin-bottom:5px;font-size:80%;}
#home-magazine .section-main .item-main .date{margin-bottom:5px;font-size:80%;}
#home-magazine .section-main .item-main .headline{line-height:130%;}

#home-magazine .section-footer{width:1200px;margin:60px auto 0px auto;}
#home-magazine .section-footer .frame{padding:20px;background:#efefef;}
#home-magazine .section-footer ul{}
#home-magazine .section-footer li{text-align:center;}
#home-magazine .section-footer dl{}
#home-magazine .section-footer dt{}
#home-magazine .section-footer dd{margin-top:5px;font-size:80%;}

/* clearfix */
#home-magazine .section-main .list:after{content:"";display:block;clear:both;height:0;overflow:hidden;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#home-magazine .section-main{width:auto;margin:0px 0px 30px 0px;padding:0px 20px;}
#home-magazine .section-main .item{width:300px;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-magazine .section-frame{padding:60px 0px 0px 0px;}
#home-magazine .section-main .list{}
#home-magazine .section-main .item{display:block;width:auto;}
#home-magazine .section-main .item:not(:last-child){margin-bottom:15px;}
#home-magazine .section-main .item-frame{display:table;padding:0px;}
#home-magazine .section-main .item-header{display:table-cell;vertical-align:top;width:25%;}
#home-magazine .section-main .item-main{display:table-cell;vertical-align:top;padding-left:15px;text-align:left;}
#home-magazine .section-footer{width:auto;margin:30px 0px 0px 0px;padding:0px 20px;}
#home-magazine .section-footer ul{}
#home-magazine .section-footer li{padding:10px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-channel Style ===== */

#home-channel{background:url(/base/mtl/cmn/img/home/bg_channel.jpg) no-repeat center top;background-size:cover;}
#home-channel .section-frame{padding:60px 20px;}
#home-channel .section-main{}
#home-channel .section-main .frame{text-align:center;}
#home-channel .section-main .title{margin-bottom:15px;color:#fff;font-size:200%;}
#home-channel .section-main .ads{margin-bottom:30px;color:#fff;font-size:125%;line-height:130%;}
#home-channel .section-main .btn{width:160px;margin:0px auto;padding:10px 15px;background:#2b974c;color:#fff;text-align:center;}
#home-channel a:hover .section-main .btn{background:#bcdf19;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-channel-movie Style ===== */

#home-channel-movie{}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-sns Style ===== */

#home-sns{}
#home-sns .section-frame{padding:90px 0px;}

#home-sns .section-header{margin-bottom:60px;}
#home-sns .section-header .cnt{text-align:center;}
#home-sns .section-header .label{font-size:150%;}
#home-sns .section-header .label-sub{margin-top:5px;}

#home-sns .section-main{}
#home-sns .section-main .frame{}
#home-sns .section-main ul{display:table;margin:0px auto;}
#home-sns .section-main li{display:table-cell;vertical-align:middle;padding:0px 40px;}
#home-sns .section-main a{display:block;}
#home-sns .section-main img{width:80px;height:auto;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-sns .section-frame{padding:60px 0px;}
#home-sns .section-header{margin-bottom:30px;}
#home-sns .section-main li{padding:0px 20px;}
#home-sns .section-main img{width:60px;height:auto;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-etc Style ===== */

#home-etc{background:#efefef;}
#home-etc .section-frame{padding:90px 0px;}

#home-etc .section-main{padding:0px 20px;}
#home-etc .section-main .frame{}
#home-etc .section-main ul{display:table;margin:0px auto;}
#home-etc .section-main li{display:table-cell;vertical-align:middle;padding:0px 10px;}
#home-etc .section-main a{display:block;padding:10px;background:#fff;border:1px solid #ccc;text-align:center;}
#home-etc .section-main img{}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#home-etc .section-main img{width:100%;height:auto;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-etc .section-frame{padding:60px 0px;}
#home-etc .section-main ul{display:block;}
#home-etc .section-main li{display:block;padding:10px 0px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-attention Style ===== */

#home-attention{}

#home-attention .section-frame{padding:60px 20px;}
#home-attention .section-main{}
#home-attention .section-main .item{}
#home-attention .section-main .item:not(:last-child){margin-bottom:30px;}
#home-attention .section-main .item-frame{padding:20px;border:2px solid #c00;}
#home-attention .section-main .item-header{color:#c00;font-size:150%;font-weight:bold;line-height:130%;text-align:center;cursor:pointer;}
#home-attention .section-main .item-main{display:none;margin-top:15px;color:#c00;transition: all 300ms 0s ease;}
#home-attention .section-main .item-main .cnt{line-height:130%;}

#home-attention .section-main .item .item-main-open{display:block;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-attention .section-frame{padding:30px 10px;}
#home-attention .section-main .item:not(:last-child){margin-bottom:15px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* ===== home-faq-oc Style ===== */

#home-faq-oc{}

#home-faq-oc .section-frame{padding:60px 20px;}

#home-faq-oc .section-header{margin-bottom:45px;text-align:center;}
#home-faq-oc .section-header .headline{color:#2b974c;font-size:200%;font-weight:bold;}
#home-faq-oc .section-header .title{color:#2b974c;font-size:300%;font-weight:bold;}

#home-faq-oc .section-main{}

#home-faq-oc .section-main .item{float:left;width:20%;}
#home-faq-oc .section-main .item:nth-child(5n+1){clear:both;}
#home-faq-oc .section-main .item-frame{padding:20px;}
#home-faq-oc .section-main .item-header{margin-bottom:30px;padding:10px 20px;border:2px solid #2b974c;}
#home-faq-oc .section-main .item-header .course{color:#2b974c;font-size:125%;font-weight:bold;line-height:130%;}

#home-faq-oc .section-main .item-main{
transition: all 300ms 0s ease;
}

#home-faq-oc .section-main .item-main .course{margin-bottom:30px;}
#home-faq-oc .section-main .item-main .course .link{position:relative;}
#home-faq-oc .section-main .item-main .course .link ul{}
#home-faq-oc .section-main .item-main .course .link li{padding:2px 0px;}
#home-faq-oc .section-main .item-main .course .link a{display:inline-block;padding:10px;background:#2b974c;color:#fff;font-size:90%;font-weight:bold;}
#home-faq-oc .section-main .item-main .course .link a:hover{background:#bcdf19;}

#home-faq-oc .section-main .item-main .faq{}
#home-faq-oc .section-main .item-main .faq:not(:last-child){margin-bottom:30px;}
#home-faq-oc .section-main .item-main .faq-frame{}
#home-faq-oc .section-main .item-main .faq-header{margin-bottom:15px;}
#home-faq-oc .section-main .item-main .faq-header .headline{color:#2b974c;font-weight:bold;line-height:130%;}
#home-faq-oc .section-main .item-main .faq-main{}
#home-faq-oc .section-main .item-main .faq-main .cnt{padding:15px 20px;background:#efefef;}
#home-faq-oc .section-main .item-main .faq-main .cnt p{line-height:150%;}
#home-faq-oc .section-main .item-main .faq-main .cnt ul{}
#home-faq-oc .section-main .item-main .faq-main .cnt ul li{margin-left:25px;padding:3px 0px;list-style-type:disc;line-height:130%;}

#home-faq-oc .section-main .item-main .inquiry{margin-top:30px;padding:20px;border:2px solid #2b974c;text-align:center;}
#home-faq-oc .section-main .item-main .inquiry .headline{margin-bottom:15px;color:#2b974c;font-weight:bold;line-height:130%;}
#home-faq-oc .section-main .item-main .inquiry .link{}
#home-faq-oc .section-main .item-main .inquiry .link a{display:inline-block;padding:10px 20px;background:#2b974c;border-radius:10px;color:#fff;font-weight:bold;text-align:center;}
#home-faq-oc .section-main .item-main .inquiry .link a:hover{background:#bcdf19;}

#home-faq-oc .section-main::after{display:block;content:"";clear:both;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#home-faq-oc .section-main .item{float:left;width:33.33%;}
#home-faq-oc .section-main .item:nth-child(5n+1){clear:none;}
#home-faq-oc .section-main .item:nth-child(3n+1){clear:both;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#home-faq-oc .section-frame{padding:30px 10px;}
#home-faq-oc .section-main .item{float:none;width:auto;}
#home-faq-oc .section-main .item:not(:last-child){margin-bottom:30px;}
#home-faq-oc .section-main .item:nth-child(3n+1){clear:none;}
#home-faq-oc .section-main .item-frame{padding:0px;}
#home-faq-oc .section-main .item-main{display:none;}
#home-faq-oc .section-main .item .item-header-plus{padding:10px 50px 10px 20px;background:url(/base/mtl/cmn/img/icon/plus.png) no-repeat 95% center;}
#home-faq-oc .section-main .item .item-header-minus{padding:10px 50px 10px 20px;background:url(/base/mtl/cmn/img/icon/minus.png) no-repeat 95% center;}
#home-faq-oc .section-main .item .item-main-open{display:block;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* =====  Style ===== */

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}


