h1, h2, h3, h4, p,
ul, ol, li,
dl, dt, dd,
body,
form{
	padding:0px;
	margin:0px;
	border:0px;
	}
	

body{
	font-size:12px;
	background-color:#000000;
	}
	
.fff{
	background-color:#ffffff;
	}

img{
	border:none;
	}
	

.bold{
	font-weight:bold;
	}


.m_10{
     margin-top:10px;
	 }

.m_20{
     margin-top:20px;
	 }

.m_20_2{
     margin-top:20px;
	 margin-bottom:20px;
	 }
	 
.m_s_5{margin-left:5px;
margin-right:5px;
}

.px_10{
	font-size:10px;
	}

.px_11{
	font-size:11px;
	}
	
.px_12{
	font-size:12px;
	}

.px_14{
	font-size:14px;
	}
	
.px_16{
	font-size:16px;
	}

#wrapper{
    width:800;
	background-image:url(images/back_top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}


#DRAG__FOOT_CONTENTS1{
background-image:url(Images/back_bottom.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}
	


#wrapper3{
    width:800;
	background-image:url(images/back_bg.jpg);
	background-repeat:repeat-y;
	background-position:center center;
}

a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50);
}


.text_table{
	opacity:0.5;
	filter: alpha(opacity=50);
}


/****************************/
/* 　　　　ヘッダー　　　　 */
/****************************/

#header{
    width:720;
    height:145px;
	background-image:url(images/header_bg.gif);
	background-repeat:no-repeat;
	
	}
#logo{
    margin-left:30px;
	margin-top:-25px;
}


.m_55{
     margin-top:55px;
	 }

/****************************/
/* 　　　　フッタ　　　　 */
/****************************/

#foot{
    width:720;
    height:29px;
	background-image:url(images/foot_bg.gif);
	background-repeat:no-repeat;
	
	}
#logo{
    margin-left:30px;
	margin-top:-25px;
}


.m_55{
     margin-top:55px;
	 }


/****************************/
/*　  グローバルメニュー    */
/****************************/

#gmenu{
	margin-top:10px;
	background:#f1f1f1;
	height:26px;
	}

#gmenu li{
	float:left;
	text-indent:-9999px;
	height:26px;
	}
	
#gmenu li#top a{
	display:block;
	height:26px;
	width:89px;
	background:url(Images/navi_1.gif);
	}

#gmenu li#shoppinghist a{
	display:block;
	height:26px;
	width:84px;
	background:url(Images/navi_2.gif);
	}


#gmenu li#shoppinginfo a{
	display:block;
	height:26px;
	width:133px;
	background:url(Images/navi_3.gif);
	}

#gmenu li#storeinfo a{
	display:block;
	height:26px;
	width:65px;
	background:url(Images/navi_4.gif);
	}

#gmenu li#agreement a{
	display:block;
	height:26px;
	width:77px;
	background:url(Images/navi_5.gif);
	}


#gmenu li#contact a{
	display:block;
	height:26px;
	width:92px;
	background:url(Images/navi_6.gif);
	}


h2.h2_main,#cart,#search,#qr_code,#shipping{
	margin:10px 0px;
	}
	
h2.menu{
	margin-top:10px;
	margin-bottom:5px;
	}



/****************************/
/* 　　　コンテンツ　　　　 */
/****************************/


.ba_bg{
    height:3px;
	background-image:url(images/t_ba_bg.gif);
	background-repeat:repeat-x;
	}

.ba_1{
    width:12;
    height:12px;
	background-image:url(images/t_ba_1.gif);
	background-repeat:no-repeat;
	}

.ba_2{
    width:12;
    height:12px;
	background-image:url(images/t_ba_2.gif);
	background-repeat:no-repeat;
	}

.ba_text{
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
	}
	
	
.ba_img{
	border:solid #ccc 1px;
	}

/****************************/
/* 　　　トップインフォ　　　　 */
/****************************/

#top_info{
    width:221px;
    height:158px;
	background-image:url(images/top_info.gif);
	background-repeat:no-repeat;
	line-height:1.5;
}

.top_info_bg{
	background-image:url(images/book_bg.gif);
	background-repeat:repeat-y;
	line-height:1.5;
	padding:15px;
	}
	
	
/****************************/
/* 　　　ニュース　　　　 */
/****************************/

.news_ta_ba{
    width:681px;
    height:31px;
	background-image:url(images/news_ta_ba.gif);
	background-repeat:no-repeat;
	}	
	
.news_ta_text{
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	}	
	
/****************************/
/* 　　　ページタイトル　　　　 */
/****************************/
.p_ta_ba{
    width:699px;
    height:21px;
	background-image:url(images/p_ta_ba.gif);
	background-repeat:no-repeat;
	}	
	
.p_ta_text{
	font-size:18px;
	font-weight:bold;
	}	


/****************************/
/* 　　　会社概要　　　　 */
/****************************/

.company_bg{
	background-image:url(images/conpany_bg.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	}

/****************************/
/* 　　　ショップトップ　　　　 */
/****************************/
.kami_bg{
	background-image:url(images/shopsyo_text_bg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:1.5;
	width:431;
	height:323;
	}
	
.kami_bg2{
	background-image:url(images/shopsyo_text_bg2.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:1.5;
	width:431;
	height:610;
	}


.kami_bg3{
	background-image:url(images/shopsyo_text_bg3.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:1.5;
	width:431;
	height:352;
	}	
	
	
.kami_text{
	font-size:14px;
	font-weight:bold;
	line-height:1.2;
	}
		
.kami_text_2{
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	}


.tizu{
	background-image:url(images/chizu_bg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:1.5;
	width:221;
	height:163;
	}
	
/****************************/
/* 　　　サイトマップ　　　　 */
/****************************/

.map_text{
}
.sitemap_bg{
	background-image:url(images/sitemap_bg.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	}


