/* charset */
@charset "shift_jis";

.Header {
	width: 500px;
	/*height: auto;*/
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-color: #FFC;
	margin: 1em auto;
	display: block;
	border: 1px solid #FDBB53;
	padding: 10px;
	list-style-type: none;
	float: none;
	text-align: center;
}

.container {
	width:530px;
	border:1px solid #FDBB53;
	background-color:#FFF;
	padding:7px;
	display: block;
	font-size: 14px;
	margin: 0px 7px 3px 7px;
	overflow: hidden;
}

.container2 { /* 親ボックス */
width: 580px;
position: relative;
background-color: #85b9e9;
}

.container3 { /* ボックス1 */
width: 150px;
height: 50px;
position: relative;
background-color: #ffd78c;
}

.container4 { /* ボックス2 */
width: 150px;
height: 50px;
position: relative;
background-color: #bde9ba;
}

.container5 {
width:500px;
border:0px solid #FDBB53;
background-color:#FFF;
padding:5px;
margin:0px auto;
display: block;
font-size: 12px;
text-align:left;
}


.left {
	float:left;
	width:238px;
	height: auto;
	background-color:#FFF;
	border:1px solid #FFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	overflow: auto;
}

.right {
	float:right;
	width:238px;
	height: auto;
	background-color:#FFF;
	border:1px solid #FFF;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	text-align: left;
	overflow: auto;
}

.clear { clear:both; }
.clear hr { display:none; }

/*position
static 通常の位置に配置 （初期値）
relative 通常の位置を基準とした相対的な配置
absolute ウィンドウまたは親ボックスを基準とした絶対的な配置
fixed ウィンドウを基準とした絶対的な配置 + 位置の固定
*/


/* クラスサンプ・E*/
div.gift_list {
	/* ギフト・E・離董璽屮・僖好織ぅ・*/
	width: 500px;				/* 幅：500px              */
	margin: 0 auto;				/* ブ・礎クをセンタ・E鵐・*/
	padding: 0px;				/* パディング: なし       */
	border: 1px solid #FDBB53;	/* 枠線:1px 実線 		  */
	background-color: #FDBB53;	/* 背景色: 				  */
	font-weight: normal;		/* 字体: 普通			  */
	font-size: 16px;			/* 字サイズ：12px		  */
	text-align: center;			/* 文字配置：センタ・E鵐・*/
}
.gift_list td {
	/* ギフト・E・離札・彖任離好織ぅ・*/
	font-weight: normal;		/* 字体: 普通			  */
	font-size: 14px;			/* 字サイズ：14px		  */
	text-align: center;			/* 文字配置：センタ・E鵐・*/
	background-color: #FDF9E3;	/* 背景色: 				  */
}
.gift_list th {
	/* ギフト・E・離董璽屮・悒奪斥彖任離好織ぅ・*/
	font-weight: bold;			/* 字体: 太・E		  */
	font-size: 14px;			/* 字サイズ：14px		  */
	text-align: left;			/* 文字配置：左寄せ		  */
	background-color: #FFFF99;	/* 背景色: 				  */
}


/* テーブ・E僖好織ぅ・汽鵐廛・*/
table.Style_01{/*<table class="Style_01">*/
	font-size: 14px;
	color: #000000;
	text-align: center;
	background-color:#ffffff;
	margin-left: 45px;
	margin-top: 10px;


	margin-bottom: 5px
	display: inline;
	height: auto;
	width: 500px;
	border: 0px solid #FDBB53;
	list-style-type: none;
	background-repeat: no-repeat;
	padding: 5px;
	margin-bottom: 10px;
}
.Style_01 th{/*<th colspan="X">*/
	background-color: #FFC;
	background-position:left top;
	padding:0.5em 1em;
	text-align:left;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FDBB53;
	border-right-color: #FDBB53;
	border-bottom-color: #FDBB53;
	border-left-color: #FDBB53;
}
.Style_01 td{/*<tr><td>XXX</td><td></td></tr>*/
	border: 1px solid #FDBB53;
	padding:5px;/* [上][右][下][左]*/
	font-size: 14px;
	color: #000;
	text-align: left;
}

.cart_btn {/*[買い物かごに入れるボタン*/
	font-size: 14px;
	color: #000000;
	background-color: #FFF;
	height: auto;
	width: auto;
	border: 2px none #CCC;
	height: auto;
	clear: none;
	margin-bottom: 0px;
	padding: 5px;
	text-align: right;
	white-space: normal;
	display: block;
}
