/* Ä¿¹Â´ÏÆ¼_·¹ÀÌ¾Æ¿ô */
.community_wrap{padding:30px 0 100px}
.community_wrap,.community_wrap a,.community_wrap input,.community_wrap select,.community_wrap textarea{font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"}
.community_box{display:inline-block;width:920px}
.community_lft,.community_rgt{float:left}
.community_lft{width:190px;margin-right:30px}
.community_rgt{width:700px}
.community_sub_rgt{position:relative}
.community_sub_rgt h3{padding:20px 0;font-size:22px;color:#2c4162}
.community_page_box{padding-top:40px}

/* Ä¿¹Â´ÏÆ¼_¿ÞÂÊ¸Þ´º */
.community_lft h2 a{display:block;height:117px;line-height:117px;background-color:#2c4162;font-size:24px;color:#fff;text-align:center}
.community_menu_top{margin-top:15px}
.community_menu{width:188px;border:1px solid #c9c9c9;border-top:0}
.community_menu li{border-top:1px solid #c9c9c9}
.community_menu li a{display:block;height:45px;line-height:45px;color:#626e7d;padding-left:15px;font-weight:600;font-size:14px}
.community_menu li.community_menu_on{position:relative}
.community_menu li:hover a,.community_menu li.community_menu_on a{color:#008ad3}
.community_menu li.community_menu_on i{position:absolute;left:-1px;top:-1px;width:4px;height:47px;background-color:#008ad3}

/* Ä¿¹Â´ÏÆ¼_¹öÆ° */
.btn_community_blue,.btn_community_grey{display:inline-block;position:absolute;height:40px;line-height:40px;padding:0 35px;font-weight:600;font-size:13px;color:#fff}
.btn_community_blue{background-color:#008ad3}
.btn_community_grey{background-color:#6c787f}
.btn_eventList,.btn_reviewWrite,.btn_reviewOk,.btn_themeList{right:0}
.btn_eventList,.btn_reviewWrite,.btn_themeList{margin-top:20px}

/* ÀÌº¥Æ® */
/* ¸®½ºÆ® */
.community_eventTab_box{height:42px;border-bottom:1px solid #2c4162;padding-top:15px}
.community_eventTab li{width:152px;height:41px;line-height:41px;background-color:#f5f8fa;border-top:1px solid #dae1e5;border-right:1px solid #dae1e5;font-weight:500;font-size:13px;color:#2c4162;text-align:center;cursor:pointer}
.community_eventTab li.community_eventTab_first{border-right:0;border-left:1px solid #dae1e5}
.community_eventTab li.community_eventTab_on{background-color:#fff;border:1px solid #2c4162;border-bottom:1px solid #fff;font-weight:900}
.community_eventTab_con{padding-bottom:55px}
.community_eventList,.community_eventList_pass{margin-top:10px}
.community_eventList li a,.community_eventList_pass li{display:block;border-bottom:1px solid #e8e8e8;padding:20px 0}
.eventList_box{display:inline-block;width:700px}
.eventList_lft,.eventList_rgt{float:left}
.eventList_lft{width:189px;margin-right:20px}
.eventList_lft img{width:189px;height:182px}
.eventList_rgt{width:491px}
.eventList_txt{height:63px;padding-top:20px}
.eventList_txt dt{font-weight:600;font-size:16px;color:#151515}
.eventList_txt dd{line-height:18px;padding-top:8px;font-weight:400;color:#696969}
.eventList_term_box{padding-top:30px}
.eventList_term{margin-top:5px;font-weight:400;font-size:13px;color:#888}
.eventList_term span{display:inline-block;width:60px;background-color:#008ad3;padding:5px 0;margin-right:10px;color:#fff;text-align:center}

/* ºä */
.community_eventView_wrap{border:1px solid #dcdcdc;margin-top:25px}
.community_eventView_box{padding:24px}
.community_eventView_box h4{font-weight:600;font-size:16px;color:#000}
.eventView_term_box{display:inline-block;padding-top:15px}
.eventView_term{float:left;width:250px;font-weight:400;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:11px;color:#888}
.eventView_term span{display:inline-block;width:55px;border:1px solid #008ad3;padding:6px 0 0px;margin-right:10px;color:#008ad3;text-align:center}
@media screen and (-webkit-min-device-pixel-ratio:0){.eventView_term span{padding:4px 0 2px}}
.community_eventView_con{border-top:1px solid #dcdcdc}

/* È£ÅÚ¸®ºä */
/* ¸®½ºÆ® */
.reviewTxt{line-height:20px;font-size:14px;color:#a0a0a0}
.review_choice_box{background-color:#f5f5f5;padding:17px 20px;margin-top:25px}
.review_choice_list li select,.review_choice_list li .hotelName_box{margin-right:10px}
.review_choice_list li select,.review_choice_list li .hotelName_box label,.review_choice_list li .hotelName_box input,.review_choice_list li span{font-size:13px}
.review_choice_list li select,.review_choice_list li .hotelName_box label,.review_choice_list li .hotelName_box input{color:#868e92}
.review_choice_list li select{border:1px solid #d7d7d7;padding:8px}
.review_choice_list li select.review_choiceSelect01{width:165px}
.review_choice_list li select.review_choiceSelect02{width:135px}
.review_choice_list li .hotelName_box{position:relative;width:235px;height:35px}
.review_choice_list li .hotelName_box label{position:absolute;left:15px;top:10px;cursor:text}
.review_choice_list li .hotelName_box input{width:213px;height:33px;line-height:33px;border:1px solid #d7d7d7;padding:0 10px}
.review_choice_list li span{display:inline-block;width:95px;height:35px;line-height:35px;background-color:#008ad3;color:#fff;text-align:center;cursor:pointer}
.review_list li{border:1px solid #e6e6e6;margin-top:20px}
.review_list li a{display:block}
.reviewList_box{display:inline-block;width:658px;padding:20px}
.reviewList_lft,.reviewList_rgt{float:left}
.reviewList_lft{width:146px;margin-right:22px}
.reviewList_lft img{width:146px;height:130px}
.reviewList_rgt{position:relative;width:490px;height:130px}
.reviewList_gubun_box{display:inline-block;width:490px}
.reviewList_user,.reviewList_label{font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana}
.reviewList_user{float:left;padding-top:7px;color:#8b8b8b}
@media screen and (-webkit-min-device-pixel-ratio:0){.reviewList_user{padding-top:5px}}
.reviewList_label{float:right}
.reviewList_label li{background-color:#ebebeb;border:0;padding:8px 5px 2px;margin-top:0;margin-left:5px;font-size:11px;color:#606060}
@media screen and (-webkit-min-device-pixel-ratio:0){.reviewList_label li{padding:5px}}
.reviewList_hotelName a{margin-top:10px;font-weight:600;font-size:16px;color:#2c4162}
.reviewList_hotelName a span{display:inline-block;border:1px solid #2c4162;padding:5px 7px 0;margin-right:10px;font-weight:400;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:11px}
@media screen and (-webkit-min-device-pixel-ratio:0){.reviewList_hotelName a span{padding:3px 7px 2px}}
.reviewList_hotelGrade{position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #008ad3;padding-bottom:15px;color:#008ad3}
.hotelGrade_jumsu,.hotelGrade_total{position:absolute;bottom:15px}
.hotelGrade_jumsu{left:0;font-weight:500;font-size:13px}
.hotelGrade_jumsu span{margin-right:20px}
.hotelGrade_jumsu span.hotelGrade_jumsuLast{margin-right:0}
.hotelGrade_total{right:0}
.hotelGrade_total span{margin-right:5px;margin-left:7px;font-weight:900;font-size:20px}
.review_list_btm{background-color:#f6f8fb;border-top:1px dashed #dcdcdc;padding:15px 20px}
.reviewList_txt{line-height:20px;font-weight:500;color:#343434}
.review_list li .btn_reviewTxt_box{padding-top:7px;text-align:right}
.review_list li .btn_reviewTxt_box a{display:inline-block;background-color:#9a9a9a;padding:5px 10px;margin-left:1px;color:#fff}

/* ±Û¾²±â */
.community_reviewWrite_box{padding-bottom:20px;margin-top:30px}
.community_reviewWrite_tbl{border-top:1px solid #c5c5c5}
.community_reviewWrite_tbl th,.community_reviewWrite_tbl td{border-bottom:1px solid #e2e2e2;font-weight:900;font-size:13px}
.community_reviewWrite_tbl th{border-right:1px solid #e2e2e2;padding-right:20px;color:#292f33;text-align:right}
.community_reviewWrite_tbl td{padding:10px 0 10px 15px;color:#4e4e4e}
.community_reviewWrite_tbl td select{height:32px;line-height:32px;border:1px solid #d7d7d7;padding-left:10px;font-size:13px;color:#4e4e4e}
.community_reviewWrite_tbl td .sel_country,.community_reviewWrite_tbl td .sel_city{width:267px}
.community_reviewWrite_tbl td .sel_country{margin-right:6px}
.community_reviewWrite_tbl td .sel_hotelName{width:100%;margin-right:0}
.community_reviewWrite_tbl td .inputWrite_box{border:1px solid #d7d7d7;padding:0 10px}
.community_reviewWrite_tbl td input{width:100%;height:20px;line-height:20px;border:0;padding-right:0;padding-left:0;font-weight:600;font-size:13px;color:#4e4e4e}
.community_reviewWrite_tbl td .textareaWrite_box{border:1px solid #d7d7d7;padding-left:10px}
.community_reviewWrite_tbl td textarea{width:100%;height:130px;border:0;font-size:13px;color:#4e4e4e;resize:none}
.community_reviewWrite_tbl td .purpose_list li{width:66px;margin-right:13px;text-align:center}
.community_reviewWrite_tbl td .purpose_list li.purpose_listLast{margin-right:0}
.community_reviewWrite_tbl td .purpose_list li .purpose_details .radio_purpose{width:13px;height:13px;margin:7px 0}
.community_reviewWrite_tbl td label{margin-right:25px}
.community_reviewWrite_tbl td span .radio_wifi{width:13px;height:13px;margin:-3px 5px 0 0}
.community_reviewWrite_tbl td .hotelGrade_tbl td{border:0;padding:0}

/* ¿äÁò¶ß´Â È£ÅÚ */
/* ¸®½ºÆ® */
.theme_listBox{border-top:1px solid #2c4162;padding-top:5px}
.theme_list{display:inline-block;width:700px;border-bottom:1px solid #e8e8e8;padding:15px 0}
.theme_list a{display:block}
.theme_listImg{position:relative;float:left;width:204px}
.theme_listImg img{width:204px;height:108px}
.theme_listArea{position:absolute;left:0;top:0;display:inline-block;padding:5px 5px 1px;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:13px;color:#fff;letter-spacing:-1px}
@media screen and (-webkit-min-device-pixel-ratio:0){.theme_listArea{padding:3px 5px}} /* Chrome */
*:first-child + html .theme_listArea{display:inline} /* IE 7 */
.theme_listOceania{background-color:#13c066}
.theme_listAmerica{background-color:#9e64fd}
.theme_listAsia{background-color:#149884}
.theme_listEu{background-color:#2b60b2}
.theme_listChina{background-color:#fe562d}
.theme_listMed{background-color:#009fdc}
.theme_listJapan{background-color:#ff6c71}
.theme_listResort{background-color:#006dba}
.theme_listTxt{float:right;width:476px;height:108px}
*:first-child + html .theme_listTxt{text-align:left} /* IE 7 */
.theme_listCon dt{padding-top:8px;font-weight:500;font-size:15px;color:#6f797f}
.theme_listCon dt strong{display:inline-block;padding-top:5px;font-size:19px;color:#151515}
.theme_listCon dd{line-height:17px;padding-top:19px;font-weight:500;color:#696969}

/* ºä */
.theme_viewBox{border-top:1px solid #2c4162;border-bottom:1px solid #e8e8e8;padding:25px;text-align:center}
.theme_viewBox h4{padding-top:10px;font-size:25px;color:#151515}
.theme_viewBox .theme_viewTxt{padding:20px 0;font-size:15px;color:#6f797f}