.font1{  /*通常のテキストのサイズ色の指定*/  
    font-size:12px;
    line-height:130%;
    font-family:Verdana;
    }
.font2{  /*少し小さい文字の指定*/
    font-size:10px;
    line-height:130%;
    font-family:Verdana;
    }
.font3{  /*h1など、ページタイトルに使用*/
    font-size:30px;
    color:#eeffee;
    line-height:130%;
    font-family:'HGP行書体','HG正楷書体-PRO',cursive;    
    }
.hr1{  /* 直線ライン色 */
    border-color:#1d37a8;
    border-style:solid;
    }
.hr2{  /* 直線ライン色 */
    border-color:#2e48c9;
    border-style:solid;
    width:20%;
    align:left;
    }
a:link{  /*テキストリンクの色*/
    text-decoration:none;
    color:#e8e;
    }
a:visited{  /*訪問済みのリンクの色*/ 
    text-decoration:none;
    color:#fbc;
    }
a:active{   /*クリック時のリンクの色*/
    text-decoration:none;
    color:#fbc;
    }
a:hover{  /*マウスの上にカーソルがあるときのリンクの色*/
    text-decoration:underline;
    color:#fff;
    }
.lin2 a:link{  /*メニュー・テキストリンクの色*/
    font-size:13px;
    color:#afa;
    text-decoration:none;
    }
.lin2 a:visited{   /*メニュー・訪問済みのリンクの色*/
    font-size:13px;
    color:#afa;
    text-decoration:none;
    }
.lin2 a:active{   /*メニュー・クリック時のリンクの色*/
    font-size:13px;
    color:#afa;
    text-decoration:none;
    }
.lin2 a:hover{   /*メニュー・マウスの上にカーソルがあるときのリンクの色*/
    font-size:13px;
    color:#fff;
    text-decoration:none;
    }
.color1{   /*画面内ベースのテーブル背景色*/
    background-color:#233472;
    }
.color2{   /*画面内黒の背景色*/
    background-color:#000000;
    }
.color3{   /*画面内メニュー部分の背景色*/
    background-color:#353272;
    background-image: url(../img/background.gif);
    }
.sub{
    color:#999;
    font-size:15px;
    font-style:italic;
    text-align:center;
    }
.search1{
    color:#f00;
    font-size:12px;
    text-align:center;
    }
.sename{
    color:#fff;
    }
.page1{
    font-size:10px;
    text-align:center;
    color:#999999;
    }
.page2{
    font-size:13px;
    text-align:center;
    }
form{
    margin:0px;
    }
.title02{
    background-color:#333;
    color:#5af;
    font-family:'ＭＳ 明朝',monospace;
    font-size:15px;
    }
.p_cn{
    background-color:#333;
    text-align:left;
    margin-left:20px;
    font-size:15px;
    }
.p_in{
    color:#559;
    }
.p_na{
    color:#fff;
    }
.p_wr{
    color:#cef;
    }
.prize_list01{
    background-color:#353272;
    background-image: url(../img/background.gif);
    width:120px;
    text-align:right;
    margin:12px;
    font-size:12px;
    line-height:130%;
    font-family:Verdana;
    }
.prize_list02{
    background-color:#353272;
    background-image: url(../img/background.gif);
    width:500px;
    text-align:left;
    margin:12px;
    font-size:12px;
    line-height:130%;
    font-family:Verdana;
    }
.comment{
    color:#fff;
    }

.cp{
    color:#333;
    }
.link_name{
    background-color:#000000;
    color:#ffffaa;
    font-size:18px;
    font-family:Verdana;
    }


.career_book{
    color:#55f;
    font-style:italic;
    }
.career_prize{
    color:#5f5;
    font-style:italic;
    }

.contents{
    color:#999;
    font-size:15px;
    text-align:center;
    background-color:#007;
    }

.contents{
    color:#3f3;
    padding:3px 5px;
    border-color:#00a;
    border-width:0 0 1px 7px;
    border-style:solid;
    background:#555;
    text-align:center;
    }

fieldset{
    color:#777;
    font-family:'Gautami';
    }
    
legend{
    color:#ccc;
    font-size: 1.1em;
    line-height: 1.3;
    font-family: 'Arial', 'Tahoma', sans-serif;
    }


