@charset "utf-8";
/* CSS Document */


* { margin: 0; padding: 0; }
body {margin:0;padding:0;font-size:.75em;font-family:Dotum, Verdana, Geneva, sans-serif;}
table, div {color:#808080; border-collapse:collapse;line-height:1.5em;}
img {border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
select, textarea {border:1px solid #B7B6B6;background:#FFF;font-family: Dotum, Arial, sans-serif;font-size:12px;color:#808080;vertical-align:middle;}
select, input, li img {vertical-align:middle;}
ul, ol {list-style:none;}
input:focus, textarea:focus { background:#eef9fe;}
em {font-style:normal;}
/*to enable resizing for IE
input,textarea,select{*font-size:100%;}*/
.input_style {font-size:11px; font-family:dotum;color:#898989;border:1px solid #e4e4e4;padding:2px;}
button { margin:0; padding:0; border:none; border:0; cursor:pointer; }
/* for ie 6 under 
*html .png24 {tmp:expression(setPng24(this));}*/

a {color:#000; text-decoration:none;}
a:link {color:#000;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#ff6600; text-decoration:none;}
a:active {color:#ff6600; text-decoration:none;}

#mytd {padding: 2 9 0 8; cursor:hand; font-size: 9pt; color: #404040}
#mylink {color: #333333; text-decoration: none}
#mylink:link {color: #333333; text-decoration: none}
#mylink:visited {color: #333333; text-decoration: none}
#mylink:hover {color: #999999; text-decoration: underline}

/* float 해제 */
.f-clear:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.f-clear { display:inline-block; }
* html .f-clear { height:1%; }
.f-clear { display:block; }
.float-right { float:right;margin:8px 5px;}

/* input 스타일 */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus,
.inputTypeTextArea:hover,
.inputTypeTextArea:focus { background:#f4f4f4; }
.inputTypeTextArea { margin:5px 0;border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; height:100px;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }


/* 레이아웃*/
#header {width:920px;height:127px;position:absolute;width:100%; top:0px; text-align:center;}
#m_menu {display:none;}
#wrapper {margin:0 auto;width:920px;overflow:hidden;zoom:1;}
#m_flash {margin:0 auto;min-width:920px;height:319px;}
#sub_flash {margin:0 auto;min-width:920px;height:290px;}
#footer {margin:0 auto;width:920px;height:150px;clear:both;margin-top:20px;border-top:2px solid #000;}

/*이미지 박스*/
#imageList {margin:0px auto;} 

/*이전버튼*/
#prevBtn-imageList{background:url(./images/prev.gif) 0 -22px;width:22px;height:22px;text-indent:-100000px;}
/*다음버튼*/
#nextBtn-imageList{background:url(./images/next.gif) 0 -22px;width:22px;height:22px;text-indent:-100000px;}

/*이전버튼 롤오버 이미지 변경*/
#prevBtn-imageList:hover {background-position: 0 0}

/*다음버튼 롤오버 이미지 변경*/
#nextBtn-imageList:hover {background-position: 0 0}

/*설명문구 박스*/
#title-imageList{letter-spacing:0;font-weight:bold;font-family:돋움;font-size:11px;position: absolute; bottom:0;left:0;z-index:1000;color:#fff;background-color: #000;padding:8px;}

/*하단 페이지네이션 박스*/
#buttonWrap-imageList {text-align:right!important;;padding:0!important;margin-top:0px;z-index:1000}

/*페이지 번호*/
.pageNum-imageList {text-decoration:none;font-size:11px;font-family:tahoma;color:#fff;background-color:#ddd;margin-left:1px;padding:1px 5px;}

/*페이지 번호 활성*/
.pageNum-imageList-active {background-color:#000;color:#fff!important;}

#table_form {width:100%;}
#table_form td{vertical-align:top;}
#table_form02 {width:100%;margin:20px 0;}
#table_form02 th{background:url(../img/sub_titlebg.gif) repeat-x left top;text-align:left;padding:8px 5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#table_form02 td {padding:5px;border-bottom:1px solid #ddd;}
#table_form02 tr:hover {background:#e4e4e4;}
#table_form03 {width:100%;border-top:1px solid #ddd;}
#table_form03 th {width:110px;padding:5px 0 5px 18px;text-align:left;background:#f4f4f4 url(../img/bul_type02.gif) no-repeat 10px 50%;border-bottom:1px solid #ddd;}
#table_form03 td {padding:5px;border-bottom:1px solid #ddd;}
#table_form04 td {vertical-align:top;}


.float_left {float:left;margin:0 20px 0 0;}
.sub_float_left {float:left;margin:0 10px 0 0;width:200px;}
.sub_float_right {float:right;margin:0;width:710px;background:#fff;}
.m_notive {width:310px;}
.m_notive h3 {padding:0 0 10px 0;}
.m_notive ul {list-style:none;background:url(../img/m_notice_img.gif) no-repeat left 50%;padding:10px 0 0 105px;min-height:130px;_height:130px;}
.m_notive ul li {display:block;_height:1%;line-height:20px;border-bottom:1px solid #e4e4e4;}
.m_notive ul li a {display:block;padding:2px 0 2px 15px;background:url(../img/bluet01.gif) no-repeat 5px 50%;}
.m_notive ul li a:hover {background:#e4e4e4 url(../img/bluet01.gif) no-repeat 5px 50%;color:#000;}
.m_pro {width:340px;}
.m_etc {width:230px;margin:0!important;}

/* 서브페이지 */
.sub_float_left h2 {color:#fff;font-size:14px;height:25px;padding:10px 20px;background:url(../img/sub_menu_round_top.gif) no-repeat left top;}
.sub_float_left ul {list-style:none;padding:10px 20px 30px 20px!important;margin-bottom:20px!important;background:url(../img/sub_menu_round_bottom.gif) no-repeat left bottom!important;}
.sub_float_left ul li {display:block!important;line-height:20px!important;_height:1%;}
.sub_float_left ul li a {color:#666;letter-spacing:-1px;line-height:20px;font-size:12px;font-family:dotum;display:block!important;padding:3px 8px!important;}
.sub_float_left ul li a:hover {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
.sub_float_right h3 {position:relative;padding:15px 10px;border:1px solid #ddd;background:url(../img/sub_titlebg.gif) repeat-x left top;}
.sub_float_right h3 .bul {font-size:14px;color:#0c2955;background:url(../img/bul_type01.gif) no-repeat left 50%;padding-left:18px;}
.sub_float_right h3 em {padding-left:14px;background:url(../img/h_icon.gif) no-repeat left 50%;position:absolute;right:8px;top:18px;font-size:11px;font-weight:normal;}
.sub_float_right .sub_contant {padding:20px;border:1px solid #ddd;border-top:none;min-height:350px;overflow:hidden;zoom:1;}
.sub_float_right .sub_contant h4 {padding:0;overflow:hidden;zoom:1;margin:0 0 8px 0;background:url(../img/tab_bg.gif) repeat-x left bottom;margin:20px 0 10px 0;}
.sub_float_right .sub_contant h4 span {float:left;border-bottom:3px solid #ff6600;padding:5px 0;font-size:12px;color:#000;}
.sub_float_right .sub_contant dl {}
.sub_float_right .sub_contant dt {font-weight:bold;color:#0c2955;}
.sub_float_right .sub_contant dd {padding-bottom:7px;}
.sub_float_right .sub_contant .s_title {color:#000;display:block;}
.right_p {background:url(../img/overview_img.gif) no-repeat left top;padding-left:290px;min-height:370px;zoom:1;}
.right_price {background:url(../img/price_img.png) no-repeat left top;padding-left:290px;min-height:370px;zoom:1;}
.right_p h4 {padding:0;overflow:hidden;zoom:1;margin:0 0 8px 0;background:url(../img/tab_bg.gif) repeat-x left bottom;}
.right_p strong {color:#ff6600!important;font-weight:normal;}
.right_p h4 span {float:left;border-bottom:3px solid #ff6600;padding:5px;font-size:12px;color:#000;}
.text_center {text-align:center;padding:15px 0;}
.contat_title {font-weight:bold;color:#0c2955;}
.btn_area {text-align:center;padding:10px 0;}
.before {padding:3px;}
.next {padding:3px;}
.an_area {width:60px;}
.an_name {width:80px;}
.an_img {width:45px;}
.an_tel {width:90px;}
.befor_btn {line-height:30px;padding:10px 20px;border:1px solid #ccc;background:url(../img/sub_titlebg.gif) repeat-x 0 0;font-weight:bold;color:#898989;}
.befor_btn:hover {background:url(../img/sub_titlebg02.gif) repeat-x 0 0;color:#000;}
.next_btn {line-height:30px;padding:10px 20px;border:1px solid #ccc;background:url(../img/sub_titlebg.gif) repeat-x 0 0;font-weight:bold;color:#898989;}
.next_btn:hover {background:url(../img/sub_titlebg02.gif) repeat-x 0 0;color:#000;}
#view_wrap {padding:10px;}
#view_wrap h1 {margin:0 0 10px 0;padding:15px;font-size:16px;color:#fff;background:url(../img/h1_bg.gif) repeat-x 0 0;}

/* product정보 */
.product_list {float:left;width:150px;min-height:120px;_height:120px;margin:0 20px 10px 0;position:relative;border:1px solid #e4e4e4;padding:8px 8px 15px 160px;}
.product_list dt {}
.product_list span {float:none!important;border-bottom:0!important;}
.product_list .product_img {position:absolute;left:5px;top:5px;}
.product_list:hover {background:#f4f4f4;border:1px solid #898989;}
.margin_none {margin:0 0 10px 0!important;}
/*.price {font-weight:bold;color:#b400ff;}*/
.box {padding:10px;border:1px solid #e4e4e4;background:#f4f4f4 url(../img/box_bg.gif) repeat-x 0 0;min-height:150px;}
.buy_call {font-size:11px;font-weight:bold;border:1px solid #e4e4e4;margin:5px;padding:8px;background:#fff;color:#000;}
.buy_call strong {color:#707af3;}
#table_form04 span {float:none!important;border-bottom:0!important;}
#table_form04 {width:100%;}
#table_form04 p {padding:5px;}
#table_form04 .p_title {margin:0 0 8px 0;padding-top:10px;font-size:14px;color:#000;font-weight:bold;border-bottom:1px solid #ccc;}
#table_form04 .price, #table_form04 .place {padding-left:15px;background:url(../img/bul_type02.gif) no-repeat 5px 50%;}


#footer .footer_b {height:150px;padding:10px 0;background:url(../img/copyright.png) no-repeat 0px 30px;}
#footer .footer_b p {text-indent:220px;}

/* 페이지 인식 */
body#overview .overview {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#price .price {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#address .address {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info01 .fac_info01 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info02 .fac_info02 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info03 .fac_info03 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info04 .fac_info04 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info05 .fac_info05 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info06 .fac_info06 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info02_01 .fac_info02_01 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#fac_info02_02 .fac_info02_02 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac01 .sub_fac01 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac02 .sub_fac02 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac03 .sub_fac03 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac04 .sub_fac04 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac05 .sub_fac05 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac06 .sub_fac06 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac07 .sub_fac07 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac08 .sub_fac08 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac09 .sub_fac09 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_fac10 .sub_fac10 {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#sub_travel .sub_travel {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}

body#notice .notice {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#qna .qna {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}
body#after .after {background:#fff url(../img/sub_mbg.gif) no-repeat right top;color:#fff;}