/* index.css */

body{
	background: url(../img/bg/ymgc_top_bg.gif) repeat-x;
/*
	background-color : #F5F5F5;
*/
}


/* サイドナビゲーション用 */
.left_side {
	width :210px;
	float : left;
	margin : 15px 0 0 0;
/*
	background-color : #FF00FF;
	position : absolute; top:470px; right: 0px;
	border-right : 2px solid #A0A0A0;
*/
}


.cont_flash{
	width :900px;
	margin : 0px 0px 0 0px;
	padding-top : 10px;
/*
	background-color : #FFE304;
	background-color : #FFFFFF;
	height : 350px;
	border : 1px solid #000000;
	border-top : 7px solid #4E3000;
*/
	position : relative; top:0px; left: 0px;
}


.cont_news{
	width :640px;
	height : 123px;
	margin : 0px 20px 0px 20px;
/*
	background-color : #00E304;
	border : 1px solid #C8C8C8;
	background-color : #C8C8C8;
*/
}


.cont_news_inside{
	clear : both;
	width :620px;
	height : 110px;
	overflow:auto;
	margin : 0px 10px;
	padding : 0px;
	background-color : #FFFFFF;
/*
	border : 1px solid #C8C8C8;
	background-color : #3500FF;
*/
}


.cont_news_inside ul{
	margin : 0px;
	padding : 0px;
	line-height : 1.5em;
	list-style : none;
	text-align : left;
}


.cont_news_inside li{
	margin : 10px;
	font-size : 12px;
	border-bottom : 1px dashed #A0A0A0;
}


.date{
	margin : 0px;
	color : #FF0000;
/*
	font-weight : bold;
	background-color : #FF00FF;
*/
}


.infomation{
	margin : 0px 10px;
	color : #000000;
}


p.exp_top_half_l{
	width : 260px;
	text-align : left;
	margin : 10px 0px 5px 20px;
	padding : 0 10px;
	float : left;
	font-size : 12px;
	color : #000000;
	line-height : 1.5em;
	text-align: justify; /* for modern browser */
	text-justify: inter-ideograph; /* IE6〜8 */
	letter-spacing : 2px;
/*
	background-color : #FF0000;
*/
}


/* ie6 */
* html p.exp_top_half_l{
	margin : 10px 10px 5px 10px;
}


.intro_img{
	margin : 10px 20px 10px 10px;
	float : right;
	border : none;
	background-color : #FF0000;
	width : 340px;
	height : 285px;
}


/* ie6 */
* html .intro_img{
	margin : 10px 10px 10px 10px;
}


span.link_more{
	float : right;
}


.cont_03{
	width :680px;
	margin : 20px 0px;
/*
	background-color : #FFE304;
	border-top : 2px solid #A0A0A0;
	height : 220px;
	position : relative; top:0px; left: 0px;
*/
}


img.midasi_img{
	width : 653px;
	margin : 5px 14px 0px 14px;
}


div.midasi_img{
	width : 623px;
	height : 30px;
	margin : 10px 15px 0px 15px;
	padding : 7px 0px 3px 30px;
	background: url(../img/bg/midashi_bg.png) no-repeat;
	color : #ffffff;
	text-align : left;
	font-size : 12px;
}
