/* ÄÚ¸àÆ® */
div.bcomment {border:1px solid #d4d4d4; font-size:13px; background:#efefef; padding:7px; overflow:hidden; padding-bottom:30px;}
div.bcomd1 {margin-bottom:10px;}
div.bcomd1 iframe {border:1px solid #8a8a8a; width:112px; height:22px; vertical-align:middle;}
div.bcomd2 {margin-bottom:10px;}
div.bcomd2 a {background:gray; color:white; padding:4px 5px; font-size:11px;}
div.bcomd3 textarea {margin-bottom:10px; width:100%; border:1px solid #d4d4d4;}
table.bcomlist {background:white; width:100%; border:1px solid #d4d4d4; margin-bottom:-20px;}
table.bcomlist caption {display:none;}
table.bcomlist th, table.bcomlist td {padding:10px 10px;}
table.bcomlist th a {color:black;}

/* Ä«Å×°í¸® */
div.bcate {padding-top:5px 0; text-align:left; margin-bottom:10px; font-size:14px;}
div.bcate select {background:none; border:none; color:red; width:150px; height:25px; line-height:25px; font-size:14px;}

/* ÆäÀÌÁö */
div.bpage {margin-bottom:20px; overflow:hidden;}
div.bpage ul {float: right; position: relative; left: -50%;} 
div.bpage li {float: left; position: relative; left: 50%; }
div.bpage li a {display:block; width:20px; height:20px;  margin:1px; text-align:center; font-size:13px; line-height:20px; color:#696969;}
div.bpage li a.bpon {font-weight:bold; color:#db3163; }
div.bpage li a.bpon2 {font-weight:bold; color:#67b249;}

/* °Ë»ö¿µ¿ª */
div.bsearch {text-align:center;}
div.bsearch select, div.bsearch input {border:1px solid #d4d4d4; background:none; vertical-align:middle; font-size:14px;}
div.bsearch select {height:24px; line-height:24px;}
div.bsearch input {height:22px; line-height:22px;}
div.bsearch button {background:#c5c5c5; border:none; color:white; font-size:12px; padding:5px 10px; }

/* ¹öÆ° */
div.bbtn {overflow:hidden; margin:15px 0 30px 0;}
div.bbtn button {cursor:pointer;}
div.bbtnc {text-align:center;}
div.bbtnc>button {float:none; width:auto; margin:0 auto;}
button.bbtn1 {background:#db3163; border:1px solid #db3163; color:white; float:right; margin-left:5px; font-size:13px; padding:8px 12px; border-radius:4px;}
button.bbtn2 {background:#e8e9ea; border:1px solid #d4d4d4; color:#5c5c5c; float:right; margin-left:5px; font-size:13px; padding:8px 12px; border-radius:4px;}	
a.bbtn2 {background:#e8e9ea; border:1px solid #d4d4d4; color:#5c5c5c; float:right; margin-left:5px; font-size:13px; padding:8px 12px; border-radius:4px;}	

/* ¸ñ·Ï ÆäÀÌÁö */
table.blist {font-size:14px; width:100%;}
table.blist caption, table.blistg caption {display:none;}
table.blist a {color:#696969;}
table.blist th {font-weight:bold; color:white; text-align:center; background:#db3163; padding:16px 0;}
table.blist td {border-bottom:1px solid #eaeaea; text-align:center; color:#696969; padding:16px 0;}
table.blist td.btitle {text-align:left; padding:12px;}
table.blist td.btitle span {margin-right:3px;}
table.blist td.bnone {padding:30px; }

/* ±Û¾²±â ÆäÀÌÁö */
table.bview {margin:0 auto; font-size:14px; width:100%;}
table.bview caption {display:none;}
table.bview th, .bview td {border-bottom:1px solid #eaeaea; padding:13px 15px; color:#696969; text-align:left}
table.bview th {background:#fbfbfb; font-weight:bold;}
table.bview td a {color:#696969;}
table.bview td>div {margin-bottom:8px;}
table.bview td textarea {width:100%; height:400px; border:1px solid #ccc; margin-top:5px;}
table.bview td input.bis {border:1px solid #ccc; height:22px; line-height:22px; max-width:620px;}
table.bview input.bis {border:1px solid #ccc; height:22px; line-height:22px;}

/* º¸±â ÆäÀÌÁö */
table.bview td span {margin-right:3px;}
table.bview td.bbody {padding:20px;}
table.bview td.bfile {border-bottom:none;}
table.bview td.bfile a {color:#696969;}

/* faq º¸±âÆäÀÌÁö */
ul.fmenu {overflow:hidden;}
ul.fmenu li {float:left;}
ul.fmenu li a {display:block; padding:10px 20px; background:#eee; border-right:1px solid #ddd; color:#898989;}
ul.fmenu li a:hover, ul.fmenu li a.fon {background:#0c4da2; color:white; font-family:nbgb;}
table.faq {width:100%; font-size:14px; border-top:2px solid #0c4da2;}
table.faq td {border-bottom:1px solid #eaeaea; text-align:center; color:#696969; text-align:left; overflow:hidden;}
table.faq dl {width:100%;}
table.faq dt {padding:12px 2%; background:#ddd; float:left; width:7%; font-family:nbgb; }
table.faq dd {padding:12px 2%; float:right; width:85%; }
table.faq dd a.fbtn {float:right; padding:1px 5px; background:#757575; margin:0 2px; font-size:12px; color:white;}
table.faq dd p {word-break:normal ;}
td.faqn {padding:30px 0; text-align:center !important;}


/* ¿Â¶óÀÎ »ó´ã */
.aw {background:#bebebe; padding:4px 8px; font-size:12px; color:white; border:none; cursor:pointer; border-radius:2px;}
.ac {background:#db3163; padding:4px 8px; font-size:12px; color:white; border:none; cursor:pointer; border-radius:2px;}

/* Ä¶¸°´õ ¿¹¾à */
div.mreser {font-size:14px; color:#696969;}
div.mreser dl {overflow:hidden; margin-bottom:20px;}
div.mreser dl dt, div.mreser dl dd {float:left; border-bottom:1px solid #ddd; padding:10px 0; min-height:25px; line-height:25px; }
div.mreser dl dt {width:15%; font-weight:bold;}
div.mreser dl dd {width:85%;}
div.mreser dl dd select {min-height:25px; border:1px solid #ddd; font-size:14px;}

div#phpCalendar {margin-bottom:20px;}
div.mcalt {text-align:center; margin-bottom:20px; position:relative; overflow:hidden; min-height:20px; }
div.mcalt h5 {font-size:16px; }

div.mcalt a {position:absolute; bottom:0px; padding:3px 6px; color:#0c4da2; border:1px solid #b3b3b3; font-size:9px; font-weight:bold;}
div.mcalt a.mcleft {left:50%; margin-left:-100px;}
div.mcalt a.mcright {right:50%; margin-right:-100px;}

table.mcalb {width:100%;}
table.mcalb caption {display:none;}
table.mcalb th, table.mcalb td {padding:10px 15px; border:1px solid #ddd;}
table.mcalb th {background:#fafafa}
table.mcalb .sun {color:#bb4e4e;}
table.mcalb .sat {color:#488785;}
table.mcalb td {vertical-align:top;}
table.mcalb td span{display:block; margin-bottom:10px;}
table.mcalb td strong {display:block; text-align:center;padding:5px 10px; color:white; margin-bottom:10px; font-size:13px;}
strong.mcoff {background:#b3b3b3;}
strong.mcon {background:#0c4da2;  cursor:pointer; }