/**
* =================================================================================
* INFORMATION
* ---------------------------------------------------------------------------------
* @Author : Kim, Kyu, Jung (kyujung83@naver.com)
* @File Name : common.css
* @Description : Style Sheet 
* @Version : 1.0
* @Create Date : 2010.08.24
* @Update Date : N/A
* @History : N/A
* =================================================================================
*/

/*=================================================================================
* Main - Css
=================================================================================*/
/* add by ljh 2010.10.10 페이지 크게보기 작게보기 관려 추가*/

#Wrapper {
	width: 1121px;
	margin: 0 auto;
	position: relative;
}

.summer #Header {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 186px;
	background: url("../images/main/bg_mheader_winter_xmas.jpg") no-repeat left 2px;
}

#Container {
	width: 100%;
	position: relative;
	float: left;
}

#Contents {
	width: 986px;
	float: left;
}

#Quick {
	width: 135px;
/*	position: absolute !important; */
	top: 80px;
}

#Quickbox {
	float: left;
	position: relative;
	width: 135px;	
}

/*=================================================================================
* Main - Detail - Css
=================================================================================*/

/* (Header - Detail) */
#Header h1 {
	position: absolute;
	top: 23px;
	left: 9px;
}

#Header #memberbox {
	width: 345px;
	padding: 9px 0 0 328px;
	text-align: right;
	font-weight: bold;
}

#Header #memberbox a {
	padding: 0 0 3px 0;
}

#Header #memberbox a.LlinkT {
	display: inline;
	padding: 0;
} 

#Header #memberbox input.btn_login {
	border: none;
	width: 46px;
	height: 17px;
	margin-right: 2px;
	vertical-align: top !important;
	margin-top: 0;
	padding-top: 0;
}

#Header #memberbox img {
	/*vertical-align: top !important;*/
	vertical-align: middle !important;
}

#Header #memberbox input.input_login {
	width: 117px;
	height: 15px;
	border: 1px solid #c8e3eb;
	background: #f9ffff url("../images/common/input_id.gif") no-repeat 5px 2px;
	color: #000;
	margin-right: 2px;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: top !important;
	margin-top: 0;
	padding-top: 0;	
}

#Header #memberbox input.input_pw {
	width: 67px;
	height: 15px;
	border: 1px solid #c8e3eb;
	background: #f9ffff url("../images/common/input_pw.gif") no-repeat 5px 2px;
	color: #000;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: top !important;
	margin-top: 0;
	padding-top: 0;
}

#Header #Global_category {
	position: absolute;
	top: 12px;
	right: 155px;
	overflow: hidden;
	width: 283px;
	height: 20px;
}

#Header #Global_category li {
	float: left;
	background: url("../images/common/line_bar.gif") no-repeat right 3px;
	padding: 0 9px 0 9px;
	line-height: 1.2em;
}

#Header #Global_category li.last_child {
	padding: 0 0 0 9px;
	background: none;
}

#Header .visual_text {
	position: absolute;
	top: 89px;
	left: 689px;
}

/* (Contents - Detail) */
#Contents #Total_search {
	width: 100%;
	height: 75px;
	position: relative;
	background: url("../images/main/bg_searchbox.gif") no-repeat right top;
	z-index: 5;
}

#Contents #Total_search #Searchbox {
	float: left;
	width: 730px;
	overflow: hidden;
}

#Contents #Total_search #Searchbox h2 {
	padding: 17px 6px 0 26px;
	float: left;
}

#Contents #Total_search #Searchbox .sorts {
	position: absolute;
	top: 22px;
	left: 370px;
}

#Contents #Total_search #Searchbox .searchinput {
	margin: 12px 3px 0 0;
	float: left;
	width: 309px;
	height: 24px;
	background: url("../images/main/bg_searchinput.gif") no-repeat left top;
}

#Contents #Total_search #Searchbox .searchinput .sinput {
	width: 270px !important;
	margin: 5px 0 0 15px !important;
	border: 0 none !important;
	height: 15px !important;
	vertical-align: middle !important;
}

#Contents #Total_search #Searchbox .btn_search {
	float: left;
	padding: 12px 0 0 0;
}

#Contents #Total_search #Searchbox .btn_search .btn_sch {
	width: 51px;
	height: 24px;
	border: none;
}

#Contents #Total_search #Searchbox p.check {
	padding: 16px 0 0 7px;
	float: left;
	width: 80px;
	position: relative;
}

#Contents #Total_search #Searchbox p.check span {
	color: #255b84;
	font-size: 11px;
	position: absolute;
	top: 14px;
	left: 22px;
}

#Contents #Total_search #Searchbox p.check input.ch_ser {
	width: 13px;
	height: 13px;
	border: none;
	vertical-align: middle;
}

#Contents #Total_search #Service_Section {
	float: left;
	padding: 9px 0 0 0;
	width: 238px;
}

#Contents #Total_search #Service_Section ul {
	overflow: hidden;
	width: 100%;
}

#Contents #Total_search #Service_Section ul li {
	float: left;
}

#Contents #Total_search #Service_Section ul li .menu_layer {
	position: absolute;
	background: url("../images/main/bg_menu.gif") no-repeat left top;
	width: 967px;
	height: 26px;
	top: 50px;
	left: 10px;
}

#Contents #Total_search #Service_Section ul li .menu_layer01 {
	position: absolute;
	background: url("../images/main/bg_menu.gif") no-repeat left top;
	width: 967px;
	height: 26px;
	top: 50px;
	left: 10px;
}

#Contents #Total_search #Service_Section ul li .menu_layer02 {
	position: absolute;
	background: url("../images/main/bg_menu.gif") no-repeat left top;
	width: 967px;
	height: 26px;
	top: 50px;
	left: 10px;
}

#Contents #Total_search #Service_Section ul li .menu_layer01 ul {
	float: right;
	width: 260px;
	padding: 5px 0 0 0;
}

#Contents #Total_search #Service_Section ul li .menu_layer02 ul {
	float: right;
	width: 835px;
	padding: 5px 0 0 0;
}

#Contents #Total_search #Service_Section ul li .menu_layer ul {
	float: right;
	width: 590px;
	padding: 5px 0 0 0;
}

#Contents #Total_search #Service_Section ul li .menu_layer01 ul li {
	padding: 0 14px;
	background: url("../images/main/menubar.gif") no-repeat left 4px;
}

#Contents #Total_search #Service_Section ul li .menu_layer02 ul li {
	padding: 0 14px;
	background: url("../images/main/menubar.gif") no-repeat left 4px;
}

#Contents #Total_search #Service_Section ul li .menu_layer ul li {
	padding: 0 14px;
	background: url("../images/main/menubar.gif") no-repeat left 4px;
}

#Contents #Total_search #Service_Section ul li .menu_layer ul li.first_chilld {
	background: none;
}

#Contents #Total_search #Service_Section ul li .menu_layer01 ul li.first_chilld {
	background: none;
}

#Contents #Total_search #Service_Section ul li .menu_layer02 ul li.first_chilld {
	background: none;
}

#Contents #Content {
	width: 970px;
	position: relative;
	margin: 0 0 0 8px;
}

#Contents #Content #Con_section1 {
	float: left;
	width: 240px;
	position: relative;
}

#Contents #Content #Con_section1 #Left_section1 {
	overflow: hidden;
	width: 219px;
	height: 157px;
	line-height: 14px;
	position: relative;
	background: url("../images/main/Mrollingbg.gif") no-repeat 2px 20px;
}

#Contents #Content #Con_section1 #Left_section1 ul {
	float: right;
}

#Contents #Content #Con_section1 #Left_section1 li {
	float: left;
	line-height: 1.2em;
}

#Contents #Content #Con_section1 #Left_section1 li a.rollring_con {
	top: 43px;
	left: 13px;
	position: absolute;
	display: inline-block;
	border: 1px solid #bfd4e8;
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright01 {
	position: absolute;
	top: 1px;
	left: 5px;
	width: 19px;
	height: 13px;
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright02 {
	position: absolute;
	top: 1px;
	left: 25px;
	width: 19px;
	height: 13px;	
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright03 {
	position: absolute;
	top: 1px;
	left: 45px;
	width: 19px;
	height: 13px;	
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright04 {
	position: absolute;
	top: 1px;
	left: 65px;
	width: 19px;
	height: 13px;	
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright05 {
	position: absolute;
	top: 1px;
	left: 85px;
	width: 19px;
	height: 13px;	
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright06 {
	position: absolute;
	top: 1px;
	left: 105px;
	width: 19px;
	height: 13px;	
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright07 {
	position: absolute;
	top: 1px;
	left: 125px;
	width: 19px;
	height: 13px;	
}

#Contents #Content #Con_section1 #Left_section1 li a.Fright08 {
	position: absolute;
	top: 1px;
	left: 145px;
	width: 19px;
	height: 13px;	
}

#Contents #Content #Con_section1 #Left_section1 li span {
	position: absolute;
	top: 27px;
	left: 33px;
	font-weight: bold;
	width: 170px;
	z-index: 1;
	color: #276594;
}

#Contents #Content #Con_section1 #Left_section2 {
	width: 219px;
	height: 242px;
	background: url("../images/main/bg_round01.gif") no-repeat -2px 17px;
	position: relative;
	line-height: 14px;
}

#Contents #Content #Con_section1 #Left_section2 h2 {
	margin-bottom: 5px;
}

#Contents #Content #Con_section1 #Left_section2 .Tdpeth {
	position: absolute;
	top: 1px;
	left: 60px;
}

#Contents #Content #Con_section1 #Left_section2 #section2_subject {
	width: 100%;
	overflow: hidden;
}

#Contents #Content #Con_section1 #Left_section2 #section2_subject .left {
	padding: 18px 5px 0 12px;
	float: left;
}

#Contents #Content #Con_section1 #Left_section2 #section2_subject .subject_roll {
	padding: 14px 0 0 14px;
	float: left;
	width: 167px;
	overflow: hidden;
}

#Contents #Content #Con_section1 #Left_section2 #section2_subject .subject_roll li {
	float: left;
	padding-bottom: 5px;
}

#Contents #Content #Con_section1 #Left_section2 #section2_subject .right {
	padding: 18px 0 0 5px;
	float: left;
}

#Contents #Content #Con_section1 #Left_section2 .section2_list {
	width: 195px;
	border-top: 1px solid #ededed;
	padding-top: 8px;
	margin: 4px 0 0 8px;
	position: relative;
}

#Contents #Content #Con_section1 #Left_section2 .section2_list ul {
	width: 100%;
	overflow: hidden;
}

#Contents #Content #Con_section1 #Left_section2 .section2_list ul li {
	padding: 0 0 0 15px;
	background: url("../images/bullet/bul01.gif") no-repeat 5px 5px;
}

#Contents #Content #Con_section1 #Left_section2 .section2_list .right {
	position: absolute;
	top: 183px;
	right: 13px;
}

#Contents #Content #Con_section1 #Left_section3 {
	width: 219px;
	height: 125px;
	background: url("../images/main/bg_round02.gif") no-repeat -2px top;
	position: relative;
	line-height: 14px;
}

#Contents #Content #Con_section1 #Left_section3 h2 {
	padding: 17px 0 7px 110px;
}

#Contents #Content #Con_section1 #Left_section3 .section3_text {
	padding-left: 110px;
	letter-spacing: -1px;
	line-height: 1.2em;
}

#Contents #Content #Con_section1 #Left_section3 .section3_text a {
	color: #666666;
}

#Contents #Content #Con_section1 #Left_section3 .section3_btn {
	padding: 15px 9px 0 0;
	text-align: right;
}

h2.title {
	position:relative;
	width:100%;
	height: 20px;
	border-bottom:1px solid #d6e0ed !important;
	line-height: 14px;
}
.noti_list {
	position:relative;
	margin:10px 0 0 0;
	height: 126px;
	line-height: 14px;
}
.noti_list li {
	line-height: 14px;
	height: 20px;
}

#Content .btn_more {
	position: absolute;
	right: 0; 
	top: -34px;
	width: auto;
	background: none;
	z-index: 5;
	
}

#Content .btn_more a {
	display:block;
	padding:5px;
}
.noti_list em {
	float:left;
	width:25px;
	height:15px;
	margin-right:3px;
	padding:0 0 0 3px;
	background:url("../images/main/bg_hot_notice.gif") 0 0 no-repeat;
	font-size:11px;
}
.noti_list em.notice {
	color:#1a62ba;
}
.noti_list em.news {
	color:#1a89ba;
}
.noti_list span {
	width:175px;
	overflow: hidden;
	white-space: nowrap; 
	font-size:12px;
}
.nation_law {
	width:100%;
	height:225px;
	background:url("../images/main/bg_gra_rbox.gif") -2px 0 no-repeat;
	line-height: 14px;
	position: relative;
}
.nation_law dl {
	margin:0 0 15px 0;
}
.nation_law dl dt {
	padding: 13px 0 0 0;
	text-align:center;
}
.nation_law dl dd {
	width:190px;
	margin-top:10px;
	font-size:12px;
	padding-left: 12px;
	font-weight:bold;
	color:#666666;
}
.nation_law div { 
	position: absolute;
	bottom: 30px;
	right: 10px;
}
.noti_list.law_chatter span {
	width:205px;
}

.answer_menu{
	position:absolute;
	left:80px; 
	top:0;
}
.answer_menu a {
	float:left;
	background:url("../images/main/bg_bar01.gif") right 3px no-repeat;
	padding-right:5px;
	font-size:11px;
	color:#999!important;
	font-weight:normal;
}
.answer_menu a:hover {
	font-weight:bold;
	color: #276594 !important;
}

.answer_menu a.on {
	font-weight:bold;
	color: #276594 !important;
}

.answer_menu a.last {
	background:none;
	margin-right:-8px;
}
.answer_menu a.prev {
	display:inline-block;
	margin:0 2px 0 0;
	padding:0;
	width:13px;
	height:13px;	
	background:url("../images/main/btn_arr.gif") 5px 3px no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.answer_menu a.next {
	display:inline-block;
	width:13px;
	height:13px;
	margin:0 0 0 4px;
	padding:0;
	background:url("../images/main/btn_arr.gif") -5px 3px no-repeat;
	font-size:0;
	text-indent:-9999px;
}

.noti_list.q_answer li {
	width:480px;
	padding-left:10px;
	overflow:hidden;
	background:url("../images/main/bul_square01.gif") 0 6px no-repeat;
	line-height: 14px;	
}
.noti_list.q_answer li a {
	float:left;
}
.noti_list.q_answer li a span {
	width:380px;
}
.noti_list.q_answer li a.new {
	padding-right:12px;
	background:url("../images/main/bul_n_balloon.gif") right 2px no-repeat;
}
.noti_list.q_answer li a.new img {
	vertical-align: middle;
}
.noti_list.q_answer li span img {
	vertical-align:middle;
}
.noti_list.q_answer li span.date {
	float:right;
	width:auto;
	color:#7d7d7d;
}

.tab_box {
	width:490px;
	position:relative;
	padding:40px 0 0 0;
	height:205px;	
	background:url("../images/main/bg_tab_t.gif") -2px 0  no-repeat;
	line-height: 14px;
}
.tab_box .tab_box_con {
	height:188px;
	background:url("../images/main/bg_tab_b.gif") -2px bottom  no-repeat;
}

.tab_box .tab_box_con h2 {
	position:absolute;
	top:10px;
	width:111px;
	background:url("../images/main/btn_tab.gif") 0 1px  no-repeat;
}
.tab_box .tab_box_con h2.on {
	z-index:10;
}
.tab_box .tab_box_con h2 a {
	display:block;
	width:111px;
	height:27px;
	font-size:0;
	text-indent:-9999px;
}
.tab_box .tab_box_con h2.on a { 
	width:118px;
	height:29px;
}
.tab_box .tab_box_con h2#tab_01 {
	left:7px;
}
.tab_box .tab_box_con h2#tab_01 a {
	background:url("../images/main/btn_tab.gif") 0 1px  no-repeat;
}
.tab_box .tab_box_con h2#tab_01.on a {
	background:url("../images/main/btn_tab.gif") 0 -39px  no-repeat;
}

.tab_box .tab_box_con h2#tab_02 {
	left:118px;
}
.tab_box .tab_box_con h2#tab_02 a {
	background:url("../images/main/btn_tab.gif") -111px 1px  no-repeat;
}

.tab_box .tab_box_con h2#tab_02.on a {
	background:url("../images/main/btn_tab.gif") -111px -79px  no-repeat;
}


.tab_box .tab_box_con h2#tab_03 {
	left:227px;
}
.tab_box .tab_box_con h2#tab_03 a {
	width:116px;
	background:url("../images/main/btn_tab.gif") -220px 1px  no-repeat; 
}

.tab_box .tab_box_con h2#tab_03.on a { 
	background:url("../images/main/btn_tab.gif") -220px -119px  no-repeat; 
}

.tab_box .tab_box_con ul {
	width:465px; 
	overflow:hidden;
	margin:0 auto;
	padding-top:3px;
}
.tab_box .tab_box_con ul li { 
	float:left;
	margin:0 8px 2px 0;
}
.tab_box .tab_box_con ul li.last {
	margin-right:0;
}

/* 2012.01.25 다국어 생활분야만 more 버튼 보이게 수정 */
.tab_box .tab_box_con ul p.more {
	position: absolute;
	top: 20px;
	right: 5px;
}

.read_book {
	width:489px;
	position:relative;
	margin:10px 0 0 0;
}

.read_book:after {
 content:"";
 display:block;
 height:0;
 visibility:hidden;
 clear:both;
}

.read_book li {
	float:left;
	margin-right:8px;
	padding-left: 5px;
}
.read_book li.last {
	margin-right:0;
}
.read_book li p {
	float:left;
	margin-right:5px;
}
.read_book li dl {
	float:left;
}
.read_book li dl dt {
	line-height:1;
}
.read_book li dl dt a {
	font-weight:bold;
	color:#666 !important;
}
.read_book li dl dd{
	width:75px;
	margin-top:2px;
	line-height:1.1em;
}
.read_book li dl dd a {
	font-size:11px;
	color:#787878 !important;
}

/* 드라마가족 */
.drama_fam {
	width:489px;
	position:relative;
}

.drama_fam h2 {
	border-bottom:1px solid #D6E0ED;	
	height: 20px;
	margin-bottom: 10px;
}

.drama_fam h2.Tdepth {
	position: absolute;
	top: 1px;
	left: 92px;
	border: none;
}

.drama_fam ul {
	overflow: hidden;
	width: 100%;
}

.drama_fam ul li {
	float:left;
	margin-right: 8px;
	padding-left: 18px;
	width: 90px;
	text-align: center;
	font-weight: bold;
	letter-spacing: -1px;
}
.drama_fam ul li.last {
	margin-right:0;
}
.drama_fam ul li p {
	float:left;
	margin-right:5px;
	width: 98%;
}

.drama_fam ul li a {
	color: #666666;
}

.drama_fam ul li.btn_m {
	position: absolute;
	top: 5px;
	right: 20px;
	padding: 0px !important;
	margin: 0px !important;
	width: 30px;
	clear: both;
}

#Contents #Content #Rolling_banner {
	clear: both;
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 47px;
	background: url("../images/main/bg_rollingbanner.gif") no-repeat left top;
}

#Contents #Content #Rolling_banner .top {
	position: absolute;
	top: 5px;
	right: 33px;
}

#Contents #Content #Rolling_banner .bts {
	position: absolute;
	top: 18px;
	right: 33px;
}

#Contents #Content #Rolling_banner .btm {
	position: absolute;
	top: 31px;
	right: 33px;
}

#Contents #Content #Rolling_banner ul {
	overflow: hidden;
	width: 885px;
	padding: 10px 0 0 0;
	margin: 0 0 0 25px;
}

#Contents #Content #Rolling_banner ul li {
	float: left;
	padding: 0 10px 10px 0;
}


#Contents #Content #Con_section2 {
	width: 490px;
	margin-right: 30px;
	float: left;
}

#Contents #Content #Con_section3 {
	width: 210px;
	float: left;
}

#Contents #Content #Con_section3 h2 {
	border-bottom:none;
	height:20px;
	line-height:14px;
	position:relative;
	width:100%;
}


/* (Footer - Detail) */
#Footer_Section {
	width: 986px;
	clear: both;

}

#Footer_Section .foot_logo {
	float: left;
	padding: 38px 0 0 35px;
}

#Footer_Section #Foot_Category {
	float: left;
	padding: 38px 0 9px 45px;
	width: 748px;
}

#Footer_Section #Foot_Category li {
	float: left;
	background: url("../images/common/foot_linebar.gif") no-repeat left 4px;
	padding: 0 9px 0 9px;
}

#Footer_Section #Foot_Category li.first_child {
	padding: 0 9px 0 0;
	background: none;
}

#Footer_Section p.copyright {
	width: 66px;
	float: left;
	padding: 0 0 0 45px;
}

#Footer_Section p.copyright2 {
	float: left;
	padding: 0 0 0 11px;
}

#Quick .fontbox {
	background: url("../images/main/bg_quick01.gif") no-repeat left top;
	width: 131px;
	height: 27px;
	
}

#Quick .fontbox dl {
	overflow: hidden;
	width: 100%;
}

#Quick .fontbox dl dt {
	float: left;
	padding: 4px 4px 0 17px;
	line-height: 1.2em;
}

#Quick .fontbox dl dd {
	float: left;
	padding: 4px 2px 0 0;
	line-height: 1.2em;
}

#Quick .livingsort {
	margin-bottom: 3px;
}

#Quick .infocenter {
	margin-bottom: 3px;
}

/* 2010.1.20 추가*/
#Quick .infocenter_sub {
	margin-bottom: 3px;
	margin-top: 3px;
}
/* 2010.1.20 추가 끝*/

#Quick .lawbox {
	background: url("../images/main/bg_quick02_bottom.gif") no-repeat left bottom;
	width: 135px;
	position: relative;
	margin: 0 0 4px 0;
}

#Quick .lawbox dl {
	overflow: hidden;
	width: 100%;
	background: url("../images/main/bg_quick02_top.gif") no-repeat left top;
	padding: 0 0 13px 0;
}

#Quick .lawbox dl dt {
	margin: 7px 0 15px 31px;
	line-height: 1.2em;
}

#Quick .lawbox dl dd {
	background: url("../images/bullet/bul03.gif") no-repeat 12px 5px;
	padding: 0 17px 0 21px;
	line-height: 1.2em;
	font-size: 11px;
}

#Quick .lawbox dl dd a {
	color: #666666;
}

#Quick .lawbox p {
	position: absolute;
	top: 9px;
	left: 107px;
}

#Quick .ensearchbox {
	background: url("../images/main/bg_quick02_bottom.gif") no-repeat left bottom;
	width: 135px;
	position: relative;
	overflow: hidden;
	padding: 0 0 13px 0;
}

#Quick .ensearchbox dl {
	width: 100%;
	background: url("../images/main/bg_quick03_top.gif") no-repeat left top;
}

#Quick .ensearchbox dl dt {
	margin: 0 0 15px 31px;
	line-height: 1.2em;
	padding: 7px 0 0 0;
}

#Quick .ensearchbox dl dd {
	background: url("../images/bullet/bul03.gif") no-repeat 12px 5px;
	padding: 0 17px 0 21px;
	line-height: 1.4em;
	font-size: 11px;
}

#Quick .ensearchbox dl dd a {
	color: #666666;
}

#Quick .ensearchbox p {
	position: absolute;
	top: 9px;
	left: 107px;
}

#Quick .btn_top {
	text-align: center;
	width: 100%;
	padding: 5px 0 0 0;
}

#Quick .btn_top a {
	display: block;
	width: 100%;
}

#Quick .btn_top br {
	display: none;
}

#Quick .spacebox {
	background: url("../images/main/bg_space_top.gif") no-repeat left top;
	width: 135px;
	position: relative;
	margin: 4px 0 4px 0;
}

#Quick .spacebox p {
	padding: 5px 0 15px 8px;
}

#Quick .spacebox dl {
	overflow: hidden;
	width: 100%;
	background: url("../images/main/bg_space_bottom.gif") no-repeat left bottom;
	padding: 0 0 13px 0;
}

#Quick .spacebox dl dt {
	padding: 0 17px 0 10px;
	color: #0d969b;
	font-weight: bold;
	font-size: 11px;
}

#Quick .spacebox dl dt a {
	color: #0d969b;
	font-weight: bold;
	font-size: 11px;
}

#Quick .spacebox dl dd {
	padding: 0 17px 0 10px;
	line-height: 1.2em;
}

#Quick .spacebox dl dd a {
	color: #666666;
	font-size: 11px;
}

#dis_sort1 { position: relative;}

.subject_roll {
	overflow: hidden;
	height: 40px;
	margin: 15px 18px 5px 0;
	padding: 0 0 5px 10px;
}

.subject_roll .subject_rolling_0,
.subject_roll .subject_rolling_1,
.subject_roll .subject_rolling_2,
.subject_roll .subject_rolling_3,
.subject_roll .subject_rolling_4,
.subject_roll .subject_rolling_5,
.subject_roll .subject_rolling_6,
.subject_roll .subject_rolling_7,
.subject_roll .subject_rolling_8,
.subject_roll .subject_rolling_9,
.subject_roll .subject_rolling_10,
.subject_roll .subject_rolling_11,
.subject_roll .subject_rolling_12,
.subject_roll .subject_rolling_13 { float: left;}

.subject_roll .subject { position: absolute; top: 50px; padding: 10px 0 0 0; left: 10px; width: 190px; height: 130px; border-top: 1px solid #999;}
.subject_roll .subject li { padding: 0 0 0 10px; background: url("../images/bullet/bul01.gif") no-repeat 0 4px;}
.subject_roll .subject .right { position: absolute; bottom: 0px; right: 10px;}

#Contents #Content #Con_section1 #Left_section2 .more {
	position: absolute;
	top: -22px;
	right: 6px;
}

#mainContents {
	width: 1250px;
	position: relative;
	margin: 0 auto;
}

#dis_sort2 {
	position: relative;
}

#dis_sort2 .more {
	position: absolute;
	top: -12px !important;
	right: 6px;
}
