/*�뜝�럥六욕윜諭�裕됵옙�냱�뜝�럩逾�*/

@CHARSET "UTF-8";

/* Login
---------------------------------------------------------*/
.personInfo_guide {
	overflow-y:scroll;
	padding:10px 30px 0 30px;
	height:165px;
	margin-bottom:8px;
	background:#f9f9f9;
	border-top:1px solid #e0e1e3;
	border-bottom:1px solid #e0e1e3;
}
.blockProvision {
	padding-bottom:15px;
}
.blockProvision.last {
	border-bottom:1px solid #d3d3d3;
	padding-bottom:70px;
}

.blockProvision .subTitle a.zoom {
	position:absolute;
	top:1px;
	right:0;
	padding-right:10px;
	font-size:0.9em;
	color:#6d6d6d;
	font-weight:normal;
	background:url(../images/common/bu_subTitle_zoom.gif) no-repeat right 5px;
}
.personInfo_guide h3 {
	margin:10px 0 15px;
	color:#6d6d6d;
	font-size:1.2em;
}
.personInfo_guide dl {
	padding-left:10px;
}
.personInfo_guide dt {
	font-weight:bold;
	color:#3d3d3d;
}
.personInfo_guide dd {
	margin:5px 0 10px;
}
.agree_check {
	text-align:right;
}
.agree_check .point {
	font-weight:bold;
	color:#de1a22;
}

.blockJoin {
	position:absolute;
	top:123px;
	left:0;
	*width:770px;
	z-index:1;
	background:#fff;
}
.blockJoin .nation {
	border:5px solid #363432;
	border-top:1px solid #363432;
	border-radius:0 0 2px 2px;
	height:328px;
}
.blockJoin .nation.personInfo_zoom {
	padding:16px 17px;
	height:284px;
}
.blockJoin .nation .personInfo_guide {
	/*font-size:1.15em;
	line-height:1.6em;*/
	overflow-y:scroll;
	padding:10px 30px 0 30px;
	height:273px;
	margin-bottom:8px;
	background:#f9f9f9;
	border-top:1px solid #e0e1e3;
	border-bottom:1px solid #e0e1e3;
}
.blockJoin .nation ul {
	border-top:1px solid #e0e1e3;
	margin:17px 16px 0 16px;
	padding-top:23px;
	text-align:center;
}
.blockJoin .nation li {
	display:inline-block; *display:inline;
	background:url(../images/common/bg_nation_page.gif) no-repeat left 3px;
	padding:0 8.6px;
	margin-right:-3px;
}
.blockJoin .nation li a {
	color:#6d6d6d;
}
.blockJoin .nation li.select a {
	font-weight:bold;
	color:#de1a22;
}
.blockJoin .nationCode {
	margin:25px 20px 0 20px;
	overflow-y:scroll;
	overflow-x:hidden;
	height:195px;
}
.blockJoin .nationCode table {
	border-bottom:2px solid #e0e1e3;
}
.blockJoin .nationCode th {
	font-size:0.95em;
	color:#3d3d3d;
	background:#f9f9f9;
	text-align:center;
	border-top:2px solid #e0e1e3;
	border-bottom:2px solid #e0e1e3;
	padding:2px 0;
}
.blockJoin .nationCode td {
	text-align:center;
	border-right:1px solid #e0e1e3;
	border-bottom:1px solid #e0e1e3;
	padding:4px 0;
}
.blockJoin .nationCode td a {
	font-weight:bold;
	text-decoration:underline;
	color:#6d6d6d;
}
.blockJoin td:last-child {
	border-right:none;
}
.blockJoin td.last {
	border-right:none;
}
.nationNotice {
	font-size:0.95em;
	margin:5px 20px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e1e3;
}
.loginType {
	text-align:center;
	padding:15px 0 10px;
	margin:0 10px;
	border-bottom:1px solid #d3d3d3;
}
.loginForm {
	position:relative;
	padding:18px 0 20px;
	margin:0 10px;
	/*border-bottom:1px solid #d3d3d3;*/
}
.loginForm input {
	width:220px;
}
.loginForm input.passport {
	width:135px;
}
.loginForm select.passport {
	width:85px;
}
.loginForm th {
	text-align:left;
}

.blockWrite input {
	width:189px;
}
.blockWrite table {
	border-top:2px solid #7a7a7a;
	/*border-bottom:2px solid #e1e1e3;*/
}
.blockWrite th, .blockWrite td {
	font-size:0.95em;
	line-height:16px;
	height:22px;
	text-align:left;
	padding:5px 0 5px 14px;
	border-bottom:1px solid #e1e1e3;

}
.blockWrite th {
	background:#f9f9f9;
	padding-left:22px;
	border-right:1px solid #e8e8e8;
	color:#3e3e3e;
	padding:9px 0 9px 0;
	text-align:center;
}
.blockWrite th.one {
	border-right:none;
	text-align:center;
	height:30px;
	font-size:1em;
}
.blockWrite td {
	color:#6c6c6c;
}
.blockWrite td .miniTitle {
	margin:0 10px 0 20px;
	font-weight:bold;
	color:#474747;
}

.membership_ok {
	margin-top:14px;
	text-align:center;
	color:#ff6600;
	/*background:url(../images/common/bg_membership.gif) no-repeat;*/
	height:120px;
}
.membership_ok .celebration {
	font-size:1.4em;
	font-weight:bold;
	padding:20px;
}
.membership_ok .secession {
	font-size:1.4em;
	font-weight:bold;
	padding:35px 0 15px;
}
.membership_ok .name {
	text-decoration:underline;
}

/* search option - 占쎈쐻占쎈윪占쎄섬占쎈섀占쏙옙筌띯뫜�삕占쎈츐占쎌굲�뜝�럥琉�
---------------------------------------------------------*/
.searchOption {
	/*
	height: 40px;
	padding:13px 5px;
	*/
}

.searchOption table {   }
.searchOption th, .searchOption td {line-height:14px; text-align:left;}
.searchOption th {/*background:url(../images/common/bu_thTitle.gif) no-repeat 13px 12px; color:#3e3e3e;*/ padding:7px 0px 7px 20px;}
.searchOption td {color:#6c6c6c; padding-left:20px; /*background:url(../images/common/bg_searchOption_th.gif) repeat-y left;*/}
.searchOption td .miniTitle {margin:0 10px 0 20px; font-weight:bold; color:#474747;}


.searchOption5 table {  }
.searchOption5 th, .searchOption td {font-size:13px; /*line-height:16px; text-align:left;*/}
.searchOption5 th {background:url(../images/common/bu_thTitle.gif) no-repeat 13px 12px; color:#3e3e3e; padding:7px 0px 7px 22px;}
.searchOption5 td {color:#6c6c6c; padding-left:20px; background:url(../images/common/bg_searchOption_th.gif) repeat-y left;}
.searchOption5 td .miniTitle {margin:0 10px 0 20px; font-weight:bold; color:#474747;}


.searchOption.second {
	background:url(../images/common/bg_searchOption2.gif) no-repeat;
	margin-top:20px;
	padding:13px 5px;
	height:60px;
}
.statement {
	padding:8px 0 0 11px;
	position:relative;
}
.statement p {
	background:url(../images/common/bu_statement.gif) no-repeat left 5px;
	font-size:0.95em;
	color:#9d9d9d;
	padding-left:8px;
	line-height:16px;
}

.statement .btnArea {
	position:absolute;
	right:10px;
	top:15px;
	}

.disable th, .disable .customStyleSelectBox {
	color:#a5a5a5;
	}
.blockCal {
	position:absolute;
	top:155px;
	left:476px;
	width:318px;
	z-index:1;
	background:#fff;
}
.blockCal .calendar {
	margin:10px 15px 15px 15px;
}
.blockCal .box {
	width:308px;
	border:5px solid #2d2d2d;
	border-top:1px solid #2d2d2d;
	border-radius:0 0 2px 2px;
}
.blockCal .box .selectBox {
	padding:10px 15px 0;
}
.blockCal .box .selectBox div {
	display:inline-block; *display:inline;
}
.blockCal .box .selectBox .cal_select {
	margin-left:28px;
	text-indent:10px;
}
.blockCal .box .selectBox select {
	width:80px;
}
.blockCal .calendar table {
	border-bottom:2px solid #e0e1e3;
}
.blockCal .calendar th {
	font-size:0.95em;
	color:#3d3d3d;
	background:#f9f9f9;
	text-align:center;
	border-top:2px solid #e0e1e3;
	border-bottom:2px solid #e0e1e3;
	padding:4px 0;
}
.blockCal .calendar td {
	text-align:center;
	border-right:1px solid #e0e1e3;
	border-bottom:1px solid #e0e1e3;
	padding:4px 0;
}
.blockCal .calendar td.select {
	background:#e9e9e9;
}
.blockCal .calendar td a {
	color:#6d6d6d;
}
.blockCal td:last-child {
	border-right:none;
}
.blockCal td.last {
	border-right:none;
}


.blockDetail table {border-top:2px solid #7a7a7a; /*border-bottom:1px solid #e2e2e2;*/}

.blockDetail th, .blockDetail td {text-align:center; padding:8px 5px; line-height:20px;}
.blockDetail th {height:28px; background:#f9f9f9; /*color:#3e3e3e;*/ border-bottom:1px solid #e2e2e2;}
.blockDetail td {height:24px; color:#6c6c6c; border-bottom:1px solid #e2e2e2;}

.blockDetail th:last-child {
	border-right:none;
}
.blockDetail td:last-child {
	border-right:none;
}
.blockDetail td.last, .blockDetail th.last {
	border-right:none;
}
.blockDetail table a.storeM{text-decoration: underline !important;}


.blockDetail2 table {border-top:2px solid #7a7a7a; /*border-bottom:1px solid #e2e2e2;*/}

.blockDetail2 th, .blockDetail2 td {text-align:center; padding:0px 5px; line-height:20px;}
.blockDetail2 th {height:28px; background:#f9f9f9; /*color:#3e3e3e;*/ border-bottom:1px solid #e2e2e2;}
.blockDetail2 td {height:24px; color:#6c6c6c; border-bottom:1px solid #e2e2e2;}

.blockDetail2 th:last-child {
	border-right:none;
}
.blockDetail2 td:last-child {
	border-right:none;
}
.blockDetail2 td.last, .blockDetail th.last {
	border-right:none;
}
.blockDetail2 table a.storeM{text-decoration: underline !important;}


.notice {
	margin-top:15px;
	color:#3d3d3d;
	border:1px solid #e2e2e2;
	border-radius:2px 2px 0 0;
}
.notice .title {
	background:#f6f6f6 url(../images/icon/ic_alretMsg.gif) no-repeat 12px 12px;
	padding:10px 10px 0 20px;
	font-weight:bold;
	height:26px;
}
.notice dl {
	padding:10px 25px;
}
.notice dt {
	background:url(../images/common/bu_subTitle.gif) no-repeat 0px 3px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
}
.notice dd {
	background:url(../images/common/bu_subTitle2.gif) no-repeat 8px 5px;
	padding-left:18px;
	padding-bottom:3px;
}
.notice dd.statement {
	background:url(../images/common/bu_statement.gif) no-repeat 8px 6px;
	padding:0px 0 0px 14px;
	font-size:0.95em;
	color:#9d9d9d;
}
/* pageNum
---------------------------------------------------------*/
/*
.pageNum { height:27px; margin-top:15px; }
.pageNum ul { text-align:center; font-size:0.9em; padding:4px 0 0 0; }
.pageNum li { display:inline !important; padding:0 1px !important; border-bottom:none !important; }
.pageNum li span { font-weight:bold; color:#3d3d3d; padding:0 14px 0 2px; vertical-align:bottom; background:url(../images/common/dot_pageNum.gif) no-repeat right 7px; }
.pageNum li span.liFirst { padding-left:6px; }
.pageNum li span.liLast { background:none; }
.pageNum li a { color:#9d9d9d; vertical-align:bottom; }
.pageNum li a:hover { color:#3d3d3d; text-decoration:none; }
.pageNum li a:active, .pageNum li a:visited { color:#9d9d9d; text-decoration:none; }
.pageNum a.btn_page_first, .pageNum a.btn_page_last { display:inline-block; margin-bottom:3px; *margin-bottom:0; width:10px; height:11px; }
.pageNum a.btn_page_pre, .pageNum a.btn_page_next { display:inline-block; margin-bottom:3px; *margin-bottom:0; width:10px; height:11px; }
.pageNum a.btn_page_first { background:url(../images/btn/btn_page_first.gif) no-repeat; }
.pageNum a.btn_page_pre { background:url(../images/btn/btn_page_pre.gif) no-repeat; }
.pageNum a.btn_page_next { background:url(../images/btn/btn_page_next.gif) no-repeat; }
.pageNum a.btn_page_last { background:url(../images/btn/btn_page_last.gif) no-repeat; }
.pageNum a.btn_page_first span, .pageNum a.btn_page_pre span, .pageNum a.btn_page_next span, .pageNum a.btn_page_last span { display:none; }
*/

.pageNum { height:27px; margin-top:15px;  }
.pageNum ul { text-align:center; font-size:0.9em; padding:4px 0 0 0; }
.pageNum li { display:inline !important; padding:0 1px !important; border-bottom:none !important; }
/*
.pageNum li span { font-weight:bold; color:#3d3d3d; padding:0 14px 0 2px; vertical-align:bottom; background:url(/images/common/dot_pageNum.gif) no-repeat right 7px; }
.pageNum li span.liFirst { padding-left:6px; }
.pageNum li span.liLast { background:none; }
.pageNum li a { color:#9d9d9d; vertical-align:bottom; }
.pageNum li a:hover { color:#3d3d3d; text-decoration:none; }
.pageNum li a:active, .pageNum li a:visited { color:#9d9d9d; text-decoration:none; }
*/
.pageNum li span{ display:inline-block; width:28px; height:26px; border:1px solid #e9e9e9; line-height:26px; text-align:center; color:#333333; vertical-align:middle; cursor:pointer; margin:0 1px;  }
.pageNum li span.on{ font-weight:600; color:#eb6f0b;}

.pageNum a.btn_page_first, .pageNum a.btn_page_last { display:inline-block; background:#fafafa; width:23px; height:24px; border:1px solid #cfcfcf; line-height:24px; text-align:center; color:#333333; vertical-align:middle; cursor:pointer;/* margin-bottom:3px; *margin-bottom:0; width:10px; height:11px; */ }
.pageNum a.btn_page_pre, .pageNum a.btn_page_next { display:inline-block; background:#fafafa; width:23px; height:24px; border:1px solid #cfcfcf; line-height:24px; text-align:center; color:#333333; vertical-align:middle; cursor:pointer;/* margin-bottom:3px; *margin-bottom:0; width:10px; height:11px;*/ }
.pageNum a.btn_page_first { background:#fafafa url(../images/common/icon_pre2.png) no-repeat 50% 50%; }
.pageNum a.btn_page_pre { background:#fafafa url(../images/common/icon_pre.png) no-repeat 50% 50%; }
.pageNum a.btn_page_next { background:#fafafa url(../images/common/icon_next.png) no-repeat 50% 50%; }
.pageNum a.btn_page_last { background:#fafafa url(../images/common/icon_next2.png) no-repeat 50% 50%; }
.pageNum a.btn_page_first span, .pageNum a.btn_page_pre span, .pageNum a.btn_page_next span, .pageNum a.btn_page_last span { display:none; }


.blockView table {border-top:2px solid #7a7a7a; /*border-bottom:2px solid #e1e1e3;*/}
.blockView th, .blockView td {border-bottom:1px solid #e1e1e3;}
/* .blockView th {height:24px; background:#f9f9f9; padding:8px 0px 8px 30px; text-align:left; color:#3e3e3e;} */
.blockView th {height:24px; background:#f9f9f9; /*border-right:1px solid #e8e8e8;*/ padding:8px 0px 8px 15px; text-align:left; color:#3e3e3e;}
.blockView td {/*font-size:1em; height:29px;*/ color:#6c6c6c; }

/* �뜝�럥�넎�뜝�럥�뵜 �뜝�럥占쎈���삕占쎈턄占쎈눀�뜝占� */
.blockView01 table {border-top:2px solid #7a7a7a; /*border-bottom:2px solid #e1e1e3;*/}
.blockView01 th, .blockView01 td {border-bottom:1px solid #e1e1e3; text-align:left; padding:8px 0px 8px 20px; }
.blockView01 th {height:24px; background:#f9f9f9; /*border-right:1px solid #e8e8e8;*/ color:#3e3e3e;}
.blockView01 td {/*font-size:1em; height:29px;*/ color:#6c6c6c; }

.blockDetail01 table {border-top:2px solid #7a7a7a; /*border-bottom:1px solid #e2e2e2;*/}
.blockDetail01 th, .blockDetail01 td {text-align:center; padding:8px 5px;}
.blockDetail01 th {height:28px; background:#f9f9f9; /*color:#3e3e3e;*/ border-bottom:1px solid #e2e2e2;}
.blockDetail01 td {height:24px; line-height:20px; color:#6c6c6c; border-bottom:1px solid #e2e2e2;}



.detailView {
	margin:10px 0;
}
.detailView table {
	border-top:2px solid #7a7a7a;
	/*border-bottom:2px solid #e1e1e3;*/
}

.detailView th, .detailView td {text-align:center;  border:1px solid #e8e8e8; border-right:none; border-left:none;}
.detailView th {height:28px; background:#f9f9f9; color:#3e3e3e; padding:9px 0 9px 0;  /*border-bottom:2px solid #e1e1e3;*/}
.detailView td {height:24px; color:#6c6c6c; padding:8px 15px;}


.description {
	padding:20px;
	margin-top:14px;
	color:#000;
	background:url(../images/common/bg_description.gif) no-repeat;
	height:60px;
}
.description .celebration {
	font-size:1.4em;
	font-weight:bold;
}
.description .name {
	font-size:0.9em;
	text-decoration:underline;
}

.subTitle.desc {
	position:relative;
	margin:15px 0 15px 10px;
	padding-left:12px;
	color:#3d3d3d;
	background:url(../images/common/bu_subTitle.gif) no-repeat 0 5px;
}
.subTitle.desc span {
	font-weight:bold;
}
.subTitle.desc p {
	padding-top:3px;
	font-weight:normal;
	font-size:0.95em;
	color:#636363;
}
.subTitle .statement.desc {
	font-weight:normal;
	margin-left:-10px;
	margin-top:-3px;
}
/* ID/Password �뜝�럩踰띶뜝�럥�뢾占쎈뎨�뜝占�, 占쎈쨬占쎈즵獒뺣돍�삕�앓듬쐻占쎈윪占쎌젳占쎌녃域뱄퐢堉э옙�쐻占쎈쑟�얜뀘�쐻�뜝占�
---------------------------------------------------------*/
.blockSelect {
	border-bottom:1px solid #e0e1e3;
	padding:5px 0 12px 10px;
}
p.statement {
	background:url(../images/common/bu_statement.gif) no-repeat 5px 6px;
	padding:0px 0 0px 11px;
}
td.desc {
	padding:10px 20px;
}
.pwSearch {
	margin:20px 24px;
}

.personInfo {
	margin-top:14px;
	text-align:center;
	color:#000;
	background:url(../images/common/bg_personInfo.gif) no-repeat;
	height:113px;
}
.personInfo .desc {
	padding:28px 0 0 0;
}
.personInfo .pw {
	font-weight:bold;
	padding:14px 0 0px;
}
.desc2 {
	font-size:0.95em;
	text-align:center;
	margin-top:7px;
}


/* Refund Service
---------------------------------------------------------*/
.refundStep {
	margin:21px 0 14px;
}
.refundType {
	border-bottom:1px solid #e0e1e3;
	padding-bottom:10px;
}
.refundType span {
	font-weight:bold;
	color:#3d3d3d;
	margin-right:50px;
}
.subTitle.refundInfo {
	margin-top:18px;
}
.subTitle.refundInfo .desc {
	font-weight:normal;
	font-size:0.95em;
	color:#636363;
}
.blockDetail.refundInfo {
	margin-top:0px;
}
.blockDetail.refundInfo th {
	padding:12px 0;
	border-right:none;
	border-bottom:1px solid #e0e1e3;
	font-size:1.0em;
}
.blockDetail.refundInfo td {
	border-bottom:1px solid #e0e1e3;
	font-size:1.0em;
}





.totalRefund {
	padding:12px 0;
	border-bottom:2px solid #e0e1e3;
	text-align:right;
	color:#de1a22;
}
.totalRefund span {
	display:inline-block; *display:inline-block;
	margin-left:20px;
	margin-right:5px;
}
.totalRefund span.bul {
	font-weight:bold;
}
.passport_num {
	position:relative;
	background:url(../images/common/bg_passport.gif) no-repeat;
	height: 37px; /*49px;*/
	padding:12px 0 0 8px;
}
.passport_num div, .passport_num span {
	display:inline-block; *display:inline;
}
.passport_num .title {
	background:url(../images/common/bu_thTitle.gif) no-repeat 8px 10px;
	color:#3d3d3d;
	font-weight:bold;
	padding:5px 35px 5px 15px;
}
.passport_num .line {
	position:absolute;
	top:12px;
	left:128px;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #bbbbbb;
	height:26px;
	width:0;
	margin-right:15px;
}
.passport_num .line_2 {
	position:absolute;
	top:12px;
	left:98px;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #bbbbbb;
	height:26px;
	width:0;
	margin-right:15px;
}
.blockDetail.customerInfo {
	margin-top:0px;
}
.blockDetail.customerInfo th {
	padding:12px 0;
	border-bottom:1px solid #e0e1e3;
	font-size:1.0em;
}
.blockDetail.customerInfo td {
	border-bottom:1px solid #e0e1e3;
	font-size:1.0em;
}
.blockDetail.refundDetail {
	font-size:0.95em;
	margin-top:0px;
}
.blockDetail.refundDetail table {
	border-bottom:1px solid #e0e1e3;
}
.blockDetail.refundDetail th {
	background:#f9f9f9 url(../images/common/bu_subTitle2.gif) no-repeat 19px 17px;
	padding:12px 0 12px 30px;
	border-right:none;
	border-bottom:1px solid #e0e1e3;
	text-align:left;
}
.blockDetail.refundDetail span {
	font-weight:normal;
	margin-left:18px;
}
.refundDetail .totalRefund {
	color:#de1a22;
}
.toggleBtn {
	border-top:2px solid #e0e1e3;
	text-align:right;
	margin-top:-1px;
}
.refundDetailInfo {
	padding:14px 11px;
}
.refundDetailInfo .blockDetail {
	margin-top:0px;
	margin-bottom:15px;
	border-bottom:1px solid #e0e1e3;
}
.refundDetailInfo .blockDetail.last {
	margin-bottom:0px;
	border-bottom:none;
}
.refundDetailInfo .blockDetail table {
	margin-bottom:10px;
	border-left:1px solid #e0e1e3;
	border-right:1px solid #e0e1e3;
}
.refundDetailInfo .blockDetail th {
	border-left:none;
	border-right:none;
	padding:3px 0;
}
.refundDetailInfo .blockDetail td {
	border-left:1px solid #e0e1e3;
	border-right:1px solid #e0e1e3;
	padding:5px 0;
}
.number {
	text-align: right;
	color:#3d3d3d;
	font-size:0.95em;
	margin-top:20px;
	margin-bottom:10px;
}
.number span {
	margin-left:30px;
}
.number .tit {
	background:url(../images/common/bu_subTitle2.gif) no-repeat 0px 6px;
	display:inline-block;
	padding-left:10px;
	margin-left:20px;
	font-weight:bold;
}

/* store login
---------------------------------------------------------*/
.storeLogin {
	background:url(../images/common/bg_login.gif) no-repeat;
	height:125px;
	margin-top:20px;
}
.storeLogin .loginForm {
	padding:28px 0px 20px;
	width:462px;
	margin:0 auto;
	border-bottom:none;
}
.storeLogin .loginForm input {
	width:222px;
}
.storeLogin .loginForm input.passport {
	width:135px;
}
.storeLogin .loginForm select.passport {
	width:85px;
}
.storeLogin .loginForm th {
	text-align:left;
}
.storeLogin .loginForm .bul {
	color:#3d3d3d;
	padding-left:13px;
	width:129px;
	background-position:0 5px;
}
.storeLogin .loginForm .btnLogin {
	position:absolute;
	top:25px;
	left:382px;
	}
.storeLogin .loginForm .idSave {
	position:absolute;
	bottom:-5px;
	left:159px;
	color:#6d6d6d;
	padding:0px 0 0px 0px;
	font-size:1em;
}
.storeLogin .loginForm .idSave input {
	width:16px;
	height:14px;
	vertical-align:middle;
}
.storeLogin .loginForm .idSave a {
	margin-left:10px;
	padding-left:10px;
	background:url(../images/icon/ic_question.png) no-repeat 0px 0px;
	color:#6d6d6d;
}
.storeLogin .loginForm .idSave a:hover {
	text-decoration:none;
}
.loginMsg {
	position:relative;
	padding:30px 0px 25px;
	margin:0 10px;
	border-bottom:1px solid #d3d3d3;
	text-align:center;
	font-weight:bold;
}
.loginMsg span {
	background:url(../images/icon/ic_alretMsg.gif) no-repeat 0px 2px;
	padding-left:10px;
	display:inline-block;
	margin:0 auto;
}



.selectRefund {
	font-weight:bold;
	color:#3d3d3d;
	padding:12px 5px;
	margin-top:12px;
	border-top:1px solid #e0e1e3;
}
.blockDetail.storeCustomerInfo {
	margin-top:15px;
	padding-top:0;
}
.blockDetail.storeCustomerInfo th {
	padding:9px 0;
	border-bottom:1px solid #e0e1e3;
	color:#636363;
}
.blockDetail.storeCustomerInfo td {
	border-bottom:1px solid #e0e1e3;
	color:#636363;
}
.subTitle.item {
	margin:0 20px 10px;
	font-weight:normal;
	font-size: 13px;
}
.storeItem td {
	background:url(../images/common/bg_item.gif) no-repeat 5px;
	height:70px;
	text-align:center;
}
.storeItem td.itemCurrent {
	background:url(../images/common/bg_item_current.gif) no-repeat 5px;
	font-weight:bold;
	color:#fff;
}
.storeItem td.itemNone {
	background:url(../images/common/bg_item_none.gif) no-repeat 5px;
}
.blockDetail.add {
	margin-top:0px;
	padding-top:0px;
}
.blockDetail.add table {
	border-bottom:1px solid #e0e1e3;
}
.blockDetail.add th {
	background:#f9f9f9 url(../images/common/bu_subTitle2.gif) no-repeat 19px 16px;
	padding:15px 0 15px 30px;
	font-size:1em;
	font-weight:normal;
	border-right:none;
	border-bottom:1px solid #e0e1e3;
	text-align:left;
}
.blockDetail.add td {
	background:#f9f9f9;
	font-size:1em;
	font-weight:normal;
	border-right:none;
	border-bottom:1px solid #e0e1e3;
	text-align:left;
}
.blockDetail.add span {
	font-weight:normal;
	margin-left:4px;
	color:#3d3d3d;
}
.blockDetail.add img {
	margin-top:-2px;
}
.blockDetail.list {
	margin-top:0px;
	padding-bottom:15px;
	padding-top:0;
}
.blockDetail.list th, .blockDetail.list td {
	padding:15px 0;
}
.subTitle.customerInfo {
	position:relative;
	margin:35px 0 0px 10px;
	padding-left:12px;
	color:#3d3d3d;
	font-weight:bold;
	background:url(../images/common/bu_subTitle.gif) no-repeat 0 5px;
}

.taxRefund .title {
	border-top:2px solid #e0e1e3;
	border-bottom:2px solid #e0e1e3;
	background:#f9f9f9;
	font-weight:bold;
	color:#3d3d3d;
	padding:10px 25px;
	font-size:0.95em;
}
.taxRefund table {
	margin-top:10px;
}
.taxRefund .info td {
	font-weight:bold;
	background:url(../images/common/bu_subTitle2.gif) no-repeat 30px 15px;
	padding:10px 40px;
}
.taxRefund .info span {
	font-weight:normal;
}
.taxRefund .taxDetail {
	width:98%;
	margin:10px auto;
}
.taxRefund .taxDetail td, .taxRefund .taxDetail th {
	font-weight:normal;
	padding:8px 30px;
}
.taxRefund .taxDetail th {
	text-align:left;
}
.taxRefund .taxDetail td {
	text-align:right;
}
.taxRefund .taxDetail .total {
	font-weight:bold;
}
.taxRefund .taxDetail td.dot {
	background:url(../images/common/dot.gif) repeat-x left center;
	height:1px;
	line-height:1px;
}
.btn_function {
	position:absolute;
	top:-6px;
	right:0;
}

.blockDetail.refundList {
	margin-top:0;
	padding-top:0;
}
.blockDetail.refundList th {
	padding:4px 0;
	line-height:14px;
}
.blockDetail.refundList td {
	padding:14px 0;
	font-size:1em;
}
.blockDetail.refundList .state_ok, .blockDetail.refundList .state_no, .blockDetail.refundList .state {
	font-weight:bold;
}
.blockDetail.refundList .state {
	color:#de1a22;
}

.blockDetail.refundView {
	margin-top:0;
	padding-top:0;
}
.blockDetail.refundView th {
	padding:4px 0;
	line-height:14px;
}
.blockDetail.refundView td {
	padding:8px 0;
	font-size:1em;
}

.blockDetail.refundView2 {
	margin-top:12px;
	padding-top:0;
}
.blockDetail.refundView2 th {
	padding:12px 0;
	line-height:14px;
	border-top:2px solid #e0e1e3;
}
.blockDetail.refundView2 td {
	padding:16px 0;
	font-size:1em;
}



.blockDetail.refundInfo03 {
	margin-top:0px;
	padding:8px 8px 8px 40px;
	background-color:#f1f1f1;
	border-bottom:2px solid #e0e0e0;

}

.blockDetail.refundInfo03 table{width:720px; background-color:#fff;}
.blockDetail.refundInfo03 th {
	padding:12px 0;

	border-bottom:1px solid #e0e1e3;
	font-size:1.0em;
}
.blockDetail.refundInfo03 td {
	border-bottom:1px solid #e0e1e3;
	font-size:1.0em;
}
/*�뜝�럡�뜦�뛾�룊�삕*/

.quickbar{width: 50px;position:fixed;z-index: 9999999;top:130px;right: -1px;padding: 10px;background-color: #e2e2e2;float: right;border-radius: 3px 0 0 3px;border: 1px solid #cecece;}
.quickbar li{width: 100%; border-bottom:1px solid #cecece;  border-top:1px solid #fff; padding: 10px 0;}
.quickbar ul li:first-child{text-align: center;border-top:none;}
.quickbar ul li:last-child{border-bottom:none;}
.quickbar li a{color: #222;font-weight: bold;text-decoration: none;display: block;width: 50px;/* height: 40px; *//* padding-left: 4px; */cursor: pointer;text-align: center;/* margin: 0; */}
.quickbar li a:hover{text-decoration: underline;}

/*dash page*/
.pt25{padding-top: 25px !important;}
.dashTabWrap{width: 100%;  }
.dashTab {position: relative; width: 100%; border-bottom:2px solid #7a7a7a;}
.dashTab ul{margin-bottom: 0 !important;}
.dashTab li{display:inline-block;   background-color: #fff; border: 1px solid  #c5c5c5; border-bottom: 2px solid #7a7a7a;   margin-bottom: -2px; }
.dashTab li a{padding: 10px;text-decoration: none; display: block; color: #9e9e9e; /*background-color: #fff;*/	}
.dashTab li.on{border: 2px solid #7a7a7a;z-index: 999;border-bottom: 0px; text-align:center;}
.dashTab li.on a{padding-top:9px; background-color: #7a7a7a; font-weight:bold; color:#fff; text-align:center;} /*�뜝�럥�빢�뜝�럩�젧*/

.dashCon{/*z-index: -999;*/ width:100%; /*border-top: 2px solid #7a7a7a;*/ position: relative; padding-bottom: 25px; margin-top: 0px; padding-top: 15px !important;}

.dashCon .open_btn a.open{font-size: 11px; padding: 3px; border: 1px solid #7a7a7a; background-color: #fff;}
.dashCon .open_btn a.open:hover
.dashCon .open_btn a.open:active
.dashCon .open_btn a.open:visited
.dashCon .open_btn a.open:link{background-color: #0c4da2; color: #fff !important;}

.dashCon .open_btn a.close{font-size: 11px; padding: 3px; border: 1px solid #7a7a7a; background-color: #fff;}
.dashCon .open_btn a.close:hover
.dashCon .open_btn a.close:active
.dashCon .open_btn a.close:visited
.dashCon .open_btn a.close:link{background-color: #0c4da2; color: #fff;}



.btn_date{ width: 100%;position: relative; float: left; }
.btn_date ul{float: left; margin: 0;}
.btn_date li{display:inline-block; padding: 0px; margin-right:3px; box-sizing:border-box;}
.btn_date li a {width:100px; height:48px; padding:14px; text-align:center; text-decoration: none; display: block; color:#999999; background-color: #fff; border: 1px solid  #e5e5e5;box-sizing:border-box;  /*height: 40px;*/ vertical-align: middle; /*background-color: #fff;*/	}
.btn_date li a.on {color:#fff; background-color:#ec1846; /*border:none;*/} /*cc*/

.dashCon .list{width: 1000px;margin: 0 auto;}

.dashCon table.tToDo{width:320px; vertical-align: top; border-radius:4px; text-align: left; border-left: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3; box-sizing: border-box;  display: inline-block; margin-right:12px; margin-top: 20px !important;  }
.dashCon td.dash_num{font-weight: bold; border-left:1px solid #e2e2e2; width:40px;}
.dashCon th{height: 28px;}
.dashCon::after{clear: both;}



.dashCon table.tReciept{width: 230px; vertical-align: top; border-radius:4px;  border-left: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3; box-sizing: border-box;  display: inline-block; margin-right:12px; margin-top: 20px !important;  }
.dashCon table.tReciept td{text-align: right; padding:  10px;}

/*dash overview*/ /*�뜝�럥�빢�뜝�럩�젧*/
.dashOvLeft{width: 260px; border: 1px solid #d3d3d3; border-top: 0px;}
.dashOvLeft table th, .dashOvLeft table td{text-align: left;padding-left: 10px; background-color: #fff;  }
.dashOvLeft table th{ font-size: 13px; border-bottom: none; padding-top:12px; padding-bottom: 0px;}
.dashOvLeft table td{padding-top: 2px; padding-bottom: 6px;}
.dashOvLeft table td.CerticalNum a{text-decoration: underline;}
.dashOvLeft table th.secCritical {padding: 8px !important; font-weight:bold; text-align:center; border-top:2px solid #363432; background-color:#d6d6d6; /*border-bottom: 2px solid #ec9a64;*/ /*border-top:2px solid #363432; background-color:#ff4f74;*/ color:#000000;}
.dashOvLeft table th.secTODO {padding: 8px !important; border-top:2px solid #363432; text-align:center; background-color:#d6d6d6; color:#000000;}
.dashOvLeft table th.secUpCom {padding: 8px !important;  border-top:2px solid #363432; text-align:center; background-color:#d6d6d6; color:#000000;}

.subinfotxt {float:right; text-align:right; font-size:11px; line-height:18px; padding-top:12px;}
.subinfotxt::after {clear: both;}
.Grapframe {border:1px solid #d3d3d3;padding:12px;position: relative;width: 430px;float: left;}
.Grapframe03 {border:1px solid #d3d3d3;padding:12px;position: relative;width: 367px;float: left;}
.graphCon {height: 400px; width: 440px; float: left;}
.graphCon580 {height: 520px; width: 580px; float: left;}
.graphCon470{height: 300px;width: 370px;}
.graphCon250{height: 250px;width: 360px;float: left;}

.graphTxt {height:295px; /*width:420px; float: right;*/ overflow-y: auto;}
.substate{
    margin: 0 auto;
    display: block;
    width: 250px;
    height: 50px;
    padding: 20px;
    border: 1px solid #d3d3d3;
    }

.substate span:first-child{
     margin: 0 auto;
     display: block;
     /* float: left; */
     }

.substate span:last-child{margin: 0 auto;
     display: block;
    float: right;}

.dashStatic {width:930px; position:relative;}
.dashStatic ul{float:left; margin:0px; margin-top:25px;}
.dashStatic li{display:inline-block; padding:20px !important; width: 300px; box-sizing:border-box;text-align:center; text-decoration: none; background-color: #fff; border: 1px solid #d3d3d3; box-sizing:border-box;  height: 100px; vertical-align: middle; }
.dashStatic li h3{font-size: 18px; text-align: left;}
.dashStatic li p {padding-top:10px; text-align: right; }


/**/
/*dash Tax refund status*/
.refundStatus {width:1168px; border:1px solid #d3d3d3; padding:15px 15px; background:url(../images/common/dash_trStatus.gif) no-repeat 0 0;}
.stepPoint {margin-top:70px;}
.stepPoint div {width:223px; margin-right:9px; display: inline-block;}
.stepPoint p{text-align: center; font-weight: bold; margin-bottom: 13px;}
.stepPoint table{border-top: none;}
.stepPoint table td{background-color:#f1f1f1; padding: 6px; text-align: left; color: #222;}

.stepPoint .stepRight td{padding: 40px 6px;}
.dashStatus{ position: relative; float: left;  }
.dashStatus ul{float: left; margin: 0;}
.dashStatus li{display:inline-block;padding: 20px !important; width: 210px; margin-right:5px; ox-sizing:border-box;text-align:center; text-decoration:none; background-color: #fff; border:1px solid #e5e5e5; box-sizing:border-box;  height: 100px; vertical-align: middle; }
.dashStatus li h3{font-size: 18px; text-align: left;}
.dashStatus li p{padding-top:16px; text-align: right; }
.Grapframe02 {border:1px solid #e2e2e2; padding: 10px 20px; float:left; width:503px; display: inline-block; margin-top:15px;}
/**/

/*�뜝�럩�꼶�뼨��留⑼옙�뮔�뜝�럥�꽑�뜝�럥�넎�뜝�럥�뵜*/
.pop_bg{ position: absolute;top:0;background: rgba(0, 0, 0, 0.3); z-index: 99999999; width: 100%; height: 100%;}
.pop_wrap{width: 650px; height: 700px; position: absolute; top:50%; left: 50%;  background: #fff; margin-left: -325px;margin-top: -350px;  }
.pop_wrap .pop_tit{ position: relative; height: 40px; width: 100%; background-color: #363432;  color: #fff}
.pop_wrap .pop_tit h5{padding: 10px; padding-top: 7px; float: left; font-size:14px; line-height: 27px;}
.pop_wrap .pop_tit a {float: right;padding: 10px 10px;}
.pop_wrap .pop_tit a::after{clear: both;}

.pop_wrap .pop_content { padding:10px 25px;float: left; letter-spacing: -0.03em; height: 620px; overflow-y: scroll;}

.pop_content table {border: 0px; }
.pop_content table th, .pop_content table td { padding: 8px; border: 1px solid #d3d3d3;}
.pop_content table th {background-color: #f5f5f5;}

.pop_content table thead th{background-color: #3a5795; color: #fff; border:1px solid #3a5795;}

/*占쎈퉲�겫�룞�삕*/
.point {color:#ec1846;}

.imgsize {width:500px;}




/*지불 메인*/
.dashStatic2 {width:930px; position:relative;}
.dashStatic2 ul{float:left; margin:0px; margin-top:25px;}
.dashStatic2 li{display:inline-block; padding:20px !important; width: 225px; box-sizing:border-box;text-align:center; text-decoration: none; background-color: #fff; border: 1px solid #d3d3d3; box-sizing:border-box;  height: 100px; vertical-align: middle; }
.dashStatic2 li h3{font-size: 18px; text-align: left;}
.dashStatic2 li p {padding-top:10px; text-align: right; }

