/* CSS Document */


/*productコンテンツ外枠*/	
	
#contents {
	margin : 0px;
	padding : 0px 30px 0px 0px;
	background :  url(../top/bg_top_1_bm.gif) no-repeat 0px 8px;	
	}
#contents p.pankuzu {
	text-align : right;
	font-size : 0.625em;
	line-height : 25px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 30px 0px;
}


/* productコンテンツここから */
.contents {
	margin : 0px auto 0px auto;
	width : 555px;
}
.contents p {
	text-align : left;
	font-size : 0.75em;
	line-height : 150%;
	margin : 0px 0px 10px 0px;
}
.contents h3 {
	margin : 20px 0px 20px 0px;
}

.privacy h3 {
	text-align : left;
	font-size : 0.75em;
	line-height : 150%;
	font-weight : bold;
	margin : 20px 0px 10px 0px;
	padding : 0px 2px 2px 2px;
	border-bottom : solid #CCCCCC 1px;
	border-right : solid #333399 4px;
}


/*product下段　*/
#bm_box {
	margin : 0px;
	padding : 0px;
	background : url(../about/img/bm_box_bg.gif) repeat-y;
}
#bm_box h2 {
	margin : 0px 0px 10px 0px;
}
#bm_box h3 {
	margin : 0px 0px 5px 0px;
	text-align : left;
	font-size : 0.75em;
	font-weight : 400;
	line-height : 150%;
}
#bm_box h3 img {
	display : block;
	margin : 0px 0px 5px 0px;
}
#bm_box h3 a:link {
	color : #333333;
	text-decoration : none;
}
#bm_box h3 a:hover {
	color : #333399;
	background-color : #FFFFFF;
	text-decoration : underline;
}
#bm_box h3 a:visited {
	color : #333333;
	text-decoration : none;
}
#bm_box ul {
	list-style : none;
	margin : 0px 0px 10px 0px;
	padding : 0px;
	font-size : 0.75em;
	font-weight : 400;
	line-height : 150%;
}
#bm_box li {
	display : block;
	float : right;
	background :   url(../top/icon_yajirusi1.gif) no-repeat left center;
	padding-left : 20px;
}
#wrap {
	width : 365px;
	float : left;
}
.bm_left {
	width : 175px;
	float : left;
}
.bm_right {
	width : 175px;
	float : right;
}
