@import url(font.css);
@charset "utf-8";

/* CSS Document */

/* Base */
body,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,table,th,td,form,input,textarea,select,fieldset{padding:0;margin:0;}
body{font-size:12px;padding:0;margin:0;font-family:"VAGRounded BT",'NanumGothic','나눔고딕','돋움'; color:#888577}
ul,ol,li{list-style:none}
a{border:0;text-decoration:none;padding:0;margin:0;selector-dummy: expression(this.hideFocus=true);}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:focus{text-decoration:none}
a:active{text-decoration:none}
th,td{padding:0;margin:0;font-size:12px}

label{}
fieldset{border:0}
abbr{padding:0;margin:0;border-bottom:black 1px dotted;cursor:help}
address{padding:0;margin:0;font-style:normal}
article{padding:0;margin:0;display:block}

caption{padding:0;margin:0;line-height:0;width:0;height:0;visibility:hidden;font-size:0}
command{padding:0;margin:0;display:block}
datalist{padding:0;margin:0;display:block}
dd,del,details,dl,div,dt,em,embed,figcaption,figure,form{padding:0;margin:0}
font{padding:0;}
header{padding:0;margin:0;display:block}
footer{padding:0;margin:0;display:block}
output{padding:0;margin:0;display:block}

tbody,thead,tt{padding:0;margin:0}
input,button,select,textarea{font-size:12px;font-family: "VAGRounded BT",'NanumGothic','나눔고딕','돋움',Arial,Helvetica,sans-serif;vertical-align:middle}
em,site,address{font-style:normal}
legend{padding:0;margin:0;position:absolute;overflow:hidden;top:0;left:0;line-height:0;width:0;height:0;visibility:hidden;font-size:0}
summary{display:inline}
nav{display:inline}
.hidden{position:absolute;padding:0;margin:0;background:none transparent scroll repeat 0% 0%;height:0;visibility:hidden;font-size:0}
hr{position:absolute;overflow:hidden;top:0;left:0;line-height:0;width:0px;height:0;visibility:hidden;font-size:0}
input{color:#666}
select{border:#b7b7b7 1px solid;color:#666}
select option{ border:#F00 1px solid}

.input01{border:#b7b7b7 1px solid;padding:2px 2px 0 2px;color:#666}
.input02{border:#b7b7b7 1px solid;line-height:120%; padding:2px 0 0 5px; width:380px;color:#666}
.input03,.input04 {border:#b7b7b7 1px solid;padding:2px 2px 0 2px;color:#666}
.both {clear:both;}
.w63{width:630px}

/* Align */
.tl{text-align:left !important}
.tc{text-align:center !important}
.tr{text-align:right !important}
.tr{text-align:right !important}
.vat{vertical-align:top !important}
.vam{vertical-align:middle !important}
.vab{vertical-align:bottom !important}
.fl{float:left !important}
.fr{float:right !important}

.mt15{ margin-top:15px !important}
.mt30{ margin-top:30px !important}
.mt50{ margin-top:50px !important}
.mb20{ margin-bottom:20px !important}

/* Font */
@font-face {
	font-family:'VAGRounded BT'; 
    src: url('../../common/css/vag_rounded-lubgyo1127-webfont.eot'); 
    src: url('../../common/css/vag_rounded-lubgyo1127-webfont.eot?#iefix') format('embedded-opentype'),
		local('?'), url('../../common/css/vag_rounded-lubgyo1127-webfont.woff') format("woff"),
		url('../../common/css/vag_rounded-lubgyo1127-webfont.ttf') format("truetype");
}
@font-face { font-family:'NanumGothic'; 
            src: url('../../common/css/NanumGothic.eot'); /* IE9 Compat Modes */
			src:url('../../common/css/NanumGothic.eot?#iefix') format('embedded-opentype'),			
			 src: local('☺'), url('../../common/css/NanumGothic.woff') format("woff"), /* IE 9, Firefox 3.6+, Chrome 6+ */
			 url('../../common/css/NanumGothic.ttf') format("truetype"); /* Safari, Android, iOS */
			}
.strong,.b{font-weight:bold !important}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t14{font-size:14px;}
.t22{font-size:22px;}
.browntxt{font-family:Tahoma,sans-serif;color:#676156;font-size:24px;font-weight:bold;}
.blueTxt{color:#008cb8;font-weight:bold; text-decoration:underline}
.redtxt{color:#a02625;}
.minttxt{color:#95dee4}
.pinktxt{color:#feb1af}
.blue{color:#459ed7}

.bgth_l{background:url(../../img/contents/element/bg_th_info.gif) no-repeat left top;position:absolute; left:0; top:0; width:14px; height:34px}
.bgth_lt{background:url(../../img/contents/element/bg_th_ltop.gif) no-repeat left top;}
.bgth_lb{background:url(../../img/contents/element/bg_th_lbottom.gif) no-repeat left bottom;}
.bgth_rt{background:url(../../img/contents/element/bg_th_rtop.gif) no-repeat right top;width:14px; height:12px; position:absolute; right:0; top:0}
.bgth_r{background:url(../../img/contents/element/bg_th_rtop.gif) no-repeat ; border:1px #000 solid;}

/* background */
.bg_stepl{background:url(../../img/contents/element/bg_step_rleft.gif) no-repeat left top;position:absolute; left:0; top:0; width:14px; height:34px}
.bg_steprt{background:url(../../img/contents/element/bg_step_rtop.gif) no-repeat right top;width:14px; height:12px; position:absolute; right:0; top:0}
.bg_pink{background-color:#ffc8c7 !important}
.bg_mint{background-color:#94e2eb !important}
.bg_yellow{background-color:#ffcb05 !important}
.bg_gray{background-color:#cfcab7 !important}
.bg_brown{background-color:#b8b5aa !important}

/* images */
.png24{tmp:expression_(setPng24(this))}
img{border:0;vertical-align:middle;padding:0;margin:0;}

/* table */
table{width:100%;border:0;border-spacing:0;border-collapse:collapse;border-spacing:0;border:0;}
table .br_none{border-right-style:none !important}
table .bd_none{border:none !important}
table .bg_none{background:none transparent scroll repeat 0% 0%}
table .td_left{text-align:left !important; padding-left:10px !important}
.bb_none{ border-bottom:0 !important}
.bgb_none{ background:none !important}

.box{padding: 3px; 
	padding-top : 4px\9; /* IE8 and below */
	*padding-top : 4px; /* IE7 and below */
	_padding-top : 4px; /* IE6 */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background: #a09d90; /* Old browsers */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a09d90), to(#a09d90));
	background: -webkit-linear-gradient(#a09d90, #a09d90);
	background: -moz-linear-gradient(#a09d90, #a09d90);
	background: -ms-linear-gradient(#a09d90, #a09d90);
	background: -o-linear-gradient(#a09d90, #a09d90);
	background: linear-gradient(#a09d90, #a09d90);
	-pie-background: linear-gradient(#a09d90, #a09d90);
	behavior:url(../../dist/pie.htc);
	display: inline-block;}

/* button style */
.btn_type1 a{position:relative; margin:0; display:inline-block; text-decoration:none; border:0; font:12px; white-space:nowrap; vertical-align:middle; overflow:visible;top:15px; display:inline-block;color:#fff;font-weight:bold;text-decoration:none; background:url(../../img/layout/btn_mypage.gif) center;height:22px;padding:0 11px;}
.btn_type2 a{position:relative; margin:0; display:inline-block; text-decoration:none; border:0; white-space:nowrap; vertical-align:middle; overflow:visible; display:inline-block;text-decoration:none; background:url(../../img/layout/btn_common.gif) no-repeat center 0;height:22px;padding:7px 0 0 0; width:100%}
.btn_type3 a{margin:0; display:inline-block; text-decoration:none; border:0; white-space:nowrap; vertical-align:middle; overflow:visible; display:inline-block;text-decoration:none; background:url(../../img/contents/btn/btn_type01.gif) no-repeat;height:23px;width:110px; text-align:center; padding-top:7px}
.btn_type4{ position:absolute; right:40px; bottom:40px}
.btn_type4 span{display:inline-block; background:url(../../img/contents/btn/btn_bg_left.gif) no-repeat 0 0; height:35px}
.btn_type4 a{text-decoration:none;color:#000; background:url(../../img/contents/btn/btn_bg_right.gif) no-repeat right top; display:block; padding:10px 30px 10px 25px;}
.btn_type4 li{display:inline-block; margin-left:10px; zoom:1;*display:inline}

/* icon */
.telphone{ background:url(../../img/contents/ic_phone.png) no-repeat left 50%; padding-left:20px; display:block; height:16px}
.cellphone{ background:url(../../img/contents/ic_cell.png) no-repeat left 50%; padding-left:20px;display:block; height:16px}
.sms{ background:url(../../img/contents/ic_sms.png) no-repeat left 50%; padding-left:20px;display:block; height:16px}

/* daychk_radio */
.day-radio { position: relative; padding:0; margin:0}
.day-radio input { position:relative; top:25px;margin: 0;z-index: 0;}
.day-radio label {display: block;position: relative;z-index: 10;line-height: 1;cursor: pointer;}
.day-radio label { background: url(../../img/contents/btn/btn_daychk.gif) no-repeat center 0;height:31px;}
.day-radio label.checked {background-position: center -31px;}
.day-radio label.nonchk{background-position: center -62px; cursor:default}

.dotline{ background:url(../../img/layout/dotline.png) repeat-x left bottom; padding-bottom:10px}
.infotxt{ background:none !important; font-size:12px !important}
