
/*------------------------------------------------------------------------- */
/* ₯ €Κihtmldlj */
/*------------------------------------------------------------------------- */

* {
  color: #000000; padding: 0px; font-size: 1.0em; line-height: 1.2em; margin: 0px; font-family: "MS PSVbN"; background-image: none;
}

body {
  background-image: none; background-color: #FFFFFF; background-repeat: repeat; background-attachment: fixed; background-image: url("../img/imgBkRpt01-WhiteSquare.jpg");
}

a {
  color: #0000EE;
}

a:visited {
  color: #0000EE;
}

a:hover {
  color: #0000EE;
}

a img {
  border: none;
}

/*------------------------------------------------------------------------- */
/* £ €Κihtmldlj */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯ €ΚiΆ\’j */
/*------------------------------------------------------------------------- */

#master {
 background-image: none; background-color: #FFFFFF; background-repeat: no-repeat; background-attachment: fixed;
  margin-right: auto; margin-left: auto; border: 1px solid #333333; color: #000000;
}

#title {
 height: 110px; background-image: none; background-color: #FFFFFF; background-position: center top;
  background-repeat: no-repeat; background-attachment: inherit; border-bottom-width: 1px; border-bottom-style: solid;
  border-bottom-color: #222222; text-align: left; color: #000000;
}

#contents {
 margin: 0px 0px 0px 0px; padding: 15px 15px 0px 15px;
}

#rbody {
 margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;;
}

#lmenu {
 margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #DDE1E1; color: #000000;
}

/*------------------------------------------------------------------------- */
/* £ €ΚiΆ\’j */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯ €ΚiΖ©θ`j */
/*------------------------------------------------------------------------- */

.clear0 {
  height: 0px; clear: both;
}

.clear1 {
  height: 1px; clear: both;
}

.clear5 {
  height: 5px; clear: both;
}

.clear10 {
  height: 10px; clear: both;
}

.colorWhite a 
{
  color: #FFFFFF;
}

.colorGreen
{
  color: green;
}

.big11em
{
  font-size: 1.1em; line-height: 1.1em;
}

.big11emBold
{
  font-size: 1.1em; line-height: 1.1em; font-weight: bold;
}

.big12em
{
  font-size: 1.2em; line-height: 1.2em;
}

.big12emBold
{
  font-size: 1.2em; line-height: 1.2em; font-weight: bold;
}

.txtYel{
  background-color: Yellow; font-weight: bold;
}

.alignCenter{
  text-align: center;
}

/*------------------------------------------------------------------------- */
/* £ €ΚiΖ©θ`j */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯ ^Cg */
/*------------------------------------------------------------------------- */

#title h1 {
  position: relative; top: 15px; height: 45px; background-image: none; background-color: #333333;
  background-repeat: no-repeat; background-attachment: fixed; color: #FFFFFF; text-align: center; vertical-align: middle; text-decoration: none;
  margin: 0px 15px 0px 15px; padding: 20px 0px 20px 0px; font-size: 1.0em; line-height: 1.4em;
}

/* Google Adsense */
#title #adseLinkunit728 {
  width:728px; height: 15px; font-size: 1.0em; background-image: none; background-color: #FFFFFF; margin: 10px 20px 0px 25px; padding: 0px 0px 0px 0px;
}

#contents .info1row .adseBigbanner728 {
  width:728px; height: 90px; font-size: 1.0em; background-image: none; background-color: #FFFFFF; margin: 0px 0px 10px 25px; padding: 0px 0px 0px 0px;
}

/*------------------------------------------------------------------------- */
/* £ ^Cg */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯ Rec */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯₯ €Κ */
/*------------------------------------------------------------------------- */

/* p­Έ */
#contents #navi {
  font-size: 0.9em; margin: 0px 20px 13px 10px; padding: 0px 0px 0px 0px; color: #000000;
}

#contents .cmpnAdv {
 margin: 0px 0px 10px 0px; padding: 0px 10px 0px 10px;
 border: none; background-color: #FFFFFF; font-size: 0.9em; color: #525552; line-height: 1.1em;
}

#contents .imgTitleIcon {
  height: 40px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; border: none; vertical-align: middle; float: left; clear: left;
}

#contents .imgPcIcon {
  height: 45px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; border: none; vertical-align: middle;
}

#contents .imgSubTitleIcon {
  height: 18px; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; border: none; vertical-align: middle; float: left; clear: left;
}

#contents .pSubTitle {
  margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-size: 0.9em; background-image: none; line-height: 0.9em;
  text-decoration: underline; clear: both;
}

#contents .pSubTitleBody {
  margin: 0px 5px 15px 5px; padding: 0px 0px 0px 0px; font-size: 0.9em; background-image: none; line-height: 1.3em;
  clear: both;
}

#contents .pAdse {
  margin: 0px 15px 15px 25px; padding: 0px 0px 0px 0px; font-size: 1.0em; background-image: none; line-height: 1.3em;
  text-align: center; clear: both;
}

#contents .pAdseNokori {
  margin: 10px 0px 15px 3px; padding: 0px 0px 0px 0px; font-size: 0.9em; background-image: none; line-height: 1.3em;
  text-align: left; clear: both;
}

#contents .pAdseAdd {
  margin: 5px 0px 5px 3px; padding: 0px 0px 0px 0px; font-size: 0.9em; background-image: none; line-height: 1.3em;
  text-align: left; clear: both;
}

#contents .list {
  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; margin: 0px 0px 15px 0px; padding: 10px 10px 0px 10px;
 border: 3px #DDE1E1 solid; background-color: #FFFFFF; font-size: 1.0em; color: #525552; line-height: 1.0em;
}

#contents .info1row {
  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; margin: 0px 0px 15px 0px; padding: 10px 10px 0px 10px;
 border: 3px #DDE1E1 solid; background-color: #FFFFFF; font-size: 1.0em; color: #525552; line-height: 1.0em;
}

#contents .info2rowL {
  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; margin: 0px 14px 15px 0px; padding: 10px 10px 0px 10px;
 border: 3px #DDE1E1 solid; background-color: #FFFFFF; font-size: 1.0em; color: #525552; line-height: 1.0em;
}

#contents .info2rowR {
  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; margin: 0px 0px 15px 0px; padding: 10px 10px 0px 10px;
 border: 3px #DDE1E1 solid; background-color: #FFFFFF; font-size: 1.0em; color: #525552; line-height: 1.0em;
}

#contents .info1row h2 {
  font-size: 0.9em; line-height: 1.0em;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#contents .info1row h3 {
  font-size: 1.0em; line-height: 1.0em;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#contents .info2rowL h2 {
  font-size: 1.0em; line-height: 1.0em;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#contents .info2rowL h3 {
 font-size: 1.0em; border-left-width: 5px; border-left-style: solid; border-left-color: #ACBEC0; border-bottom-width: 1px;
  border-bottom-style: solid; border-bottom-color : #666666; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px; color: #525552;
  line-height: 1.0em; clear: both;
}

#contents .info2rowR h2 {
  font-size: 1.0em; line-height: 1.0em;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#contents .info2rowR h3 {
 font-size: 1.0em; border-left-width: 5px; border-left-style: solid; border-left-color: #ACBEC0; border-bottom-width: 1px;
  border-bottom-style: solid; border-bottom-color : #666666; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px; color: #525552;
  line-height: 1.0em; clear: both;
}

#contents .info1row ul {
 margin: 5px 0px 10px 0px; padding: 10px 0px 0px 0px; list-style-type: none;
}

#contents .info1row li {
  font-size: 0.9em; margin: 0px 0px 10px 0px; padding: 5px 5px 0px 5px; background-image: none; background-repeat: no-repeat;
  background-position : 7px center; background-image: none; background-repeat: no-repeat; background-color: #FFFFFF; line-height: 1.0em;
}

#contents .info1row .ulWiki {
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;
}

#contents .info1row .liWiki {
  font-size: 0.9em; margin: 0px 0px 10px 0px; padding: 0px 5px 0px 5px; background-image: none; background-repeat: no-repeat;
  background-position : 7px center; background-image: none; background-repeat: no-repeat; background-color: #FFFFFF; line-height: 1.0em;
}

#contents .info1row .pWiki {
  margin: 10px 5px 15px 5px; padding: 0px 0px 0px 0px; font-size: 0.9em; background-image: none; line-height: 1.5em;
  text-align: left; clear: both;
}

#contents .info1row .tableWiki {
  width: 93%; margin: 0px 5px 0px 8px; padding: 0px 0px 0px 0px;font-size: 0.8em; line-height: 1.0em;
  background-image: none; border-collapse: collapse; clear: left;
}

#contents .info1row .dlWiki {
  font-size: 0.9em; margin: 0px 0px 10px 0px; padding: 0px 5px 0px 5px; background-image: none; background-repeat: no-repeat;
  background-position : 7px center; background-image: none; background-repeat: no-repeat; background-color: #FFFFFF; line-height: 1.0em;
}

#contents .info2rowL ul {
  margin: 5px 0px 10px 0px; padding: 10px 0px 0px 0px; list-style-type: none;
}

#contents .info2rowL li {
  font-size: 0.9em; margin: 0px 0px 10px 0px; padding: 5px 5px 0px 5px; background-image: none; background-repeat: no-repeat;
  background-position : 7px center; background-image: url("../img/li.gif"); background-repeat: no-repeat; background-color: #FFFFFF; line-height: 1.0em;
}

#contents .info2rowR ul {
  margin: 5px 0px 10px 0px; padding: 10px 0px 0px 0px; list-style-type: none;
}

#contents .info2rowR li {
  font-size: 0.9em; margin: 0px 0px 10px 0px; padding: 5px 5px 0px 5px; background-image: none; background-repeat: no-repeat;
  background-position : 7px center; background-image: url("../img/li.gif"); background-repeat: no-repeat; background-color: #FFFFFF; line-height: 1.0em;
}

/*------------------------------------------------------------------------- */
/* ££ €Κ */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯₯ ΒΚiTvj */
/*------------------------------------------------------------------------- */

#contents .cmpnAdv ul {
  margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; clear: both;
}

#contents .cmpnAdv .liTriListStyle{
  display: block;
  font-size: 1.0em;
  line-height: 1.4em;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 25px;
  background-image: url("../img/li.gif");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  background-position: 12px center;
}

#contents #infoSummary table {
  width: 98%; margin: 0px 0px 0px 3px; padding: 0px 0px 0px 0px; font-size: 0.9em; line-height: 1.0em;
  background-image: none; border-collapse: collapse; clear: left;
}

#contents #infoSummary .tr1 {
  background-color: #FFFFFF;
}

#contents #infoSummary .tr2 {
  background-color: #DDE1E1;
}

#contents #infoSummary .tr3 {
  background-color: #FFFFFF; border-left: none; border-right: none; border-bottom: none;
}

#contents #infoSummary td {
  margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border: 1px #000000 solid; font-size: 1.0em; line-height: 1.0em;
  background-image: none; vertical-align: top; text-align: left;
}

#contents #infoSummary .tdL {
  margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border: 1px #000000 solid; font-size: 1.0em; line-height: 1.0em;
  background-image: none; vertical-align: top; white-space: nowrap; text-align: center;
}

#contents #infoSummary .tdR {
  margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border: 1px #000000 solid; font-size: 1.0em; line-height: 1.0em;
  background-image: none; vertical-align: top;
}

#contents #infoSummary .tr3TdLeft {
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; border-top: none; border-left: none; border-right: none; border-bottom: none; text-align: left; font-size: 1.1em; line-height: 1.1em;
}

#contents #infoSummary .tr3TdCenter {
  margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; background-color: #FFFFFF; border-top: none; border-left: none; border-right: none; border-bottom: none; text-align: center;
}

#contents #infoSummary .imgMap {
  margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; border: none; vertical-align: bottom;
}

#contents #infoSummary .imgNoMap {
  height: 262px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; border: none; vertical-align: bottom; float: left;
}

#contents #infoSummary .imgSubTitleIconChk {
  height: 18px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; border: none; vertical-align: middle; float: left; clear: left;
}


/*------------------------------------------------------------------------- */
/* ££ ΒΚiTvj */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯₯ ΒΚiκj */
/*------------------------------------------------------------------------- */

.list .InfoPageListL {
  margin: 0px auto 0px auto; padding: 0px auto 0px auto;
}

.list .InfoPageListR {
  margin: 0px auto 0px auto; padding: 0px auto 0px auto;
}

.list .ulInfoPageListL {
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.list .ulInfoPageListR {
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.list .liInfoPageListL{
  display: block;font-size: 0.9em; line-height: 1.4em; margin: 0px auto 0px 10px; padding: 5px 5px 5px 30px;
  background-image: url("../img/li.gif");  background-repeat: no-repeat; background-color: #FFFFFF;  background-position: 12px center;
}

.list .liInfoPageListR{
  display: block;font-size: 0.9em; line-height: 1.4em; margin: 0px auto 0px 10px; padding: 5px 5px 5px 30px;
  background-image: url("../img/li.gif");  background-repeat: no-repeat; background-color: #FFFFFF;  background-position: 12px center;
}

/*------------------------------------------------------------------------- */
/* ££ ΒΚiκj */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯₯ ΒΚiTweetj */
/*------------------------------------------------------------------------- */

#contents #imgTitleIconTweet {
  height: 30px; margin: 0px 10px 15px 0px; padding: 0px 0px 0px 0px; border: none; vertical-align: middle; float: left; clear: left;
}

#contents #infoTweet ul {
 list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: left;
}

#contents #infoTweet li {
  overflow: auto; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;
}  

#contents #infoTweet li a {
  text-decoration: none;
}

#contents #infoTweet li a:hover {
  text-decoration: underline;
}
 
#contents #infoTweet .tweet_text {
 margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#contents #infoTweet .tweet_avatar {
  vertical-align: middle; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; height: 40px; width: 40px; border: none; float: left;
}

#contents #infoTweet #pager {
  margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px; display: none;
}

#contents #infoTweet #pager a{
  text-decoration: none;
}

/*------------------------------------------------------------------------- */
/* ££ ΒΚiTweetj */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯ j[ */
/*------------------------------------------------------------------------- */

#lmenu .imgTitleIcon {
  height: 40px; margin: 5px 0px 0px 15px; padding: 0px 0px 0px 0px; border: none; vertical-align: middle;
}

#lmenu .lmenu_box {
  margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
  border: 1px solid #DDE1E1; background-color: #DDE1E1; border-collapse: collapse;
}

#lmenu .lmenu_box h3 {
  height: 32px; line-height: 1.0em; color: #FFFFFF; margin: 0px auto 0px auto; padding: 15px 0px 0px 60px;
  font-size: 1.0em; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333;
  background-color: #333333; border-collapse: collapse;
}

.lmenu_box ul {
  margin: 0px auto 0px auto; padding: 0px auto 0px auto; clear: both;
}

.lmenu_box .liTriListStyle{
  display: block;
  font-size: 0.9em;
  line-height: 1.4em;
  margin: 0px auto 0px auto;
  padding: 5px 5px 5px 25px;
  background-image: url("../img/li.gif");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #39484A;
  background-position: 12px center;
}

.lmenu_box .ul2 {
  margin: 0px auto 0px auto; padding: 0px auto 0px auto;
}

.lmenu_box .ulL {
  margin: 0px auto 0px auto; padding: 0px auto 0px auto; float: left;
}

.lmenu_box .ulR {
  margin: 0px auto 0px auto; padding: 0px auto 0px auto; float: left;
}

.lmenu_box .liTriListStyle2L{
  display: block;
  font-size: 0.9em;
  line-height: 1.4em;
  margin: 0px 0px 0px 10px;
  padding: 5px 5px 5px 25px;
  background-image: url("../img/li.gif");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #39484A;
  background-position: 12px center;
  float: left;
}

.lmenu_box .liTriListStyle2Last{
  display: block;
  font-size: 0.9em;
  line-height: 1.4em;
  margin: 0px 0px 0px 10px;
  padding: 5px 5px 5px 25px;
  background-image: url("../img/li.gif");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #39484A;
  background-position: 12px center;
  clear: left;
}

.lmenu_box .liTriListStyle2R{
  display: block;
  font-size: 0.9em;
  line-height: 1.4em;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 25px;
  background-image: url("../img/li.gif");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #39484A;
  background-position: 12px center;
  float: left;
}

.lmenu_box .liTriListStyleL{
  display: block;
  font-size: 0.9em;
  line-height: 1.4em;
  margin: 0px 0px 0px 10px;
  padding: 5px 5px 5px 25px;
  background-image: url("../img/li.gif");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #39484A;
  background-position: 12px center;
}

.lmenu_box .liTriListStyleR{
  display: block;
  font-size: 0.9em;
  line-height: 1.4em;
  margin: 0px 10px 0px 0px;
  padding: 5px 5px 5px 25px;
  background-image: url("../img/li.gif");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #39484A;
  background-position: 12px center;
}

.lmenu_box .noListStyleLi {
  display: block;
  font-size: 0.9em;
  line-height: 1.1em;
  margin: 0px auto 0px auto;
  padding: 0px 0px 5px 0px;
  background-image: none;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #39484A;
  background-position: 12px center;
  text-align: center;
}

.imgMenuBanner250 {
  margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

/*------------------------------------------------------------------------- */
/* £ j[ */
/*------------------------------------------------------------------------- */

/*------------------------------------------------------------------------- */
/* ₯ Rs[Cg */
/*------------------------------------------------------------------------- */

address {
  clear: both; font-style: normal; color: #FFFFFF; text-align: center;
  padding-top: 1px; padding-bottom: 1px; display: block; background-color: #333333; font-size: 0.9em;
}

/*------------------------------------------------------------------------- */
/* £ Rs[Cg */
/*------------------------------------------------------------------------- */
