@charset "shift_jis";

/* --------------------------------------------------------------
tag
-------------------------------------------------------------- */

body {
	background:url(/common_img/index/header_bg_index.jpg) top center repeat-x;
}

/* --------------------------------------------------------------
flash
-------------------------------------------------------------- */

#flash {
	margin:0 auto;
	width:925px;
	text-align:center;
}

/* --------------------------------------------------------------
main
-------------------------------------------------------------- */

#main {
	float:left;
	width:590px;
	padding:0 0 35px 0;
}

#main div.area01 {
	margin:0 0 20px 0;
}

#main div.area02 {
	margin:20px 0 0 0;
}

#main div.area02 dl {
	border-bottom:solid 1px #e6e6e6;
	padding:10px 0;
}

#main div.area02 dl.none {
	border-bottom:none;
}

#main div.area02 dt {
	float:left;
	width:40px;
}

#main div.area02 dd {
	float:right;
	width:510px;
	font-weight:normal;
}

#main div.area02 dd {
	float:right;
	width:510px;
}

#main div.btm01 {
	float:left;
	width:282px;
	background:#e3e3ed;
	padding:4px;
}

#main div.btm02 {
	float:right;
	width:282px;
	background:#e3e3ed;
	padding:4px;
}

#main div.btm01 img, #main div.btm02 img {
	float:left;
}

#main div.btm01 div.right_box, #main div.btm02 div.right_box {
	float:left;
	padding:5px 0 0 11px;
}

#main div.btm01 div.right_box h3, #main div.btm02 div.right_box h3 {
	height:12px;
	padding:0 0 7px 0;
}

/* --------------------------------------------------------------
right
-------------------------------------------------------------- */

#right {
	float:right;
	width:300px;
	padding:16px 0 35px 0;
}

#right h2 {
	padding:0 0 9px 3px;
}

#right div.box01 {
	background:url(/common_img/index/side01_bg.jpg) 0 0 no-repeat;
	width:300px;
	height:147px;
	margin:0 0 10px 0;
	padding:13px 0 0 0;
}

#right div.box01 h3 {
	margin:0 0 4px 10px;
}

#right div.box01 h4 {
	margin:0 0 14px 10px;
}

#right div.box01 p {
	margin:0 0 14px 10px;
}

#right div.box02 {
	background:url(/common_img/index/side02_bg.jpg) 0 0 no-repeat;
	width:300px;
	height:147px;
	margin:0 0 10px 0;
	padding:13px 0 0 0;
}

#right div.box02 h3 {
	margin:0 0 10px 10px;
}

#right div.box02 h4 {
	margin:0 0 7px 10px;
}

#right div.box02 p {
	margin:0 0 0 10px;
}

#right div.box03 {
	background:url(/common_img/index/side03_bg.jpg) 0 0 no-repeat;
	width:300px;
	height:127px;
	margin:0 0 10px 0;
	padding:13px 0 0 0;
}

#right div.box03 h3 {
	margin:0 0 10px 10px;
}

#right div.box03 h4 {
	margin:0 0 7px 10px;
}

#right div.box03 p {
	margin:0 0 0 10px;
}

#right div.box04 {
	background:url(/common_img/index/side04_bg.jpg) 0 0 no-repeat;
	width:300px;
	height:87px;
	padding:13px 0 0 0;
}

#right div.box04 h3 {
	margin:0 0 12px 10px;
}

#right div.box04 p {
	margin:0 0 0 10px;
}

#right div.box06 {
	background:url(/common_img/index/side06_bg.jpg) 0 0 no-repeat;
	width:300px;
	height:100px;
	margin:10px 0 10px 0;
	padding:13px 0 13px 0;
}

#right div.box06 h3 {
	margin:0px 0 12px 10px;
}
