@charset "utf-8";


/*
########################################################
  about style
########################################################
*/

div.aboutBox{
	width:745px;
	height:auto;
	margin:27px 0 0 0;
}

/* top */

div#flashContents{
	width:745px;
	height:250px;
}

div#aboutAssetL{
	width:363px;
	height:auto;
	margin:0;
	padding:4px 0 0 0;
	float:left;
}

div#aboutAssetLFL{
	display:none;
}

div.aboutAssetR{
	width:363px;
	height:auto;
	margin:0;
	padding:0;
	float: right;
	background:url(../../common/img/line01.gif) repeat-x left top;
}

div.assetRIn{
	width:363px;
	height:auto;
	margin:0;
	padding:7px 0;
	background:url(../../common/img/line01.gif) repeat-x left bottom;
	position:relative;
}

div.assetRIn dl dt{
	float:left;
}

div.assetRIn dl dd{
	width:300px;
	float:left;
	display:inline;
	margin:0 0 0 5px;
}

div.assetRIn dl dd h4{
	font-size:100%;
}

div.assetRIn dl dd p{
	font-size:80%;
	*font-size:75%;
}

div.assetRIn p.assetRBtn{
	position:absolute;
	right:0;
	bottom:8px;
}

div.no1BoxL{
	width:363px;
	height:auto;
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	float:left;
	background:url(../img/bg_no1_putter.gif) repeat-x 0 0;
}

div.no1BoxR{
	width:363px;
	height:auto;
	margin:15px 0 0 0;
	padding:7px 0 0 0;
	float: right;
	background:url(../img/bg_no1_putter.gif) repeat-x 0 0;
}

div.no1BoxL dl,
div.no1BoxR dl{
	margin:0 7px;
	padding:0 0 10px 0;
	position:relative;
}

div.no1BoxL dl dd,
div.no1BoxR dl dd{
	position: absolute;
	right:0;
	bottom:8px;
}

div.no1BoxL dl dt,
div.no1BoxR dl dt{
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(../../common/img/icon06.gif) no-repeat 0 0.4em;
}

/* comments */

div.commentsBox{
	width:743px;
	height:auto;
	margin:0 0 20px 0;
	padding:15px 0;
	*padding:15px 0 0 0;
	border:1px solid #C8C8C8;
	position:relative;
}

div.commentsBox a{
	font-weight:bold;
}

div.commentsBox p.commentsBtn{
	clear:both;
	position:absolute;
	right:10px;
	bottom:10px;
}

div.commentsBox dl{
	margin:0 15px;
}

div.commentsBox dl dt{
	float:left;
}

div.commentsBox dl dd{
	width:560px;
	float:left;
	margin:0 0 0 15px;
	padding:0 0 1em 0;
	display:inline;
}

div#momokoBox{
	width:743px;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
	border:1px solid #C8C8C8;
	position:relative;
}

div#momokoBoxL{
	width:320px;
	height:auto;
	margin:15px 0 15px 15px;
	padding:0;
	float:left;
	display:inline;
}

div#momokoBoxLFL{
	display:none;
}

div#momokoBoxR{
	width:400px;
	height:auto;
	margin:15px 0 0 0;
	padding:0;
	float:right;
	display:inline;
}

#momokoBoxR h3{
	margin:0 0 10px 15px;
}

#momokoBoxR dl{
	margin:0 15px;
}

#momokoBoxR dl dt{
	float:left;
}

#momokoBoxR dl dd{
	width:225px;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 6.4em 0;
	display:inline;
	line-height: 1.4;
}

div#momokoBox p.commentsBtn{
	clear:both;
	position:absolute;
	right:10px;
	bottom:15px;
	text-align:right;
}

div#momokoBox p.commentsBtn img{
	margin:10px 0 0 0;
}

div#momokoBox p.momokoBtn{
	position:absolute;
	right:10px;
	bottom:45px;
}
