A:link        { color: #cc4b00; text-decoration: none; }
A:visited     { color: #cc4b00; text-decoration: none; }
A:active      { color: #cc4b00; text-decoration: none; }
A:hover       { color: #cc4b00; text-decoration: underline; }
.all{
 color:#333333;
 font-size:12px;
 line-height:18px;
 border:1px solid #b00606;
}
.text{
 color:#333333;
 font-size:12px;
 line-height:18px;
}
.textS{
 font-size:10px;
 line-height:14px;
}
.textL{
 font-size:14px;
 line-height:18px;
}
.allBack{
 background:url("img/back.gif");
 background-repeat:repeat-x;
 background-position:top;
 background-color:#e5e5e5;
}
.underBack{
 background:url("img/under_back.gif");
 background-repeat:repeat-x;
 background-position:top;
}
.copyright{
 margin-top:15px;
 color:#666666;
 font-size:10px;
}
.headLink{
 color:#ffffff;
 padding:0px 16px 0px 0px;
}
.pageLink{
 font-size:10px;
 text-align:right;
}
.price{
 font-weight:bold;
 color:#cc0000;
 text-align:right;
}
.price2{
 font-size:8px;
 color:#666666;
 text-align:left;
 padding-left:3px;
}
.price3{
 font-size:8px;
 line-height:10px;
 color:#666666;
 text-align:left;
 padding:2px 0px 0px 2px;
}
.noImage{
 color:#ffffff;
 font-size:10px;
 font-weight:bold;
 letter-spacing:2pt;
 background-color:#cccccc;
}



/*?g?b?v*/
.topB{
 margin:10px 3px 0px 0px;
}
.topNews1{
 border-top:1px solid #cc7979;
 border-right:1px solid #cc7979;
 border-left:1px solid #cc7979;
}
.topSubTitle{
 border-bottom:1px solid #cc7979;
}
.topNews2{
 padding:5px 10px 8px 10px;
 color:#666666;
 font-size:12px;
 line-height:15px;
 border-right:1px solid #cc7979;
 border-bottom:1px solid #cc7979;
 border-left:1px solid #cc7979;
}
.topNews3{
 padding:4px 0px 2px 0px;
}



/*???ƃy?[?W*/
.underBack3{
 background:url("page/img/page_back.gif");
 background-repeat:repeat-x;
 background-position:top;
 padding:16px 16px 0px 16px;
}
.shopBnMg{
 margin-left:3px;
}
.pannavi{
 padding:3px 25px 3px 25px;
 color:#ffffff;
 font-size:10px;
 background-color:#333333;
}
.pageTextLink{
 color:#ffffff;
 font-size:10px;
 text-align:right;
 padding:2px 10px 0px 0px;
}
.pagePd{
 padding:15px 25px 20px 25px;
}
.pageBk{
 background-color:#ffffff;
 background:url("page/img/page_back.gif");
 background-repeat:repeat-x;
 background-position:bottom;
}
.subTitleLine{
 border-bottom:1px solid #999999;
}
.subTitleLine2{
 padding:3px 0px 2px 0px;
 border-bottom:1px solid #999999;
}
.pageText1{
 line-height:22px;
 padding:12px 0px 0px 100px;
}
.messageText1{
 line-height:22px;
 padding:12px 0px 0px 100px;
/* background:url("corp/img/hashimoto.jpg");*/
/* background-repeat:no-repeat;*/
/* background-position:0px 20px;*/
}
.recText1{
 padding:145px 0px 0px 0px;
 background:url("page/img/rec_img2.jpg");
 background-repeat:no-repeat;
 background-position:0px 0px;
}
.visionText1{
 line-height:22px;
 padding:12px 0px 0px 160px;
 background:url("page/img/vis_img.jpg");
 background-repeat:no-repeat;
 background-position:0px 20px;
}
.concText1{
 line-height:22px;
 padding:12px 0px 0px 160px;
 background:url("page/img/conc_img.jpg");
 background-repeat:no-repeat;
 background-position:0px 20px;
}
.fcListBack{
 background:url("page/img/fc_img1.jpg");
 background-repeat:no-repeat;
 background-position:bottom right;
}
.fcText1{
 line-height:22px;
 padding:12px 0px 0px 100px;
 background:url("page/img/fc_img2.jpg");
 background-repeat:no-repeat;
 background-position:0px 50px;
}
.pageText2{
 line-height:16px;
 padding:5px 0px 0px 50px;
}
.outlineList1{
 height:24px;
 padding:1px 20px 2px 20px;
 line-height:18px;
 border-right:1px dashed #cccccc;
}
.outlineList2{
 height:24px;
 padding:1px 0px 2px 10px;
 line-height:18px;
}
.organiz{
 line-height:22px;
 padding:12px 0px 0px 0px;
}
.hisList1{
 height:20px;
 font-size:10px;
 line-height:16px;
 padding:1px 0px 2px 0px;
}
.hisList2{
 height:20px;
 font-size:10px;
 line-height:16px;
 padding:1px 20px 2px 0px;
 border-right:1px dashed #cccccc;
}
.hisList3{
 height:20px;
 font-size:10px;
 line-height:16px;
 padding:1px 0px 2px 10px;
}
.newsText1{
 line-height:18px;
 padding:6px 0px 0px 100px;
}
.recList1{
 height:20px;
 font-size:10px;
 line-height:15px;
 padding:1px 20px 2px 20px;
 border-right:1px dashed #cccccc;
}
.recList2{
 height:20px;
 font-size:10px;
 line-height:15px;
 padding:1px 0px 2px 10px;
}



/*?e?Ƒԃg?b?v*/
.underBack2{
 background:url("img/under_back.gif");
 background-repeat:repeat-x;
 background-position:top;
 padding:16px 16px 0px 16px;
}
.shopAndMenuMg{
 margin-top:12px;
}
.couponMg{
 margin:12px 0px 0px 13px;
}
.couponMg2{
 margin:0px 0px 0px 13px;
}
.topicsPd{
 padding:6px 12px 0px 12px;
 font-size:10px;
 line-height:16px;
}
.otherMg{
 margin-top:6px;
}
.buttonMg1{
 margin:0px 14px 14px 0px;
}
.buttonMg2{
 margin:0px 14px 0px 0px;
}
.buttonMg3{
 margin:0px 16px 16px 0px;
}




/*?e?Ƒ?*/
.shopPageTextLink{
 color:#333333;
 font-size:10px;
 text-align:right;
 padding:2px 10px 0px 0px;
}
.underBack4{
 background:url("img/under_back.gif");
 background-repeat:repeat-x;
 background-position:bottom;
 padding:16px 16px 0px 16px;
}
.shopPageText1{
 line-height:18px;
 padding:12px 0px 0px 0px;
}
.shopPageText2{
 line-height:18px;
 padding:12px 0px 0px 12px;
}
.shopPageText3{
 line-height:18px;
 padding:12px 0px 12px 8px;
}
.shopPageText4{
 color:#333333;
 line-height:18px;
 padding:20px 0px 20px 0px;
}
.shopList1{
 line-height:16px;
 padding:4px 10px 2px 10px;
 border-right:1px dashed #999999;
 border-bottom:1px solid #999999;
}
.shopList1b{
 line-height:16px;
 padding:4px 10px 2px 10px;
 border-bottom:1px solid #999999;
}
.shopList2{
 font-size:10px;
 line-height:14px;
 padding:4px 5px 2px 5px;
 border-bottom:1px solid #999999;
}
.shopList2b{
 font-size:12px;
 line-height:16px;
 padding:4px 5px 2px 5px;
 border-bottom:1px solid #999999;
}
.shopList3{
 line-height:16px;
 padding:4px 5px 2px 5px;
 border-bottom:1px solid #999999;
}
.shopData1{
 height:20px;
 font-size:10px;
 line-height:16px;
 padding:1px 5px 2px 5px;
 border-right:1px solid #999999;
 border-left:1px solid #999999;
}
.shopData2{
 height:20px;
 font-size:10px;
 line-height:16px;
 padding:1px 0px 2px 5px;
}
.shopData1b{
 height:20px;
 font-size:10px;
 line-height:16px;
 font-weight:bold;
 padding:1px 5px 2px 5px;
 border-right:1px solid #999999;
 border-left:1px solid #999999;
}
.shopData2b{
 height:20px;
 font-size:12px;
 line-height:16px;
 font-weight:bold;
 padding:1px 0px 2px 5px;
}
.yoyakuMg{
 margin:4px 0px 5px 5px;
}
.partPageText1{
 line-height:16px;
 padding:6px 0px 0px 8px;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 border-left:1px solid #999999;
 background-color:#ffffff;
}
.cardPageText1{
 font-size:10px;
 line-height:13px;
 padding:3px 0px 0px 5px;
 background-color:#ffffff;
}
.partText1{
 line-height:16px;
 padding:0px 0px 0px 25px;
}
.partText2{
 line-height:16px;
 padding:0px 0px 0px 24px;
}
.couponPageText1{
 color:#333333;
 line-height:20px;
 padding:8px 0px 0px 100px;
}
.couponBack{
 background:url("img/coupon_back.gif");
 background-repeat:repeat-x;
 background-position:bottom;
}
.newsPageText1{
 line-height:18px;
 padding:2px 0px 3px 100px;
 border-top:1px dashed #999999;
 border-bottom:1px solid #333333;
}

.menuList1{
 padding:2px 6px 3px 6px;
 border:1px solid #FF9966;
}
.menuList2{
 padding:2px 6px 3px 6px;
 border-top:1px solid #FF9966;
 border-right:1px solid #FF9966;
 border-bottom:1px solid #FF9966;
}
.menuList3{
 padding:2px 6px 3px 6px;
 border-right:1px solid #FF9966;
 border-bottom:1px solid #FF9966;
 border-left:1px solid #FF9966;
}
.menuList4{
 padding:2px 6px 3px 6px;
 border-right:1px solid #FF9966;
 border-bottom:1px solid #FF9966;
}
.menuList5{
 padding:2px 6px 3px 6px;
 border-bottom:1px solid #FF9966;
}

.goemonTopBack{
 background:url("goemon/img/gm_topback.gif");
 background-repeat:no-repeat;
 background-position:top right;
}
.yixiuTopBack{
 background:url("yixiuge/img/yx_topback.jpg");
 background-repeat:no-repeat;
 background-position:top right;
}

.sitemapText{
 font-size:12px;
 line-height:18px;
 padding:12px 0px 0px 0px;
}


.intv1{
 color:#ffffff;
 font-size:10px;
 line-height:10px;
 margin-top:12px;
 padding:2px 0px 3px 10px;
 background-color:#FF9966;
}
.intv2{
 font-size:10px;
 line-height:15px;
 padding:2px 0px 0px 25px;
}



.model1{
 font-weight:bold;
 padding:2px 10px 3px 10px;
 border-top:1px solid #999999;
 border-right:1px solid #999999;
 border-bottom:3px solid #999999;
 border-left:1px solid #999999;
}
.model2{
 padding:2px 10px 3px 10px;
 border-top:1px solid #999999;
 border-right:1px dashed #999999;
 border-bottom:3px solid #999999;
}
.model3{
 padding:2px 10px 3px 10px;
 border-top:1px solid #999999;
 border-right:1px solid #999999;
 border-bottom:3px solid #999999;
}
.model4{
 padding:2px 10px 3px 10px;
 border-right:1px solid #999999;
 border-bottom:1px dashed #999999;
 border-left:1px solid #999999;
 font-weight:bold;
}
.model5{
 padding:2px 10px 3px 10px;
 border-right:1px dashed #999999;
 border-bottom:1px dashed #999999;
}
.model6{
 padding:2px 10px 3px 10px;
 border-right:1px solid #999999;
 border-bottom:1px dashed #999999;
}
.menuList01{
 padding:3px 3px 3px 10px;
 border:1px solid #FF9966;
}
.menuList02{
 padding:3px 3px 3px 10px;
 border-top:1px solid #FF9966;
 border-right:1px solid #FF9966;
 border-bottom:1px solid #FF9966;
}
.menuList03{
 padding:3px 3px 3px 10px;
 border-right:1px solid #FF9966;
 border-bottom:1px solid #FF9966;
 border-left:1px solid #FF9966;
}
.menuList04{
 padding:3px 3px 3px 10px;
 border-right:1px solid #FF9966;
 border-bottom:1px solid #FF9966;
}
.topics_b{
color: #cc4b00;
font-size: 14px;
font-weight: bold;
padding-bottom: 5px;
text-decoration: none;
border-bottom: 1px solid #cc4b00;
}
.back_bn{
background: url("page/img/navi11.jpg");
}