
.bodyWrap { background-color: #fafafa; }
.individualBody {width:960px; background-color: #fff;}
.top_btnBox { text-align:right; padding: 5px 0;}

.individualHead { }
.individualHead .top_nav { overflow: hidden; background-color: #636363; border-bottom: 2px solid #bbb; }
.individualHead .top_nav ul li { float: left; border-right: 1px solid #828282; }
.individualHead .top_nav ul li a { display: block; padding: 14px 50px 14px 19px; color: #fff; background-color: #636363; } 
.individualHead .top_nav ul li a.home { padding: 16px; background-color: #444;}
.individualHead .top_nav ul li a:hover { background: #444;}
.individualHead .top_nav ul li a.active { background: #444 url("../image/icon_selected.gif") no-repeat 90% 50%; }
.individualHead .top_nav select { float: right; width: 165px; height: 25px; margin: 10px 10px 0 0; }

.individualContent { padding: 37px 0 100px 0;}
.individualContent .content_title { overflow: hidden; margin-bottom: 11px;}
.individualContent .content_title { text-align: right;}
.individualContent .content_title h2 { font-size: 20px; font-weight: bold; color: #4b4b4b; float: left; }
.individualContent .content_body { padding-bottom: 17px; }

.serch_right { overflow:hidden; display: inline-block; text-align: left; }
.serch_right select { width: 112px; height: 30px; }
.serch_right .searchBox { float: right; width: 200px; height: 28px; border: 1px solid #d8d8d8; background-color: #fff; margin-left: 5px;}
.serch_right .searchBox input { border: none; width: 170px; height: 26px; }
.serch_right .searchBox img { padding: 5px 0 0 0px; }

.form_individualTable table { width: 100%; text-align: center; border-top: 4px solid #d4d7dc; border-bottom: 1px solid #9fa1a6; }
.form_individualTable tr { height: 44px; border-top: 1px solid #dee0e5; padding: 15px 0;}
.form_individualTable tr.header { border-top: none; background: url("../image/bg_sprites.gif"); }

.form_individualTable th { font-weight: bold; color: #575757; }
.form_individualTable td { color: #999; padding: 10px 0; }
.form_individualTable td.title { color: #4c4c4c; text-align: left; padding-left: 25px; }
.form_individualTable td.writer { color: #666; }

div.pagination { text-align: center;}
div.pagination ul { display: inline-block; padding: 0 12px; }
div.pagination ul li { float: left; border: 1px solid #e0e0e0; margin-left: 5px; }
div.pagination ul li:first-child { margin-left: 0px; }
div.pagination ul a { display: block; width: 35px; height: 33px; line-height: 33px; text-align: center; font-size: 15px; font-weight: bold; color: #565656; }
div.pagination ul a:hover { color: #fff; background-color: #7e7e7e; }
div.pagination ul a.active { color: #fff; background-color: #7e7e7e; }

div.pagination_box .pagination { display: inline-block;}
div.pagination_box > a { float: right; margin-left: 4px }


.boardView .form_individualTable table { text-align: left;}
.boardView .form_individualTable table tr { height: 40px;}
.boardView .form_individualTable table tr.table_text td { font-size: 13px; color: #4c4c4c; line-height: 22px; padding: 24px 12px 75px 12px; }
.boardView .form_individualTable table tr.table_text td > img { display: block; padding-top: 30px; margin: 0 auto; }
.boardView .form_individualTable table tr.table_text td .playerBox { text-align:center; padding: 40px 0 55px 0; margin: 0 auto;}

.boardView .form_individualTable table th { text-align: left; padding-left: 10px; color: #4c4c4c; }
.boardView .form_individualTable table th.header_title { font-size: 13px; }

.view_list { clear:both; margin-bottom: 10px; }
.view_list .btn_replyBox { height: 72px; text-align: right; }
.view_list .btn_replyBox img { padding: 19px 0 0 10px; }
.view_list table { width: 100%; }
.view_list table tr { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.view_list table th { color: #272727; width: 159px; background-color: #eeeeee; }
.view_list table a { display: inline-block; padding: 12px 39px; }
.view_list table img { vertical-align: text-bottom; padding-right: 13px;}
.view_list table td { padding-left: 34px; color: #272727; }
.view_list table td.view_date { width: 112px; text-align: center; color: #999999; }

.boardView_reply { padding-top: 10px; }
.boardView_reply span { font-weight: bold; color: #da0414; padding: 0 5px; }

.boardView_reply .comment_title { text-align: right; padding: 10px 0; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.boardView_reply .comment_title h6 { display:inline-block; font-weight: bold; color: #272727; padding: 0 17px; }
.boardView_reply .comment_title > h6 { float: left; }

.boardView_reply .comment_write .comment_login { padding-bottom: 12px; }
.boardView_reply .comment_write { background-color: #f6f6f6; padding: 16px 16px 6px 16px; margin-bottom: 20px; }
.boardView_reply .comment_write label { font-weight: bold; color: #272727; line-height: 24px; margin-right: 24px; }
.boardView_reply .comment_write input { width: 147px; height: 27px; margin-left: 10px; }
.boardView_reply .comment_write textarea { width: 790px; height: 62px; line-height: 20px; padding: 10px 19px; }
.boardView_reply .comment_write > a img { padding-left: 10px; margin-top: 52px;}
.boardView_reply .comment_write p { padding-left: 785px;}
           
.boardView_reply .comment_listWrap ul { border-bottom: 1px solid #dedede; }

.boardView_reply .comment_list h6 { font-weight: bold; color: #121212; line-height: 24px; }
.boardView_reply .comment_list h6 span { font-size: 11px; font-weight: normal; color: #636363; padding-left: 20px; }
.boardView_reply .comment_list p { color: #272727; }
.boardView_reply .comment_list .revision_tool { float:right; }
.boardView_reply .comment_list .revision_tool a { display: inline-block; color: #999; padding: 0 4px 0 8px; border-left: 1px solid #999; margin-top: 7px; line-height:11px; }
.boardView_reply .comment_list .revision_tool a:first-child { border: none;}
.boardView_reply .comment_list textarea { width: 790px; height: 62px; line-height: 20px; padding: 10px 19px;}
.boardView_reply .comment_list .comment_header { padding: 7px 15px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.boardView_reply .comment_list .comment_text { padding: 17px 15px; }

.gallery_list { }
.gallery_list ul { overflow: hidden; border-bottom: 1px solid #dee0e5;}
.gallery_list ul:first-child { border-top: 1px solid #dee0e5;}
.gallery_list ul li { float: left; padding: 19px 20px 10px 20px; }

.thumbPackage { overflow:hidden; }
.thumbPackage img { padding-bottom: 8px; }
.thumbPackage h6 { font-size: 14px; font-weight: bold; color: #000; line-height: 20px; padding-bottom: 5px; }
.thumbPackage h6 span { color: #e70137; padding-left: 10px;}
.thumbPackage p { font-size: 11px; display:inline-block; color: #707070; }
.thumbPackage p.telecast_date { padding-right: 30px; }

.opinion_writeHeader { padding: 7px 0; border-top: 3px solid #d4d7dc; border-bottom: 1px solid #d3d6dc; background: url("../image/bg_sprites.gif"); }
.opinion_writeHeader span { display: inline-block; font-size: 13px; font-weight: bold; width: 51px; height: 28px; line-height: 28px; color: #4c4c4c; text-align: center; }
.opinion_writeHeader input { width: 890px; height: 26px; margin-bottom: 5px; }
.opinion_writeHeader select { width: 92px; height: 28px; }
.opinion_writeCheck { display:inline-block; }
.opinion_writeCheck label { margin-right: 10px; }
.opinion_writeCheck input { width: 15px; height: 15px; margin: 8px 0px 9px 10px; padding-right: 10px; }

.opinion_writeContent {  background-color: #fff; padding-bottom: 15px; margin-top: 5px;}
.opinion_writeTool { height: 58px; background-color: #f8f8f8; }

.opinion_btn { text-align:right; padding-top: 10px; margin-top: 10px; }

/*------´Ù½Ãµè±â------*/

.relistennig_list { width: 1060px;}
.relistennig_list ul { overflow: hidden; padding-top: 19px; }
.relistennig_list ul:first-child { padding:0; padding-top: 0px; border-top: 1px solid red;  }
.relistennig_list ul li { float: left; padding-right: 36px; border-bottom: 1px solid #dee0e5; padding-bottom: 12px;}
.relistennig_list ul li:last-child { padding-right: 0px;}

.relistennig_list .thumbPackage h6 a { font-size: 14px; font-weight: bold; color: #000; line-height: 20px; padding-bottom: 5px; letter-spacing: -1px;}
.relistennig_list .thumbPackage span { display: inline-block; color: #000; padding: 0; padding-right: 5px;}
.relistennig_list .thumbPackage p { font-size: 12px; }

div.sort_btn { overflow: hidden; width: 960px; padding-top: 25px; border-top: 1px solid #aeb1b6;}
div.sort_btn h3 { float: left; font-size: 14px; color: #858585; background-color: #e4e4e4; padding: 7px 20px; }
div.sort_btn h3:hover { color: #fff; background-color: #929292; }
div.sort_btn h3.active { color: #fff; background-color: #929292; }



/*------¼¼·Î(»çÀÌµå ³»ºñ) Æû------*/

.individualBody_side { overflow: hidden;  width: 960px; }
.individualBody_side .top_banner { border-bottom: 2px solid #838383; }
.sideWrap { overflow:hidden; position: relative; height: 100%; background-color: #fff; }
.individualBody_side .individualAside { position: absolute; height: 100%; width: 192px; background-color: #a5a5a5;}
.individualBody_side .individualAside .side_nav { position: relative; overflow: hidden; color: #fff; height: 100%; padding: 10px 0 15px 0; }
.individualBody_side .individualAside .side_nav select { position: absolute; left: 20px; bottom: 40px; }
.individualBody_side .individualAside .side_nav .run_time { width: 134px; padding: 15px 20px; margin: 8px; background-color: #b4b4b4; border: 1px solid #949494; }
.individualBody_side .individualAside .side_nav > ul { border-top: 1px solid #8f8f8f; border-bottom: 1px solid #b1b1b1; }
.individualBody_side .individualAside .side_nav > ul > li { border-top: 1px solid #b1b1b1; border-bottom: 1px solid #8f8f8f;  }
.individualBody_side .individualAside .side_nav > ul > li > a { display: block; color: #fff; padding: 8px 0 8px 20px; }
.individualBody_side .individualAside .side_nav > ul > li > a:hover { background: #696969; }
.individualBody_side .individualAside .side_nav > ul > li.active > a { background: #696969 url("../image/icon_selected_side.gif") no-repeat 90% 50%; }
.individualBody_side .individualAside .side_nav > ul > li.active { background-color: #696969;  }

.individualBody_side .individualAside .side_nav > ul > li > ul { padding: 8px 0 8px 38px; display: none;  }
.individualBody_side .individualAside .side_nav > ul > li:hover > ul { display: block;  }
.individualBody_side .individualAside .side_nav > ul > li.active > ul { display: block;  }
.individualBody_side .individualAside .side_nav > ul > li > ul > li { list-style: square; color: #c2c2c2; padding-bottom: 5px; }
.individualBody_side .individualAside .side_nav > ul > li > ul > li a { display: block; color: #c2c2c2; }
.individualBody_side .individualAside .side_nav > ul > li > ul > li:hover { color: #fff; }
.individualBody_side .individualAside .side_nav > ul > li > ul > li a:hover { color: #fff; }
.individualBody_side .individualAside .side_nav > ul > li > ul > li.active { color: #fff; }
.individualBody_side .individualAside .side_nav > ul > li > ul > li.active a { color: #fff; }

.individualBody_side .individualContent { float: right; width: 736px; height: 100%; }


.individualBody_side .individualContent .pagination_box .pagination { display: inline-block; padding-left: 150px; }

.individualBody_side .opinion_writeHeader input { width: 665px; height: 26px; margin-bottom: 5px; }
.individualBody_side .opinion_writeCheck input { width: 15px; height: 15px; }

.individualBody_side .relistennig_list ul li { padding-right: 48px; }

.individualBody_side .boardView_reply .comment_write textarea { width: 565px; }
.individualBody_side .boardView_reply .comment_list textarea { width: 565px; }
.individualBody_side .boardView_reply .comment_write p { padding-left: 565px;}