@charset "UTF-8";

/*--------------------  서브 내용 페이지에 관한 모든 스타일 ---------------*/

#reception{
	width:100%;
}
/*#reception h2{
	font-size: 32px;
    font-weight: normal;
    letter-spacing: -2px;
	background:#df683e;
	padding:30px 0 30px 20px;
	color:#fff;
	margin-bottom:20px;
}*/
#reception .con{
}
#reception h3{
	background: url("/images/sub/ico_depth.png") no-repeat scroll 0 45%;
    color: #333333;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 24px;
    margin: 0 0 15px;
    min-height: 21px;
    padding-left: 18px;
}
h3.icon{
	background: url("/images/common/ico_depth.gif") no-repeat scroll 0 45%;
    font-size: 22px;
	font-weight: 600;
    letter-spacing: -2px;
    line-height: 24px;
    margin: 0 0 15px;
    min-height: 21px;
	padding-left:18px;
	color:#333;
	margin-top:20px;
}
#reception h4 {
    color: #333333;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 20px;
    margin: 0 0 10px;
    padding-left: 18px;
}
#reception .bt{
	font-size:0;
	line-height:0;
	margin-bottom:20px;
}
#reception .bt_bottom{
	font-size:0;
	line-height:0;
	text-align:center;
}
.po1{
	margin-top:5px;
	color: #E24E3B;
    font-size: 12px;
    font-weight: normal;
	line-height:18px;
}
.po2 {
    color: #E24E3B;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
}
.po2 span{
	display: inline-block;
}
.check ul li{
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	padding-left:18px;
	background:url('../images/common/bullet_chck.gif') no-repeat 0 4px;
	color:#666;
	margin-bottom:5px;
}
.check ul li p{
	font-size:12px;
	line-height:18px;
	padding-left:58px;
	color:#666;
}

.no_icon ul li{
	font-size:13px;
	line-height:18px;
	font-weight:normal;	
	color:#666;
	margin-bottom:5px;
}
.no_icon ul li p{
	font-size:12px;
	line-height:18px;
	padding-left:58px;
	color:#666;
}
.box_gray{
	background-color: #FFFFFF;
    border: 5px solid #DEDEDE;
    color: #666666;
    margin-bottom:10px;
    padding: 15px 20px 25px 25px;
	height:200px; overflow:auto;
}

.box_gray1{
	background-color: #FFFFFF;
    border: 5px solid #DEDEDE;
    color: #666666;
    margin-bottom:10px;
    padding: 15px 20px 25px 25px;
	height:200px; overflow:auto;
}
.p2{
	color:#095da3;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.box_gray p {
    margin-bottom: 10px;
}
.box_gray p span.blue {
    color: #236198;
    font-weight: 600;
}
.box_gray p.name {
    color: #333;
    font-weight: 600;
    margin: 0;
    text-align: right;
}

.box_gray li{
	font-size:12px;
	line-height:18px;
	color:#666;
}
.box_gray dl{
}
.box_gray dl dt{
	color:#095da3;
	font-size:15px;
	font-weight:bold;
	line-height:32px;
}
.box_gray dl dd{
    font-size: 14px;
    line-height: 20px;
}

.box_gray ul {
   padding-top:20px;
}

.box_gray ul li{
    font-size: 14px;
    line-height: 20px;
	padding:0 0 15px 0;
}
.box_gray2{
	background-color: #FFFFFF;
    border: 4px solid #DEDEDE;
    color: #666666;
    padding: 15px 20px 15px 20px;
}
.box_gray2 dl{
}
.box_gray2 dl dt{
	background: url("../images/common/bullet_dot.gif") no-repeat scroll 0 50%;
    font-size: 13px;
    
    line-height: 15px;
    padding-left: 10px;
	color:#095da3;
	margin-bottom:8px;
}
.box_gray2 dl dd{
    font-size: 12px;
    line-height: 16px;
    padding-left: 10px;
	margin-bottom:5px;
}

.box_gray3{
	background-color: #FFFFFF;
    border: 4px solid #DEDEDE;
    color: #666666;
    padding: 15px 20px 15px 20px;
}
.box_gray3 dl{
}
.box_gray3 dt{
	color:#095da3;
	font-size:15px;
	font-weight:bold;
	line-height:32px;
	float:left;
	padding-right:10px;
	text-align: justify;
}
.box_gray3 dd{
	font-size:13px;
	line-height:32px;
}
.box_gray3 dd .no_icon{
	line-height:22px;
	clear:both;
	overflow:hidden;
	display:block;
	padding-left:10px;
}

.box_gray3 li{
	color:#777;
	font-size:15px;
	font-weight:bold;
	line-height:26px;
}

.bnb{
	color: #333333;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -1px;
}
#reception .consent{
	font-size:16px;
	text-align:center;
}
#reception p.bottom{
	clear:both;
	font-size: 15px;
	padding:0 0 20px 0;
	text-align:center;
	color: #E24E3B;
    font-weight: normal;
	line-height:20px;
}
#reception p.bottom span{
	clear:both;
	font-size:13px;
	text-align:center;
	color: #4A4A4A;
    font-weight: normal;
	line-height:20px;
	display:block;
}
#reception p.bottom_left{
	clear:both;
	font-size:15px;
	padding:10px 0 20px 0;
	text-align:left;
	color: #E24E3B;
    font-weight: normal;
	line-height:20px;
}
#reception .popup{
	padding-bottom:40px;
}
#reception .popup h5{
	font-size: 32px;
    font-weight: normal;
    letter-spacing: -2px;
	background:#e48080;
	padding:30px 0 30px 20px;
	color:#fff;
	margin-bottom:20px;
	text-align:center;	
}
#reception .popup h5 span{
    font-size: 24px;
	font-weight: 400;
    letter-spacing: -1px;
    line-height: 20px;
    margin: 20px 0 0 0;
	color:#efefef;
	display:block;
}
.center_bt {
    overflow: hidden;
    text-align: center;
}
.btn {
    background: url("../images/common/btn.gif") no-repeat scroll 0 0;
    border: 0 none;
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
/*	font-family: Nanum Gothic;*/
}
.btn_ok {
    background-position: -210px -35px;
    color: #FFFFFF;
    height: 40px;
    line-height: 32px;
    text-align: center;
    vertical-align: top;
    width: 100px;
}
.btn_ok:hover {
    background-position: -315px -35px;
}
.btn_cancel {
    background-position: left -35px;
    border: 0 none;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 32px;
    text-align: center;
    width: 100px;
}
.btn_cancel:hover {
    background-position: -105px -35px;
    color: #FFFFFF;
}
.btn_more {
    background-position: 0 0;
    border: 0 none;
    color: #666666;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: top;
    width: 60px;
}
.btn_more:hover {
    background-position: -65px 0;
    color: #FFFFFF;
}
.btn_delet {
    background-position: 0 0;
    border: 0 none;
    color: #666666;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: top;
    width: 60px;
}
.btn_delet:hover {
    background-position: -65px 0;
    color: #FFFFFF;
}
.btn_wr {
    background-position: -130px 0;
    border: 0 none;
    color: #666666;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: top;
    width: 80px;
}
.btn_wr:hover {
    background-position: -215px 0;
    color: #FFFFFF;
}

.btn_home {
   background-position: -65px 0;
    color: #FFFFFF;
    border: 0 none;    
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: top;
    width: 60px;
	font-size:12px;
}
.btn_home:hover {
	background-position: 0 0;
	color: #666666;	
}

.btn_long {
    background-position: 0 -80px;
    border: 0 none;
    color: #666666;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: top;
    width: 150px;
}
.btn_long:hover {
    background-position: -155px -80px;
    color: #ffffff;
}

#reception h5{
	font-size:19px;
	letter-spacing:-2px;
	padding-left:12px;
	padding-bottom:10px;
	font-weight:bold;
	color:#212121;
	background:url('../images/common/bullet_dot.gif') 0 27% no-repeat
}
.list1{
}
.list1 li{
	color: #095da3;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
}
.icon_list {
    overflow: hidden;
}
.icon_list li {
    background: url("../images/common/bullet_dot.gif") no-repeat scroll 5px 7px;
    color: #414141;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding-left: 18px;
	margin:8px 0;
}

.list2{
}
.list2 dt{
	color: #095da3;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	float:left;
	padding-right:5px;
}
.list2 dd{
	color: #555;
	font-size:14px;
	line-height:26px;
}

.list3 li{
	color: #777;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}

/* 게시판 */
.table_view{
	border-bottom: 1px solid #000;
    border-top: 2px solid #000;
	width:100%;
	margin-top:20px;
}
.table_view th{
    text-align: center;
	background: none repeat scroll 0 0 #f3f4f7;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
	
    padding: 10px 13px;
	color: #4A4A4A;
	font-size:14px;
}
.table_view td{
    border-bottom: 1px solid #d4d4d4;
	padding: 10px 13px;
	text-align: left;
	color: #4A4A4A;
	font-size:14px;
}
.table_view .none td{
    border-bottom: 0;
	text-align: left;
	padding:2px;
	font-size:14px;
}


.table_view select{
	height:22px;
}

/* 전체중앙정렬 */
.table_view2{
	border-bottom: 1px solid #7B654D;
    border-top: 2px solid #7B654D;
	width:100%;
	text-align: center;
}
.table_view2 th{
    text-align: center;
	background: none repeat scroll 0 0 #F8F7F6;
    border-bottom: 1px solid #EDE6D5;
    border-right: 1px solid #EDE6D5;
	
    padding: 8px 13px;
	font-size:14px;
}
.table_view2 .center{
    text-align: center;
}
.table_view2 td{
    border-bottom: 1px solid #EDE6D5;
	border-right: 1px solid #EDE6D5;
	padding: 8px 13px;
	text-align:left;
	font-size:14px;
}

/* 오렌지게시판 */
.table_view3{
	border-bottom: 2px solid #B98C71;
    border-top: 2px solid #B98C71;
	width:100%;
	text-align: center;
}
.table_view3 th{
    text-align: center;
	background-color: #FAFAFA;
    color: #AD6134;
    border: 1px solid #EDE6D5;
	
    padding: 5px;
	font-size:12px;
}
.table_view3 td{
    border: 1px solid #EDE6D5;	
	padding: 8px 13px;
	font-size:12px;
	color:#666;
}

/* 전체중앙정렬 */
.table_view4{
	border-bottom: 1px solid #7B654D;
    border-top: 2px solid #7B654D;
	width:100%;
	text-align: center;
}
.table_view4 th{
    text-align: center;
	background: none repeat scroll 0 0 #F8F7F6;
    border-bottom: 1px solid #EDE6D5;
    border-right: 1px solid #EDE6D5;
	
    padding: 8px 13px;
	font-size:14px;
}
.table_view4 td{
    border-bottom: 1px solid #EDE6D5;
	border-right: 1px solid #EDE6D5;
	padding: 8px 13px;
	font-size:18px;
}
.table_view5 {
    border-bottom: 1px solid #666;
    border-top: 2px solid #666;
    margin-top: 20px;
    width: 100%;
}
.table_view5 th {
    background: #f0f0f0 none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #4a4a4a;
    font-size: 14px;
    
    padding: 10px 13px;
    text-align: center;
}
.table_view5 td {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #4a4a4a;
    font-size: 14px;
    padding: 10px 13px;
    text-align: center;
	vertical-align:top;
}
.table_view5 .last {border-right:0;}
.table_view5 td.gray {background:#f9f9f9 !important; vertical-align:middle;}
.table_view5 td.left {text-align:left;}
.table_view5 td.middle {vertical-align:middle;}
.table_view5 td p {font-size:13px; font-weight:600; margin-bottom:10px;}
.table_view5 td span {display:block; text-align:left; margin-top:15px; font-size:12px; color:#2d62ea;}
.table_view5 td ul {text-align:left;}
.table_view5 td ul li {font-size:12px; margin:4px 0; background:url(../images/common/bul_list.gif) no-repeat 0 8px; padding-left:12px; line-height:16px; letter-spacing:-0.5px;}

/* 중앙정렬-글씨큼 */
.table_view_big {border-bottom: 1px solid #7B654D; border-top: 2px solid #7B654D; width:100%; text-align: center;}
.table_view_big th {text-align: center; background: none repeat scroll 0 0 #F8F7F6; border-bottom: 1px solid #EDE6D5; border-right: 1px solid #EDE6D5;  padding: 8px 13px; font-size:14px;}
.table_view_big td{border-bottom: 1px solid #EDE6D5; border-right: 1px solid #EDE6D5; padding: 8px 13px; font-size:18px;}

.bc{
	color: #095da3;
	
}
.txt2{
	border:1px solid #EAEAEA;
	height:19px;
}
p.text1{
	font-size:14px;
	line-height:18px;
	color: #3462A8;
	
}
p.text2{
	font-size:16px;
	line-height:18px;
	
	color: #777;
}
.text3{
	text-align:center;
	font-size:16px;
	line-height:24px;
	
	color: #666;
	margin-bottom:10px;
}
p.text4 {
    color: #333;
    font-size: 18px;
    
    line-height: 28px;
}

p.text_nm {
    font-size: 17px;
    
    word-spacing: -1px;
}

.comming {text-align:center; padding:80px 0 100px 0;}

.overview {text-align:center;}
.overview h2 {font-size:30px; color:#444; line-height:38px; font-family: "Nanum Myeongjo",NanumMyeongjo,"NanumMyeongjo"; font-weight:600; word-spacing: -2px; letter-spacing: -2px; margin-bottom:30px;}
.overview h2 span.black {color:#1b1b1b;}
.overview h2 span.pink {color:#ec008c;}
.overview .img {margin:60px 0;}
.overview p {font-size:16px; color:#696969; font-weight:600;}

.Introduce h2 {clear:both; font-size:26px; color:#00589c; line-height:28px; font-family: "Nanum Myeongjo",NanumMyeongjo,"NanumMyeongjo"; font-weight:600; word-spacing: -2px; letter-spacing: -2px; margin-bottom:10px;}
.Introduce p {font-size:16px; line-height: 24px;}
.Introduce h3 {background: url("/images/sub/ico_depth.png") no-repeat scroll 0 45%; color: #333; font-size:19px; font-weight: 600; letter-spacing: -2px; line-height: 24px; min-height: 21px; padding-left: 16px;}
.Introduce p span.black {color:#333; font-size:17px; font-family: "Nanum Myeongjo",NanumMyeongjo,"NanumMyeongjo"; font-weight:600; }
.blue_box {background:#f0f6fb; padding:15px 20px; border:1px solid #a9bfd2; margin-bottom:20px;}
.blue_box li {font-size:14px; line-height:24px;}
.btn_right {text-align:right;}
.Introduce .img1 {text-align:center; margin-bottom:30px;}
.Introduce .img2 {float:left; width:300px; margin-bottom:30px;}
.Introduce .img2 img {width:100%;}
.Introduce .text_right {float:right; width:560px; display:inline-block;}
.Introduce .img3 {text-align:center; margin:20px 0 30px 0;}
.Introduce .img4 {text-align:center; margin-bottom:50px;}

.event h6 {
    clear: both;
    color: #00589c;
    font-size: 19px;
    
    letter-spacing: -1px;
    line-height: 28px;
    padding-bottom: 10px;
    text-indent: -20px;
	background:none;
	padding-left:20px;
}
.event .view {
    font-size: 15px;
	line-height:24px;
    margin-bottom: 30px;
    overflow: hidden;
	padding-left:20px;
}
.event  .view .inner_box{
	border:2px solid #dfdfdf;
	overflow:hidden;
	padding:10px 20px;
	margin-bottom:30px;
}
.event .bottom_box{
	background:#888;
	padding:20px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-weight:600;
}
.event span.red {color:#f26522; font-size:15px; margin-left:5px;}
.event span.blue {color:#00a7b1; font-size:15px; margin-left:5px;}
.event .big_text {font-size:34px; color:#1b1b1b; text-align:center; font-weight:600; margin:20px 0;}
.event .sm_text {font-size:18px; text-align:center; margin-bottom:20px;}


.icon_ba {padding:5px 10px; background-color:#26424B; text-align:center;  color:#fff; font-family: 'NotoKrM',sans-serif; font-size: 12px;letter-spacing: -0.02em; word-break: keep-all; 
-moz-border-radius: 15px; /*모질라*/
-webkit-border-radius: 15px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ 
border-radius: 15px;}
