@charset "EUC-JP";
/* CSS Document */

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

index.css

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

#NewsArea {
    float: left;
	/*width: 610px;*/
	width: 530px;
	background-color: #FFFFFF;
	padding: 10px;
	color: #83732e;
	
}

#LeftBlock p.Text {
	margin: 0 0.5em 1em 0.75em;
	font-size: 12px;
}

/*mouse over*/
#NewsAria #GotoTopics {
	margin-top: -26px;
	margin-left: 401px;
}


#NewsAria #GotoTopics a {
	width: 165px;
	height: 23px;
	background-image: url(/j/images/top/news_btn.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
}
#NewsAria #GotoTopics a:hover      {
	background-position: 0px -23px;
	text-decoration: none;
}


/* マウスオーバー透過 */
#indexConBox #thumBox a:hover img {
    filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}

#RightBlock a:hover img {
    filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}

#LeftBlock #NewsArea .titleBox {
    border-bottom: solid 1px #c4bb8e;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

#LeftBlock #NewsAria {
	width: 100%;
	padding-bottom:15px;
	margin:0 0 10px 0;
	border-bottom:solid 3px #FF0000;
}


#LeftBlock #NewsAria dl {

}

/*------------*/
#topics {
    /*width: 610px;*/
	width:100%;
    height: 440px;
	overflow: auto;
	margin-bottom:20px;
	margin: 0;
	padding: 0;					/* for Opera  */
	color: #000000;
	font-size: 74%; /*all font (sasaki)*/
	background-image: url(/j/images/common/background.jpg);
	background-repeat: repeat-y;
	font-family:  "ヒラギノ角ゴ Pro W3", Futura, "ＭＳ Ｐゴシック", Osaka;
	line-height: 150%;
}

#topics a {
	background-image: url(/j/images/common/arrow_sub.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 7px;
	margin-left: -7px;
	*margin-left: 0px;
}
#topics a:link {
	color: #000000;
	text-decoration: none;
}
#topics a:visited {
	color: #000000;
	text-decoration: none;
}
#topics a:hover {
	color: #000000;
	text-decoration: underline;
}
#topics a:active {
	color: #000000;
	text-decoration: none;
}
#topics dt {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 5px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width:55px;
}
#topics dd {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 5px;
	display: block;
	margin-top: -22px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 75px;
	*padding-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bdbdbd;
	width:450px;
	*width:480px;
}

/* パディング 下方向
--------------------------------------------------------------*/
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb50 { padding-bottom: 50px; }

/* パディング 左右方向
--------------------------------------------------------------*/
.plr5 { padding: 0px 5px 0px 5px; }
.plr10 { padding: 0px 10px 0px 10px; }


/* マージン 下方向
--------------------------------------------------------------*/
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }

/* マージン 左方向
--------------------------------------------------------------*/
.ml5 {margin-left:5px; }
.ml10 {margin-left:10px; }
.ml15 {margin-left:15px; }
.ml20 {margin-left:20px; }
.ml25 {margin-left:25px; }
.ml30 {margin-left:30px; }

/* 動画エリア
--------------------------------------------------------------*/
#movie {
	font-size:82%;
	margin:5px 0;
	border-top:dotted 1px #999;
	padding-top:3px;
}

#movie ul {
	list-style:none;
	margin:10px 0;
	padding:0;
}

#movie .notice {
	color:#5A6D90;
}	

#socialIcon img {
	margin-left:10px;
	margin-bottom:5px;
}


#enqueteBox {
	width:566px; 
	border:solid 1px #999; 
	margin-bottom:1em;
}

#enqueteBox h4 {
	background-color:#bdbdbd; 
	margin:0 0 5px 0;
}

#enqueteBox .voiceEn {
	float:left; width:250px; 
	padding:10px; 
	border-right:solid 1px #bdbdbd;
}

#enqueteBox .musicLaboEn {
	float:right; width:250px; padding:10px;
}
