@charset "Shift_Jis";

/*	CNP事業部-------------------- */


/*	ナビ */

#lineup {
	width: 182px;
	margin-left: 20px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
#leftmenu_cnp p {
    margin: 3px 6px 3px 8px;
	line-height: 140%;
}
#leftmenu_cnp {
    background: #efefef;
	border: 1px solid #ccc;
	width: 180px;
	height: auto;
	margin-top: 3px;
	padding-bottom: 10px;
}
#leftmenu_cnp  a {
    color:#333333;
	text-decoration:none;
}
#leftmenu_cnp  a:hover {
    color:#CC0000;
	text-decoration: underline;
}
#leftmenu_cnp h2 {
    margin: 12px 6px 6px 6px;
	font-size: 100%;
	background: url(../img/page/navi_h2.gif) no-repeat top left #e3e3e3;
	padding: 4px 0px 4px 18px;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
}
* html #lineup {
	margin-left: 10px;
}

/*	TOP新着 */
.hdh2 {
    background: url(../img/top/t_bg.gif) no-repeat bottom left;
	height: 20px;
	position: relative;
	margin: 10px 0px;
}
.hdh2 h2 {
    position: absolute;
	left: 3px;
}
#news {
    width: 500px;
}
#news table {
    margin: 10px 10px 10px 20px;
	line-height: 160%;
}
    
#news th {
	white-space: nowrap;
	color:#000066;
	font-weight: bold;
	background: url(../img/top/li_news.gif) top left no-repeat;
	padding: 0px 10px;
	vertical-align: top;
}
#news td {
	vertical-align: top;
}


/*	見出しなど */
.h4_cnp {
    background: url(../cnp/img/h4_cnp.gif) no-repeat;
	width: 495px;
	height: 33px;
	padding: 10px 0 0 15px;
	font-size: 130%;
	margin-top: 10px;
}
.h5_cnp {
	font-size: 100%;
	margin: 10px 0px;
	color:#006600;
	padding: 5px 0px;
	border-bottom: double #009966;
}


.kaihatsu_cnp {
    border: 1px solid #006633;
	padding: 10px;
}
.green_b {
    font-size: 130%;
	color: #003300;
	font-weight: bold;
	margin-left: 10px;
	line-height: 130%;
}

/*	テーブル */
.cnctable {
    border-collapse:collapse;
	width: 95%;
	margin: 10px auto;
}
.cnctable  th {
    background-color: #CCCCFF;
	border: 1px solid #999;
	font-weight: normal;
	text-align: left;
	padding: 2px;
	vertical-align: top;
}
.cnctable  td {
	border: 1px solid #999;
	padding: 5px;
}
