@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";

/*----------------------------------------------------------------------------
******************************************************************************
Index
******************************************************************************
----------------------------------------------------------------------------*/
.contents dd,
.contents li,
.contents p{
	font-size:90%;}
	

/* main image
------------------------------------------------------------ */
#mainImg{
	width:560px;
	height:209px;
	margin-bottom:20px;
	background:url(../idx_img/main.jpg) 0 0 no-repeat;}
#mainImg h2{
	width:560px;
	height:173px;
	display:block;
	text-indent:-99999em;}
#mainImg ul{
	width:560px;}
#mainImg ul li{
	height:36px;
	float:left;}
#mainImg ul li a{
	height:36px;
	display:block;
	text-indent:-99999em;}
#mainImg ul li#m01 a{ width:142px;}
#mainImg ul li#m02 a{ width:228px;}
#mainImg ul li#m03 a{ width:190px;}


/* section01
------------------------------------------------------------ */

#sec01 dl{
	width:273px;
	float:left;
	margin-bottom:14px;}
#sec01 dl dt{
	width:273px;}
#sec01 dl dt a{
	width:273px;
	height:105px;
	display:block;
	text-indent:-99999em;}
#sec01 dl#puA dt{ background:url(../idx_img/pu01_01.jpg) 0 0 no-repeat;}
#sec01 dl#puB dt{ background:url(../idx_img/pu01_02.jpg) 0 0 no-repeat;}
#sec01 dl#puC dt{ background:url(../idx_img/pu01_03.jpg) 0 0 no-repeat;}
#sec01 dl#puD dt{ background:url(../idx_img/pu01_04.jpg) 0 0 no-repeat;}

#sec01 dl#puA,
#sec01 dl#puC{
	margin-right:14px;}

#sec01 dl dd.txt{
	padding:4px 10px 8px 10px;
	background:url(../idx_img/pu01_bg.gif) 0 0 repeat-y;}
/* Except MacIE \*/
#sec01 dl dd.txt{
	min-height:90px;
	_height:90px;}
/* End */

#sec01 dl dd.btn{
	height:33px;
	padding-left:158px;
	background:url(../idx_img/pu01_btm.gif) 0 0 no-repeat;}
#sec01 dl dd.btn a{
	width:107px;
	height:24px;
	display:block;
	text-indent:-99999em;}

/* conBox
------------------------------------------------------------ */

.conBox{
	width:530px;
	margin:0 auto 15px;}

/* section02
------------------------------------------------------------ */
#sec02{
	width:560px;
	height:181px;
	background:url(../idx_img/pu02.jpg) 0 0 no-repeat;}
#sec02 li{
	width:180px;
	float:left;
	margin-right:10px;}
#sec02 li.last{
	margin-right:0px;}
#sec02 li a{
	width:180px;
	height:181px;
	display:block;
	text-indent:-99999em;}


/* index strong */

#layoutstr{
	margin-top: -10px;
	text-align: right;
}
strong{
	font-size: 12px;
	font-weight: normal;
}