/*地方環境事務所 CSS*/

/*
body クラス
#t-top・・・地方TOP
.t-con・・・各対策課TOP、コンテンツ
.con・・・コンテンツ
.con-no・・・コンテンツ右メニュー無し

body ID
#about・・・・・・・・・事務所案内
#bid・・・・・・・・・・・・入札・発注情報
#emergency・・・・・緊急情報
#earth・・・・・・・・・・環境保全対策
#help・・・・・・・・・・・ヘルプ
#link・・・・・・・・・・・・環境関連リンク
#list・・・・・・・・・・・・管内事務所一覧
#map・・・・・・・・・・・地図・交通案内
#mat・・・・・・・・・・・・行政情報（各対策課ページ内）
#mail・・・・・・・・・・・メールマガジン
#nature・・・・・・・・・自然環境の保全整備
#opinion・・・・・・・・・意見募集・相談
#park・・・・・・・・・・・管内国立公園
#public・・・・・・・・・・公募情報
#policy・・・・・・・・・・プライバシーポリシー
#press・・・・・・・・・・・報道発表トップ
#press・・・・・・・・・・・各報道発表コンテンツ
#procedure・・・・・・各種申請手続
#procure ・・・・調達情報
#recycle・・・・・・・・廃棄物・リサイクル対策
#sitemap・・・・・・・・サイトマップ
#statistics・・・・・・・環境統計情報
#topics・・・・・・・・・トピックス、対策課内トピックス
#topicsdata・・・・・・各トピックスコンテンツ
#wildlife・・・・・・・・・野生生物の保護管理
*/


/*body all*/
*{line-height:140%;}

body{color:#000;font-size:100%;margin:0;background:#dbdbdb;}
body#t-top{background:#efefef;text-align:center;}
body#topicsdata2{background:#fff;}
body.con-no{background:url(../img/c_back.jpg) repeat-y right top #fff;}

/*見出し*/

h1,h2,h3{font-size:100%;}
h3,h4{font-weight:normal;}

/*リンク*/

a{color:#36c;}
#t-top #footer p.ad a,#t-top .cmenu2 a{color:#2B54AA;}/*for Accessibility*/
a:hover,#t-top #footer p.ad a:hover,#t-top .cmenu2 a:hover{color:red;}
/*a:visited{color:#903;}*/

#pan a,#menu a,#footer a,.cmenu2 a{text-decoration:none;}

#menu a{color:#333;}
#menu a:hover{color:red;}

#menu li a{color:#000;}
#menu li a:hover{color:#fff;}

a img{border:none;}

a.cir{background:url(../img/go_3.gif) no-repeat left top;padding:0 0 0 15px;height:1em;color:#36c;}
a.cir:hover{background:url(../img/go_1.gif) no-repeat left top;color:red;}
a.cir-r{background:url(../img/go_3.gif) no-repeat right top;padding:0 15px 0 0;height:1em;color:#36c;}
a.cir-r:hover{background:url(../img/go_1.gif) no-repeat right top;color:red;}

a.cir2{background:url(../img/go_2.gif) no-repeat left top;padding:0 0 0 15px;height:1em;color:#36c;}
a.cir2:hover{background:url(../img/go_1.gif) no-repeat left top;color:red;}
a.cir2-r{background:url(../img/go_2.gif) no-repeat right top;padding:0 15px 0 0;height:1em;color:#36c;}
a.cir2-r:hover{background:url(../img/go_1.gif) no-repeat right top;color:red;}

a.scir{background:url('../img/go_s3.gif') no-repeat left center;padding:0 0 0 15px;height:1em;color:#36c;}
a.scir:hover{background:url('../img/go_s1.gif') no-repeat left center;color:red;}

a.env{background:url('../img/go_q3.gif') no-repeat left top;padding:0 0 0 15px;height:1em;}
a.env:hover{background:url('../img/go_q1.gif') no-repeat left top;}

a.env-r{background:url('../img/go_q3.gif') no-repeat right top;padding:0 15px 0 0;height:1em;}
a.env-r:hover{background:url('../img/go_q1.gif') no-repeat right top;}


a.hp{background:url('../img/hp_off.gif') no-repeat left middle;padding:0 0 0 70px;height:1em;}
a.hp:hover{background:url('../img/hp_on.gif') no-repeat left middle;}
a.hp-r{background:url('../img/hp_off.gif') no-repeat right middle;padding:0 70px 0 0;height:1em;}
a.hp-r:hover{background:url('../img/hp_on.gif') no-repeat right middle;}

a.mail{background:url('../img/mail.gif') no-repeat left top;padding:0 0 0 15px;height:1em;}
a.mail:hover{background:url('../img/mail_on.gif') no-repeat left top;}



/*font*/
sup,sub{font-size:80%;}
sup{vertical-align:top;}
sub{vertical-align:bottom;}

.atmk{font-size:95%;color:#555;}


/*etc*/
em{text-decoration:underline;font-style:normal;}
hr{height:1px;border-style:solid;border-width:1px;border-color:#cccccc;}
strong.u{text-decoration:underline;}
.u{text-decoration:underline;}

/*etc2*/
.i{font-style:italic;}

.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}

.t{vertical-align:top;}
.m{vertical-align:middle;}
.b{vertical-align:bottom;}

.fl{float:left;}
.fr{float:right;}

.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

.g{border:1px solid #666;margin:0 5px 5px 5px;}
.red,.now{color:red;}
.blue,.now{color:blue;}
.ln{list-style-type:none;}
.wn{white-space:nowrap;}
.no{font-size:80%;position:absolute;top:-9000px;left:-9000px;}

dl.dl1{margin-top:0 !important;margin-bottom:0 !important;}
dl.dl1 dt{float:left;}
dl.dl1 dd{margin-left:4em !important;}

.ltn,#procedure ul.ltn,.ltn2{list-style-type:none;}
.lt1,#procedure ul.lt1{list-style-image:url('../img/lt_1.gif') !important;}
.lt2,#procedure ul.lt2{list-style-image:url('../img/lt_2.gif');}


.int .lt1,.int .lt2,.int .ltn{margin-left:0em;}
*html .int .lt1,*html .int .lt2,*html .int .ltn{margin-left:2em;}

td .lt1{margin-left:-5px !important;margin-right:10px;}
*html td .lt1{margin-left:25px !important;}

dd ul.lt1,dd ul.lt2{margin-left:1em;}
*html dd ul.lt1,*html dd ul.lt2{margin-left:3em;}

dd ul,dd ol{padding-right:10px;}

*html .lt1,*html .lt2{margin-left:20px;}

.ltn2{margin-left:0;padding-left:0;}

*html .matdl{width:100%;}
.matdl dt{float:left;clear:both;}
.matdl dd{margin-left:5em;}


/*写真*/
div.pho{padding-bottom:0.5em;}
div.pho:after {content: " "; clear: both; height: 0; display: block; visibility: hidden;} 
*html div.pho{zoom: 100%;}/*回りこみを親要素で解除*/
.pho p{float:left;font-size:95%;color:#555;margin-right:10px;}
.pho p *{margin-left:10px;}
.pho p img{margin-left:0;margin-bottom:2px;margin-right:10px;}

.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}


/*パート別CSS*/

/*#all[#t-top]*/
#all{text-align:left;width:710px;height:105%;background:#dbdbdb;border:1px solid #fff;border-style:none solid;margin:0 auto;}
*html #all{height:100%;width:712px;}

/*#title[all]*/

#title{right:170px;margin-right:170px;background:#fff;height:52px;}
.con-no #title{margin-right:6px;right:6px;}

#t-top #title{right:170px;margin-right:170px;width:530px;height:230px;background:#fff;}

.t-con #title,.con #title,.con-no #title{height:36px;background:url(../img/title_con_back.jpg) right top repeat-y #fff;}

#t-top #title h1{margin:0;background:url(../img/top_title_back.jpg) right top no-repeat;width:100%;}
.t-con #title h1,.con #title h1,.con-no #title h1{margin:0;background:url(../img/title_back.jpg) right top no-repeat;}


/*#pan .con,.con2 */
#pan{font-size:90%;margin-top:30px;border-bottom:1px dotted #666;}
#nature-con #pan,#recycle-con #pan,#earth-con #pan,#wildlife-con #pan{margin-left:90px;}


/*#contents[all]*/

#contents{position:absolute;left:0;right:164px;background:url(../img/c_back.jpg) repeat-y right top #fff;border-bottom:1px solid #dfdfdf;text-align:right;}
*html #contents{margin-right:164px;}

.con-no #contents{right:0;}
*html .con-no #contents{margin-right:0;}

#t-top #contents{width:546px;margin:0 auto;}
*html #t-top #contents{float:left;clear:right;}

/*#main[all]*/
#main{padding:20px;margin-right:6px;text-align:left;}

.con-no #main{padding:20px;}

#earth #main{background:url(../img/c_back_earth.jpg) no-repeat;}
#nature #main{background:url(../img/c_back_nature.jpg) no-repeat;}
#recycle #main{background:url(../img/c_back_recycle.jpg) no-repeat;}
#wildlife #main{background:url(../img/c_back_wildlife.jpg) no-repeat;}

#earth-con #main{background:url(../img/tcon2_back_earth.jpg) no-repeat;}
#nature-con #main{background:url(../img/tcon2_back_nature.jpg) no-repeat;}
#recycle-con #main{background:url(../img/tcon2_back_recycle.jpg) no-repeat;}
#wildlife-con #main{background:url(../img/tcon2_back_wildlife.jpg) no-repeat;}

#main h1{height:40px;width:100%;}
.t-con #main h1,.con #main h1,.con-no #main h1{position:absolute;right:6px;top:-9px;}
*html .t-con #main h1,*html .con #main h1{top:0;}

#about #main h1{background:url(../img/title_about.jpg) no-repeat right top;}
#earth #main h1,#earth-con #main h1{background:url(../img/title_earth.jpg) no-repeat right top;}
#help #main h1{background:url(../img/title_help.jpg) no-repeat right top;}
#koubo #main h1,#koubodata #main h1{background:url(../img/title_koubo.jpg) no-repeat right top;}

#link #main h1{background:url(../img/title_link.jpg) no-repeat right top;}
#list #main h1{background:url(../img/title_list.jpg) no-repeat right top;}
#map #main h1{background:url(../img/title_map.jpg) no-repeat right top;}
#mat #main h1{background:url(../img/title_mat.jpg) no-repeat right top;}

#mail #main h1,#maildata #main h1{background:url(../img/title_mail.jpg) no-repeat right top;}
#nature #main h1,#nature-con #main h1{background:url(../img/title_nature.jpg) no-repeat right top;}
#opinion #main h1{background:url(../img/title_opinion.jpg) no-repeat right top;}
#park #main h1{background:url(../img/title_park.jpg) no-repeat right top;}
#policy #main h1{background:url(../img/title_policy.jpg) no-repeat right top;}
#press #main h1,#pressdata #main h1{background:url(../img/title_press.jpg) no-repeat right top;}
#wildlife #main h1,#wildlife-con #main h1{background:url(../img/title_wildlife.jpg) no-repeat right top;}
#procedure #main h1{background:url(../img/title_procedure.jpg) no-repeat right top;}
#procure #main h1,#procuredata #main h1{background:url(../img/title_procure.jpg) no-repeat right top;}
#recycle #main h1,#recycle-con #main h1{background:url(../img/title_recycle.jpg) no-repeat right top;}
#sitemap #main h1{background:url(../img/title_sitemap.jpg) no-repeat right top;}

#topics #main h1,#emergency #main h1{background:url(../img/title_topics.jpg) no-repeat right top;}
#topicsdata #main h1{background:url(../img/title_topics.jpg) no-repeat right top;}
#wildlife #main h1,#wildlife-con #main h1{background:url(../img/title_wildlife.jpg) no-repeat right top;}


/*#main 見出し装飾[all]*/

#policy #main h2,#procedure h2,#topicsdata h2,#about h2,#link h2,#nature-con h2,#recycle-con h2,#earth-con h2,#wildlife-con h2,#map h2,#mail h2,#maildata h2,#koubo h2,#koubodata h2,#procure h2,#procuredata h2,#pressdata h2,#examine h2,#examinedata h2,#park h2{border-bottom:2px solid #333;background:url('../img/h2_back.gif') no-repeat left top #fff;color:#333;padding-left:25px;}
#nature-con h2,#recycle-con h2,#earth-con h2,#wildlife-con h2{margin-top:40px;}
#topicsdata h2,#emergency h2,#maildata h2,#koubodata h2,#procuredata h2,#pressdata h2,#examinedata h2{font-size:120%;margin-bottom:0;}
#topics h2,#help h2,#emergency h2,#press h2{margin-top:1em;border-bottom:2px solid #333;background:url('../img/h2_back.gif') no-repeat left top #fff;color:#333;padding-left:25px;font-weight:bold;}
#topics .int h2,#press .int h2{border:none;font-weight:bold;background:none;margin:0 0 1em 0;padding:0;}
#emergency h2{color:red;}

.int1{text-align:right;font-size:80%;color:#666;}
.int,dl.int{margin:1em 0;border:1px solid #ccc;padding:10px;background:#fff;color:#333;}
dl.int{margin:0;}

#topics .int ul,#press .int ul{margin:0;padding:0;}
#topics #main .int li,#press #main .int li{background:none;list-style-image:none;list-style-type:none;}

.t-con .int1{margin:40px 0 0 120px;}
.con .int1,.con-no .int1{margin:0;}
#earth .int,#nature .int,#wildlife .int,#recycle .int{margin:0 0 1em 120px;}
*html #earth .int,#nature .int,#wildlife .int,#recycle .int{filter:Alpha(opacity=65);width:100%;color:#000;}
.int p{margin:0.5em 0;}
.int li{margin:0 0 0 -1em;}


.tab1,#emergency h3,#list #main dt.tab1,#topicsdata #main h3.tab1,#pressdata h3.tab1,#CONTENTS .tab1,#TAB1 h3{background:url(../img/tab1.gif) left top #fcc;padding:2px 2px 2px 15px;}
#policy .tab1{width:250px;}
.tab2,.mat h3,#topicsdata #main h3,#about h3,#list #main dt,#park #main dt,.t-con h3,#map h3,#mail h3,#maildata h3,#koubo h3,#koubodata h3,#procure h3,#procuredata h3,#pressdata #main h3,#CONTENTS .tab2,#TAB2 h3{background:url(../img/tab2.gif) left top #E3E3E3;padding:2px 2px 2px 15px;}
.tab3,#topicsdata h3.tab3,#pressdata h3.tab3,#CONTENTS .tab3,#TAB3 h3{background:url(../img/tab3.gif) left top #CCE1B0;padding:2px 2px 2px 15px;}
.tab4,#topicsdata h3.tab4,#pressdata h3.tab4,#CONTENTS .tab4,#TAB4 h3{background:url(../img/tab4.gif) left top #CFE4EB;padding:2px 2px 2px 15px;}

.dot,#topicsdata h4,#pressdata h4,.t-con h4,#procedure h4,#procuredata h4{border-bottom:1px dotted #333;background:url(../img/h.gif) no-repeat left top #fff;color:#000;padding-left:20px;margin-bottom:0;}

.squ,dl.squ dt{background:url(../img/go_sq2.gif) no-repeat left 4px;padding-left:14px;}

dl.squ,dl.squ dd dt{background:none;padding-left:0;}


/*調達情報*/
#outlook dl{margin-left:1.5em;margin-bottom:2em;}
#outlook dl dt{float:left;clear:both;margin-top:0;}
#outlook dl dd{margin-left:7em;}
#outlook h4{clear:both;}


/*アスベスト用 earth/mat_3_1.html*/
#earth-con .asb-ad{clear:both;margin:0;width:100%;}
#earth-con .asb-ad dl{margin:0 1em;}
#earth-con .asb-ad dl dt{float:left;}
#earth-con .asb-ad dl dd{margin-left:6em;}
*html #earth-con .asb-ad dl dd{width:100%;}/*For IEバグ対策*/

ul.asb{list-style-type:none;margin-left:0;width:100%;}
ul.asb li{float:left;display:block;width:6em;}

/*ヘルプ*/
#help .banner{background:#efefef;padding:5px;text-align:center;}

/*#main リスト装飾[all]*/

#topics #main ul,#emergency #main ul,#opinion #main ul,#mail #main ul,#press #main ul,#pr-back ul{
	list-style-image:url(../img/go_s1.gif);
}
*html #topics #main ul,*html #emergency ul,#press #main ul{margin-left:20px;}
.t-con #main .mat dl,.t-con #main .mat p,#mat #main dl{margin-left:20px;}

#about #main p,#link #main dt{margin-left:20px;}
#about #main #pan,#link #main #pan,#about #main p.int,#about #main .int p{margin-left:0;}
#about li ul{margin-left:1em;list-style-image:none;list-style-type:none;}

#procedure ul,#help ul,#about ul,#koubo ul,#procure ul,ul.go{list-style-image:url(../img/go_s2.gif);}
#opinion #main dl{margin-top:2em;}
.int ul.go{margin-top:0.5em;margin-bottom:0.5em;}

#park #main dt,#list #main dt{font-weight:bold;}

#procedure #main dd,#opinion #main dd,#policy #main dd{margin-left:1.5em;}

/*#main etc*/
.end{margin-bottom:10em;}

/*PR*/
#pr-new{float:left;}
#pr-back{margin-left:180px;}
#pr-back h3,#pr-new h3{margin-top:0;}
#pr-new p{text-align:center;}


/*報道発表資料 #press*/

#press #main dt{float:left;clear:both;margin:0;background:url('../img/go_topi.gif') no-repeat left top;padding:1px 0 0 13px;}
#press #main dd{margin-left:5em;}

*html #press #main dd a{height:1em;}


/*#main .emergency [#t-top]*/
.emergency h2{text-align:left;height:22px;position:relative;margin:0 0 -1px 392px;font-size:80%;}
*html .emergency h2{margin:0 0 0 392px;}
#t-top .emergency h2 span{background:url(../img/emergency.jpg) no-repeat;position:absolute;width:108px;height:22px;}
* html #t-top .emergency h2 span{top:1px}


/*#main .topics [#t-top,.t-con]*/
#t-top .topics{margin-top:10px;margin-left:0;border-bottom:2px solid #666;}
.t-con .topics{margin-left:120px;}

.topics ul,.emergency ul{margin:0;list-style:none;border-top:2px solid #666;padding:0;}
*html .topics ul{margin-top:0;}
.emergency ul{border-top:2px solid #903;}
.topics li,.emergency li{margin:0;background:url('../img/go_topi.gif') no-repeat left top;padding:1px 0 0 15px;}

#t-top .topics h2{text-align:left;height:22px;position:relative;margin:0 0 0 392px;font-size:80%;}

/* <h2><span>の画像位置修正 start */
/*
.t-con .topics h2{text-align:right;height:22px;position:relative;margin:0 62px 0 0;font-size:80%;color:#fff;}
*html .t-con .topics h2{margin:0 68px 0 0;}
*/
.t-con .topics h2{text-align:right;height:22px;position:relative;margin:0 57px 0 0;font-size:80%;color:#fff;}
*html .t-con .topics h2{margin:0 57px 0 0;}


.topics h2 span{background:url(../img/topics.jpg);position:absolute;width:108px;height:22px;}
* html .topics h2 span{top:1px}
/* <h2><span>の画像位置修正 end */

.topics p{text-align:right;padding-bottom:0;margin:0.5em 0;}

#pickup{border-top:1px dotted #666;margin-top:15px;padding:10px 0 0 0;}
#pickup dl{margin:0;padding:0;}
#pickup dt{background:url('../img/go_topi.gif') no-repeat left top;padding:1px 0 0 15px;}
#pickup dd{font-size:85%;}

/*#main .c-menu[#t-top]*/
.cmenu{width:245px;height:10em;float:left;margin-top:20px !important;}
*html .cmenu{margin:10px 0 0 0;}
.cmenu h2{width:245px;height:90px;position:relative;}
.cmenu h2 span{position:absolute;width:230px;height:90px;cursor:pointer;}
.cmenu1{float:left;position:absolute;z-index:2;margin-top:-10px;}
*html .cmenu1{margin-top:-20px;}
.cmenu2{position:absolute;z-index:2;width:155px;margin:-60px 0 0 78px;filter:Alpha(opacity=80);color:#000;background:#eee;padding:5px;height:5em;}
*html .cmenu2{margin-top:-75px;}
#c1 span{background:url(../img/c_menu_1.jpg);}
#c2 span{background:url(../img/c_menu_2.jpg);}
#c3 span{background:url(../img/c_menu_3.jpg);}
#c4 span{background:url(../img/c_menu_4.jpg);}

/*banner*/
#t-top #banner p{margin:0 0 5px 6px;padding:0;}


/*banner2[#t-top]*/
#t-top #banner2{background:#f9f9f9;margin:0 0 0 6px;padding:0;width:156px;border:1px solid #bebebe;}
#t-top #banner2 dl{margin:0;padding:0;border:1px solid #f9f9f9;}
*html #t-top #banner2 dl{margin-top:4px;}
#t-top #banner2 dt{height:34px;width:150px;margin-top:4px;}
#t-top #banner2 dt span{height:34px;background:url(../img/banner2_ttl.gif);width:150px;margin-top:0;}
#t-top #banner2 dd{margin:2px;}
#t-top #banner2 a{margin:0;padding:0;background:transparent;}


#t-top #MAIN{margin-bottom:60px;}


/*#main mat[.t-con]*/
.t-con .mat h2{background:url(../img/mat.jpg) right top no-repeat;height:21px;margin-top:80px;text-align:right;border-bottom:2px solid #666;}
#nature-con .mat h2{background:url(../img/mat.jpg) right top no-repeat;height:21px;text-align:right;border-bottom:2px solid #666;margin-top:1em;}

.t-con #main .mat dl dd dl{margin-left:-15px;margin-top:2px;}
.t-con .mat ul{margin-left:20px;}
*html .t-con .mat ul{margin-left:40px;}
.t-con li{vertical-align:top;margin-top:0;}


/*#menu[all] */
#menu{position:absolute;float:right;right:0;top:0;width:170px;line-height:100%;z-index:1;}

#t-top #menu{position:relative;margin:-230px auto 0 auto;}
#t-top #menu,.con #menu,.t-con #menu{background:url('../img/menu_back.jpg') repeat-y left top #dbdbdb;}


div.env{width:170px;height:149px;cursor:pointer;position:relative;}
*html div.env{color:#dbdbdb;font-size:1px;}
.env span{position:absolute;width:170px;height:149px;background:url(../../img/env.jpg);}
#menu .menu1{margin:0;width:170px;height:80px;position:relative;font-size:1pt;}
*html #menu .menu1{font-size:1px;}
#menu .menu1 span{background:url(../../img/menu.jpg);position:absolute;width:170px;height:80px;margin:0;}
#menu .menu2{width:150px;text-align:right;margin-top:-50px;position:absolute;z-index:2;}

#menu dl{magrin-top:0;}
#menu dt{margin:5px 0 0 0;width:170px;height:17px;position:relative;font-size:1pt;}
*html #menu dt{font-size:1px;color:#999;}
#menu dt span{position:absolute;width:170px;height:17px;}
#menu dt#m1 span{background:url(../img/m_1.jpg);}
#menu dt#m2 span{background:url(../img/m_2.jpg);}
#menu dt#m3 span{background:url(../img/m_3.jpg);}

#menu dd{margin:0 0 1px 0;padding:0;}
#menu dd a{display:block;color:#000;background:url('../img/m_b_off.gif') left top;padding:2px 2px 2px 35px;}
#menu dd a:hover{color:#fff;background:url('../img/m_b_on.gif') left top;}
#menu dd.now{color:#fff;background:url('../img/m_b_now.gif') left top #000;padding:2px 2px 2px 35px;}

#menu p{padding:0 10px;font-size:80%;}
*html #menu p{padding:0;margin:1em 5px;}

/*#footer[all]*/
#footer{clear:both;margin:0;padding:0;font-size:90%;text-align:left;}
#footer p{margin:0 10px;}
#footer p.r{height:80px;margin:0;padding:0 10px;background:url(../img/foot_back.jpg) repeat-x right top;}
#footer p.r img{margin-top:5px;}

#t-top #footer{width:546px;clear:both;padding:2em 0 0 0 !important;}
*html #t-top #footer{padding:0 !important;}
#t-top #footer p.r{padding:5px 10px;}
#t-top #footer p.r img{margin-top:0;}
#t-top #footer p.ad{margin:-60px 0 0 0;padding:5px;background:#dbdbdb;}


.mt0{margin-top:0;}
.mb0{margin-bottom:0;}
.mtb0{margin-top:0;margin-bottom:0;}

*html td ul{padding-left:10px;}


/*IE-Mac no ここより下はMacIEには適用されません\*/

html>body ul,ol{margin:0 0 0 -1em;}
*html #contents{height:1%;}
*html #menu dd a{height:1em;}
*html #t-top #contents{position:relative;}

#main{min-height:36em;}
*html #main{height:40em;}
*html #pan{margin-top:50px;}

#t-top #main{min-height:42em;}
*html #t-top #main{height:42em;}

/*地方TOPページ改修対応 2011/04/13 Start*/
/******************************/
/*    サブカテゴリー用設定    */
/******************************/
.topics li{
	margin:0;
	background:url('../img/go_topi2.gif') no-repeat left top;
	list-style-type:none!important;
	list-style-image:none!important;
	padding:1px 0 0 20px;
}
.topics{
	padding:0;
	margin-left:10px;
}

* html #main ul.topics{
	margin-left:10px!important;
}

#subcat{
	border:1px solid;
	text-align:center;
}


#subcat li{
	display:inline-block;
	background-image:url(none)!important;
	padding:0.5em 0!important;
	margin-left:1em;
	* display:inline;
	* zoom:1;
}

/******************************/
/*       地域の声用設定       */
/******************************/
#CONTENTS #main #voice{
	background:url(../img/title_voice.jpg) no-repeat right top!important;
}

dt.voice{
	display:inline;
}

dd.voice{
	display:inline;
	font-size:100%!important;
	margin-left:0;
}
	h2.title{
		margin-bottom:0;
	}

	h3.title{
		margin-top:0;
		margin-bottom:0;
		font-weight:bold;
	}
	p.nomargin{
		margin-top:0;
		margin-bottom:0;
	}

	p.desc{
		margin-top:0;
		margin-bottom:1em;
		margin-left:1em;
	}
	
	#main ul.data{
		margin:0;
		padding:0;
	}

	#main ul.data li{
		margin-left:2em;
		list-style-image:url("../img/go_s1_3.gif");
	}

	ol.data{
		margin-left:2em;
		padding:0;
		list-style-type:decimal;
		list-style-position:inside;
	}
	
	hr.dash{
		border-top-style:none;
		border-left-style:none;
		border-right-style:none;
		border-bottom-style:dashed;
	}
	/* -- clearfix ---------- */
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	.clearfix {display: inline-table;}

	/* \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/******************************/
/*       開催案内用設定       */
/******************************/
#CONTENTS #main #holding{
	background:url(../img/title_holding.jpg) no-repeat right top!important;
}

/******************************/
/*       結果報告用設定       */
/******************************/
#CONTENTS #main #result{
	background:url(../img/title_result.jpg) no-repeat right top!important;
}

/******************************/
/*       採用関係用設定       */
/******************************/
#CONTENTS #main #career{
	background:url(../img/title_career.jpg) no-repeat right top!important;
}

/******************************/
/*        その他用設定        */
/******************************/
#CONTENTS #main #others{
	background:url(../img/title_others.jpg) no-repeat right top!important;
}

/*地方TOPページ改修対応 2011/04/13 End*/

/*調達更新日対応 2011/04/13 Start*/

span.procure{
	color: red;
	font-weight: bold;
	font-size: 0.6em;
	float: right;
	padding-top: 0.4em;
}

* html span.procure{
	color: red;
	font-weight: bold;
	font-size: 0.6em;
	float: none;
	margin-left:0.5em;
}
/*調達更新日対応 2011/04/13 End*/
