@charset "utf-8";

/* -------------------
	.page01
------------------- */

.lead .left { width:350px;}
.lead .right { width:330px;}
.lead img.fig { margin-bottom:30px;}

body.page01 .inside {
	background-image:url(../images/fig-02.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:500px;
	padding:0;
	position:relative;
	margin-bottom:40px;
}

.btn-01 {
	position:absolute;
	top:48px;
	left:295px;
	z-index:10;
}


.btn-02 {
	position:absolute;
	top:141px;
	left:163px;
	z-index:11;
}

.btn-03 {
	position:absolute;
	top:141px;
	left:422px;
	z-index:12;
}

.btn-04 {
	position:absolute;
	top:294px;
	left:212px;
	z-index:13;
}

.btn-05 {
	position:absolute;
	top:293px;
	left:376px;
	z-index:14;
}


h4 {
	border-bottom:1px solid #AFCD87;
	margin-bottom:15px;
}

h4 span {
	background-position:left 3px;
	background-repeat:no-repeat;
	display:block;
	padding:0 0 15px 30px;
	line-height:1.7em;
}

h4.service01 span { background-image:url(../images/list-01.gif);}
h4.service02 span { background-image:url(../images/list-02.gif);}
h4.service03 span { background-image:url(../images/list-03.gif);}
h4.service04 span { background-image:url(../images/list-04.gif);}
h4.service05 span { background-image:url(../images/list-05.gif);}
h4.service06 span { background-image:url(../images/list-06.gif);}
h4.service07 span { background-image:url(../images/list-07.gif);}
h4.service08 span { background-image:url(../images/list-08.gif);}



h3.h3-links { margin-bottom:0; margin-top:40px;}

#links {
	background-image:url(../../common/images/bg/bg-dot-01.gif);
	background-position:left top;
	background-repeat:repeat;
	padding:0 10px 10px;
}

#links .whitebase {
	background-color:#FFF;
	padding:15px;
	background-image:url(../images/fig-03.gif);
	background-position:640px center;
	background-repeat:no-repeat;
}

#links ul {
	margin-bottom:0;
	width:600px;
}

#links ul li {
	background-image:url(../../common/images/line/line-01.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:0;
}

#links ul li.last { padding-bottom:0; margin-bottom:0; background-image:none;}

#links ul li span {
	background-image:url(../../common/images/list/list-right-arrow.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
	padding-left:5px;
	display:block;
}

#main p { margin-bottom:15px;}
#main p.last { margin-bottom:40px;}


#main p.note {
	background-image:url(../../common/images/line/line-01.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:15px;
	margin-bottom:7px;
}


#main ul {
	background-image:url(../../common/images/line/line-01.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:15px;
}

#main li.nomark {
	background-image:none;
	padding-left:200px;
}