@charset "utf-8"; 

/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,table, caption, th, td{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'돋움',dotum,Helvetica,sans-serif;font-size:10px;color:#383d41}
body{*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#2f3743;text-decoration:none}
a:hover{color:#390;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr,caption{display:none}
legend{*width:0}
/* Reset code */


body {
	margin:0;
	padding:0;/*추가*/
	background-color: #FFFFFF;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif, "돋움", "Dotum";
	color:#6B6B6B;
}
img { border:none; margin:0; padding:0; }
/*ul li { list-style:none; margin:0; padding:0 }원본*/
dl,dt,dd,ul,li { list-style:none; margin:0; padding:0 }
.clear{clear:both}
input {
	height: 20px;
	font-size:10pt;
	border-left:1px solid #C3C3C3;
	border-top:1px solid #C3C3C3;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	padding-left:3px;
}

a:link { color:#6B6B6B; text-decoration:none; }
a:visited { color:#A2A5A4; text-decoration:none; }
a:active { color:#A2A5A4; text-decoration:none; }
a:hover { color:#676767; text-decoration:none; }

a.rollover img{ border-width:0px; display:inline; }
a.rollover img.rollover{ display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img{ display:none; }
a.rollover:hover img.rollover{ display:inline; }

div#wrapper {
	width:100%;
	/*min-height:835px; */
	background-color:#FFFFFF;
	/*text-align:center; */
	margin:0;
	padding:0;
}
div#header {
	width:960px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

div#footer {
	width:960px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	font-family:Helvetica,sans-serif,'돋움',dotum;
	font-size:8pt;
	color:#676767;
	text-align:center;
}
div#disp {
	width:960px;
	min-height:450px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
/*	line-height:530px; */
	text-align:center;
}
div#dispnav {
	width:960px;
	min-height:81px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
div#disp .slider-wrapper {
	width:100%;
	height:100%;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#disp img {
	vertical-align:middle;
}
#disp #panel {
	margin-top:30px;
}
#disp .product {
	margin-top:30px;
	margin-bottom:10px;
}

#logo {
	float:left;
	margin-top:30px;
}
#navi {
	float:right;	
	margin-top:40px;
}
#member li {
	float:right;	
	margin-left:5px;
	margin-right:10px;
}
#menu li {
	float:right;	
	margin-left:10px;
	margin-right:10px;
}
#dotnav {
	width:552px;
	height:81px;
	margin:0;
	padding:0;
	float:left;
	line-height:81px;
}
#dotnav img {
	vertical-align:middle;
	margin:15px;	
}
#notice {
	width:374px;
	height:76px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	border:#DEDEDE 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
#notice dt, dd {
	float:left;	
}
#notice dt {
	margin:5px;
	width:48px;
	height:66px;
}
#notice dd {
	width:290px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
    display: list-item;
    list-style-type: disc;
    text-align:left;
}

#latest {
	width:374px;
	height:76px;
	margin:0;
	padding:0;
}
#latest dt, dd {
	float:left;	
}
#latest dt {
	margin:5px;
	width:48px;
	height:66px;
}
#latest dd {
	width:290px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
    display: list-item;
    list-style-type: disc;
    text-align:left;
}

/*
div#footer {
	width:960px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	font-family:Helvetica,sans-serif,'돋움',dotum;
	font-size:8pt;
	color:#676767;
	text-align:center;
}
*/
#footer .cframe {
	width:100%;
	margin:0;
	padding:0;
}
#footer ul {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:right;	
}
#footer li {
	float:right;	
	margin-left:5px;
	margin-right:5px;	
	text-align:center;
}
#footer li.copyright {
	width:400px;
}
#footer li.uplus {
	margin-right:20px;
}
#footer .cframe img {
	margin-top:10px;
}
/*
#footer .logo_gray {
	margin-left:60px;
}
*/

/*** board ***/
.board_bowl {
	width:620px;
	min-height:415px;
	height:auto !important;
  	height:415px;	
	border:#ECECEC 1px solid;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
}

.board_bowl .board_data {
	width:100%;
	min-height:400px;
}

.board_bowl dl {
	clear:both;
	width:98%;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
/*	padding-top:5px;
	padding-bottom:5px; */
	border-bottom:1px dotted #DFDFDF;
}
.board_bowl dt {
	float:left;
	width:120px;
	height:30px;
	padding:0;
	color:#626469;
	font-weight:bold;
	text-align:center;
	background-color:#ECF7CF;
	line-height:30px;
	vertical-align:middle;
}
.board_bowl dd {
	float:left;
	width:470px;
	height:30px;
	margin-left:15px;
/*	margin-right:15px; */
	line-height:30px;
	vertical-align:middle;
}
.board_bowl dl.txt_view {
	min-height:230px;
	height:auto !important;
  	height:230px;
  	border:0;
}
.board_bowl dl.txt_view dd {
	width:98%;
	margin-top:3px;
	margin-left:3px;
	min-height:230px;
	height:auto !important;
  	height:230px;	
/*	overflow-x:auto; */
	line-height:25px;
	vertical-align:middle;
}

.board_bowl form input {
	margin-right:3px;
	padding-left:3px;
	height:23px;
/*	border:1px solid #B2B2B2; */
	border-left:1px solid #C3C3C3;
	border-top:1px solid #C3C3C3;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}
.board_bowl form textarea {
	width:98%;
	margin:3px;
	min-height:230px;
	height:auto !important;
  	height:230px;	
	border-left:1px solid #C3C3C3;
	border-top:1px solid #C3C3C3;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}
.board_bowl .btn {
	clear:both;
	height:30px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	padding:0;
}
.board_bowl .sub_btn {
	border:none;
	margin:0;
	padding:0;
	width:162px;
	height:33px;
}
/*
#div.content {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:center;
}
*/
.board_bowl table {
	table-layout:auto;
	width:98%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	border-spacing:0;
/*	border-spacing:8px;
	border-collapse:separate;
*/
}
.board_bowl thead {
	background-color:#D0E5F7;	
}
.board_bowl th {
	height:23px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:23px;
	vertical-align:middle;
}
.board_bowl td {
	height:23px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #E0E0E0;
}
.board_bowl .paging {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:center;	
}
.btn_area {
	margin-left:5px;
	padding:0;
	float:left;
	line-height:30px;
/*	background-color:#F197A2;	*/
}
.search {
	width:50%;
	margin:0;
	padding:0;
	float:right;
	line-height:30px;
	text-align:right;
/*	background-color:#F197A2;	*/
}
.board_bowl p {
	text-align:right;
	color:#595959;
}
.board_bowl .req_contents, .possibility, .reason {
	width:98%;
	background-color:#F9F9F9;	
	border:1px solid #E4E4E4;
	padding:5px;
}
.board_bowl .req_contents {
/*	height:95px; */
	margin-top:5px;
}
.board_bowl	.possibility {
	height:42px;
	margin-top:10px;
	margin-bottom:20px;
}
.board_bowl	.reason {
	height:194px;
}
.board_bowl .apply_btn {
	text-align:center;
	width:100%;
	margin-top:15px;
	padding:0;	
}
.board_bowl .tm_type {
	width:100%;
	margin-top:10px;
	margin-bottom:15px;
	padding-left:15px;	
	text-align:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}
.board_bowl .brand_type_title {
	font-size:12px;
	font-weight:none;
}
.tm_type .brand_type {
	border:0px;	
	margin-left:30px;
}
/*
.tm_type input radio {
	border:0px;	
	margin-left:30px;
}
*/
.board_bowl .terms {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#F7F7F7;
	text-align:center;	
}
.board_bowl .textarea {
	width:95%;
	margin:0;
	padding:0;
}
.board_bowl .agree {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;	
}

#board thead {
	background-color:#ECF7CF;	
}

#paginator {
	width:50%;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
/*	background-color:#DEE63A; */
}
#paginator .dotdot {
	margin-left:5px;
	margin-right:8px;
	letter-spacing:1px;
}

/** board css */
a.pagor {
	height:20px;
	padding-left:4px;
	padding-right:4px;
/*	display:block; */
/*	float:left; */
	border:1px solid #CCC;
	color: #444;
	margin-right:4px;
	text-decoration:none;
	text-align:center;
}

a.pagor:hover {
	background:#ADDADC;
	border:1px solid #33A8AD;
	color:white;
}

a.selected {
	background:#D0E5F7;
	border:1px solid #6DCED2;
}

