/* ------------------------------------------------------------ */
/* ノーマライズ */
/* ------------------------------------------------------------ */
h2,h3,h4,h5,h6,
html,body,div,
dl,dt,dd,ul,ol,li,
p,pre,form,fieldset,input,textarea,blockquote { 
	margin:0;
	padding:0;
}
ul,ol,li {
	list-style-type: none;
}
h1,h2,h3,h4,h5,h6 {
	font-style: normal;
	font-weight: normal;
}
img,a,a img {
	border: 0px;
	vertical-align:bottom;
}

/* ------------------------------------------------------------ */
/*  スペース */
/* ------------------------------------------------------------ */
.space3	{padding: 3px 0px 0px 0px;}
.space5	{padding: 5px 0px 0px 0px;}
.space10	{padding: 10px 0px 0px 0px;}
.space15	{padding: 15px 0px 0px 0px;}
.space20	{padding: 20px 0px 0px 0px;}
.space30	{padding: 30px 0px 0px 0px;}
.space40	{padding: 40px 0px 0px 0px;}
.space50	{padding: 50px 0px 0px 0px;}
.space60	{padding: 60px 0px 0px 0px;}
.space70	{padding: 70px 0px 0px 0px;}
.space80	{padding: 80px 0px 0px 0px;}
.space90	{padding: 90px 0px 0px 0px;}
.space100	{padding: 100px 0px 0px 0px;}

/* ------------------------------------------------------------ */
/* 汎用フォント */
/* ------------------------------------------------------------ */
.t110 {font-size: 110%;}
.t90 {font-size: 90%;}
.t85 {font-size: 85%;}
.t80 {font-size: 80%;}
.blue { color:#1961AE;}
.red { color:#FF0000;}
.bld {font-weight:bold;}

/* ------------------------------------------------------------ */
/* 全体 */
/* ------------------------------------------------------------ */
body {
	background : #FFFFFF;
	font-family : "ＭＳ Ｐゴシック", "Osaka", Arial, Helvetica, sans-serif;
	line-height : 1.3;
	font-size: 10pt;
	color : #000000;
}

#wrapper {
	width : 800px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : auto;
	margin-left : auto;
}

/* ------------------------------------------------------------ */
/* H1タイトル（ヘッドテキスト） */
/* ------------------------------------------------------------ */
h1.head {
	float:left;
	height:69px;
	width:522px;
	text-indent:-9999px;
	margin: 0px 5px 0px 0px;
	padding-bottom:0px;
	background:url(../images/head_h1.gif) no-repeat;
}

/* ------------------------------------------------------------ */
/* H2タイトル（各段落タイトル） */
/* ------------------------------------------------------------ */
h2.p1 { 
	height:36px;
	text-indent:-9999px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:url(../images/p1_title.jpg) no-repeat;
}
h2.p2 { 
	height:36px;
	text-indent:-9999px;
	margin-top : 20px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:url(../images/p2_title.jpg) no-repeat;
}
h2.p3 { 
	height:36px;
	text-indent:-9999px;
	margin-top : 20px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:url(../images/p3_title.jpg) no-repeat;
}
h2.p4 { 
	height:36px;
	text-indent:-9999px;
	margin-top : 20px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:url(../images/p4_title.jpg) no-repeat;
}
h2.p5 { 
	height:36px;
	text-indent:-9999px;
	margin-top : 20px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:url(../images/p5_title.jpg) no-repeat;
}
h2.p6 { 
	height:36px;
	text-indent:-9999px;
	margin-top : 20px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:url(../images/p6_title.jpg) no-repeat;
}
h2.p7 { 
	height:36px;
	text-indent:-9999px;
	margin-top : 20px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:url(../images/p7_title.jpg) no-repeat;
}

/* ------------------------------------------------------------ */
/* H3タイトル（4段落目、point部分） */
/* ------------------------------------------------------------ */
h3.point1 { 
	height:57px;
	text-indent:-9999px;
	margin-top : 10px;
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(../images/p4_point1_title.gif) no-repeat;
}
h3.point2 { 
	height:57px;
	text-indent:-9999px;
	margin-top : 10px;
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(../images/p4_point2_title.gif) no-repeat;
}
h3.point3 { 
	height:57px;
	text-indent:-9999px;
	margin-top : 10px;
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(../images/p4_point3_title.gif) no-repeat;
}
h3.point4 { 
	height:57px;
	text-indent:-9999px;
	margin-top : 10px;
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(../images/p4_point4_title.gif) no-repeat;
}
h3.speed { 
	height:48px;
	text-indent:-9999px;
	margin-top : 20px;
	margin-bottom:10px;
	padding-bottom:0px;
	background:url(../images/p4b_title.gif) no-repeat;
}

.point_text { margin:8px 0px 30px 66px;}
.point_img { margin-top:15px;}

/* ------------------------------------------------------------ */
/* コンテンツ 汎用 */
/* ------------------------------------------------------------ */
.conBox {
	width : 700px;
	margin-top : 0px;
	margin-bottom : 10px;
	margin-right : auto;
	margin-left : auto;
	text-align:left;
}
.head_img {
	float:left;
	margin: 20px 0px 0px 0px;
}
.head_conBox {
	width : 400px;
	margin-top : 10px;
	margin-bottom : 20px;
	margin-right : auto;
	margin-left : auto;
	text-align:left;
}
.photo1 {
	float:left;
	width:260px;
}
.photo2 {
	float:right;
	width:270px;
	margin-left:10px;
}
.p1_text {
	float:left;
	width:440px;
}
.cap {
	text-align:center;
	font-size: 90%;
	margin:5px 0;
	clear:both;
}
.p2_img {
	margin:20px 0;
}
.p3_img {
	text-align:center;
	margin-top:15px;
}

/* ---------------- */
/* お見積りセット */
.mitsumori {
	text-align:center;
	margin:15px 0 15px 0;
}

/* ---------------- */
/* ページトップへボタン */
.pagetop {
	width : 700px;
	margin-top : 0px;
	margin-bottom : 10px;
	margin-right : auto;
	margin-left : auto;
	text-align:right;
}



/* ------------------------------------------------------------ */
/* ページフッタ */
/* ------------------------------------------------------------ */
#foot {
	margin-top:20px;
}
#foot .copyright {
	width : 800px;
	height : 27px;
	text-indent:-9999px;
	background : #333333 url(../images/copyright.gif) no-repeat center;
}




