/* common */
html {
    overflow-y: scroll;
}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {
	margin:0;
	padding:0;
	font-family:NanumGothic, "³ª´®°íµñ", "Malgun Gothic", Dotum, "µ¸¿ò", Gulim, "±¼¸²", Helvetica, Apple-Gothic;
	-webkit-text-size-adjust:none;
}
body {
	position:relative;
	font-size:14px;
	line-height:1.25em;
	letter-spacing:-1px;
	color:#000;
	-webkit-text-size-adjust:none
	overflow-x: hidden;
}
section, nav, article, aside, hgroup, header, footer {
	display:block
}
input, textarea, select, button, table {
	font-size:inherit;
	font-family:inherit;
	line-height:inherit
}
img, fieldset {
	border:0
}
a {
	text-decoration: none;
	color:#474d56;
}
a:link, a:hover, a:active {
	text-decoration: none;
}
/* Å¬·¡½º Àû¿ë */
.ellipsis {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}









.btn_black {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #1a1b1c;
	cursor:pointer;
	color:#cbcbcb;
	text-align:center;
	padding:7px;
	font-size:14px;
	text-shadow:0px 0px 2px #000;
	box-shadow:inset 0px 2px 2px #595c63;
	background: #2d2e30; /* Old browsers */
	background: -moz-linear-gradient(top, #444549 0%, #2d2e30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444549), color-stop(100%, #2d2e30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444549 0%, #2d2e30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444549 0%, #2d2e30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #444549 0%, #2d2e30 100%); /* IE10+ */
	background: linear-gradient(top, #444549 0%, #2d2e30 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444549', endColorstr='#2d2e30', GradientType=0 ); /* IE6-9 */
}

.btn_blue2 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #2294ff;
	cursor:pointer;
	color:#cbcbcb;
	text-align:center;
	padding:7px;
	font-size:14px;
	text-shadow:0px 0px 2px #000;
	box-shadow:inset 0px 2px 2px #2294ff;
	background: #2d2e30; /* Old browsers */
	background: -moz-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1174e8), color-stop(100%, #0156d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* IE10+ */
	background: linear-gradient(top, #1174e8 0%, #0156d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1174e8', endColorstr='#0156d3', GradientType=0 ); /* IE6-9 */
}


/*pink-*/
.btn_orange2 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #da0000;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	padding:7px;
	font-size:14px;
	/*text-shadow:0px 0px 2px #da0000;
	box-shadow:inset 0px 2px 2px #fc6c6a;*/
	background: #f62f2e; /* Old browsers */
	/*background: -moz-linear-gradient(top, #fc6c6a 0%, #f20202 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc6c6a), color-stop(100%, #f20202)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #fc6c6a 0%, #f20202 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #fc6c6a 0%, #f20202 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #fc6c6a 0%, #f20202 100%); /* IE10+ */
	/*background: linear-gradient(top, #fc6c6a 0%, #f20202 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6c6a', endColorstr='#f20202', GradientType=0 ); /* IE6-9 */
}
.btn_navy {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #2c3852;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	padding:7px;
	font-size:14px;
	/*text-shadow:0px 0px 2px #2c3852;
	box-shadow:inset 0px 2px 2px #5b6e97;*/
	background: #414f6c; /* Old browsers */
	/*background: -moz-linear-gradient(top, #596e9b 0%, #38445f 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38445f), color-stop(100%, #38445f)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #596e9b 0%, #38445f 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #596e9b 0%, #38445f 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #596e9b 0%, #38445f 100%); /* IE10+ */
	/*background: linear-gradient(top, #596e9b 0%, #38445f 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596e9b', endColorstr='#38445f', GradientType=0 ); /* IE6-9 */
}

.btn_navy2 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #2c3852;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	padding:7px;
	font-size:14px;
	/*text-shadow:0px 0px 2px #2c3852;
	box-shadow:inset 0px 2px 2px #5b6e97;*/
	background: #414f6c; /* Old browsers */
	/*background: -moz-linear-gradient(top, #596e9b 0%, #38445f 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38445f), color-stop(100%, #38445f)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #596e9b 0%, #38445f 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #596e9b 0%, #38445f 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #596e9b 0%, #38445f 100%); /* IE10+ */
	/*background: linear-gradient(top, #596e9b 0%, #38445f 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596e9b', endColorstr='#38445f', GradientType=0 ); /* IE6-9 */
}
.btn_green {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #4c970c;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	padding:7px;
	font-size:14px;
	text-shadow:0px 0px 2px #4c970c;
	box-shadow:inset 0px 2px 2px #b1e560;
	background: #339900; /* Old browsers */
	background: -moz-linear-gradient(top, #87d134 0%, #55a81d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87d134), color-stop(100%, #55a81d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87d134 0%, #55a81d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87d134 0%, #55a81d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #87d134 0%, #55a81d 100%); /* IE10+ */
	background: linear-gradient(top, #87d134 0%, #55a81d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87d134', endColorstr='#55a81d', GradientType=0 ); /* IE6-9 */
}
.btn_blue {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #2294ff;
	cursor:pointer;
	color:#cbcbcb;
	text-align:center;
	padding:7px;
	font-size:14px;
	text-shadow:0px 0px 2px #000;
	box-shadow:inset 0px 2px 2px #2294ff;
	background: #2d2e30; /* Old browsers */
	background: -moz-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1174e8), color-stop(100%, #0156d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1174e8 0%, #0156d3 100%); /* IE10+ */
	background: linear-gradient(top, #1174e8 0%, #0156d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1174e8', endColorstr='#0156d3', GradientType=0 ); /* IE6-9 */
}
/*.btn_blue {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #4c970c;
	cursor:pointer;
	color:#ffffff;
	text-align:center;
	padding:7px;
	font-size:13px;
	background-color:#339900;
}*/

.btn_white {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #c2c2c2;
	cursor:pointer;
	color:#464646;
	text-align:center;
	padding:7px;
	font-size:13px;
	background: #ffffff; /* Old browsers */
	/*background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* IE10+ */
	/*background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 ); /* IE6-9 */
}

.btn_brown {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #d8b97d;
	color:#9d7d3e;
	text-align:center;
	padding:7px;
	font-size:13px;
	background: #e7c98e; /* Old browsers */
}

.btn_sky {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #2bafe5;
	cursor:pointer;
	color:#FFF;
	text-align:center;
	padding:7px;
	font-size:14px;
	background-color:#4ac8fc
}

.btn_gray {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #666666;
	cursor:pointer;
	color:#ffffff;
	text-align:center;
	padding:7px;
	font-size:13px;
	background-color:#FFFFFF;
}
.playButtonGo {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #e74426;
	cursor:pointer;
	color:#ffffff;
	padding:7px 0;
	text-shadow:0px 0px 2px #e74426;
	box-shadow:inset 0px 2px 2px #ff9b7d;
	text-align:center;
	font-size:14px;
	background: #e3653e; /* Old browsers */
	background: -moz-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0734d), color-stop(100%, #e3653e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* IE10+ */
	background: linear-gradient(top, #f0734d 0%, #e3653e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0734d', endColorstr='#e3653e', GradientType=0 ); /* IE6-9 */
}
.btn_orange {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #e74426;
	cursor:pointer;
	color:#ffffff;
	text-shadow:0px 0px 2px #e74426;
	box-shadow:inset 0px 2px 2px #ff9b7d;
	text-align:center;
	font-size:14px;
	background: #e3653e; /* Old browsers */
	background: -moz-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0734d), color-stop(100%, #e3653e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* IE10+ */
	background: linear-gradient(top, #f0734d 0%, #e3653e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0734d', endColorstr='#e3653e', GradientType=0 ); /* IE6-9 */
}
.btn_red {
	background: #f0494b; /* Old browsers */
	background: -moz-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0494b), color-stop(100%, #df1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* IE10+ */
	background: linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0494b', endColorstr='#df1b1b', GradientType=0 ); /* IE6-9 */
}


.btn_yellow {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #ffcc00;
	cursor:pointer;
	color:#674704;
	text-shadow:0px 0px 2px #feeb4a;
	box-shadow:inset 0px 2px 2px #fffefa;
	text-align:center;
	font-size:14px;
	background: #feec4e; /* Old browsers */
	background: -moz-linear-gradient(top, #fcf9af 0%, #e3653e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcf9af), color-stop(100%, #feeb49)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcf9af 0%, #feeb49 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcf9af 0%, #feeb49 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcf9af 0%, #feeb49 100%); /* IE10+ */
	background: linear-gradient(top, #fcf9af 0%, #feeb49 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf9af', endColorstr='#feeb49', GradientType=0 ); /* IE6-9 */
}



.bt_r{float:right; margin-right:5px;width:50px;height:10px;line-height:10px; font-size:1em;}


/*¶óµð¿À¹Ú½º ÀÌ¹ÌÁö º¯°æ*/
div label input { margin-right:100px;}

.radio-button { margin:4px;
    background:url(/imagem/icon_radiobox_off.png) no-repeat;
    border-radius:4px;
    border:0px solid #D0D0D0;
    overflow:auto;
    float:left;
}

.radio-button label {
    float:left;
    width:32px; height:32px;
	overflow:hidden;
	scroll:none;
	cursor:pointer;
}

.radio-button label span {
    text-align:center;
    padding:3px 0px;
	width:32px; height:32px;
    display:block;
}


.radio-button label input {
    position:absolute;
    top:-20px;

}

.radio-button input:checked + span {
    background:url(/imagem/icon_radiobox_on.png) no-repeat;
    color:#fff;

}



/*¶óµð¿À¹Ú½º2 ÀÌ¹ÌÁö º¯°æ*/
div label input { margin-right:100px;}

.radio-button2 { margin:4px;
    background:url(/imagem/icon_radiobox_off2.png) no-repeat;
    border-radius:4px;
    border:0px solid #D0D0D0;
    overflow:auto;
    float:left;
}

.radio-button2 label {
    float:left;
    width:45px; height:20px;
	overflow:hidden;
	scroll:none;
	cursor:pointer;
}

.radio-button2 label span {
    text-align:center;
    padding:0px 0px 0 20px;
	width:px; height:20px;
    display:block;
	border: solid 0px #CCC;
}


.radio-button2 label input {
    position:absolute;
    top:-23px;

}

.radio-button2 input:checked + span {
    background:url(/imagem/icon_radiobox_on2.png) no-repeat;
    color:#333;

}

/*Ã¼Å©¹Ú½º ÀÌ¹ÌÁö º¯°æ*/
div label input { margin-right:100px;}

.check-button { 
	margin:10px;
    background:url(/imagem/icon_checkbox2_off.png) no-repeat;
    border-radius:4px;
    border:0px solid #D0D0D0;
    overflow:auto;
    float:left;
}

.check-button label {
    float:left;
    width:px; height:24px;
	cursor:pointer;
}

.check-button label span {
    text-align:;
    padding:3px 0px 3px 25px;
    display:block;
	font-size:0.8em;
	color:#666;
}

.check-button label input {
    position:absolute;
    top:-20px;

}

.check-button input:checked + span {
    background:url(/imagem/icon_checkbox2_on.png) no-repeat;
    color:#;

}







/*¸ð¹ÙÀÏ ÁÂÃø½½¶óÀÌµå ¸Þ´º ·¹ÀÌ¾Æ¿ô*/
header { position: fixed; width: 100%; height:78px;  background:#FFF;border-bottom:solid 0px #CCC; padding: 0px;    text-decoration: none;  z-index:1; /*    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.4);    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.4);*/}

#content {
    background-color: #FFFFFF;
    padding: 48px 0px 0px 0px;
    position: relative;
    width: auto;
    height: 100%;
    -webkit-box-shadow: -10px 0px 9px 0px rgba(0, 0, 0, 0.4);
    box-shadow: -10px 0px 9px 0px rgba(0, 0, 0, 0.4);
}


#hamburger {
	float:left;
	 position: relative;
    border: 0px solid #CCC;
    cursor: pointer;
    display: block;
    width: 30px;
	height: 25px;
    padding: 15px 0px 3px 5px;
    background: #FFF;

   /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4569b2', endColorstr='#4062a5', GradientType=0);*/
}


#hamburger div {width: 80%;  height: 2px;  background-color: #333;   border: 0px solid #eee;    border-radius: 2px 2px 2px 2px;     margin-top: 3px;    }


nav {
    opacity: 0;
    left: 0px;
    top: 0px;
    position: fixed;
    z-index: 0;
    width: 70%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto;
    background: #FFF;
	border-right:solid 1px #666;
    /*background: -moz-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e3c3d), color-stop(100%, #2d2c2d));
    background: -webkit-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: -o-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: -ms-linear-gradient(top, #3e3c3d 0%, #2d2c2d 100%);
    background: linear-gradient(to bottom, #3e3c3d 0%, #2d2c2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3c3d', endColorstr='#2d2c2d', GradientType=0);*/
}


nav ul { list-style: none;   margin: 0;   width: 100%;   padding: 0;}
nav li { position: relative;  font-size: 1em;   font-weight: bold;   border-bottom: 1px solid #CCC;  border-top: 1px solid #F3F3F3;  padding:10px 15px 10px 15px;}
nav li:hover,active { background:#F3F3F3;}
nav li a { color: #333;    text-decoration: none;}
nav li a:hover,active { color: #06a6ff;    text-decoration: none;}

#contentLayer {display: none; height: 100%;overflow-x: hidden;overflow-y: auto; position: absolute; right: 0; top: 0;width: 30%; z-index: 5;}
/*¸ð¹ÙÀÏ ÁÂÃø½½¶óÀÌµå ¸Þ´º ·¹ÀÌ¾Æ¿ô ³¡*/




/*top menu*/



.top_line_box{width:100%; height:48px; /*background:#36b7f1;*//* background:url(/imagem/top_line_bg.jpg) ;*/ }
.top_gnb_box{ float:right; padding:2px 0 0 0;}
.top_gnb_img{height:25px; overflow:hidden;}
.top_gnb_01{float:left; margin:0 2px 0 0; border:solid 0px #006dc0; color:#999; font-size:0.7em; text-align:center;}
.top_gnb_logo{float:left;padding:10px 0 0 15px; }

.top_btn{width:100%; height:30px; line-height:20px; background:#6a7a9c; padding-top:5px; border-bottom:solid 1px #333; }
.top_btn:after { content:""; clear:both; display:block; }
.top_txt1{float:left; font-size:0.8em; color:#F3F3F3; padding-left:10px;}

.top_user{width:100%; height:55px; background:#3a528d; padding-top:5px;border-top:solid 1px #5b5e67; font-size:0.77em;color:#fff;}
.top_user:after { content:""; clear:both; display:block; }
.top_usertxt1{float:left; font-size:0.8em; color:#666; padding-left:10px;}
.top_ponittxt1{float:left; height:20px; padding:0 5px 0 0; font-size:0.7em; color:#666; border:solid 1px #F00;}

.top_user_txt{padding-top:4px; margin-left:5px; margin-right:10px;}
.top_user_txt2{padding-top:4px; margin-left:5px;}
.top_user_txt3{float:right; margin-right:5px; font-size:0.8em; height:18px; line-height:18px; padding:2px 15px 2px 15px; }


.topmenu{clear:both;width:100%; height:px;padding:10px 0;background:#3a528d;overflow:hidden;}
.topmenu ul{padding:0;margin:0;list-style:none;}
.topmenu ul li{display:inline-block; height:px;line-heigh:px;padding:0 12px; border-right:solid 1px #acb6cf; font-size:1em;font-weight:bold; color:#FFF; text-align:center;cursor:pointer;}
.topmenu ul li:hover,active{color:#ffe329;}
.topmenu ul li:last-child{border-right:0px;}


.menu_box{ width:100%; height:35px; border-bottom:solid 1px #CCC;}

.search_layout{ width:100%; height:35px;background:#FFF; padding-top:5px; border-top:solid 1px #FFF;}
.search_layout:after { content:""; clear:both; display:block; }
.search_box{width:95%;background:#; margin:0 auto;}
.search_input{width:100%; height:22px; padding:3px; font-size:14px; border:1px solid #666;  color:#333; background:#FFF; 	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}
.search_btn{width:45px; height:36px; padding-top:5px;text-align:right;}

.down_menubox{width:100%; padding:5px 0 0 0; background:#F3F3F3; border-top:solid 1px #1a1b1c; }
.down_menubox table tr td{background:#; border:solid 0px #CCC;-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}
.down_link{height:100%; padding-top:3px;text-align:center; font-size:1.3em; color:#666; cursor:pointer; margin:0 auto;}
.down_link span{font-size:0.8em;}
.footer_txt{width:100%; height:auto; line-height:18px;background:#F3F3F3; text-align:center; font-size:0.8em; color:#333; padding:5px 0 15px 0; border-top:solid 0px #38393b; letter-spacing:0px; }
.footer_txt p{font-size:1.4em;padding:0;margin:0;}
.company{color:#F90;}
.company_txt{width:100%;font-size:0.8em; color:#999; letter-spacing:0px; background:#2d2e30; padding-bottom:5px; padding-top:5px; text-align:center;}

.top_end{widht:100%; height:34px;}






/*°¡·ÎÆø°ª*/
.w50{ width:50px}
.w100{ width:100px}
.w150{ width:150px}
.w200{ width:200px}
.w250{ width:250px }
.w300{ width:300px }

.w10p{ width:10%}
.w20p{ width:20%}
.w30p{ width:30%}
.w40p{ width:40%}
.w50p{ width:50%}
.w60p{ width:60%}
.w70p{ width:70%}
.w80p{ width:80%}
.w90p{ width:90%}
.w100p{ width:100%}

/*¼¼·ÎÆø*/
.ht5{height:5px;}
.ht10{height:10px;}
.ht15{height:15px;}
.ht20{height:20px;}
.ht25{height:25px;}
.ht30{height:30x;}

/*ÆùÆ®Å©±â*/
.fs11{ font-size:11px;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs30{ font-size:30px;}
.fs40{ font-size:40px;}

.fb{ font-weight:bold;}

/*»ö»ó*/
.fc_0{ color:#000;}
.fc_gc{ color:#CCC;}
.fc_g9{ color:#999;}
.fc_g6{ color:#666;}
.fc_g3{ color:#333;}
.fc_b1{ color:#15b5ff;}
.fc_r1{ color:#F00;}
.fc_r2{ color:#F60;}
.fc_p1{ color:#9e42df;}
.fc_gr1{color:#77be12;}
.fc_gr2{color:#3fa80b;}

.fc_y1{color:#F90 ;}

/*¹è°æ»ö»ó*/
.bg_f3{background-color:#F3F3F3;}
.bg_fb{background-color:#FbFbFb;}

/*Á¤·Ä*/
.ta_c{text-align:center;}
.ta_l{text-align:left;}
.ta_r{text-align:right;}

.center{ text-align:center;}
.left{ text-align:left;}
.right{ text-align:right;}

/*ÁÂ¿ì¹èÄ¡*/
.fl_l{float:left;}
.fl_r{float:right;}
.fl_c{ margin:0 auto;}

.dp_ib{display:inline-block;}


.line_bg1{width:100%;height:15px;background:#eee;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;}

/*´ö¹Ö¾Æ¿ô º£½ºÆ®*/


.dekming_best_box{position:relative; width:100%;padding-bottom:5px;}
.dekming_best_box:after { content:""; clear:both; display:block; }
.best_tt_00{ position:relative;width:100%; height:30px; line-height:30px; font-size:1em; font-weight:bold;text-align:center;  border-top:1px solid #001100; border-bottom:1px solid #1C1C24; color:#000; background:#F3F3F3;}
.best_tt_00 span{ color:#F00;}
.best_more{ float:right; width:35px; height:15px; line-height:15px; font-size:0.75em; color:#666; cursor:pointer; margin:3px 5px 0 0; border:solid 1px #CCC; padding:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}

.best_tt_02{ position:relative;width:97%; height:30px; line-height:30px;padding:10px 0 0 10px; font-size:1.2em; font-weight:bold;text-align:left;  border-top:1px solid #F3F3F3; border-bottom:1px solid #F3F3F3; color:#000; background:#fff;}
.best_tt_02 span{ color:#F00;}
.best_more2{ float:right; width:40px; height:15px; line-height:15px; font-size:0.7em; color:#666; cursor:pointer; margin:3px 5px 0 0; border:solid 1px #CCC; padding:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}


.best_tt_04{ position:relative;width:97%; height:30px; line-height:30px;padding:10px 0 0 10px; font-size:1.2em; font-weight:bold;text-align:left;  border-top:1px solid #F3F3F3; border-bottom:1px solid #F3F3F3; color:#000; background:#fff;}
.best_tt_04 span{ color:#28acff;}
.best_more4{ float:right; width:40px; height:15px; line-height:15px; font-size:0.7em; color:#666; cursor:pointer; margin:3px 5px 0 0; border:solid 1px #CCC; padding:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}




.dekming_list_box{width:98%; height:170px; margin:0 auto;  padding:5px 0 0 0;}
.dekming_list{ width:100; height:135px; overflow:hidden; border:solid 0px #CCC;}
.dekming_list ul{ list-style:none;}
.dekming_list ul li{float:left; width:33.333%; height:130px;cursor:pointer; font-size:0.8em; text-align:center;}
.dekming_list ul li:first-child{ margin-left:0px;}
.dekming_list_img{ position:relative;width:95%; height:100px; text-align:center; border:solid 1px #CCC}
.dekming_list_rank{ position:absolute;width:30px; height:30px; z-index:0; top:0; left:0;}
.dekming_list_name{width:100%; height:24px; line-height:16px; text-align:center; color:#666; padding-top:5px;}

.dekming_page_box{width:90px; height:20px;  margin:0 auto; font-size:0.9em; text-align:center; padding-top:5px;}
.dekming_page_arrow{ float:left; width:30px;}
.dekming_page_arrow span{ float:left;  width:20px; height:20px; line-height:20px; text-align:center; font-size:12px; cursor:pointer; border:solid 1px #CCC;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}
.dekming_page_arrow span:hover,active{ border:solid 1px #CCC; background:#CCC;}
.dekming_page_arrow2{ float:left; width:30px;}
.dekming_page_arrow2 span{ float:right; width:20px; height:20px;line-height:20px; text-align:center; font-size:12px;cursor:pointer;border:solid 1px #CCC; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}
.dekming_page_arrow2 span:hover,active{ border:solid 1px #CCC; background:#CCC;}
.dekming_page_num { float:left; width:30px;line-height:20px;text-align:center; font-size:12px; }


/*¸ÞÀÎ º£½ºÆ® °Ô½Ã¹°*/
.main_best_box{position:relative; width:100%;  padding-bottom:5px; }
.main_best_box:after { content:""; clear:both; display:block; }
.best_tt_01{width:100%; height:30px; line-height:30px; font-size:1em; font-weight:bold;text-align:center;  border-top:1px solid #001100; border-bottom:1px solid #1C1C24; color:#000; background:#F3F3F3;}
.best_tt_01 span{ color:#F00;}



.best_list_box{width:98%; height:90px; margin:0 auto; border-bottom:solid 0px #CCC; padding:0 0 0 0;}
.best_list_img{float:left;width:100px; height:100px; border:solid 1px #CCC;}
.best_list{ float:left;width:100%; height:93px; overflow:hidden;}
.best_list ul{ list-style:none;padding:0;}
.best_list ul li{ height:30px; line-height:30px;cursor:pointer; font-size:1em;color:#666; padding:0 3px 0 5px;border-bottom:solid 1px #eee;}
.best_list ul li img{ margin:0 0 -3px 1px;}

.best2_list_box{width:98%; height:320px; margin:0 auto; border-bottom:solid 0px #CCC; padding:0 0 0 0;}
.best2_list_img{float:left;width:100px; height:300px; border:solid 1px #CCC;}
.best2_list{ float:left;width:100%; height:93px; overflow:hidden;}
.best2_list ul{ list-style:none;padding:0;}
.best2_list ul li{ height:30px; line-height:30px;cursor:pointer; font-size:1em;color:#666; padding:0 3px 0 5px;border-bottom:solid 1px #eee;}
.best2_list ul li a{color:#666;}
.best2_list ul li img{ margin:0 0 -3px 1px;}




/*¸ÞÀÎ Ä¿¹Â´ÏÆ¼ Ä«Å×°í¸®*/
.bbs_category_box{position:relative; width:98%; background:#FFF; padding-bottom:5px; margin:0 auto;}
.bbs_category_box:after { content:""; clear:both; display:block; }
.bbs_tt_01{width:30%; height:30px; line-height:30px; font-size:1em; font-weight:bold;text-align:center;  border-top:0px solid #001100; border-bottom:1px solid #1C1C24; color:#FFF; background:#333;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.bbs_category_box ul{ list-style:none; border:solid 1px #bcbcbc; height:200px;-webkit-border-radius: 0 5px 5px 5px;-moz-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;}
.bbs_category_box ul li{ float:left; width:30%; height:24px; line-height:26px; text-align:; font-size:0.9em; font-weight:; color:#666;cursor:pointer; padding:0 0 0 5px; margin:3px 0 0 3px;
/*-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px; border:solid 0px #bcbcbc;	
background-color:#e7e7e7; 
background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e7e7e7), color-stop(0.4, #e7e7e7));	
background:-moz-gradient(top, #FFFFFF, #e7e7e7, #e7e7e7);
*/
}

.bbs_category_box ul li:hover,active{color:#F60; cursor:pointer;

/*border:solid 1px #a1afd7;	
background-color:#c6d2f0;
background:-webkit-gradient(linear, left top, left bottom, from(#f2f4fb), to(#c4d0ef), color-stop(0.4, #c4d0ef));
background:-moz-gradient(top, #f2f4fb, #c4d0ef, #c4d0ef);

*/}





/*¸ÞÀÎ ¿ÀÅ¸Äí¸¶ÄÏ Ä«Å×°í¸®*/
.market_category_box{position:relative; width:100%; background:#F3F3F3; padding-bottom:5px;}
.market_category_box:after { content:""; clear:both; display:block; }
.mk_tt_01{width:100%; height:30px; line-height:30px; font-size:1em; font-weight:bold;text-align:center;  border-top:1px solid #001100; border-bottom:1px solid #1C1C24; color:#3c4e72; background:#c4d0ef;}
.market_category_box ul{ list-style:none;}
.market_category_box ul li{ float:left; width:30%; height:40px; line-height:16px; text-align:center; font-size:0.9em; font-weight:; color:#036;cursor:pointer; padding:7px 0 0 5px; margin:3px 0 0 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px; 
border:solid 1px #a1afd7;	
background-color:#c6d2f0;
background:-webkit-gradient(linear, left top, left bottom, from(#f2f4fb), to(#c4d0ef), color-stop(0.4, #c4d0ef));
background:-moz-gradient(top, #f2f4fb, #c4d0ef, #c4d0ef);
}

.market_category_box ul li:hover,active{color:#F60; cursor:pointer;

border:solid 1px #bcbcbc;	
background-color:#e7e7e7; 
background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e7e7e7), color-stop(0.4, #e7e7e7));	
background:-moz-gradient(top, #FFFFFF, #e7e7e7, #e7e7e7);}


.main_link_box1{width:100%; height:150px;overflow:hidden;padding-top:10px;}
.main_link_box1 ul{list-style:none;padding:0;margin:0;}
.main_link_box1 ul li{display:inline-block;width:100px; height:150px;margin-left:10px;text-align:center}
.main_link_box1 ul li img{width:90px; height:90px;}
.main_link_box1 ul li p{text-align:center;padding:10px 0;font-size:14px;color:#333;}


/*¸ÞÀÎ ´öÈÄ±æ¶óÀâÀÌ*/
.dh_category_box{position:relative; width:100%; background:#F3F3F3; padding-bottom:5px;}
.dh_category_box:after { content:""; clear:both; display:block; }
.dh_tt_01{width:100%; height:30px; line-height:30px; font-size:1em; font-weight:bold;text-align:center;  border-top:1px solid #66C; border-bottom:1px solid #66C; color:#000; background:#6CF;}
.dh_category_box ul{ list-style:none;}
.dh_category_box ul li{ float:left; width:30%; height:24px; line-height:26px; text-align: center; font-size:0.9em; font-weight:; color:#666;cursor:pointer; padding:0 0 0 5px; margin:3px 0 0 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px; border:solid 1px #bcbcbc;	
background-color:#e7e7e7; 
background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e7e7e7), color-stop(0.4, #e7e7e7));	
background:-moz-gradient(top, #FFFFFF, #e7e7e7, #e7e7e7);}

.dh_category_box ul li:hover,active{color:#F60; cursor:pointer;

border:solid 1px #a1afd7;	
background-color:#c6d2f0;
background:-webkit-gradient(linear, left top, left bottom, from(#f2f4fb), to(#c4d0ef), color-stop(0.4, #c4d0ef));
background:-moz-gradient(top, #f2f4fb, #c4d0ef, #c4d0ef);}









/*category*/
#category {width:100%; color:#000000; text-align:left;}
#category .category_menu {width:98%; margin:6px 6px 2px 8px; float:left; }
#category .category_menu ul li {float:left; margin-right:5px; margin-bottom:5px; }
#category .category_menu .menu_btn_on {width:71px; height:23px; background-color:#6cc025; border:1px solid #5cad17; -webkit-border-radius:5px; text-align:center; color:#fff; font-weight:bold; font-size:90%; padding-top:5px; float:left; display:block;letter-spacing:-1px;}/*background-color:#ff6a6a; border:1px solid #f84040;*/
#category .category_menu .menu_btn_off {width:71px; height:23px; background-color:#f4f4f4; border:1px solid #d2d2d2; -webkit-border-radius:5px; text-align:center; color:#333; font-size:90%; padding-top:5px; float:left; display:block;letter-spacing:-1px;}
#category .category_menu .menu_btn_off img {margin-top:-3px; margin-right:2px;}






/*Ä«Å×°í¸® ·¹ÀÌ¾Æ¿ô2(±×·¹ÀÌÅæ)*/
#category_top {height:42px; border-top:1px solid #001100; border-bottom:1px solid #1C1C24; 
    background:url(/images/category_line.png) repeat-x;
	/*background-color:#3A4153;
	background:-webkit-gradient(linear, left top, left bottom, from(#3d5076), to(#253452), color-stop(0.2, #253452));
	background:-moz-gradient(top, #3d5076, #253452, #253452);*/
}
#category_top table {width:100%;}
#category_top table td a {display:block; line-height:42px; font-size:11pt; font-weight:bold; letter-spacing:-1pt; color:#3c4e72; text-align:center; /* text-shadow:-1px -1px 0px #171A22;*/}
#category_top table td .on {color:#ff3333;}
#category_top table td .off {color:#3c4e72;}
.ca_adult {color:#F6F;}
.ca_arrow {display:inline-block; font-size:11px; vertical-align:top;}
.list_shadow {width:100%; height:15px;}

.submenu_ca {position:absolute; width:100%; z-index:90; top:137px;}
.submenu_ca div { background-color:#19263f; padding:8px 7px;}
.sublist_ca {width:100%; border-style:solid; border-color:#000;}
.sublist_ca td {font-size:10pt; letter-spacing:-1px; font-weight:bold;}
.sublist_ca td .none {background-color:#1C1F28 ; border:1px solid #1C1F28;}
.sublist_ca td a {display:block; text-align:center; color:#9EA8BF; line-height:36px; vertical-align:middle; border:1px solid #313645;}
.sublist_ca td .on {color:#ff3333; border:1px solid #181A1E;
	background-color:#181A1E;
	background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#181A1E), color-stop(0.4, #181A1E));
	background:-moz-gradient(top, #000, #181A1E, #181A1E);
}
.sublist_ca td a .ad {color:#FF5400; font-size:11pt;}








/*·Î±×ÀÎ*/
.subtt_box1{width:98%; height:30px; margin:0 auto; padding:5px 0 0 0;}
.subtt_box2{width:98.7%; height:30px; line-height:30px; padding-left:5px; border-bottom:solid 1px #CCC;}
.subtt_txt1{padding-left:5px;font-size:1em; font-weight:bold;}
.subtt_txt2{font-size:0.8em; color:#666;}
.subtt_txt3{color:#F60;font-size:0.9em;}
.subtt_txt4{text-align:right; font-size:0.9em; color:#666;}

.login_layout{width:98%; margin:0 auto;}
.login_input1{background-color:#FFF; border: solid 1px #CCC; width:95%; height:30px; padding:0 8px; color:#464646; font-size:16px;ime-mode:disabled;}
.login_input2{background-color:#FFF; border: solid 1px #CCC; width:95%; height:30px; padding:0 8px; color:#464646; font-size:16px;ime-mode:disabled;}
.login_idsave{color:#919191;cursor:pointer}
.login_part{color:#cdcdcd; margin:0 10px}
.login_pwsave{color:#919191;cursor:pointer}

.join_box{width:95%; background:#FFF; margin:0 auto; -webkit-border-radius: 0px;	-moz-border-radius: 0px; border-radius: 0px; border:solid 1px #CCC;}
.join_layout{width:97%; margin:0 auto; padding:8px;}
.join_input1{background-color:#FFF; border: solid 1px #CCC; width:75%; height:30px; padding:0 8px; color:#464646; font-size:12px;ime-mode:disabled;}
.join_input2{background-color:#FFF; border: solid 1px #CCC; width:75%; height:30px; padding:0 8px; color:#464646; font-size:12px;ime-mode:disabled;}
.join_check{width:90%; height:20px; padding:8px; margin:0 auto; font-size:0.8em; text-align:center;}
.join_box1{width:90%; height:px; padding:8px; margin:0 auto; font-size:0.8em; border: solid 1px #CCC;-webkit-border-radius: 6px;	-moz-border-radius: 6px; border-radius: 6px;}


.input_txt{width:75%; height:30px; padding:0 8px; font-size:12px; color:#333;background:#f9f9f9; border:solid 1px #999; padding-left:5px; font-size:12px; color:#333;ime-mode:disabled;	-webkit-border-radius: 0px;	-moz-border-radius: 0px; border-radius: 0px;}
.input_txt_focus{width:75%; height:30px;padding:0 8px; font-size:12px; color:#333;background:#ffffcc; border:solid 1px #ff0000; padding-left:5px; font-size:12px; color:#666;ime-mode:disabled;	-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}



.input_txt2{width:95%; height:30px; padding:0 8px; font-size:12px; color:#333;background:#f9f9f9; border:solid 1px #999; padding-left:5px; font-size:12px; color:#333;ime-mode:disabled;	-webkit-border-radius: 0px;	-moz-border-radius:0px; border-radius: 0px;}
.input_txt2_focus{width:95%; height:30px;padding:0 8px; font-size:12px; color:#333;background:#ffffcc; border:solid 1px #ff0000; padding-left:5px; font-size:12px; color:#666;ime-mode:disabled;	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.input_txt3{width:34%; height:30px; padding:0 8px; font-size:12px;ime-mode:disabled;color:#333;background:#f9f9f9; border:solid 1px #999; padding-left:5px; font-size:12px; color:#333;ime-mode:disabled;	-webkit-border-radius: 6px;	-moz-border-radius: 6px; border-radius: 6px;}
.input_txt_focus3{width:34%; height:30px;padding:0 8px; font-size:12px; color:#333;background:#ffffcc; border:solid 1px #ff0000; 
	padding-left:5px; font-size:12px; color:#666;ime-mode:disabled;	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}
.email_select {width:110px;height:34px;border:1px solid #999;margin:0px 0 0 3px;position:absolute;font-size:10pt;
	-webkit-border-radius: 6px;	-moz-border-radius: 6px; border-radius: 6px;}


.join_box2{width:95%; height:100%; padding:8px; margin:0 auto; font-size:0.8em; border: solid 0px #CCC; color:#999;  overflow:auto; overflow-x:hidden; -webkit-border-radius: 6px;	-moz-border-radius: 6px; border-radius: 6px;}
.join_box3{width:95%; height:100px; padding:8px; margin:0 auto; font-size:0.8em; border: solid 1px #CCC; color:#999;  overflow:auto; overflow-x:hidden; -webkit-border-radius: 6px;	-moz-border-radius: 6px; border-radius: 6px;}
.join_box3_1{width:100%; background:#ededed; margin:0 auto;-webkit-border-radius: 6px;	-moz-border-radius: 6px; border-radius: 6px;}
.top10_margin{width:100%; height:10px;}

.agree_btn {font-size:0.9em; color:#999999; font-weight:bold; margin:8px 0 15px 0; text-align:center;}
.join_01 {width:65px; height:22px; background-color:#939393; color:#ffffff; font-size:88%; border:0; text-align:center; padding:0 0 0 3px; border-radius:0px 0px; -webkit-appearance:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.join_02 {width:103px; height:22px; background-color:#939393; color:#ffffff; font-size:88%; border:0; text-align:center; padding:0 0 0 2px; border-radius:0px 0px; -webkit-appearance:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}


#div_email_select {display:none;position:absolute;width:114px;height:200px;border:2px solid gray;top:-50px;left:4px;z-index:12;background:white;border-radius:5px;}
#div_email_select {display:none;position:absolute;width:110px;height:303px;border:2px solid gray;top:-144px;left:2px;z-index:12;
	background:#f3f3f3;border-radius:5px;}
#div_email_select ul.l {width:106px;height:27px;padding:6px 0 0 5px;cursor:pointer;border-bottom:1px solid #c1c1c1;color:black;}
#div_email_select ul.last{border:0;}
#div_email_select ul.direct{background:#fdd580;}
.join_item_txt{font-size:9pt; font-weight:bold;}



/*Ä¿¹Â´ÏÆ¼°Ô½Ã¹°*/
.top_ad{padding:5px 0 5px 0; text-align:center;}
.bottom_ad{padding:5px 0 5px 0; text-align:center;}
.list_tt{width:100%; height:30px; line-height:30px;  padding:5px 0 0 0; border-top:solid 1px #999;border-bottom:solid 1px #666; background:#F7F7F7}
.list_icon{float:left; margin-left:5px; color:#F30}

.bbs_txt1{ float:left;padding-left:5px;font-size:1.3em; font-weight:bold;}
.bbs_txt2{color:#666;font-size:0.75em; padding-left:10px; font-variant:normal;}
.bbs_txt3{color:#F60;font-size:0.87em;}
.bbs_txt4{text-align:right; font-size:0.87em; color:#666;}
.bbs_txt5{color:#999;font-size:0.87em;}
.bbs_infotxt1{color:#999; font-size:0.9em;}


.bbs_listbox{ width:100%; background:#FFF; border-bottom:solid 1px #EFEFEF;}
.bbs_listbox ul{}
.bbs_listbox ul li{ height:40px; padding:5px; overflow:hidden;border-bottom:solid 1px #EFEFEF}
.bbs_listbox ul li:hover,active{background:#F9F9F9; color:#F60; }
.bbs_nodata{ text-align:center; height:50px; line-height:50px; font-size:1em; color:#666;}



.bbs_viewbox{ width:100%; background:#FFF; border-bottom:solid 1px #EFEFEF;overflow:hidden;}
.bbs_viewbox ul{}
.bbs_viewbox ul li{ height:50px; padding:5px; overflow:hidden;border-bottom:solid 1px #CCC;}

.bbs_contents{ width:94%; height:auto; padding:10px; margin:0 auto; line-height:18px; font-size:1em; color:#666;overflow:hidden; }

.bbs_contents img{width:100%;}


/* °Ô½ÃÆÇÆäÀÌÁö ³×ÀÌÆ® */
.paginate { margin:10px 0 10px 0; text-align:center; }
.paginate p { display:inline-block; vertical-align:top; *display:inline; *zoom:1; }
.paginate p.first { margin:0 -4px 0 0; }
.paginate p.last1 {margin:0 0 0 -4px;border-left:1px solid #d7d5d5; }
.paginate p.last { margin:0 0 0 -4px;border-left:1px solid #d7d5d5; }
.paginate ol { display:inline-block; margin:0 -4px; font-size:0; line-height:0; vertical-align:top; *display:inline; *zoom:1; *margin:0; }
.paginate li { display:inline-block; margin:0 0 0 -1px; border:1px solid #d7d5d5; font-size:12px; color:#757575; vertical-align:top; *display:inline; *zoom:1; }
.paginate li:first-child { margin-left:0; }
.paginate img { vertical-align:top; }
.paginate li a { display:block; width:33px; padding:9px 0; font-weight:bold; color:#353535; line-height:14px; background-color:#fff; }
.paginate li a:hover { text-decoration:none; background-color:#f0f2f2; }
.paginate li a.this {   padding-bottom:6px;   border-bottom:3px solid #F60;   color:#F30;}
.paginate a.nolink { cursor:default; }


/* °Ô½ÃÆÇ °Ë»öÆû*/
.bbs_search_box{width:100%; height:40px; padding:5px 0 5px 0; display:table;}
.bbs_search_td1{display:table-cell;width:20%; text-align:right; padding-right:5px;}
.bbs_search_td2{display:table-cell;}
.bbs_search_td3{display:table-cell; width:20%; text-align:left; padding-left:5px;}
.bbs_search_select{height:30px; line-height:30px;  font-size:12px; color:#333; background:#FFF; border:solid 1px #999;}
.bbs_search_input{width:98%; height:30px; line-height:30px; padding:0 0 0 5px; font-size:12px; color:#333; background:#FFF; border:solid 1px #999;}



/*°Ô½ÃÆÇ ¹öÆ°*/
.bbs_btn_box2{width:90%; display:table; margin:0 auto;}
.bbs_btn_td{display:table-cell; padding:5px;}
.bt_right{float:right;width:90px;height:14px;line-height:14px;}
.bt_left{float:left;width:90px;height:14px;line-height:14px;}
.bt_center{ margin:0 auto;width:90px;height:14px;line-height:14px;}

.bbs_btn_box3{width:100%; height:50px; text-align:center;}


/*´ñ±Û*/
.comment_layout{width:100%; background:#f7f7f7; padding:5px 0 5px 0;}
.comm_box{width:95%; margin:0 auto; border:solid 1px #CCC; background:#FFF;-webkit-border-radius: 5px;-moz-border-radius:5px; border-radius: 5px; overflow:hidden;}
.comm_tt{width:100%; height:30px; line-height:30px; border-bottom:solid 1px #CCC; font-weight:bold; background:#F5F5F5}

.comm_box ul{}
.comm_box ul li{ line-height:18px; padding:5px; overflow:hidden;border-bottom: dashed 1px #EFEFEF}
.comm_infotxt1{color:#999; font-size:0.8em;}
.comm_infotxt2{color:#999; font-size:0.9em; color:#666;}

.comm_box2{width:95%; margin:0 auto; margin-top:5px; margin-bottom:5px; border:solid 1px #CCC; background:#FFF;-webkit-border-radius: 5px;-moz-border-radius:5px; border-radius: 5px; overflow:hidden;}
.comm_textare1{background-color:#ffffff ;border:1px solid #c2c2c2; width:95%; height:60px; padding:0 8px; font-size:12px; color:#909090;ime-mode:active;}







.list_layout{width:100%; height:76px; border-bottom:solid 1px #ececec;cursor:pointer;}
.list_layout:after { content:""; clear:both; display:block; }
.list_19_cover{width:115px; height:76px; position:absolute; padding:0 0 0 0;}
.list_imgbox{border:1px solid #e0e0e0;}
.list_subject{width:100%; height:30px;word-break:break-all; table-layout:fixed;}
.list_subject:after { content:""; clear:both; display:block; }
.list_subject2{width:98%; height:30px;word-break:break-all;/*text-overflow:ellipsis;overflow:hidden;white-space:nowrap;*/}
.list_comment{font-size:0.8em; color:#96F;}
.list_info{width:100%; font-size:0.9em; color:#999;}
.list_infotxt1{color:#999; font-size:0.9em;}
.list_infotxt2{color:#F60;font-size:0.9em; }
.list_infobar{margin:0 4px; color:#e0e0e0; }

.list_btn_view{border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; cursor:pointer}
.list_btn_viewtxt1{color:#5a626e; font-size:16px; text-shadow:0px 0px 2px #fff;}
.list_btn_view2{border-bottom:1px solid #e0e0e0; font-size:11px; color:#5a626e; font-weight:bold; text-shadow:0px 0px 3px #fff; border-left:1px solid #fff}

.list_btn_tap{width:100%; height:24px; border:solid 0px #CCC; text-align: right; background:#F2F2F2;}





.bbs_box1{width:100%; border-bottom:solid 1px #CCC;}
.bbs_table{width:100%;padding:0; border:0;}
.bbs_td1{ width:20%;height:30px; border-bottom:solid 1px #F3F3F3; font-size:0.8em; color:#333; text-align: center;}
.bbs_td2{ width:80%;height:30px; border-bottom:solid 1px #F3F3F3; font-size:0.8em; color:#666; text-align:center;}
.bbs_td3{height:30px; border-bottom:solid 1px #F3F3F3; font-size:0.8em; color:#333;}
.bbs_td1 .c1{color:#F60;}
.bbs_td1 .c2{color:#FFF;}


.bbs_input1{background-color:#ffffff; border:1px solid #c2c2c2; width:90%; height:26px; padding:0 8px; font-size:12px; color:#909090}
.bbs_textare1{background-color:#ffffff ;border:1px solid #c2c2c2; width:90%; height:150px; padding:0 8px; font-size:12px; color:#909090;ime-mode:active;}

.bbs_box2{width:95%; padding:10px; margin:0 auto;}
.bbs_box3{width:100%; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC;}
.bbs_txt7{font-size:0.85em; color:#999;}
.bbs_txt8{font-size:0.85em; color:#666; border-top:dotted 1px #F3F3F3; padding-top:5px;}



/*³»Á¤º¸*/

.mybox_tt{width:100%; height:35px; line-height:35px;  padding:5px 0 0 0; border-top:solid 1px #999;border-bottom:solid 1px #666; background:#F7F7F7}
.mb_face_box{ float:left; width:30px; height:30px; margin:0 3px 0 3px; -webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px; overflow:hidden; border:solid 1px #CCC; }
.mb_face_img{width:30px; height:30px;}
.mb_txt1{ float:left;padding-left:5px;font-size:1em; font-weight:bold;}
.mb_txt2{color:#666;font-size:0.75em; padding-left:10px; font-variant:normal;}

.mybox_tap{width:100%; height:52px; margin-bottom:2px;border-bottom:solid 1px #CCC; overflow:hidden;}
.mybox_tap ul{ list-style:none; width:100%;height:51px; display:table;  border-top:solid 1px #CCC;  overflow:hidden;}
.mybox_tap ul li{display:table-cell; width:20%; height:50px; line-height:50px; font-size:0.9em; border-left:solid 1px #CCC; text-align:center; cursor:pointer;}
.mybox_tap ul li:first-child{ border-left:0px;}
.mybox_tap ul li:hover,active{ background:#F5F5F5; color:#F60;}
.mybox_tap ul li .tap_on{background:#F5F5F5; color:#F60;}


.mypage_layout{ clear:both;width:100%; height:auto; background:#; padding:5px 0 5px 0;}
.mypage_box{width:95%; margin:0 auto; border:solid 1px #CCC; background:#FFF;-webkit-border-radius: 5px;-moz-border-radius:5px; border-radius: 5px; overflow:hidden;}
.mb_tt{width:100%; height:30px; line-height:30px; border-bottom:solid 1px #CCC; font-weight:bold; background:#F5F5F5}

.mypage_box ul{}
.mypage_box ul li{ line-height:18px; padding:5px; overflow:hidden;border-bottom: dashed 1px #EFEFEF}
.mb_infotxt1{color:#999; font-size:0.8em;}
.mb_infotxt2{color:#999; font-size:0.9em; color:#666;}

.mybox_td_01{ width:25%;  height:40px; line-height:40px; font-size:1em; font-weight:bold; color:#333; background:#F3F3F3; border-bottom:dotted 1px #CCC;border-right:dotted 1px #CCC; padding-left:5px; }
.mybox_td_02{width:;  height:40px; line-height:40px; font-size:1em;border-bottom:dotted 1px #CCC; color:#666; padding-left:5px;}


.mybox_td_03{ width:25%;  height:40px; line-height:40px; font-size:1em; font-weight:bold; color:#333; background:#F3F3F3;border-right:dotted 1px #CCC; padding-left:5px; }
.mybox_td_04{width:;  height:40px; line-height:40px; font-size:1em; color:#666; padding-left:5px;}


.bbs_th_01{  height:30px; line-height:14px; font-size:1em; font-weight:bold; color:#333; text-align:center; background:#F3F3F3; border-bottom:solid 1px #CCC;border-left: solid 1px #CCC;  }
.bbs_th_01:first-child{border-left: 0px;}
.bbs_th_02{  height:30px; line-height:14px; font-size:1em; font-weight:bold; color:#333;text-align:center;border-bottom:solid 1px #CCC;  }

.bbs_td_01{ height:30px; line-height:16px;padding:5px 0; font-size:0.8em; color:#666; background:#FFF; border-bottom:solid 1px #F3F3F3; text-align:center}
.bbs_td_02{ height:30px; line-height:16px;padding:5px 0; font-size:0.8em; color:#666; background:#FFF; border-bottom:solid 1px #F3F3F3; padding-left:5px; }


/*VIPÀÌ¿ë±Ç±¸¸Å*/
.vip_top_imgbox{width:100%;height:300px; background:#000; text-align:center; overflow:hidden;}
.vip_btn_box{width:100%; text-align:center;background:#000; }
.vip_txt_box{width:100%; background:#000; padding-bottom:20px;}
.vip_txt_inbox{width:90%; margin:0 auto;padding-top:10px;font-size:11px; font-family:dotum; color:#9d9393}



/*VIP¿¹¸Å±Ç*/
.pop_td1{font-size:12px; font-family:dotum;border-right: solid 1px #999;border-bottom: solid 1px #999; text-align:center}
.pop_td2{ font-size:12px; font-family:dotum;border-right: solid 1px #999;border-bottom: solid 1px #999; text-align:center}
.pop_td3{font-size:12px; font-family:dotum;border-bottom: solid 1px #999; text-align:center}
.pop_td4{background:#FFF; text-align:center; font-size:14px; color:#000; border-right: solid 1px #999; font-weight:bold;font-family:'Nanum Gothic', sans-serif;}
.pop_td5{background:#FFF; text-align:center; font-size:14px; color:#F90;border-right: solid 1px #999; font-weight:bold; vertical-align:middle;font-family:'Nanum Gothic', sans-serif;}
.pop_td6{background:#FFF; text-align:center; font-size:14px; color:#F00; font-weight:bold;font-family:'Nanum Gothic', sans-serif;}



/*Vip ¿µÈ­zone*/
.vip_zone_topimg{width:100%; background:#f2f2f2; text-align:center; overflow:hidden}
.vip_zone_box{width:100%; background:#f2f2f2; padding:5px 0 5px 0;}
.vip_zone_inbox{width:95%; height:110px; background:#FFF; border:solid 1px #CCC; margin:0 auto; padding:5px;}
.vip_zone_inbox2{width:95%; height:100px; background:#FFF; border:solid 1px #CCC; margin:0 auto; padding:5px;}
.vz_txt1{font-size:1.1em; font-weight:bold;}
.vz_txt2{color:#F60; font-weight:bold;}
.vz_txt3{font-size:0.8em; color:#666;}
.vz_txt4{font-size:0.7em; color:#666; line-height:12px;}

.vip_zone_box2{width:100%; text-align:center;background:#CCC; }
.vip_zone_inbox3{width:100%; height:100px; text-align:center; padding-top:10px;}

.vip_zone_box3{width:100%; background:#666; padding-bottom:20px;}
.vip_zone_inbox4{width:90%; margin:0 auto;padding-top:10px;font-size:11px; font-family:dotum; color:#FFF}




/*Æ÷ÀÎÆ®¿¹¸Å±Ç*/

.point_movie_img{width:100%; background:#f2f2f2; text-align:center; overflow:hidden;}
.point_movie_box{width:100%; background:#f2f2f2; padding:5px 0 5px 0;}
.point_movie_box2{width:95%; background:#FFF; border:solid 1px #CCC; margin:0 auto; padding:5px;}
.point_movie_box2 table tr td{padding:3px 0 3px 0;border-bottom: dashed 1px #CCC;}

.pm_td_01{font-weight:bold;}
.pm_selbox{ width:60px; background:#FFF; border:solid 1px #999;}
.b_f6{color:#F60; font-weight:bold;}
.point_movie_box3{width:100%; text-align:center; }
.point_movie_inbox2{width:100%; height:100px; text-align:center; padding-top:10px;}

.point_td1{ width:120px; height:35px; line-height:35px;font-size:12px; border-right: solid 1px #999;border-bottom: solid 1px #999; text-align:center}
.point_td3{ height:35px; line-height:35px;font-size:12px; border-right: solid 1px #999; text-align:center}

.point_td2{background:#FFF; text-align:center; font-size:14px; color:#000;border-bottom: solid 1px #999;border-right: solid 1px #999; }
.point_td4{background:#FFF; text-align:center; font-size:14px; color:#000;border-right: solid 1px #999;}
.point_td5{background:#FFF; text-align:center; font-size:14px; color:#000; padding:0 5px 0 5px;}
.point_inputbox{width:85%; height:24px; line-height:24px; background:#FFC; border:solid 1px #CCC; margin-left:5px; color:#F00; text-align:right; padding-right:5px;font-weight:bold;}
.point_inputbox2{width:85%; height:24px; line-height:24px; background:#FFF; border:solid 1px #CCC; margin-left:5px; color:#03C; text-align:right; padding-right:5px; font-weight:bold;}



/*Æ÷ÀÎÆ®ÃæÀü*/
 
 .point_layout_top{width:90%;margin:0 auto; margin-top:5px; padding:10px; border:solid 0px #CCC; overflow:hidden;}
 
.point_layout{ clear:both;width:100%; height:auto; background:#F9F9F9; padding:5px 0 5px 0;}
.point_box{width:95%; margin:0 auto; margin-top:5px; border:solid 1px #CCC; background:#FFF;-webkit-border-radius: 5px;-moz-border-radius:5px; border-radius: 5px; overflow:hidden;}
.pb_tt{width:100%; height:30px; line-height:30px; border-bottom:solid 1px #CCC; font-weight:bold; background:#F5F5F5}
.pb_txt0{padding:10px 0 0 10px; font-weight:bold;}
.pb_txt1{padding:10px 0 0 10px;}
.pb_txt2{padding:15px 0 0 10px;}
.pb_txt3{padding:5px 0 0 10px; font-size:0.8em; color:#666;}

.pb_selectbox{ padding:3px;font-size:12px; background:#FFC; }
.pb_g_box{width:85%;  margin:0 auto; background:#f3f3f3; border:solid 1px #CCC; padding:10px; margin-top:5px;}

.pb_g_info{width:90%; padding:5px; font-size:0.8em; margin:0 auto;}
.pb_info_txt1{color:#333; font-weight:bold;}
.pb_info_txt2{color:#666;}
.pb_input{width:140px; height:20px; line-height:20px; border:solid 1px #CCC; background:#FFF; padding:5px;}
  
 
/*´ö¹Ö¾Æ¿ô ÀÌº¥Æ® ¹× ½ÅÃ»ÇÏ±â*/

.dekhu_eventbox{width:100%;  padding:10px 0 0 0;background:#1e3a83; text-align:center;margin-top:-10px;}
.dekhu_regi{width:320px; height:40px; margin:0 auto; color:#FFF;background:#1e3a83; }
.dekhu_regi input{width:150px; height:24px; line-height:24px; font-size:12px; color:#333; border:solid 1px #069;}
.dekhu_regi span{ font-size:0.7em; color:#a9c8fc;}
.dekhu_regi_txt{width:90%; height:24px; line-height:18px; margin:0 auto; font-size:0.8em; color:#CCC; text-align:center; padding:5px 0 5px 0;}
.dekhu_btn{width:250px; height:55px; margin:0 auto; text-align:center; padding:10px 0 0 0;}




/*µî¾÷°¡ÀÌµå*/
.guide_box_1{ width:100%; height:330px; border-bottom:solid 1px #CCC}
.guide_box_tt{width:100%; height:38px; line-height:38px; background:#f3f3f3;}


.myinfo_box_1{width:320px; height:150px; padding:15px; border-bottom:1px dashed #CCC;}
.myinfo_pt{ float:left;width:120px; height:170px; padding-left:10px; }
.myinfo_pt .photo_img{width:117px; height:115px; border:solid 1px #CCC; overflow:hidden;}

.myinfo_pt .pimg{ width:100%; height:20px; line-height:20px; color: #CCC; text-align:center; font-size:11px; background:#333}
.myinfo_pt .pimg a{ text-decoration:none; color:#FFF;}
.myinfo_pt .pimg a:hover,active{color:#FC0;}
.myinfo_pt .pname{ width:100%; height:20px; line-height:20px; text-align:center; color:#333;}

.myinfo_pt_data{float:left;width:180px; height:160px; padding:10px 0 0 10px;}
.myinfo_pt_data ul{ list-style:none; margin:0; padding:0;}
.myinfo_pt_data ul li{ height:20px; line-height:12px; font-size:12px; color:#666;}
.myinfo_pt_data ul li span{ display:inline-block; width:50px; color:#333; font-weight:bold;}



.myinfo_box_2{ width:300px; height:155px; padding:15px; }
.myinfo_box_2 ul{ list-style:none; margin:0; padding:0;}
.myinfo_box_2 ul li{ height:20px; line-height:12px; font-size:12px; color:#666;}
.myinfo_box_2 ul li span{ display:inline-block; width:60px; color:#333; font-weight:bold;}


/*´öÈÄÄ¡ ºÎ¿©°¡ÀÌµå*/
.dh_leve_layout{width:100%;  padding:10px 0 0 0; }
.dh_leve_layout:after { content:""; clear:both; display:block; }
.dh_leve_box{width:365px; height:120px; padding-top:30px; margin:0 0 0 0px; background:url(/imagem/level_bar1.gif) no-repeat;  }
.dh_leve_box2{width:365px; height:120px; padding-top:30px; margin:0 0 0 0px; background:url(/imagem/level_bar2.gif) no-repeat; }

.dh_leve_01{ float:left;width:91px; height:108px; cursor:pointer;}
.dh_leve_01:hover{ background:url(/imagem/level_bar_1.gif) no-repeat center bottom;}
.dh_leve_02{float:left;width:91px; height:108px; cursor:pointer;}
.dh_leve_02:hover{ background:url(/imagem/level_bar_2.gif) no-repeat center bottom;}
.dh_leve_03{float:left;width:91px; height:108px; cursor:pointer;}
.dh_leve_03:hover{ background:url(/imagem/level_bar_3.gif) no-repeat center bottom;}
.dh_leve_04{float:left;width:91px; height:108px; cursor:pointer;}
.dh_leve_04:hover{ background:url(/imagem/level_bar_4.gif) no-repeat center bottom;}
.dh_leve_05{float:left;width:91px; height:108px; margin-left:1px; cursor:pointer;}
.dh_leve_05:hover{ background:url(/imagem/level_bar_5.gif) no-repeat center bottom;}
.dh_leve_06{float:left;width:91px; height:108px; margin-left:1px;cursor:pointer;}
.dh_leve_06:hover{ background:url(/imagem/level_bar_6.gif) no-repeat center bottom;}
.dh_leve_07{float:left;width:91px; height:108px; cursor:pointer;}
.dh_leve_07:hover{ background:url(/imagem/level_bar_7.gif) no-repeat center bottom;}

#dh_guide_01{ position:absolute;width:100%; height:auto; margin:10px 0 0 0; background:#FFF; z-index:1; font-size:0.8em; padding-bottom:20px;}
#dh_guide_02{ position:absolute;width:100%; height:auto; margin:10px 0 0 0; background:#FFF; z-index:1;font-size:0.8em;padding-bottom:20px;}
#dh_guide_03{ position:absolute;width:100%; height:auto; margin:10px 0 0 0; background:#FFF; z-index:1;font-size:0.8em;padding-bottom:20px;}
#dh_guide_04{ position:absolute;width:100%; height:auto; margin:10px 0 0 0; background:#FFF; z-index:1;font-size:0.8em;padding-bottom:20px;}
#dh_guide_05{ position:absolute;width:100%; height:auto; margin:10px 0 0 0; background:#FFF; z-index:1;font-size:0.8em;padding-bottom:20px;}
#dh_guide_06{ position:absolute;width:100%; height:auto; margin:10px 0 0 0; background:#FFF; z-index:1;font-size:0.8em;padding-bottom:20px;}
#dh_guide_07{ position:absolute;width:100%; height:auto; margin:10px 0 0 0; background:#FFF; z-index:1;font-size:0.8em;padding-bottom:20px;}

.gd_td_0{width:80px; text-align:center;border-right:solid 1px #CCC; }
.gd_td_1{height:24px; line-height:24px;text-align:center; background:#f3f3f3; font-weight:bold; border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
.gd_td_2{text-align:center; background:#f3f3f3;font-weight:bold; border-bottom:solid 1px #CCC;}
.gd_td_3{height:24px; line-height:24px;text-align:center; border-bottom:dashed 1px #CCC;border-right:dashed 1px #CCC;}
.gd_td_4{height:24px; line-height:24px;text-align:center; border-bottom:dashed 1px #CCC;}
.gd_td_5{border-left:solid 1px #CCC;border-right:solid 1px #CCC;}
.gd_td_5 .d5{height:20px; margin-left:10px;}







/**********************************************************************/
