/* CSS Document */


#flash_back{
	width:860px;
	height:219px;
	background-image:url(images/flasharea_back.jpg);
	background-repeat:no-repeat;
	padding:8px 0 0 10px
	}
#flash_back .flashBackEn{
	margin:-8px 0 0 -10px;
}
.flash_img img {
	width:850px;
	height:210px;
	}

#for_personal_client {
	width:295px;
	margin:0 18px 0 0;
	padding:0;
	float:left;
	color:#564834;
	font-size:80%;
	}
#kids_square_en {
	width:295px;
	margin:0 18px 0 0;
	padding:0;
	float:left;
	color:#564834;
	font-size:100%;
}
#for_personal_honbun {
	background-image:url(images/personal_clients_back.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:275px;
	padding:0 10px 18px 10px;
	margin:0;
	}
#kids_square_honbun_en {
	background-image:url(images/kidssquare_box_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:255px;
	padding:0 20px 18px 20px;
	margin:0;
}

.for_p_column_left {
	float:left;
	width:94px;
	margin:8px 0 0 0;
	padding:0;
	}
.for_p_column_right {
	float:right;
	width:170px;
	margin:8px 0 0 0;
	padding:0;
	}

#for_corporate_client {
	width:295px;
	margin:0;
	padding:0;
	float:right;
	}
#alpha_kids_en {
	width:295px;
	margin:0;
	padding:0;
	float:right;
	color:#564834;
	font-size:100%;
}

#for_corporate_honbun {
	background-image:url(images/personal_clients_back.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:275px;
	padding:0 10px 18px 10px;
	margin:0;
	}
#alpha_kids_honbun_en {
	background-image:url(images/personal_clients_back.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:255px;
	padding:0 20px 18px 20px;
	margin:0;
}
.for_c_column_left {
	float:left;
	width:125px;
	margin:8px 0 0 0;
	padding:0;
	}

.for_c_column_right {
	float:right;
	width:125px;
	margin:8px 0 0 0;
	padding:0;
	}
/*
#news_title {
	width:600px;
	height:24px;
	background-image:url(images/new_index.jpg);
	background-repeat:no-repeat;
	text-align:right;
	margin:10px 0 8px 0;
	padding:13px 10px 0 0;
	}
*/
/*#press_title {
	width:610px;
	height:26px;
	background-image:url(images/press_release.jpg);
	background-repeat:no-repeat;
	text-align:right;
	margin:10px 0 8px 0;
	padding:7px 0 0 0;
	}
*/
/*2010.3 追加
.news_list {
	margin:0 0 10px 0;
	padding:0;
	}
.news_list_day{
	width:70px;
	height:auto;
	vertical-align:middle;
	padding:0 0 3px 10px;
	clear:both;
	}
.news_list_icon{
	width:86px;
	height:auto;
	padding:0 0 4px 0;
	text-align:left;
	clear:both;
	}
.news_list_p{
	display:block;
	width:auto;
	height:auto;
	padding:0 0 3px 8px;
	}
2010.3 追加 ここまで*/

.news_date {
	color:#666;
	font-size:80%;
	display:block;
	float:left;
	margin:0 15px 0 0;
	padding:1px 0 0 0;
	}

/*2010.5.26　追加　*/
.topbannerarea_left {
	float:left;
	width:195px;
	margin:0 26px 0 0;
	}
.topbannerarea_right {
	float:left;
	width:195px;
	}
.topbannerarea_left_en {
	float:left;
	width:195px;
	margin:0 12px 0 0;
	}
.topbannerarea_right_en {
	float:left;
	width:195px;
	}
.topbanner_bottom {
	width:167px;
	padding:0 14px 15px 14px;
	background-image:url(images/top_banner_back.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.topbanner_text {
	color:#564834;
	font-size:80%;
	margin:5px 0 10px 0;
	}
.topbanner_more {
	text-align:right;
	}
/*2014.9 追加*/
#honbun_area_top {
	width:860px;
	padding:0;
	margin:10px 0px 20px 6px;
	}
#top_NewsBox {
	float:left;
	width:600px;
	}
#news_title {
	width:600px;
	height:24px;
	background-image:url(images/new_index.jpg);
	background-repeat:no-repeat;
	text-align:right;
	margin:22px 0 10px 0;
	padding:5px 10px 10px 0;
	}
#sidemenu_area_top {
	float:right;
	width:240px;
	padding:0;
	margin:30px 0 50px 0;
	}
/* IE6 */
.heightLine-toplist {
zoom: 1;
}
/* IE7 */
.heightLine-toplist {
zoom: 1;
}

/* TOP NEWS一覧 */
.news_list {
/*	margin:0px -8px 10px 2px;
	width:610px;	　レイアウト変更分（2015.06.15）*/
	float:left;
	}

.news_list {
	margin:0px 0px 0px 0px;
	width:100%;
	}

.news_list li {
/*	margin:0px 8px 10px 0px;
	width:192px;
	display:inline-block;
	*display: inline;
	*zoom: 1;レイアウト変更分（2015.06.15）*/
	list-style:none;
	vertical-align:top;
/*	background:url(images/bg_index01_newsbtm.jpg) no-repeat left bottom;レイアウト変更分（2015.06.15）*/
	}

.news_list li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	clear:both;
	display:block;
	}

.news_list li a {
	width:100%;
	height:100%;
	display:block;
/*	background:url(images/bg_index01_newstop.jpg) no-repeat left top;レイアウト変更分（2015.06.15）*/
	}
.news_list li a:hover {
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;

}


.news_img {
	margin:0px 0px 0px 0px;
}
.news_img img {
	margin:6px;
	width:180px;
}
.news_date {
	margin:0px 6px 0px 6px;
	width:80px;
/*	clear:both;レイアウト変更分（2015.06.15）*/
	font-size:12px;
	}
.news_list_icon {
	width:86px;
	text-align:left;
	margin:0px 12px 0px 0px;
	float:left;/*
	text-align:right;
	float:right;レイアウト変更分（2015.06.15）*/

	}
.news_list_icon img{
	width:91px;
}

.news_list p{
/*	margin:8px 3px 0px 0px;
	display:block;
	padding:0px 0px 6px 8px;

レイアウト変更分（2015.06.15）*/
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
	line-height:140%;
	text-align:left;
	float:left;
	width:410px;
	height:auto;

	}
.news_list p:hover {
	text-decoration:underline;

}

/* IE6
.heightLine-topNews {
zoom: 1;
}*/
/* IE7
.heightLine-topNews {
zoom: 1;
}*/


