body{
    font-size:12px;
	background-color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
	background-image:  url("../imgcom/back1.jpg");
}

.wrapper {
margin-top:0px;
margin-bottom:0px;
width:780px;
border-left:solid 1px #d2b48c;
border-right:solid 1px #d2b48c;
border-bottom:solid 20px #d2b48c;
margin-left:auto;
margin-right:auto;
text-align:left;
background-image:  url("../imgcom/backtop.jpg");
}

.section1{
width:780px;
}

.top{
width:780px;
}

.top1{
font-size:10px;
color:#666666;
}

.see{
font-size:14px;
color:#000000;
line-height:25px;
margin-left:45px;
margin-top:30px;
margin-bottom:0px;
width:690px;
}

.navi1{
font-size:12px;
color:#666666;
margin-left:45px;
margin-bottom:20px;
margin-top:0px;
text-align:center;
line-height:16px;
}

.navi2{
font-size:12px;
color:#666666;
margin-left:45px;
margin-bottom:15px;
margin-top:40px;
text-align:center;
}

h1{
font-size:17px;
color:#330000;
line-height:35px;
margin-left:45px;
margin-top:10px;
margin-bottom:0px;
padding-left:30px;
background-image:url("../imgcom/h1.gif");
background-repeat:no-repeat;
text-indent:1em;
font-weight:normal;
}


h2{
font-size:16px;
color:#000000;
line-height:30px;
margin-left:45px;
margin-top:20px;
background-repeat:no-repeat;
width:690px;
text-indent:1em;
font-weight:normal;
background-image:url("../imgcom/h2.gif");
}

h3{
font-size:14px;
color:#666666;
margin-left:0px;
margin-bottom:10px;
}

h4{
font-size:14px;
color:#666666;
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
line-height:18px;
}

#member {margin:10px 0 40px 45px; padding:0; width:690px; height:70px;}
#member ul{margin:0; padding:0; list-style:none;}
#member li{margin:0; padding:0; width:690px; height:70px;}
#member li a{text-decoration:none; display:block; width:690px; height:70px;}
#member li#member1 {background: url(../shop/img/fax.jpg) no-repeat 0px 0px;}
#member li#member1 a:hover {background: url(../shop/img/fax.jpg) no-repeat 0px -70px;}

.present {margin:0 0 0 0; padding:0; width:90px; height:20px;}
.present ul{margin:0; padding:0; list-style:none;}
.present li{margin:0; padding:0; width:90px; height:20px;}
.present li a{text-decoration:none; display:block; width:90px; height:20px;}
.present li.present1 {background: url(../imgcom/present.jpg) no-repeat 0px 0px;}
.present li.present1 a:hover {background: url(../imgcom/present.jpg) no-repeat 0px -20px;}

.conboxnews{
font-size:12px;
color:#666666;
line-height:24px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
border-bottom:solid 1px #DCDCDC;
text-indent:1em;
}

.conboxnews1{
font-size:12px;
color:#666666;
line-height:24px;
margin-left:0px;
margin-top:10px;
margin-bottom:5px;
border-bottom:solid 1px #DCDCDC;
text-indent:1em;
}

.conboxnews2{
font-size:12px;
color:#666666;
line-height:24px;
margin-left:32px;
margin-top:0px;
margin-bottom:5px;
text-indent:1em;
}

.conboxnews3{
font-size:12px;
color:#666666;
line-height:24px;
margin-left:32px;
margin-top:0px;
margin-bottom:0px;
text-indent:1em;
}

.conboxnews4{
font-size:12px;
color:#666666;
line-height:24px;
margin-left:10px;
margin-top:0px;
margin-bottom:10px;
}

.conbox0{
margin-left:45px;
margin-top:0px;
margin-bottom:0px;
width:690px;
}

.main1{
font-size:12px;
color:#666666;
margin-top:10px;
margin-left:0px;
line-height:16px;
text-indent:1em;
}

.main2{
font-size:12px;
color:#666666;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
line-height:18px;
}

.main2a{
font-size:12px;
color:#666666;
margin-top:20px;
margin-bottom:10px;
margin-left:0px;
line-height:18px;
}

.main3{
font-size:12px;
color:#666666;
margin-top:0px;
margin-bottom:2px;
margin-left:15px;
}

.data{
font-size:14px;
color:#FFFFFF;
margin-left:45px;
line-height:20px;
margin-top:0px;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:670px;
border:solid 1px #000000;
background-color:#666666;
}


.tb1{
font-size:10px;
margin-top:10px;
color:#666666;
line-height:16px;
width:105px;
}

.tb2{
font-size:10px;
margin-top:10px;
color:#666666;
line-height:16px;
width:170px;
}

.tb3{
font-size:10px;
margin-top:10px;
color:#FFFFFF;
line-height:16px;
width:230px;
}


dt{
font-size:12px;
color:#000000;
margin-left:0px;
line-height:16px;
width:200px;
padding-left:10px;
}

dd{
font-size:12px;
color:#000000;
margin-left:0px;
line-height:16px;
width:690px;
padding-left:10px;
}

.box{
padding:10px;
border:solid 1px #dcdcdc;
background-color:#f5f5f5;
margin-bottom:20px;
line-height:24px;
font-size:14px;
}

.photo0{
float:right;
margin-left:10px;
margin-bottom:0px;
}

.photo1{
float:right;
margin-left:10px;
margin-bottom:20px;
}

.photo2{
float:right;
margin-left:10px;
margin-bottom:30px;
}

.photo3{
margin-left:45px;
margin-bottom:0px;
}

.photo5{
margin-left:45px;
margin-bottom:0px;
margin-top:0px;
}

.photo5a{
margin-left:45px;
margin-bottom:0px;
margin-top:20px;
}

.photo5b{
margin-left:45px;
margin-bottom:10px;
margin-top:0px;
}

.photo4{
float:right;
margin-left:20px;
margin-top:10px;
margin-bottom:40px;
}

.photo6{
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

.photo7{
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
}

.photo8{
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
}

.photo9{
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
}

.photo5b{
margin-left:45px;
margin-top:10px;
margin-bottom:20px;
}

.head{
position:absolute;
left:10px;
top:0px;
border:solid 1px #666666;
width:780px;
}

address{
font-size:12px;
color:#ffffff;
background-color:#999999;
font-style:normal;
border-top:solid 10px #666666;
padding-top:4px;
margin-top:30px;
text-align:right;
padding-right:10px;
padding-bottom:40px;
}

.link{
font-size:12px;
color:#000000;
margin-left:0px;
padding-bottom:0px;
border:solid 1px #666666;
line-height:16px;
width:690px;
}

.waku{background-color:#F0E7C8; border:solid 1px #F0E7C8; padding:10px 5px 0 5px; margin:0 0 10px 0;}

.font-red {
	color: #FF0000;
}

a.linkred {
    color:#CC0000;
	text-decoration:underline;
}

a.linkred:hover{
    color:#003366;
	text-decoration: underline;
}

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

a.linkgr:hover{
    color:#6699CC;
	text-decoration: underline;
}

a.linkgr1 {
    color:#dcdcdc;
	text-decoration:underline;
}

a.linkgr1:hover{
    color:#FFFFFF;
	text-decoration: underline;
}

a.linkbl {
    color:#6699CC;
	text-decoration:underline;
}

a.linkbl:hover{
    color:#003399;
	text-decoration: underline;
}
p.topix {
    text-indent: 1em;
    border-bottom: 1px solid #CCC;
	line-height: 1.5em;
}
.order{
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
.order li{
	margin: 0;
	padding: 0;
}
.order li span{
	font-size:1.5em;
	line-height: 1.5em;
}
.order li img{
	width: 90%;
	margin-top: 1em;
	margin-bottom: 2em;
}
span.tab{
	display: inline-block;
	width: 15em;
}
.j001{
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	font-size: 26px;
}