@charset "utf-8";
/* CSS Document */

image{
	border:0;
}

h1{
text-align:center;
	font-size:18px;
	font-weight:bold;
}

.box{
	width:800px;
	margin:10px auto;
	line-height:1.4em;
	font-size:20px;
	padding-bottom:50px
}

.lp_navit_top{
	width:800px;
	margin:20px 0 30px 0;
	display:table-cell;
    text-align:center;
	vertical-align:middle;
    layout-grid-line:0;
}

.lp_navit_top img{
	vertical-align:middle;
}

.lp_title_large{
	width:800px;
	height:295px;
	background-image:url(../images/chiban/chiban_01.gif);
	background-repeat:no-repeat;
}

.lp_title_large h2{
	text-align:left;
	vertical-align:bottom;
	padding:250px 0 0 60px;
	font-size:32px;
}

.lp_text_01{
	clear:left;
	padding-left:60px;
}

.lp_text_02{
	clear:left;
	padding:6px 0 10px 0;
	background-image:url(../images/template/lp_input_03.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.lp_free_dial{
	margin-top:20px;
}

.lp_inquiry{
	margin-bottom:20px;
}

/*.lp_inquiry_btn{
	margin-bottom:20px;
}
*/

.lp_subtitle{
	width:740px;
	height:45px;
	text-align:left;
	vertical-align:center;
	font-size:24px;
	font-weight:bold;
	background-image:url(../images/template/sohorin.png);
	background-repeat:no-repeat;
	margin:50px 0 10px 0;
	padding:15px 0 0 60px;
}

.lp_reference_image01{
	width:800px;
	text-align:center;
	margin:15px 0 80px 0;
}

.lp_reference_image02{
	width:800px;
	text-align:center;
	margin:15px 0 80px 0;
}

.lp_reference_image03{
	width:800px;
	text-align:center;
	margin:15px 0 80px 0;
}

.lp_question{
	width:800px;
	height:34px;
	text-align:center;
	vertical-align:center;
	font-size:24px;
	font-weight:bold;
	background-color:#F6BF47;
	margin:50px 0 10px 0;
	padding-top:6px;
}


li{
	list-style:url(../images/template/lp_pin.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

.lp_price{
	margin-top:50px;
}

.lp_solution{
	margin:0;
}

.lp_point_01{
	width:585px;
	height:91px;
	padding:60px 0 0 215px;
	background-image:url(../images/template/lp_input_16.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

.lp_point_02{
	width:585px;
	height:57px;
	padding:55px 0 0 215px;
	background-image:url(../images/template/lp_input_17.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

.lp_point_03{
	width:585px;
	height:127px;
	padding:55px 0 0 215px;
	background-image:url(../images/template/lp_input_18.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

.lp_point_04{
	width:585px;
	height:136px;
	padding:55px 0 0 215px;
	background-image:url(../images/template/lp_input_19.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

.lp_point_end{
	margin-bottom:10px;
}

.lp_pf_price{
	margin-top:30px;
}

.lp_free_dial2{
	width:800px;
	display:table-cell;
    text-align:center;
	vertical-align:middle;
    layout-grid-line:0;
}

.lp_free_dial2 img{
	margin:5px 0 10px 0;
	vertical-align:middle;
}

.lp_breadcrumb{
	margin-top:10px;
	font-size:14px;
    text-align:center;
}

table th{
	border-collapse:collapse;
	border:1px solid #666666;
	background-color:#F9C270;
	text-align:center;
	color:#000;
	font-weight:bold;
	padding:2px;
	/*font-size:20px;*/
}
table {
	 border-collapse:collapse;
	 border:1px solid #666666;
	 margin-bottom:20px;
	 }
td { 
	 border:1px solid #666666;
	 padding:2px;
	 } 
/*料金表*/
.lp_price2 {
	font-size:24px;
	font-weight:bold;
	margin:60px 0 7px 0;
}
table.lp_price3 {
	marin:0 0 0px 0;
}
.lp_price3 td {
	text-align:right;
	padding:0 80px 0 0;
}









