@charset "UTF-8";
/* CSS Document */

.Line01{
	margin:10px 0px;
}

/************************************************************************
	view_item.cgi
************************************************************************/

.ViewitemLeft{
	float:left;
	padding-top:20px;
	margin:0;
	width:191px;
}
.ViewitemLeft-BuyBtn{
	margin:20px auto 10px;
	display:block;
	text-align:center;
}
.ViewitemRight{
	float:right;
	margin:0;
	width:420px;
}
.ViewitemRight h4{
	font-size:130%;
}
.ViewitemRight p{
	margin:0 1em;
}
.ViewitemProductTN{
	width:126px;
	margin:10px 0px 10px 0px;
	text-align:center;
	float:left;
}
.ViewitemProductTN img{
	display:block;
	margin:auto;
}




.form-table{
	
}

.form-table th{
	text-align:left;
	white-space:nowrap;
}

.form-table td{
	
}
.form-table #year,
.form-table #month,
.form-table #day{
	width:4em;
}


#contentProducts{
	width:655px;
	float:right;
	padding-bottom:60px;
}
#contentProducts h3{
	margin:10px 0px 0px 0px;
}
#contentProducts h4{
	margin:20px 0px 20px 0px;
	color:#3f4fb1;
}
#contentProducts strong{
	font-weight:normal;
	color:#3f4fb1;
}
#contentProducts p{
	margin:1em 10px 1em 10px;
	padding:0;
}

/************************************************************************
	body01.html
************************************************************************/

.BodyNavi{
	position:relative;
	width:630px;
	height:30px;
	overflow:hidden;
	background:url(../body/img/sh_menu_bg01.gif) repeat-x;
	margin:10px 0;
}

.BodyNavi ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.BodyNavi li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}


.BodyNavi a{
	position:relative;
	top:0px;
	display:block;
	height:30px;
	text-indent:-9999px;
	float:left;
}

.BodyNavi01 a	{width:68px;background-image:url(../body/img/body_menu_bt01.gif);}
.BodyNavi02 a	{width:68px;background-image:url(../body/img/body_menu_bt02.gif);}
.BodyNavi03 a		{width:116px;background-image:url(../body/img/body_menu_bt03.gif);}

.BodyNavi a.active{background-position:0px 30px;}
.BodyNavi a:hover{background-position:0px 30px;}

.Body01Introduction{
	
}
/************************************************************************
	skin01.html
************************************************************************/

.SkinNavi{
	position:relative;
	width:630px;
	height:30px;
	overflow:hidden;
	background:url(../body/img/sh_menu_bg01.gif) repeat-x;
	margin:10px 0;
}

.SkinNavi ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.SkinNavi li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}


.SkinNavi a{
	position:relative;
	float:left;
	top:0px;
	display:block;
	height:30px;
	text-indent:-9999px;
}

.SkinNavi01 a	{width:68px;background-image:url(../skin/img/skin_menu_bt02.gif);}
.SkinNavi02 a	{width:128px;background-image:url(../skin/img/skin_menu_bt03.gif);}
.SkinNavi03 a		{width:68px;background-image:url(../skin/img/skin_menu_bt04.gif);}
.SkinNavi04 a		{width:116px;background-image:url(../skin/img/skin_menu_bt05.gif);}

.SkinNavi a.active{background-position:0px 30px;}
.SkinNavi a:hover{background-position:0px 30px;}

.Skin01Points{
	width:550px;
	text-align:left;
	margin:20px auto 0px auto;
}

.Skin01Points dl{
	margin:0px 0px 30px 0px;
	padding:0px;
}

.Skin01Points dt{
	margin:0px;
	padding:0px;
}

.Skin01Points dd{
	width:530px;
	margin:10px 10px;
	padding:0px;
}

/************************************************************************
	skin0２.html
************************************************************************/

.Skin02Points{
	width:590px;
	text-align:left;
	margin:20px auto 0px auto;
}

.Skin02Points dl{
	margin:0px;
	padding:0px;
}

.Skin02Points dt{
	position:relative;
	margin:0px;
	padding:0px;
	height:90px;
	clear:both;
	float:left;
}

.Skin02Points dd{
	position:relative;
	margin:0px;
	padding:0px;
	left:10px;
	height:100px;
	width:510px;
	float:left;
}

/************************************************************************
	skin04.html
************************************************************************/

.Skin04Ot{
	margin-top:20px;
}

.Skin04Bg01{
	background-color:#ff0;
	background-image:url(../skin/img/skin04_bg01.gif);
	margin:20px 0px 20px 0px;

}

.Skin04Bg01 h4{
	margin:30px 30px 0px 30px;
}

.RightArea .Skin04Bg01 p{
	margin:10px 45px 0px 45px;
}


/************************************************************************
	body03.html
************************************************************************/

.MensLeft{
	float:left;
	width:100px;
	padding-top:20px;
}
.MensRight{
	float:right;
	width:520px;
	padding-top:20px;
}


/************************************************************************
	body04.html
************************************************************************/


.Body04Left{
	position:relative;
	top:10px;
	float:left;
}

.Body04Right{
	width:420px;
	float:right;
}

.Common .RightArea .Body04Right h4{
	margin-bottom:0px;
}

.Common .RightArea .Body04Right p{
	margin:5px 0px 1ex 0px;
}