.menuheader {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-weight: bold; color: #333333; border: 1px #333333 solid; background-color: #996600; clip:  rect(   )}
.menucell0 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #333333; background-color: #ffffff; border: 1px #333333 solid}

.menucell1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #333333; background-color: #F9F9F9; border: 1px #333333 solid}

.menucell2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #333333; background-color: #FFF7F7; border: 1px #333333 solid}

h1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 24px; font-weight: normal; color: #666666; margin-left: 240px; margin-top: 12px; margin-right: 0px; margin-bottom: 12px}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC00; font-weight: bold; letter-spacing: 4px}
a:link {  color: #0033CC; text-decoration: underline}
a:visited {  color: #333333; text-decoration: none}
a:hover {  color: #0033CC; text-decoration: underline}
a:active {  color: #333333; text-decoration: none}
.menuinfocell { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #333333; background-color: #CC9999; border: 1px #333333 solid }
.pgbg {  background-image:  url(../assets/images/bgliteteal2.gif); background-color: #9CBABD; background-repeat: repeat; color: #CCCCCC}
.mainpara {  font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; color: #666666; margin-top: 12px; margin-right: 36px; margin-bottom: 12px; margin-left: 240px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}
.infocell a:link {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #CCCCCC}
.menuheader a:link {  color: #D6D3CE}
.menuheader a:visited {  color: #D6D3CE}
.menuheader a:hover {  color: #333333}
.menucell a:link {  color: #333333}
.menucell a:visited {  color: #333333}
.menucell a:hover {  background-color: #333333; color: #999999}
.bg {  background-image: url(image/illust_01.gif); background-repeat: norepeat; align:right; background-color: #FFFFFF}
.allbg2 {  background-image: url(../images/allbg600.gif); background-repeat: repeat}
.txnews {  font-size: 16px; color: #333333; line-height: 24px}
.navi {  font-size: 12px; color: #333333; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px}
.contentsT {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 2px}
.contentsM {  font-size: 12px; font-weight: bold; color: #333333}
.midasi {  font-size: 16px; color: #333333; font-weight: bold; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-style: normal; text-align: center; padding-top: 16px}
.honbun {  font-size: 16px; line-height: 22px; color: #000000}
.honbun 2{  font-size: 16px; line-height: 24px; color: #000000}
.honbun_Bold {  font-size: 16px; fline-height: 22px; font-weight: bold; color: #000000}
.honbun_Small {  font-size: 12px; line-height: 22px; color: #000000}
.honbun_SmallRed {  font-size: 12px; line-height: 22px; color: #993300}
.honbun_Small-Bold {  font-size: 12px; line-height: 22px; font-weight: bold; color: #000000}
.honbun_Small-BoldRed {  font-size: 12px; line-height: 22px; font-weight: bold; color: #993300}
.honbun_Large {  font-size: 20px; line-height: 22px; color: #000000}
.honbun_Large-Bold {  font-size: 20px; line-height: 22px; font-weight: bold; color: #000000}

.top a{
     color:#5e8eab;
     padding-left:3px;
     text-decoration:none
; font-size: 12px      }

.top  a:hover{
      color:#49db8b;
      }



caption, select{
   color:#000000;
   background-color:#ffffff;
   background-image:../assets/images/title_bg5.jpg;
   background-repeat:repat-y;
   }





h1{
   font-size:1.25em;
   color:#999933;
   font-weight:bold;
   text-align:left;
   margin-bottom:0.5em;
   }


.h1 em{
   font-size:1.25em;
   color:#999999;
   font-weight:bold;
   text-align:left;
   }
   
   


h2{
   font-size:1em;
   margin-top:2em;
   margin-bottom:1em;
   }


p.path{
     font-size:0.75em;
      color:#555555;
    }



p.policy{
   font-size:0.75em;
   font-weight:bold;
   color:#5e8eab;
   text-align:center;
   width:100%;
   margin-left:auto;
   margin-top:5px
   }



address{
   font-size:0.625em;
   font-weight:normal;
   font-style:normal;
   color:#999999;
   }
   

.box {border:solid 1px #669900;
                       background-color:#f7ffcc;
                       width:500px;
                      height:auto; 
                      margin-left:auto:
                      margin-right:auto}.yotei0 {  font-size: 18px; line-height: normal; color: #333333; text-align: center; padding-top: 20px; padding-bottom: 20px}
.new {  font-size: 12px; line-height: 24px; font-weight: bold; color: #990000}
.naiyouha {  font-size: 10px; line-height: 20px; color: #663300; background-image: url(../../img/but_naiyou4.gif); background-repeat: no-repeat;}
.honbun2_bold {  font-size: 16px; line-height: 24px; font-weight: bold; background-color: #FFFFFF}
.touhaba {  font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; font-size: 16px; line-height: 20px; color: #000000}
.honbun3 {  font-size: 16px; line-height: 30px; color: #000000; list-style-image: none; list-style-type: decimal}
.honbun3_Bold {  font-size: 16px; line-height: 20px; font-weight: bold; color: #000000}
