/* CSS Document */

body {
	font-size: 80%;
	font-family: Osaka, "Lucida Grande",geneva,verdana,sans-serif;
	onLoad="MM_preloadImages('img/side_gide_haji02.gif','img/side_gide_susume02.gif','img/side_gide_dodoke02.gif','img/side_gide_shiharai02.gif','img/side_gide_sosuryo02.gif','img/side_gide_henpin02.gif','img/side_gide_cart02.gif','img/side_gide_faq02.gif','img/side_gide_toi02.gif')"
	color: #444;
	margin: 0px;
	background: #ffffff center top;
	text-align: center;
	}

h1 {
	width: 910px;
	height: 20px;
	text-align: right;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	color: #999;
}

h2 {
	text-align: left;
	margin: 0px;
	padding: 5px;
	font-size: 14px;
	color: #333;
}

h3 {
	color:#333;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

a{
text-decoration:none;
color:#1B71D1;
}
a:link{
color:#1B71D1;
}
a:visited{
color:#1B71D1;
}
a:active{
color:#1B71D1;
}
a:hover {
color:#FF7800;
text-decoration:underline;
}

.gide_ber a:link {
	text-decoration: underline;
	}

.gide_ber a:visited {
	text-decoration: underline;
	}

.gide_ber a:active {
	text-decoration: underline;
	}

.gide_ber a:hover {
	background: #EEE;
	text-decoration: none;
	}

.center {
	font-size:14px;
	width: 550px;
	color:#333;
	text-align: left;
	padding: 10px 10px 10px 10px;
	width: 100%;

}

.main_bk {
	border-top: none;
	border-bottom: solid 2px #0741AF;
	border-left: solid 2px #0741AF;
	border-right: solid 2px #0741AF;
	color:#333;
	text-align: left;
	padding: 5px;

}

.main_bk2 {

	border-bottom: none;
	border-top: solid 2px #0741AF;
	border-left: solid 2px #0741AF;
	border-right: solid 2px #0741AF;
	color:#333;
	text-align: left;
}

.main_center_txt {
	font-size:80%;
	line-height:20px;
	color:#333;
	text-align: left;
	padding: 10px 10px 10px 10px;

}

.main_center_txt2 {
	font-size:80%;
	line-height:20px;
	color:#333;
	text-align: center;
	padding: 10px 5px 5px 5px;

}

.main_syousai {
	line-height:20px;
	color:#333;
	text-align: center;
	padding: 10px 5px 5px 5px;

}

.txt_sr_18 {
	font-size:18px;
	color:#FF0000;
	text-align: center;
	padding: 10px 10px 10px 10px;
	width: 100%;

}

.txt_sc_12 {
	font-size:12px;
	text-align: left;
	padding: 5px;
}

.setumei {
	text-align: left;
	margin: 5px;
	padding: 5px;
	}
	
.setumei_bk {
	font-size:12px;
	border-top: none;
	border-bottom: solid 2px #0741AF;
	border-left: solid 2px #0741AF;
	border-right: solid 2px #0741AF;
	color:#333;
	text-align: left;
	padding: 5px;

}
	
.kounyu {
	color:#333;
	font-size:12px;
	text-align: left;
	margin: 5px;
	padding: 5px;
	}

.side {
	text-align: left;
	font-size:14px;
	padding: 10px 10px 5px 5px;
	line-height:20px;
	border-top: none;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

.side_txt {
	font-size:80%;
	line-height:20px;
	color:#333;
	text-align: left;
	padding: 10px 5px 5px 5px;

}

.gide_under_top {
	width: 550px;
	background: #333 center top;
	text-align: left;
	color:#fff;
	font-size:14px;
	padding: 10px 10px 5px 5px;
	line-height:20px;
	border-top: none;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

.gide_under {
	width: 550px;
	text-align: left;
	font-size:14px;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	line-height:20px;
	border-top: none;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

.side_susume {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
	
.p_pake {
	width: 550px;
	background: #f5f5f5 center top;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	}

.p_pake_txt {
	font-size:14px;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	}

.footer {
width: 730px;
	font-size: 10px;
	text-align: left;
	border: 1px solid #EEE;
	margin: 10px 10px 10px 10px;
	padding: 10px;
	background-color: #F5F5F5;
	}

/* ------------------------------
新着情報
------------------------------ */
.sinchaku{
width:550px;
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:170px;
height:220px;
margin:5px;
font-size:12px;
}

.sinchaku_img{
width:160px;
height:160px;
vertical-align:middle;
text-align:center;
border:solid 1px #808080;
}


/* ------------------------------
ピックアップ商品
------------------------------ */
.pick_item{
float:left;
width:160px;
height:220px;
margin:5px;
font-size:12px;
}



.ichiochi_txt{
padding:5px;
font-size:12px;
}

.ichioshi_kakaku{
padding-top:5px;
}

/* ------------------------------
売れ筋商品
------------------------------ */
.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;
}

.uresuji_txt{
width:142px;
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;}


/* ------------------------------
セレクトページ内のランダム商品
------------------------------ */
.osusume_item{
float:left;
width:170px;
height:220px;
margin:5px;
font-size:12px;
}

.osusume_img{
width:160px;
height:160px;
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;}


.randh3{
line-height:18px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
height:30px;
color:#CC6600;
font-size:16px;
text-align:center;
}

/* ------------------------------
その他
------------------------------ */

form{
pading:0px;
margin:0px;
}

.clear{
clear:both;
}


.yoyaku_box{
clear:both;
}

.yoyaku_a{
pading:0px;
font-weight:bold;
width:142px;
height:23px;
background: url(img/yoyaku_a.jpg) no-repeat;
}

.yoyaku_a a:link{color:#ffffff;text-decoration:none;}
.yoyaku_a a:visited{color:#ffffff;text-decoration:none;}
.yoyaku_a a:active{color:#ffffff;text-decoration:none;}
.yoyaku_a a:hover{color:#ffffff;text-decoration:underline;}


.yoyaku_b{
pading:0px;
font-weight:bold;
width:142px;
height:23px;
background: url(img/yoyaku_b.jpg) no-repeat;
}

.yoyaku_b a:link{color:#ffffff;text-decoration:none;}
.yoyaku_b a:visited{color:#ffffff;text-decoration:none;}
.yoyaku_b a:active{color:#ffffff;text-decoration:none;}
.yoyaku_b a:hover{color:#ffffff;text-decoration:underline;}
