.board_view_title{margin-top:50px; border-bottom:1px solid #414042; padding-bottom:5px;}
.board_view_title h3{font-size:30px; font-weight:normal; color:#414042; line-height:40px;}
.board_view_title h3 .rating{margin-left:5px; margin-bottom:5px;}
.board_view_title h3 p{font-size:24px; color:#707070; font-weight:550;}
.board_view_title h3 p img{padding:3px 5px; margin-right:5px; border:1px solid #acacac; box-sizing:border-box; float:left; margin-top:7px;}

.board_list_title{margin-top:30px; border-bottom:1px solid #414042; padding-bottom:5px; position:relative;}
.board_list_title h3{font-size:30px; font-weight:normal; color:#414042; line-height:40px;}

.sort_cover{position:absolute; float:right; bottom:10px; right:0px;}
.sort_cover li{float:left; overflow:hidden;}
.sort_cover li a{color:#555555; font-size:12px; margin-top:5px; height:15px; border-right:1px solid #555555; padding-right:5px; margin-left:5px;}
.sort_cover li a:hover{color:#ed145b;}
.sort_cover li a.select{color:#ed145b;}
.sort_cover li a.last-c{border-right:none;}

.sns_box{float:right; overflow:hidden;}
.sns_box li{float:left; margin-left:4px;}
.sns_box li:first-child{margin-left:0px;}


/** Ä¿ÇÃ¿©Çà ¸®½ºÆ®ÆäÀÌÁö ½ÃÀÛ **/
.couple_travel_list_box{margin:0px auto; margin-top:30px; overflow:hidden;}
.couple_travel_list_box ul{margin-top:15px; overflow:hidden;}
.couple_travel_list_box li{width:353px; height:350px; float:left; position:relative; border:1px solid #d7d7d7; box-sizing:border-box; cursor:pointer; margin-left:25px;}
.couple_travel_list_box li:first-child{margin-left:0px;}
.couple_travel_list_box li .img{width:353px; height:232px; position:absolute; top:-1px; left:-1px; overflow:hidden;}
.couple_travel_list_box li .img img{width:100%; height:232px; transition:all 1s ease-in-out;}
.couple_travel_list_box li:hover .img img{transform:scale(1.1);}
.couple_travel_list_box li .flat{width:50px; height:50px; position:absolute; top:-1px; right:-1px;}
.couple_travel_list_box li .text_box{width:90%; height:100px; position:absolute; top:240px; left:15px;}
.couple_travel_list_box li .text_box .title{width:100%; font-size:18px; color:#363636; margin-top:5px;}
.couple_travel_list_box li:hover .text_box .title{color:#ed145b;}
.couple_travel_list_box li .text_box .price{font-size:26px; color:#ed1c24; margin-top:5px; position:absolute; bottom:0px; left:0px;}
.couple_travel_list_box li .text_box .price span{font-size:20px;}
/** Ä¿ÇÃ¿©Çà ¸®½ºÆ®ÆäÀÌÁö ³¡ **/


/** °¡·Î ¸®½ºÆ®ÆäÀÌÁö ½ÃÀÛ **/
.breadth_list_box{margin:0px auto; overflow:hidden;}
.breadth_list_box .breadth_area_tab{width:100%; height:50px; border:1px solid #acacac; box-sizing:border-box; margin-top:30px;}
.breadth_list_box .breadth_area_tab li{width:16.5%; float:left; border-left:1px solid #acacac; box-sizing:border-box; text-align:center; line-height:49px; position:relative;}
.breadth_list_box .breadth_area_tab li:first-child{width:17.5%; border-left:none;}
.breadth_list_box .breadth_area_tab li a{font-size:16px; color:#3e3d3f; display:block;}
.breadth_list_box .breadth_area_tab li a:hover{background:#636363; color:#fff;}
.breadth_list_box .breadth_area_tab li a.selected{background:#636363; color:#fff;}

.breadth_list_box .list_box{width:100%; height:272px; border:1px solid #d7d7d7; box-sizing:border-box; overflow:hidden; margin-top:20px;}
.breadth_list_box .list_box:hover{border:1px solid #415270;}
.breadth_list_box .list_box li{margin:20px 30px 20px 20px;}
.breadth_list_box .list_box li .img{width:310px; height:232px; float:left; position:relative; overflow:hidden; cursor:pointer;}
.breadth_list_box .list_box li .img > img{width:310px; height:232px; transition:all 1s ease-in-out;}
.breadth_list_box .list_box:hover li .img > img{transform:scale(1.1);}
.breadth_list_box .list_box li .img .flat{width:50px; height:50px; position:absolute; top:0px; right:0px;}
.breadth_list_box .list_box li .text_box{width:470px; height:232px; margin-left:30px; float:left; position:relative; border-right:1px solid #d7d7d7;}
.breadth_list_box .list_box:hover li .text_box{border-right:1px solid #415270;}
.breadth_list_box .list_box li .text_box .summary_txt{font-size:14px; color:#636363; margin-top:20px;}
.breadth_list_box .list_box li .text_box .title a{font-size:18px; color:#363636; margin-top:5px; display:block;}
.breadth_list_box .list_box:hover li .text_box .title a{color:#ed1c24;}
.breadth_list_box .list_box li .text_box .txt{font-size:14px; color:#898989; margin-top:10px;}
.breadth_list_box .list_box li .text_box .add_summary{position:absolute; bottom:0px; left:0px; width:500px; height:50px;}
.breadth_list_box .list_box li .text_box .add_summary p{height:17px; font-size:12px; color:#363636; padding-left:25px; padding-top:1px;}
.breadth_list_box .list_box li .text_box .add_summary p.rating{background:url('/images/board/list_rating_dot.jpg') no-repeat left top;}
.breadth_list_box .list_box li .text_box .add_summary p.local{background:url('/images/board/list_local_dot.jpg') no-repeat left top; margin-top:10px;}
.breadth_list_box .list_box li .text_box .add_summary p.date{background:url('/images/board/list_date_dot.jpg') no-repeat left top;}
.breadth_list_box .list_box li .text_box .add_summary p.site{background:url('/images/board/list_site_dot.jpg') no-repeat left top; margin-top:10px;}
.breadth_list_box .list_box li .text_box .add_summary p span{color:#898989; margin-left:5px;}
.breadth_list_box .list_box li .price_box{width:240px; height:232px; float:right; position:relative;}
.breadth_list_box .list_box li .price_box .price{font-size:32px; color:#ed1c24; font-weight:550; float:right; margin-top:130px;}
.breadth_list_box .list_box li .price_box .price span{font-size:22px; margin-right:5px;}
.breadth_list_box .list_box li .price_box .detail_btn{margin-top:10px; float:right; cursor:pointer;}

.breadth_list_box2{width:840px; margin-left:50px; margin-top:50px; float:left; overflow:hidden; padding-bottom:50px;}
.breadth_list_box2 .result_txt{font-size:14px; color:#555555; overflow:hidden;}
.breadth_list_box2 .result_txt span{background:#ed145b; color:#fff; padding:3px; margin-right:3px;}
.breadth_list_box2 h4{font-size:18px; color:#414042; padding-left:20px; background:url('/images/sub/search_section_title_icon.jpg') no-repeat left 3px; margin-top:40px; position:relative;}
.breadth_list_box2 h4 span{font-size:14px; color:#707070; margin-left:5px; font-weight:500;}
.breadth_list_box2 h4 > a{position:absolute; bottom:0px; right:0px; font-size:12px; color:#707070; background:url('/images/sub/search_more_dot.jpg') no-repeat right 3px; padding-right:10px;}
.breadth_list_box2 h4 > a:hover{text-decoration:underline;}
.breadth_list_box2 .list_box2{width:100%; height:auto; border:1px solid #d7d7d7; border-bottom:none; box-sizing:border-box; overflow:hidden; margin-top:10px;}
.breadth_list_box2 .list_box2 li{padding:10px; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.breadth_list_box2 .list_box2 li .img{width:160px; height:100px; float:left; overflow:hidden; cursor:pointer;}
.breadth_list_box2 .list_box2 li .img > img{width:160px; height:100px; transition:all 1s ease-in-out;}
.breadth_list_box2 .list_box2 li:hover .img > img{transform:scale(1.1);}
.breadth_list_box2 .list_box2 li .text_box{width:470px; height:100px; margin-left:20px; float:left; position:relative; border-right:1px solid #d7d7d7;}
.breadth_list_box2 .list_box2 li .text_box .area{font-size:14px; color:#707070; display:block; margin-top:15px;}
.breadth_list_box2 .list_box2 li .text_box .title a{font-size:18px; color:#363636; margin-top:5px; margin-right:5px;}
.breadth_list_box2 .list_box2 li:hover .text_box .title a{color:#ed145b;}
.breadth_list_box2 .list_box2 li .text_box .add_con{font-size:13px; color:#707070; margin-top:10px;}
.breadth_list_box2 .list_box2 li .price_box{width:150px; height:100px; float:right; position:relative;}
.breadth_list_box2 .list_box2 li .price_box .price{font-size:22px; color:#ed1c24; font-weight:550; float:right; margin-top:30px; overflow:hidden;}
.breadth_list_box2 .list_box2 li .price_box .price span{font-size:16px; margin-left:5px; color:#707070;}
.breadth_list_box2 .list_box2 li .price_box .price .add_price_txt{font-size:13px; color:#707070; text-align:right; overflow:hidden; margin-top:5px;}
/** °¡·Î ¸®½ºÆ®ÆäÀÌÁö ³¡ **/

.detail_container{margin-top:30px;}
.detail_container .travel_view_top{overflow:hidden; min-height:437px; margin-top:50px !important;}
/** »ó¼¼ÆäÀÌÁö ½ÃÀÛ **/
.detail_container .travel_view_top .img{float:left; overflow:hidden;}
.detail_container .travel_view_top .img > img{ width:610px; height:437px;}
.detail_container .travel_view_top .brief_box{float:left; width:480px; min-height:437px; position:relative; margin-left:20px;}
.detail_container .travel_view_top .brief_box .introduction{width:100%; border:1px solid #acacac; box-sizing:border-box; border-bottom:none; overflow:hidden;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > th{background:#ebebeb; font-size:14px; color:#636363; padding:15px 0; border-bottom:1px solid #acacac;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td{background:#ffffff; font-size:14px; color:#636363; padding:15px 10px; border-bottom:1px solid #acacac; line-height:22px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .calendar_date{font-size:15px; color:#898989;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .calendar_btn{background:#636363; font-size:12px; color:#fff; padding:2px 5px 4px 5px; margin-left:5px; vertical-align:middle;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .price_list{width:98%; border:1px solid #d7d7d7;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .price_list thead th{background:#f7f7f7; text-align:center; font-size:12px; font-weight:bold; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .price_list thead th:last-child{border-right:none;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .price_list tbody th{background:#f7f7f7; text-align:center; font-size:12px; border-right:1px solid #d7d7d7;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .price_list tbody td{background:#ffffff; text-align:center; font-size:12px; border-right:1px solid #d7d7d7;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .price_list tbody td:last-child{border-right:none;}

.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_use{background:#d7d7d7; height:35px; line-height:35px; overflow:hidden; padding-left:10px; font-weight:bold;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar{overflow:hidden;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_date_box{width:60%; height:20px; position:relative; text-align:center; margin:0px auto; margin-top:15px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_date_box .date{font-size:16px; color:#636363; font-weight:600; line-height:20px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_date_box .prev_btn{position:absolute; top:0px; left:0px; width:20px; height:20px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_date_box .next_btn{position:absolute; top:0px; right:0px; width:20px; height:20px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table{width:90%; margin:0px auto; margin-top:10px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table thead{background:#acacac;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table thead th{height:25px; line-height:25px; font-size:13px; font-weight:600; color:#fff; border-left:1px solid #c4c4c4;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table thead th:first-child{border-left:none; background:#ed1c24;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table tbody{background:#fff; box-sizing:border-box;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table tbody td{height:25px; line-height:25px; font-size:12px; text-align:center; color:#636363; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb; cursor:pointer;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table tbody td:first-child{color:#ed1c24;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table tbody td:last-child{color:#3b9eb3; border-right:1px solid #ebebeb;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table tbody td:hover{background:#ed1c24; border:none; color:#fff; font-weight:600;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table tbody td.seleted{background:#ed1c24; border:none; color:#fff; font-weight:600;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td .date_calendar .calendar_table tbody td.none_date{background:#e1e1e1; color:#acacac; cursor:default;}

.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td ul.tour_personnel{overflow:hidden; width:100%;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td ul.tour_personnel li{height:40px; line-height:40px; border-bottom:1px solid #d7d7d7; font-size:14px; color:#636363; padding-left:10px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td ul.tour_personnel li:last-child{border-bottom:none;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td ul.tour_personnel li .person_choice{float:right; width:45%; margin-right:10px;}
.detail_container .travel_view_top .brief_box .introduction > tbody > tr > td ul.tour_personnel li .person_choice p{width:50%; color:#ed1c24; font-size:13px;}

.detail_container .travel_view_top .brief_box .bottom_box{position:absolute; bottom:0px; left:0px;}
.detail_container .travel_view_top .brief_box .bottom_box > div{float:left;}
.detail_container .travel_view_top .brief_box .bottom_box > div.price{width:260px; margin-top:25px;}
.detail_container .travel_view_top .brief_box .bottom_box > div.price span{display:block; float:left; margin-right:5px; color:#ed1c24; letter-spacing:-1.5px;}
.detail_container .travel_view_top .brief_box .bottom_box > div.price span.num{font-size:30px; margin-top:0px; font-weight:bolder;}
.detail_container .travel_view_top .brief_box .bottom_box > div.price span.han{font-size:21px; margin-top:5px; font-weight:bold;}
.detail_container .travel_view_top .brief_box .bottom_box > div.price p{font-size:12px; color:#636363; letter-spacing:0px; margin-top:5px; overflow:hidden;}

.detail_container .travel_view_tab{width:100%; height:50px; border:1px solid #acacac; box-sizing:border-box; margin-top:60px;}
.detail_container .travel_view_tab li{width:25%; float:left; border-left:1px solid #acacac; box-sizing:border-box; text-align:center; line-height:49px; position:relative;}
.detail_container .travel_view_tab li:first-child{border-left:none;}
.detail_container .travel_view_tab li a{font-size:16px; color:#3e3d3f; display:block;}
.detail_container .travel_view_tab li a:hover{background:#636363; color:#fff;}
.detail_container .travel_view_tab li a.selected{background:#636363; color:#fff;}

	/** ¿©Çà ¿¹¾à ¼½¼Ç **/
.detail_container .travel_view_apply_section{width:100%; overflow:hidden; background:#f7f7f7; margin-top:50px; padding-bottom:50px;}
.detail_container .travel_view_apply_section h3{overflow:hidden;}
.detail_container .travel_view_apply_section h4{width:100%; height:30px; line-height:30px; font-size:18px; font-weight:600; color:#5c6f92; margin-top:30px;}
.detail_container .travel_view_apply_section h4 span{width:30px; height:30px; border-radius:30px; background:#207aca; color:#fff; text-align:center; line-height:30px; font-weight:bolder; display:inline-block; margin-right:5px;}
.detail_container .travel_view_apply_section h4.consult_t{width:100%; height:50px; line-height:50px; font-size:18px; font-weight:600; color:#fff; background:#415270; text-align:center;}
.detail_container .travel_view_apply_section .focus{background:url('/images/sub/view_travel_apply_focus_dot.png') no-repeat left top; height:20px; font-size:12px; color:#636363; overflow:hidden; margin-top:10px; padding-left:20px;}
.detail_container .travel_view_apply_section .announcement_box{overflow:hidden;}
.detail_container .travel_view_apply_section .announcement_box > div{height:110px; float:left; background:#ebebeb; border:1px solid #d7d7d7; box-sizing:border-box;}
.detail_container .travel_view_apply_section .announcement_box > div .focus2{background:url('/images/sub/view_travel_apply_focus_dot.png') no-repeat left top; height:20px; font-size:14px; color:#414042; font-weight:bold; overflow:hidden; margin-top:10px; margin-left:15px; padding-left:23px;}
.detail_container .travel_view_apply_section .announcement_box > div li{font-size:13px; color:#636363; margin-top:5px; margin-left:15px;}
.detail_container .travel_view_apply_section .announcement_box > div li strong{color:#414042; display:inline-block;}
.detail_container .travel_view_apply_section .travel_view_table{width:100%; border:1px solid #d7d7d7; border-bottom:none; background:#fff; box-sizing:border-box; margin-top:10px;}
.detail_container .travel_view_apply_section .travel_view_table tbody th{min-height:50px; background:#ebebeb; font-size:15px; color:#414042; border-bottom:1px solid #d7d7d7;}
.detail_container .travel_view_apply_section .travel_view_table tbody th .essential{width:7px; height:7px; background:url('/images/sub/view_travel_apply_essential.png') no-repeat center top; display:inline-block; margin-left:5px; margin-bottom:2px;}
.detail_container .travel_view_apply_section .travel_view_table tbody td{min-height:50px; font-size:15px; color:#636363; border-bottom:1px solid #d7d7d7; padding:5px 10px;}
.detail_container .travel_view_apply_section .travel_view_table tbody td input[type=text]{height:30px; border:1px solid #e1e1e1; background:#fff; font-size:15px; color:#636363; padding-left:10px;}
.detail_container .travel_view_apply_section .travel_view_table tbody td input[type=radio]{width:20px; height:20px; background:#fff; font-size:15px; color:#636363;}
.detail_container .travel_view_apply_section .travel_view_table tbody td textarea{border:1px solid #e1e1e1; background:#fff; font-size:15px; color:#636363; padding-left:10px; padding-top:10px; margin:10px 0;}
.detail_container .travel_view_apply_section .travel_view_table tbody td p{font-size:15px; color:#636363; float:left; margin-top:8px;}
.detail_container .travel_view_apply_section .travel_view_table tbody td p.pass{font-size:12px; color:#e93d4b; float:left;}
.detail_container .travel_view_apply_section .travel_view_table tbody td .price_name{line-height:30px; font-weight:600;}
.detail_container .travel_view_apply_section .travel_view_table tbody td .price_info{width:80%; height:40px; float:left; margin-left:10px; padding-left:10px; border:1px solid #d7d7d7; line-height:40px; font-weight:600; color:#5c6f92}

.detail_container .travel_view_apply_section .travel_view_info_table{width:100%; border:1px solid #d7d7d7; border-bottom:none; background:#fff; box-sizing:border-box; margin-top:10px;}
.detail_container .travel_view_apply_section .travel_view_info_table thead{background:#636363; height:30px;}
.detail_container .travel_view_apply_section .travel_view_info_table thead th{border-left:1px solid #d7d7d7; color:#fff; font-size:14px; line-height:30px;}
.detail_container .travel_view_apply_section .travel_view_info_table thead th:first-child{border-left:none;}
.detail_container .travel_view_apply_section .travel_view_info_table thead th span{font-size:12px;}
.detail_container .travel_view_apply_section .travel_view_info_table tbody td{border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; color:#636363; font-size:14px; line-height:40px; text-align:center;}
.detail_container .travel_view_apply_section .travel_view_info_table tbody td:first-child{border-left:none;}
.detail_container .travel_view_apply_section .travel_view_info_table tbody td input[type=text]{height:22px; border:1px solid #e1e1e1; background:#fff; font-size:14px; color:#636363; text-align:center; margin:0px auto;}
.detail_container .travel_view_apply_section .travel_view_info_table tbody td input[type=password]{height:22px; border:1px solid #e1e1e1; background:#fff; font-size:14px; color:#636363; text-align:center; margin:0px auto;}

.detail_container .travel_view_apply_section .travel_view_price_table{width:100%; border:1px solid #5c6f92; background:#fff; box-sizing:border-box; margin-top:10px;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > th{background:#207aca; height:65px; line-height:65px; color:#fff; font-weight:bold; font-size:15px;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td{height:65px; color:#414042; font-weight:bold; font-size:15px;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td p{display:inline-block;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td p.master_price{font-size:28px; font-weight:bolder; color:#ed1c24; margin-left:10px;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td p.master_price span{font-size:18px; font-weight:normal;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td:last-child{border-left:1px solid #5c6f92; text-align:center;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td .last_price_list{width:50%; border:1px solid #d7d7d7; border-bottom:none; margin:10px 0;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td .last_price_list tbody th{background:#ebebeb; font-size:13px; font-weight:bold; padding:5px 0px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td .last_price_list tbody th span{color:#207aca; margin-left:5px;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td .last_price_list tbody td{background:#ffffff; font-size:13px; padding:5px 0px 5px 10px; border-bottom:1px solid #d7d7d7;}
.detail_container .travel_view_apply_section .travel_view_price_table > tbody > tr > td .last_price_list tbody td span{color:#207aca; margin-left:5px;}

	/** ¿©Çà ¿¹¾à¿Ï·á ¼½¼Ç **/
.detail_container .travel_view_apply_section .reservation_number_box{width:100%; height:60px; border:1px solid #207aca; box-sizing:border-box; text-align:center; margin-top:30px; background:#fff;}
.detail_container .travel_view_apply_section .reservation_number_box p{font-size:20px; color:#414042; line-height:60px;}
.detail_container .travel_view_apply_section .reservation_number_box p span{font-size:22px; color:#207aca; margin-left:20px; letter-spacing:100%;}
.detail_container .travel_view_apply_section .reservation_setting_info{width:100%; border:1px solid #d7d7d7; border-bottom:none; background:#fff; box-sizing:border-box; margin-top:10px;}
.detail_container .travel_view_apply_section .reservation_setting_info thead th{height:50px; line-height:50px; background:#ebebeb; font-size:15px; color:#414042; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.detail_container .travel_view_apply_section .reservation_setting_info thead th:last-child{border-right:none;}
.detail_container .travel_view_apply_section .reservation_setting_info tbody td{min-height:50px; font-size:14px; color:#636363; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:10px; line-height:25px;}
.detail_container .travel_view_apply_section .reservation_setting_info tbody td:last-child{border-right:none;}

.detail_container .travel_view_contents{width:1110px; overflow:hidden;}
.detail_container .travel_view_contents .contents_tab{width:1110px; height:40px; border:1px solid #d7d7d7; border-top:none; box-sizing:border-box;}
.detail_container .travel_view_contents .contents_tab p{font-size:14px; color:#636363; float:left; margin-left:15px; line-height:40px; cursor:pointer;}
.detail_container .travel_view_contents .contents_tab p:hover{text-decoration:underline;}
.detail_container .travel_view_contents .contents{width:1110px; margin-top:40px;}
.detail_container .travel_view_contents .contents h4{width:100%; height:30px; padding-left:40px; line-height:30px; font-size:20px; font-weight:550; color:#414042; background:url('/images/sub/view_detail_dot.jpg') no-repeat left top; margin-top:40px;}
/** »ó¼¼ÆäÀÌÁö ³¡ **/

/** °ßÀû¸®½ºÆ® ½ÃÀÛ **/
.detail_container .consult_list_table{width:100%; overflow:hidden; margin-top:50px;}
.detail_container .consult_list_table thead{height:50px; background:#415270;}
.detail_container .consult_list_table thead th{line-height:50px; font-size:16px; color:#fff; border-right:1px solid #5c6f92; box-sizing:border-box;}
.detail_container .consult_list_table thead th:last-child{border-right:none;}
.detail_container .consult_list_table tbody td{height:45px; line-height:45px; font-size:15px; color:#636363; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; box-sizing:border-box;}
.detail_container .consult_list_table tbody td a{color:#636363;}
.detail_container .consult_list_table tbody td a:hover{text-decoration:underline;}
.detail_container .consult_list_table tbody td.answer_com{color:#207aca;}
.detail_container .consult_list_table tbody td:first-child{border-left:1px solid #d7d7d7;}
.detail_container .consult_list_table tbody td:nth-child(2){text-align:left; padding-left:10px;}
/** °ßÀû¸®½ºÆ® ³¡ **/

/** ¿©ÇàÈÄ±â ¸®½ºÆ® ½ÃÀÛ **/
.review_list_box{margin:0px auto; overflow:hidden;}
.review_list_box .list_box{width:100%; box-sizing:border-box; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d7d7d7;}
.review_list_box .bor_t{border-top:1px solid #d7d7d7;}
.review_list_box .list_box li .img{width:240px; height:140px; float:left; position:relative; overflow:hidden; cursor:pointer;}
.review_list_box .list_box li .img > img{width:240px; height:140px; transition:all 1s ease-in-out;}
.review_list_box .list_box:hover li .img > img{transform:scale(1.1);}
.review_list_box .list_box li .text_box{width:840px; height:140px; margin-left:30px; float:left; position:relative;}
.review_list_box .list_box li .text_box .title{font-size:18px; color:#363636; display:block; cursor:pointer;}
.review_list_box .list_box:hover li .text_box .title{color:#ed1c24;}
.review_list_box .list_box li .text_box .txt{font-size:14px; color:#898989; margin-top:10px; line-height:20px; cursor:pointer;}
.review_list_box .list_box:hover li .text_box .txt{text-decoration:underline;}
.review_list_box .list_box li .text_box .add_summary{position:absolute; bottom:0px; left:0px; width:840px;}
.review_list_box .list_box li .text_box .add_summary p{height:17px; font-size:12px; color:#636363;}
.review_list_box .list_box li .text_box .add_summary p.name{float:left;}
.review_list_box .list_box li .text_box .add_summary p.hits{float:right; background:#636363; color:#fff; width:35px; height:15px; border-radius:10px; padding-top:3px; text-align:center; font-size:11px;}
/** ¿©ÇàÈÄ±â ¸®½ºÆ® ³¡ **/

/** ¿©ÇàÈÄ±â ºä ½ÃÀÛ **/
.review_view_box{margin:0px auto; overflow:hidden; margin-top:30px;}
.review_view_box .review_view_table{width:100%;}
.review_view_box .review_view_table thead th{color:#415270; font-size:28px; padding:15px 0; border-top:1px solid #5c6f92; border-bottom:1px solid #d7d7d7; font-weight:normal;}
.review_view_box .review_view_table tbody th{font-size:14px; text-align:center; border-bottom:1px solid #d7d7d7; background:#d7d7d7; padding:10px 0;}
.review_view_box .review_view_table tbody td{font-size:14px; border-bottom:1px solid #d7d7d7; padding:10px 0px 10px 10px;}
/** ¿©ÇàÈÄ±â ºä ³¡ **/

.apply_btn_box{width:356px; margin:0px auto; margin-top:50px;}
.apply_btn_box img{float:left; text-align:center; cursor:pointer;}

.mapBtn{width:55px; height:20px; background:#636363; font-size:11px; color:#fff !important; line-height:18px; text-align:center; display:inline-block; cursor:pointer;}
.mapBtn:hover{width:55px; height:20px; background:#415270; font-size:11px; color:#fff; line-height:18px; text-align:center; display:inline-block; cursor:pointer;}

/** ¼¿·ºÆ®¹Ú½º µðÀÚÀÎ ½ÃÀÛ **/
.selectbox {position:relative; height:33px; border:1px solid #e1e1e1; z-index:1;}
.selectbox:before {/* È­»ìÇ¥ ´ëÃ¼ */ content: ""; position:absolute; top:50%; right:15px; width:0; height:0; margin-top:-1px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #333; }
.selectbox label { position: absolute; top:1px; left:5px; line-height:30px; color:#636363; z-index: -1; /* IE8¿¡¼­ labelÀÌ À§Ä¡ÇÑ °÷ÀÌ Å¬¸¯µÇÁö ¾Ê´Â °Í ÇØ°á */ }
.selectbox select { width:100%; height: auto; /* ³ôÀÌ ÃÊ±âÈ­ */ line-height: normal; padding: .8em .5em; border: 0; opacity: 0; filter:alpha(opacity=0); -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/** ¼¿·ºÆ®¹Ú½º µðÀÚÀÎ ³¡ **/



.bottomBox {width:100%; margin:0px auto; overflow:hidden;}
.bottomBox .searchBox{width:500px; margin-top:20px; float:left;}
.bottomBox .searchBox li{float:left;}
.bottomBox .searchBox li input[type=text]{width:300px; height:30px; border:1px solid #d7d7d7; margin-left:5px;}
.bottomBox .searchBox li .search{position:absolute; top:1px; right:1px;}


.bottomBox .board_page{position:relative; width:400px; height:20px; float:right; margin-top:25px;}
.bottomBox .board_page ol li img{vertical-align:middle;}
.bottomBox .board_page ol{position:absolute; right:0px;}
.bottomBox .board_page ol li{padding:2px 6px 2px 6px; float:left; text-align:center; list-style:none; margin: 0 1px 0 1px;}
.bottomBox .board_page ol li.on{background:#636363; color:#fff; font-weight:bold; border-radius:3px;}

