BODY {
	margin : 50px 0px 0px 0px;
	PADDING:0px;
	text-align: center;
	background-image : url(bg_img.gif);
	background-repeat: repeat-x;
	background-position: left top
;}
#body {
	width:750px;
	margin:0px auto 0px auto;
	text-align: center;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color: #003399;
}
#header {
	width:750px;
	height:280px;
	margin : 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
}
#head1 {
	float : left;
	width:230px;
	height:50px;
	margin : 0px 5px 0px 0px;
	PADDING:0px 0px 0px 0px;
	background-image : url(best.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left
;}
#head1 a{display:block;width:220px;height:45px;}
#head1 span{display:none;}
#head2 {margin : 5px 0px 0px 240px;PADDING:0px;width:500px;text-align: left;}
#head3 {
	width:750px;
	height:200px;
	margin : 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	background-image : url(main_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left
;}
#menuh {
	clear:both;
	margin : 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
	width:750px;
	background-color: #0033FF;
}
#menuh ul{margin : 2px 0px 2px 0px;PADDING: 0px 0px 0px 0px;list-style:none;}
#menuh li{display:block;width:120px;height:30px;float:left;font-size:11px;text-indent:-9999px;}
#menuh li a{display:block;width:120px;height:30px;}
#menuh #navi01 a{background : url(bm_home.gif) no-repeat;background-position:0px 0px;}
#menuh #navi02 a{background : url(bm_bm.gif) no-repeat;background-position:0px 0px;}
#menuh #navi03 a{background : url(bm_hc.gif) no-repeat;background-position:0px 0px;}
#menuh #navi04 a{background : url(bm_fc.gif) no-repeat;background-position:0px 0px;}
#menuh #navi05 a{background : url(bm_cp.gif) no-repeat;background-position:0px 0px;}
#menuh #navi06 a{background : url(bm_toi.gif) no-repeat;background-position:0px 0px;}
#menuh #navi01 a:hover{background : url(bm_home2.gif) no-repeat;background-position:0px 0px;}
#menuh #navi02 a:hover{background : url(bm_bm2.gif) no-repeat;background-position:0px 0px;}
#menuh #navi03 a:hover{background : url(bm_hc2.gif) no-repeat;background-position:0px 0px;}
#menuh #navi04 a:hover{background : url(bm_fc2.gif) no-repeat;background-position:0px 0px;}
#menuh #navi05 a:hover{background : url(bm_cp2.gif) no-repeat;background-position:0px 0px;}
#menuh #navi06 a:hover{background : url(bm_toi2.gif) no-repeat;background-position:0px 0px;}
#main {
	margin : 0px 0px 0px 0px;
	PADDING:0px;
	width:750px;
	background-color: #FFFFFF;
	text-align: center;
	background-image : url(bg_main.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
/* ------------------------------
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color: #CCCCCC;
	border-style:solid;
	border-width:0px 2px 0px 2px;
	border-color: #999999
------------------------------ */
#footer{
	width:750px;
	margin : 5px 0px 0px 0px;
	PADDING: 10px 0px 20px 0px;
	background-color: #FFFFFF;
	text-align: left;
	background-image : url(bgft_img.gif);
	background-repeat: repeat-x;
	background-position: left top
;}
#footer A:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
#footer A:visited {COLOR: #CCCCCC; TEXT-DECORATION: none;}
#footer A:hover {COLOR: #FFE479; TEXT-DECORATION: underline;}
#contents {
	float : left;
	left :0;
	width:480px;
	margin : 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
	background-color : #FFFFFF
;}
#contents ul{margin : 0px 0px 0px 15px;PADDING:0px;list-style:none;}
#contents li{margin:3px 0px 3px 15px;PADDING:0px;font-size:11px;}
#contents li a{margin:0px;PADDING:0px;font-size:11px;}
#contents dl {margin : 3px 0px 0px 5px;PADDING: 0px 0px 0px 0px;FONT-SIZE: 12px;LINE-HEIGHT: 120%;COLOR: #000000;}
#contents dt {margin : 3px 0px 0px 20px;PADDING: 0px 0px 0px 0px;FONT-SIZE: 12px;LINE-HEIGHT: 120%;COLOR: #000000;}
#contents dd {margin : 5px 50px 5px 30px;PADDING: 0px 0px 0px 0px;FONT-SIZE: 11px;LINE-HEIGHT: 120%;COLOR: #000000;}
#navigation {margin : 0px 0px 0px 490px;PADDING:0px;width:250px;text-align: left;}
#navigation ul{margin : 250px 0px 5px 0px;PADDING: 0px 0px 0px 0px;list-style:none;}
#navigation li{margin : 3px 0px 3px 40px;PADDING:0px;font-size:11px;}
dl {margin : 3px 0px 0px 5px;PADDING: 0px 0px 0px 0px;FONT-SIZE: 12px;LINE-HEIGHT: 120%;COLOR: #000000;}
dt {margin : 3px 0px 0px 15px;PADDING: 0px 0px 0px 0px;FONT-SIZE: 12px;LINE-HEIGHT: 120%;COLOR: #000000;}
dd {margin : 1px 15px 0px 20px;PADDING: 0px 0px 0px 0px;FONT-SIZE: 11px;LINE-HEIGHT: 120%;COLOR: #000000;}
.Pcon {
	margin : 10px 40px 10px 20px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 130%;
	background-color : #FFFFFF
;}
#sidem {
	width:240px;
	height:500px;
	margin : 10px 0px 10px 0px;
	PADDING: 0px 0px 0px 0px;
	background-image : url(bg_side.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left
;}
.h2side {
	margin : 5px 0px 5px 20px;
	PADDING: 0px 0px 0px 0px;
	COLOR: #3366ff;
 }
.Pmenu {
	margin : 0px 0px 5px 20px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 100%
;}

#clear {
	clear : both;
	margin : 10px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	text-align:center;
	width:750px;
	background-color: #FFFFFF;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color: #CCCCCC;
}
#clear ul{margin:5px 0px 5px 15px;PADDING:0px;list-style:none;font-size : 11px;}
#clear li{margin:2px;PADDING:1px;float: left;font-size : 11px;}
#clear li a{margin:2px;PADDING:1px;font-size : 11px;}
#footcon {
	float : left;
	left :0;
	top: 270px;
	width:450px;
	height:200px;
	margin : 10px 0px 0px 0px;
	PADDING:0px;
	text-align: left;
	background-color : #00D200
;}
#footnavi {
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left :460px;
	top: 270px;
	width:230px;
	background-color : #00D200
;}
#footclear {
	clear : both;
	text-align: left;
	width:650px;
}
P {
	font-size : 12px;
}
.Phead {
	margin : 2px 15px 0px 60px;
	PADDING: 0px 0px 0px 0px;
	COLOR: #FFFFFF;
	font-size : 11px;
	LINE-HEIGHT: 110%;
	text-align: left
;}
.Phead3 {
	margin : 0px 15px 0px 525px;
	PADDING: 40px 0px 0px 0px;
	COLOR: #000000;
	font-size : 12px;
	LINE-HEIGHT: 110%;
	text-align: left
;}
.side {
	margin : 5px 10px 5px 15px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 150%
;}
/*ビルメンテナンス*/
.Pconbm {
	margin : 5px 20px 5px 20px;
	PADDING: 20px 35px 10px 180px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	text-align: left;
	height:120px;
	background-image : url(02_img.gif);
	background-repeat: no-repeat;
	background-position: left bottom
;}
/*ハウスクリーニング*/
.Pconhc {
	margin : 5px 20px 5px 20px;
	PADDING: 20px 35px 10px 180px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	text-align: left;
	height:120px;
	background-image : url(01_img.gif);
	background-repeat: no-repeat;
	background-position: left bottom
;}
/*初めての*/
.Pconfc {
	margin : 5px 20px 5px 20px;
	PADDING: 20px 35px 10px 180px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	text-align: left;
	height:120px;
	background-image : url(03_img.gif);
	background-repeat: no-repeat;
	background-position: left bottom
;}
/*会社概要*/
.Pconcp {
	margin : 5px 20px 5px 20px;
	PADDING: 20px 35px 10px 180px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	text-align: left;
	height:120px;
	background-image : url(04_img.gif);
	background-repeat: no-repeat;
	background-position: left bottom
;}
.kuwa {
	margin : 10px 10px 10px 0px;
	PADDING: 0px;
	text-align: right;
	font-size : 11px;
	COLOR: #000000;
	LINE-HEIGHT: 120%
;}
.Pbm {
	margin : 10px 20px 10px 20px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	COLOR: #0099FF;
	LINE-HEIGHT: 120%;
	background-color : #FFFFFF
;}
.Pfi {
	margin : 5px 20px 5px 10px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 150%;
	background-color : #FFFFFF
;}
.Pri {
	margin : 5px 20px 5px 10px;
	PADDING: 0px 0px 0px 0px;
	text-align: right;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 120%;
	background-color : #FFFFFF
;}
.Psm {
	margin : 5px 30px 5px 25px;
	PADDING: 0px 0px 0px 0px;
	text-align: left;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 140%;
	background-color : #FFFFFF
;}
.Pconsub {
	margin : 0px 0px 0px 0px;
	PADDING: 10px 10px 10px 10px;
	font-size : 13px;
	COLOR: #000000;
	LINE-HEIGHT: 130%;
	text-align: left;
	background-image : url(../../image/img/conp_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color : #FFFFFF
;}
.Pmenub {
	margin : 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 100%
;}
.flash {
	margin : 10px 0px 10px 0px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	text-align: center;
	COLOR: #000000;
	LINE-HEIGHT: 100%
;}
.Pmenusub {
	margin : 0px 5px 0px 0px;
	PADDING: 15px 0px 15px 30px;
	LINE-HEIGHT: 120%
	COLOR: #000000;
	text-align: left;
	background-color : #FFFFFF
;}
.Ptop {
	margin-top : 240px;
	margin-left : 10px;
	PADDING:0px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 110%
;}
.kaipage {page-break-before: always;
	margin : 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	font-size : 9px;
	COLOR: #000000;
	LINE-HEIGHT: 100%;
}
.Pfoot {
	margin : 5px 20px 1px 10px;
	PADDING: 0px 0px 0px 0px;
	font-size : 12px;
	text-align: center;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 120%
;}
.Pfootsub {
	margin : 0px 5px 0px 0px;
	PADDING:10px 10px 5px 60px;
	font-size : 12px;
	COLOR: #000000;
	LINE-HEIGHT: 120%;
	background-color : #FFFFFF
;}
.copy {
	margin : 10px 0px 2px 0px;
	PADDING: 0px 0px 0px 0px;
	font-size : 11px;
	text-align: center;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 120%
;}
h1 {
	font-size:12px
;}
.h1top {
	margin : 0px 10px 0px 15px;
	PADDING:0px 0px 0px 0px;
	text-align: right;
	COLOR: #FFE479
;}
.h1con {
	margin : 5px 0px 5px 0px;
	PADDING:0px 0px 0px 0px;
	text-align: right;
	COLOR: #000000
;}
h2 {
	font-size:12px;
 }
.h2con {
	margin : 15px 50px 5px 15px;
	PADDING:5px 0px 5px 10px;
	text-align: left;
	font-size:12px;
	COLOR: #003399;
	border-style:solid;
	border-width:1px 1px 1px 10px;
	border-color: #003399;
 }
.h2foot {margin : 10px 10px 5px 50px;PADDING:0px;font-size:12px;COLOR: #FFFFFF;}
h3 {
	border:0px;
	padding:0px;
	font-size:12px;
 }
.h3con {
	margin-top : 5px;
	margin-left: 10px;
	margin-bottom:5px;
	font-size:12px;
	COLOR: #0A9DFF;
 }
.size1 {
	font-size:12px;
	COLOR: #0d9eFF;
 }
.size2 {
	font-size:12px;
	COLOR: #000000;
 }
.size3 {
	font-size:12px;
	COLOR: #000000;
	LINE-HEIGHT: 120%;
	background-color : #f7f7f7;
}
.size4 {
	font-size:12px;
	COLOR: #000000;
	LINE-HEIGHT: 120%;
	background-color : #FFFFFF;
 }
A:link {COLOR: #003d7a; TEXT-DECORATION: none;}
A:visited {COLOR: #666666; TEXT-DECORATION: none;}
A:hover {COLOR: #277EA9; TEXT-DECORATION: underline;}

