@charset "utf-8";

.sub_soon {width:100%; 
	height:500px;
	padding:80px 0; border:dashed 5px #ddd; text-align:center; font-size:25px; color:#686868; box-sizing:border-box;}
	
/*서브1010*/
.sub_page1010{}
.sub_page1010 .gb_sub1010{ background:url(./../img/sub/gb_sub1010_bg.png) no-repeat bottom right;}
.sub_page1010 .gb_sub1010 h3{font-size:30px;line-height:45px;font-weight:bold;margin-bottom:50px;}
.sub_page1010 .gb_sub1010 h3 strong{color:#8d181b;}
.sub_page1010 .gb_sub1010 p{font-size:18px; color:#686868; line-height:28px;margin-bottom:30px;}

/*서브1030*/
.sub_page1030{text-align:center;}
.sub_page1030 .text{margin-top:50px;font-size:17px; line-height:27px;}
.sub_page1030 .text span{font-weight:bold;}
.sub_page1030 .text .gold{color:#b89a5b;}
.sub_page1030 .text .red{color:#8d181b;}
.sub_page1030 .main_building{margin-top:80px;}
.sub_page1030 .main_building li{float:left;}
.sub_page1030 .main_building li:nth-child(1){width:30%;text-align:right;padding-right:10px; box-sizing:border-box;}
.sub_page1030 .main_building li:nth-child(2){width:60%;}

/*서브1040*/
.sub_page1040{}
.sub_page1040 .gb_sub1040{}
.sub_page1040 .gb_sub1040 li{float:left;}
.sub_page1040 .gb_sub1040 li:nth-child(1){width:40%;text-align:right;padding-right:10px; box-sizing:border-box;}
.sub_page1040 .gb_sub1040 li:nth-child(2){width:60%;text-align:center;}
.sub_page1040 .gb_sub1040 li:nth-child(2) img{margin-bottom:20px;}


/*서브2010*/
.sub_page2010{text-align:center;}


/*서브2020*/
.sub_page2020{text-align:center;}
.sub_page2020 .program img{margin-bottom:20px;}

/*서브2030*/
.sub_page2030{text-align:center;}

.xe_info_box h2{font-size:18px;margin-bottom:10px;}
.xe_info_box textarea{width:100%;height:300px;}

/*서브텍스트 공통*/

.sub_txt_con { }
.sub_txt_con h2{font-size:18px; padding-bottom:20px; color:#667de0}
.sub_txt_con h2 i{}
.sub_txt_con dl { padding-bottom:20px; line-height:25px; padding-left:20px;}
.sub_txt_con dl dt {font-size:16px; }
.sub_txt_con dl dt span{font-weight:800;    color: #394ca0;}
.sub_txt_con dl dt p {font-size:14px; padding-bottom:0; margin-bottom:0; color:#797979}
.sub_txt_con dl dd{font-size:14px; padding-left:24px; color: #565656;}
.sub_txt_con h3 {font-size:16px; padding-bottom:20px; padding-left:20px;}
.sub_txt_con table{width:100%; border-collapse: collapse;  border-top:2px solid #394ca0}
.sub_txt_con table tr th{font-size:16px; border:1px solid #dadada; padding:10px;
	background-color: #f5f4ff;
    color: #394ca0;}
.sub_txt_con p {font-size:16px;}
.sub_txt_con table tr td{
	font-size:16px; border:1px solid #dadada;padding:10px; text-align:center;
	line-height:24px;
	 word-break: break-all;
	}
.text_align_left {text-align:left !important;}

.spacing_1{letter-spacing:-1px;}
.list_arrow dl {margin:0;
	padding-left:0;
	padding-bottom:0; 
	line-height:18px;
	display:table;
	margin-bottom:10px;
	}
.list_arrow dl dt {
	background:url(/img/btn_next.gif) no-repeat 0 7px; 
	padding-left:10px;
	padding-bottom:10px;
	}
.list_arrow dl dd {
	background:url(/img/list_dot1.gif) no-repeat 10px 7px; 
	padding-left:20px;
	padding-bottom:5px;
	}
.list_arrow p{
	background:url(/img/btn_next.gif) no-repeat 0 7px; 
	padding-left:10px;
	}

.p_b10 {padding-bottom:10px;}
.p_b20 {padding-bottom:20px;}
.p_t10 {margin-top:10px;}
.p_t20 {margin-top:20px;}
.p_t30 {margin-top:30px;}
.w_300{width:300px;}
.w_320{width:320px;}
.w_350{width:350px;}
.w_370{width:370px;}
.w_400{width:400px;}
.w_450{width:450px;}
.w_500{width:500px;}
.w_550{width:550px;}
.w_600{width:600px;}
.w_650{width:650px;}
