/*---------------------
reset style
----------------------*/
#contentsArea div,
#contentsArea dl,
#contentsArea dt,
#contentsArea dd,
#contentsArea ul,
#contentsArea ol,
#contentsArea li,
#contentsArea h1,
#contentsArea h2,
#contentsArea h3,
#contentsArea h4,
#contentsArea h5,
#contentsArea h6,
#contentsArea pre,
#contentsArea form,
#contentsArea fieldset,
#contentsArea input,
#contentsArea textarea,
#contentsArea p,
#contentsArea blockquote,
#contentsArea th,
#contentsArea td {
	margin: 0px;
	padding: 0px;
}
#contentsArea {
	width: 950px;
	text-align: left;
}
#contentsArea img {
	border: 0;
	vertical-align: top;	
}
#contentsArea table {
	border-collapse:collapse;
	border-spacing:0;
}
#contentsArea td {
	vertical-align: top;
}
#contentsArea li {
	font-size: 0;
	line-height: 0;
	list-style: none;
}
#contentsArea li img {
	border: 0;
	vertical-align: top;
}



/*---------------------
text,link
----------------------*/
#contentsArea .gotoTop01 {
	text-align: right;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../index_images/arw_gotoTop01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:20px;
}
#contentsArea .gotoTop01 a {
	font-size: 10px;
	color: #000;
}
#contentsArea .gotoTop02 {
	text-align: right;
	margin-top: 10px;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../index_images/arw_gotoTop02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:20px;	
}
#contentsArea .gotoTop02 a {
	font-size: 10px;
	color: #000;
}
#contentsArea .gotoBtmarea01 {
	background-color: #F4F3C5;
	padding-bottom: 20px;
}
#contentsArea .gotoBtmarea02 {
	padding-bottom: 20px;
}

/*---------------------
common style
----------------------*/

#contentsArea .tbL {
	text-align:left;
}
#contentsArea .tbR {
	text-align:right;
}
#contentsArea .tbB {
	vertical-align: bottom;
}

/*-------------------------------------------------
mainvisual
-------------------------------------------------*/

#contentsArea #mainvisual .text00 {
	font-size:12px;
	color:#A59268;
	line-height:150%;
	margin-left:15px;
}
#contentsArea #mainvisual .cmt00 {
	font-size:10px;
	color:#999;
	line-height:120%;
}
#contentsArea #mainvisual .cmt00 strong {
	color:#c00;
	font-weight:normal;
}
#contentsArea #mainvisual .btnarea {
	width:950px;
	height:356px;
	position: relative;
	background-image: url(../index_images/mainvisual_bgimg03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #mainvisual .btnarea .tb01 {
	position: absolute;
	left: 13px;
	top: 0px;	
}
#contentsArea #mainvisual .btnarea .tb02 {
	position: absolute;
	left: 554px;
	top: 0px;	
}
#contentsArea #mainvisual .btnarea  a:hover img {
	opacity:0.5;
	filter: alpha(opacity=50);
}


/*-------------------------------------------------
article01
-------------------------------------------------*/

#contentsArea #article01 .itemarea01 {
	width:950px;
	height:586px;
	position: relative;
	background-image: url(../index_images/article01_itemarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article01 .itemarea01 .tb01 {
	position: absolute;
	left: 68px;
	top: 0px;	
}
#contentsArea #article01 .itemarea01 .tb02 {
	position: absolute;
	right: 68px;
	top: 0px;
	z-index: 1;
}
#contentsArea #article01 .itemarea01 .tb03 {
	position: absolute;
	left: 68px;
	top: 320px;	
}
#contentsArea #article01 .bnrarea01 {
	width:950px;
	height:333px;
	position: relative;
	background-image: url(../index_images/article01_bnrarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article01 .bnrarea01 .bnr410 {
	width:410px;
}
#contentsArea #article01 .bnrarea01 .bnr410 dt {
	font-size:10px;
	color:#9E4500;
	margin-bottom:4px;
}
#contentsArea #article01 .bnrarea01 .bnr410 dd {
	width:410px;
	height:140px;
	background-image: url(../index_images/article01_bnr_bg410x140.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article01 .bnrarea01 .bnr410 dd p {
	display:block;
	width:398px;
	padding-left:6px;
	font-size:10px;
	color:#999;	
}
#contentsArea #article01 .bnrarea01 .bnr410 dd p a {
	display:block;
	font-size:10px;
	color:#999;	
}
#contentsArea #article01 .bnrarea01 .bnr410 dd p img {
	display:block;
	padding-top:6px;	
	margin-bottom:10px;
}
#contentsArea #article01 .bnrarea01 .bnr272 {
	width:272px;
}
#contentsArea #article01 .bnrarea01 .bnr272 dt {
	font-size:10px;
	color:#9E4500;
	margin-bottom:4px;
}
#contentsArea #article01 .bnrarea01 .bnr272 dd {
	width:272px;
	height:140px;
	background-image: url(../index_images/article01_bnr_bg272x140.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article01 .bnrarea01 .bnr272 dd p {
	display:block;
	width:260px;
	padding-left:6px;
	font-size:10px;
	color:#999;	
}
#contentsArea #article01 .bnrarea01 .bnr272 dd p a {
	display:block;
	font-size:10px;
	color:#999;	
}
#contentsArea #article01 .bnrarea01 .bnr272 dd p img {
	display:block;
	padding-top:6px;	
	margin-bottom:10px;
}
#contentsArea #article01 .bnrarea01 .ray01 {
	position: absolute;
	left: 64px;
	top: 0px;	
}
#contentsArea #article01 .bnrarea01 .ray02 {
	position: absolute;
	right: 64px;
	top: 0px;	
}
#contentsArea #article01 .bnrarea01 .ray03 {
	position: absolute;
	left: 64px;
	top: 170px;	
}
#contentsArea #article01 .bnrarea01 .ray04 {
	position: absolute;
	left: 339px;
	top: 170px;
}
#contentsArea #article01 .bnrarea01 .ray05 {
	position: absolute;
	right: 64px;
	top: 170px;
}


/*-------------------------------------------------
article02
-------------------------------------------------*/

#contentsArea #article02 .itemarea01 {
	width:950px;
	height:406px;
	position: relative;
	background-image: url(../index_images/article02_itemarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article02 .itemarea01 .tb01 {
	position: absolute;
	left: 68px;
	top: 0px;	
}
#contentsArea #article02 .itemarea01 .tb02 {
	position: absolute;
	right: 68px;
	top: 0px;	
}
#contentsArea #article02 .itemarea02 {
	width:950px;
	height:492px;
	position: relative;
	background-image: url(../index_images/article02_itemarea02_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article02 .itemarea02 .tb01 {
	position: absolute;
	left: 76px;
	top: 0px;	
}
#contentsArea #article02 .itemarea02 .tb02 {
	position: absolute;
	left: 531px;
	top: 0px;	
}
#contentsArea #article02 .itemarea02 .tb03 {
	position: absolute;
	top: 399px;
	left: 240px;	
}

#contentsArea #article02 .bnrarea01 {
	width:950px;
	height:160px;
	position: relative;
	background-image: url(../index_images/article02_bnrarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article02 .bnrarea01 .bnr632 {
	width:632px;
	height:160px;
	background-image: url(../index_images/article02_bnr_bg632x160.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article02 .bnrarea01 .bnr632 p {
	display:block;
	width:620px;
	padding-left:6px;
	font-size:10px;
	color:#999;	
}
#contentsArea #article02 .bnrarea01 .bnr632 p a {
	display:block;
	font-size:10px;
	color:#999;	
}
#contentsArea #article02 .bnrarea01 .bnr632 p img {
	display:block;
	padding-top:6px;	
	margin-bottom:10px;
}
#contentsArea #article02 .bnrarea01 .ray01 {
	position: absolute;
	left: 159px;
	top: 0px;	
}


/*-------------------------------------------------
article03
-------------------------------------------------*/

#contentsArea #article03 .itemarea01 {
	width:950px;
	height:756px;
	position: relative;
	background-image: url(../index_images/article03_itemarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article03 .itemarea01 .tb01 {
	position: absolute;
	left: 68px;
	top: 0px;	
	z-index:1;
}
#contentsArea #article03 .itemarea01 .tb02 {
	position: absolute;
	right: 68px;
	top: 0px;	
}
#contentsArea #article03 .itemarea01 .tb03 {
	position: absolute;
	right: 68px;
	top: 331px;	
}
#contentsArea #article03 .bnrarea01 {
	width:950px;
	height:152px;
	position: relative;
	background-image: url(../index_images/article03_bnrarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article03 .bnrarea01 .bnr272 {
	width:272px;
}
#contentsArea #article03 .bnrarea01 .bnr272 dt {
	font-size:10px;
	color:#9E4500;
	margin-bottom:4px;
}
#contentsArea #article03 .bnrarea01 .bnr272 dd {
	width:272px;
	height:136px;
}
#contentsArea #article03 .bnrarea01 .ray01 dd {
	background-image: url(../index_images/article03_bnr_bg272x136a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article03 .bnrarea01 .ray02 dd {
	background-image: url(../index_images/article03_bnr_bg272x136b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article03 .bnrarea01 .ray03 dd {
	background-image: url(../index_images/article03_bnr_bg272x136c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article03 .bnrarea01 .bnr272 dd p {
	display:block;
	width:260px;
	padding-left:6px;
	font-size:10px;
	color:#999;	
}
#contentsArea #article03 .bnrarea01 .bnr272 dd p a {
	display:block;
	font-size:10px;
	color:#999;	
}
#contentsArea #article03 .bnrarea01 .bnr272 dd p img {
	display:block;
	padding-top:6px;	
	margin-bottom:10px;
}
#contentsArea #article03 .bnrarea01 .ray01 {
	position: absolute;
	left: 64px;
	top: 0px;
}
#contentsArea #article03 .bnrarea01 .ray02 {
	position: absolute;
	left: 339px;
	top: 0px;
}
#contentsArea #article03 .bnrarea01 .ray03 {
	position: absolute;
	right: 64px;
	top: 0px;
}


/*-------------------------------------------------
listarea01
-------------------------------------------------*/

#contentsArea #listarea01 {
	width:950px;
	background-color:#F4F3C5;
	padding-bottom:30px;
}
#contentsArea #listarea01 dl{
	width:814px;
	margin:0 auto;
}
#contentsArea #listarea01 dl dd {
	width:814px;
	height:181px;
	overflow:hidden;
	background-image: url(../index_images/listarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #listarea01 dl dd ul{
	float:left;
}
#contentsArea #listarea01 dl dd ul.leftul {
	width:286px;
}
#contentsArea #listarea01 dl dd ul.middleul {
	width:255px;
}
#contentsArea #listarea01 dl dd ul li a {
	font-size: 10px;
	color: #9D1030;
	background-image: url(../index_images/listarea01_arw01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	line-height: 100%;
	display: inline-block;
}
#contentsArea #listarea01 dl dd ul li {
	font-size: 10px;
	color: #9D1030;
	line-height: 100%;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	margin-bottom:5px;
}
#contentsArea #listarea01 dl dd ul.leftul li {
	margin-left: 25px;
}
#contentsArea #listarea01 dl dd ul li.icon01 {
	background-image: url(../index_images/listarea01_icon01.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon02 {
	background-image: url(../index_images/listarea01_icon02.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon03 {
	background-image: url(../index_images/listarea01_icon03.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon04 {
	background-image: url(../index_images/listarea01_icon04.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon05 {
	background-image: url(../index_images/listarea01_icon05.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon06 {
	background-image: url(../index_images/listarea01_icon06.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon07 {
	background-image: url(../index_images/listarea01_icon07.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon08 {
	background-image: url(../index_images/listarea01_icon08.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon09 {
	background-image: url(../index_images/listarea01_icon09.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon10 {
	background-image: url(../index_images/listarea01_icon10.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon11 {
	background-image: url(../index_images/listarea01_icon11.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon12 {
	background-image: url(../index_images/listarea01_icon12.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon13 {
	background-image: url(../index_images/listarea01_icon13.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon14 {
	background-image: url(../index_images/listarea01_icon14.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon15 {
	background-image: url(../index_images/listarea01_icon15.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon16 {
	background-image: url(../index_images/listarea01_icon16.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon17 {
	background-image: url(../index_images/listarea01_icon17.jpg);
}
#contentsArea #listarea01 dl dd ul li.icon18 {
	background-image: url(../index_images/listarea01_icon18.jpg);
}



/*-------------------------------------------------
article04
-------------------------------------------------*/

#contentsArea #article04 .itemarea01 {
	width:950px;
	height:740px;
	position: relative;
	background-image: url(../index_images/article04_itemarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article04 .itemarea01 .tb01 {
	position: absolute;
	left: 68px;
	top: 0px;	
}
#contentsArea #article04 .itemarea01 .tb02 {
	position: absolute;
	left: 51px;
	top: 322px;
}
#contentsArea #article04 .itemarea01 .tb03 {
	position: absolute;
	right: 68px;
	top: 322px;	
}
#contentsArea #article04 .itemarea02 {
	width:950px;
	height:740px;
	position: relative;
	background-image:url(../index_images/article04_itemarea02_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article04 .itemarea02 .tb01 {
	position: absolute;
	left: 0px;
	top: 0px;	
}
#contentsArea #article04 .itemarea02 .tb02 {
	position: absolute;
	left: 111px;
	top: 345px;
}
#contentsArea #article04 .bnrarea01 {
	width:950px;
	height:361px;
	position: relative;
	background-image: url(../index_images/article04_bnrarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article04 .bnrarea01 .bnr272 {
	width:272px;
}
#contentsArea #article04 .bnrarea01 .bnr272 dd {
	width:272px;
	height:340px;
	background-image: url(../index_images/article04_bnr_bg272x340.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#contentsArea #article04 .bnrarea01 .bnr272 dd p {
	display:block;
	width:260px;
	padding-left:6px;
	font-size:10px;
	color:#999;	
}
#contentsArea #article04 .bnrarea01 .bnr272 dd p a {
	display:block;
	font-size:10px;
	color:#999;	
}
#contentsArea #article04 .bnrarea01 .bnr272 dd p img {
	display:block;
	padding-top:6px;	
	margin-bottom:10px;
}
#contentsArea #article04 .bnrarea01 .ray01 {
	position: absolute;
	left: 64px;
	top: 0px;	
}
#contentsArea #article04 .bnrarea01 .ray02 {
	position: absolute;
	left: 339px;
	top: 0px;
}
#contentsArea #article04 .bnrarea01 .ray03 {
	position: absolute;
	right: 64px;
	top: 0px;
}
#contentsArea #article04 .bnrarea02 {
	width:950px;
	height:519px;
	position: relative;
	background-image: url(../index_images/article04_bnrarea02_bgimg01.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#contentsArea #article04 .bnrarea02 .bnr404 {
	width:404px;
}

#contentsArea #article04 .bnrarea02 .bnr405 {
	width:814px;
}
#contentsArea #article04 .bnrarea02 .bnr404 dt,
#contentsArea #article04 .bnrarea02 .bnr405 dt{
	font-size:10px;
	color:#9E4500;
	margin-bottom:4px;
}

#contentsArea #article04 .bnrarea02 .bnr404 dd {
	width:404px;
	height:150px;
	background-image: url(../index_images/article04_bnr_bg404x150.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#contentsArea #article04 .bnrarea02 .bnr405 dd {
	width:814px;
	height:142px;
	background:url(../index_images/article04_bnr08_bg.jpg) top left no-repeat transparent scroll;
}

#contentsArea #article04 .bnrarea02 .bnr404 dd p,
#contentsArea #article04 .bnrarea02 .bnr405 dd p{
	display:block;
	width:392px;
	padding-left:6px;
	font-size:10px;
	color:#999;	
}

#contentsArea #article04 .bnrarea02 .bnr405 dd p{
	padding-left:2px;
}
#contentsArea #article04 .bnrarea02 .bnr404 dd p a,
#contentsArea #article04 .bnrarea02 .bnr405 dd p a {
	display:block;
	font-size:10px;
	color:#999;	
}
#contentsArea #article04 .bnrarea02 .bnr404 dd p img,
#contentsArea #article04 .bnrarea02 .bnr405 dd p img{
	display:block;
	padding-top:6px;	
	margin-bottom:10px;
}

#contentsArea #article04 .bnrarea02 .bnr405 dd p img{
	padding-top:2px;	
	margin-bottom:10px;
}
#contentsArea #article04 .bnrarea02 .ray01 {
	position: absolute;
	left: 64px;
	top: 0px;	
}
#contentsArea #article04 .bnrarea02 .ray02 {
	position: absolute;
	right: 64px;
	top: 0px;	
}
#contentsArea #article04 .bnrarea02 .ray03 {
	position: absolute;
	left: 64px;
	top: 177px;	
}
#contentsArea #article04 .bnrarea02 .ray04 {
	position: absolute;
	right: 64px;
	top: 177px;	
}

#contentsArea #article04 .bnrarea02 .ray05 {
	position: absolute;
	left:66px;
	top: 354px;	
}



/*-------------------------------------------------
article05
-------------------------------------------------*/

#contentsArea #article05 .itemarea01 {
	width:950px;
	height:843px;
	position: relative;
	background-image: url(../index_images/article05_itemarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article05 .itemarea01 .tb01 {
	position: absolute;
	left: 68px;
	top: 0px;	
}
#contentsArea #article05 .itemarea01 .tb02 {
	position: absolute;
	right: 68px;
	top: 0px;
}
#contentsArea #article05 .itemarea01 .tb03 {
	position: absolute;
	left: 68px;
	top: 476px;	
}
#contentsArea #article05 .itemarea01 .tb04 {
	position: absolute;
	right: 20px;
	top: 362px;	
}

#contentsArea #article05 .bnrarea01 {
	width:950px;
	height:325px;
	position: relative;
	background-image: url(../index_images/article05_bnrarea01_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article05 .bnrarea01 .bnr272 {
	width:272px;
}
#contentsArea #article05 .bnrarea01 .bnr272 dt {
	font-size:10px;
	color:#9E4500;
	margin-bottom:4px;
}
#contentsArea #article05 .bnrarea01 .bnr272 dd {
	width:272px;
	height:140px;
	background-image: url(../index_images/article05_bnr_bg272x140.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #article05 .bnrarea01 .bnr272 dd p {
	display:block;
	width:260px;
	padding-left:6px;
	font-size:10px;
	color:#999;	
}
#contentsArea #article05 .bnrarea01 .bnr272 dd p a {
	display:block;
	font-size:10px;
	color:#999;	
}
#contentsArea #article05 .bnrarea01 .bnr272 dd p img {
	display:block;
	padding-top:6px;	
	margin-bottom:10px;
}
#contentsArea #article05 .bnrarea01 .ray01 {
	position: absolute;
	left: 64px;
	top: 0px;	
}
#contentsArea #article05 .bnrarea01 .ray02 {
	position: absolute;
	left: 339px;
	top: 0px;
}
#contentsArea #article05 .bnrarea01 .ray03 {
	position: absolute;
	right: 64px;
	top: 0px;
}
#contentsArea #article05 .bnrarea01 .ray04 {
	position: absolute;
	left: 64px;
	top: 170px;	
}
#contentsArea #article05 .bnrarea01 .ray05 {
	position: absolute;
	left: 339px;
	top: 170px;
}
#contentsArea #article05 .bnrarea01 .ray06 {
	position: absolute;
	right: 66px;
	top: 170px;
}

/*-------------------------------------------------
listarea02
-------------------------------------------------*/

#contentsArea #listarea02 {
	width:950px;
	background-color:#F4F3C5;
	padding-bottom:30px;
}
#contentsArea #listarea02 dl{
	width:814px;
	margin:0 auto;
}
#contentsArea #listarea02 dl dd {
	width:814px;
	height:200px;
	overflow:hidden;
	background-image: url(../index_images/listarea02_bgimg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentsArea #listarea02 dl dd ul{
	float:left;
}
#contentsArea #listarea02 dl dd ul.leftul {
	width:286px;
}
#contentsArea #listarea02 dl dd ul.middleul {
	width:255px;
}
#contentsArea #listarea02 dl dd ul li a {
	font-size: 10px;
	color: #9D1030;
	background-image: url(../images/listarea02_arw01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	line-height: 100%;
	display: inline-block;
}
#contentsArea #listarea02 dl dd ul li {
	font-size: 10px;
	color: #9D1030;
	line-height: 100%;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	margin-bottom:5px;
}
#contentsArea #listarea02 dl dd ul.leftul li {
	margin-left: 25px;
}
#contentsArea #listarea02 dl dd ul li.icon01 {
	background-image: url(../index_images/listarea02_icon01.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon02 {
	background-image: url(../index_images/listarea02_icon02.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon03 {
	background-image: url(../index_images/listarea02_icon03.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon04 {
	background-image: url(../index_images/listarea02_icon04.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon05 {
	background-image: url(../index_images/listarea02_icon05.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon06 {
	background-image: url(../index_images/listarea02_icon06.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon07 {
	background-image: url(../index_images/listarea02_icon07.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon08 {
	background-image: url(../index_images/listarea02_icon08.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon09 {
	background-image: url(../index_images/listarea02_icon09.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon10 {
	background-image: url(../index_images/listarea02_icon10.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon11 {
	background-image: url(../index_images/listarea02_icon11.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon12 {
	background-image: url(../index_images/listarea02_icon12.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon13 {
	background-image: url(../index_images/listarea02_icon13.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon14 {
	background-image: url(../index_images/listarea02_icon14.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon15 {
	background-image: url(../index_images/listarea02_icon15.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon16 {
	background-image: url(../index_images/listarea02_icon16.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon17 {
	background-image: url(../index_images/listarea02_icon17.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon18 {
	background-image: url(../index_images/listarea02_icon18.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon19 {
	background-image: url(../index_images/listarea02_icon19.jpg);
}
#contentsArea #listarea02 dl dd ul li.icon20 {
	background-image: url(../index_images/listarea02_icon20.jpg);
}


/*-------------------------------------------------
aboutrap
-------------------------------------------------*/
#contentsArea #aboutrap .text01 {
	font-size: 10px;
	line-height: 150%;
	color: #333;
}
#contentsArea #aboutrap .text02 {
	font-size: 10px;
	line-height: 150%;
	color: #333;
	margin-bottom:7px;
	text-indent: -0.6em;
	padding-left: 1em;
}
#contentsArea #aboutrap .text02 strong{
	color: #c00;
	font-weight:normal;
}

/*-------------------------------------------------
footerMenu
-------------------------------------------------*/
#contentsArea #footerMenu {
	width: 950px;
	clear: both;
	overflow: hidden;
}
#contentsArea #footerMenu li a {
	font-size: 10px;
	color: #000;
}
#contentsArea #footerMenu #footermenuL {
	margin-top:30px;
	float: left;
}
#contentsArea #footerMenu #footermenuL li {
	background-image: url(../index_images/arw_btm.gif);
	background-repeat: no-repeat;
	text-indent: 14px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: left center;
}
#contentsArea #footerMenu #footermenuR {
	margin-top:30px;	
	float: right;
}
#contentsArea #footerMenu #footermenuR li {
	background-image: url(../index_images/arw_gotoTop02.gif);
	background-repeat: no-repeat;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right:14px;
	background-position: right center;
}

#contentsArea .imgL {
    float: left;
    width: 112px;
    height: 29px;
}

#contentsArea .copyR {
	display: block;
    float: left;
    width: 230px;
    height: 29px;
	background-image: url(../index_images/mainvisual_bgimg02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
