
@charset "utf-8";

.skipToContent {position:absolute; top:0; left:0; overflow:hidden; display:block; width:0px; height:0px; line-height:0; font-size:0; text-indent:-9999px;}
.hidden {display:none;}
body {width:100%; min-width:1013px;}
table {width:100%; border-spacing:0; border-collapse:collapse;}

#wrap{width:100%;}
.container {*zoom:1; width:1000px; margin:0 auto;}
.container:after {content:" "; display:block; clear:both;}

#header{width:100%; height:82px; margin-top:20px; z-index:999; border-bottom:1px solid #e5e5e5; }
#header .container{position:relative; /*height:130px;*/}
#header .logo{position:absolute; top:0 ; left:0 ; height:70px;}

#gnb{position:relative; margin-left:300px; padding-top:35px; z-index:998; text-align:right; height:48px;}
#gnb ul{*zoom:1; height:48px;}
#gnb ul:after {content:" "; display:block; clear:both;}
#gnb ul li{float:left; font-size:17px; font-weight:600; height:48px;}
#gnb ul li a {color:#231f20; display:block; height:48px;}

#gnb ul li.m1{width:90px;}
#gnb ul li.m2{width:90px;}
#gnb ul li.m3{width:100px;}
#gnb ul li.m4{width:90px;}
#gnb ul li.m5{width:90px;}
#gnb ul li.m6{width:110px;}
#gnb ul li.m7{width:100px;}


#gnb div.submenu{position:absolute; top:62px; display:none; height:35px; z-index:100;}
#gnb div.submenu ul{overflow:hidden; border:1px solid #fff; border-radius:30px; /*padding:8px 0 7px 0;*/ background:#fff; height:33px; line-height:33px;
box-shadow:2px 2px 5px #999; 
-moz-box-shadow:2px 2px 5px #999; 
-webkit-box-shadow:2px 2px 5px #999; 
}

#gnb div.submenu ul{margin-left:20px; height:auto;}
#gnb div.submenu ul li{float:left; font-size:11px; padding-left:15px; z-index:100; height:auto; line-height:33px;}
#gnb div.submenu ul li a{color:#939598; height:auto;}
#gnb div.submenu ul li a:hover{color:#533301;}

#gnb ul li.m1 .submenu {width:390px; left:0;}
#gnb ul li.m2 .submenu {width:125px; left:90px;}
#gnb ul li.m3 .submenu {width:320px; left:280px;}
#gnb ul li.m4 .submenu {width:95px; left:380px;}
#gnb ul li.m5 .submenu {width:340px; left:370px;}
#gnb ul li.m6 .submenu {width:240px; right:5px;}
#gnb ul li.m7 .submenu {width:320px; left:180px;}

#container {width:100%; background:url('../images/common/container_bgs.gif') 0 0 repeat-x;}

/*main_visual*/
#mainvisual_wrap {width:1000px; margin:0 auto; height:614px;}
#mainvisual_wrap #mainvisual {height:416px; width:100%;}
#mainvisual_wrap .main_banner {padding:0 26px; margin:0 auto;}
#mainvisual_wrap .main_banner ul {*zoom:1;}
#mainvisual_wrap .main_banner ul:after {content:" "; display:block; clear:both;}
#mainvisual_wrap .main_banner ul li {position:relative; float:left; width:235px; height:198px; margin:0 0 0 2px;}
#mainvisual_wrap .main_banner ul li:firsts-child {margin-left:0;}
#mainvisual_wrap .main_banner ul li.banner01 {background:url('../images/main/main_banner01.jpg') 0 0 no-repeat;}
#mainvisual_wrap .main_banner ul li.banner02 {background:url('../images/main/main_banner02.jpg') 0 0 no-repeat;}
#mainvisual_wrap .main_banner ul li.banner03 {background:url('../images/main/main_banner03.jpg') 0 0 no-repeat;}
#mainvisual_wrap .main_banner ul li.banner04 {background:url('../images/main/main_banner04.jpg') 0 0 no-repeat;}
#mainvisual_wrap .main_banner ul li p {text-align:center; height:58px; padding:10px 0 0;}
#mainvisual_wrap .main_banner ul li p span {display:block; font-size:16px; font-weight:normal; margin:0 0 5px 0; color:#fff;}
#mainvisual_wrap .main_banner ul li a.more {position:absolute; top:58px; left:104px;}

/*#main_visual{min-width:1300px; background:url(../images/main/visual.jpg) 53% 0 no-repeat; width:100%;}
.main_nav{position:relative; text-align:center; width:1000px;height:630px;  margin:0 auto; overflow:hidden;}
.main_nav h2{position:absolute; bottom:25px; font-size:18px; font-weight:600; line-height:40px;}
.main_nav h2 span{padding-top:10px;}
.main_nav h2 a {color:#2c2b2c;}
.main_nav .I1{left:30px;}
.main_nav .I2{left:230px;}
.main_nav .I3{left:540px;}
.main_nav .I4{left:760px;}*/

/*content*/
#content{width:100%; padding:42px 0 0; color:#231f20; font-weight:600; overflow:hidden;}
#content .container{height:100%;}
#content h3{float:left; color:#000; font-size:22px; font-weight:600; text-align:center; line-height:27px; padding:0 0 0 22px;}
#content h3 a{color:#393939; font-size:11px;}
#content h3 a:hover{text-decoration:underline;}
#content h3 strong{color:#8b0029;}

.contain_center {*zoom:1; width:1000px; margin:0 auto;}
.contain_center:after {content:" "; display:block; clear:both;}

.center_one {*zoom:1; float:left; width:500px;}
.center_one:after {content:" "; display:block; clear:both;}
.center_two {*zoom:1; float:left; width:360px;}
.center_two:after {content:" "; display:block; clear:both;}
.center_three{*zoom:1; float:left; width:115px;}

.center_three p{width:115px; height:58px;}
.center_three p:first-child{padding-bottom:5px;}
.center_three a{display:block;width:115px;height:58px;}


/*column*/
.column{width:400px ; float:left; font-size:14px; margin-left:13px;}
.column1{width:354px; padding-right:26px;}
.column1 ul{ overflow:hidden;}
.column1 ul li {*zoom:1; line-height:25px;}
.column1 ul li:after {content:" "; display:block; clear:both;}
.column1 ul li a{float:left; width:77%; color:#231f20; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.column1 ul li a.time{float:right; width:20%; font-size:14px; font-weight:600;}
.column ul li a:hover{text-decoration:underline;}
.column2 ul {*zoom:1;}
.column2 ul:after {content:" "; display:block; clear:both;}

/*main_gallery*/
.column2 {width:auto;}
.column2 li{float:left; font-size:11px; color:#231f20; font-weight:700; text-align:center; width:120px; padding-right:10px; line-height:19px;}
.column2 ul li a {width:100%; color:#231f20; display:block;}
.column2 span{font-weight:600; display:block; text-align:center;}
.column2 li img{border:2px solid #d1d3d4; padding:2px;}

/* main_banner */
.banner_list {margin:40px 0; width:100%; clear:both;}
.banner_list ul {*zoom:1; padding:0 10px;}
.banner_list ul:after {content:" "; display:block; clear:both;}
.banner_list ul li {float:left; border:1px solid #d8d8d8; margin:0 0 0 4px;}
.banner_list ul li:first-child {margin-left:0;}
.banner_list ul li a {display:block;}

/*footer*/
#footer{*zoom:1; width:100%; height:80px; background:#7f7f7f; color:#e6e6e6; padding-bottom:30px; }
#footer .container{padding-top:30px;}
#footer span{padding-left:20px;}
#footer:after{content:""; display:block; clear:both; }
#footer address{float:left; line-height:24px; font-size:12px;}
#footer  address a{color:#e6e6e6;}
#footer  address a:hover{text-decoration:underline;}

/*familysite*/
.familysite {float:right; position:relative; z-index:900; margin:10px 0 0; cursor:pointer;}
.familysite .f_list {display:none;position:absolute; width:218px; left:0; bottom:26px; background:#adadad; border:1px solid #b9b9b9; font-size:12px; line-height:25px; z-index:10;}
.familysite .f_list a {display:block; text-decoration:none; color:#fff; padding:0 5px;}
.familysite .f_list a:hover {background:#717070;}

/*subvisual*/
.subvisual{width:1000px; height:140px;}
/*sub_wrap*/
#sub_wrap{*zoom:1; min-height:800px;margin-top:10px;}
#sub_wrap:after{content:" ";display:block; clear:both;}

/*lnb*/
#lnb_wrap{float:left; width:200px;}
.tit_box{color:#474747; font-size:28px;margin-bottom:15px;}
.tit_box h2{text-align:center;}
#lnb{width:200px;}
#lnb ul{}
#lnb li{width:200px; height:50px;font-size:14px;font-weight:700; border-bottom:1px solid #e1e1e2; }
#lnb a{color:#1f1c1e; display:block;padding:20px 15px ;background:#f0f1f6;}
#lnb .pppdd a{padding-top:10px;}
#lnb ul li a:hover, #lnb .on a{background:url(../images/sub/lnb_on.png) no-repeat; color:#fff;}

/*sub_content*/
#sub_content{float:left; width:730px; margin-left:70px;position:relative;}
.sub_title {height:56px; background:url('../images/sub/dot_line2.gif') 0 100% repeat-x;}
.sub_title h3{ font-size:31px; color:#474747;}
.sub_title .path {position:absolute; top:20px; right:0px; background:url(../images/sub/home.png) 10px 47% no-repeat; padding-left:30px; color:#777777; text-align:right; font-size:12px; font-weight:normal;}
.sub_title .path strong {font-weight:600;}

/*con_area*/
#con_area{margin-top:15px; padding-top:20px; line-height:25px; padding-bottom:80px;}

/*01_01*/
.in01 p{font-size:15px; font-weight:600; color:#666;text-align:justify; word-break:keep-all;}
.in01 table{margin-top:40px;}
.in01 table th{background:url(../images/sub/num.png) 0% 75% no-repeat; font-size:28px; color:#4f9580; padding:30px 0 20px 12px; text-align:left;margin-top:10px;}
.in01 table td{border-bottom:1px solid #ebebec; font-size:14px;padding:15px 0;}
.in01 table tr .th{padding:25px 0 20px 12px;}
.in01 table tr .border_none {border-bottom:none;}
.padding_L{padding-left:10px;}

/*01_03*/
.subject{text-align:justify;}
.subject_h2{font-size:16px; color:#666; font-weight:bold; word-break:keep-all; margin-bottom:25px;}
.subject_h3{font-size:15.59px;color:#555; word-break:keep-all; margin-bottom:35px;}
.subject table {font-size:14px; color:#020000;text-align:center; border:1px solid #d1d3d4; word-break:keep-all; margin-bottom:35px;}
.subject table thead th{ font-weight:600;  border-bottom:1px solid #d1d3d4;border-right:1px solid #d1d3d4; padding:0 10px; background:url(../images/sub/table_bg.jpg)}
.subject table tbody td{border-bottom:1px solid #d1d3d4;border-right:1px solid #d1d3d4;padding:3px 3px; border-left:1px solid #d1d3d4; font-size:14.74px;}
.subject p{background:url(../images/sub/pen.png) 0 50% no-repeat; padding-left:30px; margin:34px 0 0;}
.subject .sub_head{position:relative; font-size:22px; color:#010001; font-weight:600;}
.subject .headright{font-weight:700; position:absolute; top:0; right:0;  font-size:12px; border:1px solid #cee3dd; background:#cee3dd;padding:0 3px;}
.subject_bigtxt{font-size:22.68px; font-weight:bold; color:#010001; line-height:10px; margin-bottom:30px;}
.subject_bigtxt span{background-color:#cee3dd; font-size:12.76px; font-weight:600; color:#030000; margin-left:135px;}
.tab1_title{color:#231f20; font-size:19.84px; font-weight:600; margin:-30px 0 0 0;}
.tab1_ptxt{text-align:justify; word-break:keep-all; padding:0px 15px;}
.gray{position:relative; margin:25px 0 5px 0px; background-color:#e7e8e9; color:#010001; font-size:15.59px; font-weight:600;padding-left:10px;}
.tab1_span{position:absolute; top:0; right:10px;}
/*.161115 {margin:0 0 40px 0 !important;}
.table-subject {text-align:left; padding-left:20px !important;}
.161115 dl dt {padding:0 0 0 16px; background:url('../images/sub/green_bg.gif') 0 5px no-repeat !important; font-weight:600; font-size:15px; color:#010001;}
.161115 dl dd {font-weight:normal; color:#555; line-height:25px;}*/

/* TABS */
.tabs{ margin-bottom:70px;}
.tabs > DIV {margin-top: 10px;	background: white !important;}

.tabs UL.horizontal {
	list-style: none outside none;
	margin: 0 0 30px 0;
	background:url(../images/sub/line.png) 0 81% repeat-x;
    height:45px;/* width:210px; */
	padding-left:0
}
UL.horizontal {*zoom:1; margin:0 0 45px 0;}
UL.horizontal:after {content:" "; display:block; clear:both;}

.tabs  LI {	
	border-top:1px solid #d1d3d4;
	border-left:1px solid #d1d3d4;
	border-right:1px solid #d1d3d4;
	margin: 0 5px 0 0;
	height:35px;	
	float:left;
	border-radius:5px 5px 0 0 ;
	color:#58595b;
	font-weight:600;
	padding:0 10px;
}
.tabs  LI.active {	
	border-top:1px solid #d1d3d4;
	border-left:1px solid #d1d3d4;
	border-right:1px solid #d1d3d4;
	margin: 0 5px 0 0;
	height:35px;	
	float:left;
	border-radius:5px 5px 0 0 ;
	color:#58595b;
	font-weight:600;
	padding:0 10px;
}
.tabs A {
	color: #58595b;
	display: block;
	font-size: 16px;
	font-weight: 600;
	padding: 5px 20px;
	text-decoration: none;
	display: block;
	height:26px;
}
.tabs LI:hover A {	
	color:#0e5842;	
}
.tabs .active {
	border-top: 2px solid #4f9580 !important;
	border-left: 2px solid #4f9580 !important;
	border-right: 2px solid #4f9580 !important;
	background:#fff;
	color:#0e5842;	
}
.tabs .active A {
	color:#0e5842; !important;
	background:#fff;
}
.tabs h3{font-size:18px; color:#231f20; font-weight:600; }
.tabs h4{position:relative; font-size:15px; color:010001; background:#e7e8e9; font-weight:600; padding-left:10px; margin-top:20px; margin-bottom:10px;}
.tabs h4.green{color:#037452;}
.tabs h4 span{position:absolute; bottom:0; right:0; font-size:14px; color:#231f20; padding-right:10px; display: block;}
.tabs p{background:none; font-size:14px; color:#555; line-height:24px; padding-left:10px; margin:0; word-break:keep-all;}

.tabs2 h4{font-size:18px; padding-top:2px; padding-bottom:2px;}
.tabs2 p{font-size:15px; color:#555; padding-left:20px;}
.sub_tit{position:relative; font-weight:600; color:#010001; margin-top:20px;}
.sub_tit:before{content:''; width:5px; height:5px; position:absolute; top:9px; left:2px; background:#4f9580;}


.bb_btn{border:1px solid #9e9e9e ; color:#9e9e9e; padding: 2px 3px; background:#e0e0e0 ;font-size:12px;border-radius:3px;}
.bb_btn a{color:#9e9e9e;  }
.bb_btn a:hover{font-weight:bold;}

/**/
.bus_table {border-top:2px solid #4f9580; border-bottom:1px solid #d1d3d4; padding:5px 0;}
.bus_table2{border-top:2px solid #4f9580; border-bottom:1px solid #d1d3d4; border-right:1px solid #d1d3d4; padding:5px 0;}
#tab-3 p{padding:0}
#tab-3 td{padding-left:10px;}
#tab-3 .sub_tit{padding-left:20px;}
#tab-3 ul{border:none;font-weight:normal;}
#tab-3  ul li{border:none; font-weight:normal; font-size:14px; line-height:23px; padding:0; height:auto; float:none;}
#tab-3  ul li a, #tab-5 p a{border:none; font-weight:normal; font-size:14px; line-height:23px; padding:0; height:auto; display:inline;}
#tab-3 .box{border:1px solid #d1d3d4; border-radius:5px; padding:10px 0 0 20px ;}
#tab-3 .bus_ul{font-weight:normal; padding-left:20px;}

/*01_07*/
.intro_07{background:url('../images/sub/07_bg.png') 100% 68px no-repeat;margin-top:10px;}
.intro_07 h3{color:#049a00; font-size:24px; font-weight:600; line-height:30px; padding-bottom:5px; border-bottom:1px solid #cecece}
.intro_07 h3 span{font-size:28px;}
.intro_07 p{ padding-top:30px; color:#555; font-size:15px; word-break:keep-all; font-weight:normal; line-height:24px; letter-spacing:-0.02em;}
.intro_top{width:430px;}
p.go_btn{border:1px solid #4f9580; width:170px; height:30px; background:#4f9580; border-radius:5px; padding:0}
p.go_btn a{color:#fff; padding:3px 0 0 0; text-align:center;}
.box_1{width:709px; height:107px; background:url(../images/sub/bgbg.jpg) no-repeat; padding:15px 0 0 30px; margin-left:20px;}
.box_1 ul{border:none; padding-left:140px;}
.box_1 ul li{border:none;float:none; line-height:20px; height:auto; font-size:13px;}
.box_2 {margin-left:20px;}
.box_2 table{border:none;}
.box_2 table th{border-right :1px solid #d1d3d4;border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4;border-left:none;}
.box_2 table tbody td{text-align:left; padding-left:20px; border-top:1px solid #d1d3d4;}
.subject .tour_info {background:url(../images/sub/tour_bg.jpg) no-repeat; font-weight:600;}
dd p.tour_info span{color:#74ae7e;}
.roadmap{}
.roadmap table{} 
.roadmap table th {}
.roadmap table td{font-size:14px; color:#666; font-weight:600;}
.roadmap table td ul{}
.roadmap table td ul li{position:relative; padding-left:10px; font-size:14px; line-height:24px; font-weight:600;}
.roadmap table td ul li:before{background:#808080; content:''; width:3px; height:3px; position:absolute; top:10px; left:0}
.roadmap table td p {font-size:14px; font-weight:600;}
.red{color:#db0000}

/*01_08*/
.history{}
.history th{font-size:22px; font-weight:700; color:#176a51; border-right:1px solid #cacaca;vertical-align:top;}
.history td{font-weight:600; font-size:14px; color:#666;}
.green {position:relative;margin:25px 0 5px 0px; background-color:#e7e8e9; color:#037452; font-size:15.59px; font-weight:600; !important; padding-left:10px;}

/* member */
.member_h4 {padding:0 0 0 25px; background:url('../images/sub/green_circle.gif') 0 4px no-repeat; font-size:25px; font-weight:bold; color:#000; margin:0 0 25px 0;}

/* intro05 */
.intro05 {margin:70px 0 0;}
.intro05 h3 {*zoom:1; font-size:22px; font-weight:600; color:#010001; margin:0 0 30px 0;}
.intro05 h3:after {content:" "; display:block; clear:both;}
.intro05 h3 > div {float:right; padding:0 50px 0 0;}
.intro05 > p {padding-left:0;}
.intro05 a.go_site {font-size:13px; height:35px; line-height:35px; padding:0 10px; font-weight:600; background:#e7e8e9; color:#000; text-align:center; display:inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	behavior:url('js/ie-css3.htc');
}
.intro05_box {*zoom:1; width:689px; padding:0 0 74px 0; background:url('../images/sub/plus.gif') 50% 217px no-repeat;}
.intro05_box:after {content:" "; display:block; clear:both;}
.intro05_box table {border-top:1px solid #d1d3d4; height:195px;}
.intro05_box table th.df_th {background:url('../images/sub/pattern_green.gif') repeat; text-align:center; font-size:14px; font-weight:600; color:#fff; padding:3px 0;}
.intro05_box table th.df_th span {font-size:11px; font-weight:normal;}
.intro05_box table th.df_th2 {background:url('../images/sub/table_bg.jpg') repeat; text-align:center; font-size:14px; font-weight:600; color:#000; padding:5px 0; border-right:1px solid #d1d3d4; border-bottom:1px solid #d1d3d4;}
.intro05_box table td {border-bottom:1px solid #d1d3d4; border-bottom:1px solid #d1d3d4; padding:10px; font-size:14px; font-weight:normal; color:#020000; line-height:24px; border-right:1px solid #d1d3d4;}
.intro05_box table td ul li {padding:0 0 0 20px; background:url('../images/sub/black_dot.gif') 10px 10px no-repeat; font-size:14px; font-weight:normal; color:#020000; line-height:24px;
	border:none; margin:0; height:auto; float:none; border-radius:none; text-align:left;
}
.intro05_box .box01 {float:left; width:376px; padding:0 50px 0 0; background:url('../images/sub/arrow_right.gif') 390px center no-repeat;}
.intro05_box .box02 {float:left; width:262px;}

.intro05_box2 {width:689px; padding:0 0 74px 0; background:url('../images/sub/plus.gif') 50% 115px no-repeat;}
.intro05_box2 table {border-top:1px solid #d1d3d4;}
.intro05_box2 table th.df_th {background:url('../images/sub/pattern_green.gif') repeat; text-align:center; font-size:14px; font-weight:600; color:#fff; padding:3px 0;}
.intro05_box2 table th.df_th span {font-size:11px; font-weight:normal;}
.intro05_box2 table th.df_th2 {background:url('../images/sub/table_bg.jpg') repeat; text-align:center; font-size:14px; font-weight:600; color:#000; padding:5px 0; border-right:1px solid #d1d3d4; border-bottom:1px solid #d1d3d4;}
.intro05_box2 table td {border-bottom:1px solid #d1d3d4; border-bottom:1px solid #d1d3d4; padding:10px; font-size:14px; font-weight:normal; color:#020000; line-height:21px; border-right:1px solid #d1d3d4;}

.intro05_box3 {*zoom:1;}
.intro05_box3:after {content:" "; display:block; clear:both;}
.intro05_box3 .box03 {padding:0 54px 0 0; float:left; width:357px; height:182px; background:url('../images/sub/arrow_right.gif') 372px center no-repeat;}
.intro05_box3 .box03 table {border:1px solid #d1d3d4; height:180px;}
.intro05_box3 .box03 table th {padding:4px 0; background:url('../images/sub/pattern_green.gif') repeat; text-align:center; font-size:14px; font-weight:600; color:#fff; text-align:center;}
.intro05_box3 .box03 table td {padding:20px;}
.intro05_box3 .box03 table td ul li {padding:0 0 0 14px; font-size:14px; font-weight:normal; color:#020000; line-height:24px; background:url('../images/sub/black_dot.gif') 0 10px no-repeat;
	border:none; margin:0; height:auto; float:none; border-radius:none; text-align:left;
}

.boxing_wrap {*zoom:1; float:left;}
.boxing_wrap:after {content:" "; display:block; clear:both;}
.boxing {float:left; width:62px; height:182px;}
.boxing p {font-size:14px; font-weight:600; color:#231f20; line-height:18px; height:142px; border:1px solid #d1d3d4; text-align:center; padding:47px 0 0;}
.boxing p span {display:block; margin:0 0 12px 0; text-align:center;}
.box04 {padding:0 46px 0 0; background:url('../images/sub/arrow_right.gif') 72px center no-repeat;}
.box05 {padding:0 44px 0 0; background:url('../images/sub/arrow_right.gif') 73px center no-repeat;}

/* 로드맵 */
.roadmap {*zoom:1; height:1515px; background:url('../images/sub/road_full.gif') 0 0 no-repeat;}
.roadmap:after {content:" "; display:block; clear:both;}
.roadmap_left {width:216px; float:left;}
.roadmap_right {width:472px; float:left;}
.roadmap_right ul li ,.roadmap_right p {font-size:14px; font-weight:600; color:#666; line-height:21px;}
.roadmap_right p {margin:0 0 20px 0;}
.roadmap_left .circle {width:109px; height:103px; background:url('../images/sub/green_line.gif') 0 0 no-repeat; font-size:17px; font-weight:600; color:#176a51; text-align:center; line-height:103px;}
.roadmap_left .circle01 {margin:0 0 0 40px;}
.roadmap_left .circle02 {margin:157px 0 0 40px;}
.roadmap_left .circle03 {margin:432px 0 0 40px;}
.roadmap_left .circle04 {text-align:center; font-size:24px; letter-spacing:-0.05em; font-weight:600; color:#01523a; line-height:153px; width:169px; height:161px; background:url('../images/sub/green_line2.gif') 0 0 no-repeat; margin:382px 0 0 14px;}

.roadmap_right .section01 {height:123px;}
.roadmap_right .section02 {padding:40px 0 0; height:377px;}
.roadmap_right .section03 {padding:40px 0 0; height:618px;}
.roadmap_right .section04 {padding:40px 0 0; height:278px;}

.roadmap_foot {height:515px; background:url('../images/sub/road_foot.jpg') 0 0 no-repeat;}
.roadmap_foot > div {padding:0 0 0 216px;}
.roadmap_foot table {width:100%; border-spacing:0; border-collapse:collapse;}
.roadmap_foot table thead th {padding:10px 0; background:#7e7e7e; text-align:center; font-size:22px; font-weight:600; color:#fff; text-align:center;}
.roadmap_foot table tbody th {font-size:13px; font-weight:600; color:#010001; line-height:24px; text-align:left; padding:10px 10px 10px 24px; border-bottom:1px solid #e6e6e6;}
.roadmap_foot table tbody td {font-size:13px; font-weight:600; color:#666; line-height:24px; text-align:left; padding:10px; border-left:2px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}

/* 입학안내 */
.brochure {text-align:right;}
.brochure a.green_down {display:inline-block; font-size:13px; height:30px; line-height:30px; padding:0 10px; font-weight:600; background:#80b2ad; color:#fff; text-align:center; display:inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	behavior:url('js/ie-css3.htc');
}

.admission_box {margin:20px 0 30px; clear:both;}
.admission_box h5 {font-size:15px; font-weight:600; color:#000; margin:0 0 10px 0;}
.admission_box ul li {border:none; font-size:14px; height:auto; float:none; font-weight:normal; background:none;}


/* new 01_03 */
.subject170224 {}
.subject170224 ul.tabs2 {*zoom:1; height:31px; background:url('../images/sub/tabs_line.gif') 0 100% repeat-x; margin:0 0 35px 0;}
.subject170224 ul.tabs2:after {content:" "; display:block; clear:both;}
.subject170224 ul.tabs2 li {float:left; font-size:15px; margin:0 0 0 5px; font-weight:600; text-align:center;}
.subject170224 ul.tabs2 li:first-child {margin-left:0;}
.subject170224 ul.tabs2 li a {color:#68686a; padding:0;  display:block; width:121px; height:30px; background:url('../images/sub/tabs_off.gif') 0 0 no-repeat; line-height:31px;}
.subject170224 ul.tabs2 li a:hover , .subject170224 ul.tabs2 li.active a {height:32px; background:url('../images/sub/tabs_on.gif') 0 0 no-repeat #fff; color:#0e5842;}
.subject170224 table {border-top:1px solid #d1d3d4;}
.subject170224 table thead th {font-weight:600; border-bottom:1px solid #d1d3d4; border-right:1px solid #d1d3d4; padding:0 10px; color:#020000; padding:10px 5px; background:url('../images/sub/table_bg.jpg') repeat; word-break:keep-all;}
.subject170224 table tbody td {color:#020000; border-bottom:1px solid #d1d3d4; border-right:1px solid #d1d3d4; padding:10px 3px; border-left:1px solid #d1d3d4; text-align:center;font-size:14px;}
.tab_content > div {margin:0 0 40px 0;}
.tab_content > div h4 {font-size:18px; background:#e7e8e9; font-weight:600; padding:3px 0 3px 10px; margin-top:20px; margin-bottom:10px;}
.tab_content > div p {font-size:14px; color:#555; line-height:24px;}
.tab_content > div p.sub_tit {padding:0 0 0 15px;}
.subject170224 h3 {font-size:22px; color:#010001; font-weight:600; margin:0 0 20px;}

.qnet_box{
	width:100%;
	background-color:#e1e1e1;
	font-size:18px; 
	padding:3px 0 3px 10px;
	font-weight:bold;	
}
.qnet_box span{
	display:inline-block;
	background-color:#036;
	width:10px;
	height:100%;
	margin-right:10px;	
}
.qnet_txt{font-size:15px;}
.qnet_txt ul{	
	
	
}
.qnet_txt ul li{line-height:24px; font-size:14px; padding:0 0 0 15px; word-break:keep-all;}
.qnet_txt p strong {font-weight:600; font-size:14px; display:block; margin:10px 0 0;}

.qnet_txt span{margin:10px;}
.wrap1 table {border-top:1px solid #d1d3d4;}
.wrap1 table th {font-weight:600; border-bottom:1px solid #d1d3d4; border-right:1px solid #d1d3d4; padding:0 10px; color:#020000; padding:10px 5px; background:url('../images/sub/table_bg.jpg') repeat; word-break:keep-all;}
.wrap1 table td {color:#020000; border-bottom:1px solid #d1d3d4; border-right:1px solid #d1d3d4; padding:10px 3px; border-left:1px solid #d1d3d4; text-align:center;font-size:14px;}

/*.tabs2 h4{font-size:18px; padding-top:2px; padding-bottom:2px;}
.tabs2 p{font-size:15px; color:#555; padding-left:20px;}*/
.sub_tit{position:relative; font-weight:600; color:#010001; margin-top:20px;}
.sub_tit:before{content:''; width:5px; height:5px; position:absolute; top:9px; left:2px; background:#4f9580;}


/*  교육대학원 - 전공소개 */

.edu_intro{background:url('../images/sub/edu_intro_bg.jpg') 90% 85% no-repeat;}
.edu_intro h3{color:#049a00; font-size:24px; font-weight:600; line-height:30px; padding-bottom:5px; border-bottom:1px solid #cecece;margin-bottom:20px;}
.edu_intro  p{ color:#555; font-size:15px; word-break:keep-all; font-weight:normal; line-height:26px; letter-spacing:-0.02em;}


/*  일반대학원 - 학과소개 */

.pub_intro{background:url('../images/sub/pub_intro_bg2.jpg') 100% 100% no-repeat;}
.pub_intro h3{color:#049a00; font-size:24px; font-weight:600; line-height:30px; padding-bottom:5px; border-bottom:1px solid #cecece;margin-bottom:20px;}
.pub_intro  p{ color:#555; font-size:15px; word-break:keep-all; font-weight:normal; line-height:26px; letter-spacing:-0.02em;}
