
@font-face {font-family:'NanumBarunGothic'; src: url('../fonts/NanumBarunGothic.eot');}  
@font-face {font-family:MalgunGothic; src:url(images/MalgunGothic.eot);}
@font-face {
	font-family: NanumBarunGothic;
	font-weight: normal;
	font-style: normal;
	src: url("fonts/NanumBarunGothic.eot");
	src: url("fonts/NanumBarunGothic.eot?#iefix") format("embedded-opentype"), 
		 url("fonts/NanumBarunGothic.woff") format("woff"),
		 url("fonts/NanumBarunGothic.ttf") format("truetype"),
		 url("fonts/NanumBarunGothic.otf") format("opentype")
}
@font-face {
	font-family: NanumGothic;
	font-weight: normal;
	font-style: normal;
	src: url("fonts/NanumGothic.eot");
	src: url("fonts/NanumGothic.eot?#iefix") format("embedded-opentype"), 
		 url("fonts/NanumGothic.woff") format("woff"),
		 url("fonts/NanumGothic.ttf") format("truetype"),
		 url("fonts/NanumGothic.otf") format("opentype")
}

body {font-family:"나눔고딕", "NanumGothic","나눔바른고딕", "NanumBarunGothic",'돋움',Dotum,'굴림체',Gulim,Aria,Helvetica,AppleGothic,Sans-serif;font-size: 12px;line-height:1.5em;background:url(../images/body_bg.png) repeat-x left 15px;color:#5c5c5c}
body.sub{background:url(../images/sub_body_bg.png) repeat-x left 30px;}
body#sub{background:url(../images/body_bg_s.gif) repeat-x left top}
#skip {width:100%; z-index:1;}
#skip a {display:block;padding:0px 10px;height:0px;overflow:hidden;color:#fff0f5;text-align:center}
#skip a:hover, #skip a:focus, #skip a:active {background:#376e94; height:auto}
.skip{position:absolute;display:block;overflow:hidden;top:-5000px;left:0}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
caption{display:none}
img,fieldset{border:none}
img{vertical-align:middle}
legend{display:none}
label{vertical-align:middle}
h3{color:#536ca5;font-size:15px}
#wrap {}

#m_container{position:relative;width:1194px;margin:0 auto;padding-top:10px}
#m_contents{width:100%;}
.visual_spot{position:relative;overflow:hidden;width:1194px;height:430px;margin:60px 0 40px 0;z-index:1}
.visual_spot .sp_list{width:100%}
.visual_spot dl{}
.visual_spot dt{width:0px;}
.visual_spot dt em{text-indent:-1000em;}
.visual_spot dd{display:none;position:absolute;left:0;top:0;width:1193px;height:430px;}
.visual_spot dd img{}

.q_link{float:right;width:269px}
.q_link .link1{width:269px;height:75px;background:url(../images/link1_bg.png) no-repeat left top}
.q_link .link1 li{float:left;width:87px;text-align:center;padding:10px 0 0 2px}
.q_link .link2{width:269px;height:236px;margin-top:8px;background:url(../images/link2_bg.png) no-repeat left top}
.q_link .link2 li{clear:both;height:76px;padding:5px 0 0 23px;}

.contents01{height:280px;z-index:10;width:1194px;overflow:hidden;}
.contents01 .con01_sec{float:left}
.bus_need{width:592px;height:252px;background:url(../images/bus_need_bg.png) no-repeat left top}
.bus_need h3{padding:20px 0 5px 15px;}
.bus_need .need_list{float:left;width:295;padding-left:15px}
.bus_need .need_list li{width:280px;padding-bottom:5px}
.bus_need .need_list span{display:inline-block;width:43px;}
.bus_need .need_list span.ing{color:#ee4e1c;}
.bus_need .need_list span.end{color:#6b6b6b;}
.bus_need .btn{position:relative;left:520px;top:-215px}

.bus_sch{width:313px;margin-left:10px;height:252px;background:url(../images/bus_sch_bg.png) no-repeat left top;}
.bus_sch h3{padding:20px 0 5px 15px;}
.bus_sch ul{clear:both;padding-left:5px;font-size:11px;}
.bus_sch .type{padding-top:3px}
.bus_sch li{float:left;padding:0 6px;background:url(../images/li_bar.png) no-repeat right 2px;}
.bus_sch li:last-child{background:none;}

.tab_c dl{overflow:hidden;margin-bottom:5px;padding-left:10px;}
.tab_c dt{float:left;width:91px;height:63px;text-align:center;color:#fff;background:#8496bc}
.tab_c dt img{width:91px;height:63px;}
.tab_c dd{overflow:hidden;float:left;width:198px;margin-left:5px;}
.tab_c dd.cek span{margin-right:5px}
.tab_c dd.cek{}
.tab_c dd.cek label{font-size:11px;vertical-align:bottom}


.notice{float:right;width:268px;margin-left:10px;height:253px;background:url(../images/notice_bg.png) no-repeat left top}
.notice h5{margin-bottom:7px;padding:15px 0 0 10px;}
.notice .sch02{position:relative;height:217px;padding:5px 9px 7px;}
.notice .sch02 li{overflow:hidden;margin-bottom:5px;color:#6b6b6b}
.notice .sch02 li em{display:inline-block;font-weight:600;letter-spacing:-0.5px}




.contents02{margin:25px 0;overflow:hidden;clear:both}
/*.contents02 .con02_sec{float:left}
.contents02 .center{background:url(../images/center_bg.png) no-repeat left top;width:916px;height:91px}
.contents02 li{float:left;padding:23px 10px;}
.contents02 li:first-child{padding-top:5px;}*/
.contents02 .center{background:url(../images/center_bg.png) no-repeat left top;width:1194px;height:91px}
.contents02 li{float:left;padding:23px 10px;}
.contents02 li:first-child{padding-top:5px;}



.contents03{clear:both;overflow:hidden;width:1193px;height:229px;background:url(../images/contents03_bg.png) no-repeat left top;}
.contents03_tit{margin:7px 15px 0;}
.contents03 table{margin:5px 0;width:100%;font-size:12px;letter-spacing:-0.1px;}
.contents03 tr{}
.contents03 th{width:55px;text-align:left;}
.contents03 td{padding:5px 0;}
.contents03 input[type="text"]{height:17px;border:1px solid #ccc;}

.contents03 .input_txt{width:130px;}
.contents03 .input_txt01{width:100px;}
.contents03 .input_txt02{width:50px}
.contents03 .input_txt03{width:70px;}
.contents03_btn{text-align:right;margin-top:-65px;margin-right:80px;}



.epil{width:130px;padding:0 0 0 15px}
.epil h3{padding:5px 0 0 0;}
.epil ul{margin:0;}
.epil li{padding:0;overflow:hidden;height:18px;font-size:12px;}
.epil .btn{width:60px;position:relative;left:205px;top:-55px}







/* sub style */
#container{position:relative;overflow:hidden;width:1100px;margin:10px auto 0;z-index:20}
.contents{overflow:hidden;width:1100px;margin-bottom:50px}
.cont_info{float:right;width:850px;margin-left:0px;min-height:700px}

.snv {float:left;width:223px;}
.snv .s_mu{width:223px;padding-bottom:20px;background:#e9edf4}
.snv h2{height:54px;padding:8px 0 0 13px;color:#fff;font-size:20px;background:#328ede}
.snv h2 span{display:block;margin-bottom:5px;font-size:12px;letter-spacing:-1px}
.snv ul{margin-top:10px}
.snv li a{display:block;width:196px;margin-bottom:5px;padding:2px 0 0 5px;font-size:13px;font-weight:500;color:#6b6b6b;letter-spacing:-1px}
.snv li a:hover, .snv li a:focus, .snv li a.selected{color:#f2653a}
.snv ul ul{margin-top:-5px}
.snv li li a{margin:0 0 3px 5px;font-size:12px;font-weight:normal}
.snv p.ban{margin-top:10px}


/*.cont_tit{overflow:hidden;height:36px;border-bottom:1px solid #c4c4c4}
.cont_tit h2{display:inline-block;float:left;height:33px;border-bottom:3px solid #a3a3a3;background:url(../images/bu_cont_tit.gif) no-repeat left 9px}
.cont_tit .loction{float:right;margin-top:10px;padding-left:18px;background:url(../images/ico_s_home.png) no-repeat left 2px}
.cont_tit .loction em{color:#2c72db;} */
.cont_tit{height:35px;margin-bottom:25px;}
.cont_tit h2{font-size:26px;font-weight:400;color:#545454;line-height:150%;letter-spacing:-1px;font-family:"나눔바른고딕", "NanumBarunGothic";}
h3.c_tit{padding-left:17px;font-size:15px;font-weight:500;background:url(../images/ico_tit.gif) no-repeat left 3px;}
h3.c_tit_ico{height:18px;padding-left:18px;font-size:15px;font-weight:500;background:url(../images/tit_ico02.png) no-repeat left 1px;}
h3.c_tit02{font-size:16px;font-weight:bold;color:#5e6b9f}
h3.c_tit03{padding-left:15px;margin-bottom:10px;font-size:16px;font-weight:500;background:url(../images/bu_sq_arr03.gif) no-repeat left 2px;}
h4.c_tit02{margin-bottom:8px;font-size:15px;font-weight:500;}
h4.tit_tb_rent{padding-left:12px;margin-bottom:5px;font-size:15px;font-weight:500;background:url(../images/bu_arr.gif) no-repeat left 4px;}
h4.tit_tb_rent span{font-weight:normal}

h5.c_tit03{margin-bottom:.3em;font-weight:500;font-size:14px}

.ct_box{padding:15px 14px;margin-bottom:35px;border:4px solid #5e6b9f}
.t_cont{overflow:hidden;}
.t_cont p{float:left;}
.t_cont div.tab{float:right}
.t_cont div.tab h3{float:left;margin:5px 3px 0 0}
.t_cont div.tab ul{float:left}
.ct_box02{margin-bottom:35px;border:4px solid #5e6b9f}

.tab{overflow:hidden;margin-bottom:35px}
.tab li{float:left;margin-left:3px}
.tab li:first-child{margin-left:0}
.tab li a{display:block;width:82px;height:21px;font-size:12px;font-weight:bold;padding-top:4px;color:#474747;text-align:center;border:1px solid #aaa;}
.tab li a:hover,.tab li a:focus,.tab li a.selected{background:#ffd01c}

.tab02{overflow:hidden;margin-bottom:15px}
.tab02 li{float:left}
.tab02 li:first-child{margin-left:0}
.tab02 li a{display:block;width:109px;height:24px;padding-top:6px;font-size:14px;font-weight:bold;color:#373636;text-align:center;border:1px solid #dadada;border-left:none}
.tab02 li:first-child a{border-left:1px solid #dadada;}
.tab02 li a:hover,.tab li a:focus,.tab li a.selected{color:#38467c;border-bottom:none}
.tab02 h3{width:143px;height:25px;padding:6px 0 0 8px;float:left;font-size:16px;font-weight:500;border-bottom:1px solid #dadada;}
.tab02 ul{float:left}

.tab03{overflow:hidden;height:50px;margin-bottom:10px}
.tab03 ul{float:right}
.tab03 li{position:relative;float:left;height:45px;}
.tab03 li a{display:block;width:145px;height:25px;padding-top:5px;font-size:16px;font-weight:500;color:#373636;text-align:center;border:1px solid #dadada;border-left:none}
.tab03 li:first-child a{border-left:1px solid #dadada;}
.tab03 li a:hover, .tab03 li a:focus, .tab03 li a.selected{color:#38467c;background:#eaefe5}
.tab03 li a:hover span, .tab03 li a:focus span, .tab03 li a.selected span{display:inline-block;position:absolute;left:43%;bottom:-2px;height:7px;width:0px;border-top:8px solid #dadada;border-left:7px solid transparent;border-right:7px solid transparent}
.tab03.bus ul{float:left;width:100%}
.tab03.bus li{}
.tab03.bus li a{width:134px}

.btn_tb{position:absolute;right:0;top:-28px;}
.btn_tb a{display:inline-block;padding:3px 20px 3px;color:#fff;background:#899bdb}
.btn_del, .btn_app{display:inline-block;padding:4px 10px 3px;border-radius:2px}
.btn_del{border:2px solid #b4b4b4}
.btn_app{border:2px solid #899bdb}

.btn_vio, .btn_ff{display:inline-block;width:146px;height:32px;padding-top:15px;font-family:'돋움',Dotum;font-size:16px;font-weight:bold;text-align:center;}
a.btn_vio{color:#fff;border:1px solid #354897;background:#5e6b9f}
a.btn_ff{color:#5e6b9f;border:1px solid #838383;background:#fff}

a.btn_vio02{display:inline-block;padding:4px 25px 3px;color:#fff;background:#899bdb}
a.btn_vio03{display:inline-block;padding:4px 15px 3px;color:#fff;background:#899bdb}
a.btn_confi{display:inline-block;padding:7px 20px 6px;font-size:14px;color:#fff;border:1px solid #354897;background:#5e6b9f}
a.btn_cancel{display:inline-block;padding:7px 20px 6px;font-size:14px;color:#5e6b9f;border:1px solid #838383;background:#fff}

a.btn_big_bg, a.btn_big_lin, a.btn_grn_bg{display:inline-block;width:114px;height:27px;margin-left:2px;padding-top:10px;font-size:13px;font-weight:bold;text-align:center;}
a.btn_big_bg{border:1px solid #354897;color:#fff;background:#5e6b9f}
a.btn_grn_bg{border:1px solid #747e6a;color:#fff;background:#828d77}
a.btn_big_lin{border:1px solid #878787;color:#5e6b9f;background:#fff}

.type_dot{margin:0 0 25px 10px;}
.type_dot li{padding-left:10px;background:url(../images/ico_dot_bu.gif) no-repeat left 8px;}
.type_dot .depth_in{margin:5px 0 5px -5px}

.type_dot02{margin-left:10px;}
.type_dot02 li{padding-left:10px;background:url(../images/bu_dot_s.gif) no-repeat left 8px;}
.type_dot02 .depth_in{margin:5px 0 5px -5px}
.depth_in li{background:none}

.type_bu_plu{margin:0 0 25px 5px;}
.type_bu_plu li{margin-bottom:15px;padding-left:10px;background:url(../images/bu_pls.png) no-repeat left 8px;}
.type_bu_plu.mgb li{margin-bottom:0;}
.type_bu_plu .depth_in{margin:5px 0 5px -5px}
.type_bu_plu .depth_in li{margin-bottom:3px;background:none}
.type_txt{margin:0 0 25px 5px;}
.depth{margin-left:10px;}

.type_lin{padding:10px 7px;border:1px solid #c8c8c8}
.type_lin02{position:relative;border:1px solid #c8c8c8}
.type_lin02 dl{overflow:hidden}
.type_lin02 dt{float:left}
.type_lin02 dd{float:left;margin:20px 0 0 35px;}
.type_lin02 dd strong{margin-right:8px;}
.type_lin02 .btn{position:absolute;right:10px;top:20px}

.btm_lin{padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #c8c8c8}

.btn_sch{position:absolute;right:20px;bottom:0}

.rent_box{}
.rent_box dl{overflow:hidden;margin-bottom:20px}
.rent_box dt{float:left;width:22%}
.rent_box dd{float:left;width:23%;margin-right:4%;padding-top:15px;}

/* 렌트카대여안내 */
.rent_car{overflow:hidden;}
.rent_car dl{float:left;width:48%;}
.rent_car dl.rig{float:right}
.rent_car dt{float:left;width:40%}
.rent_car dd{float:right;width:50%}


.flo_box_ref{overflow:hidden;}
.flo_box_ref div{float:left;width:47%;height:190px;border:1px solid #5e6b9f}
.flo_box_ref div.rig{float:right}
.flo_box_ref.hig div{height:150px}
.flo_box_ref.one div{width:98%;}

.sch_stay{position:relative;margin-bottom:35px;border:1px solid #dbdbdb;z-index:100;background:#f5f8fd}
.sch_stay.stay{overflow:hidden}
.sch_stay .sch{position:relative;float:left;width:480px;height:150px;padding:15px 8px;border-right:2px solid #5e6b9f}
.sch_stay .sch p{margin-bottom:12px;font-size:15px}
.sch_stay .sch ul{margin-left:5px}
.sch_stay .sch li{height:32px;padding-left:8px;background:url(../images/ico_dot_rd.gif) no-repeat left 8px;}	
.sch_stay .sch label{display:inline-block;width:50px;margin-right:10px;font-weight:500}
.sch_stay .map{position:relative;float:left;margin:8px 0 0 17px}
.sch_stay .map span{position:absolute;}
.sch_stay .map .area01{left:115px;top:45px}
.sch_stay .map .area02{left:42px;top:70px}
.sch_stay .map .area03{left:30px;top:123px}
.sch_stay .map .area04{left:80px;top:115px}
.sch_stay .map .area05{left:183px;top:28px}
.sch_stay .map .area06{left:183px;top:83px}
.sch_stay .map span a:hover, .sch_stay .map span a:focus, .sch_stay .map span a.selected{font-size:14px;font-weight:bold;color:#1079c1;}

.sch_stay span.dot{display:inline-block;margin-left:20px;padding-left:8px;background:url(../images/ico_dot_rd.gif) no-repeat left 8px;}

.sch_stay .sch.rent{position:relative;float:none;height:120px;width:100%;padding:15px 8px;border-right:none}
.sch_stay .sch.rent .btn_sch{right:30px}

.sch_stay .sch.package{position:relative;float:none;height:110px;width:100%;padding:15px 8px;border-right:none}
.sch_stay .sch.package label{width:70px}
.sch_stay .sch.package .btn_sch{right:30px}

.step{overflow:hidden}
.step li{float:left;border:1px solid #8d8c8c;width:182px;height:150px;margin-left:23px}
.step li:first-child{margin-left:0}
.step strong{display:block;height:45px;padding:5px 10px;text-align:center;color:#fff;background:#899bdb}
.step p{padding:5px 10px}

.sch_stay .sch.flight{position:relative;float:none;height:80px;width:100%;padding:15px 8px;border-right:none}
.sch_stay .sch.flight label{width:100px;font-size:14px;}
.sch_stay .sch.flight .btn_sch{right:30px}


.sch_stay .sch.stay_p{position:relative;float:none;height:85px;width:100%;padding:15px 8px;border-right:none}
.sch_stay .sch.stay_p ul{overflow:hidden}
.sch_stay .sch.stay_p li{float:left;background:none}

.sch_stay .sch.stay_p label{width:60px;text-align:right}
.sch_stay .sch.stay_p em{padding-left:8px;background:url(../images/ico_dot_rd.gif) no-repeat left 8px;}

.sch_list{position:relative;z-index:1}
.sch_list dl{overflow:hidden;margin-bottom:25px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.sch_list dt{float:left;width:87px;height:27px;padding-top:8px;text-align:center;color:#fff;background:#5e6b9f}
.sch_list dd{float:left;padding:8px 0 0 10px}



.tb_detail{}

.tb_top{position:relative;margin-bottom:5px;}
p.sch_txt strong{color:#010101}
.tab_list{position:absolute;right:0;top:0;overflow:hidden}
.tab_list li{float:left;padding-left:10px;margin-left:9px;background:url(../images/tab_list_bar.gif) no-repeat left 5px;}
.tab_list li:first-child{margin-left:0;padding-left:0;background:none}
.tab_list li a{color:#5e6b9f}
.tab_list li a:hover, .tab_list li a:focus, .tab_list li a.selected{color:#3a2e80;font-weight:500}

.tb_detail .tb_gly{}
.tb_gly table{width:100%;border-top:3px solid #5e6b9f;}
.tb_gly table td{padding:20px 0 0px;text-align:center;border-bottom:1px solid #d6d6d6}
.tb_gly table img.t_img{width:160px;height:120px}
.tb_gly table p{width:160px;margin:8px auto;text-align:center;}
.tb_gly table strong{position:relative;display:block;width:160px;padding-bottom:3px;margin-bottom:3px;letter-spacing:-1px;border-bottom:1px dotted #d4d4d4}
.tb_gly table strong em{display:block;font-size:11px;font-weight:normal;}
.tb_gly table span{display:block;font-weight:500;color:#f74451}
.tb_gly table em.blu{color:#1c91cc}

.tb_detail .tb_gly_list{display:none;}
.tb_detail .tb_gly_list.rent{position:relative;display:block;}

.tb_gly_list table{width:100%;border-top:3px solid #5e6b9f;padding:0}
.tb_gly_list table td{padding:15px 0;vertical-align:top;border-bottom:1px solid #d6d6d6}
.tb_gly_list td img{width:160px;height:120px;}

.list_txt{position:relative;}
.list_txt li{padding:3px 0}
.list_txt li:last-child{color:#f74451;font-weight:bold}
.list_txt p.btn{position:absolute;right:0px;bottom:0;}
.gy_bx{display:inline-block;width:48px;height:18px;text-align:center;letter-spacing:-1px;font-size:11px;font-weight:normal;border:1px solid #d8d8d8;background:#edf0fb}
.gy_bx.red{color:}
.gy_bx, .gy_tit{margin-right:10px}

.list_txt.rent{height:190px;}
.list_txt.rent .gy_tit{padding:0;font-weight:bold;}
.list_txt.rent li:last-child{color:#f74451;font-weight:normal}
.list_txt.rent li:last-child span{color:#828282;}
.list_txt.rent  p.btn{position:absolute;left:-120px;bottom:0}

.list_txt.stay_photo li{overflow:hidden}
.list_txt.stay_photo strong{font-weight:500}
.list_txt.stay_photo em{display:inline-block;float:left}
.list_txt.stay_photo span{display:inline-block;float:left;width:88%}

/* 버스투어 */
.bus_best{position:relative;overflow:hidden;height:207px;margin-bottom:30px}
.bus_best div h3{margin-bottom:10px;font-size:16px;font-weight:500}
.bus_best div.txt{width:300px;margin-top:5px;}
.bus_best div.best{overflow:hidden;position:absolute;right:0;top:0;width:450px;height:164px;padding:22px 0 0 72px;background:url(../images/best_bg.png) no-repeat left top;}
.bus_best div.best li{float:left;width:126px;margin-left:20px;text-align:center;}
.bus_best div.best li:first-child{margin-left:0}
.bus_best div.best p{overflow:hidden;width:122px;text-overflow:ellipsis;white-space:nowrap;}
.bus_best div.best img.t_img{width:120px;height:89px;padding:2px;border:1px solid #e2d1d0}

.cont_bus{width:100%;padding:10px 0;border-top:3px solid #5e6b9f}
.cont_bus h3{margin:5px 0 12px;font-size:14px;font-weight:bold;color:#6b6b6c}
.type_flo{position:relative;overflow:hidden}
.type_flo .img{float:left}
.type_flo .txt{float:right;width:400px;}
.type_flo.bus{min-height:305px;padding-bottom:30px}
.type_flo.bus div.txt dl{overflow:hidden;}
.type_flo.bus div.txt dt{float:left;font-weight:bold}
.type_flo.bus div.txt dd{float:right;width:310px;margin-right:20px;font-size:11px;}
.type_flo.bus div.txt dd p{margin:6px 0 10px}
.type_flo.bus img.img_bus{width:372px;height:272px;}
.type_flo.bus div.txt dd .auto{max-height:110px;overflow:auto}
.charge{margin-top:0px;}
.charge dt span{display:block;width:51px;height:19px;text-align:center;border:1px solid #e8323f;font-weight:normal;color:#fff;background:#f74451}
.charge li{height:23px}
.charge em{display:inline-block;width:40px;}
.charge span{display:inline-block;}
.total_pay{padding:15px 0 0 0px;font-size:18px}
.total_pay strong{font-weight:500}

.type_flo.bus p.btn{position:absolute;left:60%;bottom:0px}

.type_flo.stay{height:305px;}
.type_flo.stay h3{font-size:13px;font-weight:bold;color:#1079c1}
.type_flo.stay h3 span{margin-left:5px;color:#6a6a6a;font-size:12px;font-weight:normal}
.type_flo.stay img.img_bus{width:372px;height:272px;}
.type_flo.stay li{font-size:12px;padding:2px 0}
.type_flo.stay em{display:inline-block;width:55px;padding:2px 0;margin-right:5px;letter-spacing:2px;text-align:center;border:1px solid #96abc0}
.type_flo.stay em.r_box{color:#fff;background:#f74451;border-color:#e8323f}
.type_flo.stay em.let{letter-spacing:0px}

.stay_info{position:relative;margin-bottom:20px;}

.type_flo.stay_view h3{font-size:13px;font-weight:bold;color:#1079c1}
.type_flo.stay_view ul{height:173px;border-bottom:1px solid #d6d6d6}
.type_flo.stay_view.lin_no ul{border-bottom:none}
.type_flo.stay_view li{margin-bottom:10px}
.type_flo.stay_view li.flo{overflow:hidden}
.type_flo.stay_view li.flo strong{float:left}
.type_flo.stay_view li.flo span{float:left;display:inline-block;width:350px;margin-left:5px;}
.type_flo.stay_view img.img{width:370px;height:270px;}
.type_flo.stay_view p.price{font-size:12px;text-align:right}
.type_flo.stay_view p.price strong{display:block;margin-top:5px;font-size:18px;font-weight:500;color:#f74451}
.type_flo.stay_view .btn{text-align:right}
.type_flo.stay_view .btn a{margin-left:5px}

.stay_info .list_img{overflow:hidden;margin-top:10px;padding-bottom:8px;border-bottom:1px solid #d6d6d6}
.stay_info .list_img li{float:left;width:75px;margin:0 0 5px 0}
.stay_info .list_img li:first-child{margin-left:0}
.stay_info .list_img li img{width:70px;height:52px}


.view_detail{padding:20px 10px;}
.view_detail img.img_view{width:100%;}
.view_detail p{margin-bottom:20px}


.lin_btm{width:100%;height:25px;border-bottom:1px solid #5e6b9f}


/* 골프 */
.cont_golf .ct_box{overflow:hidden;padding:3px}
.cont_golf .ct_box h3{margin-bottom:.7em;color:#383838;font-size:22px;font-weight:500;letter-spacing:-1px}
.cont_golf .ct_box div.img{float:left}
.cont_golf .ct_box div.img img{width:384px;height:245px;}
.cont_golf .ct_box div.txt{float:right;width:390px;height:247px;margin:15px 10px 0 0;background:url(../images/cont_logo.gif) no-repeat right bottom;}
.cont_golf .ct_box div.txt li{height:23px;}
.cont_golf .ct_box div.txt em{color:#f74451;font-weight:bold}
.golf_ban img, .golf_contact img{width:100%;max-width:815px;}
.golf_contact{margin-top:25px;}

/* 수학여행 */
.cont_golf .ct_box .group{}
.cont_golf .ct_box .group p.grp_logo{height:77px;}
.cont_golf .ct_box .group p.grp_logo img{width:433px;height:62px}
.cont_golf .ct_box .group h3.grp_tit{margin-bottom:20px;font-size:24px;font-weight:400;font-family:"나눔바른고딕", "NanumBarunGothic"}
.cont_golf .ct_box .group h3.grp_tit em{margin-left:10px;font-weight:400;color:#5e6b9f}
.cont_golf .ct_box .group h3.grp_tit img{width:251px;height:185px;}
.cont_golf .ct_box .group div.img ul{overflow:hidden;width:384px;height:244px;}
.cont_golf .ct_box .group div.img li{float:left}
.cont_golf .ct_box .group div.img li img{width:384px;height:244px;}
.cont_golf .ct_box .group div.txt{width:340px;margin-left:15px;height:227px}
.cont_golf .ct_box h4{margin-bottom:5px;color:#383838;font-size:18px;font-weight:500;letter-spacing:-1px}

.cont_golf .ct_box .group div.grp_img ul{overflow:hidden;width:384px;height:244px;}
.cont_golf .ct_box .group div.grp_img{position:relative;float:left}
.cont_golf .ct_box .group div.grp_img li img{width:384px;height:244px;}

.btn_grp{position:absolute;right:-60px;bottom:0}

.group_ban{overflow:hidden;width:490px;margin:0 auto 55px}
.group_ban li{float:left}


p.sched_img{width:100%}
.sched_cont{font-size:15px;line-height:180%}
.sched_cont h3{width:126px;height:20px;padding-top:8px;margin:0;text-align:center;text-indent:-12px;font-size:16px;font-weight:500;background:url(../images/gp_tit_guide.png) no-repeat right bottom;}
.sched_cont .cont_box{margin-bottom:30px;}
.sched_cont .cont_box {padding:10px 20px;border:1px solid #e3e1eb;background:#f2f0f9}
.sched_cont .cont_box li em{color:#f74451}

.greeting p{font-size:15px}

.s_contact{position:relative;padding:5px 0 2px;border-top:1px solid #ccc;border-bottom:2px solid #ccc}
.s_contact ul{overflow:hidden}
.s_contact li.lef{float:left;margin-left:10px}
.s_contact li.rig{float:right;margin-right:10px}
.s_contact p.esti{position:absolute;left:0;top:-20px;width:92%;text-align:center}
h3.gp_tit{width:100%;margin:70px 0 50px;text-align:center;font-size:36px;font-weight:400;color:#4d5c38;font-family:"나눔바른고딕", "NanumBarunGothic"}
h4.gp_tit_sch{padding-left:22px;margin-bottom:15px;font-size:22px;font-family:"나눔바른고딕", "NanumBarunGothic";background:url(../images/bu_cir_red.png) no-repeat left 0;}
h4.gp_tit_buno{margin-bottom:15px;font-size:24px;font-family:"나눔바른고딕", "NanumBarunGothic";}

.grp_map{overflow:hidden;margin-bottom:50px}
.grp_map h4{margin-bottom:25px;color:#f74451;text-align:center}
.grp_map li{width:48%;float:left}
.grp_map li.rig{width:48%;float:right}
.grp_map li img{width:100%}

.course{margin-bottom:50px;padding-top:30px;border-top:1px solid #5e6b9f}
.cous_step{overflow:hidden;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ebebeb}
.cous_step h4{float:left;margin:40px 30px 0 20px;font-size:20px;font-weight:500}
.cous_step ul{overflow:hidden;float:left}
.cous_step li{float:left;padding-left:40px;margin-left:15px;text-align:center;background:url(../images/step_arr.png) no-repeat left 30px;}
.cous_step li:first-child{padding:0;margin:0;background:none}
.cous_step li img{width:80px;height:80px;border:1px solid #ebebeb;border-radius:60%}
.cous_step li p{margin-top:5px;font-weight:500}


/* popup style */
.cont_sch_box{position:relative;}
.pop{position:absolute;width:809px;border:3px solid #5e6b9f;background:#fff}
.btn_close{position:absolute;right:11px;top:3px}
.pop.flight{left:0;top:115px}
.pop.rent{left:-5px;top:-4px}
.pop.stay_p{left:0;top:278px}
h3.pop_tit{width:100%;height:35px;padding-top:12px;text-align:center;font-size:22px;color:#fff;background:#5e6b9f;font-family:"나눔바른고딕", NanumBarunGothic;}
.pop_cont{padding:20px 15px}
.pop .box_lin{position:relative;padding:23px 10px;border:1px solid #d6d6d6}
.pop .box_lin ul{overflow:hidden}
.pop .box_lin li{float:left;margin-left:18px;}
.pop .box_lin li:first-child{margin-left:0}
.pop .box_lin label.tit{font-weight:500;margin-right:5px}
.pop .box_lin .btn_sch{position:absolute;right:10px; top:20px}
.pop .box_lin.rent{padding:0;margin-bottom:25px;}
.pop .box_lin.rent .rent_in{padding:15px}
.pop .box_lin.rent .ex_price{padding:15px 10px;text-align:center;border-top:1px solid #afc6d1}
.pri_box{width:229px;height:24px;margin:0 auto 10px;padding-top:6px;font-weight:bold;text-align:center;border:1px solid #c8c8c8;background:#ffd01c}

.pop .box_bg{padding:18px 10px;line-height:180%;border:1px solid #d6d6d6;background:#e7e7e7}
.date{overflow:hidden;width:544px;margin:30px auto 20px}
.date li{float:left;margin-top:3px;}
.date li strong{margin:0 10px}
.date li.today{width:229px;height:24px;margin-top:0;padding-top:6px;font-weight:bold;text-align:center;border:1px solid #c8c8c8;background:#ffd01c}

.time{padding:12px 24px;border-top:1px solid #c8c8c8}
.time dl{overflow:hidden;margin-bottom:7px}
.time dt{float:left;width:38px;margin-right:10px;font-weight:500;font-size:14px;}
.time dd{float:left;margin-right:4px;text-align:center;border:1px solid #aaa;}
.time dd a{display:inline-block;width:35px;height:20px;padding-top:4px;color:#303030;font-size:12px;}
.time dd a:hover, .time dd a:focus, .time dd a:hover, .time dd a.selected{color:#fff;background:#5295ca}
.time dl.last dd strong{margin-left:5px}
.time.flight dt{width:68px;margin-top:5px}

.cont_tour img{width:100%}


/* member */
.join_agree{width:100%;}
.join_agree h4{margin-bottom:5px;font-size:13px;font-weight:bold}
.join_agree p{margin:10px 0 30px}
.join_agree textarea{width:95%;color:#666}

.cont_login{width:95%;padding:25px 0;border:2px solid #5e6b9f;text-align:center}
.login{position:relative;width:290px;margin:0 auto;text-align:left}
.login li{margin-bottom:8px}
.login label{display:inline-block;width:70px;padding-left:10px;font-weight:500;background:url(../images/ico_dot_rd.gif) no-repeat left 7px;}
.login .btn{position:absolute;right:0;top:0}
.login .btn_find{margin-top:30px;text-align:center;}
.login .btn_find a{margin:0 3px}

.cont_login.reser{overflow:hidden}
.cont_login.reser h4{margin-bottom:30px}
.cont_login.reser .login.lef{float:left;margin-left:30px;}
.cont_login.reser .login.rig{float:right;width:345px;height:150px;margin-right:30px;padding-left:33px;border-left:1px solid #ccc}
.cont_login.reser .login.rig label{width:60px}
.cont_login.reser .login.lef .btn{top:70px}
.cont_login.reser .login.rig .btn{top:71px}


/* table */
.c_table{position:relative;margin-bottom:30px}
table.tb_cont{width:100%}
table.tb_cont th{text-align:center;background:#f3f4f9}
table.tb_cont td{text-align:center;border-bottom:1px solid #d6d6d6}
table.tb_cont td em.red{color:#ff74451}
table.tb_cont td.rig{text-align:right}
table.tb_cont td.tit{padding-left:40px;text-align:left}

table.tb_cont02{}
table.tb_cont02 th{padding:10px 0;text-align:center;font-weight:bold;border-bottom:1px solid #d6d6d6;background:#f3f4f9}
table.tb_cont02 thead.rent th{color:#fff;background:#5e6b9f}
table.tb_cont02 td{padding:10px;border-bottom:1px solid #d6d6d6;}
table.tb_cont02 tr:last-child td{border-bottom:none}
table.tb_cont02.mtb_lin{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
table.tb_cont02 tbody.cen td{text-align:center}

table.tb_cont02.grp thead th{border-bottom:1px solid #5e6b9f}
table.tb_cont02.grp tbody th{background:#fbfbfb;vertical-align:middle}
table.tb_cont02.grp td{padding:10px 0;text-align:center;vertical-align:middle}
table.tb_cont02.grp td.lef{padding-left:2%;padding-right:2%;text-align:left}
table.tb_cont02.grp tr.lin_no td{border-bottom:none}
table.tb_cont02.grp tr.lin_no td.lin{border-bottom:1px solid #d6d6d6}
table.tb_cont02 tr:last-child td{border-bottom:1px solid #d6d6d6}


table.tb_pop{width:100%;margin-top:22px;border-top:1px solid #dadada}
table.tb_pop th{height:16px;padding:8px 0;text-align:center;border-bottom:1px solid #dadada;background:#f3f4f9}
table.tb_pop td{padding:8px 0;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;}
table.tb_pop td.ico em{display:block}
table.tb_pop td.btn span{display:block;width:38px;height:18px;text-align:center;margin:0 auto;border:2px solid #899bdb;margin-top:3px}
table.tb_pop td.btn2 span{display:block;width:65px;height:18px;text-align:center;margin:0 auto;border:2px solid #899bdb;margin-top:3px}
.pri_box03{padding:25px 20px;border:1px solid #ccc;background:#f7f7f7}


table.tb_mem{width:100%;border-top:2px solid #5e6b9f}
table.tb_mem thead th{text-align:center;border-bottom:1px solid #5e6b9f;background:#e6edf3}
table.tb_mem th{padding:8px 10px;text-align:right;border-bottom:1px solid #d6d6d6;background:#f3f3f3;vertical-align:middle}
table.tb_mem td{padding:8px 10px;text-align:left;border-bottom:1px solid #d6d6d6;vertical-align:middle}
table.tb_mem.bask td{text-align:center}
table.tb_in{width:100%;border-top:none}
table.tb_in td{border-bottom:none}


.paginate{width:100%;margin-top:34px;padding:10px 0;text-align:center;/*border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#eee*/}
.paginate strong{color:#51a4e5}
.paginate span{display:inline-block;width:15px;margin:0 3px;color:#353535;}
.paginate a:hover span, .paginate a:active span, .paginate a:focus  span, .paginate a.selected  span{font-weight:bold;letter-spacing:-1px;color:#51a4e5}
.paginate img{vertical-align:top}

input.inp20{width:20px}
input.inp30{width:30px}
input.inp50{width:50px}
input.inp60{width:60px}
input.inp80{width:80px}
input.inp100{width:100px}
input.inp120{width:120px}
input.inp150{width:150px}
input.inp200{width:200px}
input.inp90p{width:90%}
select.selt100{width:100px}
input[type="checkbox"], input[type="radio"]{vertical-align:middle}
textarea{width:97%}

.txt_cen{text-align:center}
.btn_rig{text-align:right}
.txt_rig{}
.dp_b{display:block}
.bold{font-weight:bold}

.mgb05{margin-bottom:5px}
.mgb10{margin-bottom:10px}
.mgb15{margin-bottom:15px}
.mgb20{margin-bottom:20px}
.mgb25{margin-bottom:25px}
.mgb30{margin-bottom:30px}
.mgb50{margin-bottom:50px}

.mgt05{margin-top:5px}
.mgt20{margin-top:20px}
.mb_le05{margin-left:5px}
.mb_le10{margin-left:10px}
.mb_le20{margin-left:20px}

.red{color:#f74451}
.pink{color:#f87e7e}
.sky{color:#899bdb}
.blu{color:#1079c1}
.org{color:#ffb97e}
.vio{color:#6f0fa6}
.plum{color:#cd3b8c}
.grn{color:#117f28}
.org02{color:#e25d0d}

span.o_box{display:inline-block;padding:0 6px;height:16px;border:1px solid #ccc;background:#ef4d1c;color:#fff;font-size:10px;text-align:center}
.skyblue{color:#328fdd}
