@charset "utf-8";

@import url("../../css/common.css");

@import url("common.css");

@import url("../../css/lightbox.css");

/*  container

===========================================*/
div#container{
}

/*	intro

===================================================================*/
div#intro {
	width: 936px;
	margin: 0 auto 40px auto;
	padding: 0 0 0 0;
	line-height: 1;
}

div#intro h3 {
	width: 936px;
	margin: 0 0 15px 0;
	padding-bottom: 0;
}

/*	lnavi

===================================================================*/
div#lnavi{
	width:944px;
	margin:0 auto;
}

div#lnavi ul li.navi1{
	width:233px;
	float:left;
}

div#lnavi ul li.navi2{
	width:236px;
	float:left;
}

div#lnavi ul li.navi3{
	width:239px;
	float:left;
}

/*	boxArea

===================================================================*/
div#boxArea{
	clear:both;
	width:944px;
	margin:0 auto;
	background:url(../img/change1/bg_box.gif);
	font-size:75%;
}

p.bgfoot{
	clear:both;
	width:944px;
	margin:0 auto;
}

/*	box1st

===================================================================*/
div#box1st{
	clear:both;
	width:886px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	border-bottom:1px dotted #cccccc;
}

div#box1st div.boxleft{
	float:left;
	width:280px;
}

div#box1st div.boxleft p{
	padding-top:30px;
}

div#box1st div.boxright{
	float:right;
	width:580px;
}

div#box1st div.boxright p.text01{
	padding-top:30px;
}

div#box1st div.boxright p.text02{
	float:left;
	width:580px;
	padding-top:20px;
}

/*	box2nd

===================================================================*/
div#box2nd{
	clear:both;
	width:886px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	border-bottom:1px dotted #cccccc;
}

div#box2nd div.boxleft{
	float:left;
	width:580px;
}

div#box2nd div.boxleft p.text01{
	padding-top:30px;
}

div#box2nd div.boxleft p.img01{
	padding-top:15px;
}

div#box2nd div.boxright{
	float:right;
	width:280px;
}

div#box2nd div.boxright p{
	padding-top:30px;
}

/*	box3rd

===================================================================*/
div#box3rd{
	clear:both;
	width:886px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	border-bottom:1px dotted #cccccc;
}

div#box3rd div.boxleft{
	float:left;
	width:280px;
}

div#box3rd div.boxleft p{
	padding-top:25px;
}

div#box3rd div.boxright{
	float:right;
	width:580px;
}

div#box3rd div.boxright p{
	padding-top:25px;
}

div#box3rd ul{
	clear:both;
	padding-top:15px;
}

div#box3rd ul li{
	width:267px;
	float:left;
	padding-right:15px;
}

/*	boxabout

===================================================================*/
div#boxabout{
	clear:both;
	width:888px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	border-bottom:1px dotted #cccccc;
}

div#boxabout div.boxcenter{
	clear:both;
	width:888px;
}

div#boxabout div.boxleft{
	float:left;
	width:415px;
}

div#boxabout div.boxleft dl{
	padding-top:25px;
}

div#boxabout div.boxleft dl dd.photo{
	padding-top:20px;
}

div#boxabout div.boxleft dl dd.text{
	padding-top:20px;
}

div#boxabout div.boxright{
	float:right;
	width:415px;
}

div#boxabout div.boxright dl{
	padding-top:25px;
}

div#boxabout div.boxright dl dd.photo{
	padding-top:20px;
}

div#boxabout div.boxright dl dd.text{
	padding-top:20px;
}

/*	boxjigyou

===================================================================*/
div#boxjigyou{
	clear:both;
	width:886px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
}

div#boxjigyou dl.text01{
	float:left;
	width:430px;
	padding-top:15px;
}

div#boxjigyou dl.text02{
	float:right;
	width:430px;
	padding-top:15px;
}

div#boxjigyou dl.text02 dt.img01{
	padding-top:15px;
}

div#boxjigyou dd{
	padding-top:5px;
	line-height:1.8;
}

/*	boxlast

===================================================================*/
div#boxlast{
	clear:both;
	width:947px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
}

div#boxlast ul{
	width:947px;
	padding-bottom:10px;
}

div#boxlast ul li.btn01{
	float:left;
	width:236px;
}

div#boxlast ul li.btn02{
	float:left;
	width:237px;
}

div#boxlast ul li.btn03{
	float:left;
	width:238px;
}

div#boxlast p{
	clear:both;
	width:940px;
	margin:0 auto;
}

/*===================================================================
	pagetop

===================================================================*/

div.pagetop {

	clear: both;

	width: 935px;

	margin: 0 auto 0 auto;

	text-align: right;

}

div.pagetop2 {

	clear: both;

	width: 886px;

	margin: 15px auto;

	text-align: right;

}

