
body{
margin:0px;
background-color:#EEF0FF;
}
h1{
margin:0px;
font-size:12px;
text-align:left;
color:#666666;
}
h2{
margin:0px;
font-size:12px;
text-align:left;
color:#666666;
}
h3{
margin:0px;
font-size:14px;
text-align:left;
color:#666666;
}
h4{
margin:0px;
font-size:12px;
text-align:left;
color:#333333;
}
h5{
margin:0px;
font-size:12px;
text-align:left;
color:#666666;
}






.seo{
display:none;
}

A { text-decoration: none; }
A:link { color: #282E70; } 
A:visited { color: #282E70; } 
A:hover { color: #FF0000; } 
A:active { color: #FF9000; } 


A.sav1:link     {color: #F58D40;}
A.sav1:visited  {color: #F58D40;}   
A.sav1:hover    {
                 color: #ff0000;
                 text-decoration: underline;
                }
A.sav1:active   {color: #FFEA00;}


A.sav2:link     {color: #282E70;}
A.sav2:visited  {color: #282E70;}   
A.sav2:hover    {
                 color: #ff0000;
                 text-decoration: underline;
                }
				
A.sav2:active   {color: #FF9000;}


A.sav3:link     {color: #666666;}
A.sav3:visited  {color: #666666;}   
A.sav3:hover    {color: #ff9900;}
A.sav3:active   {color: #FF0000;}

/**********　ボタン関連　**********/

#menu1 a span {
display:none;
}
#menu1 a {
display:block;
width:148px;
height:30px;
background-image:url(img/b1.jpg);
background-repeat:no-repeat;
float:left;
}
#menu1 a:hover {
background-image:url(img/b11.jpg);
background-repeat:no-repeat;
}

#menu2 a span {
display:none;
}
#menu2 a {
display:block;
width:148px;
height:30px;
background-image:url(img/b2.jpg);
background-repeat:no-repeat;
float:left;
}
#menu2 a:hover {
background-image:url(img/b21.jpg);
background-repeat:no-repeat;
}

#menu3 a span {
display:none;
}
#menu3 a {
display:block;
width:148px;
height:30px;
background-image:url(img/b3.jpg);
background-repeat:no-repeat;
float:left;
}
#menu3 a:hover {
background-image:url(img/b31.jpg);
background-repeat:no-repeat;
}

#menu4 a span {
display:none;
}
#menu4 a {
display:block;
width:148px;
height:30px;
background-image:url(img/b4.jpg);
background-repeat:no-repeat;
float:left;
}
#menu4 a:hover {
background-image:url(img/b41.jpg);
background-repeat:no-repeat;
}

#menu5 a span {
display:none;
}
#menu5 a {
display:block;
width:148px;
height:30px;
background-image:url(img/b5.jpg);
background-repeat:no-repeat;
float:left;
}
#menu5 a:hover {
background-image:url(img/b51.jpg);
background-repeat:no-repeat;
}

#menu6 a span {
display:none;
}
#menu6 a {
display:block;
width:147px;
height:29px;
background-image:url(img/cart_b1.jpg);
background-repeat:no-repeat;
float:left;
}
#menu6 a:hover {
background-image:url(img/cart_b11.jpg);
background-repeat:no-repeat;
}

/**********　トップページ　**********/

.banner1{
padding:15px 10px 0px 10px;
}
.banner2{
padding:5px 10px 0px 10px;
}
.banner3{
padding:22px 10px 0px 0px;
}
.banner4{
padding:22px 0px 0px 0px;
}
.syouhin1{
margin:0px 0px 10px 0px;
}
.syouhin_img{
padding:5px;
}
.syouhin_title{
padding:5px 0px 5px 10px;
text-align:left;
font-size:14px;
color:#000000;
font-weight:bold;
}
.syouhin_text{
padding:5px 0px 5px 10px;
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
}
.syouhin_price{
padding:5px 5px 5px 0px;
text-align:right;
font-size:12px;
color:#000000;
line-height:17px;
}
.syouhin_details{
padding:5px 5px 5px 0px;
text-align:right;
font-size:12px;
color:#000000;
line-height:17px;
}
.seo_text{
padding:10px 15px 15px 15px;
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
}
.food1{
padding:0px 0px 0px 0px;
}
.text_navi{
font-size:12px;
text-align:center;
padding:10px 0px 5px 0px;
}
.copy_right{
font-size:12px;
text-align:center;
padding:5px 0px 5px 0px;
}
.add1{
font-size:14px;
font-weight:bold;
text-align:left;
color:#000000;
padding:8px 0px 5px 10px;
}
.add2{
font-size:12px;
text-align:left;
color:#000000;
padding:0px 0px 10px 10px;
}
.ryujin{
font-size:10px;
color:#333333;
text-align:center;
}

/**********　下層ページ共通　**********/
.title_img{
padding:12px 13px 30px 0px;
}

.c_bota{
padding:0px 0px 5px 0px;
}
.add3{
font-size:14px;
font-weight:bold;
text-align:left;
color:#333333;
padding:8px 0px 5px 10px;
}
.add4{
font-size:12px;
text-align:left;
color:#666666;
padding:0px 0px 10px 10px;
}
.side1{
background-image:url(img/k_side_bg.jpg);
background-repeat:no-repeat;
border-right:1px solid #CFCFCF;
}
.text_navi1{
font-size:12px;
text-align:center;
padding:10px 0px 5px 0px;
}
/**********　メール　**********/

.mail1{
width:462px;
background-color:#F2F2F2;
border:1px solid #CFCFCF;
text-align:left;
padding:10px 10px 10px 90px;
font-size:12px;
line-height:17px;
color:#666666;
}
.mail2{
padding:0px 0px 40px 0px;
}
.mail3{
padding:0px 0px 0px 5px;
}
.mail4{
font-size:12px;
color:#000000;
line-height:17px;
text-align:left;
padding:2px 0px 2px 10px;
}
.mail5{
font-size:12px;
color:#666666;
line-height:17px;
text-align:left;
padding:2px 0px 2px 10px;
}
.mail_php{
text-align:center;
margin:0px 0px 30px 0px;
font-size:12px;
color:#666666;
line-height:20px;
}
/**********　特商法　**********/

.s_title{
padding:0px 0px 25px 0px;
}

.toku1{
margin-bottom:20px;
}

.toku2{color: #FF99CC}

.toku3{
margin-bottom:30px;
}
.toku_text1{
font-size:14px;
color:#555555;
text-align:left;
padding:5px 0px 5px 5px ;
border-bottom:1px solid #acacac;
}

.toku_text2{
font-size:12px;
color:#a7a7a7;
text-align:left;
padding:5px 0px 5px 5px;
line-height:17px;
}

/**********　魚銀　**********/

.gin1{
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
padding:10px 0px 10px 10px;
}
.gin2{
width:241px;
margin:0px 0px 5px 10px;
float:right;
}
.gin3{
width:241px;
margin:0px 10px 5px 0px;
float:left;
}
.gin4{
width:164px;
margin:0px 0px 5px 10px;
float:right;
}
.gin5{
width:560px;
border:apx solid #999999;
font-size:12px;
line-height:17px;
color:#666666;
margin:0px 0px 10px 0px;
padding:10px 20px 10px 20px;
}
.gin6{
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
padding:10px 10px 10px 10px;
border:1px solid #666666;
}
.gin7 {
	color: #000000;
	font-size: 14px;
}
.gin8{
	color: #000000;
	font-size: 24px;
}
.gin9{
width:166px;
margin:0px 10px 5px 0px;
float:left;
}
.gin10{
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
padding:0px 0px 10px 10px;
}
/**********　ショッピングカート　**********/

.shop_title_img{
padding:12px 13px 15px 0px;
}
.shop_side1{
border-right:1px solid #CFCFCF;
padding-left:10px;
}
.shop_menu1{
background-image:url(img/shop_menu1.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
width:143px;
height:18px;
padding:7px 0px 0px 0px;
}
.shop_menu2{
background-image:url(img/shop_menu2.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#2D3A98;
text-align:left;
width:111px;
height:19px;
padding:6px 0px 0px 32px;
}

.shop_title{
width:547px;
height:14px;
font-size:14px;
padding:4px 0px 4px 35px;
background-image:url(img/shop_title1.jpg);
background-repeat:no-repeat;
}

.shop_link1{
font-size:12px;
padding:4px 0px 4px 0px;
color: #282E70;
text-align:left;
}
.shop_link2{
font-size:12px;
padding:4px 0px 4px 0px;
color: #666666;
text-align:right;
}

.shop_img{
padding:10px;
}
.shop_waku{
border:1px solid #C8C8C8;
}
.shop_syouhin_name1{
background-image:url(img/shop_titl_mark.jpg);
background-repeat:no-repeat;
padding:5px 0px 5px 35px;
text-align:left;
font-size:14px;
color:#000000;
font-weight:bold;
}
.shop_com{
background-image:url(img/shop_bg.jpg);
font-size:12px;
text-align:left;
color:#666666;
padding:10px 20px;
line-height:17px;
}
.shop1{
font-size:12px;
text-align:left;
padding:5px 0px 5px 10px;
}
.shop2{
font-size:12px;
color:#333333;
font-weight:bold;
text-align:right;
padding:5px 10px 5px 0px;
}
.shop3{
font-size:12px;
font-weight:bold;
color:#333333;
text-align:right;
padding:5px 10px 5px 10px;
}
.shop4{
font-size:12px;
text-align:right;
padding:5px 10px 5px 10px;
}

/**********　ショッピングカート詳細　**********/

.syosai_text{
padding:10px 28px 10px 27px;
font-size:12px;
text-align:left;
line-height:17px;
color:#666666;
}
.syosai1{
margin:10px;
}
.syosai2{
width:200px;
margin:10px;
font-size:12px;
text-align:left;
line-height:17px;
color:#666666;
}
/**********　ショッピングカート商品確認　**********/

.goke1{
font-size:12px;
color:#FFFFFF;
padding:5px;
text-align:center;
background-color:#999999;
}
.goke2{
font-size:12px;
color:#666666;
padding:5px;
text-align:left;
background-color:#ffffff;
}
.goke3{
font-size:12px;
color:#ff0000;
padding:5px;
text-align:center;
background-color:#ffffff;
}
.goke4{
font-size:12px;
color:#666666;
padding:5px;
text-align:left;
background-color:#ffffff;
}
.goke5{
font-size:14px;
font-weight:bold;
color:#ff0000;
padding:5px;
text-align:center;
background-color:#ffffff;
}
.goke6{
font-size:12px;
color:#666666;
padding:5px;
text-align:center;
background-color:#ffffff;
}

/**********　ショッピングカートメール　**********/

.cart1{
margin-bottom:25px;
text-align:center;
}
.cart2{
width:582px;
margin-bottom:15px;
}
.cart3{
width:570px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
text-align:left;
line-height:17px;
font-size:12px;
color:#666666;
padding:10px 5px 10px 5px;
}
.cart4{color: #FF0000}
.cart5{
text-align:left;
line-height:17px;
font-size:12px;
color:#666666;
padding:5px 5px 15px 5px;
}
.cart6{
text-align:left;
line-height:17px;
font-size:14px;
color:#666666;
padding:80px 0px 30px 0px;
text-align:center;
}
/**********　トピックス　**********/
.topics_table{
border:1px solid #bababa;
}
.topics{
margin-bottom:15px;
}

.topics_date{
font-size:12px;
text-align:left;
color:#666666;
padding:10px 0px 5px 10px;
border-bottom:1px solid #bababa;
}
.topics_title{
font-size:12px;
font-weight:bold;
text-align:left;
color:#333333;
padding:10px 0px 5px 3px;
border-bottom:1px solid #bababa;
}
.topics1{
font-size:12px;
text-align:left;
color:#666666;
line-height:17px;
padding:10px;
}
.topics2{
width:200px;
text-align:center;
margin-left:10px;
margin-bottom:5px;
float:right;
}
.topics3{
width:200px;
text-align:center;
vertical-align:middle;
margin-right:10px;
margin-bottom:5px;
float:left;
}

.soryo{
font-size:12px;
color:#333333;
}

/**********　個人情報保護方針　**********/


#kojin_waku{
width:550px;
padding:10px 5px;
text-align:left;
line-height:18px;
color:#666666;
margin-bottom:20px;
font-size:12px;
margin-left:auto;
margin-right:auto;
}

#kojin_waku ul{
margin:0px;
padding:0px;
}

#kojin_waku li{
list-style-type:none;
}

.kojin1{
color:#333333;
margin-bottom:20px;
}

.kojin2{
color:#333333;
font-weight:bold;
margin-bottom:10px;
margin-left:10px;
}

.kojin3{
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
}

.kojin4{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}

.kojin5{
margin-bottom:10px;
margin-left:25px;
margin-right:25px;
}




