@charset "UTF-8";

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

■目次
0.トップページ

------------------------------*/
	
li:after {
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}	

	
#gnb .g01 a:link,#gnb .g01 a:visited,#gnb .g01 a:active{
	background-image:url(../english/img/gnb01.jpg);
	width:266px;
	}
#gnb .g01 a:hover{
	background-image:url(../english/img/gnb01_o.jpg);
	width:266px;
	}
#gnb .g01_o{
	background-image:url(../english/img/gnb01_o.jpg);	
	width:266px;
	}
		
#gnb .g02 a:link,#gnb .g02 a:visited,#gnb .g02 a:active{
	background-image:url(../english/img/gnb02.jpg);
	width:304px;
	}		
#gnb .g02 a:hover{
	background-image:url(../english/img/gnb02_o.jpg);
	width:304px;
	}	
#gnb .g02_o{
	background-image:url(../english/img/gnb02_o.jpg);	
	width:304px;
	}
	
#gnb .g03 a:link,#gnb .g03 a:visited,#gnb .g03 a:active{
	background-image:url(../english/img/gnb03.jpg);
	width:375px;
	}
#gnb .g03 a:hover{
	background-image:url(../english/img/gnb03_o.jpg);
	width:375px;
	}
#gnb .g03_o{
	background-image:url(../english/img/gnb03_o.jpg);
	width:375px;
	}


/*all.css英語版用　設定*/



#left #navi li span{
	line-height:1;
	font-size:12px;
	}

#left #navi .cen, #left #navi li.top a span{
	display:block;
	padding-bottom:10px;
	padding-top:15px;
	}	
		
#all,td,th{
	font-size:12px;
	}		
			
/* ------------------------------
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(../english/img/bnr_movie.gif) no-repeat right;
 	}
 #top #left .movie a:hover{
 	background:url(../english/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(../english/img/bnr_kids.gif) no-repeat right;
 	}
 #top #left .kids a:hover{
 	background:url(../english/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(../english/img/bnr_faq.jpg) no-repeat right;
 	}
 #top #left .faq a:hover{
 	background:url(../english/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(../english/img/bnr_erea.jpg) no-repeat right;
 	}
 #top #left .erea a:hover{
 	background:url(../english/img/bnr_erea_o.jpg) no-repeat right;
 	}	
 #top #left a span{
	display:block;
	visibility:hidden;
	}
		
#top #right{
	width:647px;
	}	
#top #right li{
	clear:both;
	}	
#top #right li .float-l{
	width:100px;
	float:left;
	display:block;
	}
#top #right li .float-r{
	width:520px;
	float:left;
	display:block;
	}	

#news #right li{
	clear:both;
	}	
#news #right li .float-l{
	width:100px;
	float:left;
	display:block;
	}
#news #right li .float-r{
	width:570px;
	float:left;
	display:block;
	}	
		
#top #right h2{
	visibility:visible;
	text-indent:0;
	width:647px;
	}
#right h2{
	width:687px;
	}
/* ------------------------------
1.個人の皆様へ
 ------------------------------*/
  /* 個人の皆様へ */
#individual h1{
	background:#ffffff url(../english/individual/img/tit_index.gif) no-repeat;
	height:43px;
	}
#individual h2{
	background:#ffffff url(../english/individual/img/copy_index.gif) no-repeat;
	height:47px;
	}	

/* 地域冷暖房とは？ */
#dhc h1{
	background:#ffffff url(../english/dhc/img/tit.gif) no-repeat;
	
	height:43px;
	}
#dhc h2{
	background:#ffffff url(../english/dhc/img/copy.gif) no-repeat;
	width:687px;
	height:44px;
	}
	
	
/* Movieで見る地域冷暖房 */
#movie h1{
	background:#ffffff url(../english/individual/img/tit_movie.gif) no-repeat;
	
	height:43px;
	}
	
	
/* キッズコーナー */
#kids h1{
	background:url(../english/individual/img/tit_kids.jpg) no-repeat;
	
	height:43px;
	}
#kids h2{
	background:url(../english/individual/img/copy_kids.gif) no-repeat;
	width:686px;
	height:114px;
	}
#kids .bg{
	background:#ffffff url(../english/individual/img/bg_kids.gif) no-repeat;
	font-size:14px;
	}		
#kids .bg2{
	background:#ffffff url(../english/individual/img/bg_kids2.jpg) no-repeat bottom left;
	font-size:14px;
	}		
#kids .bg2 p{
	clear:both;
	}	
	
	
/* 地域冷暖房のメリット */
#merit h1{
	background:url(../english/merit/img/tit.gif) no-repeat;
	
	height:43px;
	}
#merit h2.eco{
	background:url(../english/merit/img/copy_eco.gif) no-repeat;
	width:686px;
	height:144px;
	}
#merit h2.cs{
	background:url(../english/merit/img/copy_cs.gif) no-repeat;
	width:686px;
	height:144px;
	}	
#merit h2.city{
	background:url(../english/merit/img/copy_city.gif) no-repeat;
	width:686px;
	height:115px;
	}	
	
	
/* よくある質問 */
#faq h1{
	background:url(../english/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(../english/faq/img/Q.gif) no-repeat;
	padding-left:35px;
	height:25px;
	padding-bottom:10px;
	}
#faq .qes{
	background:url(../english/faq/img/Q.gif) no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	}
#faq .ans{
	background:url(../english/faq/img/A.gif) no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	}	

/* みなとみらい21の発展を目指して */
#mn21 h1{
	background:#ffffff url(../english/mm21/img/tit.gif) no-repeat;
	}
#mn21 h2{
	background:#ffffff url(../english/mm21/img/copy.gif) no-repeat;
	height:74px;
	}
	
/* Movieで見る地域冷暖房 */
#movie h1{
	background:#ffffff url(../english/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(../english/owner/img/tit_erea.gif) no-repeat;
	height:43px;
	}
#erea h2{
	background:#ffffff url(../english/owner/img/copy_erea.gif) no-repeat;
	height:102px;
	}
	
/* 供給システム */
#system h1{
	background:#ffffff url(../english/owner/img/tit_system.gif) no-repeat;
	height:43px;
	}
#system h2{
	background:#ffffff url(../english/owner/img/copy_system.gif) no-repeat;
	height:131px;
	}
#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(../english/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(../english/owner/img/tit_erea_second.gif) no-repeat;
	height:43px;
	}	
	
	
#erea-indivi h1{
	background:#ffffff url(../english/owner/img/tit_individual.gif) no-repeat;
	height:43px;
	}
#erea-indivi h2{
	background:#ffffff url(../english/owner/img/copy_individual.gif) no-repeat;
	height:50px;
	}
	
#jutaku h1{
	background:#ffffff url(../english/owner/img/tit_jutaku.gif) no-repeat;
	height:43px;
}

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

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

 /* 会社概要 */
#profile h1{
	background:#ffffff url(../english/company/img/tit_profile.gif) no-repeat;
	height:43px;
	}
	
#access h1{
	background:#ffffff url(../english/company/img/tit_access.gif) no-repeat;
	height:43px;
	}	
	
#access #right li{
	background:#ffffff url(../english/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(../english/company/img/tit_ethos.gif) no-repeat;
	height:43px;
	}
#ethos #right div{
	text-indent:-10000px;
	}
	
 /* 事業の沿革 */
#history h1{
	background:#ffffff url(../english/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;
	}	
	

	
/* ------------------------------
4.事業の状況
 ------------------------------*/	
 /* 財務ハイライト */
#highlight h1{
	background:#ffffff url(../english/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(../english/financial/img/tit_netsu.gif) no-repeat;
	height:43px;
	}
	
#netsu h2{
	background:#ffffff url(../english/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(../english/news/img/tit.gif) no-repeat;
	height:43px;
	} 	
#news2 h1{
	background:#ffffff url(../english/news/img/tit_format.gif) no-repeat;
	height:43px;
	} 		
		
	
	
/* リンク */
#link h1{
	background:#ffffff url(../english/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(../english/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(../english/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;
	}

