﻿@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";

/*----------------------------------------------------------------------------
******************************************************************************
Index
******************************************************************************
----------------------------------------------------------------------------*/
#header{
	width:850px;
	height:420px;
	background:url(../idx_img/idx_mainimg.jpg) no-repeat 0 0;
	position:relative}
	
#header ul{position:absolute; width:245px; right:20px; top:0;}	
#header ul li,#header dl{font-size:1%; line-height:1;}

#header dl#hd_dl01{position:absolute; width:232px; left:110px; bottom:0;}	
#header dl#hd_dl02{position:absolute; width:232px; left:354px; bottom:0;}	
#header dl#hd_dl03{position:absolute; width:232px; right:20px; bottom:0;}	

h2{margin-bottom:10px;}
/*----------------------------------------------------------------------------
******************************************************************************
Box
******************************************************************************
----------------------------------------------------------------------------*/
.idxBox{width:810px; margin-bottom:20px;}
.idxBox3{width:810px; margin-bottom:30px;}
.idxBox p,.idxBox3 p{float:left; width:165px; padding:10px 25px 0 10px;}
.idxBox dl,.idxBox3 dl{float:right; width:610px;}
.idxBox dl dt,.idxBox3 dl dt{margin-bottom:20px;}
.idxBox dl dd,.idxBox3 dl dd{font-size:0.9em; line-height:1.6;}

.idxBox2{width:760px; margin:0 10px; padding:15px; background-color:#E8E8E8;}
.idxBox2 li{width:238px; float:left; font-size:1%; line-height:1;}
.idxBox2 li#bnr01,.idxBox2 li#bnr02,.idxBox2 li#bnr04,.idxBox2 li#bnr05{margin-right:23px;}
.idxBox2 li#bnr01,.idxBox2 li#bnr02,.idxBox2 li#bnr03{margin-bottom:12px;}