body{
font-size:80%;
background-color:#000000;
line-height: 1.5em; 
margin:0px;
padding:0px;
color:#ffffff;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
onLoad:MM_preloadImages('{$config_set.img_root}{$img_dr}/gidemenu1_2.jpg','{$config_set.img_root}{$img_dr}/gidemenu2_2.jpg','{$config_set.img_root}{$img_dr}/gidemenu3_2.jpg','{$config_set.img_root}{$img_dr}/gidemenu4_2.jpg','{$config_set.img_root}{$img_dr}/gidemenu5_2.jpg','{$config_set.img_root}{$img_dr}/gidemenu6_2.jpg','{$config_set.img_root}{$img_dr}/hajimete2.jpg','{$config_set.img_root}{$img_dr}/gide2.jpg','{$config_set.img_root}{$img_dr}/mail_toiawase2.jpg')
}


a:link{color:ffffff;text-decoration:none;}
a:visited{color:ffffff;text-decoration:none;}
a:active{color:ffffff;text-decoration:none;}
a:hover{color:ffffff;text-decoration:underline;}

.txt_10size{
font-size:10px;
}

.txt_80psize{
font-size:80%;
line-height: 1.5em; 
margin:0,10,10,10,;
padding:10px;
color:#000000;
}

.left_box_b{
padding-left:6px;
background: url(img/left_boxline.jpg) repeat-y;
}

.font_red{
color:#ff0000;
}

.main_bc{
background-color:#000000;
width:870px;
}

/* ------------------------------
h1
------------------------------ */
h1{
size:1px;
margin:-25px 0px 0px 0px;
}

.hedh1{
margin:0px;
line-height:0px;
padding:0px;
font-size:1px;
}


.hedh1 a:link{color:#000000;text-decoration:none;}
.hedh1 a:visited{color:#000000;text-decoration:none;}
.hedh1 a:active{color:#000000;text-decoration:none;}
.hedh1 a:hover{color:#000000;text-decoration:none;}

/* ------------------------------
h2
------------------------------ */

.hedh2{
margin:0px;
lien-height:0px;
padding:0px;
font-size:12px;
padding-bottom:2px;
color:#ffffff;
}

.hedh2 a:link{color:#ffffff;text-decoration:none;}
.hedh2 a:visited{color:#ffffff;text-decoration:none;}
.hedh2 a:active{color:#ffffff;text-decoration:none;}
.hedh2 a:hover{color:#ffffff;text-decoration:none;}



/* ------------------------------
h2b
------------------------------ */

.h2b{
line-height:20px;
padding-top:0px;
padding-bottom:5px;
padding-left:10px;
margin:0px;
height:20px;
color:#0000EE;
font-size:16px;
}

.h2b a:link{color:#0000EE;text-decoration:none;}
.h2b a:visited{color:#0000EE;text-decoration:none;}
.h2b a:active{color:#0000EE;text-decoration:none;}
.h2b a:hover{color:#0000EE;text-decoration:underline;}



/* ------------------------------
h3
------------------------------ */

h3{
margin:0px;
lien-height:0px;
padding-left:10px;
padding-bottom:2px;
color:#0000ee;
}

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;}



/* ------------------------------
main_table
------------------------------ */
.main_table{
border-bottom:solid 4px #999999;
padding-bottom:10px;
margin-bottom:20px;
}


/* ------------------------------
form
------------------------------ */
form{
margin:0px;
padding-top:5px;
text-align:left;
}
/* ------------------------------
header
------------------------------ */
#header{
background: url(img/header.jpg) 0px 0 no-repeat;
position: relative;
width:870px;
height:80px; 
}

#header h2 a {
	width: 400px;
	display: block;
	overflow: hidden;
	color: #000;
	padding-top: 10px; 
	font-size: 1px;
	height: 40px;
	voice-family:inherit;

}

.kakaku{
color:#ff0000;
font-weight:bold;
}

.header_menu{
padding-top:10px;
padding-left:10px;
font-size:12px;
}
/* ------------------------------
main_contents
------------------------------ */

.main_contents{
width:658px;
padding-left:2px;
vertical-align:top;
font-size:12px;
}

.serch{
font-size:12px;
}

.main_serchform{
margin-bottom:5px;
}

.in_left{
margin-top:4px;
float:left;
width:325px;
padding-right:5px;

}

.in_right{
border-left:solid 1px #ffffff;
padding-left:5px;
margin-top:4px;
float:right;
width:322px;
}

.box_title{
border-bottom:solid 1px #ffffff;
margin-bottom:5px;
clear:both;
margin-top:5px;
}


.pr_box{
width:320px;
height:72px;
margin-top:4px;
background-color:#cccccc;
}

.pr_box_b{
width:320px;
height:100px;
margin-top:4px;
background-color:#cccccc;
}
/* ------------------------------
pick_up
------------------------------ */

.pick_up{
margin-left:10px;
margin-top:10px;
float:left;
height:160px;
}

.pick_up2{
margin-top:2px;
margin-bottom:10px;
width:200px;
float:left;
width:210px;
padding-left:5px;

}

.pick_up3{
margin-top:2px;
margin-bottom:5px;
border-left:solid 1px #8A8885;
border-right:solid 1px #8A8885;
float:left;
padding-left:5px;
width:210px;
}


.pick_table{
width:145px;
font-size:12px;
}

.pick_td{
height:100px;
}

.maker_linenap{
clear:both;
}


/* ------------------------------
最新商品
------------------------------ */
.sinchaku_txt{
padding-right:2px;
padding-left:2px;
padding-bottom:3px;
font-size:12px;
}

/* ------------------------------
ランキング
------------------------------ */
.ranking_tb{
margin-top:5px;
}

.ranking{
font-size:12px;
text-align:left;
padding-left:10px;
}

/* ------------------------------
インフォメーション
------------------------------ */

.info_line{
width:657px;

}

.info_td{
vertical-align:top;
width:323px;
padding-left:5px;

}

.info_table{
font-size:12px;
line-height:15px;

}

.info_txt{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}


/* ------------------------------
sideleft
------------------------------ */
.side_left{
width:200px;
padding-top:5px;
padding-left:10px;
font-size:12px;
}

/* ------------------------------
side_box
------------------------------ */
.menubox_t{
width:185px;
height:13px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border:solid 1px #ffffff;
background-color:#000000;
display:block;
}


.menubox a{
width:185px;
height:13px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border:solid 1px #ffffff;
background-color:#000000;
display:block;
}

.menubox a:hover{
display:block;
padding:0px;
height:13px;
width:185px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
background: url(img/m_bc.jpg) 0px 0 no-repeat;
text-decoration:none;
}


.side_box{
vertical-align:top;
width:189px;
border:solid 1px #ffffff;
}

.side_box_in{
padding-left:2px;
padding-right:2px;
}

.box_title{
padding-top:5px;
padding-bottom:5px;
}

.box_value{
padding-bottom:4px;
}

.side_box_bottom{
margin-bottom:5px;
}

.box_contents{
padding-top:5px;
padding-left:5px;

}

/* ------------------------------
一覧ページ
------------------------------ */

.ichiran_txt{
width:300px;
font-size:12px;
padding-left:10px;
}

.ichiran_box{
border-bottom:1px solid #cccccc;
padding-bottom:5px;
margin-bottom:5px;
}


.site_navi{
margin-top:5px;
font-size:12px;
margin-bottom:5px;
text-align:left;
}

.page_no_top{
clear:both;
background-color:#000000;
padding:2px;
margin-bottom:2px;
}

.page_no_bottom{
clear:both;
background-color:#000000;
padding:2px;
margin-top:2px;
}


.ichiranh2{
line-height:20px;
padding-top:0px;
margin:0px;
height:15px;
color:#000000;
font-size:12px;
}

.ichiranh2 a:link{color:#ffffff;text-decoration:none;}
.ichiranh2 a:visited{color:#ffffff;text-decoration:none;}
.ichiranh2 a:active{color:#ffffff;text-decoration:none;}
.ichiranh2 a:hover{color:#ffffff;text-decoration:none;}


/* ------------------------------
詳細ページ
------------------------------ */

.itemh2{
line-height:18px;
margin:0px;
padding-bottom:5px;
color:#ffffff;
font-size:16px;
}

ul{
margin:0px;
padding:0px;
}

li{
background-image: url(img/chara_m.gif);
font-size:12px;
background-repeat : no-repeat;
list-style-type:none;
padding-left:35px;
padding-top:4px;
line-height:25px;
}

.li_b{
background-position :left center;
background-image: url(img/chara_m.gif);
font-size:12px;
background-repeat : no-repeat;
list-style-type:none;
padding-left:35px;
line-height:25px;
}


.li_menu{
background-position : left top;
background-image: url(img/sankaku.jpg);
font-size:12px;
background-repeat : no-repeat;
list-style-type:none;
padding-left:15px;
line-height:18px;
}

dt{
background-position : left center;
background-image: url(img/chara_m.jpg);
font-size:12px;
background-repeat : no-repeat;
list-style-type:none;
padding-left:35px;
line-height:30px;
}



.osusume_item{
float:left;
width:120px;
height:180px;
margin:5px;
font-size:12px;
}

.osusume_img{
width:120px;
height:120px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}

.osusume_txt{
margin-top:5px;
font-size:12px;
width:120px;
}

.shousai_txt{
line-height:25px;
font-size:12px;
color:#000000;
}

.shousai_txtb{
color:#ff0000;
}

.shousai_txtc{
line-height:18px;
font-size:12px;
}

.shousai_kakaku{
font-size:20px;
font-weight:bold;
color:#ff0000;
}

.shousai_right{
margin-top:5px;
padding-bottom:5px;
}


.shousai_right a:link{color:#000000;text-decoration:none;}
.shousai_right a:visited{color:#000000;text-decoration:none;}
.shousai_right a:active{color:#000000;text-decoration:none;}
.shousai_right a:hover{color:000000;text-decoration:underline;}

.shousai_right_b a:link{color:#ffffff;text-decoration:none;}
.shousai_right_b a:visited{color:#ffffff;text-decoration:none;}
.shousai_right_b a:active{color:#ffffff;text-decoration:none;}
.shousai_right_b a:hover{color:#ffffff;text-decoration:underline;}

.shousai_table{
border-bottom:solid 2px #CCCCCC;
border-left:solid 2px #CCCCCC;
border-right:solid 2px #CCCCCC;
}

.shousai_tda{
width:105px;
color:#000000;
border-right:solid 2px #CCCCCC;
border-top:solid 2px #CCCCCC;
background-color:#eeeeee;
padding:5px;
font-size:12px;
}

.shousai_tdb{
border-top:solid 2px #CCCCCC;
line-leight:15px;
padding:5px;
font-size:12px;
}

.shousai_tbc{
clear:both;
border-bottom:solid 1px #ffffff;
margin-bottom:5px;
}

.shousai_name{
border-bottom:solid 1px #ffffff;
margin-bottom:10px;
}


.cago_bc{
color:#000000;
background: url(img/cago_bc.jpg) no-repeat;
width:300px;
height:283px;
}



/* ------------------------------
footer
------------------------------ */
.footer{
width:850px;
padding-bottom:20px;
}

.footer_link{
line-height:15px;
text-align:left;
width:720px;
font-size:10px;
margin-top:10px;
padding:5px;
background-color:#000000;
border:solid1x #EEEEEE;
}

/* ------------------------------
フォーム
------------------------------ */

.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;
}


.toi_table{
margin-top:5px;
margin-bottom:5px;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}

.toi_koumoku{
text-align:center;
border-bottom:solid 1px #cccccc;
font-size:12px;
}

.toi_input{
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
border-left:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
font-size:12px;
}

/* ------------------------------
LEFTナビ関係
------------------------------ */

.cg_navi_top{
text-align:left;
padding-top:4px;
padding-left:6px;
padding-bottom:2px;
}

.cg_navi{
text-align:left;
color:#ffffff;
padding-top:4px;
padding-left:6px;
padding-bottom:2px;
}

.pan{
color:#ffffff;
padding-right:2px;
}

/* ------------------------------
ナビ
------------------------------ */
.navi{
position: relative;
margin-bottom: 5px;
width:850px;
padding-left:360px;
font-weight: bold; 
}
/* ------------------------------
かご
------------------------------ */
.cago{
padding-top:0px;
padding-left:700px;
}

.cago a {
	width: 130px;
	display: block;
	overflow: hidden;
	color: #000;
	padding-top: -50em; 
	font-size: 1px;
	height: 40px;
	voice-family:inherit;
	height: 0;
}




/* ------------------------------
利用案内など
------------------------------ */
.info_block{
padding-top:5px;
padding-bottom:20px;
line-height:15px;
}

.info_block2{
padding-left:20px;
padding-top:5px;
padding-bottom:20px;
line-height:15px;
}

.info_block3{
font-size:12px;
line-height:15px;
}

.info_block4{
padding-top:5px;
padding-bottom:20px;
line-height:15px;
font-size:12px;
line-height:15px;
width:657px;
height:300px;
background: url(img/hajimete_bc.jpg) no-repeat;
}

.info_blockh3{
font-size:15px;
margin:0px;
padding:0px;
color:#F59D04;
}
/* ------------------------------
特定商取引
------------------------------ */
.tokusho_koumoku{
width:200px;
font-size:12px;
color:#000000;
background-color:#E6FFCC;
border-bottom:solid 1px #000000;
}

.gidenavi_a{
padding-top:85px;
width:215px;
heigh:40px;
font-size:12px;
text-align:center;
background: url(img/gideimg1.jpg) no-repeat center;
}


.gidenavi_a a:link{color:#000000;text-decoration:none;}
.gidenavi_a a:visited{color:#000000;text-decoration:none;}
.gidenavi_a a:active{color:#000000;text-decoration:none;}
.gidenavi_a a:hover{color:000000;text-decoration:underline;}



.gidenavi_b{
padding-top:85px;
width:215px;
heigh:40px;
font-size:12px;
text-align:center;
background: url(img/gideimg2.jpg) no-repeat center;
}

.gidenavi_b a:link{color:#000000;text-decoration:none;}
.gidenavi_b a:visited{color:#000000;text-decoration:none;}
.gidenavi_b a:active{color:#000000;text-decoration:none;}
.gidenavi_b a:hover{color:000000;text-decoration:underline;}

.gidenavi_c{
padding-top:85px;
width:215px;
heigh:40px;
font-size:12px;
text-align:center;
background: url(img/gideimg3.jpg) no-repeat center;
}


.gidenavi_c a:link{color:#000000;text-decoration:none;}
.gidenavi_c a:visited{color:#000000;text-decoration:none;}
.gidenavi_c a:active{color:#000000;text-decoration:none;}
.gidenavi_c a:hover{color:000000;text-decoration:underline;}
