@charset "Shift_JIS";/* http://jigsaw.w3.org/css-validator/validator-text.html */@import url("http://www.pref.kyoto.jp/common/css/common.css");/* all */*{	margin				: 0;	padding				: 0;	font-style			: normal;}/* 環境系レイアウト */table.envlayout{margin:0;padding:0}#kankyo #comcontent {	padding: 5px 20px;}#kankyo #comheader {	height: 50px !important;	margin: 0;	padding: 0;	background-image: url(../../kankyo/_img/top_bg.jpg) !important;	background-repeat: no-repeat;	background-position: right;	background-color: #FFFFFF;}#kankyo #comsearch{	position: absolute;	left: 140px;	top: -5px;}#kankyo address.bottom{	font-style:normal;}/* 環境系レイアウト（京と地球トップ） */.news{border:1px #99a solid;margin:9px 0;padding:0;}.news h3{margin:0;padding:2px 5px 1px; background-color:#F1F9FD;}.news dl{margin:2px 0 0;padding:1px 5px;}.news dd{margin-left: 0;color:#333;}.skip{position:absolute;top:-500px;}td.content{padding		: 5px 20px;}td.space{	padding:8px;	vertical-align:top;	width	: 50% !important;	border-right	: 1px dotted #999;	background: #eeeefd url(../../kankyo/_img/td_bg.jpg) repeat-y;	border-top: 0px solid #FF6600;	border-bottom: 0px solid #dd9933;	border-left: 0px none #999;}td.menu img{	margin	: 0 0 15px 5px;}td.space dl{	margin-left	: 0px;}.newslist h2{	background: url(../../kankyo/_img/head01.gif) left top no-repeat;	margin: 0 0 10px;	padding: 9px 15px 2px;	color:#fff;	border-bottom:1px #c93 solid;}.conlist h2{	background: url(../../kankyo/_img/head03.gif) left top no-repeat;	margin: 0 0 10px;	padding: 9px 15px 2px;	color:#fff;	border-bottom:1px #c93 solid;}td.space div.conlist dt{	margin: 10px 10px 0;}td.space dl.other dt{	background: url(../..../../kankyo/_img/head04.gif) left top no-repeat;	margin: 8px 0 0 0;	padding: 3px 15px 0;	color:#333;	border-bottom:1px #699 solid;}td.space dl dd{	margin: 7px 10px 0 15px;}.newslist ul li{	list-style-image:url(/kankyo/_img/nlistdot.gif);	margin-left:-14px;	padding-left:0;}strong.new{color:#e00;font-size:80%;font-weight:bold;}/* 基本的なレイアウト */body{	color			: #222;		margin		: 0;		padding		: 0;		line-height:120%;}p,pre,dl,ol,ul{	margin		: 0 0 10px;			line-height	: 170%;}address{	margin		: 0;	line-height	: 170%;	font-size: 90%;}ol,ul			{margin-left	: 45px;}blockquote		{margin		: 0 0 0 2em;}dd p			{margin		: 0 0 10px 0;}dd ul, dd ol		{margin		: 0 0 10px 20px;}li ol, li ul		{margin		: 5px 0 5px 20px;}dt	{font-weight	: bold;	clear	: both;}dd	{margin	: 0 0 0 2em;}dd .il{margin	: 0;		padding	: 0;}/* ヘッダー（class="header"） */.header{		width	: 100%;			padding	: 0;			margin	: 0;			background-image: url(../../kankyo/_img/head_bg.gif);			background-repeat:repeat-x;			background-color:#33c;}ul.elang{margin:-40px 10px 20px;text-align:right;list-style-type:none;}ul.elang a{color:#fff;font-weight:bold;text-decoration:none;}ul.elang a:hover{color:#fd6;}/* ニュース（class="news"） */div.newslist{	background-color:#fff;	border: thin solid #668;	margin-bottom: 5px;	background: #eeeefd url(../../kankyo/_img/box_bg.gif);}/* 分野ごとのコンテンツ（class="conlist"） */div.conlist{	border: thin solid #668;	margin-bottom: 5px;	background: #fff url(../../kankyo/_img/earth2.gif) no-repeat right top;}/* hedding設定 */h2							{font-size:120%;}h3, h4, h5, h6						{font-size:100%;}h1,h2,h3,h4,h5,h6					{clear			: both;}h2,h3,h4,h5,h6					{margin-top		: 15px;}h2,h3,h4,h5,h6					{margin-bottom	: 10px;}h2 + h3, h3 + h4, h4 + h5, h5 + h6	{margin-top		: 13px;}.subtitle{font-size:80% !important;}h1{font-size:150%;}dt{font-weight:bold;}ul.cite{text-align:right;list-style-type:none;margin-right:7px;}p.cmt{	padding				: 5px 8px;	border				: 1px #ddc solid;	background-color		: #efd;}td#bottom-address{	border-top		: 1px #7A9184 solid;	border-bottom	: 1px #7A9184 solid;	padding			: 5px 10px;	font-style		: normal;	text-align			: center;}/* image の配置（ul,ol 式：HTMLこだわり派用） */ul.cut li, ul.cut-r li, ul.cut-l li, ul.cuts li,ol.cut li, ol.cut-r li, ol.cut-l li, ol.cuts li{	margin		: 0;	padding		: 0;	list-style-type	: none;}ul.cut li img, ul.cut-r li img, ul.cut-l li img, ul.cuts li img,ol.cut li img, ol.cut-r li img, ol.cut-l li img, ol.cuts li img{	margin		: 0 0 3px 0;	padding		: 0;	vertical-align	: top;}ul.cut, ul.cut-r, ul.cut-l, ul.cuts,ol.cut, ol.cut-r, ol.cut-l, ol.cuts{	color			: #333;	font-size		: 80%;	line-height		: 100%;	text-align		: center;	margin		: 4px 0 15px;	padding		: 0;}ul.cut-r, ul.cut-l, ul.cuts li, ol.cut-r, ol.cut-l, ol.cuts li{width: 120px;}ul.cut-l, ul.cuts li, ol.cut-l, ol.cuts li	{float: left; margin-right:10px;}ul.cut-r, ol.cut-r				{float: right; margin-left:10px;}ul.cuts + p, ol.cuts + p			{clear: both;}/* 台本風定義リスト（class="flt-a〜i"） */dl.flt,dl.flt-a,dl.flt-b,dl.flt-c,dl.flt-d,dl.flt-e,dl.flt-f,dl.flt-g,dl.flt-h,dl.flt-i,dl.flt-j,dl.flt-k,dl.flt-k,,dl.flt-m,dl.flt-n{margin-left:15px;}dl.flt dt,dl.flt-a dt,dl.flt-b dt,dl.flt-c dt,dl.flt-d dt,dl.flt-e dt,dl.flt-f dt,dl.flt-g dt,dl.flt-h dt,dl.flt-i dt,dl.flt-j dt,dl.flt-k dt,dl.flt-l dt,dl.flt-m dt,dl.flt-n dt{	font-weight	: normal;	font-style	: normal;	float			: left;	clear		: left;}dl.flt dd,dl.flt-a dd,dl.flt-b dd,dl.flt-c dd,dl.flt-d dd,dl.flt-e dd,dl.flt-f dd,dl.flt-g dd,dl.flt-h dd,dl.flt-i dd,dl.flt-j dd,dl.flt-k dd,dl.flt-l dd,dl.flt-m dd,dl.flt-n dd{	text-indent	: -4px;}*>dl.flt dd,*>dl.flt-a dd,*>dl.flt-b dd,*>dl.flt-c dd,*>dl.flt-d dd,*>dl.flt-e dd,*>dl.flt-f dd,*>dl.flt-g dd,*>dl.flt-h dd,*>dl.flt-i dd,*>dl.flt-j dd,*>dl.flt-k dd,*>dl.flt-l dd,*>dl.flt-m dd,*>dl.flt-n dd{	text-indent	: 0;}dl.flt-a dt			{ width	: 2em;}dl.flt-a dd			{ margin	: 0 0 0 2.5em;}dl.flt dt,dl.flt-b dt		{ width	: 3em;}dl.flt dd,dl.flt-b dd	{ margin	: 0 0 0 3.5em;}dl.flt-c dt			{ width	: 4em;}dl.flt-c dd			{ margin	: 0 0 0 4.5em;}dl.flt-d dt			{ width	: 5em;}dl.flt-d dd			{ margin	: 0 0 0 5.5em;}dl.flt-e dt			{ width	: 6em;}dl.flt-e dd			{ margin	: 0 0 0 6.5em;}dl.flt-f dt			{ width	: 7em;}dl.flt-f dd			{ margin	: 0 0 0 7.5em;}dl.flt-g dt			{ width	: 8em;}dl.flt-g dd			{ margin	: 0 0 0 8.5em;}dl.flt-h dt			{ width	: 9em;}dl.flt-h dd			{ margin	: 0 0 0 9.5em;}dl.flt-i dt			{ width	: 10em;}dl.flt-i dd			{ margin	: 0 0 0 10.5em;}dl.flt-j dt			{ width	: 11em;}dl.flt-j dd			{ margin	: 0 0 0 11.5em;}dl.flt-k dt			{ width	: 12em;}dl.flt-k dd			{ margin	: 0 0 0 12.5em;}dl.flt-l dt			{ width	: 13em;}dl.flt-l dd			{ margin	: 0 0 0 13.5em;}dl.flt-m dt			{ width	: 14em;}dl.flt-m dd			{ margin	: 0 0 0 14.5em;}dl.flt-n dt			{ width	: 15em;}dl.flt-n dd			{ margin	: 0 0 0 15.5em;}dd dl{margin:0 !important;}dl.flt-a dd dl dt, dl.flt dd dl dt, dl.flt-b dd dl dt, dl.flt-c dd dl dt, dl.flt-d dd dl dt, dl.flt-e dd dl dt, dl.flt-f dd dl dt, dl.flt-g dd dl dt, dl.flt-h dd dl dt, dl.flt-i dd dl dt, dl.flt-j dd dl dt, dl.flt-k dd dl dt, dl.flt-k dd dl dt, dl.flt-m dd dl dt, dl.flt-n dd dl dt{	float		: none;	width	: auto;	margin	: 0;	clear	: none;}dl.flt-a dd dl dd, dl.flt dd dl dd, dl.flt-b dd dl dd, dl.flt-c dd dl dd, dl.flt-d dd dl dd, dl.flt-e dd dl dd, dl.flt-f dd dl dd, dl.flt-g dd dl dd, dl.flt-h dd dl dd, dl.flt-i dd dl dd, dl.flt-j dd dl dd, dl.flt-k dd dl dd, dl.flt-l dd dl dd, dl.flt-m dd dl dd, dl.flt-n dd dl dd{	margin	: 0 0 0 2em;}/* 特殊定義リスト */dl.cmt{	padding			: 0 15px;	border-bottom	: #333 1px solid;	border-left		: #333 1px solid;	border-right		: #333 1px solid;	width			: 100%;}dl.cmt dt{	background-color	: #eee;	margin			: 0 -15px 10px;	padding			: 0 10px 1px;	border-top		: #333 1px solid;	border-bottom	: #333 1px dotted;}dl.cmt dd{	margin			: -15px -15px 0;	padding			: 13px 10px 7px;}*>dl.cmt{		width	: auto;}*>dl.cmt dt{	padding	: 5px 10px 0;}/* 陳列棚 dl（class="sample"） */dl.sample dt {	margin		: 10px 0 0;			border-color	: #666;			border-width	: 0 0 1px;			border-style	: dotted;}dl.sample dd		{ margin	: 0 0 10px;}dl.sample dt img	{ margin	: 0 5px 20px 0;	float	:left;}dl.sample dd img	{ margin	: 2px 5px 20px 0;	float	:left;}dl.sample dt img.r	{ margin	: 0 0 20px 5px;	float	:right;}dl.sample dd img.r	{ margin	: 2px 0 20px 5px;	float	:right;}/* ダウンロードアイコン（Win IE, Opera 非対応） */a[href$=".pdf"]:before	{content: url(_img/pdf.gif);}a[href$=".ppt"]:before	{content: url(_img/ppt.gif);}a[href$=".doc"]:before	{content: url(_img/word.gif);}a[href$=".xls"]:before	{content: url(_img/excel.gif);}/* 枠囲みのシリーズ：p, div, pre, ul, ol */pre.cmt,div.cmt,p.cmt,ul.cmt,ol.cmt{	color			: #111;	background-color	: #ffe;	margin			: 0 0 15px;	padding			: 7px 15px 5px;	border			: 1px #aa8 solid;;	width			: 100%;}ul.cmt,ol.cmt			{padding			: 10px 10px 10px 3em;}div.cmt				{padding-bottom	: 0;}div.cmt ul,div.cmt ol	{margin-left		: 30px;}*>pre.cmt,*>div.cmt,*>p.cmt,*>blockquote.cmt,*>ul.cmt,*>ol.cmt{	width			: auto;}/* 段組（div class="column"） */div.column{	float		: left;			width	: 47%;			padding	: 3px 0;			margin	: 0 15px 20px 0;}/* hyper-link activities (normal) */a:link{	color				: #00c;		text-decoration		: underline;}a:visited{	color				: #505;		text-decoration		: underline;}a:hover{	text-decoration		: none;}/* 画像のハイパーリンクの線を表示しない */a img{	border			: none;}/* 隠しリンクを作る */a.hidden,div.hl{	position				: absolute;	left					: -3000px;}/* 引用もと（文献・URI）の設定とシグネチャや，次コンテンツへのリンク */cite.jp			{ font-style	: normal;}.cite,.sig,.cf,.next,.control{	text-align			: right;	list-style-type		: none;	clear			: both;}/* 強調（em, strong）の設定 */em,strong	{ font-style	: normal;}em			{font-weight	: normal;}strong		{font-weight	: bold;}strong.seo	{color		: #111; font-weight: normal;}/* 非表示 */.nd		{display	: none;}.hd		{visibility	: hidden;}.hl		{position	: absolute;	left	: -3000px;}hr.divide	{clear	: both;		visibility:hidden;	margin:10px 0;}hr		{margin	: 5px 0 10px;}/* abbr と acronym のみばえ */abbr,acronym{	font-style		: normal;	border-color		: #333;	border-style		: dotted;	border-width		: 0 0 1px;	cursor			: help;}/* kbd をキートップっぽくする */kbd{	margin			: 0 0.1em;	padding			: 0 2px;	border-style		: solid;	border-width		: 1px;	display			: inline;}/* ルビを振る */ruby{	line-height		: 100%;		ruby-align		: auto;		ruby-overhang	: auto;}rt, rp{	font-size			: 80%;		font-weight		: normal;}/* ルビを振る（かくしルビ） */span.ruby{	border-color		: #333;	border-style		: dotted;	border-width		: 0 0 1px;	cursor			: help;}/* レッドデータブック学名 */i {	font-style: italic; }
