body{
font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", sans-serif;
margin:20px;
margin-bottom:10px;
color:#333;
onLoad:MM_preloadImages('img/n_home_on.gif','img/n_set_on.gif','img/n_ca_on.gif','img/n_ichi_on.gif','img/b_haji_on.gif','img/b_ka_on.gif');
}

h1 {width:850px;font-size:12px;text-align:right;padding: 0px 0px 0px 0px;margin:0px;}

h2 {font-size:18px;margin:0px;padding: 3px 5px 5px 0px;}
h3 {font-size:14px;margin:0px;padding: 3px 0px 0px 5px;}

a:link{color:#345D03;}
a:visited{color:#345D03;}
a:active{color:#345D03;}
a:hover {color:#FF8400;text-decoration:none;}


.price{font-size:20px;margin:0px;padding: 3px 0px 0px 0px;color:#ff0000;}


.ber{
font-size:12px;
color:#fff;
width:136px;
height:28px;
padding:5px 2px 0px 2px;

}


.side_ber{
font-size:12px;
width:180px;
padding:5px 5px 0px 0px;
text-align:left;
}

.side_ber2{
font-size:12px;
width:180px;
padding:5px 0px 0px 5px;
text-align:left;
}


.side_in{
font-size:12px;
width:180px;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
background-color:#fff;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #ccc;
border-style: solid;}

.navi{
font-size:12px;
color:#fff;
width:870px;
heght:79px;
padding:0px 5px 0px 5px;
background: url(cahs_img/logo_back.jpg) repeat-x top left;
text-align:center;
}

.logo{
font-size:12px;
color:#fff;
width:241px;
heght:13px;
padding:0px 5px 0px 5px;
text-align:center;
}

.navi_ber{
font-size:12px;
width:813px;
padding:5px 5px 5px 5px;
background-color:#E4E1E1;
text-align:left;
}

#main{
font-size:12px;
width:870px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.main_txt{
font-size:12px;
margin:5px 5px 5px 5px;
padding:10px 10px 10px 10px;
text-align:left;
}

.main_center{
font-size:12px;
width:623px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.main_in{
font-size:12px;
width:623px;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

.main_side{
font-size:12px;
width:237px;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
text-align:center;
}

.shohin_txt{
font-size:12px;
text-align:left;
margin: 0px 5px 0px 5px;
padding: 0px 5px 5px 5px;
line-height: 180%;
}

.txt{
font-size:12px;
text-align:left;
margin: 0px 0px 5px 5px;
padding: 0px 0px 5px 5px;
line-height: 150%;
}

.txt_r{
font-size:12px;
text-align:right;
margin: 0px 0px 5px 5px;
padding: 0px 0px 5px 5px;
line-height: 150%;
}

.box{
font-size:12px;
text-align:left;
margin: 5px 0px 5px 5px;
padding: 5px 0px 5px 5px;
line-height: 150%;
}

.side{
font-size:12px;
width:200px;
margin:10px 0px 0px 10px;
padding:10px 0px 0px 0px;
text-align:center;
background-color:#E3E3E3;
}

.shohin{
width: 623px;
padding-right:0px;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 5px;

padding-top: 0px;
padding-bottom: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #ccc;
border-style: solid;
background-color:#fff;
}

.shohin_in{
width: 527px;
padding-right:0px;
padding-left: 5px;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 5px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #ccc;
border-style: solid;
background-color:#fff;
}

.rank1{
width: 76px;
padding-right:5px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color:#FBEAAD;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #ccc;
border-style: solid;
}
.rank2{
width: 76px;
padding-right:5px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color:#D6E8FF;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #ccc;
border-style: solid;
}
.rank3{
width: 76px;
padding-right:5px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color:#FFE7DE;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #ccc;
border-style: solid;
}
.rankall{
width: 76px;
padding-right:5px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color:#FDF6DA;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #ccc;
border-style: solid;
}



#footer {
width:870px;
font-size:12px;
text-align:center;
padding:10px 0px 20px 0px;
}
