@charset "utf-8";
@import url("style.css");
/* CSS Document */

/* form */
select {border:1px solid #cccccc; color:#666;}
checkbox {margin:7px 5px 6px 0;}
input.type01 { margin:0 5px 0 0; border:1px solid #cccccc; width:152px; height:12px; padding:3px 3px 2px; color:#666; }
input.type01_1 { margin:0 5px 0 0; border:1px solid #cccccc; width:152px; height:18px; padding:3px 3px 2px; color:#666; }
input.type02 { margin:0; padding:3px 3px 2px; color:#666; }
input.type03 { margin:0; border:1px solid #cccccc; width:80px; height:12px; padding:3px 3px 2px; color:#666; }
input.type04 { margin:0; border:1px solid #cccccc; width:50px; height:12px; padding:3px 3px 2px; color:#666; }
input.type05 { margin:0 5px 0 0; border:1px solid #cccccc; width:415px; height:12px; padding:3px 3px 2px; color:#666; }
input.type06 { margin:0 5px 0 0; border:1px solid #cccccc; width:295px; height:12px; padding:3px 3px 2px; color:#666; }
input.type07 { margin:0 5px 0 0; border:1px solid #cccccc; width:115px; height:12px; padding:3px 3px 2px; color:#666; }
input.type08 { margin:5px 5px 0 0; border:1px solid #cccccc; width:492px; height:12px; padding:3px 3px 2px; color:#666; }
select.type01 { width:60px; }
select.type02 { width:75px; }
select.type03 { width:105px; }
select.type04 { width:60px; margin-left:20px; margin-right:0; }
select.type05 { width:180px; }
select.type06 { width:50px; }
select.type07 { width:auto; }
select.type08 { width:auto; }
select.type09 { width:295px; margin:0; }

/* login */
#login { width:650px; height:141px; margin:115px auto; }
#login .image { width:200px; float:left; }
#login .guide { width:450px; float:left; margin-bottom:33px; }
#login .form { width:320px; float:left; }
.tb_men_login { width:100%; background:#fff; }
.tb_men_login td.list_name { height:20px; font-weight:bold; color:#595959; padding:5px 10px 0 0; }
.tb_men_login td.input { width:168px; }
.tb_men_login td.input input { width:150px; height:12px; padding:3px 4px 4px; background-color:#fff; border:1px solid #cccccc; color:#666; }
.tb_men_login td.bt { width:76px; }
/* 20121130추가 */
#login2 { width:100%; height:50px; margin:0 auto; padding:40px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
#login2 .form { width:320px; margin:0 auto; }
.login_guide { width:100%; margin:30px auto; text-align:center; color:#666; font-size:11px; }
/* 20121130추가 끝*/

/* popup */
#popup_id-check { width:500px; }
#pu_top { width:100%; height:40px; float:left; background:url(/common/images/ptg/ses/popup_title_bg.gif) repeat-x; }
#pu_top .title { width:50%; height:17px; float:left; background:url(/common/images/ptg/ses/popup_title_ic.png) no-repeat; padding:2px 0 0 46px; color:#fff; font-weight:bold; margin-top:12px; }
#pu_top .bt { width:30%; height:16px; float:right; padding:3px 20px 0 0; margin-top:12px; text-align:right; }
#pu_top .bt a { color:#fff; text-decoration:none; }
#pu_top .bt img { margin-top:-2px; }
#pu_con { width:100%; float:left; padding:20px 0; }
#pu_con .que { margin:0 20px; padding:16px 0; border-top:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0; }
#pu_con .que input { margin:0 0 0 10px; }
#pu_con .que label { font-weight:bold; }
#pu_con .ins { margin:0 20px; padding:22px 0 0; height:18px; font-weight:bold; }
#pu_con .ins_en { letter-spacing:-1px;  margin:0 20px; padding:22px 0 0; height:18px; font-weight:bold; }
#pu_con .form { margin:0 20px; padding:13px 25px; background-color:#f9f8f8; border:1px solid #dedede; font-weight:bold; }
#pu_con .gui { margin:0 20px; padding:9px 0; color:#317da8; line-height:16px; }

#popup_add-search { width:800px; }
#pu_con .search { margin:0 20px; height:147px; padding:20px 0 0;  }
#pu_con .search .tab { width:203px; height:30px; float:left; }
#pu_con .search .tab li.on { width:95px; height:21px; float:left; background:url(/common/images/ptg/ses/popup_tab_bg_on.gif) no-repeat; text-align:center; font-size:14px; color:#fff; font-weight:bold; padding-top:9px; margin-right:1px; }
#pu_con .search .tab li.on a { color:#fff; text-decoration:none; }
#pu_con .search .tab li.off { width:95px; height:21px; float:left; background:url(/common/images/ptg/ses/popup_tab_bg_off.gif) no-repeat; text-align:center; font-size:14px; font-weight:bold; padding-top:9px; margin-right:1px; }
#pu_con .search .tab li.off a { color:#595959; text-decoration:none; }
#pu_con .search .site { width: auto; float:left; color:#666; height:19px; padding-top:11px; }
#pu_con .search .box { width:704px; float:left; border:3px solid #3f8bd3; height:50px; padding:20px 25px; }
#pu_con .search .box h3 { width:700px; background:url(/common/images/ptg/ses/popup_tab_arr.gif) no-repeat; padding-left:12px; margin-bottom:10px;}
#pu_con .search .box .fb { font-weight:bold; color:#595959; margin:0 3px 0 0; vertical-align:-3px; }

/*20121129 추가*/
#popup_add-search_e { width:630px; }
#pu_con .search .box_e { width:534px; float:left; border:3px solid #3f8bd3; height:50px; padding:20px 25px; }
#pu_con .search .box_e h3 { width:530px; background:url(/common/images/ptg/ses/popup_tab_arr.gif) no-repeat; padding-left:12px; margin-bottom:10px;}
#pu_con .search .box_e .fb { font-weight:bold; color:#595959; margin:0 3px 0 0; vertical-align:-3px; }
/*20121129 추가 끝*/

#pu_con .result { margin:0 20px; padding:20px 0; }
#pu_con .how-to-use { margin:0 20px; line-height:16px; }
#pu_con .how-to-use .title { font-weight:bold; color:#3f8bd3; }

/* find password */
#find_pw_result { width:100%; padding:28px 0; text-align:center; margin:37px 0; font-weight:bold; }
#find_pw_result .image { width:100%; text-align:center; margin-bottom:35px; }
#find_pw { width:100%; margin:35px 0; float:left; }
#find_pw .image {float:left; margin-bottom:25px; }
#find_pw .guide {float:left; color:#477a99; padding-left:20px; line-height: 1.3em;}
#find_pw .guide .title { color:#595959; font-weight:bold; margin-bottom:10px; }
#find_pw .form { width:100%; float:left; color:#477a99; margin-top:15px; }
#find_pw .form_guide { width:100%; float:left; font-size:11px; text-align:right; color:#595959; margin-top:5px; }

.search-box { clear: both;overflow:hidden; height:92px; border:1px solid #d8d7d7; background-color:#f5f5f5; margin:30px 0 0; }
.search-box .line { width:555px; float:left; padding:13px 0 0; margin-bottom:-7px;}
.search-box .bg { float:left; }
.search-box .line .text { float:left; padding-top:7px; margin:0 6px 0 30px; font-weight:bold; }
.search-box .line .form { float:left; padding-top:0px; margin-right:6px; }
.search-box .line .form input { height:12px; padding:7px; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; width:285px; }
.search-box .line .form input.sm { width:119px; margin:0; }
/*jiwoon backup
.search-box .form select { height:26px; float:left; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; padding:0; margin:0; width:172px; }
*/
.search-box .form select { height:28px; float:left; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; padding:5px; margin:0; width:172px; }
.search-box .bt { float:left; padding-top:1px; margin-right:6px; }


.search-box-hk { width:824px; height:270px; float:left; border:1px solid #d8d7d7; background-color:#f5f5f5; margin:30px 0 0;}
.search-box-hk .line { width:630px; height:30px; float:left; padding:5px 0 0 0; margin-bottom:5px;}
.search-box-hk .bg { float:left; width:190px; height:230px;}
.search-box-hk .line .text { float:left; padding-top:7px; margin:0 5px 0 0px; font-weight:bold; text-align:right; width:145px; }
.search-box-hk .line .form { float:left; padding-top:0px; margin-right:3px;}
.search-box-hk .line .form input { height:12px; padding:7px; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; width:118px; }
.search-box-hk .guide { width:800px;  padding-top:5px; margin-bottom:-7px;text-align:center;font-weight:bold;color:#cf2525;}
.search-box-hk .bt2 {  padding-top:20px; margin-left:110px; }
/*jiwoon backup
.search-box .form select { height:26px; float:left; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; padding:0; margin:0; width:172px; }
*/


.sh-box01 { overflow:hidden; height:65px; border:1px solid #d8d7d7; background-color:#f5f5f5; margin:30px 0; }
.sh-box01 .line { width:555px; float:left; padding:13px 0 0; margin-bottom:-7px;}
.sh-box01 .bg { float:left; }
.sh-box01 .line .text { float:left; padding-top:7px; margin:0 6px 0 30px; font-weight:bold; }
.sh-box01 .line .form { float:left; padding-top:0px; margin-right:6px; }
.sh-box01 .line .form input { height:12px; padding:7px; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; width:285px; }
.sh-box01 .line .form input.sm { width:119px; margin:0; }
.sh-box01 .form select { height:28px; float:left; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; padding:5px; margin:0; width:172px; }
.sh-box01 .bt { float:left; padding-top:1px; margin-right:6px; }



.search-box02 {
	padding-left: 140px;
	height: 92px;
	border: 1px solid #d8d7d7;
	background-color:#f5f5f5;
}
.search-box02 .bg {
	float: left;
	margin-left: -140px;
	width: 140px;
	height: 100%;
}
.search-box02 .line01 {width:680px; float:left;}
.search-box02 .line02 { width:680px; float:left;}
.search-box02 .line01 .text { width:88px; float:left; padding-top:20px; margin:0 6px 0 20px; font-weight:bold; }
.search-box02 .line01 .text_en { width:115px; float:left; padding-top:20px; margin:0 6px 0 20px; font-weight:bold; }
.search-box02 .line02 .text { width:88px; float:left; padding-top:20px; margin:0 6px 0 20px; font-weight:bold; }
.search-box02 .line02 .text_en { width:115px; float:left; padding-top:20px; margin:0 6px 0 20px; font-weight:bold; }
.search-box02 .line01 .text02 { width:61px; float:left; padding-top:20px; margin:0 6px 0 20px; font-weight:bold; }
.search-box02 .line01 .text02_en { width:96px; float:left; padding-top:20px; margin:0 6px 0 20px; font-weight:bold; text-align:right; padding-right:5px;}
.search-box02 .line01 .form { float:left; padding-top:12px; margin-right:6px; }
.search-box02 .line02 .form { float:left; padding-top:12px; margin-right:6px; }
.search-box02 .form img { margin-left:6px; margin-right:50px; }
.search-box02 .form input { height:12px; padding:7px; float:left; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; width:135px; }
.search-box02 .form input.long { height:12px; padding:7px; float:left; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; width:420px; }
.search-box02 .form select { height:26px; float:left; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; padding:0; margin:0; width:172px; }
.search-box02 .bt { float:left; padding-top:15px; margin-right:6px; }

.search-box03 { width:824px; height:58px; float:left; border:1px solid #d8d7d7; background-color:#f5f5f5; margin:30px 0 0; }
.search-box03 .bg { float:left; }
.search-box03 .text { float:left; padding-top:23px; margin:0 6px 0 30px; font-weight:bold; }
.search-box03 .form { float:left; width:300px; padding-top:15px; margin-right:6px; }
.search-box03 .form input { height:12px; padding:7px; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; width:290px; }
.search-box03 .bt { float:left; padding-top:16px; margin-right:6px; }

.search-box04 { width:824px; height:58px; float:left; border:1px solid #d8d7d7; background-color:#f5f5f5; margin:10px 0 ; }
.search-box04 .bg { float:left; }
.search-box04 .text { float:left; padding-top:23px; margin:0 6px 0 30px; font-weight:bold; }
.search-box04 .form { float:left; padding-top:15px; margin-right:6px; }
.search-box04 .form input { height:12px; padding:7px; background-color:#fff; border:1px solid #d8d7d7; vertical-align:top; width:270px; }
.search-box04 .bt { float:left; padding-top:16px; margin-right:6px; }

.page-number { width:100%; float:left; height:20px; margin-top:35px; }
.page-number ul { width:370px; margin:0 auto; }
.page-number ul li { display:inline; float:left; border-right:1px solid #ccc; text-align:center; font-weight:bold; padding:0 8px; }
.page-number ul li a { font-weight:bold; color:#595959; text-decoration:none; }
.page-number ul li a:hover { font-weight:bold; color:#4eb1ee; text-decoration:none; }
.page-number ul li a.on { font-weight:bold; color:#4eb1ee; text-decoration:none; }
.page-number ul li.end { border-right:none; }

.page-number ul li.first { padding:0 2px 0 2px; font-weight:normal; border:none; margin-top:-5px;  }
.page-number ul li.pre {  padding:0 2px 0 2px; font-weight:normal; border:none; margin-top:-5px; }
.page-number ul li.next { padding:0 2px 0 2px; font-weight:normal; text-align:right; border:none; margin-top:-5px; }
.page-number ul li.last { padding:0 2px 0 2px; font-weight:normal; text-align:right; border:none; margin-top:-5px; }

#p_number { position:relative; width:100%;  clear:both; margin-top:20px; height:20px;  text-align:center; padding:20px;}
#p_number ul { list-style-type:none; }
#p_number ul li {display:inline;  padding:0 3px;  text-align:center;}
#p_number ul li.line {padding:0 2px;  text-align:center;  color:#D3D3D3; font-size:11px;}
#p_number ul li a { font-weight:bold;color:#595959; text-decoration:none; }
#p_number ul li a:hover {color:#4eb1ee; text-decoration:none; }
#p_number ul li a.on { font-weight:bold; color:#4eb1ee; text-decoration:none; }
#p_number ul li.first { padding:0; font-weight:normal; border:none; margin-top:-5px;  }
#p_number ul li.pre {  padding:0 2px 0 2px; font-weight:normal; border:none; margin-top:-5px; }
#p_number ul li.next { padding:0 2px 0 2px; font-weight:normal; text-align:right; border:none; margin-top:-5px; }
#p_number ul li.last { padding:0; font-weight:normal; text-align:right; border:none; margin-top:-5px; }


.title-img { width:100%; float:left; margin:8px 0; }

.ge-app_step {
	margin: 30px 0;
/*	text-align: center;	*/
}

.sub_sec { width:100%; margin:20px 0 0 0; float:left;}
.sub_sec .list {
	overflow: hidden;
	margin: 0 0 19px 0;
	padding-left: 18px;
	background: url(/common/images/ptg/content/ses/app_step_ic_arr.gif) no-repeat left 4px;
}
.sub_sec .list .text { font-weight:bold; margin-right:15px; float:left; }
.sub_sec .list .text02 { font-weight:normal; margin-right:15px; float:left; }
.sub_sec .list02 {
	width:807px; 
	margin:10px 0 5px 0;
	padding-left:18px;
	float:left;
	background:url(/common/images/ptg/ses/app_step_ic_arr.gif) no-repeat left 4px; 
}
.sub_sec .list02 .text01 { font-weight:bold; margin-right:15px; float:left; color:#477a99; }
.sub_sec .list02 .text02 { margin-right:15px; float:left; font-weight:normal; color:#a76048; }
.sub_sec .list02 .btn { float:right; padding:0; }
.sub_sec .list02 .btn button { margin:0; }
.sub_sec .list .form li { margin-right:15px; display:inline; float:left; }
.sub_sec .list .form li input { margin-right:3px; vertical-align:-2px; }
.sub_sec .list03 { width:100%; float:left; font-weight:bold; color:#477a99; margin-bottom:30px; }


/* .list_style_01 .textline { font-weight:bold; margin-right:15px; float:left; line-height:15px;}
.list_style_01 .text02 { width:700px; font-weight:normal; margin:10px 15px 0 0; float:left; }
.list_style_01 .text03 {
	width:700px; 
	margin: 10px 0 0 0;
	font-weight: normal;
}
.list_style_01 .text03 dt { margin-bottom:5px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 3px; padding-left:15px; }
.list_style_01 .text03 dd { padding-left:15px; }
.list_style_01 .text03 button { margin:0; }
.list_style_01 .text04 { width:700px; font-weight:normal; margin:20px 15px 0 0; float:left; color:#3a7cb0; line-height:18px; }
.list_style_01 .text05 { width:780px; font-weight:normal; margin:10px 15px 0 0; float:left; line-height:18px; }
.list_style_01 .form {
	float: right;
	margin-top: 1px;
}
.list_style_01 .form li {
	float: left;
	margin-left: 20px;
}
.list_style_01 .form li input[type=radio] + label {
	margin: 0;
}
.list_style_01 em {color:#317da8} */



/*결제신용카드 추가*/
.sub_sec .list07 { width:807px; margin:30px 0 5px 0; padding-left:18px; float:left; background:url(/common/images/ptg/ses/app_step_ic_arr.gif) no-repeat; }
.sub_sec .list07 .text01 { font-weight:bold; margin-right:15px; float:left; color:#477a99; }
.sub_sec .list07 .text02 { margin-right:15px; float:left; font-weight:normal; color:#e68564; }

.acard { width:100%; overflow:hidden; margin-bottom:72px; padding-top:14px; }
.acard  ul li{ float:left; margin-right:99px; *margin-right:90px;}
.acard  ul li.last{ margin-right:0px; }
.acard  ul li input{ margin-right:10px; }
/*결제신용카드 추가 끝*/


.sub_sec .list05 {
	margin:10px 0 10px;
}
.sub_sec .list06 {
	overflow: hidden;
	margin: 0 0 10px 0;
	padding-left: 18px; 
	background: url(/common/images/ptg/content/ses/app_step_ic_arr.gif) no-repeat left  4px;
}
.sub_sec .list06 .text {
	font-weight: bold;
}
.sub_sec .list06 .form li { margin:10px 15px 0 0; display:inline; float:left; }
.sub_sec .list06 .form li input { margin-right:3px; vertical-align:-2px; }
.sub_sec .list06 em {color:#317da8;font-weight:bold;}
.sub_sec .textarea { overflow:hidden; padding:0 18px; }
.sub_sec .textarea02 { width:100%; float:left; margin-top:-10px; }
.sub_sec .textarea02 .check { width:100%; float:left; margin-top:10px; }
.sub_sec .textarea02 .check li { float:left; display:inline; margin-right:20px; }
.sub_sec .textarea02 .check li input { vertical-align:-2px; }
.sub_sec .textarea textarea { width:805px; height:213px; float:left; padding:0; margin:0; background-color:#fff; border:1px solid #ddd; }
.sub_sec .textarea02 textarea { width:823px; height:213px; float:left; padding:0; margin:0; background-color:#fff; border:1px solid #ddd; }

.sub_sec .table { width:100%; float:left; }
/*수정*/
.sub_sec .table02 { width:100%; float:left; margin-bottom:20px; }
/*수정 끝*/
.sub_sec .table03 { width:100%; float:left; margin-bottom:25px; }

.fl { float:left; }
.pl10 { padding-left:10px; }
.pdf { float:right; margin-top:10px;  }
.pdf li { float:left; display:inline; }
.pdf li img { vertical-align:top; }
.pdf li.text { border:1px solid #c90004; border-left:none; height:14px; padding:3px 3px 0 0; }
.pdf li.text a { color:#595959; text-decoration:none; }
.pdf02 { width:80%; float:left; margin-top:-15px; padding-left:18px }
.pdf02 li { float:left; display:inline; }
.pdf02 li img { vertical-align:top; }
.pdf02 li.text { border:1px solid #c90004; border-left:none; height:14px; padding:3px 3px 0 0; }
.pdf02 li.text a { color:#595959; text-decoration:none; }

.pdf03 { width:70%; float:left; margin-top:2px;}
.pdf03 li { float:left; display:inline; }
.pdf03 li img { vertical-align:top; }
.pdf03 li.text { border:1px solid #c90004; border-left:none; height:14px; padding:2px 3px 1px 0; }
.pdf03 li.text a { color:#595959; text-decoration:none; font-weight:normal; }

.agreetext {
	clear:both;
	margin-bottom: 40px;
	padding: 13px 19px;
	border: 1px solid #d9e9f3;
	background-color: #f1f9fe;
}


.btn-area_addsub { width:100%; float:left; text-align:right; margin:18px 0; }
.btn-area_addsub02 { width:100%; float:left; text-align:right; margin:18px 0 60px; }
.btn-area_addsub button, .btn-area_addsub02 button { margin:0 0 0 3px; }
.btn-area_addsub .text, .btn-area_addsub02 .text { float:left; margin-left:5px; }
.btn-area_addsub .text input, .btn-area_addsub02 .text input { vertical-align:-2px;}

.country_select {
	overflow: hidden;
	display: table;
	width:100%;
	height: 147px;
	table-layout: fixed;
}
.country_select > div {
	display: table-cell;
	vertical-align: middle;
}
.country_select .form { 
	/*height: 100%;*/
	height: 147px;
	width: 47%;
}
.country_select .form select { width:100%; height:100% !important; /* float:left; */ border:1px solid #ddd; background-color:#fff; }
/*20121204 추가된 부분*/
.country_select .form textarea { width:100%; height:127px; /* float:left; */ border:1px solid #ddd; background-color:#fff; }
/*20121204 추가된 부분*/
.country_select .form02 {
	height: 100%;
}
.country_select .form02 textarea { 
	width: 100%;
	height: 100%;
	border: 1px solid #ddd;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.country_select .bt {
	padding-top: 14px;
	width: 51px;
	text-align: center;
}
.country_select .bt img {
	margin-bottom:13px;
}



#mail_warp { width:640px; }
#mail { width:622px; border:1px solid #c0c0c0; float:left; padding:8px; }
#mail .top { width:100%; height:129px; float:left; margin-bottom:67px; background:url(/common/images/ptg/ses/m_top_bg.jpg) no-repeat; }
#mail .top .guide { width:340px; float:left; padding-left:25px; margin-top:105px; font-size:14px; color:#fff; font-weight:bold; }
#mail .con { width:100%; height: auto; float:left; border-bottom:6px solid #2a63b4; }
#mail .con .guide { width:388px; height:30px; margin:0 auto; background:url(/common/images/ptg/ses/m_g_bg.gif) no-repeat; padding:20px 24px; line-height:18px; }
#mail .con .guide span { color:#3a7cb0; font-weight:bold; }
#mail .con .info { width:436px; margin:0 auto; margin-top:35px; }
#mail .con .info .title { width:416px; float:left; margin:0 auto 10px; background:url(/common/images/ptg/ses/m_ic_arrow.gif) no-repeat; padding-left:20px; font-weight:bold; }
#mail .con .info .table { width:436px; float:left; }
.tb_mail { width:100%; float:left; border:1px solid #c0c0c0; }
.tb_mail th { width:20%; height:30px; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; background-color:#f0f0f0; font-weight:bold; padding-left:13px; }
.tb_mail td { width:80%; height:31px; padding-left:13px; border-bottom:1px solid #c0c0c0; }
#copyright { width:640px; float:left; padding:8px 0; text-align:center; color:#9f9f9f; }

.faq_top10 { width:100%; float:left; margin-top:40px; border-top:2px solid #9dc3db; border-bottom:2px solid #9dc3db; padding:1px 0; }
.faq_top10 li { width:100%; float:left; border-bottom:1px solid #cfcfcf; padding:10px 0 7px; line-height:16px; }
.faq_top10 li a { color:#595959; text-decoration:none; }
.faq_top10 li a:hover { color:#397baf; text-decoration:none; font-weight:bold; }
.faq_top10 li.first { border-top:1px solid #cfcfcf; }
.faq_top10 li .num { width:40px; float:left; text-align:center; }
.faq_top10 li .kind { width:83px; float:left; padding-left:8px; }
.faq_top10 li .q { width:675px; float:left; padding-left:17px; background:url(/common/images/ptg/ses/ic_q.png) no-repeat left top; }
.faq_top10 li.answer { width:660px; padding:9px 0 11px 150px; background:url(/common/images/ptg/ses/ic_a.png) no-repeat left top; border-top:3px solid #eeeeee; background-color:#f9f9f9; }

#faq_top10 {width:100%;float:left;margin-top:40px; border-top:2px solid #9dc3db; border-bottom:2px solid #9dc3db; padding:1px 0; overflow:hidden}
#faq_top10 dl {border-bottom:1px solid #cfcfcf; padding:10px 0 0 0; line-height:16px;}
#faq_top10 dl.first { border-top:1px solid #cfcfcf;}
#faq_top10 dl dt { overflow:hidden;padding:0 0 7px 14px}
#faq_top10 dl dt a{text-decoration:none;}
#faq_top10 dl dt.dt_on {border-bottom:1px #cfcfcf solid}
#faq_top10 dl dt.dt_on span.q {color:#397baf;font-weight:bold;}
#faq_top10 dl dt span.num { width:40px; text-align:center; }
#faq_top10 dl dt span.kind { width:83px;padding-left:18px; }
#faq_top10 dl dt span.q { color:#595959; cursor:pointer;width:675px;padding-left:24px; background:url(/common/images/ptg/ses/ic_q.png) no-repeat 7px top;}
#faq_top10 dl dt span.q:hover { color:#397baf;font-weight:bold;}
#faq_top10 dl dd {display:none;width:660px; padding:9px 0 11px 150px; background:url(/common/images/ptg/ses/ic_a.png) no-repeat left top; border-top:3px solid #eeeeee; background-color:#f9f9f9;}

.prv_sec01 { width:100%; float:left; margin:45px 0 28px; }
.prv_sec01 .title { width:100%; float:left; margin-bottom:5px; font-size:16px; color:#3e799c; font-weight:bold; }
.prv_sec01 .ps_con { width:783px; float:left; border:1px solid #c0c0c0; background-color:#fcfcfc; padding:20px; line-height:18px; }
.prv_sec02 { overflow: hidden; border:1px solid #c0c0c0; padding:20px; line-height:18px; }
.prv_sec02 .unit { width:100%; float:left; padding-bottom:20px; margin-bottom:18px; border-bottom:1px dotted #c0c0c0; }
.prv_sec02 .unit dt { width:100%; float:left; font-size:16px; color:#3e799c; font-weight:bold; margin-bottom:8px; }
.prv_sec02 .unit dd { width:100%; float:left; }
.prv_sec02 .unit dd.sed { margin-top:7px; }
.prv_sec02 .unit dd.dot { width:100%; float:left; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 4px; padding-left:14px; }
.prv_sec02 .unit dd span { font-size:11px; color:#828282; }
.prv_sec02 .unit dd ul { width:100%; float:left; margin:10px 0 5px; }
.prv_sec02 .unit dd li { width:95%; float:left; padding-left:27px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat 12px 3px; font-size:11px; color:#828282; }
.prv_sec02 .unit dd li.box { width:726px; float:left; padding:10px; font-size:11px; margin:5px 0 5px 27px; background:none; color:#595959; background-color:#f4f4f4; }
.prv_sec02 .unit dd.dtable { width:100%; float:left; margin:10px 0; }
.prv_sec02 .unit dd.dtable .tti { width:100%; float:left; font-weight:bold; margin-bottom:5px; }
.prv_sec02 .unit dd.dtable .ttb { width:100%; float:left; }
.tb_pri { width:100%; float:left; }
.tb_pri th { width:20%; height:32px; text-align:center; background:#f9f9f9; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; }
.tb_pri th.first { border-top:2px solid #cfcfcf; }
.tb_pri th.last { border-bottom:2px solid #cfcfcf; }
.tb_pri td { width:80%; padding:8px 10px; border-bottom:1px solid #cfcfcf; }
.tb_pri td.first { border-top:2px solid #cfcfcf; }
.tb_pri td.last { border-bottom:2px solid #cfcfcf; }
.trep { width:100%; float:left; }
.trep .bu01 { float:left; text-align:center; border:1px solid #c0c0c0; width:175px; }
.trep .bu02 { float:left; text-align:center; border:1px solid #c0c0c0; width:185px; }
.trep .bu03 { float:left; text-align:center; border:1px solid #c0c0c0; width:164px; }
.trep .bu04 { float:left; text-align:center; border:1px solid #c0c0c0; width:175px; }
.trep .bu01 .s01, .trep .bu02 .s01, .trep .bu03 .s01, .trep .bu04 .s01 { width:100%; background:#f7f7f7; float:left; padding:10px 0; font-weight:bold; }
.trep .bu01 .s02, .trep .bu03 .s02, .trep .bu04 .s02 { width:100%; background:#fff; float:left; padding:20px 0; }
.trep .bu02 .s02 { width:100%; background:#fff; float:left; padding:11px 0; }
.trep .bu01 .s03, .trep .bu02 .s03, .trep .bu03 .s03, .trep .bu04 .s03 { width:100%; background:#f2f2f2; float:left; padding:10px 0; font-weight:bold; }
.trep .barr { width:24px; height:120px; float:left; background:url(/common/images/ptg/ses/ic_pr_arr.gif) no-repeat; }

.di { width:100%; float:left; margin:30px 0 0; }
.di .di_title { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; padding-bottom:10px; background:url(/common/images/ptg/ses/text_smart-entry-service.gif) no-repeat bottom left; margin-bottom:7px; }
.di .di_title span { color:#183f6c; }
.di .di_con { width:739px; float:left; border:3px solid #cde4f2; padding:10px 40px; }
.di .di_con dl { margin:10px 0; line-height:18px; }
.di .di_con dt { font-weight:bold; }

.sg01 { width:100%; margin:60px 0 0; }
.sg01 .sec01 { width:274px; float:left; }
.sg01 .sec02 { width:551px; float:left; }
.sg01 .sec03 { width:551px; float:left; line-height:18px; }
.sg01 .sec03 span { color:#317da8; font-weight:bold; }
.sg01 .sec03 .box { width:511px; float:left; padding:15px 19px; border:1px solid #d8d8d8; font-size:13px; margin:20px 0 30px; }
.sg01 .sec03 .box dt { color:#183f6c; font-weight:bold; margin-bottom:2px; }
.sg01 .sec03 .box dd {line-height: 18px;}

.sg02 { width:100%; margin:48px 0 0; }
.sg02 .unit { overflow: hidden; padding-left: 190px; padding-bottom:16px; border-bottom:1px dotted #c0c0c0; margin-bottom:30px; }
.sg02 .unit .ph { margin-left: -190px; width:190px; float:left; }
.sg02 .unit .text { width:100%; float:left; }
.sg02 .unit .text_1 { width:100%; float:left;line-height:18px; }
.sg02 .unit .text dt { width:100%; float:left; font-size:16px; color:#3e799c; font-weight:bold; margin-bottom:20px; }
.sg02 .unit .text dt img { vertical-align:-3px; }
.sg02 .unit .text dd { width:100%; float:left; font-weight:bold; margin-bottom:20px; line-height:20px; }
.sg02 .unit .text dd.border { border-bottom:1px dotted #c0c0c0; padding-bottom:30px; margin-bottom:30px; }
.sg02 .unit .text dd span { font-weight:normal; }
.sg02 .unit .text dd li {
	float: left;
	padding-left: 15px;
	width: 97%;
	font-weight: normal;
	line-height: 18px;
	background: url(/common/images/ptg/content/ses/ic_ddsub_dot.gif) no-repeat left 3px;
}
.sg02 .unit .text dd li img { vertical-align:-3px; margin-left:5px; }
.sg02 .unit .text dd li span { font-size:11px; color:#72a5cc; }
.sg02 .unit .text dd li.box { width:609px; float:left; font-weight:normal; color:#317da8; font-size:11px; line-height:18px; background-color:#f4f4f4; padding:10px 13px; background-image:none; margin-top:5px; }
.sg02 .unit .text dd li.box02 { width:607px; float:left; font-weight:normal; color:#9d9d9d; font-size:11px; line-height:14px; background-color:#fff; padding:10px 13px; background-image:none; margin-top:14px; border:1px solid #dfdfdf; letter-spacing:-1px; }
.sg02 .btn { width:635px; float:right; margin:10px 0 30px; font-size:16px; color:#3e799c; font-weight:bold; }
.sg02 .btn .btx { width:45%; float:left; }
.sg02 .btn .bbtn { width:45%; float:right; text-align:right; }
.sg02 .btn .bbtn button { margin:0;  }

/* SeS 가입대상 */
.sg03 {
	margin: 50px 0 20px;
}
.sg03 .sec3-01 {
	overflow: hidden;
	margin-bottom: 25px;
	padding-bottom: 35px;
	padding-right: 254px;
	border-bottom:1px dotted #c0c0c0;
}
.sg03 .sec3-01 .ss01 {
	width: 100%;
	float: left;
}
.sg03 .sec3-01 .ss01 li {
	padding-left: 15px;
	width: 100%;
	float: left;
	font-weight: normal;
	line-height: 18px;
	background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 3px;
}
.sg03 .sec3-01 .ss01 li.blue {
	float: left;
	margin: 10px 0;
	padding-left: 15px;
	width: 100%;
	font-weight: normal;
	line-height: 18px;
	background: none;
	color: #72a5cc;
	font-size: 11px;
}
.sg03 .sec3-01 .ss01 li span {
	font-size: 11px;
	color: #888;
}
.sg03 .sec3-01 .ss02 {
	float: left;
	margin-right: -254px;
	width: 254px;
}
.sg03 .sec3-01 dt,
.sg03 .sec3-02 dt,
.sg03 .sec3-03 dt {
	margin-bottom: 7px;
	font-size: 16px;
	color: #317da8;
	font-weight: bold;
}
.sg03 .sec3-01 dt span,
.sg03 .sec3-02 dt span,
.sg03 .sec3-03 dt span {
	color: #183f6c;
}
.sg03 .sec3-01 dd,
.sg03 .sec3-02 dd,
.sg03 .sec3-03 dd {
	padding-left: 14px;
	line-height: 24px;
	background: url(/common/images/ptg/content/ses/ic_ddsub_dot.gif) no-repeat left 7px;
}
.sg03 .sec3-01 dd span {
	color: #317da8;
	font-weight: bold;
}

.sg03 .sec3-02 {
	overflow: hidden;
}
/*.sg03 .sec3-02 dl { width:100%; float:left; }
.sg03 .sec3-02 dt { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg03 .sec3-02 dt span { color:#183f6c; }
.sg03 .sec3-02 dd { width:97%; float:left; font-weight:normal; line-height:24px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 5px; padding-left:12px; }*/
.sg03 .sec3-02 dd.bubold{ font-weight:bold; color:#317da8; background:none; padding:8px 13px 9px 10px; }
.sg03 .sec3-02 dd span { color:#317da8; }

.sg03 .sec3-03 { width:100%; border-bottom:1px dotted #c0c0c0; padding-bottom:15px; }
.sg03 .sec3-03 dd span { color:#317da8; }
/*.sg03 .sec3-03 dl { width:100%; float:left; }
.sg03 .sec3-03 dt { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg03 .sec3-03 dt span { color:#183f6c; }
.sg03 .sec3-03 dd { width:97%; float:left; font-weight:normal; line-height:24px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 5px; padding-left:12px; }*/
.sg03 .sec3-03 dd.bubold{ font-weight:bold; color:#317da8; background:none; padding:0 0 7px 3px; }
.sg03 .sec3-03 dd span { color:#317da8; }
.sg03 .sec3-03 .ss01 { width:385px; float:left; }
.sg03 .sec3-03 .ss02 { float:left; }

.sg03 .sec3-04 { width:100%; border-bottom:1px dotted #c0c0c0; padding:10px 0 7px; }

.sg04 { overflow: hidden; width:100%; }
.sg04 .sec01 { border:3px solid #eaeaea; padding:17px 26px; margin-bottom:48px; }
.sg04 .sec01 dt { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg04 .sec01 dt span { color:#183f6c; }
.sg04 .sec01 dd { line-height:20px; }
.sg04 .sec01 dd span { width:100%; color:#317da8; }
.sg04 .sec02 { width:100%; float:left; }
.sg04 .sec02 .title { width:100%; float:left; margin-bottom:12px; }
.sg04 .sec02 .step { display: table; width: 100%;}
.sg04 .sec02 .step li { display: table-cell; }
.sg04 .sec02 .step li p { margin-bottom:10px; }
.sg04 .sec02 .step li.last { width:134px; }
.sg04 .sec02 .step li .text { line-height:18px; padding-left:4px; }
.sg04 .sec02 .step li .text02 { width:130px; float:left; line-height:18px; padding-left:4px; }
.sg04 .sec02 .step li .text span, .sg04 .sec02 .step li .text02 span { font-size:11px; color:#317da8; }
.sg04 .sec03 { width:767px; float:left; border:3px solid #eaeaea; padding:25px; margin-bottom:48px; }
.sg04 .sec03 dt { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg04 .sec03 dt span { color:#183f6c; }
.sg04 .sec03 dd { line-height:18px; }
.sg04 .sec03 dd span { width:100%; color:#317da8; }

.sg05 { width:100%;}
.sg05 .sec { width:100%; float:left; margin-bottom:50px; }
.sg05 .sec .title { font-size:16px; color:#3e799c; font-weight:bold; margin-bottom:10px; }
.sg05 .sec .table { width:100%; float:left; }
.sg05 .sec .box { overflow:hidden; border-top:2px solid #cfcfcf; padding:16px 19px; background:#f9f9f9; line-height:18px; }
/*.sg05 .sec .box p { margin-bottom:20px; }*/
.sg05 .sec .box button { margin:0; }

.sg06 { width:100%; float:left; margin:40px 0 0; }
.sg06 .unit { width:100%; float:left; padding-bottom:35px; border-bottom:1px dotted #c0c0c0; margin-bottom:30px; }
.sg06 .unit .ph { width:190px; float:left; }
.sg06 .unit .text { width:635px; float:left; line-height:18px;}
.sg06 .unit .text h4 { width:100%; float:left; font-size:16px; line-height:20px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg06 .unit .text h4 img { vertical-align:-3px; }
.sg06 .unit .text dd { width:100%; float:left; font-weight:bold; margin-bottom:20px; line-height:20px; }
.sg06 .unit .text dd.border { border-bottom:1px dotted #c0c0c0; padding-bottom:30px; margin-bottom:30px; }
.sg06 .unit .text dd span { font-weight:normal; }
.sg06 .unit .text dd li { width:97%; float:left; font-weight:normal; line-height:18px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 3px; padding-left:15px; }
.sg06 .unit .text dd li img { vertical-align:-3px; margin-left:5px; }
.sg06 .unit .text dd li span { font-size:11px; color:#72a5cc; }
.sg06 .unit .text dd li.box { width:609px; float:left; font-weight:normal; color:#317da8; font-size:11px; line-height:18px; background-color:#f4f4f4; padding:10px 13px; background-image:none; margin-top:5px; }
.sg06 .unit .text dd li.box02 { width:607px; float:left; font-weight:normal; color:#9d9d9d; font-size:11px; line-height:14px; background-color:#fff; padding:10px 13px; background-image:none; margin-top:14px; border:1px solid #dfdfdf; letter-spacing:-1px; }
.sg06 .btn { width:635px; float:right; margin:10px 0 30px; font-size:16px; color:#3e799c; font-weight:bold; }
.sg06 .btn .btx { width:45%; float:left; }
.sg06 .btn .bbtn { width:45%; float:right; text-align:right; }
.sg06 .btn .bbtn button { margin:0;  }

.sg07 { width:100%; float:left; margin:40px 0 5px 0 ; }
.sg07 .sec3-01 { width:100%; float:left; border-bottom:1px dotted #c0c0c0; margin-bottom:25px; padding-bottom:35px; }
.sg07 .sec3-01 .ss01 { width:571px; float:left; }
.sg07 .sec3-01 .ss01 li { width:97%; float:left; font-weight:normal; line-height:18px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 3px; padding-left:15px; }
.sg07 .sec3-01 .ss01 li.blue { width:97%; float:left; font-weight:normal; line-height:18px; background:none; padding-left:15px; color:#72a5cc; font-size:11px; margin:10px 0;}
.sg07 .sec3-01 .ss01 li span { font-size:11px; color:#888888; }
.sg07 .sec3-01 .ss02 { width:254px; float:left; }
.sg07 .sec3-01 dl { width:100%; float:left; }
.sg07 .sec3-01 dt { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg07 .sec3-01 dt span { color:#183f6c; }
.sg07 .sec3-01 dd { width:97%; float:left; font-weight:normal; line-height:20px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 3px; padding-left:12px; }
.sg07 .sec3-02 dd span { color:#317da8; }
.sg07 .sec3-02 { width:100%; float:left; }
.sg07 .sec3-02 dl { width:100%; float:left; }
.sg07 .sec3-02 dt { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg07 .sec3-02 dt span { color:#183f6c; }
.sg07 .sec3-02 dd { width:97%; float:left; font-weight:normal; line-height:20px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 3px; padding-left:12px; }
.sg07 .sec3-02 dd.bubold{ font-weight:bold; color:#317da8; background:none; padding:0 0 7px 3px; }
.sg07 .sec3-02 dd span { color:#317da8; }

.sg07 .sec3-03 { width:100%; border-bottom:1px dotted #c0c0c0; padding-bottom:15px; }
.sg07 .sec3-03 dd span { color:#317da8; }
.sg07 .sec3-03 dl { width:100%; float:left; }
.sg07 .sec3-03 dt { width:100%; float:left; font-size:16px; color:#317da8; font-weight:bold; margin-bottom:7px; }
.sg07 .sec3-03 dt span { color:#183f6c; }
.sg07 .sec3-03 dd { width:97%; float:left; font-weight:normal; line-height:20px; background:url(/common/images/ptg/ses/ic_ddsub_dot.gif) no-repeat left 3px; padding-left:12px; }
.sg07 .sec3-03 dd.bubold{ font-weight:bold; color:#317da8; background:none; padding:0 0 7px 3px; }
.sg07 .sec3-03 dd span { color:#317da8; }
.sg07 .sec3-03 .ss01 { width:385px; float:left; }
.sg07 .sec3-03 .ss02 { float:left; }

.sg07 .sec3-04 { width:100%; border-bottom:1px dotted #c0c0c0; padding:10px 0 7px; }

.gea01 {
	overflow: hidden;
	margin: 50px 0 45px 0;}
.gea01 .sec01 {
	float: left;
	width: 329px;
}
.gea01 .sec02 {
	float: left;
	width: 495px;
}
.gea01 .sec03 {
	float: left;
	width: 494px;
	line-height: 18px;
}
.gea01 .sec03 span {
	color: #317da8;
	font-weight: bold;
}
.gea01 .sec03 .box {
	float: left;
	margin: 20px 0 30px;
	width: 454px;
	padding: 15px 19px;
	border: 1px solid #d8d8d8;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: -1px;
}
.gea01 .sec03 .box dt {
	margin-bottom: 2px;
	color: #183f6c;
	font-weight: bold;
}
.gea01 .sec03 .box dd {
	color: #979797;
}
.gea02 {
	overflow: hidden;
}
.gea02 span {
	color: #317da8;
	font-weight: bold;
}
.gea02 .box {
	margin: 20px 0 0;
	padding: 14px 19px 14px 19px;
	border: 1px solid #d8d8d8;
	font-size: 13px;
	line-height: 18px;
	background: url(/common/images/ptg/ses/box_bg.jpg) no-repeat right top / auto 100%;
}
.gea02 .box dt {
	margin-bottom: 2px;
	color: #183f6c;
	font-weight: bold;
}
.gea02 .box dd {
	color: #595959;
}

.gea03 { width:100%; float:left; margin:50px 0 45px 0; }
.gea03 .sec01 { width:329px; float:left; }
.gea03 .sec02 { width:495px; float:left; }

.gea01_en { width:100%; float:left; margin:50px 0 45px 0; }
.gea01_en .sec01 { width:329px; float:left; }
.gea01_en .sec02 { width:495px; float:left; }
.gea02_en { line-height:18px; }
.gea02_en span { color:#317da8; font-weight:bold; }
.gea02_en .box { width:785px; padding:15px 19px 14px 19px; border:1px solid #d8d8d8; font-size:11px; line-height:14px; letter-spacing:-1px; margin:20px 0 30px; background:url(/common/images/ptg/ses/box_bg_en.jpg) right top no-repeat; }
.gea02_en .box dt { color:#183f6c; font-weight:bold; margin-bottom:2px; }
.gea02_en .box dd { color:#595959; }

.gea01_en1 { width:100%; float:left; margin:50px 0 25px 0; }
.gea01_en1 .sec01 { width:329px; float:left; }
.gea01_en1 .sec02 { width:495px; float:left; margin:20px 0 0 0; }
.gea02_en1 { line-height:18px; text-align:justify;}
.gea02_en1 span { color:#317da8; font-weight:bold; }
.gea02_en1 .box { width:785px; padding:15px 19px 14px 19px; border:1px solid #d8d8d8; font-size:11px; line-height:14px; letter-spacing:-1px; margin:20px 0 30px; background:url(/common/images/ptg/ses/box_bg_en1.jpg) right top no-repeat; }
.gea02_en1 .box dt { color:#183f6c; font-weight:bold; margin-bottom:2px; }
.gea02_en1 .box dd { color:#595959; }


#sitemap { overflow:hidden; margin-top:35px; }
#sitemap .unit { width:25%; height:520px; float:left; border-right:1px solid #dedede; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
#sitemap .unit_last { width:195px; height:520px; float:left; border-right:none; padding-left:0; margin-right:0; }
#sitemap .unit > * {margin: 0 5px;}
#sitemap .unit h4, #sitemap .unit_last h4 { border-bottom:3px solid #585e6a; padding:6px 0 8px; font-size:16px; color:#585e6a; font-weight:bold; margin-bottom:2px; line-height:16px; }
#sitemap .unit h4.s, #sitemap .unit_last h4.s { padding-top:90px; }
#sitemap .unit ul {overflow:hidden;}
#sitemap .unit ul li.first{ border-top:1px solid #dedede; }
#sitemap .unit_last ul li.first{ border-top:1px solid #dedede; }
#sitemap .unit ul li, #sitemap .unit_last ul li { width:93%; float:left; border-bottom:1px solid #dedede; padding:12px 0 8px 13px; background:url(/common/images/ptg/ses/sm_ic_dot.gif) no-repeat left top; font-weight:bold; line-height:12px; }
#sitemap .unit ul li a, #sitemap .unit_last ul li a { color:#595959; text-decoration:none; }
#sitemap .unit ul li a:hover, #sitemap .unit_last ul li a:hover { color:#3D84B0; text-decoration:none; }
#sitemap .unit ul li ul.unit4, #sitemap .unit_last ul li ul.unit4 {  padding-top:5px; }
#sitemap .unit ul li ul.unit4 li{ width:186px; float:left; line-height:20px; font-size:11px; font-weight:normal; border:0; padding:0; margin-bottom:2px; letter-spacing:-1px; background:none; }
#sitemap .unit ul li ul.unit4 li ul li, #sitemap .unit_last ul li ul.unit4 li ul li{ width:168px; line-height:20px; font-size:11px; font-weight:normal; border:0; padding:0 0 0 18px; background:url(/common/images/ptg/ses/sm_ic_dot2.gif) no-repeat left 7px; color:#888888; margin:0; }



/* table */
.tb_info-form { width:100%; background:#fff; }
.tb_info-form td.list_n { border-right:1px solid #cfcfcf; width:20%; padding:0 0 0 15px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-bottom:1px solid #cfcfcf;}
.tb_info-form td.list_n_half { border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; width:20%; padding:0 0 0 15px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-bottom:1px solid #cfcfcf;}
.tb_info-form td.list_n_first { border-right:1px solid #cfcfcf; width:156px; padding:0 0 0 15px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-top:2px solid #cfcfcf;}
.tb_info-form td.list_n_one { border-right:1px solid #cfcfcf; width:156px; padding:0 0 0 15px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-top:2px solid #cfcfcf; border-bottom:2px solid #cfcfcf; }
.tb_info-form td.list_n_first-half { border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; width:156px; padding:0 0 0 15px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-top:2px solid #cfcfcf; width:20%;}
.tb_info-form td.list_n_last { border-right:1px solid #cfcfcf; width:156px; padding:0 0 0 15px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-bottom:2px solid #cfcfcf;}
.tb_info-form td.list_n_last-half { border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;  width:156px; padding:0 0 0 15px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-bottom:2px solid #cfcfcf; width:20%;}
.tb_info-form td { padding:7px 0 6px 13px; border-bottom:1px solid #cfcfcf; }

.tb_info-form td.btn-right { padding-left:13px; border-bottom:1px solid #cfcfcf; }
.tb_info-form td.btn-right button { margin:0 0 0 140px; }
.tb_info-form td.half { padding-left:13px; border-bottom:1px solid #cfcfcf; width:30%; }
.tb_info-form td.first { padding-left:13px; border-top:2px solid #cfcfcf; }
.tb_info-form td.first50 { padding-left:13px; border-top:2px solid #cfcfcf; width:50%; }
.tb_info-form td.first-id { padding-left:13px; border-top:2px solid #cfcfcf; padding:9px 0 8px 13px; }
.tb_info-form td.one { padding-left:13px; border-top:2px solid #cfcfcf; border-bottom:2px solid #cfcfcf; }
.tb_info-form td.first-half { padding-left:13px; border-top:2px solid #cfcfcf; width:30%; }
.tb_info-form td.last { padding-left:13px; border-bottom:2px solid #cfcfcf; }
.tb_info-form td.last-half { padding-left:13px; border-bottom:2px solid #cfcfcf; width:30%; }
.tb_info-form td .fb { font-weight:bold; color:#595959; margin:0 7px 0 0px; vertical-align:-3px; }
.tb_info-form td .fb02 { font-weight:bold; color:#595959; margin:0 7px 0 15px; vertical-align:-3px; }
.tb_info-form td .star { font-size:11px; color:#e94227; font-weight:normal; }
.tb_info-form td .guide { font-size:11px; color:#595959; font-weight:normal; margin:7px 0 3px; line-height:14px; }
.tb_info-form td .guide02 { font-size:11px; color:#595959; font-weight:normal; line-height:14px; padding-top:3px; }
.tb_info-form td span { margin-top:5px;  }
.tb_info-form td.btn { border-bottom:0; padding:3px 0 0 0; border-top:2px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.tb_info-form td.btn02 { border-bottom:0; padding:3px 0 0 0; border-bottom:1px solid #cfcfcf;}
.tb_info-form td.btn button, .tb_info-form td.btn02 button { float:right; padding-top:0; margin:0; vertical-align:bottom; }

/*추가된부분*/
.tb_info-form td.text { padding:9px 0 8px 13px; }
.tb_info-form td.first-text { padding:9px 0 8px 13px; border-top:2px solid #cfcfcf; }
.tb_info-form td.first-half-text { padding:9px 0 8px 13px; border-top:2px solid #cfcfcf; width:30%; }
.tb_info-form td.last-text { padding:9px 0 8px 13px; border-bottom:2px solid #cfcfcf; }
.tb_info-form td.last-half-text { padding:9px 0 8px 13px; border-bottom:2px solid #cfcfcf; width:30%; }
/*추가된부분 끝*/

.tb_men_id_check { width:100%; }
.tb_men_id_check td.list_name { width:21%; height:21px; font-weight:bold; padding-top:5px; }
.tb_men_id_check td.input { width:69%; height:21px; font-weight:bold; padding-top:5px; }
.tb_men_id_check td.input02 { width:33%; height:21px; font-weight:bold; padding-top:5px; }
.tb_men_id_check td button { margin-top:5px; }

.tb_men_add_search { width:100%; border:1px solid #d3d3d3; }
.tb_men_add_search td.list01 { width:15%; height:21px; font-weight:bold; padding-top:5px; background-color:#f0f0f0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; text-align:center;}
.tb_men_add_search td.list02 { width:40%; height:21px; font-weight:bold; padding-top:5px; background-color:#f0f0f0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; text-align:center;}
.tb_men_add_search td.list03 { width:45%; height:21px; font-weight:bold; padding-top:5px; background-color:#f0f0f0; border-bottom:1px solid #d3d3d3; text-align:center;}

.space {margin-top:30px;}

/*20121129 추가*/
.tb_men_add_search td.list04 { width:85%; height:21px; font-weight:bold; padding-top:5px; background-color:#f0f0f0; border-bottom:1px solid #d3d3d3; text-align:center;}
/*20121129 추가 끝*/

.tb_men_add_search td.res01 { width:15%; height:21px; font-weight:normal; padding-top:5px; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; text-align:center;}
.tb_men_add_search td.res02 { width:40%; height:21px; font-weight:normal; padding-top:5px; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; text-align:center;}
.tb_men_add_search td.res03 { width:45%; height:21px; font-weight:normal; padding-top:5px; border-bottom:1px solid #d3d3d3; text-align:center;}

/*20121129 추가*/
.tb_men_add_search td.res04 { width:100%; height:21px; font-weight:normal; padding-top:5px; border-bottom:1px solid #d3d3d3; text-align:center;}
.tb_men_add_search td.res05 { width:20%; height:23px; font-weight:normal; padding-top:3px; border-bottom:1px solid #d3d3d3; text-align:center; }
.tb_men_add_search td.res06 { width:65%; height:23px; font-weight:normal; padding-top:3px; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; text-align:center; }
/*20121129 추가 끝*/

.tb_men_add_search td.guide { padding:50px 0; text-align:center;}

.tb_find-id { width:100%; }
.tb_find-id td.list_n { width:22%; padding:0 0 0 16px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-bottom:1px solid #cfcfcf; }
.tb_find-id td.list_n_first { width:22%; padding:0 0 0 16px; font-weight:bold; color:#595959; background-color:#f9f9f9; border-top:2px solid #cfcfcf; }
.tb_find-id td { padding:7px 0 6px 13px; border-bottom:1px solid #cfcfcf; }
.tb_find-id td.first { padding-left:13px; border-top:2px solid #cfcfcf; }
.star {
	font-size: 11px;
	color: #e94227 !important; 
	font-weight: normal;
}
table th .star {
	float: left;
	margin-left: -10px;
}

/*.tb_bbs_list { width:100%; float:left; }
.tb_bbs_list th { background-color:#f1f9fe; border-top:2px solid #9dc3db; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; color:#477a99; text-align:center; font-weight:bold; padding-top:4px; height:29px; }
.tb_bbs_list th.s01 { width:10%; }
.tb_bbs_list th.s02 { width:65%; }
.tb_bbs_list th.s03 { width:10%; }
.tb_bbs_list th.s04 { width:15%; border-right:0; }
.tb_bbs_list td.s01 { width:10%; }
.tb_bbs_list td.s02 { width:65%; text-align:left; padding-left:10px; }
.tb_bbs_list td.s03 { width:10%; }
.tb_bbs_list td.s04 { width:15%; border-right:0; }
.tb_bbs_list td.s99 { width:100%; border-right:0; }
.tb_bbs_list td { background-color:#fff; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; text-align:center; padding:7px 0 6px 0; height:29px; }
.tb_bbs_list td a { color:#595959; text-decoration:none; }
.tb_bbs_list td a:hover {  color:#397baf; font-weight:bold; text-decoration:none; }

.tb_faq_list { width:100%; float:left; }
.tb_faq_list th { background-color:#f1f9fe; border-top:2px solid #9dc3db; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; color:#477a99; text-align:center; font-weight:bold; padding-top:4px; height:29px; }
.tb_faq_list th.s01 { width:10%; }
.tb_faq_list th.s02 { width:15%; }
.tb_faq_list th.s03 { width:40%; }
.tb_faq_list th.s04 { width:10%; }
.tb_faq_list th.s05 { width:15%; border-right:0; }
.tb_faq_list td.s01 { width:10%; }
.tb_faq_list td.s02 { width:15%; }
.tb_faq_list td.s03 { width:45%; text-align:left; padding-left:10px; }
.tb_faq_list td.s04 { width:10%; }
.tb_faq_list td.s05 { width:15%; border-right:0; }
.tb_faq_list td.s99 { width:100%; border-right:0; }
.tb_faq_list td { background-color:#fff; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; text-align:center; padding:7px 0 6px 0; height:29px; }
.tb_faq_list td a { color:#595959; text-decoration:none; }
.tb_faq_list td a:hover {  color:#397baf; font-weight:bold; text-decoration:none; }

.tb_faq-view { width:100%; float:left; }
.tb_faq-view th { width:15%; background-color:#f1f9fe; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; color:#477a99; text-align:left; font-weight:bold; padding :8px 0 8px 35px; }
.tb_faq-view td { width:85%; border-bottom:1px solid #cfcfcf; text-align:left; padding :8px 0 8px 15px; line-height:18px; }
.tb_faq-view td img { margin-right:10px; vertical-align:-3px; }
.tb_faq-view th.first { border-top:2px solid #9dc3db; border-right:1px solid #cfcfcf;  }
.tb_faq-view td.first { border-top:2px solid #9dc3db; border-right:0; font-weight:bold; }
.tb_faq-view th.last { border-bottom:2px solid #9dc3db; border-right:1px solid #cfcfcf; vertical-align:top; }
.tb_faq-view td.last { border-bottom:2px solid #9dc3db; border-right:0; }
.tb_faq-view td a { text-decoration:underline; color:#595959; }
*/
.tb_ge_step07 { width:100%; background:#fff; border:1px solid #c0c0c0; }
.tb_ge_step07 th { width:100%; background-color:#e8e8e8; height:31px; text-align:center; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
.tb_ge_step07 th.s01 { width:5%; }
.tb_ge_step07 th.s02 { width:10%; }
.tb_ge_step07 th.s03 { width:13%; }
.tb_ge_step07 th.s04 { width:17%; }
.tb_ge_step07 th.s05 { width:45%; }
.tb_ge_step07 th.s06 { width:10%; }
.tb_ge_step07 td { width:100%; background:#fff; padding:7px 0 8px; text-align:center; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
.tb_ge_step07 td.s01 { width:5%; }
.tb_ge_step07 td.s02 { width:10%; }
.tb_ge_step07 td.s03 { width:13%; }
.tb_ge_step07 td.s04 { width:17%; }
.tb_ge_step07 td.s05 { width:45%; text-align:left; padding-left:9px; }
.tb_ge_step07 td.s06 { width:10%; }

.tb_ses_step02 { width:100%; background:#fff; border:1px solid #cfcfcf; }
.tb_ses_step02 th { width:100%; background-color:#f9f9f9; height:31px; text-align:center; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; font-weight:bold; }
.tb_ses_step02 th.s01 { width:10%; }
.tb_ses_step02 th.s02 { width:7%; }
.tb_ses_step02 th.s03 { width:13%; }
.tb_ses_step02 th.s04 { width:13%; }
.tb_ses_step02 th.s05 { width:44%; }
.tb_ses_step02 th.s06 { width:13%; }
.tb_ses_step02 td { width:100%; background:#fff; padding:7px 0 8px; text-align:center; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; }
.tb_ses_step02 td.s01 { width:10%; }
.tb_ses_step02 td.s02 { width:7%; }
.tb_ses_step02 td.s03 { width:13%; }
.tb_ses_step02 td.s04 { width:13%; }
.tb_ses_step02 td.s05 { width:44%; }
.tb_ses_step02 td.s06 { width:13%; }

.tb_appc { width:100%; float:left; border:1px solid #c0c0c0; }
.tb_appc { width:100%; background:#fff; border:1px solid #c0c0c0; }
.tb_appc tr { border-bottom:1px solid #c0c0c0; }
.tb_appc th { width:22%; background:#f3f3f3; height:31px; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; padding-left:20px; }
.tb_appc td { width:28%; background:#fff; height:31px; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; padding-left:10px; }
/*20121203추가*/
.tb_appc td.wide { width:78%; }
/*20121203추가 끝*/

.tb_sg05_01 { width:100%; }
.tb_sg05_01 th { background:#f9f9f9; border-top:2px solid #cfcfcf; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; text-align:center; font-weight:bold; height:32px; }
.tb_sg05_01 th.s01 { width:18%; }
.tb_sg05_01 th.s02 { width:32%; }
.tb_sg05_01 th.s03 { width:20%; }
.tb_sg05_01 th.s04 { width:15%; }
.tb_sg05_01 th.s05 { width:15%; }
.tb_sg05_01 td { border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; text-align:center; height:46px; }
.tb_sg05_01 td.s01 { width:18%; text-align:left; padding-left:23px; }
.tb_sg05_01 td.s02 { width:32%; }
.tb_sg05_01 td.s03 { width:20%; }
.tb_sg05_01 td.s04 { width:15%; }
.tb_sg05_01 td.s05 { width:15%; border-right:0; }
.tb_sg05_01 td.s01_last { width:18%; text-align:left; padding-left:23px; border-bottom:2px solid #cfcfcf;  }
.tb_sg05_01 td.s02_last { width:32%; border-bottom:2px solid #cfcfcf; }
.tb_sg05_01 td.s03_last { width:20%; border-bottom:2px solid #cfcfcf; }
.tb_sg05_01 td.s04_last { width:15%; border-bottom:2px solid #cfcfcf; }
.tb_sg05_01 td.s05_last { width:15%; border-bottom:2px solid #cfcfcf; border-right:0; }
.tb_sg05_02 { width:100%; float:left; }
.tb_sg05_02 th { width:50%; background:#f9f9f9; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; text-align:center; height:32px; }
.tb_sg05_02 th.first { border-top:2px solid #cfcfcf; }
.tb_sg05_02 th.last { border-bottom:2px solid #cfcfcf; }
.tb_sg05_02 td { border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; text-align:center; height:32px; }
.tb_sg05_02 td.s01 { width:35%; }
.tb_sg05_02 td.s02 { width:15%; border-right:0; }
.tb_sg05_02 td.s01_first { width:35%;  border-top:2px solid #cfcfcf; }
.tb_sg05_02 td.s02_first { width:15%; border-right:0;  border-top:2px solid #cfcfcf;}
.tb_sg05_02 td.s01_last { width:35%; border-bottom:2px solid #cfcfcf; }
.tb_sg05_02 td.s02_last { width:15%; border-right:0; border-bottom:2px solid #cfcfcf;}

.tType01, .tType02, .tType03 {width:100%;border-bottom:1px solid #b9b9b9}
.tType01 th {padding:10px 10px 6px 10px;text-align:center;font-weight:normal;font-size:14px; line-height:18px; background:#fff;border-top:1px solid #b9b9b9;border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9}
.tType01 th.last{border-bottom:1px solid #ccc}
.tType01 td {padding:10px 10px 6px 10px;text-align:center;font-size:12px; line-height:18px;border-top:1px solid #b9b9b9;border-right:1px solid #b9b9b9;background:#fff}
.tType01 .tLeft {text-align:left}
.tType01 .tbLeft {text-align:left}
.tType01 .tRight {text-align:right}

.tType01 tfoot td{padding:11px 0 9px 13px;color:#4e473f;text-align:left;border-right:none !important;background:#f9f9f9}
.tType01 tfoot td span{padding-right:18px}

/* .nbr {border-right:none !important;}
.nbb {border-bottom:none !important;} */
/* //table */






/* global */
/* box type */
.boxwrap01 {float:left; width:576px; padding-right:15px; }
.boxwrap02 {clear:both; line-height:20px; padding-top:25px; }
.boxwrap03 {height:195px; line-height:18px; margin-top:40px; padding-left:5px; background:url(/common/images/ptg/ses/air_bg.jpg) right top no-repeat; }
.boxtype01 { font-weight:normal; color:#595959; font-size:12px; line-height:18px; background-color:#f4f4f4; padding:14px 20px; margin-top:18px; }
.boxtype02 {float:left; width:100%; padding-top:3px; background:url(/images/ptg/content/bartop.gif) left top no-repeat;}
.boxtype03 {margin-top:60px; font-size:12px; line-height:26px; letter-spacing:-1px;}
.boxtype04 {margin-top:60px; font-size:12px; line-height:20px;}

ul.txttype01 li{
	padding-left: 11px;
	font-weight: normal;
	line-height: 18px;
	background: url(/common/images/ptg/content/ses/bu01_bg.png) no-repeat left 4px;
}
.mt20 {margin-top:20px !important; }
.mb5 {margin-bottom:5px !important; }
.mb20 {margin-bottom:20px !important; }
.mb40 {margin-bottom:40px !important; }
.mtb3 {margin:3px 0 !important; }

.pl15 {padding-left:15px !important; }
.pr10 {padding-right:10px !important; }
.pr15 {padding-right:15px !important; }
.pt42 {padding-top:42px !important; }

.blue01 {color:#317da8 !important;}
.blue02 {color:#183f6c !important;}

.ovhid {overflow:hidden !important;}
.cboth {clear:both !important;}
.fr {float:right !important;}
.fl {float:left !important;}

.txtrig {text-align:right !important;}
.txbol {font-weight:bold !important;}

.li20 {line-height:20px !important;}

.txtla {font-size:16px !important; font-weight:bold; color:#317da8; line-height:24px !important; letter-spacing:-1px;}
.txtla1 {font-size:16px !important; font-weight:bold; color:#317da8; line-height:24px !important; }

.hidden { display: none; }
.blind { display: inline-block; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.blue_new {color:#0000ff; }
.red_new {color:#ff0000; }