#header{
width:700px;
height:53px;
margin:0px;
border:0px;
background-repeat:no-repeat;
background-color:#000000;
position:relative;
}

.headerlogo{
float:left;
width:250px;
height:53px;
padding:0px;
margin:0px;
border:0px;
background-color:#000000;
z-index:1;
}


#headernavilarge{
float:right;
width:300px;
height:60px;
margin:5px 5px 0px 80px;
}

.headernavi{
float:right;
margin:0px 0px 2px 0px;
width:257px;
height:15px;
background-color:#000000;
list-style-type:none;
}

ul.headernavi li{
float:left;
display:block;
width:80px;
height:15px;
margin:0px 5px 0px 0px;
list-style-type:none;
}

.headernavi02{
float:right;
margin:2px 0px 0px 0px;
width:257px;
height:15px;
background-color:#000000;
list-style-type:none;
}

ul.headernavi02 li{
float:left;
display:block;
width:80px;
height:15px;
margin:0px 5px 0px 0px;
list-style-type:none;
}

#grovalnavi{
float:left;
width:750px;
height:20px;
margin:0px;
padding:0px;
list-style-type:none;
border:0px;
background-color:#000000;
}

#grovalnavi #top{
float:left;
width:114px;
list-style-type:none;
margin:0px;
}


#grovalnavi #guide{
float:left;
width:114px;
list-style-type:none;
}

#grovalnavi #album{
float:left;
width:114px;
list-style-type:none;
}

#grovalnavi #pricelist{
float:left;
width:114px;
list-style-type:none;
}

#grovalnavi #appli{
float:left;
width:114px;
list-style-type:none;
}

#grovalnavi #dk{
float:left;
width:114px;
list-style-type:none;
}

#footer{
clear:both;
width:770px;
height:20px;
margin-bottom:20px;
font:normal normal normal 10px/140% 'MS PƒSƒVƒbƒN','Osaka';
text-decoration:none;
color:#FFFFFF;
border-top:1px rgb(124,140,126) dashed;
}

#footer a link{text-decoration:none;color:rgb(102,116,148);}
#footer a hover{text-decoration:none;color:rgb(102,116,148);}
#footer a active{text-decoration:none;color:rgb(102,116,148);}
#footer a visited{text-decoration:none;color:rgb(102,116,148);}

.footerleft{
float:left;
margin:4px;
text-decoration:none;
}

.footerleft a link{text-decoration:none;color:rgb(102,116,148);}
.footerleft a hover{text-decoration:none;color:rgb(102,116,148);}
.footerleft a active{text-decoration:none;color:rgb(102,116,148);}
.footerleft a visited{text-decoration:none;color:rgb(102,116,148);}

.footerright{
float:left;
margin:2px 4px 4px 200px;
}

#maintitle{
width:770px;
height:75px;
border-bottom:1px rgb(102,116,148) dashed;
margin:0px;
clear:both;
}

#title{
float:right;
width:620px;
height:74px;
margin:0px;
padding:8px;
font:normal normal normal 12px/160% 'MS PƒSƒVƒbƒN','Osaka';
color:rgb(56,22,14);
}

#contents{
	clear:both;
	width:770px;
	margin:0px;
	padding:0px;
	position:relative;
}

#leftnavi{
margin:0px;
float:left;
width:102px;
padding:8px;
}

.leftnavimenu{
width:102px;
margin-bottom:4px;
}

.leftnavisubmenu{
width:102px;
margin:4px;
font:normal normal normal 10px/180% 'MS PƒSƒVƒbƒN','Osaka';
list-style-type:none;
padding-left:1em;
text-decoration:none;
}

.leftnavisubmenu li{
display:block;
text-decoration:none;
}

.leftnavicategory{
width:102px;
height:18px;
margin-bottom:4px;
}

#maincontents{
float:left;
width:610px;
margin:0px;
padding:8px;
border-left:1px rgb(102,116,148) dashed;
top:0px;
}

.photo{
margin:0px;
width:770px;
height:357px;
clear:both;
}

.mainphoto{
width:453px;
height:357px;
float:left;
padding:0px;
margin:0px;
}

.maincatch{
float:right;
padding:4px;
}

.subphoto01{
width:300px;
height:45px;
clear:both;
margin-top:8px;
font:normal normal normal 10px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF;
clear:both;
}

.subphoto02{
width:58px;
height:45px;
float:left;
margin:4px;
border:0px;
font:normal normal normal 10px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF
}

h1{
clear:both;
width:700px;
padding:8px;
margin:8px;
font:normal normal 800 16px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF
}

.lead{
clear:both;
width:720px;
padding:8px;
margin:0px;
font:normal normal 600 14px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF
}

.attention01{
font:normal normal 800 14px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF
}

.lead02{
font:normal normal normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF;
margin:8px;
}

.toppoint{
width:700px;
margin:20px 0px 4px 10px;
clear:both;
}

.pointwaku{
width:213px;
border:1px solid rgb(124,140,126);
float:left;
padding:3px;
margin:6px;
}

.pointdetail{
font:normal normal normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF;
margin:2px;
padding:0px;
}

.linkwaku{
width:157px;
border:1px solid rgb(124,140,126);
float:left;
padding:0px;
margin:6px;
}

.line{
width:770px;
height:120px;
clear:both;
}
