
@charset "utf-8";

/*-----------special---------------*/

img{
	vertical-align:top;
}
#specialWrap{
	color:#555;
}
#specialWrap #main h1{
	height:290px;
	margin:0 0 26px;
	background:url(bhflpl0000000fzb/bhflpl0000000fzg.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;
}

#specialWrap #main h2{
	width:540px;
	height:50px;
	margin:55px 0 11px 30px;
	padding:0;
	background:url(bhflpl0000000fzb/bhflpl0000000fzh.gif) left top no-repeat;
	font-size:12px;
	line-height:100%;
}
#specialWrap #main h2#subTitle2{
	background:url(bhflpl0000000fzb/bhflpl0000000fzi.gif) left top no-repeat;
}
#specialWrap #main h2#subTitle3{
	height:78px;
	background:url(bhflpl0000000fzb/bhflpl0000000fzj.gif) left top no-repeat;
}
#specialWrap #main h2#subTitle4{
	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#subTitle5{
	width:570px;
	height:26px;
	margin:57px 0 16px 14px;
	background:url(http://apworks.jp/contents/d/bhflpl0000000bxc/bhflpl0000000bxo.gif) left top no-repeat;
}

#photoBox{
	width:520px;
	margin:0 0 0 46px;
}
#photoBox li{
	float:left;
	margin:0 10px 0 0;
}
#specialWrap .ex{
	font-size:10px;
	margin:6px 0 15px 57px;
	color:#9d9d9d;
}

.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{
	margin:0 0 21px 14px;
}
#workStyle dt,
#workStyle dd{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:100%;
}

#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{
	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;
}

p.fc{
	margin:5px 24px 18px 20px;
	line-height:1.5;
}
#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;
}

