section#cMain{padding-bottom:80px}
.f_ws{font-weight:400 !important;}
.sub_visual.bg_none{display:none}
.sub_visual{background-repeat:no-repeat;background-position:0 0;height:298px;max-width:1920px;margin:0 auto;-webkit-background-size:100% 100%;background-size:100% 100%}
.sub_visual .inner_layer{padding:40px 0 0 20px}
.sub_visual .page_intro{font-weight:700;font-size:30px;padding:0 0 15px}
.sub_visual .page_desc{font-weight:700;font-size:14px;opacity:.6}
.sub_visual.bannr_about{background-image:url(../image_eng/sub/bg_about.jpg)}
.sub_visual.bannr_edu{background-image:url(../image_eng/sub/bg_edu.jpg)}
.sub_visual.bannr_study{background-image:url(../image_eng/sub/bg_study.jpg)}
.sub_visual.bannr_notice{background-image:url(../image_eng/sub/bg_notice.jpg)}
.sub_visual.bannr_center{background-image:url(../image_eng/sub/bg_center_m.jpg);}

.sub_full_about{background-color:#bcbcbc}
.sub_full_edu{background-color:#a3b69a}
.sub_full_study{background-color:#dfd6c7}
.sub_full_notice{background-color:#b1cec9}
.sub_full_center{background-color: #DFD6C7;}
.page_header{padding:0 20px}
.breadcrumb{text-align:right;padding:17px 0 50px}
.breadcrumb ul li.go_home{background:url(../image/sub/ico_home.gif) no-repeat 0 50%;background-size:13px 11px;margin-right:8px}
.breadcrumb ul li.go_home a{width:13px;height:15px}
.breadcrumb ul li.last{background:url(../image/sub/ico_breadcrumb.gif) no-repeat 0 50%;padding-left:16px;margin-left:8px;background-size:6px 7px}
.breadcrumb ul li.last strong{font-weight:400}
.breadcrumb ul li,.breadcrumb ul li a{display:inline-block;color:#aba9a9;font-size:12px;vertical-align:top;text-transform:uppercase}
.is_page{line-height:1;background:url(../image/sub/tit_blit.gif) no-repeat 0 2px;background-size:16px 16px;font-size:22px;padding-left:25px;text-transform:uppercase}
.cont_header{text-align:center;position:relative;font-size:20px;padding-bottom:0;margin:70px 0 40px;font-weight:700;color: #343434;}
.cont_header:after{content:"";display:none;background:#d5d5d5;position:absolute;bottom:0;left:50%;margin-left:-26px;border-radius:5px;height:4px;width:52px}
.cont_header strong{display:block;color:#9e9e9e;font-size:14px;padding-bottom:5px;font-weight:400}
.cont_header.t3:after{background:#e8e1d7}
.cont_header.t4:after{background:#010101}
.cont_header span{display:inline-block;margin-right:7px;font-weight:700;}
.text_last{position:relative;text-align:center;color:#7e7e7e;padding:110px 0 17px;font-size:16px}
.text_last strong{display:block;color:#343434;padding:10px 0 0;font-size:19px}
.text_last.t2:after{background:#c9beae}
@media only screen and (min-width:1100px) {
	section#cMain{padding-bottom:80px}
	.sub_visual{height:416px}
	.sub_visual .inner_layer{padding:140px 0 0 30px}
	.sub_visual .page_intro{font-size:48px;padding:0 0 20px}
	.sub_visual .page_desc{line-height:1.4;font-size:18px;}
	.sub_visual.bannr_about{background-image:url(../image_eng/sub/desk/bg_about.jpg)}
	.sub_visual.bannr_edu{background-image:url(../image_eng/sub/desk/bg_desk_edu.jpg)}
	.sub_visual.bannr_study{background-image:url(../image_eng/sub/desk/bg_desk_study.jpg)}
	.sub_visual.bannr_notice{background-image:url(../image_eng/sub/desk/bg_desk_notice.jpg)}
	.sub_visual.bannr_center{background-image:url(../image_eng/sub/bg_center.jpg)}
	.page_header{padding:0;position:relative}
	.breadcrumb{padding:0;position:absolute;right:0;top:15px}
	.breadcrumb ul li.go_home{background-size:auto auto;margin-right:11px;background-image:url(../image/sub/desk/ico_desk_home.gif)}
	.breadcrumb ul li.go_home a{width:21px;height:17px}
	.breadcrumb ul li.last{background:url(../image/sub/ico_breadcrumb.gif) no-repeat 0 50%;padding-left:18px;margin-left:11px;background-size:6px 7px}
	.breadcrumb ul li,.breadcrumb ul li a{font-size:14px}
	.is_page{margin:45px 0 0;background:url(../image/sub/tit_blit.gif) no-repeat 0 4px;background-size:24px 24px;font-size:34px;padding-left:40px}
	.cont_header{font-size:27px;padding-bottom:20px;margin:100px 0 75px;font-weight:700}
	.cont_header:after{margin-left:-52px;border-radius:5px;height:8px;width:104px}
	.cont_header strong{font-size:20px;padding-bottom:5px}
	.text_last{padding:150px 0 25px;font-size:18px}
	.text_last:after{height:7px;width:102px;margin-left:-51px}
	.text_last strong{font-size:32px;margin-top:10px}
}
#about .inner_cont01{padding:0 20px 35px}
#about .inner_cont01 .isy{text-align:center;padding:0 0 50px}
#about .inner_cont01 .isy img{height:145.5px}
#about .inner_cont01 .intro_list{overflow:hidden}
#about .inner_cont01 .intro_list h4{position:relative;color:#f62c71;text-align:left;font-size:20px;padding:0 0 17px}
#about .inner_cont01 .intro_list .mbox{padding-left: 17px;}
#about .inner_cont01 .intro_list h4 span{display:inline-block;position:relative;padding-left:14px}
#about .inner_cont01 .intro_list h4 span:before{content:"";display:inline-block;background:#f62c71;position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:100%}
#about .inner_cont01 .intro_list .right h4 span:before{background:#221b3a}
#about .inner_cont01 .intro_list p{color:#9e9e9e;font-size:14px;padding-top:0;line-height:1.7}
#about .inner_cont01 .intro_list .right h4{color:#221b3a}
#about .inner_cont01 .intro_list .right{padding-top:75px}
#about .inner_cont02 .inner_layer{position:relative;background:#c4bbb2;padding-top: 30px;}
#about .inner_cont02{padding:0}
#about .inner_cont02 .text_group{color:#fff;font-size:18px;position:absolute;top:45px;left:20px;z-index:10}
#about .inner_cont02 .text_group span{font-size:14px;display:block;padding-bottom:10px}
#about .inner_cont02 .text_group em{font-style:normal;display:block;padding:12px 0}
#about .inner_cont02 .sign{display:none;position:relative}
#about .inner_cont03 .list_phil li{text-align:center;padding:45px 20px}
#about .inner_cont03 .list_phil li .num{text-align:center;padding-bottom:12px}
#about .inner_cont03 .list_phil li .num span{display:inline-block;font-weight:700;font-size:22px;padding-bottom:5px;border-bottom:1px solid #c7c7c7}
#about .inner_cont03 .list_phil li .num span.color_2{color:#f62c71}
#about .inner_cont03 .list_phil li .num span.color_3{color:#fdcb02}
#about .inner_cont03 .list_phil li .txt1{font-weight:700;font-size:22px}
#about .inner_cont03 .list_phil li .txt2{font-size:16px;padding:30px 0 0;font-weight: 700;}
#about .inner_cont03 .list_phil li .txt3{color:#7b7b7b;font-size:14px;padding-top:35px;line-height: 1.3;}
#about .inner_cont03 .list_phil li.l2,#about .inner_cont03 .list_phil li.l4{background-color:#f6f6f6}
#footer{border-top: 1px solid #e5e5e5;}
@media only screen and (min-width:1100px) {
	#about .inner_cont01{padding:0 0 80px}
	#about .inner_cont01 .isy{padding:0 0 120px}
	#about .inner_cont01 .isy img{height:222px}
	#about .inner_cont01 .intro_list h4{font-size:24px;text-align:left;margin-bottom:25px}
	#about .inner_cont01 .intro_list h4:after{margin-left:0;left:0;width:55px}
	#about .inner_cont01 .intro_list h4 span{padding-left:27px}
	#about .inner_cont01 .intro_list h4 span:before{width:12px;height:12px;margin-top:0}
	#about .inner_cont01 .intro_list div.mbox{padding-left: 27px;}
	#about .inner_cont01 .intro_list p{font-size:17px;text-align:left;padding-top:0;}
	#about .inner_cont01 .intro_list .left{padding-left:30px}
	#about .inner_cont01 .intro_list .right{padding-top:0;padding-left:70px}
	#about .inner_cont02 .inner_layer{background:none;padding-top: 0;}
	#about .inner_cont02{background:url(../image_eng/about/about_cont2_bg.jpg) no-repeat 50% 0;height:350px}
	#about .inner_cont02 .img{display:none}
	#about .inner_cont02 .text_group em{padding:0;display:inline-block}
	#about .inner_cont02 .text_group{color:#fff;font-size:30px;top:100px;left:0}
	#about .inner_cont02 .text_group span{font-size:20px;padding-bottom:20px}
	#about .inner_cont02 .sign{position:relative;display:block;top:290px;right:270px;text-align:right}
	#about .inner_cont03{padding:90px 0 0}
	#about .inner_cont03 .list_phil li{text-align:left;padding:95px 0}
	#about .inner_cont03 .list_phil li .wrapper{position:relative;padding-left:44%;padding-right: 35px;}
	#about .inner_cont03 .list_phil li .num{padding-bottom:0;font-size:24px;position:absolute;top:25px;left:210px}
	#about .inner_cont03 .list_phil li .num span{font-size:24px;font-weight:700;padding-bottom:14px;line-height:1}
	#about .inner_cont03 .list_phil li .txt1{position:absolute;left:0;top:75px;width:490px;text-align:center;font-size:24px;font-weight:700}
	#about .inner_cont03 .list_phil li .txt2{font-size:18px;padding:0 0 40px}
	#about .inner_cont03 .list_phil li .txt3{font-size:17px;padding-top:0;line-height:1.6;}
}
.list_program{padding:0 20px}
.list_program .list_detail{border:1px solid #eee}
.list_program .list_detail .thumb{border-bottom:1px solid #eee}
.list_program .list_detail .thumb img{display:block;width:100%;height:auto;vertical-align:top}
.list_program .list_detail .summary{padding:20px 10px}
.list_program .list_detail .summary .num{display:block;font-weight:700;color:#b9baba;font-size:12px;padding:0 0 6px}
.list_program .list_detail .summary .tit{position:relative;font-weight:700;font-size:17px;padding:0 0 10px 0;margin:0 0 12px}
.list_program .list_detail .summary .tit:after{content:"";display:inline-block;background:#c3c3c3;position:absolute;bottom:0;left:0;width:28px;height:1px}
.list_program .list_detail .summary .cont{line-height:1.5;color:#7e7e7e;font-size:15px;padding:0 0 16px;}
.list_program .list_detail .summary .link_view{font-weight:700;color:#999a9a;font-size:14px;transition:all .25s ease-in}
.list_program .list_detail .summary .link_view:hover{color:#000}
.list_program .list_detail{margin-top:15px}
.list_program .list_detail:first-child{margin-top:0}
.cont_header.gu{margin-top:100px}
@media only screen and (min-width:1100px) {
	.cont_header.gu{margin-top:200px}
	.list_program{padding:0}
	.list_program .list_detail{overflow:hidden}
	.list_program .list_detail .thumb{border-bottom:0;float:left;width:48%}
	.list_program .list_detail .summary{float:left;padding:40px 0 0 50px;width:52%}
	.list_program .list_detail .summary .num{font-size:18px;padding:0 0 4px}
	.list_program .list_detail .summary .tit{font-size:24px;padding:0 0 20px;margin:0 0 20px}
	.list_program .list_detail .summary .tit:after{width:56px}
	.list_program .list_detail .summary .tit .f_small{font-size:18px;}
	.list_program .list_detail .summary .cont{font-size:16px;padding-bottom:0;padding-right: 0;}
	.list_program .list_detail .summary .link_view{font-size:18px}
	.list_program .list_detail{margin-top:30px}
}
#director .inner_cont01{color:#7e7e7e;text-align:center;font-size:24px;margin-bottom:65px}
#director .inner_cont01 span{color:#b19570}
#director .inner_cont01 p img{height:auto}
#director .inner_cont01 p.m1{padding-bottom:30px}
#director .inner_cont01 p.m2{padding-top:30px}
#director .inner_cont01 p{text-align:center}
#director .inner_cont01 .span2{color:#343434;display:block}
#director .inner_cont02 .inner_layer{background:#f0eae6;position:relative;height:508px;padding:110px 0 0 80px;max-width:1200px}
#director .inner_cont02 .thumb{position:absolute;right:50px;bottom:0}
#director .inner_cont02 .list_direc{}
#director .head_info{font-size:20px;color:#b19570}
#director .head_info strong{display:block;font-size:36px;color:#343434}
#director .list_direc{padding:25px 0 0}
#director .list_direc li{position:relative;color:#7e7e7e;font-size:16px;margin-top:15px;line-height:1;padding-left:15px}
#director .list_direc li:before{content:"";display:block;position:absolute;left:0;top:0;top:6px;background:#565656;width:4px;height:4px;border-radius:100%}
#director .mark{text-align:center;padding:60px 0}
#director .direc_his{overflow:hidden}
#director .direc_his>div+div{margin-top:90px}
#director .direc_his .tit{display:block;color:#7b664c;font-weight:700;font-size:22px;padding-bottom:20px}
#director .direc_his ul{text-align:left}
#director .direc_his ul li{color:#7e7e7e;position:relative;line-height:1;padding-left:12px;font-size:16px;margin-top:15px}
#director .direc_his ul li:first-child{margin-top:0}
#director .direc_his ul li:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-2px;background:#c4c4c4;width:4px;height:4px;border-radius:100%}
#director .book_thumb{text-align:left;padding-left:10px;padding-top:25px}
#director .direc_his .wrapper{padding-top:10px}
#director .btn_wrap{text-align:center;padding:100px 0 0}
#director .btn_wrap a{display:inline-block;border:1px solid #c9c9c9;font-weight:700;line-height:57px;font-size:18px;padding:0 75px;transition:all .25s ease-in}
#director .btn_wrap a:hover{color:#ccc;border-color:#ccc}
@media only screen and (max-width:1099px) {
	#director .inner_cont01{font-size:17px;margin-bottom:30px}
	#director .inner_cont01 p img{height:12px}
	#director .inner_cont01 p.m1{padding-bottom:15px}
	#director .inner_cont01 p.m2{padding-top:15px}
	#director .inner_cont02 .inner_layer{height:auto;padding:50px 0 0 35px}
	#director .inner_cont02 .thumb{right:0;z-index:9;position:static;padding-top: 30px;}
	#director .head_info{font-size:17px}
	#director .head_info strong{font-size:28px}
	#director .head_info strong span{display: none;}
	#director .list_direc{padding:12px 0 0;position:relative;z-index:10}
	#director .list_direc li{font-size:14px;margin-top:7px;line-height: 1.4;padding-right: 10px;}
	#director .list_direc li+li{margin-top: 12px;}
	#director .mark{padding:30px 0;}
	#director .mark img{display: none;}
	#director .direc_his>div{width:100%;padding:0 20px 35px}
	#director .direc_his>div+div{margin-top:30px;}
	#director .direc_his .tit{font-size:18px;padding-bottom:0}
	#director .direc_his ul{text-align:left;padding-top:5px}
	#director .direc_his ul li{padding-left:12px;font-size:16px;margin-top:15px;line-height: 1.3;}
	#director .direc_his ul li:before{content:"";display:block;position:absolute;left:0;top:7px;margin-top:0;background:#c4c4c4;width:4px;height:4px;border-radius:100%}
	#director .book_thumb{text-align:center;padding:25px 0 0}
	#director .direc_his .wrapper{padding-top:15px;height:auto}
	#director .direc_his .l2 .wrapper{border-left:0;padding-left:0}
	#director .direc_his .l3 .wrapper{border-left:0;padding-left:0}
	#director .btn_wrap{padding:30px 0 0}
	#director .btn_wrap a{line-height:40px;font-size:18px;padding:0 35px}
	.add_bnr .wrap_list ul.se,
	.add_bnr .wrap_list ul.fr{width: 100%;}
	.add_bnr .wrap_list ul.se{margin-top: 10px;}
}
#map .inner_cont01{padding:50px 0 0}
#map .inner_cont01 .map_cont{overflow:hidden}
#map .inner_cont01 .map_cont .map_comm{padding-left:0}
#map .inner_cont01 .map_cont .map_inner{padding-left:40px}
#map .inner_cont01 .map_cont h4{color:#f62c71;font-weight:700;font-size:24px;position:relative;margin-bottom:15px;line-height:1}
#map .inner_cont01 .map_cont h4.ty2:before{background:#221b3a}
#map .inner_cont01 .map_cont h4.ty2{color:#221b3a}
#map .inner_cont01 .map_cont p.t1{font-size:20px;color:#5a5a5a}
#map .inner_cont01 .map_cont p.t2,#map .inner_cont01 .map_cont p.t3{font-size:18px}
#map .inner_cont01 .map_cont p.t2{padding-bottom:5px}
#map .go_map{text-align:right;padding:70px 0 0}
#map .go_map a{display:inline-block;border:1px solid #ddd;color:#ddd;font-weight:700;line-height:57px;font-size:18px;padding:0 75px;transition:all .25s ease-in}
#map .go_map a:hover{color:#333;border-color:#000}
.map_inner2{margin:10px 0 0;padding:15px;border:1px solid #ddd}
#map .inner_cont02{margin-top:130px}
.map_group{clear:left;border-top:1px solid #d5d5d5;margin-top:35px}
.map_group:after{content:"";display:block;clear:both}
.map_group .col{float:left;width:32%}
.map_group .col.col-2,.map_group .col.col-3{width:34%}
.map_group header{margin:25px 0;border-right:1px solid #ddd;font-size:24px;color:#676767;padding-left:40px}
.map_group header.end{border-right:0}
.map_group header strong{display:block;font-size:24px;text-transform:uppercase;color:#2f2f2f}
.map_group header p{font-size:20px;color:#c2c2c2}
.map_group .wrap_cont{background:#fafafa;padding:40px 0 80px 40px;border-bottom:1px solid #d5d5d5;position:relative}
.map_group .wrap_cont.end:after{display: none;}
.map_group .wrap_cont:after{content:"";display:block;position:absolute;right:0;top:30px;bottom:30px;width:1px;background:#e7e7e7}
.map_group .wrap_cont p.t1{letter-spacing:-.045em;font-size:18px!important;color:#9e9e9e}
.map_group .wrap_cont p.t3,.map_group .wrap_cont p.t2{color:#7b7b7b}
.map_group .wrap_cont p.t2{margin-top:15px}
.view_gr{padding:20px 0 0 30px}
.view_gr .view{color:#999a9a;font-size:17px;font-weight:700;display:inline-block}
.view_gr .view+.view{margin-top:5px}
.clear_hr{height:1px;width:100%;overflow:hidden}
@media only screen and (max-width:800px) {
	.map_inner2{padding: 6px;}
#map .inner_cont02{margin-top:60px}
#map .inner_cont01{padding:30px 0 0}
#map .inner_cont01 .map_cont .map_comm{padding-left:20px;float:none;width:100%}
#map .inner_cont01 .map_cont .left{padding-bottom:30px;padding-left:0}
#map .inner_cont01 .map_cont .map_inner{padding-left:15px}
#map .inner_cont01 .map_cont h4{font-size:18px;margin-bottom:10px}
#map .inner_cont01 .map_cont h4:before{width:6px;height:6px;left:-15px;margin-top:-3px}
#map .inner_cont01 .map_cont p.t1{font-size:14px;padding-bottom:5px}
#map .inner_cont01 .map_cont p.t2,#map .inner_cont01 .map_cont p.t3{font-size:14px}
#map .go_map{padding:0}
#map .go_map a{line-height:35px;font-size:14px;padding:0 25px;}
#map .inner_cont01{padding-left:20px;padding-right:20px}
.map_group header p{font-size:14px;padding-bottom:5px;padding-top: 5px;color: #676767;}
}
@media only screen and (max-width:1100px) {
	#map .inner_cont02{padding-left:20px;padding-right:20px}
	.map_group{margin-top:35px;border-top:0}
	.map_group.ds{display:none}
	.map_group.mo{display:block}
	.map_group .col{float:none;width:100%}
	.map_group .col.col-2,.map_group .col.col-3{width:100%;margin-top:66px}
	.map_group header{font-size:14px;margin:0;padding-left:14px;border-right:0}
	.map_group header strong{font-size:17px}
	.map_group .wrap_cont{padding:25px 12px}
	.map_group .wrap_cont:after{display:none}
	.map_group .wrap_cont p.t1{font-size:14px!important;color:#7e7e7e}
	.map_group .wrap_cont p.t3,.map_group .wrap_cont p.t2{font-size:14px}
	.map_group .wrap_cont p+p{margin-top:0}
	.view_gr{padding:20px 0;overflow:hidden}
	.view_gr br{display:none}
	.view_gr .view{font-size:14px;float:left;width:50%;padding-left:11px}
	.view_gr .view+.view{margin-left:0}
}
#edu_intro .inner_cont01{text-align:center;padding-bottom:65px}
#edu_intro .inner_cont01 p{line-height:1.6}
#edu_intro .inner_cont01 .txt1{color:#6b8b43;font-size:24px}
#edu_intro .inner_cont01 .txt2{color:#7b7b7b;font-size:24px;margin-top:50px}
#edu_intro .inner_cont01 .txt3{color:#7b7b7b;font-size:24px;margin-top:50px}
#tab_sld_nav{background:#fafafb}
#tab_sld_nav ul li{position:relative;float:left;width:16.666666666667%;padding:25px 0;background:#fafafb;cursor:pointer}
#tab_sld_nav ul li:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:0;background:#618741;transition:height .25s ease-in}
#tab_sld_nav ul li.on{background-color: #fff;}
#tab_sld_nav ul li.on:after{height:8px}
#tab_sld_nav ul li.on .title{color:#343434}
#tab_sld_nav ul li.on .img_off{visibility:hidden;opacity:0;transition:opacity .25s ease-in}
#tab_sld_nav ul li.on .img_on{visibility:visible;opacity:1;transition:opacity .25s ease-in}
#tab_sld_nav ul li:first-child .sld_nav_inner{border-left:0}
#tab_sld_nav ul li .sld_nav_inner{text-align:center;border-left:1px solid #ddd}
#tab_sld_nav ul li .sld_nav_inner .img_wrap{position:relative;display:inline-block}
#tab_sld_nav ul li .img_off{visibility:visible;opacity:1}
#tab_sld_nav ul li .img_on{position:absolute;visibility:hidden;opacity:0;top:0;left:0}
#tab_sld_nav ul li .sld_nav_inner .title{color:#8d8d8d;font-size:20px;font-weight:700;padding:24px 0 0}
.tab_container{border:5px solid #f5f5f5}
.sld_TabCont{padding:35px 30px 90px;display:none;overflow:hidden}
.sld_TabCont:after{content:"";display:block;clear:both}
.sld_TabCont .sld{float:left;width:500px;position:relative}
.sld_TabCont .tabDetail{float:left;margin-left:50px;padding:20px 0 0;width: 525px;}
.sld_TabCont .swiper-pagination{bottom:-50px;left:0;width:100%;text-align:center}
.sld_TabCont .swiper-pagination-bullet{background-image:url(../image/edu/pager_tab_off.gif);width:16px;height:16px;opacity:1;margin:0 3px;border-radius:0}
.sld_TabCont .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(../image/edu/pager_tab_on.gif)}
.tabDetail .tits{color:#618741;font-size:34px}
.tabDetail .s_tit{font-weight:700;font-size:20px}
.tabDetail .line{margin:30px 0 25px;height:1px;width:80px;background:#7e7e7e}
.tabDetail .text_group{font-size:16px;color:#7e7e7e;padding-bottom:30px;line-height:1.6}
.tabDetail .notice_ment{background:url(../image/edu/arrow_notice.gif) no-repeat 0 0;padding-left:35px;padding-top:2px;height:24px;font-size:16px;color:#b0adad}
@media only screen and (max-width:1099px) {
	#edu_intro .inner_cont01{padding:0 20px 30px}
	#edu_intro .inner_cont01 .txt1{font-size:16px}
	#edu_intro .inner_cont01 .txt2{font-size:16px;margin-top:25px}
	#edu_intro .inner_cont01 .txt3{font-size:16px;margin-top:25px}
	#tab_sld_nav{background:#fafafb}
	#tab_sld_nav ul{border:1px solid #ddd;overflow:hidden}
	#tab_sld_nav ul li{width:33.3333333333%;padding:15px 0}
	#tab_sld_nav ul li.on:after{height:4px}
	#tab_sld_nav ul li.on .title{color:#343434}
	#tab_sld_nav ul li:first-child .sld_nav_inner{border-left:0}
	#tab_sld_nav ul li:first-child+li+li+li .sld_nav_inner{border-left:0}
	#tab_sld_nav ul li .img_off,#tab_sld_nav ul li .img_on{height:28px}
	#tab_sld_nav ul li .sld_nav_inner .title{font-size:15px;padding:12px 0 0;}
	.tab_container{border:0;border-bottom:1px solid #ddd;margin:0 20px}
	.sld_TabCont{padding:35px 1px 45px}
	.sld_TabCont .sld{float:none;width:auto;max-width:720px;margin:0 auto 45px}
	.sld_TabCont .tabDetail{float:none;width:auto;margin-left:0;padding:25px 0 0}
	.sld_TabCont .swiper-pagination{bottom:-40px}
	.sld_TabCont .swiper-pagination-bullet{width:8px;height:8px;-webkit-background-size:8px 8px;background-size:8px 8px}
	.sld_TabCont .sld img{width:100%}
	.tabDetail .tits{font-size:22px}
	.tabDetail .s_tit{font-size:16px;}
	.tabDetail .line{margin:15px 0 12px;width:40px}
	.tabDetail .text_group{font-size:14px;color:#7e7e7e;padding-bottom:15px}
	.tabDetail .notice_ment{padding-left:15px;padding-top:0;min-height:12px;font-size:13px;height:auto;line-height:1.3;-webkit-background-size:12px 12px;background-size:12px 12px;background-position:0 3px}
}
#edu_infant .cont_header:after{background:#f0cd88}
#edu_infant .inner_cont01 .left{float:left}
#edu_infant .inner_cont01 .right{float:left;padding:0 0 0 33px;width: 583px;}
#edu_infant .inner_cont01 .right .txt1{color:#876f3e;font-size:18px;line-height:1.6;}
#edu_infant .inner_cont01 .right .txt2,#edu_infant .inner_cont01 .right .txt3{color:#7b7b7b;font-size:16px;line-height:1.6}
#edu_infant .inner_cont01 .right .txt2{padding:25px 0}
#edu_infant .inner_cont02{margin-top:75px}
#edu_infant .inner_cont02 .full_layer{background:#f0ece6;padding:65px 0 55px}
#edu_infant .inner_cont02 .full_layer h3{font-size:28px;color:#343434;text-decoration:underline;text-align:center;margin-bottom:25px}
#edu_infant .inf_list{overflow:hidden;text-align:center;margin:0 -42px}
#edu_infant .inf_list li:first-child{padding-left:0}
#edu_infant .inf_list li:first-child:before{display:none}
#edu_infant .inf_list li{display:inline-block;padding:0 42px;position:relative}
#edu_infant .inf_list li:before{content:"";display:block;background:url(../image_eng/edu/inf_arrow.png) no-repeat 0 0;position:absolute;left:0;top:50%;margin-top:-14px;width:17px;height:28px}
#edu_infant .inner_cont03{text-align:center;padding:150px 0 135px}
#edu_infant .inner_cont03 .t1{color:#dab265;font-size:24px}
#edu_infant .inner_cont03 .t2{color:#343434;font-size:30px;font-weight:700;padding:15px 0 40px}
#edu_infant .inner_cont03 .t3{color:#9e9e9e;font-size:24px}
@media only screen and (max-width:1199px) {
	#edu_infant .cont_header{margin: 25px 0 40px;padding-bottom: 0;}
	#edu_infant .inner_cont01 .left{float:none;text-align:center;padding: 0 20px;}
	#edu_infant .inner_cont01 .right{float:none;padding:20px 20px 0;text-align:center;width: auto;}
	#edu_infant .inner_cont01 .right .txt1{font-size:15px;padding-bottom:30px;line-height:1.6;text-align:left;padding-top: 20px;font-weight: 700;}
	#edu_infant .inner_cont01 .right .txt2{font-size:14px;line-height:1.6;color: #7b7b7b;text-align: left;padding-top: 10px;}
	#edu_infant .inner_cont01 .right .txt3{font-size: 14px;color: #7b7b7b;line-height:1.6;text-align: left;padding-top: 0;}
	#edu_infant .inner_cont02 .full_layer{height:auto;margin:0 0 0;padding:55px 0;-webkit-background-size:cover;background-size:cover}
	#edu_infant .inner_cont02 .full_layer h3{font-size: 17px;}
	#edu_infant .inf_list{margin:0}
	#edu_infant .inf_list li{width:25%;padding:0 25px;float:left}
	#edu_infant .inf_list li:before{top:50%;left:-6px;margin-top:-9px;width:11.5px;height:18.5px;-webkit-background-size:11.5px 18.5px;background-size:11.5px 18.5px}
	#edu_infant .inner_cont03{padding-top: 100px;padding-bottom: 100px;}
	#edu_infant .inner_cont03 .t1{font-size: 15px;}
	#edu_infant .inner_cont03 .t2{font-size: 21px;}
	#edu_infant .inner_cont03 .t2 span{display: block;padding-top:15px;}
	#edu_infant .inner_cont03 .t3{font-size: 15px;}
}
@media only screen and (max-width:800px) {
	#edu_infant .inf_list li:first-child,
	#edu_infant .inf_list li{width:50%;padding: 0 25px;}
	#edu_infant .inf_list li.three:before{display:none}
	#edu_infant .inf_list li.three,
	#edu_infant .inf_list li.three + li{margin-top:30px}
}
#edu_iq .inner_cont01 .cont_header span{color:#77b09d}
#edu_iq .inner_cont01 .cont_header:after{background:#77b09d}
#edu_iq .inner_cont02 .cont_header span{color:#4270b0}
#edu_iq .inner_cont02 .cont_header:after{background:#4270b0}
#edu_iq .inner_layer{border:1px solid #ddd;position:relative}
#edu_iq .inner_layer:after{content:"";display:block;clear:both}
#edu_iq .wrapper{float:right;width:53%}
#edu_iq .border{display:block;border:22px solid #f6f6f7;position:absolute;top:-22px;bottom:-22px}
#edu_iq .inner_cont01 .border{right:-1px;left:47%;border-left:0}
#edu_iq .inner_cont02 .border{left:-1px;right:47%;border-right:0}
#edu_iq .wrapper .inbox{padding:80px 0 0 50px}
#edu_iq .wrapper .txt1{font-weight:700;font-size:18px;line-height:1.7}
#edu_iq .wrapper .txt2{color:#5dac92;font-weight:700;font-size:18px;padding:14px 0 20px}
#edu_iq .wrapper .txt3{font-size:17px;color:#7e7e7e;line-height:1.5}
#edu_iq .thumb{width:47%;float:left;text-align:center}
#edu_iq .inner_cont02 .thumb{float:right}
#edu_iq .inner_cont02 .wrapper{float:left}
#edu_iq .notic_text{text-align:center;color:#73767d;padding:90px 0 0;font-size:20px}
#edu_iq .notic_text span{display:inline-block;line-height:32px;padding-left:50px;background:url(../image/edu/ico_notic.gif) no-repeat 0 0}
.mobile_show{display:none}
.desk_show{display:block}
@media only screen and (max-width:1099px) {
#edu_iq .cont_header{margin:60px 0 30px}
#edu_iq .inner_layer{border:0}
#edu_iq .wrapper{float:none;width:100%;padding:20px}
#edu_iq .border{display:none}
#edu_iq .wrapper .inbox{padding:0}
#edu_iq .wrapper .txt1{font-size:17px}
#edu_iq .wrapper .txt2{font-size:17px}
#edu_iq .wrapper .txt3{font-size:14px}
#edu_iq .thumb{width:100%;float:none}
#edu_iq .inner_cont02 .thumb{float:none}
#edu_iq .inner_cont02 .wrapper{float:none}
#edu_iq .notic_text{padding:25px 0 0;font-size:14px}
#edu_iq .notic_text span{display:inline-block;line-height:16px;padding-left:20px;-webkit-background-size:16px 16px}
.mobile_show{display:block}
.desk_show{display:none}
}
#edu_guide .inner_cont01 .cont_header:after{background:#bbd673}
#edu_guide .inner_cont01 .thumb{float:left;width:47%;padding-right:5px}
#edu_guide .inner_cont01 .txt_group{float:left;width:53%;padding:0 0 0 55px}
#edu_guide .inner_cont01 .txt_group .txt1{color:#78883d;font-size:18px;line-height:1.5}
#edu_guide .inner_cont01 .txt_group p{color:#7b7b7b;font-size:16px;line-height:1.4;margin-top:32px;letter-spacing: -0.015em}
#edu_guide .inner_cont02{padding:100px 0 0}
#edu_guide .inner_cont02 .gu_tit{text-align:center;color:#a0c437;text-transform:uppercase;font-weight:700;font-size:28px;padding:0 0 40px}
#edu_guide .inner_cont02 .gu_tit2{text-align:center;font-size:24px;padding:0 0 30px}
#edu_guide .inner_cont02 .txt1{color:#7e7e7e;text-align:center;font-size:18px;line-height:1.5}
#edu_guide .inner_cont02 .cir_list{margin:70px auto 0}
#edu_guide .inner_cont02 .cir_list ul{overflow:hidden;margin:0 -18px}
#edu_guide .inner_cont02 .cir_list li{position:relative;float:left;width:25%;padding:0 18px;text-align:center}
#edu_guide .inner_cont02 .cir_list li.fir:before{display:none}
#edu_guide .inner_cont02 .cir_list li:before{content:"";display:block;left:-1px;top:60px;bottom:60px;position:absolute;width:1px;background:#d5d5d5}
#edu_guide .inner_cont03{padding:70px 0 0;line-height:1.5}
#edu_guide .inner_cont03 .top_group{text-align:center}
#edu_guide .inner_cont03 .top_group p{font-size:18px;font-weight: 700;}
#edu_guide .inner_cont03 .top_group p strong{color:#78883d;}
#edu_guide .inner_cont03 .mid_group{text-align:center;color:#7e7e7e;font-size:18px;padding:40px 0;line-height:1.5}
#edu_guide .inner_cont03 .mid_group small{font-size:16px}
@media only screen and (max-width:1099px) {
#edu_guide .inner_cont01 .thumb{width:100%;float:none;padding:0 20px;text-align:center;}
#edu_guide .inner_cont01 .txt_group{float:none;width:100%;margin:0;padding:20px;height:auto}
#edu_guide .inner_cont01 .txt_group .txt1{font-size:16px;padding-bottom:20px;font-weight:700}
#edu_guide .inner_cont01 .txt_group .txt2{font-size:13px;}
#edu_guide .inner_cont02{padding:70px 20px 0}
#edu_guide .inner_cont02 .gu_tit{font-size:22px;padding:0 0 20px}
#edu_guide .inner_cont02 .gu_tit2{font-size:18px;padding:0 0 10px;line-height:1.5}
#edu_guide .inner_cont02 .txt1{font-size:13px;}
#edu_guide .inner_cont02 .cir_list{margin:35px auto 0;overflow:hidden}
#edu_guide .inner_cont02 .cir_list ul{margin:0 -18px}
#edu_guide .inner_cont02 .cir_list li{position:relative;float:left;width:50%;padding:0 18px}
#edu_guide .inner_cont02 .cir_list li.fir:before{display:none}
#edu_guide .inner_cont02 .cir_list li:before{content:"";display:block;left:-1px;top:60px;bottom:60px;position:absolute;width:1px;background:#d5d5d5}
#edu_guide .inner_cont02 .cir_list li.three,#edu_guide .inner_cont02 .cir_list li.three+li{margin-top:20px}
#edu_guide .inner_cont03{padding:35px 20px 0}
#edu_guide .inner_cont03 .top_group p{font-size:15px;}
#edu_guide .inner_cont03 .mid_group{font-size:15px;padding:20px 0;}
}
.page_end_btn{text-align:center;padding:75px 0 0}
.page_end_btn a{text-align:left;display:inline-block;border:1px solid #ddd;background:#fff;font-weight:700;color:#838383;font-size:20px;position:relative;width:285px;line-height:73px;transition:all .15s ease-in}
.page_end_btn a:hover{background:#f6f6f7}
.page_end_btn .btn_inner a:first-child+a{margin:0 10px}
.page_end_btn a i{position:absolute;top:21px;left:0}
.page_end_btn a.b1{padding-left:115px}
.page_end_btn a.b1 i{left:40px}
.page_end_btn a.b2{padding-left:100px}
.page_end_btn a.b2 i{left:47px}
.page_end_btn a.b3{padding-left:115px}
.page_end_btn a.b3 i{left:50px}
.page_end_btn .txt{color:#7e7e7e;line-height:1.6;font-size:17px;padding:40px 0 0}
@media only screen and (max-width:1099px) {
.page_end_btn{margin:0 20px}
.page_end_btn a{width:32%;padding-left:0!important;text-align:center;line-height:1.2;max-width:200px;padding-top:12px;padding-bottom:12px;font-size:13px;}
.page_end_btn a i{position:static;display:block;text-align:center;padding-bottom:13px}
.page_end_btn a img{height:25px}
.page_end_btn .btn_inner a:first-child+a{margin:0 2%}
.page_end_btn .txt{font-size:12px;text-align:left}
}
.data_link{cursor:pointer}
#look_container{padding:0 15px}
.sld_TabConts .slds{position:relative}
.sld_TabConts .btn_controls{position:absolute;left:0;width:100%;top:0;z-index:1000;height:100%}
.sld_TabConts .swiper-button-disabled{display:none}
.swiper-button-nexts,.swiper-button-prevs{position:absolute;top:50%;z-index:100;cursor:pointer;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:16px 27px;background-size:16px 27px;width:16px;height:27px;top:50%;margin-top:-14px}
.swiper-button-nexts{background-image:url(../image/about/slds_next.png);right:5px}
.swiper-button-prevs{background-image:url(../image/about/slds_prev.png);left:5px}
#tab_sld_nav2{border:1px solid #eaeaea;background:#f6f6f7;margin-bottom:15px;border-top:0}
#tab_sld_nav2 ul{overflow:hidden}
#tab_sld_nav2 li{width:50%;float:left;font-size:17px;font-weight:700;text-align:center;line-height:42px;border-top:1px solid #eaeaea;cursor:pointer;color:#8d8d8d;text-transform:uppercase}
#tab_sld_nav2 li:nth-child(2n){border-left:1px solid #eaeaea}
#tab_sld_nav2 li.on{background:#fff;color:#5a5a5a}
.swiper-custom{overflow:hidden;margin:0 -6px;position:relative;z-index:1000000}
.swiper-custom .swiper-pagination-bullet{height:auto;width:33.3333%;float:left;padding:3px}
.swiper-custom .swiper-pagination-bullet span{display:block;border:1px solid #ddd;position:relative}
.swiper-custom .swiper-pagination-bullet span:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:#000;opacity:.3}
.swiper-custom .swiper-pagination-bullet.swiper-pagination-bullet-active span:after{background:none;opacity:1;border:2px solid #ffdf29}
@media only screen and (min-width:1099px) {
#look_container{padding:0}
.swiper-button-nexts,.swiper-button-prevs{-webkit-background-size:32px 54px;background-size:32px 54px;width:32px;height:54px;top:50%;margin-top:-27px}
#tab_sld_nav2 li{line-height:69px;font-size:24px}
#tab_sld_nav2 li.line2{line-height:1.5;height:75px;padding-top:20px}
.swiper-custom .swiper-pagination-bullet{width:16.666666666667%}
}
.square_cont{border:24px solid #ffcf0f;max-width:1000px;margin:0 auto}
@media (max-width: 1200px) {
.square_cont{border-width:9px}
}
.square_cont--gray{border:24px solid #f6f6f7;max-width:1180px;margin:0 auto;position:relative}
@media (max-width: 1200px) {
.square_cont--gray{border-width:9px;margin-left:15px;margin-right:15px}
}
.hr_4{width:100px;height:3px;background:#e5e5e5;margin:35px 0}
.hr_4.center{margin-left:auto;margin-right:auto}
.square_header{position:absolute;top:-50px;left:0;right:0;text-align:center}
.square_header>span{display:inline-block;text-align:center;font-weight:700;color:#fff;background:#03883a;font-size:28px;padding:0 50px;height:70px;line-height:70px;border-radius:35px;text-transform:uppercase}
.square_header>span.b2{background:#b89245}
.square_header>span.b3{background:#fecc40}
.square_header .desk-block{display:inline-block;font-weight:600}
.square_header>span span.m{display: none;}
@media (max-width: 1200px) {
.square_header .desk-block{display:none}
.square_header{position:absolute;top:-25px;left:20px;right:20px}
.square_header.big-sh{left: 10px;right: 10px;}
.square_header>span{font-size:20px;width:100%;padding:0 !important;height:47px;line-height:47px;}
.square_header>span span{display: none;}
.square_header>span span.m{display: block;}
	.pr10{
		padding-right: 10px;
	}
}
.circle_list{text-align:center}
.circle_list ul{display:inline-block}
.circle_list ul > li{text-align:left;background:url(../image_eng/edu/ico_circle.png) no-repeat 0 5px;padding-left:50px}
.circle_list ul > li + li{margin-top:60px}
.circle_list ul > li .cir_title{display:block;font-weight:700;font-size:28px;margin:0 0 30px}
.circle_list ul > li p{color:#7b7b7b;font-size:18px;line-height:1.4;letter-spacing:-.025em}
.circle_list .dotted_list{padding:55px 0 0}
.circle_list .dotted_list li{padding-left:20px;font-weight:400;color:#7b7b7b;background:url(../image_eng/edu/cir_blit.gif) no-repeat 0 6px}
.circle_list .dotted_list li+li{margin-top:15px}
.circle_list .dotted_list li strong{font-weight:700;display:inline-block;width:275px;color:#000;font-size:16px}
@media (max-width: 1199px) {
	.circle_list{padding-left:20px}
	.circle_list ul > li{background:url(../image_eng/edu/ico_circle.png) no-repeat 0 3px;background-size:18px 18px;padding-left:30px}
	.circle_list ul > li + li{margin-top:55px}
	.circle_list ul > li .cir_title{font-size:18px;margin:0 0 20px}
	.circle_list ul > li p{font-size:15px}
	.circle_list .dotted_list{padding:45px 0 0}
	.circle_list .dotted_list.marin-left{margin-left:-0}
	.circle_list .dotted_list li{padding-left:10px;font-size:15px}
	.circle_list .dotted_list li.h{margin:30px 0 20px;overflow:hidden;line-height:1.4}
	.circle_list .dotted_list li.h strong{height:40px;float:left}
	.circle_list .dotted_list li strong{font-weight:500;width:75px}
}
.text-underline{text-align:center;line-height:1.6}
.text-underline span{font-weight:700;border-bottom:2px solid #dadada;font-size:24px}
.number-title{padding-left:10px}
.number-title .num{display:inline-block;text-align:center;color:#fff;font-weight:700;background-color:#febc03;border-radius:100%;width:56px;height:56px;line-height:56px;font-size:24px;margin-right:25px}
.number-title .num.small{height:48px;width:48px;line-height:48px}
.number-title .text{display:inline-block;font-weight:700;font-size:24px}
@media (max-width: 1199px) {
	.number-title{padding-left:40px;padding-top:8px;position: relative;}
	.number-title .num{width:35px;height:35px;line-height:35px;font-size:18px;margin-right:12px}
	.number-title .num.small{height:35px;width:35px;line-height:35px;position: absolute;left: 0;top: 0;}
	.number-title .text{font-size:18px}
}
.list_col{overflow:hidden}
.list_col.col--2 .col{width:50%}
.list_col .col{width:33.33333%;float:left;padding-left:25px;padding-right:25px}
.list_col .col + .col{border-left:1px solid #e8e8e8}
.list_col .img_block--m{display:none}
@media (max-width: 1200px) {
	.list_col.col--2 .col{width:100%}
	.list_col .col{float:none;margin-left:25px;margin-right:25px;padding-left:0;padding-right:0;width:auto}
	.list_col .col + .col{padding-top:25px;margin-top:30px;border-top:1px solid #e8e8e8;border-left:0}
	.list_col .col .img_block{display:none}
	.list_col .col .img_block--m{display:block}
	.list_col .col .img_block--m img{width:100%}
}
#edu_infant .square_cont--gray{padding-bottom:105px}
#edu_infant .square_header>span{padding:0 150px}
#edu_infant .text__bold--top span{color:#000}
#edu_infant .text__bold--top span em{font-style:normal;font-weight:400}
#edu_infant .text__basic{margin:25px 0 0}
#edu_infant ._hr{margin:40px auto 90px}
#edu_infant .text-underline{padding:115px 0 0}
#edu_infant .square_text--2{text-align:center;color:#7b7b7b;font-size:20px;padding:35px 0 70px;line-height:1.4}
#edu_infant .list_col.col--2{padding-left:25px;padding-right:25px}
#edu_infant .list_col.col--2 .col{padding-left:40px;padding-right:40px}
#edu_infant .img_block{padding-bottom:30px}
#edu_infant .text-2{padding:10px 0 0 83px;color:#7b7b7b;font-size:16px;line-height:1.4}
#edu_infant .btn_img{padding-top:100px}
@media (max-width: 1199px) {
	#edu_infant{padding-top:25px}
	#edu_infant .text__bold--top span em{font-weight:500}
	#edu_infant .text__basic{margin:25px 0 0;padding-bottom:130px}
	#edu_infant ._hr{margin:25px auto 28px}
	#edu_infant .square_cont--gray{padding-bottom:80px}
	#edu_infant .text-underline{padding:80px 0 0}
	#edu_infant .text-underline span{font-size: 17px;}
	#edu_infant .square_text--2{font-size:15px}
	#edu_infant .list_col.col--2{padding-left:25px;padding-right:25px}
	#edu_infant .list_col.col--2 .col{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
	#edu_infant .list_col.col--2 .col + .col{margin-top:38px}
	#edu_infant .img_block{display:block}
	#edu_infant .text-2{padding:10px 0 0 40px;font-size:15px}
	#edu_infant .btn_img{display:none}
	#edu_infant .btn_img--mobile{padding:38px 0 0;margin-left:25px;margin-right:25px}
}
#program_3{margin:0 auto;max-width:1180px;padding-top:30px}
#program_3 .tab-check{padding-bottom:120px}
#program_3 .tab-check ul{overflow:hidden;margin:0 -5px}
#program_3 .tab-check ul li{float:left;width:33.3333%;padding:0 5px}
#program_3 .tab-check ul li span{cursor:pointer;display:block;background-color:#f6f6f7;font-weight:500;color:#7b7b7b;border:1px solid #e2e2e3;height:82px;line-height:80px;font-size:24px;border-radius:5px;background-repeat:no-repeat;text-transform:uppercase;text-align: center;font-weight: 700;}
#program_3 .tab-check ul li span.active{color:#fff;background-color:#80af00;border-color:#80af00}
#program_3 .tab-check ul li span.btn-1{background-image:url(../image_eng/edu/pro_3_tab1.png);background-position:70px 50%}
#program_3 .tab-check ul li span.btn-1.active{background-image:url(../image_eng/edu/pro_3_tab1_on.png)}
#program_3 .tab-check ul li span.btn-2{background-image:url(../image_eng/edu/pro_3_tab2.png);background-position:85px 50%}
#program_3 .tab-check ul li span.btn-2.active{background-image:url(../image_eng/edu/pro_3_tab2_on.png)}
#program_3 .tab-check ul li span.btn-3{background-image:url(../image_eng/edu/pro_3_tab3.png);background-position:110px 50%}
#program_3 .tab-check ul li span.btn-3.active{background-image:url(../image_eng/edu/pro_3_tab3_on.png)}
#program_3 .program_info{padding:0 0 160px;overflow:hidden}
#program_3 .program_info .img_block{float:left;width:32%}
#program_3 .program_info .img_block span{display:block}
#program_3 .program_info .caption{float:left;width:68%;padding-left:75px}
#program_3 .program_info .caption .num{font-weight:700;color:#03883a;font-size:20px;text-decoration:underline;margin:0 0 10px}
#program_3 .program_info .caption .caption_title{font-size:30px;font-weight:700}
#program_3 .program_info .caption .caption_title span{color:#03883a;font-weight:400;font-size:20px;display:inline-block;margin-left:0}
#program_3 .program_info .caption ._hr{margin:42px 0 37px}
#program_3 .program_info .caption .caption_text--1{color:#464646;line-height:1.4;margin:0 0 25px;font-size:18px}
#program_3 .program_info .caption .caption_text--2{color:#7b7b7b;line-height:1.4;font-size:16px;letter-spacing:-.025em}
#program_3 .wrap_tabcont{display:none}
#program_3 .square_cont--gray{padding-bottom:120px}
#program_3 .square_text--1{color:#03883a;text-align:center;font-weight:600;font-size:28px;padding:95px 0 0}
#program_3 .square_text--2{padding:70px 0 0;margin:0 auto;max-width:570px}
#program_3 .square_text--2 p{color:#7b7b7b;font-size:18px;margin:0 0 25px}
#program_3 .square_text--2 div{text-align:center}
#program_3 .btn_img{padding:85px 0 0}
@media (max-width: 1199px) {
	.hr_4{height: 2px;width:60px;}
	#program_3{padding-top:0}
	#program_3 .tab-check{padding:0 25px 25px}
	#program_3 .tab-check ul{margin:0 -4px}
	#program_3 .tab-check ul li{padding:0 4px}
	#program_3 .tab-check ul li span{height:auto;text-align:center;line-height:1.1;font-size:14px;padding-top:56px;padding-bottom: 20px;font-weight: 700;}
	#program_3 .tab-check ul li span.btn-1{padding-left:0;background-position:50% 20px;background-size:20px 23px}
	#program_3 .tab-check ul li span.btn-2{padding-left:0;background-position:50% 23px;background-size:18px 18px}
	#program_3 .tab-check ul li span.btn-3{padding-left:0;background-position:50% 20px;background-size:18px 20px}
	#program_3 .program_info{padding:0 25px 120px}
	#program_3 .program_info .img_block{float:none;padding:0;width:100%}
	#program_3 .program_info .img_block img{width: 100%;}
	#program_3 .program_info .caption{float:none;width:100%;padding-top:25px;padding-left:10px}
	#program_3 .program_info .caption .num{font-size:12px;margin:0 0 5px}
	#program_3 .program_info .caption .caption_title{font-size:23px}
	#program_3 .program_info .caption .caption_title span{font-size:14px;margin-left:0;display:block;padding:10px 0 0}
	#program_3 .program_info .caption .hr_4{margin:25px 0 25px}
	#program_3 .program_info .caption .caption_text--1{margin:0 0 25px;font-size:14px}
	#program_3 .program_info .caption .caption_text--2{font-size:14px}
	#program_3 .wrap_tabcont{display:none}
	#program_3 .square_cont--gray{padding-bottom:50px}
	#program_3 .square_text--1{font-size:17px;padding:80px 0 0}
	#program_3 ._hr{margin:25px auto 35px}
	#program_3 .square_text--2{padding:40px 15px 0;max-width:100%}
	#program_3 .square_text--2 p{text-align:center;font-size:12px;margin:0 0 12px}
	#program_3 .btn_img{display:none}
	#program_3 .circle_list{text-align: left;}
	#program_3 .circle_list .dotted_list li strong{display: block;width: auto;font-size: 14px;}
}
#center{}
#center1 .top_cont{padding: 0 0 150px;}
#center1 .top_cont .real_content{padding: 90px 70px 70px;background: url(../image_eng/center/bg_psy.jpg) no-repeat 100% 190px;}
.top_cont .real_content{}
.real_content .heading{color: #c2c2c2;font-size: 40px;font-weight: 700;line-height: 1.1;text-transform: uppercase;}
.real_content .heading .c1{color: #1d1d1b;}
.real_content .heading .c2{color: #ffc20f;}
.real_content .hr_3{background: #dedede;height: 3px;width: 100px;margin:40px 0;}
.real_content .t1{font-size: 24px;color: #464646;}
.real_content .t2{color: #7b7b7b;font-size: 20px;opacity: 0.8;margin-top: 25px;}
.real_content .t3{color: #7b7b7b;font-size: 20px;opacity: 0.8;margin-top: 30px;}
.mid_content{padding: 0 0 120px;text-align: center;}
.mid_content .t1{font-weight: 700;color: #000000;font-size: 30px;}
.mid_content .t2{color: #7b7b7b;font-size: 24px;}
.mid_content .hr_4{margin-top: 45px;margin-bottom: 45px;}
.foot_content .square_cont--gray{padding: 120px 60px 100px 120px;}
.foot_content .tg{padding-bottom:115px;}
.foot_content .t1{font-weight: 700;color: #1d1d1b;font-size: 24px;text-align: center;padding-bottom: 60px;}
.foot_content .t1 span{border-bottom: 2px solid #dadada;padding-bottom: 4px;line-height: 1.5;}
.foot_content .t2,
.foot_content .t3,
.foot_content .t4,
.foot_content .t5{color: #7b7b7b;font-size: 18px;}
.foot_content .t3,
.foot_content .t4,
.foot_content .t5{margin-top: 30px;}
.foot_content .t2 span{color: #000;}
.foot_content .t5{color: #000;}
.image_cont{overflow:hidden}
.image_cont + .image_cont{margin:25px 0 0;padding-top:25px;border-top:1px solid #e5e5e5}
.image_cont .list_d{padding: 20px 0 0 25px;}
.image_cont .list_d li{}
.image_cont .list_d li span{}
	.image_cont .list_d li span.small{font-size: 16px;}
.image_cont .text-1{color:#7b7b7b;padding-left:92px;font-size:18px;letter-spacing: -0.015em}
.image_cont .text-1 .fj{color: #f1592a;}
.image_cont .frame_g{float:left;}
.image_cont .cont_item{padding: 20px 0 0 60px;float:left;width: 625px;}
.image_cont .cont_item.no-pt{padding-top: 0;}
.image_cont .list_d li{position:relative;color:#7b7b7b;padding-left:65px;font-size:16px}
.list_d li:before{content:"";display:block;position:absolute;background-color:#c4c4c4;left:10px;top:10px;width:6px;height:6px;border-radius:100%}
.image_cont .list_d li strong{font-weight: 700;color: #000;}
.image_cont .list_d li span{font-size:16px;color: #000;font-weight: 700;}
.image_cont .list_d li strong + p{padding-top:10px;font-size: 16px;color: #7b7b7b;line-height: 1.4;letter-spacing: -0.015em}
.image_cont .list_d li+li{margin-top: 14px;}

@media (max-width: 1199px) {
	#center{}
	#center1 .top_cont{padding: 0 0 100px;}
	#center1 .top_cont .real_content{padding:70px 20px 260px;background-position: 100% calc(100% - 100px);-webkit-background-size: 208px 141px;
	background-size: 208px 141px;}
	.top_cont .real_content{}
	.real_content .heading{font-size:24px;}
	.real_content .hr_3{height: 2px;width: 60px;margin:25px 0;}
	.real_content .t1{font-size: 15px}
	.real_content .t2{opacity: 1;font-size: 14px;margin-top: 20px;line-height: 1.4;}
	.real_content .t3{opacity: 1;font-size: 14px;margin-top: 25px;line-height: 1.4;}
	.mid_content{padding: 0 0 60px}
	.mid_content .t1{font-size: 17px;}
	.mid_content .t2{font-size: 15px;}
	.mid_content .hr_4{margin-top: 25px;margin-bottom: 25px;}
	.foot_content .square_cont--gray{padding: 75px 15px 50px 15px;}
	.foot_content .tg{padding-bottom: 70px;}
	.foot_content .t1{font-size: 18px;}
	.foot_content .t2,
	.foot_content .t3,
	.foot_content .t4,
	.foot_content .t5{font-size: 14px;}
	.foot_content .t3,
	.foot_content .t4,
	.foot_content .t5{margin-top:18px;}
	.image_cont{padding: 0;}
	.image_cont + .image_cont{margin:25px 0 0;padding-top:25px;border-top:1px solid #e5e5e5}
	.image_cont .list_d{padding: 20px 0 0 22px;}
	.image_cont .text-1{padding-left:45px;font-size:15px}
	.image_cont .frame_g{float: none;}
	.image_cont .frame_g img{width: 100%;}
	.image_cont .cont_item{float: none;padding: 20px 0;width: auto;}
	.image_cont .list_d li{padding-left:28px;font-size:14px}
	.list_d li:before{width: 4px;height: 4px;top: 6px;}
	.image_cont .list_d li strong{font-size: 14px;}
	.image_cont .list_d li span{font-size: 14px;}
	.image_cont .list_d li strong + p{font-size: 13px;}
	.image_cont .list_d li+li{margin-top: 14px;}
	.number-title .text{vertical-align: middle;}
	.image_cont .list_d li span.small{font-size: 14px;}
	.image_cont .cont_item .number-title{padding-left: 45px;position: relative;}
	.image_cont .cont_item .number-title .num{position: absolute;left: 0;top: 0;}
	.image_cont .cont_item .number-title .number-title .text{}

}

#center2{}
#center2 .top_cont .real_content{padding: 95px 70px 100px;background-image: url(../image_eng/center/bg_cogn.jpg);background-repeat: no-repeat;background-position: calc(100% - 65px) 160px;}
#center2 .real_content .heading .c2{color: #fd5a22;}
#center2 .mid_content{padding-top: 150px;}
#center2 .mid_content .t3{padding: 80px 0 50px;}
#center2 .mid_content .hr_4{margin-top: 0;margin-bottom: 0;}
#center2 .mid_content .img{margin-top: 45px;}

.mid_content2{padding: 70px 0 90px;text-align: center;}
.mid_content2 .t1{font-weight: 700;font-size: 30px;}
.mid_content2 .t2{color: #878787;font-size: 24px;padding-top: 60px;}

#center2 .foot_content .square_cont--gray{padding: 120px 55px 100px 55px;}
#center2 .square_header>span{padding:0 170px;}
#center2 .image_cont .cont_item{padding-left: 35px;}

.d_img{display: inline-block;}
.m_img{display: none;}

@media (max-width: 1199px) {
	.d_img{display: none}
	.m_img{display: inline-block;}
	#center2{}
	#center2 .top_cont .real_content{padding: 75px 15px 225px;background-position:calc(100% - 35px) calc(100% - 55px);background-size:146px auto;}
	#center2 .mid_content{padding-top: 95px;padding-bottom: 0;}
	#center2 .mid_content .t3{padding: 40px 0 30px;}
	#center2 .mid_content .img{margin-top:35px;}

	.mid_content2{padding: 50px 0 100px}
	.mid_content2 .t1{font-size: 17px;}
	.mid_content2 .t2{font-size: 14px;padding-top: 25px;}

	#center2 .foot_content .square_cont--gray{padding: 80px 25px 40px 25px;}
	#center2 .square_header>span{padding:0;}
	#center2 .image_cont .cont_item{padding: 20px 0;}
}

#center3{}
#center3 .top_cont .real_content{padding: 95px 70px 110px;background-image: url(../image_eng/center/bg_Exercise.jpg);
background-repeat: no-repeat;
background-position:calc(100% - 65px) 160px;
}
#center3 .mid_content{padding: 80px 0 115px;}
#center3 .mid_content .t1{font-size: 36px;}
#center3 .mid_content .t2{font-size: 28px;}
#center3 .mid_content .t2 .c1{color: #004098;}
#center3 .hr_4{background: #014099;}


.copy_design{padding: 145px 0;background-color: #f6f6f7;}
.copy_design .tg{padding-bottom: 50px;color: #15478c;text-align: center;}
.copy_design .tg .t1{font-size: 36px;font-weight: 700;}
.copy_design .tg .t2{font-size: 24px;}

.bd_box{max-width: 1000px;margin: 0 auto;border: 24px solid #15478c;background: #fff;}
.bd_box .inbox{padding: 100px 0 100px 60px;}
.bd_box .inh .t1{color: #014099;font-size: 24px;line-height: 1.4;text-align: center;}
.bd_box .inh .t2{text-align: center;padding: 75px 0 90px;}

.bd_box .ajuma{position: relative;}
.bd_box .ajuma .thumb{position: absolute;left: 0;top: 0;}
.bd_box .ajuma .tg2{padding-left: 285px;font-size: 16px;color: #5a5a5a;line-height: 1.4;letter-spacing: -0.015em}
.bd_box .ajuma .tg2 .c1{color: #000;}
.bd_box .ajuma .t1{opacity: 0.8;}
.bd_box .ajuma .t4{color: #000000;}
.bd_box .ajuma p+p{margin-top: 30px;}

.copy_design2{padding: 130px 0;}
.copy_design2 .heading{text-align: center;font-size: 36px;font-weight: 700;}
.copy_design2 .heading .t1 small{font-weight: 400;}
.copy_design2 .heading .t2{color: #7b7b7b;font-size: 24px;font-weight: 400;}

.copy_design2 .img{text-align: center;padding: 80px 0 110px;}

.how_box{margin: 0 auto;max-width: 755px}
.how_header{position: relative;padding-left: 110px;padding-top:18px;}
.how_header strong{border-radius:100%;background: #2364aa;color: #fff;width: 70px;height: 70px;line-height: 70px;text-align: center;position: absolute;left: 0;top: 0;font-size: 28px;}
.how_header p{color: #000;font-size: 30px;font-weight: 700;}
.how_header p span{color: #2364aa;}
.how_body{padding: 35px 0 0 110px;letter-spacing: -0.015em}
.how_body .t1{opacity: 0.8;font-size: 20px;color: #000000;}
.how_body .t2,
.how_body .t3{opacity: 0.8;font-size: 16px;color: #464646;margin-top: 30px;line-height: 1.4;}
.how_box+.how_box{margin-top: 90px;}
@media (max-width: 1199px) {
	#center3{}
	#center3 .top_cont .real_content{padding: 75px 15px 240px;background-position:calc(100% - 30px) calc(100% - 55px);background-size:160px auto ;}
	#center3 .mid_content{padding: 100px 0 45px;}
	#center3 .mid_content .t1{font-size: 20px;}
	#center3 .mid_content .t2{font-size:14px;}
	.copy_design{padding: 65px 20px 75px}
	.copy_design .tg{padding-bottom: 30px;}
	.copy_design .tg .t1{font-size: 20px;}
	.copy_design .tg .t2{font-size: 16px;}

	.bd_box{border: 10px solid #15478c;}
	.bd_box .inbox{padding: 50px 20px;}
	.bd_box .inh .t1{font-size: 15px;}
	.bd_box .inh .t2{padding: 45px 0 55px;}

	.bd_box .ajuma{}
	.bd_box .ajuma .thumb{position: static;padding-top: 35px;}
	.bd_box .ajuma .tg2{padding-left: 0;font-size: 14px;}

	.bd_box .ajuma .t1{opacity: 1;}
	.bd_box .ajuma p+p{margin-top: 20px;}

	.copy_design2{padding: 75px 0 0;}
	.copy_design2 .heading{font-size: 20px}
	.copy_design2 .heading .hr_4{margin: 25px auto;}
	.copy_design2 .heading .t2{font-size: 14px;}
	.copy_design2 .img{padding: 60px 0 65px;}

	.how_box{}
	.how_header{padding: 0;text-align: center;}
	.how_header strong{display: inline-block;position: static;height: 43px;width: 43px;font-size: 20px;line-height: 43px;}
	.how_header p{font-size: 20px;padding: 25px 0 38px;}
	.how_body{padding: 0 20px;}
	.how_body .t1{opacity: 1;font-size: 14px;}
	.how_body .t2,
	.how_body .t3{font-size: 14px;opacity: 1;margin-top: 20px;}
	.how_box+.how_box{margin-top: 70px;}
}
#center4{}
#center4 .top_cont .real_content{padding: 95px 70px 50px;background-image: url(../image_eng/center/bg_joint.jpg);
background-repeat: no-repeat;
background-position: calc(100% - 65px) 175px;
}
#center4 .real_content .heading .c2{color: #03883a;}
#center4 .mid_content {padding: 140px 0 70px;}
#center4 .mid_content .t1{color: #016229;font-size: 36px;}
#center4 .mid_content .t2{font-size: 24px;}
#center4 .mid_content .t2 .c1{color: #03883a;}
#center4 .mid_content .t2 .c2{color: #000000;}
#center4 .mid_content .img{padding: 50px 0 0;}
#center4 .end_ment{text-align: center;color: #000000;font-size: 24px;padding-bottom: 120px;}
#center4 .end_ment .c1{color: #03883a;}
@media (max-width: 1199px) {
	#center4{}
	#center4 .top_cont .real_content{padding:75px 15px 240px;background-position:calc(100% - 25px) calc(100% - 70px);background-size:178px auto;}

	#center4 .mid_content {padding: 100px 0 35px;}
	#center4 .mid_content .t1{font-size: 23px;}
	#center4 .mid_content .t2{font-size: 15px;}
	#center4 .mid_content .t2 .c1{display: inline-block;padding-bottom: 10px;}
	#center4 .mid_content .img{padding: 60px 0 0}
	#center4 .end_ment{font-size:15px;padding-bottom:35px;}

}
