@charset "utf-8";
/* CSS Document */





/* 全体 */

body {
margin:40px 0 0 0 ;
}

#box {
width:896px;
height:608px;
margin:auto;
padding:0px;
background-image:url(images/top_bg.jpg);
background-repeat:no-repeat;}


img {
border:0px;}

ul {
text-align:right;}

li {
float:left;
list-style-type:none;}

br {
letter-spacing:normal;}

#main01 {
width:272px;
height:180px;
padding:200px 0 0 60px ;
float:left;}


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

a:hover{
   color:#666666;
   text-decoration :none;}


/* menu */
.menu01 { display:block; background-image : url(images/menu01_b.jpg); }
A:HOVER.menu01 { background-image : url(images/menu01_a.jpg); }

.menu02 { display:block; background-image : url(images/menu02_b.jpg); }
A:HOVER.menu02 { background-image : url(images/menu02_a.jpg); }

.menu03 { display:block; background-image : url(images/menu03_b.jpg); }
A:HOVER.menu03 { background-image : url(images/menu03_a.jpg); }

.menu04 { display:block; background-image : url(images/menu04_b.jpg); }
A:HOVER.menu04 { background-image : url(images/menu04_a.jpg); }

.menu05 { display:block; background-image : url(images/menu05_b.jpg); }
A:HOVER.menu05 { background-image : url(images/menu05_a.jpg); }

.menu06 { display:block; background-image : url(images/menu06_b.jpg); }
A:HOVER.menu06 { background-image : url(images/menu06_a.jpg); }

.menu07 { display:block; background-image : url(images/menu07_b.jpg); }
A:HOVER.menu07 { background-image : url(images/menu07_a.jpg); }



/* top */
#main02 {
width:493px;
height:320px;
float:left;
clear:right;
margin:80px 0 0 0 ;
padding:10px 0px 0px 11px;
background-image:url(images/top_photo.jpg);
background-repeat:no-repeat;}


/* about */
#main03 {
width:471px;
height:199px;
float:left;
clear:right;
margin:80px 0 0 0 ;
padding:130px 33px 0 0 ;
font-size:10px;
letter-spacing:1px;
line-height:130%;
text-align:right;
background-image:url(images/about_bg.jpg);
background-repeat:no-repeat;}



/* price */
#main04 {
width:296px;
height:279px;
float:left;
clear:right;
margin:80px 0 0 0;
padding:50px 33px 0 185px  ;
font-size:10px;
line-height:130%;
background-image:url(images/price_bg.jpg);
background-repeat:no-repeat;}

.box01 {
	width:140px;
	float:left;
	line-height:160%;
}

.box02 {
	width:150px;
	float:left;
	clear:right;
	line-height:160%;
	font-size: 10px;
}

.box01 h1 {
font-size:12px;
font-weight:bold;
padding:0 0 5px 0 ;
margin:0px;
}

.box02 h1 {
font-size:12px;
font-weight:bold;
padding:0 0 5px 0 ;
margin:0px;
}



/* contact */
#main05 {
	width:471px;
	height:254px;
	float:left;
	clear:right;
	font-size:10px;
	line-height:130%;
	text-align:right;
	background-image:url(images/contact_bg.jpg);
	background-repeat:no-repeat;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 75px;
	padding-right: 33px;
	padding-bottom: 0;
	padding-left: 0;
}

.txt01 {
	font-size:10px;
	letter-spacing:1px;
	text-align:right;
	margin:0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 70px;
	padding-left: 0px;
}

.txt02 {
font-size:10px;
letter-spacing:1px;
text-align:right;
margin:0px;
padding:10px 35px 0px 0px;}

.txt03 {
font-size:10px;
letter-spacing:2px;
text-align:right;
margin:0px;
padding:0px 35px 80px 0px;}



/* staff */
#main06 {
width:471px;
height:284px;
float:left;
clear:right;
margin:80px auto 0 auto ;
padding:45px 33px 0 30px ;
font-size:10px;
line-height:150%;
letter-spacing:2px;
text-align:center;
background-image:url(images/staff_bg.jpg);
background-repeat:no-repeat;}

table {
margin:0 auto 0 auto;

text-align:center;}

td {
text-align:left;}

.style1 {color: #660000}


/* link */
#main07 {
width:421px;
height:219px;
float:left;
clear:right;
margin:80px auto 0 auto ;
padding:110px 33px 0 60px ;
font-size:10px;
line-height:230%;
letter-spacing:2px;
text-align:left;
background-image:url(images/link_bg.jpg);
background-repeat:no-repeat;}

.style2 {
color:#663300;
font-size:12px;
font-weight:bold;}

#main07 a{
   text-decoration : none;
   color : #663300;}

#main07 a:hover{
   color:#663300;
   text-decoration : underline;}
   
/* tokio */
#main08 {
width:296px;
height:279px;
float:left;
clear:right;
margin:80px 0 0 0;
padding:50px 33px 0 185px  ;
font-size:10px;
line-height:130%;
background-image:url(images/tokiobg.png);
background-repeat:no-repeat;}

.box01 {
	width:140px;
	float:left;
	line-height:160%;
}

.box02 {
	width:150px;
	float:left;
	clear:right;
	line-height:160%;
	font-size: 10px;
}

.box01 h1 {
font-size:12px;
font-weight:bold;
margin:0px;
}

.box02 h1 {
font-size:12px;
font-weight:bold;
padding:0 0 2px 0 ;
margin:0px;
}   

/* tansan */
#main09 {
width:296px;
height:279px;
float:left;
clear:right;
margin:80px 0 0 0;
padding:50px 33px 0 185px  ;
font-size:10px;
line-height:130%;
background-image:url(images/tansan.png);
background-repeat:no-repeat;}

.box01 {
	width:140px;
	float:left;
	line-height:160%;
}

.box02 {
	width:150px;
	float:left;
	clear:right;
	line-height:160%;
	font-size: 10px;
}

.box01 h1 {
font-size:12px;
font-weight:bold;
margin:0px;
}

.box02 h1 {
font-size:12px;
font-weight:bold;
padding:0 0 2px 0 ;
margin:0px;
}   
   

/* footer */
#footer {
font-size:10px;
letter-spacing:1px;
padding:70px 0 0 60px; }

