/********************************************************
：EICネットスタイルシート[共通]
　※( )→ブラウザ別の設定
********************************************************/

body{margin:0;padding:0;color:#000000;}
*{font-size:100%;}
*html *{font-size:99%;} /*- for IE-*/
*html div{zoom:1;}

#WRAPPER{min-width:1000px;background:url('../imgs/main_bg.gif') repeat-y;}


/*--IE-Mac5.x用--*/
input{font-size:90%;}
/*--IE-Mac5.x以外--\*/
input{font-size:100%;}
*html input{font-size:99%;} /*- for IE-*/
/*--回避終了--*/

p, ul, ol, dl, form{margin:0;}
img{border:0px none;}

a:link   {color:#331177; text-decoration:none;}
a:visited{color:#626DAE; text-decoration:none;}
a:active {color:#993300; text-decoration:underline;}
a:hover  {color:#993300; text-decoration:underline;}

h1{font-size:150%;margin:0;}
h2{font-size:130%;margin:0;}
h3{font-size:120%;margin:0;}

td{word-wrap:break-word;}
* td{word-break:break-all;}

.reader-navi{display:none;position:absolute;top:-9000px;left:-9000px;}

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

.gl{color:#008000;}
.bl{color:#000080;}
.b{font-weight:bold;}
.red{color:#CC0000;}
.small{font-size:80%;font-weight:normal;}
.smallgl{font-size:80%;color:#008000;}
.smallbl{font-size:80%;color:#000080;}
.smallred{font-size:80%;color:#CC0000;}
.xsmall{font-size:70%;font-weight:normal;}
.xsmallred{font-size:70%;color:#CC0000;}
.large{font-size:120%;}
.largeb{font-weight:bold;font-size:120%;}
.normal{font-weight:normal;}

.t-l{text-align:left;}
.t-r{text-align:right;}
.t-c{text-align:center;}
.l{float:left;}
.r{float:right;}
.clear{clear:both;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.nw{white-space:nowrap}

img.top{vertical-align:top;}
img.bottom{vertical-align:bottom;}

.input-btn{border:0px none;}
.table-fix{table-layout:fixed;}

/********************************************************/
/*==　共通要素
========================================================*/

/*==　上部メニュー
========================================================*/
#topmenu{height:85px;margin-left:132px;background:url('../imgs/header_bg.gif');}
*html #topmenu{position:relative;left:-3;}

/*==　ヘッダー
========================================================*/
#header{position:relative;height:46px;background:url('../imgs/header_bg.gif');white-space:nowrap;border-top:1px hidden transparent;}
.cont #header{background:url('../imgs/head.gif') no-repeat;}
#header *{vertical-align:top;}
#header h1{display:inline;width:310px;}

/*--　ヘッダー：サイト内検索
--------------------------------------------------------*/
#usearch{position:absolute;right:0;top:0;background:url('../imgs/umenu_bg.gif') repeat-x;}
#usearch *{vertical-align:top;}
#usearch form{float:left;}
#usearch .text{margin-top:8px;}

/*--　ヘッダー：ユーティリティメニュー
--------------------------------------------------------*/
#umenu{display:inline;}
#umenu img.btn{position:absolute;top:0;right:0;width:157px;height:46px;}
#umenu ul{position:absolute;top:0;right:0;list-style:none;margin:0;padding:0;width:157px;height:46px;}
#umenu li{float:left;}
#umenu li a{display:block;width:39px;height:36px;}

/*--　ヘッダー：グローバルメニュー
--------------------------------------------------------*/
#gmenu{position:relative;width:100%;height:39px;font-size:1%;background:url('../imgs/gmenu_bg.gif') repeat-x;}
#gmenu img.eic-btm{position:absolute;top:0;left:0;}
#gmenu img.btn{position:absolute;top:0;left:0;}
.home #gmenu img.btn{position:absolute;top:0;left:132px;}
#gmenu ul{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;width:740px;height:39px;}
.home #gmenu ul{position:absolute;top:0;left:132px;}
/*.cont #gmenu ul{background:url('../imgs/gmenu_ul_bg.gif') no-repeat;width:740px;height:39px;}*/

#gmenu li{display:inline;float:left;width:82px;height:39px;}
#gmenu .reader-navi{width:82px;height:39px;border:1px solid red;}
#gmenu a{position:relative;display:block;width:82px;height:39px;float:left;}

#gmenu li#gmenu1 a.in{background:url('../imgs_test/gmenu_in.gif') 0px 0px;}
#gmenu li#gmenu2 a.in{background:url('../imgs_test/gmenu_in.gif') -82px 0px;}
#gmenu li#gmenu3 a.in{background:url('../imgs_test/gmenu_in.gif') -164px 0px;}
#gmenu li#gmenu4 a.in{background:url('../imgs_test/gmenu_in.gif') -246px 0px;}
#gmenu li#gmenu5 a.in{background:url('../imgs_test/gmenu_in.gif') -328px 0px;}
#gmenu li#gmenu6 a.in{background:url('../imgs_test/gmenu_in.gif') -410px 0px;}
#gmenu li#gmenu7 a.in{background:url('../imgs_test/gmenu_in.gif') -492px 0px;}
#gmenu li#gmenu8 a.in{background:url('../imgs_test/gmenu_in.gif') -574px 0px;}
#gmenu li#gmenu9 a.in{background:url('../imgs_test/gmenu_in.gif') -656px 0px;}

#gmenu li#gmenu1 a:hover{background:url('../imgs_test/gmenu_on.gif') 0px 0px;}
#gmenu li#gmenu2 a:hover{background:url('../imgs_test/gmenu_on.gif') -82px 0px;}
#gmenu li#gmenu3 a:hover{background:url('../imgs_test/gmenu_on.gif') -164px 0px;}
#gmenu li#gmenu4 a:hover{background:url('../imgs_test/gmenu_on.gif') -246px 0px;}
#gmenu li#gmenu5 a:hover{background:url('../imgs_test/gmenu_on.gif') -328px 0px;}
#gmenu li#gmenu6 a:hover{background:url('../imgs_test/gmenu_on.gif') -410px 0px;}
#gmenu li#gmenu7 a:hover{background:url('../imgs_test/gmenu_on.gif') -492px 0px;}
#gmenu li#gmenu8 a:hover{background:url('../imgs_test/gmenu_on.gif') -574px 0px;}
#gmenu li#gmenu9 a:hover{background:url('../imgs_test/gmenu_on.gif') -656px 0px;}

.home #gmenu li#gmenu1 a:hover{background:url('../imgs_test/gmenu_on_home.gif') 0px 0px;}

/*== コンテンツページ用 ==*/
#gmenu li#gmenu_dnews a.in{background:url('../imgs_test/gmenu_in.gif') 0px 0px;}
#gmenu li#gmenu_fnews a.in{background:url('../imgs_test/gmenu_in.gif') -82px 0px;}
#gmenu li#gmenu_event a.in{background:url('../imgs_test/gmenu_in.gif') -164px 0px;}
#gmenu li#gmenu_qa a.in{background:url('../imgs_test/gmenu_in.gif') -246px 0px;}
#gmenu li#gmenu_org a.in{background:url('../imgs_test/gmenu_in.gif') -328px 0px;}
#gmenu li#gmenu_links a.in{background:url('../imgs_test/gmenu_in.gif') -410px 0px;}
#gmenu li#gmenu_dic a.in{background:url('../imgs_test/gmenu_in.gif') -492px 0px;}
#gmenu li#gmenu_lib a.in{background:url('../imgs_test/gmenu_in.gif') -574px 0px;}
#gmenu li#gmenu_forest a.in{background:url('../imgs_test/gmenu_in.gif') -656px 0px;}

#gmenu li#gmenu_dnews a:hover{background:url('../imgs_test/gmenu_on.gif') 0px 0px;}
#gmenu li#gmenu_fnews a:hover{background:url('../imgs_test/gmenu_on.gif') -82px 0px;}
#gmenu li#gmenu_event a:hover{background:url('../imgs_test/gmenu_on.gif') -164px 0px;}
#gmenu li#gmenu_qa a:hover{background:url('../imgs_test/gmenu_on.gif') -246px 0px;}
#gmenu li#gmenu_org a:hover{background:url('../imgs_test/gmenu_on.gif') -328px 0px;}
#gmenu li#gmenu_links a:hover{background:url('../imgs_test/gmenu_on.gif') -410px 0px;}
#gmenu li#gmenu_dic a:hover{background:url('../imgs_test/gmenu_on.gif') -492px 0px;}
#gmenu li#gmenu_lib a:hover{background:url('../imgs_test/gmenu_on.gif') -574px 0px;}
#gmenu li#gmenu_forest a:hover{background:url('../imgs_test/gmenu_on.gif') -656px 0px;}

/*==　メイン
　※右欄を使用する場合　→bodyにclass="useright"を追加する。
========================================================*/
#main{background:url('../imgs/main_bg.gif') repeat-y;}
*html .cont #main{background:none;}

/*--　メイン：左
--------------------------------------------------------*/
#main-left{display:block;float:left;width:132px;background:url('../imgs/main_bg.gif');}
*html .home #main-left{position:absolute;left:0;top:85px;}

/*--　メイン：右
--------------------------------------------------------*/
#main-right{display:block;float:right;width:300px;background:#FFFFFF;}
.home #main-right{width:300px;zoom:1;}
.cont #main-right{width:300px;}

*html .useright #main-right{border-left:1px solid #BBBBBB;}
#main-right-l{width:120px;float:left;text-align:left;}
#main-right-r{margin-left:125px;width:162px;}
*html #main-right-r{margin-left:125px;}

/*--　メイン：中央
--------------------------------------------------------*/
#main-center{display:block;margin:0 300px 0 132px;background:#FFFFFF;}
*html #main-center{width:auto;} /*-(for Mac-IE)-\*/
*html #main-center{width:100%;} /*-(for IE)-*/
.home #main-center{padding:10px 10px 10px 10px;}
.home #main-center{margin:0 300px 0 132px;}
*html .home #main-center{margin:0 300px 0 132px;padding:10px;} /*-(for IE)-*/
.cont #main-center{margin:0 300px 0 132px;}
*html .cont #main-center{margin:0 300px 0 0;}

/*-中央の上部に空白をあける-*/
#main .blank{height:10px;background:#FFFFFF;}

/*--　中央２分割
--------------------------------------------------------*/
#main-center .box-box{}
#main-center .blank{float:left;width:1px;height:25px;background:#FFFFFF;}
#main-center .box-left{float:left;width:49%;}
#main-center .box-right{margin-left:50%;}


/*==　フッター
========================================================*/
#footer{clear:both;min-width:1000px;width:100%;padding:5px 3px;background:#E3E3E3;font-size:80%;}
#footer .copy{padding-left:5px;}
#footer .fmenu{display:inline;}
#footer .fmenu ul{list-style:none;margin:2px 5px;padding:0;}
#footer .fmenu li{display:inline;border-left:1px solid;padding:0 3px 0 5px;margin:0;}



/********************************************************/

/*==　メイン：左
========================================================*/

/*--　カテゴリ一覧
--------------------------------------------------------*/
#category{position:relative;}
#category ul{position:absolute;top:14px;left:0;list-style:none;margin:0;padding:0;width:132px;}
#category li{display:inline;width:132px;}
#category a{display:block;width:132px;height:25px;float:left;}
#category li#cat1 a:hover{background:url('../imgs/category.gif') 132px -14px;}
#category li#cat2 a:hover{background:url('../imgs/category.gif') 132px -39px;}
#category li#cat3 a:hover{background:url('../imgs/category.gif') 132px -64px;}
#category li#cat4 a:hover{background:url('../imgs/category.gif') 132px -89px;}
#category li#cat5 a:hover{background:url('../imgs/category.gif') 132px -114px;}
#category li#cat6 a:hover{background:url('../imgs/category.gif') 132px -139px;}
#category li#cat7 a:hover{background:url('../imgs/category.gif') 132px -164px;}
#category li#cat8 a:hover{background:url('../imgs/category.gif') 132px -189px;}
#category li#cat9 a:hover{background:url('../imgs/category.gif') 132px -214px;}
#category li#cat10 a:hover{background:url('../imgs/category.gif') 132px -239px;}
#category li#cat11 a:hover{background:url('../imgs/category.gif') 132px -264px;}
#category li#catlist a{height:20px;}

/*==　メイン：左
========================================================*/

/********************************************************/

/*--　コンテンツトップ：左側コーナータイトル
--------------------------------------------------------*/
#tab-ttl{width:132px;background:url('../imgs/tab_ttl_bg.gif') repeat-y;}
#tab-ttl .in{margin:5px 10px 5px 5px;}
#tab-ttl h1{font-size:100%;}
#tab-ttl p{font-size:98%;}

/*--　検索
--------------------------------------------------------*/
#left-search{background:url('../imgs/search_bg.gif') repeat-y;width:132px;}
#left-search .in{margin:5px 3px 5px 10px;color:#FFFFFF;}
#left-search .in p{margin:5px 0 3px 0;}
#left-search .button{text-align:right;margin:5px 0;}
#left-search p.exsearch{display:block;height:23px;width:132px;}
#left-search .exsearch a{height:23px;width:132px;background:url('../imgs/search_bottom2_on.gif') 0 0;}
#left-search .exsearch a:hover{background:url('../imgs/search_bottom2_on.gif') 0 -46px;}
#left-search .exsearch a:active{background:url('../imgs/search_bottom2_on.gif') 0 -46px;}
#left-search p.exsearch2{display:block;height:23px;width:132px;}
#left-search .exsearch2 a{height:23px;width:132px;background:url('../imgs/search_bottom3_on.gif') 0 0;}
#left-search .exsearch2 a:hover{background:url('../imgs/search_bottom3_on.gif') 0 -46px;}
#left-search .exsearch2 a:active{background:url('../imgs/search_bottom3_on.gif') 0 -46px;}

/*--　前後の記事リスト
--------------------------------------------------------*/
#left-list{background:url('../imgs/left-list_bg.gif') repeat-y;width:132px;font-size:85%;}
#left-list .list{padding:0;margin:0;}
#left-list .list ul{list-style:none;margin:0 0 0 5px;padding:0;}
#left-list .list li{background:url('../imgs/arrow2.gif') no-repeat;background-position:5px 7px;padding:5px 0 5px 15px;margin:0;border-top:1px solid #A8C671;} /*-(print:IE)-*/
#left-list .list .on{display:block;background:url('../imgs/left-list_bg_on.gif') repeat-y #FFFFFF;padding:0 0 5px 0;}
#left-list .list li.on{background:url('../imgs/point4.gif') no-repeat;background-position:5px 7px;padding:5px 0 0 15px;margin:0;border-top:1px solid #A8C671;}

#left-list .ref{background:url('../imgs/left-list_bg2.gif') repeat-y;padding:3px 0 10px 10px;}
#left-list .ref p{padding:1px 0 2px 5px;}
#left-list .ref p.line{border-top:1px solid #A8C671;}

/*--　広告枠
--------------------------------------------------------*/
#main-left .pr{margin:30px 5px 0 5px;border-top:2px dotted #8abf00;font-size:70%}
#main-left .pr p{margin-top:5px;}

/********************************************************/

/*==　メイン：右
========================================================*/

/*--　関連情報・バナー
--------------------------------------------------------*/
.topbanner{width:300px;text-align:right;color:#5A8F12;padding:0 0 10px 0;font-size:90%;}
.topbanner-s{text-align:center;padding-bottom:10px;font-size:90%;}
.cont .topbanner{widht:300px;padding:0 0 10px 0;}

.linkto{font-size:80%;text-align:right;}
.other .text{font-size:80%;}

.waku1{border:1px solid #999999;background:#EEF8E5;padding:4px;margin:0 0 7px 0;}
.waku1 form{text-align:center;width:150px;}

.waku2{border:1px solid #999999;background:#FAFCD4;padding:4px 2px;margin:0 0 7px 0;}
.waku2 .linkto{margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #999999;}
.waku2 ul{list-style:none;margin:0;padding:0;}
.waku2 p{padding-bottom:5px;}
.waku2 li{margin:0;padding:0 0 5px 15px;background:url('../imgs/arrow.gif') no-repeat;background-position:0 2px;}
.waku2 li.out{background:url('../imgs/arrow_win.gif') no-repeat;}

.waku3{border:1px solid #999999;background:#EEF8E5;padding:4px;margin:0 0 2px 0;}
.waku3 .name{padding:0 0 5px 55px;position:relative;height:50px;}
.waku3 .thumb{position:absolute;left:0;}
.waku3 ul{list-style:none;margin:0;padding:0;}
.waku3 li{margin:0;padding:5px 0 5px 15px;background:url('../imgs/arrow.gif') no-repeat;background-position:0 2px;}

.waku4{border:1px solid #999999;background:#FAFCD4;padding:4px;margin:0 0 7px 0;}
.waku4 dt{padding:10px 0 5px 55px;position:relative;height:40px;} /*-(NN-print)-*/
*html .waku4 dt{padding:10px 0 5px 55px;position:relative;height:50px;}
.waku4 .thumb{position:absolute;left:0;top:0;}
.waku4 dd{margin:5px 0;padding:0 0 5px 0;border-bottom:1px solid #999999;}


/*--　Overture広告
--------------------------------------------------------*/
.overture{background:#F8F8F8;border:1px solid #bbbbbb;border-style:solid none;}

.sponser{margin:5px 0 10px 0;background:#F8F8F8;border:1px solid #bbbbbb;border-style:solid none none none;}
.sponser ul{margin:10px 0 10px 2px;padding:0;list-style:none;}
.sponser li{margin:0 0 2px 2px;padding:0;}
.sponser li a{font-weight:bold;}

.overture .title, .sponser .title{background:#d8d8d8;}
.overture .note, .sponser .note{margin:0 3px 0 3px;padding:3px 0;}
.overture .note a, .sponser .note a{font-weight:normal !important;font-size:75%;}

/********************************************************/

/*==　メイン：中央
========================================================*/

/*--　本文書式
--------------------------------------------------------*/
#main{line-height:1.2em;}
.main{line-height:1.5em;}

#main-center .list a{font-weight:bold;}
#main a.normal{font-weight:lighter;}
.home #main-right a{font-weight:bold;}
.home #main-right a.normal{font-weight:lighter;}

/*--「ページトップへ」--*/
.pagetop{clear:both;font-size:80%;text-align:right;margin:0;padding:2px 0;border-top:1px solid #BBBBBB;}

/*-- 記事一覧
/*-- タイトルの背景（灰色、下線：トップページ）
--------------------------------------------------------*/
.ttl-new{margin-top:10px;background:url('../imgs/bg_cornerttl.gif') repeat-x;height:30px;border:1px solid #999999;border-style:none solid;text-align:right;}
.ttl-new h2{font-size:1%;display:inline;float:left;text-align:left;}
.btn-list{margin:5px 2px 2px 2px;}

/*-- タイトルの背景（灰色、上線：コーナートップ）
--------------------------------------------------------*/
.ttl{height:18px;background:#F1F1F1;border:1px solid #BBBBBB;border-top:4px solid #484878;margin:0;padding:1px;text-align:right;}
*html .ttl{height:25px;} /*-(for Mac-IE)-\*/
*html .ttl{height:18px;margin:0 0 0 -3px;} /*-(for Win-IE)-*/
.ttl h2{font-size:1%;display:inline;float:left;text-align:left;}

/*-- タイトルの背景（灰色、線なし）
--------------------------------------------------------*/
.ttl2{height:18px;background:#F1F1F1;border:1px solid #BBBBBB;margin:0;padding:1px;text-align:right;}
*html .ttl2{height:25px;} /*-(for Mac-IE)-\*/
*html .ttl2{height:18px;} /*-(for Win-IE)-*/

/*--ページナビゲーション--*/
.page-navi{font-size:80%;}
.ttl .page-navi{margin:3px 0 0 0;}
.this-page{font-weight:bold;text-decoration:underline;}

/*-- 検索
--------------------------------------------------------*/
.search{background:#6EB117;margin:0 0 5px 0;padding:3px 0 0 0;}
.search .in{background:#F5F8C7;margin:0;border:1px solid #66A515;}
.search .items{font-size:90%;padding:5px;}
.search .items div{padding:0 10px 5px 0;}
.search .items p{display:inline;}
.search p.button{display:block;text-align:right;padding:5px 0 0 0;}
.search input{padding:1px 1px 2px 1px;}
*html .search input{padding:1;margin:-2px 0 0 0;} /*-(for IE)-*/

/*-- 詳細ページ
/*-- 日付やサブカテゴリの背景（薄緑、枠線あり）
--------------------------------------------------------*/
.imprint-box{background:#E3F8BC;border:1px solid #BBBBBB;font-size:80%;margin:-10px 0 10px 0;padding:3px;}
.imprint-box span{margin-right:1em;}
.view{margin:10px 0 20px 0;}
.view h1{color:#222288;border-bottom:2px solid #A8C671;font-size:130%;margin:5px 0;padding:5px 0;}
.view .text{line-height:1.7em;margin:5px 0;}
.view .ref{font-size:100%;}
.view .ref-ttl{color:#333377;border-bottom:2px solid #333377;font-weight:bold;margin:5px 0 5px 0;padding:2px 0;}
.view .ref-subttl{color:#777777;border-bottom:1px solid #777777;font-weight:bold;font-size:90%;margin:0;padding:2px 0;}
.view .ref ul{list-style:none;margin:0;padding:0;}
.view .ref .link1 li{background:url('../imgs/arrow.gif') no-repeat;background-position:0 2px;padding:2px 0 5px 15px;} /*-(print:IE)-*/
.view .ref .link2 li{background:url('../imgs/point5.gif') no-repeat;background-position:0 6px;padding:2px 0 5px 10px;} /*-(print:IE)-*/

/*------------------------------------------------------*/
/*--　ニュース
--------------------------------------------------------*/

/*--　リスト（リストの左にニュースソース、右に登録日を表示）
--------------------------------------------------------*/
.news{}
.news .list ul{list-style:none;margin:0;padding:5px 0 0 0;}
.news .list li{background:url('../imgs/arrow.gif') no-repeat;background-position:0 2px;border-top:1px solid #BBBBBB;vertical-align:top;} /*-(print:IE,NN)-*/
*html .news .list li{margin:0 0 10px 6em;padding:2px 0 0 1.5em;} /*-(for Mac-IE)-\*/
*html .news .list li{margin:0 0 10px 6em;padding:2px 0 0 1.2em;} /*-(for-IE)-*/
.news .list li{margin:0 0 10px 6.2em;padding:2px 0 0 1em;} /*-(for-NN)-*/
.news .list .newssources{font-size:80%;vertical-align:top;float:left;text-align:right;line-height:1em;}
*html .news .list .newssources{width:7em;margin:0 0 10px -9em;} /*-(for Mac-IE)-\*/
*html .news .list .newssources{width:7em;margin:0 0 0 -7.2em;} /*-(for-IE)-*/
.news .list .newssources{width:7em;margin:0 0 0 -8.5em;} /*-(for-NN)-*/
.news .list .date{font-size:85%;vertical-align:top;float:right;text-align:right;padding:2px 0 0 5px;border-left:1px solid;line-height:1em;}
*html .news .list .date{width:8em;} /*-(for Mac-IE)-\*/
*html .news .list .date{width:auto;} /*-(for Win-IE)-*/

.news .list .text{margin:0 0 5px 95px;}
*html .news .list .text{margin:3px 0 3px 95px;} /*-(for Mac-IE)-\*/
*html .news .list .text{margin:3px 0 3px 0;} /*-(for Win-IE)-*/

/*--　詳細
--------------------------------------------------------*/
.news .view .yogo-word{border-bottom: 1px dashed #000000;}
.news .view .yogo{width:110px;float:right;border:1px solid #BBBBBB;; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0}
.news .view .yogo-ttl{background:#DDDDDD;color:#333377;font-weight:bold;text-align:center;padding:2px;}
.news .view .yogo ul{list-style:none;margin:0;padding:2px;}
.news .view .yogo li{background:url('../imgs/arrow2.gif') no-repeat;background-position:0 3px;margin:2px 0;padding:0 0 0 5px;} /*-(print:IE)-*/

/*--ソーシャルメディアボタン--*/
.socialButton{vertical-align:center;}
.socialButton ul{list-style:none;margin:0;padding:0;}
.socialButton li{float:left;margin:5px 5px 0 0;}


/*------------------------------------------------------*/
/*--　イベント
--------------------------------------------------------*/

/*--　リスト
--------------------------------------------------------*/
.event{padding:1px 0;background:#FFFFFF;}
.event .list ul{list-style:none;margin:0;padding:5px 0 0 0;border-bottom:1px solid #999999;}
.event .list li{background:url('../imgs/point1.gif') no-repeat;background-position:2px 5px;padding:2px 0 5px 15px;margin:0;border-top:1px solid #999999;} /*-(print:IE,NN)-*/
.event .list .date{float:left;font-size:80%;vertical-align:top;}
.event .list .place{font-size:80%;float:left;vertical-align:top;}
.event .list .kind{font-size:80%;display:block;vertical-align:top;}

/*------------------------------------------------------*/
/*--　機関情報
--------------------------------------------------------*/

/*--　リスト（リストの左に法人格、右に所在地と登録日を表示）
--------------------------------------------------------*/
.org{}
.org .list ul{list-style:none;margin:0;padding:5px 0 0 0;}
.org .list li{background:url('../imgs/arrow.gif') no-repeat;background-position:0 2;border-top:1px solid #BBBBBB;} /*-(print:IE,NN)-*/
.org .list li{padding:2px 0 0 1em;margin:0 0 5px 6.5em;} /*-(for-NN)-*/
*html .org .list li{padding:2px 0 5px 1.5em;margin:0 0 5 6.5em;} /*-(for Mac-IE)-\*/
*html .org .list li{padding:2px 0 5px 1.0em;margin:0 0 5 6.5em;} /*-(for-IE)-*/
.org .list .kind{font-size:85%;float:left;text-align:right;padding-top:2px;line-height:1.1em;}
.org .list .kind{width:7.5em;margin:0 0 0 -9em;} /*-(for NN)-*/
*html .org .list .kind{position:relative;width:7.5em;margin:0 0 0 -9.5em;} /*-(for Mac-IE)-\*/
*html .org .list .kind{position:relative;width:7.5em;margin:0 0 0 -7.5em;} /*-(for IE)-*/
.org .list .place{font-size:85%;float:right;width:5em;padding-top:2px;line-height:1.1em;}
.org .list .date{font-size:85%;float:right;text-align:right;padding-top:2px;vertical-align:top;}
*html .org .list .date{width:10em;} /*-(for Mac-IE)-\*/
*html .org .list .date{width:auto;} /*-(for Win-IE)-*/

/*--　詳細
--------------------------------------------------------*/
.org .view .kind{font-size:80%;color:#000000;font-weight:lighter;}
.org .view table{line-height:1.5em;}
.org .view td{font-size:100%;padding:0 5px;}
.org .view th{padding:0 5px 0 0;vertical-align:top;}
.org .view .table1{margin-top:5px;}
.org .view .table1 th{font-size:85%;text-align:left;border-right:3px solid #BBBBBB;}
.org .view .table1 .th1{border-right:3px solid #EBA200;}
.org .view .table2{position:relative;margin:5px 0;width:100%;}
.org .view .table2 caption{font-size:80%;text-align:left;font-weight:bold;border-bottom:3px solid #BBBBBB;}
.org .view .table2 th{font-size:85%;font-weight:lighter;text-align:right;padding:0 15px 0 0;background:url('../imgs/arrow2.gif') no-repeat 100% 4px;}
.org .view .table2 th{width:10em;} /*-for Mac-IE-\*/
.org .view .table2 th{width:12em;} /*-for Win-IE/NN-*/
.org .view .table2 .th2{width:5em;}
.org .view .ref a{font-weight:bold;}
.org .view .ref li{background:url('../imgs/arrow.gif') no-repeat;background-position:0 2px;border-top:1px solid #BBBBBB;} /*-(print:IE,NN)-*/
.org .view .ref li{padding:2px 0 0 1em;margin:0 0 10px 4.2em;} /*-(for NN)-*/
*html .org .view .ref li{padding:2px 0 5px 1.5em;margin:0 0 10px 4.5em;} /*-(for Mac-IE)-\*/
*html .org .view .ref li{padding:2px 0 5px 1em;margin:0 0 10px 4.5em;} /*-(for IE)-*/
.org .view .ref .place{font-size:85%;float:left;text-align:right;padding-top:2px;line-height:1.1em;}
.org .view .ref .place{width:6em;margin:0 0 0 -7em;} /*-(for NN)-*/
*html .org .view .ref .place{position:relative;width:6em;margin:0 0 0 -7.5em;} /*-(for Mac-IE)-\*/
*html .org .view .ref .place{position:relative;width:6em;margin:0 0 0 -5.5em;} /*-(for IE)-*/
.org .view .ref .date{display:block;}

/*------------------------------------------------------*/
/*--　Q&A
--------------------------------------------------------*/
*html .home .qa .ttl-new{position:relative;left:-3px;}

/*--　リスト
--------------------------------------------------------*/
.qa {padding:1px 0;background:#FFFFFF;} /*--(NN)--*/
.qa .list ul{list-style:none;margin:0;padding:5px 0 0 0;border-bottom:1px solid #999999;}
.qa .list li{background:url('../imgs/point2.gif') no-repeat;background-position:5px 5px;padding:2px 0 5px 25px;margin:0;border-top:1px solid #999999;} /*--(NN)(print:IE,NN)-*/



/*== RSS ==*/
a.rss-box, a.rss-box:link, a.rss-box:visited{display:block;float:right;border:1px solid #fff;background-color:#A10A0D;padding:2px 5px;margin:3px 1px 1px 1px;font-size:9px;line-height:100%;font-family:Verdana;color:#FFFFFF;text-decoration:none;}
a.rss-box:hover{color:#fff;text-decoration:none;}

.home a.rss-box{margin:5px 1px 1px 1px;}



/*== econavi用 ==*/
div#econaviBox {
	width: 100%;
	margin:15px 0 0 0;
	padding: 0;
	text-align: left;
	font-size: 80%;
	clear: left;
}
div#econaviBox .boxAll {
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(../imgs/econavi/box_econavi_bckg.png) no-repeat right bottom;
}
 
div#econaviBox .boxTop {
	width: 100%;
	height: 58px;
	margin: 0;
	padding: 0;
	background: url(../imgs/econavi/box_econavi_bckg.png) no-repeat right top;
}
 
div#econaviBox .boxTop p {
	margin: 0;
	color: #598600;
	float: right;
	padding: 6px 0 0 0;
}
 
div#econaviBox .boxTop p.txt {
	line-height: 1.3;
	color: #598600;
	float: left;
	padding: 10px 4px 0 8px;
}
 
div#econaviBox .boxBtm {
	width: 100%;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../imgs/econavi/box_econavi_bckg.png) no-repeat left bottom;
}
 
div#econaviBox .boxBtm ul {
	height: 60px;
	margin: 0 0 0 20px;
	padding: 0;
	background: url(../imgs/econavi/box_econavi_bckg.png) no-repeat right bottom;
}
 
div#econaviBox .boxBtm li {
	width: 120px;
	height: 45px;
	float: left;
	list-style: none;
	margin:0;
	padding: 3px 10px 0 0;
}
 
#econaviBox .econaviWrap {
	background: url(../imgs/econavi/box_econavi_ml.gif) repeat-y left top;
	padding:0;
	clear:left;
	margin: 0;
}
 
#econaviBox h2 {
	width: 150px;
	height: 64px;
	float: left;
	padding: 6px 0 0 12px;
	margin: 0;
	background: url(../imgs/econavi/box_econavi_bckg.png) no-repeat left top;
}
 
#econaviBox h3 {
	clear:left;
	padding: 5px;
	margin: 0 1px;
	background: url(../imgs/econavi/dot.gif) repeat-x top;
}
 
#econaviBox dl {
	padding: 0 10px 3px 20px;
	margin: 0;
	background: url(../imgs/econavi/box_econavi_mr.gif) repeat-y top right;
}
 
#econaviBox dt {
	float: left;
	width: 55px;
	height: 13px;
	margin: 0;
	padding: 2px 7px 2px 0;
	clear:left; 
}
 
#econaviBox dd {
	margin:0 10px 0 55px; 
	padding: 0 7px 2px 0;
}
 
#econaviBox dl a:link, #econaviBox dl a:visited {
	font-weight: bold;
	color: #598600;
	text-decoration:none;
}
 
#econaviBox dl a:hover {
	font-weight: bold;
	color: #F90;
	text-decoration:none;
	border-bottom:1px solid #F90;
}
 


/********************************************************/