
/*---------------------トップページ------------------------*/

div.bg{/*ヘッダの繰り返し背景*/
	background-image:url("../images/home/main_bg.gif");
	background-repeat: repeat-x;
	background-position: left top;
}
div.jname{/*ヘッダのロゴ入り背景*/
	background-image:url("../images/home/main.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:7px;
}
/*---幅決定---*/
table.top2clm,table.top3clm,div.actibn,div.fbanner{width:717px;overflow:hidden;}

/*---レイアウト関係---*/
table.top3clm{margin-top:6px;margin-bottom:6px;}
table td.lclm{width:195px;}
table td.mclm{width:350px;}
table td.rclm,table td.mclm{padding-left:5px;}
table.top2clm td.lclm{padding:25px 0 0;}

/*---JAME TV---*/
div.jtvbg{
	background:url("../images/0806top/bg-jtv.gif") no-repeat center top;
	padding:47px 0 0;
}
div.jtv{
	border:1px solid #374b85;
	border-top-width:0;
	padding:6px 3px 4px;
}
div.mv{
	width:240px;
	padding:0 7px 2px 6px;
	
}
div.mv div{border:1px solid #040304;width:240px;
height:135px;overflow:hidden;}

a.chikara{display:block; position:relative; top:-136px; z-index:2; cursor:pointer;}

div.jtvr{padding-left:10px;}
/*div.jtv p.info{color:#8d5d26;}*/
div.jtv p.haishin{padding-top:6px;padding-bottom:2px;font-size:11px;text-align:center;}
div.jtv p.guests{padding-top:58px;font-size:11px;}
/*div.jtv p.guests{padding-top:12px;font-size:10px;}*/
div.jtv div.view{padding:7px 0 0 0;}
div.jtv div.view img{margin-left:48px;}
div.jtv p.bnum{padding-top:7px;padding-left:7px;text-align:right;}
/*div.jtv p.bnum{padding-top:12px;text-align:right;}*/
div.jtv div.jetc{
	background:url("../images/0806top/bg-jtv-etc.gif") no-repeat center top;
	padding-top:16px;
	padding-bottom:8px;
}
div.jtv div.jetc *{font-size:11px;}
div.jtv div.jetc div.fleft{width:233px;color:#020349;}

div.jtv div.jetc div.mob p{padding:20px 0 0 0;}
div.jtv p.notice{background:#eef6f6;color:#777777;padding:4px;letter-spacing:0.1em;padding-left:1.5em;text-indent:-1em;}
div.jtv p.notice *{font-size:11px;}


/*---Information---*/
div.info{
	border:1px solid #374b85;
}
div.info img{vertical-align:bottom;}
div.info div.news{
	padding:4px 3px;
	
}

div.info div.onmag{background:url("../images/0806top/bn-mag024.gif") no-repeat left top;}
div.info div.scrl{
	margin:3px 0 0 4px;
	height:220px;
	overflow:auto;
	scrollbar-face-color:#f6f6f6; /* 表面の色 */
	scrollbar-highlight-color:#f6f6f6; /* ハイライトの色 */
	scrollbar-shadow-color:#f6f6f6; /* 影の色 */
	scrollbar-3dlight-color:#f6f6f6; /* 左端と上端の色 */
	scrollbar-darkshadow-color:#f6f6f6; /* 右端と下端の色 */
	scrollbar-arrow-color:#ff9a39; /* 矢印の色 */
	scrollbar-track-color:#f6f6f6; /* ベースの色 */
}
div.info *{font-size:10px;}
div.info div.scrl dl *{color:#4e565e;}
div.info div.scrl dl a,div.info div.news dl a:link,div.info div.news dl a:active,div.info div.news dl a:visited{color:#326da2;}
div.info div.scrl dl a:hover{color:#61a0ff;}
div.info div.scrl dl dt{margin-left:1em;text-indent:-1em;}
div.info div.scrl dl dd{margin-left:1em;margin-bottom:0.7em;}

div.info div.scrl dl .new	{
	background-color:#39c720;
	font-size:10px;
	padding: 1px 2px 1px 2px;
	margin: 0px 3px 0px 2px;
	font-weight: bold;
	color:#ffffff;
	}

div.info div.scrl dl .new_r	{ /* 赤 */
	background-color:#e70039;
	font-size:10px;
	padding: 1px 2px 1px 2px;
	margin: 0px 3px 0px 2px;
	font-weight: bold;
	color:#ffffff;
	}

/*---マスメディアリンク---*/
div.masslink{
/*	height:69px;*/
	border:1px solid #374b85;/*36a6cd*/
	border-top-width:0;
	padding:12px;
}
div.masslink ul{list-style-type:none;width:9em;}
div.masslink ul li{
	background:url("../images/0806top/ico-masslink.gif") no-repeat left center;
	padding-left:13px;
	line-height:17px;
}
/*div.masslink ul li a,div.masslink ul li a:link,div.masslink ul li a:active,div.masslink ul li a:visited{color:#2295d4;}
div.masslink ul li a:hover{color:#61a0ff;}*/
div.masslink ul.link1{width:7em;}
div.masslink ul.link2{width:11em;}
div.masslink ul.link3{width:9em;}

/*---バナー（協会内）---*/
div.actibn div.incl{border:1px solid #6f7ab5;border-top-width:0;padding:11px 2px 1px 0;}
div.actibn div.incl div.bn{float:left;/*padding-right:18px;padding-bottom:10px;*/padding:0 8px 10px 10px;}
div.actibn br{
	clear:both;
	font-size: 0;
	line-height: 0;
	height: 0px;
	visibility: hidden;
}

/*---バナー（外）---*/
div.fbanner{margin-top:18px;}
div.fbanner div.fleft{padding:0 10px 3px 0;}
div.fbanner br{
	clear:both;
	font-size: 0;
	line-height: 0;
	height: 0px;
	visibility: hidden;
}

/*---footer---*/
#footer{
	background-image:url("../images/0806top/footer_bg.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height:129px;/*---元85px---*/
}

#footer .foot2{
background-image:url("../images/0806top/footer.gif");
background-repeat: no-repeat;
background-position: left top;
width:720px;overflow:hidden;
height:129px;/*---元85px---*/
text-align:center;
}
#footer .foot2 div{
padding-top:50px;
font-size:12px;
}


/*---別ページのfooter---*/
div.minifoot{
	background:url("../images/bg-uprline.gif") repeat-x center top;
	padding-top:11px;
	padding-bottom:20px;
	margin-top:20px;
	text-align:center;
	color:#353535;
}

div.foot{
	background:url("../images/bg-uprline.gif") repeat-x center top;
	padding-top:11px;
	padding-bottom:20px;
	margin-top:10px;
	text-align:center;
	color:#353535;
	width:740px;
	margin-left:26px;
}


/*恋パラ特設*/
/*--消す
div.spbn1,div.spbn2,div.spbn3{display:none;}
div.kirikae{position:absolute;top:70px;background:#ffd555;padding:2px;}
div.kirikae a{}
--*/
/*--見せる--*/
div.spbn1{display:block;}
div.info div.scrl{
height:297px;
}
div.spbn1{margin:3px 0 0 0;}

table.top2clm{margin-bottom:5px;}
