/*****************************/
/* leftcontentsArea */
/*****************************/

/* komasa title */
#column_title{background:url(../img/h2_white.gif) no-repeat left top;height:32px;clear:both;margin-bottom:10px;width:545px;}
#column_title dt{display:block;float:left;color:#fff;background:#DC435E;font-size:11px;margin:8px 0 0 6px;overflow:hidden;
	padding:2px 6px;
	width:35px;
	font-weight:bold;
	text-align:center;
	line-height:1.3;
}

#column_title dd{float:right;width:485px;}
#column_title dd h2{line-height:32px;background:none;padding:0;float:left;}
#column_title dd .days{float:right;padding:16px 5px 0 0;font-size:11px;font-weight:bold;color:#DC435E;}


/* ===== txtArea ===== */

.txtArea p.hd1{
	clear: both;
	padding-left: 25px;
	background-image: url(../img/ic04.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: normal;
	font-size: 1em;
}



.txtArea ul.column{
	clear: both;
	margin-bottom: 1em;
}

.txtArea ul.column li{
	clear: both;
	padding-top: 2px;
	margin-bottom: 0.5em;
}

.txtArea ul.column li span{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 6px;
	background-color: #DC435E;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFFFFF;
}


.txtArea dl.taiken{
	float: right;
	clear: right;
	width: 420px;
}

.txtArea dl.taiken dt{
	clear: both;
	padding-top: 2px;
	margin-bottom: 0.5em;
}

.txtArea dl.taiken dt span{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 6px;
	background-color: #DC435E;
	font-weight: bold;
	color: #FFFFFF;
}




/* ===== writerArea ===== */

#writerArea{
	float: left;
	clear: left;
		margin-bottom: 10px;
}


/* ===== columnArea ===== */

.columnArea{
	float: right;
	clear: right;
	width: 352px;
	margin-bottom: 10px;
	padding:10px 0 0 0;
	border:1px solid #ccc;
	height:198px;
	min-height:198px;
}


.columnArea dl{
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}


.columnArea dl dt{
	clear: both;
	padding-top: 2px;
	margin-bottom: 0.3em;
	vertical-align: bottom;
	font-weight: bold;
	font-size: 0.9em;
	color: #DC435E;
	float:left;
}

.columnArea dl dt span{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 6px;
	background-color: #DC435E;
	font-size: 1.2em;
	color: #FFFFFF;
}

.columnArea dl dd{
	line-height: 120%;
	padding-bottom:0.5em;
	float:left;
}

.columnArea .backnumber{clear:both;text-align:right;}
.columnArea .backnumber a{background:url(../img/ic02.gif) no-repeat left center;padding-left:18px;}

.columnArea dl.topstory dt,.columnArea dl.topstory dd{float:none;}

.columnArea02{
	float: left;
	clear: left;
	width: 532px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	height: 80px;
}



.columnArea02 dl{
	clear: both;
	padding-left: 80px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

.columnArea02 dl.column01{
	background-image: url(../../column/img/ph_colmun01.jpg);
}

.columnArea02 dl.column02{
	background-image: url(../../column/img/ph_colmun02.jpg);
}


.columnArea02 dl.column03{
	background-image: url(../../column/img/ph_colmun03.jpg);
}


.columnArea02 dl.column04{
	background-image: url(../../column/img/ph_colmun04.jpg);
}


.columnArea02 dl dt{
	clear: both;
	padding-top: 2px;
	margin-bottom: 0.5em;
	vertical-align: bottom;
	font-weight: bold;
	font-size: 0.9em;
	color: #DC435E;
}

.columnArea02 dl dt span{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 6px;
	background-color: #DC435E;
	font-size: 1.2em;
	color: #FFFFFF;
}

.columnArea02 dl dd{	
	line-height: 130%;
}


/* ===== columntopArea ===== */

#columntopArea{
	clear: both;
	margin-bottom: 16px;
}

#columntopph{
	float: left;
	clear: left;
	width: 200px;
}

#columntoptxt{
	float: right;
	clear: right;
	width: 320px;
	padding-top: 5px;
	line-height: 130%;
	color: #E34468;
}


.kensaArea{
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	clear: none;
	float: right;
	width: 290px;
}



.kensaArea h3{
	clear: both;
	padding: 5px;
	margin-bottom: 0.5em;
	background-repeat: repeat;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	background-color: #E34468;
}




/* ===== authorArea ===== */

#authorArea{
	clear: both;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

#authorphArea{
	float: left;
	clear: left;
	width: 80px;
}

#authortxtArea{
	float: right;
	clear: right;
	width: 435px;
}

#authortxtArea h3{
	clear: both;
	padding: 5px;
	margin-bottom: 1em;
	background-image: url(../img/ttl_h5type04.jpg);
	background-repeat: repeat;
	font-weight: bold;
	font-size: 1em;
	color: #E34468;
}

#authortxtArea h3 span{
	padding: 0px;
	margin-left: 6px;
	font-weight: normal;
	font-size: 0.8em;
	color: #333333;
}



/* ===== enqueteArea ===== */

.enqueteArea{
	clear: both;
	margin-bottom: 16px;
}

.enqueteArea table{
	float: right;
	clear: right;
	width: 315px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-collapse: collapse;
	margin-bottom: 10px;
}

.enqueteArea table th{
	padding: 4px;
	width: 85px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
	color: #8F2718;
}

.enqueteArea table th.enquete01{
	background-image: url(../../column/img/ic_enquete01.gif);
}

.enqueteArea table th.enquete02{
	background-image: url(../../column/img/ic_enquete02.gif);
}

.enqueteArea table th.enquete03{
	background-image: url(../../column/img/ic_enquete03.gif);
}

.enqueteArea table th.enquete04{
	background-image: url(../../column/img/ic_enquete04.gif);
}

.enqueteArea table th.enquete05{
	background-image: url(../../column/img/ic_enquete05.gif);
}

.enqueteArea table th.enquete06{
	background-image: url(../../column/img/ic_enquete06.gif);
}

.enqueteArea table th.enquete07{
	background-image: url(../../column/img/ic_enquete07.gif);
}


.enqueteArea table td{
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


/* ===== komasa ===== */
#leftArea .ttl_komasa{background: url(../../column/komasa/img/komasa_h.jpg) no-repeat;width:540px;height:120px;text-indent:-9999px;}

#leftArea .ttl_komasa02{background: url(../../column/komasa/02/img/komasa_h02.jpg) no-repeat;width:540px;height:120px;font-size:1px;color:#fff;}
#leftArea .ttl_komasa03{
	background: url(../../column/komasa/03/img/kana_h.jpg) no-repeat;
	width:540px;
	height:100px;
	font-size:1px;
	color:#fff;
}


#leftArea h3.hd1_komasa_smile{
height:33px;
line-height:100%;
padding:20px 0 0 48px;
	background: url(../../column/komasa/img/komasa_face_smile.gif) no-repeat;
	font-size: 1em;
	color: #532928;
}
#leftArea h3.hd1_komasa_confused{
height:33px;
line-height:100%;
padding:20px 0 0 48px;
	background: url(../../column/komasa/img/komasa_face_confused.gif) no-repeat;
	font-size: 1em;
	color: #532928;
}
#leftArea h3.hd1_komasa_noticing{
height:33px;
line-height:100%;
padding:20px 0 0 48px;
	background: url(../../column/komasa/img/komasa_face_noticing.gif) no-repeat;
	font-size: 1em;
	color: #532928;
}

#leftArea h3.hd1_yuki_smile{
height:33px;
line-height:100%;
padding:20px 0 0 48px;
	background: url(../../column/komasa/img/03_face_smile.gif) no-repeat;
	font-size: 1em;
	color: #532928;
}
#leftArea h3.hd1_yuki_noticing{
height:33px;
line-height:100%;
padding:20px 0 0 48px;
	background: url(../../column/komasa/img/03_face_noticing.gif) no-repeat;
	font-size: 1em;
	color: #532928;
}

/* ===== profileArea ===== */

.profileArea{
	clear:both;
	padding: 9px;
	margin-bottom: 16px;
	border: 1px solid #CCCCCC;
}

.profileArea p{line-height:1.3;padding:0.5em 0;}

h6.komasa_profile{background: url(../../column/komasa/img/komasa_profile_bg.gif) repeat-x;
padding:6px 0 0 120px;height:17px;font-size:1em;font-weight:normal;}


/*****************************/
/* rightContentsArea  */
/*****************************/
/* ===== lnavArea02 ===== */

#lnavArea02{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 6px;
}

#lnavArea02 dl{
	min-height: 70px;
	_height:70px;
	padding-left: 90px;
	padding-right: 4px;
	background-image: url(../img/img_taiken.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}


* html body #lnavArea02 dl{/* ===== IE hack ===== */
	height: 70px;
}

#lnavArea02 dl dt{
	clear: both;
	margin-bottom: 8px;
}

#lnavArea02 dl dt span{
	padding: 3px;
	margin-right: 10px;
	background-color: #E34468;
	color: #FFFFFF;
	font-weight: bold;
}

#lnavArea02 dl dd{
	padding-left: 0px;
	padding-bottom: 0px;
}



/* ===== lnavAreamenu ===== */
#lnavAreamenu{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 6px;
}

#lnavAreamenu dl{
background:url(../img/ln_dot01.gif) repeat-x top left;
margin-bottom:5px;padding:5px 0;
line-height:150%;
}


#lnavAreamenu dl dt{
	padding:2px 0;
	font-weight:bold;
	font-size:smaller;
	margin-bottom: 2px;
	margin-left:5px;
	color:#81413F;

}

#lnavAreamenu dl dt .vol{background:#AC3300;color:#fff;padding:1px 2px;}

#lnavAreamenu dl dd{
	background: url(../img/ic02.gif) left center;	
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left:5px;
}



#lnavArea dl dd.check{
	padding-left: 0px;
	padding-bottom: 0px;
}

#lnavArea dl dd.check div#checktxt{
	float: left;
	clear: left;
	width: 110px;
}

#lnavArea dl dd.check div#checkbtn{
	float: right;
	clear: right;
	width: 95px;
	display: block;
}

#lnavArea dl dd.check div#checkbtn a{
	width: 95px;
	height: 97px;
	background-image: url(../../karada/kaishou/img/btn_check.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

/*****************************/
/* clearfix */
/*****************************/

.columnArea_top:after,
#contentsttl01:after,
#contentsttl02:after,
#contentsttl03:after,
.columnArea:after,
#columntopArea:after,
#authorArea:after,
.enqueteArea:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columnArea_top,
#contentsttl01,
#contentsttl02,
#contentsttl03,
.columnArea,
#columntopArea,
#authorArea,
.enqueteArea{/* ===== IE hack ===== */
	display: inline-block;
}

.columnArea_top,
#contentsttl01,
#contentsttl02,
#contentsttl03,
.columnArea,
#columntopArea,
#authorArea,
.enqueteArea{/* ===== Opera ===== */
	display: block;
}



h3 span.en{

	font-weight: bold;


}





table.nenrei{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-collapse: collapse;
}

table.nenrei th{
	padding: 4px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}



table.nenrei td{
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	width: 83px;

}

table.nenrei td.pink{
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	width: 83px;
	background-color: #FFCCCC;
}


#lnavArea02 dl.r01_strech{
	background-image: url(../img/img_strech.jpg);
}

#lnavArea02 dl dt.r01_strech{
	padding-left: 20px;
	padding-top: 4px;
	margin-bottom: 8px;
	background-image: url(../img/ic02.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

#lnavArea02 dl dd.r01_strech{
	font-size: 1.0em;
}

h4.hd4{
	line-height:140%;
	padding:4px 6px;
	background-color: #ffefef;
	margin-bottom:8px;
	color:#e34468;
	font-size:100%;
}


/*****************************/
/* 2009.1 コラムカバーデザイン変更 */
/*****************************/
.columnArea_top{clear:both;border:solid #ccc 1px;width:541px;margin-bottom:10px;}
.columnArea_top h3{clear:both;border-bottom:solid #ccc 1px;margin-bottom:10px;}
.columnArea_top ul{clear:both;}
.columnArea_top ul li{float:left;}
.columnArea_top ul li.photo{width:130px;padding-left:10px;padding-bottom:5px;}
.columnArea_top ul li.menu{width:380px;}

.columnArea_top dl{
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.columnArea_top dl dt{
	clear: both;
	padding-top: 2px;
	margin-bottom: 0.3em;
	vertical-align: bottom;
	font-weight: bold;
	font-size: 0.9em;
	color: #DC435E;
	float:left;
}

.columnArea_top dl dt span{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 6px;
	background-color: #DC435E;
	font-size: 1.2em;
	color: #FFFFFF;
}

.columnArea_top dl dd{
	line-height: 120%;
	padding-bottom:0.5em;
	float:left;
}

.columnArea_top .backnumber{text-align:right;padding-top:10px;}
.columnArea_top .backnumber a{background:url(../img/ic02.gif) no-repeat left center;padding-left:18px;}

.columnArea_top dl.topstory dt,.columnArea dl.topstory dd{float:none;}

ol.decimal{margin-bottom:1em;}
ol.decimal li{list-style:decimal;margin-left:2em;padding:4px 0;}


/* 2009.4 レイアウト変更 */
#column_select{
	padding:0 10px;
	margin-bottom:15px;
	overflow:visible;
}
#column_select ul li{float:left;padding:5px 8px;border-right:dotted #ccc 1px;}
#column_select ul li a{display:block;white-space:nowrap;}


#column_select ul li{float:left;padding:5px 8px;border-right:dotted #ccc 1px;text-align:center;}
#column_select ul li a{display:block;white-space:nowrap;font-weight:bold;}

#column_select li#hnav01{width:5.8em;}
#column_select li#hnav02{width:9em;}
#column_select li#hnav03{width:5.8em;}
#column_select li#hnav04{width:3.2em;}
#column_select li#hnav05{width:6em;}
#column_select li#hnav06{width:4.2em;}
#column_select li#hnav07{width:13em;}
#column_select li#hnav08{width:7em;}
#column_select li#hnav09{width:8em;}
#column_select li#hnav10{width:8em;}
#column_select li#hnav11{width:4.2em;}
#column_select li#hnav12{width:5em;}
#column_select li#hnav13{width:4.2em;}
#column_select li#hnav14{width:7em;}
#column_select li#hnav15{width:2.2em;}
#column_select li#hnav16{width:10em;}
#column_select li#hnav17{width:2.2em;}
#column_select li#hnav18{width:4.2em;}


/* column select active */
#column_select ul.sanfujinka li#hnav01 a,
#column_select ul.rinshoshinri li#hnav02 a,
#column_select ul.sanfujinka02 li#hnav03 a,
#column_select ul.hifu li#hnav04 a,
#column_select ul.shika li#hnav05 a,
#column_select ul.seikei li#hnav06 a,
#column_select ul.kinen li#hnav07 a,
#column_select ul.naika li#hnav08 a,
#column_select ul.seishin li#hnav09 a,
#column_select ul.nyuusen li#hnav10 a,
#column_select ul.kanpou li#hnav11 a,
#column_select ul.jibi li#hnav12 a,
#column_select ul.hinyoukika li#hnav13 a,
#column_select ul.daicho li#hnav14 a,
#column_select ul.yoboshika li#hnav15 a,
#column_select ul.naibunpi li#hnav16 a,
#column_select ul.ganka li#hnav17 a,
#column_select ul.boseinaika li#hnav18 a{text-decoration:none;color:#DC435E;}

/*  column top */
#column{margin:10px 0;clear:both;}

#column ul li{height:120px;float:left;width:179px;}
#column ul li a{line-height:60px;}
#column ul li h2{margin:0;background:url(../img/bg_grade_grey.gif) repeat-x left bottom #fff;border:solid #ddd;border-width:1px 0 1px 1px;padding:0;line-height:100%;}
#column ul li h2 a{display:block;width:156px;padding:10px 0 10px 13px ;background:url(../img/ic_arrow_lnav_blue.gif) no-repeat left center;margin-left:8px;white-space:nowrap;line-height:100%;}
#column ul li h2 a.last{border-right:1px solid #ccc;}
#column ul li img{float:left;padding:4px 5px 0 0 ;}






#column_cover{clear:both;}
#column_profile img{margin-left:10px;}
#column_cover #column_profile h3,
#column_top #column_profile h3{padding:3px 0;background:none;}

#column_cover #column_profile,
#column_top #column_profile{width:140px;float:left;color:#666;
	font-size:90%;
	line-height:135%;
	overflow:hidden;}

#column_cover #column_profile p{

	padding:5px 0 0 2px;
}
#column_cover div.right{width:394px;}

#breadcrumbtxt a.column_cover:link,
#breadcrumbtxt a.column_cover:visited,
#breadcrumbtxt a.column_cover:hover{text-decoration:none;color:#333;}

#column_top{clear:both;}
#column_top #column_profile{
	padding:0 0 15px 0;
}

#column_top #column_profile p{display:none;}
#column_top div.right{overflow:hidden;}

ul.menu{clear:both;margin:0;overflow:hidden;}
ul.menu li{clear: both;}

#column_cover ul.menu li dl{
	clear: both;border-top:1px dotted #ccc;
}
#column_cover ul.menu li.latest dl{border:none;}

ul.menu li dl dt .vol{display:block;float:left;color:#fff;background:#DC435E;font-size:11px;margin:7px 6px 0 4px;overflow:hidden;padding:2px 6px;
	font-weight:bold;
	text-align:center;}

ul.menu li dl dd{
	line-height: 120%;
		float:left;clear:both;
		display:none;
}
ul.menu li dl dd p, ul.menu li dl dd .date{display:none;}

#leftArea ul.menu li h3{padding-left:0;font-weight:bold;font-size:110%;clear:none;background:none;width:332px;line-height:1.2em;float:right;padding-top:8px;}
ul.menu li h3 a{display:block;}
ul.menu li h3 a .smalltxt{
	font-size: 0.8em;
	color: #2C3759;font-weight:normal;
}
ul.menu li h3 a:hover .smalltxt{color: #F47A00;}
ul.menu li.latest{padding:0 0 1.2em 0;height:auto;border:none;float:none;clear:none;}
ul.menu li.latest dl{overflow:hidden;}
ul.menu li.latest dl dt{clear:both;}
ul.menu li.latest dl dt h3{margin:0;}
ul.menu li.latest dl dd{float:none;clear:both;display:block;}
ul.menu li.latest dl dd p{line-height:150%;display:block;clear:both;padding:5px;border-top:3px solid #f0f0f0;margin-top:3px;}
ul.menu li.latest dl dd .date{display:block;float:right;color:#E34468;clear:both;line-height:100%;padding:0.25em 0 0 0;margin:0;font-weight:bold;}
ul.menu li.latest dl dd p.pinktxt_bold{border:0;}


#column_top ul.menu li dl h3{color:#D94062;}
#column_top ul.menu li dl h3 .smalltxt{
	font-size: 0.8em;
	color: #D94062;font-weight:normal;
}
#column_top ul.menu li dl{width:394px;}
#column_top ul.menu li.latest{padding:0 0 1.2em 0;height:auto;border:none;display:block;}
#column_top ul.menu li.latest dl dd .date{display:block;float:right;color:#E34468;clear:both;line-height:100%;padding:0;margin:0;font-weight:bold;}
#column_top ul.menu li.latest .pinktxt_bold{color:#2C3759;}


.column_cover .lnavarea,
.column_cover .lnavttl{display:none;}

#lnav_column{
	clear: both;
}

#lnav_column dl{
	clear: both;
	padding:0.2em 0;
	height:3em;
	border-bottom:1px dotted #ddd;
	margin:0.2em 0 0 0;
}


#lnav_column dl dt{
	clear: both;
	padding: 3px 2px;
	margin:4px 4px 0 0;
	font-weight: bold;
	background-color: #ccc;
	color: #FFFFFF;
	font-weight: bold;
	float:right;
	width:35px;
	text-align:center;
	font-size:11px;
}

#lnav_column dl dd{
	width:160px;
	padding-left: 19px;
	background-image: url(../img/ic02.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
	height:2.2em;
	margin:0 0 4px 6px;
}

#lnav_column dl dd a{
display:block;
line-height:120%;
	padding:2px 0 5px 0;
	color: #773E3D;
	vertical-align: middle;	
}

#lnav_column dl dd a:hover{
	color: #FF9900;
}

/* lnav active */
#lnav_column .lnav01 #lnav01 dl dt,
#lnav_column .lnav02 #lnav02 dl dt,
#lnav_column .lnav03 #lnav03 dl dt,
#lnav_column .lnav04 #lnav04 dl dt,
#lnav_column .lnav05 #lnav05 dl dt,
#lnav_column .lnav06 #lnav06 dl dt,
#lnav_column .lnav07 #lnav07 dl dt,
#lnav_column .lnav08 #lnav08 dl dt,
#lnav_column .lnav09 #lnav09 dl dt,
#lnav_column .lnav10 #lnav10 dl dt,
#lnav_column .lnav11 #lnav11 dl dt,
#lnav_column .lnav12 #lnav12 dl dt,
#lnav_column .lnav13 #lnav13 dl dt,
#lnav_column .lnav14 #lnav14 dl dt,
#lnav_column .lnav15 #lnav15 dl dt,
#lnav_column .lnav14 #lnav16 dl dt,
#lnav_column .lnav14 #lnav17 dl dt,
#lnav_column .lnav14 #lnav18 dl dt,
#lnav_column .lnav14 #lnav19 dl dt,
#lnav_column .lnav14 #lnav20 dl dt{
	background-color: #E34468;
	color: #FFFFFF;
}

#lnav_column .lnav01 #lnav01 dl dd,
#lnav_column .lnav02 #lnav02 dl dd,
#lnav_column .lnav03 #lnav03 dl dd,
#lnav_column .lnav04 #lnav04 dl dd,
#lnav_column .lnav05 #lnav05 dl dd,
#lnav_column .lnav06 #lnav06 dl dd,
#lnav_column .lnav07 #lnav07 dl dd,
#lnav_column .lnav08 #lnav08 dl dd,
#lnav_column .lnav09 #lnav09 dl dd,
#lnav_column .lnav10 #lnav10 dl dd,
#lnav_column .lnav11 #lnav11 dl dd,
#lnav_column .lnav12 #lnav12 dl dd,
#lnav_column .lnav13 #lnav13 dl dd,
#lnav_column .lnav14 #lnav14 dl dd,
#lnav_column .lnav15 #lnav15 dl dd,
#lnav_column .lnav06 #lnav16 dl dd,
#lnav_column .lnav07 #lnav17 dl dd,
#lnav_column .lnav08 #lnav18 dl dd,
#lnav_column .lnav09 #lnav19 dl dd,
#lnav_column .lnav10 #lnav20 dl dd{
	background-image: url(../img/ic04.gif);
}

#lnav_column .lnav01 #lnav01 dl dd a,
#lnav_column .lnav02 #lnav02 dl dd a,
#lnav_column .lnav03 #lnav03 dl dd a,
#lnav_column .lnav04 #lnav04 dl dd a,
#lnav_column .lnav05 #lnav05 dl dd a,
#lnav_column .lnav06 #lnav06 dl dd a,
#lnav_column .lnav07 #lnav07 dl dd a,
#lnav_column .lnav08 #lnav08 dl dd a,
#lnav_column .lnav09 #lnav09 dl dd a,
#lnav_column .lnav10 #lnav10 dl dd a,
#lnav_column .lnav11 #lnav11 dl dd a,
#lnav_column .lnav12 #lnav12 dl dd a,
#lnav_column .lnav13 #lnav13 dl dd a,
#lnav_column .lnav14 #lnav14 dl dd a,
#lnav_column .lnav15 #lnav15 dl dd a,
#lnav_column .lnav06 #lnav16 dl dd a,
#lnav_column .lnav07 #lnav17 dl dd a,
#lnav_column .lnav08 #lnav18 dl dd a,
#lnav_column .lnav09 #lnav19 dl dd a,
#lnav_column .lnav10 #lnav20 dl dd a{
	color: #E34468;
}


/* clearfix */
#column_select li:after,
dd:after,
dl:after,
div:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#column_select li, dd, dl, div{/* ===== IE hack ===== */
	_display: inline-block;
}

