@charset "Shift_JIS";

/* --------------------------------------------------------------
width
-------------------------------------------------------------- */
body.w600 #header02 div.inner {
width:640px;
}
/* for IE6 */
* html body.w600 #header02 div.inner {
width:600px;
}

/* for IE6 */
* html body.w600 #footer div.inner {
width:600px;
}

body.w600 #footer div.inner p.copy
{
text-align:left;
}

/* for IE6 */
* html #contents{
	margin:0 auto 10px auto;
}


/* --------------------------------------------------------------
#contents
-------------------------------------------------------------- */

#contents {
	background:#f7f9f3;
	font-size: 120%;
	}

#contents div.flame {
	background:url(/lineup/images/flame_bg.gif) 0 0 repeat-y;
	width:606px;
	margin:5px 0 0 0;
	}

#contents div.flame_top {
	background:url(/lineup/images/flame_top.gif) 0 0 no-repeat;
	}

#contents div.flame_btm {
	background:url(/lineup/images/flame_btm.gif) left bottom no-repeat;
	padding:17px 33px 17px 33px;
	}

table.commconTbl {
	width:536px;
	margin:0 auto 15px auto;
	font-size:120%;
	}
	
table.commconTbl th {
	width:150px;
	vertical-align:top;
	background: #EFF5E7;
	}

table.commconTbl th,
table.commconTbl td {
	border: solid 1px #dfdfdf;
}

#contents div.value_area{
	padding:0 0 15px 0;
	vertical-align:middle;
	}

#contents div.value_area p.txt01{
	float:left;
	margin: 12px 0 0;
	padding:0 8px 0 0;
	}
#contents div.value_area p.txt02{
	float:left;
	margin: 12px 0 0;
	}

#contents div.value{
	float:left;
	background:url(/lineup/images/flame_value_bg.png) 0 0 no-repeat;
	width:141px;
	text-align:center;
	color:#0f9bd6;
	margin:0 8px 0 0;
	font-size:xx-large;
	line-height: 1.0;
	}
* html #contents div.value{
	font-size:x-large;
	}
#contents div.value_btm{
	height: 34px;
	padding-top: 4px;
	background:url(/lineup/images/flame_value_btm.png) left bottom no-repeat;
	}
* html #contents div.value_btm{
	height: 36px;
	padding-top: 2px;
	}

#contents div.bt_area{
	text-align:center;
	}
	
#contents a.close{
	display:block;
	background:url(/lineup/images/bt_close.png) 0 0 no-repeat;
	width:79px;
	height:35px;
	margin:0 auto;
	}
	
#contents a.close:hover{
	background-position:0 -35px;
	}
	
#contents p.number{
	text-align:right;
	}
	
#contents p.error01{
	font-size:x-large;
	text-align:center;
	color:#eb3939;
	}
/* for IE6 */
* html #contents p.error01{
	font-size:large;
	}
	
#contents p.error02{
	font-size:120%;
	line-height:2;
	text-align:center;
	position:relative;
	top:-15px;
	}

ul.cmn li {
    list-style: disc outside none !important;
		margin:0 0 0 -10px;
}

h3.discount{
	background:url(/lineup/images/h4_bg540.gif) 0 0 no-repeat;
	}

h3.discount span{
	display:block;
	background:url(/lineup/images/h4_btm540.gif) left bottom no-repeat;
	padding:5px 15px;

	}
table.discount{
	font-size:100%;
	}

/* for IE6 */
* html table.discount{
	font-size:100%;
	}
	
table td.male,table td.male02{
	background:#e0f3ff;
	text-align:center;
	font-weight:bold;
	}
	
table td.female,table td.female02{
	background:#ffe6e3;
	text-align:center;
	font-weight:bold;
	}
	
table td.male02,table td.female02{
	width:28%;
	}
	
table.discount th{
	text-align:center;
	vertical-align:middle;
	width:16%;
	}
	
table.discount td.value{
	text-align:right;
	}
		


