* {
	margin:0px;
	padding:0px;
	text-align:center;
}


html[xmlns] body{
margin:0;
padding:0;
text-align:center;
}

body{
	background:#FFFBFF url('../images/wp3.jpg') repeat-x;
	color:#666666;
	line-height: 150%
	margin:0px auto;
	padding:0px;
	bottommargin:0px;
	text-align:center;
	
}

#wrap_1 {
	width:834px;
	background:url('../images/wp1.jpg') repeat-y;
	margin: 0px auto;
}

#wrap_2 {
	width:730px;
	background:url('../images/wp2.jpg') no-repeat;
	padding:0px 52px;
}
br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}


/* no css just to show an unstyled feed
   and to provide a template for creating new styles */
   
 .rss_box {
 
 }
 
 .rss_title, rss_title a {
 
 }
 
 .rss_items {
  
}


.rss_item a:link, .rss_item a:visited, .rss_item a:active {
  
}

.rss_item a:hover { 

}
	
.rss_date {

}



/* ------------------------------------- 
 *	リンクの色設定（初級モードで設定）
 * ------------------------------------- */

a:link    {color:#FF719F; text-decoration: none;}
a:visited {color: <{$link_normal}>; text-decoration: none;}
a:active  {color: <{$link_normal}>; text-decoration: none;}
a:hover   {color: <{$link_hover}>; text-decoration: none;}


p{
		text-align: left;
}

/* -------------------------------------
 *	ページレイアウト
 * ------------------------------------- */





/*ヘッダーメニューの背景*/

#header {
	margin:0px auto;
	position:relative;
	width:730px;
	height:530px;
	padding-bottom:0px;
}

	h1 {
		clear:both;
		padding-left:0px;
		font-size: 10pt;
		margin: 0px 0px 5px 15px;
		padding: 5px 0px 0px 0px;
		text-align: left;
		font-weight: normal;
		color: #FF719F;
	}


	h5 {
		clear:both;
		font-size: 14pt;
		margin: 20px 0px 5px 0px;
		text-align: left;
		font-weight: bold;
		color: #0099ff;
		background: #FFFFFF url('http://www.b-post.com/datyouzuki/images/h2.jpg') repeat-x left bottom;
		border-bottom:1px solid #cccccc;
	}
	
#header-sen {
	position:relative;
	background:url('../images/logo.jpg') no-repeat left 50%;
/*	float: left;*/
	top:0px;
	left:0px;
	height:80px;
	width:730px
	top:0px;
}

#header-fhoto {
	clear:both;
	/*float: left;*/
	position:relative;
	margin:0px 0px 0px 0px;
	height:349px;
	width:730px;
	text-align: left;
	top:0px;
	left:0px;
}


#header-menu2 {
	position:relative;
	background:url('../images/fhoto_main2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}


#header-menu-mail {
	position:relative;
	background:url('../images/fhoto_mail2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}



#header-menu-biyutoku {
	position:relative;
	background:url('../images/fhoto_biyutoku2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}

#header-menu-biyuw {
	position:relative;
	background:url('../images/fhoto_biyuw2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}


#header-menu-biyub {
	position:relative;
	background:url('../images/fhoto_biyub2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}

#header-menu-koe {
	position:relative;
	background:url('../images/fhoto_koe2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}

#header-menu-order {
	position:relative;
	background:url('../images/fhoto_order2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}

#header-menu-eve {
	position:relative;
	background:url('../images/fhoto_eve2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}

#header-menu-biyu {
	position:relative;
	background:url('../images/fhoto_biyu2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}


#header-menu-link {
	position:relative;
	background:url('../images/fhoto_link2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}

#header-menu-gaiyou {
	position:relative;
	background:url('../images/fhoto_gaiyou2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}


#header-menu-cc {
	position:relative;
	background:url('../images/fhoto_cc2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}


#header-menu-site {
	position:relative;
	background:url('../images/fhoto_site2.jpg') no-repeat top center;
	margin:0px auto;
	width:728px;
	height:20px;
	padding:0px auto;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left center;
	font-size:11pt;
	text-align:left;
}



#header-menu {
	position:relative;
	margin:0px 0px 0px 0px;
	height:38px;
	width:728px;
	text-align: center;
	border-right:1px #CECFC6 solid;
	border-left:1px #CECFC6 solid;
	}

#header-menu ul {
	position:relative;
		list-style: none;
		text-align: center;

}

#header-menu ul li{
		margin: 0 auto;
		padding: 0;
		display:inline;
				text-\align: center;
}

#header-menu ul li img {
		float: left;
		height: 38px;
		margin: 0;
				text-align: center;
}

#header-menu span {display:none}


#header-bred {
	position:relative;
	padding:5px 0 5px 0;
	width:730px;
	height:15px;
	font-size:10pt;
	font-color:#ffffff;
	border-top:1px #CECFC6 solid;
	border-bottom:1px #CECFC6 solid;
	text-align:left;
}





#body {
/*	position:relative;*/
	height:100%;
	margin:0px auto;
	display:block;
	clear:both;
	width:728px;
	background:url('../images/cont.jpg') no-repeat right bottom;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}



#side {
	width:216px;
	float:left;
		background-color:#FFF0F0;
			position:relative;
}

#main {
		float:right;
	width:484px;
	padding-top:3px;
	padding-left:13px;

	}

td{
	text-align:left;
}



/* ------------------------------------- 
 *	商品画像のサイズ・装飾設定(商品画像のサイズは「画像サイズ設定」で行います)
 * ------------------------------------- */



/* 商品のその他画像のサイズ */
img.thumnail {
	width:<{$left_width}>;
}

img {border:none;}

.right {text-align:right;}
.center {text-align:center;}


/* ************************************************ 
 *	ヘッダー（サイトタイトル、検索スペース、メニュー）
 * ************************************************ */
 
/* ------------------------------------- 
 *	ヘッダー内レイアウト
 * ------------------------------------- */




#header #title {
	padding-right:230px;
}







/* ************************************************ 
 *	フッター（メニュー、コピーライト）
 * ************************************************ */
#footer {
	margin:0px auto;
	display:block;
	clear:both;
	
	
	width:728px;
	background:url('../images/fut.jpg') no-repeat right top;
	border-top:1px solid #CECFC6;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:30px
}

#footer p{
	margin:10px;
	padding-top:10px;
	font-size:10pt;
	text-align:right;
}

address {
	font-size:10pt;
	font-style:normal;
	margin:10px;
	text-align:right;
}


/* ************************************************ 
 *	サイドメニュー
 * ************************************************ */

dl {
	margin-bottom:10px;
} 





/* ------------------------------------- 
 *	商品コーナー
 * ------------------------------------- */

dl#goods {
}

dl#goods dt {
	text-align:center;
	padding-top:5px;
	
}

dl#goods dd {
	padding:0 10px 0 10px;
	font-size:10pt;
	text-align:left;
}

.small {
font-size:11px;
color:#FF719F;
	text-align:left;
}

.smallm {
font-size:11px;
color:#FF719F;
}




/* ------------------------------------- 
 *	店主のコーナー
 * ------------------------------------- */

dl#owner {
margin-top:60px;
}

dl#owner dt {
	text-align:center;
	

}

dl#owner dd {
	padding:0 10px 0 10px;
	font-size:10pt;

}


/* ------------------------------------- 
 *	新着情報のコーナー
 * ------------------------------------- */

dl#new {
margin-top:5px;
margin-bottom:60px;
}

dl#new dt {
	text-align:center;
	

}

dl#new dd {
	padding:0 10px 0 10px;
	font-size:10pt;

}


/* ------------------------------------- 
 *	店主のコーナー
 * ------------------------------------- */

gaiyou {
margin-top:0px;
width:100%;
}

#gaiyou th {
	text-align:left;
	padding:5px 5px 5px 5px;
	background-color:#FFF0F0;
	width:20%;
		border-bottom:1px #CECFC6 solid;
}

#gaiyou td {
		padding:5px 5px 5px 5px;
		width:80%;
		border-bottom:1px #CECFC6 solid;
			text-align:left;
		
}


/* ------------------------------------- 
 *	店主のコーナー
 * ------------------------------------- */

#media table{
margin-top:0px;
width:100%;
}



#media th {
	text-align:left;
	padding:5px 5px 5px 5px;
	background-color:#FFF0F0;
	width:25%;
		border-bottom:1px #CECFC6 solid;
}

#media td {
	text-align:left;
		padding:5px 5px 5px 5px;
		width:75%;
		border-bottom:1px #CECFC6 solid;
}


#media ul {

		padding-left:30px;
		list-style-image:url('../images/list.jpg'); list-style-type:disc
}

#media ul li{
	text-align:left;
		margin-top: 10px auto;

}


/* ------------------------------------- 
 *	biyuのコーナー
 * ------------------------------------- */

#biyu table{
margin-top:0px;
width:100%;
}

#biyu th {
	text-align:left;
	padding:5px 5px 5px 5px;
	background-color:#FFF0F0;
	width:25%;
}

#biyu tr {
	text-align:left;
	padding:5px 5px 5px 5px;
	width:25%;
}

#biyu td {
	padding:5px 5px 5px 5px;
	width:75%;
	text-align:left;
}

#biyu ul {
		padding-left:30px;
		list-style-image:url('../images/list.jpg'); list-style-type:disc
}

#biyu ul li{
	margin-top: 10px auto;
	text-align:left;

}




/* ------------------------------------- 
 *	koeのコーナー
 * ------------------------------------- */

#koe table{
margin-top:0px;
width:100%;
}

#koe th {
	text-align:left;
	padding:5px 5px 5px 5px;
	background-color:#FFF0F0;
	width:25%;
}

#koe tr {
	text-align:left;
	padding:5px 5px 5px 5px;
	width:25%;
}

#koe td {
	padding:5px 5px 5px 5px;
	width:75%;
	text-align:left;
}

#koe ul {
		padding-left:30px;
		list-style-image:url('../images/list.jpg'); list-style-type:disc
}

#koe ul li{
	margin-top: 10px auto;
	text-align:left;

}

/* ------------------------------------- 
 *	店主のコーナー
 * ------------------------------------- */

link {
margin-top:0px;
width:100%;
}

#link th {
	text-align:left;
	padding:5px 5px 5px 5px;
	width:20%;
		border-bottom:1px #CECFC6 solid;
}

#link td {
		padding:5px 5px 5px 5px;
		width:80%;
		border-bottom:1px #CECFC6 solid;
}




/* ************************************************ 
 *	メインエリア
 * ************************************************ */

table.box {
	width:100%;
	margin:0px auto 20px auto;
	}

/* ------------------------------------- 
 *	各タイトル（おすすめ商品、売れ筋商品、サブカテゴリー)
 * ------------------------------------- */
.main_title {
	height:27px;
	background:url('http://img.shop-pro.jp/tmpl_img/25/main_title.gif') repeat-x left 50%;
	
}

.main_title .point {
	height:27px;
	width:20px;
	float:left;
	background:url('http://img.shop-pro.jp/tmpl_img/25/main_title_point.gif') no-repeat left 50%;
	
}

.main_title .title {
	height:27px;
	margin-left:20px;
	background:url('http://img.shop-pro.jp/tmpl_img/25/main_title_right.gif') no-repeat right 50%;
	
}
.main_title .title img {margin-top:6px;}

/* ------------------------------------- 
 *	お知らせエリア
 * ------------------------------------- */

div.info {
	color:<{$info_bgcolor}>;
	margin-bottom:20px;
}

/* ------------------------------------- 
 *　フリースペース
 * ------------------------------------- */

.free_space {
	border:2px <{$free_linecolor}> solid;
	padding:10px;
}

/* ------------------------------------- 
 *	パンくずナビ
 * ------------------------------------- */

.pankuzu {margin-bottom:20px;}


/* ------------------------------------- 
 *	アイテムエリアの設定（商品を複数個横に並べる表示の設定）
 * ------------------------------------- */

.itemarea {
	margin:5px 0;
	width:20%;
	float:left;
	text-align:center;
}




