@charset "utf-8";
@import url("default.css"); 

/*body{text-align:center;}*/
#wrap{text-align:left;}
#header{width:975px; clear:both;}
#header_main{width:933px; clear:both;}
	#globalmenu{display:block;}
	#globalmenu .logo{float:left; width:184px;}
	#globalmenu .top_right{float:right; width:181px; height:84px; padding:0 10px; background-color:#f6f6f6;}
	#globalmenu .member {float:right; width:181px; height:18px; margin-top:32px;}
	#globalmenu .member img { vertical-align:middle; margin-right:2px;}
	#globalmenu {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#888888; text-decoration:none;}
	#globalmenu 
	.menu a:link, 
	.menu a:visited, 
	.menu a:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#888888; text-decoration:none;}
	.menu a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
	#globalmenu .menu img {vertical-align:middle; margin:0px 5px;}
#visual_main{position:absolute; width:732px; height:432px; z-index:-1; overflow:auto;}
#visual_sub {position:absolute; left:184px; width:590px; height:164px; z-index:1; border:0px solid #000;}
#gnb_top {position:relative; width:168px; height:21px;}

/* #container	{clear:both; width:975px; display:blosck; text-align:left; background:url(/images/main/bg_right.gif) repeat-y top right;} */
#main		{clear:both; width:933px; display:blosck; text-align:left; float:left; background:url(/images/main/bg_right.gif) repeat-y top right;}
#container	{clear:both; width:975px; display:blosck; text-align:left; float:left; background:url(/images/main/bg_bb.gif) repeat-y top left;}
#con_left_main	{float:left; width:168px; padding:0 0 20px 16px;}
#con_left	{float:left; width:168px; padding:0 0 20px 16px; background:url(/images/main/bg_left.jpg) no-repeat top left;}
.gnb {color:#FFFFFF; font-size:11px; text-align:center; line-height:110%; font-family:Verdana, Arial, Helvetica;}
.gnb a:link, .gnb a:visited, .gnb a:active {color:#FFFFFF; font-size:11px; text-decoration:none;}
.gnb a:hover  {color:#a1dbf0; font-size:11px; text-decoration:none;}
.gnb_top {width:168px; height:21px;}
.gnb_foot {width:168px; height:25px; background:url(/images/main/gnb_foot.gif) no-repeat top left;}

.on {width:94%; border:1px solid #FFFFFF; background-color:#6dc3e3; text-align:left; padding-bottom:5px;}
.sub {padding:0 3px 0px 3px; background:url(/images/main/bg_submenu.gif) repeat-y top center;}
.sub li {border-bottom:1px solid #6dc3e3;}
.snb {padding:3px 2px 4px 10px;}
.bull01 {background:url(/images/main/bullet01.gif) no-repeat 0px 7px; padding:3px 2px 4px 7px;}
.bull02 {background:url(/images/main/bullet02.gif) no-repeat 0px 7px; padding:3px 2px 10px 12px;}
.bull022 {background:url(/images/main/bullet02.gif) no-repeat 0px 7px; padding-left:14px;}
.bull03 {background:url(/images/main/bullet03.gif) no-repeat 0px 7px; padding:0px 0px 0px 12px;}
.bull033 {background:url(/images/main/bullet03.gif) no-repeat 0px 9px; padding-left:9px; line-height:110%;}
.bull033 img {vertical-align:middle;}

.gnb01 {background:url(/images/main/gnb_bg01.gif) repeat-y top left;}
.gnb02 {background:url(/images/main/gnb_bg02.gif) repeat-y top left;}
.gnb03 {background:url(/images/main/gnb_bg03.gif) repeat-y top left;}
.gnb04 {background:url(/images/main/gnb_bg04.gif) repeat-y top left;}
.gnb05 {background:url(/images/main/gnb_bg05.gif) repeat-y top left;}
.gnb06 {background:url(/images/main/gnb_bg06.gif) repeat-y top left;}
.gnb07 {background:url(/images/main/gnb_bg07.gif) repeat-y top left;}
.gnb08 {background:url(/images/main/gnb_bg08.gif) repeat-y top left;}
.gnb09 {background:url(/images/main/gnb_bg09.gif) repeat-y top left;}
.gnb10 {background:url(/images/main/gnb_bg10.gif) repeat-y top left;}

.mailing {border:1px solid #d8d8d8; height:40px; padding:7px; line-height:20px;}
.mailing img{ vertical-align: middle;}
.today {border:1px solid #d8d8d8; width:154px; height:15px; padding:3px 7px; background-color:#f6f6f6;}
.today img{ vertical-align: middle;}
	
#con_center {float:left; width:490px; padding:380px 25px 20px 25px; text-align:center; }
.main_board {position:relative; clear:both; display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.main_board .tt{height:22px; border-bottom:2px solid #5294c7; margin-bottom:5px;}
.main_board dt {float:left;}
.main_board .more{float:right;}
.photo{float:left; width:70px; height:70px; margin-right:10px; margin-top:5px;}
.photo_art{float:left; text-align:left;}
.photo_art_con {font-style:italic; line-height:120%; margin-top:5px;}
.notice {position:relative; clear:both; width:100%;}
.notice ul,dl,li {padding:0; margin:0;}
.notice dt{float:left;}
.notice dd{float:right;}
.notice li{line-height:100%; position:relative; padding:3px 0px 3px 8px;}
.notice .date {position:absolute; right:0;}
.date {font-size:11px; color:#999999;}
.impoartant{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.photo_gallery div{float:left; width:158px; margin-right:5px;}

#con_right 	{float:right; width:200px; padding:0 0 20px 0; background-color:#f6f6f6; text-align:center;}
.dday {float:left; width:124px; height:56px; background:url(/images/main/bg_dday.gif) no-repeat; padding:38px 0px 0px 76px;}
.dday li {float:left; width:28px; margin-right:3px;}
.quickmenu {width:181px; background:url(/images/main/bg_quick01.gif) repeat-y top left;  text-align:left; font-weight:bold; line-height:110%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.qucikmenu {position:relative;}
.quickmenu a:link, .quickmenu a:active, .quickmenu a:visited {color:#5f5f5f; font-size:12px;}
.quick_t {background:url(/images/main/bg_quick02.gif) no-repeat top left; padding-left:30px;}
.quick_b {height:12px; background:url(/images/main/bg_quick03.gif) no-repeat top left;}
/*
.sponsor {position:relative; width:180px;}
.sponsor p {height:22px; text-align:left;}
.sponsor li {display:block; width:180px; height:50px; border:1px solid #d8d8d8; background-color:#FFFFFF; text-align:cneter; vertical-align:middle; margin-bottom:5px;}
.supporter {position:relative; width:180px;}
.supporter p {height:22px; text-align:left;}
.supporter li {display:block; width:180px; height:50px; border:1px solid #d8d8d8; background-color:#FFFFFF; text-align:cneter; vertical-align:middle; margin-bottom:5px;}
*/

#footer{width:100%; clear:both; border-top:3px solid #ebebeb; background-color:#FFFFFF; padding-top:20px; padding-bottom:20px;}
#footer .f_left{float:left; width:170px;}
#footer .f_rigth{float:left;}
#footer img {margin-left:40px}


/* Contents Style */
#content{float:left; width:573px; margin-top:80px;}

.subject {width:100%; height:33px; background:url(/images/sub/bg_subject.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4 {color:#0058a2; font-size:18px; padding:8px 0px 2px 43px; background:url(/images/main/bullet04.gif) no-repeat 18px 8px; letter-spacing:-1px;}
.location, .location a:link, .location a:visited, .location a:active {text-align:right; padding:0px 20px; font-size:11px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; }
.con_body {clear:both; padding:30px 42px 30px 42px;}

.hide {display:none;}
.show {display:block;}
.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}
.hand {cursor:pointer;}
.bold{font-weight:bold;}
.clear{clear:both;}
.block{display:block;}
.down li, .down img {padding:0; margin:0}
.busan {background:url(/images/sub/bg_busan.jpg) no-repeat; height:91px; padding:10px; } 

.mtz {margin-top:0;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt-5 {margin-top:-5px;}
.mb30 {margin-bottom:30px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml33 {margin-left:33px;}
.ml80 {margin-left:72px;}
.ml50 {margin-left:50px}
.ml40 {margin-left:40px}
.ml100 {margin-left:120px;}
.mrl5 {margin:0 5px;}
.mr3 {mrgin-right:3px;}
.lh100 {line-height:100%;}

.font01{color:#0967af;}
.font011{color:#888; font-style:italic;}
.font02{color:#777777;}
.font02 a:link, .font02 a:visited, .font02 a:active {color:#777777;}
.font03{color:#0967af; font-size:14px; letter-spacing:-1px; line-height:110%;}
.font04 {color:#734fad; font-size:18px; font-style:italic;}
.font05 {color:#11a0db; font-size:20px; font-style:italic;}
.fotn06 {color:#734fad; font-size:14px;}
.font07 {color:#11a0db; font-style:italic;}
.font08 {color:red;}
.font09{color:#333333; font-size:14px;line-height:110%;}
.font10 {color:#777777;}
.font11 {color:#32a300; font-style:italic;}
.font11 a:link, .font11 a:visited, .font11 a:active, .font11 a:hover {color:#32a300; font-style:italic;}

/*Sub*/
.sign01 {float:left; width:200px;}
.sign02 {float:right; width:200px;}
.tab {clear:both; height:33px; background:url(/images/sub/bg_tab.gif) repeat-x top left;}
.tab li {float:left; margin-right:2px; cursor:pointer}
.tab con {clear:both;;}
.tab2 {clear:both; float:left; width:510px; background:url(/images/sub/bg_tab.gif) repeat-x bottom left; padding-bottom:6px; }
.tab2 li {float:left;margin-bottom:3px;  margin-right:2px; cursor:pointer}
.tab2 con {clear:both;}
.hotle01_left {float:left; width:240px;}
.hotle01_right {float:right; width:240px;}
.map01_left {float:left; width:110px;}
.map01_right {float:left; width:262px;}

.timeLun {background-color:#fffdeb; }
.timePleSe {background-color:#f8e6f0; }
.timeTour {background-color:#efefef; }
.timeBreSe {background-color:#f8ebdf; }
.timeWiMe {background-color:#dce9f3; }
.timeWiRe {background-color:#ddeddd; }
.day01 dl {clear:both;}
.day01 dt {width:200px; float:left;}
.day01 dd {width:280px; float:right; right:0px;}
.hanbok01 dl{clear:both;}
.hanbok01 dt{width:270px; float:left;}
.hanbok01 dd{width:215px; float:right; text-align:justify}
.hanbok01 p{clear:both;}
.hanbok02 dl{clear:both;}
.hanbok02 dt{width:215px; float:left; text-align:justify}
.hanbok02 dd{float:right; margin-top:5px; right:0px;}

.ckSize01 dl{clear:both;}
.ckSize01 dt{width:145px; float:left; height:100px;}
.ckSize01 dd{width:340px; float:right; text-align:justify; right:0;}
.ckSize02 dl{clear:both;}
.ckSize02 dt{width:105px; float:left;}
.ckSize02 dd{width:380px; float:right; text-align:justify; right:0;}
.ckSize03 dl{clear:both;}
.ckSize03 dt{width:230px; float:left;}
.ckSize03 dd{width:255px; float:right; text-align:justify; right:0;}
.ckSize04 dl{clear:both;}
.ckSize04 dt{width:120px; float:left;}
.ckSize04 dd{width:365px; float:right; text-align:justify; right:0;}
.ckSize05 dl{clear:both;}
.ckSize05 dt{width:105px; float:left;}
.ckSize05 dd{width:380px; float:right; text-align:justify; right:0; height:265px;}
.typeAdult dl{clear:both; height:335px;}
.typeAdult dt{width:230px; float:left;}
.typeAdult dd{width:230px; float:right; right:0;}
.typeboy dl{clear:both; height:290px;}
.typeboy dt{width:230px; float:left;}
.typeboy dd{width:230px; float:right; right:0;}
.food {width:490px;}
.food dl {clear:both;}
.food dt {width:100px; float:left;}
.food dd {float:left; right:0px; margin-top:-5px;}
.acco01 dl{clear:both}
.acco01 dt{width:220px; float:left; margin-right:10px;}
.acco01 dd{float:right; width:250px; right:0;}
.travel dl {clear:both;}
.travel dt {width:100px; float:left;}
.travel dd {float:left; right:0px; margin-top:-5px; width:330px;}

.reg_infor dl{clear:both; overflow:hidden; height:22px;}
.reg_infor dt{width:320px; float:left;}
.reg_infor dd{float:left; width:55px; right:0}
.login {background:url(/images/sub/img_sub0_03.gif) no-repeat 50% 5px; height:45px; }
.login dl{clear:both; margin:2px 20px 0 250px;}
.login dt{float:left; width:155px;}
.login dd{float:right; right:0;}
.login p{line-height:22px;}
.forgot {text-align:right; margin-right:20px;}
.search {background:url(/images/sub/img_sub0_05.gif) no-repeat -65px 1px; height:45px; }
.search p{margin:2px 0 0 150px; line-height:22px;}
.bd0 {border:0;}
.exchange {background:url(/images/sub/img_sub09_11.jpg) no-repeat 5px left; padding:65px 150px 5px 0;}
.daily0509 {background:url(/images/sub/img_sub03_03.gif) no-repeat bottom right; height:500px;}
dl.daily_session{clear:both; float:left; width:490px;}
.daily_session dt{float:left; display:inline;}
.daily_session dd{float:right; right:0; font-style:italic;}
li.day_time{float:left; width:80px; line-height:110%; margin-bottom:5px;}
li.day_con{float:left; width:400px; line-height:110%; margin-bottom:5px;}
li.day_time2{float:left; width:50px; line-height:110%; margin-bottom:5px;}
li.day_con2{float:left; width:200px; line-height:110%; margin-bottom:5px;}


.ot dt,dd {float:left}
.ot dl {margin-bottom:10px;}
.ot_L {float:left; background:url(/images/sub/otl.gif) no-repeat top left; width:14px; height:20px;}
.ot_C {float:left; background:url(/images/sub/otc.gif) repeat-x top left; height:20px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.ot_R {float:left; background:url(/images/sub/otr.gif) no-repeat top right; width:10px; height:20px; margin-right:10px;}
.ot_tt {border-top:3px solid #c3b2de; border-bottom:1px solid #c3b2de; height:40px; background-color:#eae6f2; padding:5px; }
.ot_tt img { vertical-align:middle; margin-right:10px;}
.ot_tt dt {float:left; width:115px;}

.letter_sp_1 { letter-spacing:-1px;}
.letter_sp_2 { letter-spacing:-2px;}

.box1 {border:2px solid #dae0e4; padding:15px; color:#3880b7; background-color:#f7fafc; display:block}
*:first-child+html .box1 {border:2px solid #dae0e4; padding:8px 15px 15px 15px; color:#3880b7; background-color:#f7fafc; display:block}
.box2 {border:1px solid #d8d8d8; padding:10px;}
.box3 {border:2px solid #dae0e4; padding:15px; color:#3880b7; background-color:#f7fafc; display: inline}
.dot01 {background:url(/images/sub/dot01.gif) repeat-x 50% 50%; height:25px;}

.w15 {width:15px;}
.w20 {width:20px;}
.w50 {width:50px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w400{width:400px;}
.w460 {width:460px!important;}
.w450 {width:450px!important;}
.full {width:100%;}
.no_line {border:0;}
.outline {border:1px solid #999999; padding:5px 10px; margin-top:5px;}
.ul {border-bottom:1px solid #cccccc; padding:5px 0 2px 15px;}


/* table style */
table {margin-top:10px; margin-bottom:10px;}
table summary, table caption {display:none;}
.table_style {width:100%; border-top:2px solid #bcd3e3;}
.table_style thead {color:#3880b7; border-bottom:1px solid #d6e0e6; border-left:1px solid #d6e0e6; background-color:#f5f9fd; padding:5px 5px; text-align:center;}
.table_style th {color:#3880b7;  border-bottom:1px solid #d6e0e6; border-left:1px solid #d6e0e6; background-color:#f5f9fd; padding:5px 5px; text-align:center;}
.table_style .th {color:#3880b7; border-bottom:1px solid #d6e0e6; border-left:1px solid #d6e0e6; background-color:#f5f9fd; padding:5px 5px; font-weight:bold;}
.table_style .tt {border-bottom:1px solid #d6e0e6; border-left:1px solid #d6e0e6; background-color:#EDEDED; padding:5px 5px; font-weight:bold;}
.table_style tbody th{text-align:center;}
.table_style td {border-bottom:1px solid #d6e0e6; border-left:1px solid #d6e0e6; padding:4px 5px; }
.table_style td input,
.table_style td img {vertical-align:middle;}
.table_style td, th {line-height:110%;}
.table_style .tdcolor1 {background-color:#f5f9fd;}
.table_style .blz {border-left:0;}
.table_style .pdz {padding:0!important;}
.table_style .bar {height:5px; border-bottom:2px solid #bcd3e3; border-left:0px;}
.table_style .addPer th{background-color:#EDEDED; color:#666666;}
.card01 span{margin-right:15px;}
.none_style table {margin:0!important; border-bottom:0px; border-left:1px solid #d6e0e6;}
.none_style .bbz {border-bottom:0;}
.none_style .blz {border-left:0;}
.form_tit01 dl{clear:both;}
.form_tit01 dt {float:left; width:320px;}
.form_tit01 dd {float:left; right:0;}

.table_style1 {width:100%; border:0; padding:0px;}
.table_style1 td, th {border:0; padding:0px; }
.table_style2 {width:100%; border:2px solid #EFEFEF; padding:0px;}
.table_style2 td {padding:5px 5px;  text-align:center;}
.table_style2 td.ltd {border-top:0; border-left:0; border-right:0; background-color: #F7F7F7; color:#666; font-weight:bold; border-bottom:1px solid #FFF;}
.bbz {border-bottom:0; }
.table_style2 td.rtd {border-top:1px solid #EEE; border-right:1px solid #EEE; border-bottom:1px solid #EEE; border-left:0; background-color:#FFF; color:#6B5BAA; font-style:italic;}
.sitemap01 {float:left; width:205px; margin-right:30px; margin-bottom:30px;}
.mapSub {margin:10px 10px 5px 35px; background:url(/images/sub/dot01.gif) repeat-x left bottom; line-height:100%; padding-bottom:10px; }
.mapSub a, 
.mapSub a:link, 
.mapSub a:visited, 
.mapSub a:active {color:#999999; text-decoration:none;}
.mapSub a:hover {color:#11a0db; text-decoration:none;}

#pop_wrap {width:500px; }
#pop_styl_01 {background:url(/images/main/popup_frame02.gif) repeat-y top left;}
#pop_styl_01 ul{margin:10px 45px 10px 45px;}
#pop_foot, #pop_foot a:link,#pop_foot a:hover, #pop_foot a:visited, #pop_foot a:active {width:100%; float:left; background-color:#0058a2; color:#FFFFFF; font-size:11px; text-decoration:none; height:23px; }
#pop_foot dt{float:left; width:250px;}
#pop_foot dd {float:right; right:0; width:60px; padding-right:30px;}
#pop_foot img {margin-right:5px;}
.pop_more {width:100%; text-align:right;}
.note {color:#777;}

.sponsor li {float:left; margin-right:7px; margin-bottom:7px; width:156px; height:55px;}

