/**********基本**********/
body {margin:0px; background:url(../img/index/bg.gif); padding:0px;}
body, td, div, li {
	font-size:12px;
	line-height:16px;
	color:#333333;
}
h1, h2, h3, h4, h5, p, ul, li {margin:0px; padding:0px; font-weight:normal;}
img {border:none;}
ul, li {list-style-type: none;}

a {text-decoration:underline; overflow:hidden;}
a:Hover {color:; text-decoration:underline;}

.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px;}
.clear hr {display:none; border:none; height:0px;}

#flame {
	width:800px;
	padding:0px;
	background:#FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/**********ヘッダー**********/
.font10b {text-align: center;font-size:10pt; background: #000000}

.head-left {float:left;width:800px; padding-bottom:0px;}
.head-right {float:right; width:216px; padding-bottom:3px;}

.head-left h2 {display:block; background:url(../img/index/head-logo.gif); width:279px; float:left;}
.head-left h2 a {display:block; height:48px; text-indent:-6666px;}
/**
.head-left .head-smn {float:right; padding-top:45px;}
.head-left .head-smn li {display:inline; border-right:solid 1px #CCCCCC; padding:0px 3px 0px 6px;}
**/
.head-left .head-mn li {display:block; float:left; width:133px;}
.head-left .head-mn li a {display:block; height:50px; text-indent:-6666px;}
/*HOME*/
.head-left .head-mn .hmn001 {background:url(../img/index/head-mn001a.gif);}
.head-left .head-mn .hmn001 a:hover{background:url(../img/index/head-mn001b.gif);}
/*エコリフォーム/エコポイント*/
.head-left .head-mn .hmn006 {background:url(../img/index/head-mn006a.gif); width:135px;}
.head-left .head-mn .hmn006 a:hover{background:url(../img/index/head-mn006b.gif); width:135px;}
/*会社概要*/
.head-left .head-mn .hmn002 {background:url(../img/index/head-mn002a.gif);}
.head-left .head-mn .hmn002 a:hover{background:url(../img/index/head-mn002b.gif);}
/*サービス内容*/
.head-left .head-mn .hmn003 {background:url(../img/index/head-mn003a.gif);}
.head-left .head-mn .hmn003 a:hover{background:url(../img/index/head-mn003b.gif);}
/*事例紹介*/
.head-left .head-mn .hmn004 {background:url(../img/index/head-mn004a.gif);}
.head-left .head-mn .hmn004 a:hover{background:url(../img/index/head-mn004b.gif);}
/*作業の流れ*/
.head-left .head-mn .hmn005 {background:url(../img/index/head-mn005a.gif);}
.head-left .head-mn .hmn005 a:hover{background:url(../img/index/head-mn005b.gif);}

.head-top {width: 100%;border-top-width: 8px;border-top-style: solid;border-top-color: #003300;}
.head-line {width: 100%;border-top-width: 1px;border-top-style: solid;background-color: #999999;}
h1 {width: 100%;border-top-width: 1px;border-top-style: solid;background-color: #cccccc;font-size:12px;}
/*
h1 {display:block; text-align:center; background:url(../img/index/h1_bg.gif) repeat-x #cccccc; font-size:12px; border-bottom:1px solid #bababa;}
h1 {width: 100%;border-top-width: 1px;border-top-style: solid;background-color: #CCCCCC;font-size:12px;}

*/

.foot-line {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.foot-bottom {width: 100%;border-top-width: 4px;border-top-style: solid;border-top-color: #003300;}

.foot-left {float:reft; width:800px; height:33px; padding-bottom:0px;}
.foot-left h2 {display:block; width:279px; float:left;}

/**********フッター**********/
#foot2 .fmn {padding:0px 0px; text-align:center;padding:0px 0px;}
#foot2 .fmn li {display:inline; border-right:1px solid #999999; padding:0px 10px 0px 7px; font-size:12px;}
#foot2 .fmn li a {color:#333333; text-decoration:none;}
#foot2 .fmn li a:hover {color:#0000cc; text-decoration:underline;}
#foot2 .copy {display:block; height:33px; padding:12px 5px 5px 0px; text-align:right;}



/**********トップページ**********/
#contents {width:800px; float:center; padding-bottom:15px;}
#contents .top-left {
	width:570px;
	float:left;
	padding-bottom:10px;
	padding-left: 3px;
}
#contents .top-right {width:225px; float:right;padding-left: 0px;}

#contents .company {width:660px; margin:10px auto 0px auto;}
#contents .result {width:660px; margin:10px auto 0px auto;}
#contents .flow {width:660px; margin:10px auto 0px auto;text-align:center;}
#contents .service {width:660px; margin:10px auto 0px auto;}
#contents .service_sub {width:570px; margin:10px auto 0px auto; padding-bottom:3px; line-height:18px;}
#contents .service_sub h5{padding-bottom:5px;}
#contents .service_sub p{padding-bottom:3px;}
/*
#contents .company li {background:url(../img/company/company-listbg.gif) no-repeat 0px 4px; padding:5px 0px 2px 10px; border-bottom:1px dotted #8b8a86;}
#contents .company ul {margin-bottom:20px; width:99%;}
#contents .company li em {font-style:normal; display:block; width:70px; float:left;}
#contents .company li strong {font-style:normal; display:block; width:570px; float:right; font-weight:normal;}
*/

.p_6px{
	font-size:12px;
	line-height:16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin: 0;
}
/**ＳＡＭＯＳ**/
#samos {
	width:565px;height:320px;padding-bottom:7px;
}
/**エコポイント制度**/
#eco_point { background:url(../img/index/eco.gif) no-repeat; padding-bottom:10px; width:565px; height:268px;}
#eco_point p { color:#00CC33; font-size:12px; padding:210px 10px 0px 372px;}
#eco_point #lay { text-align:right; font-size:12px; padding:5px 10px 0px 0px;}
/**ガラス工事**/
#top_glass{ width:280px; height:235px;float:left; background:url(../img/index/con_1_3.gif) no-repeat bottom;}
#top_glass_left{ width:279px; float:left;}
#top_glass_left h4{ width:279px; height:31px; margin:0; background:url(../img/index/con_1_1.gif); text-indent:-9999px;}
#top_glass_left h4 a{ width:279px; height:31px; display: block; text-indent:-9999px;}
#top_glass_mid{ width:279px;height:129px; float:left;}
#top_glass_bottom{width:279px; height:75px;}
#top_glass_bottom p{ margin:0; padding:5px 5px 5px 5px;}
/**サッシ工事**/
#top_sash{ width:280px; height:235px;float:left; background:url(../img/index/con_1_3.gif) no-repeat bottom;}
#top_sash_left{ width:279px; float:left;}
#top_sash_left h4{ width:279px; height:31px; margin:0; background:url(../img/index/con_2_1.gif); text-indent:-9999px;}
#top_sash_left h4 a{ width:279px; height:31px; display: block; text-indent:-9999px;}
#top_sash_mid{ width:279px; float:left;}
#top_sash_bottom{width:279px; height:75px; background:url(../img/index/con_1_3.gif);}
#top_sash_bottom p{ margin:0; padding:5px 5px 5px 5px;}
/**エクステリア工事**/
#top_exterior{ width:280px; height:235px;float:left; background:url(../img/index/con_1_3.gif) no-repeat bottom;margin-top:5px;}
#top_exterior_left{ width:279px; float:left;}
#top_exterior_left h4{ width:279px; height:31px; margin:0; background:url(../img/index/con_3_1.gif); text-indent:-9999px;}
#top_exterior_left h4 a{ width:279px; height:31px; display: block; text-indent:-9999px;}
#top_exterior_mid{ width:279px; float:left;}
#top_exterior_bottom{width:279px; height:75px;}
#top_exterior_bottom p{ margin:0; padding:5px 5px 5px 5px;}
/**住宅設備**/
#top_facilities{ width:280px; height:235px;float:left; background:url(../img/index/con_1_3.gif) no-repeat bottom;margin-top:5px;}
#top_facilities_left{ width:279px; float:left;}
#top_facilities_left h4{ width:279px; height:31px; margin:0; background:url(../img/index/con_4_1.gif); text-indent:-9999px;}
#top_facilities_left h4 a{ width:279px; height:31px; display: block; text-indent:-9999px;}
#top_facilities_mid{ width:279px; float:left;}
#top_facilities_bottom{width:279px; height:75px;}
#top_facilities_bottom p{ margin:0; padding:5px 5px 5px 5px;}

/*============================================================
//  パンくず
//==========================================================*/
.pankuzu{ font-size:12px; padding:5px; text-align:left; color:#444444;}
.pankuzu a{ color:#444444;}
.pankuzu a:hover{ color:#CC0000;}

.catarog_box{ padding:5px 0;}
.catarog_left{ width:189px; float:left;}
.catarog_right{ width:430px; float:right;}

.normal_box { background:#FFFFFF; border:1px solid #CCCCCC; padding:5px; margin:5px 0;}
.title_yellow{ width:650px;padding:3px; color:#FFFFFF; display:block; background-color: #e2fdd2; } 

/*============================================================
//  最近の仕事
//==========================================================*/
.jlist {padding:2px 0px 5px 0px;width:221px;height:625px;border:1px solid #CCCCCC;}
.jlist h3 {width:0px 2px 0px 3px;background:url(../img/index/job_01.gif);width:218px;height:26px; display: block; text-indent:-9999px;}
.jlist li {display:block; width:207px; float:left; padding:5px 0px 5px 16px;}
.jlist li img {width:153px;height:115px;padding:2px; border:1px solid #999999; float:left;}
.jlist .jcap {width:191px; float:left;}
