@charset "Shift_JIS";

/*#######################*/
/*			共有		 */
/*#######################*/

body{
	margin-top:20 auto;
	font-size:9pt; line-height:120%;
	color:#666666;
	background-color:#ffffd3;
	}
td{
	font-size:9pt; line-height:120%;
	color:#666666;
	}
h2{/*mojimoji*/
	font-size:8pt;
	font-weight:lighter;
	width:800px;
	margin:0;
	text-align:center;
	}

.small	{ font-size:7.5pt;}
b		{ color:green;}
img		{ border-width:0;}


A:link,
A:active,
A:visited	{text-decoration:none;}
A:hover		{text-decoration: underline;}


/***********ＭＥＮＵ**************************************************/

#Left-menu{	display:block;}

#m1{
	width:168px; height:49px;
	background-image:url(../img/m1.gif);
	}

	#MENU{
		width:168px;
		margin:0;		padding:0;
		}
	#MENU a{
		width:168px;	height:19px;
		display:inline;
		margin:0;
		padding:3px 0 0 0;
		text-align:left;
		background-image:url(../img/m-c1.gif);
		list-style-type:none;
		text-decoration:none;
		color:#d32186;}
	#MENU a:hover{
		width:168px;	height:19px;
		text-align:left;
		background-image:url(../img/m-c2.gif);
		list-style-type:none;
		text-decoration:none;
		color:#8f165c;}

#m3{
	line-height:10px;
	width:168px; height:133px;
	background-image:url(../img/m3.gif);
	}


/*#######################*/
/*		メインページ	 */
/*#######################*/

hr.top{
	border:dotted #D32186;
	height:4px;
	width:90%;
	}

.item-com	{ /*オススメ*/
	font-size:8pt;
	width:140px;
	padding:0 10px;
	}

.photo{
	width:140px; height:110px;
	background-image:url(../img/bg-photo.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	}

.info{
	width:273px;
	text-align:left;
	margin:0; padding:0;
	background-image:url(../img/bg-info.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	/*background-color:#ffe4f1;*/
	}
.margin{
	margin:0 5px 5px 5px;}

#mobile{
	width:275px; height:97px;
	text-align:left;
	margin:0; padding:0;
	background-image:url(../img/mobile.gif);
	background-position:bottom;
	background-repeat:no-repeat;

	}
.margin2{
	width:180px; height:55px;
	margin:32px 5px 0px 85px;}

/*#######################*/
/*		子ページ		 */
/*#######################*/

.com{
  /*---------------------ページ内説明文ブロック*/
	width: 500px;
	margin: 10px 0 0 0;
	}



/*#######################*/
/*		HELPページ		 */
/*#######################*/

h3{
	background-image:url(../img/bg-faq.gif);
	width:400px; height:43px;
	margin:0;
	color:#fff;
	font-size:10pt;
	letter-spacing: 0.3em;
	padding-top:12px;
	padding-left:30px;
	}
.Q-title{
	margin:0 0 0 2px;
	background-image:url(../img/title1.gif);
	width:503px; height:34px;
	margin:0;
	font-size:1.2em;
	font-weight: bold;
	color:#d32186;
	padding:15px 0 0 10px;
	}
.Q-com{
	border:double 3px #d32186;
	width:500px;
	padding:5px;
	}

.up{
  /*---------------------ページup*/
	width:500px;
	text-align:right;
	padding-top:5px;
	}

.sankaku{
	width:400px;
	text-align:center;
}

#sys_cart {
	margin-left: 20px;
}
#sys_page {
	margin-left: 40px;
}
