/*------------------*/
@charset "utf-8";
/*------------------*/
#menuWrap {
   width:480px;
   margin:0 auto;
   //background:#082243;
   //background:url(../images/bg.gif) 0 0 repeat-x;
}
.menu {
   width:480px;
   overflow:hidden;
   margin:0 auto;
   font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   list-style-type:none;
   background:#508fa3;
   background:linear-gradient(top, #508fa3, #00698a);/* CSS3- */
   background:-webkit-gradient(linear, left top, left bottom, from(#508fa3), to(#00698a)); /* Safari,Chrome用 */
   background:-webkit-linear-gradient(top, #508fa3, #00698a);/* Safari,Chrome用 */
   background:-moz-linear-gradient(top, #508fa3, #00698a);/* Firefox用 */
   background:-o-linear-gradient(top, #508fa3, #00698a);/* Opera用 */
   background:-ms-linear-gradient(top, #508fa3, #00698a);/* IE用 */
   //border-left:0.5px solid #fff333;
}
.menu li {
   float:left;
   margin:0;
   padding:10px;
   padding:1px;
   font-size:1.20em;
   font-size:1.00em;
   color:#333333;
   //border-right:0.5px solid #fff333;
}
.menu li a {
   display:block;
   color:#ffffff;
   padding:8px 10px;
   text-align:center;
   text-decoration:none;
}
.menu li a.current {
   color:#333333;
   //background:#ffffff;
   background:#ffff99;
   border-radius:15px; /* CSS3 */
   -moz-border-radius:15px; /* Firefox用 */
   -webkit-border-radius:15px; /* Safari,Chrome用 */
   box-shadow:inset 1px 1px 3px 0px #777; /* CSS3 */
   -moz-box-shadow:inset 1px 1px 3px 0px #777; /* Firefox用 */
   -webkit-box-shadow:inset 1px 1px 3px 0px #777; /* Safari, Chrome用 */
}
.menu li a:hover {
   color:#333333;
   border-radius:15px; /* CSS3 */
   -moz-border-radius:15px; /* Firefox用 */
   -webkit-border-radius:15px; /* Safari,Chrome用 */
   box-shadow:inset 1px 1px 3px 0px #777;; /* CSS3 */
   -moz-box-shadow:inset 1px 1px 3px 0px #777; /* Firefox用 */
   -webkit-box-shadow:inset 1px 1px 3px 0px #777; /* Safari, Chrome用 */
   background:#ccffcc;
}
/*------------------*/
#submenu {
  font-size:14px;
  margin-top:10px;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
/*------------------*/
#liw9 {
   width:160px;
}
#liw80 {
   width:145px;
}
#liw7 {
   width:130px;
}
#liw6 {
   width:104px;
}
#liw5 {
   width:89px;
}
#liw4 {
   width:72px;
}
#liw3 {
   width:60px;
}
#liw3e {
   width:45px;
}
/*---input:Google-id:for-div---*/
 input {
 height:30px; font-size:16px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 #formgoogle {
width:auto;
height:auto;
max-width:280px;
 //width:280px;
 margin-left:20px; margin-right:10px; margin-top:10px; margin-bottom:10px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
/*---input:main-size-change---*/
 .inpnumua {
 height:35px; width:200px; margin-left:10px; margin-bottom:10px; font-size:15px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
/*---submit---*/
 .inpsuba {
 height:40px; width:80px; margin-left:10px; margin-bottom:10px; font-size:12px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
/*◆◆◆---inp-color---◆◆◆*/
 .inpnumww {
 height:30px; width:240px; margin-left:5px; margin-bottom:3px; font-size:14px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpnumw {
 height:30px; width:150px; margin-left:5px; margin-bottom:3px; font-size:14px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpnummm {
 height:30px; width:120px; margin-left:5px; margin-bottom:3px; font-size:14px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpnumms {
 height:30px; width:100px; margin-left:5px; margin-bottom:3px; font-size:14px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpnums {
 height:30px; width:80px; margin-left:5px; margin-bottom:3px; font-size:14px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpmini6 {
 height:30px; width:80px; margin-left:5px; margin-bottom:3px; font-size:12px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpmini3 {
 height:30px; width:22px; margin-left:1px; margin-bottom:3px; font-size:11px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
/*---------*/
.inpbgread {
 height:30px; width:35px; margin-left:5px; margin-bottom:3px; font-size:14px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
    display: -ms-grid;
    display: grid;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(yellow));
    background: -o-linear-gradient(top, white, yellow);
    background: linear-gradient(to bottom, white, yellow);
}
.inpbg {
 height:30px; width:35px; margin-left:5px; margin-bottom:3px; font-size:14px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
}
/*---submit---*/
 .inpsubw {
 height:30px; width:150px; margin-left:5px; margin-bottom:3px; font-size:11px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpsubmw {
 height:30px; width:120px; margin-left:5px; margin-bottom:3px; font-size:11px;
 font-fweight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpsubm {
 height:30px; width:80px; margin-left:5px; margin-bottom:3px; font-size:11px;
 font-fweight:bold; font-family:Verdana,Helvetica,monospace;
 }
 .inpsubmini {
 height:30px; width:45px; margin-left:5px; margin-bottom:3px; font-size:11px;
 font-weight:bold; font-family:Verdana,Helvetica,monospace;
 }
.form1 {
  width:100px;
  background:#81aba0;
  color:#333333;
}
.form2 {
  width:120px;
  background:#81aba0;
  color:#333333;
}
.form3 {
  width:100px;
  background:#81aba0;
  color:#333333;
}
/*------------------*/