@CHARSET "UTF-8";

html,body{
	/*height:100%;*/
}

.wrap {
	width:1100px;
	margin:0 auto;
	position:relative;
	overflow: hidden;
}


.subTitle {position:relative; font-size:14px; font-weight:600; margin:12px 0px 9px 17px;}
.subTitle li {list-style-type:disc !important;}

.subTitleEvent {position:relative;list-style: none !important;/* font-weight:600; */padding: 15px;background-color:#ececec;}
.subTitleEvent ul{list-style:none;}
.subTitleEvent li {line-height: 22px;font-size:13px;}
.subTitleEvent li.eventTit{font-size:15px;font-weight:bold; }
/* Table과 Button 간격 */
.blockBtn {margin-top:30px; text-align:right;}



/*팝업position추가*/
.po520{margin-top: -180px;}

/* layerPopup style1
---------------------------------------------------------*/
.layerPopup .title {
	/*background:url(../images/common/bg_layerTitle_l.gif) no-repeat;*/
	height:45px;
	line-height:45px;
	background:#363432;
	/*width:460px;*/
}
.layerPopup .title div {
	/*background:url(../images/common/bg_layerTitle_r.gif) no-repeat right;
	background:#3a5795;*/
}
.layerPopup .title p {
	/*background:url(../images/common/bu_layerTitle.png) no-repeat 0 center;
	padding-left:20px;*/
	margin-left:20px;
	/*line-height:38px;*/
	color:#ffffff;
	font-weight:600;
	font-size:18px;
}
.layerPopup .close {
	position:absolute;
	top:0;
	right:17px;
}
.layerPopup .blockBtn span {
	margin-right:3px;
}

.layerPopupInfo .title {
	/*background:url(../images/common/bg_layerTitle_l.gif) no-repeat;
	height:38px;
	background:#3a5795;
	width:460px;*/
	height:45px;
	line-height:45px;
	background:#363432;

}
.layerPopupInfo .title div {
	/*background:url(../images/common/bg_layerTitle_r.gif) no-repeat right;
	background:#3a5795;*/
}
.layerPopupInfo .title p {
	/*background:url(../images/common/bu_layerTitle.png) no-repeat 0 center;
	padding-left:20px;*/
	margin-left:20px;
	color:#ffffff;
	font-weight:600;
	font-size:18px;
}
.layerPopupInfo .close {
	position:absolute;
	top:0;
	right:13px;
}
.layerPopupInfo .blockBtn span {
	margin-right:3px;
}
.layerFoot {
	margin-top:5px;
	position:relative;
	padding:9px 20px;
	background:#eaeaea;
}
.layerFoot.type2 {
	margin-top:-35px;
}
.layerFoot img {
	vertical-align:inherit;
}
.layerFoot .closeBtn {
	position:absolute;
	top:9px;
	right:10px;
}

/* layerPopup style2
---------------------------------------------------------*/
.layerPopup2 {
	position:relative;
/*	z-index: 1000;*/
}
.layerPopup2 .title {
	background:url(../images/common/bg_layerTitle2_l.gif) no-repeat;
	height:42px;
	width:770px;
}
.layerPopup2 .title div {
	background:url(../images/common/bg_layerTitle2_r.gif) no-repeat right;
}
.layerPopup2 .title p {
	background:url(../images/common/bu_layerTitle.png) no-repeat 0 center;
	padding-left:10px;
	margin-left:20px;
}
.layerPopup2 .close {
	position:absolute;
	top:13px;
	right:13px;
}
.layerPopup2 .blockBtn {
	padding-top:2px;
	padding-bottom:15px;
}
.layerPopup2 .blockBtn span {
	margin-right:3px;
}
/* layerPopup calendar
---------------------------------------------------------*/
.layerPopup_cal {
	position:relative;
}
.layerPopup_cal .title {
	background:url(../images/common/bg_layerTitle2_l.gif) no-repeat;
	height:42px;
	width:318px;
}
.layerPopup_cal .title div {
	background:url(../images/common/bg_layerTitle2_r.gif) no-repeat right;
}
.layerPopup_cal .title p {
	background:url(../images/common/bu_layerTitle.png) no-repeat 0 center;
	padding-left:10px;
	margin-left:20px;
}
.layerPopup_cal .close {
	position:absolute;
	top:13px;
	right:13px;
}
.layerPopup_cal .blockBtn {
	padding-top:2px;
	padding-bottom:15px;
}
.layerPopup_cal .blockBtn span {
	margin-right:3px;
}


.inputBg {display:inline-block; *display:inline; /*background:url(../images/common/bg_inputText_l.gif) no-repeat left; padding-left:8px;*/ vertical-align: middle;}
.inputBg input {/*background:url(../images/common/bg_inputText.gif) no-repeat right;*/ border:1px solid #c8cacc; height:20px; /*line-height:19px;*/}


.blockTab {
	padding:20px 0 10px;
}
.blockTab ul {
	border-bottom:2px solid #000;
}
.blockTab li {
	display:inline-block; *display:inline;
	margin-right:0px;
}
/* layerPopup alret
---------------------------------------------------------*/
.alretContent {
	text-align:center;
}

.alretContent .msg {/*border-bottom:1px solid #d3d3d3;*/ margin:0px 20px; padding:20px 0px 15px 0px; color:#3d3d3d;}

.alretContent .msg span {
	/*color:#3d3d3d;*/
}
.alretContent .msg span.bul {
	font-weight: bold;
	/*padding:2px 0 2px 0;*/
	/*padding:15px 0 !important;*/
	display:inline-block;
	/*background:url(../images/common/bu_subTitle.gif) no-repeat 0 8px;*/
}
.alretContent .msg span.bul_star {
	padding:2px 0 2px 16px;
	display:inline-block;
	background:url(../images/icon/ic_star.gif) no-repeat 0 4px;
}
.alretContent .msg span.bul_question {
	padding:2px 0 2px 14px;
	display:inline-block;
	background:url(../images/icon/ic_question.gif) no-repeat 0 3px;
}
.alretContent .msg span.bul.name {
	text-decoration:underline;
}

/*.alretContent*/ .btn_ok {margin:25px 0px 30px 0px; text-align:center;}

.alretContent.refund {
	text-align:left;
}
.alretContent.refund .msg {
	padding-left:55px;
}

/* 레이어 팝업 */
.alretContent01 {text-align:center;}




/*popup_common*/
/* layerPopup style1
---------------------------------------------------------*/
.layerPopupCms  { }
.popsize{}
.blockAlretCms {width: 560px; height: 400px; max-height: 600px; margin-left: -300px; margin-top: -250px; background-color: #373432;background-image: url(../images/common/layerpopcmsBg.png); background-repeat: no-repeat; background-position: left top;
	top:50%;
	left:50%;
	z-index:1;
}
.poplogo{margin:0 auto;}
.poplogo h1.logo{font-size: 30px; font-weight: bold; color: #ffffff !important; margin-left: 185px; margin-top:10px;}
.layerPopupCms .close {
	position:absolute;
	top:14px;
	right:17px;
}
.layerPopupCms .blockBtn span {
	margin-right:3px;
}
.layerPopupCms .alretContentCms{border: 2px solid #77716e;  box-sizing: border-box;background-color: #373432; margin:15px; padding:10px; }
.alretContentCms .msgCms{
	margin-top: 20px;
	width: 100%;
	font-weight:400;
	color:#3d3d3d;}
.alretContentCms .msgCms .txtBox{ height: 190px;background-color:#f2ede8; border-radius: 3px; position: relative;word-break:break-all; text-align: center;padding: 30px;  overflow-y: scroll;}
.alretContentCms .msgCms .txtBox p{word-break:break-all; margin-top: 25px;}
.popCloseB{position: relative; width: 100%; height: 45px; background-color: #111;}
.popCloseB p{line-height: 45px;}

/* radio, checkBox
---------------------------------------------------------*/
.ez-hide {opacity: 0; filter:alpha(opacity=0); }

.ez-radio {background: transparent url('../images/common/input_radio.gif') 0 1px no-repeat; display:inline-block; vertical-align: middle;}
.ez-checkbox {background: transparent url('../images/common/input_checkBox.png') 0px 0px no-repeat; display:inline-block; width:16px; height:14px; vertical-align:middle; margin:2px 0px 2px 0px;}
.ez-checked { background-position: 0 -20px; }
.ez-selected { background-position: 0 -16px; }
.ez-checkbox, .ez-radio { zoom: 1; *display:inline; _height:30px; }

/* select
---------------------------------------------------------*/
span.customStyleSelectBox{
  background-color:#ffffff;
  color:#5F5F5F;
  padding:0 0 0 5px;
  /*background:url('../images/common/bg_inputText_l.gif') no-repeat left;*/
  background:url('../images/common/bg_selectbox_l.gif') no-repeat left;

 }
 span.customStyleSelectBox.changed{
  /*background-color: #ffffff;*/
 }
 .customStyleSelectBoxInner{
  white-space:nowrap;
  padding-top:4px;
  height:25px;
  line-height:20px;
  /*background:url('../images/common/select.gif') no-repeat center right;*/
  background:url('../images/common/bg_selectbox_r.gif') no-repeat right;

 }
 .customStyleSelectBorderStrong{
  border-color:#000000;
 }

.checkbox, .radio { margin:0 2px 2px; *margin:0 0 1px -4px; vertical-align:middle; *vertical-align:middle;  }

.inline { display:inline !important; }
.inline_block { display:inline-block !important; }

.none {display:none;}


.sms_send_form {
	width:205px;
	height:358px;
	background:url(/images/sms/skin_iphone.gif) no-repeat;
}


.button{cursor: pointer}
.button.loginRed {border:0px; background:#FF0000; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 19px 19px 20px 19px; text-decoration:none; !important;}

.button.blueB {/*border:1px solid #333333;*/ background:#ec1846; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 10px 35px; text-decoration:none; !important; font-weight:bold; font-size:14px;}
.button.blueBS {/*border:1px solid #333333;*/ background:#ec1846; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 10px 35px; text-decoration:none; !important; font-weight:600; font-size:14px;}

.button.whiteB {/*border:1px solid #555;*/ background:#555; /*box-shadow:inset 0 0 1px #3a5795; border-radius:1px;*/ color:#fff; padding: 10px 35px; text-decoration:none; !important; font-weight:600; font-size:14px;}
.button.whiteBS {/*border:1px solid #333333;*/ background:#555; /*box-shadow:inset 0 0 1px #3a5795; border-radius:1px;*/ color:#fff; padding: 10px 35px; text-decoration:none; !important; font-weight:600; font-size:14px;}

.button.redB {/*border:1px solid #333333;*/ background:#ec1846; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 10px 35px; text-decoration:none; !important; font-weight:600; font-size:14px;}
.button.redBS {/*border:1px solid #333333;*/ background:#ec1846; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 10px 35px; text-decoration:none; !important; font-weight:bold; font-size:14px;}
.button.redBSS {border:1px solid #ff6600; background:#ec1846; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 4px 20px; text-decoration:none; !important; font-weight:600; font-size:14px;}

.button.blue {/*border:1px solid #333333;*/ background:#4472c4; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 10px 35px; text-decoration:none; !important; font-weight:600; font-size:14px;}

