@charset "utf-8";

/*
* 	cmlist.css
*	====================
*	0.common
*	1.top
*	2.left
*	3.main
*	4.foot
*/
/*========================
	0.common
========================*/
/*
*	Licence: Lococom-design
*	http://www.lococom.jp/
*/

/*======================================
	0-0.common
=======================================*/

/*========================
	2.left
========================*/
.el_mobile {
	margin-top:10px;
}

/*========================
	3.main
========================*/

/* ttlarea */
div.cptopttl {
	width:100%;
	height:25px;
}
div.cptopttl h1 {
	float:left;
	padding:0;
}
div.cptopttl h1 a img {
	margin-bottom:0;
}
div.topicpath {
	float:right;
	text-align:right;
}
div.topicpath ul li{
	display:inline;
	background:url(../../img2/cm/icon_cm_detail_6.gif) no-repeat left center;
	padding:3px 3px 3px 12px;
}
div.topicpath ul li.pathtop {
	background:none;
}

/* contents */

div.cmtop_list {
	margin:0 0 30px 0;
}
h2 {
	clear: both;
	margin:0 10px 5px 15px;
	padding:0 0 0 8px;
	color: #fd8b02;
	line-height:1.6;
	border-left:4px solid #fd8b02;
}
div.cmtop_list div.spc {
	background:#fff8df;
	padding:10px 0;
	border:1px solid #fede77;
}
div.cmtop_list div.spc ul {
	background:#fff;
	margin:0 15px;
}
div.cmtop_list ul {
	margin:15px;
	padding:0 10px;
}
div.cmtop_list ul li {
	overflow:hidden;	
	width:560px;
	padding-top:10px;
	line-height:1.4;
	border-bottom:1px solid #f3f3f3;
}
div.cmtop_list ul li p {
	float:left;
	width:90px;
	padding:0 15px 10px 0;
}
div.cmtop_list ul li p img {
	height:65px;
	width:90px;
	border:1px solid #d8d8d8;
}
div.cmtop_list ul li dl {
	float:right;
	overflow:hidden;	
	width:453px;
}
div.cmtop_list ul li dt {	
	font-size:100%;
}
div.cmtop_list ul li dt a {
	margin-right:5px;
	font-size:116%;
	font-weight:bold;
}
div.cmtop_list ul li dd {	
	clear:both;
	margin-bottom:5px;
}
div.cmtop_list ul li span.txt_cmend {
	display:inline-block;
	float: none;
	background:#69c;
	white-space:nowrap;
	width:3em;
	margin-right:5px;
	padding:2px 0 1px 0;
	color:#fff;
	font-weight: bold;
	text-align: center;
}


/*========================
	4.foot
========================*/


