/*-Η]{^-*/
#inf{
  position: fixed;
  width: 80%;
  height: 50px;
  text-align: center;
  line-height: 45px;
  left:0;
  bottom: 10px;
  margin-left:120px;
  display: block;
  background: rgba(110,110,110,0.9);
  border-radius: 10px;
  z-index:999;
  }

#inf a{
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size:1.5em;
}
 
#inf:hover{
  background: rgba(0,102,204,.8);
}/*-Ά^O-*/

.yo{background-color:#3D3D3D;width:100%;color:#ffffff;margin:0 0 5px 0}
.yo a{color:#ffffff;margin:3px 10px 3px 10px}
.yo a:hover{color:#ffffff}
.yo a:visited{color;#ffffff}

div,ul{display:block}

table#keitai{border-color:#C5C5C5;border-style: solid;border-width: 1px;border-collapse: collapse}
table#keitai th{background-color:#EEEEEE; width:90px;text-align:center;border-color:#C5C5C5;border-style: solid;border-width: 1px}
table#keitai td{background-color:#ffffff; width:90px;text-align:center;border-color:#C5C5C5;border-style: solid;border-width: 1px}

table.tdwk tr td{border: 1px #c0c0c0 solid;}

.gmap{
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 56.25%;
    padding-top: 30px;}

.gmap iframe,
.gmap object,
.gmap embed{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.w100{width: 100%;}

h3,h4{padding:10px}
 
/*-g-*/
.wk{width:930px;padding:0px}
.wk2{width:910px;padding:10px}

.fw1{width: 200px;height:200px;margin:3px 0 0 0;background-color:#F0F0F0;}
.fw2{font-size:11pt;line-height:14pt}

.b{font-weight: bold}
.bor{text-align:right;vertical-align:bottom}
.m0{margin:0}
.m5{margin:10px 0 0 0}
.m10{margin:10px}
.m20{margin:20px}

.p2{padding:2px}
.p5{padding:5px}
.p10{padding:10px}
.p20{padding:20px}

.f9{font-size:9pt;}
.f25{font-size:25pt;}
.fg{color:#298000;}

.bwk2{width: 70%; font-size:10pt; line-height:11pt; text-align:left;
padding:5px 2px 5px 5px; margin:0;
border-style: solid;border-width: 1px;border-color: #c0c0c0;
}

/*-Rec-*/
.iwk{width: 880px;
text-align:left;padding:10px;margin:0px;
border-style: solid;border-width: 1px;border-color: #808080;
background-color:#ffffff;}

/* -- iΪ -- */
.kimg1 {background-image: url(img/css3.png); width: 155px;height:155px;display: block; float:left;}
.kimg2 {background-image: url(img/css3.png); background-position:0 -155px;width: 155px;height: 155px;display: block; float:left;}
.kimg3 {background-image: url(img/css3.png); background-position:0 -310px;width: 155px;height: 155px;display: block; float:left;}
.kimg4 {background-image: url(img/css3.png); background-position:0 -465px;width: 155px;height: 155px;display: block; float:left;}
.kimg5 {background-image: url(img/css3.png); background-position:0 -620px;width: 155px;height: 155px;display: block; float:left;}
.kimg6 {background-image: url(img/css3.png); background-position:0 -775px;width: 155px;height: 155px;display: block; float:left;}
.kimg7 {background-image: url(img/css3.png); background-position:0 -930px;width: 155px;height: 155px;display: block; float:left;}
.kimg8 {background-image: url(img/css3.png); background-position:0 -1085px;width: 155px;height: 155px;display: block; float:left;}
.kimg9 {background-image: url(img/css3.png); background-position:0 -1240px;width: 155px;height: 155px;display: block; float:left;}
.kimg10 {background-image: url(img/css3.png); background-position:0 -1395px;width: 155px;height: 155px;display: block; float:left;}
.kimg11 {background-image: url(img/css3.png); background-position:0 -1550px;width: 155px;height: 155px;display: block; float:left;}
.kimg12 {background-image: url(img/css3.png); background-position:0 -1705px;width: 155px;height: 155px;display: block; float:left;}
.kimg13 {background-image: url(img/css3.png); background-position:0 -1860px;width: 155px;height: 155px;display: block; float:left;}
.kimg14 {background-image: url(img/css3.png); background-position:0 -2015px;width: 155px;height: 155px;display: block; float:left;}
.kimg15 {background-image: url(img/css3.png); background-position:0 -2170px;width: 155px;height: 155px;display: block; float:left;}
.kimg16 {background-image: url(img/css3.png); background-position:0 -2325px;width: 155px;height: 155px;display: block; float:left;}
.kimg17 {background-image: url(img/css3.png); background-position:0 -2480px;width: 155px;height: 155px;display: block; float:left;}
.kimg18 {background-image: url(img/css3.png); background-position:0 -2635px;width: 155px;height: 155px;display: block; float:left;}
.kimg19 {background-image: url(img/css3.png); background-position:0 -2790px;width: 155px;height: 155px;display: block; float:left;}
.kimg20 {background-image: url(img/css3.png); background-position:0 -2945px;width: 155px;height: 155px;display: block; float:left;}
.kimg21 {background-image: url(img/css3.png); background-position:0 -3100px;width: 155px;height: 155px;display: block; float:left;}
.kimg22 {background-image: url(img/css3.png); background-position:0 -3255px;width: 155px;height: 155px;display: block; float:left;}

/* -- ΐΡ -- */
ul.zi{padding: 0; margin: 0;list-style:none;}
ul.zi li div{padding: 5px; margin: 0;text-align:left; display:block;background-color:#ffffff;font-size:12pt;line-height: 14pt;
box-shadow: 0 0 3px #afafaf;
-moz-box-shadow: 0 0 3px #afafaf;
-webkit-box-shadow: 0 0 3px #afafaf;
-o-box-shadow: 0 0 3px #afafaf;
-ms-box-shadow: 0 0 3px #afafaf;
}

ul.zi li div.z1{float:left; width: 450px; height: auto;}

ul.zi li div.z2{float:left; width: 150px; color:#ffffff;
text-shadow: 1px 1px 1px rgba(255,255,255,0.5),-1px -1px 1px rgba(0,0,0,0.5);
background: -webkit-gradient(linear, left top, left bottom, from(#ACE46D), to(#6CD900));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ACE46D,EndColorStr=#6CD900);
background: -moz-linear-gradient(top, #ACE46D, #6CD900);
background: -o-linear-gradient(top, #ACE46D, #6CD900);
background: linear-gradient(top, #ACE46D, #6CD900);
}

/* -- n} -- */
.ti_sa{float:left;display: block;background-image: url(img/css_t.png);width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_kuma{float:left;display: block;background-image: url(img/css_t.png);background-position: 0 -150px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_kita{float:left;display: block;background-image: url(img/css_t.png);background-position: 0 -300px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_se{float:left;display: block;background-image: url(img/css_t.png);background-position: -150px 0px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_kago{float:left;display: block;background-image: url(img/css_t.png);background-position: -150px -150px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_mo{float:left;display: block;background-image: url(img/css_t.png);background-position: -150px -300px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_nii{float:left;display: block;background-image: url(img/css_t.png);background-position: -150px -450px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_huku{float:left;display: block;background-image: url(img/css_t.png);background-position: -300px 0px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_hiro{float:left;display: block;background-image: url(img/css_t.png);background-position: -300px -150px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_ao{float:left;display: block;background-image: url(img/css_t.png);background-position: -300px -300px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_aki{float:left;display: block;background-image: url(img/css_t.png);background-position: -300px -450px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}
.ti_noimg{float:left;display: block;background-image: url(img/css_t.png);background-position: 0px -450px;width:150px; height:150px;border-width:1px;border-color:#000;border-style: solid;}

/* -- n}g -- */
.twk1{color:#ffffff; font-weight: bold; display: block;width: 558px; padding: 5px; margin: 5px 0 0 5px;
border-width:1px; border-color:#006400; border-style: dashed; background-color:#2E5B00;
-webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0;
background: -webkit-gradient(linear, left top, left bottom, from(#619A01), to(#2E5B00));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#619A01,EndColorStr=#2E5B00);
background: -moz-linear-gradient(top, #619A01, #2E5B00);
background: -o-linear-gradient(top, #619A01, #2E5B00);
background: linear-gradient(top, #619A01, #2E5B00);
}
.twk2{display: block;width: 558px; padding: 5px; margin: 0 0 5px 5px;
border-width:1px; border-color:#006400; border-style: dashed; background-color:#ffffff; text-align:left;
-webkit-border-radius: 0 0 7px 7px;-moz-border-radius: 0 0 7px 7px;border-radius: 0 0 7px 7px;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F5F7F4));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#F5F7F4);
background: -moz-linear-gradient(top, #ffffff, #F5F7F4);
background: -o-linear-gradient(top, #ffffff, #F5F7F4);
background: linear-gradient(top, #ffffff, #F5F7F4);
}
.twk3{display: block;}
.twk3ul1{display: block; width: 70px; float:left; font-weight: bold; color:#2E5B00;padding:0 0 10px 5px;}
.twk3ul2{display: block; width: 470px;padding:0 0 10px 5px;}

/* -- QA -- */
.qa{display: block;
background-image: url(img/qa.png);
width: 60px;height: 60px; margin: 3px 0 0 0;float:left;}

.aq{display: block;
background-image: url(img/qa.png);
background-position: 0px -60px;
width: 60px;height: 60px; margin: 1px 0 3px 0;float:left;}

.qawk{display: block;width: 840px;height: 48px; padding: 5px; margin: 3px 0 0 0;
border-width:1px; border-color:#AB600C; border-style: solid;}
.aqwk{display: block;width: 840px;height: 48px; padding: 5px; margin: 1px 0 3px 0;
border-width:1px; border-color:#0054A8; border-style: solid;}

/* --  ’€¦¨ -- */
.k_a{float:left; display: block;background-image: url(img/aiu.png);background-position: -522px 0px;width:58px; height:40px;}
.k_i{float:left; display: block;background-image: url(img/aiu.png);background-position: -522px -40px;width:58px; height:40px;}
.k_u{float:left; display: block;background-image: url(img/aiu.png);background-position: -522px -80px;width:58px; height:40px;}
.k_e{float:left; display: block;background-image: url(img/aiu.png);background-position: -522px -120px;width:58px; height:40px;}
.k_o{float:left; display: block;background-image: url(img/aiu.png);background-position: -522px -160px;width:58px; height:40px;}

.k_ka{float:left; display: block;background-image: url(img/aiu.png);background-position: -464px 0px;width:58px; height:40px;}
.k_ki{float:left; display: block;background-image: url(img/aiu.png);background-position: -464px -40px;width:58px; height:40px;}
.k_ku{float:left; display: block;background-image: url(img/aiu.png);background-position: -464px -80px;width:58px; height:40px;}
.k_ke{float:left; display: block;background-image: url(img/aiu.png);background-position: -464px -120px;width:58px; height:40px;}
.k_ko{float:left; display: block;background-image: url(img/aiu.png);background-position: -464px -160px;width:58px; height:40px;}

.k_sa{float:left; display: block;background-image: url(img/aiu.png);background-position: -406px 0px;width:58px; height:40px;}
.k_si{float:left; display: block;background-image: url(img/aiu.png);background-position: -406px -40px;width:58px; height:40px;}
.k_su{float:left; display: block;background-image: url(img/aiu.png);background-position: -406px -80px;width:58px; height:40px;}
.k_se{float:left; display: block;background-image: url(img/aiu.png);background-position: -406px -120px;width:58px; height:40px;}
.k_so{float:left; display: block;background-image: url(img/aiu.png);background-position: -406px -160px;width:58px; height:40px;}

.k_ta{float:left; display: block;background-image: url(img/aiu.png);background-position: -348px 0px;width:58px; height:40px;}
.k_ti{float:left; display: block;background-image: url(img/aiu.png);background-position: -348px -40px;width:58px; height:40px;}
.k_tu{float:left; display: block;background-image: url(img/aiu.png);background-position: -348px -80px;width:58px; height:40px;}
.k_te{float:left; display: block;background-image: url(img/aiu.png);background-position: -348px -120px;width:58px; height:40px;}
.k_to{float:left; display: block;background-image: url(img/aiu.png);background-position: -348px -160px;width:58px; height:40px;}

.k_na{float:left; display: block;background-image: url(img/aiu.png);background-position: -290px 0px;width:58px; height:40px;}
.k_ni{float:left; display: block;background-image: url(img/aiu.png);background-position: -290px -40px;width:58px; height:40px;}
.k_nu{float:left; display: block;background-image: url(img/aiu.png);background-position: -290px -80px;width:58px; height:40px;}
.k_ne{float:left; display: block;background-image: url(img/aiu.png);background-position: -290px -120px;width:58px; height:40px;}
.k_no{float:left; display: block;background-image: url(img/aiu.png);background-position: -290px -160px;width:58px; height:40px;}

.k_ha{float:left; display: block;background-image: url(img/aiu.png);background-position: -232px 0px;width:58px; height:40px;}
.k_hi{float:left; display: block;background-image: url(img/aiu.png);background-position: -232px -40px;width:58px; height:40px;}
.k_hu{float:left; display: block;background-image: url(img/aiu.png);background-position: -232px -80px;width:58px; height:40px;}
.k_he{float:left; display: block;background-image: url(img/aiu.png);background-position: -232px -120px;width:58px; height:40px;}
.k_ho{float:left; display: block;background-image: url(img/aiu.png);background-position: -232px -160px;width:58px; height:40px;}

.k_ma{float:left; display: block;background-image: url(img/aiu.png);background-position: -174px 0px;width:58px; height:40px;}
.k_mi{float:left; display: block;background-image: url(img/aiu.png);background-position: -174px -40px;width:58px; height:40px;}
.k_mu{float:left; display: block;background-image: url(img/aiu.png);background-position: -174px -80px;width:58px; height:40px;}
.k_me{float:left; display: block;background-image: url(img/aiu.png);background-position: -174px -120px;width:58px; height:40px;}
.k_mo{float:left; display: block;background-image: url(img/aiu.png);background-position: -174px -160px;width:58px; height:40px;}

.k_ya{float:left; display: block;background-image: url(img/aiu.png);background-position: -116px 0px;width:58px; height:40px;}
.k_yu{float:left; display: block;background-image: url(img/aiu.png);background-position: -116px -80px;width:58px; height:40px;}
.k_yo{float:left; display: block;background-image: url(img/aiu.png);background-position: -116px -160px;width:58px; height:40px;}

.k_ra{float:left; display: block;background-image: url(img/aiu.png);background-position: -58px 0px;width:58px; height:40px;}
.k_ri{float:left; display: block;background-image: url(img/aiu.png);background-position: -58px -40px;width:58px; height:40px;}
.k_ru{float:left; display: block;background-image: url(img/aiu.png);background-position: -58px -80px;width:58px; height:40px;}
.k_re{float:left; display: block;background-image: url(img/aiu.png);background-position: -58px -120px;width:58px; height:40px;}
.k_ro{float:left; display: block;background-image: url(img/aiu.png);background-position: -58px -160px;width:58px; height:40px;}

.k_wa{float:left; display: block;background-image: url(img/aiu.png);background-position: 0px 0px;width:58px; height:40px;}
.k_wo{float:left; display: block;background-image: url(img/aiu.png);background-position: 0px -120px;width:58px; height:40px;}
.k_nn{float:left; display: block;background-image: url(img/aiu.png);background-position: 0px -160px;width:58px; height:40px;}
.k_n{float:left; display: block;background-image: url(img/aiu.png);background-position: 0px -40px;width:58px; height:40px;}

.k_a:hover{background-image: url(img/aiu.png);background-position: -522px -200px;}
.k_i:hover{background-image: url(img/aiu.png);background-position: -522px -240px;}
.k_u:hover{background-image: url(img/aiu.png);background-position: -522px -280px;}
.k_e:hover{background-image: url(img/aiu.png);background-position: -522px -320px;}
.k_o:hover{background-image: url(img/aiu.png);background-position: -522px -360px;}

.k_ka:hover{background-image: url(img/aiu.png);background-position: -464px -200px;}
.k_ki:hover{background-image: url(img/aiu.png);background-position: -464px -240px;}
.k_ku:hover{background-image: url(img/aiu.png);background-position: -464px -280px;}
.k_ke:hover{background-image: url(img/aiu.png);background-position: -464px -320px;}
.k_ko:hover{background-image: url(img/aiu.png);background-position: -464px -360px;}

.k_sa:hover{background-image: url(img/aiu.png);background-position: -406px -200px;}
.k_si:hover{background-image: url(img/aiu.png);background-position: -406px -240px;}
.k_su:hover{background-image: url(img/aiu.png);background-position: -406px -280px;}
.k_se:hover{background-image: url(img/aiu.png);background-position: -406px -320px;}
.k_so:hover{background-image: url(img/aiu.png);background-position: -406px -360px;}

.k_ta:hover{background-image: url(img/aiu.png);background-position: -348px -200px;}
.k_ti:hover{background-image: url(img/aiu.png);background-position: -348px -240px;}
.k_tu:hover{background-image: url(img/aiu.png);background-position: -348px -280px;}
.k_te:hover{background-image: url(img/aiu.png);background-position: -348px -320px;}
.k_to:hover{background-image: url(img/aiu.png);background-position: -348px -360px;}

.k_na:hover{background-image: url(img/aiu.png);background-position: -290px -200px;}
.k_ni:hover{background-image: url(img/aiu.png);background-position: -290px -240px;}
.k_nu:hover{background-image: url(img/aiu.png);background-position: -290px -280px;}
.k_ne:hover{background-image: url(img/aiu.png);background-position: -290px -320px;}
.k_no:hover{background-image: url(img/aiu.png);background-position: -290px -360px;}

.k_ha:hover{background-image: url(img/aiu.png);background-position: -232px -200px;}
.k_hi:hover{background-image: url(img/aiu.png);background-position: -232px -240px;}
.k_hu:hover{background-image: url(img/aiu.png);background-position: -232px -280px;}
.k_he:hover{background-image: url(img/aiu.png);background-position: -232px -320px;}
.k_ho:hover{background-image: url(img/aiu.png);background-position: -232px -360px;}

.k_ma:hover{background-image: url(img/aiu.png);background-position: -174px -200px;}
.k_mi:hover{background-image: url(img/aiu.png);background-position: -174px -240px;}
.k_mu:hover{background-image: url(img/aiu.png);background-position: -174px -280px;}
.k_me:hover{background-image: url(img/aiu.png);background-position: -174px -320px;}
.k_mo:hover{background-image: url(img/aiu.png);background-position: -174px -360px;}

.k_ya:hover{background-image: url(img/aiu.png);background-position: -116px -200px;}
.k_yu:hover{background-image: url(img/aiu.png);background-position: -116px -280px;}
.k_yo:hover{background-image: url(img/aiu.png);background-position: -116px -360px;}

.k_ra:hover{background-image: url(img/aiu.png);background-position: -58px -200px;}
.k_ri:hover{background-image: url(img/aiu.png);background-position: -58px -240px;}
.k_ru:hover{background-image: url(img/aiu.png);background-position: -58px -280px;}
.k_re:hover{background-image: url(img/aiu.png);background-position: -58px -320px;}
.k_ro:hover{background-image: url(img/aiu.png);background-position: -58px -360px;}

.k_wa:hover{background-image: url(img/aiu.png);background-position: 0px -200px;}
.k_wo:hover{background-image: url(img/aiu.png);background-position: 0px -320px;}
.k_nn:hover{background-image: url(img/aiu.png);background-position: 0px -360px;}

.wk3{width: 910px;display: block; float:left;text-align:left;padding:5px;margin:5px;
border-style: solid;border-width: 1px;border-color: #808080;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EDEEF8));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#EDEEF8);
background: -moz-linear-gradient(top, #ffffff, #EDEEF8);
background: -o-linear-gradient(top, #ffffff, #EDEEF8);
background: linear-gradient(top, #ffffff, #EDEEF8);}



a:link.bo{display: block;font-weight: bold;
font-size:13pt;color:#ffffff;padding:10px;margin: 10px;
border-color:#884400;border-style: solid;border-width: 1px;
background: -webkit-gradient(linear, left top, left bottom, from(#FF8000), to(#FF5A0B));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF8000,EndColorStr=#FF5A0B);
background: -moz-linear-gradient(top, #FF8000, #FF5A0B);
background: -o-linear-gradient(top, #FF8000, #FF5A0B);
background: linear-gradient(top, #FF8000, #FF5A0B);
}
a:visited.bo{color:#EBEBEB;}

/*-Vmenu-*/

#menu li a:link {color:#ffffff ;font-weight: bold;}
#menu li a:hover {
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#dddddd);
background:-moz-linear-gradient(top, #6E6E6E, #444444);
background:-o-linear-gradient(top,  #ffffff, #dddddd);
background:linear-gradient(top,  #ffffff, #dddddd);
}

#menu{
  width: 100%;
  max-width: 930px;
  margin: auto;
  padding: 0;
}
#menu li{
  display: block;
  float: left;
  margin: 0;
  padding: 0; }

#menu li:nth-child(1){width: 14.2%;}
#menu li:nth-child(2){width: 14.2%;}
#menu li:nth-child(3){width: 14.2%;}
#menu li:nth-child(4){width: 14.2%;}
#menu li:nth-child(5){width: 14.2%;}
#menu li:nth-child(6){width: 14.2%;}
#menu li:nth-child(7){width: 14.8%;}

#menu li a{
  display: block;
  padding: 12px 0 10px;
  margin: 0;
color:#ffffff;
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#dddddd);
background:-moz-linear-gradient(top, #444444, #1B1B1B);
background:-o-linear-gradient(top,  #ffffff, #dddddd);
background:linear-gradient(top,  #ffffff, #dddddd);
    border-right: 1px solid #6C6C6C;

  text-align: center;
  text-decoration: none;
}
#toggle{ 
  margin: 0;
 display: none;
}

#menu3 li a:link {color:#141414 ;font-weight: normal;}

#menu3{
  width: 100%;
  max-width: 930px;
  margin: auto;
  padding: 0;
}
#menu3 li{
  display: block;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
 }

#menu3 li:nth-child(1){width: 33.4%;}
#menu3 li:nth-child(2){width: 33.3%;}
#menu3 li:nth-child(3){width: 33.3%;}
#menu3 li:nth-child(4){width: 33.4%;}
#menu3 li:nth-child(5){width: 33.3%;}
#menu3 li:nth-child(6){width: 33.3%;}
#menu3 li:nth-child(7){width: 33.4%;}
#menu3 li:nth-child(8){width: 33.3%;}
#menu3 li:nth-child(9){width: 33.3%;}
#menu3 li:nth-child(10){width: 33.4%;}
#menu3 li:nth-child(11){width: 33.3%;}
#menu3 li:nth-child(12){width: 33.3%;}
#menu3 li:nth-child(13){width: 33.4%;}
#menu3 li:nth-child(14){width: 33.3%;}
#menu3 li:nth-child(15){width: 33.3%;}
#menu3 li:nth-child(16){width: 33.4%;}
#menu3 li:nth-child(17){width: 33.3%;}
#menu3 li:nth-child(18){width: 33.3%;}
#menu3 li:nth-child(19){width: 33.4%;}
#menu3 li:nth-child(20){width: 33.3%;}
#menu3 li:nth-child(21){width: 33.3%;}
#menu3 li:nth-child(22){width: 33.4%;}
#menu3 li:nth-child(23){width: 33.3%;}
#menu3 li:nth-child(24){width: 33.3%;}
#menu3 li:nth-child(25){width: 33.4%;}
#menu3 li:nth-child(26){width: 33.3%;}
#menu3 li:nth-child(27){width: 33.3%;}
#menu3 li:nth-child(28){width: 33.4%;}
#menu3 li:nth-child(29){width: 33.3%;}
#menu3 li:nth-child(30){width: 33.3%;}
#menu3 li:nth-child(31){width: 33.4%;}
#menu3 li:nth-child(32){width: 33.3%;}
#menu3 li:nth-child(33){width: 33.3%;}
#menu3 li:nth-child(34){width: 33.4%;}
#menu3 li:nth-child(35){width: 33.3%;}
#menu3 li:nth-child(36){width: 33.3%;}
#menu3 li:nth-child(37){width: 33.4%;}
#menu3 li:nth-child(38){width: 33.3%;}
#menu3 li:nth-child(39){width: 33.3%;}

#menu3 li a{
  display: block;
  padding: 5px;
  margin: 0;
color:#0099FF;
font-size:16pt;
    border: 1px dashed #808080;

  text-align: left;
  text-decoration: none;
  
}
#toggle3{ 
  margin: 0;
 display: none;
}

.ts{text-shadow:1px 1px 1px rgba(255,255,255,0.5),-1px -1px 1px rgba(0,0,0,0.5)}

.gsc{color:#414141;border:solid 1px #EBEBEB;background-color:#E3E3E3}
a.gsc:link {text-decoration:underline; color:#0040C4}
a.gsc:hover{color:#FF8C1A;}

.gs{color:#414141;border:solid 1px #E1E1E1;
background:-webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#ffffff));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F2F2F2,EndColorStr=#ffffff);
background:-moz-linear-gradient(top, #F2F2F2, #ffffff);
background:-o-linear-gradient(top,  #F2F2F2, #ffffff);
background:linear-gradient(top,  #F2F2F2, #ffffff)}
a.gs:link {text-decoration:underline; color:#0040C4}
a.gs:hover{color:#FF8C1A}

.gb{color:#ffffff;border:solid 1px #0053AE;
background:-webkit-gradient(linear, left top, left bottom, from(#0080FF), to(#0037B7));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#0080FF,EndColorStr=#0037B7);
background:-moz-linear-gradient(top, #0080FF, #0037B7);
background:-o-linear-gradient(top,  #0080FF, #0037B7);
background:linear-gradient(top,  #0080FF, #0037B7)}
a.gb:link {text-decoration:underline; color:#ffffff}
a.gb:hover{color:#FF8C1A}

.gg{color:#ffffff;border:solid 1px #37760A;
background:-webkit-gradient(linear, left top, left bottom, from(#6AEC00), to(#55A200));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6AEC00,EndColorStr=#55A200);
background:-moz-linear-gradient(top, #6AEC00, #55A200);
background:-o-linear-gradient(top,  #6AEC00, #55A200);
background:linear-gradient(top,  #6AEC00, #55A200)}
a.gg:link {text-decoration:underline; color:#ffffff}
a.gg:hover{color:#FF8C1A}

.go{color:#ffffff;border:solid 1px #CE6700;
background:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#1B1B1B));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#444444,EndColorStr=#1B1B1B);
background:-moz-linear-gradient(top, #444444, #1B1B1B);
background:-o-linear-gradient(top,  #444444, #1B1B1B);
background:linear-gradient(top,  #444444, #1B1B1B)}
a.go:link {text-decoration:underline; color:#ffffff}
a.go:hover{color:#FF8C1A}

.gbk{color:#ffffff;border:solid 1px #CE6700;
background:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#1B1B1B));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#444444,EndColorStr=#1B1B1B);
background:-moz-linear-gradient(top, #444444, #1B1B1B);
background:-o-linear-gradient(top,  #444444, #1B1B1B);
background:linear-gradient(top,  #444444, #1B1B1B)}
a.go:link {text-decoration:underline; color:#ffffff}
a.go:hover{color:#FF8C1A}




/*-ξσ-*/
ul.ya li a{position:relative;text-decoration:none}
ul.ya li a:after{display:block;position:absolute;
top:50%;
right:10px;
width:7px;
height:7px;
margin-top:-4px;
border-top:solid 2px #7f7f7f;
border-right:solid 2px #7f7f7f;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
content:""}

ul.yaw li a{position:relative;text-decoration:none}
ul.yaw li a:after{display:block;position:absolute;
top:50%;
right:10px;
width:7px;
height:7px;
margin-top:-4px;
border-top:solid 2px #ffffff;
border-right:solid 2px #ffffff;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
content:""}

.yab{position:relative;text-decoration:none}
.yab:after{display:block;position:absolute;
top:50%;
right:10px;
width:7px;
height:7px;
margin-top:-4px;
border-top:solid 2px #7f7f7f;
border-right:solid 2px #7f7f7f;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
content:""}

.yabw{position:relative;text-decoration:none}
.yabw:after{display:block;position:absolute;
top:50%;
right:10px;
width:7px;
height:7px;
margin-top:-4px;
border-top:solid 2px #ffffff;
border-right:solid 2px #ffffff;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
content:"";
}

ul.yabb li{position:relative;text-decoration:none}
ul.yabb li:after{display:block;position:absolute;
top:50%;
right:10px;
width:7px;
height:7px;
margin-top:-4px;
border-top:solid 2px #3872B3;
border-right:solid 2px #3872B3;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
content:""}

/*-ΆEͺ―-*/
.c{text-align:center}
.l{text-align:left}
.r{text-align:right}
.fl{float:left}

.ha{border-width: 1px; border-style: dashed; width:95%}
.hacl{width:90%; clear: left}
.hacr{border-width: 1px; border-style: dashed;clear: right; width:95%}
.cl{clear: left}
.cr{clear: right}

/*-teki-*/
.w{color:#ffffff;}
div.w A:LINK{color:#ffffff}
div.w A:VISITED{color:#ffffff; text-decoration:}
div.w A:HOVER{color:#ffffff; position : relative; top : 1px; left : 1px}
a.no{color:#3A3A3A; font-weight: bold;text-decoration: none}

.wdu{color:#808080; font-size: 8pt; line-height:8pt}
.wd1{font-size: 10pt; line-height:12pt}
.wd2{font-size: 16pt}
.re1{color: #ff0000}
.re2{font-size: 12pt color: #ff0000}
.re3{font-size: 16pt; color: #ff0000;line-height:20pt}
.aab{font-family: "MS UI gothic",sans-serif; line-height:10pt}
.aar{color: #ff0000; font-family: "MS UI gothic",sans-serif; line-height:10pt}
.ol1{color: #F07800}
.bl1{color: #00509F}
.pi1{color:#D20069}
.gl1{color:#539700}
.wg{color:#C0C0C0}


.require {color: #CC0000;}
.small {font-size:80%;}
.button {text-align:center;}

.zeromail{width:910px;}
zeromail table,
.zeromail th,
.zeromail td {background-color:#fff;border:solid 1px #cdd8eb;border-collapse:collapse;}
.zeromail table {width:90%;margin-bottom:10px;}
.zeromail caption {margin:10px 0;padding:0.5em;background-color:#c9d9f0;color:#3762a8;font-weight:bold;}
.zeromail thead th,
.zeromail tfoot th {background-color:#dbe5f3;text-align:center;}
.zeromail thead td,
.zeromail tfoot td {background-color:#dbe5f3;text-align:center;}
.zeromail tbody th {width:25%;padding:0.5em;background-color:#ebf1f9;font-weight:normal;text-align:center;}
.zeromail td {padding:0.5em;text-align:left;}
.zeromail legend {display:none;}
.zeromail label{margin:0 3px;}
.zeromail input[type=radio],
.zeromail input[type=checkbox] {margin-right:0.3em;}
.zeromail button,
.zeromail input[type=checkbox],
.zeromail input[type=radio],
.zeromail input[type=reset],
.zeromail input[type=submit] {
padding:1px;
}
.zeromail [type=check],
.zeromail [type=radio],
.zeromail [type=submit] {
cursor: pointer;
}
.zeromail [type=check] + label,
.zeromail [type=radio] + label {
display: inline-block;
cursor: pointer;
}
.zeromail [type=text],
.zeromail [type=password],
.zeromail textarea {
padding: 1px;
border: 1px solid #aaa;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

.zeromail input[type=text]:hover,
.zeromail [type=password]:hover,
.zeromail textarea:hover,
.zeromail input[type=text]:focus,
.zeromail [type=password]:focus,
.zeromail textarea:focus {
background-color: #ECFBFF;}
.zeromail .button {text-align:center;margin-top:20px;}
.zeromail .button button {
min-width:90px;
_width:90px;}
.zeromail button[type],
.zeromail button[id]{margin:0 5px;padding:0 5px;border:solid 2px;border-color:#ddd #aaa #aaa #ddd;border-radius:5px;background-color:#ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
line-height:1.4;cursor:pointer;}
.zeromail button[type]:hover,
.zeromail button[id]:hover{background-color:#efefef;}
.zeromail button[id=submit] {border-color:#CAD6F0 #7C99DC #889FD7 #CAD6F0;background-color:#AABCE8;}
.zeromail button[id=submit]:hover {border-color:#C4E0F0 #8DC5E2 #8FBEE0 #C4E0F0;background-color:#A9D2E9;}
.zeromail button[id=myreset],
.zeromail button[id=close]{
}
.zeromail #confirm td  {padding:1em;}
.zeromail strong.error {display:inline;padding:0;margin:0;border:0;background:none;color:#A82B2B;}
.message {text-align:center;}
.zeromail span.error{ display:block;margin:1.5em 50px;padding:1.5em 0;background-color:#f7a499;border:solid 1px #e16c48;text-align:center;color:#181710;}
.zeromail span.confirm{display:block;color:#339933;border:solid 1px;border-color:#D9F4C4;padding:10px;}
#completion .success {margin:1.5em 50px;padding:1.5em 0;background-color:#e8f198;border:solid 1px #c6e148;text-align:center;color:#4e4c35;}
.wtn_copyright {clear:both;margin-top:30px;font-size:10px;text-align:center;}
.wtn_copyright a{color:#AABCE8;text-decoration:none;}
.zeromail .zipcode-message {font-size:85%;margin-left:0.5em;}
.zeromail .zipcode-btn {
}
.zeromail .zipcode-message {color:#999;}
.zeromail .overTxtLabel {color: #888888;}
.zeromail input[type=text].validation-failed,
.zeromail textarea.validation-failed {border-color: #ff0000;background-color: #ffdddd;}
.zeromail .validation-failed:hover,
.zeromail .validation-failed:focus {border-color: #FF6A6A;background-color: #FEE;}
.zeromail .validation-advice {padding-bottom: 5px;font-weight: bold;color: #ff0000;}
.spinner {border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;background-
color: #ffffff;}