@charset "Shift_JIS";

/* base
=================================================================== */

div#includeContainer {
padding:1px 0px 0px 0px;
}

#bread {color:#333333;}
#bread a {color:#333333;}
#bread a:hover {text-decoration:none !important;color:#999999;}
#bread a:visited {text-decoration:underline !important;color:#999999;}


/* コンテンツリスト
============================================================ */

#mcM {
	width:750px;
	margin: 0px auto;
	background: url(../imgs/contentslist/bg-mcTopWhite.gif) no-repeat center top;
	color: #333333;
}

#btm {
	width:750px;
	margin:0 auto;
	padding-bottom:126px;
	background:url(../imgs/c/bg-btm.jpg) no-repeat 337px bottom;
}

.contBtm {
	width:750px;
	margin-bottom: 9px;
	background: url(../imgs/contentslist/bg-mcBtmWhite.gif) no-repeat center bottom;
	padding: 0 0 18px 0;
}

#mcM h2, #mcM .lead {
	text-indent: -9999px;
	overflow: hidden;
	font-size:0;
}

.sideLine {
	border-right: 1px solid #e1e7ea;
	border-left: 1px solid #e1e7ea;
	padding: 3px 30px 15px;
	text-align: left;
}

#mcM h2 {
	height:66px;
	background:url(../imgs/contentslist/h2-index01.gif) no-repeat 31px 27px;
	font-size:0;
	text-indent:-9999px;
}


/* コンテンツリスト
============================================================ */

.contBtm div {
	position:relative;
	background-position:0 15px;
	background-repeat:no-repeat;
}

.contBtm #bnr01 { height:142px; padding:41px 0 0 37px; background-image:url(../imgs/contentslist/bnr01.jpg);}
.contBtm #bnr02 { height:143px; padding:40px 0 0 346px; background-image:url(../imgs/contentslist/bnr02.jpg);}
.contBtm #bnr03 { height:142px; padding:41px 0 0 37px; background-image:url(../imgs/contentslist/bnr03.jpg);}
.contBtm #bnr04 { height:151px; padding:32px 0 0 346px; background-image:url(../imgs/contentslist/bnr04.jpg);}
.contBtm #bnr05 { height:142px; padding:41px 0 0 37px; background-image:url(../imgs/contentslist/bnr05.jpg);}
.contBtm #bnr06 { height:154px; padding:29px 0 0 336px; background-image:url(../imgs/contentslist/bnr06.jpg);}
.contBtm #bnr07 { height:127px; padding:56px 0 0 37px; background-image:url(../imgs/contentslist/bnr07.jpg);}
.contBtm #bnr08 { height:143px; padding:40px 0 0 37px; background-image:url(../imgs/contentslist/bnr08.jpg);}
.contBtm #bnr09 { height:143px; padding:40px 0 0 37px; background-image:url(../imgs/contentslist/bnr09.jpg);}
.contBtm #bnr10 { height:143px; padding:40px 0 0 37px; background-image:url(../imgs/contentslist/bnr10.jpg);}


/*html .contBtm div { height:183px !important;}*/

.contBtm div h3 {
	height:44px;
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:0;
	text-indent:-9999px;
}

.contBtm #bnr01 h3 { background-image:url(../imgs/contentslist/h3-index01.gif);}
.contBtm #bnr02 h3 { height:26px; background-image:url(../imgs/contentslist/h3-index02.gif);}
.contBtm #bnr03 h3 { background-image:url(../imgs/contentslist/h3-index03.gif);}
.contBtm #bnr04 h3 { height:51px; background-image:url(../imgs/contentslist/h3-index04.gif);}
.contBtm #bnr05 h3 { height:48px; background-image:url(../imgs/contentslist/h3-index05.gif);}
.contBtm #bnr06 h3 { background-image:url(../imgs/contentslist/h3-index06.gif);	height: 93px;}
.contBtm #bnr07 h3 { background-image:url(../imgs/contentslist/h3-index07.gif);	height: 37px;}
.contBtm #bnr08 h3 { background-image:url(../imgs/contentslist/h3-index08.jpg);	height: 20px;}

.contBtm div .read { background-position:0 0; background-repeat:no-repeat;}

.contBtm #bnr01 .read { height:43px; background-image:url(../imgs/contentslist/read-index01.gif);}
.contBtm #bnr02 .read { height:69px; background-image:url(../imgs/contentslist/read-index02.gif);}
.contBtm #bnr03 .read { height:57px; background-image:url(../imgs/contentslist/read-index03.gif);}
.contBtm #bnr04 .read { height:66px; background-image:url(../imgs/contentslist/read-index04.gif);}
.contBtm #bnr05 .read { height:20px; background-image:url(../imgs/contentslist/read-index05.gif); margin-top: 7px;}
.contBtm #bnr06 .read { height:15px; background-image:url(../imgs/contentslist/read-index06.gif);}
.contBtm #bnr07 .read { height:15px; background-image:url(../imgs/contentslist/read-index07.gif);}
.contBtm #bnr08 .read { height:37px; background-image:url(../imgs/contentslist/read-index08.jpg);}

.contBtm div .detail { font-size:0; text-indent:-9999px;}

.contBtm div .detail a {
	position: absolute;
	top: 15px;
	left: 0;
	display:block;
	width: 688px;
	height: 168px;
/*	width:93px;
	height:15px;*/
}

.contBtm #bnr01 a { background:url(../imgs/contentslist/btn-bnr01.gif) 37px 133px no-repeat;}
.contBtm #bnr02 a { background:url(../imgs/contentslist/btn-bnr02.gif) 346px 133px no-repeat;}
.contBtm #bnr03 a { background:url(../imgs/contentslist/btn-bnr03.gif) 37px 127px no-repeat;}
.contBtm #bnr04 a { background:url(../imgs/contentslist/btn-bnr04.gif) 346px 134px no-repeat;}
.contBtm #bnr05 a { background:url(../imgs/contentslist/btn-bnr05.gif) 37px 134px no-repeat;}
.contBtm #bnr06 a { background:url(../imgs/contentslist/btn-bnr06.gif) no-repeat 336px 133px;}
.contBtm #bnr07 a { background:url(../imgs/contentslist/btn-bnr07.gif) 37px 133px no-repeat;}
.contBtm #bnr08 a { background:url(../imgs/contentslist/btn-bnr08.jpg) 37px 134px no-repeat;}

.contBtm .detail a:hover { background-image:none !important;}

