@charset "Shift_JIS";
body{
  text-align:center;
  width:100%;
  min-width: 1px; 
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: auto;
  color : #000000;
  PADDING-TOP: 0px; 
  background-color : #ffffff;
}
div.fullWidth{
  width: 100%;
}
.summary{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  color : #ff00ff;
  TEXT-INDENT: 0.5em;
  LINE-HEIGHT: 18px
;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}
.menu{
  FONT-SIZE: 12px;
  WIDTH: 750px;
  LINE-HEIGHT: 20px;
  background-color : aqua;
}
a:link{
  FONT-WEIGHT: bold;
  color : fuchsia;
}
.menu A{
  PADDING-RIGHT: 1.2em;
  BACKGROUND-POSITION: left center;
  PADDING-LEFT: 0.9em;
  background-image : url(../../../mz_square.files/allow.gif);
  BACKGROUND-REPEAT: no-repeat
;
}
.main{
  PADDING-LEFT: 26px;
  VERTICAL-ALIGN: top
;
}
#wrap{
	 
  width: 750px;	   /*全体の幅を指定する*/  
  margin: 0 auto;    /*マージンの指定をする、ブラウザ対策*/
  text-align:left;   /*全体を左揃えにする。*/
}
.submenu{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  VERTICAL-ALIGN: top;
  WIDTH: 170px;
  PADDING-TOP: 0px;
  HEIGHT: 1px;
}
.submenu DL{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 16px 0px 0px;
  PADDING-TOP: 0px;
}
.submenu DT{
  BACKGROUND-POSITION: left top;
  PADDING-LEFT: 17px;
  FONT-SIZE: 14px;
  background-image : url(../../../mz_square.files/mark_1.gif);
  MARGIN-BOTTOM: 5px;
  MARGIN-LEFT: 8px;
  LINE-HEIGHT: 120%;
  BACKGROUND-REPEAT: no-repeat
;
}
.submenu DD{
  PADDING-RIGHT: 0px;
  BACKGROUND-POSITION: left top;
  PADDING-LEFT: 17px;
  FONT-SIZE: 12px;
  background-image : url(../../../mz_square.files/mark_1.gif);
  PADDING-BOTTOM: 0px;
  MARGIN: 0px 0px 5px 8px;
  LINE-HEIGHT: 160%;
  PADDING-TOP: 0px;
  BACKGROUND-REPEAT: no-repeat
;
  background-color : #6fffff;
}
table{
  border-right : 0px none;
  border-top : 0px none;
  FONT-SIZE: 13px;
  border-left : 0px none;
  border-bottom : 0px none;
}
UL{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 13px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px 0px 0px 1em;
  LINE-HEIGHT: 18px;
  PADDING-TOP: 0px
;
}
A:visited{
  FONT-WEIGHT: bold
;
}
.m-s{
  FONT-SIZE: 10px;
  MARGIN-BOTTOM: 20px;
  LINE-HEIGHT: 1.2em;
  TEXT-ALIGN: center
;
}
.info{
  PADDING-LEFT: 6px;
  FONT-SIZE: 10px;
  LINE-HEIGHT: 140%
;
}
.info A{
  FONT-SIZE: 12px
;
}
.orange{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  color : red;
}
.waku{
  BORDER-RIGHT: #56cc23 1px solid;
  BORDER-TOP: #56cc23 1px solid;
  MARGIN-TOP: 4px;
  FONT-SIZE: 10px;
  MARGIN-BOTTOM: 4px;
  BORDER-LEFT: #56cc23 1px solid;
  LINE-HEIGHT: 18px;
  BORDER-BOTTOM: #56cc23 1px solid;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: center
;
}
A:hover{
  FONT-WEIGHT: bold;
  COLOR: #ff9933
;
}
.sub{
  BACKGROUND-POSITION: left top;
  PADDING-LEFT: 30px;
  background-image : url(../../../mz_square.files/wave.gif);
  VERTICAL-ALIGN: top;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 329px;
  BACKGROUND-COLOR: #ffffdb
;
}
.sub DL{
  MARGIN-TOP: 16px;
  BACKGROUND-COLOR: #ffffdb
;
}
.sub DT{
  BACKGROUND-POSITION: left center;
  PADDING-LEFT: 20px;
  FONT-SIZE: 15px;
  background-image : url(../../../mz_square.files/mark_2.gif);
  PADDING-TOP: 3px;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-COLOR: #ffffdb
;
}
.sub DD{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px 0px 0px 20px;
  LINE-HEIGHT: 150%;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #ffffdb
;
}
.main2{
  MARGIN-TOP: 25px;
  WIDTH: 554px
;
}
.main2 H2{
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  MARGIN-TOP: 0px;
  PADDING-LEFT: 8px;
  FONT-SIZE: 14px;
  MARGIN-BOTTOM: 5px;
  BORDER-LEFT: #55cc22 5px solid;
  COLOR: #55cc22;
  LINE-HEIGHT: 124%;
  BORDER-BOTTOM: 0px
;
}
.main2 P{
  PADDING-LEFT: 13px
;
}
.main2 TD{
  VERTICAL-ALIGN: top
;
}
P{
  FONT-SIZE: 13px;
  MARGIN: 5px 1em;
  TEXT-INDENT: 0.5em;
  LINE-HEIGHT: 18px
;
}
.h40{
  MARGIN-TOP: 30px
;
}
.w16{
  PADDING-LEFT: 16px
;
}
.w16 P{
  FONT-SIZE: 10px;
  MARGIN: 0px;
  LINE-HEIGHT: 130%
;
}
.w16 H3{
  MARGIN-TOP: 3px;
  FONT-SIZE: 12px;
  MARGIN-BOTTOM: 0px;
  COLOR: #336600;
  LINE-HEIGHT: 130%
;
}
.waku2{
  BORDER-RIGHT: #349901 1px solid;
  PADDING-RIGHT: 0.6em;
  BORDER-TOP: #349901 1px solid;
  PADDING-LEFT: 0.6em;
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 1.2em;
  BORDER-LEFT: #349901 1px solid;
  LINE-HEIGHT: 130%;
  PADDING-TOP: 0.6em;
  BORDER-BOTTOM: #349901 1px solid;
  BACKGROUND-COLOR: #ffffcc
;
}
.info2{
  MARGIN-TOP: 20px;
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 13px;
  LINE-HEIGHT: 140%;
  border-bottom : dotted fuchsia;
  border-bottom-width : 3px;
}
.line{
  background-image : url(../../../mz_square.files/pat_4.gif);
  WIDTH: 750px;
  BACKGROUND-REPEAT: repeat-x
;
}
.foot{
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 5px;
  WIDTH: 750px;
  LINE-HEIGHT: 130%;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #006633 2px solid;
  TEXT-ALIGN: center
;
}
.foot A{
  color : fuchsia;
}
.copy{
  FONT-SIZE: 11px;
  WIDTH: 750px;
  LINE-HEIGHT: 130%;
  PADDING-TOP: 4px;
  TEXT-ALIGN: center
;
}
.mes{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #333333;
  LINE-HEIGHT: 160%
;
}
.part2{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 40px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px;
  LINE-HEIGHT: 150%;
  PADDING-TOP: 5px;
  background-color : #ecffec;
}
.top{
  BACKGROUND-IMAGE: none;
  MARGIN: 0px;
  TEXT-INDENT: 0pt
;
}
H1{
  font-size : 22px;
  background-image : url(../../../mz_square.files/h1.gif);
  color : black;
  text-indent : 1.2em;
  line-height : 42px;
  BACKGROUND-REPEAT: no-repeat;
  
  
  
  height : 36px;
}
H2{
  border-right-style : solid;
  border-right-color : aqua;
  border-right-width : 5px;
  border-top-style : solid;
  border-top-color : aqua;
  border-top-width : 1px;
  MARGIN-TOP: 20px;
  FONT-SIZE: 16px;
  border-left : ridge;
  border-left-color : aqua;
  border-left-width : 10px;
  WIDTH: 551px;
  color : aqua;
  TEXT-INDENT: 1em;
  LINE-HEIGHT: 22px;
  border-bottom-style : solid;
  border-bottom-color : aqua;
  border-bottom-width : 1px;
}
.yg{
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  color : teal;
  LINE-HEIGHT: 130%
;
}
.waku3{
  BORDER-RIGHT: #ffcc66 2px solid;
  PADDING-RIGHT: 20px;
  BORDER-TOP: #ffcc66 2px solid;
  PADDING-LEFT: 20px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px;
  BORDER-LEFT: #ffcc66 2px solid;
  WIDTH: 551px;
  PADDING-TOP: 10px;
  BORDER-BOTTOM: #ffcc66 2px solid
;
}
.green{
  FONT-SIZE: 10px;
  color : aqua;
}
.top2{
  BACKGROUND-IMAGE: none;
  WIDTH: 348px;
  TEXT-INDENT: 0pt
;
}
.site{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 20px;
  FONT-SIZE: 13px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  LINE-HEIGHT: 18px;
  PADDING-TOP: 0px
;
}
.one{
  border-right : inset #ff8080;
  border-right-width : 3px;
  PADDING-RIGHT: 0.4em;
  border-top : inset lime;
  border-top-width : 3px;
  PADDING-LEFT: 1em;
  MARGIN-BOTTOM: 20px;
  PADDING-BOTTOM: 0.5em;
  MARGIN-LEFT: 30px;
  border-left : inset lime;
  border-left-width : 3px;
  MARGIN-RIGHT: 30px;
  PADDING-TOP: 0.5em;
  border-bottom : inset #ff8080;
  border-bottom-width : 3px;
  background-color : #bbffff;
}
H3{
  FONT-SIZE: 16px;
  color : aqua;
  line-height : 22px;
  text-indent : 1em;
  margin-top : 20px;
  
  
  border-width : 1px 5px 1px 10px;border-style : solid solid solid ridge;border-color : aqua aqua aqua aqua;
  width : 551px;
}
.navi{
  FONT-SIZE: 12px;
  LINE-HEIGHT: 20px;
  TEXT-ALIGN: right
;
}
.navi A{
  PADDING-RIGHT: 1.2em;
  BACKGROUND-POSITION: left center;
  PADDING-LEFT: 0.9em;
  background-image : url(../../../mz_square.files/allow2.gif);
  BACKGROUND-REPEAT: no-repeat
;
}
HR{
  BORDER-RIGHT: #006600 solid;
  BORDER-TOP: #006600 thin solid;
  BORDER-LEFT: #006600 solid;
  BORDER-BOTTOM: #006600 thin solid;
  HEIGHT: 1px
;
}
UL.waku2{
  BORDER-RIGHT: #669966 2px dotted;
  PADDING-RIGHT: 5px;
  BORDER-TOP: #669966 2px dotted;
  MARGIN-TOP: 10px;
  PADDING-LEFT: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  MARGIN-BOTTOM: 10px;
  PADDING-BOTTOM: 5px;
  BORDER-LEFT: #669966 2px dotted;
  MARGIN-RIGHT: 10px;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #669966 2px dotted;
  BACKGROUND-COLOR: #ffffe6
;
}
UL.waku2 LI{
  DISPLAY: inline
;
}
.faq{
  LIST-STYLE-IMAGE: none;
  LIST-STYLE-TYPE: none
;
}
P.waku3{
  BORDER-RIGHT: #009933 2px dotted;
  BORDER-TOP: #009933 2px dotted;
  BORDER-LEFT: #009933 2px dotted;
  BORDER-BOTTOM: #009933 2px dotted;
  BACKGROUND-COLOR: #fffff0
;
}
.go{
  PADDING-RIGHT: 0px;
  MARGIN-TOP: 0px;
  PADDING-LEFT: 15px;
  FONT-SIZE: 12px;
  background-image : url(../../../mz_square.files/go.gif);
  MARGIN-BOTTOM: 5px;
  PADDING-BOTTOM: 0px;
  LINE-HEIGHT: 20px;
  MARGIN-RIGHT: 0px;
  PADDING-TOP: 0px;
  BACKGROUND-REPEAT: no-repeat
;
}
DL{
  FONT-SIZE: 13px;
  LINE-HEIGHT: 18px
;
}
.left10{
  MARGIN-LEFT: 50px
;
}
.oneself{
  border-left-color : aqua;
  border-top-color : aqua;
  border-bottom : dotted aqua;
  border-bottom-width : 2px;
  border-right-color : aqua;
  border-left-style : ridge;
}
em{
  FONT-STYLE: normal
;
}
