.width1000{ width:1000px; margin:0 auto;}

.fc_blue{color:#08488e !important}
/* 콘텐츠 */
.s_container{ width:1000px; margin:30px auto 0 auto; overflow:hidden; margin-bottom:30px;}

/* 왼쪽메뉴 */
.left_menu { width:205px; overflow:hidden; float:left; margin-right:45px;}
.l_title { border-bottom:2px solid #333; margin-bottom:10px; height:70px;}
.l_title h1 { font-size:31px;font-family:"NanumGothicWeb"; line-height:37px; color:#333; letter-spacing:-3px; text-align:left; }
.l_title .left_title  { font-size:31px; font-weight:normal; font-family:"NanumGothicWeb"; line-height:29px; color:#333; letter-spacing:-3px; text-align:left; }
.l_title .left_title_eng {font-size:14px;line-height:12px;color: #454545;padding:10px 0 0 0;}
.left_menu ul { white-space:nowrap; }
.left_menu ul li a { width:195px; height:45px; display:block; border-bottom:1px solid #dfdfdf; line-height:45px; padding-left:10px; font-size:15px; text-overflow:ellipsis; overflow:hidden; }
.left_menu ul li a.on { width:195px; border-bottom:2px solid #0075bf; background:url(/images/01_potal/sub/left_menu_bullet01.gif) no-repeat 98% 50%; color:#000; font-weight:bold;}
.left_menu ul li a:hover { font-weight:bold; letter-spacing:-1px;}
.left_menu ul li a img { vertical-align:middle;}
.left_menu ul li ul { background:#f9f9f9; padding-top:5px; white-space:nowrap; }
.left_menu ul li ul li a {display:block; width:180px; height:30px; border:none; line-height:35px; text-overflow:ellipsis; background:url(/images/01_potal/sub/left_menu_bullet02.gif) no-repeat 15px 16px; padding-left:23px; font-size:14px; overflow:hidden; }
.left_menu ul li ul li a.on { width:182px; border:none; color:#333; background:url(/images/01_potal/sub/left_menu_bullet02.gif) no-repeat 15px 16px; letter-spacing:-1px;}


/* 오른쪽 컨텐츠 */
.right_con{ width:750px; float:left;}
.r_title{ width:100%; height:70px; overflow:hidden; border-bottom:1px solid #c2c2c2; position:relative;}
.right_con h1{ font-size:29px; line-height:36px; color:#333;font-family:"NanumGothicWeb"; font-weight:600; text-align:left;}

.right_con .right_title {background:none !important; padding-left:0px;  font-size:29px; color:#333;font-family:"NanumGothicWeb"; font-weight:600; text-align:left;padding:5px 0}

.path{ color:#808080; margin-top:6px; line-height:20px !important;}
.path img { padding-top:2px; }
.scrap{ position:absolute; bottom:15px; right:0;}
.scrap li{ float:left; margin:0 2px;}
.scrap li a{ cursor:pointer;}
.print_btn a{ display:block; border:1px solid #ccc; height:18px; line-height:18px; font-size:12px; padding:0 5px 0 20px; background:url(/images/01_potal/sub/icon_print1.gif) no-repeat 5px 50%;}
.contents{ width:100%; padding:25px 0;}


/* 담당 */
.page_charge{ margin-top:40px; border:1px solid #ddd; padding:15px 20px; color:#666; background:#f8f8f8;}
.page_charge ul { overflow:hidden;}
.page_charge ul li{ font-size:14px; float:left; margin-right:30px; background:url(/images/01_potal/sub/bu01_bullet1.gif) no-repeat 0 9px; padding:4px 0 4px 10px; }


/* 페이지 담당자 및 만족도 */
.page_info{ font-size:14px; clear:both;margin-top:40px;width:100%; overflow:hidden;}
.page_info .page_charge_wrap{overflow:hidden;}
.page_info .page_charge{padding-bottom:15px;border:1px solid #d3d3d3;background:#fff;overflow:hidden; }
.page_info .page_charge dl{ float:left; overflow:hidden;}
.page_info .page_charge dl.part{width:60%;}
.page_info .page_charge dl.person{ width:40%;} 
.page_info .page_charge dt{float:left;padding:0 5px 0 20px; color:#666; font-weight:bold;background:url("/images/01_potal/common/dot_charge.gif") no-repeat 0 6px;}
.page_info .page_charge dd{float:left;text-align:left;letter-spacing:-1px; }
.page_info .page_charge .part dd{max-width:330px;}
.page_info .page_charge .person dd{max-width:160px;}

.page_info .page_value{position:relative; padding:15px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fafafa;overflow:hidden;margin-top:-1px}
.page_info .page_value2{height:30px; margin-bottom:10px;border-bottom:1px solid #ddd}
.page_info .page_value2 ul.left{color:#000; float:left}
.page_info .page_value2 ul.right{position:absolute; right:20px; top:15px; color:#000; float:right}
.page_info .page_value2 li{float:left; line-height:22px;}

.page_info .page_value dl{clear:both}
.page_info .page_value dt{padding:10px 0 10px 38px;height:17px;}
.page_info .page_value dt.bgimg{background:url('/images/02_tour/common/bg_q.gif') no-repeat 0 2px;}
.page_info .page_value dd ul{margin-top:0px;}
.page_info .page_value dd li{float:left;margin-right:8px;}
.page_info .page_value dd .input_comment{clear:both;padding-top:10px;overflow:hidden;}
.page_info .star{color:#de0056} /*f86300*/
.input_comment input.input_txt{float:left;width:633px;height:22px;padding-left:5px;border:1px solid #ccc;background:#fff;}
.input_comment .button_submit{float:right;width:60px;height:30px;text-align:center;line-height:26px;background:#666;color:#fff;cursor:pointer; display:block;}
.page_info .page_value_list{margin-top:10px;}
.page_info .page_value_list li{width:100%;border-bottom:1px dashed #ccc;line-height:30px;overflow:hidden;}
.page_info .page_value_list span{display:block;}
.page_info .page_value_list li span.txt{float:left;width:500px;}
.page_info .page_value_list li span.date{float:right;}


.page_info .page_reply {margin-top:20px}
.page_info .page_reply ul{clear:both;overflow:hidden;border-bottom:1px dotted #dadada}
.page_info .page_reply li {float:left;}
.page_info .page_reply li.btn{float:right;padding-top:5px;display:inline-block}
.page_info .page_reply .star {padding:10px 0; height:10px;display:block;float:left}
.page_info .page_reply .comment{width:624px; padding:10px 0 0 8px;display:block;float:left}


/* sns 댓글등록 */
.sns_reply{margin-top:20px;padding:10px 20px;border:1px solid #ccc;background:#fff;overflow:hidden;} /*width:708px;*/
.sns_reply .sns_form{margin-top:10px;}
.sns_reply .sns_form .fs11 {font-size:11px;}
.sns_reply .sns_form .input_comment { overflow:hidden; }
.sns_reply .sns_form textarea.textarea_txt{float:left; width:630px;height:50px;padding-left:5px;border:1px solid #ccc;background:#fff;}
.sns_reply .button_submit{float:right; margin:0; width:60px;height:54px;text-align:center;line-height:54px;background:#666;color:#fff;cursor:pointer;}
.sns_reply .sns_reply_list li{width:100%;border-bottom:1px dashed #ccc;line-height:30px;overflow:hidden;}
.sns_reply .sns_reply_list li span{display:block;}
.sns_reply .sns_reply_list li span strong{padding:0 10px 0 25px;}
.sns_reply .sns_reply_list li span.reply{float:left;width:590px;}
.sns_reply .sns_reply_list li span.facebook{background:url("/images/01_potal/common/main_board_sns1.gif") no-repeat 0 50%;}
.sns_reply .sns_reply_list li span.twitter{background:url("/images/01_potal/common/main_board_sns2.gif") no-repeat 0 50%;}
.sns_reply .sns_reply_list li span.date{float:right;}
.sns_reply .sns_reply_list li span.date a{cursor:pointer;}
.sns_reply .sns_reply_list p {line-height:30px}
.default_bg1 {border:1px solid #dadada;font-size:14px;line-height:22px; color:#444;margin-bottom:20px; overflow:hidden;padding:25px 25px 25px 100px; background:#fdfdfd url('/images/common/board_bg1.png') no-repeat 30px 50%;}
.default_bg2 {border:1px solid #dadada;font-size:14px; line-height:22px; color:#444;margin-bottom:20px; overflow:hidden;padding:25px 25px 25px 100px; background:#fdfdfd url('/images/common/board_bg2.png') no-repeat 30px 50%;}
/*게시판 피해신고방 0918*/
span.star {font-weight:bold;color:#dc1e34;vertical-align:middle;padding:0 5px;}