/* °øÅë */
h3.sh3 {height:97px; line-height:97px; text-align:center; color:white; font-family:nbgb; font-size:42px; background:url(../images/sub_title_bg.jpg)}
h3.sh4 {height:125px; line-height:60px; text-align:center; color:white; font-family:nbgb; font-size:30px; background:url(../images/sh4.gif)}
div.sub {padding:0px 0 50px 0; width:640px; margin:0 auto;}
.sbg {background:url(../image/sbg.gif)}
img.simg {min-width:640px;}

div.stab h4 {font-size:27px; color:white; text-align:center; height:52px; line-height:52px; background:url(../images/stab.gif); cursor:pointer;}
div.stab ul {background:url(../image/stab_bg.png) repeat-x 0 bottom; padding-bottom:10px; position:absolute; width:100%; display:none; z-index:999;}
div.stab ul li a {display:block; height:48px; line-height:48px; color:#000; font-size:24px; padding-left:30px; background:#eceef6;}

select.sselect {width:100%; font-size:27px; height:51px; line-height:51px; color:white; background:#4e4e4e; border:1px solid #a1a1a1; font-family:nbgb;}
select.sselect option {font-family:nbg;}

div.login {width:530px; margin:0 auto;}
div.login h4 {font-size:50px; font-family:nbgb; color:#007154; text-align:center; margin-bottom:35px;}
div.login>div {background:#007154; border-radius:10px; padding:35px 50px; color:white; font-size:35px;  font-family:nbgb; margin-bottom:25px;}
div.login li {overflow:hidden; margin-bottom:26px;}
div.login li input {height:60px; line-height:60px; font-size:30px; width:235px; float:left; border-radius:10px; border:none;}
div.login label {width:180px; float:left; line-height:60px;}
div.login dl {margin-bottom:40px;}
div.login dt {font-size:21px; line-height:30px; margin-bottom:20px;}
div.login dd {font-size:17px; line-height:23px;}
div.login dd strong {color:#007154; font-family:nbgb;}
div.login dd span { font-family:nbgb;}

div.board dt {font-family:nbgb; font-size:30px; padding:25px 25px; line-height:40px; border-top:2px solid #00b896; border-bottom:2px solid #00b896}
div.board dd {padding:35px 25px; font-size:21px; line-height:30px; border-bottom:1px solid #dcdcdc;}

div.reserve {text-align:center;}
div.reserve>p {font-size:23px; line-height:31px; color:#363636; margin-bottom:60px; text-align:left;}
div.reserve>p strong {font-family:nbgb;}
h4.sh4 {font-size:38px; padding-top:10px; color:#363636; font-family:nbgb; background:url(../image/h4.gif) no-repeat; margin-bottom:30px;  text-align:left;}
div.reserve>form>input {padding:30px;}

div.reserve table {width:100%; margin-bottom:60px;}
div.reserve th, div.reserve td {font-size:22px; padding:20px 0; text-align:center;}
div.reserve th {font-size:25px; color:white; background:#008462}
div.reserve td {border-bottom:1px solid #f0f0f0;}

div.redl {background:#f0f0f0; font-size:27px; color:#008462; font-family:nbgb; padding:30px 18px 1px 18px;}
div.redl dl {margin-bottom:30px;  text-align:left;}
div.redl dt {margin-bottom:15px;}
div.redl dd {color:#363636; font-size:22px; font-family:nbg;}
div.redl dd select {height:55px; line-height:55px; font-size:22px; border:1px solid #c6c6c6; min-width:145px;}

div.reserve table caption, dl.jyjs dt {text-align:left; color:#008462; font-family:nbgb; font-size:27px; height:60px;}
dl.jyjs dd textarea {width:100%; border:1px solid #cacaca; min-height:124px;}
div.reserve2>input {padding:30px;}



/****ºñ¿ë»ó´ã***/
#subBodyBoard {
	padding:10px;
	font-size:1em;
	line-height:150%;
}
.line_dot {
	background-image: url(/images/line_dot.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size:1px;
	line-height:1px;
	height:1px;
}
.line {
	height:1px;
	background-color:#e7e7e7;
	font-size:0;
	line-height:0;
}/** ±âº» ¶óÀÎ **/
/**************************************************************************/
/******************************ÈÄ±â********************************/
/**************************************************************************/

.text_form {border:1px solid #6c6c6c;height:35px;line-height:35px;background-color:#ffffff; width:80%;}
textarea {background-color:#ffffff;color:#666666;border:1px solid #e1e1e1;}
select {border:1px solid #e1e1e1; height:35px; width:30%; font-size:20px;}

#board_review {
}
#board_review .list {
	background-image: url(/images/line_dot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:12px 0;
	text-align:left;
}
#board_review .list h1 {
	font-size:1em;
	font-weight:bold;
	line-height:150%;
	color:#000000;
	padding:0 10px;
}
#board_review .list h1 b {
	font-weight:bold;
	line-height:150%;
	color:#006ead;
}
#board_review .list p {
	font-size:0.8em;
	line-height:150%;
	color:#acacac;
	padding:0 12px;
}
#board_review .list p .color1 {
	font-weight:normal;
	color:#383838;
}
#board_review .list p .color2 {
	font-weight:normal;
	color:#000000;
}
#board_review .list p img {
	margin-bottom:-3px;
}
#board_review .list .line {
	background-image: url(/images/line_dot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#board_review .view {
	text-align:left;
}
#board_review .view h1 {
	background-color:#ffffff;
	border-bottom:1px solid #d7d7d7;
	text-align:center;
	font-size:16px;
	color:#006ead;
	font-weight:bold;
	padding:8px 0;
}
#board_review .view h2 {
	background-color:#f1f1f1;
	border-bottom:1px solid #d7d7d7;
	text-align:right;
	font-size:11px;
	padding:5px;
	color:#999999;
}
#board_review .view h2 .color {
	color:#000000;
}
#board_review .view .contents {
	padding:15px 10px 30px 10px;
}
#board_review .view .contents .reply {
	font-size:14px;
	padding:8px 8px 8px 8px;
	line-height:140%;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	background-color:#f5f5f5;
	margin-top:20px;
}
#board_review .view .contents .reply .title {
	margin-bottom:2px;
	color:#1997C4;
	font-size:16px;
	font-weight:bold;
}
#board_review .view .contents .img {
	margin-bottom:10px;
	text-align:center;
}
#board_review .pw {
}
#board_review .pw .table {
	padding:0px 27px 0px 28px;
	text-align:center;
}
#board_review .pw .table .td1 {
	text-align:left;
	padding:15px 10px 15px 10px;
	background-color:#f3eff3;
}
#board_review .pw .table .td1 .color {
	color:#965596;
}
#board_review .pw .table .td2 {
	text-align:left;
	padding-left:5px;
	background-color:#ffffff
}
#board_review .pw .title {
	padding:20px 0 5px 0;
	text-align:center;
}
#board_review .write {
	width:100%;
	margin:0 auto;
}
#board_review .write .td1 {
	text-align:left;
	padding:10px 10px 10px 10px;
	background-color:#f1f1f1;
	width:25%;
}
#board_review .write .td1 .color {
	color:#363636;
	font-size:24px;
	font-weight:bold;
}
#board_review .write .td2 {
	text-align:left;
	padding-left:5px;
	background-color:#ffffff
}
#board_review .write .td2 .pw {
	font-size:12px;
	color:#777777;
	text-align:left;
}
#board_review .write .td3 {
	text-align:left;
	padding:5px 0px 5px 8px;
	background-color:#ffffff;
}
#buttonArea {text-align:center;padding:20px 0; }
#buttonArea img{width:20%;}