@charset "utf-8";
body{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#e3e5e8;
	font-size:small;
	overflow:scroll;
	color:#FFF;
}
#container{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	background-image:url(src/css_bg.gif);
	background-repeat:repeat-y;
}
#header{
	width:900px;
	height:88px;
	margin:0px auto;
	border-bottom:2px solid #FFF;
}
#siteid{
	float:left;
	width:200px;
	height:88px;
}
#koushin{
	float:right;
	width:700px;
	height:88px;
	background-color:#000;
}
#mainmenu{
	text-align:center;
	clear:both;
	border-bottom:2px solid #FFF;
	font-size:15px;
	padding:5px 0px;
	width:900px;
	margin:auto;
}
#pdmenu{
/*	display:none;*/
}
#mainmenu a:link{color:#FFD;text-decoration:none;}
#mainmenu a:visited{color:#775;text-decoration:none;}
#mainmenu a:hover{color:#DFF;text-decoration:underline;}
#mainmenu a:active{color:#FDD;text-decoration:underline;}
#footer{
	clear:left;
	margin-left:10px;
	margin-right:10px;
}
/*トップページ用*/
#notice{
	clear:both;
	overflow:hidden;
	width:875px;
	margin:5px 10px 10px 25px;
}
#noticeL{
	width:422px;
	float:left;
	margin-right:10px;
}
#noticeR{
	width:422px;
	float:left;
}
#noticeLR{
	width:860px;
	border:medium ridge #C93;
	float:left;
	margin-left:5px;
	margin-right:10px;
}
#notice1{
	width:860px;
	border:medium ridge #A00;
	float:left;
	margin-left:5px;
	margin-right:10px;
}
#notice2{
	width:860px;
	border:medium ridge #C93;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-right:10px;
}
#notice1 hr{
	margin:3px;
}
#petit{
	clear:both;
	width:862px;
	border:medium ridge #C93;
	margin:0px auto 10px auto;
}
.noticetext{
	padding:3px;
}
#pdlist{
	clear:left;
	margin-top:10px;
	margin-left:25px;
}
#recommend{
	float:left;
	width:528px;
	padding:0px;
}
#recommend .onsale,#recommend .newest{
	width:254px;
	height:367px;
	margin-right:10px;
	float:left;
}
#recommend .onsale{
	background:url(src/onsale.jpg) no-repeat left top;
}
#recommend .newest{
	background:url(src/newest.jpg) no-repeat left top;
}
#recommend .onsale img,#recommend .newest img{
	padding-top:25px;
	padding-left:15px;
}
#products{
	float:left;
	width:352px;
}
#products img{
	margin-bottom:10px;
	margin-right:10px;
}
#products2{
	clear:left;
	margin-left:25px;
	margin-bottom:10px;
}
#products2 img{
	margin-right:10px;
	margin-bottom:10px;
}
/*各ページ共通*/
#main{
	padding-left:10px;
	line-height:150%;
}
#main h2{
	padding-left:5px;
}
#main h3{
	font-size:medium;
}
.txt{
	padding-left:15px;
	padding-right:15px;
}
div.txt ul{
	margin-bottom:2em;
}
/*各ページ共通*/
#pdmain{
	padding-left:10px;
	line-height:150%;
}
#pddata{
	height:450px;
	width:870px;
	margin-left:15px;
}
#pdmain h1{
	width:318px;
	margin-top:0px;
	margin-right:5px;
	float:left;
}
#pdmain h2{
	margin-left:15px;
}
.h2txt{
	display:none;
}
#spec{
	margin-top:5px;
	line-height:normal;
}
#copy{
	text-align:right;
	padding-right:5px;
}
#pdnotice{
	width:870px;
	border:medium ridge #C93;
	margin-left:10px;
	padding:3px;
	line-height:150%;
}
#pdnotice strong{
	color:#FC9;
}

