.logo{font-size:45px; font-family:"Times new roman","Book Antiqua"; 
      font-style:italic; line-height:50px; font-weight:bold; padding:0px 30px;}
.logo1{color:#0C0;}
.logo2{color:#FC0;}
.j_logo{font-size:25px; font-family:HG正楷書体-Pro; font-weight:bold; color:#003;}
.out_line{border:3px double #FC0;}
.out_line2{border:3px solid #CCC;}
.under{border-bottom:3px double #FC0;}
.under2{border-bottom:3px solid #CCC;}
.menu{background-color:#FC0; color:#FFF; font-weight:bold; 
      padding:13px 15px; font-size:14px;}
.menu_2{background-color:#FFC; color:#F93; height:40px; 
       font-size:13px; font-weight:normal; padding:7px 15px; border-right:1px solid #FC0;vertical-align:bottom;}
.menu_3{background-color:#F90; color:#FFF; font-weight:bold; padding:13px 15px; font-size:14px;}
.midashi{font-size:13px; letter-spacing:3px; padding: 1px 5px; color:#0C0; background: #FFC; border: 1px solid #0C0;}
.hosoku{padding:15px 0px 0px 0px;}
.hosoku_2{padding:0px 0px 0px 0px;}
.text {font-size:13px; letter-spacing:3px; line-height:16px;}
.office_1{font-size:13px; letter-spacing:1px; line-height:15px; 
        color:#666; border-top: 1px solid #FC0;  border-left: 
        1px solid #FC0; border-right: 1px solid #FC0; padding: 7px 7px 3px 7px; background: #FFC;}
.office_2{font-size:13px; letter-spacing:1px; line-height:15px; 
         color:#666; border-bottom: 1px solid #FC0;  
         border-left: 1px solid #FC0; border-right:1px solid #FC0; padding: 3px 7px 7px 7px
         ; background: #FFC;}
.link{font-size:13px; letter-spacing:1px;}
A:link{text-decoration:none}
A:visited{text-decoration:none}
A:hover{text-decoration:none}
.space{height:10px;}
.space2{height:7px;}
.ask{color:#F93;letter-spacing:1px;}
H1{font-size:25px;line-height:27px; 
   font-family: HG正楷書体-Pro,有澤楷書,有澤行書,serif; color:#003;}
.lang{font-size:18px; font-family: Times New Roman;color:#0C0; font-weight:normal}
.for{font-size:15px; color:#F93; font-weight:bold; line-height:21px;}
.h1_under{font-size:14px;}
.alpha{color:#000;font-size:18px}
.menu A:link{text-decoration:none;color:#FFF;}
.menu A:visited{text-decoration:none;color:#FFF;}
.menu A:active{text-decoration:none;color:#FFF;}
.menu A:hover{text-decoration:none;color:red;}
.menu_3 A:link{text-decoration:none;color:#FFF;}
.menu_3 A:visited{text-decoration:none;color:#FFF;}
.menu_3 A:active{text-decoration:none;color:#FFF;}
.menu_3 A:hover{text-decoration:none;color:red;}
.question A:link{line-height:19px; text-decoration:none;}
.question A:visited{line-height:19px; text-decoration:none;}
.question A:active{line-height:19px; text-decoration:none;}
.form{padding:3px 0px; background:#FFC;}
.small{font-size:11px;}
.top{padding:3px 0px; background:#FFC; border-top:1px solid #F93; border-left:1px solid #F93; border-right:1px solid #F93;}
.bottom{padding:3px 0px; background:#FFC; border-bottom:1px solid #F93; border-left:1px solid #F93; border-right:1px solid #F93;}
.left{padding:3px 0px; background:#FFC; border-left:1px solid #F93;}
.right{padding:3px 0px; background:#FFC; border-right:1px solid #F93;}
.l_r{padding:3px 0px; background:#FFC; border-left:1px solid #F93; border-right:1px solid #F93;}
A:hover{color:red;}
.green {color:#0C0;}
.alert{
  font-size : 11px;
  padding-left : 14px;
  padding-right : 14px;
  color : black;
}
.list{font-size:16px;font-family: Simsun}
.list_j{font-size:12px;  font-family: HG明朝B}


 (ブラウザーをIE8 UpDateした絡みで　list_j のフォントをＭＳゴシックから変更）