@charset "utf-8";

@import "base.css";

@font-face {
	font-family: "NanumGothicExtraBold";
	src: url("./NanumGothicExtraBold.eot");
	src: local(※), url("./NanumGothicExtraBold.woff") format("woff");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: "NanumBarunGothicBold";
	src: url("./NanumBarunGothicBold.eot");
	src: local(※), url("./NanumBarunGothicBold.woff") format("woff");
	font-weight: normal;
	font-style: normal
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p,
	button, input {
	margin: 0;
	padding: 0
}

body, h1, h2, h3, h4, input, button {
	color: #393939;
	font-size: 12px;
	font-family: 'Malgun Gothic', '돋움', dotum, Helvetica, sans-serif
}

img, fieldset, iframe {
	border: 0 none
}

li {
	list-style: none
}

input, select, button {
	vertical-align: middle
}

img {
	vertical-align: middle
}

address {
	font-style: normal
}

label, button {
	cursor: pointer;
	border: none
}

button {
	padding: 0;
	margin: 0
}

a {
	color: #393939;
	text-decoration: none
}

a:hover {
	color: #393939;
	text-decoration: underline
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0
}

th, td {
	padding: 0
}

select {
	font-size: 12px;
	border: 1px solid #707070
}

input {
	vertical-align: middle
}

input[type=text] {
	border: 1px solid #707070;
	padding: 2px 3px
}

input[type=password] {
	border: 1px solid #707070;
	padding: 2px 3px
}

input[type=file] {
	padding: 4px
}

input[readonly=readonly] {
	background: #f5f5f5
}

textarea {
	padding: 3px;
	border: 1px solid #ccc
}

legend, caption {
	display: none
}

.hide {
	font-size: 0;
	text-indent: -9999em;
}

#header {
	width: 100%;
	min-width: 1200px;
	position: relative
}

#main #header {
	background: url(../images/wcspopimages/bg_gnb_m00_bar.png) left bottom repeat-x
}

#sub.m01 #header {
	background: url(../images/wcspopimages/bg_gnb_m01_bar.png) left bottom repeat-x
}

#sub.m02 #header {
	background: url(../images/wcspopimages/bg_gnb_m02_bar.png) left bottom repeat-x
}

#sub.m03 #header {
	background: url(../images/wcspopimages/bg_gnb_m03_bar.png) left bottom repeat-x
}

#sub.m04 #header {
	background: url(../images/wcspopimages/bg_gnb_m04_bar.png) left bottom repeat-x
}

#sub.m05 #header {
	background: url(../images/wcspopimages/bg_gnb_m05_bar.png) left bottom repeat-x
}

#sub.m06 #header {
	background: url(../images/wcspopimages/bg_gnb_m06_bar.png) left bottom repeat-x
}

#sub.m07 #header {
	background: url(../images/wcspopimages/bg_gnb_m07_bar.png) left bottom repeat-x
}

#sub.m99 #header {
	background: url(../images/wcspopimages/bg_gnb_m99_bar.png) left bottom repeat-x
}

#header .header_wrap {
	width: 1160px;
	height: 130px;
	margin: 0 auto
}

h1.logo {
	float: left;
	display: inline;
	margin-top: 19px
}

ul.hmb {
	float: right;
	display: inline;
	padding-left: 19px;
	background: url(../images/wcspopimages/bg_hmb_l.png) left top no-repeat
}

ul.hmb>li {
	float: left;
	display: inline;
	margin-left: 15px
}

ul.hmb>li>a {
	float: left;
	display: inline;
	height: 18px;
	color: #222;
	font-size: 11px;
	font-family: "NanumBarunGothic";
	text-decoration: none;
	padding: 7px 0 0 15px;
	background: url(../images/wcspopimages/blt_hmb.png) left 7px no-repeat
}

ul.hmb li.all_menu {
	position: relative;
	padding: 0 35px 0 40px;
	margin-left: 0;
	background: url(../images/wcspopimages/bg_hmb_r.png) right top no-repeat;
	z-index: 5
}

ul.hmb li.all_menu>a {
	color: #fff;
	background: url(../images/wcspopimages/blt_hmb_am_open.png) left 7px no-repeat
}

div.ambox_out {
	float: left;
	display: none;
	position: absolute;
	top: 35px;
	right: 0;
	background: url(../images/wcspopimages/bg_ambox_out.png) left bottom no-repeat
}

div.ambox_in {
	float: left;
	display: inline;
	width: 1150px;
	padding: 24px 15px 20px 15px;
	background: url(../images/wcspopimages/bg_ambox_in.png) left top no-repeat
}

div.ambox_in dl {
	float: left;
	display: inline;
	width: 141px;
	margin: 0 11px 0 12px
}

div.ambox_in dl dt {
	float: left;
	display: inline;
	width: 100%;
	padding-bottom: 11px
}

div.ambox_in dl.am_01 dt {
	border-bottom: 2px solid #016687
}

div.ambox_in dl.am_02 dt {
	border-bottom: 2px solid #014487
}

div.ambox_in dl.am_03 dt {
	border-bottom: 2px solid #5746a7
}

div.ambox_in dl.am_04 dt {
	border-bottom: 2px solid #a74696
}

div.ambox_in dl.am_05 dt {
	border-bottom: 2px solid #ca213d
}

div.ambox_in dl.am_06 dt {
	border-bottom: 2px solid #e36308
}

div.ambox_in dl.am_07 dt {
	border-bottom: 2px solid #94aa00
}

div.ambox_in dl dt a {
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	text-decoration: none
}

div.ambox_in dl.am_01 dt a {
	color: #016687
}

div.ambox_in dl.am_02 dt a {
	color: #014487
}

div.ambox_in dl.am_03 dt a {
	color: #5746a7
}

div.ambox_in dl.am_04 dt a {
	color: #a74696
}

div.ambox_in dl.am_05 dt a {
	color: #ca213d
}

div.ambox_in dl.am_06 dt a {
	color: #e36308
}

div.ambox_in dl.am_07 dt a {
	color: #94aa00
}

div.ambox_in dl dd ul li {
	float: left;
	clear: left;
	display: inline;
	margin-top: 10px
}

div.ambox_in dl dd ul li:first-child {
	margin-top: 14px
}

div.ambox_in dl dd ul li a {
	font-size: 13px;
	font-family: "NanumBarunGothic";
	padding-left: 18px;
	background: url(../images/wcspopimages/blt_amlist.png) left 2px no-repeat
}

div.ambox_in dl.am_01 dd ul li a:hover {
	color: #016687;
	background: url(../images/wcspopimages/blt_amlist_s01.png) left 2px no-repeat
}

div.ambox_in dl.am_02 dd ul li a:hover {
	color: #014487;
	background: url(../images/wcspopimages/blt_amlist_s02.png) left 2px no-repeat
}

div.ambox_in dl.am_03 dd ul li a:hover {
	color: #5746a7;
	background: url(../images/wcspopimages/blt_amlist_s03.png) left 2px no-repeat
}

div.ambox_in dl.am_04 dd ul li a:hover {
	color: #a74696;
	background: url(../images/wcspopimages/blt_amlist_s04.png) left 2px no-repeat
}

div.ambox_in dl.am_05 dd ul li a:hover {
	color: #ca213d;
	background: url(../images/wcspopimages/blt_amlist_s05.png) left 2px no-repeat
}

div.ambox_in dl.am_06 dd ul li a:hover {
	color: #e36308;
	background: url(../images/wcspopimages/blt_amlist_s06.png) left 2px no-repeat
}

div.ambox_in dl.am_07 dd ul li a:hover {
	color: #94aa00;
	background: url(../images/wcspopimages/blt_amlist_s07.png) left 2px no-repeat
}

div.ambox_in a.ambox_close {
	float: right;
	clear: both;
	display: inline;
	color: #41506b;
	font-family: "NanumBarunGothicBold";
	padding-left: 16px;
	margin: 25px 13px 0 0;
	background: url(../images/wcspopimages/blt_hmb_am_close.png) left 1px no-repeat
}

div.gnb {
	float: left;
	display: inline;
	margin: 25px 0 0 30px;
	z-index: 1
}

div.gnb ul.gnb_list {
	float: left;
	display: inline
}

div.gnb ul.gnb_list>li {
	float: left;
	display: inline;
	margin: 0 0 0 47px
}

div.gnb ul.gnb_list>li>a {
	display: block;
	position: relative;
	height: 49px;
	font-size: 19px;
	font-family: "NanumBarunGothicBold";
	text-decoration: none;
	z-index: 2
}

div.gnb ul.gnb_list li.gnb_m01>a.on, div.gnb ul.gnb_list li.gnb_m01>a:hover
	{
	color: #018765;
	background: url(../images/wcspopimages/bg_gnb_m01_arrow.png) center bottom no-repeat
}

div.gnb ul.gnb_list li.gnb_m02>a.on, div.gnb ul.gnb_list li.gnb_m02>a:hover
	{
	color: #016687;
	background: url(../images/wcspopimages/bg_gnb_m02_arrow.png) center bottom no-repeat
}

div.gnb ul.gnb_list li.gnb_m03>a.on, div.gnb ul.gnb_list li.gnb_m03>a:hover
	{
	color: #014487;
	background: url(../images/wcspopimages/bg_gnb_m03_arrow.png) center bottom no-repeat
}

div.gnb ul.gnb_list li.gnb_m04>a.on, div.gnb ul.gnb_list li.gnb_m04>a:hover
	{
	color: #763e95;
	background: url(../images/wcspopimages/bg_gnb_m04_arrow.png) center bottom no-repeat
}

div.gnb ul.gnb_list li.gnb_m05>a.on, div.gnb ul.gnb_list li.gnb_m05>a:hover
	{
	color: #ca0a43;
	background: url(../images/wcspopimages/bg_gnb_m05_arrow.png) center bottom no-repeat
}

div.gnb ul.gnb_list li.gnb_m06>a.on, div.gnb ul.gnb_list li.gnb_m06>a:hover
	{
	color: #cf4900;
	background: url(../images/wcspopimages/bg_gnb_m06_arrow.png) center bottom no-repeat
}

div.gnb ul.gnb_list li.gnb_m07>a.on, div.gnb ul.gnb_list li.gnb_m07>a:hover
	{
	color: #5b7f00;
	background: url(../images/wcspopimages/bg_gnb_m07_arrow.png) center bottom no-repeat
}

div.gnb div.sub_list {
	float: left;
	display: none;
	position: absolute;
	width: 100%;
	height: 33px;
	bottom: 0;
	left: 0;
	z-index: 1
}

div.gnb li.gnb_m01 div.sub_list {
	background: url(../images/wcspopimages/bg_gnb_m01_bar.png) left bottom repeat-x
}

div.gnb li.gnb_m02 div.sub_list {
	background: url(../images/wcspopimages/bg_gnb_m02_bar.png) left bottom repeat-x
}

div.gnb li.gnb_m03 div.sub_list {
	background: url(../images/wcspopimages/bg_gnb_m03_bar.png) left bottom repeat-x
}

div.gnb li.gnb_m04 div.sub_list {
	background: url(../images/wcspopimages/bg_gnb_m04_bar.png) left bottom repeat-x
}

div.gnb li.gnb_m05 div.sub_list {
	background: url(../images/wcspopimages/bg_gnb_m05_bar.png) left bottom repeat-x
}

div.gnb li.gnb_m06 div.sub_list {
	background: url(../images/wcspopimages/bg_gnb_m06_bar.png) left bottom repeat-x
}

div.gnb li.gnb_m07 div.sub_list {
	background: url(../images/wcspopimages/bg_gnb_m07_bar.png) left bottom repeat-x
}

div.gnb div.sub_list ul {
	width: 1160px;
	margin: 10px auto 0 auto
}

div.gnb div.sub_list ul li {
	float: left;
	display: inline;
	padding: 0 13px 0 14px;
	background: url(../images/wcspopimages/bg_gnb_line.png) left 1px no-repeat
}

div.gnb div.sub_list ul li:first-child {
	padding-left: 0;
	background: none
}

div.gnb li.gnb_m01 div.sub_list ul li:first-child {
	margin-left: 209px
}

div.gnb li.gnb_m02 div.sub_list ul li:first-child {
	margin-left: 427px
}

div.gnb li.gnb_m03 div.sub_list ul li:first-child {
	margin-left: 541px
}

div.gnb li.gnb_m04 div.sub_list ul li:first-child {
	margin-left: 655px
}

div.gnb li.gnb_m05 div.sub_list ul li:first-child {
	margin-left: 805px
}

div.gnb li.gnb_m06 div.sub_list ul li:first-child {
	margin-left: 936px
}

div.gnb li.gnb_m07 div.sub_list ul li:first-child {
	margin-left: 605px
}

div.gnb div.sub_list ul li a {
	color: #fff;
	font-size: 12px;
	font-family: "NanumBarunGothic"
}

#family_site {
	float: left;
	clear: both;
	display: inline;
	width: 100%;
	text-align: center;
	margin-top: 30px
}

#family_site ul {
	min-width: 1160px;
	border-top: 1px solid #ccc
}

#family_site ul li {
	display: inline;
	margin: 0 -2px
}

#footer {
	clear: both;
	width: 100%;
	min-width: 1160px;
	height: 105px;
	border-top: 1px solid #ccc;
	background: #f0f0f0
}

#footer div.footer_wrap {
	width: 1240px;
	margin: 0 auto
}

#footer div.logo_f {
	float: left;
	display: inline;
	margin-top: 20px
}

#footer div.family_s {
	float: right;
	margin-top: 20px
}

#footer div.family_s select {
	height: 22px
}

#footer ul.fmb {
	float: left;
	display: inline;
	margin: 25px 0 0 30px
}

#footer ul.fmb li {
	float: left;
	display: inline;
	padding: 0 10px 0 11px;
	background: url(../images/wcspopimages/bg_fmb_line.png) left top no-repeat
}

#footer ul.fmb li:first-child {
	padding: 0 10px 0 0;
	background: none
}

#footer ul.fmb li a {
	font-size: 11px;
	font-family: "NanumBarunGothic"
}

#footer address {
	float: left;
	display: inline;
	color: #7d7d7d;
	font-size: 11px;
	font-family: "NanumBarunGothic";
	margin: 25px 0 0 20px
}

#footer address p.addr span {
	padding-left: 12px;
	background: url(../images/wcspopimages/blt_addr.png) 3px 2px no-repeat
}

#footer address p.copy {
	font-size: 10px;
	font-family: Arial;
	margin-top: 5px
}

#main #container {
	float: left;
	display: inline;
	width: 100%;
	min-width: 1160px;
	padding-top: 40px;
	background: url(../images/wcspopimages/bg_main_container.png) left top repeat-x
}

#main div.contents_wrap {
	width: 1160px;
	margin: 0 auto
}

#main div.ctn_l {
	float: left;
	display: inline;
	width: 330px
}

#main div.ctn_c {
	float: left;
	display: inline;
	width: 460px;
	margin-left: 20px
}

#main div.ctn_r {
	float: right;
	display: inline;
	width: 330px
}

#main div.tit_box {
	float: left;
	display: inline;
	width: 100%
}

#main div.tit_box h3 {
	float: left;
	display: inline;
	color: #018765;
	font-size: 16px;
	font-family: "NanumGothicExtraBold"
}

#main div.tit_box span.btn_more {
	float: right;
	display: inline;
	margin-top: 3px;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_more_line.png) left top no-repeat
}

#main div.tit_box span.btn_more a {
	float: left;
	display: inline;
	color: #535455;
	font-size: 11px;
	font-family: Dotum;
	text-decoration: none;
	padding-left: 9px;
	background: url(../images/wcspopimages/blt_more.png) left 2px no-repeat
}

#main div.hot_menu {
	float: left;
	display: inline;
	width: 100%
}

#main div.hot_menu ul li {
	float: left;
	display: inline;
	margin-bottom: 20px
}

#main div.hot_menu ul li a {
	float: left;
	display: inline;
	width: 165px;
	height: 70px;
	text-indent: -10000em
}

#main.logout div.hot_menu ul li.hm_01 a {
	background: url(../images/wcspopimages/btn_hm_lo_01.png) left top no-repeat
}

#main.logout div.hot_menu ul li.hm_02 a {
	background: url(../images/wcspopimages/btn_hm_lo_02.png) left top no-repeat
}

#main.logout div.hot_menu ul li.hm_03 a {
	background: url(../images/wcspopimages/btn_hm_lo_03.png) left top no-repeat
}

#main.logout div.hot_menu ul li.hm_04 a {
	background: url(../images/wcspopimages/btn_hm_lo_04.png) left top no-repeat
}

#main.logout div.hot_menu ul li.hm_05 a {
	background: url(../images/wcspopimages/btn_hm_lo_05.png) left top no-repeat
}

#main.logout div.hot_menu ul li.hm_06 a {
	background: url(../images/wcspopimages/btn_hm_lo_06.png) left top no-repeat
}

#main.logout div.hot_menu ul li.hm_07 a {
	background: url(../images/wcspopimages/btn_hm_lo_07.png) left top no-repeat
}

#main.login div.hot_menu ul li.hm_01 a {
	background: url(../images/wcspopimages/btn_hm_li_01.png) left top no-repeat
}

#main.login div.hot_menu ul li.hm_02 a {
	background: url(../images/wcspopimages/btn_hm_li_02.png) left top no-repeat
}

#main.login div.hot_menu ul li.hm_03 a {
	background: url(../images/wcspopimages/btn_hm_li_03.png) left top no-repeat
}

#main.login div.hot_menu ul li.hm_04 a {
	background: url(../images/wcspopimages/btn_hm_li_04.png) left top no-repeat
}

#main.login div.hot_menu ul li.hm_05 a {
	background: url(../images/wcspopimages/btn_hm_li_05.png) left top no-repeat
}

#main.login div.hot_menu ul li.hm_06 a {
	background: url(../images/wcspopimages/btn_hm_li_06.png) left top no-repeat
}

#main div.notice {
	border-top: 1px solid #d7d7d7;
	display: inline;
	float: left;
	margin-top: 30px;
	padding-top: 18px;
	width: 100%;
}

#main div.edu_data {
	float: left;
	display: inline;
	width: 100%;
	padding-top: 18px;
	margin-top: 30px;
	border-top: 1px solid #d7d7d7
}

#main div.notice ul, #main div.edu_data ul {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 13px
}

#main div.notice ul li, #main div.edu_data ul li {
	float: left;
	clear: left;
	display: inline;
	width: 100%;
	padding: 5px 0
}

#main div.notice ul li a, #main div.edu_data ul li a {
	float: left;
	display: inline;
	color: #666;
	padding-left: 11px;
	background: url(../images/wcspopimages/blt_mlist.png) left 4px no-repeat
}

#main div.notice ul li span.date, #main div.edu_data ul li span.date {
	float: right;
	display: inline;
	color: #b1b1b1;
	font-size: 11px;
	font-family: Gulim
}

#main div.info_search {
	float: left;
	display: inline;
	width: 100%;
	margin-left: 32px
}

#main div.info_search dt {
	float: left;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	font-family: "NanumGothic";
	padding-left: 25px;
	background: url(../images/wcspopimages/blt_info_search_dt.png) left 5px no-repeat
}

#main div.info_search dd {
	float: left;
	clear: left;
	display: inline;
	width: 396px;
	height: 46px;
	margin-top: 10px;
	background: url(../images/wcspopimages/bg_info_search_box.png) left top no-repeat
}

#main div.info_search dd input.search_input {
	float: left;
	display: inline;
	width: 315px;
	height: 30px;
	color: #018765;
	font-size: 16px;
	font-family: "NanumGothic";
	padding: 2px 0 0 0;
	margin: 7px 0 0 10px;
	border: none;
	outline: none
}

#main.logout div.info_search dd input.search_input {
	background: url(../images/wcspopimages/bg_info_search_txt_lo.png) center 9px
		no-repeat
}

#main.login div.info_search dd input.search_input {
	background: url(../images/wcspopimages/bg_info_search_txt_li.png) center 9px
		no-repeat
}

#main div.info_search dd input.search_input.focus, #main div.info_search dd input.search_input.focusnot
	{
	background: none
}

#main div.info_search dd input.btn_search {
	float: left;
	display: inline;
	width: 45px;
	height: 40px;
	text-indent: -10000em;
	margin: 3px 0 0 14px;
	border: none;
	outline: none;
	cursor: pointer
}

#main div.info_search dd input.btn_search.up {
	background: url(../images/wcspopimages/btn_info_search_u.png) left top no-repeat
}

#main div.info_search dd input.btn_search.down {
	background: url(../images/wcspopimages/btn_info_search_d.png) left top no-repeat
}

#main div.visual {
	float: left;
	display: inline;
	width: 100%;
	text-align: center;
	margin-top: 45px
}

#main.logout div.login {
	float: left;
	display: inline;
	width: 100%;
	height: 159px;
	background: url(../images/wcspopimages/bg_login_box_lo.png) left top no-repeat
}

#main div.login div.tit_box {
	margin-top: 9px
}

#main div.login div.tit_box h3 {
	font-size: 15px;
	margin-left: 13px
}

#main div.login div.tit_box ul.btn_idpw {
	float: right;
	display: inline;
	margin: 6px 14px 0 0
}

#main div.login div.tit_box ul.btn_idpw li {
	float: left;
	display: inline;
	padding-left: 10px;
	margin-left: 9px;
	background: url(../images/wcspopimages/bg_btn_idpw_line.png) left top no-repeat
}

#main div.login div.tit_box ul.btn_idpw li:first-child {
	padding-left: 0;
	margin-left: 0;
	background: none
}

#main div.login div.tit_box ul.btn_idpw li a {
	font-size: 11px
}

#main div.login div.ctn_box {
	float: left;
	display: inline
}

#main div.login div.ctn_box div.certificate {
	float: left;
	display: inline;
	margin: 16px 0 0 25px
}

#main div.login div.ctn_box div.certificate div.input_box {
	float: left;
	display: inline
}

#main div.login div.ctn_box div.certificate div.input_box span.input_id label
	{
	float: left;
	display: inline;
	font-weight:;
	font-family: "NanumBarunGothicBold";
	letter-spacing: 6px;
	padding-left: 10px;
	margin-top: 5px;
	background: url(../images/wcspopimages/blt_login_cer.png) left 4px no-repeat
}

#main div.login div.ctn_box div.certificate div.input_box input {
	width: 107px;
	padding-top: 4px;
	border: 1px solid #ccc
}

#main div.login div.ctn_box div.certificate input.btn_login {
	float: left;
	display: inline;
	width: 97px;
	height: 22px;
	text-indent: -10000em;
	margin-left: 5px;
	border: none;
	outline: none;
	background: url(../images/wcspopimages/btn_login_cer.png) left top no-repeat;
	cursor: pointer
}

#main div.login div.ctn_box div.normal {
	float: left;
	clear: left;
	display: inline;
	margin: 22px 0 0 25px
}

#main div.login div.ctn_box div.normal div.input_box {
	float: left;
	display: inline
}

#main div.login div.ctn_box div.normal div.input_box span.input_id {
	float: left;
	display: inline;
	height: 22px
}

#main div.login div.ctn_box div.normal div.input_box span.input_pw {
	float: left;
	clear: left;
	display: inline;
	height: 22px;
	margin-top: 4px
}

#main div.login div.ctn_box div.normal div.input_box label {
	float: left;
	display: inline;
	font-weight:;
	font-family: "NanumBarunGothicBold";
	padding-left: 10px;
	margin-top: 5px;
	background: url(../images/wcspopimages/blt_login_nor.png) left 4px no-repeat
}

#main div.login div.ctn_box div.normal div.input_box span.input_id label
	{
	letter-spacing: 6px
}

#main div.login div.ctn_box div.normal div.input_box span.input_pw label
	{
	letter-spacing: 0.4px
}

#main div.login div.ctn_box div.normal div.input_box input {
	width: 154px;
	padding-top: 4px;
	border: 1px solid #ccc
}

#main div.login div.ctn_box div.normal div.input_box span.input_pw input
	{
	margin-left: 6px
}

#main div.login div.ctn_box div.normal input.btn_login {
	float: left;
	display: inline;
	width: 48px;
	height: 48px;
	text-indent: -10000em;
	margin-left: 7px;
	border: none;
	outline: none;
	background: url(../images/wcspopimages/btn_login_nor.png) left top no-repeat;
	cursor: pointer
}

#main div.login div.ctn_box ul.btn {
	float: left;
	display: inline;
	margin: 11px 0 0 25px
}

#main div.login div.ctn_box ul.btn li {
	float: left;
	display: inline;
	margin-right: 5px
}

#main div.login div.ctn_box ul.btn li.idpw_search a {
	display: block;
	width: 150px;
	height: 22px;
	text-indent: -10000em;
	background: url(../images/wcspopimages/btn_idpw_search.png) left top no-repeat
}

#main div.login div.ctn_box ul.btn li.certi_login a {
	display: block;
	width: 122px;
	height: 22px;
	text-indent: -10000em;
	background: url(../images/wcspopimages/btn_login_certi.png) left top no-repeat
}

#main.login div.login {
	float: left;
	display: inline;
	width: 100%;
	height: 159px;
	background: url(../images/wcspopimages/bg_login_box_li.png) left top no-repeat
}

#main div.login div.ctn_box div.login_user {
	float: left;
	display: inline;
	width: 292px;
	margin: 18px 0 0 24px
}

#main div.login div.ctn_box div.login_user p.user {
	float: left;
	display: inline;
	margin-top: 6px
}

#main div.login div.ctn_box div.login_user input.btn_logout {
	float: right;
	display: inline;
	width: 62px;
	height: 22px;
	text-indent: -10000em;
	margin-right: 14px;
	border: none;
	outline: none;
	background: url(../images/wcspopimages/btn_logout.png) left top no-repeat;
	cursor: pointer
}

#main div.login div.ctn_box div.login_user p.user strong {
	color: #018765
}

#main div.login div.ctn_box div.login_info {
	float: left;
	clear: left;
	display: inline;
	margin: 13px 0 0 25px
}

#main div.login div.ctn_box div.login_info ul li {
	float: left;
	clear: left;
	display: inline;
	padding: 3px 0 3px 11px;
	background: url(../images/wcspopimages/blt_login_info.png) 1px 6px no-repeat
}

#main div.login div.ctn_box div.pay_close {
	float: left;
	clear: left;
	display: inline;
	width: 300px;
	margin: 12px 0 0 16px
}

#main div.login div.ctn_box div.pay_close p {
	float: left;
	display: inline;
	font-weight: bold;
	padding: 1px 0 0 21px;
	background: url(../images/wcspopimages/blt_pay_close_i.png) left top no-repeat
}

#main div.login div.ctn_box div.pay_close p strong {
	color: #1a50ac
}

#main div.login div.ctn_box div.pay_close a {
	float: right;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	margin: 2px 3px 0 0;
	background: url(../images/wcspopimages/blt_pay_close_v.png) left 1px no-repeat
}

#main div.popupzone {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 10px
}

#main div.pupupzone_control {
	float: right;
	display: inline;
	margin-right: 3px
}

#main div.pupupzone_control ul.zone {
	float: left;
	display: inline
}

#main div.pupupzone_control ul.zone li {
	float: left;
	display: inline;
	margin-left: 3px
}

#main div.pupupzone_control ul.navi {
	float: left;
	display: inline
}

#main div.pupupzone_control ul.navi li {
	float: left;
	display: inline;
	margin-left: 3px
}

#main div.popupzone_box {
	float: left;
	display: inline;
	width: 313px;
	height: 304px;
	padding: 7px 10px 11px 7px;
	margin-top: 4px;
	background: url(../images/wcspopimages/bg_popupzone_box.png) left top no-repeat
}

#main div.faq {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 18px
}

#main div.faq ul {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 13px
}

#main div.faq ul li {
	float: left;
	clear: left;
	display: inline;
	padding: 5px 0 5px 24px;
	background: url(../images/wcspopimages/ic_mlist_q.png) left 2px no-repeat
}

#main div.faq ul li a {
	float: left;
	display: inline;
	color: #666
}

#sub div.lnb_wrap {
	float: left;
	display: inline;
	width: 160px;
	margin-top: 50px
}

#sub div.lnb_wrap h2 {
	float: left;
	display: inline;
	width: 100%;
	color: #7d7d7d;
	font-size: 24px;
	font-family: "NanumBarunGothicBold";
	padding-bottom: 20px
}

#sub.m01 div.lnb_wrap h2 {
	color: #018765;
	background: url(../images/wcspopimages/bg_h2_m01.png) left bottom repeat-x
}

#sub.m02 div.lnb_wrap h2 {
	color: #016687;
	background: url(../images/wcspopimages/bg_h2_m02.png) left bottom repeat-x
}

#sub.m03 div.lnb_wrap h2 {
	color: #014487;
	background: url(../images/wcspopimages/bg_h2_m03.png) left bottom repeat-x
}

#sub.m04 div.lnb_wrap h2 {
	color: #763e95;
	background: url(../images/wcspopimages/bg_h2_m04.png) left bottom repeat-x
}

#sub.m05 div.lnb_wrap h2 {
	color: #ca0a43;
	background: url(../images/wcspopimages/bg_h2_m05.png) left bottom repeat-x
}

#sub.m06 div.lnb_wrap h2 {
	color: #cf4900;
	background: url(../images/wcspopimages/bg_h2_m06.png) left bottom repeat-x
}

#sub.m07 div.lnb_wrap h2 {
	color: #5b7f00;
	background: url(../images/wcspopimages/bg_h2_m07.png) left bottom repeat-x
}

#sub.m99 div.lnb_wrap h2 {
	color: #4961ae;
	background: url(../images/wcspopimages/bg_h2_m99.png) left bottom repeat-x
}

#sub div.lnb_wrap ul.lnb_d01 {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 25px
}

#sub div.lnb_wrap ul.lnb_d01>li {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 5px
}

#sub div.lnb_wrap ul.lnb_d01>li>a {
	display: block;
	height: 15px;
	font-size: 15px;
	font-family: "NanumBarunGothic";
	text-decoration: none;
	padding: 8px 0 7px 5px;
	background: url(../images/wcspopimages/bg_lnb_d01.png) left top no-repeat
}

#sub div.lnb_wrap ul.lnb_d01>li>a.on, #sub div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	color: #fff
}

#sub.m01 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m01 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m01.png) left top no-repeat
}

#sub.m02 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m02 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m02.png) left top no-repeat
}

#sub.m03 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m03 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m03.png) left top no-repeat
}

#sub.m04 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m04 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m04.png) left top no-repeat
}

#sub.m05 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m05 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m05.png) left top no-repeat
}

#sub.m06 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m06 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m06.png) left top no-repeat
}

#sub.m07 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m07 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m07.png) left top no-repeat
}

#sub.m99 div.lnb_wrap ul.lnb_d01>li>a.on, #sub.m99 div.lnb_wrap ul.lnb_d01>li>a:hover
	{
	background: url(../images/wcspopimages/bg_lnb_d01_m99.png) left top no-repeat
}

#sub div.lnb_wrap ul.lnb_d02 {
	float: left;
	display: inline;
	width: 100%;
	padding: 5px 0 4px 0;
	background: #ececec
}

#sub div.lnb_wrap ul.lnb_d02>li {
	float: left;
	display: inline;
	width: 100%
}

#sub div.lnb_wrap ul.lnb_d02>li>a {
	display: block;
	color: #666;
	padding: 6px 0 5px 12px
}

#sub div.lnb_wrap ul.lnb_d02>li>a.on, #sub div.lnb_wrap ul.lnb_d02>li>a:hover
	{
	color: #393939;
	font-weight: bold;
	letter-spacing: -1px
}

#sub #container {
	width: 1160px;
	min-height: 600px;
	margin: 0 auto
}

#sub div.contents_wrap {
	float: right;
	display: inline;
	position: relative;
	width: 970px;
	padding-bottom: 40px;
	margin-top: 17px
}

#sub p.path {
	float: left;
	display: inline;
	width: 100%;
	color: #666;
	text-align: right
}

#sub p.path span.home {
	padding: 2px 0 0 20px;
	background: url(../images/wcspopimages/blt_path_home.png) left top no-repeat
}

#sub.m01 p.path strong {
	color: #018765
}

#sub.m02 p.path strong {
	color: #016687
}

#sub.m03 p.path strong {
	color: #014487
}

#sub.m04 p.path strong {
	color: #763e95
}

#sub.m05 p.path strong {
	color: #ca0a43
}

#sub.m06 p.path strong {
	color: #cf4900
}

#sub.m07 p.path strong {
	color: #5b7f00
}

#sub.m99 p.path strong {
	color: #4961ae
}

#sub div.tit_ctn {
	float: left;
	display: inline;
	width: 100%;
	height: 140px;
	margin-top: 18px
}

#sub.m01 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m01.png) left top no-repeat
}

#sub.m02 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m02.png) left top no-repeat
}

#sub.m03 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m03.png) left top no-repeat
}

#sub.m04 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m04.png) left top no-repeat
}

#sub.m05 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m05.png) left top no-repeat
}

#sub.m06 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m06.png) left top no-repeat
}

#sub.m07 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m07.png) left top no-repeat
}

#sub.m99 div.tit_ctn {
	background: url(../images/wcspopimages/bg_h3_m99.png) left top no-repeat
}

#sub div.tit_ctn h3 {
	float: left;
	display: inline;
	font-size: 34px;
	font-family: "NanumBarunGothic";
	margin: -2px 0 0 -1px
}

#sub.m01 div.tit_ctn h3 {
	color: #018765
}

#sub.m02 div.tit_ctn h3 {
	color: #016687
}

#sub.m03 div.tit_ctn h3 {
	color: #014487
}

#sub.m04 div.tit_ctn h3 {
	color: #763e95
}

#sub.m05 div.tit_ctn h3 {
	color: #ca0a43
}

#sub.m06 div.tit_ctn h3 {
	color: #cf4900
}

#sub.m07 div.tit_ctn h3 {
	color: #5b7f00
}

#sub.m99 div.tit_ctn h3 {
	color: #4961ae
}

#sub div.tit_ctn p.note {
	float: left;
	clear: left;
	display: inline;
	font-size: 15px;
	font-family: "NanumBarunGothic";
	margin-top: 10px
}

#sub div.step_box {
	float: left;
	clear: both;
	display: inline
}

div.tit_tbl {
	float: left;
	display: inline;
	width: 100%
}

div.tit_tbl h4 {
	float: left;
	display: inline;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding-left: 25px;
	background: url(../images/wcspopimages/blt_h4.png) left top no-repeat
}

div.tit_tbl span.source {
	float: right;
	display: inline;
	color: #666;
	margin-top: 3px
}

div.tit_tbl span.total {
	float: right;
	display: inline;
	font-weight: bold;
	margin-top: 3px
}

div.tit_tbl ul.btn_list {
	float: right;
	display: inline;
	margin-top: -8px
}

div.tit_tbl ul.btn_list li {
	float: left;
	display: inline;
	margin-left: 4px
}

#sub div.login_box {
	float: left;
	display: inline;
	width: 690px;
	height: 385px;
	margin: 65px 0 0 140px;
	background: url(../images/wcspopimages/bg_login_box_sub.png) left top no-repeat
}

#sub div.login_box h4 {
	display: none
}

#sub div.login_box div.input_box {
	float: left;
	display: inline
}

#sub div.login_box div.input_box label {
	float: left;
	display: inline;
	width: 62px;
	font-size: 14px;
	font-family: "NanumGothic";
	padding-left: 12px;
	margin-top: 7px
}

#sub div.login_box div.input_box input {
	width: 270px;
	font-size: 14px;
	padding: 7px 0 4px 5px;
	border: 1px solid #c7c8cc
}

#sub div.login_box div.certificate {
	float: left;
	display: inline;
	margin: 138px 0 0 108px
}

#sub div.login_box div.certificate span.input_id {
	float: left;
	display: inline
}

#sub div.login_box div.certificate div.input_box label {
	background: url(../images/wcspopimages/blt_login_cer_sub.png) left 5px no-repeat
}

#sub div.login_box div.certificate input.btn_login {
	width: 110px;
	height: 29px;
	text-indent: -10000em;
	margin-left: 12px;
	border: none;
	background: url(../images/wcspopimages/btn_login_cer_sub.png) left top no-repeat;
	cursor: pointer
}

#sub div.login_box div.normal {
	float: left;
	clear: left;
	display: inline;
	padding-top: 20px;
	margin: 140px 0 0 108px;
	border-top: 1px solid #ccc
}

#sub div.login_box div.normal span.input_id {
	float: left;
	display: inline
}

#sub div.login_box div.normal span.input_pw {
	float: left;
	clear: left;
	display: inline;
	margin-top: 7px
}

#sub div.login_box div.normal div.input_box label {
	background: url(../images/wcspopimages/blt_login_nor_sub.png) left 5px no-repeat
}

#sub div.login_box div.normal input.btn_login {
	width: 110px;
	height: 65px;
	text-indent: -10000em;
	margin-left: 12px;
	border: none;
	background: url(../images/wcspopimages/btn_login_nor_sub.png) left top no-repeat;
	cursor: pointer
}

#sub div.login_box ul.btn_idpw {
	float: left;
	clear: left;
	display: inline;
	width: 473px;
	padding-top: 20px;
	margin: 20px 0 0 108px;
	border-top: 1px solid #ccc
}

#sub div.login_box ul.btn_idpw li {
	float: left;
	display: inline
}

#sub div.login_box ul.btn_idpw li.id {
	margin-left: 90px
}

#sub div.login_box ul.btn_idpw li.pw {
	margin-left: 16px
}

#sub div.login_box ul.btn_idpw li.idpw_search {
	margin-left: 43px
}

#sub div.login_box ul.btn_idpw li.login_certi {
	margin-left: 6px
}

#sub div.login_box ul.btn_idpw li a {
	display: block;
	height: 34px;
	text-indent: -10000em
}

#sub div.login_box ul.btn_idpw li.id a {
	width: 134px;
	background: url(../images/wcspopimages/btn_id_search_sub.png) left top no-repeat
}

#sub div.login_box ul.btn_idpw li.pw a {
	width: 144px;
	background: url(../images/wcspopimages/btn_pw_search_sub.png) left top no-repeat
}

#sub div.login_box ul.btn_idpw li.idpw_search a {
	width: 204px;
	background: url(../images/wcspopimages/btn_idpw_search_sub.png) left top no-repeat
}

#sub div.login_box ul.btn_idpw li.login_certi a {
	width: 174px;
	background: url(../images/wcspopimages/btn_login_certi_sub.png) left top no-repeat
}

#sub div.ld_search_box {
	float: left;
	display: inline;
	width: 590px;
	height: 222px;
	margin: 40px 0 0 190px;
	background: url(../images/wcspopimages/bg_ld_search_box.png) left top no-repeat
}

#sub div.pw_search_box {
	float: left;
	display: inline;
	width: 590px;
	height: 222px;
	margin: 40px 0 0 190px;
	background: url(../images/wcspopimages/bg_pw_search_box.png) left top no-repeat
}

#sub div.ld_search_box h4, #sub div.pw_search_box h4 {
	float: left;
	display: inline;
	width: 520px;
	font-size: 14px;
	font-weight: normal;
	font-family: "NanumGothic";
	padding: 0 0 10px 10px;
	margin: 40px 0 0 30px;
	border-bottom: 1px solid #e0e0e0;
	background: url(../images/wcspopimages/blt_login_cer_sub.png) left 5px no-repeat
}

#sub div.ld_search_box div.tbl_info_s01, #sub div.pw_search_box div.tbl_info_s01
	{
	float: left;
	display: inline;
	width: 420px;
	margin: 30px 0 0 85px
}

#sub div.ld_search_box ul.btn, #sub div.pw_search_box ul.btn {
	float: left;
	clear: left;
	display: inline;
	width: 100%;
	text-align: center;
	margin-top: 20px
}

#sub div.ld_search_box ul.btn li, #sub div.pw_search_box ul.btn li {
	display: inline;
	margin: 0 3px
}

div.ent_overlap_check {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 10px
}

div.ent_overlap_check h4 {
	float: left;
	display: inline;
	width: 970px;
	height: 80px;
	text-indent: -10000em;
	background: url(../images/wcspopimages/bg_h4_ent_overlap_check.png) left top
		no-repeat
}

div.ent_overlap_check dl.reg_num {
	float: left;
	display: inline;
	width: 100%;
	padding: 20px 0 24px 0;
	margin-top: 13px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	background: #f4f4f4
}

div.ent_overlap_check dl.reg_num dt {
	float: left;
	display: inline;
	font-weight: bold;
	margin: 8px 10px 0 300px
}

div.ent_overlap_check dl.reg_num dd {
	float: left;
	display: inline
}

div.ent_overlap_check dl.reg_num dd input {
	text-align: center;
	padding: 4px 0 1px 0;
	border: 1px solid #707070
}

div.ent_overlap_check ul.notice_list {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 10px
}

div.ent_overlap_check ul.notice_list li {
	float: left;
	display: inline;
	text-indent: -16px;
	line-height: 19px;
	padding: 4px 0 4px 16px
}

div.agreement_check {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 40px
}

div.agreement_check h4 {
	float: left;
	display: inline;
	width: 100%;
	background: url(../images/wcspopimages/bg_h4_agreement_check.png) left top no-repeat
}

div.agreement_check h4 span {
	float: left;
	display: inline;
	font-size: 18px;
	font-family: "NanumBarunGothic";
	padding: 0 8px 0 29px;
	background: #fff url(../images/wcspopimages/blt_info_search_dt.png) left 3px
		no-repeat
}

div.agreement_check div.agreement_check_box {
	float: left;
	display: inline;
	width: 910px;
	padding: 29px;
	border: 1px solid #d8d8d8;
	background: #f9f9f9;
	margin-top: 15px
}

div.agreement_check div.agreement {
	float: left;
	display: inline;
	width: 100%;
	padding-top: 18px;
	margin-top: 18px;
	border-top: 1px dashed #bababa
}

div.agreement_check div.agreement:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: none
}

div.agreement_check div.agreement h5 {
	float: left;
	display: inline;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	font-family: "NanumBarunGothicBold"
}

div.agreement_check div.agreement_check_box p.txt {
	float: left;
	clear: both;
	display: inline;
	width: 888px;
	height: 75px;
	color: #666;
	line-height: 20px;
	padding: 10px;
	margin-top: 9px;
	border: 1px solid #e5e5e5;
	background: #fff;
	overflow-x: hidden;
	overflow-y: scroll
}

div.agreement_check div.agreement_check_box div.check {
	float: left;
	clear: both;
	display: inline;
	width: 100%;
	text-align: right;
	margin-top: 15px
}

div.agreement_check div.agreement_check_box div.check input {
	margin-top: -2px
}

div.agreement_check div.agreement_check_box div.check label {
	font-weight: bold
}

div.btn_member_join {
	float: left;
	display: inline;
	width: 100%;
	text-align: center;
	margin-top: 30px
}

dl.doc_subm_list {
	color: #666;
	margin-left: 30px
}

dl.doc_subm_list dt {
	font-weight: bold
}

dl.doc_subm_list dd {
	margin-top: 5px
}

dl.doc_subm_list dd ul li {
	text-indent: -6px;
	padding: 2px 0 2px 6px
}

#sub div.member_leave_box {
	float: left;
	display: inline;
	width: 630px;
	height: 329px;
	margin: 65px 0 0 170px;
	background: url(../images/wcspopimages/bg_member_leave_box.png) left top no-repeat
}

#sub div.member_leave_box h4 {
	display: none
}

#sub div.member_leave_box div.txt {
	float: left;
	display: inline;
	width: 470px;
	height: 105px;
	text-align: center;
	margin: 129px 0 0 80px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}

#sub div.member_leave_box div.txt p {
	line-height: 30px;
	margin-top: 22px
}

#sub div.member_leave_box ul.btn {
	float: left;
	clear: left;
	display: inline;
	width: 100%;
	text-align: center;
	margin-top: 20px
}

#sub div.member_leave_box ul.btn li {
	display: inline;
	margin: 0 5px
}

div.tbl_info_s01 {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_info_s01 table {
	width: 100%;
	border-top: 2px solid #4c5664
}

div.tbl_info_s01 table th {
	color: #4c5664;
	text-align: left;
	padding: 13px 0 8px 18px;
	border-bottom: 1px solid #c9ccd0;
	background: #f1f3f6
}

div.tbl_info_s01 table th span.point_red {
	color: red
}

div.tbl_info_s01 table th.sub {
	text-align: center;
	padding-left: 0;
	border-right: 1px solid #c9ccd0;
	background: #fff
}

div.tbl_info_s01 table th span.checkbox {
	display: block;
	font-weight: normal;
	margin-top: 7px
}

div.tbl_info_s01 table th span.checkbox input {
	margin-top: -3px
}

div.tbl_info_s01 table td {
	position: relative;
	line-height: 20px;
	padding: 10px 0 9px 10px;
	border-bottom: 1px solid #c9ccd0
}

div.tbl_info_s01 table th.al, div.tbl_info_s01 table td.al {
	padding-left: 15px
}

div.tbl_info_s01 table th.al25 {
	padding-left: 30px
}

div.tbl_info_s01 table th.nb, div.tbl_info_s01 table td.nb {
	border-bottom: none
}

div.tbl_info_s01 table td div.btn_pst_r {
	position: absolute;
	top: 7px;
	right: 10px
}

div.tbl_info_s01 table td span.time {
	margin-left: 5px
}

div.tbl_info_s01 table td ul.radio_list_s01 {
	float: left;
	display: inline
}

div.tbl_info_s01 table td ul.radio_list_s01 li {
	float: left;
	display: inline;
	margin-left: 20px
}

div.tbl_info_s01 table td ul.radio_list_s01 li:first-child {
	margin-left: 0
}

div.tbl_info_s01 table td ul.radio_list_s01 li input {
	margin-bottom: 3px
}

div.tbl_info_s01 table td input[type="checkbox"] {
	margin-bottom: 2px
}

div.tbl_info_s01 table td label {
	margin-left: 5px
}

div.tbl_info_s01 table td select {
	height: 20px
}

div.tbl_info_s01 table td a.btn01_s01, div.tbl_info_s01 table td a.btn03_s01,
	div.tbl_info_s01 table td a.btn03_s02, div.tbl_info_s01 table td a.btn03_s03,
	div.tbl_info_s01 table td a.btn03_s04 {
	line-height: 14px;
	vertical-align: middle
}

div.tbl_info_s01 table td ul.btn_file {
	float: right;
	display: inline;
	margin-right: 20px
}

div.tbl_info_s01 table td ul.btn_file li {
	margin: 4px 0
}

div.tbl_info_s02 {
	float: left;
	display: inline;
	width: 100%
}

tr.hidden {
	display: none
}

tr.list {
	cursor: pointer;
	background: #FFFFE0
}

div.tbl_info_s02 table {
	width: 100%;
	border-top: 2px solid #4c5664;
	border-bottom: 1px solid #c9ccd0
}

div.tbl_info_s02 table thead th {
	color: #4c5664;
	padding: 13px 0 8px 0;
	border-left: 1px solid #c9ccd0;
	border-bottom: 1px solid #c9ccd0;
	background: #f1f3f6
}

div.tbl_info_s02 table thead th.al {
	padding-left: 15px
}

div.tbl_info_s02 table thead th.l_line {
	border-left: 1px solid #c9ccd0 !important
}

div.tbl_info_s02 table tbody th {
	font-weight: normal;
	padding: 13px 0 8px 0;
	border-right: 1px solid #c9ccd0;
	border-top: 1px solid #c9ccd0;
	background: #f8f8f8
}

div.tbl_info_s02 table tbody td {
	position: relative;
	line-height: 18px;
	padding: 9px 5px 7px 5px;
	border-left: 1px solid #c9ccd0;
	border-top: 1px solid #c9ccd0
}

div.tbl_info_s02 table tbody th.al, div.tbl_info_s02 table tbody td.al {
	padding-left: 15px
}

div.tbl_info_s02 table tbody td a {
	line-height: normal
}

div.tbl_info_s02 table tfoot th {
	color: #4c5664;
	padding: 13px 0 8px 0;
	border-left: 1px solid #c9ccd0;
	border-bottom: 1px solid #4c5664;
	background: #f1f3f6 url(../images/wcspopimages/bg_tfoot_line.png) left top repeat-x
}

div.tbl_info_s02 table tfoot td {
	position: relative;
	padding: 10px 5px 7px 5px;
	border-left: 1px solid #c9ccd0;
	border-bottom: 1px solid #4c5664;
	background: url(../images/wcspopimages/bg_tfoot_line.png) left top repeat-x
}

div.tbl_info_s02 table thead th:first-child, div.tbl_info_s02 table tbody td:first-child,
	div.tbl_info_s02 table tfoot th:first-child, div.tbl_info_s02 table tfoot td:first-child
	{
	border-left: none
}

div.tbl_info_s02 table tbody td.line {
	border-left: 1px solid #c9ccd0
}

div.tbl_info_s02 table td div.btn_pst_r {
	position: absolute;
	top: 7px;
	right: 10px
}

div.tbl_info_s02 table td.sub_info {
	border-top: 1px solid #c9ccd0;
	background: #f8f8f8 url(../images/wcspopimages/bg_sub_info_line.png) left top
		repeat-x
}

div.tbl_info_s02 table td.sub_info dl.info_item {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_info_s02 table td.sub_info dl.info_item dt {
	float: left;
	display: inline;
	color: #4c5664;
	font-weight: bold;
	padding: 6px 0 5px 25px;
	background: url(../images/wcspopimages/blt_search_th.png) 10px 9px no-repeat
}

div.tbl_info_s02 table td.sub_info dl.info_item dd {
	float: left;
	display: inline;
	color: #4c5664;
	padding: 6px 0 5px 20px
}

div.tbl_info_s03 {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_info_s03 table {
	width: 100%;
	border-top: 2px solid #4c5664
}

div.tbl_info_s03 table th {
	color: #4c5664;
	text-align: left;
	vertical-align: top;
	padding: 13px 0 8px 30px;
	border-bottom: 1px solid #c9ccd0;
	background: url(../images/wcspopimages/blt_tbl_info_s03_th.png) 20px 17px no-repeat
}

div.tbl_info_s03 table td {
	position: relative;
	vertical-align: top;
	line-height: 20px;
	padding: 10px 0 5px 10px;
	border-bottom: 1px solid #c9ccd0
}

div.tbl_list_s01 {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_list_s01 table {
	width: 100%;
	border-top: 2px solid #4c5664;
	border-bottom: 1px solid #c9ccd0
}

div.tbl_list_s01 table thead th {
	color: #4c5664;
	padding: 13px 0 8px 0;
	border-left: 1px solid #c9ccd0;
	border-bottom: 1px solid #c9ccd0;
	background: #f1f3f6
}

div.tbl_list_s01 table tbody td {
	position: relative;
	line-height: 18px;
	padding: 9px 5px 7px 5px;
	border-left: 1px solid #c9ccd0;
	border-top: 1px solid #c9ccd0
}

div.tbl_list_s01 table thead th:first-child, div.tbl_list_s01 table tbody td:first-child
	{
	border-left: none
}

div.tbl_list_s01 table tbody td a.btn03_s01, div.tbl_list_s01 table tbody td a.btn03_s02,
	div.tbl_list_s01 table tbody td a.btn03_s03, div.tbl_list_s01 table tbody td a.btn03_s04
	{
	line-height: 15px
}

div.board_count {
	float: left;
	display: inline;
	width: 100%;
	font-weight: bold;
	text-align: right
}

div.tbl_list_board {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_list_board table {
	width: 100%;
	border-bottom: 1px solid #7f7f7f
}

.m01 div.tbl_list_board table {
	border-top: 3px solid #018765
}

.m07 div.tbl_list_board table {
	border-top: 3px solid #5b7f00
}

div.tbl_list_board table thead th {
	font-size: 14px;
	font-family: "NanumGothicExtraBold";
	padding: 12px 0 12px 0;
	border-bottom: 1px solid #c9ccd0
}

div.tbl_list_board table tbody tr.odd {
	background: #f5f5f5
}

div.tbl_list_board table tbody td {
	text-align: center;
	padding: 9px 5px 7px 5px
}

.m01 div.tbl_list_board table tbody td a:hover {
	color: #01785f
}

.m07 div.tbl_list_board table tbody td a:hover {
	color: #5b7f00
}

div.pager_board {
	float: left;
	display: inline;
	width: 100%;
	text-align: center
}

div.pager_board ul li {
	display: inline-block
}

div.pager_board ul li a {
	display: block;
	color: #6b767d;
	vertical-align: middle;
	text-align: center;
	line-height: 16px;
	padding: 0 5px 0 5px
}

div.pager_board ul li.current a, div.pager_board ul li a:hover {
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline
}

.m01 div.pager_board ul li.current a, .m01 div.pager_board ul li a:hover
	{
	color: #018765
}

.m07 div.pager_board ul li.current a, .m07 div.pager_board ul li a:hover
	{
	color: #5b7f00
}

div.pager_board ul li.prev {
	padding: 0 5px 0 0
}

div.pager_board ul li.next {
	padding: 0 0 0 5px
}

div.pager_board ul li.first a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-right: 5px
}

.m01 div.pager_board ul li.first a {
	background: url(../images/wcspopimages/btn_board_first_m01.png) left top no-repeat
}

.m07 div.pager_board ul li.first a {
	background: url(../images/wcspopimages/btn_board_first_m07.png) left top no-repeat
}

div.pager_board ul li.last a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-left: 5px
}

.m01 div.pager_board ul li.last a {
	background: url(../images/wcspopimages/btn_board_final_m01.png) left top no-repeat
}

.m07 div.pager_board ul li.last a {
	background: url(../images/wcspopimages/btn_board_final_m07.png) left top no-repeat
}

div.pager_board ul li.prev a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-left: -4px;
	*margin: 0
}

.m01 div.pager_board ul li.prev a {
	background: url(../images/wcspopimages/btn_board_prev_m01.png) left top no-repeat
}

.m07 div.pager_board ul li.prev a {
	background: url(../images/wcspopimages/btn_board_prev_m07.png) left top no-repeat
}

div.pager_board ul li.next a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-right: -4px;
	*margin: 0
}

.m01 div.pager_board ul li.next a {
	background: url(../images/wcspopimages/btn_board_next_m01.png) left top no-repeat
}

.m07 div.pager_board ul li.next a {
	background: url(../images/wcspopimages/btn_board_next_m07.png) left top no-repeat
}

div.searchbox_board {
	float: left;
	display: inline;
	width: 970px;
	height: 33px;
	text-align: center;
	padding-top: 12px;
	background: url(../images/wcspopimages/bg_searchbox_board.png) left top no-repeat
}

div.searchbox_board a.btn_search_board {
	display: inline-block;
	width: 52px;
	height: 20px;
	vertical-align: middle;
	text-indent: -10000em
}

.m01 div.searchbox_board a.btn_search_board {
	background: url(../images/wcspopimages/btn_search_board_m01.png) left top no-repeat
}

.m07 div.searchbox_board a.btn_search_board {
	background: url(../images/wcspopimages/btn_search_board_m07.png) left top no-repeat
}

div.board_detail {
	float: left;
	display: inline;
	width: 100%;
	border-bottom: 1px solid #7f7f7f
}

.m01 div.board_detail {
	border-top: 3px solid #018765
}

.m07 div.board_detail {
	border-top: 3px solid #5b7f00
}

div.board_detail dl.sbject {
	float: left;
	display: inline;
	width: 800px
}

div.board_detail dl.sbject dt {
	float: left;
	display: inline;
	width: 80px;
	font-size: 14px;
	font-family: "NanumGothicExtraBold";
	text-align: center;
	padding: 12px 0 12px 0
}

div.board_detail dl.sbject dd {
	float: left;
	display: inline;
	width: 710px;
	font-weight: bold;
	text-align: justify;
	padding: 15px 0 10px 0
}

.m01 div.board_detail dl.sbject dd {
	color: #01785f
}

.m07 div.board_detail dl.sbject dd {
	color: #5b7f00
}

div.board_detail dl.info {
	float: left;
	display: inline;
	width: 100%;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #c9ccd0;
	background: #f5f5f5
}

div.board_detail dl.info dt {
	float: left;
	display: inline;
	width: 80px;
	font-weight: bold;
	text-align: center;
	padding: 12px 0 9px 0
}

div.board_detail dl.info dd {
	float: left;
	display: inline;
	padding: 12px 0 9px 0
}

div.board_detail dl.info dd.info_dd_01 {
	width: 550px
}

div.board_detail dl.info dd.info_dd_02 {
	width: 100px
}

div.board_detail p.text {
	float: left;
	display: inline;
	min-height: 130px;
	color: #666666;
	line-height: 20px;
	padding: 30px
}

div.view_txt {
	margin: 50px 0 10px 0;
	line-height: 30px;
	min-height: 130px;
	padding: 30px
} /*게시판 본문 스타일 추가 by SeongBae.Jeon-start*/
.view_txt td {
	border: 1px solid #7481a5;
	line-height: 18px;
	padding: 6px 10px 8px;
}

.view_txt li {
	list-style: inherit;
} /*게시판 본문 스타일 추가 by SeongBae.Jeon-end*/
dl.board_add_file {
	float: left;
	display: inline;
	width: 100%
}

.m01 dl.board_add_file {
	border-top: 2px solid #018765
}

.m07 dl.board_add_file {
	border-top: 2px solid #5b7f00
}

dl.board_add_file dt {
	float: left;
	display: inline;
	width: 952px;
	font-weight: bold;
	padding: 15px 0 10px 18px;
	border-bottom: 1px solid #7f7f7f;
	background: #f5f5f5
}

dl.board_add_file dd {
	float: left;
	display: inline;
	width: 100%
}

dl.board_add_file dd ul {
	float: left;
	display: inline;
	width: 100%
}

dl.board_add_file dd ul li {
	float: left;
	clear: left;
	display: inline;
	width: 100%;
	padding: 6px 0;
	border-bottom: 1px solid #c9ccd0
}

dl.board_add_file dd ul li span.file_name {
	float: left;
	display: inline;
	width: 850px;
	padding: 5px 0 3px 25px;
	background: url(../images/wcspopimages/blt_board_add_file.png) 18px 9px no-repeat
}

dl.board_add_file dd ul li span.btn_down {
	float: right;
	display: inline;
	width: 95px
}

div.tbl_list_postnum {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_list_postnum table {
	width: 100%;
	border-top: 2px solid #87a0bb;
	border-left: 1px solid #b2bad2
}

div.tbl_list_postnum table thead th {
	color: #0e3979;
	font-weight: normal;
	padding: 8px 0 6px 0;
	border-right: 1px solid #b2bad2;
	border-bottom: 1px solid #b2bad2;
	background: #f1f3f6
}

div.tbl_list_postnum table tbody td {
	color: #666;
	line-height: 18px;
	padding: 3px 5px 2px 5px;
	border-right: 1px solid #b2bad2;
	border-bottom: 1px solid #b2bad2
}

div.tbl_list_postnum table tbody tr.even td {
	background: #dceef0
}

div.tbl_searchbox_s01 {
	float: left;
	display: inline;
	width: 100%;
	background: url(../images/wcspopimages/bg_searchbox_s01_b.png) left bottom no-repeat
}

div.tbl_search_s01 {
	float: left;
	display: inline;
	width: 100%;
	padding: 12px 0;
	background: url(../images/wcspopimages/bg_searchbox_s01_t.png) left top no-repeat
}

div.tbl_search_s01 table {
	float: left;
	display: inline;
	width: 870px;
	margin-left: 10px
}

div.tbl_search_s01 table th {
	color: #4c5664;
	text-align: left;
	padding: 7px 0 6px 25px;
	background: url(../images/wcspopimages/blt_search_th.png) 10px 8px no-repeat
}

div.tbl_search_s01 div.btn_search {
	float: right;
	display: inline;
	margin: 0 23px 0 0
}

div.tbl_search_s01 div.btn_search_02 {
	float: right;
	display: inline;
	margin: 2px 10px 0 0
}

div.tbl_searchbox_tab {
	float: left;
	display: inline;
	width: 100%;
	background: url(../images/wcspopimages/bg_searchbox_tab_b.png) left bottom no-repeat
}

div.tbl_search_tab {
	float: left;
	display: inline;
	width: 100%;
	padding: 12px 0;
	background: url(../images/wcspopimages/bg_searchbox_tab_t.png) left top no-repeat
}

div.tbl_search_tab table {
	float: left;
	display: inline;
	width: 830px;
	margin-left: 10px
}

div.tbl_search_tab table th {
	color: #4c5664;
	text-align: left;
	padding: 7px 0 6px 25px;
	background: url(../images/wcspopimages/blt_search_th.png) 10px 8px no-repeat
}

div.tbl_search_tab div.btn_search {
	float: right;
	display: inline;
	margin: 0 23px 0 0
}

div.pager {
	float: left;
	display: inline;
	width: 100%;
	text-align: center
}

div.pager ul {
	display: inline-block
}

div.pager ul li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	background: url(../images/wcspopimages/bg_pager_line.png) right 1px no-repeat
}

div.pager ul li a {
	color: #1155bb;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	padding: 0 9px 0 4px
}

div.pager ul li.current a, div.pager ul li a:hover {
	color: #e0b049
}

div.pager ul li.prev {
	padding-right: 5px;
	background: url(../images/wcspopimages/bg_pager_line.png) right top no-repeat
}

div.pager ul li.first, div.pager ul li.last, div.pager ul li.next {
	background: none
}

div.pager ul li.first a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-right: 5px;
	background: url(../images/wcspopimages/btn_first.png) left top no-repeat
}

div.pager ul li.last a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-left: 5px;
	background: url(../images/wcspopimages/btn_final.png) left top no-repeat
}

div.pager ul li.prev a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-left: -4px;
	*margin: 0;
	background: url(../images/wcspopimages/btn_prev.png) left top no-repeat
}

div.pager ul li.next a {
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	padding: 0;
	margin-right: -4px;
	*margin: 0;
	background: url(../images/wcspopimages/btn_next.png) left top no-repeat
}

div.grid_area {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_list_grid {
	float: left;
	display: inline;
	width: 100%
}

div.tbl_list_grid table {
	width: 100%;
	border-top: 2px solid #87a0bb
}

div.tbl_list_grid table thead th {
	color: #0e3979;
	font-weight: normal;
	padding: 6px 0 5px 0;
	border: 1px solid #b2bad2;
	background: #eaeff3
}

div.tbl_list_grid table tbody td {
	color: #666;
	text-align: center;
	padding: 6px 5px 5px 5px;
	border: 1px solid #b2bad2
}

div.tab_box_grid {
	float: left;
	display: inline;
	position: relative;
	width: 100%;
	background: url(../images/wcspopimages/bg_tab_history_line.png) left top repeat-x
}

div.tab_box_grid dl dt {
	float: left;
	display: inline;
	position: absolute;
	top: 0;
	width: 135px;
	height: 24px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-top: 13px;
	background: url(../images/wcspopimages/bg_tab_grid.png) left top no-repeat;
	cursor: pointer
}

div.tab_box_grid dl dt.on {
	color: #393939;
	background: url(../images/wcspopimages/bg_tab_grid_on.png) left top no-repeat
}

div.tab_box_grid dl dt.on strong {
	color: #c0010e
}

div.tab_box_grid dl.tab_01 dt {
	left: 0
}

div.tab_box_grid dl.tab_02 dt {
	left: 139px
}

div.tab_box_grid dl.tab_03 dt {
	left: 278px
}

div.tab_box_grid dl.tab_04 dt {
	left: 417px
}

div.tab_box_grid dl.tab_05 dt {
	left: 556px
}

div.tab_box_grid dl dd {
	float: left;
	display: inline;
	padding: 12px 19px 15px 19px;
	margin-top: 36px;
	border: 1px solid #8592a0
}

div.state_count {
	float: right;
	display: inline
}

div.state_count span {
	font-weight: bold
}

div.join_state {
	float: left;
	display: inline;
	width: 970px;
	height: 60px;
	background: url(../images/wcspopimages/bg_join_state.gif) left top no-repeat
}

div.join_state01 {
	float: left;
	display: inline;
	width: 970px;
	height: 60px;
	background: url(../images/wcspopimages/bg_join_state01.gif) left top no-repeat
}

div.join_state02 {
	float: left;
	display: inline;
	width: 970px;
	height: 60px;
	background: url(../images/wcspopimages/bg_join_state02.gif) left top no-repeat
}

div.join_state03 {
	float: left;
	display: inline;
	width: 970px;
	height: 60px;
	background: url(../images/wcspopimages/bg_return_state01.gif) left top no-repeat
}

div.join_state p.txt {
	float: left;
	display: inline;
	font-size: 18px;
	font-family: "NanumGothicExtraBold";
	margin: 19px 0 0 436px
}

div.join_state p.txt strong {
	color: #cf4900
}

ul.certi_manage_01 {
	float: left;
	display: inline;
	width: 100%
}

ul.certi_manage_01 li {
	float: left;
	display: inline;
	margin-left: 11px
}

ul.certi_manage_01 li.certi_manage_0101 {
	margin-left: 0
}

ul.certi_manage_01 li a {
	display: block;
	width: 316px;
	height: 190px;
	text-indent: -10000em
}

ul.certi_manage_01 li.certi_manage_0101 a {
	background: url(../images/wcspopimages/btn_certi_manage_0101.png) left top no-repeat
}

ul.certi_manage_01 li.certi_manage_0102 a {
	background: url(../images/wcspopimages/btn_certi_manage_0102.png) left top no-repeat
}

ul.certi_manage_01 li.certi_manage_0103 a {
	background: url(../images/wcspopimages/btn_certi_manage_0103.png) left top no-repeat
}

ul.certi_manage_02 {
	float: left;
	display: inline;
	width: 100%
}

ul.certi_manage_02 li {
	float: left;
	display: inline;
	margin: 10px 0 0 11px
}

ul.certi_manage_02 li.certi_manage_0202, ul.certi_manage_02 li.certi_manage_0204
	{
	margin-left: 12px
}

ul.certi_manage_02 li.certi_manage_0201, ul.certi_manage_02 li.certi_manage_0202
	{
	margin-top: 0
}

ul.certi_manage_02 li.certi_manage_0201, ul.certi_manage_02 li.certi_manage_0203,
	ul.certi_manage_02 li.certi_manage_0205 {
	margin-left: 0
}

ul.certi_manage_02 li a {
	display: block;
	text-indent: -10000em
}

ul.certi_manage_02 li.certi_manage_0201 a, ul.certi_manage_02 li.certi_manage_0202 a,
	ul.certi_manage_02 li.certi_manage_0203 a, ul.certi_manage_02 li.certi_manage_0204 a
	{
	width: 479px;
	height: 180px
}

ul.certi_manage_02 li.certi_manage_0205 a, ul.certi_manage_02 li.certi_manage_0206 a,
	ul.certi_manage_02 li.certi_manage_0207 a {
	width: 316px;
	height: 180px
}

ul.certi_manage_02 li.certi_manage_0201 a {
	background: url(../images/wcspopimages/btn_certi_manage_0201.png) left top no-repeat
}

ul.certi_manage_02 li.certi_manage_0202 a {
	background: url(../images/wcspopimages/btn_certi_manage_0202.png) left top no-repeat
}

ul.certi_manage_02 li.certi_manage_0203 a {
	background: url(../images/wcspopimages/btn_certi_manage_0203.png) left top no-repeat
}

ul.certi_manage_02 li.certi_manage_0204 a {
	background: url(../images/wcspopimages/btn_certi_manage_0204.png) left top no-repeat
}

ul.certi_manage_02 li.certi_manage_0205 a {
	background: url(../images/wcspopimages/btn_certi_manage_0205.png) left top no-repeat
}

ul.certi_manage_02 li.certi_manage_0206 a {
	background: url(../images/wcspopimages/btn_certi_manage_0206.png) left top no-repeat
}

ul.certi_manage_02 li.certi_manage_0207 a {
	background: url(../images/wcspopimages/btn_certi_manage_0207.png) left top no-repeat
}

dl.certi_step {
	float: left;
	display: inline;
	width: 100%
}

dl.certi_step dt {
	float: left;
	display: inline;
	width: 100%;
	color: #666;
	font-size: 14px;
	font-family: "NanumGothicExtraBold"
}

dl.certi_step dd {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 10px
}

dl.certi_step dd ol li {
	float: left;
	display: inline;
	text-indent: -10000em;
	margin-right: 19px
}

dl.certi_step.ex_01 dd ol li.step_01 {
	width: 271px;
	height: 160px;
	background: url(../images/wcspopimages/certi_step_ex0101.png) left top no-repeat
}

dl.certi_step.ex_01 dd ol li.step_02 {
	width: 271px;
	height: 160px;
	background: url(../images/wcspopimages/certi_step_ex0102.png) left top no-repeat
}

dl.certi_step.ex_01 dd ol li.step_03 {
	width: 196px;
	height: 160px;
	background: url(../images/wcspopimages/certi_step_ex0103.png) left top no-repeat
}

dl.certi_step.ex_02 dd ol li.step_01 {
	width: 271px;
	height: 160px;
	background: url(../images/wcspopimages/certi_step_ex0201.png) left top no-repeat
}

dl.certi_step.ex_02 dd ol li.step_02 {
	width: 271px;
	height: 160px;
	background: url(../images/wcspopimages/certi_step_ex0202.png) left top no-repeat
}

dl.certi_req_doc {
	float: left;
	display: inline;
	width: 100%
}

dl.certi_req_doc>dt {
	float: left;
	display: inline;
	width: 100%;
	font-size: 14px;
	font-family: "NanumGothicExtraBold"
}

dl.certi_req_doc dt a {
	font-size: 12px;
	font-family: Dotum;
	margin-left: 10px
}

dl.certi_req_doc>dd {
	float: left;
	display: inline;
	width: 100%;
	margin-top: 10px
}

dl.location_info_note {
	float: left;
	display: inline;
	width: 970px;
	height: 103px;
	background: url(../images/wcspopimages/bg_location_info_note.png) left top no-repeat
}

dl.location_info_note dt {
	float: left;
	display: inline;
	font-size: 20px;
	font-weight: bold;
	font-family: "NanumBarunGothic";
	margin: 1px 0 0 145px
}

dl.location_info_note dd {
	float: left;
	clear: both;
	display: inline;
	color: #666;
	font-size: 14px;
	font-family: "NanumBarunGothic";
	line-height: 22px;
	margin: 22px 0 0 145px
}

div.location_map {
	float: left;
	display: inline;
	width: 100%
}

ul.info_location {
	float: left;
	display: inline;
	width: 100%
}

ul.info_location li {
	float: left;
	display: inline;
	width: 100%;
	padding-bottom: 2px
}

dl.info_subway, dl.info_bus {
	float: left;
	display: inline;
	width: 100%
}

dl.info_subway dt, dl.info_bus dt {
	float: left;
	display: inline;
	width: 50px
}

dl.info_subway dd, dl.info_bus dd {
	float: left;
	display: inline;
	width: 820px
}

dl.info_subway dd ul, dl.info_bus dd ul {
	float: left;
	display: inline;
	width: 100%
}

dl.info_subway dd ul li, dl.info_bus dd ul li {
	float: left;
	display: inline;
	width: 50%;
	padding-bottom: 4px
}

dl.info_subway dd ul li.w100, dl.info_bus dd ul li.w100 {
	width: 100%
}

dl.info_subway dd ul li img, dl.info_bus dd ul li img {
	margin-top: -3px
}

dl.system_introduce_note {
	float: left;
	display: inline;
	width: 970px;
	height: 121px;
	background: url(../images/wcspopimages/bg_system_introduce_note.png) left top
		no-repeat
}

dl.system_introduce_note dt {
	float: left;
	display: inline;
	font-size: 20px;
	font-weight: bold;
	font-family: "NanumBarunGothic";
	letter-spacing: -1px;
	margin: 1px 0 0 145px
}

dl.system_introduce_note dd {
	float: left;
	clear: both;
	display: inline;
	color: #666;
	font-size: 14px;
	font-family: "NanumBarunGothic";
	line-height: 22px;
	margin: 20px 0 0 145px
}

ul.tab_system {
	float: left;
	display: inline;
	width: 970px
}

ul.tab_system li {
	float: left;
	display: inline;
	height: 46px
}

ul.tab_system li a {
	display: block;
	height: 25px;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	font-family: "NanumGothic";
	text-decoration: none;
	padding: 10px 19px 0 19px;
	background: url(../images/wcspopimages/bg_system_tab.png) right top no-repeat
}

ul.tab_system li:first-child a {
	padding-left: 18px;
	border-left: 1px solid #ccc
}

ul.tab_system li.on a {
	height: 36px;
	color: #fff;
	font-weight: normal;
	background: url(../images/wcspopimages/bg_system_tab_on.png) left top no-repeat
}

ul.tab_system li.on:first-child a {
	border-left: none
}

dl.system_info {
	float: left;
	display: inline;
	width: 970px
}

dl.system_info.i01 {
	height: 173px;
	background: url(../images/wcspopimages/bg_system_info_01.png) left top no-repeat
}

dl.system_info.i02 {
	height: 149px;
	padding-top: 37px;
	background: url(../images/wcspopimages/bg_system_info_02.png) left top no-repeat
}

dl.system_info.i03 {
	height: 152px;
	padding-top: 38px;
	background: url(../images/wcspopimages/bg_system_info_03.png) left top no-repeat
}

dl.system_info dt {
	float: left;
	display: inline;
	color: #018765;
	font-size: 17px;
	font-family: "NanumGothicExtraBold";
	text-decoration: underline;
	margin-left: 168px
}

dl.system_info dd {
	float: left;
	clear: both;
	display: inline;
	font-size: 14px;
	font-family: "NanumGothic";
	line-height: 25px;
	margin: 15px 0 0 168px
}

div.tit_system {
	float: left;
	display: inline;
	width: 100%
}

div.tit_system h4 {
	float: left;
	display: inline;
	min-height: 20px;
	color: #01785f;
	font-size: 17px;
	font-family: "NanumGothic";
	padding-left: 27px;
	background: url(../images/wcspopimages/blt_h4_system.png) left top no-repeat
}

div.tit_system h5 {
	float: left;
	display: inline;
	color: #f26522;
	font-size: 12px
}

ul.system_exp_list {
	float: left;
	display: inline;
	width: 100%
}

ul.system_exp_list li {
	float: left;
	clear: left;
	display: inline;
	padding: 3px 0 3px 10px;
	line-height: 18px;
	background: url(../images/wcspopimages/blt_dot_green.png) left 9px no-repeat
}

ul.system_tbl_list {
	float: left;
	display: inline;
	width: 100%
}

ul.system_tbl_list.box {
	float: left;
	display: inline;
	width: 950px;
	line-height: 18px;
	padding: 15px 0 13px 20px;
	border-top: 1px solid #c9ccd0;
	border-bottom: 1px solid #c9ccd0
}

ul.system_tbl_list li {
	float: left;
	clear: left;
	display: inline;
	padding: 3px 0 3px 10px;
	background: url(../images/wcspopimages/blt_arrow_orange.png) left 7px no-repeat
}

p.system_exp_txt {
	float: left;
	display: inline;
	width: 100%;
	line-height: 18px
}

ul.system_exp_notice {
	float: left;
	display: inline;
	width: 100%
}

ul.system_exp_notice li {
	float: left;
	display: inline;
	color: #f26522;
	text-indent: -10px;
	line-height: 20px;
	padding-left: 10px
}

ul.system_except_list {
	float: left;
	display: inline;
	width: 930px;
	height: 244px;
	padding: 26px 0 0 40px;
	background: url(../images/wcspopimages/bg_system_except_list.png) left top no-repeat
}

ul.system_except_list li {
	float: left;
	clear: left;
	display: inline;
	color: #666;
	padding: 5px 0 6px 14px;
	background: url(../images/wcspopimages/blt_arrow_orange.png) left 7px no-repeat
}

div.img_flow_chart {
	float: left;
	display: inline
}

div.layer_popup {
	float: left;
	display: none;
	position: absolute;
	padding: 22px;
	border: 8px solid #1c82a4;
	background: #fff;
	z-index: 100
}

div.img_layer_popup {
	float: left;
	display: none;
	position: absolute;
	border: 8px solid #1c82a4;
	background: #fff;
	z-index: 100
}

div.layer_popup.w310 {
	width: 250px;
	left: 50%;
	margin-left: -155px
}

div.layer_popup.w460 {
	width: 400px;
	left: 50%;
	margin-left: -230px
}

div.layer_popup.w520 {
	width: 460px;
	left: 50%;
	margin-left: -260px
}

div.layer_popup.w710 {
	width: 650px;
	left: 50%;
	margin-left: -355px
}

div.layer_popup.w860 {
	width: 800px;
	left: 50%;
	margin-left: -430px
}

div.layer_popup.t180 {
	top: 180px
}

div.layer_popup.t250 {
	top: 250px
}

div.layer_popup.t560 {
	top: 560px
}

div.layer_popup.t800 {
	top: 800px
}

div.layer_popup.b150 {
	bottom: 150px
}

div.layer_wrap {
	float: left;
	display: inline;
	width: 100%
}

div.layer_popup div.tit_tbl {
	float: left;
	display: inline;
	width: 100%
}

div.layer_popup div.tit_tbl.line {
	padding-bottom: 9px;
	border-bottom: 2px solid #4c5664
}

div.layer_popup div.tit_tbl h4 {
	float: left;
	display: inline;
	font-size: 18px;
	font-family: "NanumBarunGothic";
	padding-left: 25px;
	background: url(../images/wcspopimages/blt_h4_lp.png) left top no-repeat
}

div.layer_popup div.tit_tbl h5 {
	float: left;
	display: inline;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding-left: 25px;
	background: url(../images/wcspopimages/blt_h4.png) left top no-repeat
}

div.layer_popup div.tit_tbl span.source {
	float: right;
	display: inline;
	color: #666;
	margin-top: 3px
}

div.layer_popup div.tit_tbl div.btn {
	float: right;
	display: inline;
	margin-top: -10px
}

div.layer_popup.w860 div.tbl_searchbox_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_b_lp_w860.png) left bottom
		no-repeat
}

div.layer_popup.w860 div.tbl_search_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_t_lp_w860.png) left top
		no-repeat
}

div.layer_popup.w860 div.tbl_search_s01 table {
	width: 700px
}

ul.notice_list_lp_s01 {
	float: left;
	display: inline;
	width: 100%
}

ul.notice_list_lp_s01 li {
	float: left;
	clear: left;
	display: inline;
	padding: 3px 0 3px 20px;
	background: url(../images/wcspopimages/blt_notice_list_lp.png) left 3px no-repeat
}

div.layer_popup ul.btn_list {
	float: right;
	display: inline
}

div.layer_popup ul.btn_list li {
	float: left;
	display: inline;
	padding-left: 5px
}

div.close_popup {
	position: absolute;
	top: 0;
	right: 0
}

div.snscode_box {
	float: left;
	display: inline;
	width: 400px;
	height: 63px;
	background: url(../images/wcspopimages/bg_snscode_box.png) left top no-repeat
}

div.snscode_box dl.snscode {
	float: left;
	display: inline;
	margin: 20px 0 0 39px
}

div.snscode_box dl.snscode dt {
	float: left;
	display: inline;
	font-weight: bold;
	margin: 5px 8px 0 0
}

div.snscode_box dl.snscode dd {
	float: left;
	display: inline
}

p.notice_corporate_num_t {
	float: left;
	display: inline;
	width: 100%;
	line-height: 18px;
	margin-top: 20px
}

p.notice_corporate_num_b {
	float: left;
	display: inline;
	width: 100%;
	line-height: 18px;
	margin-top: 20px
}

div#popup {
	float: left;
	display: inline;
	padding: 10px 10px 20px 10px
}

div#popup.w430 {
	width: 410px
}

div#popup.w480 {
	width: 460px
}

div#popup.w710 {
	width: 690px
}

div#popup.w800 {
	width: 780px
}

div#popup.w860 {
	width: 840px
}

div#popup.w900 {
	width: 880px
}

div#popup.w1000 {
	width: 980px
}

div#popup #container {
	width: auto
}

div#popup div.popup_tit {
	/* float: left;
	display: inline;
	width: 100%;
	background: url(../images/wcspopimages/bg_h1_p_r.png) right top no-repeat; */
	background: #184f93;
    border-radius: 5px 5px 0 0;
    padding: 15px 20px;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
}

div#popup div.popup_tit h1 {
	/* float: left; */
	display: inline;
	/* height: 24px; */
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	/* font-family: Gulim; */
	text-indent: 23px;
	padding-top: 11px;
	background: url(../images/wcspopimages/bg_h1_p_l.png) left top no-repeat
}

ul.notice_list_p_s01 {
	float: left;
	display: inline;
	width: 100%
}

ul.notice_list_p_s01 li {
	float: left;
	clear: left;
	display: inline;
	padding: 3px 0 3px 0
}

div#popup.w800 div.tbl_searchbox_tab {
	background: url(../images/wcspopimages/bg_searchbox_tab_b_p_w800.png) left bottom
		no-repeat
}

div#popup.w800 div.tbl_search_tab {
	background: url(../images/wcspopimages/bg_searchbox_tab_t_p_w800.png) left top
		no-repeat
}

div#popup.w800 div.tbl_search_tab table {
	width: 640px
}

div#popup.w710 div.tbl_searchbox_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_b_p_w710.png) left bottom
		no-repeat
}

div#popup.w710 div.tbl_search_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_t_p_w710.png) left top
		no-repeat
}

div#popup.w710 div.tbl_search_s01 table {
	width: 590px
}

div#popup.w800 div.tbl_searchbox_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_b_p_w800.png) left bottom
		no-repeat
}

div#popup.w800 div.tbl_search_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_t_p_w800.png) left top
		no-repeat
}

div#popup.w800 div.tbl_search_s01 table {
	width: 680px
}

div#popup.w860 div.tbl_searchbox_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_b_p_w860.png) left bottom
		no-repeat
}

div#popup.w860 div.tbl_search_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_t_p_w860.png) left top
		no-repeat
}

div#popup.w860 div.tbl_search_s01 table {
	width: 740px
}

div#popup.w900 div.tbl_searchbox_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_b_p_w900.png) left bottom
		no-repeat
}

div#popup.w900 div.tbl_search_s01 {
	background: url(../images/wcspopimages/bg_searchbox_s01_t_p_w900.png) left top
		no-repeat
}

div#popup.w900 div.tbl_search_s01 table {
	width: 780px
}

div#popup div.tbl_search_s01 div.btn_search {
	margin: 0 15px 0 0
}

div#popup.w800 div.tab_box_grid dl dd {
	width: 740px
}

div#popup.w860 div.tab_box_grid dl dd {
	width: 800px
}

div#popup.w900 div.tab_box_grid dl dd {
	width: 840px
}

div#popup ul.btn_list {
	float: left;
	display: inline;
	width: 100%;
	text-align: center
}

div#popup ul.btn_list li {
	display: inline;
	margin: 0 1px
}

div#popup.w480 div.border_box {
	float: left;
	display: inline;
	width: 420px;
	padding: 19px;
	border: 1px solid #bebebe
}

div#popup div.popup_tit_sub {
	float: left;
	display: inline;
	width: 100%;
}

div#popup div.popup_tit_sub h2 {
	float: left;
	display: inline;
	padding-bottom: 10px;
	font-size: 15px;
	/* font-family: Gulim; */
	text-indent: 15px;
	/* background: url(../images/wcspopimages/blt_h2_p.png) left top no-repeat; */
	/* margin: 25px 0 10px 0;
    padding-left: 15px; */
    background: url(/res/images/common/h4_bg.gif) left 5px no-repeat;
    color: #333;
}

div.p_info_policy_wrap {
	float: left;
	display: inline;
	width: 800px;
	padding: 0 20px 30px 20px;
	margin-top: 30px;
	/*border-bottom: 1px solid #c3c6cb*/
}

p.p_info_notice {
	float: left;
	display: inline;
	width: 762px;
	line-height: 20px;
	padding: 16px;
	border: 3px solid #a3b1c5;
	background: #f8f8f8
}

div.p_info_item {
	float: left;
	display: inline;
	width: 800px;
	padding-top: 20px;
	border-top: 1px solid #c3c6cb
}

div.p_info_item h3 {
	float: left;
	display: inline;
	width: 100%;
	color: #1a5693;
	font-size: 16px
}

div.p_info_item ul.p_info_list_d01 {
	float: left;
	display: inline;
	width: 100%;
	line-height: 20px
}

div.p_info_item ul.p_info_list_d01>li {
	float: left;
	clear: left;
	display: inline;
	width: 100%;
	margin-top: 17px
}

div.p_info_item ul.p_info_list_d02 {
	float: left;
	display: inline;
	margin-left: 10px
}

div.p_info_item ul.p_info_list_d02>li {
	float: left;
	clear: left;
	display: inline;
	margin-top: 10px
}

div.p_info_item ul.p_info_list_d02>li p.tit {
	font-weight: bold
}

div.p_info_item ul.p_info_list_d02>li p.txt {
	color: #666
}

div.p_info_item ul.p_info_list_d03 {
	float: left;
	display: inline;
	margin-left: 5px
}

div.p_info_item ul.p_info_list_d03>li {
	float: left;
	clear: left;
	display: inline;
	color: #666
}

div.contact_info_box {
	float: left;
	display: inline;
	width: 760px;
	color: #666;
	padding: 10px 20px;
	margin-bottom: 1px;
	background: #f0f0f0
}

div.contact_info_box ul, div.contact_info_box02 ul {
	float: left;
	display: inline
}

div.contact_info_box ul li, div.contact_info_box02 li {
	float: left;
	display: inline;
	width: 760px;
	padding: 4px 0 2px 8px;
	background: url(../images/wcspopimages/blt_dot_blue.png) left 8px no-repeat
}

div.contact_info_box02 {
	float: left;
	display: inline;
	width: 760px;
	color: #666;
	padding: 10px 20px;
	margin-bottom: 1px;
	background: none
}

div.p_info_item .tit_bl {
	color: #1a5693;
	font-weight: bold
}

div#popup div.auth_box {
	float: left;
	display: inline;
	width: 410px;
	height: 363px;
	margin-top: 10px;
	background: url(../images/wcspopimages/bg_auth_box.png) left top no-repeat
}

div#popup div.auth_box ul.attest_type {
	float: left;
	display: inline;
	width: 100%;
	text-align: center;
	margin-top: 32px
}

div#popup div.auth_box ul.attest_type li {
	display: inline;
	padding: 0 14px
}

div#popup div.auth_box p.attest_notice {
	float: left;
	display: inline;
	width: 343px;
	text-align: center;
	line-height: 20px;
	padding-bottom: 14px;
	margin: 15px 0 0 34px;
	border-bottom: 1px solid #c9c9c9
}

div#popup div.auth_box p.attest_notice strong {
	color: #c11e2e
}

div#popup div.auth_box p.attest_law {
	float: left;
	display: inline;
	width: 343px;
	color: #c11e2e;
	font-size: 11px;
	line-height: 18px;
	padding-top: 7px;
	margin-left: 34px;
	border-top: 1px solid #fff
}

div#popup ul.postnum_kind_list {
	float: left;
	display: inline
}

div#popup ul.postnum_kind_list li {
	float: left;
	display: inline;
	margin-left: 20px
}

div#popup ul.postnum_kind_list li:first-child {
	margin-left: 0
}

div#popup ul.postnum_kind_list li input {
	margin-bottom: 3px
}

div#popup ul.postnum_kind_list li label {
	font-weight: bold;
	margin-left: 5px
}

div#popup div.business_type_box {
	float: left;
	display: inline;
	width: 960px;
	padding: 9px;
	border: 1px solid #8592a0;
	background: #f2f2f2
}

div#popup div.area_fl {
	float: left;
	display: inline;
	width: 390px
}

div#popup div.area_fr {
	float: right;
	display: inline;
	width: 560px
}

div#popup div.business_type_fl {
	float: left;
	display: inline;
	position: relative;
	width: 368px;
	height: 560px;
	padding: 10px;
	border: 1px solid #d1d1d1;
	background: #fff
}

div#popup div.business_type_fr {
	float: right;
	display: inline;
	position: relative;
	width: 538px;
	height: 560px;
	padding: 10px;
	border: 1px solid #d1d1d1;
	background: #fff
}

div#popup div.business_type_search {
	padding-bottom: 10px
}

div#popup div.business_type_search select {
	height: 22px
}

div#popup div.business_type_search input {
	padding: 5px 5px 2px 5px
}

div#popup p.notice_id_overlap {
	float: left;
	display: inline;
	width: 100%;
	line-height: 18px
}

div#popup p.check_id_overlap {
	float: left;
	display: inline;
	width: 100%;
	line-height: 20px
}

div#popup p.notice_id_overlap strong, div#popup p.check_id_overlap strong
	{
	color: #e86b19
}

ul.notice_list_s01 {
	float: left;
	display: inline;
	width: 100%
}

ul.notice_list_s01 li {
	float: left;
	clear: left;
	display: inline;
	text-indent: -16px;
	padding: 3px 0 3px 16px
}

ul.notice_list_s02 {
	float: left;
	display: inline;
	width: 100%
}

ul.notice_list_s02 li {
	float: left;
	clear: left;
	display: inline;
	padding: 3px 0 3px 20px;
	background: url(../images/wcspopimages/blt_notice_list_lp.png) left 3px no-repeat
}

div.btn_box_m {
	float: left;
	display: inline;
	width: 100%
}

div.btn_box_m.line {
	padding-bottom: 13px;
	background: url(../images/wcspopimages/bg_btn_box_m_line.png) left bottom repeat-x
}

div.btn_box_m div.btn_fl {
	float: left;
	display: inline
}

div.btn_box_m div.btn_fr {
	float: right;
	display: inline
}

div.btn_box_m ul.btn_list {
	float: left;
	display: inline
}

div.btn_box_m ul.btn_list li {
	float: left;
	display: inline
}

div.btn_box_m ul.btn_list li.vline {
	padding-left: 11px !important;
	margin-left: 10px;
	background: url(../images/wcspopimages/bg_btn_list_vline.png) left top no-repeat
}

div.btn_box_m ul.btn_list li.input {
	margin: 7px 10px 0 0 !important
}

div.btn_box_m ul.btn_list li.input input {
	margin-top: -3px
}

div.btn_box_m ul.btn_list li.list_count {
	margin-top: 4px
}

div.btn_box_m div.btn_fl ul.btn_list li {
	padding-right: 5px
}

div.btn_box_m div.btn_fr ul.btn_list li {
	padding-left: 5px
}

div.btn_box_b {
	float: left;
	display: inline;
	position: relative;
	width: 100%;
	min-height: 34px
}

div.btn_box_b div.btn_fl {
	float: left;
	display: inline;
	position: relative;
	z-index: 2
}

div.btn_box_b div.btn_fc {
	float: left;
	display: inline;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 1
}

div.btn_box_b div.btn_fr {
	float: right;
	display: inline;
	position: relative;
	z-index: 2
}

div.btn_box_b ul.btn_list {
	display: inline
}

div.btn_box_b ul.btn_list li {
	display: inline;
	margin: 0 3px
}

a.popup_btn01_s01 {
	display: inline-block;
	padding-left: 21px;
	background: url(../images/wcspopimages/bg_btn01_s01.png) left top no-repeat
}

a.popup_btn01_s01 span {
	display: inline-block;
	height: 18px;
	color: #393939;
	font-weight: bold;
	padding: 4px 10px 7px 0;
	background: url(../images/wcspopimages/bg_btn01_s01.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn01_s02 {
	display: inline-block;
	padding-left: 23px;
	background: url(../images/wcspopimages/bg_btn01_s02.png) left top no-repeat
}

a.popup_btn01_s02 span {
	display: inline-block;
	height: 18px;
	color: #393939;
	font-weight: bold;
	padding: 4px 10px 7px 0;
	background: url(../images/wcspopimages/bg_btn01_s02.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn01_s03 {
	display: inline-block;
	padding-left: 23px;
	background: url(../images/wcspopimages/bg_btn01_s03.png) left top no-repeat
}

a.popup_btn01_s03 span {
	display: inline-block;
	height: 18px;
	color: #393939;
	font-weight: bold;
	padding: 4px 10px 7px 0;
	background: url(../images/wcspopimages/bg_btn01_s03.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn02_s01 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s01.png) left top no-repeat
}

a.popup_btn02_s01 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px 7px 0;
	background: url(../images/wcspopimages/bg_btn02_s01.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn02_s02 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s02.png) left top no-repeat
}

a.popup_btn02_s02 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px 7px 0;
	background: url(../images/wcspopimages/bg_btn02_s02.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn02_s03 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s03.png) left top no-repeat
}

a.popup_btn02_s03 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px 7px 0;
	background: url(../images/wcspopimages/bg_btn02_s03.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn02_s04 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s04.png) left top no-repeat
}

a.popup_btn02_s04 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px 7px 0;
	background: url(../images/wcspopimages/bg_btn02_s04.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn02_s05 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s05.png) left top no-repeat
}

a.popup_btn02_s05 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px 10px 0;
	background: url(../images/wcspopimages/bg_btn02_s05.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn03_s01 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s01.png) left top no-repeat
}

a.popup_btn03_s01 span {
	display: inline-block;
	height: 20px;
	color: #4c5664;
	font-weight: bold;
	padding: 3px 16px 5px 0;
	background: url(../images/wcspopimages/bg_btn03_s01.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn03_s02 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s02.png) left top no-repeat
}

a.popup_btn03_s02 span {
	display: inline-block;
	height: 18px;
	color: #4c5664;
	font-weight: bold;
	padding: 5px 23px 10px 0;
	background: url(../images/wcspopimages/bg_btn03_s02.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn03_s03 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s03.png) left top no-repeat
}

a.popup_btn03_s03 span {
	display: inline-block;
	height: 18px;
	color: #4c5664;
	font-weight: bold;
	padding: 5px 23px 9px 0;
	background: url(../images/wcspopimages/bg_btn03_s03.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn03_s04 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s04.png) left top no-repeat
}

a.popup_btn03_s04 span {
	display: inline-block;
	height: 17px;
	color: #4c5664;
	font-weight: bold;
	padding: 5px 23px 0 0;
	background: url(../images/wcspopimages/bg_btn03_s04.png) right top no-repeat;
	cursor: pointer
}

a.btn04_s01 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s01.png) left top no-repeat
}

a.popup_btn04_s01 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 5px 28px 9px 0;
	background: url(../images/wcspopimages/bg_btn04_s01.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn04_s02 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s02.png) left top no-repeat
}

a.btn04_s02 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 5px 28px 9px 0;
	background: url(../images/wcspopimages/bg_btn04_s02.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn04_s03 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s03.png) left top no-repeat
}

a.btn04_s03 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 9px 0;
	background: url(../images/wcspopimages/bg_btn04_s03.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn04_s04 {
	display: inline-block;
	padding-left: 28px;
	background: url(../images/wcspopimages/bg_btn04_s04.png) left top no-repeat
}

a.popup_btn04_s04 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 43px 9px 0;
	background: url(../images/wcspopimages/bg_btn04_s04.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn04_s05 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s05.png) left top no-repeat
}

a.popup_btn04_s05 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 9px 0;
	background: url(../images/wcspopimages/bg_btn04_s05.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn04_s06 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s06.png) left top no-repeat
}

a.popup_btn04_s06 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 9px 0;
	background: url(../images/wcspopimages/bg_btn04_s06.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn05_s01 {
	display: inline-block;
	padding-left: 21px;
	background: url(../images/wcspopimages/bg_btn05_s01.png) left top no-repeat
}

a.popup_btn05_s01 span {
	display: inline-block;
	height: 14px;
	color: #393939;
	font-size: 11px;
	padding: 5px 5px 0 0;
	background: url(../images/wcspopimages/bg_btn05_s01.png) right top no-repeat;
	cursor: pointer
}

a.popup_btn05_s02 {
	display: inline-block;
	padding-left: 21px;
	background: url(../images/wcspopimages/bg_btn05_s02.png) left top no-repeat
}

a.popup_btn05_s02 span {
	display: inline-block;
	height: 14px;
	color: #393939;
	font-size: 11px;
	padding: 5px 5px 5px 0;
	background: url(../images/wcspopimages/bg_btn05_s02.png) right top no-repeat;
	cursor: pointer
}

a.btn01_s01 {
	display: inline-block;
	padding-left: 21px;
	background: url(../images/wcspopimages/bg_btn01_s01.png) left top no-repeat
}

a.btn01_s01 span {
	display: inline-block;
	height: 18px;
	color: #393939;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn01_s01.png) right top no-repeat;
	cursor: pointer
}

a.btn01_s02 {
	display: inline-block;
	padding-left: 23px;
	background: url(../images/wcspopimages/bg_btn01_s02.png) left top no-repeat
}

a.btn01_s02 span {
	display: inline-block;
	height: 18px;
	color: #393939;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn01_s02.png) right top no-repeat;
	cursor: pointer
}

a.btn01_s03 {
	display: inline-block;
	padding-left: 23px;
	background: url(../images/wcspopimages/bg_btn01_s03.png) left top no-repeat
}

a.btn01_s03 span {
	display: inline-block;
	height: 18px;
	color: #393939;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn01_s03.png) right top no-repeat;
	cursor: pointer
}

a.btn02_s01 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s01.png) left top no-repeat
}

a.btn02_s01 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn02_s01.png) right top no-repeat;
	cursor: pointer
}

a.btn02_s02 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s02.png) left top no-repeat
}

a.btn02_s02 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn02_s02.png) right top no-repeat;
	cursor: pointer
}

a.btn02_s03 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s03.png) left top no-repeat
}

a.btn02_s03 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn02_s03.png) right top no-repeat;
	cursor: pointer
}

a.btn02_s04 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s04.png) left top no-repeat
}

a.btn02_s04 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn02_s04.png) right top no-repeat;
	cursor: pointer
}

a.btn02_s05 {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/wcspopimages/bg_btn02_s05.png) left top no-repeat
}

a.btn02_s05 span {
	display: inline-block;
	height: 18px;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px 0 0;
	background: url(../images/wcspopimages/bg_btn02_s05.png) right top no-repeat;
	cursor: pointer
}

a.btn03_s01 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s01.png) left top no-repeat
}

a.btn03_s01 span {
	display: inline-block;
	height: 17px;
	color: #4c5664;
	font-weight: bold;
	padding: 5px 16px 0 0;
	background: url(../images/wcspopimages/bg_btn03_s01.png) right top no-repeat;
	cursor: pointer
}

a.btn03_s02 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s02.png) left top no-repeat
}

a.btn03_s02 span {
	display: inline-block;
	height: 17px;
	color: #4c5664;
	font-weight: bold;
	padding: 5px 23px 0 0;
	background: url(../images/wcspopimages/bg_btn03_s02.png) right top no-repeat;
	cursor: pointer
}

a.btn03_s03 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s03.png) left top no-repeat
}

a.btn03_s03 span {
	display: inline-block;
	height: 17px;
	color: #4c5664;
	font-weight: bold;
	padding: 5px 23px 0 0;
	background: url(../images/wcspopimages/bg_btn03_s03.png) right top no-repeat;
	cursor: pointer
}

a.btn03_s04 {
	display: inline-block;
	padding-left: 10px;
	background: url(../images/wcspopimages/bg_btn03_s04.png) left top no-repeat
}

a.btn03_s04 span {
	display: inline-block;
	height: 17px;
	color: #4c5664;
	font-weight: bold;
	padding: 5px 23px 0 0;
	background: url(../images/wcspopimages/bg_btn03_s04.png) right top no-repeat;
	cursor: pointer
}

a.btn04_s01 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s01.png) left top no-repeat
}

a.btn04_s01 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 0 0;
	background: url(../images/wcspopimages/bg_btn04_s01.png) right top no-repeat;
	cursor: pointer
}

a.btn04_s02 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s02.png) left top no-repeat
}

a.btn04_s02 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 0 0;
	background: url(../images/wcspopimages/bg_btn04_s02.png) right top no-repeat;
	cursor: pointer
}

a.btn04_s03 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s03.png) left top no-repeat
}

a.btn04_s03 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 0 0;
	background: url(../images/wcspopimages/bg_btn04_s03.png) right top no-repeat;
	cursor: pointer
}

a.btn04_s04 {
	display: inline-block;
	padding-left: 28px;
	background: url(../images/wcspopimages/bg_btn04_s04.png) left top no-repeat
}

a.btn04_s04 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 43px 0 0;
	background: url(../images/wcspopimages/bg_btn04_s04.png) right top no-repeat;
	cursor: pointer
}

a.btn04_s05 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s05.png) left top no-repeat
}

a.btn04_s05 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 0 0;
	background: url(../images/wcspopimages/bg_btn04_s05.png) right top no-repeat;
	cursor: pointer
}

a.btn04_s06 {
	display: inline-block;
	padding-left: 43px;
	background: url(../images/wcspopimages/bg_btn04_s06.png) left top no-repeat
}

a.btn04_s06 span {
	display: inline-block;
	height: 25px;
	color: #222;
	font-size: 15px;
	font-family: "NanumBarunGothicBold";
	padding: 9px 28px 0 0;
	background: url(../images/wcspopimages/bg_btn04_s06.png) right top no-repeat;
	cursor: pointer
}

a.btn05_s01 {
	display: inline-block;
	padding-left: 21px;
	background: url(../images/wcspopimages/bg_btn05_s01.png) left top no-repeat
}

a.btn05_s01 span {
	display: inline-block;
	height: 14px;
	color: #393939;
	font-size: 11px;
	padding: 5px 5px 0 0;
	background: url(../images/wcspopimages/bg_btn05_s01.png) right top no-repeat;
	cursor: pointer
}

a.btn05_s02 {
	display: inline-block;
	padding-left: 21px;
	background: url(../images/wcspopimages/bg_btn05_s02.png) left top no-repeat
}

a.btn05_s02 span {
	display: inline-block;
	height: 14px;
	color: #393939;
	font-size: 11px;
	padding: 5px 5px 0 0;
	background: url(../images/wcspopimages/bg_btn05_s02.png) right top no-repeat;
	cursor: pointer
}

.red {
	color: #c0010e
}

.orange {
	color: #ed6d35
}

p.notice {
	float: left;
	display: inline;
	width: 100%
}

p.notice.s01 {
	color: #c0010e;
	font-weight: bold;
	text-align: right
}

.iw30 {
	width: 30%
}

.iw40 {
	width: 40%
}

.iw50 {
	width: 50%
}

.iw55 {
	width: 55%
}

.iw60 {
	width: 60%
}

.iw70 {
	width: 70%
}

.iw80 {
	width: 80%
}

.iw90 {
	width: 90%
}

.iw95 {
	width: 95%
}

.iwd100 {
	width: 100px
}

.iwd200 {
	width: 200px
}

.iwd300 {
	width: 300px
}

.iwd400 {
	width: 400px
}

.iwd500 {
	width: 500px
}

.mt0 {
	margin-top: 0 !important
}

.mt5 {
	margin-top: 5px !important
}

.mt8 {
	margin-top: 8px !important
}

.mt10 {
	margin-top: 10px !important
}

.mt15 {
	margin-top: 15px !important
}

.mt20 {
	margin-top: 20px !important
}

.mt25 {
	margin-top: 25px !important
}

.mt30 {
	margin-top: 30px !important
}

.mt35 {
	margin-top: 35px !important
}

.mt40 {
	margin-top: 40px !important
}

.mt45 {
	margin-top: 45px !important
}

.mt50 {
	margin-top: 50px !important
}

.mt55 {
	margin-top: 55px !important
}

.mt60 {
	margin-top: 60px !important
}

.al {
	text-align: left !important
}

.ac {
	text-align: center !important
}

.ar {
	text-align: right !important
}

.at {
	vertical-align: top !important
}

.am {
	vertical-align: middle !important
}

.ab {
	vertical-align: bottom !important
}

.slide_area {
	position: relative;
	padding-bottom: 17px
}

.buttonOpen {
	background: url(../images/wcspopimages/btn/btn_open.gif) no-repeat 0 0;
	display: block;
	width: 46px;
	height: 17px;
	position: absolute;
	left: 48%;
	bottom: 0
}

.buttonOpen.on {
	background: url(../images/wcspopimages/btn/btn_close.gif) no-repeat 0 0
} /* 2016. 01. 20 추가 */
div.tab_box_grid01 {
	float: left;
	display: inline;
	position: relative;
	width: 100%;
	background: url(../images/wcspopimages/bg_tab_history_line.png) left top repeat-x;
}

div.tab_box_grid01 dl dd.w700 {
	float: left;
	display: inline;
	width: 100%;
	padding: 12px 19px 15px 19px;
	margin-top: 36px;
	border: 1px solid #8592a0;
	list-style: none;
	padding: 0px;
}

div.tab_box_grid01 dl.tab_01 dt {
	left: 0;
}

div.tab_box_grid01 dl.tab_02 dt {
	left: 139px;
}

div.tab_box_grid01 dl.tab_03 dt {
	left: 278px;
}

div.tab_box_grid01 dl.tab_04 dt {
	left: 417px;
}

div.tab_box_grid01 dl.tab_05 dt {
	left: 556px;
}

.iwd50 {
	width: 50px;
}

.iwd60 {
	width: 60px;
}

.iwd70 {
	width: 70px;
} /* table info - style02 */
div.tbl_info_m {
	float: left;
	display: inline;
	width: 100%;
}

div.tbl_info_m table {
	width: 100%;
	border: 2px solid #005d46;
}

div.tbl_info_m table thead th {
	color: #fff;
	padding: 13px 0 8px 0;
	border-left: 1px solid #c9ccd0;
	border-bottom: 1px solid #c9ccd0;
	background: #018765;
}

div.tbl_info_m table thead th.al {
	padding-left: 15px;
}

div.tbl_info_m table thead th.l_line {
	border-left: 1px solid #c9ccd0 !important;
}

div.tbl_info_m table tbody th {
	font-weight: normal;
	border-right: 1px solid #c9ccd0;
	border-top: 1px solid #c9ccd0;
	background: #f8f8f8;
}

div.tbl_info_m table tbody td {
	position: relative;
	line-height: 18px;
	padding: 8px 0 6px 0;
	text-align: center;
	border-left: 1px solid #c9ccd0;
	border-top: 1px solid #c9ccd0;
}

div.tbl_info_m table tbody th.al, div.tbl_info_m table tbody td.al {
	padding-left: 15px;
}

div.tbl_info_m table tbody td a {
	line-height: normal;
} /* 2016. 01. 20 추가 */
div.tab_box_grid01 {
	float: left;
	display: inline;
	position: relative;
	width: 100%;
	background: url(../images/wcspopimages/bg_tab_history_line.png) left top repeat-x;
}

div.tab_box_grid01 dl dd.w700 {
	float: left;
	display: inline;
	width: 100%;
	padding: 12px 19px 15px 19px;
	margin-top: 36px;
	border: 1px solid #8592a0;
	list-style: none;
	padding: 0px;
}

div.tab_box_grid01 dl.tab_01 dt {
	left: 0;
}

div.tab_box_grid01 dl.tab_02 dt {
	left: 139px;
}

div.tab_box_grid01 dl.tab_03 dt {
	left: 278px;
}

div.tab_box_grid01 dl.tab_04 dt {
	left: 417px;
}

div.tab_box_grid01 dl.tab_05 dt {
	left: 556px;
}

.iwd50 {
	width: 50px;
}

.iwd60 {
	width: 60px;
}

.iwd70 {
	width: 70px;
} /* table info - style02 */
div.tbl_info_m {
	float: left;
	display: inline;
	width: 100%;
}

div.tbl_info_m table {
	width: 100%;
	border: 2px solid #005d46;
}

div.tbl_info_m table thead th {
	color: #fff;
	padding: 13px 0 8px 0;
	border-left: 1px solid #c9ccd0;
	border-bottom: 1px solid #c9ccd0;
	background: #018765;
}

div.tbl_info_m table thead th.al {
	padding-left: 15px;
}

div.tbl_info_m table thead th.l_line {
	border-left: 1px solid #c9ccd0 !important;
}

div.tbl_info_m table tbody th {
	font-weight: normal;
	border-right: 1px solid #c9ccd0;
	border-top: 1px solid #c9ccd0;
	background: #f8f8f8;
}

div.tbl_info_m table tbody td {
	position: relative;
	line-height: 18px;
	padding: 8px 0 6px 0;
	text-align: center;
	border-left: 1px solid #c9ccd0;
	border-top: 1px solid #c9ccd0;
}

div.tbl_info_m table tbody th.al, div.tbl_info_m table tbody td.al {
	padding-left: 15px;
}

div.tbl_info_m table tbody td a {
	line-height: normal;
}

#tabArea {
	position: relative;
	width: 330px;
}

#tabArea ul#tabM {
	overflow: hidden;
	width: 330px;
	height: 45px;
}

#tabArea ul#tabM li {
	float: left;
	width: 110px;
	text-align: center;
}

#tabM li a {
	display: block;
	padding-top: 11px;
	width: 110px;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	font-family: "돋움", dotum;
}

#tabM li a:hover {
	text-decoration: none;
}

#tabM li a.active {
	color: #fff;
}

#tabM .tab01 {
	background: url("../images/wcspopimages/tabmain_01.gif") no-repeat 0 0;
}

#tabM .tab01.active {
	background: url("../images/wcspopimages/tabmain_01_on.gif") no-repeat 0 0;
}

#tabM .tab02 {
	background: url("../images/wcspopimages/tabmain_02.gif") no-repeat 0 0;
}

#tabM .tab02.active {
	background: url("../images/wcspopimages/tabmain_02_on.gif") no-repeat 0 0;
}

#tabM .tab03 {
	background: url("../images/wcspopimages/tabmain_03.gif") no-repeat 0 0;
}

#tabM .tab03.active {
	background: url("../images/wcspopimages/tabmain_03_on.gif") no-repeat 0 0;
}

#tabArea .tabCnt {
	display: none;
}

#tabArea p.more {
	display: block;
	width: 51px;
	height: 11px;
	position: absolute;
	right: 11px;
	top: 68px;
}

#tabArea ul.list {
	float: left;
	width: 410px;
	position: absolute;
	top: 30px;
	left: 0;
}

.tabCnt {
	margin-top: 9px;
	background: url("../images/wcspopimages/bg_mainTab_tit.gif") no-repeat 0 0;
}

.tabCnt h3 {
	padding: 13px 0 13px 31px;
	height: 14px;
	font-size: 15px;
	font-weight: bold;
	color: #393939;
	line-height: 1em;
	background: url("../images/wcspopimages/icon_mainTab_tit.gif") no-repeat 10px 13px;
}

.tabBody {
	padding-bottom: 4px;
	background: url("../images/wcspopimages/bg_tabCnt_tbl.gif") no-repeat 0 100%;
}

.tabCnt table {
	width: 330px;
	border: 2px solid #018765;
	border-bottom: 0;
	table-layout: fixed;
}

.tabCnt thead th {
	padding: 13px 0 14px 0;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border-right: 1px solid #c9ccd0;
	background: #018765;
}

.tabCnt tbody td {
	padding: 13px 10px;
	font-size: 12px;
	color: #666666;
	text-align: center;
	border-right: 1px solid #c9ccd0;
	background: #f4f4f4;
}

.tabCnt .txtRg {
	text-align: right;
}

.tabCnt .txtLf {
	text-align: left;
}

.tabCnt .even td {
	background: #fff;
}

.tabCnt .txtCut {
	overflow: hidden;
	width: 64px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tabCnt .pV0 {
	padding: 13px 0;
}