@charset "Shift_JIS";

/* ◆TOP CSS◆ */



/* ------------------------------

▼左コラム部分
▼右コラム部分
▼下のＡＬＬ部分
▼画像ボタンのホバー時の変化

------------------------------ */




/* ▼ 左コラム部分 */


#topleft{
	float:left;
	width:523px;
	}


/* ▼ ニュース部分 */

.news{
	background:url(../oth/top_img/newsnaka.gif) repeat-y;
	}

.newsue{
	background:url(../oth/top_img/newsue.gif) no-repeat;
	height:47px;
	}

.newssita{
	background:url(../oth/top_img/newssita.gif) no-repeat bottom;
	height:16px;
	}

.news p{margin:2px auto 2px 20px;}

.news img{margin-left:3px;}


#category{
	background:url(../oth/top_img/category.gif) no-repeat;
	margin-top:5px;
	padding-top:26px;
	height:203px;
	}

#category img{
	float:left;
	}


/* ▼ 右コラム部分 */

#topright{
	width:190px;
	float:right;
	padding-left:19px;
	margin-top:12px;
	margin-bottom:12px;
	background:url(../oth/top_img/tateline.gif) repeat-y;
	}

#topguide{
	padding-top:36px;
	margin-top:-12px;
	margin-bottom:5px;
	height:51px;
	background:url(../oth/top_img/topguide.gif) no-repeat;
	}

#topguide img{
	float:left;
	}

#topinfo{
	background:url(../oth/top_img/topinfo.gif) no-repeat top left;
	width:113px;
	height:32px;
	}

.rightcol{
	background:url(../oth/top_img/rightnaka.gif) repeat-y;
	width:189px;
	}

.rightue{
	background:url(../oth/top_img/rightue.gif) no-repeat;
	height:11px;
	}

.rightsita{
	background:url(../oth/top_img/rightsita.gif) bottom no-repeat;
	height:8px;
	}

.rightcol p{
	font-size:11px;
	margin:0px 10px 0px 10px;
	}


.right_pr{margin-top:5px;}			/*  右広告のマージン */


/* ▼ 下のＡＬＬ部分 */

.all{
	clear:both;
	background:url(../oth/oth_img/all_naka.gif) repeat-y;
	}

.all_ue{
	background:url(../oth/oth_img/all_ue.gif) no-repeat;
	height:11px;
	}

.all_sita{
	background:url(../oth/oth_img/all_sita.gif) no-repeat bottom;
	height:8px;
	}





/* ▼ 画像ボタンのホバー時の変化 */

#category img:hover{
	opacity: 0.7; /* IE以外透過設定 */
	filter: alpha(opacity=70); /* IE用透過設定 */
	}

#topguide img:hover{
	opacity: 0.7; /* IE以外透過設定 */
	filter: alpha(opacity=70); /* IE用透過設定 */
	}
