html {
	width: 100%;
}

body {
	background-color: #ffffff;
	color: #696B6B;
    margin:0px;
    padding:0px;
    text-align:center;
}

#td_01{
	text-align: right;
	vertical-align: top;
}

#haikei01 {
	background-image: url(../images/left_g.gif);
	background-repeat: repeat;
	width:45px;
	
}

#haikei02 {
	background-image: url(../images/right_g.gif);
	background-repeat: repeat;
	width:39px;
}

#haikei03 {
	background:#F2F2F2;
}

#line_g01 {
	background-image: url(../images/spacer_g.gif);
	background-repeat: repeat;
	width:1px;
}

#line_g02 {
	background-image: url(../images/line_s_4.gif);
	background-repeat: x-repeat;
	width:2px;
}

#line_g03 {
	background-image: url(../images/line_g.gif);
	background-repeat: x-repeat;
	width:1px;
}

#line_g04 {
	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
	padding-left:0px;
}

#footer{
	font-size:70%;
	font-weight: normal;
	line-height:2;
	background-image: url(../images/spacer_g03.gif);
	background-repeat: x-repeat;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:15px;
	padding-left:15px;
}

#footer02{
	font-size:70%;
	font-weight: normal;
	background-image: url(../images/spacer_g03.gif);
	text-align: right;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:15px;
	padding-left:0px;
}


#footer03{
	background-image: url(../images/spacer_g03.gif);
	height:25px;
}

#text01 {
	font-size:70%;
	font-weight: normal;
}

#text02 {
	font-size:80%;
	font-weight: normal;
}

#text03 {
	font-size:80%;
	font-weight: normal;
	line-height:2;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:7px;
	padding-left:7px;
}

#text04 {
	font-size:70%;
	font-weight: normal;
	line-height:2;
	background-image: url(../images/line_g.gif);
	background-repeat: x-repeat;
}

#text05 {
	font-size:70%;
	font-weight: normal;
	text-align: right;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:18px;
	padding-left:0px;
}

#text06 {
	font-size:80%;
	font-weight: normal;
	line-height:2;
}

#text07 {
	font-size:70%;
	font-weight: normal;
	line-height:2;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:0px;
	padding-left:20px;
}

#text08 {
	font-size:80%;
	font-weight: normal;
	line-height:2;
}

#text09 {
	font-size:70%;
	font-weight: normal;
}

#text10 {
	font-size:80%;
	font-weight: normal;
	line-height:1;
}

#text11 {
	line-height:2;
}

#text12 {
	font-size:100%;
	font-weight: bold;
	line-height:1;
}

#text13 {
	font-weight: bold;
}

#text14 {
	font-size:90%;
	font-weight: normal;
	line-height:1;
}

#text15 {
	font-size:80%;
	font-weight: bold;
	line-height:1;
}

#text16 {
	font-size:80%;
	font-weight: bold;
	line-height:2;
}

#text17 {
	font-size:100%;
	font-weight: bolder;
	line-height:2;
}

#text18 {
	color:#F00;
	font-size:100%;
	font-weight: bolder;
	line-height:2;
}

#text19 {
	font-size:80%;
	font-weight: normal;
	line-height: 150%;
}

#text20 {
	font-size:80%;
	font-weight: bold;
	line-height: 150%;
}

#text21 {
	color:#26b355;
	font-size:100%;
	font-weight: bold;

}


#text22 {
	font-size:90%;
	font-weight: normal;
	line-height:130%;
}

#text23 {
	font-size:80%;
	font-weight: normal;
	line-height:150%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:5px;
}

#text24 {
	color:#06F;
	font-size:100%;
}


#text25 {
	font-size:80%;
	font-weight: normal;
	line-height:150%;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:10px;
}

#text26 {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:0px;
}

#text27 {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:0px;
}

#text28 {
	font-size:80%;
	font-weight: normal;
	line-height: 150%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}


#text29 {
	text-align: center;
	font-size:100%;
	font-weight: normal;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}

#text30 {
	text-align: center;
	font-size:80%;
	font-weight: bold;
	line-height:2;
}

#text31{
	text-align: left;
	padding-right: 5px;
	padding-left:5px;
	padding-bottom: 5px;
	padding-top:5px;
}

#text32 {
	font-size:100%;
	font-weight: normal;
	line-height: 150%;
}

#text33 {
	text-align: center;
	font-size:80%;
	line-height:2;
}


#text34 {
	font-weight: normal;
	line-height:2;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}


#text35 {
	text-align: center;
	font-size:110%;
	font-weight: bold;
	line-height:2;
}


#text36 {
	text-align: right;
	font-size:80%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:0px;
}

.text_01 {
	font-size:80%;
	font-weight: bold;
	line-height:1;
}

.text_02 {
	font-size:100%;
	font-weight: bold;
	line-height:2;
}

.text_03{
	text-align: left;
}

#title_01 {
	color:#4F4F4F;
	font-size:100%;
	font-weight: bold;
	line-height:150%;
	letter-spacing: 0.1em;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;	
}

#title_02 {
	color:#fc7438;
	font-size:90%;
	font-weight: bold;
	line-height:150%;
}


#title_03 {
	color:#4F4F4F;
	font-size:80%;
	font-weight: bold;
	line-height:100%;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
}

#title_04{
	color:#646464;
	font-size:90%;
	font-weight: bold;
	line-height:150%;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#title_05 {
	color:#029802;
	font-size:90%;
	font-weight: bold;
	line-height:150%;
}


#title_06 {
	color:#FF3737;
	font-size:90%;
	font-weight: bold;
	line-height:150%;
}


#title_07 {
	color:#06F;
	font-size:90%;
	font-weight: bold;
	line-height:150%;
}

#title_08 {
	color:#35BE1D;
	font-size:90%;
	font-weight: bold;
	line-height:150%;
}


#title_09 {
	color:#009300;
	font-size:90%;
	font-weight: bold;
	line-height:150%;
}

#logo01 {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
}

#logo02 {
	padding-top:0px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:400px;
}

#header01{
	text-align: right;
	float: right;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px
}

#header02{
	background-image: url(../images/head_h_g.gif);
	background-repeat: repeat;
}

#top {
	padding-top:0px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:670px;
}


#list{
	list-style-image:url("saisan/group/images/list_3.gif");
}


#list02{
	list-style-type:upper-roman;
}


A:link {
	color: #696b6b; 
	text-decoration: none
}

A:visited {
	color: #696b6b;
	text-decoration: none
}

A:hover {
	color: #4ba2fa;
	text-decoration: underline
}

A:active {
	color: #4ba2fa;
	text-decoration: underline;
	text-align: left;
}

#page_top {
	margin-top:5px;
	padding-right: 10px;
	text-align: right
}


#content_text01 {
	padding-right: 30px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size:80%;
	font-weight: normal;
	line-height:2;
}
	
#content_text02 {
	padding-right: 15px;
	padding-left: 310px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size:80%;
	font-weight: normal;
}

#content_text03 {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size:80%;
	font-weight: normal;
	line-height:2;
}

#content_title {
	padding-right: 0px;
	padding-left: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#content_title02 {
	padding-right: 0px;
	padding-left: 17px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#content_title03 {
	padding-right: 0px;
	padding-left: 24px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#content_title04 {
	padding-right: 0px;
	padding-left: 32px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#list_mark01 {
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
}

#list_mark02 {
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	padding-top: 0px;
}

#list_mark03 {
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#list_mark04 {
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 15px;
	padding-top: 0px;
}

#list_mark05 {
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 50px;
	padding-top: 0px;
}

#table_text01 {
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#table_text02 {
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#table_text03 {
	padding-right: 50px;
	padding-left: 0px;
	padding-bottom:105px;
	padding-top: 0px;
}

#table_text04 {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom:10px;
	padding-top: 7px;
}

#table_text05 {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom:0px;
	padding-top: 7px;
}

#table_text06{
	text-align: right;
}

#table_text07{
	text-align: right;
	vertical-align: top;
}


#table_text08{
	text-align: center;
}

#table_text09{
	vertical-align: top;
}

#table_text10{
	vertical-align: top;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;	
}

#table_text11{
	vertical-align: top;
	padding-right: 8px;
	padding-left:8px;
	padding-bottom: 8px;
	padding-top:8px;
}

#table_text12{
	vertical-align: center;
	padding-right: 8px;
	padding-left:8px;
	padding-bottom: 8px;
	padding-top:8px;
}

#table_text13{
	vertical-align: top;
	text-align: left;
	padding-right: 0px;
	padding-left:5px;
	padding-bottom: 0px;
	padding-top:0px;
}

#table_text14{
	font-size:80%;
	font-weight: normal;
	line-height:120%;
	padding-right: 0px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;	
}

#table_text15{
    width:200px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	
}

#table_text16{
    width:305px;
	text-align: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	
}
/* サイサンからお知らせ設定 start */
#table_text17{
    width:20px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 3px;	
}

#table_text18{
    width:90px;
	font-size:80%;
	font-weight: normal;
	line-height: 150%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 3px;	
}

#table_text19{
    width:395px;
	font-size:80%;
	font-weight: normal;
	line-height: 150%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 3px;	
}

#table_text20{
    width:20px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 3px;	
}

#table_text21{
    width:485px;
	font-size:80%;
	font-weight: normal;
	line-height: 150%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 3px;	
}
/* サイサンからお知らせ設定 end */
#table_text22{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 0px;	
}
/* ガス機器のお知らせ設定strat */
#table_text23{
    width:20px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;	
}

#table_text24{
    width:90px;
	font-size:80%;
	font-weight: normal;
	line-height: 150%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;	
}

#table_text25{
    width:395px;
	font-size:80%;
	font-weight: normal;
	line-height: 150%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;	
}
/* ガス機器のお知らせ設定end */
#table_text26{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 15px;	
}

#table_text27{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;	
}

#main_center{
	text-align: center;
	vertical-align: top;
}

#main_center02{
	text-align: center;
	vertical-align: top;
	padding-bottom:5px;
	padding-top: 5px;
}
#main_center03{
	text-align: center;
	vertical-align: top;
	background:#D7D7D7;
}



#box_01{
	background-color:#A8EE5A;
}

#box_02{
	background-color:#CEF99E;
}

#box_03{
	background-color:#BCE48F;
}

#box_04 {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#box_06{
	background-color:#edfdda;
}

#table_line01 {
	border-left:solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-size:80%;
	font-weight: normal;
	line-height:150%;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;	
}

#table_text02{
	vertical-align: top;
	border-top: solid 1px #999999;
    border-right: solid 1px #999999;
}

#table_line03 {
	border-left:solid 1px #D0D7F0;
	border-bottom: solid 1px #D0D7F0;
	font-size:80%;
	font-weight: normal;
	line-height:150%;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;	
}

#table_line04{
	border-top: solid 1px #D0D7F0;
    border-right: solid 1px #D0D7F0;
	background-color:#eeeeee;
	width:75px;
}

#table_line05{
	border-top: solid 1px #D0D7F0;
    border-right: solid 1px #D0D7F0;
}


#smalle{
	font-size:smaller;
}	
	
	
	
