@charset "EUC-JP";

#contentMainWrapper {width:100%;}

ul.top-bnrs {
	/*width:470px;*/
	text-align:center;
	margin-left:auto;margin-right:auto;
	padding:0;
	/*border:1px solid red;*/
}

ul.top-bnrs li {
	/*float:left !important;*/
	display:inline;
	margin:0 !important;
	padding:3px;
	list-style:none;
	/*border:1px solid blue;*/
}

#contentMainWrapper .centerColumn h1 {
	color:white;
	padding:3px;
	border:2px solid;
	border-color:green #023a0b #023a0b green;
	background-image:none;
	background-color:darkgreen;
}

#contentMainWrapper .centerColumn h2 {
	background:url(./cssimg/h2_bg_static.gif) no-repeat left bottom;;
}

* html #navColumnOneWrapper {margin-top:-10px;}
*:first-child + html #navColumnOneWrapper {margin-top:-10px;}

#tips * {
	color:white;
	font-size:1.1em;
	margin:0;padding:0;
}

#tips * *{font-size:1em;}

#tips h3 {
	margin-top:3px;
	padding:5px;
	background-color:darkgreen;
}

#tips li {
	list-style:none;
	border-top:1px solid lightgreen;
	border-bottom:1px solid darkgreen;
	background-color:green;
}

#tips h3 a{
	display:block;
	width:100%;
	outline:0px;
}

#tips ul li a {
	display:block;
	padding:5px;
	outline:0px;
}

#tips ul ul li a{
	width:90%;
}

#contentMainWrapper .centerColumn .tips02-1 {
	height:457px;
	background:transparent url(../img/tips02-1.gif) no-repeat left top;
}

#contentMainWrapper .centerColumn .tips02-2 {
	height:490px;
	background:transparent url(../img/tips02-2.gif) no-repeat left top;
}

#contentMainWrapper .centerColumn .tips02-3 {
	height:658px;
	background:transparent url(../img/tips02-3.gif) no-repeat left top;
}

#contentMainWrapper .centerColumn .tips02-4 {
	height:400px;
	background:transparent url(../img/tips02-4.gif) no-repeat left top;
}

#contentMainWrapper .centerColumn .tips02-1 *,
#contentMainWrapper .centerColumn .tips02-2 *,
#contentMainWrapper .centerColumn .tips02-3 *,
#contentMainWrapper .centerColumn .tips02-4 * {
	position:absolute;
	left:-9999px;
}

#contentMainWrapper .centerColumn .tips03 dl dt {
	color:#013a0b;
	font-size:110%;
	font-weight:bold;
	padding-left:10px;
}

#contentMainWrapper .centerColumn .tips03 dl dt img {vertical-align:bottom;}

#contentMainWrapper .centerColumn .accessContain {
	margin:0 auto;
	width:530px;height:188px;
	text-align:center;
}

#contentMainWrapper .centerColumn #shoppingItems {
	margin:0 10px;
	border:1px solid #ccc;
}

#contentMainWrapper .centerColumn #shoppingItems .innerBox1,
#contentMainWrapper .centerColumn #shoppingItems .innerBox2 {
	width:250px;
	text-align:left;
	margin:0;
	border:0px solid red;
}

#contentMainWrapper .centerColumn #shoppingItems .innerBox1 img,
#contentMainWrapper .centerColumn #shoppingItems .innerBox2 img {border:1px solid black;}

#contentMainWrapper .centerColumn #shoppingItems .innerBox1 {float:left;}
#contentMainWrapper .centerColumn #shoppingItems .innerBox2 {float:right;}

#contentMainWrapper .centerColumn #shoppingItems .infoWrap {
	width:500px;
	margin-left:auto;margin-right:auto;
	border:0px solid blue;
}

#contentMainWrapper .centerColumn #shoppingItems .infobox {text-align:center;}

#contentMainWrapper .centerColumn #shoppingItems .infobox2 {
	text-align:center;
	margin-left:60%;
	border:1px solid black;
}

#contentMainWrapper .centerColumn #shoppingItems p {
	margin:5px 0;
	padding:0 5px;
	border:0px solid green;
}

#contentMainWrapper .centerColumn #shoppingItems p.description {
	float:left;
	width:55%;
}

#contentMainWrapper .centerColumn table th {background:transparent url(./cssimg/th_bg.gif) repeat-x bottom;}

#contentMainWrapper .centerColumn #shoppingItems em {
	font-style:normal;
	color:red;
}

#contentMainWrapper .centerColumn #shoppingItems em strong {font-size:150%;}

#contentMainWrapper .centerColumn #shoppingItems label {cursor:pointer;}

#contentMainWrapper .centerColumn #shoppingItems .emsg {clear:both;}
