body{
margin:0px;
padding:0px;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
}

.top_font{
color:#ce531a;
font-weight:bold;
}


a:link{color:#0000ee;text-decoration:underline;}
a:visited{color:#0000ee;text-decoration:underline;}
a:active{color:#0000ee;text-decoration:underline;}
a:hover{color:#0000ee;text-decoration:none;}


/* ------------------------------
h1
------------------------------ */

h1{
color:#2375FB;
margin:0px;
height:0px;
lien-height:0px;
font-size:1px;
background-color:#2375FB;
}


h1 a:link{color:#2375FB;text-decoration:none;}
h1 a:visited{color:#2375FB;text-decoration:none;}
h1 a:active{color:#2375FB;text-decoration:none;}
h1 a:hover{color:#2375FB;text-decoration:none;}

/* ------------------------------
h2
------------------------------ */

h2{
margin:0px;
lien-height:0px;
font-size:12px;
padding-left:10px;
background-color:#2375FB;
padding-bottom:2px;
color:#ffffff;
}

h2 a:link{color:#ffffff;text-decoration:none;}
h2 a:visited{color:#ffffff;text-decoration:none;}
h2 a:active{color:#ffffff;text-decoration:none;}
h2 a:hover{color:#ffffff;text-decoration:none;}


/* ------------------------------
h3
------------------------------ */

h3{
line-hight:0px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
height:20px;
color:#000000;
font-size:14px;
}


h3 a:link{color:#0000EE;text-decoration:underline;}
h3 a:visited{color:#0000EE;text-decoration:underline;}
h3 a:active{color:#0000EE;text-decoration:underline;}
h3 a:hover{color:#0000EE;text-decoration:none;}



/* ------------------------------
header
------------------------------ */

#header{
width:100%;
border-bottom:solid 5px #ce531a;
}

.logo{
height:86px;
width:331px;
}

.top_navi{
vertical-align:bottom;
text-align:right;
}
/* ------------------------------
serch
------------------------------ */
.serch{
width:100%;
height:25px;
background-color:#B7D5FE;
}

form{
margin:0px;
padding:0px;
}

/* ------------------------------
main
------------------------------ */
#main{
width:100%;
}


.main_table{
margin-top:10px;
margin-bottom:10px;
width:880px;
height:600px;
}

.main_left{
vertical-align:top;
width:200px;
background-color:#EAE4E4;
}

.main_center{
vertical-align:top;
width:480px;
background-color:#ffffff;
}


.center_contents{
text-align:left;
width:468px;
}


.main_right{
vertical-align:top;
background-color:#EAE4E4;
width:200px;
}

/* ------------------------------
left-botan
------------------------------ */
.cg_botan{
font-size:14px;
width:193px;
text-align:left;
padding-top:4px;
padding-left:4px;
padding-bottom:2px;
background-color:#FFF7EC;
border-bottom:solid 1px #2375FB;
border-left:solid 3px #2375FB;
font-weight:bold;
}



.cg_botan a:link{color:#0000ee;text-decoration:none;}
.cg_botan a:visited{color:#0000ee;text-decoration:none;}
.cg_botan a:active{color:#0000ee;text-decoration:none;}
.cg_botan a:hover{color:#0000ee;text-decoration:underline;}



.left_navi{
background-color:#F2F2ED;
border-bottom:solid 1px #2375FB;
}



.cg_navi{
text-align:left;
font-size:12px;
color:#666600;
padding-top:4px;
padding-left:6px;
padding-bottom:2px;
}



.pan{
font-size:12px;
color:#666600;
padding-right:2px;
}


.cg_navi_top{
text-align:left;
font-size:12px;
padding-top:4px;
padding-left:6px;
padding-bottom:2px;
}

.cg_navi_top a:link{color:#0000ee;text-decoration:none;}
.cg_navi_top a:visited{color:#0000ee;text-decoration:none;}
.cg_navi_top a:active{color:#0000ee;text-decoration:none;}
.cg_navi_top a:hover{color:#0000ee;text-decoration:underline;}
/* ------------------------------
新着情報
------------------------------ */
.sinchaku{
width:463px;
height:23px;
text-align:left;
padding-left:5px;
border-bottom:dotted 1px #cccccc;
background-color:#fff7ec;
}

.sinchaku_txt{
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}

.sinchaku_txt a:link{color:#0000ee;text-decoration:none;}
.sinchaku_txt a:visited{color:#0000ee;text-decoration:none;}
.sinchaku_txt a:active{color:#0000ee;text-decoration:none;}
.sinchaku_txt a:hover{color:#0000ee;text-decoration:underline;}

.sinchaku_item{
float:left;
width:142px;
height:220px;
margin:5px;
font-size:12px;
}

.sinchaku_img{
width:142px;
height:142px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}
/* ------------------------------
オススメ
------------------------------ */
.osusume_item{
float:left;
width:142px;
height:220px;
margin:5px;
font-size:12px;
}

.osusume_img{
width:142px;
height:142px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}

.osusume_txt{
margin-top:5px;
font-size:12px;
width:120px;
}

.osusume_txt a:link{color:#0000ee;text-decoration:none;}
.osusume_txt a:visited{color:#0000ee;text-decoration:none;}
.osusume_txt a:active{color:#0000ee;text-decoration:none;}
.osusume_txt a:hover{color:#0000ee;text-decoration:underline;}
/* ------------------------------
イチオシ
------------------------------ */

.item_kakaku{
font-size:12px;
color:#ff0000;
margin-bottom:3px;
}

.item_font{
margin-bottom:3px;
font-size:12px;
}

.item_font a:link{color:#1B71D1;text-decoration:none;}
.item_font a:visited{color:#1B71D1;text-decoration:none;}
.item_font a:active{color:#1B71D1;text-decoration:none;}
.item_font a:hover{color:#1B71D1;text-decoration:underline;}


.item_font_b{
padding-left:5px;
padding-right:5px;
margin-bottom:3px;
font-size:12px;
}

.item_left{
vertical-align:middle;
padding-left:15px;
background-color:#f2f2ed;
}


.item_right{
vertical-align:middle;
}



/* ------------------------------
ピックアップ商品
------------------------------ */
.pick_item{
float:left;
width:142px;
height:200px;
margin:5px;
font-size:12px;
}

.pick_img{
width:142px;
height:142px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}

.pick_txt{
width:142px;
margin-top:5px;
font-size:12px;
width:120px;
}


.pick_txt a:link{color:#0000ee;text-decoration:none;}
.pick_txt a:visited{color:#0000ee;text-decoration:none;}
.pick_txt a:active{color:#0000ee;text-decoration:none;}
.pick_txt a:hover{color:#0000ee;text-decoration:underline;}

/* ------------------------------
売れ筋商品
------------------------------ */
.uresuji{
padding:5px;
width:150px;
border:solid 1px #94A197;
background-color:#f2f2ed;
margin-bottom:10px;
}

.uresuji_item{
width:142px;
height:200px;
margin:5px;
font-size:12px;
}

.uresuji_img{
width:142px;
height:142px;
text-align:center;
vertical-align:middle;
border:solid 1px #808080;
background-color:#ffffff;
}

.uresuji_txt{
margin-top:5px;
font-size:12px;
width:120px;
}

.uresuji_txt a:link{color:#0000ee;text-decoration:none;}
.uresuji_txt a:visited{color:#0000ee;text-decoration:none;}
.uresuji_txt a:active{color:#0000ee;text-decoration:none;}
.uresuji_txt a:hover{color:#0000ee;text-decoration:underline;}

/* ------------------------------
ご利用案内
------------------------------ */
.info{
font-size:12px;
text-align:left;
padding-left:5px;
line-height:15px;
color:#ce531a;
}

.info a:link{color:#0000ee;text-decoration:none;}
.info a:visited{color:#0000ee;text-decoration:none;}
.info a:active{color:#0000ee;text-decoration:none;}
.info a:hover{color:#0000ee;text-decoration:underline;}


.info_contents{
line-height:18px;
font-size:14px;
padding:5px;
background-color:#F9EDDD;
margin-top:10px;
margin-bottom:10px;
}

.info_navi{
line-height:18px;
font-size:12px;
}

.info_navi a:link{color:#0000ee;text-decoration:none;}
.info_navi a:visited{color:#0000ee;text-decoration:none;}
.info_navi a:active{color:#0000ee;text-decoration:none;}
.info_navi a:hover{color:#0000ee;text-decoration:underline;}
/* ------------------------------
footer
------------------------------ */
#footer{
width:100%;
background-color:#B7D5FE;
border-top:solid 5px #ce531a;
}

.footer_main{
padding-top:5px;
font-size:12px;
width:880px;
padding-bottom:20px;
}

.footer_menu{
color:#000000;
margin-top:10px;
}

.footer_menu a:link{color:#0000ee;text-decoration:underline;}
.footer_menu a:visited{color:#0000ee;text-decoration:underline;}
.footer_menu a:active{color:#0000ee;text-decoration:underline;}
.footer_menu a:hover{color:#0000ee;text-decoration:none;}

.cg_footer{
color:#0000ee;
line-height:18px;
}

.cg_footer a:link{color:#0000ee;text-decoration:underline;}
.cg_footer a:visited{color:#0000ee;text-decoration:underline;}
.cg_footer a:active{color:#0000ee;text-decoration:underline;}
.cg_footer a:hover{color:#0000ee;text-decoration:none;}


.footer_serch{
height:25px;
margin-bottom:5px;
}


.footer_3k{
width:800px;
height:100px;
}

.footer_3k_a{
width:150px;
float:left;
}

.footer_3k_b{
padding-top:17px;
text-align:left;
width:900px;
float:right;
font-size:10px;
line-height:13px;
}

.footer_3k_b a:link{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:visited{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:active{color:#0000ee;text-decoration:underline;}
.footer_3k_b a:hover{color:#0000ee;text-decoration:none;}

.copy_3k{
clear:both;
font-size:12px;
}

.copy_3k a:link{color:#000000;text-decoration:none;}
.copy_3k a:visited{color:#000000;text-decoration:none;}
.copy_3k a:active{color:#000000;text-decoration:none;}
.copy_3k a:hover{color:#000000;text-decoration:none;}

/* ------------------------------
検索アイテム
------------------------------ */
.serch_item{
margin-bottom:10px;
}

/* ------------------------------
検索ページTOPカテゴリナビ
------------------------------ */
.site_navi{
font-size:12px;
margin-bottom:5px;
text-align:left;
}

.site_navi a:link{color:#0000ee;text-decoration:underline;}
.site_navi a:visited{color:#0000ee;text-decoration:underline;}
.site_navi a:active{color:#0000ee;text-decoration:underline;}
.site_navi a:hover{color:#0000ee;text-decoration:none;}

/* ------------------------------
セレクトアイテム
------------------------------ */

.select_item{
margin-bottom:50px;
}

.select_kakaku{
color:#ff0000;
margin-bottom:3px;
font-weight:900;
text-align:center;
}

.select_price_a{
width:169px;
height:134px;
background: url(img/kounyu_bg.jpg) no-repeat;
}

.select_price_a2{
width:169px;
height:134px;
background: url(img/kounyu_bg2.jpg) no-repeat;
}

.select_teika{
margin-top:10px;
text-align:center;
font-size:12px;
}

.item_chui{
text-align:left;
font-size:12px;
margin-top:2px;
margin-bottom:2px;
}

.kago{
margin-top:10px;
}


.wata_kakaku{
font-size:12px;
color:#ff0000;
}


.itemh2b{
background-color:#ffffff;
line-height:18px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
height:30px;
color:#000000;
font-size:16px;
text-align:center;
}


.randh3{
border-top:dashed 1px #000000;
line-height:18px;
padding-top:10px;
padding-bottom:0px;
margin:0px;
height:30px;
color:#CC6600;
font-size:16px;
text-align:center;
}
/* ------------------------------
検索ページ番号
------------------------------ */
.page_no_top{
font-size:15px;
margin-bottom:10px;
}

.page_no_top a:link{color:#0000ee;text-decoration:underline;}
.page_no_top a:visited{color:#0000ee;text-decoration:underline;}
.page_no_top a:active{color:#0000ee;text-decoration:underline;}
.page_no_top a:hover{color:#0000ee;text-decoration:none;}

.page_no_bottom{
font-size:15px;
}

.page_no_bottom a:link{color:#0000ee;text-decoration:underline;}
.page_no_bottom a:visited{color:#0000ee;text-decoration:underline;}
.page_no_bottom a:active{color:#0000ee;text-decoration:underline;}
.page_no_bottom a:hover{color:#0000ee;text-decoration:none;}

/* ------------------------------
フォーム
------------------------------ */

.form_tb{
border-left:solid 1px #808080;
border-right:solid 1px #808080;
border-top:solid 1px #808080;
}

.form_koumoku{
width:120px;
font-size:12px;
border-bottom:solid 1px #808080;
}

.form_item{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-size:12px;
border-bottom:solid 1px #808080;
border-left:solid 1px #808080;
}


/* ------------------------------
SEOリンク
------------------------------ */

.seo_link{
font-size:10px;
}

.seo_link a:link{color:#0000ee;text-decoration:underline;}
.seo_link a:visited{color:#0000ee;text-decoration:underline;}
.seo_link a:active{color:#0000ee;text-decoration:underline;}
.seo_link a:hover{color:#0000ee;text-decoration:none;}


/* ------------------------------
side_baner
------------------------------ */
.side_baner{
margin-bottom:5px;
}


/* ------------------------------
メーカー
------------------------------ */

.maker{
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-left:2px;
padding-right:2px;
font-size:12px;
width:172px;
background-color:#ffffff;
}

.maker_b{
font-size:15px;
}


/* ------------------------------
初めてのタイトル
------------------------------ */
.fast{
padding-bottom:5px;
background-color:#ffffff;
}

/* ------------------------------
バナーボックス
------------------------------ */
.baner{
padding-bottom:5px;
padding-top:5px;
}

/* ------------------------------
利用案内など
------------------------------ */
.info_block{
padding-top:5px;
padding-bottom:20px;
line-height:15px;
font-size:12px;
}

.info_block2{
padding-left:20px;
padding-top:5px;
padding-bottom:20px;
line-height:15px;
font-size:12px;
}

.info_block3{
font-size:12px;
line-height:15px;
font-size:12px;
}

.info_block4{
padding-top:5px;
padding-bottom:20px;
line-height:15px;
font-size:12px;
line-height:15px;
width:657px;
height:300px;
font-size:12px;
background: url(img/hajimete_bc.jpg) no-repeat;
}

.info_blockh3{
font-size:15px;
margin:0px;
padding:0px;
color:#F59D04;
font-size:12px;
}

.font_red{
color:#ff0000;
font-size:12px;
}
