@charset "utf-8";

/*-----------staff-6---------------*/
img{
	vertical-align:top;
}
#mobileWrap{
	text-align:left;
	background:url(http://apworks.jp/contents/d/bhflpl00000001q0/bhflpl00000001q5.gif) left top repeat-y;
	border-bottom:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	padding:1px 0 41px;	
}
#mobileWrap h1{
	width:896px;
	height:122px;
	text-indent:-999em;
	margin:0 0 0 2px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyp.jpg) left top no-repeat;
}
#mobileWrap #lead{
	width:850px;
	margin:0 0 0 38px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyq.gif) left top no-repeat;
}
#mobileWrap #lead .image{
	float:left;
	width:107px;
	padding:0 0 46px;
}
#mobileWrap #lead .txt{
	float:right;
	width:736px;
	padding:6px 0 0;
}
#mobileWrap #lead p{
	margin:0 300px 0 0;
	font-size:14px;
	line-height:1.7;
	color:#666;
}
#mobileWrap #service{
	width:828px;
	margin:0 0 0 38px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyt.gif) left top repeat-y;
}
#mobileWrap #service .inner{
	width:828px;
	padding:0 0 26px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyx.gif) left bottom no-repeat;
}
#mobileWrap #service .boxL{
	float:left;
	width:525px;
}
#mobileWrap #service .boxR{
	float:right;
	width:285px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyw.gif) right top no-repeat;
}
#mobileWrap #service h2{
	width:496px;
	height:32px;
	margin:0 0 12px 29px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyr.jpg) left top no-repeat;
	text-indent:-999em;
}
#mobileWrap #service li{
	margin:0;
	font-size:12px;
	line-height:100%;	
}
#mobileWrap #service #list{
	margin:0 0 0 29px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eys.gif) left top repeat-y;
	border-bottom:1px solid #F5EFE4;
}
#mobileWrap #service #list dd{
	margin:0 16px 0 19px;
	padding:7px 0 15px;
	font-size:12px;
	line-height:1.5;
	color:#510B01;
}

#mobileWrap #present{
	margin:14px 0 16px 29px;
	padding:0 0 14px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyu.gif) left bottom no-repeat;
}
#mobileWrap #present h3{
	margin:0 0 5px;
}
#mobileWrap #present p{
	margin:0 20px 0 22px;
	font-size:12px;
	line-height:1.5;
	color:#510B01;
}
#mobileWrap #present ul{
	text-align:center;
	margin:8px 0 0;
}
#mobileWrap #present li{
	display:inline;
	margin:0 12px;
}
#mobileWrap #access{
	margin:0 0 0 30px;
	padding:0 0 31px;
	width:493px;
	background:url(../bhflpl0000000eyk/bhflpl0000000eyv.gif) left bottom no-repeat;
}
#mobileWrap #access h3{
	margin:0;
}
#mobileWrap #access .inner{
	width:439px;
	margin:0 0 0 27px;
	padding:0;
	background:none;
}
#mobileWrap #access .inner .image{
	float:right;
	width:231px;
}
#mobileWrap #formBtn{
	vertical-align:top;
	margin:2px 0 0;
}
#mobileWrap #access .inner .txt{
	float:left;
	width:203px;
	padding:3px 0 0;
}
#mobileWrap #access .inner .txt p{
	margin:0 5px 0 3px;
	font-size:12px;
	line-height:1.5;
	color:#666;
}
#mobileWrap #access .inner .txt div{
	position:absolute;
	left:0;
	bottom:0;
}
#mobileWrap #access dl{
	margin:15px 0 0 29px;
}
#mobileWrap #access dt{
	margin:0 0 2px;
	font-size:12px;
	line-height:100%;
}
#mobileWrap #access dd{
	margin:0;
	font-size:12px;
	line-height:100%;
}
#mobileWrap #access select{
	margin:0 3px 0 0;
}

/*-----------clearfix---------------*/
#mobileWrap #lead:after,
#mobileWrap #service .inner:after,
#mobileWrap #access .inner:after{
	content: url(http://ikworks.jp/contents/d/v36c1600000005lo/v36c1600000005m5.gif);
	display: block;
	clear: both;
	height: 0;
}
#mobileWrap #lead,
#mobileWrap #service .inner,
#mobileWrap #access .inner{
	position:relative;
	display: inline-table;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html #mobileWrap #lead,
* html #mobileWrap #service .inner,
* html #mobileWrap #access .inner{
	height: 1%;
}
#mobileWrap #lead,
#mobileWrap #service .inner,
#mobileWrap #access .inner{
	display: block;
}
/* End hide from IE-mac */