@charset "UTF-8";
/******************** import css ***********************/
@import url(../../common/css/style.css);
/******************** レイアウト ***********************/

body{
	background:url(../images/back.jpg) top left repeat-x;
}

body img{
	vertical-align:bottom;
}

/** iepngfix **/
.iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}

/** clearfix **/
.clearfix{
	overflow:hidden;
}

.clearfix:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .clearfix{
	height: 1em;
	overflow: visible;
}
/**/


#lp-container{
	width:800px;
	margin:0 auto;
	text-align:left;
}

#lp-header{
	background:url(../images/header-back.jpg) top left no-repeat;
	height:450px;
	padding:0px 10px;
	margin-bottom:40px;
}

#lp-header h1{
	font-size:93%;
}

#lp-header .call{
	margin-top:-100px;
}

#lp-header ul li{
	display:inline;
	float:left;
}

#lp-contents #lp-body{
	margin:0px 10px;
	font-size:108%;
	clear:both;
}

#lp-contents #lp-body h2{
	clear:both;
}

#lp-contents #lp-body .under-dotted{
	background:url(../images/under-dotted.gif) bottom left repeat-x;
	padding:15px 0px 0px 0px;
}

#lp-contents #lp-body .under-dotted h3{
	margin-bottom:10px;
}

#lp-contents #lp-body .under-dotted p{
	margin-bottom:10px;
}

#lp-contents #lp-body .result{
	clear:both;
	background:url(../images/r-back.gif) top left repeat-x;
	padding-left:10px;
}

#lp-contents #lp-body .result p{
	font-size:93%;
	margin-left:175px;
	line-height:140%;
}

#lp-contents #lp-body .result .client-name{
	font-weight:bold;
	margin:2px 0px 8px 175px;
}

#lp-contents #lp-body .idea{
	background:url(../images/under-dotted.gif) bottom left repeat-x;
	margin-bottom:15px;
	margin-right:220px;
	padding-bottom:5px;
}

#lp-contents #lp-body .idea p{
	margin-bottom:15px;
}

#lp-contents #lp-body .idea p strong{
	font-size:108%;
}

#lp-contents #lp-body .prof{
	font-size:93%;
	line-height:140%;
}

#lp-contents #lp-body form{
	text-align:center;
	margin-top:30px;
}

#lp-contents #lp-body .msg{
	margin-left:35px;
	text-align:left;
}

#lp-contents #lp-body .msg h2{
	font-size:123.1%;
	font-weight:bold;
}

#lp-contents #lp-body .form-cell{
	margin:10px auto;
	text-align:left;
}

#footer p{
	margin:20px 0px 0px 0px;
	line-height:180%;
	font-size:123.1%;
}

.bottom-menu{
	font-size:77%;
}

.copyright{
	font-size:85%;
	font-family:tahoma;
	margin-top:10px;
}

#lp-enquete{
	margin-top:25px;
	font-weight:bold;
}