@charset "UTF-8";

/*========================================

	東京海上ミレア少額短期保険株式会社
	
	skin_top.css
	Recent Edit | 2010.06.14
	
	[1]全体
	[2]FLASH
	[3]sub_menu
	[4]main

========================================*/

@import "base.css";
@import "common.css";

/* ●[1]全体 -------------------- */
body{
	background: url(../img_top/bg.jpg) top center repeat-x;
}

#top_contents {
	width: 913px;
	margin: 30px auto;
	padding: 0 15px 0 5px;
	clear: both;
}

/* ●right_side  */
#top_submenu_block {
	margin: 10px 0 0 0;
	_margin: 0 0 0 0;
	width: 235px;
	float: right;
}

#top_submenu {
	width: 235px;
	background: url(../img_common/submenu_bg.gif) top center repeat-y;
	text-align: center;
}

/* ●[2]FLASH -------------------- */
#flash_block {
	width: 100%;
	height: 358px;
	margin: 0 auto 0 auto;
	background:url(../img_top/fla_bg.jpg) top center no-repeat;
}

#flash {
	width: 920px;
	height: 320px;
	margin: 0 auto 0 auto;
	padding: 39px 0 0 0;
}

/* ●[3]sub_menu -------------------- */



/* ●[4]main -------------------- */

/*バナー*/
.top_banner {
	margin: 0 0 13px 0;
}

.top_banner li {
	width: 331px;
	height: 115px;
	background: url(../img_top/banner_bg.jpg) top left no-repeat;
	float: left;
}

.top_banner li img {
	margin: 7.5px 0 0 7.5px;
}

/*お知らせ　ニュース*/
.info_block {
	width: 655px;
	margin: 0 0 15px 5px;
	padding: 0 0 3px 0;
	background: #f7f7f7;
	clear: both;
}

.info {
	padding: 0 4px 10px 4px;
	border: #e0e0e0 solid 1px;
	background: #fff;
}

/*
.info dl {
	padding: 10px 2px;
	line-height: 1.4;
}

.line {
	border-bottom: #ccc dotted 1px;
}

.info dt {
	width: 80px;
	padding: 0 010px;
	float: left;
}

.info dd {
	width: 520px;
	padding: 0 0 0 13px;
	background: url(../img_common/icon01.gif) 0 2px no-repeat;
	float: left;
}
*/







