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

body{
	font-size:9pt;
}

img{
	border:0;
}

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


/* 基本大枠
-------------------------------------------*/
#Base{
	width:100%;
}

/*--#Cont{}←使うなら使用可--*/

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


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

#header_bg{
	width:900px;
}

h1,
#header-right{
	display:inline;
	float:left;
}



h1{
	width:374px;
	text-indent:-9999px;
}


h2{
	font-size:9pt;
	color:#000;
	display:block;
	font-weight:lighter;
	line-height:9pt;
	width:499px;
	text-align:right;
	margin:0;
}

#header-right{
	width:516px;
}

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

#Col_left{
	background-image:url(/img/bg-menu.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FF4802;
	border-top:1px solid #fff;
	width:169px;
}

#Col_left li{
	list-style-type:none;
	background-image:url(/img/m/bg.gif);
	width:140px;
	height:32px;
	line-height:32px;
	margin-left:4px;
	margin-bottom:4px;
	padding-left:20px;
}

#Col_left li a{
	color:#FE7318;
	font-weight:bold;
	text-decoration:none;
}

#Col_left li a:hover{
	text-decoration:underline;
}

#Sub_bn{
	width:162px;
	margin-left:4px;
}

.menu1,
.menu2{
	width:162px;
	height:38px;
	text-indent:-9999px;
	
}

.menu1{
	background-image:url(/img/m/head1.gif);
}
.menu2{
	background-image:url(/img/m/head2.gif);
}

/* Main、Main内の枠設定
-------------------------------------------*/
#Cont{
	clear:both;
	background-image:url(/img/bg-cont.gif);
	width:906px;
}

#Main{
	border:1px solid #fff;
	width:723px;
	padding:6px;
}

#Col_main,
#Col_right{
	display:inline;
	float:left;
}

#Col_main{
}

#Col_right{
}

/* Col_main バナー
-------------------------------------------*/
#bn img{
	margin-bottom:8px;
}

.sub_bn{
	margin-right:12px;
}

/* Col_main 新着情報
-------------------------------------------*/
#news iframe{
	width:718px;
	margin-top:3px;
	border:1px solid #FE7318;
	height:150px;
	margin-bottom:8px;
}

/* Col_main アイテム
-------------------------------------------*/
.item_bg{
	width:694px;
	border:1px solid #8A18FE;
	margin-top:3px;
	margin-bottom:8px;
	padding:15px 0 15px 24px;
}

.item_bg div{
	float:left;
	width:110px;
	display:inline;
	margin-right:28px;
	_margin-right:14px;
}



.item-name{
	background-image:url(/img/icon-item.gif);
	background-repeat:no-repeat;
	padding-left:29px;
}

.item_bg table{
	border:3px double #FE7318;
	border-collapse:collapse;
	width:110px;
	height:110px;
}

.item-price{
	background-image:none;
	text-align:center;
}

/* Col_right インフォメーション
-------------------------------------------*/

/* Footer
-------------------------------------------*/
#Footer{
	clear:both;
	margin-top:7px;
}

.foot_bg{
	width:704px;
	margin-top:3px;
	padding:7px;
	border:1px solid #FE7318;
	margin-bottom:8px;
}

.foot_lin,
.foot_cos{
	margin-top:15px;
	text-align:left;
}

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

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

.com{
	width:706px;
	padding:7px;
}

.Q-title{
	width:705px;
	height:20px;
	margin:0;
	color:#fff;
	background-image:url(/img/q-title.gif);
	font-weight:bold;
	font-size:pt;
	padding:6px 0 0 15px;
}

.Q-com{
	/* 必ず枠の設定（枠線、背景画像など）を行うこと */
	width:700px;
	border:3px double #FE7318;
	padding:7px;
	margin-top:3px;
}


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

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


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

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

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

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

.sankaku{
	width:200px;
	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;
}
