@charset "Shift_JIS";

* {font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;color:#9400D3;}

body{font-family:MS UI Gothic,Osaka,sans-serif;
     scrollbar-face-color: #9400D3;
     scrollbar-track-color: #FFFFFF;
     scrollbar-arrow-color: #FFFFFF;
     scrollbar-shadow-color: #FFFFFF;
     scrollbar-3dlight-color: #9400D3;
     scrollbar-highlight-color: #9400D3;
     scrollbar-darkshadow-color: #9400D3;
     background-repeat:repeat-y;
     margin-top:0px;
     margin-right:0px;
     margin-left:0px;
     margin-bottom:0px;
     padding-top:0px;
     padding-right:0px;
     padding-left:15px;
     width:770px;}

  a:link    {color:#9400D3;text-decoration:none;cursor:url(hana.cur),pointer;}
  a:focus   {color:#9400D3;font-weight:bold;text-decoration:none;cursor:url(hana.cur),pointer;}
  a:hover   {color:#9400D3;font-weight:bold;text-decoration:none;cursor:url(hana.cur),pointer;}
  a:active  {color:#9400D3;font-weight:bold;text-decoration:none;cursor:url(hana.cur),pointer;}
  a:visited {color:#E790B5;text-decoration:none;cursor:url(hana.cur),pointer;}

  h1 {color:#9400D3;font-size:16pt;font-weight:bold;font-style:italic;text-align:left;
      border:1px none #0033CC;background-color:#FFFFFF;border-top:0px solid #9400D3;
      border-left:0px solid #9400D3;border-right:3px solid #9400D3;border-bottom:3px solid #9400D3;
      font-weight:bold;padding:5px 3px 5px 9px;}

p   {float:left;
     margin:0px;
     display:block;
     width:60px;
     margin-top:5px;}

li  {float:left;display:block;}
ul  {list-style: margin:0px;}
ol,dl{list-style: none;margin:0px;}

.tab1on a:link,
.tab2on a:link,
.tab3on a:link,
.tab4on a:link{color:#ffffff;text-decoration:none;display:block;margin-top:5px}

.tab1on a:visited,
.tab2on a:visited,
.tab3on a:visited,
.tab4on a:visited{color:#ffffff;text-decoration:none;display:block;margin-top:5px}

.tab1on a:hover,
.tab2on a:hover,
.tab3on a:hover,
.tab4on a:hover{color:#ffffff;text-decoration:none;display:block;margin-top:5px}

.tab1off a:link,
.tab2off a:link,
.tab3off a:link,
.tab4off a:link{color:#000000;text-decoration:underline;display:block;margin-top:5px}

.tab1off a:visited,
.tab2off a:visited,
.tab3off a:visited,
.tab4off a:visited{color:#000000;text-decoration:underline;display:block;margin-top:5px}

.tab1off a:hover,
.tab2off a:hover,
.tab3off a:hover,
.tab4off a:hover{color:#ff3333;text-decoration:underline;display:block;margin-top:5px}

.tab1on  {background-color:#9400D3;}
.tab1off {background-color:#ffcccc;}
.tab2on  {background-color:#9400D3;}
.tab2off {background-color:#ffcccc;}
.tab3on  {background-color:#9400D3;}
.tab3off {background-color:#ffcccc;}
.tab4on  {background-color:#9400D3;}
.tab4off {background-color:#ffcccc;}

.tab1on,
.tab1off,
.tab2on,
.tab2off,
.tab3on,
.tab3off,
.tab4on,
.tab4off{display:block;width:150px;height:26px;float:left;margin-right:5px;text-align:center;
         background-image:url(tab2.gif);background-repeat:no-repeat;background-position:center top;}

.box1 {height:26px;}
.box21{clear:both;
       border-top:solid 10px #9400D3;
       border-bottom:solid 0px;
       border-left:solid 0px;
       border-right:solid 0px;}
.box22{clear:both;
       border-top:solid 10px #9400D3;
       border-bottom:solid 0px;
       border-left:solid 0px;
       border-right:solid 0px;}
.box23{clear:both;
       border-top:solid 10px #9400D3;
       border-bottom:solid 0px;
       border-left:solid 0px;
       border-right:solid 0px;}
.box24{clear:both;
       border-top:solid 10px #9400D3;
       border-bottom:solid 0px;
       border-left:solid 0px;
       border-right:solid 0px;}

/* ----------------------------------------------------------------------------------------------
   pageDef
---------------------------------------------------------------------------------------------- */
div#pageDef * {margin:0;padding:0;border:0;font-size:12px;line-height:1.35;}
div#pageDef h1 {font-style:italic;font-size:36pt;margin-bottom:5px;}
div#pageDef h2 {margin-bottom:10px;}
div#pageDef h3 {font-size:80%;}
#pageDef hr {size:3;color:#9400D3;}
/* ----------------------------------------------------------------------------------------------
   topDef wb_[ξρΜθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#topDef {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#topDef div#topLeft {float:left;width:260px;margin-right:0px;}
div#pageDef div#topDef div#topCenter {float:left;width:260px;margin-right:0px;}
div#pageDef div#topDef div#topRight {float:left;width:250px;margin-right:0px;}
/* ----------------------------------------------------------------------------------------------
   kenDef οι§Μθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#ken1Def {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#ken1Def div#ken1Left {float:left;width:390px;height:445.5px;margin-right:0px;}
div#pageDef div#ken1Def div#ken1Right {float:left;width:380px;height:445.5px;margin-right:0px;}
div#pageDef div#ken2Def {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#ken2Def div#ken2Left {float:left;width:390px;height:285.5px;margin-right:0px;}
div#pageDef div#ken2Def div#ken2Center {float:left;width:195px;height:285.5px;margin-right:0px;}
div#pageDef div#ken2Def div#ken2Right {float:left;width:185px;height:285.5px;margin-right:0px;}
/* ----------------------------------------------------------------------------------------------
   townDef οι¬Μθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#townDef {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#townDef div#townLeft {float:left;width:390px;height:460.5px;margin-right:0px;}
div#pageDef div#townDef div#townRight {float:left;width:380px;height:460.5px;margin-right:0px;}
/* ----------------------------------------------------------------------------------------------
   lhDef ·ͺΜθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#lhDef {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#lhDef div#lhLeft {float:left;width:390px;height:600.5px;margin-right:0px;}
div#pageDef div#lhDef div#lhRight {float:left;width:380px;height:600.5px;margin-right:0px;}
/* ----------------------------------------------------------------------------------------------
   nonbeDef ΜρΧ[Μθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#nonbeDef {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
/* ----------------------------------------------------------------------------------------------
   zatu1Def Gw(1)Μθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#zatu1Def {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#zatu1Def div#zatu1Left {float:left;width:260px;height:500.5px;margin-right:0px;}
div#pageDef div#zatu1Def div#zatu1Center {float:left;width:260px;height:500.5px;margin-right:0px;}
div#pageDef div#zatu1Def div#zatu1Right {float:left;width:250px;height:500.5px;margin-right:0px;}
/* ----------------------------------------------------------------------------------------------
  zatuwDef Gw(2)Μθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#zatu2Def {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#zatu2Def div#zatu2Left {float:left;width:260px;height:310.5px;margin-right:0px;}
div#pageDef div#zatu2Def div#zatu2Center {float:left;width:260px;height:310.5px;margin-right:0px;}
div#pageDef div#zatu2Def div#zatu2Right {float:left;width:250px;height:310.5px;margin-right:0px;}
/* ----------------------------------------------------------------------------------------------
   todayDef ‘ϊΝ½ΜϊΜθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#todayDef {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#todayDef div#todayLeft {float:left;width:260px;height:430.5px;margin-right:0px;}
div#pageDef div#todayDef div#todayCenter {float:left;width:260px;height:430.5px;margin-right:0px;}
div#pageDef div#todayDef div#todayRight {float:left;width:250px;height:430.5px;margin-right:0px;}
/* ----------------------------------------------------------------------------------------------
   botDef bottomΜθ`
---------------------------------------------------------------------------------------------- */
div#pageDef div#botDef {margin:0px 0px 0px 0px;width:770px;font-size:12px;line-height:1.35;}
div#pageDef div#botDef div#botLeft {float:left;width:250px;height:180.5px;margin-right:50px;}
div#pageDef div#botDef div#botCenter {float:left;width:210px;height:180.5px;margin-right:50px;}
div#pageDef div#botDef div#botRight {float:left;width:210px;height:180.5px;margin-right:0px;}
