@charset "Shift_JIS";
*{
	margin:0;
	padding:0;
}

body{
	font-size:9pt;
	background-image:url(/img/bg-menu.gif);
	background-repeat:repeat-y;
}

img{
	border:0;
}

/*--table{ border-collapse : collapse; }テーブルから余分な隙間を消すとき、これを使う--*/


/* 基本大枠
-------------------------------------------*/
#Base{
	background-image:url(/img/bg-head.gif);
	background-repeat:repeat-x;
}

#Cont{
	clear:both;
	width:978px;
}

#Col_left,
#Main{
	display:inline;
	float:left;
}


/* Header ロゴ、ヘッダー、ナビ
-------------------------------------------*/
#Header{
	width:900px;
	background-image:url(/img/logo.jpg);
	background-repeat:no-repeat;
	background-color:#FFFF87;
	height:100px;
}

h1,
.nav1{
	float:left;
}

h1{
	width:416px;
}

.nav1{
	width:480px;
	padding-top:13px;
}

.nav1 img{
	margin-right:2px;
}

.nav1 p{
	padding-left:45px;
}

.nav1 p a{
	display:block;
	line-height:35px;
	float:left;
	padding-right:7px;
}



/* Col_left メニュー・モバイル
-------------------------------------------*/

#Col_left{
	width:154px;
	padding:0 5px;
}

#Col_left li{
	list-style-type:none;
	height:33px;
}



#mob{
	margin-top:10px;
	background-image:url(/img/bg-mob.gif);
	width:135px;
	height:104px;
	padding:45px 8px 0 11px;
}

#mob img,
#mob p{
	float:left;
	display:inline;
}

#mob p{
	width:55%;
}

#mob span{
	display:block;
	clear:both;
}
/* Main、Main内の枠設定
-------------------------------------------*/
#Main{
	padding:7px;
	width:800px;

}

/* Col_main バナー各種
-------------------------------------------*/
.bn-480{
	background:#FFFF66;
	width:717px;
	margin-bottom:10px;
	padding:7px 0 7px 9px;
}

#bn-big{
	background-image:url(/img/bg-bnbig.gif);
	width:720px;
	height:333px;
	margin-bottom:10px;
	padding:5px 0 0 7px;
}

#bn-big iframe{
	width:716px;
	height:334px;
	border:none;
}

#bn-mid li{
	background-image:url(/img/bg-mid.gif);
	float:left;
	width:351px;
	height:128px;
	padding-top:3px;
	padding-left:5px;
	margin-bottom:7px;
	margin-right:14px;
	list-style-type:none;
}

#bn-mid li p{
	line-height:12pt;
}

/* Col_main 商品説明
-------------------------------------------*/
#pick-item table{
	background-image:url(/img/bg-table.gif);
	width:120px;
	height:119px;
}

#pick-item div{
	float:left;
	width:120px;
	padding-top:5px;
	padding-left:21px;
}

#pick-item div p a{
	display:block;
	background-image:url(/img/icon-pick.gif);
	background-repeat:no-repeat;
	background-position:top left;
	line-height:23px;
	padding-left:24px;
}

#pick-item div p span{
	display:block;
	float:left;
	background-image:url(/img/icon-peroff.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
	width:28px;
	font-weight:bold;
	padding:3px 0 0 4px;
}

#pick-item div p strong{
	display:block;
	float:left;
	font-size:14pt;
	padding-top:4px;
	color:#FF009C;
}


/* Col_main 新着情報＆安全
-------------------------------------------*/
#topics{
	float:left;
	width:356px;
	margin-right:14px;
	height:152px;
}

#topics iframe{
	border:1px solid #FF952D;
	border-top:none;
	height:115px;
	width:354px;
}

#shopinfo{
	float:left;
	width:356px;
	height:152px;

}


/* Col_right インフォメーション
-------------------------------------------*/
.info_right,
.info_left{
	float:left;
	width:44%;
}

.info_right p,
.info_left p{
	padding-left:17px;
}

#infomation strong{
	color:#FF009C;
}


/* Footer
-------------------------------------------*/
#Footer{
	clear:both;
	background-image:url(/img/bg-foot.gif);
	background-repeat:no-repeat;
	background-color:#FFFF87;
	height:129px;
	padding:27px 0 0 180px;
}

#Footer p{
	width:710px;
	text-align:center;
}

/* 定型
-------------------------------------------*/
iframe{
	border:0;
}

.t-image{
/*子ページ画像に対してのマージン指定を行う*/
}

.com{
	width:706px;
	padding:10px;
	color:#444;
}

.Q-title{
	background-image:url(/cgi-img/bg-name.gif);
	width:706px;
	height:21px;
	color:#FE1010;
	padding:13px 0 0 22px;
}

.Q-com{
	/* 必ず枠の設定（枠線、背景画像など）を行うこと */
	width:706px;
	padding:10px;
	color:#444;
}


/* 通販法表記 メアド住所
-------------------------------------------*/

.tb-tuhan{
	color:#444;
	margin-top:8px;
}


.tb-tuhan a{
	color:#444;
}

/* 子ページ内のメアド
-------------------------------------------*/
.com a{
	color:#444;
}

.Q-com a{
	font-weight:bold;
	color:#444;
}

/* 子ページ内の▼とページトップのリンク
-------------------------------------------*/
.up{
	width:675px;
	margin:5px;
	text-align:right;
}

.sankaku{
	width:400px;
	font-size:14pt;
	text-align:center;
	margin:5px;
}


/* 子ページ内のリストの指定
-------------------------------------------*/
#sys_page ul{
	padding-left:40px;
	list-style-type:none;
}


#sys_page a:link,
#sys_page a:visited,
#sys_page a:hover,
#sys_page a:active{
	text-align:left;
}

