.pp_title {
	width : 670px;
	height : 17px;
	background-image : url(../img/common/common_bar.gif);
	background-repeat : no-repeat;
	text-align : left;
	margin : 10px auto 20px auto;
}

h1 {
	font-size : 13px;
	margin : 2px 0px 0px 23px;
	color : #FFFFFF
}

.subtitle {
	width : 550px;
	background-image : url(../img/other/link/arrow.gif);
	background-repeat : no-repeat;
	background-position : 10px 2px;
	border-bottom : 1px solid;
	margin : 25px auto 8px auto;
}

h2 {
	font-size : 14px;
	margin : 0px 0px 0px 33px;
	text-align : left;
}

p.honbun {
	width : 500px;
	font-size : 13px;
	color : #333333;
	line-height : 16px;
	margin : 0px auto 13px auto;
	text-align : left;
}

p.secom1 {
	margin : 5px 0px 15px 0px;
	font-size : 13px;
	color : #333333;
	line-height : 16px;
}

p.ssl_title {
	margin : 0px 0px 0px 7px;
	font-size : 13px;
	font-weight : bold;
	color : #CC0000;
}

p.ssl_txt {
	margin : 3px 0px 0px 12px;
	font-size : 13px;
	color : #333333;
	line-height : 16px;
}

.kome {
	width : 470px;
	background-image : url(../img/common/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
	margin : 0px auto 0px auto;
}

.kome_txt {
	font-size : 13px;
	color : #333333;
	line-height : 16px;
	margin : 0px 0px 0px 13px;
	text-align : left;
}

p.company {
	width : 550px;
	font-size : 14px;
	color : #333333;
	margin : 20px auto 0px auto;
	text-align : left;
}

p.yamagon {
	width : 550px;
	font-size : 13px;
	color : #333333;
	margin : 3px 0px 0px 25px;
	text-align : left;
}

p.contact {
	width : 550px;
	font-size : 13px;
	color : #333333;
	margin : 3px auto 0px auto;
	text-align : left;
}

p.last {
	width : 550px;
	font-size : 13px;
	color : #333333;
	line-height : 16px;
	margin : 20px auto 40px auto;
	text-align : left;
}

.pp_adsense {
	text-align : center;
}

ul.ppul {
	width : 450px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 13px 30px;
	text-align : left;
	list-style : decimal;
}

.secomingbox {
	width : 500px;
	margin : 0px auto 0px auto;
}