table.tbl01{
	width:100%;
	border-bottom:1px solid #cddaee;
	color:#616161;
}
table.tbl01 td{
	line-height:1.5em;
	color:#616161;
}
table.tbl01 th.img_tit{
	padding-bottom:4px;
}
table.tbl01 td.d_line{
	border-bottom:1px dotted #d7d7d7;
	padding:7px 0 4px;
	text-align:center;
}
table.tbl01 td.n_line{
	padding:7px 0 4px;
	text-align:center;
}
table.tbl01 td a:hover{
	color:#2352b5;
}
table.tbl01 td span.reply{
	background:url(/images/ico_reply.gif) left top no-repeat;
	padding-left:37px;
}
table.tbl01 td.al{
	text-align:left;
	padding-left:15px;
}

table.tbl01 td span.ico{
	margin-left:5px;
}
table.tbl01 td.questionL{
    vertical-align:top;
	padding:10px 0 0 20px;

}
table.tbl01 td.questionT{
    vertical-align:top;
	padding:9px 10px 10px 15px;

}
table.tbl01 td.answerL{
    vertical-align:top;
	padding:20px 0 0 0px;
    background:#f8fafd;
}
table.tbl01 td.answerT{
	padding:15px 10px 20px 15px;
    background:#f8fafd;
	color:#4a71c4;
	line-height:18px;
}
table.tbl01 td span.answerB{
	color:#4a71c4;
	font-weight: bold;
	line-height:25px;
}

table.tbl02{
	width:100%;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #d7e1f1;
}
table.tbl02 td{color:#616161;}
table.tbl02 th.tit{
	background:#f5f5f5;
	border-bottom:1px solid #dddddd;
	padding:8px 0 6px;
	text-align:center;
}
table.tbl02 th.tit img{
	vertical-align:middle;
}
table.tbl02 td.b_line{
	border-bottom:1px solid #dddddd;
	padding:8px 0 5px 13px;
}
table.tbl02 td.i_line{
	border-bottom:1px solid #dddddd;
	padding:2px 5px;
}
table.tbl02 td.img_line{
	border-bottom:1px solid #dddddd;
	padding:2px 5px;
	text-align:center;
}
table.tbl02 td.i_line input.text{
	border:1px solid #e7e7e7;
	background:#f8f8f8;
	height:16px;
}
table.tbl02 td.con{
	padding:20px 18px 48px;
}
table.tbl02 td span.b_font{
	color:#385bad;
	font-size:11px;
}
table.tbl02 span.file{
	color:#385bad;
	background:#ccd8f0;
	padding:2px 3px 1px;
}
table.tbl02 span.selection{
	color:#FFF;
	background:#648ada;
	padding:2px 3px 1px;
	font-weight:bold;
	margin-right:25px;
}
table.tbl02 span.selection2{
	color:#335dbb;
	font-weight:bold;
}

table.tbl03{
	width:100%;
	border-top:1px solid #b5c6ea;
	border-bottom:1px solid #dce3f5;
	background:#f8fafd;
}
table.tbl03 th, table.tbl03 td{vertical-align:top;line-height:1.5em;}
table.tbl03 tr.line th, table.tbl03 tr.line td{vertical-align:top;border-bottom:1px solid #dce3f5;}
table.tbl03 th.writer{color:#1146ba;text-align:left;padding:9px 4px 5px 13px;}
table.tbl03 td.con{padding:9px 8px 5px 8px;}
table.tbl03 td.date{padding:8px 4px 5px 4px;color:#1146ba;font-size:11px;}
table.tbl03 td.btn{text-align:center;padding:7px 4px 5px 4px;}
table.tbl03 td.point{text-align:center;padding:9px 0px 5px;}

table.tbl04{width:100%}
table.tbl04 th.tit{background:url(/images/bul_tri01.gif) 15px 12px no-repeat;padding:7px 0px 7px 28px;text-align:left;border-bottom:1px solid #dddddd;vertical-align:top;}
table.tbl04 th.tit img{vertical-align:middle;}
table.tbl04 th.tit span.star{background:url(/images/bul_star.gif) 100% 1px no-repeat;padding-right:15px;}
table.tbl04 td.txt{padding:5px 0 3px;border-bottom:1px solid #dddddd;vertical-align:middle;}
table.tbl04 td.inp{border-bottom:1px solid #dddddd;vertical-align:middle;padding:3px 0;}
table.tbl04 td span.act{color:#fa673a;font-weight:bold;}

table.tbl05{
	width:320px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #d7e1f1;
}
table.tbl05 td{color:#616161;}
table.tbl05 th.tit{
	background:#f5f5f5;
	border-bottom:1px solid #dddddd;
	padding:8px 0 6px;
	text-align:center;
}
table.tbl05 th.tit img{
	vertical-align:middle;
}
table.tbl05 td.b_line{
	border-bottom:1px solid #dddddd;
	padding:8px 0 5px 13px;
}
table.tbl05 td.i_line{
	border-bottom:1px solid #dddddd;
	padding:2px 15px;
}


/* Page */
.bbs_page{
	text-align:center;
}
.bbs_page img{vertical-align:middle;}
.bbs_page a.num{padding:0 7px;}
.bbs_page a.num:hover{color:#6b7ae2;}
.bbs_page a.num b{color:#6b7ae2;}

/* Search Box Gray*/
.search_boxg{
	background:#f8f8f8;
	text-align:center;
	padding:5px 0;
	margin-top:15px;
}
.search_boxg input.i_text{
	border:1px solid #dedede;
	height:16px;
}
.search_boxg img{
	vertical-align:middle;
}
* html .search_boxg img{margin-top:-5px;}
*:first-child+html .search_boxg img{margin-top:-5px;}

/* Search Box White*/
.search_boxw{
	text-align:center;
	margin-top:15px;
}
.search_boxw input.i_text{
	border:1px solid #dedede;
	height:16px;
}
.search_boxw img{
	vertical-align:middle;
}
* html .search_boxw img{margin-top:-5px;}
*:first-child+html .search_boxw img{margin-top:-5px;}

/* Title Bar */
.tit_bar{
	padding-bottom:5px;
}

/* Reply Box */
.reply_box{
	background:#f8f8f8;
	text-align:center;
	padding:7px 0;
}
.reply_box textarea.reply_ta{
	border:1px solid #dedede;
}
.reply_box img{
	margin-left:3px;
	margin-bottom:-1px;
}

/* Button Box */
.btnl13{margin-top:13px;padding-right:14px;}

.btnr13{text-align:right;margin-top:13px;padding-right:1px;}
.btnr20{text-align:right;margin-top:20px;padding-right:1px;}
.btnr25{text-align:right;margin-top:25px;padding-right:1px;}

.btnc20{text-align:center;margin-top:20px;padding-right:1px;}
.btnc30{text-align:center;margin-top:30px;padding-right:1px;}

.btn1to1{text-align:right;margin:1px 0 5px;padding-right:1px;}
.btndel{text-align:right;margin:8px 15px; padding-right:1px;}
.btndel2{text-align:left;margin:8px 12px; padding-right:1px;}


/* ¿©ÇàÈÄ±â List */
ul.at_list{
	border-top:1px solid #c4d7f7;
	border-bottom:1px solid #c4d7f7;
	color:#666666;
}
ul.at_list li.b_line{
	border-bottom:1px solid #e7e7e7;
	padding:15px 5px;
}
ul.at_list li.n_line{
	padding:15px 5px;
}
ul.at_list table.at_tbl{
	width:100%;
}
ul.at_list table.at_tbl td.title{color:#3376e5;font-weight:bold;float:none;}
ul.at_list table.at_tbl td.con{border-bottom:1px solid #eaeaea;padding-top:5px;padding-bottom:5px;}
ul.at_list table.at_tbl td.sub{font-weight:bold;padding-top:5px;}
ul.at_list table.at_tbl td.title span.city{float:right;padding:3px 4px 1px;background:#3376e5;font-weight:normal;color:#FFF;}
ul.at_list table.at_tbl td span.b_font{color:#3376e5;font-weight:normal;}

/* ³×Æ¼Áð ÆòÁ¡ */
p.n_point{font-size:11px;}
p.n_point span.b_font{color:#1646b5;}

/* Margin */
.mr25{margin-right:25px;}

/* Scrolling */
.s_div{
	padding:5px 0;
	line-height:1.8em;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-highlight-color:#b9b0ba;
	scrollbar-shadow-color:#b9b0ba;
	scrollbar-arrow-color:#b9b0ba;
	scrollbar-face-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

/* Agreement DIV */
.agree_div{
	border:1px solid #c5cfe1;
	border-bottom:1px solid #e1e6f1;
	border-right:none;
	padding:18px 15px;
	color:#666666;
	line-height:14px;
	background:#eef3f9;
	scrollbar-highlight-color:#b9b0ba;
	scrollbar-shadow-color:#b9b0ba;
	scrollbar-arrow-color:#b9b0ba;
	scrollbar-face-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	overflow:auto;
}
.agree_div span.act{color:#f58c03;;font-weight:bold;margin-bottom:10px;display:block;}
.agree_div span.subtext{font-size:11px;padding-left:15px;display:block;}
.agree_div span.subtext span.num{float:left;margin-left:-15px;}



/* Round Box */
div.rbox01{
	background:url(/images/rtb01_bot.gif) 0 100% no-repeat #e7f1f9;
	padding-bottom:4px;
}
div.rbox01 div.rbox01_t{
	background:url(/images/rtb01_top.gif) 0 0 no-repeat;
	padding-top:4px;
}
div.rbox01 div.rbox01_t img{vertical-align:middle;}

/* 2Áß »óÀÚ */
div.cbox01{
	background:#e7f1f9;
	padding:5px;
}
div.cbox01 div.cbox01_s{
	background:#FFF;
	border-right:1px solid #dedddd;
	border-bottom:1px solid #dedddd;
}
div.cbox01 div.cbox01_s div.cbox01_ss{
	background:#FFF;
	border-right:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
}


/* Login */
div.login{width:100%;display:table;}
div.login div.mem_login{float:left;width:320px;}
div.login div.nomem_login{float:right;width:320px;}
div.h4tit{padding-bottom:15px;}

table.login_tbl{width:100%;}
table.login_tbl th.tit{text-align:left;}
table.login_tbl td.inp{padding:2px 0;}
table.login_tbl td.lbtn{padding-top:10px;}

/*´ÙÀÌ³ª¹ÍÆÐÅ°Áö(090319Ãß°¡)*/

/* box */

div.dynbox {
	background:#FFF;
	border:2px solid #98b8e3;
	padding:25px 25px 25px 25px;
	margin-top:20px;
}

div.dynbox .chbox{
margin-left:40px;
}

.gstxt{vertical-align:middle; color:#9b9b9b;font-size:11px; padding-left:7px;}

/*1:1½ÅÃ» Å×ÀÌºí*/

table.dyntbl{width:100%; margin-bottom:50px}
table.dyntbl .st_dy{
padding-bottom:10px;
border-bottom:2px solid #d8dde3;
}
table.dyntbl th.tit{padding:10px 10px 10px 10px;text-align:left;vertical-align:top;}
table.dyntbl td.tit{padding:10px 10px 10px 10px;text-align:left;vertical-align:top;}
table.dyntbl th.tit img{vertical-align:middle;}
table.dyntbl td.txt{padding:5px 0 3px;vertical-align:middle;}
table.dyntbl td.inp{vertical-align:middle;padding:3px 0;}
table.dyntbl td.inp .cal{margin: 0 10px 0 5px;}
table.dyntbl td.bline{border-bottom:1px solid #d8dde3; width:100%; height:1px;}
table.dyntbl td.dytarea{
padding:10px 0 0 22px;
font-size:11px;
}

table.dyntbl02{width:95%; margin-left:22px; }
table.dyntbl02 td.inp{vertical-align:middle;padding:3px 0;}
table.dyntbl02 td span.tit{vertical-align:middle; padding:0 3px 0 7px;}
table.dyntbl02 td span.txt{vertical-align:middle; color:#9b9b9b;font-size:11px;}

table.dyntbl02 td.infobox{background-color:#f2f3f5; padding:10px 15px 7px 15px;vertical-align:middle;font-size:11px;}
table.dyntbl02 td.infobox span.txt2{font-size:11px;margin-left:10px;vertical-align:middle;}

div.info_rs{
    font-size:11px;
	background:#dfe0e1;
	padding:7px 7px 7px 10px;
	margin:10px 2px 5px 2px;
}

table.dyntbl03{width:95%; margin-left:22px; }
table.dyntbl03 th.tit{background-color:#dfe0e1; vertical-align:top; padding: 11px 0 10px 17px;}

table.dyntbl03 td.inp{
background-color:#f2f3f5; 
vertical-align:middle;
padding:5px 0 5px 0;
font-size:11px;
}


table.dyntbl03 td.stit{
background-color:#f2f3f5; 
vertical-align:top;
padding:11px 0 0 15px;
font-size:11px;
}

table.dyntbl03 td.inp2{
background-color:#f2f3f5; 
vertical-align:middle;
padding:8px 0 4px 15px;
font-size:11px;
}

table.dyntbl03 td.wline{border-bottom:0.5px solid #fff;}


/*ÃßÃµÆÐÅ°Áö_090518Ãß°¡*/
.dyn_rectop{
	background:url(../../images/title/tit_dynp02_bg.gif) 0 100% no-repeat;
	width:650px;
	height:239px;
}

.dyn_rectop .img01{
border:1px solid #0d366f;
margin: 108px 0 0 22px;
}

.dyn_rectop .img02{
border:1px solid #0d366f;
margin: 108px 0 0 14px;
}

.dyn_rectop .img03{
border:1px solid #0d366f;
margin: 108px 0 0 14px;
}

.dyn_rectop .new{
z-index:100;
position:absolute;
margin: 108px 0 0 178px;
}

.dyn_rectop .hit{
z-index:100;
position:absolute;
margin: 108px 0 0 386px;
}

.dyn_rectop .hot{
z-index:100;
position:absolute;
margin: 108px 0 0 594px;
}

.dynlist{
border-bottom:1px solid #d0e0e6;
margin-bottom:15px;
padding-bottom:15px;
}

.dynlist .imgbox{
text-align:left;
width:188px;
margin-left:10px;
border:1px solid #dcdcdc;
}


ul.dyninfo{
text-align:left;
width:440px;
}

ul.dyninfo li.tit{
width:430px;
background-color:#f0f7fe; 
padding:7px 0 3px 8px;
font-weight:bold;
color:#1d71ce;
margin-bottom:10px;
}

ul.dyninfo li.tit a { color: #1d71ce; }

ul.dyninfo li.btn{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dotted #d8d8d8;
}

ul.dyninfo li.btn img{
padding-left:5px;
}

ul.dyninfo li.txt{
padding-left:5px;
line-height: 170%;
}



.dynview{
border:4px solid #1d71ce;
margin-bottom:20px;
padding:15px 15px 15px 5px;
}

.dynview .imgbox{
text-align:left;
width:188px;
margin-left:10px;
border:1px solid #dcdcdc;
}


ul.dynvinfo{
text-align:left;
width:410px;
}

ul.dynvinfo li.tit{
width:400px;
background-color:#f0f7fe; 
padding:7px 0 3px 8px;
font-weight:bold;
color:#1d71ce;
margin-bottom:10px;
}


ul.dynvinfo li.txt{
padding-left:5px;
line-height: 170%;
}

.recom_day{
border:1px solid #e1e1e1;
padding:10px;
margin-top:10px;
}

.recom_btn{
text-align:center;
margin-top:15px;
}


.dynp_rec th{
text-align:center;
font-weight:bold;
height:27px;
background:#93c8e1;
color:#fff;
font-size:11px;
}


.dynp_rec td{
text-align:center;
font-size:11px;
line-height:150%;
padding:5px 2px 5px 2px;
}

.dynp_rec .ltxt
{
text-align:left;
padding-left:7px;
}

.dynp_rec .bline
{
border-bottom: solid 1px #bad5e6;
}
.dynp_rec .rline
{
border-right: solid 1px #bad5e6;
}

.dynp_rec .day{
text-align:center;
background:#f3f8fb;
color:#66a3c0;
font-size:11px;
font-weight:bold;
}

.dynp_1by1{
border: solid 5px #3376e5;
padding:10px 10px 15px 15px;
width:600px;
background:#fff;
}

.dyn_x_btn{
float:right;
z-index:100;
}

/*ÃßÃµÆÐÅ°Áö_090518Ãß°¡ ³¡*/


.nmem_agree{
padding:0 3px 11px 8px;
height:160px;
font-size:11px;
}

.nmem_radio{
text-align:right;
padding:9px 5px;
font-size:11px;
}


