/* -------------------------------------------------------------------------------------------
* Version 	: 0.1
---------------------------------------------------------------------------------------------*/

@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);


/* 폰트 선택예시
font-family: 'Nanum Brush Script', cursive;
font-family: 'Nanum Gothic', sans-serif;
font-family: 'Nanum Gothic Coding', monospace;
font-family: 'Nanum Myeongjo', serif;
font-family: 'Nanum Pen Script', cursive;
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:1em;
	background:transparent;
	word-wrap:break-word;
	word-break:keep-all;
	color:#333;
}

ol li, ul li{list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {table-layout:fixed;border-collapse:collapse;border-spacing:0;}
caption{font-size:0;width:0;height:0;line-height:0;}

html, body{position:relative; height:100%; font-family:Nanum Gothic; line-height:1.5em; font-size:14px; background:url(../images/inc/sub_bg.gif) repeat-x;}

a {color:#000; text-decoration:none;cursor:pointer;}
a:hover {color:#000; text-decoration:none;}
img{vertical-align:top;}



.fl, .f_left{float: left;}
.fr {float: right;}
.fc {float: center;}

.l {text-align: left !important;}
.r {text-align: right !important;}
.c {text-align: center !important;}
.t {valign: top !important;}

.mg_l5 {margin-left:5px;}
.mg_l10 {margin-left:10px;}
.mg_l20 {margin-left:20px;}
.mg_l30 {margin-left:30px;}
.mg_b5 {margin-bottom:5px;}
.mg_b10 {margin-bottom:10px;}
.mg_b20 {margin-bottom:20px;}
.mg_b30 {margin-bottom:30px;}
.mg_b40 {margin-bottom:40px;}
.mg_b50 {margin-bottom:50px;}


.mg_t5{margin-top:5px;}
.mg_t10{margin-top:10px;}
.mg_t20{margin-top:20px;}

.mg_r5 {margin-right:5px;}
.mg_r20 {margin-right:20px;}
.mg_r30 {margin-right:30px;}

/*width set*/
.w_30{width:30px;}
.w_40{width:40px;}
.w_50{width:50px;}
.w_60{width:60px;}
.w_70{width:70px;}
.w_80{width:80px;}
.w_90{width:90px;}
.w_100{width:100px;}
.w_110{width:110px;}
.w_120{width:120px;}
.w_130{width:130px;}
.w_150{width:150px;}
.w_160{width:160px;}
.w_180{width:180px;}
.w_200{width:200px!important;}
.w_220{width:220px!important;}
.w_250{width:250px!important;}
.w_280{width:280px!important;}
.w_300{width:300px!important;}
.w_340{width:340px!important;}
.w_350{width:350px!important;}
.w_400{width:400px!important;}
.w_420{width:420px!important;}
.w_470{width:470px!important;}
.w_500{width:500px!important;}
.w_585{width:585px!important;}
.w_600{width:600px!important;}
.w_610{width:670px!important;}
.wps_100{width:100%;}

/*clear set*/
.clr, .f_clear {clear: both;}
.clr_l {clear: left;}
.clr_r {clear: right;}
.clr_c {clear: center;}
.clr_img {background-image: url('')!important;}
.clr_bod_t {border-top:0px !important;}
.clr_bod_l {border-left:0px !important;}
.clr_bod_r {border-right:0px !important;}
.clr_bod_b {border-bottom:0px !important;}



label.none-cap{position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;}
table caption {position:absolute; width:0; height:0; font-size:0; overflow:hidden; visibility:hidden;}

ul.tabs{margin: 0; padding: 0; float: left; list-style: none; height: 34px; line-height:1em; width: 100%; border-bottom:3px solid #593823}
ul.tabs li{float: left; text-align:center; cursor: pointer; font-weight: 600; font-size:1em; background: #7c7c7c; color:#dddddd !important; overflow: hidden; padding:10px 0; display:block; position: relative;border-bottom:3px solid #593823; line-height:1em}
ul.tabs li.Left{width:280px}
ul.tabs li.Right{width:180px}
ul.tabs li.active{background:#593823; color:#fff !important; font-weight:700 !important; text-shadow:none !important}
.tab_container{clear:both; float: left; width:100%}
.tab_content{padding-bottom:10px; display: none}


.write_coment{color:#F00; font-weight:600; padding:10px; font-size:12px}