/*============================================
 環境省スタイルシート[共通]
============================================*/
body{background-color:#FFFFFF;color:#000000;margin:0;padding:0;}
img{border:0px none;margin:0;padding:0;}
a:link{color:#0000ff;}
a:hover{color:#ff0000;}
a:active{color:#ff0000;}
a:visited{color:#800080;}

.t-c{text-align:center;}
.t-r{text-align:right;}
.t-l{text-align:left;}
.float-r{float:right;}
.float-l{float:left;}
.clear{clear:both;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.none{display:none;}
.border-dot{height:10px;background:url('img/common/border_dot.gif') repeat-x;;}
.border-dot-f{height:20px;background:url('img/common/border_dot.gif') repeat-x bottom;margin-top:20px;}

/*--音声読み上げ
----------------------------------------------------------*/
.reader-navi{position:absolute;top:-9000px;left:-9000px;line-height:120%;}
.navi{display:none;}

/*--共通ヘッダー
----------------------------------------------------------*/
#header{background:url('img/common/bg_head.gif') repeat-x;height:72px;}
#header ul, #header li{margin:0;padding:0;list-style:none;}
#header p, form, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}

.other-index #header{height:49px;}

.umenu{position:absolute;right:10px;top:0;z-index:1;padding:7px;}
.umenu A:link{color:"#FFFFFF";}
.umenu A:visited{color:"#FFFFFF";}
.umenu A:active{color:"#FFFFFF";}
.umenu A:hover{color:"#FFFFFF";}
.umenu A{text-decoration:none;font-size:75%;}

.gmenu{position:absolute;top:49px;left:0;z-index:0;width:100%;border-bottom:1px solid #999999;}
.gmenu ul{height:23px;width:304px;background:url('img/common/btn_gmenu.gif') no-repeat;float:left;}
.gmenu li{display:block;height:23px;float:left;}
.gmenu a{display:block;height:23px;}
.gmenu .g1{width:60px;}
.gmenu .g2{width:60px;}
.gmenu .g3{width:60px;}
.gmenu .g4{width:60px;}
.gmenu .g5{width:60px;}
.gmenu a:hover{background:url('img/common/btn_gmenu_on.gif');}
.gmenu .g1 a:hover{background-position:0 0;}
.gmenu .g2 a:hover{background-position:-60px 0;}
.gmenu .g3 a:hover{background-position:-120px 0;}
.gmenu .g4 a:hover{background-position:-180px 0;}
.gmenu .g5 a:hover{background-position:-240px 0;}
.gmenu .g1 a.now{background:url('img/common/btn_gmenu_now.gif');background-position:0 0;}
.gmenu .g2 a.now{background:url('img/common/btn_gmenu_now.gif');background-position:-60px 0;}
.gmenu .g3 a.now{background:url('img/common/btn_gmenu_now.gif');background-position:-120px 0;}
.gmenu .g4 a.now{background:url('img/common/btn_gmenu_now.gif');background-position:-180px 0;}
.gmenu .g5 a.now{background:url('img/common/btn_gmenu_now.gif');background-position:-240px 0;}

/*--共通フッター
----------------------------------------------------------*/
.pagetop{background:url('img/top/bg_footer.gif');margin-bottom:1px;padding:5px 0 3px 0;}
.pagetop p{text-align:center;font-size:85%;margin:0;padding:0;}
.pagetop a{margin:2px;background:#5E5E5E;}
.pagetop a:link{color:#FFFFCC;}
.pagetop a:visited{color:#FFFFCC;}
.pagetop a:hover, .pagetop a:active{color:#FFCC00;}

#footer{padding:5px;margin-bottom:10px;}
#footer ul, #footer li{margin:0;padding:0;list-style:none;}
#footer p{font-size:80%;margin:0;padding:0 10px 3px 5px;}
#footer ul{padding:0;margin:0;}
#footer li{padding:0;margin:0 2px 0 0;float:left;font-size:90%;}

/*--本文
----------------------------------------------------------*/
#all{}

div.contents	{margin:20px 0 40px 45px;width:90%;}
div.main	{margin:0 0 20px 20px;line-height:120%;}

div.pankuzu	{margin:10px 0 0 25px;font-size:85%;width:95%;}

p.tanto	{margin:0 0 0 42px;font-size:85%;color:#808080;}
p.info	{margin:0 20px 0 42px;font-size:95%;color:#000000;width:90%;}
div.info	{margin:0 20px 0 42px;font-size:95%;color:#000000;width:90%;}
div.info p{margin:0;padding:0;}

h1.buttl	{margin:10px 0 0 20px;padding:0;font-size:140%;}
h1.otherttl {font-size:140%;border-left:20px solid #7BD27B; border-bottom:1px solid #7BD27B;margin:20px 25px;padding-left:5px;}
h1.otherttl-c {font-size:140%;margin:20px 25px;text-align:center;}

.other-index h1.buttl{margin:10px 0 0 20px;}
h2{font-size:120%;}
h2.gyottl	{margin:10px 0 0 0;padding:0;clear:left;font-size:120%;}
div.cottl	{float:left;width:116px;font-size:80%;text-align:right;display:block;position:relative;}
div.line1	{margin:0 0 10px 125px;line-height:130%;display:block;}
div.line2	{margin:0 0 0 20px;padding:2px;line-height:130%;}
ul.line1	{margin:0 0 10px 135px;line-height:130%;display:block;}
ul.line2	{margin:0 0 0 30px;line-height:130%;}

h3.title1	{margin:0;padding:3px;font-weight: bold;font-size:100%; background-color:#CCCCFF;}
h3.title2	{margin:0;padding:3px;font-weight: bold;font-size:100%; background-color:#CCFFFF;}
div.title1	{margin:0;padding:3px;font-weight: bold;font-size:100%; background-color:#CCCCFF;}
div.title2	{margin:0;padding:3px;font-weight: bold;font-size:100%; background-color:#CCFFFF;}

.point      {color:#000066;}

.bu-icon img{vertical-align:text-top;}

/*------　earth　------*/
.key        {margin-left: 2em;}

/*------　recycle　------*/
div.line01  {line-height: 120%;}
div.line3	{margin:0 0 15px 15px; text-indent:1em;}

/*------　chemi　------*/
.lis     {margin-bottom: 1em;}
.lis th, .lis td  {border-bottom: 1px #006 solid; padding-bottom: 1em; padding-top: 2px;}
.lis th  {text-align: left; font-weight: normal; width: 10em; background-color: #eff; padding-left: 2px;}
.lis td  {padding-left: 1em;}

/*------　air　------*/
.key2	{margin:0 0 15px 15px;}

/*------　著作権・リンクについて　------*/
#copyright h2{font-size:120%;color:#000080;}
#copyright .point{color:#DB1202;}

/*------　etc　------*/
.b{font-weight: bold;}
.u{text-decoration:underline;}
.red{color:#FF0000;}

/*===========================================*/
