/*全体のスタイル*/
body{
font-size:12px;
background-color:#FFFFFF;
color:#333333;
line-height:1.5em;
margin-top:0;
font-family: "ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
text-align:left;
}

p{text-align:left;}

h1,h2{
margin:0;
}

form {
margin: 0;
padding: 0;
}

/*トップページ不可視のｈ1*/
h1.top{
display:none;
}


/*リンク色のスタイル*/
a:link {color: #3366CC;text-decoration: none;}
a:visited {color: #3366CC;text-decoration: none;}
a:hover {color: #ff6600;text-decoration: underline;}
a:active {color: #3366CC;text-decoration: none;}


/*フッター　リンク色のスタイル*/
.foot a:link {color: #666666;text-decoration: none;}
.foot a:visited {color: #666666;text-decoration: none;}
.foot a:hover {color: #ff6600;text-decoration: underline;}
.foot a:active {color: #666666;text-decoration: none;}
.foot{
text-align:right;
vertical-align:top;
height:50px;
padding-right:15px;
}

address{
font-size:12px;
color:#3366CC;
font-style:normal;
font-weight:bold;
margin:0 10px;
}
.txt_166B20_b{
font-weight:bold;
color:#166B20;
}
/*背景の設定*/
#bg{
background-image:url(../image/bg.gif);
background-repeat:repeat-y;
padding:0 5px 0 5px;
text-align:center;
}

/*トップメインの画像指定*/
#TopImage{
background-image:url(../image/header_image.gif);
background-repeat:no-repeat;
height:182px;
}

/*ヘッダー右*/
#HeaderRight{
background-image:url(../image/header.gif);
background-repeat:no-repeat;
height:63px;
}
.marginb10{
margin-bottom:10px;
}
.text{text-align:left;}
.orange{color:#FF9900;}

/*コピーライツ*/
.copy{color:#339900;font-weight:bold;font-size:12px;padding-left:15px;}

/*トピック部分スタイル*/
#topic{
background-image:url(../image/foot_bg.gif);
background-repeat:no-repeat;
height:148px;
text-align:center;
}

/*トピック日付*/
.green{color:#339900;font-weight:bold;font-size:12px;}

/*トピック部の画像スタイル*/
.TopicImage img{border:1px solid #666666;}
.TopicImage{vertical-align:top;}

.topic {font-size:10px;line-height:1.2em;text-align:left;}
.topic a:link {color: #333333;text-decoration: none;}
.topic a:visited {color: #333333;text-decoration: none;}
.topic a:hover {color: #ff6600;text-decoration: underline;}
.topic a:active {color: #333333;text-decoration: none;}

/*中ページ　メニュースタイル*/
.SubMenu{
border:1px solid #999999;
text-align:left;
margin-bottom:5px;
}
.SubMenu a:link {color: #666666;text-decoration: none;}
.SubMenu a:visited {color: #666666;text-decoration: none;}
.SubMenu a:hover {color: #ff6600;text-decoration: underline;}
.SubMenu a:active {color: #666666;text-decoration: none;}

/*中ページテキストメニュー*/
.MenuText{
padding:5px 0 10px 30px;
}

/*中ページコンテンツ部分*/
#Content{
padding-left:17px;
padding-right:15px;
vertical-align:top;
}

/*中ページ・角丸枠*/
#waku{
border-left:1px solid #1b6e28;
border-right:1px solid #1b6e28;
background-color:#ffeed0;
padding:5px 15px 5px 15px;
text-align:left;
}

/*中ページタイトル*/
.title{
border-bottom:1px solid #999999;
padding:0 0 5px 0;
text-align:left;
}

/*中ページテキスト*/
.txt p{
text-align:left;
padding-left:15px;
}

.txt_g p{
	text-align:left;
	padding-left:15px;
	color: #347d40;
}

.txt_o{
	text-align:left;
	padding-left:15px;
	color: #ff5a00;
	margin:0;
}

.btn{
    margin-top:0px;
	margin-right:15px;
}

/*レンタル価格・表スタイル*/
.under{
text-align:center;
border-bottom:1px solid #999999;
vertical-align:bottom;
}
.underleft{
text-align:center;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
vertical-align:bottom;
}
.left{
border-left:1px solid #999999;
text-align:center;
}

/*施工例ヘッダー*/
.sekou {
	text-align:left;
	background-color:#3f6c00;
	color:#fff;
	padding:5px;
	font-weight: bold;
}

.sekou2 {
	text-align:left;
	background-color:#DDF4BF;
	color:#666666;
	padding:5px;
	font-weight: bold;
}

.sekou3 {
	text-align:left;
	background-color:#FFFFFF;
	color:#333333;
	padding:5px;
	font-weight: normal;
}

.sekou4 {
	text-align:left;
	color:#333333;
	padding:5px;
	font-size: 10px;
	font-weight: normal;
}

.sekou5 {
	color:#333333;
	padding:2px;
	font-size: 10px;
	font-weight: normal;
}
/*中ページ画像*/
.naka img{
border:1px solid #1b6e28;
margin: 0 0 15px 0;
}

.nakal img{
border:2px solid #CC6633;
margin: 0 0 15px 0;
}

.naka2 img{
border:1px solid #1b6e28;
}

.nakal2 img{
border:2px solid #CC6633;
}

.txt10 {
	font-size: 10px;
}

