body{

font-family:"ＭＳ Ｐゴシック", Osaka;

font-weight:normal;

font-style:normal;

font-size:75%;

line-height:140%;

text-align: center;

color:#6C5E60;

background-image:url(../img/background.jpg);

background-repeat:no-repeat;

background-position:center top;

letter-spacing:0em;



}





*{

margin:0px;

padding:0px;

}



h1,h2,h3,h4,h5,h6{

font-size:100%;

font-weight:lighter;

}



img{

border-width: 0px;

border-style: none;

vertical-align:top;

}



table.tab01{

font-size:100%;

line-height:100%;



border-collapse:collapse;

padding:10px;

}



th{background:#F0F0EC;

border-width: 1px;

border-color: #999999;

border-style:solid;

padding:10px; 

}



td{

border-width: 1px;

border-color: #999999;

border-style:solid;

padding:10px; 

}







/*-------------------------------------

　アンカー共通設定

-------------------------------------*/

a {text-decoration:none; color:#6C5E60;}

a:link {

	color: #6C5E60;

	text-decoration:none;

}



a:hover {

	color: #6C5E60;

	text-decoration:underline; 

	

}

a:mail{/* text-decoration:underline; */ color:#666666;}



a:visited{

}



a:active{

}



#wrapper{

margin:0px auto;

width:800px;



}



/*---header--*/

.h1{color:#cc6666; /* text-decoration:underline; */}



#header{

width:800px;

height:118px;

float:left;

background-image:url(../img/headerback.gif);

background-repeat:no-repeat;

position:relative;



}



.headerimage{

	position:absolute;

	top:30px;

	left:25px;

	width: 209px;

}



.headerimage2{

	position:absolute;

	top:10px;

	left:260px;

	

}



/*---グローバルナビーげーション---*/

#nav {

width:800px;

float:left;

margin:0px 0 0px 0;

}



#nav ul{

list-style-type:none;

}



#nav ul li{

float:left;

}



#nav ul li a{

display:block;



height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}



#nav ul li#nav01 a:link,

#nav ul li#nav01 a:visited{

background-image:url(../img/nav01.jpg);

display:block;

width:174px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}



#nav ul li#nav01 a:hover,

#nav ul li#nav01 a:active{

background-image:url(../img/nav01_on.jpg);

display:block;

width:174px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}



#nav ul li#nav02 a:link,

#nav ul li#nav02 a:visited{

background-image:url(../img/nav02.jpg);

display:block;

width:260px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}



#nav ul li#nav02 a:hover,

#nav ul li#nav02 a:active{

background-image:url(../img/nav02_on.jpg);

display:block;

width:260px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}





#nav ul li#nav03 a:link,

#nav ul li#nav03 a:visited{

background-image:url(../img/nav03.jpg);

display:block;

width:209px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}



#nav ul li#nav03 a:hover,

#nav ul li#nav03 a:active{

background-image:url(../img/nav03_on.jpg);

display:block;

width:209px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}





#nav ul li#nav04 a:link,

#nav ul li#nav04 a:visited{

background-image:url(../img/nav04.jpg);

display:block;

width:157px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}



#nav ul li#nav04 a:hover,

#nav ul li#nav04 a:active{

background-image:url(../img/nav04_on.jpg);

display:block;

width:157px;

height:44px;

background-repeat:no-repeat;

text-indent:-9999px;

}



#mainimage{

width:800px;

height:220px;

clear:both;

}

#mainimagelist{

width:800px;

height:156px;

clear:both;

}



/*---content_top---*/



#conatiner{

width:800px;

height:857px;

background-image:url(../img/containerbackground.gif);

background-repeat:no-repeat;





}

#conatiner3{

width:800px;

height:900px;

background-image:url(../img/containerlistbackground.gif);

background-repeat:no-repeat;





}

#conatiner4{

width:800px;

height:100%;

background-image:url(../img/containerback.gif);

background-repeat:repeat-y;

clear:both;





}

#conatiner5{

width:800px;

height:100%;

background-image:url(../img/containerback.gif);

background-repeat:repeat-y;

clear:both;

}

#leftformcontents{

width:770px;

float:left;

height:100%;

display:inline;

}



#conatiner2{

width:800px;

height:100%;

background-image:url(../img/containerback.gif);

background-repeat:repeat-y;

clear:both;

}







#buttonbox a:link img,#buttonbox a:visited img{

filter:Alpha(opacity=100);

-moz-opacity:1.00;

opacity:1.00;

}



#buttonbox a:hover img,#buttonbox a:active img{

filter:Alpha(opacity=60);

-moz-opacity:0.60;

opacity:0.60;

}



#leftdetailcontents a:link img,#leftdetailcontents a:visited img{

filter:Alpha(opacity=100);

-moz-opacity:1.00;

opacity:1.00;

}



#leftdetailcontents a:hover img,#leftdetailcontents a:active img{

filter:Alpha(opacity=60);

-moz-opacity:0.60;

opacity:0.60;

}







#leftcontents{

width:610px;

float:left;

height:100%;

}

#searchbox{

width:165px;

float:left;

height:100%;

}



#searchbox #search{

background-image:url(../img/areaserchback.jpg);

background-repeat:no-repeat;

width:146px;

height:835px;

margin-left:15px;

margin-top:22px;

position:relative;

padding-left:3px;

padding-right:3px;

clear:both;



}



#searchbox #search p{

	text-align:left;

	width:138px;

	height:435px;

	position:absolute;

	top:50px;

	display:block;

	left: 5px;

	line-height:160%;

	letter-spacing:normal;

	clear:both;

}

#searchbox #search p.li01{
	display:block;
	float:left;
	width:132px;
	height:210px;
	text-align:center;
	border-top:#6C5e60 solid 1px;
	position:absolute;
	top:600px;
	clear:both;
	padding-top: 10px;



}

#informationbox{

width:435px;

float:right;

height:100%;

}



#informationbox dl{

width:422px;

height:17px;

background-image:url(../img/info_tb.jpg);

background-repeat:no-repeat;

padding-left:20px;

margin-bottom:10px;

}



#informationbox dl dt{

text-align:left;



float:left;

width:80px;

height:17px;



}



#informationbox dl dd{

text-align:left;

float:left;

width:340px;

height:17px;





}

#rightcontents{

width:185px;

float:right;

height:100%;

position:relative;

}



#infobox{ background-image:url(../img/infoback2.jpg);

background-repeat:no-repeat;

width:160px;

height:835px;

position:absolute;

top:22px;

left:15px;





}



#infobox p{

text-align:left;

	width:128px;

	height:50px;

	position:absolute;

	top:50px;

	display:block;

	left: 15px;

	line-height:130%;

	letter-spacing:normal;

	}

	

	#infobox p.p01{

text-align:left;

	width:128px;

	height:50px;

	position:absolute;

	top:110px;

	display:block;

	left: 15px;

	line-height:130%;

	letter-spacing:normal;

	}

	

	#infobox p.p02{

text-align:left;

	width:128px;

	height:50px;

	position:absolute;

	top:170px;

	display:block;

	left: 15px;

	line-height:130%;

	letter-spacing:normal;

	}

	

	#infobox #imgbox{
	width:140px;
	height:200px;
	position:absolute;
	top:250px;
	left: 10px;

	}
#infobox #imgbox2 {
	width: 140px;
	left: 10px;
	top: 460px;
	position: absolute;
	height: 160px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}
#infobox #imgbox3 {
	width: 140px;
	left: 10px;
	top: 650px;
	position: absolute;
	height: 160px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	margin-top: 0px;
}


	

/*---content_list---*/

#listbox{

width:790px;

height:100%;

}



.list-search01{

width:729px;

height:35px;

background-image:url(../img/listsearchback.jpg);

background-repeat:no-repeat;

padding-left:10px;

padding-top:5px;

margin-bottom:22px;

}



.list-search01 p{

display:block;

float:left;

width:370px;

text-align:left;



}





.list-search01 p strong{

color:#FF0000;

}



.list-search01 ul{

list-style-type:none;

display:block;

}

.list-search01 ul li{



float:left;

width:15px;

}



.list-search01 ul li.ls01{



float:left;

width:90px;

}



/*---content_detail---*/



#leftdetailcontents{

width:530px;

float:left;

height:100%;

display:inline;

padding-left:10px;



}



#rightdetailcontents{

width:255px;

float:right;

height:100%;

}

#buttonbox{

width:520px;

height:100%;

margin-top:20px;

text-indent:20px;

margin-bottom:20px;

}



#buttonbox h2{

width:520px;

height:25px;

margin-top:20px;

display:block;

background-image:url(../img/d-h1.jpg);

background-repeat:no-repeat;

color:#746768;

font-size:20px;

text-align:left;

font-weight:bold;

padding-top:5px;

}		



#detail-tablebox{

width:520px;

margin-bottom:22px;

}

#detail-tablebox1{

width:520px;

margin-bottom:22px;

}

/*---footer---*/

	

	#footer{width:800px;

	height:34px;

	background-image:url(../img/footerback.jpg);

	background-repeat:no-repeat;

	clear:both;

	padding:10px;

	}

/*------------------ Detail Page------------------- */

.details-title {

width:507px;
float:left;
padding:10px 10px 5px 1px;
font-weight:bold;
font-size:115%;
border-bottom:2px solid #6C5E60;
margin:0 20px 10px 16px;
text-align: left;
}

.details-title span{
margin:0 30px 0 0;
}

/*----- Thanks Page--------------------------------------------------*/ 
.details-title03 {
width:530px;
padding:3px 0;
background-image:url(../img/square01.jpg);
border-bottom:1px solid #004B95;
background-repeat:no-repeat;
font-size:150%;
color:#004B95;
font-weight:bold;
text-indent:15px;
float:left;
}



#details-form {
width:800px;
float:left;

}

.details-banner {
margin:0 0 20px 0;
float:right;
}#head-banner {
	height: 80px;
	width: 520px;
	float: right;
	margin-top: 15px;
	margin-right: 30px;
}
#left-banner {
	height: 160px;
	width: 140px;
}

