@charset "utf-8";

/* Common_content *****************************************************************************************************************************************************************/
body.fixed{position:relative;overflow:hidden;width:100%;height:100%;}
.content h3	{font-size:50px;color:#111;font-weight:600;margin:60px 0;text-align:center;}
h4.type1_h4	{font-size:24px;color:#222;font-weight:600;padding-left:25px;background:url('../images/common/ico_h4_01.png') no-repeat 0 11px;margin-bottom:40px;}
h4.type2_h4	{font-size:38px;color:#222;font-weight:700;margin:70px 0;}
.content p	{font-size:17px;color:#333;font-weight:400;line-height:36px;letter-spacing:0;}
.content li	{letter-spacing:0;}
ul + h4.type1_h4, div + h4.type1_h4, p + h4.type1_h4		{margin-top:80px;}
a.link_go	{display:inline-block;padding:25px 60px;text-align:center;font-weight:700;color:#fff;font-size:17px;background:#0f275c;margin-top:40px;}
.tac	{text-align: center;}
.tal	{text-align: left;}
.tar	{text-align: right;}
.color_blue	{color:#005ac3 !important;}
.colorB	{color:#0f275c !important;}
.colorR	{color:#da3434 !important;}
.width50p	{width:50%;}
.width100p	{width:100%;}
.Mt20	{margin-top:20px;}
.Mt80	{margin-top:80px;}
.Mbo50	{margin-bottom:50px;}
.ml30	{margin-left:30px;}
.ftsize13	{font-size:15px !important;line-height:25px !important;}
.img_pad	{margin:25px 0;}

/* tab_ui */
.tab_ui {display: flex;align-items: stretch;margin-bottom: 80px;}
.tab_ui li{width:100%;border:1px solid #e3e3e3;border-right:none;min-height:70px;}
.tab_ui li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;color:#333;letter-spacing:-1px;font-weight:600;padding:10px 10px;text-align:center;line-height:24px;}
.tab_ui li:last-child{border-right:1px solid #e3e3e3;}
.tab_ui li.current a{font-weight:600;color:#fff;background:#0f275c;}
.tabContainer .tabCont{display: none;}
.tabContainer .tabCont:first-child{display: block;}
.tab_ui.col6 {flex-wrap: wrap}
.tab_ui.col6 li{width:calc(100%/3);}
.tab_ui.col6 li:nth-child(3n)	{border-right:1px solid #e3e3e3;}
.tab_ui.col6 li:nth-child(n+4)	{border-top:none;}
.tab_ui.col6.new_type li{width:calc(100%/6);}
.tab_ui.col6.new_type  li:nth-child(3n)	{border-right:none;}
.tab_ui.col6.new_type  li:nth-child(n+4)	{border-top:1px solid #e3e3e3;}
.tab_ui.col6.new_type  li:last-child	{border-right:1px solid #e3e3e3;}

/* button */
.btn_area	{display: flex;margin-top:60px;justify-content:center;}
.btn_area a	{display:inline-block;padding:0 20px;min-width:250px;line-height:70px;font-size:18px;font-weight:400;text-align:center;}
.btn_area a ~a	{margin-left:20px;}
.btn_area a.okay	{background:#0f275c;color:#fff;}

/* Welcome */
.president .contWrap .leftWrap{display: inline-block; width: 50%; margin-right: 4%; vertical-align: middle;}
.president .contWrap .leftWrap .reg{font-weight: 400; color: #666977; font-size: 19px; line-height: 38px; margin-bottom: 20px;}
.president .contWrap .leftWrap .sb{ font-weight: 600; color: #12256b; font-size: 40px; line-height: 66px;}
.president .contWrap  .tit{font-size: 20px; color: #333; font-weight: 700; padding: 46px 0 20px;}
.president .contWrap .cont{font-size: 17px; line-height:38px; color: #333; font-weight: 300;}
.president .contWrap .rightWrap{display: inline-block; width: 46%; vertical-align: middle;}
.president .contWrap .rightWrap p	{margin-top:20px;text-align:center;font-size: 16px;color:#555;max-width:540px;}
.president .contWrap .rightWrap p span	{font-size: 19px;color:#000;font-weight:500;display:inline-block;margin-left:20px;}
.president .contWrap .leftWrap p span	{display:block;}

/* Dr. Il Han New, the founder */
.Dp_intro	{position:relative;width:100%;min-height:500px;}
.Dp_intro .img	{position:absolute;right:0;top:50px;width:600px;}
.Dp_intro .cont	{display:block;padding-right:660px;}
.Dp_intro .cont p	{color:#555;}
.Dp_intro .cont .tit	{padding:0;color:#5a5d71;font-size:35px;font-family:'Noto_Serif_KR';font-weight:400;line-height:65px;}
.Dp_intro .cont .tit span	{color: #0f275c;font-weight: 700;display: block;font-size:50px;margin-bottom:40px;}
.Dp_intro .cont p	{margin-top:40px;}

.pc	{display:block;margin:0 auto;}
.mobile	{display:none;margin:0 auto;}


/* UniversityH */
.historyWrap{position: relative;}
.historyWrap:before{content: ''; position: absolute; left: 0; right: 0; margin: 0 auto; width: 1px; height: 100%; border-left: 1px dashed #e3e3e3;}
.historyWrap > ul > li{position: relative; clear: both; padding-bottom: 80px;}
.historyWrap > ul > li:before{content:'';position:absolute;top:18px;width:9px;height:9px;border-radius:100%;background:#005ac3;}
.historyWrap .r:before{left: -5px;}
.historyWrap .l:before{right: -5px;}
.historyWrap .r{width: 50%; margin: 0 0 0 auto;}
.historyWrap .l{width: 50%; text-align: right;}
.historyWrap li .imgWrap{max-width: 548px; width: 100%;}
.historyWrap .r .imgWrap{position: absolute; top: 0; left: -100%;}
.historyWrap .l .imgWrap{position: absolute; top: 0; right: -100%;}
.historyWrap li .imgWrap>div{padding:30px 0;}
.historyWrap li .textWrap{overflow: hidden; padding-left: 50px;min-height: 462px;}
.historyWrap.no-img li .textWrap{min-height: 50px;}
.historyWrap .l .textWrap{padding-right: 50px; padding-left: 0;}
.historyWrap li .textWrap h2{font-family:'oswald';font-size:46px;font-weight:600;color:#005ac3;padding: 0 0 30px;}
.historyWrap .l .textWrap h2{text-align: right;}
.historyWrap .r .textWrap h2{text-align: left;}
.historyWrap li .textWrap dt, .historyWrap li .textWrap dd {font-size:18px;font-weight:400;display:block;color:#000;margin-bottom:10px;}
.historyWrap li .textWrap dd{font-size:17px;color:#555;margin-bottom:30px;}
.historyWrap li .textWrap .nodate dd {position:relative;}
/* Yuhan Family Group */
.Family_box	{width:100%;padding:50px 70px 70px 70px;background:#f7f7f8;margin-top:50px;}
.Family_box p	{color:#0f275c;text-align:center;font-size:25px;line-height:56px;font-weight:600;}
.Family_box p span	{display:block;}
.Family_box	.image	{margin-top:30px;display:flex;gap:30px;justify-content: center}
.Family_box	.image img	{max-width:45%;}
.logos	{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:20px;margin-top:40px;}
.logos li a	{display:block;background:#fff;border:1px solid #e8e8e8;text-align:center;}
.logos li a img	{max-width:90%;}

/* Academics */
.academi_area	{display:flex;gap:60px;}
.academi_area h4	{position:relative;font-size:33px;font-weight:600;color:#111;padding-right:210px;padding-bottom:10px;word-break:break-word;}
.academi_area h4 a	{position:absolute;right:0;top:8px;padding:0 32px 0 38px;line-height:32px;font-size:15px;font-weight:400;color:#0f275c;text-align:center;display:block;border:1px solid #0f275c;background:url('../images/sub/ico_home.png') no-repeat 12px 50% #fff;}
.academi_area h4 a:after	{content:'';position:absolute;right:12px;top:0;width:6px;height:100%;background:url('../images/sub/ico_arrow.png') no-repeat 50% 50%}
.academi_ex	{display:flex;margin:15px 0 25px 0;}
.academi_ex span	{font-family:'Montserrat';font-size:17px;font-weight:500;color:#fff;line-height:34px;padding:0 15px;}
.academi_ex span ~span	{margin-left:3px;}
.academi_ex span.ico_academi01	{background:#0f85d8;}
.academi_ex span.ico_academi02	{background:#00bb61;}
.academi_ex span.ico_academi03	{background:#656b87;}
.academi_area p	{font-size:17px;color:#555;}
.academi_area ~.academi_area	{margin-top:100px;}

/* Undergraduate Courses */
a.gohome	{position:relative;padding:0 32px 0 38px;line-height:32px;font-size:15px;font-weight:400;color:#0f275c;text-align:center;display:inline-block;border:1px solid #0f275c;background:url('../images/sub/ico_home.png') no-repeat 12px 50% #fff;}
a.gohome:after	{content:'';position:absolute;right:12px;top:0;width:6px;height:100%;background:url('../images/sub/ico_arrow.png') no-repeat 50% 50%}
p.note	{display:inline-block;padding:0 12px;line-height:28px;border-radius:14px;background:#005ac3;font-size:17px;color:#fff;font-weight:400;letter-spacing:0.5px;}
.list_type1	{margin:15px 0 0 5px;}
h4 + .list_type1	{margin-top:-10px;}
.list_type1 li	{position:relative;color:#333;font-size:17px;font-weight:400;padding:8px 0 8px 14px;}
.list_type1.color li	{color:#555;}
.list_type1 li:before	{content:'';position:absolute;left:0;top:19px;width:5px;height:5px;background:#cdcdcd;border-radius:100%;}
.list_type1.color li:before	{background:#555;}
.list_type1 li li:before	{top:22px;width:5px;height:1px;background:#555;}
.list_type1	.list_type2 li	{padding-left:22px;}
.list_type1	.list_type2 li:before	{content:'';position:absolute;left:0;top:9px;width:16px;height:21px;background:url('../images/common/ico_check.png') no-repeat 50% 50%;background-size:100% auto;}
.list_type1 li b	{font-weight:600 !important;}
/* Korean Language Courses */
.img_list	{margin-top:40px;display:flex;justify-content: space-between;}

/* online */
.ta_online	{display:flex;flex-wrap:wrap;width:100%;margin:20px 0 50px;}
.ta_online dt	{width:340px;padding:10px 10px 0 30px;font-size:18px;color:#333;font-weight:600;margin-bottom:10px;}
.ta_online dd	{width:calc(100% - 340px);padding:0 20px;margin-bottom:10px;}
.ta_online dt span	{position:relative;padding-left:15px;}
.ta_online dt span:before	{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background:#bdbdc5;border-radius:100%;}
.ui-datepicker-trigger	{margin-left:10px;display:inline-block;font-size:0;width:37px;height:60px;background:url('../images/common/ico_cal.png') no-repeat 50% 50%;}
.gray_box	{width:100%;padding:30px;display:block;background:#f8f8f8;}
.part_area4	{display:flex;margin-top:60px;}
.part_area4	li	{width:calc(100%/4 - 15px);margin-right:20px;}
.part_area4	li:last-child	{margin-right:0;}
.part_area4	li p	{padding-left:30px;}
.ui-datepicker-title select	{height:35px;line-height:35px;font-size:17px !important;width:calc(50% - 3px) !important;}
.ui-datepicker-title select ~select	{margin-left:5px !important}

/* Campus */
ul.campus {display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:normal;margin-top:50px;}
ul.campus li{width:calc(100%/3);padding: 0 10px;margin-bottom:60px;}
ul.campus h5 {font-size:18px;color:#222;font-weight:700;margin-bottom:5px;}
ul.campus h5 span	{display:block;width:35px;height:35px;text-align:center;font-size:16px;font-weight:400;color: #fff;background:#ef8201;line-height:35px;border-radius:100%;margin-bottom:15px;}
ul.campus li p{font-size:16px;color:#555;font-weight:400;}
#map	{margin-bottom:50px;}
/* Facilities */
.width_col2	{display:flex;gap:60px;}
.width_col2 .list_type1	{margin-top:0;}
.width_col2 .list_type1	li	{color:#555;}
.width_col2 .list_type1	li ~li	{margin-top:8px;}
.width_col2 .list_type1	li p	{margin-top:5px;color:#555;}
.width_col2 .list_type1	b	{color:#333;}
/* Location */
.loca_list	{display:flex;width:100%;margin-top:50px;justify-content: space-between;gap:50px;}
.type1_h5	{position:relative;padding-left:30px;font-size:22px;color:#333;font-weight:700;line-height:34px;}
.type1_h5:before	{content:'';position:absolute;left:0;top:5px;width:25px;height:21px;background:url('../images/common/ico_check.png') no-repeat 50% 50%;background-size:100% auto;}
.loca_list ul	{margin:20px 0 30px 30px;}
.loca_list ul li	{font-size:17px;color:#555;line-height:34px;}
.loca_list1 > div	{position:relative;padding-left:130px;margin-top:50px;}
.loca_list1 > div:before	{content:'';position:absolute;left:0;top:0;width:100px;height:100px;background:#f3f3f7;border-radius:100%;background-repeat:no-repeat;background-position:50% 50%;}
.loca_list1 > div.Direction_01:before	{background-image:url('../images/sub/050501_img02.png');}
.loca_list1 > div.Direction_02:before	{background-image:url('../images/sub/050501_img03.png');}
.loca_list1 > div.Direction_03:before	{background-image:url('../images/sub/050501_img04.png');}
.loca_list1 > div.Direction_04:before	{background-image:url('../images/sub/050501_img05.png');}
.type2_h5	{font-size:22px;color:#333;font-weight:700;line-height:34px;}
.type2_h5 b	{font-weight:900;}

/*sitemap */
.sitemap 	{border-bottom:1px solid #e5e5e5;}
.sitemap li	{padding:30px 0;border-top:1px solid #e5e5e5;}
.sitemap li h4	{color:#111;font-family:'oswald';font-size:40px;font-weight:400;}
.sitemap li > div	{width:100%;display:flex;margin-top:20px;}
.sitemap li a	{color:#666;font-size:18px;font-weight:400;position:relative;padding-left:14px;margin:10px 20px 0 0;width:calc(100%/5 - 16px);}
.sitemap li a:before	{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background:#cdcdcd;border-radius:100%;}
.sitemap li a:hover	{color:#005ac3;text-decoration:underline;}
.sitemap li a:last-child	{margin-right:0;}


/* popup Layer */
.pop_layer  {z-index:999999;position:fixed;top:0;left:0;width:100%;height:100%; display: none;padding: 0;}
.pop_layer:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;text-indent:-9999em;font-size:0;}
.pop_layer .pop_area{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);height:100%;}
.pop_layer a.close	{z-index:3;font-size:0;position:absolute;top:0;right:0;width:62px;height:62px;border-radius:100%;border:2px solid #fff;}
.pop_layer a.close:before	{content:'';position:absolute;left:28px;top:10px;width:2px;height:40px;background:#fff;border-radius:2px;transform:rotate(135deg);}
.pop_layer a.close:after	{content:'';position:absolute;left:28px;top:10px;width:2px;height:40px;background:#fff;border-radius:2px;transform:rotate(45deg);}
.video .pop_area	{width:1032px;height:650px;padding-top:70px;}
.video_area	{width:100%;height:580px;border-radius:30px;overflow:hidden;box-shadow:0px 7px 20px 0px rgb(0 0 0 / 50%);}

@media (max-width: 1400px) {
	.contentsWrap img	{max-width:100%;}	
}
@media (max-width: 1280px) {	
	/* Yuhan Family Group */
	.Family_box span	{display:inline-block;}
	.logos	{grid-template-columns:1fr 1fr 1fr 1fr;}

	/* Academics */
	.academi_area li > div	{width:calc(100%/2 - 20px);}
	.academi_area li > div ~div	{margin-left:40px;}
	.academi_area li.align > div ~div	{margin-left:0;margin-right:40px;}
}
@media (max-width: 1032px) {
	/* popup Layer */
	.video .pop_area	{width:calc(100% - 40px);height:auto;}
	.video_area	{height:auto;}
}
@media (max-width: 1200px) {
}

@media (max-width: 900px) {	
	ul + h4.type1_h4, div + h4.type1_h4, p + h4.type1_h4	{margin-top:40px;}
	.content p	{word-break:break-word;font-size:16px;line-height:28px;}
	.content h3	{font-size:24px;margin:40px 0;}
	h4.type1_h4	{font-size:22px;background-position:0 10px;padding-left:20px;}
	h4.type2_h4	{font-size:27px;;margin:50px 0 30px;}

	/* tab_ui */
	.tab_ui {flex-wrap: wrap}
	.tab_ui li {width:calc(100%/3);min-height:50px;}
	.tab_ui li:nth-child(3n) {border-right:1px solid #e3e3e3;}
	.tab_ui li:nth-child(n+4) {border-top:none;}
	.tab_ui li a{font-size:14px;line-height:22px;}
	.tab_ui.col6 li	{width:calc(100%/2);}
	.tab_ui.col6 li:nth-child(3n) {border-right:none;}
	.tab_ui.col6 li:nth-child(2n) {border-right:1px solid #e3e3e3;}
	.tab_ui.col6 li:nth-child(n+3) {border-top:none;}
	.tab_ui.col6.new_type li{width:calc(100%/3);}
	.tab_ui.col6.new_type li:nth-child(3n)	{border-right:1px solid #e3e3e3;}
	.tab_ui.col6.new_type li:nth-child(n+4)	{border-top:none;}
	.tab_ui.col6.new_type li:nth-child(3n) {border-right:1px solid #e3e3e3;}
	.tab_ui.col6.new_type li:nth-child(3) {border-top:1px solid #e3e3e3;}
	.tab_ui.col6.new_type li:nth-child(2n) {border-right:none;}
	.tab_ui.col6.new_type li:last-child {border-right:1px solid #e3e3e3;}

	/* Welcome */
	.president .contWrap .leftWrap,.president .contWrap .rightWrap{width: 100%; margin-right: 0;}
	.president .contWrap .leftWrap .reg{font-size: 17px; line-height: 28px; margin-bottom: 10px;}
	.president .contWrap .leftWrap .sb{font-size: 25px; line-height: 35px;}
	.president .contWrap  .tit{font-size: 18px; padding: 23px 0 15px;}
	.president .contWrap  .cont{font-size: 15px; line-height: 28px;}
	.president .contWrap .rightWrap{text-align: center; margin-bottom:30px;}
	.president .contWrap .leftWrap p span	{display:inline;}
	.president .contWrap .rightWrap p	{font-size: 14px;}
	.president .contWrap .rightWrap p span	{font-size: 16px;margin-left:10px;}

   /* Dr. Il Han New, the founder */
	.Dp_intro	{position:relative;width: 100%;min-height:auto;}
	.Dp_intro .img	{position:relative;right:auto;top:auto;width:100%;text-align:center;}
	.Dp_intro .cont	{padding-right:0;}
	.Dp_intro .cont .tit	{font-size:25px;line-height:50px;}
	.Dp_intro .cont .tit span	{font-size:40px;}

	/* UniversityH */
	.historyWrap>ul>li{padding-bottom: 40px;}
	.historyWrap>ul>li:before{top: 5px;}
	.historyWrap li .imgWrap>div{padding: 43px 0 20px;}
	.historyWrap li .textWrap{padding-left: 20px; /*min-height: 180px;*/ min-height: 35vw;}
	.historyWrap .l .textWrap{padding-right: 20px; padding-left: 0;}
	.historyWrap li .textWrap h2{padding-bottom:20px;font-size:30px;}
	.historyWrap li .textWrap dt {font-size:16px;}
	.historyWrap li .textWrap dd {font-size:15px;padding-bottom:10px;}

	/* Yuhan Family Group */
	.Family_box	{padding:50px;}
	.Family_box p	{font-size:22px}
	.logos	{grid-template-columns:1fr 1fr 1fr;}
	
	/* Academics */
	.academi_area	{display:block;}
	.academi_area div:first-child	{text-align:center;}
	.academi_area div:nth-child(2)	{margin-top:20px;}
	.academi_area h4	{padding-right:0;font-size:22px;}
	.academi_area h4 a	{position:relative;font-size:14px;display:block;width:210px;margin-top:10px;}
	.academi_area h4 a:after	{content:'';position:absolute;right:12px;top:0;width:6px;height:100%;background:url('../images/sub/ico_arrow.png') no-repeat 50% 50%}
	.academi_ex	{display:inline-grid;margin:25px 0;}
	.academi_ex span ~span	{margin:3px 0 0 0;}
	.academi_ex span	{font-size:15px;}
	.academi_area p	{font-size:16px;}
	.academi_area ~.academi_area	{margin-top:50px;}

	/* Undergraduate Courses */
	p.note	{line-height:24px;font-size:15px;}
	.list_type1	{margin:15px 0 0 15px;}
	.list_type1 li	{font-size:15px;padding:5px 0 5px 10px;}
	.list_type1 li:before	{top:15px;width:4px;height:4px;}
	.list_type1 li li:before	{top:16px;width:3px;}

	/* Korean Language Courses */
	.img_list	{margin-top:30px;flex-wrap: wrap;justify-content: space-between;}
	.img_list img	{max-width:calc(50% - 10px);margin-bottom:10px;}

	/* online */
	.ta_online	{display:block;border-bottom:1px solid #e3e3e3;}
	.ta_online dt	{width:100%;padding:5px 20px 0 20px;font-size:16px;border-top:1px solid #e3e3e3;line-height:50px;margin-bottom:0;}
	.ta_online dd	{width:100%;padding:0 20px 10px 20px;margin-bottom:0;/*border-top:1px solid #e3e3e3;*/}
	.ta_online dt span	{position:relative;padding-left:15px;}
	.ta_online dt span:before	{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background:#bdbdc5;border-radius:100%;}
	.ui-datepicker-trigger	{margin-left:10px;display:inline-block;font-size:0;width:37px;height:60px;background:url('../images/common/ico_cal.png') no-repeat 50% 50%;}

	.part_area4	{margin-top:50px;flex-wrap:wrap;}
	.part_area4	li	{width:calc(100%/2 - 10px);margin-right:20px;}
	.part_area4	li:nth-child(2n)	{margin-right:0;}
	.part_area4	li:nth-child(-n+2)	{margin-bottom:40px;}
	.part_area4	li p	{padding-left:20px;margin-top:-5px;}

	/* Campus */
	ul.campus li{width: calc(100%/2);}

	/* Facilities */
	.width_col2	{gap:20px;}

	/* Location */
	.loca_list	{margin-top:30px;display:block;}
	.loca_list div:first-child	{text-align:center;}
	.loca_list div:last-child	{margin:30px 0 0 0;}
	.loca_list1 > div	{padding-left:100px;}
	.loca_list1 > div:before	{width:80px;height:80px;background-size:32px auto;}

	/*sitemap */
	.sitemap li > div	{flex-wrap: wrap;}
	.sitemap li a	{width:calc(100%/3 - 14px);}
	.sitemap li a:nth-child(3n)	{margin-right:0;}
	/* popup Layer */
	.pop_layer a.close	{width:40px;height:40px;}
	.pop_layer a.close:before	{left:18px;top:5px;height:25px}
	.pop_layer a.close:after	{left:18px;top:5px;height:25px;}
	.video .pop_area	{padding-top:50px;}
}

@media (max-width: 768px) {	
	.pageMenuWrap ul{flex-wrap:wrap;justify-content:flex-start;align-items:normal;}
	.pageMenuWrap ul li{width: calc(100%/2);margin-top:-1px;height: 50px;}
	.pageMenuWrap ul li a{justify-content:flex-start;}
	a.link_go	{display: block;padding:25px 20px;}

	.pc	{display:none;}
	.mobile	{display:block;}

	/* Facilities */
	.width_col2	{display:block;}
	.width_col2	div:nth-child(2)	{margin-top:40px;}


	/* Campus */
	ul.campus li{width: 100%;padding: 0;}
}

@media (max-width: 640px) {
	.width50p	{width:100%;}

	/* tab_ui */
	.tab_ui li	{width:50%;}
	.tab_ui li a{font-size:12px;line-height:20px;}
	.tab_ui li:nth-child(2n) {border-right:1px solid #e3e3e3;}
	.tab_ui li:nth-child(n+3) {border-top:none;}

	/* Welcome */
	.wel_list > div	{padding:30px;}
	.wel_list p:first-child	{font-size:24px;line-height:35px;}   

	/* UniversityH */
	.historyWrap li .textWrap{min-height: 45vw;}

	/* Yuhan Family Group */
	.Family_box	{padding:20px;}
	.Family_box p	{font-size:17px}
	.Family_box	.image	{margin-top:0;display:block;text-align:center;}
	.Family_box	.image img	{max-width:90%;margin-top:15px;}
	.logos	{gap:10px;}	

	/*sitemap */
	.sitemap li	{padding:20px 0;}
	.sitemap li h4	{font-size:30px;}
	.sitemap li > div	{display:block;}
	.sitemap li a	{display:block;width:100%;margin-right:0;font-size:16px;padding-left:10px;}
	.sitemap li a:before	{width:4px;height:4px;}

}

/* table */
.table_area {width:100%;border-top:2px solid #9295b2;border-bottom:1px solid #e8e8e8;margin-bottom:20px;margin-top:5px;font-size:16px;color:#333;}
.table_area > table {width:100%;}
.table_area > table th {color:#63657f;font-weight:600;padding:20px 0;background:#f0f1fa; text-align:center; }
.table_area > table tbody th,.table_area > table thead th  {border-top:1px solid #e8e8e8;}
.table_area > table th,.table_area > table td	{border-right:1px solid #e8e8e8;}
.table_area > table th:last-child,.table_area > table td:last-child	{border-right:none;}
.table_area > table td.br {border-right:1px solid #e8e8e8;}
.table_area > table td	{border-top:1px solid #e8e8e8;padding:20px;line-height:32px;}
.table_area > table td:first-child, .table_area > table td:nth-child(2)	{text-align: center;}
.table_area.center > table td	{text-align:center; }
.table_area.center_first > table td:first-child	{text-align:center; }
.table_area.left_last > table td	{text-align:center; }
.table_area.left_last > table td:last-child	{text-align:left; }
.table_area > table td.txt_left	{text-align:left; }
.table_area > table .bg_gray	{background:#fbfbfb; }
.table_area > table input, .table_area > table select	{border:1px solid #dfe1e5;font-size:16px; line-height:45px; box-sizing:border-box; color:#333; height:45px; width:70%; }
.table_area > table input ~ span	{margin-left:20px; }
.table_area > table input.wid50p	{width:50%; }
.table_area > table select	{width:50%; }
.table_area > table tfoot th, .table_area > table tfoot td	{background:#fbfbfb; border-top:1px solid #cdcdcd; }
.table_area.Library > table tbody td	{text-align: center;}
td.tal,th.tal	{text-align: left ! important;}
td.tac, th.tac	{text-align: center ! important;}
td.tar, th.tar	{text-align: right ! important;}
@media (max-width: 768px) {	

	/* table */
	.table_area {overflow-x:auto;font-size:15px;}
	.table_area > table {min-width:700px;}
	.table_area > table td	{word-break: break-all;padding:10px;line-height:auto;}
	.table_area > table td:first-child, .table_area > table td:nth-child(2)	{word-break: keep-all;}
}
@media (max-width: 320px) {	

	/* Welcome */
	.president .contWrap .leftWrap .reg{font-size: 16px; line-height: 26px;}
	.president .contWrap .leftWrap .sb{font-size: 20px; line-height: 32px;}
	.president .contWrap  .tit{font-size: 16px;}
	.president .contWrap  .cont{font-size: 14px; line-height: 25px;}
	.president .contWrap .rightWrap	{margin-bottom:20px;}
	.president .contWrap .rightWrap p	{font-size: 12px;}
	.president .contWrap .rightWrap p span	{font-size: 14px;margin-left:5px;}
}