body{
margin:0px;
text-align:center;
font:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"
}

h1{
font-size:12px;
color:#FFFFFF;
text-align:left;
margin:5px 0px 5px 5px;
}

h2{
font-size:12px;
color:#000000;
text-align:center;
margin:0px;
}
h3{
font-size:12px;
color:#000000;
text-align:left;
margin:0px;
}
h4{
margin:0px;
}

A { text-decoration: none; }
A:link { color: #D2284B; } 
A:visited { color: #D2284B; } 
A:hover { color: #FFFFFF; } 
A:active { color: #FF9000; } 

A.sav1:link     {color: #ffffff;}
A.sav1:visited  {color: #ffffff;}   
A.sav1:hover    {color: #FCFF00;}
A.sav1:active   {color: #FF0000;}

.copy{
font-size:12px;
padding:8px 0px 8px 0px;
color:#ffffff;
text-align:center;
}


.hed1 {
font-size:11px;
color: #CE276A;
text-align:left;
padding:35px 0px 0px 40px;
background-image:url(img/hed3.jpg);
}
.hed2 {
padding:0px 0px 0px 3px;
}

#menu1 a span {
display:none;
}
#menu1 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b1.gif);
background-repeat:no-repeat;
float:left;
}
#menu1 a:hover {
background-image:url(img/b11.gif);
background-repeat:no-repeat;
}

#menu2 a span {
display:none;
}
#menu2 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b2.gif);
background-repeat:no-repeat;
float:left;
}
#menu2 a:hover {
background-image:url(img/b21.gif);
background-repeat:no-repeat;
}

#menu3 a span {
display:none;
}
#menu3 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b3.gif);
background-repeat:no-repeat;
float:left;
}
#menu3 a:hover {
background-image:url(img/b31.gif);
background-repeat:no-repeat;
}

#menu4 a span {
display:none;
}
#menu4 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b4.gif);
background-repeat:no-repeat;
float:left;
}
#menu4 a:hover {
background-image:url(img/b41.gif);
background-repeat:no-repeat;
}

#menu5 a span {
display:none;
}
#menu5 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b5.gif);
background-repeat:no-repeat;
float:left;
}
#menu5 a:hover {
background-image:url(img/b51.gif);
background-repeat:no-repeat;
}

#menu6 a span {
display:none;
}
#menu6 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b6.gif);
background-repeat:no-repeat;
float:left;
}
#menu6 a:hover {
background-image:url(img/b61.gif);
background-repeat:no-repeat;
}

#menu7 a span {
display:none;
}
#menu7 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b7.gif);
background-repeat:no-repeat;
float:left;
}
#menu7 a:hover {
background-image:url(img/b71.gif);
background-repeat:no-repeat;
}

#menu8 a span {
display:none;
}
#menu8 a {
display:block;
width:67px;
height:20px;
background-image:url(img/top1.jpg);
background-repeat:no-repeat;
float:left;
}
#menu8 a:hover {
background-image:url(img/top11.jpg);
background-repeat:no-repeat;
}

#menu11 a span {
display:none;
}
#menu11 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b11.gif);
background-repeat:no-repeat;
float:left;
}
#menu11 a:hover {
background-image:url(img/b11.gif);
background-repeat:no-repeat;
}

#menu12 a span {
display:none;
}
#menu12 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b21.gif);
background-repeat:no-repeat;
float:left;
}
#menu12 a:hover {
background-image:url(img/b21.gif);
background-repeat:no-repeat;
}

#menu13 a span {
display:none;
}
#menu13 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b31.gif);
background-repeat:no-repeat;
float:left;
}
#menu13 a:hover {
background-image:url(img/b31.gif);
background-repeat:no-repeat;
}

#menu14 a span {
display:none;
}
#menu14 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b41.gif);
background-repeat:no-repeat;
float:left;
}
#menu14 a:hover {
background-image:url(img/b41.gif);
background-repeat:no-repeat;
}

#menu15 a span {
display:none;
}
#menu15 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b51.gif);
background-repeat:no-repeat;
float:left;
}
#menu15 a:hover {
background-image:url(img/b51.gif);
background-repeat:no-repeat;
}

#menu16 a span {
display:none;
}
#menu16 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b61.gif);
background-repeat:no-repeat;
float:left;
}
#menu16 a:hover {
background-image:url(img/b61.gif);
background-repeat:no-repeat;
}

#menu17 a span {
display:none;
}
#menu17 a {
display:block;
width:100px;
height:31px;
background-image:url(img/b71.gif);
background-repeat:no-repeat;
float:left;
}
#menu17 a:hover {
background-image:url(img/b71.gif);
background-repeat:no-repeat;
}



.syousai{
padding:0px 10px 0px 0px;
}

.top_banner_l{
background-color:#FDE4E4;
padding:10px 0px 10px 18px;
}
.top_banner_r{
background-color:#FDE4E4;
padding:10px 18px 10px 0px;
}
.top_banner1{
padding:5px 5px 5px 10px;
}
.top_banner2{
padding:5px 10px 5px 5px;
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
}
.top_banner3{
background-color:#FDE4E4;
padding:0px 0px 10px 0px;
}
.top_banner4{
background-color:#FDE4E4;
padding:10px 0px 10px 0px;
}
.navi_bg{
background-image:url(img/textnavi_bg.jpg);
}
.navi{
color:#D2284B;
font-size:12px;
text-align:center;
padding:5px 0px;
}
.counter{
padding:5px 0px 5px 0px;
}
/************ ‚¨“XÐ‰î@************/

.info1{
background-color:#FDE4E4;
padding:10px 0px 10px 0px;
}
.info2{
background-color:#FDE4E4;
padding:0px 0px 10px 0px;
}
.info_title{
width:141px;
height:8px;
background-color:#FF8788;
background-repeat:no-repeat;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding:5px 0px 5px 30px;
text-align:left;
}
.info_title2{
font-size:12px;
text-align:left;
color:#666666;
padding:9px 0px 10px 0px;
}
.info_title3{
font-size:12px;
text-align:left;
color:#666666;
padding:5px 0px 5px 30px;
}
.info_table{
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

.info_td{
padding:20px 0px 0px 0px;
text-align:center;
}
.info_td2{
padding:10px 0px 0px 0px;
text-align:center;
}

.aisatu1{
border-top:1px solid #FF8787;
border-left:1px solid #FF8787;
background-color:#FCC7C7;
font-size:12px;
text-align:left;
color:#BB0C0C;
line-height:17px;
padding:10px 0px 10px 10px;
}
.aisatu2{
border-top:1px solid #FF8787;
border-right:1px solid #FF8787;
background-color:#FCC7C7;
padding:10px;
}
.aisatu3{
border-bottom:1px solid #FF8787;
border-left:1px solid #FF8787;
background-color:#FCC7C7;
padding:10px;
}
.aisatu4{
border-bottom:1px solid #FF8787;
background-color:#FCC7C7;
padding:10px;
}
.aisatu5{
border-bottom:1px solid #FF8787;
border-right:1px solid #FF8787;
background-color:#FCC7C7;
padding:10px;
}
.aisatu6{
margin-bottom:5px;
}
/************ ‚¨“XÐ‰î@************/

.access1{
font-size:12px;
text-align:left;
color:#27B71B;
line-height:17px;
padding:10px 10px 10px 30px;
}
.access2{
border-top:1px solid #FF8787;
border-right:1px solid #FF8787;
border-bottom:1px solid #FF8787;
background-color:#FCC7C7;
padding:10px;
}
.access3{
font-size:14px;
text-align:left;
color:#27B71B;
line-height:17px;
padding:10px 10px 10px 30px;
}
.access_td{
padding:0px 0px 20px 0px;
text-align:center;
}
.access_title{
width:141px;
height:8px;
background-image:url(img/access_bg1.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding:5px 0px 5px 30px;
text-align:left;
}

/************ ‚¨–â‡‚í‚¹@************/
.mail1{
padding:10px 0px 10px 0px;
font-size:12px;
color:#666666;
text-align:center;
line-height:18px;
}
.table1{
padding:10px 0px 10px 10px;
text-align:center;
font-size:14px;
color:#ffffff;
}
.table2{
padding:10px 0px 10px 10px;
text-align:left;
font-size:12px;
color:#ffffff;
}
.table3{
padding:10px 0px 10px 10px;
text-align:center;
font-size:12px;
color:#FFFFFF;
}
.mail2{
padding:10px 0px 10px 0px;
font-size:12px;
color:#666666;
text-align:center;
line-height:18px;
}
.aka{
font-size:10px;
color:#FF0000;
}
.mail3{
border:1px solid #27B71B;
}
/************ ƒGƒXƒe@************/

.esth1{
padding:5px 5px 5px 10px;
text-align:left;
}
.esth2{
width:365px;
padding:10px;
font-size:12px;
text-align:left;
color:#D27007;
line-height:18px;
background-color:#FFE747;
border:1px solid #ff0000;
}
.esth3{
padding:5px 5px 5px 15px;
}
.esth4{
padding:3px 0px 3px 20px;
font-size:12px;
color:#FF6887;
text-align:left;
}
.esth5{
padding:3px 10px 3px 0px;
font-size:12px;
color:#666666;
text-align:right;
}
.esth6{
padding:3px 0px 3px 40px;
font-size:11px;
color:#ff0000;
text-align:left;
}
.esth7{
padding:5px 0px 5px 20px;
font-size:14px;
color:#AC7242;
text-align:left;
font-weight:bold;
}
.esth8{
padding:3px 10px 3px 20px;
font-size:12px;
color:#666666;
text-align:left;
line-height:18px;
}
.esth9{
padding:5px 0px 5px 20px;
font-size:14px;
color:#AC4242;
text-align:left;
font-weight:bold;
}

.goods1{
padding:5px 40px 10px 40px;
text-align:left;
font-size:14px;
line-height:20px;
color:#BB0C0C;
}
.goods11{
padding:10px 0px 5px 0px;
}
.goods2{
padding:10px 10px 10px 10px;
text-align:left;
font-size:12px;
line-height:18px;
color:#7D2AB7;
}
.goods3{
padding:10px 0px 10px 15px;
text-align:left;
font-size:12px;
line-height:18px;
color:#666666;
}
.goods4{
padding:10px 15px 10px 0px;
text-align:left;
font-size:12px;
line-height:18px;
color:#666666;
}
.goods5{
padding:10px;
}
.top{
text-align:right;
}
.style1 {color: #999999}

.esth_text{
font-size:14px;
text-align:center;
color:#FF3366;
padding:5px 0px;
}