﻿
/* 추가작업 */
body {font-size:12px; line-height:1.5; margin:0; padding:0;}
body, div, dl, dt, dd, ul ,ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0;}
ol, ul, li {list-style:none;  margin:0; padding:0;}
#wrapper {width:1000px; position:relative; margin:0 auto; }
img {border:none}
.language {padding:0 !important; margin:0 !important; float:left; display:block;}
#langLay {padding:5px; border:#CCCCCC 1px solid; width:120px; position:absolute; z-index:1000; background:#FFF;}
#langLay li {list-style:none; float:left; width:110px; font-family:"굴림",Gulim,"돋움",Dotum,AppleGothic,Sans-serif; line-height:1.5; font-size:11px;}
div#contentsbody #board_photo li {width:165px !important;}
div#contents div#contentsbody #board_photo ul {}
div#contentsbody #board_photo img {width:161px !important;}
.hidden { display:none;}
#divMenu {position:absolute !important;}

/* dimension */
.container920 { margin-left:auto;	margin-right:auto;	width:920px; }
.container930 { margin-left:auto;	margin-right:auto;	width:930px; }
.container1000 { margin-left:auto;	margin-right:auto;	width:1000px; }

.w100p { width:100%; }


.wd5 { width:5em; } .wd6 { width:6em; } .wd8 { width:8em; }

.w5 { width:5px; } 
.w60 { width:60px; } .w70 { width:70px; } 
.w100 { width:100px; } .w140 { width:140px; } .w145 { width:145px; } .w192 { width:192px; } .w190 { width:190px; } .w180 { width:180px; }
.w200 { width:200px; } .w205 { width:205px; } .w210 { width:210px; } .w220 { width:220px; } .w240 { width:240px; } .w250 { width:250px; } .w260 { width:260px; }
.w300 { width:300px; } .w310 { width:310px; } .w365 { width:365px; } .w370 { width:370px; } .w380 { width:380px; }
.w500 { width:500px; } .w550 { width:550px; } .w560 { width:560px; }
.w600 { width:600px; } .w628 { width:628px; } .w675 { width:675px; } .w685 { width:685px; } .w695 { width:695px; }


.ht1 { height:1px; } .ht3 {height:3px} .ht5 { height:5px; } .ht8 { height:8px; } .ht10 { height:10px; } .ht15 { height:15px; }
.ht20 { height:20px; } .ht25 { height:25px; }
.ht30 { height:30px; } .ht36 { height:36px; }
.ht40 { height:40px; }


.lh20 { line-height:20px; } .lh25 { line-height:25px; }
.lh30 { line-height:30px; }
.lt20 { line-height:20px; }


/* align */
.fl { float:left;} .fr {float:right; }
.sp	{ clear:both;line-height:0;font-size:0; }

table.center { margin-left:auto;margin-right:auto; }

img.md { vertical-align:middle; }
.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }

.gdiv { display:inline; }

.date { font-size: 11px;color: #107990;font-family: Arial, Helvetica, sans-serif; }
.bdot { background-image:url(/i/index/blet_01.gif);background-repeat:no-repeat;background-position:left center;text-indent:10px; }
.dot { white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.line1 { background-color:#e6e6e6; }

.ghost { display:none }

.fs30 { font-size:30px; }
.fs15 { font-size:15px; }

.ova { overflow:auto; }
.b_red { border:solid 1px red; }
.b_blue { border:solid 1px blue; }

/* margin-left */
.input_gray{background-color:#efefef; border:1px #d1d1d1 solid; height:18px; font-size:12px; line-height:160%; font-family:"굴림",Gulim,"돋움",Dotum,AppleGothic,Sans-serif; color:#5b5b5b; margin:0; padding:0; }
.ml4 { margin-left:4px; } 
.ml5 { margin-left:5px; } 
.ml8 { margin-left:8px; } 
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }


.mr4 { margin-right:4px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; } .mr15 { margin-right:15px; }
.mr20 { margin-right:20px; } .mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr73 { margin-right:73px; }



/* margin-top */

.mt2 { margin-top:2px; } .mt5 { margin-top:5px; } 
.mt10 { margin-top:10px; } .mt15 { margin-top:15px; }
.mt20 { margin-top:20px; } .mt24 { margin-top:25px; }
.mt30 { margin-top:30px; } .mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }

/* margin-bottom */

.mb10 {margin-bottom:10px;}


/* padding */

.pd5 { padding:5px; } .pd8 { padding:8px; }
.pd10 { padding:10px; } 
.pd20 { padding:20px; }

.pl10 { padding-left:10px; }

/* link */

a:link { color: #5b5b5b; text-decoration:none; }
a:hover { color: #009999; text-decoration:underline; }
a:visited {color: #5b5b5b; text-decoration:none; }

a.clean:link { color:inherit;text-decoration:none; }
a.clean:hover { color:inherit;text-decoration:none; }
a.clean:visited { color:inherit;text-decoration:none; }

a.popup {}

/* text */

.pack { font-size:0; letter-spacing:-1px; }
.txt, .btxt{ line-height:1.4em;letter-spacing:normal; font-size:1em;font-family:"굴림",Gulim,"돋움",Dotum,AppleGothic,Sans-serif; color:#5b5b5b; }
.btxt{ font-weight:bold; }


table.bd1 td{border:1px solid black;}


.tnarw { letter-spacing:-1px; }
select { font-size:12px; line-height:140%; font-family:"굴림",Gulim,"돋움",Dotum,AppleGothic,Sans-serif; color:#5b5b5b; margin:0; height:20px; }
.nature {color:#ccffff; font-weight:bolder; font-size:12px; padding-right:20px;}
.input_gray{background-color:#efefef; border:1px #d1d1d1 solid; height:18px; font-size:12px; line-height:160%; font-family:"굴림",Gulim,"돋움",Dotum,AppleGothic,Sans-serif; color:#5b5b5b; margin:0 0 0 29px; 
padding:0; }
.input_white{background-color:#fff; border:1px #d1d1d1 solid; height:18px; font-size:12px; line-height:140%; font-family:"굴림",Gulim,"돋움",Dotum,AppleGothic,Sans-serif; color:#5b5b5b; margin:0; padding:0; }



input.basic { color: #444444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border:1px; padding:2px; border-color:#cccccc; border-style:solid; }



.txt_title01 {font-weight: bold; font-size: 9pt; color: #30931f}
.txt_title02 {font-weight: bold; font-size: 9pt; color: #606060}
.txt_title03  {font-family: "돋움", "돋움체";FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #7EBF0F;letter-spacing:-2px; float:left; background-image: url(/i/common/bg/bg_title.gif); LINE-HEIGHT: 36px; text-indent: 50px; }
.txt_title04 {font-family: "", "u";FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR:#426B95;letter-spacing:-1px;text-align: center;}
.txt_title05 {font-family: "", "u";FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR:#30931F;letter-spacing:-1px;}


.txt_small01 {font-size: 9pt; color: #606060; font-family: "돋움", arial, "verdana"; float:right;}


.tabservice_t1			{ background: url(/i/intro/tabservice_t1.gif) top right no-repeat; width : 7px; height: 7px;}
.tabservice_t2			{ background: url(/i/intro/tabservice_t2.gif) top right repeat-x;  height: 7px;}
.tabservice_t3			{ background: url(/i/intro/tabservice_t3.gif) top right no-repeat; width : 7px; height: 7px;}
.tabservice_b1			{ background: url(/i/intro/tabservice_b1.gif) top right no-repeat; width : 7px; height: 7px;}
.tabservice_b2			{ background: url(/i/intro/tabservice_b2.gif) top right repeat-x;  height: 7px;}
.tabservice_b3			{ background: url(/i/intro/tabservice_b3.gif) top right no-repeat; width : 7px; height: 7px;}
.tabservice_m1			{ background: url(/i/intro/tabservice_m1.gif) top right repeat-y; width : 7px;}
.tabservice_m2			{ background-color : #F1F8FF; padding : 5px 15px; text-align :center;	}
.tabservice_m3			{ background: url(/i/intro/tabservice_m3.gif) top right repeat-y; width : 7px;}

.tab_manageinfo			{ background: url(/i/mng/tab_bg.gif) top right no-repeat; font-size:9pt;width : 178px; height: 31px;  color : #646464; font-weight : bold;text-align : center; vertical-align : top; padding : 7px 0 0 0;}
.tab_manageinfor		{ background: url(/i/mng/tab_r.gif) top right no-repeat; font-size:9pt; width : 178px; height: 31px;  color : #ffffff; font-weight : bold;text-align : center; vertical-align : top;padding : 7px 0 0 0;}
 

.td_service_topline			{ 	background-color : #6B76CF; height : 2px; }
.td_service_subject			{  background-color  : #B2C0E5; font-weight : bold; color : #ffffff; padding : 5px 0px 5px 0px; text-align : center; border-right : 1px solid #ffffff; }
.td_service_subjectend			{  background-color  : #B2C0E5; font-weight : bold; color : #ffffff; padding : 5px 0px 5px 0px; text-align : center;  }

.td_service_title			{  font-weight : bold; color : #555555; padding : 8px 10px 8px 0px; text-align : center; border-bottom : 1px solid #DFDFDF;  background-color :#F6F7FC }
.td_service_title2			{  font-weight : bold; color : #555555; padding : 8px 0px 8px 0px; text-align : center; border-bottom : 1px solid #DFDFDF;  background-color :#F6F7FC; border-right : 1px solid #DFDFDF; }
.td_service_title3			    {   color : #555555; padding : 8px 0px 8px 0px; text-align : center; border-bottom : 1px solid #DFDFDF;  background-color :#F6F7FC; border-right : 1px solid #DFDFDF; }

.td_service_titleright			{  font-weight : bold; color : #555555; padding : 8px 10px 8px 0px; text-align : right; border-bottom : 1px solid #DFDFDF;  background-color :#F6F7FC; border-right : 1px solid #DFDFDF; }
.td_service_titleright2			{  font-weight : bold; color : #555555; padding : 8px 10px 8px 0px; text-align : right; border-bottom : 1px solid #DFDFDF;  background-color :#F6F7FC; }
.td_service_titleleft			    {   color : #555555; padding : 8px 0px 8px 0px; text-align : center; border-bottom : 1px solid #DFDFDF;  background-color :#DCEDF6; border-right : 1px solid #DFDFDF; }
.td_service_titleleft2			    {   color : #555555; padding : 8px 0px 8px 0px; text-align : center; border-bottom : 1px solid #DFDFDF;  background-color :#DAEAB7; border-right : 1px solid #DFDFDF; }
.td_service_titlejustify			{  font-weight : bold; color : #555555; padding : 8px 0px 8px 8px; text-align : justify; border-bottom : 1px solid #DFDFDF;  background-color :#F6F7FC; border-right : 1px solid #DFDFDF; }

.td_service_textright			{ color : #555555; padding : 8px 8px 8px 0px;  border-bottom : 1px solid #DFDFDF; border-right : 1px solid #DFDFDF; vertical-align : top; text-align : right;}
.td_service_textrightend			{ color : #555555; padding : 8px 8px 8px 0px;  border-bottom : 1px solid #DFDFDF;  vertical-align : top; text-align : right;}

.td_service_textleft			{ color : #555555; padding : 8px 2px 8px 2px;  border-bottom : 1px solid #DFDFDF; border-right : 1px solid #DFDFDF; vertical-align : top; text-align : left;}
.td_service_textleft2			{ color : #555555; padding : 8px 2px 8px 8px;  border-bottom : 1px solid #DFDFDF; border-right : 1px solid #DFDFDF; vertical-align : top; text-align : left;}

.td_service_text			{ color : #555555; padding : 8px 2px 8px 2px;  border-bottom : 1px solid #DFDFDF; border-right : 1px solid #DFDFDF; vertical-align : top; text-align : center;}
.td_service_text2			{ color : #555555; padding : 8px 0px 8px 8px;  border-bottom : 1px solid #DFDFDF; border-right : 1px solid #DFDFDF; vertical-align : top; text-align : justify;}

.td_service_textend			{ color : #555555; padding : 8px 2px 8px 2px; border-bottom : 1px solid #DFDFDF; vertical-align : top; text-align : center;}
.td_service_textend2			{ color : #555555; padding : 8px 8px 8px 2px; border-bottom : 1px solid #DFDFDF; vertical-align : top; text-align : right;}


.service_manage_subject, .service_manage_subject2
{
	background-color  : #ECF2F7; font-weight : bold; color : #426B95; 
	border-bottom : 1px solid #E1E1E1;padding : 5px 0px 5px 0px; 
	text-align : center; 
}
.service_manage_subject			{ border-right : 1px solid #E1E1E1; }


.service_manage_text,.service_manage_text2, .service_manage_textend			
{
	border-bottom : 1px solid #E1E1E1;
	color : #555555;
}

fieldset label
{
	margin-right:1em;
}

.service_manage_text			{ font-weight : bold; padding : 5px 0px 5px 2px;   border-right : 1px solid #E1E1E1; text-align : left;}
.service_manage_text2			{ padding : 8px 0px 8px 10px;  border-right : 1px solid #E1E1E1; text-align : left; }
.service_manage_textend			{ padding : 5px 2px 5px 10px; text-align : left;}

.box_title1			{ background: url(/i/intro/box_title1.gif) top right no-repeat; width : 14px; height :28px;}
.box_title2			{ background: url(/i/intro/box_title2.gif) top right repeat-x; height :28px;  padding : 8px 0px 0px 0px; vertical-align : top; }
.box_title3			{ background: url(/i/intro/box_title3.gif) top right no-repeat; width : 5px; height :28px;}


div.icon_service		{ background-image:url(/i/ico/icon_service.gif);background-repeat:no-repeat; background-position:left .7em; font-size : 1.1em; font-weight : bold; color : #4464AF;  padding-left:15px;}
div.icon_service2		{ background-image:url(/i/ico/icon_service2.gif);background-repeat:no-repeat;font-size:9pt;font-weight : bold;   padding-left:15px;}
span.icon_service2 { background-image:url(/i/ico/icon_service2.gif);background-repeat:no-repeat;background-position:left 1px; padding-left:15px;font-weight:bold;}

.dot_leaf { background-image:url(/i/ico/leaf.gif);background-repeat:no-repeat; padding-left: 18px; background-position:left center; }
.dot_arrow { background-image:url(/i/ico/arrow.gif);background-repeat:no-repeat; padding-left: 18px; background-position:left center; }
label.dot_blue { background:transparent url(/i/member/pop_login_icon.gif) no-repeat left;padding-left:15px; }

ul.dots_green li { background-image:url(/i/ico/ico_02.gif);background-repeat:no-repeat; padding-left:10px; background-position:left center; line-height:2em;}



.sp_dotline { clear:both;line-height:0;font-size:0; background-image:url(/i/bg/line2.gif); height:5px; }

p { line-height:1.7em }
p.small { line-height:1.2em; font-size:11px; }

.c_dark { color:#606060; }
.c_ddark { color:#5B5B5B; }
.c_green { color:#30931F }

.bb { font-weight:bold }

.keyword { color:#EE5F09; }

/* etc */
#facility_bar img { margin-left:14px; vertical-align:middle; }
#facility_bar img.end { margin-left:14px; }
#livephoto div.shot { margin-right:8px; }
#livephoto div.shot_1 { margin-right:13px; }

ul.hz li {float:left;}

/* style */

.bg_bar
{
	background-image:url(/i/bg/bar.gif);
	background-repeat:repeat-x;
}



.bgw { background-color:#ffffff; }
.swap { }
.vtm { vertical-align:middle }
.vtb { vertical-align:bottom }
.vtt { vertical-align:top }

/* table */

table.simple td,table.simple th
{
	background-color:#ffffff; border: 1px solid #cfcfcf;
	vertical-align:middle;
	padding:5px 5px;
}
table.simple th
{
	color:#4464AF;
}

ul.line { float:right;}

ul.line li { float:left; margin-left:5px;}
ul.line li.ghost { display: none; }



table.box .sw,
table.box .se,
table.box .nw,
table.box .ne
{
	font-size:1px;padding:0;margin:0;width:10px;height:10px;background-repeat:no-repeat;
}


table.box .s, 
table.box .n
{
	background-repeat:repeat-x;
}

table.box .s { background-position:bottom; }

table.box .w,
table.box .e
{
	background-repeat:repeat-y;
}

table.box .e { background-position:right }



table.box.gray .sw { background-image:url(/i/common/brd/gray.sw.gif); }
table.box.gray .s { background-image:url(/i/common/brd/gray.s.gif); }
table.box.gray .se { background-image:url(/i/common/brd/gray.se.gif); }
table.box.gray .w { background-image:url(/i/common/brd/gray.w.gif); }
table.box.gray .e { background-image:url(/i/common/brd/gray.e.gif); }
table.box.gray .nw { background-image:url(/i/common/brd/gray.nw.gif); }
table.box.gray .n { background-image:url(/i/common/brd/gray.n.gif); }
table.box.gray .ne { background-image:url(/i/common/brd/gray.ne.gif); }


table.box.white .sw { background-image:url(/i/common/brd/white.sw.gif); }
table.box.white .s { background-image:url(/i/common/brd/white.s.gif); }
table.box.white .se { background-image:url(/i/common/brd/white.se.gif); }
table.box.white .w { background-image:url(/i/common/brd/white.w.gif); }
table.box.white .e { background-image:url(/i/common/brd/white.e.gif); }
table.box.white .nw { background-image:url(/i/common/brd/white.nw.gif); }
table.box.white .n { background-image:url(/i/common/brd/white.n.gif); }
table.box.white .ne { background-image:url(/i/common/brd/white.ne.gif); }




div.photobox { padding: 1em; }
div.photobox div.caption { text-align:center; margin-top:5px; }



.listhead  
{
	height:33px;
	background-image: url(/i/mng/img_faqbg.gif); 
	background-repeat: no-repeat; 
	vertical-align: top;
	width:650px;
	line-height:33px;
}

.listhead div
{
	margin-left:5px;
}

ol.num 
{
	list-style-type:decimal;
	list-style-position:inside;
}

td.case { line-height:1.7em; text-align:left; }


input.validInputForm 
{
  background-image:url(/i/common/valid.gif);
  background-repeat: repeat-y;
  padding-left:4px;
}
input.invalidInputForm
{
  background-image:url(/i/common/invalid.gif);
  background-repeat: repeat-y;
  padding-left:4px;
}

/* eventBn 추가 */
.eventBnzone {padding-left:7px; display:none;}
.eventBnzone2 {padding-left:7px;}

.curPointer td img {cursor:pointer !important;}

/* 즐거운탐방후기 */
.joyVisit {float:left; position:relative; left:15px; width:663px; height:70px; background:url(http://byeonsan.knps.or.kr/i/bg_visitPost.gif) no-repeat; margin:10px 0 20px 0;}
.joyVisit p {padding:13px 24px; line-height:15px;}
.joyVisit p img {vertical-align:middle; padding:0 3px 2px;}