﻿/* about main専用 */

/* H2
　 main の中の詳細設定
　 トップページとは共用しない
//////////////////////////////////////////////////////////////////////// */


/* h2 /////////////////////////////////////////////////// */

.h2-index	{
	margin-top:48px;
	height:28px;
	background-image:url(../img/about/title_02.gif);
	}

.h2-news	{
	margin-top:48px;
	height:46px;
	background-image:url(../img/about/news.gif);
	}

.h2-pv	{
	margin-top:48px;
	height:46px;
	background-image:url(../img/about/pv.gif);
	}

.h2-pv2	{
	margin-top:48px;
	height:55px;
	background-image:url(../img/about/pv-2.gif);
	}

.h2-pv3	{
	margin-top:48px;
	height:55px;
	background-image:url(../img/about/pv-3.gif);
	}

.h2-message	{
	margin-top:48px;
	height:28px;
	background-image:url(../img/about/title_01.gif);
	}

.h2-plant	{
	margin-top:48px;
	height:28px;
	background-image:url(../img/about/title_03.gif);
	}

.h2-area	{
	margin-top:48px;
	height:28px;
	background-image:url(../img/about/title_04.gif);
	}

.h2-privacy	{
	margin-top:48px;
	height:28px;
	background-image:url(../img/about/title_05.gif);
	}

.h2-service	{
	margin-top:48px;
	height:28px;
	background-image:url(../img/about/title_06.gif);
	}


/* h3 /////////////////////////////////////////////////// */

.h3-plant	{
	height:25px;
	background-image:url(../img/about/h3_03.gif);
	}

.h3-system1	{
	width:322px;
	height:43px;
	background-image:url(../img/lpg/h3_02-1.gif);
	}

.h3-system2	{
	height:46px;
	background-image:url(../img/lpg/h3_02-2.gif);
	}


/* 共通 /////////////////////////////////////////////////// */



/* 01 index /////////////////////////////////////////////////// */

#main-index1	{
	margin:20px 20px 0 20px;
	background-image:url(../img/about/main_index.gif);
	background-repeat:no-repeat;
	height:185px;
	}
	
.index-maru	{
	color:#0A51A1;
	}

.index-maru2	{
	color:#1BAACC;
	}

#main-index1b	{
	margin-left:20px;
	margin-right:20px;
	padding-top:8px;
	background-color:#D5EBFA;	/* D9EDFB;/* #D9F1F7*/
	}

#main-index1b ul	{
	margin-left:15px;
	}

#main-index2l table	{
	border-top:solid 1px #1BAACC;
	}

#main-index2l td	{
	padding:2px 3px;
	font-size:small;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#1BAACC;
	}

#main-index2r table	{
	border-top:solid 1px #1BAACC;
	}

#main-index2r td	{
	padding:2px 3px;
	font-size:small;
	border-bottom:solid 1px #1BAACC;
	}
	
.td-right	{
	border-right:solid 1px;
	border-color:#1BAACC;
	}



/* 02 message /////////////////////////////////////////////////// */

#main-message	{
	margin:30px 20px 20px 20px;
	height:450px;
	background-image:url(../img/about/main_message.jpg);
	background-repeat:no-repeat;
	}

#main-message .mess-text	{
	margin-left:178px;
	margin-right:25px;
	font-size:small;
	font-size:12px;
	line-height:1.8;
	}

.mess-text2	{
	margin-left:20px;
	margin-right:20px;
	padding-left:123px;
	background-image:url(../img/about/mark.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:1.6;
	}


/* 03 plant /////////////////////////////////////////////////// */

.plant-car1	{
	margin:8px 20px 0 20px;
	padding:10px 10px 0 10px;
	background-color:#d5ebfa;	/* d9f1f77 */
	}

.plant-car2	{
	margin-left:20px;
	margin-right:20px;
	background-color:#d5ebfa;	/* d9f1f77 */
	}

#main-plant1	{
	margin-left:20px;
	margin-right:20px;
	padding:10px 10px 20px 10px;
	background-color:#d5ebfa;	/* d9f1f77 */
	}

#main-plant2	{
	margin-left:20px;
	margin-right:20px;
	padding:10px;
	background-color:#d5ebfa;	/* d9f1f77 */
	}

.plant-l	{
	width:186px;
	float:left;
	}

.plant-r	{
	width:320px;
	float:right;
	}

.mid-plant	{
	padding:3px;
	text-align:center;
	color:#ffffff;
	background-color:#1baacc;
	margin-bottom:8px;
	font-size:15px;
	font-weight:bold;
	}

.mid-plant2	{
	margin-bottom:8px;
	font-size:13px;
	}

.h4-plant	{
	text-align:center;
	margin-bottom:12px;
	font-size:13px;
	}

.text-plant	{
	margin-top:6px;
	margin-bottom:16px;
	line-height:1.6;
	}

.text-plant2{	
	text-align:right;
	margin-bottom:8px;
	font-size:x-small;
	}

.img-plant	{
	margin-bottom:2px;
	}

.img-plant2	{
	margin-bottom:21px;
	}

.col-maru	{
	color:#41B8D4;
	}

#hyo-plant1 table	{
	border-left:solid 1px;
	border-top:solid 1px;
	border-color:#41B8D4;
	line-height:1.6;
	}
	
#hyo-plant1 td	{
	padding:2px 3px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#41B8D4;
	font-size:small;
	}

#hyo-plant2 table	{
	border-left:solid 1px;
	border-top:solid 1px;
	border-color:#41B8D4;
	}
	
#hyo-plant2 td	{
	padding:2px 3px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#41B8D4;
	font-size:small;
	line-height:1.6;
	}



/* 04 area /////////////////////////////////////////////////// */

.main-area	{
	background-color:#d5ebfa;	/* d9f1f77 */
	}

#main-area2	{
	background-color:#d5ebfa;	/* d9f1f77 */
	}

.img-area	{
	margin-bottom:12px;
	}

.p-area	{
	margin-top:6px;
	margin-bottom:16px;
	font-size:small;
	}

.area-maru	{
	color:#1CAACC;
	}



/* 05 privacy /////////////////////////////////////////////////// */
	
#main-privacy	{
	margin:20px;
	padding:16px;
	background-color:#d5ebfa;	/* d9f1f77 */
	}

#main-privacy p	{
	margin-top:16px;
	}

#main-privacy .ma	{
	color:#666666;
	}

#main-privacy ul	{
	margin:0 0 0 30px;
	}



/* 06 serevice /////////////////////////////////////////////////// */	
	
.mid-repair	{
	margin:16px 0 3px 0;
	}

.mid-repair2	{
	font-size:large;
	font-weight:bold;
	color:#ff0000;
	}
