@charset "utf-8";

/*==============================================
 CSS INFO
 Description : index css

===============================================*/
@import url(global091020.css);
@import url(layout091020.css);


/* 1: contents
---------------------------------------------- */
/* 1-1: news
------------------------------------ */
div#contents div#news{
	float			:left;
	width			:420px;
	margin-top		:15px;
	}
	
div#contents div#news dt{
	margin-top		:10px;
	}
	
div#contents div#news dt,dd{
	padding-left		:10px;
	}
	
div#contents div#news dd{
	margin			:0;
	padding-bottom	:10px;
	border-bottom	:dotted #CCC 1px;
	}
	
div#contents div#news p.newsLink{
	float			:right;
	}
	
/* 1-2: voice
------------------------------------ */
div#contents div#voice{
	float			:right;
	width			:235px;
	margin-top		:15px;
	margin-bottom	:20px;
	}
	
div#contents div#voice dl{
	border-bottom	:dotted #CCCCCC 1px;
	padding-bottom	:5px;
	margin-top		:5px;
	}
	
div#contents div#voice dl dt.voicePhoto{
	float			:left;
	width			:60px;
	}
	
div#contents div#voice dl dd.voiceName{
	height			:60px;
	}
	
div#contents div#voice p.voiceLink{
	float			:right;
	}
	
/* 1-3: campaing
------------------------------------ */
/*
div#contents div#campaing{
	clear			:both;
	}
*/
	
div#contents div#campaing{
	clear			:right;
	float			:left;
	width			:280px;
	}

div#contents div#customer{
	float			:right;
	width			:280px;
	margin-bottom	:10px;
	}
	
/* 1-4: pickup
------------------------------------ */
div#contents h3#pickupTitle{
	margin-top		:15px;
	margin-bottom	:5px;
	clear			:both;
	}
	
div#contents div.pickupItem{
	float			:left;
	width			:200px;
	margin-left		:8px;
	margin-bottom	:15px;
	display			:inline;
	}
	
div#contents div.pickupItem p.itemName{
	color			:#898989;
	font-weight		:bold;
	margin			:3px 0;
	}
	
div#contents div.pickupItem p.price{
	color			:#FF0000;
	font-size		:9px;
	margin			:0 0 4px 0;
	}
	
/* 1-5: new
------------------------------------ */
div#contents h4#newItemTitle{
	clear			:both;
	}
	
div#contents div.newItem{
	float			:left;
	width			:134px;
	margin-top		:5px;
	margin-left		:6px;
	margin-bottom	:5px;
	display			:inline;
	}

div#contents div.newItem img{
	width		: 130px;
	height		: 100px;
	margin		: 0;
	}
	
div#contents div.newItem p.itemName{
	font-size	: 13px;
	text-align	: center;
	color		: #FF6600;
	text-decoration	: underline;
	}
	
div#contents div.newItem p.itemName a,
div#contents div.newItem p.itemName a:hover{
	color		: #00aaba;
	text-decoration	: underline;
	
div#contents div.newItem p.price{
	color			:#FF0033;
	font-size		:12px;
	font-weight 	:bold;
	margin			:5px 5px 4px 0;
	text-align: right;
	}

.div#contents div.newItem p{
	font-size	: 9px;
	margin		: 0 0 10px 5px
	}
	
/* 1-6.food_box
------------------------------------------------*/
.food_box{
	width		: 578px;
	margin		: 5px 0 10px 10px
	}

.food_box h3{
	margin		: 15px 0 0 0;
	padding		: 0px;
	font-size	: 14px;
	color		: #0000FF;
	border		: inline;
	}

.food_box h3 a,
.food_box h3 a:hover{
	color		: #0000FF;
	text-decoration	: inline;
	}

.food_box img{
    margin		: 5px 10px 5px  0;
	float		: left;
	}


.food_box p.price{
	margin		: 5px 20px;
	float		: right;
	color		: #FF0033;
	font-weight	:bold;
	font-size	:14px;
	}
	

.food_box p{
	margin		: 10px 5px;
}

.food_box h4{
@@background: url('http://ryukyu-gift.jp/img/btn_wasyoku.gif') no-repeat left top;}
    float		: right;
	}

/* 2.side_box
------------------------------------------------*/
.side_box{
	width		: 160px;
	margin-bottom	: 15px;
	float		: left;
	line-height	: 1.8;
	border		: solid 1px #FFF9BD;
	background	: url("./img/side.gif") top left repeat-y #FFF9BD;
	}
	
.side_box h2,
	margin		: 2px auto 5px 0;
	}

.side_menu{
	float		: center;
	margin		: 2px auto 3px 5px;
	}

/* 2-1.tencho_box
------------------------------------------------*/
.tencho_box{
	width		: 160px;
	margin-bottom	: 15px;
	float		: left;
	line-height	: 1.8;
	border		: solid 1px #FFF;
	background	: #FFF;
	}
	
.tencho_box h2,
	margin		: 2px auto 0 5px;
	}

.tencho_box p{
	margin		: 2px;
	}
	
.tencho_box ul{
	margin		: 5px 5px 5px 15px;
	}

.tencho_syoukai{
	float		: center;
	margin		: 5px auto 0 5px;
	}
