* { padding: 0px; 
margin: 0px;
 font:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
 }

body {
 color:#6B664C;
}

p{
 line-height:1.6em;
 font-size: 80%;
 margin-bottom:10px;
}

p img{
vertical-align:middle;
margin-right:5px;
}


a{
color:#709646;
}

img{
border:0;
}

.photoin{
margin-bottom:8px;
}

.photoin img{
float:right;
padding-left:15px;
}


#wrapper { 
 margin: 0px auto;
 width: 672px;
}


#line { 
 margin: 0px;
 padding:0px;
 border-left:#888888 solid 1px;
 border-right:#888888 solid 1px;
}

#header {
 width: 670px;
 height: 35px;
 margin: 0px;
 background: url(../images/hdr.gif) no-repeat;
}

#navigation {
	width: 670px;
	height:100px;
	margin: 0px;
	background: url(../images/menu.gif) no-repeat;
	float:left;
	padding: 0px;
}

#navi{
	margin-left:130px;
	padding-top: 28px;
}

#content { 
 width: 608px;
 background: #FFFFFF;
 margin: 0px;
 padding: 20px 30px 30px 30px;
}
#navi li{
list-style:none;
float:left;
display:block;
}

li#pay a{
 width:139px;
 height:35px;
 display:block;
}
li#deli a{
 width:139px;
 height:35px;
 display:block;
 margin-left:22px;
}
li#point a{
 width:174px;
 height:35px;
 display:block;
 margin-left:23px;
 }

li#pay_stay{
 width:139px;
 height:35px;
 display:block;
 background: url(../images/pay_stay.gif) no-repeat;
}
li#deli_stay{
 width:139px;
 height:35px;
 display:block;
 margin-left:22px;
 background: url(../images/deli_stay.gif) no-repeat;
}
li#point_stay{
 width:174px;
 height:35px;
 display:block;
 margin-left:23px;
 background: url(../images/point_stay.gif) no-repeat;
 }
 
li#pay a:hover{
 background: url(../images/pay_over.gif) no-repeat;
}

li#deli a:hover{
 background: url(../images/deli_over.gif) no-repeat;
}
li#point a:hover{
 background: url(../images/point_over.gif) no-repeat;
}

#title{
 width:610px;
 padding:0px 0px 0px 30px;
 height:45px;
 display:block;
 float:left;
}


#footer { 
 width: 670px;
 color: #333;
 background: url(../images/footer.gif) no-repeat bottom;
 height:60px;
 margin: 0px auto;
}

#footerbox{
display:block;
height:36px;
}

#footerL{
float:left;
padding-left:20px;
}

#fotterR{
float:right;
margin-right:20px;
}
#fotterR a{
text-decoration:none;
}
#close{
float:right;
height:24px;
width:65px;
}
.box1{
float:left;
margin-right:20px;
width:358px;
}
.box1top{
background:url(../images/payment.gif);
width:358px;
height:23px;}

.box1btm{
padding:0px 10px;
width:334px;
border-left:#B2AA87 solid 2px;
border-bottom:#B2AA87 solid 2px;
border-right:#B2AA87 solid 2px;
margin-bottom:5px;
}

.box1btm img{
margin:15px 0px 5px 0px;
float:none;
}

.arrow_brown{
background:url(../images/brown.gif) left no-repeat;
padding: 5px 0px 0px 12px;
}

em{
display:none;
}

.box2{
padding:10px 10px 0px 10px;
border:#B2AA87 dashed 1px;
margin-bottom:10px;
}

.box3{
padding:10px;
border:#B2AA87 dashed 1px;
margin-bottom:10px;
}

.boxright{
border-left:#B2AA87 dashed 1px;
float:right;
padding-left:10px;
display:inline;
margin-left:15px;
font-size:80%;
line-height:1.6em;
}

.right{
float:right;
width:230px;
}


table.list{
font-size:70%;
width:100%;
border-collapse: collapse;
margin:10px 0px;
font:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

table.list td.light{
background:#F3F2ED;
text-align:center;
padding: 3px 5px;
}

table.list td.white{
background:#FFFFFF;
text-align:center;
padding: 3px;
}

table.list th{
background-color:#C1BB9F;
color:#FFFFFF;
padding: 3px 5px;
}


h1{
background:url(../images/h2.gif) left no-repeat;
color:#709646;
font-size:90%;
padding-left:16px;
margin-bottom:10px;
}

h2{
font-weight:bold;
margin:5px 0px;
font-size:13px;
}

h3{
color:#709646;
font-size:90%;
font-weight:normal;
margin-bottom:10px;
}

.notice{
font-size:70%;
line-height:1.4em;
margin-bottom:30px;
}

.green{
font-weight:bold;
color:#709646;
}

.space15px{
height:15px;
}
.space10px{
height:10px;
}

.clear { 
clear: both; 
background: none;
height:0px;
font-size:1px;
}


.purple{
width:610px;
display:block;
float:left;
overflow:auto;
margin-bottom:15px;
}

.p_top{
width:610px;
background:url(../images/purple_top.gif) no-repeat;
height:20px;
margin:0px;
padding:0px;
margin-bottom:-10px;
}
.p_center{
width:610px;
background:url(../images/purple_center.gif) repeat-y;
display:block;
float:left;
margin:0px;
padding:0px;
}
.p_contents{
padding: 0px 20px;
}

.p_text{
font-size:80%;
padding-top:5px;
padding-left:10px;
line-height:1.6em;
padding-bottom:10px;
}

.p_btm{
width:610px;
height:10px;
background:url(../images/purple_btm.gif) no-repeat;
display:block;
float:left;
margin:0px;
padding:0px;
}

.greenbox{
width:610px;
display:block;
float:left;
overflow:auto;
margin-bottom:15px;
}

.g_top{
width:610px;
background:url(../images/green_top.gif) no-repeat;
height:20px;
margin:0px;
padding:0px;
margin-bottom:-10px;
}
.g_center{
width:610px;
background:url(../images/green_center.gif) repeat-y;
display:block;
float:left;
margin:0px;
padding:0px;
}
.g_contents{
padding: 0px 20px;
}

.g_text{
font-size:80%;
padding-top:5px;
padding-left:10px;
padding-bottom:10px;
line-height:1.6em;
}
.g_text img{
vertical-align:middle;
margin-right:5px;
}

.g_btm{
width:610px;
height:10px;
background:url(../images/green_btm.gif) no-repeat;
display:block;
float:left;
margin:0px;
padding:0px;
}

.dotline{
height:8px;
border-bottom:#B2AA87 dashed 1px;
}

