@import url('common.css');


/*goods_list*/
#title{width:1003px;margin:0 auto;height:60px;margin-left:0px;margin-bottom:10px;background:url(/images/goods/title_bg.png) no-repeat left top;position:relative;}
#title span{display:inline-block;margin-top:12px;margin-right:85px;margin-left:35px;font-size:16px;font-weight:bold;color:#eb006f;}
#title span.c_0363c1{color:#0363c1;margin-left:30px;}

#container{width:1000px;margin:0 auto;}
#list_cont .top_list{margin-bottom:20px;background:#fff;border:3px solid #eb006f;padding:27px;}
#list_cont .top_list li{width:230px;border:1px solid #c5c5c5;float:left;margin-left:3px;background:#fff;}
#list_cont .top_list li dl{padding:15px;}
#list_cont .top_list li dl dt{font-size:15px;margin-bottom:15px;border-bottom:1px solid #c5c5c5;min-height:50px;line-height:22px;letter-spacing:-0.05em;font-weight:bold;}
#list_cont .top_list li dl dt a{color:#eb006f;font-size:16px;font-weight:bold;}
#list_cont .top_list li dl dd{border-bottom:1px dotted #c5c5c5;letter-spacing:-0.05em;padding-bottom:5px;margin-bottom:5px;}
#list_cont .top_list li dl dd span{width:55px;display:inline-block;}
#list_cont .top_list li dl dd img{vertical-align:middle;}
#list_cont .top_list li dl dd.money{border-bottom:none;font-weight:bold;color:#eb006f;}

#list_cont .item_contents{margin-bottom:20px;}
#list_cont .item_contents .item{padding:20px;border:1px solid #c5c5c5;margin-bottom:20px;position:relative;background:#fff;}
#list_cont .item_contents .item.select{padding:17px;border:3px solid #2e3192;margin-bottom:20px;position:relative;}
#list_cont .item_contents .item .img_cont{float:left;}
#list_cont .item_contents .item .img_cont img{border:1px solid #c5c5c5;margin-right:20px;}
#list_cont .item_contents .item .text_cont{width:735px;float:left;}
#list_cont .item_contents .item .text_cont .cont_tt{border-bottom:1px solid #c5c5c5;padding-bottom:15px;margin-bottom:15px;}
#list_cont .item_contents .item .text_cont .cont_tt a{font-size:18px;font-weight:bold;color:#eb006f;letter-spacing:-0.05em;}
#list_cont .item_contents .item .text_cont .cont_tt span{vertical-align:middle;display:inline-block;margin-left:20px;}
#list_cont .item_contents .item .text_cont .cont_tt span img{vertical-align:1px;}
#list_cont .item_contents .item .text_cont .cont_tt p{font-size:14px;font-weight:normal;color:#0363c1;padding-top:5px;}
#list_cont .item_contents .item .text_cont .list_explain li{padding-bottom:3px;}
#list_cont .item_contents .item .text_cont .list_explain li.end{padding-bottom:0; width:660px;}
#list_cont .item_contents .item .text_cont .list_explain li span{display:inline-block;margin-right:10px; /*vertical-align:top;*/ line-height:22px; }
#list_cont .item_contents .item .text_cont .list_explain li span img{vertical-align:middle;}
#list_cont .item_contents .item .text_cont .list_explain li span.tip_txt{color:#0364C1;font-weight:bold; }
#list_cont .item_contents .item .btn_day{clear:both;}
#list_cont .item_contents .item .btn_day a{position:absolute;right:20px;top:120px;}
#list_cont .item_contents .item .price_area {position:absolute;right:20px;top:120px;padding-left:30px;padding-bottom:2px;background:url(/images/icon/icon_dollar_n.png) no-repeat scroll 0 center transparent;font-size:24px; font-family:tahoma; color:#0364c1;letter-spacing:-0.05em;color:#0364c1;}
#list_cont .item_contents .item .code_area {position:absolute;right:20px;top:20px;padding-left:30px;padding-bottom:2px;font-size:13px;letter-spacing:-0.05em;}

/*»óÇ°¸ñ·Ï¿¡ °­Á¦·Î »óÇ°À» ³ëÃâ½ÃÅ°±â À§ÇØ Ãß°¡ÇÔ*/
#list_cont .item_contents_always{margin-bottom:20px;}
#list_cont .item_contents_always .item{padding:20px;border:1px solid #c5c5c5;margin-bottom:20px;position:relative;background:#fff;}
#list_cont .item_contents_always .item.select{padding:17px;border:3px solid #2e3192;margin-bottom:20px;position:relative;}
#list_cont .item_contents_always .item .img_cont{float:left;}
#list_cont .item_contents_always .item .img_cont img{border:1px solid #c5c5c5;margin-right:20px;}
#list_cont .item_contents_always .item .text_cont{width:735px;float:left;}
#list_cont .item_contents_always .item .text_cont .cont_tt{border-bottom:1px solid #c5c5c5;padding-bottom:15px;margin-bottom:15px;}
#list_cont .item_contents_always .item .text_cont .cont_tt a{font-size:18px;font-weight:bold;color:#eb006f;letter-spacing:-0.05em;}
#list_cont .item_contents_always .item .text_cont .cont_tt span{vertical-align:middle;display:inline-block;margin-left:20px;}
#list_cont .item_contents_always .item .text_cont .cont_tt span img{vertical-align:1px;}
#list_cont .item_contents_always .item .text_cont .cont_tt p{font-size:14px;font-weight:normal;color:#0363c1;padding-top:5px;}
#list_cont .item_contents_always .item .text_cont .list_explain li{padding-bottom:3px;}
#list_cont .item_contents_always .item .text_cont .list_explain li.end{padding-bottom:0; width:660px;}
#list_cont .item_contents_always .item .text_cont .list_explain li span{display:inline-block;margin-right:10px; /*vertical-align:top;*/ line-height:22px; }
#list_cont .item_contents_always .item .text_cont .list_explain li span img{vertical-align:middle;}
#list_cont .item_contents_always .item .text_cont .list_explain li span.tip_txt{color:#0364C1;font-weight:bold; }
#list_cont .item_contents_always .item .btn_day{clear:both;}
#list_cont .item_contents_always .item .btn_day a{position:absolute;right:20px;top:120px;}
#list_cont .item_contents_always .item .price_area {position:absolute;right:20px;top:120px;padding-left:30px;padding-bottom:2px;background:url(/images/icon/icon_dollar_n.png) no-repeat scroll 0 center transparent;font-size:24px; font-family:tahoma; color:#0364c1;letter-spacing:-0.05em;color:#0364c1;}
#list_cont .item_contents_always .item .code_area {position:absolute;right:20px;top:20px;padding-left:30px;padding-bottom:2px;font-size:13px;letter-spacing:-0.05em;}


/*goods_container*/
#goods_container{width:1000px;margin:0 auto;}
#goods_container .title{height:41px;background:url(/images/goods/title_bg.gif) no-repeat left top;position:relative;font-size:13px;font-weight:bold;margin-left:-3px;}
#goods_container .title span{display:inline-block;margin-top:6px;margin-right:5px;color:#fff;padding:6px;background:#333;border-radius:3px;}
#goods_container .title span.tt{margin-top:6px;color:#fff;margin-left:30px;padding:6px;background:#666;border-radius:3px;}
#goods_container .title .call_number{position:absolute;right:30px;top:7px;}

#goodsicon{float:right;z-index:2;} 
#goodsicon li{float:left;margin-left:3px;}
#goodsicon li.li0{height:18px;line-height:18px;vertical-align:middle;width:96px;text-align:center;margin-right:7px;}
#goodsicon li.li0 a{display:block;height:18px;font-size:11px;color:#fff;letter-spacing:-0.02em;font-weight:bold;border:1px solid #536c00;background:#5f7c00;}
#goodsicon li.li0 a.ov{background:#536c00;border:1px solid #3d4f00;}

.code_area_detail{float:right;z-index:2; font-size:13px;} 

/*view_cont*/
#view_cont{margin-top:20px;}
#view_cont .view_item_content{position:relative;padding:18px;border:1px solid #d7d7d7;border-top:3px solid #eb006f;border-bottom:none;}
#view_cont h4.item_title{padding:10px 20px;border:1px solid #c5c5c5;font-size:20px;font-weight:bold;color:#000;letter-spacing:-0.05em;margin-bottom:20px;}
#view_cont .left_cont{width:410px;float:left;margin-right:20px;}
#view_cont .left_cont .img_cont .big_img{padding-bottom:7px;}
#view_cont .left_cont .img_cont .big_img img{border:1px solid #c5c5c5;}
#view_cont .left_cont .img_cont .small_img{padding-bottom:10px;}
#view_cont .left_cont .img_cont .small_img a{margin-right:6px;}
#view_cont .left_cont .img_cont .small_img a.end{margin-right:0;}
#view_cont .right_cont{width:530px;float:left;}
#view_cont .right_cont .click_sum {background:#edeff1; border:1px solid #cacaca; padding:10px;border-bottom:2px solid #999; padding:10px 8px;overflow:hidden;}
#view_cont .right_cont .click_sum b {font-size:14px;}
#view_cont .right_cont .span_money{display:inline-block;padding-bottom:2px;padding-left:10px;font-size:24px; font-family:tahoma; color:#eb006f;letter-spacing:-0.05em;}
#view_cont .right_cont .span_money img{margin-right:5px;}
#view_cont .right_cont .child_money{margin-top:5px;height:25px;font-size:13px;background:#f8f8f8;border:1px solid #dcdbdb;padding:5px 0 0 10px;}
#view_cont .right_cont .color_red{color:#ed1c24;}
#view_cont .right_cont .color_blue{color:#0364C1;}
#view_cont .right_cont .goods_table_01{overflow:hidden; clear:both; border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;margin-top:13px;font-size:16px;line-height:28px;letter-spacing:-0.05em;}
#view_cont .right_cont .goods_table_01 table{width:100%; font-size:13px; color:#333;}
#view_cont .right_cont .goods_table_01 th, .goods_table_01 td{ padding:7px 12px; text-align:center; line-height:20px; border-top:1px solid #cacaca;}
#view_cont .right_cont .goods_table_01 th{background:#edeff1; border-right:1px solid #cacaca;}
#view_cont .right_cont .goods_table_01 th.detail {min-height:75px;}
#view_cont .right_cont .goods_table_01 td.detail {min-height:75px;vertical-align:top;}
#view_cont .right_cont .goods_table_01 th img{margin-top:5px;}
#view_cont .right_cont .goods_table_01 td{text-align:left;color:#333;font-weight:bold;}

#price_b{background:#edeff1;height:65px;margin-bottom:20px;border:1px solid #d7d7d7;border-bottom:2px solid #999;overflow:hidden;}
#price_b .left_btn{width:410px;float:left;margin-right:4px;padding:10px;margin-left:10px;}
#price_b .left_btn a{margin-right:3px;}
#price_b .left_btn a.end{margin-right:0;}
#price_b .right_btn{float:right;width: 528px; border: 1px solid #e2e2e2; background: #fff;margin:10px 20px 0 0;}
#price_b .right_btn .departure .input_txt{font-weight:bold;width:250px; height:28px; color:#333; border:1px solid #ddd;margin-top:7px;margin-left:25px;outline-style:none;padding-left:10px;}
#price_b .right_btn .departure .input_txt + img.calendar{position:relative; z-index:11; left:-25px; margin-right:-10px; cursor:pointer;margin-top:8px;}
#price_b .right_btn .departure .date img{padding-left:15px;padding-top:10px;}
#price_b .right_btn .departure a{float: right; margin:0;}

/*calendar*/
#calendar_module{background:#fff;border:4px solid #8a8a8a;padding:15px 5px 15px 0; /*position: absolute; top: 750px; left: 600px;*/ width: 775px;  z-index:1104; display: block;}
#calendar_module .table-space1 {float:left;width:246px;padding-left:5px; background:#fff;}
#calendar_module .table-space2 {float:left;margin-left:5px;width:246px; background:#fff;}
#calendar_module .table-space3 {float:left; margin-left:8px;width:246px; padding-right:10px;background:#fff;}
#calendar_module .day{height:43px; text-align:center; margin:0; border:1px solid #e2e2e2; background:#f8f8f8;}
#calendar_module .day .data {position:relative; top:13px; padding:0 25px; margin-right:15px; font-size:18px; font-family:tahoma; font-weight:bold; color:#5d5d5d;}
#calendar_module .day .data .point{font-size:18px; font-family:tahoma; font-weight:bold; color:#d41111;}
#calendar_module .calendar{width:100%; text-align:center; border-bottom:1px solid #d1d8e3; background:#fff; border-collapse:collapse;}
#calendar_module .calendar table {display:none;}
#calendar_module .calendar thead th {height:23px; line-height:23px; font-size:0; border:1px solid #888; border-bottom:0; background:#666;}
#calendar_module .calendar thead th.holiday{border:1px solid #d41111;  border-bottom:0; background:#d41111;}
#calendar_module .calendar thead th.sat {border:1px solid #003b97;  border-bottom:0; background:#003b97;}
#calendar_module .calendar thead th img {vertical-align:middle;}
#calendar_module .calendar tbody td {font-size:11px; font-family:tahoma; font-weight:bold; color:#6e6e6e; color:#a0a0a0; line-height:28px; border:1px solid #d1d8e3; border-top:0; background:#fff;}
#calendar_module .calendar tbody td a {display:block; padding:0 3px 0 4px; font-size:11px; font-family:tahoma; font-weight:bold; color:#6a6a6a; line-height:28px; background:#eaf1f7;}
#calendar_module .calendar tbody td a:hover, 
#calendar_module .calendar tbody td.choice{color:#fff; background:#d41111;}
#calendar_module .calendar tbody td.holiday {background:#fde2e2;color:#ed1c24;}
#calendar_module .calendar tbody td.sat {background:#eaf1f7;color:#003b97;}

#calendar_module .btn_slsm{position:absolute; top:115px;}
#calendar_module .btn_slsm a{height:28px; width:20px; display:block; text-indent:-1000em;}
#calendar_module .slsm_prev{left:0px;background:url(/images/goods/btn_sl_prev.gif) no-repeat 0 0;}
#calendar_module .slsm_next{right:0px; background:url(/images/goods/btn_sl_next.gif) no-repeat 0 0;}


/*product*/
.product_detail{width:1000px;margin:0 auto;padding-bottom:30px;}
.product_detail .data-area {overflow:hidden;text-align:left;border:1px solid #d2d2d2;border-top:none;}
.product_detail .data-area .type1 {width:100%;font-size:13px;color:#333;letter-spacing:-0.05em;}
.product_detail .data-area .type1 .h4-tit02 {background:#fafafa url(/images/goods/goodsDetail_bg.png) no-repeat;height:30px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding-left: 20px;padding-top:15px;}
.product_detail .data-area .type1 .h4-tit02 img{vertical-align:middle;}
.product_detail .data-area .type1 .price{padding:20px;}
.product_detail .data-area .type1 .price table{width:100%;text-align:center;}
.product_detail .data-area .type1 .price table th{text-align:center;background:#f6f6f6;border:1px solid #ddd;font-size:14px;font-weight:bold; color:#333;padding:8px 0;}
.product_detail .data-area .type1 .price table td{color:#333;font-size:13px;border:1px solid #ddd;padding:6px 0;}
.product_detail .data-area .type1 .price table td.td_left{text-align:left;padding-left:15px;}
/*.product_detail .data-area .type1 p {padding:10px 0 10px 25px;font-size:13px;line-height:18px;}*/
.product_detail .data-area .type1 p {padding:2px 0px 2px 20px;font-size:13px;line-height:18px;}
/*.product_detail .data-area .type1 strong {padding:2px 0px 2px 0px;}*/
.product_detail .data-area .type2 {overflow:hidden; float:left; width:488px;line-height:24px;border-right:1px solid #d2d2d2;padding-bottom:20px;}
.product_detail .data-area .type2 p {padding:14px;}
.product_detail .data-area .type3 {overflow:hidden; float:right; width:489px;line-height:24px;}
.product_detail .data-area .type3 p {padding:14px;}

/*.content_info*/
.content_info{border:1px solid #c5c5c5;margin-bottom:30px;}
.content_info .tab{height:38px;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #d2d2d2;border-right:none;border-left:none;/*border-top:2px solid #003b97;*/margin-bottom:-1px;background:#f4f4f4;}
.content_info .tab ul li{float:left;}
.content_info .tab ul li a{height:0;overflow:hidden;display:block;padding-top:39px;}
.content_info .tab ul li a:hover{background-position:left -39px;}
.content_info .tab ul li.active a{background-position:left -39px;}
.content_info .tab_01{width:80px;background:url(/images/goods/goodsDetail_tab_01.png) no-repeat left top;}
.content_info .tab_02{width:105px;background:url(/images/goods/goodsDetail_tab_02.png) no-repeat left top;}
.content_info .tab_03{width:93px;background:url(/images/goods/goodsDetail_tab_03.png) no-repeat left top;}
.content_info .tab_04{width:94px;background:url(/images/goods/goodsDetail_tab_04.png) no-repeat left top;}

/*schedule*/  
.content_Box{width:100%;}
.content_Box .scheduleHeader table{border:0;border:#dddddd 1px solid;line-height:25px;font-size:13px;}
.content_Box .scheduleHeader tbody th.s{height:35px;border-right:0px;background:#848484 url(/images/sub/table_list_th_line.gif) no-repeat right 13px !important;border-top:#d2d2d2 1px solid;}
.content_Box .scheduleHeader tbody th.end{height:35px;border-right:0px;background:#848484;border-top:#d2d2d2 1px solid;}
.content_Box table {width:100%;color:#333;font-size:13px;letter-spacing:-0.05em;line-height:36px;}
.content_Box thead th{background:url(/images/goods/day_bg.png) no-repeat left top;height:34px;text-align:center;border-bottom:#d2d2d2 1px solid;font-size:16px;color:#fff;font-weight:bold;}
.content_Box thead td{font-size:13px;text-align:left;border-bottom:#d2d2d2 1px solid;padding-left:10px; font-weight:bold;}
.content_Box tbody th {border-right:#d2d2d2 1px solid;}
.content_Box tbody th.t_blue {border-right:#d2d2d2 1px solid;vertical-align: text-top;font-size:13px;font-weight:bold;color:#eb006f;padding-top:5px;}
.content_Box tbody td.t_blue{border-right:#d2d2d2 1px solid;text-align:center;vertical-align: text-top;font-weight:bold;}
.content_Box tbody th.line{border-top:#d2d2d2 1px solid;height:34px;background:#fafafa;}
.content_Box tbody td {background:#fff;text-align:left;line-height:25px;padding:5px 20px 0 20px;font-size:13px;}
.content_Box tbody td.bg {background:#fafafa;border-top:#d2d2d2 1px solid;padding:0 0 0 20px;}
.content_Box tbody td .f{padding-left:200px; padding-right:10px;}
.content_Box tbody td p{line-height:25px;}

/*hotel*/
.list-tyle1 {overflow:hidden; margin:20px;list-style-type:none;}
.list-tyle1 li {float:left; display:inline;border:1px solid #d2d2d2; border-top:0; }
.list-tyle1 li.first {padding-bottom:12px; border-top:1px solid #d2d2d2;}
.list-tyle1 li p.tit-space {overflow:hidden; padding:10px;text-align:left; color:#003b97; letter-spacing:-0.05em; border-bottom:1px solid #d2d2d2;}
.list-tyle1 li p.tit-space .tit {float:left;margin-left:10px;line-height:1.5em;font-size:13px;}
.list-tyle1 li p.tit-space .btn {float:right; padding-bottom:1px;}
.list-tyle1 li div {overflow:hidden; padding:14px 15px 0;}
.list-tyle1 li .photo {float:left;}
.list-tyle1 li .photo img {width:200px; height:130px;}
.list-tyle1.first01 { margin-top:20px;}
.list-tyle1.first01 li {border:1px solid #d2d2d2;}
.list-tyle1.first01 li .data{float:left; display:inline;width:680px;margin-left:20px;line-height:20px;}

/*note*/
.note{padding:20px;}
.note table{width:100%;border-top:2px solid #666;}
.note table th{background:#f8f8f8;border:1px solid #d2d2d2;border-left:none;font-size:13px;padding:10px 0;letter-spacing:-0.05em;font-weight:bold;}
.note table td{/*text-align:center;*/color:#333;border:1px solid #d2d2d2;border-right:none;padding:20px;}
.note table td.left{padding-left:25px;text-align:left;line-height:20px;}


/*ÆäÀÌÂ¡*/
.board-p {float:left;padding:50px 0 0;width:100%;}
.board-p .board-pages {float: left; margin: 0;padding: 0 0 50px 0;width:100%;list-style:none;text-align:center;border:0;}
.board-p .board-pages li {display: inline; margin: 0; padding: 0 1px; background: none; border: 0; list-style: none;}
.board-p .board-pages li a {padding: 6px 11px; border: 1px solid #ddd; text-decoration: none; font-size: 13px; line-height: 27px;color:#999999;background-color: white;}
.board-p .board-pages li.active a {border: 1px solid #eb006e; color:#eb006e; background-color: #fff; text-decoration: none;}

