
@charset "utf-8";

/*-----------special---------------*/

/*--common--*/
p.fc{
	margin:5px 24px 18px 20px;
	line-height:1.5;
}
img{
	vertical-align:top;
}
#specialWrap{
	color:#555;
}

/*--lead--*/
#specialWrap #main h1{
	height:290px;
	margin:0 0 26px;
	background:url(bhflpl0000000hg9/bhflpl0000000hge.jpg) left top no-repeat;
}
#specialWrap #pageTitle{
	width:600px;
	height:75px;
	margin:0;
	text-indent:-999em;
	background:url(http://apworks.jp/contents/d/bhflpl0000000bxc/bhflpl0000000bxi.jpg) left top no-repeat;
}
#specialWrap p{
	margin:0 32px 18px 32px;
	line-height:1.8;
	font-size:12px;
}
#specialWrap #siteName{
	text-align:right;
	margin:0 30px 22px 0;
}
#specialWrap #leadTxt p{
	margin:0 32px 24px 32px;
	line-height:1.7;
	font-size:14px;
}

/*--h2--*/
#specialWrap #main h2{
	width:540px;
	height:50px;
	margin:55px 0 11px 30px;
	padding:0;
	background:url(bhflpl0000000hg9/bhflpl0000000hgf.gif) left top no-repeat;
	font-size:12px;
	line-height:100%;
}
#specialWrap #main h2#subTitle2{
	height:78px;
	background:url(bhflpl0000000hg9/bhflpl0000000hgg.gif) left top no-repeat;
}
#specialWrap #main h2#subTitle3{
	height:78px;
	background:url(bhflpl0000000hg9/bhflpl0000000hgh.gif) left top no-repeat;
}
#specialWrap #main h2#subTitle4{
	height:78px;
	background:url(bhflpl0000000hg9/bhflpl0000000hgi.gif) left top no-repeat;
}
#specialWrap #main h2#subTitle5{
	height:50px;
	background:url(bhflpl0000000hg9/bhflpl0000000hgj.gif) left top no-repeat;
}
#specialWrap #main h2#subTitle6{
	width:571px;
	height:41px;
	margin:25px 0 0 14px;
	background:url(http://apworks.jp/contents/d/bhflpl0000000bxc/bhflpl0000000bxn.gif) left top no-repeat;
}
#specialWrap #main h2#subTitle7{
	width:570px;
	height:26px;
	margin:57px 0 16px 14px;
	background:url(http://apworks.jp/contents/d/bhflpl0000000bxc/bhflpl0000000bxo.gif) left top no-repeat;
}

/*--photoBox--*/
#photoBox{
	width:520px;
	margin:-7px 0 14px 46px;
}
#photoBox li{
	float:left;
	margin:0 10px 0 0;
}

/*--imageBox--*/
#specialWrap .imageBox{
	width:540px;
	margin:0 0 0 30px;
}
#specialWrap .imageBox p{
	margin:0 0 20px 0;
}
#specialWrap .imageBox .imgL{
	float:left;
	margin:0 10px 1px 0;
}
#specialWrap .imageBox .imgR{
	float:right;
	margin:0 0 1px 10px;
}

/*--workStyle--*/
#workStyle{
	margin:0 0 21px 14px;
}
#workStyle dt,
#workStyle dd{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:100%;
}

/*--profileBox--*/
#profileBox{
	width:538px;
	margin:0 0 23px 30px;
}
#profileBox .boxL{
	float:left;
	width:260px;
}
#profileBox .boxR{
	float:right;
	width:265px;
	padding:24px 0 0;
}
#profileBox dt{
	font-size:14px;
	font-weight:bold;
	margin:0 0 7px 0;
}
#profileBox dd{
	line-height:1.7;
}

/*--siteInfoBox--*/
#siteInfoBox{
	width:455px;
	margin:0 0 10px 30px;
}
#siteInfoBox .boxL{
	float:left;
	width:195px;
}
#siteInfoBox .boxR{
	float:right;
	width:250px;
	padding:6px 0 0;
}
#siteInfoBox dt{
	font-weight:bold;
	font-size:14px;
	margin:0 0 2px;
}

/*--checkBtn--*/
#checkBtn{
	width:558px;
	margin:19px 0 0 20px;
	background:url(http://apworks.jp/contents/d/bhflpl0000000bxc/bhflpl0000000bxp.jpg) left top no-repeat;
}
#checkBtn dt{
	display:block;
	float:left;
	width:270px;
	padding:15px 0 24px;
}
#checkBtn dt img{
	margin:0 0 0 21px;
}
#checkBtn dd{
	float:right;
	width:279px;
	padding:23px 0 0;
}

