/* CSS Document ---------------------------------------------------------------------------------------------------------------- */
/* XHTML1.1/CSS【Type Jimdo】2009.10.24 var.1.0　(C)advista */
/* [http://www.meihoski.co.jp/] */
/* Default Style Reset --------------------------------------------------------------------------------------------------------- */
body,form,fieldset{margin: 0px;padding: 0px;}
fieldset{border:none;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{margin: 0px;padding: 0px;}
blockquote,li,dt,dd{}
li{list-style:none;}
input,textarea{font-size: 1em;}
img{border: 0px none;}

/* Tag Castam ----------------------------------------------------------------------------------------------------------------- */
body             {font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴPro W3", Osaka, "MPS Pゴシック", sans-serif;
                  font-size: 80%;line-height: 150%;color: #000000;background-color: #FFFFFF;text-align:center;}
em               {font-weight: bold;font-style: normal;}
strong           {}
a                {color: #488EDB;text-decoration: underline;}
a:link           {}
a:hover          {color: #000066;text-decoration: none;}
a:visited        {color: #000066;}
a:active         {color: #FFFFFF;text-decoration: underline;background-color: #8896AE;}
input,textarea   {margin: 3px;padding: 2px;}
.Right			{ float:right;}
.left			{ float:left}

/* HeadWrapper ----------------------------------------------------------------------------------------------------------------- */
#HeadWrapper            {width:  auto;height: 178px;display: block;background-image: url(../img/bg.jpg);background-repeat: repeat-x;clear: both;}
#HeadWrapper:after      {content: "";height: 0;clear: both;visibility: hidden;display: block;text-align:left;}

/* Header ----------------------------------------------------------------------------------------------------------------- */
#Header                 {width: 870px;height: 178px;margin: 0px auto;display: block;clear: both;text-align:left;}
#Header:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}


/* HeadLi[ie6:hack] */
*html #HeadLi                 {width: 870px;height:  93px;margin: 0px 0px 0px   0px;display: block;clear: both;}
*html #HeadLi  li             {margin: 0px;padding:0px;height: 47px;float: left;text-indent: -999em;}
*html #HeadLi  h1   a         {width: 290px;height:  93px;margin: 0px 0px 0px   0px;display: block;float: left;text-indent: -999em;
                               background:url(../img/site_id.jpg);}
*html #HeadLi  h1             {width: 290px;height:  93px;margin: 0px 0px 0px   0px;display: block;}
*html #HeadLi .HLi01          {width: 180px;height:  52px;margin: 0px 0px 0px   0px;display: block;}
*html #HeadLi .HLi01 a        {width: 180px;height:  52px;margin:26px 0px 0px 100px;display: block;float: left;text-indent: -999em;
                               background:url(../img/banner01.jpg) no-repeat    0px   0px;}
*html #HeadLi .HLi01 a:hover  {background:url(../img/banner01.jpg) no-repeat -180px   0px;}
*html #HeadLi .HLi02          {width: 180px;height:  52px;margin: 0px 0px 0px   0px;display: block;}
*html #HeadLi .HLi02 a        {width: 180px;height:  52px;margin:26px 0px 0px   5px;display: block;float: left;text-indent: -999em;
                               background:url(../img/banner02.jpg) no-repeat    0px   0px;}
*html #HeadLi .HLi02 a:hover  {background:url(../img/banner02.jpg) no-repeat -180px   0px;}

/* HeadLi */
#HeadLi                 {width: 870px;height: 122px;margin: 0px 0px 0px   0px;display: block;clear: both;}
#SiteId                 {width: 500px;height: 122px;margin: 0px 0px 0px   0px;display: block;float: left;}
#SiteId  h1   a         {width: 290px;height: 100px;margin: 0px 0px 0px   0px;display: block;text-indent: -999em;
                         background:url(../img/site_id.jpg);}
#SiteId .Mark           {width:  auto;height:  22px;margin: 0px 0px 0px 110px;padding: 0px 0px 0px 14px;display: block;
                         background: url(../img/ico_symbol.jpg) no-repeat left top;font-size: 12px;}
#HeadR                  {width: 360px;height: 122px;margin: 0px 0px 0px   0px;display: block;float: right;}
#HeadR   li             {width: 180px;height:  52px;margin:55px 0px 0px   0px;display: inline;float: left;}
#HeadR  .HLi01 a        {width: 180px;height:  52px;margin: 0px 0px 0px   0px;display: block;text-indent: -999em;
                         background:url(../img/banner01.jpg) no-repeat    0px   0px;}
#HeadR  .HLi01 a:hover  {background:url(../img/banner01.jpg) no-repeat -180px   0px;}
#HeadR  .HLi02 a        {width: 180px;height:  52px;margin: 0px 0px 0px  10px;display: block;text-indent: -999em;
                         background:url(../img/banner02.jpg) no-repeat    0px   0px;}
#HeadR  .HLi02 a:hover  {background:url(../img/banner02.jpg) no-repeat -180px   0px;}

/* MainLink2 */
#MainLink2 .Li01 a       {width: 226px;height:  69px;display: block;background: url(../img/toplink03.jpg) no-repeat;}
#MainLink2 .Li01 a       {background-position:  0px    0px;}
#MainLink2 .Li01 a:hover {background-position:  0px  -69px;}
#MainLink2 .Li02 a       {width: 222px;height:  69px;display: block;background: url(../img/toplink04.jpg) no-repeat;}
#MainLink2 .Li02 a       {background-position:  0px    0px;}
#MainLink2 .Li02 a:hover {background-position:  0px  -69px;}
#MainLink2 .Li03 a       {width: 226px;height:  69px;display: block;background: url(../img/toplink05.jpg) no-repeat;}
#MainLink2 .Li03 a       {background-position:  0px    0px;}
#MainLink2 .Li03 a:hover {background-position:  0px  -69px;}


/*GlobalNavi */
#GlobalNavi             {width: 870px;height: 56px;display: block;clear: both;}
#GlobalNavi:after       {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#GlobalNavi ul          {width: 870px;height: 56px;display: block;}
#GlobalNavi li          {margin:0;padding :0;display : inline;float:left;text-indent: -999em;}
#Gnavi    .Li01  a      {width: 125px;height: 56px;display: block;background-image: url(../img/navi01.jpg);}
#Gnavi    .Li01  a      {background-position:  0px    0px;}
#Gnavi    .Li01  a:hover{background-position:  0px  -56px;}
#Home     .Li01  a      {background-position:  0px -112px;}
#Gnavi    .Li02  a      {width: 177px;height: 56px;display: block;background-image: url(../img/navi02.jpg);}
#Gnavi    .Li02  a      {background-position:  0px    0px;}
#Gnavi    .Li02  a:hover{background-position:  0px  -56px;}
#Activity .Li02  a      {background-position:  0px -112px;}
#Gnavi    .Li03  a      {width: 127px;height: 56px;display: block;background-image: url(../img/navi03.jpg);}
#Gnavi    .Li03  a      {background-position:  0px    0px;}
#Gnavi    .Li03  a:hover{background-position:  0px  -56px;}
#General  .Li03  a      {background-position:  0px -112px;}
#Gnavi    .Li04  a      {width: 127px;height: 56px;display: block;background-image: url(../img/navi04.jpg);}
#Gnavi    .Li04  a      {background-position:  0px    0px;}
#Gnavi    .Li04  a:hover{background-position:  0px  -56px;}
#Doctor   .Li04  a      {background-position:  0px -112px;}
#Gnavi    .Li05  a      {width: 147px;height: 56px;display: block;background-image: url(../img/navi05.jpg);}
#Gnavi    .Li05  a      {background-position:  0px    0px;}
#Gnavi    .Li05  a:hover{background-position:  0px  -56px;}
#Info     .Li05  a      {background-position:  0px -112px;}
#Gnavi    .Li06  a      {width: 167px;height: 56px;display: block;background-image: url(../img/navi06.jpg);}
#Gnavi    .Li06  a      {background-position:  0px    0px;}
#Gnavi    .Li06  a:hover{background-position:  0px  -56px;}
#Guide    .Li06  a      {background-position:  0px -112px;}


/* Wrapper ----------------------------------------------------------------------------------------------------------------- */
#Wrapper                {width: 870px;height:  auto;margin: 10px auto 0px auto;display: block;text-align:left;clear: both;}
#Wrapper:after          {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* ContLeft ----------------------------------------------------------------------------------------------------------------- */
#ContLeft               {width: 174px;height:  auto;display: block;float: left;}
#ContLeft:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}

/* LeftMenu[ie6:hack] */
*html #LeftMenu         {width: 174px;height:  auto;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;
                         display: block;background-color: #EBEBEB;}
*html #LeftMenu h3      {width: 174px;height:  45px;isplay: block;background-image: url(../img/lefth01.jpg);text-indent: -999em;}
*html #LeftMenu ul      {width: 174px;height:  auto;padding: 0px 7px;display: block;}
*html #LeftMenu .Li01 a {width: 160px;height:  34px;margin: 0px 0px 5px 0px;display: block;
                         background: url(../img/leftbt01.gif) no-repeat;text-indent: -999em;}
*html #LeftMenu .Li01 a {background-position:  0px    0px;}
*html #LeftMenu .Li01 a:hover{background-position: -160px  0px;}
*html #LeftMenu .Li02 a {width: 160px;height:  34px;margin: 0px 0px 2px 0px;display: block;
                         background: url(../img/leftbt02.gif) no-repeat;text-indent: -999em;}
*html #LeftMenu .Li02 a {background-position:  0px    0px;}
*html #LeftMenu .Li02 a:hover{background-position:  -160px  0px;}

/* LeftMenu */
#LeftMenu               {width: 174px;height:  auto;margin: 0px 0px 20px 0px;padding: 0px 0px 10px 0px;display: block;background-color: #EBEBEB;}
#LeftMenu h3            {width: 174px;height:  45px;isplay: block;background-image: url(../img/lefth01.jpg);text-indent: -999em;}
#LeftMenu ul            {width: 154px;height:  auto;padding: 0px 7px;display: block;}
/*
#LeftMenu li            {padding-left: 20px;margin: 0px 0px 10px 0px;background: url(../img/menu_ico.gif) no-repeat left top;}
#LeftMenu li a          {color: #3E9242}
#LeftMenu li a:hover    {color: #000099}
*/
#LeftMenu .Li01 a       {width: 160px;height:  34px;margin: 0px 0px 5px 0px;display: block;
                         background: url(../img/leftbt01.gif) no-repeat;text-indent: -999em;}
#LeftMenu .Li01 a       {background-position:   0px 0px;}
#LeftMenu .Li01 a:hover {background-position:-160px 0px;}
#LeftMenu .Li02 a       {width: 160px;height:  34px;margin: 0px 0px 2px 0px;display: block;
                         background: url(../img/leftbt02.gif) no-repeat;text-indent: -999em;}
#LeftMenu .Li02 a       {background-position:   0px 0px;}
#LeftMenu .Li02 a:hover {background-position:-160px 0px;}


/* ContMenu */
#ContMenu               {width: 174px;height:  auto;margin: 0px 0px 20px 0px;padding: 0px 0px 10px 0px;display: block;background-color: #EBEBEB;}
#ContMenu h3            {width: 174px;height:  45px;isplay: block;background-image: url(../img/cont_menu.jpg);text-indent: -999em;}
#ContMenu ul            {width: 154px;height:  auto;padding: 0px 10px;display: block;}
#ContMenu li            {padding-left: 20px;margin: 0px 0px 10px 0px;background: url(../img/menu_ico02.gif) no-repeat left top;}
#ContMenu li a          {color: #2e479b}
#ContMenu li a:hover    {color: #CC0000}

/* BannerBox */
#BannerBox              {width: 174px;height:   auto;display: block;}
#BannerBox .Li01 a      {width: 174px;height:   47px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn01_02.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li01 a      {background-position:   0px    0px;}
#BannerBox .Li01 a:hover{background-position:   0px  -47px;}

#BannerBox .Li01_02 a      {width: 174px;height:   47px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn01_02.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li01_02 a      {background-position:   0px    0px;}
#BannerBox .Li01_02 a:hover{background-position:   0px  -47px;}

#BannerBox .Li02 a      {width: 174px;height:   47px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn02.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li02 a      {background-position:   0px    0px;}
#BannerBox .Li02 a:hover{background-position:   0px  -47px;}
#BannerBox .Li03 a      {width: 174px;height:   47px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn03.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li03 a      {background-position:   0px    0px;}
#BannerBox .Li03 a:hover{background-position:   0px  -47px;}
#BannerBox .Li04 a      {width: 174px;height:   47px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn04.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li04 a      {background-position:   0px    0px;}
#BannerBox .Li04 a:hover{background-position:   0px  -47px;}
#BannerBox .Li05 a      {width: 174px;height:   50px;margin: 0px 0px 0px 0px;display: block;background: url(../img/bn05.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li05 a      {background-position:   0px    0px;}
#BannerBox .Li05 a:hover{background-position:-174px    0px;}
#BannerBox .Li06 a      {width: 174px;height:   15px;margin: 0px 0px 0px 0px;display: block;background: url(../img/bn06.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li06 a      {background-position:   0px    0px;}
#BannerBox .Li06 a:hover{background-position:-174px    0px;}
#BannerBox .Li07 a      {width: 174px;height:   31px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn07.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li07 a      {background-position:   0px    0px;}
#BannerBox .Li07 a:hover{background-position:-174px    0px;}
#BannerBox .Li08 a      {width: 174px;height:   41px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn08.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li08 a      {background-position:   0px    0px;}
#BannerBox .Li08 a:hover{background-position:-174px    0px;}
#BannerBox .Li09 a      {width: 174px;height:   31px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn09.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li09 a      {background-position:   0px    0px;}
#BannerBox .Li09 a:hover{background-position:-174px    0px;}
#BannerBox .Li10 a      {width: 174px;height:   47px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn10.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li10 a      {background-position:   0px    0px;}
#BannerBox .Li10 a:hover{background-position:   0px  -47px;}
#BannerBox .Li11 a      {width: 174px;height:   52px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn11.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li12 a      {width: 174px;height:   65px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn12.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li13 a      {width: 174px;height:   25px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn13.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li13 a      {background-position:   0px    0px;}
#BannerBox .Li13 a:hover{background-position:-174px    0px;}

#BannerBox .Li14 a      {width: 174px;height:   60px;margin: 0px 0px 0px 0px;display: block;background: url(../img/bn14.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li14 a      {background-position:   0px    0px;}
#BannerBox .Li14 a:hover{background-position:-174px    0px;}

#BannerBox .Li15 a      {width: 174px;height:   30px;margin: 0px 0px 5px 0px;display: block;background: url(../img/bn15.gif) no-repeat;text-indent: -999em;}
#BannerBox .Li15 a      {background-position:   0px    0px;}
#BannerBox .Li15 a:hover{background-position:-174px    0px;}




#FloorBtn              {width: 174px;height:   auto;display: block;}
#FloorBtn a            {width: 174px;height:   47px;margin: 0px 0px 15px 0px;display: block;background: url(../img/floor_btn.gif) no-repeat;text-indent: -999em;}
#FloorBtn a            {background-position:   0px    0px;}
#FloorBtn a:hover      {background-position:   0px  -47px;}

/* LinkBox */
#LinkBox                {width: 174px;height:  auto;margin: 20px 0px 10px 0px;padding: 3px 0px 0px 0px;
                         display: block;}
#LinkBox h3             {color: #666666;border-bottom: 1px dotted #999999;}
#LinkBox li             {padding-left: 20px;background: url(../img/link_ico01.gif) no-repeat left center;line-height: 200%;}
#LinkBox li a           {color: #3458A9;}
#LinkBox li a:hover     {color: #000099;}

/* LinkSub */
#LinkSub                {width: 174px;height:  auto;margin: 10px 0px 0px 0px;padding: 3px 0px 0px 0px;
                         /*border-top: 1px dotted #999999;*/display: block;}
#LinkSub h3             {color: #3458A9;}
#LinkSub li             {padding: 3px 0px 0px 20px;background: url(../img/link_ico02.gif) no-repeat left center;line-height: 200%;}
#LinkSub li a           {color: #3458A9;}
#LinkSub li a:hover     {color: #000099;}


/* ContRight ----------------------------------------------------------------------------------------------------------------- */
#ContRight              {width: 674px;height:  auto;margin: 0px 0px 30px 0px;display: block;float: right;}
#ContRight:after        {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#ContRight h3           {width: 664px;height:  36px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;display: block;
                         background-image: url(../img/h3_head.gif);color:#3E9242;font-size: 18px;line-height: 200%;}
#Activity h2            {width: 674px;height: 150px;display: block;background-image: url(../img/h2_01.jpg);text-indent: -999em;}
#Activity h2.h201            {width: 674px;height: 150px;display: block;background-image:url(../img/h2_01_01.jpg);text-indent: -999em;}

#General  h2            {width: 674px;height: 150px;display: block;background-image: url(../img/h2_02.jpg);text-indent: -999em;}
#Doctor   h2            {width: 674px;height: 150px;display: block;background-image: url(../img/h2_03.jpg);text-indent: -999em;}
#Info     h2            {width: 674px;height: 150px;display: block;background-image: url(../img/h2_04.jpg);text-indent: -999em;}
#Guide    h2            {width: 674px;height: 150px;display: block;background-image: url(../img/h2_05.jpg);text-indent: -999em;}

/* TopicPath */
#TopicPath              {margin: 10px 10px 20px 10px;width: 664px;height:20px;display: block;}
#TopicPath li           {margin:  0px  5px  0px 0px;display: block;float: left;}
#TopicPath li a         {padding: 0px 15px  0px 0px;background-image: url(../img/topicpath.gif);
                         background-repeat: no-repeat;background-position: right center;
						 font-size: 12px;font-weight: normal;color: #003366;text-decoration: none;}
#TopicPath li em        {font-size: 12px;font-weight: normal;color: #666666;text-decoration: none;}


/* ContBox ----------------------------------------------------------------------------------------------------------------- */
#ContBox                {width: 654px;height:  auto;margin: 20px auto 0px auto;display: block;clear: both;}
#ContBox:after          {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#ContBox h3             {width: 644px;height:  36px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;display: block;
                         background-image: url(../img/h3_bg.gif);color:#3E9242;font-size: 18px;line-height: 200%;}
#ContBox h4             {width: 636px;height:  auto;margin: 0px 0px  5px 0px;padding: 0px 0px 0px 18px;display: block;color: #5677BA;
                         font-size: 16px;background: url(../img/h4_ico.gif) no-repeat center left;}
#ContBox h4.pt2         {width: 636px;height:  auto;margin: 0px 0px  5px 0px;padding: 0px;display: block;color: #522e95;
                         font-size: 14px;background: none; }


#ContBox h4 a           {color: #5677BA;}

#ContBox .TxTBox        {width:  auto;height:  auto;margin: 10px 10px 20px 10px;display: block;line-height: 180%;clear:both;}
#ContBox h5             {font-size: 14px;line-height: 16px;color:#2D426C;border-left: 3px solid #5676B9;
                         margin: 0px 0px 10px 0px;padding: 2px 0px 0px 5px;display: block;clear: both;}


#ContBox .TxTBox p      {margin: 0px 0px 10px 0px;}
#ContBox .TxTBox iframe {width: 634px;margin: 10px 0px 10px 0px;}
#ContBox h6             {font-size: 12px;color: #2F8737;}

#ContBox .PickUp101016 h4{
                         width: 636px;height:  auto;margin: 0px 0px  5px 0px;padding: 0px 0px 0px 18px;display: block;color: #bc5392;
                         font-size: 16px;background: url(../img/h4_ico2.gif) no-repeat center left;}
#ContBox .PickUp101016 .TxTBox{
                         width:  auto;height:  auto;display: block;line-height: 180%;padding: 5px;
						 margin: 10px 10px 20px 10px;border: 1px solid #61212D;background-color: #FEFEFC;}
						 
.ComingSoon             {padding: 40px 0px;display: block;text-align: center;}

#FloorBox               {width: 654px;height:  auto;clear: both;display: block;}
#FloorBox:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#ContL                  {width: 317px;height: auto;margin: 0px 20px 0px 0px;display: block;float: left;}
#ContR                  {width: 317px;height: auto;margin: 0px  0px 0px 0px;display: block;float: right;}
#ContL h4               {width: 299px;height:  auto;margin: 0px 0px  5px 0px;padding: 0px 0px 0px 18px;display: block;color: #5677BA;
                         font-size: 16px;background: url(../img/h4_ico.gif) no-repeat center left;}
#ContR h4               {width: 299px;height:  auto;margin: 0px 0px  5px 0px;padding: 0px 0px 0px 18px;display: block;color: #5677BA;
                         font-size: 16px;background: url(../img/h4_ico.gif) no-repeat center left;}
#ContL .TxTBox          {width:  auto;height:  auto;margin: 10px 0px 20px 0px;display: block;line-height: 180%;clear:both;}
#ContR .TxTBox          {width:  auto;height:  auto;margin: 10px 0px 20px 0px;display: block;line-height: 180%;clear:both;}


/* ContBox table ----------------------------------------------------------------------------------------------------------------- */
#ContBox .Type01        {width: 20%;text-align: left;}
#ContBox .Type02        {padding: 0px;text-align: center;background-color: #ECFFEE;}
#ContBox .Type03        {padding: 0px;text-align: center;}
#ContBox .Type04        {padding: 0px;text-align: center;}
#ContBox .Type05        {padding: 0px;text-align: center;width: 22%;}
#ContBox .Type06        {text-align: left;background-color: #E9E9E9;}
#ContBox .Type07        {padding: 0px;text-align: center;width: 7%;}
#ContBox .Type08        {padding: 0px;text-align: center;background-color: #EDB5B5;color: #333333;}
#ContBox .Type09        {padding: 0px;text-align: center;background-color: #E9E9E9;color: #333333;}
#ContBox .Type10        {padding: 0px;text-align: center;width: 21%;}
#ContBox .Type11        {padding: 0px;text-align: center;width: 24%;}
#ContBox .Type12        {width: 18%;}
#ContBox .Type13        {width: 14%;}
#ContBox .Type14        {width: 40%;}

/* General table ----------------------------------------------------------------------------------------------------------------- */
#General table          {background-color: #365250;width: 100%;height: auto;margin: 0px 0px 10px 0px;}
#General th             {background-color: #EDF3EF;color: #365250;padding: 10px;}
#General td             {background-color: #FFFFFF;padding-left: 10px;font-size: 12px;line-height: 18px;}
#General .Blue          {color: #2252AB;}
#General .Red           {color: #CC0000;font-weight: bold;}

/* Ph */
#ContBox .PhotoL        {margin:  0px 15px 15px  0px;}
#ContBox .PhotoR        {margin:  0px  0px 15px 15px;}

#ContBox .Index         {width: 614px;height:  auto;margin: 10px auto 0px auto;display: block;clear: both;}
#ContBox .Index li      {list-style-type: disc;}
#ContBox .Left          {width: 297px;height:  auto;margin: 10px 0px 10px 0px;display: block;float: left;}
#ContBox .Right         {width: 297px;height:  auto;margin: 10px 0px 10px 0px;display: block;float: right;}

#ContBox dt             {width: 257px;height:  32px;padding: 8px 0px 0px 40px;display: block;
                         background-image: url(../img/index_bg.gif);font-size: 14px;line-height: 16px;}
#ContBox dt a           {color: #3E9242}
#ContBox dt a:hover     {color: #5677BA}
#ContBox dd             {width: 257px;height:  auto;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 40px;display: block;}
#ContBox span           {width: 654px;height:  auto;margin: 10px 0px 0px 0px;display: block;}
#GButton                {width: 492px;height:  auto;margin: 20px auto 0px auto;display: block;}

#ContBox .FontS         {width: 257px;height:  32px;padding: 8px 0px 0px 40px;display: block;
                         background-image: url(../img/index_bg.gif);font-size: 13px;line-height: 16px;}
#ContBox .FontL         {font-size: 16px;font-weight: bold;}

/* PageTop */
.PageTop    a           {width: 148px;height:  24px;margin: 5px 0px 20px 506px;display: block;clear: both;
                         background: url(../img/pagetop.gif) no-repeat;text-indent: -999em;}
.PageTop    a           {background-position:  0px    0px;}
.PageTop    a:hover     {background-position:  0px  -24px;}

/* ContMain ----------------------------------------------------------------------------------------------------------------- */
#ContHead                {width: 240px;height: auto;display: block;clear: both;}
#ContMain                {width: 420px;height: 259px;display: block;float: left;}

#ContMain                {width: 420px;height: 259px;display: block;float: left;background:#FFF;}
#ContMain                {width: 420px;height: 259px;text-align: left;overflow: hidden;margin: 0 auto;}
#ContMain ul             {width: 420px;height: 259px;text-align: left;overflow: hidden;position: relative;}
#ContMain li             {width: 420px;height: 259px;display: none;position: absolute;top: 0;left: 0;}

/* MainLink1[ie6:hack] */

*html #MainLink1 .Li01 a      {width: 246px;height: 92px;margin: 0px 0px 12px 214px;display: block;text-indent: -999em;
                               background-image: url(../img/toplink01_2.jpg);background-position:    0px  0px;}
*html #MainLink1 .Li01 a:hover{width: 246px;height: 92px;margin: 0px 0px 9px 214px;display: block;text-indent: -999em;
                               background-image: url(../img/toplink01_2.jpg);background-position: -246px  0px;}
*html #MainLink1 .Li02 a      {width: 246px;height:92px;margin: 0px 0px 0px 214px;display: block;text-indent: -999em;
                               background-image: url(../img/toplink02_2.jpg);background-position:    0px  0px;}
*html #MainLink1 .Li02 a:hover{width: 246px;height:92px;margin: 0px 0px 0px 214px;display: block;text-indent: -999em;
                               background-image: url(../img/toplink02_2.jpg);background-position: -246px  0px;}

*html #MainLink1 .Li03 a      {width: 246px;height:92px;margin: 0px 0px 0px 214px;display: block;text-indent: -999em;
                               background-image: url(../img/coronabannerr.jpg);background-position:    0px  0px;}
*html #MainLink1 .Li03 a:hover{opacity: 0.8; }

/* MainLink1 */
#MainLink1 .Li01 a       {width: 246px;height: 92px;margin: 0px 0px 9px 428px;display: block;
                          background: url(../img/toplink01_2.jpg) no-repeat;text-indent: -999em;}
#MainLink1 .Li01 a       {background-position:    0px  0px;}
#MainLink1 .Li01 a:hover {background-position: -246px  0px;}
#MainLink1 .Li02 a       {width: 246px;height: 92px;margin: 0px 0px 0px 428px;display: block;
                          background: url(../img/toplink02_2.jpg) no-repeat;text-indent: -999em;}
#MainLink1 .Li02 a       {background-position:    0px  0px;}
#MainLink1 .Li02 a:hover {background-position: -246px  0px;}

#MainLink1 .Li03 a       {width: 246px;height: 92px;margin: 0px 0px 0px 428px;display: block;
                          background: url(../img/coronabannerr.jpg) no-repeat;text-indent: -999em;}
#MainLink1 .Li03 a       {background-position:    0px  0px;}
#MainLink1 .Li03 a:hover{opacity: 0.8; }



#BnBoxR #MainLink1 .Li01 a       {width: 246px;height: 92px;margin: 0px 0px 9px 0;display: block;
                          background: url(../img/toplink01_2.jpg) no-repeat;text-indent: -999em;}
#BnBoxR #MainLink1 .Li01 a       {background-position:    0px  0px;}
#BnBoxR #MainLink1 .Li01 a:hover {background-position: -246px  0px;}
#BnBoxR #MainLink1 .Li02 a       {width: 246px;height: 92px;margin: 0px 0px 10px 0;display: block;
                          background: url(../img/toplink02_2.jpg) no-repeat;text-indent: -999em;}
#BnBoxR #MainLink1 .Li02 a       {background-position:    0px  0px;}
#BnBoxR #MainLink1 .Li02 a:hover {background-position: -246px  0px;}

#BnBoxR #MainLink1 .Li03 a       {width: 246px;height: 92px;margin: 0px 0px 10px 0;display: block;
                          background: url(../img/coronabannerr.jpg) no-repeat;text-indent: -999em;}
#BnBoxR #MainLink1 .Li03 a       {background-position:    0px  0px;}
#BnBoxR #MainLink1 .Li03 a:hover{opacity: 0.8; }




/* MainLink2 */
#MainLink2               {width: 674px;height:  69px;margin: 7px 0px 0px  0px;display: block;clear: both;}
#MainLink2  li           {margin: 0px;padding:0px;height: 69px;float: left;text-indent: -999em;}
#MainLink2 .Li01 a       {width: 226px;height:  69px;display: block;background: url(../img/toplink03.jpg) no-repeat;}
#MainLink2 .Li01 a       {background-position:  0px    0px;}
#MainLink2 .Li01 a:hover {background-position:  0px  -69px;}
#MainLink2 .Li02 a       {width: 222px;height:  69px;display: block;background: url(../img/toplink04.jpg) no-repeat;}
#MainLink2 .Li02 a       {background-position:  0px    0px;}
#MainLink2 .Li02 a:hover {background-position:  0px  -69px;}
#MainLink2 .Li03 a       {width: 226px;height:  69px;display: block;background: url(../img/toplink05.jpg) no-repeat;}
#MainLink2 .Li03 a       {background-position:  0px    0px;}
#MainLink2 .Li03 a:hover {background-position:  0px  -69px;}

/* TopCont ----------------------------------------------------------------------------------------------------------------- */
#TopCont                {width: 420px;height:  auto;margin: 20px 0px 0px 0px;display: block;float: left;}
/* PhotoG */
#PhotoG                 {width: 460px;height: 127px;display: block;}
#PhotoBox               {width: 190px;height: 127px;display: block;float: left;}
#PhotoG h4              {width: 234px;height:  20px;margin: 0px 0px 10px 200px;display: block;
                         background-image: url(../img/photo_head.gif);text-indent: -999em;}
#PhotoG p               {margin: 0px 0px 0px 200px;display: block;}
#PButton a              {width: 168px;height:  30px;margin: 20px 0px 0px 0px;display: block;
                         background-image: url(../img/button01.gif);text-indent: -999em;float: right;}
#PButton a              {background-position:  0px    0px;}
#PButton a:hover        {background-position:  0px  -30px;}

/* NewsBox */
#NewsBox                {width: 420px;height:  auto;margin:  0px 0px 0px 0px;display: block;}
#NewsBox h3             {width: 410px;height:  auto;padding: 4px 3px 3px 5px;display: block;
                         font-size: 12px;line-height: 12px;font-weight: bold;color:#FFFFFF;
						 font-family: Arial, Helvetica, sans-serif;background-image: none;background-color: #1F59AB;}
#NewsBox ul             {width: 420px;height:  auto;margin: 10px 0px 0px 0px;padding: 0px 0px 5px 0px;display: block;}
#NewsBox li             {margin: 0px 0px 5px 0px;padding: 3px;border-bottom: dotted 1px #999999;}
#NewsBox dl             {width: 420px;height:  auto;margin: 10px 0px 0px 0px;padding: 0px 0px 5px 0px;display: block;}
#NewsBox dt             {margin: 0px 0px 5px 0px;width: 7em;height:  1em;display: block;white-space: nowrap;float: left;}
#NewsBox dd             {margin: 0px 0px 5px 7em;width: auto;height: auto;display: block;}

/* InfoBox */
#InfoBox                {margin:10px 0px 0px 0px;padding: 8px;background-color:#eeeeee;
                         font-size: 12px;line-height: 18px;}
#InfoBox .Mail          {margin: 5px 0px 10px 0px;padding: 0px 0px  0px 25px;background: url(../img/ico02.gif) no-repeat left  center;}


/* Ico[ie6:hack] */
*html .IcoDoc           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_doc.gif)    no-repeat left center;}
*html .Icofl1           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_file.gif)   no-repeat left center;}
*html .Icofl2           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_file01.gif) no-repeat left center;}
*html .IcoImg           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_img.gif)    no-repeat left center;}
*html .IcoMov           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_mov.gif)    no-repeat left center;}
*html .IcoPdf           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_pdf.gif)    no-repeat left center;}
*html .IcoPpt           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_ppt.gif)    no-repeat left center;}
*html .IcoTxt           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_txt.gif)    no-repeat left center;}
*html .IcoWvm           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_wvm.gif)    no-repeat left center;}
*html .IcoXls           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_xls.gif)    no-repeat left center;}
*html .IcoZip           {height:  auto;padding-left: 20px;display: block;background: url(../img/ico/ico_zip.gif)    no-repeat left center;}

/* Ico */
.IcoDoc                 {padding-left: 20px;display: block;background: url(../img/ico/ico_doc.gif)    no-repeat left center;}
.Icofl1                 {padding-left: 20px;display: block;background: url(../img/ico/ico_file.gif)   no-repeat left center;}
.Icofl2                 {padding-left: 20px;display: block;background: url(../img/ico/ico_file01.gif) no-repeat left center;}
.IcoImg                 {padding-left: 20px;display: block;background: url(../img/ico/ico_img.gif)    no-repeat left center;}
.IcoMov                 {padding-left: 20px;display: block;background: url(../img/ico/ico_mov.gif)    no-repeat left center;}
.IcoPdf                 {padding-left: 20px;display: block;background: url(../img/ico/ico_pdf.gif)    no-repeat left center;}
.IcoPpt                 {padding-left: 20px;display: block;background: url(../img/ico/ico_ppt.gif)    no-repeat left center;}
.IcoTxt                 {padding-left: 20px;display: block;background: url(../img/ico/ico_txt.gif)    no-repeat left center;}
.IcoWvm                 {padding-left: 20px;display: block;background: url(../img/ico/ico_wvm.gif)    no-repeat left center;}
.IcoXls                 {padding-left: 20px;display: block;background: url(../img/ico/ico_xls.gif)    no-repeat left center;}
.IcoZip                 {padding-left: 20px;display: block;background: url(../img/ico/ico_zip.gif)    no-repeat left center;}


/* BnBoxR ----------------------------------------------------------------------------------------------------------------- */
#BnBoxR                 {width: 245px;height: auto;margin: 0px 0px 0px 0px;padding: 0px;display: block;float: right;position: relative;}
#BnBoxR:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#BnBoxR li              {text-indent: -999em;}
#BnBoxR li a:hover      {opacity: 0.8;}
#BnBoxR .Li01 a         {width: 245px;height: 92px;display: block;margin: 0px 0px 12px 0px;background: url(../img/bnboxr01.gif);}
#BnBoxR .Li02 a         {width: 245px;height: 74px;display: block;margin: 0px 0px 12px 0px;background: url(../img/bnboxr02.gif);}
#BnBoxR .Li02_2 a       {width: 245px;height: 100px;display: block;margin: 0px 0px 12px 0px;background: url(../img/20181130.jpg);}

#BnBoxR .Li03 a         {width: 232px;height: 82px;display: block;margin: 0px auto 12px auto;background:url(../img/20170331_banner.png);}

#BnBoxR .Li04_1 a         {width: 245px;height: 100px;display: block;margin: 0px auto 12px auto;background: url(../img/toplink07.jpg);}
#BnBoxR .Li04_10 a         {width: 245px;height: 100px;display: block;margin: 0px auto 12px auto; background: url(../img/toplink10.jpg);}
#BnBoxR .Li04_3 a         {width: 245px;height: 100px;display: block;margin: 0px auto 12px auto;background:url(../img/toplink09.jpg);}

#BnBoxR .Li04_1 a:hover  {opacity: 0.8;}
#BnBoxR .Li04_2 a:hover  {opacity: 0.8;}
#BnBoxR .Li04_3 a:hover  {opacity: 0.8;}

/* TopRight ----------------------------------------------------------------------------------------------------------------- */
#TopRight               {width: 225px;height:  auto;margin: 20px 0px 0px 0px;padding: 10px;display: block;
                         background-color: #EBEBEB;float: right;position: relative;top: -72px;}
#TopRight .Li01         {margin: 0px 0px 10px 0px;padding: 0px 0px 10px 20px;
                         background: url(../img/ico_01.gif) no-repeat left  top;border-bottom: 1px dotted #999999;}
#TopRight .Li02         {margin: 0px 0px 10px 0px;padding: 0px 0px 10px 20px;
                         background: url(../img/ico_01.gif) no-repeat left 10px;border-bottom: 1px dotted #999999;}

#TopRight a             {color: #3458A9;}
#TopRight a:hover       {color: #000099;}


/* Footer ----------------------------------------------------------------------------------------------------------------- */
#Footer                 {width: 870px;height:  auto;margin:10px 0px 0px 0px;padding: 0px 0px 10px 0px;
                         display: block;border-top: 1px solid #999999;clear: both;}
#Footer:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Footer address         {padding-top: 5px;color: #666666;font-size: 10px;font-style: normal;text-align: center;}

/* FrameCont */
#FrameCont              {margin:0px;padding:0px;width: 570px;text-align: left;}
#FrameCont #ContBox     {margin:0px;padding:0px;width:  auto;height: auto;display: block;}

/* LiBox */
#ContBox .LiBox li      {font-size: 80%;line-height: 120%;font-style: normal;clear:both;
                         /*border-bottom: 1px dotted #999999;*/}
#ContBox .LiBox dt      {margin:10px 0px 0px  0px;padding: 3px 5px 3px 5px;width: 100%;height: auto;display: block;float: left;
                         font-size: 88%;line-height: 120%;background-image: none;background-color: #eeeeee;
						 /*border-top:   1px solid #999999;border-right: 1px solid #999999;*/
						 border-left:  3px solid #999999;}
#ContBox .LiBox dt  em  {margin: 0px 0px 0px 10px;padding: 0px;width: auto;height: auto;
                         font-size: 120%;line-height: 120%;font-style: normal;font-weight: normal;}
#ContBox .LiBox dd      {margin: 0px 0px 5px  0px;padding: 5px;width: auto;height: auto;display: block;clear:both;
                         font-size: 130%;line-height: 120%;font-style: normal;font-weight: normal;}

#ContBox .LustUp        {text-align: right;}

/* TableBox */
.TableBox               {width:350px;height: auto;margin: 0px 0px 10px 10px;padding: 5px 0px 10px 0px;}
.TableBox  table        {width:350px;background-color:#5676B9;
                         font-size: 88%;line-height: 120%;font-style: normal;font-weight: normal;}
.TableBox  th           {width:10%;text-align:center;background-color:#DDE3F0;white-space: nowrap;}
.TableBox  td           {width:80%;background-color:#ffffff;padding: 10px;}

.TableBox  .td2       {width:30%;}
#ContBox .h4plus        {width:340px;height:auto; margin:0 0 20px 0; padding:5px;border: 1px solid #5676B9; }
#ContBox .h4plus p      {margin:0 0 0 20px; padding:0;}
/* TableBox1 */
.TableBox1              {margin: 0px 0px 10px 10px;padding: 5px 0px 10px 0px;
                         font-size: 12px;line-height: 16px;}
.TableBox1 table        {background-color:#5676B9;
                         font-size: 100%;line-height: 120%;font-style: normal;font-weight: normal;}
.TableBox1 th           {text-align:center;background-color:#DDE3F0;padding: 5px;}
.TableBox1 td           {background-color:#ffffff;padding: 5px;}

/* TableBox2 */
.TableBox2               {width:100%;height: auto;margin: 0px 0px 10px 10px;padding: 5px 0px 10px 0px;}
.TableBox2  table        {width:100%;background-color:#5676B9;
                         font-size: 88%;line-height: 120%;font-style: normal;font-weight: normal;}
.TableBox2  th           {width:10%;text-align:center;background-color:#DDE3F0;white-space: nowrap;}
.TableBox2  td           {width:80%;background-color:#ffffff;padding: 10px;}

.TableBox2  .td2       {width:30%;}


/* Doctor */
#Doctor .TLink          {width: 50%;}
#Doctor  .Red           {color: #CC0000;font-weight: bold;}

/* Activity */
#Activity .THeadA       {width: auto;}
#Activity .THeadB       {background-color: #2E4D93;color: #FFFFFF;}
#Activity .StyleA       {width: auto;font-size: 100%;line-height: normal;}
#Activity .StyleB       {width: auto;font-size: 100%;line-height: normal;}

/* Site table */
#Site .TxTBox  strong   {color: #2E479B;font-weight: bold;}
#Site .DataBox          {width: 560px;height: auto;margin: 0px auto;display: block;}
#Site .DataBox:after    {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Site table             {width: 100%;height: auto;}
#Site .TypeA            {width: 100px;height: auto;background-color: #D7E2FB;color: #394d79;text-align: center;border-bottom: solid 1px #5676B9;}
#Site .TypeB            {width:  auto;height: auto;background-color: #FFFFFF;padding-left: 10px;border-bottom: solid 1px #999999;}
#Site .ImgBox           {width:  auto;height: auto;background-color: #F8F8F8;padding: 20px;text-align: center;}
#Site .ImgBox2           {width: 100px;height: auto;}
#Site .GMbtn a          {width:  80px;height: 18px;margin: 2px 10px 0px 0px;display: block;background: url(../img/gm_btn.gif) no-repeat;text-indent: -999em;float: right;}

#Site .TypeB dt          {width:auto;height:auto;display: block; text-decoration:none; background-image:none; margin:2px 0 0 0; padding:0; line-height:normal; float:left; clear:both;}
#Site .TypeB dd          {width:auto;height:auto;display: block; padding:0; margin:0; margin-left:140px;}

/* ImageBox */
#ImageBox               {width: 648px;height:  auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 6px;display: block;clear: both;}
#ImageBox li            {width: 210px;height: 200px;margin: 0px 6px 0px 0px;display: block;float: left;}


/* SearchTb */
.SearchTb               {width: 650px;height: 685px;display: block;clear:both;
                         margin: 0px 0px 0px 0px;padding: 0px 0px 20px 0px;}
.SearchTb:after         {content: "";height: 0;clear: both;visibility: hidden;display: block;}
.SearchTb  a            {font-weight: normal;color: #1F1412;text-decoration: none;}
.SearchTb  a:hover      {text-decoration: underline;}
.SearchTb  li           {width: 120px;height: auto;display: block;text-align:left;float:left;}
.SearchTb  input        {margin: 0px 5px 0px 0px;}
.SearchTb  h4           {color: #221816;}
.SearchTb  ul           {clear:both;}

#SBox01                 {width: 360px;height: auto;display: block;position: absolute;visibility: hidden;
                         background-color: #f091a7;margin: 250px 0px 0px 150px;padding: 5px;
						 z-index: 6;border: 2px solid #221816;clear:both;}
#SBox01    h4           {width: auto;height: 35px;color: #1F1412;display: block;
                         font-size: 16px;line-height: 16px;font-weight: bold;
						 margin: 0px;padding: 0px;text-align: left;
						 background: url(../../site/img/gifumap/gifumap_01.jpg) no-repeat 10px center;}
#SBox01    h4 strong    {width: auto;height: auto;color: #221816;display: block;float: left;
                         margin: 10px 0px 0px 35px;padding: 0px;font-weight: bold;display: block;}
#SBox01    h4 em        {font-size: 12px;line-height: 12px;font-weight: normal;font-style: normal;
                         text-align: left;display: block;float: right;
						 margin: 5px 10px 0px 0px;padding: 2px;
						 background-color: #FFFFFF;border: 1px solid #1F1412;}
#SBox01    h4 input     {margin: 0px 0px 0px 3px;padding: 0px;}


#SBox02                 {width: 360px;height: auto;display: block;position: absolute;visibility: hidden;
                         background-color: #b6cbe9;margin: 300px 0px 0px 0px;padding: 5px;
						 z-index: 5;border: 2px solid #221816;clear:both;}
#SBox02    h4           {width: auto;height: 35px;color: #1F1412;display: block;
                         font-size: 16px;line-height: 16px;font-weight: bold;
						 margin: 0px;padding: 0px;text-align: left;
						 background: url(../../site/img/gifumap/gifumap_02.jpg) no-repeat 10px center;}
#SBox02    h4 .SBh      {width: auto;height: auto;color: #221816;display: block;float: left;
                         margin: 10px 0px 0px 35px;padding: 0px;font-weight: bold;display: block;}
#SBox02    h4 em        {font-size: 12px;line-height: 12px;font-weight: normal;font-style: normal;
                         text-align: left;display: block;float: right;
						 margin: 5px 10px 0px 0px;padding: 2px;
						 background-color: #FFFFFF;border: 1px solid #1F1412;}
#SBox02    h4 input     {float: left;margin: 0px 3px 0px 0px;padding: 0px;}


#SBox03                 {width: 360px;height: auto;display: block;position: absolute;visibility: hidden;
                         background-color: #81bf30;margin: 450px 0px 0px 150px;padding: 5px;
						 z-index: 4;border: 2px solid #221816;clear:both;}
#SBox03    h4           {width: auto;height: 35px;color: #1F1412;display: block;
                         font-size: 16px;line-height: 16px;font-weight: bold;
						 margin: 0px;padding: 0px;text-align: left;
						 background: url(../../site/img/gifumap/gifumap_03.jpg) no-repeat 10px center;}
#SBox03    h4 strong    {width: auto;height: auto;color: #221816;display: block;float: left;
                         margin: 10px 0px 0px 35px;padding: 0px;font-weight: bold;display: block;}
#SBox03    h4 em        {font-size: 12px;line-height: 12px;font-weight: normal;font-style: normal;
                         text-align: left;display: block;float: right;
						 margin: 5px 10px 0px 0px;padding: 2px;
						 background-color: #FFFFFF;border: 1px solid #1F1412;}
#SBox03    h4 input     {float: left;margin: 0px 3px 0px 0px;padding: 0px;}


#SBox04                 {width: 360px;height: auto;display: block;position: absolute;visibility: hidden;
                         background-color: #fedd70;margin: 350px 0px 0px 150px;padding: 5px;
						 z-index: 3;border: 2px solid #221816;clear:both;}
#SBox04    h4           {width: auto;height: 35px;color: #1F1412;display: block;
                         font-size: 16px;line-height: 16px;font-weight: bold;
						 margin: 0px;padding: 0px;text-align: left;
						 background: url(../../site/img/gifumap/gifumap_04.jpg) no-repeat 10px center;}
#SBox04    h4 strong    {width: auto;height: auto;color: #221816;display: block;float: left;
                         margin: 10px 0px 0px 35px;padding: 0px;font-weight: bold;display: block;}
#SBox04    h4 em        {font-size: 12px;line-height: 12px;font-weight: normal;font-style: normal;
                         text-align: left;display: block;float: right;
						 margin: 5px 10px 0px 0px;padding: 2px;
						 background-color: #FFFFFF;border: 1px solid #1F1412;}
#SBox04    h4 input     {float: left;margin: 0px 3px 0px 0px;padding: 0px;}


#SBox05                 {width: 360px;height: auto;display: block;position: absolute;visibility: hidden;
                         background-color: #a394c5;margin: 350px 0px 0px 250px;padding: 5px;
						 z-index: 2;border: 2px solid #221816;clear:both;}
#SBox05    h4           {width: auto;height: 35px;color: #1F1412;display: block;
                         font-size: 16px;line-height: 16px;font-weight: bold;
						 margin: 0px;padding: 0px;text-align: left;
						 background: url(../../site/img/gifumap/gifumap_05.jpg) no-repeat 10px center;}
#SBox05    h4 strong    {width: auto;height: auto;color: #221816;display: block;float: left;
                         margin: 10px 0px 0px 35px;padding: 0px;font-weight: bold;display: block;}
#SBox05    h4 em        {font-size: 12px;line-height: 12px;font-weight: normal;font-style: normal;
                         text-align: left;display: block;float: right;
						 margin: 5px 10px 0px 0px;padding: 2px;
						 background-color: #FFFFFF;border: 1px solid #1F1412;}
#SBox05    h4 input     {float: left;margin: 0px 3px 0px 0px;padding: 0px;}


#SBox06                 {width: 650px;width: 650px;z-index: 1;position: absolute;
                         margin: 0px 0px 0px 0px;padding: 0px;display: block;clear:both;}
						 
.TxTLine p           	{text-align: justify; text-justify: distribute;}
#ProgramBox				{ text-align:left;}
#ProgramBox .Tablebox	{ width:50%; }
#ProgramBox .Tablebox table	{ border-collapse:collapse; border: solid 1px #8790a2;}
#ProgramBox .Tablebox th	{ padding:10px; border: solid 1px #8790a2;}
#ProgramBox .Tablebox td	{ text-align:left; padding:10px; border: solid 1px #8790a2;}
#Program                {text-align: left;font-size: 16px;}
#Program .Title         {margin: 0px 0px  0px  5px;}
#Program .TxT01         {margin: 0px 0px  5px 20px;}
#Program .ImgBox        {margin: 0px 0px 10px 20px;}
#Program h2				{ margin:0 0 10px 0; font-weight:normal; font-size:18px;  }
#Program dt				{ margin:0 0 10px 0;}
#Program dd				{ margin:0 0 40px 0;}
#NetTitle               {display: block;margin: 0px 0px 10px 0px;padding: 5px;clear: both;font-size: 16px;text-align: left;font-weight: bold;}
#NetTitle dt            {margin: 0px 0px 0px 0px;display: block;float: left;}
#NetTitle dd            {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 100px;display: block;}

#NetDay                 {display: block;margin: 0px 0px 10px 100px;font-size: 16px;text-align: left;}

#Floor .ImgBox          {width: 317px;height: auto;display: block;margin: 0px 0px 20px 0px;}
#ChairmanImg            {float: right;margin: 0px 0px 15px 30px;}
#GreetBtn a             {width: 246px;height: 75px;margin: 20px 0px 0px 0px;padding: 0px;display: block;float: right;}
#GreetBtn a:hover       {filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;}

.Font16                 {font-size: 16px;}

.LinkList01             {font-size: 15px;line-height: 2em;font-weight: bold;}
.LinkList02             {font-size: 15px;line-height: 1.5em;font-weight: bold;margin: 0px 0px 15px 0px;}

#Kangoshi .End          {color: #CC0000;font-size: 12px;margin: 0px;padding: 0px;}
#Kangoshi .Font13       {font-size: 13px;margin: 0px;padding: 0px;}

#UpDate                 {width: 870px;height:  auto;margin:0px auto 0px auto;padding: 0px;text-align: center;
                         display: block;clear: both;}