@charset 'utf-8';

/* ========================================
サイト全体のスタイル
======================================== */


/* Accessibility
======================================== */

a:focus,
input:focus {
  outline: 2px #dc1753 solid !important;
  outline-offset: -2px;
}

.p-button a {
  padding-bottom: 0;
}

.p-button a:focus {
  outline-offset: 0;
}

.pageReader {
  position: absolute;
  width: 0;
  height: 0;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  outline: none;
  overflow: hidden;
}


/* BASE SETTINGS
======================================== */

body {
 background: #fff;
 font-family: Verdana, arial, helvetica, clean, sans-serif;
 color:#454545;
 font-size:90%;
/* font-family:'メイリオ', Meiryo, '?l?r ?o?S?V?b?N', Osaka, sans-serif; */ /*旧字体「楢」表示の為指定を↓に変更 */
 font-family:'ヒラギノ角ゴシック Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

a,
a:visited {
 color: #266d96;
}

a:hover,
a:focus,
a:active {
 color: #4d93bc;
}

/* WIREFRAMES
======================================== */

#wrapper {
 margin: 0 auto;
 color: #333333;
 text-align:center;
 zoom:1;
 _overflow:hidden;
 padding:0;

}

/* HEADER
======================================== */

#header {
 /*background: #fff url(../img/gnav_bg01.gif) center bottom repeat-x;*/
 /*width:100%;*/
 /*text-align:center;*/
 text-align: left;
}

#headerInner {
 position: relative;
 margin:0 auto;
 width: 980px;
 padding-bottom: 15px;
 padding-bottom: 13px;
}

#hdTitle {
 padding-top:9px;
}

#hdTitle p#hdText {
 padding-top:9px;
 padding-right:23px;
 float:left;
 padding-bottom:22px;
}

#hdTitle p#hdLogo {
 padding-top:12px;
 float:left;
}

/* header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.headerInner__left {
  float: left;
  /*padding: 23px 0 0;*/
  padding: 20px 0 0;
  /*padding: 16px 0 0;*/
}

.headerInner__right {
  float: right;
  width: 730px;
  padding: 10px 0 0;
}

.headerInner__right__middle {
  margin-top: 15px;
}

.headerInner__right__bottom {
  margin-top: 9px;
  padding-top: 12px;
  border-top: 1px solid #c9cbc6;
}

/*
logo
--------------------------- */
.envLogo {
  margin-bottom: 20px;
  /*text-align: left;*/
}

.logo {
  display: inline-block;
  \display: inline;
  \zoom: 1;
  margin: 0;
  /*margin: 20px 0 0;*/
  padding: 0;
  border: 0 none;
  vertical-align: middle;
  font-weight: bold;
  font-size: 36px;
  line-height: 46px;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 0 transparent;
  -o-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
}

.logo__link {
  display: block;
  text-decoration: none;
  color: black;
}
.logo__link:visited {
  color: black;
}

.logo__link__subTitle {
  position: relative;
  display: block;
  margin-top: 6px;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  color: #2c4d04;
}
.logo__link__subTitle:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  height: 5px;
  margin: auto;
  background: #cbde9b;
}

.logo__link__subTitle__body {
  position: relative;
  padding: 0 10px;
  background: #fff;
  z-index: 10;
}

/*
h-link-en
--------------------------- */
.h-link-en {
  display: inline-block;
  \display: inline;
  \zoom: 1;
  margin-left: 10px;
  vertical-align: middle;
  font-size: 90.3%;
}

.h-link-en a {
  display: block;
  padding-left: 13px;
  background: url(/common/img/ico_arrow_yellowgreen.png) 0 6px no-repeat;
  text-decoration: none;
  color: black;
}

.h-link-en a:hover {
  text-decoration: underline;
  color: #4d93bc;
}

/*
header utility
--------------------------- */
.headerUtility {
  *zoom: 1;
  letter-spacing: -0.34em;
  font-size: 12px;
  line-height: 16px;
  text-align: right;
}


.headerInner__right__middle.headerUtility {
  overflow: visible;
  line-height: 150%;
}

.headerUtility__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  vertical-align: middle;
  text-align: left;
}

.headerInner__right__bottom .headerUtility__item {
  vertical-align: bottom;
}

/*
header infoLink
--------------------------- */
.h-infoLink {
  *zoom: 1;
  letter-spacing: -0.34em;
  white-space: nowrap;
  margin-left: 0;
}

.h-infoLink__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  margin-top: 0;
  padding-left: 0;
  vertical-align: middle;
}
.h-infoLink__item:before {
  display: none;
}
.h-infoLink__item + .h-infoLink__item {
  margin-left: 16px;
  padding-left: 12px;
  border-left: 1px solid #c9cbc6;
}

.h-infoLink__item__link {
  position: relative;
  text-decoration: none;
  color: black;
  /*background: url(/common/img/ico_arrow_blue.png) 0 5px no-repeat;*/
  /*background: url(/common/img/greenbox_list.gif) 0 2px no-repeat;*/
}
.h-infoLink__item__link:before {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  margin-top: -2px;
  /*margin-left: -8px;*/
  margin-right: 7px;
  border-style: solid;
  border-width: 3.5px 0 3.5px 6px;
  border-color: transparent transparent transparent #23afe9;
  vertical-align: middle;
}
/*.h-infoLink__item__link:before {
  content: "\e900";
  color: #2c4d04;
  position: absolute;
  top: 0.30769em;
  left: 0;
  height: 1em;
  font-size: 10px;
  color: #1c77a4;
  overflow: hidden;
}*/
.h-infoLink__item__link:hover {
  text-decoration: underline;
}
.h-infoLink__item__link:visited,
.h-infoLink__item__link:hover {
  color: black;
}

/*
header lang
--------------------------- */
.h-lang {
  *zoom: 1;
  letter-spacing: -0.34em;
  white-space: nowrap;
  margin-top: 8px;
  margin-left: 0;
}

.h-lang__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  margin-top: 0;
  padding-left: 0;
  vertical-align: middle;
}
.h-lang__item:before {
  display: none;
}
.h-lang__item + .h-lang__item {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #c9cbc6;
}

.h-lang__item__link {
  text-decoration: none;
  color: black;
}
.h-lang__item__link:hover {
  text-decoration: underline;
}
.h-lang__item__link:visited,
.h-lang__item__link:hover {
  color: black;
}

/*
header linkList
--------------------------- */
.h-linkList {
  *zoom: 1;
  letter-spacing: -0.34em;
  white-space: nowrap;
  margin-left: 0;
  /*margin-top: 14px;*/
  font-weight: bold;
}

.headerInner__right__bottom .h-linkList {
  line-height: 24px;
}

.h-linkList__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  margin-top: 0;
  padding-left: 0;
  /*vertical-align: middle;*/
  overflow: visible;
}
.h-linkList__item:before {
  display: none;
}
.h-linkList__item + .h-linkList__item {
  margin-left: 16px;
}

.h-linkList__item__link {
  position: relative;
  display: block;
  /*padding: 2px 0 1px 16px;*/
  padding-left: 16px;
  text-decoration: none;
  color: #333;
  /*background: url(/common/img/ico_arrow_yellowgreen.png) 0 5px no-repeat;*/
  background: url(/common/img/top_listmark01.gif) 0 4px no-repeat;
  /*padding-bottom: 2px;*/
  overflow: visible;
  line-height: 150%;
}
/*.h-linkList__item__link:before {
  content: "\e900";
  position: absolute;
  top: 0.5em;
  left: 0;
  height: 1em;
  font-size: 10px;
  color: #80b84a;
  overflow: hidden;
}*/
.h-linkList__item__link:hover {
  text-decoration: underline;
}
.h-linkList__item__link:visited,
.h-linkList__item__link:hover {
  color: black;
  color: #333;
}

.h-linkList__item__link.langLink {
  display: block;
  margin-right: 23px;
  padding: 2px 10px 1px 26px;
  background: #4ba614 url(/common/img/ico_arrow_langLink.png) 11px 5px no-repeat;
  font-size: 12px;
  line-height: 18px;
  color: #ffff78;
  text-decoration: none;

}
.h-linkList__item__link.langLink:visited,
.h-linkList__item__link.langLink:hover {
  color: #ffff78;
  text-decoration: none;
}

.h-linkList__item__link.langLink:hover {
  filter: alpha(opacity=70);
   -moz-opacity:0.70;
   opacity:0.70;
}

/*
header search
--------------------------- */
.h-search {
  *zoom: 1;
  letter-spacing: -0.34em;
  white-space: nowrap;
}

.h-search__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  margin-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  vertical-align: bottom;
}
.h-search__item.type-txt {
  width: 152px;
  height: 22px;
  border: 1px solid #c9cbc6;
  border-right: 0 none;
  line-height: 20px;
}
.h-search__item.type-btn {
  width: 50px;
  background: #498500;
  border: 0 none;
  line-height: 22px;
  color: #fff;
  -webkit-text-shadow: 0 0 5px black;
  -moz-text-shadow: 0 0 5px black;
  -ms-text-shadow: 0 0 5px black;
  -o-text-shadow: 0 0 5px black;
  text-shadow: 0 0 5px black;
  cursor: pointer;
}
.h-search__item.type-btn:hover {
  opacity: 0.7;
}

/*
header fsList
--------------------------- */
/*#header #fsChange {}*/

.h-fsList {
  *zoom: 1;
  letter-spacing: -0.34em;
  white-space: nowrap;
  margin-left: 15px;
  padding-bottom: 0;
  border-bottom: 0 none;
}

.h-fsList__label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  float: none;
  width: auto;
  margin-bottom: 0;
  vertical-align: bottom;
  font-weight: normal;
  font-size: 13px;
  line-height: 24px;
  color: black;
}

.h-fsList__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  float: none;
  margin-left: 8px;
  vertical-align: bottom;
}

.h-fsList__label .h-fsList__item {
  margin-left: 10px;
  vertical-align: bottom;
}

.h-fsList__item__link {
  display: block;
  width: 24px;
  background: #505050;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 24px;
  color: #fff;
}
.h-fsList__item__link.btn-m {
  width: 28px;
  line-height: 28px;
}
.h-fsList__item__link.btn-l {
  width: 36px;
  line-height: 36px;
}
.h-fsList__item__link:visited {
  color: #fff;
}
.h-fsList__item__link:hover {
  color: #fff;
  opacity: 0.7;
}

/* googleSearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#hdSearch {
 position:absolute;
 top:38px;
 left:550px;
 _left:350px;
}

#cse-search-box {}

#cse-search-box #schTextArea {
 float: left;
 width: 183px;
 height: 24px;
 height: 18px\9;/* for all IE8 only */
 font-size:10px;
 border:none !important;
 overflow:hidden;
 padding:0;
 line-height:1.8em;
}

#cse-search-box #schBtn {
 display: block;
 float: left;
 width: 43px;
 height: 28px;
 border: none;
 background: url(/common/img/hd_search_btn01.gif) no-repeat left top;
 text-indent: -9999em;
 margin-top:-2px;
 position: relative;
 cursor:pointer;
}


/* #fsChange
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#hdLink-lang
  {
  position:absolute;
  right:0px;
  top:10px;
  }


/* #fsChange
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#fsChange {
/* position:absolute;
 right:0px;
 top:38px;
 width:182px;
 background:#f2f2f2;
 height:28px;
 overflow:hidden;*/
}

.h-fsList p {
 float:left;
 padding:8px 3px 0 6px
}

ul.textresizer {
  list-style: none;
  display: block;
 float:right;
}
ul.textresizer li {
  display: block;
  float:left;
  margin: 0px;
  padding: 4px 0px 0px 0px;
  width:27px;
  height:28px;
}
ul.textresizer li a {
    display:block;
  font-size:0;
  text-decoration: none;
  width:22px;
  height:20px;
  text-indent: -9999px;
}
ul.textresizer li a:focus { outline:none;}

ul.textresizer li.large-text {
  padding-right: 0;
}
ul.textresizer li a:focus { outline:none;}
ul.textresizer li.large-text a {
  background:transparent url(../img/btn_txtsize-l.gif) left top no-repeat;
}
ul.textresizer li.medium-text a {
  background:transparent url(../img/btn_txtsize-m.gif) left top no-repeat;
}
ul.textresizer li.small-text a {
  background:transparent url(../img/btn_txtsize-s.gif) left top no-repeat;
}
ul.textresizer li.large-text a:hover {
  background:transparent url(../img/btn_txtsize-l_on.gif) left top no-repeat;
}
ul.textresizer li.medium-text a:hover {
  background:transparent url(../img/btn_txtsize-m_on.gif) left top no-repeat;
}
ul.textresizer li.small-text a:hover {
  background:transparent url(../img/btn_txtsize-s_on.gif) left top no-repeat;
}
ul.textresizer li.large-text a.textresizer-active {
  background:transparent url(../img/btn_txtsize-l_in.gif) left top no-repeat;
}
ul.textresizer li.medium-text a.textresizer-active {
  background:transparent url(../img/btn_txtsize-m_in.gif) left top no-repeat;
}
ul.textresizer li.small-text a.textresizer-active {
  background:transparent url(../img/btn_txtsize-s_in.gif) left top no-repeat;
}

/* GLOBAL NAVIGATION
======================================== */

#gnav {
  clear:both;
  padding: 16px 0 11px;
  border-top: 1px solid #45d642;0 */
  background: #47a700;
  background: -moz-linear-gradient(top, #47a700 0%, #009000 100%);
  background: -webkit-linear-gradient(top, #47a700 0%,#009000 100%);
  background: linear-gradient(to bottom, #47a700 0%,#009000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47a700', endColorstr='#009000',GradientType=0 );
}

#gnav > ul {
  position: relative;
  width: 980px;
  margin: 0 auto;
  clear:both;
  /zoom: 1;
}

#gnav > ul:before,
#gnav > ul:after {
 content: "";
 display: table;
}

#gnav > ul:after {
 clear:both;
}

#gnav > ul > li {
 float: left;
 /*height: 81px;*/
}

#gnav .gnavTop {
}

#gnav .gnavTop__item {
  border-right: 1px solid #9cdd9b;
  padding-top: 2px;
  text-align: center;
  font-size: 15px;
  line-height: 20px;
}

#gnav .gnavTop__item.item1 {
  width: 183px;
}
#gnav .gnavTop__item.item2 {
  width: 301px;
}
#gnav .gnavTop__item.item3 {
  width: 268px;
}
#gnav .gnavTop__item.item4 {
  width: 225px;
  border-right: none;
}

/*#gnav .gnavTop__item.item1 {
  width: 153px;
}
#gnav .gnavTop__item.item2 {
  width: 391px;
}
#gnav .gnavTop__item.item3 {
  width: 238px;
}
#gnav .gnavTop__item.item4 {
  width: 195px;
  border-right: none;
}*/

#gnav .gnavTop__item a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #FFF;
  font-weight: bold;
}
#gnav .gnavTop__item a:hover {
  color: #ffff78;
}

#gnav .gnavBottom {
  margin-top: 4px;
}



.menu-link,
#gnav ul li span {
 /*display: block;*/
 /*padding: 10px 10px 10px 36px;*/
 /*padding: 10px;*/
 /*height: 81px;*/
 /*text-indent: -9999em;*/
/* color: #fff;*/
 /*overflow:hidden;*/
  /*-webkit-text-shadow: 0 0 3px #006a08;*/
  /*-moz-text-shadow: 0 0 3px #006a08;*/
  /*-ms-text-shadow: 0 0 3px #006a08;*/
  /*-o-text-shadow: 0 0 3px #006a08;*/
  /*text-shadow: 0 0 3px #006a08;*/
}

#gnav .menu-link {
  display: table;
  padding: 0;
  background: #fff;
  border: 1px solid #fff;
  border-bottom: none;
  color: #1c9400;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
}
#gnav .menu-link span {
  display: table-cell;
  height: 40px;
  padding: 10px 10px 9px;
  vertical-align: middle;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -ms-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
}

#gnav .menu-link:visited {
  color: #1c9400;
}

#gnav .gnavBottom {
  margin-top: 15px;
}
#gnav .gnavBottom > li {
  position: relative;
}
#gnav .gnavBottom > li + li {
  margin-left: 10px;
}

#gnav .gnavBottom > li:hover .menu-link,
#gnav .gnavBottom > li:focus .menu-link,
#gnav .gnavBottom > li:active .menu-link {
  color: #fff;
  background: #019000;
  background: -moz-linear-gradient(top, #47a700 0%, #019000 100%);
  background: -webkit-linear-gradient(top, #47a700 0%,#019000 100%);
  background: linear-gradient(to bottom, #47a700 0%,#019000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47a700', endColorstr='#019000',GradientType=0 );
}
#gnav .gnavBottom > li:hover:after,
#gnav .gnavBottom > li:focus:after,
#gnav .gnavBottom > li:active:after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #019000;
  z-index: 100;
}






/* #gnavAbout */
#gnavAbout {
  width: 215px;
}
#gnavAbout .menu-link {
  width: 213px;
}
/* #gnavKyoten */
#gnavKyoten {
  width: 215px;
}
#gnavKyoten .menu-link {
  width: 213px;
}

/* #gnavArea */
#gnavArea {
  width: 237px;
}
#gnavArea .menu-link {
  width: 235px;
}

/* #gnavZone */
#gnavZone {
  width: 239px;
}
#gnavZone .menu-link {
  width: 237px;
}

/* #gnavRadioactive */
#gnavRadioactive {
  width: 259px;
}
#gnavRadioactive .menu-link {
  width: 257px;
}

#bdAbout #gnav ul li#gnavAbout .menu-link,
#bdAboutTokusohou #gnav ul li#gnavAbout .menu-link,
#bdAboutMethod #gnav ul li#gnavAbout .menu-link,
#bdAboutEffort #gnav ul li#gnavAbout .menu-link,
#bdAboutResult #gnav ul li#gnavAbout .menu-link,
#bdAboutOffice #gnav ul li#gnavAbout .menu-link,
#bdAreaRoadmap #gnav ul li#gnavArea .menu-link,
#bdAreaData #gnav ul li#gnavArea .menu-link,
#bdAreaExPostMonitoring #gnav ul li#gnavZone .menu-link,
#bdAreaFlow #gnav ul li#gnavArea .menu-link,
#bdAreaProcess #gnav ul li#gnavArea .menu-link,
#bdAreaReport #gnav ul li#gnavArea .menu-link,
#bdAreaProgress #gnav ul li#gnavArea .menu-link,
#bdAreaMonitor #gnav ul li#gnavArea .menu-link,
#bdAreaDetail #gnav ul li#gnavArea .menu-link,
#bdAreaList #gnav ul li#gnavZone .menu-link,
#bdAreaModel2 #gnav ul li#gnavZone .menu-link,
#bdAreaModel #gnav ul li#gnavZone .menu-link,
#bdAreaFullscale #gnav ul li#gnavArea .menu-link,
#bdAreaJobando #gnav ul li#gnavZone .menu-link,
#bdAreaNumber #gnav ul li#gnavArea .menu-link,
#bdZone #gnav ul li#gnavZone .menu-link,
#bdZoneSummary #gnav ul li#gnavZone .menu-link,
#bdZoneCompletion #gnav ul li#gnavZone .menu-link,
#bdZoneCompletionMiyagi #gnav ul li#gnavZone .menu-link,
#bdZoneCompletionIbaraki #gnav ul li#gnavZone .menu-link,
#bdZoneInspection #gnav ul li#gnavZone .menu-link,
#bdZoneReport #gnav ul li#gnavZone .menu-link,
#bdZoneDetail #gnav ul li#gnavZone .menu-link,
#bdRadioactive #gnav ul li#gnavRadioactive .menu-link,
#bdRadioactiveOsen #gnav ul li#gnavRadioactive .menu-link
{
 color: #058e01;
 background: #ffff78;
}
#bdKyoten #gnav ul li#gnavKyoten .menu-link {
 color: #058e01;
 background: #ffff78;
}
#bdArea #gnav ul li#gnavZone .menu-link {
 color: #058e01;
 background: #ffff78;
}
#bdSoil #gnav ul li#gnavArea .menu-link {
 color: #058e01;
 background: #ffff78;
}


#bdTop .gnavTop__item.item1 a,
#bdAboutTop .gnavTop__item.item2 a,
#bdAboutMethod .gnavTop__item.item2 a,
#bdAboutTokusohou .gnavTop__item.item2 a,
#bdAboutEffort .gnavTop__item.item2 a,
#bdAboutOffice .gnavTop__item.item2 a,
#bdAboutResult .gnavTop__item.item2 a,
#bdMaterial .gnavTop__item.item3 a,
#bdLinks .gnavTop__item.item4 a {
  color: #ffff78;
}




/*
20130919 メガメニュー構築追加ここから
*/
#headerInner {
  z-index: 120;
  /zoom: 1;
}

#headerInner:before,
#headerInner:after {
 content: "";
 display: table;
}

#headerInner:after {
 clear:both;
}

#gnav {
  overflow: visible;
}

#gnav > ul > li {
  position: relative;
  /*z-index: 1;*/
  z-index: 150;
}
#gnav > ul > li:hover {
  /*z-index: 1;*/
}
#gnav .gnavBottom .mega-menu {
  display: none;
  position: absolute;
  width: 980px;
  border-top: 1px solid #fff;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=145, Strength=3);
  text-align: left;
  background: #fff;
  line-height: 1.4;
}
/*.mega-menu:before {
  content: "";
  position: absolute;
  display: block;
  border-top: 2px solid #269c1d;
  border-bottom: 1px solid #359803;
}*/
/*gnavAbout*/
#gnavAbout .mega-menu {
  left: 0;
}
/*#gnavAbout .mega-menu:before {
  left: 108px;
  width: 174px;
}*/
#gnavAbout .mega-menu-body > div {
  padding: 4px 0 8px;
}
#gnavAbout .mega-menu-body > div:first-child {
  padding-left: 8px;
}

/*gnavArea*/
#gnavArea .mega-menu {
  left: -225px;
}
/*#gnavArea .mega-menu:before {
  left: 283px;
  width: 253px;
}*/
#gnavArea .mega-menu-body {
  padding: 8px 8px 15px;
}

/*gnavZone*/
#gnavZone .mega-menu {
  left: -472px;

}
/*#gnavZone .mega-menu:before {
  left: 537px;
  width: 253px;
}*/
#gnavZone .mega-menu-body {
  padding: 8px 8px 15px;
}


/*gnavRadioactive*/
#gnavRadioactive .mega-menu {
  left: -721px;
}
/*#gnavRadioactive .mega-menu:before {
  left: 791px;
  width: 188px;
}*/
#gnavRadioactive .mega-menu-body > div {
  padding: 4px 0 8px;
}
#gnavRadioactive .mega-menu-body > div:first-child {
  padding-left: 8px;
}



.mega-menu-title {
  /*min-height: 74px;*/
  background: #019000;
  background: -moz-linear-gradient(top, #019000 0%, #47a600 100%);
  background: -webkit-linear-gradient(top, #019000 0%,#47a600 100%);
  background: linear-gradient(to bottom, #019000 0%,#47a600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019000', endColorstr='#47a600',GradientType=0 );
  \zoom: 1;
}

.mega-menu-title:before,
.mega-menu-title:after {
  content: "";
  display: table;
}

.mega-menu-title:after {
  clear: both;
}
.mega-menu-title__left {
  float: left;
  display: table;
  width: 250px;
}
.mega-menu-title__right {
  float: right;
  width: 690px;
  padding: 17px 24px 15px 0;
  color: #fff;
  font-size: 14px;
  line-height: 21px;
}
.mega-menu-title a {
  display: block;
  display: table-cell;
  padding: 19px 0 13px 29px;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  color: #ffff78;
}
.mega-menu-title a:visited,
.mega-menu-title a:hover {
  text-decoration: none;
  color: #ffff78;
}
#gnavAbout .mega-menu-title a {
  /*width: 183px;*/
}
#gnavArea .mega-menu-title a {
  /*width: 196px;*/
}
#gnavZone .mega-menu-title a {
  /*width: 196px;*/
}
#gnavRadioactive .mega-menu-title a {
  /*width: 125px;*/
  /*height: 40px;*/
  /*margin: 12px 0 16px 23px;*/
}
.mega-menu-lead {
  color: #fff;
}
.mega-menu-body {
  border: 4px solid #46a600;
  border-top: none;
  \zoom: 1;
}

.mega-menu-body:before,
.mega-menu-body:after {
  content: "";
  display: table;
}

.mega-menu-body:after {
  clear: both;
}
/*.mega-menu-body > div {
  border-left: 1px solid #e1e1e1;
}*/
.mega-menu-body > div.light-yellow-bg,
.mega-menu-body > div.yellow {
  border-left: 1px solid #e1e1e1;
}
.mega-menu-body > div > ul,
.mega-menu-body > div > div,
.mega-menu-body > div > table {
  width: auto;
  margin: 10px 5px 5px 16px;
}
.mega-menu-body > div > hr {
  border:none;
  border-top: 1px solid #e1e1e1;
  height:1px;
  color:#fff;
  margin-top: 15px;
}
.mega-menu-body > div > ul li {
  margin-top: 8px;
  padding-left: 18px;
  background: url(/common/img/mega_menu_list_icon.png) no-repeat 0 3px;
}
/* level 1*/
.mega-menu-body > div > ul > li {
  margin-top: 15px;
}
.mega-menu-body > div > ul > li.li-top {
  margin-top: 0;
}
.mega-menu-body > div > ul > li > a {
  /*font-size: 111%;*/
  font-weight: bold;
  color: #008a00;
  text-decoration: none;
}

.mega-menu-body .m-t-10 {
  margin-top: -10px;
}

.mega-menu-body > div > ul.ul2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.mega-menu-body > div > ul.ul2 li {
  /*margin-left: 18px;*/
  margin-top: 5px;
}

/*.mega-menu-body > div > ul.ul2 > li > a {
  font-weight: normal;
  color: #266d96;
  text-decoration: underline;
}*/

.mega-menu-body > div > ul > li > a:hover {
  text-decoration: underline;
}
/* level 3 */
.mega-menu-body > div > ul > li > ul > li > ul > li  {
  padding-left: 14px;
  background: url(/common/img/mega_menu_list_icon2.png) no-repeat 0 4px;
}
/* level 4*/
.mega-menu-body > div > ul > li > ul > li > ul > li > ul li {
  font-size: 93%;
  padding-left: 12px;
  background: url(/common/img/mega_menu_list_icon3.png) no-repeat 0 6px;
}
.mega-menu-body > div > .area-list {
  margin: 5px 5px 5px 16px;
}
.mega-menu-body > div > .area-list2 {
  margin: 5px 5px 16px 16px;
}
.mega-menu-body > div > .area-list p,
.mega-menu-body > div > .area-list2 p {
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
  padding-left: 18px;
  background: url(/common/img/mega_menu_list_icon.png) no-repeat 0 5px;
}
.light-yellow-bg {
  background-color: #fffdd2;
}


.mega-menu-body .area-list3 {
  margin: 5px 5px 5px 16px;
}

.mega-menu-body .area-list3 p {
  margin-bottom: 5px;
  padding-left: 18px;
  background: url(/common/img/mega_menu_list_icon.png) no-repeat 0 5px;
}


.mega-menu-body .area-list2b {
  margin: 0 5px 5px 0;
}

.mega-menu-body .area-list2b p {
  margin-bottom: 5px;
  padding-left: 18px;
  background: url(/common/img/mega_menu_list_icon.png) no-repeat 0 5px;
}

.mega-menu-body ul.pickup-area {
  margin: 0 20px 15px 50px;
  padding: 10px 10px 8px 15px;
  background-color: #fffdd2;
}

.mega-menu-body ul.pickup-area li {
  margin-top: 0;
}


/*
20130919 メガメニュー構築追加ここまで
*/

.top-lead {
  /*background: url(/img/top_sitecopy.gif) 0 0 no-repeat;*/
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #058e01;
  margin-top: 8px;
}


/* #gnaviSub
---------------------------------------- */
#gnavSub {
  clear: both;
  margin-bottom: 13px;
  /z-index: 2;
  /position: relative;
  /*/zoom: 1;*/
}

#gnavSub:before,
#gnavSub:after {
  content: "";
  display: table;
}

#gnavSub:after {
  clear: both;
}

#gnavSub li {
  float: left;
  margin-left: 19px;
}

#gnavSub li#gnaviSubNews {
  margin-left: 0;
}

#gnavSub li a,
#gnavSub li a:link,
#gnavSub li a:visited {
  display: block;
  margin-top: 10px;
  height: 23px;
  background: url(../img/gnaviSub_btn.gif) 0 0 no-repeat scroll transparent;
  text-indent: -9999px;
  overflow: hidden;
}

/* #gnaviSubNews */
#gnavSub #gnaviSubNews a,
#gnavSub #gnaviSubNews a:link,
#gnavSub #gnaviSubNews a:visited {
  width: 81px;
}

#bdNews #gnavSub #gnaviSubNews a,
#bdNews #gnavSub #gnaviSubNews a:link,
#bdNews #gnavSub #gnaviSubNews a:visited,
#gnavSub #gnaviSubNews a:hover,
#gnavSub #gnaviSubNews a:active {
  background-position: 0 -23px;
}

/* #gnaviSubMaterial */
#gnavSub #gnaviSubMaterial a,
#gnavSub #gnaviSubMaterial a:link,
#gnavSub #gnaviMaterial a:visited {
  width: 150px;
  background-position: -485px 0;
}

#bdMaterial #gnavSub #gnaviSubMaterial a,
#bdMaterial #gnavSub #gnaviSubMaterial a:link,
#bdMaterial #gnavSub #gnaviSubMaterial a:visited,
#gnavSub #gnaviSubMaterial a:hover,
#gnavSub #gnaviSubMaterial a:active {
  background-position: -485px -23px;
}

/* #gnavSubEvent */
#gnavSub #gnavSubEvent a,
#gnavSub #gnavSubEvent a:link,
#gnavSub #gnavSubEvent a:visited {
  width: 124px;
  background-position: -82px 0;
}

#bdEvent #gnavSub #gnavSubEvent a,
#bdEvent #gnavSub #gnavSubEvent a:link,
#bdEvent #gnavSub #gnavSubEvent a:visited,
#gnavSub #gnavSubEvent a:hover,
#gnavSub #gnavSubEvent a:active {
  background-position: -82px -23px;
}

/* #gnaviSubLink */
#gnavSub #gnaviSubLinks a,
#gnavSub #gnaviSubLinks a:link,
#gnavSub #gnaviSubLinks a:visited {
  width: 126px;
  background-position: -207px 0;
}

#bdLinks #gnavSub #gnaviSubLinks a,
#bdLinks #gnavSub #gnaviSubLinks a:link,
#bdLinks #gnavSub #gnaviSubLinks a:visited,
#gnavSub #gnaviSubLinks a:hover,
#gnavSub #gnaviSubLinks a:active {
  background-position: -207px -23px;
}

/* #gnaviSubRelation */
#gnavSub #gnaviSubRelation a,
#gnavSub #gnaviSubRelation a:link,
#gnavSub #gnaviSubRelation a:visited {
  width: 150px;
  background-position: -334px 0;
}

#bdGuidelines #gnavSub #gnaviSubRelation a,
#bdGuidelines #gnavSub #gnaviSubRelation a:link,
#bdGuidelines #gnavSub #gnaviSubRelation a:visited,
#gnavSub #gnaviSubRelation a:hover,
#gnavSub #gnaviSubRelation a:active {
  background-position: -334px -23px;
}

/* #gnaviSubSitemap */
#gnavSub #gnaviSubSitemap a,
#gnavSub #gnaviSubSitemap a:link,
#gnavSub #gnaviSubSitemap a:visited {
  width: 101px;
  background-position: -740px 0;
}

#bdSitemap #gnavSub #gnaviSubSitemap a,
#bdSitemap #gnavSub #gnaviSubSitemap a:link,
#bdSitemap #gnavSub #gnaviSubSitemap a:visited,
#gnavSub #gnaviSubSitemap a:hover,
#gnavSub #gnaviSubSitemap a:active {
  background-position: -740px -23px;
}

/* #gnaviSubInquiry */
#gnavSub #gnaviSubInquiry a,
#gnavSub #gnaviSubInquiry a:link,
#gnavSub #gnaviSubInquiry a:visited {
  width:103px;
  background-position: -636px 0;
}

#bdInquiry #gnavSub #gnaviSubInquiry a,
#bdInquiry #gnavSub #gnaviSubInquiry a:link,
#bdInquiry #gnavSub #gnaviSubInquiry a:visited,
#gnavSub #gnaviSubInquiry a:hover,
#gnavSub #gnaviSubInquiry a:active {
  background-position: -636px -23px;
}
#gnavSub #gnaviSubToPlaza {
  position: relative;
}

#gnavSub #gnaviSubToPlaza > a {
  width: 321px;
  height: 40px;
  margin-top: 0;
  text-indent: 0;
  background: none;
}

#gnavSub #gnaviSubToPlaza:hover .hover-link {
  /*display: block;*/
}
#gnavSub #gnaviSubToPlaza .hover-link {
  position: absolute;
  left: 17px;
  display: none;
  width: 281px;
  z-index: 2;
}

#gnavSub #gnaviSubToPlaza .hover-link .hover-link-title a {
  width: 276px;
  padding-right: 5px;
  height: 56px;
  background: url(../img/gnavSub_plaza_hover_link_top.png) no-repeat;
  text-indent: -9999px;
}
#gnavSub #gnaviSubToPlaza .hover-link .hover-link-list {
  overflow: hidden;
  text-align: left;
}

#gnavSub #gnaviSubToPlaza .hover-link .hover-link-list li {
  float: none;
  overflow: hidden;
  margin: 0;
  border-top: 1px solid #bad6bb;
  background: url(../img/gnavSub_plaza_hover_link_body.png) repeat-y;
}

#gnavSub #gnaviSubToPlaza .hover-link .hover-link-list a {
  display: block;
  height: auto;
  margin: 0 8px 0 3px;
  padding: 10px 36px;
  text-indent: 0;
  color: #008a00;
  font-weight: bold;
  text-decoration: none;
  background: #fff url(/common/img/mega_menu_list_icon.png) no-repeat 17px center;
}
#gnavSub #gnaviSubToPlaza .hover-link .hover-link-list a:hover {
  background-color: #faf6ab;
}

/* #localNav2
---------------------------------------- */
#localNav2 {
  width: 980px;
  margin: 0 auto;
  text-align: left;
}

#localNav2 ul {
  display: none;
  clear: both;
  width: 851px;
  margin: 0;
  padding: 16px 1px 0 0;
  background: url(../img/lnavi_rule.gif) right bottom no-repeat scroll transparent;
  /zoom: 1;
  text-align: left;
}

#localNav2 ul:before,
#localNav2 ul:after {
  content: "";
  display: table;
}

#localNav2 ul:after {
  clear: both;
}

#localNav2 li {
  float: left;
  height: 48px;
  padding-left: 1px;
  background: url(../img/lnavi_rule.gif) 0 0 no-repeat scroll transparent;
}

/* #localNav
---------------------------------------- */
#localNav {
  width: 980px;
  margin: 0 auto;
  text-align: left;
}

#localNav ul {
  display: none;
  clear: both;
  width: 979px;
  margin: 0 auto;
  padding: 16px 1px 0 0;
  background: url(../img/lnavi_rule.gif) right bottom no-repeat scroll transparent;
  /zoom: 1;
}

#localNav ul:before,
#localNav ul:after {
  content: "";
  display: table;
}

#localNav ul:after {
  clear: both;
}

#localNav #lnavAbout {
}

#localNav li {
  float: left;
  height: 48px;
  padding-left: 1px;
  background: url(../img/lnavi_rule.gif) 0 0 no-repeat scroll transparent;
}

#lnavAbout li a,
#lnavAbout li a:link,
#lnavAbout li a:visited {
  display: block;
  height: 48px;
  background: url(../img/lnavi_about_btn.gif) 0 0 no-repeat scroll transparent;
  text-indent: -9999px;
  overflow: hidden;
}

/* #lnavAboutTokusohou */
#localNav #lnavAboutTokusohou a,
#localNav #lnavAboutTokusohou a:link,
#localNav #lnavAboutTokusohou a:visited {
  width: 221px;
}

#bdAbout #localNav #lnavAboutTokusohou a,
#bdAbout #localNav #lnavAboutTokusohou a:link,
#bdAbout #localNav #lnavAboutTokusohou a:visited,
#localNav #lnavAboutTokusohou a:hover,
#localNav #lnavAboutTokusohou a:active {
  background-position: 0 -48px;
}

/* #lnavAboutSeibi */
#localNav #lnavAboutSeibi a,
#localNav #lnavAboutSeibi a:link,
#localNav #lnavAboutSeibi a:visited {
  width: 169px;
  background-position: -222px 0;
}

#bdAboutTokusohou #localNav #lnavAboutSeibi a,
#bdAboutTokusohou #localNav #lnavAboutSeibi a:link,
#bdAboutTokusohou #localNav #lnavAboutSeibi a:visited,
#localNav #lnavAboutSeibi a:hover,
#localNav #lnavAboutSeibi a:active {
  background-position: -222px -48px;
}

/* #lnavAboutMethod */
#localNav #lnavAboutMethod a,
#localNav #lnavAboutMethod a:link,
#localNav #lnavAboutMethod a:visited {
  width: 220px;
  background-position: -392px 0;
}

#bdAboutMethod #localNav #lnavAboutMethod a,
#bdAboutMethod #localNav #lnavAboutMethod a:link,
#bdAboutMethod #localNav #lnavAboutMethod a:visited,
#localNav #lnavAboutMethod a:hover,
#localNav #lnavAboutMethod a:active {
  background-position: -392px -48px;
}

/* #lnavAboutEffort */
#localNav #lnavAboutEffort a,
#localNav #lnavAboutEffort a:link,
#localNav #lnavAboutEffort a:visited {
  width: 141px;
  background-position: -613px 0;
}

#bdAboutEffort #localNav #lnavAboutEffort a,
#bdAboutEffort #localNav #lnavAboutEffort a:link,
#bdAboutEffort #localNav #lnavAboutEffort a:visited,
#localNav #lnavAboutEffort a:hover,
#localNav #lnavAboutEffort a:active {
  background-position: -613px -48px;
}

/* #lnavAboutOffice */
#localNav #lnavAboutOffice a,
#localNav #lnavAboutOffice a:link,
#localNav #lnavAboutOffice a:visited {
  width: 221px;
  background-position: -755px 0;
}

#bdAboutOffice #localNav #lnavAboutOffice a,
#bdAboutOffice #localNav #lnavAboutOffice a:link,
#bdAboutOffice #localNav #lnavAboutOffice a:visited,
#localNav #lnavAboutOffice a:hover,
#localNav #lnavAboutOffice a:active {
  background-position: -755px -48px;
}

#lnavArea li a,
#lnavArea li a:link,
#lnavArea li a:visited {
  display: block;
  height: 48px;
  background: url(../img/lnavi_area_btn2.gif) 0 0 no-repeat scroll transparent;
  text-indent: -9999px;
  overflow: hidden;
}


/* #lnavAreaList */
#localNav #lnavAreaList a,
#localNav #lnavAreaList a:link,
#localNav #lnavAreaList a:visited {
  width: 294px;
}

#bdAreaList #localNav #lnavAreaList a,
#bdAreaList #localNav #lnavAreaList a:link,
#bdAreaList #localNav #lnavAreaList a:visited,
#localNav #lnavAreaList a:hover,
#localNav #lnavAreaList a:active {
  background-position: 0 -48px;
}

/* #lnavAreaModel */
#localNav #lnavAreaModel a,
#localNav #lnavAreaModel a:link,
#localNav #lnavAreaModel a:visited {
  width: 233px;
  background-position: -295px 0;
}

#bdAreaModel #localNav #lnavAreaModel a,
#bdAreaModel #localNav #lnavAreaModel a:link,
#bdAreaModel #localNav #lnavAreaFullscale a:visited,
#localNav #lnavAreaModel a:hover,
#localNav #lnavAreaModel a:active {
  background-position: -295px -48px;
}

/* #lnavAreaFullscale */
#localNav #lnavAreaFullscale a,
#localNav #lnavAreaFullscale a:link,
#localNav #lnavAreaFullscale a:visited {
  width: 195px;
  background-position: -529px 0;
}

#bdAreaFullscale #localNav #lnavAreaFullscale a,
#bdAreaFullscale #localNav #lnavAreaFullscale a:link,
#bdAreaFullscale #localNav #lnavAreaFullscale a:visited,
#localNav #lnavAreaFullscale a:hover,
#localNav #lnavAreaFullscale a:active {
  background-position: -529px -48px;
}

/* #lnavAreaJobando */
#localNav #lnavAreaJobando a,
#localNav #lnavAreaJobando a:link,
#localNav #lnavAreaJobando a:visited {
  width: 252px;
  background-position: -725px 0;
}

#bdAreaJobando #localNav #lnavAreaJobando a,
#bdAreaJobando #localNav #lnavAreaJobando a:link,
#bdAreaJobando #localNav #lnavAreaJobando a:visited,
#localNav #lnavAreaJobando a:hover,
#localNav #lnavAreaJobando a:active {
  background-position: -725px -48px;
}



/* #lnavAreaRoadmap */
#localNav #lnavAreaRoadmap a,
#localNav #lnavAreaRoadmap a:link,
#localNav #lnavAreaRoadmap a:visited {
  width: 264px;
}

#bdAreaRoadmap #localNav #lnavAreaRoadmap a,
#bdAreaRoadmap #localNav #lnavAreaRoadmap a:link,
#bdAreaRoadmap #localNav #lnavAreaRoadmap a:visited,
#localNav #lnavAreaRoadmap a:hover,
#localNav #lnavAreaRoadmap a:active {
  background-position: 0 -48px;
}

/* #lnavAreaFlow */
#localNav #lnavAreaFlow a,
#localNav #lnavAreaFlow a:link,
#localNav #lnavAreaFlow a:visited {
  width: 184px;
  background-position: -265px 0;
}

#bdAreaFlow #localNav #lnavAreaFlow a,
#bdAreaFlow #localNav #lnavAreaFlow a:link,
#bdAreaFlow #localNav #lnavAreaFlow a:visited,
#localNav #lnavAreaFlow a:hover,
#localNav #lnavAreaFlow a:active {
  background-position: -265px -48px;
}

/* #lnavAreaProcess */
#localNav #lnavAreaProcess a,
#localNav #lnavAreaProcess a:link,
#localNav #lnavAreaProcess a:visited {
  width: 249px;
  background-position: -450px 0;
}

#bdAreaProcess #localNav #lnavAreaProcess a,
#bdAreaProcess #localNav #lnavAreaProcess a:link,
#bdAreaProcess #localNav #lnavAreaProcess a:visited,
#localNav #lnavAreaProcess a:hover,
#localNav #lnavAreaProcess a:active {
  background-position: -450px -48px;
}

/* #lnavAreaProgress */
#localNav #lnavAreaMonitor a,
#localNav #lnavAreaMonitor a:link,
#localNav #lnavAreaMonitor a:visited {
  width: 278px;
  background-position: -700px 0;
}

#bdAreaMonitor #localNav #lnavAreaMonitor a,
#bdAreaMonitor #localNav #lnavAreaMonitor a:link,
#bdAreaMonitor #localNav #lnavAreaMonitor a:visited,
#localNav #lnavAreaMonitor a:hover,
#localNav #lnavAreaMonitor a:active {
  background-position: -700px -48px;
}

#localNav #lnavZone {
  /*width: 478px;*/
  width: 247px;
  text-align: left;
  margin: 0;
}

#lnavZone li a,
#lnavZone li a:link,
#lnavZone li a:visited {
  display: block;
  height: 48px;
  background: url(../img/lnavi_zone_btn.gif) 0 0 no-repeat scroll transparent;
  text-indent: -9999px;
  overflow: hidden;
}

/* #lnavZoneSummary */
#localNav #lnavZoneSummary a,
#localNav #lnavZoneSummary a:link,
#localNav #lnavZoneSummary a:visited {
  width: 246px;
}

#bdZoneSummary #localNav #lnavZoneSummary a,
#bdZoneSummary #localNav #lnavZoneSummary a:link,
#bdZoneSummary #localNav #lnavZoneSummary a:visited,
#localNav #lnavZoneSummary a:hover,
#localNav #lnavZoneSummary a:active {
  background-position: 0 -48px;
}

/* #lnavZoneReport */
#localNav #lnavZoneReport a,
#localNav #lnavZoneReport a:link,
#localNav #lnavZoneReport a:visited {
  width: 229px;
  background-position: -247px 0;
}

#bdZoneReport #localNav #lnavZoneReport a,
#bdZoneReport #localNav #lnavZoneReport a:link,
#bdZoneReport #localNav #lnavZoneReport a:visited,
#localNav #lnavZoneReport a:hover,
#localNav #lnavZoneReport a:active {
  background-position: -247px -48px;
}




/* #lnavArea2 */


#lnavArea2 li a,
#lnavArea2 li a:link,
#lnavArea2 li a:visited {
  display: block;
  height: 48px;
  background: url(../img/lnavi_area_btn3.gif) 0 0 no-repeat scroll transparent;
  text-indent: -9999px;
  overflow: hidden;
}


/* #lnavAreaList2 */
#localNav2 #lnavAreaList2 a,
#localNav2 #lnavAreaList2 a:link,
#localNav2 #lnavAreaList2 a:visited {
  width: 193px;
}

#bdAreaList #localNav2 #lnavAreaList2 a,
#bdAreaList #localNav2 #lnavAreaList2 a:link,
#bdAreaList #localNav2 #lnavAreaList2 a:visited,
#localNav2 #lnavAreaList2 a:hover,
#localNav2 #lnavAreaList2 a:active {
  background-position: 0 -48px;
}

/* #lnavAreaModel2 */
#localNav2 #lnavAreaModel2_2 a,
#localNav2 #lnavAreaModel2_2 a:link,
#localNav2 #lnavAreaModel2_2 a:visited {
  width: 206px;
  background-position: -194px 0;
}

#bdAreaModel2 #localNav2 #lnavAreaModel2_2 a,
#bdAreaModel2#localNav2 #lnavAreaModel2_2 a:link,
#bdAreaModel2 #localNav2 #lnavAreaModel2_2 a:visited,
#localNav2 #lnavAreaModel2_2 a:hover,
#localNav2 #lnavAreaModel2_2 a:active {
  background-position: -194px -48px;
}

/* #lnavAreaModel */
#localNav2 #lnavAreaModel2 a,
#localNav2 #lnavAreaModel2 a:link,
#localNav2 #lnavAreaModel2 a:visited {
  width: 197px;
  background-position: -401px 0;
}

#bdAreaModel #localNav2 #lnavAreaModel2 a,
#bdAreaModel #localNav2 #lnavAreaModel2 a:link,
#bdAreaModel #localNav2 #lnavAreaModel2 a:visited,
#localNav2 #lnavAreaModel2 a:hover,
#localNav2 #lnavAreaModel2 a:active {
  background-position: -401px -48px;
}

/* #lnavAreaFullscale */
#localNav2 #lnavAreaFullscale2 a,
#localNav2 #lnavAreaFullscale2 a:link,
#localNav2 #lnavAreaFullscale2 a:visited {
  width: 128px;
  background-position: -599px 0;
}

#bdAreaFullscale #localNav2 #lnavAreaFullscale2 a,
#bdAreaFullscale #localNav2 #lnavAreaFullscale2 a:link,
#bdAreaFullscale #localNav2 #lnavAreaFullscale2 a:visited,
#localNav2 #lnavAreaFullscale2 a:hover,
#localNav2 #lnavAreaFullscale2 a:active {
  background-position: -599px -48px;
}

/* #lnavAreaJobando */
#localNav2 #lnavAreaJobando2 a,
#localNav2 #lnavAreaJobando2 a:link,
#localNav2 #lnavAreaJobando2 a:visited {
  width: 249px;
  background-position: -728px 0;
}

#bdAreaJobando #localNav2 #lnavAreaJobando2 a,
#bdAreaJobando #localNav2 #lnavAreaJobando2 a:link,
#bdAreaJobando #localNav2 #lnavAreaJobando2 a:visited,
#localNav2 #lnavAreaJobando2 a:hover,
#localNav2 #lnavAreaJobando2 a:active {
  background-position: -728px -48px;
}



/* #lnavAreaRoadmap */
#localNav2 #lnavAreaRoadmap a,
#localNav2 #lnavAreaRoadmap a:link,
#localNav2 #lnavAreaRoadmap a:visited {
  width: 264px;
}

#bdAreaRoadmap #localNav2 #lnavAreaRoadmap a,
#bdAreaRoadmap #localNav2 #lnavAreaRoadmap a:link,
#bdAreaRoadmap #localNav2 #lnavAreaRoadmap a:visited,
#localNav2 #lnavAreaRoadmap a:hover,
#localNav2 #lnavAreaRoadmap a:active {
  background-position: 0 -48px;
}

/* #lnavAreaFlow */
#localNav2 #lnavAreaFlow a,
#localNav2 #lnavAreaFlow a:link,
#localNav2 #lnavAreaFlow a:visited {
  width: 184px;
  background-position: -265px 0;
}

#bdAreaFlow #localNav2 #lnavAreaFlow a,
#bdAreaFlow #localNav2 #lnavAreaFlow a:link,
#bdAreaFlow #localNav2 #lnavAreaFlow a:visited,
#localNav2 #lnavAreaFlow a:hover,
#localNav2 #lnavAreaFlow a:active {
  background-position: -265px -48px;
}

/* #lnavAreaProcess */
#localNav2 #lnavAreaProcess a,
#localNav2 #lnavAreaProcess a:link,
#localNav2 #lnavAreaProcess a:visited {
  width: 249px;
  background-position: -450px 0;
}

#bdAreaProcess #localNav2 #lnavAreaProcess a,
#bdAreaProcess #localNav2 #lnavAreaProcess a:link,
#bdAreaProcess #localNav2 #lnavAreaProcess a:visited,
#localNav2 #lnavAreaProcess a:hover,
#localNav2 #lnavAreaProcess a:active {
  background-position: -450px -48px;
}









/* #localNav 表示設定 */
#bdAbout #lnavAbout,
#bdAboutTokusohou #lnavAbout,
#bdAboutMethod #lnavAbout,
#bdAboutEffort #lnavAbout,
#bdAboutResult #lnavAbout,
#bdAboutOffice #lnavAbout,
#bdArea #lnavArea,
#bdAreaRoadmap #lnavArea,
#bdAreaFlow #lnavArea,
#bdAreaProcess #lnavArea,
#bdAreaReport #lnavArea,
#bdAreaProgress #lnavArea,
#bdAreaMonitor #lnavArea,
#bdAreaDetail #lnavArea,
#bdAreaList #lnavArea,
#bdAreaModel #lnavArea,
#bdAreaFullscale #lnavArea,
#bdAreaJobando #lnavArea,
#bdAreaNumber #lnavArea,
#bdArea #lnavArea2,
#bdAreaRoadmap #lnavArea2,
#bdAreaFlow #lnavArea2,
#bdAreaProcess #lnavArea2,
#bdAreaReport #lnavArea2,
#bdAreaProgress #lnavArea2,
#bdAreaMonitor #lnavArea2,
#bdAreaDetail #lnavArea2,
#bdAreaList #lnavArea2,
#bdAreaModel2 #lnavArea2,
#bdAreaModel #lnavArea2,
#bdAreaFullscale #lnavArea2,
#bdAreaJobando #lnavArea2,
#bdAreaNumber #lnavArea2,
#bdZone #lnavZone,
#bdZoneSummary #lnavZone,
#bdZoneSummary #lnavZone,
#bdZoneReport #lnavZone,
#bdAreaDetail .snav-mapbtn
{
 display: block;
}

/* CONTENTS
======================================== */

#contents {
 position: relative;
 clear: both;
 width: 980px;
 margin: 0 auto;
 /*padding-top:8px;*/
 padding-top: 14px;
 /*margin-bottom:25px;*/
 zoom:1;
 text-align:left;
}

/* topicPath
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#topicPath {
 /*height:35px*/
 padding-bottom: 6px;
}

#topicPath a {
 line-height: 160%;
}

#topicPath strong {
 color: #000 !important;
 font-weight: normal !important;
}

/* lead
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.lead
  {
  margin-bottom: 25px;
  }

.lead-category-top
  {
  line-height: 180%;
  margin-bottom: 25px;
  }

/* MAIN
======================================== */

#main {
 float: right;
 width:717px;
 background:#fff url(../../common/img/main_bg01.gif) no-repeat;
 position: relative;
 margin-bottom:25px;
 padding-top:4px;
 _overflow:hidden;
 line-height: 1.6em;
 zoom:1;
}

#mainInner {
 background:url(../../common/img/main_bg02.gif) left bottom no-repeat;
 margin-bottom:0;
 padding:0 16px 18px;
 width:685px;
 _width:717px;
 zoom:1;
 overflow:hidden;

}

/*tile menu ここから*/
#TileMenuArea {
  margin-top: 15px;
  background-color: #b3e1b5;
  overflow: hidden;
  background: url(../img/tile_menu_back.png) repeat-y;
}
#TileMenuBottom {
  width: 980px;
  height: 16px;
}
#TileMenuBody ul {
  overflow: hidden;
}
#TileMenuBody ul li {
  float: left;
  position: relative;
  height: 148px;
  margin: 0 0 16px 16px;
  background: url(../img/tile_menu_bg.png) no-repeat;
}
#TileMenuBody ul li a {
  display: block;
}
#TileMenuBody ul li a:hover {
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
}
#TileMenuBody ul li .area-zone-link a {
  display: block;
  position: absolute;
  left: 19px;
  width: 187px;
  height: 26px;
}
#TileMenuBody ul li .tile-area-link {
  top: 83px;
}
#TileMenuBody ul li .tile-zone-link {
  top: 113px;
}
#TileMenuBody ul li .completion-link a {
  display: block;
  position: absolute;
  width: 95px;
  height: 42px;
}
#TileMenuBody ul li .tile-completion-fukushima-link {
  top: 44px;
  left: 14px;
}
#TileMenuBody ul li .tile-completion-ibaraki-link {
  top: 44px;
  left: 116px;
}
#TileMenuBody ul li .tile-completion-tochigi-link {
  top: 94px;
  left: 14px;
}
#TileMenuBody ul li .tile-completion-gunma-link {
  top: 94px;
  left: 116px;
}
/*#TileMenuBody ul li .tile-completion-others-link {
  top: 93px;
}*/


#TileMenuBody ul li .movie_event-link .movie_event-box {
  position: absolute;
  top: 65px;
  width: 466px;
  height: 79px;
  padding: 0 2px 2px;
}

#TileMenuBody ul li .movie_event-link .movie_event-box .movie_event-box_photo{
  float: left;
  padding: 10px 0 0 12px;
  width: 120px;
}

#TileMenuBody ul li .movie_event-link .movie_event-box .movie_event-box_links{
  float: left;
  padding: 10px 0 0 7px;
  width: 325px;
}

#TileMenuBody ul li .movie_event-link .movie_event-box .movie_event-box_links a {
  display: inline-block;
}

#TileMenuUnder {
  margin: 0 16px;
  background: #fff;
  background: #fff url(../img/tile_menu_under_back.png) repeat-y;
}
#TileMenuUnder .title {
  margin: 0 0 10px 18px;
  color: #008a00;
  font-size: 108%;
  font-weight: bold;
}
#TileMenuUnder dl {
  margin-left: 36px;
}
#TileMenuUnder dt {
  float: left;
  width: 70px;
}
#TileMenuUnder dd {
  float: right;
  width: 300px;
  background: url(../img/top_listmark01.gif) left 0.3em no-repeat;
  padding-left: 15px;
}









#TileMenuUnder2 {
  margin: 0 16px;
  padding-bottom: 2px;
  padding-top: 2px;
  background: #fff;
  background: #fff url(../img/tile_menu_under_back2.png) repeat-y;
}

#TileMenuUnder2 .last-topics {
  float: left;
  width: 413px;
  /*border-right: 1px solid #d7d7d7;*/
}

#TileMenuUnder2 .title {
  margin: 0 0 10px 18px;
  color: #008a00;
  font-size: 108%;
  font-weight: bold;
}
#TileMenuUnder2 dl {
  margin-left: 36px;
}
#TileMenuUnder2 dt {
  float: left;
  width: 70px;
}
#TileMenuUnder2 dd {
  float: right;
  width: 265px;
  background: url(../img/top_listmark01.gif) left 0.3em no-repeat;
  padding: 0 15px;
}
#TileMenuUnder2 dd.rebirth {
  width: 190px;
}


#TileMenuUnder2 .tile-menu-banner {
  float: left;
  display: table;
  width: 535px;
}
#TileMenuUnder2 .tileBanners {
  display: table-cell;
  vertical-align: middle;
}
#TileMenuUnder2 .tile-plaza,
#TileMenuUnder2 .tile-nasubi,
#TileMenuUnder2 .tile-archive {
  float: left;
}
#TileMenuUnder2 .tile-plaza,
#TileMenuUnder2 .tile-nasubi {
  border-right: 1px solid #e9e9e9;
}

#TileMenuUnder4 {
  margin: 0 16px;
  background: #fff;
  background: #fff url(../img/tile_menu_under_back4.png) repeat-y;
}
#TileMenuUnder4 .title {
  margin: 0 0 10px 18px;
  color: #008a00;
  font-size: 108%;
  font-weight: bold;
}
#TileMenuUnder4 dl {
  margin-left: 36px;
}
#TileMenuUnder4 dt {
  float: left;
  width: 70px;
}
#TileMenuUnder4 dd {
  float: right;
  width: 300px;
  background: url(../img/top_listmark01.gif) left 0.3em no-repeat;
  padding-left: 15px;
}
#TileMenuUnder4 dd.rebirth {
  width: 190px;
}




#TileMenuUnderBottom, #TileMenuUnderTop {
  margin: 0 16px;
  width: 948px;
  height: 15px;
}
#TileMenuUnderTop {
  /margin-top: 15px;
}
#TileMenuUnderBottom2, #TileMenuUnderTop2 {
  margin: 0 16px;
  width: 948px;
  height: 10px;
}
#TileMenuUnderTop2 {
  /margin-top: 10px;
}
#topMain {
  display: none;
}
#TileMenuReturn {
  font-size: 16px;
  position: absolute;
  top: 421px;
  left: 374px;
  width: 243px;
  height: 42px;
  z-index: 106;
}
#TileMenuReturn a {
  display: block;
  width: 243px;
  height: 42px;
  text-indent: -9999px;
  background: url(../img/tile_menu_return.png) no-repeat 0 0;
  overflow: hidden;
}
#TileMenuReturn a:hover {
  background-position: 0 100%;
}

#TileMenuReturnS {
  font-size: 16px;
  position: absolute;
  top: 56px;
  left: 11px;
  width: 108px;
  height: 40px;
  z-index: 106;
}
#TileMenuReturnS a {
  display: block;
  width: 108px;
  height: 40px;
  text-indent: -9999px;
  background: url(../img/tile_menu_return_s.png) no-repeat 0 0;
  overflow: hidden;
}
#TileMenuReturnS a:hover {
  background-position: 0 100%;
}

#TileMenuProgress {
  font-size: 16px;
  position: absolute;
  top: 421px;
  /*left: 357px;*/
  left: 393px;
  width: 286px;
  height: 44px;
  z-index: 106;
}
#TileMenuProgress a {
  display: block;
  /*width: 286px;*/
  width: 218px;
  height: 44px;
  text-indent: -9999px;
  /*background: url(../img/tile_menu_progress.png) no-repeat 0 0;*/
  background: url(../img/tile_menu_progress_1404.png) no-repeat 0 0;
  overflow: hidden;
}
#TileMenuProgress a:hover {
  background-position: 0 100%;
}
/*tile menu ここまで*/

/* cTopmain
======================================== */
.cTopmain {
 width:980px;
 background:
 url(../../common/img/ctopmain_bg01.gif) 0 0 no-repeat,
 url(../../common/img/ctopmain_bg02.gif) 0 0 repeat-y;
 position: relative;
 margin-top: 15px;
 margin-bottom: 15px;
 padding-top:7px;
 _overflow:hidden;
 line-height: 1.6em;
 /*zoom:1;*/
 /* IE lt IE8 */
 *background: transparent url(../../common/img/ctopmain_bg02.gif);
 /* IE8 */
  background: transparent url(../../common/img/ctopmain_bg02.gif)\9;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/ctopmain_bg01.gif', sizingMethod='crop')";
  /* IE5.5+ */
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/ctopmain_bg01.gif', sizingMethod='crop');
}

.cTopInner {
 background:url(../../common/img/ctopmain_bg03.gif) left bottom no-repeat;
 margin-bottom:0;
 padding:0 19px 20px;
 width:942px;
 _width:980px;
 font-size: 84%;
 zoom:1;
}

#bdAbout .cTopInner.flow {
 padding-bottom: 170px;
}

.box-Topics .cTopInner {
 font-size: 100%;
}

#bdAbout .cTopInner .about-lead {
 font-size: 115%;
}

#NextBack {
 background:url(../../common/img/main_bg04.gif) left bottom no-repeat;
 width:718px;
 float:right;
 margin:20px 0 0;
}

#NextBack ul {
 background:url(../../common/img/main_bg03.gif) left top no-repeat;
 padding:15px;
}

#NextBack ul li.LeftBlk {
 float:left;
}

#NextBack ul li.LeftBlk a {
 background:url(../img/lnav_listmark02.gif) left center no-repeat;
 display:block;
 padding:0 0 0 20px;
}

#NextBack ul li.RightBlk {
 float:right;
}

#NextBack ul li.RightBlk a {
 background:url(../img/lnav_listmark01.gif) right center no-repeat;
 display:block;
 padding:0 20px 0 0;
}


/* section
----------------------------- */

.article{
 margin-bottom:15px;
}

.pageTop {
 clear:both;
 padding-top: 42px;
 text-align:right;
}

.pageTop a {
  display: inline-block;
  \display: inline;
  \zoom: 1;
  padding: 6px 16px 4px;
  /*padding: 8px 20px;*/
  background: #505050;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 24px;
  color: #fff;
}

.pageTop a:hover {
 filter: alpha(opacity=70);
 -moz-opacity:0.70;
 opacity:0.70;
}

.columnBox {
border:1px solid #009933;
margin-top:1.5em;
padding:15px 15px 10px 15px;
margin-bottom:15px;
}

#bdAreaDetail .section1,
#bdAreaDetail .section2,
#bdAreaDetail .section3,
#bdAreaDetail .section4,
#bdAreaDetail .section5 {
  margin-bottom: 20px;
}

/* parts
----------------------------- */
/* h1 */
#mainInner h1 {
 position: relative;
 margin-left:-12px;
 margin-bottom:15px;
}

#main h1.label-link {
  position: relative;
  width:709px;
}

h1.label-link a {
  display: block;
  position: absolute;
  top: 14px;
  right: 0;
  width: 220px;
  height: 20px;
  text-indent: -9999px;
  overflow: hidden;
  outline: none;
  zoom: 1;
  background: url("../img/label_link_a.png") 0 0;
}

#bdZoneDetail h1.label-link a {
  background: url("../img/zone_label_link.png") 0 0;
}

.cTopInner h1,
.cTopInner h2.label {
 position: relative;
 margin: -3px 0 15px -15px;
}

.back-nBtn {
 position: absolute;
 top: 12px;
 right: 14px;
}

.back-nBtn a {
  display: block;
}

.back-nBtn a:hover {
  background-color: #4d93bc;
  filter: alpha(opacity=90);
  -moz-opacity:0.9;
  opacity:0.9;
}

/* h2 */
#mainInner h2 {
 background:#f1ffde;
 border-top:solid 1px #b5deb1;
 border-bottom:solid 2px #a8bc9f;
 padding:8px;
 margin-bottom:14px;
}

#mainInner h2.normal {
  clear: both;
  background:transparent;
  border:0 none;
  padding:0;
  margin-bottom:10px;
  /zoom: 1;
}

#mainInner h2.normal:before,
#mainInner h2.normal:after {
  content: "";
  display: table;
}

#mainInner h2.normal:after {
  clear: both;
}

#mainInner h2.normal span.date {
  position: relative;
  /*float: right;*/
  text-align: right;
  background: none;
  font-weight: normal;
  margin: -26px 8px 0 0;
  padding: 0;
  font-size: 98%;
  color: #1f1f1f;
}

#mainInner h2 span {
 display:block;
 background:url(../img/main_h2_bg01.gif) left center no-repeat;
 min-height: 20px;
 height: auto !important;
 height: 20px;
 padding-left:15px;
 line-height:1.8em;
 font-weight:bold;
}

#mainInner h2 span.line2 {
 background:url(../img/main_h2_bg01.gif) left 3px no-repeat;
}

#mainInner h2 .normal {
 font-weight:normal;
}

#mainInner h2.normal3 {
  font-size: 110%;
  font-weight: bold;
  color: #058e01;
  background: transparent;
  border: none;
  padding: 0;
  margin-bottom: 14px;
}

#mainInner h2.report-ibaraki,
#mainInner h2.report-hitachinaka,
#mainInner h2.report-hitachiota,
#mainInner h2.report-kashima,
#mainInner h2.report-miho,
#mainInner h2.report-tsukuba,
#mainInner h2.report-takahagi,
#mainInner h2.report-hitachi,
#mainInner h2.report-toride,
#mainInner h2.report-tokai,
#mainInner h2.report-kitaibaraki,
#mainInner h2.report-tone,
#mainInner h2.report-ryuugasaki,
#mainInner h2.report-ami,
#mainInner h2.report-ushiku,
#mainInner h2.report-joso,
#mainInner h2.report-tsukubamirai,
#mainInner h2.report-aizubange,
#mainInner h2.report-aizumisato,
#mainInner h2.report-yugawa,
#mainInner h2.report-tsuchiura,
#mainInner h2.report-ono,
#mainInner h2.report-watari,
#mainInner h2.report-samegawa {
  font-size: 120%;
  font-weight: bold;
  color: #058e01;
  border: none;
  padding: 15px 0 15px 53px;
  margin-bottom: 14px;
}

#mainInner h2.report-samegawa {
  background:url(../img/icon_report_fukushima_samegawa.png) left center no-repeat;
}

#mainInner h2.report-aizumisato {
  background:url(../img/icon_report_fukushima_aizumisato.png) left center no-repeat;
}

#mainInner h2.report-aizubange {
  background:url(../img/icon_report_fukushima_aizubange.png) left center no-repeat;
}

#mainInner h2.report-yugawa {
  background:url(../img/icon_report_fukushima_yugawa.png) left center no-repeat;
}
#mainInner h2.report-ono {
  background:url(../img/icon_report_fukushima_ono.png) left center no-repeat;
}

#mainInner h2.report-ibaraki {
  background:url(../img/icon_report_ibaraki_inashiki.png) left center no-repeat;
}

#mainInner h2.report-hitachinaka {
  background:url(../img/icon_report_ibaraki_hitachinaka.png) left center no-repeat;
}

#mainInner h2.report-hitachiota {
  background:url(../img/icon_report_ibaraki_hitachiota.png) left center no-repeat;
}

#mainInner h2.report-kashima {
  background:url(../img/icon_report_ibaraki_kashima.png) left center no-repeat;
}

#mainInner h2.report-miho {
  background:url(../img/icon_report_ibaraki_miho.png) left center no-repeat;
}

#mainInner h2.report-tsukuba {
  background:url(../img/icon_report_ibaraki_tsukuba.png) left center no-repeat;
}

#mainInner h2.report-takahagi {
  background:url(../img/icon_report_ibaraki_takahagi.png) left center no-repeat;
}

#mainInner h2.report-hitachi {
  background:url(../img/icon_report_ibaraki_hitachi.png) left center no-repeat;
}
#mainInner h2.report-toride {
  background:url(../img/icon_report_ibaraki_toride.png) left center no-repeat;
}

#mainInner h2.report-tokai {
  background:url(../img/icon_report_ibaraki_tokai.png) left center no-repeat;
}

#mainInner h2.report-kitaibaraki {
  background:url(../img/icon_report_ibaraki_kitaibaraki.png) left center no-repeat;
}

#mainInner h2.report-tone {
  background:url(../img/icon_report_ibaraki_tone.png) left center no-repeat;
}

#mainInner h2.report-ryuugasaki {
  background:url(../img/icon_report_ibaraki_ryuugasaki.png) left center no-repeat;
}

#mainInner h2.report-ami {
  background:url(../img/icon_report_ibaraki_ami.png) left center no-repeat;
}

#mainInner h2.report-ushiku {
  background:url(../img/icon_report_ibaraki_ushiku.png) left center no-repeat;
}
#mainInner h2.report-tsuchiura {
  background:url(../img/icon_report_ibaraki_tsuchiura.png) left center no-repeat;
}
#mainInner h2.report-joso {
  background:url(../img/icon_report_ibaraki_joso.png) left center no-repeat;
}

#mainInner h2.report-tsukubamirai {
  background:url(../img/icon_report_ibaraki_tsukubamirai.png) left center no-repeat;
}

#mainInner h2.report-watari {
  background:url(../img/icon_report_miyagi_watari.png) left center no-repeat;
}

/* h3 */
#mainInner h3,
#popupLabel h3
 {
 background:url(../img/main_h3_bg01.gif) left center no-repeat;
 min-height: 20px;
 height: auto !important;
 height: 20px;
 padding-left:15px;
 line-height:1.8em;
 font-weight:bold;
 color:#058e01;
 margin-bottom:8px;
}

#mainInner h3.black
{
 color:#454545;
}

#mainInner h3.line2
{
 background:url(../img/main_h3_bg01.gif) left top no-repeat;
}


#mainInner h3.bg-green {

  padding: 4px 10px 2px;
  color: #333333;
  background: none #eafbd1;
}

#mainInner h3.bg-green span {
 background:url(../img/main_h3_bg01.gif) left center no-repeat;
 min-height: 20px;
 height: auto !important;
 height: 20px;
 padding: 5px 2px 2px 15px;
 line-height: 1.8em;
 font-weight:bold;
 color:#058e01;
 margin-bottom:8px;
}

#mainInner h3.bg-green-faq {
  font-weight:bold;
  padding: 6px 10px 4px;
  color:#058e01;
  background: none #eafbd1;
}

#mainInner h3.normal {
 background:none;
 padding-left:0;
}

/* h4 */
#mainInner h4.bold {
 font-weight:bold;
 color:#058e01;
}
#mainInner h4.bold-black {
 font-weight:bold;
 color:#555;
}

/* p
----------------------------- */

#mainInner p {
 line-height: 1.6em;
}

#mainInner p.text {
 margin-bottom:1.3em;
}

#mainInner p.text.m-b0 {
 margin-bottom:0;
}

#mainInner p.read {
 font-weight:bold;
 margin-bottom:1.3em;
 line-height: 1.6em;
}
p.green,
span.green {

  color: #058E01;
}

p.blue,
span.blue {
  color: #004986;
}

p.point
  {
  background: url(./i/icon_point.png) 0 0 no-repeat;
  padding-left: 18px;
  }

p.gaze,
span.gaze {
  font-weight: bold;
  text-decoration: underline;
}

.fbold {
  font-weight: bold;
}


/* ul
----------------------------- */

#mainInner ul.list {
 padding-left:1.5em;
 margin-bottom:1.3em;
}

#mainInner ul.list.m-b0 {
 margin-bottom:12px;
 margin-left:10px;
}

#mainInner ul.list li {
 list-style-type: disc;
 list-style-position:outside;
}



/* ol
----------------------------- */

#mainInner ol.list {
 padding-left:2em;
 margin-bottom:1.3em;
}

#mainInner ol.list li {
 list-style-type: decimal;
 list-style-position:outside;
}

/* .box
----------------------------- */

.boxWrap {
 position:relative;
 clear:both;
 zoom:1;
 margin:0 auto 1.6em;
 width:681px;
 line-height:1.5em;
 background:url(../img/main_box_bg03.gif) left bottom no-repeat;
}

.boxWrap tr th{
 background:url(../img/main_box_bg01.gif) left top no-repeat;
 width:221px;
}

.boxWrap tr td{
 background:url(../img/main_box_bg02.gif) left top no-repeat;
 padding:15px;
}

.boxWrap tr th.bgNone,
.boxWrap tr td.bgNone {
 background:none;
}

.boxWrap tr th span {
 padding-left:16px;
 background:url(../img/main_listmark01.gif) left  0.3em no-repeat;
 display:block;
 margin:0 15px;
}

.boxWrap tr th span.nolink {
 padding-left:0;
 font-weight:bold;
 background:none;
 display:block;
 margin:0 15px;
}

.boxWrap tr td span.list{
 padding-left:16px;
 background:url(../img/main_listmark01.gif) left  0.3em no-repeat;
 display:block;
}


.boxWrap tr th span a {
 color:#004986;
 font-weight:bold;
}

.boxWrap tr th span a:hover {
 color:#4084bd;
}

.boxWrap tr td .boxBtn{
text-align:right;
padding-top:5px;
}

/* .box-Topics
----------------------------- */
.box-Topics {
 clear:both;
}

.box-Topics .cTopInner {
  width: 972px;
  padding: 0 4px 4px;
}

.box-Topics .cTopInner h1,
.box-Topics .cTopInner h2.label {
  margin-left: 0;
  margin-bottom: 0;
}

.box-Topics .cTopInner h2#h2-tokuso
  {
  margin-left: 0;
  margin-bottom: 0;
  }

.box-Topics ul {
 clear:both;
 margin-top:-1px;
 position:relative;
 padding-bottom:5px;
}

.box-Topics ul li {
 border-top:solid 1px #e9e9e9;
 display:block;
 clear:both;
 padding:13px 18px 5px 15px;
 _padding:13px 18px 5px 18px; /*for IE6*/
 *zoom:1; /*for IE7-*/
}

.box-Topics ul li:after {
  content: "";
  display: table;
}

.box-Topics ul li:after {
 clear:both;
}

.box-Topics ul li span {
 float:left;
 display:block;
 width:120px;
 padding-top:0;
 padding-bottom:20px;
 font-weight:bold;
}

.box-Topics ul li p {
 float:right;
 width:800px;
}

.box-Topics ul li p a{
display:inline;

}

.listLink {
 padding:12px 15px 10px 15px;
 zoom:1;
}

.listLink02 a:hover img,
.listBtn a:hover img {
 filter: alpha(opacity=60);
 -moz-opacity:0.60;
 opacity:0.60;
}

.listLink li,
.listLink02 li p{
 background:url(../img/top_listmark01.gif) left 0.3em no-repeat;
 padding-left:15px;
 margin-bottom:8px;
 display:block;
}

span.listLink02{
 background:url(../img/top_listmark01.gif) left 0.1em no-repeat;
 padding-left:15px;
 margin-bottom:8px;
 display:inline;
}

.link-anchor .listLink02 li p{
 background:url(../img/top_listmark02.gif) left 0.3em no-repeat;
}

.listLink02 li p{
  background-position: left 0.4em;
}

.listLink02 li p.m-b0{
 margin-bottom: 0;
}

/* --アイコン表示- */
.icoKankyo {
 background:url(../img/ico_kankyosyo.gif) left bottom no-repeat;
}

.icoSeminar {
 background:url(../img/ico_seminar.gif) left bottom no-repeat;
}

.icoSite {
 background:url(../img/ico_site.gif) left bottom no-repeat;
}

.icoKosei {
 background:url(../img/ico_koseirodosyo.gif) left bottom no-repeat;
}

.icoKeizai {
 background:url(../img/ico_keizai.gif) left bottom no-repeat;
}

#bdNews .icoKeizai {
 background:url(../img/ico_keizai.gif) left top no-repeat;
}

/* table
----------------------------- */

table.dataTable01 {
 clear:both;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-spacing:0;
 empty-cells:show;
 font-size:100%;
 line-height:1.5;
 margin: 0 auto 1em;
 width:100%;
}

table.dataTable01.m-b5 {
 margin-bottom: 5px;
}

table.dataTable01 th,
table.dataTable01 td {
  /*position: relative;*/
  border-left:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  padding:0.2em 0.2em;
  text-align:left;
  vertical-align:top;
}

.fs90,
table.dataTable01.fs90,
table.dataTable01 .fs90 {
 font-size:90%;
}

table.dataTable01.fs90 th,
table.dataTable01.fs90 td,
table.dataTable01 .fs90,
table.dataTable01 .fs90 {
  padding:3px;
}

.fs80,
table.dataTable01.fs80,
table.dataTable01 .fs80 {
 font-size:80%;
}

table.dataTable01.fs80 th,
table.dataTable01.fs80 td,
table.dataTable01 .fs80,
table.dataTable01 .fs80 {
  padding:2px;
}

table.dataTable02 {
 clear:both;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-spacing:0;
 empty-cells:show;
 font-size:100%;
 line-height:1.5;
 margin: 15px auto 1em;
 width:100%;
}

table.dataTable02 th,
table.dataTable02 td {
  /*position: relative;*/
  border-left:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  padding:0.2em 0.2em;
  text-align:left;
  vertical-align:top;
}

.area-shincyoku table.dataTable02 {
 margin: 0 auto 1em;
}

.area-shincyoku table.dataTable02 th,
.area-shincyoku table.dataTable02 td {
  padding:0.5em 0.2em;
  text-align:center;
}

table.dataTable02 th {
 background-color:#d9f2fb;
 text-align: center;
 font-weight:bold;
}

table.dataTable02 th.th2,
table.dataTable02 td.th2,
table.dataTable01 td.th2,
table.dataTable01 tr.tr2 td,
table.dataTable01 tr.tr2 th
  {
  background-color: #f6f6f6;
  }

table.dataTable02 th.th-yellow,
table.dataTable01 th.th-yellow
  {
  background-color: #fdfbe9;
  }

table.dataTable02 th.th-orange,
table.dataTable01 th.th-orange
  {
  background-color: #fdf0e9;
  }

table.dataTable02 th.th-blue,
table.dataTable01 th.th-blue
  {
  background-color: #e9fafd;
  }

table.dataTable02 th.th-green,
table.dataTable01 th.th-green
  {
  background-color: #eafde9;
  }

table.dataTable01 tr.tr2 th.th2
  {
  background-color: #e8e7e7;
  }

table.dataTable02 th span {
 font-weight:normal;
}


table.advance td {
  width: 50px;
  vertical-align: middle;
  text-align: center;
  font-size: 84%;
}

table.advance td.diagonal {
  width: 50px;
  padding: 0;
}

*+html table.advance td.diagonal img {
  width: 100%;
  height: auto;
}

table.advance td.wateryblue {
  background-color: #9dddf4;
}

table.advance td.blue {
  background-color: #58bbf6;
}

table.advance td.green {
  color: #ffffff;
  background-color: #2eab58;
}

table.advance td.adjust {
  color: #999;
  font-size: 75%;
}

table.dataTable01 th {
 background-color:#e2f0e2;
 text-align: center;
 font-weight:bold;
}

table.advance th {
  vertical-align: middle;
  font-size: 84%;
  background-color:#E5E5E5;
}

#bdFancy table.dataTable01
.GraphB table.dataTable01 {
  width: 380px;
  font-size: 84%;
}

table.dataTable01 td.color-cell {
  width: 20px;
  overflow: hidden;
  padding: 0;
}

table.dataTable01 td.color-cell img {
  width: 100%;
}

table.dataTable01 th,
table.dataTable01 td {
 padding:5.4px;
}

table.dataTable01 th.th2 {
 background-color: #f6f6f6;
 white-space: nowrap;
}

table.dataTable01 th.th3,
table.dataTable02 th.th3 {
 background-color: #f6f6f6;
 font-weight: normal;
}

table.dataTable01 th.th4 ,
table.dataTable02 th.th4 {
 background-color: #f6f6f6;
 font-weight: normal;
 text-align: left;
 padding-left: 50px;
}

#bdArea .cTopmain .dataTable01 {
  width: 586px;
  /*height: 361px;*/
}

#bdZone .cTopmain .dataTable01 {
  width: 585px;
  height: 412px;
}

#bdZone .cTopmain .area-shincyoku .dataTable01 {
  width: auto;
  height: auto;
}


#bdZone .area-zone-completion {
  padding: 10px 15px 15px;
 background:url(../img/bg_zone_completion.png) left bottom no-repeat;
}

table.comment td {
  padding-right: 0;
  padding-left: 0;
  vertical-align: top;
}





/* status-kuiki */

.status-kuiki
  {
  padding:5px;
  }

#popupLabel .status-kuiki
  {
  margin-left:5px;
  width:525px;
  }

.tkuiki
  {
  margin: 5px 0;
  line-height: 120%;
  }

.tkuiki th,
.tkuiki td
  {
  /* font-size: 80%;
  color:#058e01; */
  line-height: 130%;
  padding: 7px;
  text-align: left;
  vertical-align: top;
  border: solid 1px #97d596;
  }

.tkuiki th
  {
  background-color:#f6f6f6;
  }

.tkuiki th img
  {
  vertical-align:-0.25em;
  }

.tkuiki th .msv
  {
  padding-left: 40px;
  font-size: 70%;
  }

.tkuiki td.status
  {
  padding-top: 6px;
  }

.h3-kuiki
  {
  margin-left: 5px;
  }

.h4-kuiki
  {
  margin-top: 10px;
  }

/*.topics-list*/
.topics-list {
  margin-left: 6px;
}

.topics-list li {
  padding-left: 15px;
  line-height: 1.2em;
}

.topics-list li + li {
  margin-top: 15px;
}

.topics-list li span {
  float: left;
  display: block;
  width: 7px;
  height: 10px;
  margin: 3px 0 0  -15px;
}

/*contents
--------------------------------- */
/*.cTopIndex*/
.cTopIndex {
  width: 610px;
}
.dataTable01.cTopIndex th,
.dataTable01.cTopIndex td {
  padding-top: 2px;
}

/*.greenBox*/
.greenBox {
 width:658px;
 background:
 url(../../common/img/grennbox1_bg02.gif) 0 0 repeat-y;
 /*url(../../common/img/grennbox1_bg01.gif) 0 0 no-repeat,*/
 position: relative;
 margin: 0 auto 5px;
 _overflow:hidden;
 line-height: 1.6em;
 /*zoom:1;*/
 /* IE lt IE8 */
 /**background: transparent url(../../common/img/grennbox1_bg02.gif);*/
 /* IE8 */
  /*background: transparent url(../../common/img/grennbox1_bg02.gif)\9;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/grennbox1_bg01.gif', sizingMethod='crop')";*/
  /* IE5.5+ */
  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/grennbox1_bg01.gif', sizingMethod='crop');*/
}

.greenBoxTop {
  background: url(../../common/img/grennbox1_bg01.gif) 0 0 no-repeat;
  padding-top:10px;
}

.greenBoxInner {
 background:url(../../common/img/grennbox1_bg03.gif) left bottom no-repeat;
 margin-bottom:0;
 padding:0 19px 10px;
 zoom:1;
 border-bottom: 1px solid #fff;
}



.greenBox-green {
 width:658px;
 background:
 url(../../common/img/grennbox_green_bg02.gif) 0 0 repeat-y;
 position: relative;
 margin: 0 auto 5px;
 _overflow:hidden;
 line-height: 1.6em;
}

.greenBoxTop-green {
  background: url(../../common/img/grennbox_green_bg01.gif) 0 0 no-repeat;
  padding-top:10px;
}

.greenBoxInner-green {
 background:url(../../common/img/grennbox_green_bg03.gif) left bottom no-repeat;
 margin-bottom:0;
 padding:10px 19px 20px;
 zoom:1;
}


.greenBox-yellow {
 width:658px;
 background:
 url(../../common/img/grennbox_yellow_bg02.gif) 0 0 repeat-y;
 position: relative;
 margin: 0 auto 5px;
 _overflow:hidden;
 line-height: 1.6em;
}

.greenBoxTop-yellow {
  background: url(../../common/img/grennbox_yellow_bg01.gif) 0 0 no-repeat;
  padding-top:10px;
}

.greenBoxInner-yellow {
 background:url(../../common/img/grennbox_yellow_bg03.gif) left bottom no-repeat;
 margin-bottom:0;
 padding:10px 19px 20px;
 zoom:1;
}


#mainInner .greenBox h3,
#mainInner .greenBox-green h3,
#mainInner .greenBox-yellow h3 {
  padding-left: 0;
  background: none;
}

#mainInner .greenBox h3.h3-icon {
 background:url(../img/main_h3_bg01.gif) left center no-repeat;
 min-height: 20px;
 height: auto !important;
 height: 20px;
 padding-left:15px;
 line-height:1.8em;
 font-weight:bold;
 color:#058e01;
 margin-bottom:8px;
}

/*.greenBox2*/
.greenBox2 {
 width:658px;
 background:
 url(../../common/img/grennbox2_bg02.gif) 0 0 repeat-y;
 /*url(../../common/img/grennbox2_bg01.gif) 0 0 no-repeat,*/
 position: relative;
 margin: 0 auto 25px;
 _overflow:hidden;
 line-height: 1.6em;
 /*zoom:1;*/
 /* IE lt IE8 */
 /**background: transparent url(../../common/img/grennbox2_bg02.gif);*/
 /* IE8 */
  /*background: transparent url(../../common/img/grennbox2_bg02.gif)\9;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/grennbox2_bg01.gif', sizingMethod='crop')";*/
  /* IE5.5+ */
  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/grennbox2_bg01.gif', sizingMethod='crop');*/
}


.greenBox2 .greenBoxTop {
 background: url(../../common/img/grennbox2_bg01.gif) 0 0 no-repeat;
 padding-top:10px;
}

.greenBox2 .greenBoxInner {
 background:url(../../common/img/grennbox2_bg03.gif) left bottom no-repeat;
}

.greenBox2 dl {
 clear:both;
 margin-left:15px;
 *zoom:1;
}

.greenBox2 dl:before,
.greenBox2 dl:after {
 content:"";
 display:table;
}

.greenBox2 dl:after {
 clear:both;
}

.greenBox2 dt {
 float: left;
 /*width:90px;*/
 margin-right:20px;
}

.greenBox2 dd {
 float: left;
 /*width:498px;*/
}

/* column-m .greenBox*/
.column-m {
  width:506px;
}

.column-m .greenBox {
 width:506px;
 margin-bottom: 0;
 padding-top: 0;
 background:url(../../common/img/grennboxm_bg02.gif) 0 0 repeat-y;
 filter:none;
}

.column-m .greenBoxInner {
  padding: 0 8px 10px;
  background:url(../../common/img/grennboxm_bg03.gif) left bottom no-repeat;
}

/* column-s .greenBox*/
.column-s {
 width:226px;
}

.column-s .greenBox {
 width:221px;
 margin-bottom: 0;
 padding-top: 0;
 background:url(../../common/img/grennboxs_bg02.gif) 0 0 repeat-y;
 filter:none;
}

.column-s .greenBoxInner {
  padding: 0 8px 5px;
  background:url(../../common/img/grennboxs_bg03.gif) left bottom no-repeat;
}

#mainInner .column-m .greenBoxInner h3,
#mainInner .column-s .greenBoxInner h3 {
  position: relative;
  min-height: auto;
  margin-bottom: 5px;
  margin-left: -8px;
  padding: 0;
  background: none;
}

/*.boxColumn3*/
.boxColumn3 {
  float: left;
  width:316px;
  background:
    url(../img/boxcolumn3_bg01.gif) 0 0 no-repeat,
    url(../img/boxcolumn3_bg02.gif) 0 0 repeat-y;
  position: relative;
  margin: 0 0 25px;
  padding-top:4px;
  _overflow:hidden;
  /* IE lt IE8 */
  *background: transparent url(../img/boxcolumn3_bg02.gif);
  /* IE8 */
  background: transparent url(../img/boxcolumn3_bg02.gif)\9;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/boxcolumn3_bg01.gif', sizingMethod='crop')";
  /* IE5.5+ */
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/boxcolumn3_bg01.gif', sizingMethod='crop');
}

.boxColumn3 + .boxColumn3 {
  margin-left: 16px;
}

.boxInner {
  padding: 0 19px 19px;
  background:url(../img/boxcolumn3_bg03.gif) left bottom no-repeat;
}

.boxColumn3 .boxInner h2 {
  position: relative;
  margin: 0 0 15px -15px;
}

/*.dl-list*/
.dl-list {
  clear: both;
  width: 650px;
  margin: -23px 0 22px 3px;
  *zoom: 1;
}

.dl-list:before,
.dl-list:after {
  content: "";
  display: table;
}

.dl-list:after {
  clear: both;
}

.dl-list dl {
  float: left;
  width: 303px;
  margin-top: 23px;
  margin-left: 22px;
}

.dl-list dt {
  margin-bottom: 13px;
}

.dl-list dd {
  margin-left: 4px;
}

.dl-list dd + dd {
  margin-top: 3px;
}

.dl-list dt img,
.dl-list dd img {
  vertical-align: bottom;
}

/*.dl-list2*/
.dl-list2 {
  margin-bottom: 23px;
}

.dl-list2 dl {
  clear: both;
  /*width: 650px;*/
  margin: 0 34px;
  *zoom: 1;
}

.dl-list2 dl:before,
.dl-list2 dl:after {
  content: "";
  display: table;
}

.dl-list2 dl:after {
  clear: both;
}

.dl-list2 dt {
  float: left;
  width: 85px;
  margin-right: 30px;
}

.dl-list2 dd {
  float: left;
  width: 90px;
  margin-right: 8px;
}

.dl-list2 dd + dd {
  width: 404px;
  margin-right: 0;
}

.v-m,
.dl-list2 dt img,
.dl-list2 dd img {
  vertical-align: middle;
}

/* .box-Report */
.box-Report .dl-list {
  width: auto;
  margin: 0;
}

.box-Report .dl-list dl {
  width: 226px;
  margin: 0;
}

.box-Report .dl-list dl + dl {
  margin-left: 12px;
}

.box-Report .dl-list dt {
  margin-bottom: 8px;
}

.box-Report .dl-list dd {
  margin: 0;
  padding-left: 20px;
  line-height: 1.2em;
  font-weight: bold;
  /*font-size: 93%;*/
}

.box-Report .dl-list dd + dd {
  margin-top: 5px;
  font-weight: normal;
  background: url("../img/top_listmark01.gif") no-repeat scroll left 0.1em transparent;
}

.box-Report .dl-list a {

}

/*.link-list */
.link-list {
  margin-left: 22px;
}

.link-list li {
  padding-left: 19px;
  background: url("../img/lnav_listmark01.gif") 0 0.3em no-repeat scroll transparent;
}

.blank a,
.blank a:link,
.blank a:visited {
  padding-right: 15px;
  background: url("../img/link_list_blank.gif") right 4px no-repeat scroll transparent;
}

.pdf a,
.pdf a:link,
.pdf a:visited {
  padding-right: 13px;
  line-height:1.2em;
  background: url("../img/link_list_pdf.gif") right 0.1em no-repeat scroll transparent;
}

/*.link-list */
.float-list {
  letter-spacing: -0.4em;
}

.float-list {
  /*margin-left: 22px;*/
}

.float-list li {
  display: inline-block;
  margin-top: 7px;
  padding-left: 15px;
  letter-spacing: normal;
  *display: inline;
  *zoom:1;
}

#mainInner .column-s .greenBoxInner .link-list {
  margin-bottom: 14px;
  margin-left: 23px;
}

.greenBoxInner .link-list li {
  background-position: 0 0.5em;
}

.greenBoxInner .link-list li + li {
  margin-top: 7px;
}

.greenBoxInner .link-list li a {
  font-size: 100%;
}

#bdAreaDetail #mainInner p {
  margin-right: 12px;
  margin-bottom: 12px;
  margin-left: 12px;
}

#bdZoneDetail #mainInner p {
  margin: 0 24px 22px;
}
#bdZoneDetail #mainInner p.m-r0 {
  margin: 0 0 22px 24px;
}

#bdAreaDetail #mainInner .greenBox p,
#bdAreaDetail #mainInner .greenBox2 p,
#bdZoneDetail #mainInner .greenBox p,
#bdZoneDetail #mainInner .greenBox2 p {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

#bdZoneDetail .topics-list {
  margin: 0 28px 36px;
}

/*----- bottom-link -----*/
.bottom-link {
  clear: both;
  margin:15px 0 0 -14px;
  /zoom: 1;
}

.bottom-link:before,
.bottom-link:after {
  content: "";
  display: table;
}

.bottom-link:after {
  clear: both;
}

.bottom-link li {
  float: left;
  margin:0 0 14px 14px;
}

.bottom-link a,
.bottom-link a:link,
.bottom-link a:visited {
  display: block;
}

/* SIDE NAVIGATION
======================================== */

/* ?y1?z??’E?w’e?@?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢?￢ */

#sideNav {
 width:248px;
 float:left;
 /*overflow:hidden;*/
 margin:0;
 padding:0;
 zoom:1;
 z-index:300;
 margin-bottom:30px;
}

.noselect {
  background: #fff url(../img/lnav_listmark01.gif) 15px 1.3em no-repeat !important;
}
.noselect:hover {
  background: #f8f8ae url(../img/lnav_listmark01.gif) 15px 1.3em no-repeat !important;
}

#sideNav dl {
 zoom:1;
 display:none;
 margin-bottom:10px;
}

#sideNav dl dt a {
 height:48px;
 width:248px;
 text-indent:-9999em;
 display:block;
 background:url(../img/snav_dt.gif) 0 0 no-repeat scroll transparent;
 overflow:hidden;
 zoom:1;
}

#bdAboutTop #snavAboutTop dt a {
  background-image: url(../img/snavabout_dt_01.gif);
}

#bdAboutTokusohou #snavAboutTokusohou dt a {
  background-image:url(../img/snavabout_dt_01.gif);
}

#bdAboutMethod #snavAboutMethod dt a {
  background-image:url(../img/snavabout_dt_02.gif);
}

#bdAboutEffort #snavAboutEffort dt a {
  background-image:url(../img/snavabout_dt_03.gif);
}

#bdAboutResult #snavAboutResult dt a {
  background-image:url(../img/snavabout_dt_about_result.gif);
}

#bdAboutOffice #snavAboutOffice dt a {
  background-image:url(../img/snavabout_dt_04.gif);
}

#bdAreaNumber #snavAreaNumber dt a {
  background-image:url(../img/s_area_number.gif);
}

#bdAreaDetail #snavAreaDetail dt a {
  background-image:url(../img/snavarea_dt.gif);
}

#bdAreaList #snavAreaList dt a {
  background-image:url(../img/s_area_roadmap.gif);
}

#bdAreaModel2 #snavAreaModel2 dt a {
  background-image:url(../img/s_area_model2.gif);
}

#bdAreaModel #snavAreaModel dt a {
  background-image:url(../img/s_area_model.gif);
}

#bdAreaFullscale #snavAreaFullscale dt a {
  background-image:url(../img/s_area_fullscale_decontamination.gif);
}

#bdAreaJobando #snavAreaJobando dt a {
  background-image:url(../img/s_area_jobando.gif);
}

#bdAreaRoadmap #snavAreaRoadmap dt a {
  background-image:url(../img/snavarea_dt_01.gif);
}

#bdAreaFlow #snavAreaFlow dt a {
  background-image:url(../img/snavarea_dt_02.gif);
}

#bdAreaProcess #snavAreaProcess dt a {
  background-image:url(../img/snavarea_dt_03.gif);
}

#bdAreaReport #snavAreaReport dt a {
  background-image:url(../img/snavzone_dt_02.gif);
}

#bdAreaMonitor #snavAreaMonitor dt a {
  background-image:url(../img/snavarea_dt_05.gif);
}

#bdAreaData #snavAreaData dt a {
  background-image:url(../img/snavarea_dt_data.gif);
}

#bdAreaExPostMonitoring #snavAreaDetail dt a {
  background-image:url(../img/snavarea_dt.gif);
  /*background-image:url(../img/snavarea_dt_ex_post_monitoring.gif);*/
}

#bdZoneSummary #snavZoneSummary dt a {
  background-image:url(../img/snavzone_dt_01.gif);
}

#bdZoneCompletion #snavZoneCompletion dt a {
  background-image:url(../img/snavzone_dt_completion.gif);
}

#bdZoneCompletionMiyagi #snavZoneCompletionMiyagi dt a {
  background-image:url(../img/snavzone_dt_completion.gif);
}

#bdZoneCompletionIbaraki #snavZoneCompletionIbaraki dt a {
  background-image:url(../img/snavzone_dt_completion.gif);
}

#bdZoneInspection #snavZoneInspection dt a {
  background-image:url(../img/snavzone_dt_inspection.gif);
}

#bdZoneReport #snavZoneReport dt a {
  background-image:url(../img/snavzone_dt_02.gif);
}

#bdZoneDetail #snavZoneDetail dt a {
  background-image:url(../img/snavzone_dt_04.gif);
}

#bdRadioactiveOsen #snavRadioactiveOsen dt a {
  background-image:url(../img/snaviradiation_dt01.gif);
}

#bdRadioactive #snavRadioactiveFaq dt a {
  background-image:url(../img/snaviradioactivefaq_dt01.gif);
}

#bdSoil #snavSoil dt a {
  background-image:url(../img/snavarea_dt_03.gif);
}

#bdEvent #snavEvent dt a {
  background-image:url(../img/snavilecture_dt.gif);
}

#bdMaterial #snavMaterial dt a {
  background-image:url(../img/snavimaterial.gif);
}

#bdLinks #snavLinks dt a {
  background-image:url(../img/snavilinks_dt.gif);
}

#bdGuidelines #snavGuidelines dt a {
  background-image:url(../img/snaviguidelines_dt.gif);
}

#bdInquiry #snavInquiry dt a {
  background-image:url(../img/snavinquiry_dt.gif);
}

#bdPrivacy #snavPrivacy dt a {
  background-image:url(../img/snaviprivacy_dt.gif);
}

#bdCopyright #snavCopyright dt a {
  background-image:url(../img/snavicopyright_dt.gif);
}

#bdSitemap #snavSitemap dt a {
  background-image:url(../img/snavisitemap_dt.gif);
}

#bdNews #snavNews dt a {
  background-image:url(../img/snavinews_dt.gif);
}

#bdChronos #snavTokyoFM dt a {
  background-image:url(../img/snavTokyoFM_dt.gif);
}

#bdPress #snavPress dt a {
  background-image:url(../img/snavipress_dt.gif);
}

#bdPress #snavInterimStorageFacility dt a {
  background-image:url(../img/snaviinterim_dt.gif);
}

#bdPress #snavTokyoFM dt a {
  background-image:url(../img/snavTokyoFM_dt.gif);
}

#bdPress #snavAttention dt a {
  background-image:url(../img/snaviattention.gif);
}

#bdPress #snavNews_140930 dt a {
}

#bdPress #snavNews_140930 dt a {
}

#bdOpt #snavOpt dt a {
  background-image:url(../img/snaviopt_dt.gif);
}

#bdFaq #snavFaq dt a {
  background-image: url(../img/snavifaq_dt.gif);
}

#bdMovieEvent #snavMovieEvent dt a {
  background-image: url(../img/snav_movie.gif);
}

#sideNav dl dt a:hover {
 /*background-position: center 105px;*/
}

#sideNav dl dt.bottom a {
  height: 53px;
}

#sideNav dl dt.bottom a span {
  display: block;
  width: 100%;
  height: 48px;
  padding-bottom: 5px;
  background:url(../img/snavi_bottom.gif) 0 bottom no-repeat scroll transparent;
}

#sideNav dl dd {
 background:url(../img/lnav_bg01.gif) center bottom no-repeat;
 padding-bottom:5px;
 zoom:1;
 padding-left:4px;
}

#sideNav dl dd ul {
 width:240px;
 margin-top:-1px;
 position:relative;
 zoom:1;
}

#sideNav dl dd li {
  position: relative;
  border-top: solid 1px #97d596;
}

#sideNav dl dd li a {
 background:url(../img/lnav_listmark01.gif) 15px 1.3em no-repeat;
 display:block;
 padding:15px 15px 15px 30px;
 zoom:1;
}

#sideNav dl dd li a:hover,
#sideNav dl dd li a.selected {
 background:#f8f8ae url(../img/lnav_listmark01.gif) 15px 1.3em no-repeat;
 color:#266d96;
}


/*level-four 201309 start*/
#sideNav dl dd li.level-four {
  border-top: dotted 1px #97d596;
}

#sideNav dl dd li.level-four a {
 background:url(../img/lnav_listmark01.gif) 30px 1.3em no-repeat;
 display:block;
 padding:15px 15px 15px 50px;
 zoom:1;
}

#sideNav dl dd li.level-four a:hover,
#sideNav dl dd li.level-four a.selected,
.temporary-place-status #sideNav dl dd li.level-four.temporary_place_status2 a {
 background:#f8f8ae url(../img/lnav_listmark01.gif) 30px 1.3em no-repeat;
 color:#266d96;
}
/*level-four 201309 end*/

#bdZoneDetail #sideNav dl dd li a,
#bdZoneCompletion #sideNav dl dd li a,
#bdZoneCompletionMiyagi #sideNav dl dd li a,
#bdZoneCompletionIbaraki #sideNav dl dd li a {
  background: #ececec url(../img/lnav_listmark03.png) 15px 1.3em no-repeat;
  text-decoration: none;
}

#bdZoneDetail #sideNav dl dd li a.selected,
#bdZoneCompletion #sideNav dl dd li a.selected,
#bdZoneCompletion #sideNav dl dd li.selected a,
#bdZoneCompletionMiyagi #sideNav dl dd li a.selected,
#bdZoneCompletionMiyagi #sideNav dl dd li.selected a,
#bdZoneCompletionIbaraki #sideNav dl dd li a.selected,
#bdZoneCompletionIbaraki #sideNav dl dd li.selected a {
 background:#fff url(../img/lnav_listmark01.gif) 15px 1.3em no-repeat;
 text-decoration: underline;
 color:#266d96;
}

#bdZoneDetail #sideNav dl dd li a:hover,
#bdZoneDetail #sideNav dl dd li a.selected:hover,
#bdZoneCompletion #sideNav dl dd li a:hover,
#bdZoneCompletion #sideNav dl dd li a.selected:hover,
#bdZoneCompletionMiyagi #sideNav dl dd li a:hover,
#bdZoneCompletionMiyagi #sideNav dl dd li a.selected:hover,
#bdZoneCompletionIbaraki #sideNav dl dd li a:hover,
#bdZoneCompletionIbaraki #sideNav dl dd li a.selected:hover {
 background:#f8f8ae url(../img/lnav_listmark01.gif) 15px 1.3em no-repeat;
}

/*  */

/* サイドナビ表示切替 */
#bdAboutTop #snavAboutTop,
#bdAboutTokusohou #snavAboutTokusohou,
#bdAboutResult #snavAboutResult,
#bdAboutMethod #snavAboutMethod,
#bdAboutEffort #snavAboutEffort,
#bdAboutResult #snavAboutResult,
#bdAboutOffice #snavAboutOffice,
#bdAreaNumber #snavAreaNumber,
#bdAreaDetail #snavAreaDetail,
#bdAreaDetail #areaPrint,
#bdAreaList #snavAreaList,
#bdAreaModel2 #snavAreaModel2,
#bdAreaModel #snavAreaModel,
#bdAreaFullscale #snavAreaFullscale,
#bdAreaJobando #snavAreaJobando,
#bdAreaRoadmap #snavAreaRoadmap,
#bdAreaFlow #snavAreaFlow,
#bdAreaProcess #snavAreaProcess,
#bdAreaReport #snavAreaReport,
#bdAreaProgress #snavAreaProgress,
#bdAreaMonitor #snavAreaMonitor,
#bdAreaData #snavAreaData,
#bdAreaExPostMonitoring #snavAreaDetail,/* #snavAreaExPostMonitoring,*/
#bdZoneDetail #snavZoneDetail,
#bdZoneDetail #zonePrint,
#bdZoneSummary #snavZoneSummary,
#bdZoneCompletion #snavZoneCompletion,
#bdZoneCompletionMiyagi #snavZoneCompletionMiyagi,
#bdZoneCompletionIbaraki #snavZoneCompletionIbaraki,
#bdZoneInspection #snavZoneInspection,
#bdZoneReport #snavZoneReport,
#bdRadioactiveOsen #snavRadioactiveOsen,
#bdRadioactive #snavRadioactiveFaq,
#bdSoil #snavSoil,
#bdLinks #snavLinks,
#bdEvent #snavEvent,
#bdMaterial #snavMaterial,
#bdGuidelines #snavGuidelines,
#bdInquiry #snavInquiry,
#bdPrivacy #snavPrivacy,
#bdCopyright #snavCopyright,
#bdSitemap #snavSitemap,
#bdNews #snavNews,
#bdPress #snavPress,
#bdPress #snavInterimStorageFacility,
#bdPress #snavTokyoFM,
#bdPress #snavNews_140930,
#bdPress #snavAttention,
#bdChronos #snavTokyoFM,
#bdOpt #snavOpt,
#bdMovieEvent #snavMovieEvent,
#bdFaq #snavFaq
{
  display: block;
}

#sideNav dt a {
 background-image:url(../img/snav_dt.gif);
 height:48px;
}

#sideNav dt a:hover {
 filter: alpha(opacity=85);
 -moz-opacity:0.85;
 opacity:0.85;
 background-position: left top;
}

#sideNav #snavArea dt a {
 background-position: 0 0;
}

#sideNav #snavZone dt a {
 background-position: 0 -48px;
}

#sideNav .subBalloon {
  display: none;
  position: absolute;
  top: -45px;
  left: 225px;
  width: 567px;
  padding: 0 0 27px;
  background: url(../img/subballoon_bottom.png) right bottom no-repeat scroll transparent;
  z-index: 1000;
}

#sideNav .snav-mapbtn .subBalloon {
width: 410px;
background: url(../img/subballoon_bottom_areamap.png) right bottom no-repeat scroll transparent;
}

#sideNav .subBalloon p {
  width: 567px;
  /*width: 567px;*/
  height: 42px;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  background: url(../img/subballoon_top.png) right top no-repeat scroll transparent;
}

#sideNav .snav-mapbtn .subBalloon p {
width: 410px;
background: url(../img/subballoon_top_areamap.png) right top no-repeat scroll transparent;
}
#sideNav .subBalloon-body {
/* margin: 0 10px 0 25px;
padding: 15px;
border-right: 4px solid #59be5f;
border-left: 4px solid #59be5f;
background: #fff;*/
/*width: 490px;*/
margin: 0;
padding: 18px 27px 10px 42px;
letter-spacing: -0.4em;
background: url(../img/subballoon_base_areamap.png) 0 0 no-repeat scroll transparent;
}

#sideNav .subBalloon .subBalloon-body p {
width: auto;
height: auto;
text-indent: 0;
background: none;
}

#sideNav .subBalloon ul {
  width: 490px;
  margin: 0;
  padding: 18px 38px 10px 39px;
  letter-spacing: -0.4em;
  background: url(../img/subballoon_base.png) 0 0 no-repeat scroll transparent;
}

#sideNav .subBalloon li {
  width: 88px;
  margin: 0 0 9px 10px;
  padding: 0;
  letter-spacing: normal;
  display: inline-block;
  *display: inline;
  *zoom:1;
  vertical-align: top;
  border: 0 none;
}

#sideNav .snav-completion .subBalloon li {
  width: 235px;
}

#bdZoneDetail #sideNav dl dd li .subBalloon a,
#bdSoil #sideNav dl dd li .subBalloon a,
#bdZoneCompletion #sideNav dl dd li .subBalloon a,
#bdZoneCompletionMiyagi #sideNav dl dd li .subBalloon a,
#bdZoneCompletionIbaraki #sideNav dl dd li .subBalloon a {
  display: block;
  padding: 0 0 0 14px;
  text-decoration: underline;
  background: url("../img/lnav_listmark01.gif") no-repeat scroll 0 3px transparent;
}

#bdZoneDetail #sideNav dl dd li .subBalloon a:hover,
#bdSoil #sideNav dl dd li .subBalloon a:hover,
#bdZoneCompletion #sideNav dl dd li .subBalloon a:hover,
#bdZoneCompletionMiyagi #sideNav dl dd li .subBalloon a:hover,
#bdZoneCompletionIbaraki #sideNav dl dd li .subBalloon a:hover {
  text-decoration: none;
  background-position: 0 3px;
  background-color: transparent;
}

.ratingbox {
  z-index: 40;
}

/* miniPlaza */

#miniPlaza {
  display: block;
  width: 248px;
  font-size: 83%;
}
#miniPlaza2 {
  display: block;
  float: left;
  width: 248px;
  font-size: 83%;
}
#miniPlaza ul li,
#miniPlaza2 ul li {
  border-bottom: solid 1px #97d596;
  border-left: 3px solid #bad6bb;
  border-right: 3px solid #bad6bb;
}
#miniPlaza ul li a,
#miniPlaza2 ul li a {
  display: block;
  background: url(../img/lnav_listmark01.gif) 15px 1.2em no-repeat;
  padding: 12px 15px 12px 30px;
}
#miniPlaza ul li a:hover,
#miniPlaza2 ul li a:hover {
  background-color: #f8f8ae;
  color: #266d96;
}
#miniPlazaBottom {
  width: 248px;
  height: 113px;
  overflow: hidden;
  background: url(../img/snavi_mini_plaza_bottom.png);
}
#miniPlazaBottom a {
  display: block;
  width: 222px;
  height: 52px;
  margin: 48px 13px 0;
  text-indent: -9999px;
}
#miniPlazaBottom a:hover {
  background: #fff;
  filter: alpha(opacity=20);
  -moz-opacity:0.20;
  opacity:0.20;
}

/* FOOTER
======================================== */
#footer {
 min-width: 980px;
 background: #009933 url(../../common/img/ft_bg01.gif) center top repeat-x;
 /*height:32px;*/
 overflow:hidden;
 clear:both;
 text-align: left;
}

#footerInner {
 position: relative;
 width: 920px;
 margin: 0 auto;
 padding: 30px 0 30px;
 color: #fff;
}

#footerInner #ftNav {
 padding-top:9px;
}

#footerInner #ftNav li {
 float:left;
 padding-right:13px;
}

#footerInner #ftNav li a:hover{
  filter: alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
}

/*
footer__bottom
--------------------------- */
.footer__bottom {
  font-size: 81.25%;
  line-height: 193%;
  background: #fff;
}

.footer__bottom__body {
  width: 960px;
  margin: 0 auto;
}

.footer__bottom__body:before,
.footer__bottom__body:after {
  content: "";
  display: table;
}

.footer__bottom__body:after {
  clear: both;
}

.footer__bottom__body__left {
  float: left;
  padding: 30px 0 0;
}

.footer__bottom__body__right {
  float: right;
  padding: 20px 0 18px;
}

/*
f-links
--------------------------- */

.f-links-title {
  font-size: 90.3%;
  /*font-size: 111.12%;*/
  color: #fee949;
}

* + .f-links-title {
  margin-top: 30px;
}

.f-links-title a,
.f-links-item a {
  text-decoration: none;
  color: #fff;
}

.f-links-title a {
  display: block;
  padding-left: 1.2em;
  background: url(/common/img/ico_roundarrow_white.png) 0 4px no-repeat;
  text-decoration: none;
  color: #fff;
}

.f-links-title a:hover,
.f-links-item a:hover,
.f-links-title-yellow a:hover {
  text-decoration: underline;
}

.f-links {
  margin-left: 16px;
}

* + .f-links {
  margin-top: 5px;
}

.f-links-item {
  margin: 0;
  margin-left: 2px;
  /*margin-left: 30px;*/
}

* + .f-links-item {
  margin-top: 5px;
  margin-left: 2px;
}

.f-links-hr {
  margin-left: 16px;
  text-indent: 0;
}

.f-links-hr .f-links-item {
  display: inline-block;
  \display: inline;
  \zoom: 1;
}

.f-links-item a {
  /*display: block;*/
  display: inline-block;
  \display: inline;
  \zoom: 1;
  padding-left: 0.9em;
  background: url(/common/img/directory_nav_icon_white.png) 0 3px no-repeat;
  font-size: 83.4%;
}

/*
footer linkList
--------------------------- */
.f-linkList {
  *zoom: 1;
  letter-spacing: -0.34em;
  white-space: nowrap;
  margin-left: 0;
}

.f-linkList__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  letter-spacing: normal;
  margin-top: 0;
  padding-left: 0;
  vertical-align: middle;
}
.f-linkList__item + .f-linkList__item {
  margin-left: 16px;
}
.f-linkList__item:before {
  display: none;
}

.f-linkList__item__link {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 1.2em;
  background: url(/common/img/ico_arrow_green.png) 0 5px no-repeat;
  text-decoration: none;
  color: #454545;
}
.f-linkList__item__link:visited {
  color: black;
}
.f-linkList__item__link:hover {
  text-decoration: underline;
  color: black;
  /*color: #454545;*/
  /*color: #fff;*/
}
/*.f-linkList__item__link:before {
  content: "\e900";
  position: absolute;
  top: 0.7em;
  left: 0;
  height: 1em;
  font-size: 76.92308%;
  line-height: 100%;
  line-height: 1;
  color: #498500;
  overflow: hidden;
}*/

/* A?tA?bA?^A?[A?oA?iA?[
======================================== */

.footer_bnr {
  /*width:100%;*/
  min-width: 980px;
  background:#009933;
  padding:20px 0;
}

.footer_bnr ul {
  width:920px;
  margin:0 auto;
}

.footer_bnr ul li {
  float:left;
  line-height:1;
  font-size:1px;
  margin:0 30px 0 0;
  display:inline;
}

.footer_bnr ul li.bnr_right {
  margin:0;
}



/* #MapLink */
#MapLink
{
  position:relative
}

#MapLink div
{
  position:relative
}

#MapLink p
{

}

#snav_over,
#over
{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.flowchart {
  text-align: center;
}

.flowchart a {
  display: block;
}

.flowchart a:hover {
  background-color: #fff;
}

.flowchart a:hover img {
  filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

.flowchart img {
  vertical-align: top;
}

.flowchart .area1 {
  position: relative;
  width: 546px;
  height: 151px;
  margin: 0 auto 16px;
  padding-left: 62px;
}

.flowchart .area1 .base {
  position: absolute;
  top: 0;
  left: 62px;
}

.flowchart .area1 ul {
  position: relative;
  padding: 16px 39px 24px;
  vertical-align: top;
}

.flowchart .area1 li + li {
  margin-top: 2px;
}

.flowchart .area2 {
  position: relative;
  width: 541px;
  margin: 0 auto 2px;
  padding: 0 0 0 56px;
}

.flowchart .area2 .btn11 {
  position: absolute;
  top: 0;
  left: 39px;
  z-index: 0;
}

.flowchart .area2 ul {
  margin-top: 41px;
}

.flowchart .area2 li {
  margin: 0;
  position: relative;
}

.flowchart .area2 li + li {
  margin: 44px 0 0;
  padding-bottom: 25px;
}

.flowchart .area2 .btn8 {
  position: absolute;
  top: 48px;
  left: 0;
}

.flowchart .area2 .btn7 {
  position: absolute;
  top: 192px;
  left: 247px;
}

.flowchart .area2 .btn12 {
  position: absolute;
  top: 470px;
  left: 55px;
}

.flowchart .btn14 {
  position: absolute;
  bottom: -65px;
  left: 0;
}

.flowchart .btn15 {
  position: absolute;
  bottom: -30px;
  left: 280px;
}

.flowchart .area2 p.arrow {
  position: absolute;
  overflow: hidden;
}

.flowchart .area2 p.top {
  top: 97px;
  height: 36px;
}

.flowchart .area2 p.top img {
  position: relative;
  margin-top: -26px;
}

.flowchart .area2 p.bottom {
  top: 173px;
  height: 62px;
}

.flowchart .area2 p.bottom2 {
  top: 305px;
  height: 62px;
}

.flowchart .area2 p.bottom3 {
  top: 397px;
  height: 62px;
}

.flowchart .area2 p.bottom4 {
  top: 529px;
  height: 62px;
}

.flowchart .area2 p.left {
  float: none;
  left: 161px;
}

.flowchart .area2 p.right {
  float: none;
  left: 465px;
}

/* PRINT
======================================== */
#GraphA1,
#GraphA2,
#GraphA3,
#GraphA4,
#GraphA5,
#GraphA6,
#GraphA7,
#GraphA8,
#GraphA9,
#GraphA10,
#GraphA11 {
  display : none;
  width:100%;
}

/* POPUP
======================================== */

body#bdPopup {
padding-bottom:15px;
}

body#bdPopup #wrapper {
padding-bottom:16px;
border-bottom: solid 5px #009933;
}

body#bdPopup #header{
 background:#fff;
 border-bottom:solid 5px #1c9608;
 margin-bottom:15px;
 }

body#bdPopup #headerInner{
  clear:both;
  width:717px;
  background:#fff;
  padding-top:0px;
  padding-bottom:5px;
  *zoom:1;
}

body#bdPopup #headerInner:before,
body#bdPopup #headerInner:after {
  content:"";
  display:table;
}

body#bdPopup #headerInner:after {
  clear:both;
}

body#bdPopup #headerInner p#hdLogo {
 padding-top:0px;
 float:left;
 padding-bottom:10px;
}

body#bdPopup #headerInner p#hdText {
 padding-top:0px;
 float:left;
}

body#bdPopup #headerInner .pageClose {
  float:right;
  margin-top:13px;
  margin-right: 5px;
}

body#bdPopup #main{
clear:both;
float:none;
margin:0 auto 15px;
text-align:left;
}

body#bdPopup .hgroup {
  clear:both;
  margin-bottom:25px;
  vertical-align:middle;
  *zoom:1;
}

body#bdPopup .hgroup:before,
body#bdPopup .hgroup:after {
  content:"";
  display:table;
}

body#bdPopup .hgroup:after {
  clear:both;
}

body#bdPopup .hgroup h1 {
  float: left;
  font-size:140%;
  font-weight:bold;
}

body#bdPopup .hgroup .date {
  float: right;
  margin-right: 20px;
}

body#bdPopup .pre a {
  padding-left:15px;
  background:url(../img/lnav_listmark02.gif) left 3px no-repeat scroll transparent;
}

body#bdPopup .next a {
  display:block;
  padding-right:15px;
  background:url(../img/lnav_listmark01.gif) right 3px no-repeat scroll transparent;
}

.report-img .left {
  margin-left:10px;
  padding-right:10px;
  margin-bottom:12px;
}

.caption {
  text-align:center;
  font-size: 80%;
  margin-top: 10px;
}

.caption-s {
  font-size: 84%;
}

body#bdPopup .areaReport #headerInner {
  width:790px;
}

body#bdPopup .areaReport #contents {
  width:790px;
  margin-bottom:0;
  padding:8px 10px 0;
}

body#bdPopup .areaReport #contents p {
  line-height:1.6em;
}

body#bdPopup .areaReport #contents .popMain {
  padding:8px;
}

/* *************************************
#loopedSlider
************************************* */

#bdAreaDetail .fancybox-skin {
  background-color: #fff;
}

#loopedSlider {
    position: relative;
}

#loopedSlider div.container {
  position: relative;
  width: 565px;
  height: 270px;
  margin: 0 auto 42px;
  overflow: hidden;
}

div.slides {
    position: absolute;
    top: 0;
    left: 0;
    width: 565px;
    height: 270px;
}

#KeyRewind {
  position:absolute;
  top:154px;
  left:19px;
}

#KeyForward {
  position:absolute;
  top:154px;
  right:16px;
}



.reference-mark {
  position: relative;
  padding-left: 1.2em;
}

.reference-mark2 {
  position: relative;
  padding-left: 2.4em;
}

.reference-mark3 {
  position: relative;
  padding-left: 3.6em;
}

.reference-mark4 {
  position: relative;
  padding-left: 4.8em;
}

.reference-mark5 {
  position: relative;
  padding-left: 6em;
}

.reference-mark span,
.reference-mark2 span,
.reference-mark3 span,
.reference-mark4 span,
.reference-mark5 span,
.reference-column span,
.reference-link span {
  position: absolute;
  top: 0;
  left: 0;
}

/* borderbox
======================================== */
#main .borderbox {
  width: 681px;
  padding-top: 4px;
  margin-bottom: 15px;
  background:
    url("../img/borderbox_top.gif") 0 0 no-repeat,
    url("../img/borderbox_base.gif") 0 0 repeat-y;
  /* IE lt IE8 */
  *background: transparent url("../img/borderbox_base.gif");
  /* IE8 */
  background: transparent url("../img/borderbox_base.gif")\9;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/borderbox_top.gif', sizingMethod='crop')";
  /* IE5.5+ */
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/common/img/borderbox_top.gif', sizingMethod='crop');
}

#main .boxinner,
#bdGuidelines #main .simpleTabs {
  /*width: 681px;*/
  padding: 0 4px 4px;
  background: url("../img/borderbox_bottom.gif") 0 bottom no-repeat scroll transparent;
}

/* material-topics
======================================== */
#main .material-topics {
  margin: 0 20px 30px;
}

#main .material-topics .topics {
  position: relative;
  padding-left: 160px;
}

#main .material-topics .date {
  position: absolute;
  top: 0;
  left: 0;
}

#main .material-topics dl + .topics {
  margin-top: 20px;
}

#main .material-topics dl {
  clear: both;
  *zoom: 1;
}

#main .material-topics dl:before,
#main .material-topics dl:after {
  content: "";
  display: table;
}

#main .material-topics dl:after {
  clear: both;
}

#main .material-topics dt {
  float: left;
  width: 150px;
  margin-right: 10px;
}

#main .material-topics dd {
  float: left;
  width: 480px;
}

/* SimpleTabs
======================================== */
#main .simpleTabs {
  position: relative;
}

#main .borderbox .simpleTabsNavigation {
  clear: both;
  position: relative;
  height: 51px;
  padding: 0;
  background: url(../img/tab_line.gif) 0 bottom no-repeat scroll transparent;
}

#main .borderbox .simpleTabsNavigation:before,
#main .borderbox .simpleTabsNavigation:after {
  content: "";
  display: table;
}

#main .borderbox .simpleTabsNavigation:after {
  clear: both;
}

#main .borderbox .simpleTabsNavigation li {
  clear: none;
  float: left;
  width: 134px;
  margin: 0;
  padding: 0;
  border: 0 none;
}









#main .borderbox .simpleTabsNavigation li.news-tab01{
  width: 125px;
}

#main .borderbox .simpleTabsNavigation li.news-tab02{
  width: 147px;
}

#main .borderbox .simpleTabsNavigation li.news-tab03{
  width: 131px;
}

#main .borderbox .simpleTabsNavigation li.news-tab04{
  width: 156px;
}

#main .borderbox .simpleTabsNavigation li.news-tab05{
  width: 110px;
}

#main .borderbox .simpleTabsNavigation li + li {
  margin-left: 1px;
}

#main .borderbox .simpleTabsNavigation a {
  display: block;
  height: 51px;
  text-indent: -9999px;
  background: url(../img/tab_off.gif) 0 0 no-repeat scroll transparent;
  overflow: hidden;
}

#main .borderbox .simpleTabsNavigation a.current {
  background-image: url(../img/tab_ov.gif);
}

#main .borderbox .simpleTabsNavigation .news-tab01 a {
  background-position: 0 0;
}

#main .borderbox .simpleTabsNavigation .news-tab02 a {
  background-position: -126px 0;
}

#main .borderbox .simpleTabsNavigation .news-tab03 a {
  background-position: -274px 0;
}

#main .borderbox .simpleTabsNavigation .news-tab04 a {
  background-position: -406px 0;
}

#main .borderbox .simpleTabsNavigation .news-tab05 a {
  background-position: -563px 0;
}

#main .borderbox .simpleTabsNavigation .news-tab05,
#main .borderbox .simpleTabsNavigation .news-tab05 a {
  width: 128px;
}

#main .simpleTabsContent {
  display: none;
  overflow: auto;
  height: 500px;
}

#main .simpleTabsContent.currentTab {
  display: block;
}

#main .simpleTabsContent dl {
  clear: both;
  width: 600px;
  padding: 15px 15px 25px;
  border-top: 1px dotted #afafaf;
  *zoom: 1;
}

#main .simpleTabsContent dl:before,
#main .simpleTabsContent dl:after {
  content: "";
  display: table;
}

#main .simpleTabsContent dl:after {
  clear: both;
}

#main .simpleTabsContent dt {
  float: left;
  width: 200px;
  margin-right: 12px;
}

#main .simpleTabsContent dd {
  float: left;
  width: 338px;
}

.scroll {
  overflow: auto;
}

.scrollinner {
  padding: 12px 14px;
}

.btn-print {
  position: relative;
}

.btn-print a {
  position: absolute;
  display: block;
  top: -25px;
  right: 0;
}

.snav-btn-print {
  text-align: right;
  display: none;
}

.hide {
  display: none;
}

.GraphB {
  width: 640px;
  overflow: hidden;
}

.flash_img {
  display: none;
}

#mainInner h3.no-print {
  min-height: auto;
}




#bdZone .fancybox-inner {
  overflow: hidden !important;
}

body#bdPopupGraph #wrapper {
  width: 709px;
  margin: 0;
  padding: 0;

}

body#bdPopupGraph .btn-print {
  margin: 10px 10px;
  text-align: right;
}

body#bdPopupGraph .btn-print a {
  position: static;
  display: inline;
}

body#bdPopupGraph #contents {
  width: auto;
  padding: 15px 16px 15px;
  text-align: left;
}

body#bdPopupGraph #wrapper h2 {
  text-align: center;
  margin-bottom: 15px;
}

/*121221  for faq */

  .column-area {
    display: none;
  }

  .qa-section {
    margin-top: 25px;
    overflow: hidden;
  }

  #sideNav dl dd li.modal a {
    background:url(../img/lnav_modal.gif) 15px 1.3em no-repeat;
    display:block;
    padding:15px 15px 15px 71px;
    zoom:1;
  }

#sideNav dl dd li.modal a:hover,
#sideNav dl dd li.modal a.selected {
 background:#f8f8ae url(../img/lnav_modal.gif) 15px 1.3em no-repeat;
 color:#266d96;
}

  .answer-lead {
    width: 659px;
    margin: 0 auto 15px;
    color: #058E01;
  }

  .toggle-area {
    display: none;
    width: 659px;
    margin: 2px auto 0;
    padding: 3px 0 0;
    background: url('/common/img/toggle_top.gif') 0 0 no-repeat scroll transparent;
  }

  .toggle-area-bottom {
    padding: 0 0 3px;
    background: url('/common/img/toggle_bottom.gif') 0 bottom no-repeat scroll transparent;
  }

  .toggle-area-inner {
    padding: 17px 20px;
    background: url('/common/img/toggle_base.gif') 0 0 repeat-y scroll transparent;
  }

  .toggle-btn {
    padding-left: 13px;
  }

  .toggle-btn img {
    cursor: pointer;
  }

  .toggle-close {
    padding-right: 5px;
    text-align: right;
    margin-bottom: 0;
  }

  .toggle-close img {
    margin-right: 5px;
    cursor: pointer;
  }

  .toggle-close a img {
    margin-right: 0;
    cursor: pointer;
  }

  .toggle-area p {
    margin-bottom: 12px;
  }

  .toggle-area p.related-link,
  .lightbox-area p.related-link {
    position: relative;
    padding-top: 3px;
    /*padding-left: 75px;*/
    margin-bottom: 0;
    background: url('/common/img/related_link_top.gif') 0 0 no-repeat scroll #e8e8e8;
  }

  .related-link>span {
    display: block;
    padding: 0 17px 3px;
    background: url('/common/img/relatted_link_bottom.gif') 0 bottom no-repeat scroll transparent;
  }

  .related-link>span.reference-column {
    position: relative;
    padding-left: 6em;
  }

  .related-link>span.reference-link {
    position: relative;
    padding-left: 7.2em;
  }

  .related-link>span.reference-column span,
  .related-link>span.reference-link span {
    left: 17px;
  }

  .related-link span.static {
    position: static;
  }

  /*.related-link span.nm-l75 {
    display: inline;
    position: relative;
    margin-left: -57px;
    padding: 0;
  }*/

  .related-link a {

  }

  #sideNav dl#snavRadioactiveFaq {
    display: block;
  }

.column-group {
 width: 600px;
 padding: 10px;
 background-color: #fff;
}

.column-group.area {
 width: 600px;
}

.column-group h2 {
  clear: both;
  border:0 none;
    background:url(../img/lnav_modal.gif) 0 5px no-repeat;
  padding:0 0 0 60px;
  margin-bottom:10px;
  font-size: 125%;
  /zoom: 1;
}

.column-group h2.area-details {
  clear: both;
  border:0 none;
    background:#b8e3b6;
  padding:5px 10px;
  margin-bottom:10px;
  font-size: 115%;
  /zoom: 1;
  font-weight:bold;
}

.column-group h3 {
 background:none;
 min-height: 20px;
 height: auto !important;
 height: 20px;
 /*padding-left:15px;*/
 line-height:1.8em;
 font-weight:bold;
 color:#058e01;
 margin-bottom:8px;
}

.map-summary-list {
    position: relative;
}

.map-date
  {
  font-size: 80%;
  line-height: 12px;
  }

.map-summary-list .map-date
  {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  }

.columnBox
  {
  _width:100%;
  }

.columnBox table.dataTable01,
.columnBox table.dataTable01 th,
.columnBox table.dataTable01 td
  {
  border:none;
  background:none;
  }

.columnBox table.dT01top
  {
  margin: 0 0 15px 0;
  width:100%;
  }

.columnBox table.dataTable01 caption,
table.dataTable03 caption,
p.caption-b
  {
  font-weight:bold;
  }

.columnBox table.dataTable01 th
  {
  font-weight:normal;
  }

.columnBox table.dataTable01 th,
.columnBox table.dataTable01 td
  {
  text-align:left;
  padding:0;
  }



/*130123  for inquiry */

.area-tekiseika110
  {
  width: 681px;
  padding: 20px 40px 40px;
    background:url(../../img/inquiry_06.gif) left bottom no-repeat;
  }

/*170315  for inquiry */

.area-directdial
  {
  position: relative;
  width: 681;
  height: 321;
  }

.area-directdial .button-directdial
  {
  position: absolute;
  bottom: 27px;
  left: 72px;
  }



/*130123  for /area/roadmap/list.html */

.area-list-map-title
  {
  width: 100%;
    position: relative;
  }

.area-list-map-title .area-list-map-title-date
  {
  position: absolute;
  top: 2px;
  left: 340px;
  }

/*130610  for /zone/details/fukushima_index.html */
hr.hr-line
  {
  height: 0;
  margin: 0 0 20px 0;
  border: 1px dotted #e1e1e1;
  }

#sideNav hr.hr-line
  {
  margin: 20px 0 20px 0;
  }




/*130628  for /area/data/tamura.html */

.simpleTabsData .simpleTabsNavigation
  {
  clear: both;
  margin-bottom: 10px;
  }

.simpleTabsData .simpleTabsNavigation:before, /* modern browsers */
.simpleTabsData .simpleTabsNavigation:after
  {
  content:"";
  display:table;
  }

.simpleTabsData .simpleTabsNavigation:after
  {
  clear:both;
  }

.simpleTabsData .simpleTabsNavigation /* IE 6/7 */
  {
  zoom:1;
  }

.simpleTabsData .simpleTabsNavigation li
  {
  display: block;
  float: left;
  padding: 0 10px 10px 0;
  }

/*.simpleTabsData .simpleTabsNavigation li a
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

.simpleTabsData .simpleTabsNavigation li a:hover
  {
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
  }

.simpleTabsData .simpleTabsNavigation li a.current
  {
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
  }*/

#main .simpleTabsData .simpleTabsContent
  {
  height: auto;
  }


/* .p-button.button-off a
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }*/

.p-button a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main sup
  {
  font-size: 60%;
  vertical-align:top;
  }

#main sup.sup80
  {
  font-size: 80%;
  vertical-align:top;
  }

#main sup.sup60-super
  {
  font-size: 60%;
  vertical-align:super;
  }

#main sup.sup80-super
  {
  font-size: 80%;
  vertical-align:super;
  }

#main .tsmall sup /* /area/data/ */
  {
  font-size: 80%;
  vertical-align:super;
  }

#main .green
  {
  color:#058e01;
  }

#main .underline
  {
  text-decoration:underline;
  }


#main .underline-orange
  {
  text-decoration: none;
  border-bottom: solid 1px #f68732;
  }

#main .underline-italic
  {
  text-decoration:underline;
  font-style: oblique;
  font-family:'ヒラギノ角ゴシック Pro W3','Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', Osaka, sans-serif;
  }

#main .underline-double
  {
  text-decoration: none;
  font-weight: normal;
  border-bottom-style: double;
  }

table.dataTable01.tsmall
  {
  font-size:80%;
  padding:0.1em 0.1em;
  }

table.dataTable01.tsmall th,
table.dataTable01.tsmall td
  {
  padding:0.1em 0.1em;
  }

table.dataTable01.tsmall2
  {
  font-size:80%;
  padding:4px;
  }

table.dataTable01.tsmall2 th,
table.dataTable01.tsmall2 td
  {
  padding:4px;
  }

table.dataTable01.tsmall2.tsmall3
  {
  font-size:79%;
  padding:3px;
  }

table.dataTable01.tsmall2.tsmall3 th,
table.dataTable01.tsmall2.tsmall3 td
  {
  padding:3px;
  }

/*.slider-border
  {
  border:solid 1px #009933;
  }*/

/* fade tab */
.tab__content__item {
  display: none;
}

.tab__content__item_is-active {
  display: block;
}

.simpleTabsData-slider .simpleTabs
  {
  clear: both;
  }

.simpleTabsData-slider .simpleTabs:before, /* modern browsers */
.simpleTabsData-slider .simpleTabs:after
  {
  content:"";
  display:table;
  }

.simpleTabsData-slider .simpleTabs:after
  {
  clear:both;
  }

.simpleTabsData-slider .simpleTabs  /* IE 6/7 */
  {
  zoom:1;
  }

.simpleTabsData-slider .simpleTabsNavigation
  {
  width: 230px;
  float: right;
  }

.simpleTabsData.ohkuma .simpleTabsNavigation
  {
  margin-bottom: 20px;
  }

.simpleTabsData-slider .simpleTabsContent
  {
  width: 430px;
  float: left;
  }

#main .simpleTabsData-slider .simpleTabsContent
  {
  overflow: none;
  height: 310px;
  }



/***** naraha hokanjyo ******/

#main .simpleTabsNavigation li.naraha-hokanjyo-tab-01,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-02,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-03,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-04,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-05,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-06,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-07,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-08,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-09,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-10,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-11,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-12,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-13,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-14,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-15,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-16,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-17,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-18,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-19,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-20,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-21
  {
  width: 167px;
  height: 22px;
  padding-right: 4px;
  padding-bottom: 6px;
  }

#main .simpleTabsNavigation li.naraha-hokanjyo-tab-01 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-02 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-03 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-04 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-05 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-06 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-07 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-08 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-09 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-10 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-11 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-12 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-13 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-14 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-15 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-16 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-17 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-18 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-19 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-20 a,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-21 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/naraha_hokan_tab_150323.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.naraha-hokanjyo-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-02 a { background-position: -167px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-03 a { background-position: -334px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-04 a { background-position: -501px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-05 a { background-position: -668px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-06 a { background-position: -835px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-07 a { background-position: -1002px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-08 a { background-position: -1169px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-09 a { background-position: -1336px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-10 a { background-position: -1503px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-11 a { background-position: -1670px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-12 a { background-position: -1837px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-13 a { background-position: -2004px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-14 a { background-position: -2171px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-15 a { background-position: -2338px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-16 a { background-position: -2505px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-17 a { background-position: -2672px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-18 a { background-position: -2839px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-19 a { background-position: -3006px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-20 a { background-position: -3173px 0;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-21 a { background-position: -3340px 0;}

#main .simpleTabsNavigation li.naraha-hokanjyo-tab-01 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-02 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-03 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-04 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-05 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-06 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-07 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-08 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-09 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-10 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-11 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-12 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-13 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-14 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-15 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-16 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-17 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-18 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-19 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-20 a:hover,
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-21 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.naraha-hokanjyo-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-02 a.current { background-position: -167px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-03 a.current { background-position: -334px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-04 a.current { background-position: -501px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-05 a.current { background-position: -668px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-06 a.current { background-position: -835px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-07 a.current { background-position: -1002px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-08 a.current { background-position: -1169px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-09 a.current { background-position: -1336px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-10 a.current { background-position: -1503px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-11 a.current { background-position: -1670px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-12 a.current { background-position: -1837px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-13 a.current { background-position: -2004px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-14 a.current { background-position: -2171px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-15 a.current { background-position: -2338px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-16 a.current { background-position: -2505px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-17 a.current { background-position: -2672px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-18 a.current { background-position: -2839px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-19 a.current { background-position: -3006px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-20 a.current { background-position: -3173px -22px;}
#main .simpleTabsNavigation li.naraha-hokanjyo-tab-21 a.current { background-position: -3340px -22px;}



/***** naraha teigen ******/

#main .simpleTabsNavigation li.slider-button-naraha-tab-01,
#main .simpleTabsNavigation li.slider-button-naraha-tab-02,
#main .simpleTabsNavigation li.slider-button-naraha-tab-03,
#main .simpleTabsNavigation li.slider-button-naraha-tab-04
  {
  width: 220px;
  height: 50px;
  }

#main .simpleTabsNavigation li.slider-button-naraha-tab-01 a,
#main .simpleTabsNavigation li.slider-button-naraha-tab-02 a,
#main .simpleTabsNavigation li.slider-button-naraha-tab-03 a,
#main .simpleTabsNavigation li.slider-button-naraha-tab-04 a
  {
  display: block;
  height: 50px;
  text-indent: -9999px;
  background: url(../img/naraha_slider_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.slider-button-naraha-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.slider-button-naraha-tab-02 a { background-position: 0 -50px;}
#main .simpleTabsNavigation li.slider-button-naraha-tab-03 a { background-position: 0 -100px;}
#main .simpleTabsNavigation li.slider-button-naraha-tab-04 a { background-position: 0 -150px;}

#main .simpleTabsNavigation li.slider-button-naraha-tab-01 a:hover,
#main .simpleTabsNavigation li.slider-button-naraha-tab-02 a:hover,
#main .simpleTabsNavigation li.slider-button-naraha-tab-03 a:hover,
#main .simpleTabsNavigation li.slider-button-naraha-tab-04 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.slider-button-naraha-tab-01 a.current { background-position: -220px 0;}
#main .simpleTabsNavigation li.slider-button-naraha-tab-02 a.current { background-position: -220px -50px;}
#main .simpleTabsNavigation li.slider-button-naraha-tab-03 a.current { background-position: -220px -100px;}
#main .simpleTabsNavigation li.slider-button-naraha-tab-04 a.current { background-position: -220px -150px;}





/***** katsurao hokanjyo ******/

#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-01,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-02,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-03,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-04,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-05,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-06,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-07,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-08,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-09,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-10,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-11,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-12,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-13,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-14,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-15,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-16,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-17,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-18,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-19,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-20,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-21,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-22,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-23,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-24,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-25,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-26,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-27,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-28,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-29,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-30,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-31,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-32,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-33,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-34,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-35
  {
  width: 167px;
  height: 22px;
  padding-right: 4px;
  padding-bottom: 6px;
  }

#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-01 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-02 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-03 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-04 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-05 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-06 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-07 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-08 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-09 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-10 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-11 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-12 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-13 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-14 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-15 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-16 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-17 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-18 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-19 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-20 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-21 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-22 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-23 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-24 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-25 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-26 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-27 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-28 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-29 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-30 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-31 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-32 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-33 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-34 a,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-35 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/katsurao_hokan_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-02 a { background-position: -167px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-03 a { background-position: -334px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-04 a { background-position: -501px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-05 a { background-position: -668px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-06 a { background-position: -835px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-07 a { background-position: -1002px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-08 a { background-position: -1169px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-09 a { background-position: -1336px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-10 a { background-position: -1503px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-11 a { background-position: -1670px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-12 a { background-position: -1837px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-13 a { background-position: -2004px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-14 a { background-position: -2171px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-15 a { background-position: -2338px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-16 a { background-position: -2505px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-17 a { background-position: -2672px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-18 a { background-position: -2839px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-19 a { background-position: -3006px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-20 a { background-position: -3173px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-21 a { background-position: -3340px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-22 a { background-position: -3507px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-23 a { background-position: -3674px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-24 a { background-position: -3841px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-25 a { background-position: -4008px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-26 a { background-position: -4175px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-27 a { background-position: -4342px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-28 a { background-position: -4509px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-29 a { background-position: -4676px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-30 a { background-position: -4843px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-31 a { background-position: -5010px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-32 a { background-position: -5177px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-33 a { background-position: -5344px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-34 a { background-position: -5511px 0;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-35 a { background-position: -5678px 0;}

#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-01 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-02 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-03 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-04 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-05 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-06 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-07 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-08 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-09 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-10 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-11 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-12 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-13 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-14 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-15 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-16 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-17 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-18 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-19 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-20 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-21 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-22 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-23 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-24 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-25 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-26 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-27 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-28 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-29 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-30 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-31 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-32 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-33 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-34 a:hover,
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-35 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-02 a.current { background-position: -167px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-03 a.current { background-position: -334px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-04 a.current { background-position: -501px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-05 a.current { background-position: -668px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-06 a.current { background-position: -835px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-07 a.current { background-position: -1002px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-08 a.current { background-position: -1169px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-09 a.current { background-position: -1336px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-10 a.current { background-position: -1503px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-11 a.current { background-position: -1670px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-12 a.current { background-position: -1837px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-13 a.current { background-position: -2004px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-14 a.current { background-position: -2171px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-15 a.current { background-position: -2338px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-16 a.current { background-position: -2505px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-17 a.current { background-position: -2672px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-18 a.current { background-position: -2839px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-19 a.current { background-position: -3006px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-20 a.current { background-position: -3173px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-21 a.current { background-position: -3340px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-22 a.current { background-position: -3507px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-23 a.current { background-position: -3674px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-24 a.current { background-position: -3841px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-25 a.current { background-position: -4008px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-26 a.current { background-position: -4175px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-27 a.current { background-position: -4342px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-28 a.current { background-position: -4509px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-29 a.current { background-position: -4676px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-30 a.current { background-position: -4843px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-31 a.current { background-position: -5010px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-32 a.current { background-position: -5177px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-33 a.current { background-position: -5344px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-34 a.current { background-position: -5511px -22px;}
#main .simpleTabsNavigation li.katsurao-hokanjyo-tab-35 a.current { background-position: -5678px -22px;}





/***** ohkuma hokanjyo ******/

#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-01,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-02,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-03,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-04,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-05,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-06,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-07,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-08,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-09,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-10,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-11,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-12
  {
  width: 167px;
  height: 22px;
  padding-right: 4px;
  padding-bottom: 6px;
  }

#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-01 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-02 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-03 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-04 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-05 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-06 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-07 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-08 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-09 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-10 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-11 a,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-12 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/ohkuma_hokan_tab_150323.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-02 a { background-position: -167px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-03 a { background-position: -334px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-04 a { background-position: -501px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-05 a { background-position: -668px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-06 a { background-position: -835px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-07 a { background-position: -1002px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-08 a { background-position: -1169px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-09 a { background-position: -1336px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-10 a { background-position: -1503px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-11 a { background-position: -1670px 0;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-12 a { background-position: -1837px 0;}

#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-01 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-02 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-03 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-04 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-05 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-06 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-07 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-08 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-09 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-10 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-11 a:hover,
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-12 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-02 a.current { background-position: -167px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-03 a.current { background-position: -334px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-04 a.current { background-position: -501px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-05 a.current { background-position: -668px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-06 a.current { background-position: -835px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-07 a.current { background-position: -1002px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-08 a.current { background-position: -1169px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-09 a.current { background-position: -1336px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-10 a.current { background-position: -1503px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-11 a.current { background-position: -1670px -22px;}
#main .simpleTabsNavigation li.ohkuma-hokanjyo-tab-12 a.current { background-position: -1837px -22px;}




/***** futaba teigen ******/

#main .simpleTabsNavigation li.slider-button-futaba-tab-01,
#main .simpleTabsNavigation li.slider-button-futaba-tab-02,
#main .simpleTabsNavigation li.slider-button-futaba-tab-03,
#main .simpleTabsNavigation li.slider-button-futaba-tab-04
  {
  width: 220px;
  height: 50px;
  }

#main .simpleTabsNavigation li.slider-button-futaba-tab-01 a,
#main .simpleTabsNavigation li.slider-button-futaba-tab-02 a,
#main .simpleTabsNavigation li.slider-button-futaba-tab-03 a,
#main .simpleTabsNavigation li.slider-button-futaba-tab-04 a
  {
  display: block;
  height: 50px;
  text-indent: -9999px;
  background: url(../img/futaba_slider_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.slider-button-futaba-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.slider-button-futaba-tab-02 a { background-position: 0 -50px;}
#main .simpleTabsNavigation li.slider-button-futaba-tab-03 a { background-position: 0 -100px;}
#main .simpleTabsNavigation li.slider-button-futaba-tab-04 a { background-position: 0 -150px;}

#main .simpleTabsNavigation li.slider-button-futaba-tab-01 a:hover,
#main .simpleTabsNavigation li.slider-button-futaba-tab-02 a:hover,
#main .simpleTabsNavigation li.slider-button-futaba-tab-03 a:hover,
#main .simpleTabsNavigation li.slider-button-futaba-tab-04 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.slider-button-futaba-tab-01 a.current { background-position: -220px 0;}
#main .simpleTabsNavigation li.slider-button-futaba-tab-02 a.current { background-position: -220px -50px;}
#main .simpleTabsNavigation li.slider-button-futaba-tab-03 a.current { background-position: -220px -100px;}
#main .simpleTabsNavigation li.slider-button-futaba-tab-04 a.current { background-position: -220px -150px;}


/***** katsurao teigen ******/

#main .simpleTabsNavigation li.slider-button-katsurao-tab-01,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-02,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-03,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-04
  {
  width: 220px;
  height: 50px;
  }

#main .simpleTabsNavigation li.slider-button-katsurao-tab-01 a,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-02 a,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-03 a,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-04 a
  {
  display: block;
  height: 50px;
  text-indent: -9999px;
  background: url(../img/katsurao_slider_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.slider-button-katsurao-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.slider-button-katsurao-tab-02 a { background-position: 0 -50px;}
#main .simpleTabsNavigation li.slider-button-katsurao-tab-03 a { background-position: 0 -100px;}
#main .simpleTabsNavigation li.slider-button-katsurao-tab-04 a { background-position: 0 -150px;}

#main .simpleTabsNavigation li.slider-button-katsurao-tab-01 a:hover,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-02 a:hover,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-03 a:hover,
#main .simpleTabsNavigation li.slider-button-katsurao-tab-04 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.slider-button-katsurao-tab-01 a.current { background-position: -220px 0;}
#main .simpleTabsNavigation li.slider-button-katsurao-tab-02 a.current { background-position: -220px -50px;}
#main .simpleTabsNavigation li.slider-button-katsurao-tab-03 a.current { background-position: -220px -100px;}
#main .simpleTabsNavigation li.slider-button-katsurao-tab-04 a.current { background-position: -220px -150px;}




/***** ohkuma teigen ******/

#main .simpleTabsNavigation li.slider-button-ohkuma-tab-01,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-02,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-03,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-04
  {
  width: 220px;
  height: 50px;
  }

#main .simpleTabsNavigation li.slider-button-ohkuma-tab-01 a,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-02 a,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-03 a,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-04 a
  {
  display: block;
  height: 50px;
  text-indent: -9999px;
  background: url(../img/ohkuma_slider_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.slider-button-ohkuma-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-02 a { background-position: 0 -50px;}
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-03 a { background-position: 0 -100px;}
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-04 a { background-position: 0 -150px;}

#main .simpleTabsNavigation li.slider-button-ohkuma-tab-01 a:hover,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-02 a:hover,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-03 a:hover,
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-04 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.slider-button-ohkuma-tab-01 a.current { background-position: -220px 0;}
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-02 a.current { background-position: -220px -50px;}
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-03 a.current { background-position: -220px -100px;}
#main .simpleTabsNavigation li.slider-button-ohkuma-tab-04 a.current { background-position: -220px -150px;}



/***** kawauchi teigen ******/


#main .simpleTabsNavigation li.slider-button-kawauchi-tab-01,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-02,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-03,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-04
  {
  width: 220px;
  height: 50px;
  }

#main .simpleTabsNavigation li.slider-button-kawauchi-tab-01 a,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-02 a,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-03 a,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-04 a
  {
  display: block;
  height: 50px;
  text-indent: -9999px;
  background: url(../img/kawauchi_slider_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.slider-button-kawauchi-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-02 a { background-position: 0 -50px;}
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-03 a { background-position: 0 -100px;}
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-04 a { background-position: 0 -150px;}

#main .simpleTabsNavigation li.slider-button-kawauchi-tab-01 a:hover,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-02 a:hover,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-03 a:hover,
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-04 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.slider-button-kawauchi-tab-01 a.current { background-position: -220px 0;}
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-02 a.current { background-position: -220px -50px;}
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-03 a.current { background-position: -220px -100px;}
#main .simpleTabsNavigation li.slider-button-kawauchi-tab-04 a.current { background-position: -220px -150px;}



/***** kawauchi teigen ******/

#main .simpleTabsNavigation li.kawauchi-teigen-tab-01,
#main .simpleTabsNavigation li.kawauchi-teigen-tab-02,
#main .simpleTabsNavigation li.kawauchi-teigen-tab-03
  {
  width: 147px;
  height: 22px;
  }

#main .simpleTabsNavigation li.kawauchi-teigen-tab-01 a,
#main .simpleTabsNavigation li.kawauchi-teigen-tab-02 a,
#main .simpleTabsNavigation li.kawauchi-teigen-tab-03 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/kawauchi_teigen_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.kawauchi-teigen-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.kawauchi-teigen-tab-02 a { background-position: -147px 0;}
#main .simpleTabsNavigation li.kawauchi-teigen-tab-03 a { background-position: -294px 0;}

#main .simpleTabsNavigation li.kawauchi-teigen-tab-01 a:hover,
#main .simpleTabsNavigation li.kawauchi-teigen-tab-02 a:hover,
#main .simpleTabsNavigation li.kawauchi-teigen-tab-03 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.kawauchi-teigen-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.kawauchi-teigen-tab-02 a.current { background-position: -147px -22px;}
#main .simpleTabsNavigation li.kawauchi-teigen-tab-03 a.current { background-position: -294px -22px;}




/***** kawauchi hokanjyo ******/

#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-01,
#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-02
  {
  width: 147px;
  height: 22px;
  }

#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-01 a,
#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-02 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/kawauchi_hokanjyo_tab.gif) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-02 a { background-position: -147px 0;}

#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-01 a:hover,
#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-02 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.kawauchi-hokanjyo-tab-02 a.current { background-position: -147px -22px;}


/***** kawamata teigen ******/

#main .simpleTabsNavigation li.slider-button-kawamata-tab-01,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-02,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-03,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-04
  {
  width: 220px;
  height: 50px;
  }

#main .simpleTabsNavigation li.slider-button-kawamata-tab-01 a,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-02 a,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-03 a,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-04 a
  {
  display: block;
  height: 50px;
  text-indent: -9999px;
  background: url(../img/kawamata_slider_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.slider-button-kawamata-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.slider-button-kawamata-tab-02 a { background-position: 0 -50px;}
#main .simpleTabsNavigation li.slider-button-kawamata-tab-03 a { background-position: 0 -100px;}
#main .simpleTabsNavigation li.slider-button-kawamata-tab-04 a { background-position: 0 -150px;}

#main .simpleTabsNavigation li.slider-button-kawamata-tab-01 a:hover,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-02 a:hover,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-03 a:hover,
#main .simpleTabsNavigation li.slider-button-kawamata-tab-04 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.slider-button-kawamata-tab-01 a.current { background-position: -220px 0;}
#main .simpleTabsNavigation li.slider-button-kawamata-tab-02 a.current { background-position: -220px -50px;}
#main .simpleTabsNavigation li.slider-button-kawamata-tab-03 a.current { background-position: -220px -100px;}
#main .simpleTabsNavigation li.slider-button-kawamata-tab-04 a.current { background-position: -220px -150px;}


/***** kawamata hokanjyo ******/

#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-01,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-02,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-03,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-04,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-05,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-06,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-07,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-08,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-09,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-10,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-11,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-12,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-13,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-14,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-15,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-16,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-17,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-18,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-19,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-20,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-21,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-22,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-23,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-24,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-25,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-26,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-27,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-28,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-29,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-30,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-31,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-32,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-33,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-34,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-35,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-36,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-37,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-38,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-39,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-40,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-41,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-42
  {
  width: 167px;
  height: 22px;
  padding-right: 4px;
  padding-bottom: 6px;
  }

#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-01 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-02 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-03 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-04 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-05 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-06 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-07 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-08 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-09 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-10 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-11 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-12 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-13 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-14 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-15 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-16 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-17 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-18 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-19 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-20 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-21 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-22 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-23 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-24 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-25 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-26 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-27 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-28 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-29 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-30 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-31 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-32 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-33 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-34 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-35 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-36 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-37 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-38 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-39 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-40 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-41 a,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-42 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/kawamata_hokan_tab_171206.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-02 a { background-position: -167px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-03 a { background-position: -334px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-04 a { background-position: -501px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-05 a { background-position: -668px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-06 a { background-position: -835px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-07 a { background-position: -1002px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-08 a { background-position: -1169px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-09 a { background-position: -1336px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-10 a { background-position: -1503px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-11 a { background-position: -1670px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-12 a { background-position: -1837px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-13 a { background-position: -2004px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-14 a { background-position: -2171px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-15 a { background-position: -2338px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-16 a { background-position: -2505px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-17 a { background-position: -2672px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-18 a { background-position: -2839px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-19 a { background-position: -3006px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-20 a { background-position: -3173px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-21 a { background-position: -3340px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-22 a { background-position: -3507px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-23 a { background-position: -3674px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-24 a { background-position: -3841px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-25 a { background-position: -4008px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-26 a { background-position: -4175px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-27 a { background-position: -4342px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-28 a { background-position: -4509px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-29 a { background-position: -4676px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-30 a { background-position: -4843px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-31 a { background-position: -5010px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-32 a { background-position: -5177px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-33 a { background-position: -5344px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-34 a { background-position: -5511px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-35 a { background-position: -5678px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-36 a { background-position: -5845px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-37 a { background-position: -6012px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-38 a { background-position: -6179px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-39 a { background-position: -6346px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-40 a { background-position: -6513px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-41 a { background-position: -6680px 0;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-42 a { background-position: -6847px 0;}

#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-01 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-02 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-03 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-04 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-05 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-06 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-07 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-08 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-09 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-10 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-11 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-12 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-13 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-14 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-15 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-16 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-17 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-18 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-19 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-20 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-21 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-22 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-23 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-24 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-25 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-26 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-27 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-28 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-29 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-30 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-31 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-32 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-33 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-34 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-35 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-36 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-37 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-38 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-39 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-40 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-41 a:hover,
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-42 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-02 a.current { background-position: -167px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-03 a.current { background-position: -334px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-04 a.current { background-position: -501px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-05 a.current { background-position: -668px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-06 a.current { background-position: -835px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-07 a.current { background-position: -1002px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-08 a.current { background-position: -1169px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-09 a.current { background-position: -1336px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-10 a.current { background-position: -1503px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-11 a.current { background-position: -1670px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-12 a.current { background-position: -1837px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-13 a.current { background-position: -2004px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-14 a.current { background-position: -2171px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-15 a.current { background-position: -2338px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-16 a.current { background-position: -2505px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-17 a.current { background-position: -2672px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-18 a.current { background-position: -2839px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-19 a.current { background-position: -3006px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-20 a.current { background-position: -3173px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-21 a.current { background-position: -3340px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-22 a.current { background-position: -3507px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-23 a.current { background-position: -3674px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-24 a.current { background-position: -3841px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-25 a.current { background-position: -4008px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-26 a.current { background-position: -4175px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-27 a.current { background-position: -4342px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-28 a.current { background-position: -4509px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-29 a.current { background-position: -4676px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-30 a.current { background-position: -4843px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-31 a.current { background-position: -5010px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-32 a.current { background-position: -5177px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-33 a.current { background-position: -5344px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-34 a.current { background-position: -5511px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-35 a.current { background-position: -5678px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-36 a.current { background-position: -5845px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-37 a.current { background-position: -6012px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-38 a.current { background-position: -6179px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-39 a.current { background-position: -6346px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-40 a.current { background-position: -6513px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-41 a.current { background-position: -6680px -22px;}
#main .simpleTabsNavigation li.kawamata-hokanjyo-tab-42 a.current { background-position: -6847px -22px;}




/***** tamura ******/

#main .simpleTabsNavigation li.tamura-result-tab-01,
#main .simpleTabsNavigation li.slider-result-tab-02,
#main .simpleTabsNavigation li.slider-result-tab-03,
#main .simpleTabsNavigation li.slider-result-tab-04,
#main .simpleTabsNavigation li.slider-result-tab-05
  {
  width: 99px;
  height: 22px;
  }

#main .simpleTabsNavigation li.tamura-result-tab-01 a,
#main .simpleTabsNavigation li.tamura-result-tab-02 a,
#main .simpleTabsNavigation li.tamura-result-tab-03 a,
#main .simpleTabsNavigation li.tamura-result-tab-04 a,
#main .simpleTabsNavigation li.tamura-result-tab-05 a
  {
  display: block;
  width: 99px;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/tamura_ex_post_monitoring_tab.png) 0 -22px no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.tamura-result-tab-01 a { background-position: 0 -22px;}
#main .simpleTabsNavigation li.tamura-result-tab-02 a { background-position: -99px -22px;}
#main .simpleTabsNavigation li.tamura-result-tab-03 a { background-position: -198px -22px;}
#main .simpleTabsNavigation li.tamura-result-tab-04 a { background-position:  -297px -22px;}
#main .simpleTabsNavigation li.tamura-result-tab-05 a { background-position:  -396px -22px;}

#main .simpleTabsNavigation li.tamura-result-tab-01 a.current { background-position: 0 0;}
#main .simpleTabsNavigation li.tamura-result-tab-02 a.current { background-position: -99px 0;}
#main .simpleTabsNavigation li.tamura-result-tab-03 a.current { background-position: -198px 0;}
#main .simpleTabsNavigation li.tamura-result-tab-04 a.current { background-position:  -297px 0;}
#main .simpleTabsNavigation li.tamura-result-tab-05 a.current { background-position:  -396px 0;}

#main .simpleTabsNavigation li.tamura-result-tab-01 a:hover,
#main .simpleTabsNavigation li.tamura-result-tab-02 a:hover,
#main .simpleTabsNavigation li.tamura-result-tab-03 a:hover,
#main .simpleTabsNavigation li.tamura-result-tab-04 a:hover,
#main .simpleTabsNavigation li.tamura-result-tab-05 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }








#main .simpleTabsNavigation li.slider-button-tab-01,
#main .simpleTabsNavigation li.slider-button-tab-02,
#main .simpleTabsNavigation li.slider-button-tab-03,
#main .simpleTabsNavigation li.slider-button-tab-04
  {
  width: 220px;
  height: 50px;
  }

#main .simpleTabsNavigation li.slider-button-tab-01 a,
#main .simpleTabsNavigation li.slider-button-tab-02 a,
#main .simpleTabsNavigation li.slider-button-tab-03 a,
#main .simpleTabsNavigation li.slider-button-tab-04 a
  {
  display: block;
  height: 50px;
  text-indent: -9999px;
  background: url(../img/tamura_slider_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.slider-button-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.slider-button-tab-02 a { background-position: 0 -50px;}
#main .simpleTabsNavigation li.slider-button-tab-03 a { background-position: 0 -100px;}
#main .simpleTabsNavigation li.slider-button-tab-04 a { background-position: 0 -150px;}

#main .simpleTabsNavigation li.slider-button-tab-01 a:hover,
#main .simpleTabsNavigation li.slider-button-tab-02 a:hover,
#main .simpleTabsNavigation li.slider-button-tab-03 a:hover,
#main .simpleTabsNavigation li.slider-button-tab-04 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.slider-button-tab-01 a.current { background-position: -220px 0;}
#main .simpleTabsNavigation li.slider-button-tab-02 a.current { background-position: -220px -50px;}
#main .simpleTabsNavigation li.slider-button-tab-03 a.current { background-position: -220px -100px;}
#main .simpleTabsNavigation li.slider-button-tab-04 a.current { background-position: -220px -150px;}




#main .simpleTabsNavigation li.tamura-teigen-tab-01,
#main .simpleTabsNavigation li.tamura-teigen-tab-02,
#main .simpleTabsNavigation li.tamura-teigen-tab-03
  {
  width: 147px;
  height: 22px;
  }

#main .simpleTabsNavigation li.tamura-teigen-tab-01 a,
#main .simpleTabsNavigation li.tamura-teigen-tab-02 a,
#main .simpleTabsNavigation li.tamura-teigen-tab-03 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/tamura_teigen_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.tamura-teigen-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.tamura-teigen-tab-02 a { background-position: -147px 0;}
#main .simpleTabsNavigation li.tamura-teigen-tab-03 a { background-position: -294px 0;}

#main .simpleTabsNavigation li.tamura-teigen-tab-01 a:hover,
#main .simpleTabsNavigation li.tamura-teigen-tab-02 a:hover,
#main .simpleTabsNavigation li.tamura-teigen-tab-03 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.tamura-teigen-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.tamura-teigen-tab-02 a.current { background-position: -147px -22px;}
#main .simpleTabsNavigation li.tamura-teigen-tab-03 a.current { background-position: -294px -22px;}




#main .simpleTabsNavigation li.tamura-hokan-tab-01,
#main .simpleTabsNavigation li.tamura-hokan-tab-02,
#main .simpleTabsNavigation li.tamura-hokan-tab-03,
#main .simpleTabsNavigation li.tamura-hokan-tab-04,
#main .simpleTabsNavigation li.tamura-hokan-tab-05,
#main .simpleTabsNavigation li.tamura-hokan-tab-06
  {
  width: 167px;
  height: 22px;
  }

#main .simpleTabsNavigation li.tamura-hokan-tab-01 a,
#main .simpleTabsNavigation li.tamura-hokan-tab-02 a,
#main .simpleTabsNavigation li.tamura-hokan-tab-03 a,
#main .simpleTabsNavigation li.tamura-hokan-tab-04 a,
#main .simpleTabsNavigation li.tamura-hokan-tab-05 a,
#main .simpleTabsNavigation li.tamura-hokan-tab-06 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/tamura_hokan_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.tamura-hokan-tab-01 a {  background-position: 0 0;}
#main .simpleTabsNavigation li.tamura-hokan-tab-02 a {  background-position: -167px 0;}
#main .simpleTabsNavigation li.tamura-hokan-tab-03 a {  background-position: -334px 0;}
#main .simpleTabsNavigation li.tamura-hokan-tab-04 a {  background-position: -501px 0;}
#main .simpleTabsNavigation li.tamura-hokan-tab-05 a {  background-position: -668px 0;}
#main .simpleTabsNavigation li.tamura-hokan-tab-06 a {  background-position: -835px 0;}

#main .simpleTabsNavigation li.tamura-hokan-tab-01 a:hover,
#main .simpleTabsNavigation li.tamura-hokan-tab-02 a:hover,
#main .simpleTabsNavigation li.tamura-hokan-tab-03 a:hover,
#main .simpleTabsNavigation li.tamura-hokan-tab-04 a:hover,
#main .simpleTabsNavigation li.tamura-hokan-tab-05 a:hover,
#main .simpleTabsNavigation li.tamura-hokan-tab-06 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.tamura-hokan-tab-01 a.current {  background-position: 0 -22px;}
#main .simpleTabsNavigation li.tamura-hokan-tab-02 a.current {  background-position: -167px -22px;}
#main .simpleTabsNavigation li.tamura-hokan-tab-03 a.current {  background-position: -334px -22px;}
#main .simpleTabsNavigation li.tamura-hokan-tab-04 a.current {  background-position: -501px -22px;}
#main .simpleTabsNavigation li.tamura-hokan-tab-05 a.current {  background-position: -668px -22px;}
#main .simpleTabsNavigation li.tamura-hokan-tab-06 a.current {  background-position: -835px -22px;}



.data-map .columnBox
  {
  margin-top:0;
  padding:10px 10px 5px 13px;
  margin-bottom:15px;
  }

#main .fLarge,
#contents .fLarge,
#mainInner .fLarge
  {
  font-size: 150%;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
  color:#058e01;
  }

#main .fLarge2,
#contents .fLarge2,
#mainInner .fLarge2
  {
  font-size: 125%;
  font-weight: bold;
  }

#main .fLarge3,
#contents .fLarge3,
#mainInner .fLarge3
  {
  font-size: 155%;
  line-height: 129%;
  font-weight: bold;
  margin-top: 2px;
  }

#main .fLarge4,
#contents .fLarge4,
#mainInner .fLarge4
  {
  font-size: 110%;
  }

#main .fSmall,
#contents .fSmall
  {
  font-size: 80%;
  }

#main .fSmall2,
#contents .fSmall2
  {
  font-size: 90%;
  }

.listLink03
  {
  background:url(../img/top_listmark01.gif) left 0.3em no-repeat;
  padding-left:15px;
  margin-bottom:5px;
  display:block;
  }

.columnBox2
  {
  margin-top:20px;
  padding:20px 15px 0 30px;
  margin-bottom:30px;
  background-color:#e2f0e2;
  }

.columnBox3
  {
  margin:10px 0 15px;
  padding:11px 15px 10px;
  background-color:#e2f0e2;
  }

#main .columnBox3 p.picup
  {
  font-weight:bold;
  margin:0;
  }

.columnBox4
  {
  margin:10px 0 15px;
  padding:15px 20px 14px;
  background-color:#f2f9f2;
  border: 1px solid #b3dbb3;
  }

#main .columnBox4 p.picup
  {
  font-weight:bold;
  margin-bottom: 7px;
  }

#main .columnBox4 p.picup2
  {
  font-weight:bold;
  margin-top: 7px;
  }

#main .columnBox4 p.picup3
  {
  font-weight:bold;
  }

/* graph-archive */
.graph-archive {
  margin: 0 24px 30px;
}
.graph-archive li {
  float: left;
  width: 140px;
  margin-bottom: 8px;
}

/* graph-archive2 */
.graph-archive2 {
  margin-bottom: 10px;
}
.graph-archive2 li {
  float: left;
  width: 130px;
  margin-top: 15px;
}
.greenBoxInner .link-list.graph-archive2 li + li {
  margin-top: 15px;
}

/* 常磐自動車道における除染の結果 */
#JobandoKukanSenryo .tab-btn {
  margin: 0 20px 0 0;
}
#JobandoKukanSenryo .tab-btn a {
  display: block;
  width: 220px;
  height: 40px;
  text-indent: -9999px;
}
#JobandoKukanSenryo .tab-btn.active a {
  background-position: 0 100%;
}
#JobandoKukanSenryo .tab-btn01 a {
  background-image: url(/area/img/tab_btn_kukan.png);
}
#JobandoKukanSenryo .tab-btn02 a {
  background-image: url(/area/img/tab_btn_senryo.png);
}
#JobandoKukanSenryo .kukan, #JobandoKukanSenryo .senryo {
  /*position: absolute;*/
  /*top: 0;*/
}
#JobandoKukanSenryo .map {
  position: relative;
}
#JobandoKukanSenryo .senryo {
  display: none;
}
#JobandoKukanSenryo .map div {
  /*width: 305px;*/
  /*height: 361px;*/
}

#JobandoKukanSenryo .map div a, #JobandoKukanSenryo .map div div {
  display: block;
  position: absolute;
  background-position: 0 100%;
  text-indent: -9999px;
}
#JobandoKukanSenryo .map div a:hover, #JobandoKukanSenryo .map div div:hover {
  background-position: 0 0;
}
#JobandoKukanSenryo .map div a.active, #JobandoKukanSenryo .map div a.active {
  background-position: 0 0;
}
#JobandoKukanSenryo .map div a.hover, #JobandoKukanSenryo .map div div.hover {
  background-position: 0 0;
}
#JobandoKukanSenryo .map .kukan .kukan01 {
  top: 278px;
  left: 100px;
  width: 134px;
  height: 56px;
  background-image: url(/area/img/joban_kukan_balloon01.png);
}
#JobandoKukanSenryo .map .kukan .kukan02 {
  top: 125px;
  left: 45px;
  height: 55px;
  width: 167px;
  background-image: url(/area/img/joban_kukan_balloon02.png);
}
#JobandoKukanSenryo .map .kukan .kukan03 {
  top: 191px;
  left: 88px;
  height: 55px;
  width: 132px;
  background-image: url(/area/img/joban_kukan_balloon03.png);
}
#JobandoKukanSenryo .map .senryo div.senryo01 {
  top: 287px;
  left: 63px;
  width: 171px;
  height: 62px;
  background-image: url(/area/img/joban_senryo_balloon01.png);
}
#JobandoKukanSenryo .map .senryo div.senryo03 {
  top: 237px;
  left: 21px;
  width: 199px;
  height: 52px;
  background-image: url(/area/img/joban_senryo_balloon02.png);
}
#JobandoKukanSenryo .map .senryo div.senryo05 {
  top: 174px;
  left: 21px;
  height: 52px;
  width: 197px;
  background-image: url(/area/img/joban_senryo_balloon03.png);
}
#JobandoKukanSenryo .map .senryo div.senryo07 {
  top: 112px;
  left: 15px;
  height: 52px;
  width: 192px;
  background-image: url(/area/img/joban_senryo_balloon04.png);
}
#JobandoKukanSenryo .map .senryo > div > a {
  position: absolute;
  width: 33px;
  height: 21px;
  top: 6px;
}




#JobandoKukanSenryo .map .senryo div.senryo01.active,
#JobandoKukanSenryo .map .senryo div.senryo03.active,
#JobandoKukanSenryo .map .senryo div.senryo05.active,
#JobandoKukanSenryo .map .senryo div.senryo07.active {
  background-position: 0 0;
}




#JobandoKukanSenryo .map .senryo > div > a:hover {
  background-position: 0 0;
}
#JobandoKukanSenryo .map .senryo .road-up {
  background: url(/area/img/senryo_road_up.png) 0 -100%;
}
#JobandoKukanSenryo .map .senryo .road-down {
  background: url(/area/img/senryo_road_down.png) 0 -100%;
}
#JobandoKukanSenryo .map .senryo .road-up.active {
  background: url(/area/img/senryo_road_up.png) 0 -200%;
}
#JobandoKukanSenryo .map .senryo .road-down.active {
  background: url(/area/img/senryo_road_down.png) 0 -200%;
}
#JobandoKukanSenryo .map .senryo > div .senryo03,
#JobandoKukanSenryo .map .senryo > div .senryo05,
#JobandoKukanSenryo .map .senryo > div .senryo07 {
  left: 90px;
}
#JobandoKukanSenryo .map .senryo > div .senryo04,
#JobandoKukanSenryo .map .senryo > div .senryo06,
#JobandoKukanSenryo .map .senryo > div .senryo08 {
  left: 126px;
}

#JobandoKukanSenryo .map .senryo > div .senryo01 {
  top: 16px;
  left: 78px;
}
#JobandoKukanSenryo .map .senryo > div .senryo02 {
  top: 16px;
  left: 114px;
}
#JobandoKukanSenryo .area-btn {
  position: relative;
}
#JobandoKukanSenryo .area-btn .kukan a {
  display: block;
  width: 274px;
  height: 44px;
  margin-bottom: 10px;
  text-indent: -9999px;
}
#JobandoKukanSenryo .area-btn a:hover, #JobandoKukanSenryo .area-btn a.hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity: 0.70;
}
#JobandoKukanSenryo .area-btn .kukan a.active {
  background-position: 0 100%;
}
#JobandoKukanSenryo .area-btn .kukan .kukan01 {
  background-image: url(/area/img/area_btn_kukan01.png);
}
#JobandoKukanSenryo .area-btn .kukan .kukan02 {
  background-image: url(/area/img/area_btn_kukan02.png);
}
#JobandoKukanSenryo .area-btn .kukan .kukan03 {
  background-image: url(/area/img/area_btn_kukan03.png);
}
#JobandoKukanSenryo .area-btn .senryo a {
  display: block;
  width: 161px;
  height: 42px;
  text-indent: -9999px;
}
#JobandoKukanSenryo .area-btn .senryo a.active {
  background-position: 0 100%;
}
#JobandoKukanSenryo .area-btn .senryo .senryo01 {
  background-image: url(/area/img/area_btn_senryo01.png);
}
#JobandoKukanSenryo .area-btn .senryo .senryo02 {
  background-image: url(/area/img/area_btn_senryo02.png);
}
#JobandoKukanSenryo .area-btn .senryo .senryo03 {
  background-image: url(/area/img/area_btn_senryo03.png);
}
#JobandoKukanSenryo .area-btn .senryo .senryo04 {
  background-image: url(/area/img/area_btn_senryo04.png);
}
#JobandoKukanSenryo .area-btn .senryo .senryo05 {
  background-image: url(/area/img/area_btn_senryo05.png);
}
#JobandoKukanSenryo .area-btn .senryo .senryo06 {
  background-image: url(/area/img/area_btn_senryo06.png);
}
#JobandoKukanSenryo .area-btn .senryo .senryo07 {
  background-image: url(/area/img/area_btn_senryo07.png);
}
#JobandoKukanSenryo .area-btn .senryo .senryo08 {
  background-image: url(/area/img/area_btn_senryo08.png);
}



#JobandoKukanSenryo .under .kukan-child, #JobandoKukanSenryo .under .senryo-child {
  display: none;
}
#JobandoKukanSenryo .under .active {
  display: block;
}
#JobandoKukanSenryo .area-btn-under .kukan-child {
  display: none;
}
#JobandoKukanSenryo .area-btn-under .kukan-child.active {
  display: block;
}

/* minamisouma map */
.minamisouma-kouiki-tab01 a, .minamisouma-kouiki-tab02 a {
  display: block;
  width: 130px;
  height: 30px;
  text-indent: -9999px;
  background: url(../img/minamisouma_kouiki_tab.png);
}
.minamisouma-kouiki-tab01 a {
  background-position: 0 0;
}
.minamisouma-kouiki-tab02 a {
  background-position: 100% 0;
}
.minamisouma-kouiki-tab01 a.current {
  background-position: 0 100%;
}
.minamisouma-kouiki-tab02 a.current {
  background-position: 100% 100%;
}

#map-minamisouma .simpleTabs {
  clear: both;
  /zoom: 1;
  background: #f1f1f1;
}
#map-minamisouma .simpleTabs:before,
#map-minamisouma .simpleTabs:after {
  content: "";
  display: table;
}
#map-minamisouma .simpleTabs:after {
  clear: both;
}
#map-minamisouma .simpleTabsNavigation {
  float: left;
  width: 153px;
  height: 500px;
  margin: 30px 0 0 30px;
  background: url(/area/details/img/map_legend_1403.png) no-repeat 0 350px;
}
#map-minamisouma .simpleTabsNavigation li {
  margin-bottom: 10px;
}
#map-minamisouma .simpleTabsContent {
  float: right;
  width: 400px;
  margin-top: 20px;
  overflow: hidden;
}
#map-minamisouma .legend {
  margin-top: 260px;
}

/* namie map */
.namie-tab01 a, .namie-tab02 a {
  display: block;
  width: 130px;
  height: 30px;
  text-indent: -9999px;
  background: url(../img/namie_kouiki_tab2.png);
}
.namie-tab01 a {
  background-position: 0 0;
}
.namie-tab02 a {
  background-position: 100% 0;
}
.namie-tab01 a.current {
  background-position: 0 100%;
}
.namie-tab02 a.current {
  background-position: 100% 100%;
}

#map-namie {
  position: relative;
}
#map-namie .simpleTabsContent {
  height: 390px;
}
#map-namie .simpleTabsNavigation li {
  margin-bottom: 10px;
}
#map-namie .simpleTabsNavigation {
  position: absolute;
  top: 20px;
  right: 20px;
}







/* /area/jobando_disobliteration.html */

#JobandoDisobliterationMap {
  position: relative;
}

#JobandoDisobliterationMap .kukan01 a {
  position: absolute;
  text-indent: -9999px;
  top: 465px;
  left: 77px;
  width: 203px;
  height: 52px;
  background-image: url(/area/img/jobando_disobliteration_map_btn.png);
}

#JobandoDisobliterationMap .kukan01 a:hover {
  background-position: 0 -52px;
}

#JobandoDisobliterationMap .kukan02 a {
  position: absolute;
  text-indent: -9999px;
  top: 310px;
  left: 77px;
  width: 191px;
  height: 52px;
  background-image: url(/area/img/jobando_disobliteration_namie_minamisouma_map_btn.png);
}

#JobandoDisobliterationMap .kukan02 a:hover {
  background-position: 0 -52px;
}

#JobandoDisobliterationMap .kukan03 a {
  position: absolute;
  text-indent: -9999px;
  top: 389px;
  left: 77px;
  width: 191px;
  height: 52px;
  background-image: url(/area/img/jobando_disobliteration_jobantomioka_namie_btn.png);
}

#JobandoDisobliterationMap .kukan03 a:hover {
  background-position: 0 -53px;
}


/* snav-mapbtn */
.snav-mapbtn {
position: relative;
display: none;
margin-bottom: 10px;
}
.snav-map-wrapper {
position: relative;
width: 341px;
height: 361px;
margin: 0 auto;
}
#sideNav .subBalloon .subBalloon-body .snav-map,
#sideNav .subBalloon .subBalloon-body .snav-map img,
#sideNav .subBalloon .subBalloon-body .over,
#sideNav .subBalloon .subBalloon-body .over img {
display: block;
width: 341px;
height: 361px;
}
.btn-balloon .subBalloon {
padding: 1px;
}

/* checkbox icon */

dt.check-on {
  padding-left: 20px;
  background: url(i/icon_check_on.png) no-repeat 0 2px;
}

dt.check-off {
  padding-left: 20px;
  background: url(i/icon_check_off.png) no-repeat 0 2px;
}

/*.greenBox2 dt.check-on,
.greenBox2 dt.check-off {
 margin-right:10px;
}*/

dl.dl-check-off {
  color: #999 !important;
}


.dlBox dl {
 clear:both;
 margin-left:15px;
 *zoom:1;
}

.dlBox dl:before,
.dlBox dl:after {
 content:"";
 display:table;
}

.dlBox dl:after {
 clear:both;
}

.dlBox dt {
 float: left;
 /*width:90px;*/
 margin-right:5px;
}

.dlBox dd {
 float: left;
 /*width:498px;*/
}


.listTable02 th,
.listTable02 td
  {
  padding-bottom: 5px;
}





#gnav ul li .mega-menu-body .heightLine-group4.yellow {
  background-color: #fffdd2;
}



p.button-box-green {
  text-align: center;
  margin-top: 12px;
  margin-right: 50px;
}

p.button-box-green a {
  display: block;
  color: #fff;
  background-color: #009933;
  padding: 5px;
  text-decoration: none;
}

p.button-box-green a:hover {
  background-color: #66B740;
}


#mainInner .eventBox {
  margin-top: 30px;
  border: 2px solid #e1e1e1;
}
#mainInner .eventBox__top {

}
#mainInner .eventBox__top:before,
#mainInner .eventBox__top:after {
  content: "";
  display: table;
}
#mainInner .eventBox__top:after {
  clear: both;
}
#mainInner .eventBox__top__title {
  float: left;
  margin: 0;
  padding: 3px 15px 2px;
  background: #4f6228;
  font-size: 115%;
  line-height: 180%;
  font-weight: bold;
  color: #fff;

}
#mainInner .eventBox__top__date {
  float: right;
  padding: 6px 10px 5px;
}

#mainInner .eventBox__bottom {
  padding: 15px;
}
#mainInner .eventBox__bottom:before,
#mainInner .eventBox__bottom:after {
  content: "";
  display: table;
}
#mainInner .eventBox__bottom:after {
  clear: both;
}

#mainInner .eventBox__bottom__img {
  float: left;
  width: 200px;
}
#mainInner .eventBox__bottom__right {
  float: right;
  width: 430px;
}


/* 170926 #cast */
#cast dl dt {
  float: left;
  width: 35px;
}

#cast dl dd {
  float: left;
  width: 565px;
  margin-left: 10px;
}

/* 171023 vote */
.movieLinkBtns {
  max-width: 620px;
  margin: 30px auto 0;
  /*margin: 0 -7px 0 -8px;*/
  letter-spacing: -0.4em;
}
.movieLinkBtns__item {
  width: 302px;
  display: inline-block;
  margin: 0;
  letter-spacing: normal;
  box-sizing: border-box;
  vertical-align: middle;
}
.movieLinkBtns__item + .movieLinkBtns__item {
  margin-left: 16px;
}
.mLinkBtn {
  position: relative;
  display: table;
  width: 100%;
  padding: 0 10px 0 50px;
  border: 3px solid;
  border-radius: 7px;
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
}
.mLinkBtn:hover,.mLinkBtn:visited,.mLinkBtn:focus {
  color: #FFF;
}
.mLinkBtn:hover {
  -ms-filter: "alpha( opacity=65 )";
  filter: alpha(opacity=65);
  opacity: 0.65;
  zoom: 1\9;
}
.mLinkBtn:before {
  position: absolute;
  content: "";
  display: block;
  background: url('/common/css/i/movieLinkIcon.png') top left no-repeat;
  width: 23px;
  height: 23px;
  top: 0;
  bottom: 0;
  left: 13px;
  margin: auto 0;
}
.mLinkBtn.youtube {
  border-color: #bdd8bc;
  background: #009933;
}
.mLinkBtn.vote {
  padding-right: 70px;
  border-color: #f0bc7d;
  background: #F08A0E;
}
.mLinkBtn.vote:after {
  position: absolute;
  content: "";
  display: block;
  width: 48px;
  height: 40px;
  top: 0;
  bottom: 0;
  right: 15px;
  margin: auto 0;
  background: url('/common/css/i/movieLinkIcon_comment.png') top left no-repeat;
}
.is-voted .mLinkBtn {
  padding: 0 10px;
  border-color: #e1e1e1;
  background: #868686;
  text-align: center;
}
.is-voted .mLinkBtn:before,
.is-voted .mLinkBtn:after {
  content: none;
}
.is-voted .mLinkBtn:hover {
  -ms-filter: "alpha( opacity=100 )";
  filter: alpha(opacity=100);
  opacity: 1;
  zoom: 1\9;
}
.mLinkBtn.is-voted {

}
.mLinkBtn__txt {
  display: table-cell;
  padding: 12px 0 11px;
  font-size: 114%;
  line-height: 137.5%;
  font-weight: bold;
  vertical-align: middle;
}
.mLinkBtn__sub {
  display: block;
  margin-top: 7px;
  font-size: 62.5%;
  line-height: 100%;
  font-weight: normal;
}
.commentSlider {
  display: table;
  width: 100%;
  max-width: 620px;
  margin: 30px auto 0;
}
.commentSlider__left {
  display: table-cell;
  width: 224px;
  padding-top: 6px;
  padding-right: 26px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.commentSlider__right {
  width: 396px;
}
.cmSlider {
  position: relative;
  /*padding: 15px 0 30px;*/
  border: 2px solid #093;
  border-radius: 7px;
}
.cmSlider:before,
.cmSlider:after {
  position: absolute;
  content: "";
  display: block;
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -26px;
  border-style: solid;
  border-width: 13px 26px 13px 0;
  border-color: transparent #009933 transparent transparent;
}
.cmSlider:after {
  left: -22px;
  border-color: transparent #fff transparent transparent;
}

.cmSlider__body {
  height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.cmSlider__item {
  /*position: relative;*/
  padding: 0 20px;
  padding: 15px 20px 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#mainInner .cmSlider__item__comment {
  font-size: 142%;
  line-height: 130%;
  font-weight: bold;
  text-align: center;
}
#mainInner .cmSlider__item__student {
  margin-top: 8px;
  font-size: 100%;
  line-height: 128%;
  text-align: center;
}
.commentSlider__right .bx-wrapper {
  position: relative;
}
.commentSlider__right .bx-controls {
  position: absolute;
  right: 10px;
  bottom: -20px;
  bottom: 10px;
  letter-spacing: -0.4em;
  z-index: 100;
}
.commentSlider__right .bx-prev,
.commentSlider__right .bx-next {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 0;
  letter-spacing: normal;
}
.commentSlider__right .bx-next {
  margin-left: 10px;
}
.commentSlider__right .bx-prev:before ,
.commentSlider__right .bx-next:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 20px 10px 0;
  border-color: transparent #009933 transparent transparent;
}
.commentSlider__right .bx-next:before {
  border-width: 10px 0 10px 20px;
  border-color: transparent transparent transparent #009933;
}
.movieModal {
  display: none;
}
#TB_window {
  font-family: 'ヒラギノ角ゴシック Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, Osaka, Verdana, 'ＭＳ Ｐゴシック', sans-serif;
}
#TB_window .voteBox {
  padding: 15px;
}
#TB_window .voteBox__head {
  position: relative;
  margin-bottom: 17px;
  font-size: 130%;
  line-height: 130%;
}
#TB_window .voteBox__head:before {
  display: inline-block;
  content: "";
  width: 24px;
  height: 20px;
  margin-right: 5px;
  margin-top: -4px;
  background: url('/common/css/i/icon_check.png') no-repeat;
  vertical-align: middle;
}
#TB_window .voteBox__btns__item {

}
#TB_window .voteBox__btns__item + .voteBox__btns__item {
  margin-top: 15px;
}
#TB_window .voteBtn {
  position: relative;
  display: block;
  padding: 9px 5px 7px;
  text-align: center;
  font-size: 132.35294%;
  line-height: 134%;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
#TB_window .voteBtn:before {
  display: inline-block;
  content: "";
  margin-right: 9px;
  margin-top: -4px;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

#TB_window .voteBtn:hover,
#TB_window .voteBtn:active,
#TB_window .voteBtn:visited,
#TB_window .voteBtn:link {
  color: #FFF;
  text-decoration: none;
}
#TB_window .voteBtn:hover {
  -ms-filter: "alpha( opacity=75 )";
  filter: alpha(opacity=75);
  opacity: 0.75;
}
#TB_window .voteBtn.helpful {
  background: #7bb14e;
}
#TB_window .voteBtn.helpful:before {
  background: url('/common/css/i/icon_helpful.png') no-repeat;
}
#TB_window .voteBtn.expecting {
  background: #61a3dc;
}
#TB_window .voteBtn.expecting:before {
  background: url('/common/css/i/icon_expecting.png') no-repeat;
}
#TB_window .voteBtn.knowMore {
  background: #c7625d;
}
#TB_window .voteBtn.knowMore:before {
  background: url('/common/css/i/icon_know_more.png') no-repeat;
}
#TB_window .is-voted .voteBtn {
  background: #999;
}
#TB_window .is-voted .voteBtn:before {
  content: none;
}
#TB_ajaxContent {
  width: 100% !important;
}


/***** futaba hokanjyo ******/

#main .simpleTabsNavigation li.futaba-hokanjyo-tab-01,
#main .simpleTabsNavigation li.futaba-hokanjyo-tab-02
  {
  width: 167px;
  height: 22px;
  padding-right: 4px;
  padding-bottom: 6px;
  }


#main .simpleTabsNavigation li.futaba-hokanjyo-tab-01 a,
#main .simpleTabsNavigation li.futaba-hokanjyo-tab-02 a
  {
  display: block;
  height: 22px;
  text-indent: -9999px;
  background: url(../img/futaba_hokanjyo_tab.png) 0 0 no-repeat scroll transparent;
  overflow: hidden;
  }

#main .simpleTabsNavigation li.futaba-hokanjyo-tab-01 a { background-position: 0 0;}
#main .simpleTabsNavigation li.futaba-hokanjyo-tab-02 a { background-position: -167px 0;}

#main .simpleTabsNavigation li.futaba-hokanjyo-tab-01 a:hover,
#main .simpleTabsNavigation li.futaba-hokanjyo-tab-02 a:hover
  {
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  }

#main .simpleTabsNavigation li.futaba-hokanjyo-tab-01 a.current { background-position: 0 -22px;}
#main .simpleTabsNavigation li.futaba-hokanjyo-tab-02 a.current { background-position: -167px -22px;}

/*
add 171110
voteBox
 */
#js-voteBtn.voteBox {
  margin-bottom: 45px;
  padding: 25px 26px 29px;
  border: 1px solid #999;
}
#js-voteBtn .voteBox__head {
  position: relative;
  border-bottom: none;
  margin-bottom: 17px;
  background: none;
  border: none;
  font-size: 115%;
  line-height: 120%;
}
#js-voteBtn .voteBox__head:before {
  display: inline-block;
  content: "";
  width: 24px;
  height: 20px;
  margin-right: 5px;
  margin-top: -4px;
  background: url('i/icon_check.png') no-repeat;
  vertical-align: middle;
}
#js-voteBtn .voteBox__btns {
  margin: 0 -7px 0 -8px;
  letter-spacing: -0.34em;
  overflow: hidden;
}
#js-voteBtn .voteBox__btns__item {
  display: inline-block;
  padding: 0 7px 0 8px;
  width: 33.33%;
  width: 215px;
  letter-spacing: normal;
  overflow: hidden;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /*-webkit-transition: .5s;
     -moz-transition: .5s;
      -ms-transition: .5s;
       -o-transition: .5s;
          transition: .5s;*/
}
#js-voteBtn .is-voted .voteBox__btns__item:not(.vote) {
  display: none;
}
#js-voteBtn .is-voted .voteBox__btns__item.vote {
  width: 100%;
}

#js-voteBtn .voteBtn {
  position: relative;
  display: block;
  padding: 9px 5px 7px;
  text-align: center;
  font-size: 115%;
  line-height: 120%;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
#js-voteBtn .voteBtn:before {
  display: inline-block;
  content: "";
  margin-right: 9px;
  margin-top: -4px;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

#js-voteBtn .voteBtn:hover,
#js-voteBtn .voteBtn:active,
#js-voteBtn .voteBtn:visited,
#js-voteBtn .voteBtn:link {
  color: #FFF;
  text-decoration: none;
}
#js-voteBtn .voteBtn.helpful {
  background: #7bb14e;
}
#js-voteBtn .voteBtn.helpful:before {
  background: url('i/icon_helpful.png') no-repeat;
}
#js-voteBtn .voteBtn.expecting {
  background: #61a3dc;
}
#js-voteBtn .voteBtn.expecting:before {
  background: url('i/icon_expecting.png') no-repeat;
}
#js-voteBtn .voteBtn.knowMore {
  background: #c7625d;
}
#js-voteBtn .voteBtn.knowMore:before {
  background: url('i/icon_know_more.png') no-repeat;
}
#js-voteBtn .is-voted .voteBtn {
  background: #999;
}
#js-voteBtn .is-voted .voteBtn:before {
  content: none;
}

/*
add 180220
 */
.cngMovie {
  letter-spacing: -0.4em;
  text-align: right;
}
.cngMovie__label {
  display: inline-block;
  letter-spacing: normal;
}
.cngMovie__btns {
  display: inline-block;
  margin: 0 -6px;
  padding: 0 12px;
}
.cngMovie__btns__item {
  display: inline-block;
  padding: 0 6px;
  letter-spacing: normal;
}
.cngMovie__btns__btn {
  margin: 0;

}
.cngMovie__btns__btn a {
  display: block;
  color: #237500;
  background: #fff;
  padding: 5px 20px;
  border: 1px solid #237500;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}
.cngMovie__btns__btn a.is-active {
  color: #fff;
  background: #237500;
}


/* add 180723 */
.frame {
}

.frame__body {
  width: 100%;
  padding: 15px;
  border: 1px solid #b6e3b6;
  background: #fff;
  border-radius: 5px;
  box-sizing: border-box;
}

.situationList {
  margin: -5px -5px 0;
  letter-spacing: -.34em;
}

.situationList__item {
  display: inline-block;
  width: 25%;
  padding: 5px;
  vertical-align: top;
  letter-spacing: normal;
  box-sizing: border-box;
}

.situationList__box {
  display: table;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-sizing: border-box;
  font-weight: bold;
}

.situationList__box__body {
  display: table-cell;
  width: 100%;
  height: 100px;
  text-align: center;
  vertical-align: middle;
}

.is-bgGreen {
  color: #fff;
  background: #2c8f44;
}

.is-bgLightGreen {
  background: #b8e4b6;
}

.is-bgGray {
  background: #eaeaea;
}

.is-green {
  color: #2c8f44;
}

.is-lightgreen {
  color: #b8e4b6;
}

.is-gray {
  color: #d7d7d7;
}

.columnResult {
  margin: -5px -5px 0;
  letter-spacing: -.34em;
}

.columnResult__item {
  display: inline-block;
  width: 33.3333333333%;
  padding: 5px;
  vertical-align: top;
  letter-spacing: normal;
  box-sizing: border-box;
}

.columnResult__box {
  display: table;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-sizing: border-box;
}

.columnResult__box__body {
  display: table-cell;
  width: 100%;
  height: 150px;
  text-align: center;
  vertical-align: middle;
}

.btnLink {
  
}

.btnLink__link {
  display: inline-block;
  padding: 2px 10px;
  text-decoration: none;
  background: #00993b;
  border-radius: 4px;
  
}

.btnLink__link:before {
  content: '';
  display: inline-block;
  width: 11px;
  height: 11px;
  margin: -2px 5px 0 0;
  vertical-align: middle;
  background: url(i/icon_arrow.png) 0 0 no-repeat;
}

.btnLink__link__body {
  color: #fff;
  font-weight: bold;
}