@charset "UTF-8";

/* ------------------------------

■目次
0.トップページ

------------------------------*/

	
li:after {
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}	
		
/* ------------------------------
0.トップページ
 ------------------------------*/

#top #left{
  	width:295px;
	float:left;
	text-align:left;
	}
#top #left ul{
	width:275px;
	margin:0;
	text-align:right;
	}
#top #left li{
	margin-bottom:5px;
	}	
 
 #top #left a{
	width:275x;
	height:62px;
	display:block;
	}
 #top #left .movie a:link,#top #left .movie a:visited,#top #left .movie a:active{
 	background:url(../img/bnr_movie.gif) no-repeat right;
 	}
 #top #left .movie a:hover{
 	background:url(../img/bnr_movie_o.gif) no-repeat right;
 	}
	
 #top #left .kids a:link,#top #left .kids a:visited,#top #left .kids a:active{
 	background:url(../img/bnr_kids.gif) no-repeat right;
 	}
 #top #left .kids a:hover{
 	background:url(../img/bnr_kids_o.gif) no-repeat right;
 	}
	
 #top #left .faq a:link,#top #left .faq a:visited,#top #left .faq a:active{
 	background:url(../img/bnr_faq.jpg) no-repeat right;
 	}
 #top #left .faq a:hover{
 	background:url(../img/bnr_faq_o.jpg) no-repeat right;
 	}
	
 #top #left .erea a:link,#top #left .erea a:visited,#top #left .erea a:active{
 	background:url(../img/bnr_erea.jpg) no-repeat right;
 	}
 #top #left .erea a:hover{
 	background:url(../img/bnr_erea_o.jpg) no-repeat right;
 	}	
 #top #left a span{
	display:block;
	visibility:hidden;
	}
		
#top #right{
	width:647px;
	}	
#top #right h2{
	visibility:visible;
	text-indent:0;
	width:647px;
	}
#right h2{
	width:687px;
	}
/* ------------------------------
1.個人の皆様へ
 ------------------------------*/
  /* 個人の皆様へ */
#individual h1{
	background:#ffffff url(../individual/img/tit_index.gif) no-repeat;
	height:43px;
	}
#individual h2{
	background:#ffffff url(../individual/img/copy_index.gif) no-repeat;
	height:47px;
	}	

/* 地域冷暖房とは？ */
#dhc h1{
	background:#ffffff url(../dhc/img/tit.gif) no-repeat;
	
	height:43px;
	}
#dhc h2{
	background:#ffffff url(../dhc/img/copy.gif) no-repeat;
	width:434px;
	height:44px;
	}
	
/* キッズコーナー */
#kids h1{
	background:url(../individual/img/tit_kids.jpg) no-repeat;
	
	height:43px;
	}
#kids h2{
	background:url(../individual/img/copy_kids.gif) no-repeat;
	width:686px;
	height:114px;
	}
#kids .bg{
	background:#ffffff url(../individual/img/bg_kids.gif) no-repeat;
	font-size:14px;
	}		
#kids .bg2{
	background:#ffffff url(../individual/img/bg_kids2.jpg) no-repeat bottom left;
	font-size:14px;
	}		
#kids .bg2 p{
	clear:both;
	}	
	
	
/* 地域冷暖房のメリット */
#merit h1{
	background:url(../merit/img/tit.gif) no-repeat;
	
	height:43px;
	}
#merit h2.eco{
	background:url(../merit/img/copy_eco.gif) no-repeat;
	width:686px;
	height:85px;
	}
#merit h2.cs{
	background:url(../merit/img/copy_cs.gif) no-repeat;
	width:686px;
	height:113px;
	}	
#merit h2.city{
	background:url(../merit/img/copy_city.gif) no-repeat;
	width:686px;
	height:84px;
	}	
	
	
/* よくある質問 */
#faq h1{
	background:url(../faq/img/tit.gif) no-repeat;
	
	height:43px;
	}
#faq .border{
	border:1px solid #cecece;
	padding:10px;
	margin-bottom:20px;
	}	
#faq ul.q li{
	background:url(../faq/img/Q.gif) no-repeat;
	padding-left:35px;
	height:25px;
	padding-bottom:10px;
	}
#faq .qes{
	background:url(../faq/img/Q.gif) no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	}
#faq .ans{
	background:url(../faq/img/A.gif) no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	}	

/* みなとみらい21の発展を目指して */
#mn21 h1{
	background:#ffffff url(../mm21/img/tit.gif) no-repeat;
	height:43px;
	}
#mn21 h2{
	background:#ffffff url(../mm21/img/copy.gif) no-repeat;
	height:44px;
	}
	
/* Movieで見る地域冷暖房 */
#movie h1{
	background:#ffffff url(../individual/img/tit_movie.gif) no-repeat;
	height:43px;
	}

#movie dt{
	/*float:left;
	width:357px;*/
	padding-right:10px;
}
#movie dd{
	/*float:left;
	width:320px;*/
	}	
#movie dt br{
	clear:none;
	}	
	
/* ------------------------------
2.ビルオーナー・法人の皆様へ
------------------------------*/	
/* 供給エリア */
#erea h1{
	background:#ffffff url(../owner/img/tit_erea.gif) no-repeat;
	height:43px;
	}
#erea h2{
	background:#ffffff url(../owner/img/copy_erea.gif) no-repeat;
	height:75px;
	}
	
/* 供給システム */
#system h1{
	background:#ffffff url(../owner/img/tit_system.gif) no-repeat;
	height:43px;
	}
#system h2{
	background:#ffffff url(../owner/img/copy_system.gif) no-repeat;
	height:103px;
	}
#system h4.cp{
	background:#98D4A5;
	color:#ffffff;
	padding:5px
	}
	
#system th.tit{
	background:#F2FFF4;
	margin:0 auto;
	text-align:center
	}	
#system .hyo td.dashed{
	border-bottom:1px dashed #cecece;
	}
#system h4.sp{
	background:#D4B198;
	color:#ffffff;
	padding:5px
	}
#system th.tit-sp{
	background:#F9F8E4;
	margin:0 auto;
	text-align:center
	}		
	
#system h4.all{
	background:#98BDD4;
	color:#ffffff;
	padding:5px
	}	
	
#erea-center h1{
	background:#ffffff url(../owner/img/tit_erea_center.gif) no-repeat;
	height:43px;
	}
#erea-center #right li{
	list-style:circle inside ;
	}
	
#erea-second #right li{
	list-style:circle outside ;
	vertical-align:middle;
	margin-left:20px;
	padding-bottom:5px;
	}	
#erea-second h1{
	background:#ffffff url(../owner/img/tit_erea_second.gif) no-repeat;
	height:43px;
	}	
	
	
#erea-indivi h1{
	background:#ffffff url(../owner/img/tit_individual.gif) no-repeat;
	height:43px;
	}
#erea-indivi h2{
	background:#ffffff url(../owner/img/copy_individual.gif) no-repeat;
	height:50px;
	}
	
#jutaku h1{
	background:#ffffff url(../owner/img/tit_jutaku.gif) no-repeat;
	height:43px;
}

#erea-kyodoko h1{
	background:#ffffff url(../owner/img/tit_kyodoko.gif) no-repeat;
	height:43px;
	}

	
/* ------------------------------
3.企業情報
 ------------------------------*/

 /* 会社概要 */
#profile h1{
	background:#ffffff url(../company/img/tit_profile.gif) no-repeat;
	height:43px;
	}
	
#access h1{
	background:#ffffff url(../company/img/tit_access.gif) no-repeat;
	height:43px;
	}	
	
#access #right li{
	background:#ffffff url(../img/ico_link2.gif) no-repeat;
	padding-left:13px;
	border:none;
	font-size:12px;
	padding-right:10px;
	padding-top:0;
	float:left;
	width:130px;
	}	
	
 /* 経営の基本理念 */
#ethos h1{
	background:#ffffff url(../company/img/tit_ethos.gif) no-repeat;
	height:43px;
	}
#ethos #right div{
	text-indent:-10000px;
	}
	
 /* 事業の沿革 */
#history h1{
	background:#ffffff url(../company/img/tit_history.gif) no-repeat;
	height:43px;
	}	
#history table{
	width:100%;
	}	
#history th,#history td{
	padding:5px;
	vertical-align:top;
	}	
#history td{
	padding-bottom:15px;
	}	
#history .kyokyu{
	background:#F2E4E6;
	width:283px;
	color:#AF1919;
	text-align:center;
	margin:0 auto;
	font-size:13px;
	}
#history .year{
	background:#EAEAEA;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	width:77px;
	}	
#history .year2{
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	text-align:center;
	margin:0 auto;
	font-weight:bold;
	
	}
	
#history .ayumi{
	background:#E4F2F4;
	width:283px;
	color:#236291;
	text-align:center;
	margin:0 auto;
	font-size:13px;
	}	
	
 /* 採用情報 */
#recruit h1{
	background:#ffffff url(../company/img/tit_recruit.gif) no-repeat;
	height:43px;
	}		
	
	
/* ------------------------------
4.事業の状況
 ------------------------------*/	
 /* 財務ハイライト */
#highlight h1{
	background:#ffffff url(../financial/img/tit.gif) no-repeat;
	
	height:43px;
	}			
#highlight .hyo th{
	text-align:center;
	margin:0 auto;
	padding:3px 10px;
	background:#214C92;
	color:#ffffff;
	}	
#highlight .hyo td{	
	text-align:right;
	padding:3px 10px;
	}

#highlight td.tit1{
	background:#DCE7F9;
	text-align:left;
	}	
#highlight td.tit2{
	background:#F7F6EB;
	text-align:left;
	}
	
#netsu h1{
	background:#ffffff url(../financial/img/tit_netsu.gif) no-repeat;
	height:43px;
	}
	
#netsu h2{
	background:#ffffff url(../financial/img/tit_bg.gif) no-repeat left bottom;
	hegiht:25px;
	text-indent:0;
	color: #214C93;
	margin-bottom:5px;
	}
		
	
/* ------------------------------
5.その他
 ------------------------------*/	
#news h1{
	background:#ffffff url(../news/img/tit.gif) no-repeat;
	height:43px;
	} 	
#news2 h1{
	background:#ffffff url(../news/img/tit_format.gif) no-repeat;
	height:43px;
	} 		
	
	
/* リンク */
#link h1{
	background:#ffffff url(../common/img/tit_link.gif) no-repeat;
	height:43px;
	}
#link #right ul{
	height:300px;
	}	
#link #right li{
	list-style:circle inside;
	padding-bottom:2px;
	padding-top:10px;
	border-bottom:1px dashed #cecece;
	}
	
/* プライバシー・ポリシー */		
#policy h1{
	background:#ffffff url(../common/img/tit_policy.gif) no-repeat;
	height:43px;
	}
#policy #right li{
	list-style:decimal inside;
	padding-bottom:10px;
	}
#policy #right li ul{
	margin-left:20px;
	}	
#policy #right li ul li{
	list-style:none;
	padding-bottom:3px;
	}	

#sitemap h1{
	background:#ffffff url(../common/img/tit_sitemap.gif) no-repeat;
	height:43px;
	}
#sitemap #right li{
	background:#ffffff url(../img/ico_link.gif) no-repeat;
	padding-left:13px;
	border-bottom:1px dashed #cecece;
	font-size:14px;
	padding-top:3px;
	}
#sitemap #right li ul{
	margin-bottom:20px;
	}	
#sitemap #right li ul li{
	background:#ffffff url(../img/ico_link2.gif) no-repeat;
	padding-left:13px;
	border:none;
	font-size:12px;
	padding-right:10px;
	padding-top:0;
	}
			
		
	
