﻿@charset "utf-8";

/*-------------------------------------------------
Layout Style Sheet
Version : 1.0
Author : jeong-in park
Create date : 2011. 07. 11.
Last update : 2011. 07. 11.
-------------------------------------------------*/



/* common */
h3 { margin-bottom:5px; }
h4 { margin-bottom:8px; }
.pt0 {padding-top:0px !important;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.pb20 { padding-bottom:20px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}

.ml15 {margin-left:15px;}
.ml40 {margin-left:40px;}

.pb20 {padding-bottom:20px!important;}
.minusbtn { margin-top:-12px; }

.dle1 { padding-left:22px; }

.fl {float:left;}
.fr {float:right;}
.both {clear:both;}

.noBold {font-weight:normal !important;}
.font13 {font-size:13px; color:#333333; }
.font12 {font-size:12px !important;}
.font11 {font-size:11px;}

.txtRed {color:#e1791c;}
.txtRed2 {color:#d72626;}
.txtBlue {color:#3a7bb3;}
.txtGray {color:#898989;}
.txtBlack {color:#555;}
.txtGreen {color:#68a025;}

.txtc {text-align:center !important;}
.txtl {text-align:left !important;}
.txtr {text-align:right !important;}

.noborder {border:none !important; vertical-align:bottom;}
.script {margin-top: -25px; text-align:right; margin-bottom:6px; color:#3a7bb3; font-size:11px;}
.script2 { text-align:right; margin-bottom:6px; color:#3a7bb3; font-size:11px;}
.script3 {margin-top: -18px; text-align:right; color:#3a7bb3; font-size:11px; padding-right:2px;}
.script4 { margin-top: 10px; text-align:left; color:#5d99c3; font-size:11px; line-height:16px; }
.script5 { margin-top: 5px; text-align:left; color:#5d99c3; font-size:11px; line-height:16px; }

/* tab */

.tabZone { background:url(../images/sub01/bg_tab.jpg) no-repeat; height:39px; width:100%; margin-bottom:24px; overflow:hidden;}
.tabZone ul li { float:left; background:url(../images/sub01/bg_line.jpg) no-repeat; padding: 0px 1px 0px 0px; }
.tabZone img {float:left;}
.tabZone .first { background:none; }


/* list_style */

.bu_dot li { background:url(../images/common/h6_ico.gif) no-repeat 9px 8px; padding:5px 0 3px 22px; font-size:13px; color:#8b5d3a; }

.bu_dot2 li { background:url(../images/common/bu_dot.gif) no-repeat 9px 8px;padding:2px 0 2px 22px; color:#555; line-height:20px; }

.bu_dash li { padding:0px 0 2px 22px; line-height:20px; }
.bu_dash2 li { background:url(../images/sub01/du_dash.gif) no-repeat 5px 7px; padding:0px 0 0px 16px; }


h3 { clear: both; margin:5px 0; font-size: 14px; font-family:돋움, Dotum; color:#333; }
h3.title { clear: both;  font-size: 18px; font-family:나눔고딕, NanumGothic, 맑은고딕, Malgun Gothic, 돋움, Dotum; color:#666668; }
h3.title img { margin-top: 30px; }
h4.title { clear: both; margin: 20px 0px 10px; padding: 0px 0px 0px 23px; fline-height: 32px; font-size: 15px; color: #333;  background: url('../images/common/h4_title.gif') 8px 4px no-repeat; }
h5.title { clear: both; margin: 15px 0px 10px; padding: 0px 0px 0px 0px; height: 18px; fline-height: 18px; font-size: 14px;  color: #34332e;}
h6.title { clear: both; margin: 15px 0px 10px -7px; padding: 0px 0px 0px 25px; height: 18px; fline-height: 18px; font-size: 12px; background: url('../images/common/h6_ico.gif') 8px 2px no-repeat; color: #11525c; font-weight: normal; }



/* table */

.tbc {border-bottom:#dadada solid 1px; border-top:#708cbf solid 2px; width:100%;}
.tbc thead th {color:#3a7bb3; background:#f0f6fa; border-bottom:#b8cee0 solid 1px; padding:7px 3px 7px 3px; line-height:16px; border-left:#c6d7e6 solid 1px; text-align:center; font-size:11px; }
.tbc tbody th {background:#f9f9f9; color:#676767; border-left:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px; font-weight:normal; padding:5px 3px 5px 3px; text-align:center;}
.tbc tbody td {border-left:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px; padding:5px 3px 5px 3px; text-align:center; color:#797979;}
.tbc .noline {border-left:none;}
.tbc .nobg {background:none;}
.tbc a {text-decoration:underline; color:#2a8bbd;}
.tbc caption {display:none;}


.faq_board { border-bottom:#dadada solid 1px; border-top:#dfdfdf solid 2px; width:100%; font-size:13px; line-height:18px;  }
.faq_board td { border-bottom:#e3e3e3 solid 1px; padding:9px 10px 10px 32px; text-align:left; color:#838383; vertical-align:top; }
.faq_board .icon_q { background:url(../images/sub02/icon_q.jpg) no-repeat 10px 12px; color:#000; }
.faq_board .icon_a { background:url(../images/sub02/icon_a.jpg) no-repeat #f7f7f7 10px 11px; }

.tableStyle1 {border-bottom:#dadada solid 1px; border-top:#ccbea2 solid 2px; width:100%; text-align:center; }
.tableStyle1 thead th { background:#f4f1ed; color:#825d3a; border-left:#d2e3ca solid 1px; border-bottom:#c9c1b3 solid 1px; padding:5px 12px 5px 12px; }
.tableStyle1 thead td { background:#fafcf8; color:#825d3a; border-left:#d2e3ca solid 1px; border-bottom:#c9c1b3 solid 1px; padding:5px 12px 5px 12px; font-weight:normal; }
.tableStyle1 tbody th { background:#fafafa; color:#676767; border-left:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px; font-weight:normal; padding:5px 12px 5px 12px; }
.tableStyle1 tbody td { border-left:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px; padding:5px 12px 5px 12px; color:#797979;}
.tableStyle1 .noline {border-left:none;}


/* sub01 */
.greeting { background:url(../images/sub01/bg_greeting.jpg) no-repeat right top; }


/* sub02 */

.previewZone { background:url(../images/sub/bg_preview.gif) no-repeat; width:728px; height:366px; margin-bottom:40px; position:relative; }
.previewZone h3 { position:absolute; left:629px; top:154px; }
.previewZone ul { width:224px; height:152px; position:absolute; left:505px; top:199px; }
.previewZone ul li { float:left; margin-right:19px; margin-bottom:10px; }
.previewZone .room_img { position:absolute; left:25px; top:28px; }


.style1 { color:#8b5d3a; font-weight:bold; text-decoration:underline;  }