@charset "euc-jp"; 


/* ------- layout ------- */

body {font-family: "MS P Gothic",Osaka,sans-serif ;color: #333; font-size:13px; line-height:1.8;} 

div#content {width:960px; margin:0; padding:0;}

#itemmain{
	position: relative;
	width:900px;
	padding:45px 30px 0;
	height:auto;
}


/* ------- title area ------- */

.titlebox {
	width:70%;
	height:auto;
	margin:0;
	padding:10px ;
	color:#000; 
	background:url(../images/bg_itempage_white.png) 0 0 repeat;
}
.titlebox h1{
	font-size:70px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	width:auto;
	letter-spacing: -0.05em;
	border-bottom:#000 5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
	}
.titlebox h2{ font-size:14px; padding-top:5px;}
.titlebox p{ width:auto; font-size:40px;font-weight:bold; margin:20px 0 0; padding:0; line-height:1.1;
display:inline-block; }


/* ------- main area ------- */

.maintext{ width:930px; font-size:13px; margin: 0; padding:20px 0 20px 30px; background-color:#fff;}
.maintext h3{ font-size:18px; font-weight:bold; padding-bottom:20px; }

.maintext p.first:first-letter{ font-size:180%; float:left; color:#fff; background-color:#000; padding:0 8px; margin-right:8px;}
.maintext p a:link { color: #000;  text-decoration:underline;}
.maintext p a:hover { color: #999;  text-decoration:none;}



/* ------- main area // horizental: EzColumn ------- */
#groups {overflow:hidden;} 
.col{float:left; width:435px; padding:;  margin:0 30px 0 0;}



/* ------- credit area ------- */

.creditarea {
	position: absolute;
}
.creditarea .btn{
	margin-top:5px;
	width:180px; height:30px;
	display:block;
}

.creditarea .btn a{
	text-indent:-9999px;
	width:180px; height:30px;
	display:block;
	background: url(../images/itempage_btn.png) 0 0 no-repeat;
}

.creditarea .btn a:hover{
	background: url(../images/itempage_btn.png) 0 -30px no-repeat;
}

.creditbox {
	background:url(../images/bg_itempage_black.png) 0 0 repeat;
	width:170px;
	height:auto;
	padding: 5px;
	font-size : 10px ;
	color:#fff;
	line-height:1.4;
	}
.creditbox img{padding-bottom:5px;}
.creditbox p{padding:0 5px;}
.creditbox .ttl{ text-align:center; font-size:1.2em; padding:3px 5px 5px;}

.creditbox p a:link { color: #fff; text-decoration:underline;}
.creditbox p a:hover { color: #000; text-decoration:none; background-color:#FF0;}

