﻿@charset "utf-8";
/*@import url('http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb');*/
@import url("reset.css");
@import url("header.css");
@import url("jquery-ui.css");
@import url("popup.css");
html {overflow-y:scroll;}

/*accessibility*/
#accessibility {position:absolute; width:113px; margin:0 auto; left:50%; top:0; margin:0 0 0 -50px; z-index:9999;}
#accessibility a {position:absolute; display:block; margin:0 auto;  width:113px; height:23px; left:0; text-align:center; top:-10000px; z-index:500; font-size:12px;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active {position: absolute; top: 0; width:113px; height:23px; line-height:2em; color:#fff; background:#69696c; z-index:500;}

/*width:320px*/
.headerWrap {width:100%; padding:0; margin:0; overflow:hidden; background:#ffa700;}
.headerWrap #header {position:relative;width:100%; overflow:hidden;}
.headerWrap #header h1 {position:absolute; top:16px; left:13px;}
.headerWrap #header h1 a {display:block; background:url('../images/common/h1_logo_small.gif') no-repeat;width:79px; height:36px; text-indent:-1000em; overflow:hidden; }
.headerWrap #header #gnb {background:#515151 url('../images/common/gnb_bg.gif') repeat-x 0 100%; margin:63px 0 0;}
.headerWrap #header #gnb ul {margin:0 auto; width:320px;}
.headerWrap #header #gnb ul:after {display:block; clear:both; content:'';}
.headerWrap #header #gnb ul li {float:left;background:url('../images/common/ico_gnbbar.gif') no-repeat 0 16px;}
.headerWrap #header #gnb ul li a {display:block; font-size:12px; color:#fff; padding:16px 4px 16px 5px;}
.headerWrap #header #gnb ul li a.active {color:#ffa700;background:url('../images/common/gnb_arrow.gif') no-repeat 50% 100%;}
.headerWrap #header #gnb ul li:first-child {background:none;}

.headerWrap #header .utilBox {position:absolute; top:18px; right:13px;}
.headerWrap #header .utilBox a {display:inline-block; color:#fff; text-decoration:none; padding:10px 9px 10px 0; margin-right:10px;}
.headerWrap #header .utilBox a.loginOn {display:none; background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px;}
.headerWrap #header .utilBox a.loginOnM {display:inline-block; background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px;}
.headerWrap #header .utilBox a.login {background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px; }
.headerWrap #header .utilBox a.join {background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px; }
.headerWrap #header .utilBox a.tel {background:url('../images/common/ico_tel.gif') no-repeat right top; padding:10px 37px 10px 0; margin-right:0;}
.headerWrap #header .smallGnb {padding:0 40px; height:64px; overflow:hidden; background:url('../images/common/sub_bg.gif') repeat-x bottom; background-size:100% 64px;}
.headerWrap #header .smallGnb:after {display:block; clear:both; content:'';}
.headerWrap #header .smallGnb li {float:left; text-align:center;}
.headerWrap #header .smallGnb li a {display:block; font-size:11px; color:#fff; padding:10px 9px 6px;}
.headerWrap #header .smallGnb.smallGnb02 {padding:0;}
.headerWrap #header .smallGnb.smallGnb02 li a {padding:10px 4px 6px;}
.headerWrap #header .smallGnb li a.active {color:#fff100;}
.headerWrap #header .smallGnb.smallGnb05 {height:33px; padding:0; text-align:center;}
.headerWrap #header .smallGnb.smallGnb05 li {display:inline-block; float:none;}
.headerWrap #header .smallGnb.smallGnb06 {padding:0 5px; text-align:center;}
.headerWrap #header .smallGnb.smallGnb06 li {display:inline-block; float:none;}
.headerWrap #header .smallGnb.smallGnb07 {padding:0 5px; text-align:center;}
.headerWrap #header .smallGnb.smallGnb07 li {display:inline-block; float:none;}
.headerWrap #header .smallGnb.smallGnb07 li a {padding:10px 12px 6px;}
.headerWrap #header .smallGnb.smallGnb08 {padding:0 5px; text-align:center;}
.headerWrap #header .smallGnb.smallGnb08 li {display:inline-block; float:none;}
.headerWrap #header .smallGnb.smallGnb08 li a {padding:10px 12px 6px;}


/*Log in*/
#container {position:relative; text-align:center; width:100%; height:100%; margin:0 auto; background-color:#3e3e3e;}
	#login_box {position:relative; margin:0 auto; top:95px; width:604px; height:430px; background-color:#ffffff;}

/*ul list*/
.footerWrap {clear:both; width:100%; border-top:1px solid #dedede;}
.footerWrap h3 {padding:16px 0 0; text-align:center;}
.footerWrap .relative_company {display:none;}
.footerWrap .footmenu {overflow:hidden; border-bottom:5px solid #ffa700; padding:15px 0 22px 44px;}
.footerWrap .footmenu li {float:left; background:url('../images/common/footer_bar.gif') no-repeat 0 0; padding:0 8px 0 9px;}
.footerWrap .footmenu li:first-child {background:none;}
.footerWrap .footmenu li a {display:block; color:#9a9a9a;}
.footerWrap .footBtm {background:#3e3e3e; padding:31px 0 34px; text-align:center;}
.footerWrap .footBtm address {font-style:normal; color:#9e9e9e; padding:0 35px;}
.footerWrap .footBtm address em {display:block; font-style:normal; color:#9e9e9e;}
.footerWrap .footBtm span {color:#535353; margin:0 5px;}
.footerWrap .footBtm .customerService, .footerWrap .footBtm .customerService a {color:#9e9e9e;}
.footerWrap .footBtm .copyright {padding:15px 0 0; letter-spacing:-1px;}

/*searchBox*/
.searchBox {display:none;}
.searchBox table {width:100%;border-right:1px solid #dedede;border-left:1px solid #dedede;}
.searchBox table th {background:#f9f9f9; color:#666; font-weight:bold; border-bottom:1px solid #dedede; border-right:1px solid #dedede; padding:7px 0 5px;}
.searchBox table td {border-bottom:1px solid #e1e2e4; padding:7px 0 5px 7px;}
.searchBox table td.block span {display:block;}
.searchBox table td.inlineBlock span {display:inline-block; width:33%;}
.searchBox table td.inlineBlock span.long {width:100%;}
.searchBox .search_btn {position:relative; padding:7px 0 20px;}
.searchBox .search_btn div a {
	display:block; 
	width:100%;
	border:1px solid #da8413;
	color:#fff;
	text-align:center;
	padding:9px 0;
	font-weight:bold;
	background-image: linear-gradient(bottom, rgb(248,134,3) 0%, rgb(255,170,13) 50%);
	background-image: -o-linear-gradient(bottom, rgb(248,134,3) 0%, rgb(255,170,13) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(248,134,3) 0%, rgb(255,170,13) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(248,134,3) 0%, rgb(255,170,13) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(248,134,3) 0%, rgb(255,170,13) 50%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(248,134,3)),
		color-stop(0.5, rgb(255,170,13))
	);
	-moz-box-shadow: 0 2px 2px #dadada;
	-webkit-box-shadow: 0 2px 2px#dadada;
	box-shadow: 0 2px 2px #dadada;
	text-shadow:0 0 4px #c26408;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btnSearchBox {
	position:relative;
	border:1px solid #bababa; font-weight:bold; background:#fdfdfd; padding:9px 0;
	-moz-box-shadow: 0 2px 2px #dadada;
	-webkit-box-shadow: 0 2px 2px#dadada;
	box-shadow: 0 2px 2px #dadada;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btnSearchBox a {display:block; padding-left:9px; margin-right:9px;background:url('../images/common/ico_arrow_down.gif') no-repeat right;}
.btnSearchBox a.open {background:url('../images/common/ico_arrow_up.gif') no-repeat right;}

.detailSearch {text-align:left; border:1px solid #e1e2e4; margin-top:-1px; padding:8px 0; background:url('../images/common/detailsearch_bg.gif') repeat-x bottom;}
.detailSearch a {display:block;}
.detailSearch a span{ display:block; background:url('../images/common/ico_arrow_up.gif') no-repeat right center; font-weight:bold; margin-right:16px; padding-left:16px;}

.searchBox table.detailTable {display:none; border:6px solid #e1e2e4;}
.searchBox table.detailTable th {background:#fff;}
.searchBox table.detailTable td .txtInput {width:65px;}
.searchBox table.detailTable td .txtInput.long {width:210px;}
.searchBox table.detailTable td span.hidden {display:none;}
.searchBox table.detailTable td span.block {display:block;}

.btmBtn {position:relative; color:#a0a0a0; height:32px; padding:0 0 17px;}
.btmBtn em {color:#103b85;}
.btmBtn div {position:absolute; top:0;right:0;}
.btmBtn div a.btnType01 {width:65px;}
.btmInfoBtn {position:relative; color:#103b85; height:32px; padding:10px 0 0;}
.btmInfoBtn em {color:#103b85;}

.totalPrice {background:#f6f6f6;}
.totalPrice ul:after {display:block; clear:both; content:''}
.totalPrice ul {border:1px solid #e1e2e4;}
.totalPrice ul li {float:none; width:100%; padding:10px 0; border-top:1px solid #e1e2e4;}
.totalPrice ul li:first-child {border:0;}
.totalPrice ul li span {background:url('../images/common/ico_arrow.gif') no-repeat 12px 0; padding:0 0 0 23px; }

.mainArea #mainImg {position:relative;}
.mainArea #mainImg .anchors {position:absolute; bottom:7px; left:16px; z-index:9999;}
.mainArea #mainImg .anchors li {float:left; margin-right:10px;}
.mainArea #mainImg .anchors li button {display:inline-block; background:url('../images/main/indicator.png') no-repeat -31px 0; width:20px; height:20px; text-indent:-1000em; overflow:hidden;}
.mainArea #mainImg .anchors li.current button {background-position:0 0;}
.mainArea #mainImg .list {}
.mainArea #mainImg .list li {}
.mainArea #mainImg .list li img {width:100%;}

.mainArea #boxWrap {width:280px; padding:26px 20px 25px; border-bottom:1px solid #dedede; margin:0 auto;}
.mainArea #boxWrap p {width:278px; height:135px; background:#fff; border:1px solid #dedede; margin:0 auto 23px;}
.mainArea #boxWrap p img {max-width:100%; max-height:100%;}
.mainArea #listWrap {margin:0 auto; padding:25px 20px 50px; width:280px; overflow:hidden;}
.mainArea #listWrap div {position:relative; width:243px; padding:28px 15px 9px 20px; margin:0 0 20px; border:1px solid #dedede;}
.mainArea #listWrap div h2 {font-size:14px; color:#707070; padding:0 0 8px;}
.mainArea #listWrap div.notice h2 {border-bottom:4px solid #019ab6;}
.mainArea #listWrap div.news h2 {border-bottom:4px solid #d75c19;}
.mainArea #listWrap div.adEvent h2 {border-bottom:4px solid #85a357;}
.mainArea #listWrap div p {position:absolute; top:30px; right:20px;}
.mainArea #listWrap div ul li {background:url('../images/common/ico_dot.gif') no-repeat 2px 12px; padding:9px 0 6px 11px; border-top:1px solid #e2e2e2;}
.mainArea #listWrap div ul li:first-child {border-top:0;}
.mainArea #listWrap div ul li a {display:block; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.contentArea.sub01 {/* background:url('../images/common/sub_top_img01.gif') no-repeat right top; */background-size:80%;}
.contentArea.sub02 {background:url('../images/common/sub_top_img02.gif') no-repeat right top; background-size:80%;}
.contentArea.sub0207 {background:url('../images/common/sub_top_img0207.gif') no-repeat right top; background-size:80%;}
.contentArea.sub05 {/* background:url('../images/common/sub_top_img05.gif') no-repeat right top; */background-size:auto 80px;}
.contentArea.sub07 {/* background:url('../images/common/sub_top_img07.gif') no-repeat right top; */background-size:auto 80px;}
#content {padding:31px 10px 61px; position:relative;}
#content h2 {padding:0 0 33px;}
#content h2.tit_sub01 {background:url('../images/common/tit_sub01_small.gif') no-repeat; width:106px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0102 {background:url('../images/common/tit_sub0102_small.gif') no-repeat; width:157px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0103 {background:url('../images/common/tit_sub0103_small.gif') no-repeat; width:153px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0104 {background:url('../images/common/tit_sub0104_small.gif') no-repeat; width:191px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub02 {background:url('../images/common/tit_sub02_small.gif') no-repeat; width:88px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0202 {background:url('../images/common/tit_sub0202_small.gif') no-repeat; width:131px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0203 {background:url('../images/common/tit_sub0203_small.gif') no-repeat; width:229px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0204 {background:url('../images/common/tit_sub0204_small.gif') no-repeat; width:138px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0205 {background:url('../images/common/tit_sub0205_small.gif') no-repeat; width:133px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0206 {background:url('../images/common/tit_sub0206_small.gif') no-repeat; width:173px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0207 {background:url('../images/common/tit_sub0207_small.gif') no-repeat; width:50px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0401 {background:url('../images/common/tit_sub0401_small.gif') no-repeat; width:92px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0402 {background:url('../images/common/tit_sub0402_small.gif') no-repeat; width:133px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0501 {background:url('../images/common/tit_sub0501_small.gif') no-repeat; width:92px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0502 {background:url('../images/common/tit_sub0502_small.gif') no-repeat; width:77px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0503 {background:url('../images/common/tit_sub0503_small.gif') no-repeat; width:50px; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub06 {background:url('../images/common/tit_sub06_small.gif') no-repeat; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0603 {background:url('../images/common/tit_sub0603_small.gif') no-repeat; height:47px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0604 {background:url('../images/common/tit_sub0604_small.gif') no-repeat; background-size:auto 47px; height:47px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0605 {background:url('../images/common/tit_sub0605_small.gif') no-repeat; background-size:auto 47px; height:47px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0701 {background:url('../images/common/tit_sub0701_small.gif') no-repeat; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0702 {background:url('../images/common/tit_sub0702_small.gif') no-repeat; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0703 {background:url('../images/common/tit_sub0703_small.gif') no-repeat; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0704 {background:url('../images/common/tit_sub0704_small.gif') no-repeat; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0705 {background:url('../images/common/tit_sub0705_small.gif') no-repeat; height:20px; text-indent:-1000em; overflow:hidden;}
#content h2.tit_sub0706 {background:url('../images/common/tit_sub0706_small.gif') no-repeat; height:20px; text-indent:-1000em; overflow:hidden;}

#content .under_h2_sub01, #content .under_h2_sub0102, #content .under_h2_sub0103, #content .under_h2_sub0104 {display:none;}
#content .under_h2_sub02, #content .under_h2_sub0202, #content .under_h2_sub0203, #content .under_h2_sub0204, #content .under_h2_sub0205, #content .under_h2_sub0206, #content .under_h2_sub0207 {display:none;}
#content .under_h2_sub0501, #content .under_h2_sub0502, #content .under_h2_sub0503, #content .under_h2_sub06, #content .under_h2_sub0603, #content .under_h2_sub06031 , #content .under_h2_sub0604, #content .under_h2_sub0605 {display:none;}
#content .under_h2_sub0701, #content .under_h2_sub0702, #content .under_h2_sub0703, #content .under_h2_sub0704, #content .under_h2_sub0705, #content .under_h2_sub0706 {display:none;}

#content h3.first {padding:10px 0 11px;}
#content h3.second {padding:20px 0 10px;}
#content h3.total {padding:20px 0 10px;}

.subTab {border-top:1px solid #efefef; padding:4px 0 8px;}
.subTab ul:after {content:''; display:block; clear:both;}
.subTab ul li {float:left;background:url('../images/common/subtab_first.gif') no-repeat 0 0; padding:0 0 0 1px;}
.subTab ul li a {display:block; text-align:center; background:url('../images/common/subtab_bg.gif') no-repeat -79px 0; width:78px; height:23px; padding:5px 0 0; margin-right:8px;}
.subTab ul li a.active {background-position:0 0; width:79px; color:#fff;margin-left:-1px;}

/*basic btn*/
.btnType {display:inline-block; border:1px solid #bababa; text-align:center; background:#ebebeb url('../images/common/btm_btn_bg.gif') repeat-x ; padding:9px 0 8px; font-weight:bold; color:#535353;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}

.smallBtn {display:inline-block; text-align:center; font-weight:bold; color:#707070; text-shadow:0 0 2px #fff; border:1px solid #c4c4c4; width:36px; height:14px; padding:2px 0 0; background:url('../images/common/bg_smallbtn.gif') repeat-x;}
.smallBtn01 {
	border:1px solid #666; background:#8d8d8d; padding:3px 3px 2px 4px; color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.smallBtn02 {
	border:1px solid #9e9e9e; background:#b9b9b9; padding:3px 3px 2px 4px; color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.infoView {border-top:1px solid #e1e2e4; padding:0 0 6px; overflow:hidden; }
.infoView dl {margin:0 0 7px; border-right:1px solid #e1e2e4;}
.infoView dl:after {content:''; clear:both; display:block;}
.infoView dl dt {background:#f9f9f9; float:left; width:45%; height:26px; border-bottom:1px solid #e1e2e4;}
.infoView dl dt span {display:block; padding:9px 0 0 15px; font-weight:bold; height:17px;border-left:1px solid #e1e2e4;  border-right:1px solid #e1e2e4;}
.infoView dl dt span em {color:#103b85;}
.infoView dl dd {float:left; width:55%; height:26px; border-bottom:1px solid #e1e2e4;}
.infoView dl dd span {display:block; padding:9px 0 0 17px;}
.infoView dl dd span em {color:#ff0000;}
.infoView dl dd span a {color:#00a0e9; text-decoration:underline;}
.infoView dl dt.first {width:45%;}
.infoView dl dd.first {width:55%;}
.infoView dl dt.longer,.infoView dl dd.longer {height:52px;}
.infoView dl dt.longer span {height:44px;}
.infoView dl dd span input,.infoView dl dd span .imgBtn,.infoView dl dd span select  {margin-top:-5px;}
.infoView dl dd span input {width:100px;}
.infoView dl dd span input.taxDate {width:120px;}
.infoView dl dd span input.wno {width:54px;}
.infoView dl dd span input.wsmall {width:30px;}
.infoView dl dd span input.radio {width:auto;}
.infoView dl dd.longer span input, .infoView dl dd.longer span select, .infoView dl dd.address input ,.infoView dl dd.address .imgBtn {margin-top:2px;}
.infoView dl dt.address,.infoView dl dd.address {height:100px;}
.infoView dl dt.address span {height:92px;}

.btnWrap {margin:30px 0 0;}
.btnWrap a {float:left; border:1px solid #bababa; text-align:center; width:49%; background:#ebebeb url('../images/common/btm_btn_bg.gif') repeat-x 0 1px; padding:9px 0 8px; font-weight:bold; color:#535353;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
.btnWrap a.on {float:left; border:1px solid #da8413; text-align:center; width:49%; background:#fc9a08 url('../images/common/btm_btn_bg02.gif') repeat-x 0 1px; padding:9px 0 8px; font-weight:bold; color:#fff;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #ef8206;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
.btnWrap a.btn_delete {float:right;}
.btnMiddle {display:table; margin:0 auto; overflow:hidden; text-align:center;}
.ie7 .btnMiddle a {float:none; display:inline-block;}


a.btnType01 {display:inline-block; border:1px solid #bababa; text-align:center; background:#fff url('../images/common/btn_bg2.gif') repeat-x ; padding:9px 0 8px; font-weight:bold; color:#535353;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}

.social_search_wrap {position:relative; border-top:1px solid #e4e4e4; padding:10px 0;}
.social_search_wrap input {border:1px solid #c4c4c4; border-right:0; height:27px; width:95%;}
.social_search_wrap a {display:block; position:absolute; top:10px; right:0;}
/* 
.footerWrap {clear:both; width:100%; border-top:1px solid #dedede;}
.footerWrap h3 {padding:16px 0 0; text-align:center;}
.footerWrap .relative_company {display:none;}
.footerWrap .footmenu {overflow:hidden; border-bottom:5px solid #ffa700; padding:15px 0 22px 44px;}
.footerWrap .footmenu li {float:left; background:url('../images/common/footer_bar.gif') no-repeat 0 0; padding:0 8px 0 9px;}
.footerWrap .footmenu li:first-child {background:none;}
.footerWrap .footmenu li a {display:block; color:#9a9a9a;}
.footerWrap .footBtm {background:#3e3e3e; padding:31px 0 34px; text-align:center;}
.footerWrap .footBtm address {font-style:normal; color:#9e9e9e; padding:0 35px;}
.footerWrap .footBtm address em {display:block; font-style:normal; color:#9e9e9e;}
.footerWrap .footBtm span {color:#535353; margin:0 5px;}
.footerWrap .footBtm .customerService, .footerWrap .footBtm .customerService a {color:#9e9e9e;}
.footerWrap .footBtm .copyright {padding:15px 0 0; letter-spacing:-1px;}
 */
/*ul list*/
.tableTop {position:relative; padding:15px 0 2px; height:70px; margin-bottom:10px;}
.tableTop .rightTop {position:absolute; top:15px; right:0;}
.tableTop .rightTop .noList {display:none;}
.tableTop span.tableCondition {display:block; width:100%; position:absolute; top:42px; left:0; border-top:1px solid #e4e4e4; padding:10px 0 0;}

.tableUlWrap {border-top:3px solid #9d9d9d; border-bottom:3px solid #9d9d9d; }
.tableUlWrap ul li {position:relative;border-bottom:1px dotted #e1e2e4; padding:15px 0 15px 34px;}
.tableUlWrap ul li.last {border-bottom:0;}
.tableUlWrap ul li input {position:absolute; top:13px; left:13px;}
.tableUlWrap ul li p.close {position:absolute; top:5px; right:5px;}
.tableUlWrap ul li p.unpaid {position:static; background:url('../images/common/unpaid_bg.gif') no-repeat; width:124px; height:15px; overflow:hidden; padding:5px 0 0 26px; color:#e67300;}
.tableUlWrap ul li p.unpaid.done {background-position:0 -20px; color:#bababa;}
.tableUlWrap ul li dl:after {clear:both; display:block; content:''}
.tableUlWrap ul li dl dt {line-height:1.7em;}
.tableUlWrap ul li dl dt img {vertical-align:top; margin-right:2px;}
.tableUlWrap ul li dl dt strong {color:#646464; font-size:14px;}
.tableUlWrap ul li dl em {color:#c3c3c3;}
.tableUlWrap ul li dl dd {padding-right:30px; line-height:1.7em;}
.tableUlWrap ul li dl dd.trust {float:none; clear:both; }
.tableUlWrap ul li span.date {position:absolute; bottom:4px; right:4px; font-style:italic; color:#c9c9c9;}
.tableUlWrap ul li dl dd span.red {color:#fe0000; padding-left:10px; background:url('../images/common/ico_over.gif') no-repeat 0 2px;}
  
.btmBtnWrap {position:relative;}
.btmBtnWrap .paging {display:none;}
.btmBtnWrap .paging a {color:#707070; font-weight:bold; padding:0 2px; position:relative; font-family:dotum, Dotoum, 돋움; font-size:12px;}
.btmBtnWrap .paging a.current {color:#e60021; font-family:dotum, Dotoum, 돋움; font-size:12px;}
.btmBtnWrap .paging .prev_page {background:url('../images/common/ico_prev.gif') no-repeat 0 1px; padding-left:9px; padding-right:10px; color:#949494; font-weight:normal;}
.btmBtnWrap .paging .next_page {background:url('../images/common/ico_next.gif') no-repeat right 1px; padding-right:9px; padding-left:10px;color:#949494; font-weight:normal;}
.btmBtnWrap .moreList {padding:10px 0 30px; text-align:center;}
.btmBtnWrap .leftBtn {position:static; width:100%;}
.btmBtnWrap .leftBtn {margin:0;}
.btmBtnWrap .leftBtn a {float:left; width:100%; margin-right:5px;}
.btmBtnWrap .rightBtn a {float:left; width:100%; margin-right:5px;}
.btmBtnWrap .rightendBtn a {float: right; margin:10px 0 0 5px; width:70px;}
.btmBtnWrap .leftBtn a.btnType01 {width:48%; margin:7px 0 50px;}
.btmBtnWrap .leftBtn a.btnType01.long {margin-right:0;}
.btmBtnWrap .leftBtn a.btnType01:first-child {margin-right:2%;}
.btmBtnWrap .rightBtn {display:none;}

/*table*/
.tableWrap {position:relative; width:100%; height:280px; overflow:auto;}
.tableWrapTotal {position:relative; width:100%; height:340px; overflow:auto;}
table.basicTable {width:800px; table-layout:fixed;}
table.basicTable th {border-bottom:1px solid #a1a1a1;border-right: 1px solid #efefef;background: #f7f6f6;/* background:#f9f9f9 url('../images/common/th_bg.gif') no-repeat right; */padding:10px 2px 8px 0;}  
table.basicTable th:first-child {border-left: 1px solid #efefef;}
table.basicTable th.last {border-right:1px solid #a1a1a1; padding-right:0; background:#cbcbca;}
table.basicTable td {/* border-right: 1px solid #efefef; */border-bottom: 1px solid #d8d8d8;padding: 5px 3px;/* border-bottom:1px solid #e1e2e4; */text-align:center;/* padding:6px 0 4px 0; *//* background:url('../images/common/td_bg.gif') repeat-y right; */}
table.basicTable td.last {background:none; border-right:1px solid #e1e2e4; }
table.basicTable td:first-child {border-left:1px solid #e1e2e4;}
table.basicTable tr.under th {border:0; border-bottom:1px solid #a1a1a1;} 
table.basicTable tr.sum td {font-weight:bold;} 

table.table02 {border-top:3px solid #9d9d9d;width:100%; table-layout:fixed;}
table.table02 th {font-weight:normal;border:1px solid #e1e2e4; border-top:0; background:#f6f6f6; padding:6px 0 4px;}
table.table02 td {text-align:center; border:1px solid #e1e2e4; border-top:0;padding:6px 0 4px;}

.excel_down2 {position:relative; margin:22px 0 10px; width:100%;}
.excel_down2 dl {border:10px solid #e1e2e4; background:url('../images/common/excel_down_bg3.gif') no-repeat center 9px;}
.excel_down2 dl dt {margin:68px 0 5px 23px; height:14px; background:url('../images/common/dt_self_down.gif') no-repeat; background-size:252px 14px;text-indent:-1000px; overflow:hidden;}
.excel_down2 dl dd {margin:0 0 60px 23px; height:11px; background:url('../images/common/dd_self_down.gif') no-repeat; background-size:252px 11px; text-indent:-1000px; overflow:hidden;}
.excel_down2 span {position:absolute; top:130px; right:158px; display:block;}
.excel_down2 span a {display:block; background:url('../images/common/btn_down_excel2.gif') no-repeat; width:126px; height:21px; background-size:126px 21px; text-indent:-1000px; overflow:hidden;}
.excel_down2 p {position:absolute; top:130px; right:19px;}
.excel_down2 p a {display:block;background:url('../images/common/btn_excel_upload3.gif') no-repeat; width:126px; height:21px; background-size:126px 21px; text-indent:-1000px; overflow:hidden;}

.guideWrap {position:relative; height:500px; overflow:auto; overflow-x:hidden; border:1px solid #e1e2e4;}
	.guideWrap .guideBox {padding:15px; line-height:1.75em;}
	.guideWrap .notice {padding-bottom:12px; color:#535353; border-bottom:1px dotted #cfcfcf; font-weight:bold;}
	.guideWrap .caution {margin-top:18px; color:#ff0000;}
	.guideWrap ul {}
	.guideWrap li {position:relative; padding:20px 0 0 10px; color:#535353;}
	.guideWrap li.disabled {color:#a7a7a7;}
	.guideWrap li.disabled span.dot {position:absolute; left:0; color:#a7a7a7;}
	.guideWrap li.important {padding:0 0 0 10px; text-decoration:underline;}
	.guideWrap li span.dot {position:absolute; left:0; color:#535353;}
	.guideWrap .detailView {margin-top:5px; margin-left:-10px; padding:16px 20px 15px; border:1px solid #e1e2e4; background:#f6f6f6;}
	.guideWrap .detailView a {display:block; padding-left:20px; background:url('../images/common/ico_arrow_down2.gif') no-repeat 0 2px; color:#ffa700; font-weight:bold;}
	.guideWrap .detailView a.on { background:url('../images/common/ico_arrow_up2.gif') no-repeat 0 2px;}
	.guideWrap .cnt {display:none;}
	.guideWrap dt {margin-top:19px; color:#535353; font-weight:bold;}
	.guideWrap dt span {color:#535353; font-weight:normal;}
	.guideWrap dt:first-child {margin-top:9px;}
	.guideWrap dd {color:#535353;}
	.guideWrap dd.dot {padding-left:12px; background:url('../images/common/ico_dot2.gif') no-repeat 5px 8px;}

/* customer */
.inquiryFrm table {width:100%;border-top: 2px solid #4c4c4c;}
.inquiryFrm .colm01 {width:27%;}
.inquiryFrm .colm02 {width:73%;}
.inquiryFrm th {padding:17px 0 13px 8px; border-bottom:1px solid #e1e2e4; background:#f9f9f9; text-align:left; font-weight:bold; font-size:12px; vertical-align:top;}
.inquiryFrm label {font-weight:bold; font-size:12px; font-family:dotum, Dotum, 돋움;}
.inquiryFrm th em {color: #103b85;font-weight:normal;}
.inquiryFrm td {padding:8px 0 8px 10px; border-bottom:1px solid #e1e2e4;}
.inquiryFrm select {color:#707070; font-size:12px;}
.inquiryFrm textarea {width:90%; height:135px; border:1px solid #cecece; color:#707070; font-family:dotum, Dotum, arial; font-size:12px;}
.inquiryFrm .txtInput {width:90%; border:1px solid #cecece; padding:5px 2px; font-family:dotum, Dotum, arial; font-size:12px;}
.inquiryFrm .cphone select {width:25%;}
.inquiryFrm .cphone .txtInput {width:25%;}
.inquiryFrm .cmt {display:block; padding-top:6px; color:#a0a0a0; word-spacing:-1px;}
.inquiryFrm .cmt i {color:#103b85;}
.inquiryFrm #emailType02 {display:none;}

.inquiryView {padding:21px 15px 30px; border:1px solid #dedede;}
.inquiryView h3 {font-size:12px; line-height:1.75em;}
.inquiryView ul {margin:18px 0 27px; padding:18px 0 17px;border-top:1px solid #f3f3f4; border-bottom:1px solid #f3f3f4;}
.inquiryView li {padding-left:10px; color:#b2b2b2; background:url('../images/common/ico_arrow3.gif') no-repeat 0 7px; font-size:12px; line-height:20px;}
.inquiryView .state {color:#b2b2b2; font-size:12px;}
.inquiryView .state.wait {color:#ffa700;}
.inquiryView p {font-size:12px; line-height:1.75em;}
.inquiryView .reply {margin-top:63px; padding:14px 17px 22px; border:1px solid #dedede; background:#f9f9f9; line-height:2em;}
.inquiryView .reply dt {color:#ffa700; font-weight:bold; font-size:12px;}
.inquiryView .reply dd {font-size:12px;}

.inquiryList2 {border:1px solid #dedede; border-top:0;}
.inquiryList2 dl {border-top:1px solid #f3f3f4;}
.inquiryList2 dl:after {display:block; clear:both; content:'';}
.inquiryList2 dl:first-child {border:0;}
.inquiryList2 dt {float:left; width:58px; padding:11px 0 7px 29px; background:url('../images/common/ico_arrow_down3.gif') no-repeat 14px 15px; font-size:12px; font-weight:bold;}
.inquiryList2 dd {padding:11px 20px 7px 0; overflow:hidden;}
.inquiryList2 dl:first-child dt {background-image:url('../images/common/ico_arrow_up3.gif');}
.inquiryList2 p {width:100%; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.inquiryList2 p a {font-size:12px;}
.inquiryList2 .state {display:block; margin-top:4px; font-size:12px; color:#b2b2b2;}
.inquiryList2 .state.wait {color:#ffa700;}

.inquiryList3 {border-top:1px solid #e1e2e4; border-bottom:1px solid #e1e2e4;}
.inquiryList3 li {padding:12px 16px 9px 17px; border-top:1px solid #f3f3f4;}
.inquiryList3 li:after {display:block; clear:both; content:'';}
.inquiryList3 li:first-child {border:0;}
.inquiryList3 p {float:left; width:75%; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.inquiryList3 p a {font-size:12px;}
.inquiryList3 .state {float:right; width:25%; font-size:12px; color:#b2b2b2; text-align:right;} 
.inquiryList3 .state.wait {color:#ffa700;}

div.btnCustomer {margin-top:0; margin-bottom:15px; padding-bottom:40px; border-bottom:1px dotted #e1e2e4;}
div.btnCustomer p {padding:10px 0 20px;}
div.btnCustomer p em {color:#103b85;}
div.btnCustomer .btnMiddle a {width:90px; margin:0 5px;}
div.btnCustomer02 {margin-top:20px; overflow:hidden;}
div.btnCustomer02 a.btnType {width:90px; margin-left:0; margin-right:10px;}
div.btnCustomer02 a.btn_inqpost {width:100px;}
div.btnCustomer02 .leftBtn {position:absolute; top:0;}

table.customerTbl {width:100%; table-layout:fixed;}
table.customerTbl th {padding:13px 0 10px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background:#f9f9f9 url('../images/common/th_bg2.gif') no-repeat right; font-family:dotum, Dotoum, 돋움; font-size:12px;}
table.customerTbl th:first-child {border-left:1px solid #dedede;}
table.customerTbl th:last-child {background-image:none; border-right:1px solid #dedede;}
table.customerTbl th.subj {border-left:1px solid #dedede;}
table.customerTbl td {padding:11px 0 10px; border-bottom:1px solid #f3f3f4; color:#b2b2b2; font-size:12px; text-align:center; vertical-align:middle; font-family:dotum, Dotoum, 돋움; font-size:12px;}
table.customerTbl a {display:block; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#707070; font-family:dotum, Dotoum, 돋움; font-size:12px;}
table.customerTbl tr:last-child td {border-color:#dedede;}
table.customerTbl .num {width:45px;}
table.customerTbl .cate {display:none; width:120px; color:#707070;}
table.customerTbl .sec {display:none; width:91px; color:#707070;}
table.customerTbl td.subj {padding-left:10px; padding-right:10px; text-align:left; color:#707070;}
table.customerTbl td.cnt {padding-left:10px; padding-right:10px; text-align:left;}
table.customerTbl .date {display:block; margin:3px 0 -5px; color:#b2b2b2; font-size:12px;}
table.customerTbl .wdate {display:none; width:70px;}
table.customerTbl .rdate {display:none; width:101px;}
table.customerTbl .state {width:80px;}
table.customerTbl .state.wait {color:#ffa700;}

div.pageBtnBox {margin-top:20px;}
	div.pageBtnBox .leftBtn {position:absolute; top:0;}
	div.pageBtnBox .pageBtnRgt {float:right;}
	div.pageBtnBox .pageBtnMid {display:table; margin:0 auto; overflow:hidden;}
	div.pageBtnBox a.btn_inqpost {width:100px;}
	div.pageBtnBox a.btn_prev {float:left; width:67px; height:32px; margin-right:10px; background:url('../images/common/btn_prevnext.gif') no-repeat; text-indent:-1000em; overflow:hidden;}
	div.pageBtnBox a.btn_next {float:left; width:67px; height:32px; margin-left:10px; background:url('../images/common/btn_prevnext.gif') no-repeat 0 -35px; text-indent:-1000em; overflow:hidden;}

div.emptyPageBox {display:table; margin:0 auto; overflow:hidden; color:#ffa600; text-align :center;}

#content h3.first2 {padding:30px 0 11px; border-top:1px solid #efefef;}

/* faq */
.faqCate {margin-bottom:20px; padding:7px 10px 4px 17px; border:1px solid #dedede; text-align:left;}
	.faqCate li {display:inline-block; height:16px; margin:5px 6px 5px 0; padding:2px 10px 0 17px;}
	.ie7 .faqCate li {display:inline;}
	.faqCate li {border:0; padding-left:0;}
	.faqCate li a {padding-left:8px; background:url('../images/common/ico_arrow4.gif') no-repeat 0 3px; font-size:12px; font-weight:bold; font-family:dotum, Dotum, 돋움;}
	.faqCate li a.active {/* background-image:url('../images/common/ico_arrow5.gif'); */color: #103b85;font-family:dotum, Dotum, 돋움;}
	
.faqSearch {position:relative; padding-right:34px;margin-bottom:20px;}
	.faqSearch label {display:none; font-size:12px; font-family:dotum, Dotum, 돋움;}
	.faqSearch select {display:none; height:26px; font-family:dotum, Dotum, 돋움;}
	.faqSearch .txtInput {display:block; width:100%; height:19px; margin-right:-1px; padding:5px 2px; border:1px solid #cecece; font-size:12px; font-family:dotum, Dotum, 돋움;}
	.faqSearch .txtInput.bgSearch {background-image: url('../images/common/bg_search.gif'); background-repeat:no-repeat;}
	.faqSearch .btn_search {display:block; position:absolute; top:0; right:0; width:34px; height:31px; background:url('../images/common/btn_search_top.gif') no-repeat; text-indent:-1000em; overflow:hidden; vertical-align:middle;}
	
.faq_find01 {position:relative; float:right; padding:9px 15px 0 0;}
.resource_find01 {position:relative; float:right; padding:9px 15px 0 0;}

/* mypage */
.mypageCover {margin-top:-25px; padding-bottom:10px; background:url('../images/common/sub_top_img06_small.gif') no-repeat 100% 27px; background-size:93px auto; overflow:hidden;}
	.mypageCover .myPic {position:relative; float:left; width:117px; height:133px; margin-right:14px; padding:10px; border:10px solid #e1e2e4;}
	.mypageCover .myPic dt {display:table; width:100%; height:48px; margin-top:84px; border-top:1px dotted #c6c6c6; overflow:hidden; text-align:center;}
	.ie7 .mypageCover .myPic dt {margin-top:94px;}
	.mypageCover .myPic dt em {display:table-cell; vertical-align:middle; line-height:1.3em; font-weight:bold; font-size:13px; color:#848484;}
	.mypageCover .myPic dd {position:absolute; top:10px;}
	.mypageCover .subTitBox {padding-top:102px;}

.mypageTbl {width:100%;table-layout:fixed;margin-bottom:10px;border-top: 2px solid #4c4c4c;}
	.mypageTbl th {padding:11px 0 9px; border:1px solid #e1e2e4; border-top:0; background:#f9f9f9; font-size:12px;}
	.mypageTbl td {padding:10px 0 9px;border:1px solid #e1e2e4; text-align:center; font-size:12px; line-height:1.2em;}
	.mypageTbl td a {font-size:12px;}
	.mypageTbl td.cnt {padding-left:9px; text-align:left;}
	.mypageTbl td.cnt a {display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#707070;}
	.mypageTbl td.tot a {color: #0f3c8d;text-decoration:underline;}
	.mypageTbl .long td {padding:14px 0 17px;}
	.mypageTbl .num {width:40px;}
	.mypageTbl .state {width:75px;}
	.mypageTbl .state.wait {color:#ffa700;}
	.mpMainbox table:first-child {margin-bottom:19px;}

.more_mp {margin-top:-19px; padding-bottom:10px; overflow:hidden;}
.more_mp a {float:right; background:url('../images/common/more.gif') no-repeat; width:35px; height:9px; text-indent:-1000em; overflow:hidden;}

.mpScrollList { min-height:136px; margin-bottom:10px; border:1px solid #e0e0e0; border-top:3px solid #9d9d9d;}
	.mpScrollList ul {padding:10px 15px;}
	.mpScrollList li {position:relative; margin:5px 0; padding-left:10px; font-size:12px;}
	.mpScrollList li span.dot {position:absolute; left:0;}
	.mpScrollList a {font-size:12px; color:#00a0e9; text-decoration:underline;}

.infoInputWrap .titB {display:none;}
.infoInput {border-top:3px solid #9d9d9d; padding:0; overflow:hidden; }
	.infoInput span, .infoInput span label, .infoInput span input { font-size:12px; }
	.infoInput dl {margin:0;}
	.infoInput dl:after {content:''; clear:both; display:block;}
	.infoInput dl dt {background:#f9f9f9; float:left; width:37%; height:44px; border-bottom:1px solid #e1e2e4;}
	.infoInput dl dt span {display:block; padding:17px 0 0 5px; font-weight:bold; height:17px; }
	.infoInput dl dt em {color:#103b85; font-weight:normal;}
	.infoInput dl dd {float:left; width:63%; height:44px; border-bottom:1px solid #e1e2e4;}
	.infoInput dl dd span {display:block; padding:17px 0 0 4px;}
	.infoInput dl dd span a {color:#00a0e9; text-decoration:underline;}
	.infoInput dl dd span input,.infoInput dl dd span select  {margin-top:-5px;}
	.infoInput dl dd span input {width:160px;}
	.infoInput dl dd span select {width:42px; height:24px; font-size:12px;}
	.infoInput dl dd span input.wno {width:32px;}
	.infoInput dl dd span input.wsmall {width:30px;}
	.infoInput dl dd span .txtInput { margin-top:-7px; padding:5px 4px; }
	.infoInput dl dt.address,.infoInput dl dd.address {height:143px;}
	.infoInput dl dd.address input {margin-top:-7px;}
	.infoInput dl dd.address span {height:30px; border-bottom:1px solid #e1e2e4;}
	.infoInput dl dd.address span:last-child {border-bottom:0;}
	.infoInputWrap div.btnWrap {margin-top:20px; overflow:hidden;}
	.infoInputWrap div.btnWrap .btnType {width:90px; margin-right:8px;} 
	.infoInput dl dd span .imgBtn {margin-top:-7px;}
	.infoInput dl dd span .certImgBtn {margin-top:-7px;}
	div.btnMypage02, .authenticWrap {display:none;}
.authenticWrap .box {padding:30px 25px; border:1px solid #e1e2e4;}
	.authenticWrap .box p { margin-bottom:15px; font-size:12px; }
	.authenticWrap .box input {width:270px; padding:5px 4px; margin-top:0; }
	.authenticWrap .box em {padding-left:5px; color:#ffa700;}

.mpNotice {margin-bottom:11px; padding:14px 14px 14px 24px; background:#f6f6f6 url('../images/common/ico_arrow.gif') no-repeat 13px 17px; border:1px solid #e1e2e4; font-size:12px;}
	.mpNotice a {color:#00a0e9; font-size:12px; text-decoration:underline;}

.mpNoticeBox {margin-bottom:11px; padding:14px 14px 14px 24px; background:#f6f6f6; border:1px solid #e1e2e4; font-size:12px;}
	.mpNoticeBox .txtInput01 {font-size:12px; padding:3px 2px;}
	.mpNoticeBox .txtInput02 {margin-bottom:5px; padding:3px 2px; font-size:12px; font-weight:bold;}

.mypageList {border-top:3px solid #9d9d9d;}
	.mypageList li {position:relative; padding:9px 10px 4px 9px; border-bottom:1px dotted #e1e2e4;}
	.mypageList li.last {border-bottom:1px solid #e1e2e4;}
	.mypageList dl {overflow:hidden;}
	.mypageList i {margin:0 9px 0 8px; color:#c3c3c3; font-style:normal;}
	.mypageList dt {font-size:12px; margin:6px 0; padding:0; line-height:1.5em;}
	.mypageList dd {font-size:12px; margin:6px 0; white-space:nowrap; line-height:1.5em;}
	.mypageList strong {font-size:14px; line-height:1.25em;}
	.mypageList .btns {position:absolute; top:10px; right:17px;}
	.mypageList .btns a {margin:0 3px;}
	.mypageList .txtInput {margin:0 -5px; padding:4px 3px 3px; font-size:12px;}
	.mypageList .tname {width:64px; margin-left:0; padding:3px 3px 2px; font-size:14px; font-weight:bold;}
	.mypageList .tpart {width:56px; }
	.mypageList .tmail {width:149px; margin-left:0;}
	.mypageList .tphn {width:95px;}
	.mypageList .chk {clear:both; line-height:1.8em;}
	.mypageList .chk input[type='checkbox'] {margin-right:16px;}
	.mypageList .chk span {display:block;}
	.mypageList label {font-size:12px;}
	.mpListBtn dt {padding-right:110px;}

	.mpRelbox {padding:0 10px; border:1px solid #e1e2e4; overflow:hidden;}
	.mpRelbox .mypageList {margin-bottom:20px;}
	.mpRelbox .stit {margin:0 -10px; padding:20px 0 13px 21px; border-top:1px dotted #dedede; background:url('../images/common/ico_arrow.gif') no-repeat 8px 23px; font-weight:bold; font-size:12px;}
	.mpRelbox p:first-child {border:0;}
	.mpRelbox .mypageList dd.txt {padding-left:0;}

/* member */
.titbox {border-bottom:1px solid #f3f3f4;}
#content h3.norm {padding:30px 0 10px; background-color:#ffffff;}

a.baseBtn {display:inline-block; border:1px solid #bababa; text-align:center; font-weight:bold; color:#535353;
		background:#ebebeb url('../images/common/btm_btn_bg.gif') repeat-x; background-size:contain; 
		-moz-box-shadow: 0 2px 2px #dadada;
		-webkit-box-shadow: 0 2px 2px#dadada;
		box-shadow: 0 2px 2px #dadada;
		text-shadow:0 0 2px #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}

.loginlist {}
	.loginlist li {position:relative; padding-left:9px; background:url('../images/common/ico_arrow4.gif') no-repeat 0 5px; font-size:12px; line-height:1.6em;}
	.loginlist .btn {display:block; padding:1px 0 4px;}
	.loginlist .btn a {
		display:inline-block; border:1px solid #bababa; text-align:center; background:#fff url('../images/common/ico_btn.gif') no-repeat 7px 5px; font-weight:normal; font-size:11px; line-height:1.2em; color:#a0a0a0; padding:4px 6px 3px 24px; vertical-align:top;
		-moz-box-shadow: 0 1px 1px #e6e6e6;
		-webkit-box-shadow: 0 1px 1px #e6e6e6;
		box-shadow: 0 1px 1px #e6e6e6;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

.loginbox {width:298px; margin:0 auto; border:1px solid #dedede; overflow:hidden;}
	.loginbox label {font-weight:bold; font-size:12px;}
	.loginbox a.loginBtn {position:absolute; top:0; right:0; width:58px; height:34px; padding:23px 0 0;}
	.loginbox .txtInput {border:1px solid #cecece; padding:5px 5px 4px; font-size:12px;}
	.loginbox .infld {position:relative; min-height:98px; margin:16px 10px 0;}

	.loginbox .loginlist {padding:7px 10px 2px; border-top:1px dotted #dedede;}
	.loginbox .loginlist li {margin:8px 0;}
	
	.log_company label {display:block; padding:6px 0 11px;}
	.log_company .txtInput {width:48px;}
	.log_person label {clear:both; float:left; width:56px; padding-top:7px;}
	.log_person .txtInput {float:left; width:139px; margin-bottom:5px;}
	.log_person .chk {clear:both; display:block; padding-left:52px;}
	.log_person .chk label {float:none; font-weight:normal;}
	.log_person {margin-bottom:70px;}

.log_guest {margin-bottom:70px;}
	.log_guest .notice {border-bottom:1px dotted #dedede; padding:16px 10px 10px; font-size:12px; line-height:1.8em;}
	.log_guest .notice span {font-size:12px;}
	.log_guest .notice em {font-weight:bold; font-size:12px;}
	.log_guest .notice strong {color:#ffa700; font-size:12px;}
	.log_guest .infld {min-height:auto;}
	.log_guest dt {padding:2px 0 11px; font-weight:bold; font-size:12px;}
	.log_guest dd {position:relative;}
	.log_guest .txtInput {width:160px;}
	.log_guest .infld a.loginBtn {width:93px; height:auto; top:1px; padding:6px 0 5px;}
	.log_guest ul {margin:11px 0 12px;}
	.log_guest li {position:relative; padding-left:15px; color:#959595; font-size:12px; line-height:1.6em;}
	.log_guest li span.dot {position:absolute; left:0; color:#959595; font-size:12px;}
	.log_guest p.bg {display:none;}
	.log_guest .long {display:none;}

.stepbox {overflow:hidden;}
	.stepbox li {position:relative; width:50%; float:left;}
	.stepbox li p {height:97px; border:1px solid #e1e2e4;}
	.stepbox li em {display:block; width:80px; height:53px; margin:16px 0 0 14px; background-image:url('../images/common/step_join_off.gif'); background-repeat:no-repeat; text-indent:-1000em; overflow:hidden;}
	.stepbox .s1 em {background-position:0 0;}
	.stepbox .s2 em {background-position:-90px 0;}
	.stepbox .s3 em {background-position:-180px 0;}
	.stepbox .s4 em {background-position:-270px 0;}
	.stepbox .on p {background:url('../images/common/step_join_ln.gif') repeat-x 0 100%;}
	.stepbox .on em {background-image:url('../images/common/step_join_on.gif');}
	.stepbox .s2 p {border-left:0;}
	.stepbox .s3 p {margin-top:11px;}
	.stepbox .s4 p {margin-top:11px; border-left:0;}
	.stepbox i {display:none;}

.policybox {border:1px solid #e1e2e4;}
	.policybox .list {padding:12px 10px 8px;}
	.policybox .list li {display:inline-block; padding:7px 0 8px; white-space:nowrap;}
	.policybox .list i {margin-left:1px; font-style:normal; color:#dcdcdc; font-size:12px;}
	.policybox .list a {color:#b5b5b5; font-weight:bold; font-size:12px;}
	.policybox .list a.on {color:#ffa700;}
	.policybox .pcont {position:relative; height:265px; border-top:1px solid #e1e2e4;}
	.policybox .policy {position:absolute; top:0; left:0; height:100%; padding:0 10px; overflow:auto; overflow-x:hidden;  line-height:1.9em; z-index:2;}
	.policybox .policy dl {margin:18px 0 22px;}
	.policybox .policy dt {font-weight:bold; font-size:12px;}
	.policybox .policy dd {font-size:12px;}
	.policybox .policy p {font-size:12px; margin:18px 0 20px;}
		
	.policyGuide .list li {display:block;}
	#pAgree02, #pGuide02, #pGuide03, #pGuide04 {visibility:hidden; z-index:1;}

div.btnMember {margin-top:0; margin-bottom:0;}
	div.btnMember p {padding:10px 0 0;}
	div.btnMember p em {color:#103b85;}
	div.btnMember p label {font-size:12px;}
	div.btnMember .btnMiddle {margin-top:20px;}
	div.btnMember .btnMiddle a {width:90px; margin:0 5px;}
	div.btnMember .btnMiddle a.btn_login {width:110px;}

.authbox {}
	.authbox .notice {margin-bottom:15px; font-size:12px; line-height:1.6em;}
.authbtn {width:300px; margin:0 auto; overflow:hidden;}
	.authbtn li {float:left; width:50%;}
	.authbtn a.btn_mob {float:left; width:141px; height:52px;background:url('../images/common/btn_mobile_small.gif') no-repeat; text-indent:-1000em; overflow:hidden;}
	.authbtn a.btn_ipin {float:right; width:141px; height:52px; background:url('../images/common/btn_ipin_small.gif') no-repeat; text-indent:-1000em; overflow:hidden;}

.findbox {margin-top:27px;}
	.findbox .notice {margin-top:26px; font-size:12px; line-height:1.6em;}
	.findbox .notice strong {color:#ffa700; font-size:12px;}
	.findbox .notice em {font-weight:bold; font-size:12px;}
	.findbox .infochk {border:10px solid #e1e2e4;}
	.findbox .infochk dl {padding:25px 15px 38px;}
	.findbox .infochk dt {padding-bottom:2px; border-bottom:1px dotted #e1e1e4; font-size:12px;}
	.findbox .infochk dd {padding-top:32px; text-align:center;}
	.findbox .infochk strong {font-size:12px; font-weight:bold; color:#ff0000;}

dl.comMemInput {}
	dl.comMemInput dd span {padding-left:7px;}
	dl.comMemInput input.wsmall {width:34px;}
	dl.comMemInput input.wssmall {width:23px;}
	dl.comMemInput input.wno {width:46px;}
	dl.comMemInput input.wmid {width:105px;}
	dl.comMemInput dt.id, dl.comMemInput dd.id {height:65px;}
	dl.comMemInput dt.pwd, dl.comMemInput dd.pwd {height:65px;}
	dl.comMemInput dt.pwdck, dl.comMemInput dd.pwdck {height:86px;}
	dl.comMemInput dt.mail, dl.comMemInput dd.mail {height:82px;}
	dl.comMemInput dd span select {width:46px;}
	dl.comMemInput dd em {display:block; padding-top:5px; color:#9f9f9f; line-height:1.7em;}
	dl.comMemInput dd em.emp {color:#ffa700; line-height:1.6em; word-spacing:-2px;}
	dl.comMemInput #emailType02 {display:none;}

.log_joined {margin-top:30px; border-top:1px dotted #dedede;}
.joinedbox {padding:19px 14px 15px; border:1px solid #dedede; overflow:hidden;}
	.joinedbox .guide {margin-bottom:17px;}
	.joinedbox .guide p {height:63px; margin-bottom:15px; padding-bottom:12px; border-bottom:1px dotted #dedede;background:url('../images/common/txt_joined.gif') no-repeat; text-indent:-1000em; overflow:hidden;}
	.joinedbox .infld {padding:24px 0 13px; background:#f3f3f4;}
	.joinedbox .infld dl {position:relative; width:210px; margin:0 auto;}
	.joinedbox .infld dt {margin-bottom:8px;}
	.joinedbox .infld dd {margin-bottom:11px;}
	.joinedbox label {font-size:12px; font-weight:bold;}
	.joinedbox a.loginBtn {width:206px; height:24px; padding:12px 0 0;}
	.joinedbox .txtInput {border:1px solid #cecece; padding:5px 5px 4px; width:48px; font-size:12px;}

/*width:480px;*/
/*@media(min-width:480px){*/
	.headerWrap #header h1 {position:absolute; top:16px; left:37px;}
	.headerWrap #header #gnb ul {margin:0 auto; width:440px;}
	.headerWrap #header #gnb ul li a {font-size:14px; padding:16px 13px 16px 11px;}
	.headerWrap #header .utilBox {position:absolute; top:18px; right:38px;}
	.headerWrap #header .utilBox a {display:inline-block; color:#fff; text-decoration:none; padding:10px 9px 10px 0; margin-right:10px;}
	.headerWrap #header .utilBox a.loginOn {display:inline-block; background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px; }
	.headerWrap #header .utilBox a.loginOnM {display:none; background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px; }
	.headerWrap #header .utilBox a.login {background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px; }
	.headerWrap #header .utilBox a.join {background:url('../images/common/ico_top_bar2.gif') no-repeat right 10px; }
	.headerWrap #header .utilBox a.tel {background:url('../images/common/ico_tel.gif') no-repeat right top; padding:10px 37px 10px 0; margin-right:0;}
	.headerWrap #header .smallGnb {padding:0 60px 0 69px; }
	.headerWrap #header .smallGnb.smallGnb02 {padding:0 60px 0 69px;}
	.mainArea #mainImg ul li img {width:100%;}
	.headerWrap #header .smallGnb.smallGnb02 li a {padding:10px 9px 6px;}
	.headerWrap #header .smallGnb.smallGnb06 li a {padding:10px 20px 6px;}
	.headerWrap #header .smallGnb.smallGnb07 li a {padding:10px 25px 6px;}
	.headerWrap #header .smallGnb.smallGnb08 li a {padding:10px 25px 6px;}
	.mainArea #mainImg .listWrap {position:relative; overflow:hidden; width:480px;}
	.mainArea #mainImg .listWrap .list li {float:left; width:480px;}
	.mainArea #mainImg .anchor {position:absolute; bottom:15px; left:37px;}
	.mainArea #boxWrap {width:100%; padding:26px 0 25px; border-bottom:1px solid #dedede;}
	.mainArea #boxWrap p {width:318px; height:135px; background:#fff; border:1px solid #dedede; margin:0 auto 23px;}
	.mainArea #boxWrap p img {max-width:100%; max-height:100%;}
	.mainArea #listWrap {margin:0 auto; padding:25px 0 50px; width:320px; overflow:hidden;}
	.mainArea #listWrap div {position:relative; width:283px;padding:28px 15px 9px 20px; margin:0 0 20px; border:1px solid #dedede;}
	.mainArea #listWrap div h2 {font-size:14px; color:#707070; padding:0 0 8px;}
	.mainArea #listWrap div.notice h2 {border-bottom:4px solid #019ab6;}
	.mainArea #listWrap div.news h2 {border-bottom:4px solid #d75c19;}
	.mainArea #listWrap div.adEvent h2 {border-bottom:4px solid #85a357;}
	.mainArea #listWrap div p {position:absolute; top:30px; right:20px;}
	.mainArea #listWrap div ul li {background:url('../images/common/ico_dot.gif') no-repeat 2px 12px; padding:9px 0 6px 11px; border-top:1px solid #e2e2e2;}
	.mainArea #listWrap div ul li:first-child {border-top:0;}
	.mainArea #listWrap div ul li a {display:block; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	.contentArea {width:454px; margin:0 auto; z-index:1;}
	.contentArea.sub05 {background-size:auto 110px;}
	.contentArea.sub07 {background-size:auto 110px;}
	/*
	.contentArea.sub01, .contentArea.sub02,.contentArea.sub0207, .contentArea.sub03,.contentArea.sub04,.contentArea.sub05 {background-size:70%;}
	*/
	#content h2 {padding:0 0 8px;}
	#content h2.tit_sub0603 {margin-top:-11px;}
	#content h2.tit_sub0604 {margin-top:-11px;}
	#content h2.tit_sub0605 {margin-top:-11px;}
	#content .under_h2_sub01 {display:block; background:url('../images/common/under_h2_sub01_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; }
	#content .under_h2_sub0102 {display:block; background:url('../images/common/under_h2_sub0102_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; }
	#content .under_h2_sub0103 {display:block; background:url('../images/common/under_h2_sub0103_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; }
	#content .under_h2_sub0104 {display:block; background:url('../images/common/under_h2_sub0104_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; }
	#content .under_h2_sub02 {display:block; background:url('../images/common/under_h2_sub02_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0202 {display:block; background:url('../images/common/under_h2_sub0202_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0203 {display:block; background:url('../images/common/under_h2_sub0203_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0204 {display:block; background:url('../images/common/under_h2_sub0204_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0205 {display:block; background:url('../images/common/under_h2_sub0205_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0206 {display:block; background:url('../images/common/under_h2_sub0206_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0207 {display:block; background:url('../images/common/under_h2_sub0207_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0401 {display:block; background:url('../images/common/under_h2_sub0401_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0402 {display:block; background:url('../images/common/under_h2_sub0402_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0501 {display:block; background:url('../images/common/under_h2_sub0501_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0502 {display:block; background:url('../images/common/under_h2_sub0502_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0503 {display:block; background:url('../images/common/under_h2_sub0503_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub06 {display:block; background:url('../images/common/under_h2_sub06_small.gif') no-repeat; height:28px; text-indent:-1000em; overflow:hidden;}
	#content .under_h2_sub0603 {display:block; background:url('../images/common/under_h2_sub0603_small.gif') no-repeat; height:28px; text-indent:-1000em; overflow:hidden;}
	#content .under_h2_sub06031 {display:block; background:url('../images/common/under_h2_sub06031_small.gif') no-repeat; height:28px; text-indent:-1000em; overflow:hidden;}
	#content .under_h2_sub0604 {display:block; background:url('../images/common/under_h2_sub0604_small.gif') no-repeat; height:28px; text-indent:-1000em; overflow:hidden;}
	#content .under_h2_sub0605 {display:block; background:url('../images/common/under_h2_sub0605_small.gif') no-repeat; height:28px; text-indent:-1000em; overflow:hidden;}
	#content .under_h2_sub0701 {display:block; background:url('../images/common/under_h2_sub0701_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0702 {display:block; background:url('../images/common/under_h2_sub0702_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0703 {display:block; background:url('../images/common/under_h2_sub0703_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0704 {display:block; background:url('../images/common/under_h2_sub0704_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0705 {display:block; background:url('../images/common/under_h2_sub0705_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content .under_h2_sub0706 {display:block; background:url('../images/common/under_h2_sub0706_small.gif') no-repeat 11px 0; height:28px; text-indent:-1000em; overflow:hidden; padding:0 0 18px 11px; margin:0 0 10px;}
	#content {padding:31px 0 61px;}
	

	/* .footerWrap {clear:both; width:100%; border-top:1px solid #dedede;}
	.footerWrap h3 {padding:16px 0 0 17px; text-align:left;}
	.footerWrap .relative_company {display:none;}
	.footerWrap .footmenu {overflow:hidden; border-bottom:5px solid #ffa700; padding:0 0 0 50px;}
	.footerWrap .footmenu li {float:left; background:url('../images/common/footer_bar.gif') no-repeat 0 12px; padding:11px 8px 14px 9px;}
	.footerWrap .footmenu li:first-child {background:none;}
	.footerWrap .footmenu li a {display:block;}
	.footerWrap .footBtm {background:#3e3e3e; padding:31px 17px 34px 21px; text-align:center;}
	.footerWrap .footBtm address {font-style:normal; color:#9e9e9e;}
	.footerWrap .footBtm address em {display:block; font-style:normal; color:#9e9e9e;}
	.footerWrap .footBtm span {color:#535353; margin:0 5px;}
	.footerWrap .footBtm .customerService, .footerWrap .footBtm .customerService a {color:#9e9e9e;}
	.footerWrap .footBtm .copyright {padding:15px 0 0;} */

	.searchBox {display:none;}
	.searchBox table td.block span {display:inline;}
	.searchBox table td.block span.last {display:block;}
	.searchBox table td.inlineBlock span {display:inline-block; width:25%;}
	.searchBox table td.inlineBlock span.long {width:40%;}
	
	.tableUlWrap ul li {padding:15px 0 30px 34px;}
	.tableUlWrap ul li dl dd {padding-right:0; }
	.tableUlWrap ul li p.unpaid {position:absolute; bottom:25px; right:0;}

	.tableTop .rightTop .noList {display:none;}

	.excel_down2 {position:relative; margin:22px 0 0; width:430px;}
	.excel_down2 dl {border:10px solid #e1e2e4; background:url('../images/common/excel_down_bg2.gif') no-repeat 32px 25px; margin:0 0 19px;}
	.excel_down2 dl dt {margin:14px 0 5px 112px; height:16px; background:url('../images/common/dt_self_down.gif') no-repeat; background-size:288px 16px;text-indent:-1000px; overflow:hidden;}
	.excel_down2 dl dd {margin:0 0 64px 112px; height:13px; background:url('../images/common/dd_self_down.gif') no-repeat; text-indent:-1000px; overflow:hidden;}
	.excel_down2 span {position:absolute; top:86px; right:169px; display:block;}
	.excel_down2 span a {display:block; background:url('../images/common/btn_down_excel2.gif') no-repeat; width:137px; height:21px; text-indent:-1000px; overflow:hidden;}
	.excel_down2 p {position:absolute; top:86px; right:16px;}
	.excel_down2 p a {display:block;background:url('../images/common/btn_excel_upload3.gif') no-repeat; width:137px; height:21px; text-indent:-1000px; overflow:hidden;}
	
	.guideWrap {}
	.guideWrap .notice {padding-bottom:15px; font-size:12px;}
	.guideWrap .caution {font-size:12px;}
	.guideWrap li {font-size:12px;}
	.guideWrap .detailView a {font-size:12px;}
	.guideWrap .detailView dt, .guideWrap .detailView dd, .guideWrap .detailView dt span {font-size:12px;}
	.guideWrap dt:first-child {margin-top:16px;}

	/* customer */
	.inquiryFrm th {padding-left:28px;}
	.inquiryFrm .cname .txtInput {width:30%;}
	.inquiryFrm .cname .cmt {display:inline;}
	.inquiryView {padding:21px 20px 30px;}
	.inquiryView .subject {position:relative; padding-right:100px; overflow:hidden;}
	.inquiryView .subject1 {position:relative; margin:0px 0px 10px; border-bottom : 1px solid #f3f3f4; }
	.inquiryView .subjectBody {left:35px; display:run-in; top:-20px; font-size:12px;}
	.inquiryView .state {display:block; position:absolute; top:3px; right:0;}
	.inquiryView .reply {padding:19px 30px 37px;}
	.inquiryList2 dt {padding-top:13px; padding-bottom:8px; background-position:14px 17px;}
	.inquiryList2 dd {padding-top:13px; padding-bottom:8px;}
	.inquiryList2 p {float:left; width:70%;}
	.inquiryList2 .state {float:right; width:30%; margin:0; text-align:right;}
	
	table.customerTbl th.subj {border-left:0;}
	table.customerTbl .cate {display:table-cell;}
	table.customerTbl .wdate {display:table-cell;}
	table.customerTbl .date {display:none;}

	/* mypage */
	.mypageCover {margin-top:-18px; background-size:auto; background-position:100% 17px;}
	.mypageCover .myPic {margin-right:20px;}

	.infoInput dl dt span {padding-left:10px;}
	.infoInput dl dd span {padding-left:10px;}
	.infoInput dl dd span select {width:60px; height:24px;}
	.infoInput dl dd span input {width:180px;}
	.infoInput dl dd span input.wno {width:60px;}
	.infoInput dl dd span input.wsmall {width:60px;}
	.infoInput dl dd.address span input.address1 {width:255px;}
	.infoInput dl dd.address span input.address2 {width:255px;}

	.mypageList li {padding-right:20px; padding-left:19px;}
	.mypageList .chk span {display:inline;}
	.mypageList dt.tit {float:left; padding:0;}
	.mypageList dd.txt {float:left; padding-left:4px;}
	.mypageList dd.txt2 {clear:both;}

	.mpRelbox {padding:0 20px;} 
	.mpRelbox .stit {margin:0 -20px; padding:20px 0 13px 31px; background-position:18px 23px;}

	/* member */
	.loginbox {width:338px;}
	.loginbox a.loginBtn {width:84px;}
	.loginbox .infld {margin:29px 17px 0;}
	.loginbox .loginlist {padding:11px 17px 9px;}
	.loginbox .loginlist .btn {position:absolute; top:0; right:0; padding:0;}
	.log_guest .notice {padding:16px 17px 10px;}
	.log_guest .infld {margin-top:16px;}
	.log_guest .txtInput {width:173px;}
	.log_guest .infld a.loginBtn {width:106px;}

	.stepbox li {width:25%; float:left;}
	.stepbox li p {margin-top:0 !important; border-left:0;}
	.stepbox li:first-child p {border-left:1px solid #e1e2e4;}
	
	.policybox .list {padding:12px 20px 8px;}
	.policybox .policy {padding:0 20px;}
	.policyGuide .list li {display:inline-block;}
	.ie7 .policybox .list li {display:inline;}
	.policybox .pcont {height:225px;}

	.authbtn {width:100%;}
	.authbtn a.btn_mob {width:218px; height:82px; background:url('../images/common/btn_mobile_small2.gif') no-repeat;} 
	.authbtn a.btn_ipin {width:218px; height:82px; background:url('../images/common/btn_ipin_small2.gif') no-repeat;}
	
	.findbox .infochk dl {padding-left:22px; padding-right:22px;}
	
	dl.comMemInput dd span {padding-left:10px;}
	dl.comMemInput .txtInput {width:247px;}
	dl.comMemInput dd span input.wsmall {width:69px;}
	dl.comMemInput dd span input.wssmall {width:50px;}
	dl.comMemInput dd span input.wno {width:80px;}
	dl.comMemInput dd span input.wmid {width:185px;}
	dl.comMemInput dt.pwdck, dl.comMemInput dd.pwdck {height:65px;}
	dl.comMemInput dd span select {width:69px;}
	dl.comMemInput dd.address span input.address1 {width:247px;}
	dl.comMemInput dd.address span input.address2 {width:247px;}
	dl.comMemInput dd span .imgBtn {margin-left:5px;}
	
	.joinedbox {padding:32px 40px 32px;}
	.joinedbox .guide {margin-bottom:31px;}
	.joinedbox .loginlist .btn {display:inline-block;}
	.joinedbox .loginlist .btn  a {margin:-2px 0 -2px 11px;}
	.joinedbox .infld {padding:48px 0 34px;}
	.joinedbox .infld dl {width:308px;}
	.joinedbox .infld dt {margin:0; padding:6px 0 12px;}
	.joinedbox .infld dd.btn {position:absolute; top:0; right:0;}
	.joinedbox a.loginBtn {width:84px; height:34px; padding:23px 0 0;}

/*}*/

/*width:800px;*/
/*@media(min-width:800px){*/
	#bnnrRolling {width:800px; height:300px;}
	.headerWrap {}
	.headerWrap #header {position:relative;margin:0 auto; height:143px;}
	.headerWrap.main #header {position:relative;margin:0 auto; height:auto;}
	.headerWrap #header h1 {position:absolute; top:16px; left:37px;}
	.headerWrap #header .utilBox a.join {background:none;}
	.headerWrap #header .utilBox a.tel {display:none;}
	.headerWrap #header #gnb ul {margin:0 auto; width:605px;}
	.headerWrap #header #gnb ul li a {font-size:14px; padding:16px 30px 16px 27px; }
	.headerWrap #header .smallGnb {width:100%; height:33px; padding:0 0 0 100px; background:url('../images/common/sub_bg.gif') repeat-x bottom;}
	.headerWrap #header .smallGnb.smallGnb02 {padding:0 0 0 50px;}
	.headerWrap #header .smallGnb li a {display:block; font-size:13px; color:#fff; padding:8px 9px 5px;}
	.headerWrap #header .smallGnb.smallGnb02 li a {padding:7px 9px 6px;}
	.headerWrap #header .smallGnb.smallGnb05 li a {padding:7px 30px 6px;}
	.headerWrap #header .smallGnb.smallGnb06 li a {padding:7px 25px 6px;}
	.headerWrap #header .smallGnb.smallGnb07 li a {padding:7px 20px 6px;}
	.headerWrap #header .smallGnb.smallGnb08 li a {padding:7px 20px 6px;}
	.contentArea {width:730px; margin:0 auto; z-index:1;}
	.contentArea.sub01, .contentArea.sub02,.contentArea.sub0207, .contentArea.sub03,.contentArea.sub04,.contentArea.sub05,.contentArea.sub07 {background-size:auto;}
	#content {padding:31px 0 61px;}
	#content h2 {padding:0 0 7px;}
	#content h2.tit_sub01 {background:url('../images/common/tit_sub01.gif') no-repeat; width:162px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0102 {background:url('../images/common/tit_sub0102.gif') no-repeat; width:248px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0103 {background:url('../images/common/tit_sub0103.gif') no-repeat; width:239px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0104 {background:url('../images/common/tit_sub0104.gif') no-repeat; width:309px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub02 {background:url('../images/common/tit_sub02.gif') no-repeat; width:133px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0202 {background:url('../images/common/tit_sub0202.gif') no-repeat; width:206px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0203 {background:url('../images/common/tit_sub0203.gif') no-repeat; width:372px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0204 {background:url('../images/common/tit_sub0204.gif') no-repeat; width:220px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0205 {background:url('../images/common/tit_sub0205.gif') no-repeat; width:210px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0206 {background:url('../images/common/tit_sub0206.gif') no-repeat; width:280px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0207 {background:url('../images/common/tit_sub0207.gif') no-repeat; width:62px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0401 {background:url('../images/common/tit_sub0401.gif') no-repeat; width:139px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0402 {background:url('../images/common/tit_sub0402.gif') no-repeat; width:211px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0501 {background:url('../images/common/tit_sub0501.gif') no-repeat; width:140px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0502 {background:url('../images/common/tit_sub0502.gif') no-repeat; width:133px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0503 {background:url('../images/common/tit_sub0503.gif') no-repeat; width:133px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub06 {background:url('../images/common/tit_sub06.gif') no-repeat; height:25px; background-size:auto 25px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0603 {margin-top:0; background:url('../images/common/tit_sub0603.gif') no-repeat; height:25px; background-size:auto 25px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0604 {margin-top:0; height:59px; background-size:auto; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0605 {margin-top:0; height:59px; background-size:auto; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0701 {background:url('../images/common/tit_sub0701.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0702 {background:url('../images/common/tit_sub0702.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0703 {background:url('../images/common/tit_sub0703.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0704 {background:url('../images/common/tit_sub0704.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0705 {background:url('../images/common/tit_sub0705.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0706 {background:url('../images/common/tit_sub0706.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
	#content .under_h2_sub01 {background:url('../images/common/under_h2_sub01.gif') no-repeat; width:371px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0102 {background:url('../images/common/under_h2_sub0102.gif') no-repeat; width:335px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0103 {background:url('../images/common/under_h2_sub0103.gif') no-repeat; width:363px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0104 {background:url('../images/common/under_h2_sub0104.gif') no-repeat; width:363px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub02 {background:url('../images/common/under_h2_sub02.gif') no-repeat; width:356px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0202 {display:block; background:url('../images/common/under_h2_sub0202.gif') no-repeat; width:338px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0203 {display:block; background:url('../images/common/under_h2_sub0203.gif') no-repeat; width:342px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0204 {display:block; background:url('../images/common/under_h2_sub0204.gif') no-repeat; width:247px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0205 {display:block; background:url('../images/common/under_h2_sub0205.gif') no-repeat; width:447px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0206 {display:block; background:url('../images/common/under_h2_sub0206.gif') no-repeat; width:324px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0207 {display:block; background:url('../images/common/under_h2_sub0207.gif') no-repeat; width:364px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0401 {display:block; background:url('../images/common/under_h2_sub0401.gif') no-repeat; width:422px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0402 {display:block; background:url('../images/common/under_h2_sub0402.gif') no-repeat; width:355px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0501 {display:block; background:url('../images/common/under_h2_sub0501.gif') no-repeat; width:302px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px; margin:0; border:0;}
	#content .under_h2_sub0502 {background:url('../images/common/under_h2_sub0502.gif') no-repeat; width:356px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	#content .under_h2_sub0503 {background:url('../images/common/under_h2_sub0503.gif') no-repeat; width:356px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	#content .under_h2_sub0701 {background:url('../images/common/under_h2_sub0701.gif') no-repeat; height:12px; text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	#content .under_h2_sub0702 {background:url('../images/common/under_h2_sub0702.gif') no-repeat; height:12px; text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	#content .under_h2_sub0703 {background:url('../images/common/under_h2_sub0703.gif') no-repeat; height:12px; text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	#content .under_h2_sub0704 {background:url('../images/common/under_h2_sub0704.gif') no-repeat; height:12px; text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	#content .under_h2_sub0705 {background:url('../images/common/under_h2_sub0705.gif') no-repeat; height:12px; text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	#content .under_h2_sub0706 {background:url('../images/common/under_h2_sub0706.gif') no-repeat; height:12px; text-indent:-1000em; overflow:hidden; padding:0 0 30px 0; margin:0; border:0;}
	
	/*searchBox*/
	.searchBox {display:block; margin:0 0 0; padding:0; border-top:3px solid #9d9d9d; background:#fff;}
	.searchBox table {width:100%;}
	.searchBox table th {background:#f9f9f9; color:#666; font-weight:bold; border-bottom:1px solid #e1e2e4; border-right:1px solid #e1e2e4; padding:7px 0 5px;}
	.searchBox table td {border-bottom:1px solid #e1e2e4; padding:7px 0 5px 12px;}
	.searchBox .search_btn {position:relative; height:24px; padding:7px 0 20px;}
	.searchBox .search_btn div {position:absolute; top:7px; right:0;}
	.searchBox .search_btn a.search {display:inline-block; background:url('../images/common/btn_search.gif') no-repeat; width:92px; height:32px; text-indent:-1000em; overflow:hidden; border:0; padding:0;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-shadow:0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.searchBox table td.block span, .searchBox table td.block span.last {display:inline;}
	.searchBox table td.inlineBlock span {display:inline; width:auto;}
	.btnSearchBox, .social_search_wrap {display:none;}

	.detailSearch {text-align:center; border:1px solid #e1e2e4; margin-top:-1px; padding:8px 0; background:url('../images/common/detailsearch_bg.gif') repeat-x bottom;}
	.detailSearch a {display:block;}
	.detailSearch a span{display:inline;background:url('../images/common/ico_arrow_up.gif') no-repeat left center; font-weight:bold; padding-left:16px;}

	.infoView {border-top:3px solid #9d9d9d;}
	.infoView dl dt {background:#f9f9f9; float:left; width:20%; height:26px; border-bottom:1px solid #e1e2e4;}
	.infoView dl dd {float:left; width:30%; height:26px; border-bottom:1px solid #e1e2e4;}
	.infoView dl dt.first {width:20%;}
	.infoView dl dd.first {width:80%;}
	.infoView dl dd span input {width:150px;}
	.infoView dl dd span input.w100 {width:100px;}
	.infoView dl dt.longer,.infoView dl dd.longer {height:26px;}
	.infoView dl dt.longer span,.infoView dl dt.address span {height:17px;}
	.infoView dl dt.address,.infoView dl dd.address {height:52px;}
	.infoView dl dt.address span {height:44px;}
	.infoView dl dd.longer span input, .infoView dl dd.longer span select {margin-top:-5px;}
	.infoView dl dd.address span input, .infoView dl dd.address span select, .infoView dl dd.address span .imgBtn {margin-top:-5px;}
	.infoView dl dd.address span input.address2 {margin-top:2px; width:515px;}
	.infoView dl dd.address span input.address1 {width:250px;}

	#content h3.first {padding:10px 0 11px; border-top:1px solid #efefef; margin:22px 0 0;}
	.totalPrice ul li {float:left; width:33%; padding:10px 0; border-left:1px solid #e1e2e4; border-top:0;}

	.footerWrap {clear:both;width:100%;height:245px;border-top:0;/* background:url('../images/common/footer_wrap_bg.gif') repeat-x; */}
	.footerWrap h3 {float:left;padding:22px 0 0 50px; text-align:left;}
	.footerWrap .footmenu {float:left;overflow:hidden; border-bottom:0; padding:18px 0 0 180px;}
	.footerWrap .footmenu li a {display:block; background:url('../images/common/footer_menu.gif') no-repeat; height:12px; text-indent:-1000em; overflow:hidden;}
	.footerWrap .footmenu li.foot01 a {background-position:0 0; width:45px;}
	.footerWrap .footmenu li.foot02 a {background-position:-81px 0; width:55px;}
	.footerWrap .footmenu li.foot03 a {background-position:-173px 0; width:87px;}
	.footerWrap .footmenu li.foot04 a {background-position:-297px 0; width:80px;}
	.footerWrap .footmenu li.foot05 a {background-position:-415px 0; width:47px;}
	.footerWrap .footmenu li.foot06 a {background-position:-498px 0; width:44px;}
	.footerWrap .footBtm {clear:both; background:none;}
	.footerWrap .relative_company {display:block; padding:20px 0 0; width:660px; overflow:hidden; margin:0 auto;}
	.footerWrap .relative_company li {float:left; margin-right:37px;}
		 
	/*main*/
	.mainArea {background:url('../images/main/mainwrap_bg.gif') repeat-x; background-size:100% 228px;}
	.mainArea #mainImg {width:800px; margin:0 auto;}
	.mainArea #mainImg .anchors {position:absolute; bottom:43px; left:24px;}
	.mainArea #mainImg .listWrap {position:relative; overflow:hidden; width:800px;}
	.mainArea #mainImg .listWrap .list li {float:left; width:800px;}
	.mainArea #boxWrap {margin:0 auto; width:763px; position:relative; height:91px; padding:0; border:0;}
	.mainArea #boxWrap p {position:absolute; top:-23px; width:247px; height:104px; background:#fff; border:1px solid #dedede;}
	.mainArea #boxWrap p.box01 {left:0;}
	.mainArea #boxWrap p.box02 {left:257px;}
	.mainArea #boxWrap p.box03 {left:513px;}
	.mainArea #listWrap {margin:0 auto; padding:0 0 40px; overflow:hidden; width:763px;}
	.mainArea #listWrap div {position:relative;float:left; width:225px;padding:28px 11px 0 11px; border:1px solid #dedede;}
	.mainArea #listWrap div p {position:absolute; top:30px; right:20px;}
	.mainArea #listWrap div h2 {padding:0 0 6px;}
	.mainArea #listWrap .notice {margin-right:8px;}
	.mainArea #listWrap .notice h2 {background:url('../images/main/h2_notice.gif') no-repeat; width:100%; height:15px; text-indent:-1000em; overflow:hidden; border-bottom:4px solid #019ab6;}
	.mainArea #listWrap .news {margin-right:8px;}
	.mainArea #listWrap .news h2 {background:url('../images/main/h2_news.gif') no-repeat; width:100%; height:15px; text-indent:-1000em; overflow:hidden; border-bottom:4px solid #d75c19;}
	.mainArea #listWrap .adEvent h2 {background:url('../images/main/h2_ad_event.gif') no-repeat; width:100%; height:15px; text-indent:-1000em; overflow:hidden;border-bottom:4px solid #85a357;}
	/*table*/
	.tableUlWrap ul li dl {overflow:hidden; padding:0 0 0 10px;}
	.tableUlWrap ul li dl dt {float:left; padding:0; vertical-align:middle;}
	.tableUlWrap ul li dl dd {float:left; padding:0 0 0 5px; vertical-align:middle;}

	.tableTop {height:auto;}
	.tableTop .rightTop .noList {display:inline-block;}
	.tableTop span.tableCondition {display:inline; width:auto; position:static; border-top:0; padding:0;}

	.btnWrap a {width:62px;}
	.btnWrap a.btn_delete {float:left; margin-left:7px;}

	.searchBox table.detailTable td span.hidden {display:inline-block;}
	.searchBox table.detailTable td span.block {display:inline-block;}

	.btmBtnWrap .paging {display:block;text-align:center; padding:20px 0 0;}
	.btmBtnWrap .moreList {display:none;}
	.btmBtnWrap .leftBtn {position:absolute; top:8px; left:0;}
	.btmBtnWrap .rightBtn {display:block;position:absolute; top:8px; right:0;}
	.btmBtnWrap .leftBtn a {width:90px;}
	
	.btmBtnWrap .leftBtn span {display:block; overflow:hidden; margin:35px auto 0; width:430px;}
	.btmBtnWrap .leftBtn span a.btnType01,.btmBtnWrap .leftBtn span a.btnType01.long {width:205px;}

	table.basicTable {width:100%;}
	.btnType {padding:9px 0 8px;}

	.excel_down2 {position:relative; margin:22px 0 0; width:700px; border-top:1px solid #efefef; padding:32px 0 0;}
	.excel_down2 dl {border:10px solid #e1e2e4; background:url('../images/common/excel_down_bg.gif') no-repeat 41px 15px; margin:0 0 19px;}
	.excel_down2 dl dt {margin:27px 0 7px 180px; width:359px; height:20px; background:url('../images/common/dt_self_down.gif') no-repeat; text-indent:-1000px; overflow:hidden;}
	.excel_down2 dl dd {margin:17px 0 31px 180px; width:276px; height:13px; background:url('../images/common/dd_self_down.gif') no-repeat; text-indent:-1000px; overflow:hidden;}
	.excel_down2 span {position:absolute; top:70px; right:37px; display:block;}
	.excel_down2 span a {display:block; background:url('../images/common/btn_down_excel.gif') no-repeat; width:87px; height:21px; text-indent:-1000px; overflow:hidden;}
	.excel_down2 p {position:absolute; top:101px; right:37px;}
	.excel_down2 p a {display:block;background:url('../images/common/btn_excel_upload2.gif') no-repeat; width:87px; height:21px; text-indent:-1000px; overflow:hidden;}
	
	.guideWrap {}
	.guideWrap .guideBox {padding:25px;}
	.guideWrap .notice {padding-bottom:17px;}
	.guideWrap .detailView {margin-top:5px; padding:18px 25px 16px;}
	.guideWrap .detailView {margin-top:10px; margin-bottom:8px;}

	/* customer */
	.inquiryFrm .colm01 {width:120px;}
	.inquiryFrm .colm02 {width:auto;}
	.inquiryFrm .cphone select {width:80px;}
	.inquiryFrm .cphone .txtInput {width:80px;}
	.inquiryFrm #emailType01 {display:none;}
	.inquiryFrm #emailTypeDept01 {display:none;}
	.inquiryFrm #emailType02 {display:block;}
	.inquiryFrm .cemail .txtInput {width:150px;}
	.inquiryView {padding:21px 30px 30px;}
	.inquiryList2 dt {width:73px; margin-left:17px;}
	.inquiryList2 dd {padding-right:30px;}
	
	table.customerTbl .cate {width:160px;}
	table.customerTbl .sec {display:table-cell; width:90px;}
	table.customerTbl .wdate {width:90px;}
	table.customerTbl .rdate {display:table-cell; width:90px;}
	table.customerTbl .state {width:90px;}

	div.pageBtnBox {margin-top:0;}
	div.pageBtnBox .leftBtn {top:10px;}
	div.pageBtnBox .pageBtnMid, div.pageBtnBox .pageBtnRgt {display:none;}

	div.pageBtnBox {margin-top:0;}
	div.pageBtnBox .rightBtn {top:10px;}
	
	/* faq */
	.faqCate {padding-left:20px;}
	.faqCate li {margin-right:10px; padding-left:0px;}
	.faqSearch {margin-bottom:30px; padding:12px 0; border:1px solid #e1e2e4; background:#f6f6f6; text-align:center;}
	.faqSearch label {display:inline; margin-right:5px; font-weight:bold;}
	.faqSearch select {display:inline; width:128px; color:#707070; font-size:12px;}
	.faqSearch .txtInput {display:inline; width:340px; height:auto; margin:0 9px 0 7px; padding:5px 2px; border:1px solid #cecece; font-size:12px;}
	.faqSearch .txtInput.bgSearch {background-color:#fff; background-position:0 -40px;}
	.faqSearch .btn_search {display:inline-block; position:static; width:58px; height:27px; background:url('../images/common/btn_search2.gif') no-repeat;}

	/* mypage */
	.mypageCover {margin-top:-14px; background:url('../images/common/sub_top_img06.gif') no-repeat 100% 8px;}
		.mypageCover .myPic {margin-right:30px;}
		.mypageCover .subTitBox {padding-top:70px;}

	.mpMainbox {overflow:hidden;}
	.mpMainbox .mypageTbl {float:left; width:50%;}
	.mpMainbox table:first-child {margin-bottom:0;}
	.mpMainbox table:first-child th,
	.mpMainbox table:first-child td {border-right:0;}
	.mpScrollList {height:136px; overflow:auto; overflow-x:hidden;}

	.mpMainbox02 {overflow:hidden;}
	.mpMainbox02 .leftBox {float:left; width:355px;}
	.mpMainbox02 .rightBox {float:right; width:355px;}
	
	.infoInputWrap .titS, div.btnMypage {display:none;}
	.infoInputWrap .titB, .authenticWrap {display:block;}
	.infoInput dl dt {width:20%;}
	.infoInput dl dt span {padding-left:17px;}
	.infoInput dl dd {width:30%;}
	.infoInput dl dd span {padding-left:8px;}
	.infoInput dl dt.first {width:20%;}
	.infoInput dl dd.first {width:80%;}
	.infoInput dl dd span select {width:80px;}
	.infoInput dl dd span input {width:180px;}
	.infoInput dl dd span input.wno {width:70px;}
	.infoInput dl dd span input.wsmall {width:70px;}
	.infoInput dl dt.address,.infoInput dl dd.address {height:94px;}
	.infoInput dl dd.address span {display:inline-block; border-bottom:0;}
	.infoInput dl dd.address span:first-child {display:block; border-bottom:1px solid #e1e2e4;}
	.infoInput dl dd.address span input.address1 {width:230px;}
	.infoInput dl dd.address span input.address2 {width:300px;}
	div.btnMypage02 {display:block; height:60px; margin-bottom:8px; border-bottom:1px dotted #dedede;}
	
	.mypageList li {padding:13px 30px 11px 29px;}
	.mypageList dt {float:left; padding:0;}
	.mypageList dd.txt {float:left;}
	.mypageList dd.txt2 {clear:none; float:left;}

	/* member */
	.log_company {float:left; width:355px;}
	.log_person {float:left; width:355px; }
	.log_guest {clear:both;}
	.loginbox {width:auto;}
	.loginbox .infld {margin:29px 24px 0;}
	.loginbox .loginlist {padding:11px 24px 9px;}

	.log_guest .loginbox {width:auto;}
	.log_guest .notice {padding:29px 110px 21px 173px;}
	.log_guest .infld {margin:0 24px 0 0; padding:24px 0 19px 173px;}
	.log_guest p.bg {display:block; position:absolute; top:-74px; left:20px;}
	.log_guest .short {display:none;}
	.log_guest .long {display:block;}
	.log_guest .long .txtInput {width:103px;}
	.log_guest .long select {width:150px; margin:0 6px; font-size:12px;}
	
	.stepbox li p {height:175px;}
	.stepbox li em {width:137px; height:145px; margin:21px auto 0; background-image:url('../images/common/step_join_off2.gif');}
	.stepbox .s2 em {background-position:-200px 0;}
	.stepbox .s3 em {background-position:-400px 0;}
	.stepbox .s4 em {background-position:-600px 0;}
	.stepbox .on em {background-image:url('../images/common/step_join_on2.gif');}
	.stepbox i {display:block; position:absolute; top:68px; left:-20px; width:40px; height:40px; background:url('../images/common/step_join_arr.gif') no-repeat;}

	.authbtn a.btn_mob {width:356px; height:102px; background:url('../images/common/btn_mobile_mid.gif') no-repeat;} 
	.authbtn a.btn_ipin {width:356px; height:102px; background:url('../images/common/btn_ipin_mid.gif') no-repeat;}
	
	dl.comMemInput dt {width:20%;}
	dl.comMemInput dd {width:80%;}
	dl.comMemInput dd span {padding-left:10px;}
	dl.comMemInput .txtInput {width:174px;}
	dl.comMemInput dd span input.wsmall {width:75px;}
	dl.comMemInput dd span input.wssmall {width:75px;}
	dl.comMemInput dd span input.wno {width:75px;}
	dl.comMemInput dd span input.wmid {width:174px;}
	dl.comMemInput dd.name .txtInput {width:143px;}
	dl.comMemInput dt.pwd, dl.comMemInput dd.pwd {height:44px;}
	dl.comMemInput dt.pwdck, dl.comMemInput dd.pwdck {height:44px;}
	dl.comMemInput dt.mail, dl.comMemInput dd.mail {height:65px;}
	dl.comMemInput dd.pwd em, dl.comMemInput dd.pwdck em {display:inline; position:relative; top:-5px; padding:0 0 0 5px;}
	dl.comMemInput dd.address span input.address1 {width:205px;}
	dl.comMemInput dd.address span input.address2 {width:293px;}
	dl.comMemInput #emailType01 {display:none;}
	dl.comMemInput #emailTypeDept01 {display:none;}
	dl.comMemInput #emailType02 {display:block; padding:0;}
	dl.comMemInput #emailType02 .txtInput {width:144px;}
	dl.comMemInput #emailType02 select {width:144px; margin-left:5px;}
	
	.joinedbox {padding:22px 16px 23px;}
	.joinedbox .guide {float:left; width:330px; margin:0; padding-top:10px;}
	.joinedbox .infld {float:right; width:346px;}

/*}*/

/*width:980px;*/
/*@media(min-width:980px){*/
	.headerWrap {background:url('../images/common/sub_header_bg.gif') repeat-x top; z-index:2;}
	.headerWrap #header {position:relative;width:980px; height:167px; margin:0 auto;}
	.headerWrap #header h1 {position:absolute; top:57px; left:0;}
	.headerWrap #header h1 a {background:url('../images/common/h1_logo.gif') no-repeat; width:95px; height:41px; text-indent:-1000em; overflow:hidden;}
	.headerWrap #header #gnb {background:transparent; margin:0;}
	.headerWrap #header #gnb ul {width:626px; margin:0 0 0 354px; padding:64px 0 34px;}
	.headerWrap #header #gnb ul li {margin-left:71px;}
	.headerWrap #header #gnb ul li:first-child {margin-left:0;}
	.headerWrap #header #gnb ul li:first-child a {background:url('../images/common/gnb.gif') no-repeat;}
	.headerWrap #header #gnb ul li a {background:url('../images/common/gnb.gif') no-repeat; height:17px; overflow:hidden; text-indent:-1000em; padding:0;}
	.headerWrap #header #gnb ul li a:hover,
	.headerWrap #header #gnb ul li a.active {background:url('../images/common/gnb.gif') no-repeat;}
	.headerWrap #header #gnb ul li.gnb01 a {width:79px;}
	.headerWrap #header #gnb ul li.gnb01 a:hover, 
	.headerWrap #header #gnb ul li.gnb01 a.active {background-position:0 -17px;}
	.headerWrap #header #gnb ul li.gnb02 a {width:65px; background-position:-150px 0;}
	.headerWrap #header #gnb ul li.gnb02 a:hover, 
	.headerWrap #header #gnb ul li.gnb02 a.active {width:65px; background-position:-150px -17px;}
	.headerWrap #header #gnb ul li.gnb03 a {width:66px; background-position:-286px 0;}
	.headerWrap #header #gnb ul li.gnb03 a:hover, 
	.headerWrap #header #gnb ul li.gnb03 a.active {width:66px; background-position:-286px -17px;}
	.headerWrap #header #gnb ul li.gnb04 a {width:66px; background-position:-423px 0;}
	.headerWrap #header #gnb ul li.gnb04 a:hover, 
	.headerWrap #header #gnb ul li.gnb04 a.active {width:66px; background-position:-423px -17px;}
	.headerWrap #header #gnb ul li.gnb05 a {width:66px; background-position:-559px 0;}
	.headerWrap #header #gnb ul li.gnb05 a:hover, 
	.headerWrap #header #gnb ul li.gnb05 a.active {width:66px; background-position:-559px -17px;}
	.headerWrap #header .utilBox {position:absolute; top:10px; right:0; color:#fff;}
	.headerWrap #header .utilBox a {color:#fff; text-decoration:none; padding:0; margin:0;}
	.headerWrap #header .utilBox a.loginOn {display:inline-block; background:url('../images/common/ico_top_bar.gif') no-repeat right top; padding:0 10px 0 0;}
	.headerWrap #header .utilBox a.loginOnM {display:none; background:url('../images/common/ico_top_bar.gif') no-repeat right top; padding:0 10px 0 0;}
	.headerWrap #header .utilBox a.login {background:url('../images/common/ico_top_bar.gif') no-repeat right top; padding:0 10px 0 0;}
	.headerWrap #header .utilBox a.join {background:none; padding:0 0 0 5px;}
	.headerWrap #header .utilBox a.tel {display:none;}
	.headerWrap #header .smallGnb {position:absolute; top:115px; left:0; width:100%; height:52px; z-index:10; background:none; padding:0;}
	.headerWrap #header .smallGnb li a {display:block; height:39px; overflow:hidden; text-indent:-1000em; padding:0;}
	.headerWrap #header .smallGnb.smallGnb01 .gnb0101 a {background:url('../images/common/sub_gnb_01.gif') no-repeat; width:246px;}
	.headerWrap #header .smallGnb.smallGnb01 .gnb0102 a {background:url('../images/common/sub_gnb_02.gif') no-repeat; width:244px;}
	.headerWrap #header .smallGnb.smallGnb01 .gnb0103 a {background:url('../images/common/sub_gnb_03.gif') no-repeat; width:245px;}
	.headerWrap #header .smallGnb.smallGnb01 .gnb0104 a {background:url('../images/common/sub_gnb_04.gif') no-repeat; width:245px;}

	.headerWrap #header .smallGnb.smallGnb02 {padding:0;}
	.headerWrap #header .smallGnb.smallGnb02 li {display:block; float:left;}
	.headerWrap #header .smallGnb.smallGnb02 li a {padding:0;}
	.headerWrap #header .smallGnb.smallGnb02 .gnb0201 a {background:url('../images/common/sub_gnb_05.gif') no-repeat; width:142px;}
	.headerWrap #header .smallGnb.smallGnb02 .gnb0202 a {background:url('../images/common/sub_gnb_06.gif') no-repeat; width:140px;}
	.headerWrap #header .smallGnb.smallGnb02 .gnb0203 a {background:url('../images/common/sub_gnb_07.gif') no-repeat; width:140px;}
	.headerWrap #header .smallGnb.smallGnb02 .gnb0204 a {background:url('../images/common/sub_gnb_08.gif') no-repeat; width:140px;}
	.headerWrap #header .smallGnb.smallGnb02 .gnb0205 a {background:url('../images/common/sub_gnb_09.gif') no-repeat; width:140px;}
	.headerWrap #header .smallGnb.smallGnb02 .gnb0206 a {background:url('../images/common/sub_gnb_10.gif') no-repeat; width:140px;}
	.headerWrap #header .smallGnb.smallGnb02 .gnb0207 a {background:url('../images/common/sub_gnb_11.gif') no-repeat; width:138px;}

	.headerWrap #header .smallGnb.smallGnb05 {height:52px;}
	.headerWrap #header .smallGnb.smallGnb05 li {display:block; float:left;}
	.headerWrap #header .smallGnb.smallGnb05 li a {float:left; width:246px; margin-right:-1px; padding:0;}
	.headerWrap #header .smallGnb.smallGnb05 .gnb0501 a {width:245px; background:url('../images/common/sub_gnb05_01.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb05 .gnb0502 a {background:url('../images/common/sub_gnb05_02.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb05 .gnb0503 a {background:url('../images/common/sub_gnb05_03.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb05 .gnb0504 a {background:url('../images/common/sub_gnb05_04.gif') no-repeat;}

	.headerWrap #header .smallGnb.smallGnb06 {height:52px; padding:0;}
	.headerWrap #header .smallGnb.smallGnb06 li {display:block; float:left;}
	.headerWrap #header .smallGnb.smallGnb06 li a {float:left; margin-right:-1px; padding:0;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb0601 a {width:157px; background:url('../images/common/sub_gnb06_01.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb0602 a {width:165px; background:url('../images/common/sub_gnb06_02.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb0603 a {width:165px; background:url('../images/common/sub_gnb06_03.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb0604 a {width:167px; background:url('../images/common/sub_gnb06_04.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb0605 a {width:165px; background:url('../images/common/sub_gnb06_05.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb0606 a {width:166px; background:url('../images/common/sub_gnb06_06.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb06011 a {width:245px; background:url('../images/common/sub_gnb06_011.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb06021 a {width:245px; background:url('../images/common/sub_gnb06_021.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb06031 a {width:245px; background:url('../images/common/sub_gnb06_031.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb06 .gnb06061 a {width:245px; background:url('../images/common/sub_gnb06_061.gif') no-repeat;}

	.headerWrap #header .smallGnb.smallGnb07 {height:52px; padding:0;}
	.headerWrap #header .smallGnb.smallGnb07 li {display:block; float:left;}
	.headerWrap #header .smallGnb.smallGnb07 li a {float:left; width:165px; margin-right:-1px; padding:0;}
	.headerWrap #header .smallGnb.smallGnb07 .gnb0701 a {width:157px; background:url('../images/common/sub_gnb07_01.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb07 .gnb0702 a {background:url('../images/common/sub_gnb07_02.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb07 .gnb0703 a {background:url('../images/common/sub_gnb07_03.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb07 .gnb0704 a {width:167px; background:url('../images/common/sub_gnb07_04.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb07 .gnb0705 a {background:url('../images/common/sub_gnb07_05.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb07 .gnb0706 a {width:166px; background:url('../images/common/sub_gnb07_06.gif') no-repeat;}
	
	.headerWrap #header .smallGnb.smallGnb08 {height:52px; padding:0;}
	.headerWrap #header .smallGnb.smallGnb08 li {display:block; float:left;}
	.headerWrap #header .smallGnb.smallGnb08 li a {float:left; margin-right:-1px; padding:0;}
	.headerWrap #header .smallGnb.smallGnb08 .gnb0801 a {width:328px; background:url('../images/common/sub_gnb08_01.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb08 .gnb0802 a {width:328px; background:url('../images/common/sub_gnb08_02.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb08 .gnb0803 a {width:326px; background:url('../images/common/sub_gnb08_03.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb08 .gnb08011 a {width:245px; background:url('../images/common/sub_gnb08_011.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb08 .gnb08021 a {width:246px; background:url('../images/common/sub_gnb08_021.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb08 .gnb08031 a {width:246px; background:url('../images/common/sub_gnb08_031.gif') no-repeat;}
	.headerWrap #header .smallGnb.smallGnb08 .gnb08041 a {width:246px; background:url('../images/common/sub_gnb08_041.gif') no-repeat;}
	
	.headerWrap #header .smallGnb li a:hover, 
	.headerWrap #header .smallGnb li a.active {position:relative; background-position:0 -39px !important; height:52px; overflow:hidden; border:0; background-color:transparent;}

	.contentArea {width:980px; margin:-13px auto 0; z-index:1;}
	.contentArea.sub01, .contentArea.sub02,.contentArea.sub0207, .contentArea.sub03,.contentArea.sub04,.contentArea.sub05,.contentArea.sub07 {background-size:auto;}
	#content {padding:33px 0 61px;}
	#content h2 {padding:0 0 7px;}
	#content h2.tit_sub01 {background:url('../images/common/tit_sub01.gif') no-repeat; width:162px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0102 {background:url('../images/common/tit_sub0102.gif') no-repeat; width:248px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0103 {background:url('../images/common/tit_sub0103.gif') no-repeat; width:239px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0104 {background:url('../images/common/tit_sub0104.gif') no-repeat; width:309px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub02 {background:url('../images/common/tit_sub02.gif') no-repeat; width:133px; height:34px; text-indent:-1000em; overflow:hidden;}	
	#content h2.tit_sub0202 {background:url('../images/common/tit_sub0202.gif') no-repeat; width:206px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0203 {background:url('../images/common/tit_sub0203.gif') no-repeat; width:372px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0204 {background:url('../images/common/tit_sub0204.gif') no-repeat; width:220px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0205 {background:url('../images/common/tit_sub0205.gif') no-repeat; width:210px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0206 {background:url('../images/common/tit_sub0206.gif') no-repeat; width:280px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0207 {background:url('../images/common/tit_sub0207.gif') no-repeat; width:62px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0401 {background:url('../images/common/tit_sub0401.gif') no-repeat; width:139px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0402 {background:url('../images/common/tit_sub0402.gif') no-repeat; width:211px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0501 {background:url('../images/common/tit_sub0501.gif') no-repeat; width:140px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0502 {background:url('../images/common/tit_sub0502.gif') no-repeat; width:111px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub0503 {background:url('../images/common/tit_sub0503.gif') no-repeat; width:140px; height:34px; text-indent:-1000em; overflow:hidden;}
	#content h2.tit_sub06 {height:34px; background-size:auto;}
	#content h2.tit_sub0603 {height:34px; background-size:auto;}
	#content h2.tit_sub0604 {background:url('../images/common/tit_sub0604.gif') no-repeat; height:34px; background-size:auto;}	
	#content h2.tit_sub0605 {background:url('../images/common/tit_sub0605.gif') no-repeat; height:34px; background-size:auto;}	
	#content .under_h2_sub01 {background:url('../images/common/under_h2_sub01.gif') no-repeat; width:371px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0102 {background:url('../images/common/under_h2_sub0102.gif') no-repeat; width:335px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0103 {background:url('../images/common/under_h2_sub0103.gif') no-repeat; width:363px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0104 {background:url('../images/common/under_h2_sub0104.gif') no-repeat; width:363px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub02 {background:url('../images/common/under_h2_sub02.gif') no-repeat; width:356px; height:12px;text-indent:-1000em; overflow:hidden; padding:0; margin:0; border:0;}
	#content .under_h2_sub0202 {background:url('../images/common/under_h2_sub0202.gif') no-repeat; width:320px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0203 {background:url('../images/common/under_h2_sub0203.gif') no-repeat; width:342px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0204 {background:url('../images/common/under_h2_sub0204.gif') no-repeat; width:247px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0205 {background:url('../images/common/under_h2_sub0205.gif') no-repeat; width:447px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0206 {background:url('../images/common/under_h2_sub0206.gif') no-repeat; width:324px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0207 {background:url('../images/common/under_h2_sub0207.gif') no-repeat; width:364px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0401 {background:url('../images/common/under_h2_sub0401.gif') no-repeat; width:422px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0402 {background:url('../images/common/under_h2_sub0402.gif') no-repeat; width:355px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 21px; margin:0; border:0;}
	#content .under_h2_sub0501 {background:url('../images/common/under_h2_sub0501.gif') no-repeat; width:302px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 32px; margin:0; border:0;}
	#content .under_h2_sub0502 {background:url('../images/common/under_h2_sub0502.gif') no-repeat; width:356px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 32px; margin:0; border:0;}
	#content .under_h2_sub0503 {background:url('../images/common/under_h2_sub0503.gif') no-repeat; width:356px; height:12px;text-indent:-1000em; overflow:hidden; padding:0 0 32px; margin:0; border:0;}
	#content .under_h2_sub06 {background:url('../images/common/under_h2_sub06.gif') no-repeat; height:12px;}
	#content .under_h2_sub0603 {background:url('../images/common/under_h2_sub0603.gif') no-repeat; height:12px;}
	#content .under_h2_sub06031 {background:url('../images/common/under_h2_sub06031.gif') no-repeat; height:12px;}
	#content .under_h2_sub0604 {background:url('../images/common/under_h2_sub0604.gif') no-repeat; height:12px;}
	#content .under_h2_sub0605 {background:url('../images/common/under_h2_sub0605.gif') no-repeat; height:14px;}

	#content h3.first {padding:10px 0 11px; border-top:1px solid #efefef; margin:22px 0 0;}

	.infoView {border-top: 2px solid #4c4c4c;}
	.infoView dl dt {background:#f9f9f9; float:left; width:15%; height:26px; border-bottom:1px solid #e1e2e4;}
	.infoView dl dd {float:left; width:35%; height:26px; border-bottom:1px solid #e1e2e4;}
	.infoView dl dt.first {width:15%;}
	.infoView dl dd.first {width:85%;}
	.infoView dl dd span input {width:250px;}
	.infoView dl dd span input.w100 {width:160px;}

	.totalPrice ul li {float:left; width:33%; padding:10px 0; border-left:1px solid #e1e2e4; border-top:0;}
	
	.searchBox table.detailTable td .txtInput.long {width:510px;}
	.searchBox table td.block span, .searchBox table td.block span.last {display:inline;}
	.searchBox table td.inlineBlock span {display:inline; width:auto;}

	/* FOOTER START */
	.footerWrap {clear:both;width:100%;height: 180px;/* margin-top:150px; */border-top: 1px solid #dedede;/* background:url('../images/common/footer_wrap_bg.gif') repeat-x; */}
	.footerWrap .footer {margin:0 auto; padding-top:50px; width:980px; font-size:8pt;}
	.footerWrap .footer .address {color:#9e9e9e; line-height:1.8em; font-family:dotum, Dotum, 돋움; font-size:8pt;}
	.footerWrap .footer a {color:#9e9e9e; font-family:dotum, Dotum, 돋움; font-size:8pt;}
	.footerWrap .footer span.bold {font-weight:bold; color:#9e9e9e; font-family:dotum, Dotum, 돋움; font-size:8pt;}
	.footerWrap .footer span.line {padding:0 4px 0 4px; color:#626262; font-family:dotum, Dotum, 돋움; font-size:8pt;}
	.footerWrap .footer .copyright {display:inline-block; padding-bottom:15px; color:#6b6b6b; font-family:dotum, Dotum, 돋움; font-size:8pt;}
	.footerWrap .footer .relco {position:relative; width:980px; margin:0 auto; font-family:dotum, Dotum, 돋움; font-size:8pt;}
	.footerWrap .footer .relco li {margin-right:37px; float: left; display:inline; font-family:dotum, Dotum, 돋움; font-size:8pt;}
	/* FOOTER END */
	
	/*main*/	
	.headerWrap.main #header {height:116px;}
	.mainArea {background:url('../images/main/mainwrap_bg.gif') repeat-x;}
	.mainArea #mainImg {width:980px; margin:0 auto;}
	.mainArea #mainImg .anchors{position:absolute; bottom:43px; left:113px;}
	.mainArea #mainImg .listWrap {position:relative; overflow:hidden; width:1200px;}
	.mainArea #mainImg .listWrap .list li {float:left; width:980px;}
	.mainArea #boxWrap {margin:0 auto; width:980px; position:relative; height:114px;  padding:0; border:0;}
	.mainArea #boxWrap p {position:absolute; top:-30px; width:318px; height:135px; background:#fff; border:1px solid #dedede; margin:0;}
	.mainArea #boxWrap p.box01 {left:0;}
	.mainArea #boxWrap p.box02 {left:330px;}
	.mainArea #boxWrap p.box03 {left:660px;}
	.mainArea #listWrap {margin:0 auto; padding:0 0 40px; overflow:hidden; width:980px;}
	.mainArea #listWrap div {position:relative;float:left; width:283px;padding:28px 15px 9px 20px; border:1px solid #dedede;}
	.mainArea #listWrap div p {position:absolute; top:30px; right:20px;}
	.mainArea #listWrap div h2 {padding:0 0 6px;}
	.mainArea #listWrap .notice {margin-right:10px;}
	.mainArea #listWrap .notice h2 {background:url('../images/main/h2_notice.gif') no-repeat; width:100%; height:15px; text-indent:-1000em; overflow:hidden; border-bottom:4px solid #019ab6;}
	.mainArea #listWrap .news {margin-right:10px;}
	.mainArea #listWrap .news h2 {background:url('../images/main/h2_news.gif') no-repeat; width:100%; height:15px; text-indent:-1000em; overflow:hidden; border-bottom:4px solid #d75c19;}
	.mainArea #listWrap .adEvent h2 {background:url('../images/main/h2_ad_event.gif') no-repeat; width:100%; height:15px; text-indent:-1000em; overflow:hidden;border-bottom:4px solid #85a357;}
	
	/*searchBox*/
	.searchBox {display:block;margin:0 0 0;padding:0;border-top: 2px solid #4c4c4c;}
	.searchBox table {width:100%;}
	.searchBox table th {background:#f9f9f9; color:#666; font-weight:bold; border-bottom:1px solid #e1e2e4; border-right:1px solid #e1e2e4; padding:7px 0 5px;}
	.searchBox table td {border-bottom:1px solid #e1e2e4; padding:7px 0 5px 12px;}
	.searchBox .search_btn {position:relative; height:24px; padding:7px 0 20px;}
	.searchBox .search_btn div {position:absolute; top:7px; right:0;}
	.searchBox .search_btn a.search {display:inline-block; background:url('../images/common/btn_search.gif') no-repeat; width:92px; height:32px; text-indent:-1000em; overflow:hidden; border:0; padding:0;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-shadow:0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	.ie7 .searchBox {padding-top:3px;}
	.ie7 .searchBox .search_btn a.search {display:block;}
	
	.btnSearchBox, .social_search_wrap {display:none;}
	
	.detailSearch {text-align:center; border:1px solid #e1e2e4; margin-top:-1px; padding:8px 0; background:url('../images/common/detailsearch_bg.gif') repeat-x bottom;}
	.detailSearch a {display:block;}
	.detailSearch a span{display:inline;background:url('../images/common/ico_arrow_up.gif') no-repeat left center; font-weight:bold; padding-left:16px;}

	.tableUlWrap ul li {padding:15px 0 25px 34px;}
	.tableUlWrap ul li dl em {margin:0 10px;}
	.tableUlWrap ul li dl dt {float:left; padding:0; vertical-align:middle;}
	.tableUlWrap ul li dl dd {float:left; padding:0 0 0 8px; vertical-align:middle;}
	.tableUlWrap ul li p.unpaid {position:absolute; bottom:21px; right:10px; }

	.tableTop {height:auto;}
	.tableTop .rightTop .noList {display:inline-block;}
	.tableTop span.tableCondition {display:inline; width:auto; position:static; border-top:0; padding:0;}

	.btnWrap a {width:62px;}
	.btnWrap a.btn_delete {float:left; margin-left:7px;}
	
	.btmBtnWrap .paging {display:block; text-align:center; padding:20px 0 0;}
	.btmBtnWrap .moreList {display:none;}
	.btmBtnWrap .leftBtn {position:absolute; top:8px; left:0;}
	.btmBtnWrap .rightBtn {display:block;position:absolute; top:8px; right:0;}
	.btmBtnWrap .leftBtn a {width:70px;}
	.btmBtnWrap .rightBtn a {width:70px;}
	.btmBtnWrap .leftBtn a.btnType01 {width:70px;}
	.btmBtnWrap .leftBtn a.btnType01.long {width:115px; margin:0;}
	.btmBtnWrap .leftBtn span {display:inline; margin:0; width:auto;}
	.btmBtnWrap .leftBtn span a.btnType01 {width:90px; margin:0;}
	.btmBtnWrap .leftBtn span a.btnType01.long {width:115px;}
	.btmBtnWrap .leftBtn span a.btnType01:first-child {margin:0 5px 0 0;}
	
	.searchBox table.detailTable td span.block {display:inline-block;}
	.searchBox table.detailTable td span.hidden {display:inline-block;}

	table.basicTable {width:100%;}
	.btnType {padding:9px 9px 8px;}

	.excel_down2 {position:relative; margin:22px 0 0; width:980px; border-top:1px solid #efefef; padding:32px 0 0;}
	.excel_down2 dl {width:813px; border:10px solid #e1e2e4; background:url('../images/common/excel_down_bg.gif') no-repeat 41px 15px; margin:0 0 19px;}
	.excel_down2 dl dt {margin:27px 0 7px 180px; width:359px; height:20px; background:url('../images/common/dt_self_down.gif') no-repeat; text-indent:-1000px; overflow:hidden;}
	.excel_down2 dl dd {margin:17px 0 31px 180px; width:276px; height:13px; background:url('../images/common/dd_self_down.gif') no-repeat; text-indent:-1000px; overflow:hidden;}
	.excel_down2 span {position:absolute; top:70px; right:331px; display:block;}
	.excel_down2 span a {display:block; background:url('../images/common/btn_down_excel.gif') no-repeat; width:87px; height:21px; text-indent:-1000px; overflow:hidden;}
	.excel_down2 p {position:absolute; top:32px; right:0;}
	.excel_down2 p a {display:block;background:url('../images/common/btn_excel_upload.gif') no-repeat; width:136px; height:127px; text-indent:-1000px; overflow:hidden;}

	/* customer */
	.inquiryFrm #emailType02 {display:inline;}
	.inquiryFrm .cemail .cmt {display:inline;}
	table.customerTbl .num {width:65px;}

	/* faq */
	.faqSearch .txtInput {width:440px;}

	/* mypage */
	.mypageCover {margin-top:-11px; background-position:100% 13px;}
	.mypageCover .myPic {margin-right:60px;}
	.mypageCover .subTitBox {padding-top:57px;}
	
	.mypageTbl .num {width:60px;}
	.mypageTbl .state {width:90px;}
	.mpMainbox02 .leftBox, .mpMainbox02 .rightBox {width:480px;}

	.infoInput dl dd span select {width:80px;}
	.infoInput dl dd span input {width:230px;}
	.infoInput dl dd span input.wno {width:80px;}
	.infoInput dl dd span input.wsmall {width:80px;}
	.infoInput dl dd.address span input.address1 {width:265px;}
	.infoInput dl dd.address span input.address2 {width:410px;}
	.authenticWrap .box input {width:300px; }

	/* member */
	.log_company, .log_person {width:469px;}
	.loginbox .infld {margin:47px 63px 0; min-height:106px;}
	.loginbox .loginlist {padding:11px 63px 16px;}
	.log_company .txtInput {width:58px;}
	.log_person .txtInput {width:169px;}

	.log_guest .notice {padding-left:245px;}
	.log_guest .infld {margin:0 24px 0 0; padding-left:245px;}
	.log_guest p.bg {left:61px;}
	.log_guest .long .txtInput {width:138px;}
	.log_guest .infld a.loginBtn {position:static;}

	.stepbox li p {height:175px;}
	.stepbox li em {width:196px; height:148px; margin:21px auto 0; background-image:url('../images/common/step_join_off3.gif');}
	.stepbox .on em {background-image:url('../images/common/step_join_on3.gif');}

	.authbtn a.btn_mob {width:479px; height:102px; background:url('../images/common/btn_mobile.gif') no-repeat;} 
	.authbtn a.btn_ipin {width:479px; height:102px; background:url('../images/common/btn_ipin.gif') no-repeat;}
	
	dl.comMemInput dd span {padding-left:10px;}
	dl.comMemInput dd.name {width:28%;}
	dl.comMemInput dd.regno {width:32%;}
	dl.comMemInput dd.half {width:30%;}
	dl.comMemInput .txtInput {width:220px;}
	dl.comMemInput dd span input.wsmall {width:98px;}
	dl.comMemInput dd span input.wssmall {width:50px;}
	dl.comMemInput dd span input.radioType {width:20px;}
	dl.comMemInput dd span input.wno {width:92px;}
	dl.comMemInput dd span input.wmid {width:220px;}
	dl.comMemInput dt.id, dl.comMemInput dd.id {height:44px;}
	dl.comMemInput dd.id em {display:inline; position:relative; top:-5px; padding:0 0 0 5px;}
	dl.comMemInput dd.address span input.address1 {width:269px;}
	dl.comMemInput dd.address span input.address2 {width:404px;}

	.joinedbox {padding:43px 100px 45px;}
	.joinedbox .guide {width:315px;}
	.joinedbox .infld {width:422px;}
	.joinedbox .infld dl {width:342px;}
	.joinedbox .txtInput {width:58px;}

/*}*/

/*style*/
.totalNews {background:#f6f6f6 url('../images/common/ico_arrow.gif') no-repeat 12px 15px; border:1px solid #e1e2e4; padding:13px 0 12px 24px;}
.totalNews a {color:#00a0e9; text-decoration:underline;}
.totalResult {background:#f6f6f6; border:1px solid #e1e2e4; padding:13px 0 12px 12px;}
.totalResult li {background:url('../images/common/ico_arrow.gif') no-repeat 0 2px; padding:0 0 5px 11px;}
.txtInput {border:1px solid #c4c4c4; padding:2px 0 1px;}
.hasDatepicker {background:url('../images/common/date_bg.gif') no-repeat; border:0; width:107px; height:18px; font-size:11px; color:#707070;}
.h3Wrap {padding:30px 0 7px;}
.h3Wrap h3 {display:inline-block; width:auto;}
.h3Wrap a {margin-left:5px;}

.excel_down {position:relative; margin:22px 0 0; width:980px; border-top:1px solid #efefef; padding:32px 0 0;}
.excel_down dl {width:813px; border:10px solid #e1e2e4; background:url('../images/common/excel_down_bg.gif') no-repeat 41px 15px; margin:0 0 19px;}
.excel_down dl dt {padding:27px 0 7px 180px;}
.excel_down dl dd {padding:7px 0 31px 180px;}
.excel_down p {position:absolute; top:32px; right:0;}

.change_excel_wrap {position:relative;padding:25px 0 0; width:980px;}
.change_excel_wrap dl {width:813px; border:10px solid #e1e2e4; background:url('../images/common/change_excel_wrap.gif') no-repeat 33px 7px; margin:0 0 19px;}
.change_excel_wrap dl dt {padding:27px 0 7px 180px;}
.change_excel_wrap dl dd {padding:7px 0 31px 180px;}
.change_excel_wrap p {position:absolute; top:25px; right:0;}

.step_upload_excel {background:url('../images/common/step_upload_excel.gif') no-repeat; width:980px; height:177px; margin:10px 0 0; padding:0 0 25px; border-bottom:1px solid #efefef;}
.step_upload_excel li {text-indent:-1000em; overflow:hidden;}
.step_upload_customer {background:url('../images/common/step_upload_customer.gif') no-repeat; width:980px; height:177px; margin:10px 0 0; padding:0 0 25px; border-bottom:1px solid #efefef;}
.step_upload_customer li {text-indent:-1000em; overflow:hidden;}

.step_change_excel {background:url('../images/common/step_change_excel.gif') no-repeat; width:980px; height:177px; margin:10px 0 0;}
.step_change_excel li {text-indent:-1000em; overflow:hidden;}

.apply_business {padding:30px 0 10px;}
.apply_business a {color:#00a0e9; text-decoration:underline;}
.apply_business a.btnType {text-decoration:none; color:#535353; margin-left:5px}

.business_list {margin:10px 0 20px; border:1px solid #e1e2e4; padding:0 0 10px;}
.business_list ul {border-bottom:1px dotted #c6c6c6; padding:15px 0 15px 22px; margin:0 0 10px;}
.business_list ul li {background:url('../images/common/ico_arrow2.gif') no-repeat 0 2px; padding:0 0 5px 12px;}
.business_list ul li a {color:#00a0e9; text-decoration:underline;}
.business_list p {padding:0 0 2px 32px;}








/* ==========================================================================
   Helper classes
========================================================================== */
.blind{overflow:hidden;padding:0;margin:0;width:0;height:0;line-height:0;font-size:0;text-indent:-9999px;}
.clearfix:before, .clearfix:after {content: " "; /* 1 */ display: table; /* 2 */ }
.clearfix {*zoom:1;}

/* ==========================================================================
   Forms
========================================================================== */

form {margin:0;}

 /* ==========================================================================
   Tab Area
========================================================================== */

.tab_t1 {position:relative; float:left; width:980px; height:35px; border-bottom:solid 1px #d7d7d7; margin-top:30px; margin-bottom:30px;}
.tab_t1 ul {float:left; position:absolute;}
.tab_t1 li {float:left; padding-right:2px;}
.tab_t1 li a{display:inline-block; width:150px; line-height:36px; background:url(../images/common/tab_off.gif) no-repeat; font-size:1.3em; font-weight:bold; text-align:center;}
.tab_t1 li a.tab_on {background:url(../images/common/tab_on.gif) no-repeat; color:#494949;}
.tab_t1 .tab_box {position:relative; width:980px;}
.tab_t1 .tab_box01 {position:absolute; border:0px; top:0px; left:0px; line-height:1.9em;}
.tab_t1 .tab_box01 p {font-size:12px; margin:18px 0 20px;}
#tab_t1_02, #tab_t1_03, #tab_t1_04, #tab_t1_05 {display:none; z-index:1;}
.tab_t1 div.list_results{display:inline; font-size:1.0em; color:#6fb500;}

 /* ==========================================================================
   Title
========================================================================== */
.titbox01 {border-bottom:0px}
#content h2.tit_me_default01 {background:url('../images/common/tit_me_default01.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default01_under {background:url('../images/common/tit_me_default01_under.gif') no-repeat; width:464px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}/* 160317 수정 */
#content h2.tit_me_default02 {background:url('../images/common/tit_me_default02.gif') no-repeat;height:34px;text-indent:-1000em;overflow:hidden;}
#content .tit_me_default02_under {background:url('../images/common/tit_me_default02_under.gif') no-repeat; width:371px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}
#content h2.tit_me_default03 {background:url('../images/common/tit_me_default03.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default03_under {background:url('../images/common/tit_me_default03_under.gif') no-repeat; width:371px; height:12px; text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}
#content h2.tit_me_default04 {background:url('../images/common/tit_me_default04.gif') no-repeat; width:313px; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default04_under {background:url('../images/common/tit_me_default04_under.gif') no-repeat; width:371px; height:12px; text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}
#content h2.tit_me_default05 {background:url('../images/common/tit_me_default05.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default05_under {background:url('../images/common/tit_me_default05_under.gif') no-repeat; width:371px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}
#content h2.tit_me_default06 {background:url('../images/common/tit_me_default06.gif') no-repeat; width:333px; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default06_under {background:url('../images/common/tit_me_default06_under.gif') no-repeat; width:276px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}

/* 추가 20150401_by 100 */
#content h2.tit_me_default0401 {background:url('../images/common/tit_me_default0401.gif') no-repeat; width:205px; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default0401_under {background:url('../images/common/tit_me_default0401_under.gif') no-repeat; width:266px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}
#content h2.tit_me_default0402 {background:url('../images/common/tit_me_default0402.gif') no-repeat; width:205px; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default0402_under {background:url('../images/common/tit_me_default0402_under.gif') no-repeat; width:288px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-top:10px; padding-bottom:20px;}
#content h2.tit_me_default0403 {background:url('../images/common/tit_me_default0403.gif') no-repeat; width:325px; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me_default0403_under {background:url('../images/common/tit_me_default0403_under.gif') no-repeat; width:336px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-bottom:30px;}
#content h2.tit_me06_0301 {background:url('../images/common/tit_me06_0301.gif') no-repeat; width:168px; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me06_0301_under {background:url('../images/common/tit_me06_0301_under.gif') no-repeat; width:240px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-bottom:32px;}
#content h2.tit_me06_0302 {background:url('../images/common/tit_me06_0302.gif') no-repeat; width:168px; height:34px; text-indent:-1000em; overflow:hidden;}
#content .tit_me06_0302_under {background:url('../images/common/tit_me06_0302_under.gif') no-repeat; width:198px; height:12px;text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-bottom:32px;}

/* 기업신용평가조회 타이틀 추가 160317 */
#content h2.tit_me_default0202 {background:url('../images/common/tit_me_default02_2.gif') no-repeat; height:34px; text-indent:-1000em; overflow:hidden;}
#content h3.stit_sum01 {background:url('../images/common/stit_sum01.gif') no-repeat; width:118px; height:16px; text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-bottom:12px;}
#content h3.stit_sum02 {background:url('../images/common/stit_sum02.gif') no-repeat; width:132px; height:16px; text-indent:-1000em; overflow:hidden; margin:0; border:0; padding-bottom:12px;}
 /* ==========================================================================
   Table
========================================================================== */
.defaultTbl01 {width:980px;table-layout:fixed;margin-bottom:10px;border-top: 2px solid #4c4c4c;}
.defaultTbl01 th {padding:11px 0 9px; border:1px solid #e1e2e4; border-top:0; background:#f9f9f9; font-size:12px;}
.defaultTbl01 td {padding: 5px 0 5px;border:1px solid #e1e2e4;text-align:center;font-size:12px;line-height:1.2em;}
.defaultTbl01 td.default_note {text-align:left; font-size:12px; padding:10px 0 10px 9px;}

.defaultTbl02 {width:980px; table-layout:fixed;}
.defaultTbl02 td {padding:10px 0 10px; border:1px solid #e1e2e4; vertical-align:middle; text-align:center; font-size:12px; line-height:1.2em;}
.defaultTbl02 td.default_note {text-align:left; font-size:12px; padding:10px 0 10px 9px;}

.defaultTbl03 {width:980px;table-layout:fixed;margin:30px 0 10px;border-top: 2px solid #4c4c4c;}
.defaultTbl03 td {padding:10px 0 9px;border:1px solid #e1e2e4; vertical-align:middle; text-align:center; font-size:12px; line-height:1.2em;}
.defaultTbl03 td.title {text-align:center; font-size:12px; padding:10px 0 9px; font-weight:bold; background:#f9f9f9;}
.defaultTbl03 td.default_note {text-align:left; font-size:12px; padding:10px 0 10px 9px;}

#defaultWrap {border:1px solid #e1e2e4; width:980px;}
.default_stepbox {overflow:hidden; padding:0 13px 20px;}
.default_stepbox  li {position:relative; float:left;}
.default_stepbox  li {height:100%; padding:20px 0 0 0;}
.default_stepbox  li em {display:block;}
.default_stepbox .s1 .default_step_n {position:absolute; text-align:center; padding:28px 27px; width:90px; font-weight:bold; color:#0377c8;}
.default_stepbox .s1 .default_step_d {position:absolute; text-align:center; padding:90px 27px 0 27px; width:90px; font-weight:bold;}
.default_stepbox .s1 em {display:block; width:133px; height:133px; background-image:url('../images/common/default_step_back01.gif'); background-repeat:no-repeat; text-indent:-1000em; overflow:hidden;}
.default_stepbox .s2 .default_step_n {position:absolute; text-align:center; padding:28px 27px 0 56px; width:90px; font-weight:bold; color:#0377c8;}
.default_stepbox .s2 .default_step_d {position:absolute; text-align:center; padding:90px 27px 0 56px; width:90px; font-weight:bold;}
.default_stepbox .s2 em {display:block; width:162px; height:133px; background-image:url('../images/common/default_step_back02.gif'); background-repeat:no-repeat; text-indent:-1000em; overflow:hidden;}

.default_stepbox .s1 i {display:block; width:133px; height:133px; background-image:url('../images/common/default_step_back011.gif'); background-repeat:no-repeat; text-indent:-1000em; overflow:hidden;}
.default_stepbox .s2 i {display:block; width:162px; height:133px; background-image:url('../images/common/default_step_back021.gif'); background-repeat:no-repeat; text-indent:-1000em; overflow:hidden;}

#defaultApplyWrap {display:block;width:980px;border-top: 2px solid #4c4c4c;border-bottom: 1px solid #e1e2e4;}
.default_Apply p.line {display:block; border-bottom:1px solid #e1e2e4;}
.default_Apply {display:block; background:#f9f9f9;}
.default_Apply li.Apply_slide .slideSpan a.up {display:block; background: url(../images/common/bg_up.gif) no-repeat 98%; padding:18px 18px 18px 20px; font-weight:bold; color:#dc3603;}
.default_Apply li.Apply_slide .slideSpan a.down {display:block; background: url(../images/common/bg_down.gif) no-repeat 98%; padding:18px 18px 18px 20px; font-weight:bold; color:#dc3603;}
.default_Apply li.Apply_slide .Apply_sub{display:block; padding:18px 18px 18px 20px; border-top:1px solid #e1e2e4; background:#ffffff;}

#ApplysubWrap{width:942px;}
#ApplysubWrap h4.normh4 {padding:30px 0 10px; font-weight:bold;}
.defaultTbl01_01 {width:942px; table-layout:fixed; margin-top:10px; border:1px solid #e1e2e4;}
.defaultTbl01_01 td {padding:0 0 0 9px; text-align:left; font-size:12px; border:1px solid #e1e2e4;}
.defaultTbl01_01 td em {clear:both; color: #103b85; padding:0 0 0 3px;}
.defaultTbl01_01 td.title {padding:13px 0 13px 9px;font-size: 11px;font-weight:bold;background: #f7f6f6;}
.defaultTbl01_01 td .default_txtInput {padding:4px 4px; border:1px solid #c4c4c4;}

.defaultTbl01_02 {width:942px; table-layout:fixed; margin-top:10px; border:1px solid #e1e2e4;}
.defaultTbl01_02 th {padding:6px 0 5px 0; text-align:center; font-size:12px; border:1px solid #e1e2e4; background:#f9f9f9;}

.defaultTbl01_02_Content {margin:0 auto; position:relative; width:942px; height:309px; overflow-y:auto; overflow-x:hidden; border-right:1px solid #e1e2e4; border-bottom:1px solid #e1e2e4;}
.defaultTbl01_02_list {width:942px; table-layout:fixed;}
.defaultTbl01_02_list td {border-bottom:1px solid #e1e2e4; text-align:center; padding:6px 5px 5px 5px; background:url('../images/common/td_bg.gif') repeat-y right; font-size:11px;}
.defaultTbl01_02_list td.list_right {border-bottom:1px solid #e1e2e4; text-align:right; padding:2px 10px 2px; background:url('../images/common/td_bg.gif') repeat-y right; font-size:11px;}
.defaultTbl01_02_list td.list_right.term {padding:0 25px;}
.defaultTbl01_02_list td.list_left {border-bottom:1px solid #e1e2e4; text-align:left; padding:2px 10px 2px; background:url('../images/common/td_bg.gif') repeat-y right; font-size:11px;}
.defaultTbl01_02_list td.last {background:none; border-right:1px solid #e1e2e4;}
.defaultTbl01_02_list td:first-child {border-left:1px solid #e1e2e4;}

.defaultTbl01_03 {width:352px; table-layout:fixed; margin-top:10px; border:1px solid #e1e2e4;}
.defaultTbl01_03 td {padding:0 0 0 9px; text-align:left; font-size:12px; border:1px solid #e1e2e4;}
.defaultTbl01_03 td em {clear:both; color: #103b85; padding:0 0 0 3px;}
.defaultTbl01_03 td.title {padding:13px 0 13px 9px; font-size:12px; font-weight:bold; background:#f9f9f9;}
.defaultTbl01_03 td .default_txtInput {padding:4px 4px; border:1px solid #c4c4c4;}

.defaultSumWrap {margin-top:15px; padding:0 0 20px 0;}
.defaultSumTable {background:#f6f6f6; width:560px; height:30px; border:1px solid #e1e2e4; width:942px;}
.defaultSumTable td{background:#f6f6f6 url('../images/common/ico_arrow.gif') no-repeat 13px 18px; border: 1px solid #e1e2e4; padding:9px 0 9px 24px;}
.defaultSumTable td .default_mInput {padding:4px 4px; border:1px solid #c4c4c4;}
.defaultSumTable p{display:inline;color: #212121;font-weight: bold;}


/* 예제샘플테이블소스
.resourceTbl {width:980px;}
.resourceTbl p{margin-bottom:20px;}
.resourceTbl table{width:100%;height:auto;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.resourceTbl table tr th{text-align:left; height:20px; padding:10px 15px; background-color:#fafafa; vertical-align:middle; border-bottom:1px solid #ddd; font-family:dotum, Dotoum, 돋움; font-size:12px;}
.resourceTbl table tr th.form{text-align:left;height:30px;padding:5px 5px;background-color:#fafafa;vertical-align:top;border-bottom:1px solid #ddd;}
.resourceTbl table tr th.topcen{border-right:1px solid #ddd;text-align:center;height:20px; vertical-align:middle;}
.resourceTbl table tr th.RCspan{border-right:1px solid #ddd;text-align:center;height:20px;vertical-align:middle;padding:5px 5px !important;}
.resourceTbl table tr th.middle{vertical-align:middle;}
.resourceTbl table tr td{text-align:left;height:20px;padding:10px 10px;border:1px solid #ddd;border-top:none; font-family:dotum, Dotoum, 돋움; font-size:12px;}
.resourceTbl table tr td.form{text-align:left;height:30px;padding:5px 5px;border:1px solid #ddd;border-top:none;font-size:12px;color:#bebebe;}
.resourceTbl table tr td.form_center{text-align:center;height:30px;padding:5px 5px;border:1px solid #ddd;border-top:none;font-size:12px;color:#bebebe;}
.resourceTbl table tr td.form_center > input{margin:0;}
.resourceTbl table tr td.form.term > input{margin:0;}
.resourceTbl table tr td.form_radio{text-align:left;height:30px;padding:5px 10px;text-align:left;border:1px solid #ddd;border-top:none;font-size:12px;}
.resourceTbl table tr td.read{vertical-align:top;line-height:18px;height:auto;height:150px;min-height:150px !important;padding:10px 10px;}
.resourceTbl table tr td.read_short{vertical-align:top;line-height:18px;height:auto;height:150px;min-height:150px !important;padding:30px 30px;}
.resourceTbl table tr td.read_long{vertical-align:top;line-height:18px;height:auto;height:300px;min-height:300px !important;padding:30px 30px;}
.resourceTbl table tr td.nopad{padding:0 0;}
.resourceTbl table tr td.all{vertical-align:middle;text-align:center;}
.resourceTbl table tr td.all .file_all_down{width:96px;height:28px;background:url('../images/bt_all_download.png');}
.resourceTbl table tr td.reply{padding:5px 5px;}
.resourceTbl table tr td.reply textarea{width:630px;height:110px;border:1px solid #c8c8c8;overflow-y:scroll;}
.resourceTbl table tr td.reply textarea.h240{width:630px;height:240px;border:1px solid #c8c8c8;overflow-y:scroll;}
.resourceTbl table tr td.modify{padding:5px 5px;height:auto;height:300px;min-height:300px !important;}
.resourceTbl table tr td.modify textarea{border:1px solid #ddd;overflow-y:scroll;width:100%;height:100%;}
.resourceTbl table tr td.center{text-align:center;}
.resourceTbl table tr td.nopad{padding:0 0;}
.resourceTbl table tr td span.block{display:block;}
.resourceTbl table tr td span.left{float:left;}
.resourceTbl table tr td span.right{float:right;}
.resourceTbl table tr td span.blue{color:#0069d4;}
.resourceTbl table tr td span.form_blue{color:#0069d4;display:block;margin:7px 0 5px; font-size:12px;}
.resourceTbl table tr td span.bold{font-weight:bold;}
.resourceTbl table tr td span.empty_space{display:inline-block;width:60px;}
.resourceTbl table tr td span.square{border:1px solid #ddd;padding:5px 70px 5px 10px;}
.resourceTbl table tr td > input {width:100%; height:24px; line-height:19px; border:1px solid #dbdbdb; padding-left:3px; font-family:dotum, Dotoum, 돋움; font-size:12px; color:#707070;}
.resourceTbl table tr td > input[type="radio"], .tablewrap table tr td > input[type="checkbox"]{border:none;margin:0;}
.resourceTbl table tr td > input.w35{width:35px;}
.resourceTbl table tr td > input.w70{width:70px;}
.resourceTbl table tr td > input.w80{width:80px;}
.resourceTbl table tr td > input.w110{width:110px;}
.resourceTbl table tr td > input.w120{width:120px;}
.resourceTbl table tr td > input.w150{width:150px;}
.resourceTbl table tr td > input.w180{width:180px;}
.resourceTbl table tr td > input.w200{width:200px;}
.resourceTbl table tr td > input.w220{width:220px;}
.resourceTbl table tr td > input.w235{width:235px;}
.resourceTbl table tr td > input.w450{width:350px;}
.resourceTbl table tr td > input.w590{width:590px;}
.resourceTbl table tr td > input.w630{width:630px;}
.resourceTbl table select {height:26px; border:1px solid #dbdbdb; margin-right:5px; font-family:dotum, Dotoum, 돋움; font-size:12px; color:#707070;}
.resourceTbl table select.w60{width:60px;}
.resourceTbl table select.w120{width:120px;}
.resourceTbl table select.w160{width:160px;}
.resourceTbl table select.w250{width:250px;}
.resourceTbl table select.year{width:100px;}
.resourceTbl table select.month{width:90px;}
.resourceTbl table select.week{width:90px;}
.resourceTbl table select.quarter{width:90px;}
.resourceTbl table tr td > ul li{padding:6px 5px;border-bottom:1px solid #ddd;}
.resourceTbl table tr td > ul li.nobd{border:none;}
.resourceTbl table tr td a.decoline{color:#000;text-decoration:underline;}
.resourceTbl table tr td input,.tablewrap table tr td button,.tablewrap table tr td a{display:inline-block;vertical-align:middle}
.resourceTbl p.cap_title{background:url('../images/icon_pre_caption.png') no-repeat left 4px; padding-left:13px; margin-bottom:10px; font-size:16px; font-family:'dotum'; font-weight:bold; color:#e8263c; letter-spacing:-1px;}
.resourceTbl p span.blue{color:#0069d4;}
.resourceTbl p span.bold{font-weight:bold;}
.resourceTbl table.top_non{border-top:none;}
.resourceTbl p.top_box{height:20px;padding:10px 15px;border:1px solid #bbb;background-color: #d7d7d7;font-weight:bold;color:#0069d4;margin-bottom:0;}
.resourceTbl p.br{line-height:18px;}
.resourceTbl p.top_box2{height:28px;padding:6px 8px 6px 15px;border:1px solid #bbb;background-color: #d7d7d7;margin-bottom:0;}
.resourceTbl p.top_box2 span.title{font-weight:bold;color:#0069d4;float:left;margin-top:5px;}
.resourceTbl p.top_box2 .right{float:right;}
.resourceTbl p.top_box2  span.right{float:right;}
.resourceTbl p.top_box2  span.right button{margin-left:5px;}
*/

/* 추가 20150312_by 100 */
.resourceTbl table {width:100%;border-top: 2px solid #4c4c4c;}
.resourceTbl .colm01 {width:27%;}
.resourceTbl .colm02 {width:73%;}
.resourceTbl th {padding:17px 0 13px 8px; border-bottom:1px solid #e1e2e4; background:#f9f9f9; text-align:left; font-weight:bold; font-size:12px; vertical-align:top; font-family:dotum, Dotoum, 돋움; font-size:12px; color:#707070;}
.resourceTbl label {font-weight:bold; font-size:12px;}
.resourceTbl th em {color:#103b85; font-weight:normal;}
.resourceTbl table tr td {border-bottom:1px solid #e1e2e4;}
.resourceTbl table tr td.reply {padding:8px 0 8px 8px;}
.resourceTbl table tr td.reply textarea {width:773px; height:250px; border:1px solid #c8c8c8; overflow-y:scroll;}
.resourceTbl table select {color:#707070; font-family:dotum, Dotum, arial; font-size:12px; margin-left:8px;}
.resourceTbl table select.w160 {width:160px; height:26px;}
.resourceTbl table select.w120 {width:120px; height:26px;}
.resourceTbl textarea {width:90%; height:135px; border:1px solid #cecece; color:#707070; font-family:dotum, Dotum, arial; font-size:12px;}
.resourceTbl .txtInput {margin-left:8px; width:90%; border:1px solid #cecece; height:24px; padding:0 0 0 3px; font-family:dotum, Dotum, arial; font-size:12px;}
.resourceTbl .cphone select {width:25%;}
.resourceTbl .cphone .txtInput {width:25%;}
.resourceTbl .cmt {display:block; padding-top:6px; color:#a0a0a0; word-spacing:-1px;}
.resourceTbl .cmt i {color:#103b85;}
.resourceTbl #emailType02 {display:none;}
.resourceTbl th {padding-left:28px;}
.resourceTbl .cname .txtInput {width:30%;}
.resourceTbl .cname .cmt {display:inline;}



#file_downwrap ul{display:block;width:100%;height:auto;}
#file_downwrap ul li{height:26px;border-top:1px solid #ddd;padding:5px 5px 5px 10px;}
#file_downwrap ul li.txtInput {padding-left:5px; width:90%; border:1px solid #cecece; padding:5px 2px; font-family:dotum, Dotum, arial; font-size:12px;}
#file_downwrap ul li:first-child{border-top:none;}
#file_downwrap ul li span{float:left;text-decoration:underline;line-height:30px;}
#file_downwrap ul li button{float:right;}
#file_downwrap ul li button.file_down{width:70px;height:26px; background:url('../images/common/bt_download.png');}

#file_upwrap ul{display:block;width:100%;height:auto;}
#file_upwrap ul li{display:block; height:40px; border-top:1px solid #ddd;}
#file_upwrap ul li:first-child{border-top:none;}
#file_upwrap ul li > input{height:24px; border:1px solid #c8c8c8;}
#file_upwrap ul li > input.file {width:73%; margin:8px 0 0 8px; border:1px solid #cecece; height:24px; padding:0 0 0 3px; font-family:dotum, Dotum, arial; font-size:12px;}
#file_upwrap ul li > button.file_search{width:70px; height:24px; background:url('../images/common/bt_file_search.png');margin:0 5px; margin:8px 0 0 8px;}
#file_upwrap ul li > button.file_add{width:26px; height:24px; background:url('../images/common/bt_file_add.png');margin-left:5px; margin:8px 0 0 8px;}
#file_upwrap ul li > button.file_del{width:26px; height:24px; background:url('../images/common/bt_file_del.png');margin-left:5px; margin:8px 0 0 8px;}
#file_upwrap ul li input, #file_upwrap ul li button{float:left;}
#file_upwrap.bot_line ul li{border-top:none;border-bottom:1px solid #ddd;}


 /* ==========================================================================
   Button
========================================================================== */

.ApplyBtn {position:relative; color:#a0a0a0; padding:10px 18px 18px 0px; line-height:16px;}
.ApplyBtn em {color:#103b85; font-size:12px;}
.ApplyBtn div {display:inline-block; position:absolute; top:10px; right:0;}
.ApplyBtn01 a {float:left; border:1px solid #bababa; text-align:center; width:60px; background:#ebebeb url('../images/common/btm_btn_bg.gif') repeat-x 0 1px; font-weight:bold; color:#535353; padding:7px 9px 6px 9px;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
.ApplyBtn01 a.on {margin-left:10px; border:1px solid #da8413; text-align:center; width:60px; background:#fc9a08 url('../images/common/btm_btn_bg02.gif') repeat-x 0 1px; font-weight:bold; color:#fff; padding:7px 9px 6px 9px;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #ef8206;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}

.ApplyBtn02 {border:1px solid #b7b7b7; text-align:center; font-size:1em; background:#f7f7f7; padding:2px 13px 4px;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 1px 1px #dadada;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}

.ApplyBtn_Add {margin-top:10px; margin-bottom:30px; text-align:center;}
.ApplyBtn_Add .ApplyBtn_Step a {border:2px solid #7f7f7f; font-size:12px; text-align:center; background:#fff; padding:9px 15px 8px 15px; font-weight:bold; color:#535353;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;
}

.ApplyBtn_Type {display:inline-block; border:1px solid #bababa; width:60px; text-align:center; background:#ebebeb url('../images/common/btm_btn_bg.gif') repeat-x; font-weight:bold; color:#535353; padding:7px 9px 6px 9px;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 2px 2px #dadada;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}



.GuideBtnR {position:relative; display:block; float:right; right:0;}
.GuideBtnR .GuideR_Btn a {margin-left:7px; border:1px solid #da8413; text-align:center; width:60px; background:#fc9a08 url('../images/common/btm_btn_bg02.gif') repeat-x 0 1px; font-weight:bold; color:#fff; padding:7px 9px 6px 9px;
			-moz-box-shadow:0 2px 2px #dadada;
			-webkit-box-shadow:0 2px 2px#dadada;
			box-shadow:0 2px 2px #dadada;
			text-shadow:0 0 2px #ef8206;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
}
.GuideBtnR .GuideR_Btn a.on {margin-left:7px; border:2px solid #7f7f7f; text-align:center; width:60px; background:#ffffff; font-weight:bold; color:#7f7f7f; padding:6px 9px 5px 9px;
			-moz-box-shadow: 0 2px 2px #ffffff;
			-webkit-box-shadow: 0 2px 2px#dadada;
			text-shadow:0 0 2px #dadada;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}


 /* ==========================================================================
   Guide
========================================================================== */

#GuideDateWrap {position:relative;}
#GuideDateWrap li a{display:block; padding:15px 0 15px 0; width:110px;}
#GuideDateWrap .GuideDate {width:978px; height:42px; border:1px solid #e1e2e4; font-weight:bold; background:#f6f6f6;}
#GuideDateWrap .GuideDate > li{float:left; text-align:center;}
#GuideDateWrap .GuideDate > li + li {border-left:1px solid #e4e4e4; text-align:center;}
#GuideDateWrap .GuideDate > li.on{background:#ffffff; height:42px;}
#GuideDateWrap .GuideDate > li:hover > a{background:#ffffff; height:12px;}
#GuideDateWrap .GuideDate > li:last-child {float:left; text-align:right; width:400px; padding: 15px 10px 15px 10px;}
#GuideDateWrap .GuideDate > li:last-child p {display:inline; color:#719600;}

#GuideDateSumWrap{position:relative; width:980px; padding-top:10px;}
.GuideDateSumTable {background:#ffffff; border:1px solid #e1e2e4; width:980px;}
.GuideDateSumTable td {padding:15px 15px 15px 15px; line-height:1.6em;}
.GuideDateSumTable td.guide1{padding:15px 15px 15px 15px; color:#ff0014; border-bottom:1px dotted #e1e2e4;}

#GuideStepWrap{width:980px;}
ul.GuideStepBox {float:left; width:978px; border:1px solid #e1e2e4; margin-top:10px;}
ul.GuideStepBox > li {float:left; padding:15px 1px 15px 13px;}
ul.GuideStepBox > li div.guide_tit_m {text-align:center; padding:22px; font-weight:bold; color:#0377c8; line-height:1.6em; background:url('../images/common/guide_step_back01.gif') no-repeat top;}
ul.GuideStepBox > li > ul.guide_list {margin-top:8px; width:147px;}
ul.GuideStepBox > li > ul.guide_list > li:hover > a{text-decoration:underline;}
ul.GuideStepBox > li > ul.guide_list > li > div.left {float:left;}
ul.GuideStepBox > li > ul.guide_list > li > span.lefttt {float:left; margin-top:5px;}
ul.GuideStepBox > li > ul.guide_list > li > a.al_ch01 {padding-left:1px; color:#707070; word-spacing:-0.2em;}
ul.GuideStepBox > li > ul.guide_list > li > a.al_ch02 {padding-left:1px; color:#6ba2cc; word-spacing:-0.2em;}
ul.GuideStepBox > li > ul.guide_list > li > a.al_ch03 {padding-left:1px; color:#e74343; word-spacing:-0.2em;}
ul.GuideStepBox > li > ul.guide_list > li > a.al01{color:#707070; line-height:1.6em; background:url("../images/common/ico_point.gif") 0 5px no-repeat; padding-left:7px; word-spacing:-0.2em;}
ul.GuideStepBox > li > ul.guide_list > li > a.al02{color:#6ba2cc; line-height:1.6em; background:url("../images/common/ico_point.gif") 0 5px no-repeat; padding-left:7px; word-spacing:-0.2em;}
ul.GuideStepBox > li > ul.guide_list > li > a.al03{color:#e74343; line-height:1.6em; background:url("../images/common/ico_point.gif") 0 5px no-repeat; padding-left:7px; word-spacing:-0.2em;}
ul.GuideStepBox > li > ul.guide_list > li > a.on{text-decoration:underline;}

#GuideHowWrap{width:980px;} 
ul.GuideHowBox {float:left; width:978px; border:1px solid #e1e2e4; margin-top:10px; margin-bottom:80px;}
ul.GuideHowBox > li.guideLeft{float:left; width:313px; padding:15px 0 20px 20px; margin-right:20px;}
ul.GuideHowBox > li.guideLeft > ul > li.guidebottom{float:left; width:313px; border-bottom:1px dotted #e1e2e4; margin-bottom:15px; margin-top:15px;}
ul.GuideHowBox > li.guideLeft div.GmainKey {float:left; width:140px; height:71px; overflow:hidden;}
ul.GuideHowBox > li.guideLeft div.GmainKey.mk01 {float:left; background:url("../images/common/guide_mainkey_back01.gif") no-repeat;}
ul.GuideHowBox > li.guideLeft div.GmainKey.mk02 {float:left; background:url("../images/common/guide_mainkey_back02.gif") no-repeat;}
ul.GuideHowBox > li.guideLeft div.GmainKey.mk03 {float:left; background:url("../images/common/guide_mainkey_back03.gif") no-repeat;}
ul.GuideHowBox > li.guideLeft div.GmainKey div.mKey {float:left; padding:15px 30px 15px 15px; font-weight:bold; line-height:1.4em;}
ul.GuideHowBox > li.guideLeft div.GsubKey {float:left;}
ul.GuideHowBox > li.guideLeft div.GsubKey div.sKey {padding:5px 0 0 0; text-decoration:underline;}
ul.GuideHowBox > li.guideLeft div.GsubKey div.sKey > a.on{color:#ffa700;}
ul.GuideHowBox > li.guideLeft div.GsubKey div.sKey > a{color:#707070;}
ul.GuideHowBox > li.guideLeft div.GsubKey div.sKey > a:hover{color:#ffa700;}
ul.GuideHowBox > li.guideRight{float:left; border-left:1px solid #e1e2e4;}
ul.GuideHowBox > li.guideRight div.KeyContentBox {float:left; padding:20px 20px 50px 20px; line-height:1.6em;}
ul.GuideHowBox > li.guideRight div.KeyContentBox_detail {float:left; padding:20px 20px 50px 20px; line-height:1.6em;}
ul.GuideHowBox > li.guideRight div.KeyContentBox_modify {float:left; padding:20px 20px 50px 20px; line-height:1.6em;}



 /* ==========================================================================
   ETC
========================================================================== */

.DotLine {padding:10px 10px 10px 0px; background:url('../images/common/line_dot.gif') repeat-x}

.default_howStep {overflow:hidden;}
.default_howStep li {position:relative; width:20%; float:left;}
.default_howStep li p {height:175px; border:1px solid #e1e2e4;}
.default_howStep li em {display:block; width:150px; height:152px; margin:18px 0 0 19px; background-image:url('../images/common/default_howstep_off.gif'); background-repeat:no-repeat; text-indent:-1000em; overflow:hidden;}
.default_howStep .on p {border-top:3px solid #9d9d9d;;}
.default_howStep .s1 em {background-position:0 0;}
.default_howStep .s2 em {background-position:-195px 0;}
.default_howStep .s3 em {background-position:-395px 0;}
.default_howStep .s4 em {background-position:-588px 0;}
.default_howStep .s5 em {background-position:-781px 0;}
.default_howStep .s2 p {margin-top:0; border-left:0;}
.default_howStep .s3 p {margin-top:0; border-left:0;}
.default_howStep .s4 p {margin-top:0; border-left:0;}
.default_howStep .s5 p {margin-top:0; border-left:0}
.default_howStep i {display:block; position:absolute; top:72px; left:-20px; width:40px; height:40px; background:url('../images/common/step_join_arr.gif') no-repeat;}

.Apply_checkbox {position:relative; color:#a0a0a0; padding:5px 0 0 0; color:#707070;}

.ApplyListWrap {position:relative; margin-top:3px; height:20px;}
.ApplyListWrap .ApplyList_left {position:absolute; float:left; left:0px;}
.ApplyListWrap .ApplyList_right {display:block; position:absolute; float:right; right:0px;}

.dataUpWrap01 {margin:0px;top:0px; float:right; padding:0 10px 0 0;}
.dataUpWrap02 {margin:0px;top:0px; float:right; padding:5px 10px 5px 0;}

.default_txt01 {margin:0px; padding:35px 0 35px 0; border-bottom:1px dashed #f3f3f4; text-align:center;}
.default_regiStep {margin:0px; text-align:center;}




/* ==========================================================================
   Customer Tab Table
========================================================================== */
.tabTableContent {margin:auto;width:980x;}
.tabTableWrap {position:relative; width:980px; padding:20px 0;}
.tabTable {width:980px;table-layout:fixed;border-top: 2px solid #4c4c4c;border-bottom: 1px solid #d8d8d8;/* border-right: 1px solid #efefef; *//* font-weight: normal; *//* background-color: #f7f6f6; */}
.tabTable th {border-bottom:1px solid #a1a1a1;/* background:#cbcbca url('../images/common/th_bg.gif') no-repeat right; */padding: 10px 2px 8px 0;background: #f7f6f6;border-right: 1px solid #efefef;}  
.tabTable th:first-child {border-left: 1px solid #efefef;}
.tabTable th.last {border-right:1px solid #a1a1a1; padding-right:0; background:#cbcbca;}
.tabTable tbody tr{height:34px;}

/*.tabTable tbody tr:nth-child(2n-1){background:#F6F6F6;}*/

.tabTable td {border-bottom: 1px solid #d8d8d8;/* vertical-align:middle; */text-align:center;/* background:url('../images/common/td_bg.gif') repeat-y right; *//* font-size:11px; */border-right: 1px solid #efefef;}
.tabTable td.list_right {/* border-bottom:1px solid #e1e2e4; */text-align:right;/* padding:2px 5px 2px; *//* background:url('../images/common/td_bg.gif') repeat-y right; *//* font-size:11px; */}
.tabTable td.list_left {/* border-bottom:1px solid #e1e2e4; */text-align:left;padding:2px 5px 2px;/* background:url('../images/common/td_bg.gif') repeat-y right; *//* font-size:11px; */}
.tabTable td.last {background:none; border-right:1px solid #e1e2e4;}
.tabTable td:first-child {border-left:1px solid #e1e2e4;}

.tabTable .hoverTable tr:hover{background:#eff4f8;cursor:auto;}

a.tabBtnType01 {float:left; font-size:11px; font-family:dotum, Dotum, 돋움; border:1px solid #bababa; text-align:center; width:49%; background:#ebebeb url('../images/popup/btm_btn_bg.gif') repeat-x 0 1px; padding:8px 5px 7px; font-weight:bold; color:#535353;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px #dadada;
			box-shadow: 0 1px 1px #e6e6e6;
			text-shadow:0 0 2px #fff;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}

a.tabBtnType02 {
			float:left;
			font-size:11px;
			font-family:dotum, Dotum, 돋움;
			border: 1px solid #001057;
			text-align:center;
			background: #103b85;
			/* background: #103b85 url('../images/popup/btm_btn_bg02.gif') repeat-x 0 1px; */
			padding:8px 5px; 7px
			font-weight:bold;
			color:#fff;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 1px 1px #e6e6e6;
			text-shadow: 0 0 2px #001057;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			font-weight: bold;
}
a.tabBtnType03 {float:left; font-size:11px; font-family:dotum, Dotum, 돋움; border:1px solid #da8413; text-align:center; background:#fc9a08 url('../images/popup/btm_btn_bg02.gif') repeat-x 0 1px; padding:8px 5px; 7px; font-weight:bold; color:#fff;
			-moz-box-shadow: 0 2px 2px #dadada;
			-webkit-box-shadow: 0 2px 2px#dadada;
			box-shadow: 0 1px 1px #e6e6e6;
			text-shadow:0 0 2px #ef8206;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
a.smallBtnType01{display:inline-block;padding:5px 5px; background:#777777;font-weight:bold;color:#fff;border-radius:4px;border:1px solid #606060;margin:2px;}
a.smallBtnType02{display:inline-block;padding:5px 5px; background:#E3E3E3;font-weight:bold;color:#000;border-radius:4px;border:1px solid #BEBEBE;margin:2px;}
a.smallBtnType03{display:inline-block;padding:5px 5px; background:#3A75FF;font-weight:bold;color:#fff;border-radius:4px;border:1px solid #0A4CFF;margin:2px;}
a.smallBtnType04{display:inline-block;padding:5px 5px; background:#FF1E00;font-weight:bold;color:#fff;border-radius:4px;border:1px solid #FF1E00;margin:2px;}
a.textLink {text-decoration:underline;color:#00A0E9;}


/* ==========================================================================
   추가 20150203_by100 / 대량신청관리
========================================================================== */
.msrTbl01 {width:100%;table-layout:fixed;border-top: 2px solid #4c4c4c;}
.msrTbl01 th {padding:11px 0 9px; border:1px solid #e1e2e4; border-top:0; background:#f9f9f9; font-size:12px;}
.msrTbl01 td {border:1px solid #e1e2e4; text-align:center; font-size:12px; line-height:1.2em;}
.msrTbl01 td a {font-size:12px;}
.msrTbl01 td.cnt {padding-left:9px; text-align:left;}
.msrTbl01 td.cnt a {display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#707070;}
.msrTbl01 td.tot a {color:#00a0e9; text-decoration:underline;}
.msrTbl01 .long td {padding:14px 0 17px;}
.msrTbl01 .num {width:40px;}
.msrTbl01 .state {width:75px;}
.msrTbl01 .state.wait {color:#ffa700;}
.msrTbl01 .msrTbl_in01 td {padding:10px 0 9px; border:0px; width:100%; height:14px; text-align:center; font-size:12px; line-height:1.2em;}
.msrTbl01 .msrTbl_in02 td {padding:10px 0 9px; border:0px; width:100%; height:14px; text-align:center; font-size:12px; line-height:1.2em;}

.msrTbl02 {width:100%; table-layout:fixed; border-top:1px solid #e1e2e4;}
.msrTbl02 th {padding:10px 0 9px; border:1px solid #e1e2e4; border-top:0; background:#f9f9f9; font-size:12px; height:14px;}
.msrTbl02 td {padding:10px 0 9px; border:1px solid #e1e2e4; text-align:center; font-size:12px; line-height:1.2em; height:14px;}
.msrTbl02 td a {padding:10px 0 9px; font-size:12px; height:14px;}

.msrCus_srch_btn {height:24px; padding:10px 0 20px; text-align:right;}
.msrPop1 {width:92px; height:32px; background:url('../images/common/btn_search.gif'); text-indent:-1000em; overflow:hidden;}
.msrCus_go_btn1 {padding-top:40px; width:980px; text-align:center;}

.msrCus_txtInput {padding:4px 4px; border:1px solid #c4c4c4; color:#bcbcbc;}

.comment_line1 {padding:0 0 30px 0; color:#ffa700; border-top:1px dashed #e1e2e4;}
.comment_line2 {margin:30px 0 30px 0; color:#ffa700; border-bottom:1px dashed #e1e2e4;}
.comment_co1 {padding:0 0 10px 0; color:#ffa700;}
.comment_co2 {line-height: 1.7em;}

#msrTblWrap1 {position:relative; width:980px; padding-bottom:10px;}

#msrTblWrap2 {position:relative; width:980px; padding-bottom:30px;}
.msrTbl03 {width:980px; table-layout:fixed; border:1px solid #e1e2e4; text-align:left;}
.msrTbl03 td.msr_total {font-weight:bold; line-height:1.4em; font-size:10pt; display:inline;}
.msrTbl03 td p.msr_total_m {font-weight:bold; line-height:1.4em;; font-size:10pt; color:#ff0000; display: inline;}

#msrTblWrap4 {position:relative; width:980px;}
.msrTbl04 {width:980px; table-layout:fixed; border:1px solid #e1e2e4; text-align:left;}
.msrTbl04 td.msr_total {font-weight:bold; line-height:1.4em; font-size:10pt; display:inline;}
.msrTbl04 td p.msr_total_m {font-weight:bold; line-height:1.4em;; font-size:10pt; color:#ff0000; display: inline;}

.total_charge {text-align:right; padding:10px 0 0 0; letter-spacing:-0.5pt;}
.total_charge li {display:inline; font-size:10pt; font-weight:bold;}
.total_charge li.tocharesult { font-size:10pt; font-weight:bold; color:#ff0000;}

/* 기업신용평가조회 추가 160317 */
.txt_compl{color:#ff5722;font-size:11px;}
.txt_accept{color:#1565c0;font-size:11px;}
.circle{display:inline-block; width:20px; height:15px; background:url("../images/common/bullet_circle_blue02.png") no-repeat left 4px;}

.step_defaultWrap{position:relative; display:block; width:100%; height:100px; padding-top:15px; }
.step_defaultWrap ul{display:block;width: 980px;height:84px;margin:0 auto;}
.step_defaultWrap li{float: left;width: 124px;height:84px;line-height:42px;text-align:center;margin-left: 33px;/* padding-left: 20px; */}
.step_defaultWrap li span.small{font-size: 12px;font-weight: bold;}
.step_defaultWrap li span.ending{font-size:13px;color:#FFF;font-weight: bold;}
.step_defaultWrap li.img01{background:url("../images/common/step_default_01.png") no-repeat;}
.step_defaultWrap li.img02{background:url("../images/common/step_default_02.png") no-repeat;}
.step_defaultWrap li.img03{background:url("../images/common/step_default_03.png") no-repeat;}
.dotline15{display:block;width:100%;height:1px;background:url('../images/common/bg_dot.png') repeat-x;margin:15px 0; clear:both;}