a:link { color:#336699;text-decoration:none; }
a:visited { color:#336699;text-decoration:none; }/*443399*/
a:active { color:#dd0000;text-decoration:none; }
a:hover { color:#dd0000;text-decoration:underline; }

/******************************/

body {
   font-size:14px;
   line-height:22px;
}

td {
   font-size:14px;
   line-height:22px;
}

/*----------------------------*/

ul {
   margin:0px;
   padding:0px 0px 0px 18px;
}

ol {
   margin:0px;
   padding:0px 0px 0px 35px;
}

dl {
   margin:0px;
   padding:0px 0px 0px 0px;
}

dd {
   margin:0px;
   padding:0px 0px 0px 20px;
}

/*----------------------------*/

form {
   margin:0px;
   padding:0px;
}

/*----------------------------*/

h1 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:18px;
   font-weight:bold;
   color:#0c2c80;
}

h2 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:18px;
   font-weight:bold;
   color:#333333;
}

h3 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:16px;
   font-weight:bold;
}

h4 {
   margin:3px 0px 3px 0px;
   padding:0px;
   font-size:15px;
   font-weight:bold;
}

.h4_1w {
   margin:0px 0px 0px 15px;
   padding:0px;
}

/*----------------------------*/

p {
   margin:0px 0px 10px 0px;
   padding:0px;
}

/******************************/

.head_link_01 {
   text-align:right;
   margin:0px;
   padding:0px 0px 10px 0px;
   font-size:12px;
}

.head_01 {
   width:900px;
   margin:0px;
   padding:15px 17px 15px 17px;
   border-top:solid 3px #062a82;
   background-image:url(../img/head_bg_01.gif);
}

   .head_01 #title {
      margin:0px 0px 5px 0px;
      padding:0px 0px 5px 0px;
      font-size:18px;
      font-weight:bold;
      text-align:center;
      border-bottom:dotted 1px #bbbbcc;
   }

   .head_01 .book {
      margin:0px 12px 0px 0px;
      padding:0px;
      border:solid 1px #cccccc;
      float:left;
   }

.head_02 {
   width:900px;
   margin:0px;
   padding:0px;
   border-top:solid 3px #062a82;
}

.head_03 {
   width:900px;
   margin:0px 0px 5px 0px;
   padding:0px;
   background-image:url(../img/head_03.gif);
}

/******************************/

.menu {
   width:200px;
   margin:0px;
   padding:5px 0px 5px 0px;
   font-size:12px;
}

.menu_btn_01 {
   width:200px;
   height:25px;
   margin:0px 0px 5px 0px;
   padding:1px 0px 0px 25px;
   font-size:12px;
   background-image:url(../img/menu_btn_01.gif);
   background-repeat:no-repeat;
}

.menu_btn_01_a:link { color: #fd3587;text-decoration:none; }
.menu_btn_01_a:visited { color:#fd3587;text-decoration:none; }/
.menu_btn_01_a:active { color:#ff0000;text-decoration:none; }
.menu_btn_01_a:hover { color:#ff0000;text-decoration:underline; }

/******************************/

.menu_top_sub_a:link { color: #000000;text-decoration:none; }
.menu_top_sub_a:visited { color:#000000;text-decoration:none; }/*443399*/
.menu_top_sub_a:active { color:#dd0000;text-decoration:none; }
.menu_top_sub_a:hover { color:#dd0000;text-decoration:underline; }

.menu_head_sub {
   margin:0px;
   padding:4px 8px 4px 8px;
   font-size:11px;
   color:#000000;
   border-left:solid 3px #dd0000;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   filter:alpha(opacity=70);
}

.menu_head_sub_bg {
   margin:0px;
   padding:0px;
   background-color:#eeefff;
   border-top:solid 3px #062a82;
   border-left:solid 1px #eeeeee;
   filter:alpha(opacity=75);
}

/******************************/

.border_01 {
   width:200px;
   margin:0px 0px 10px 0px;
   padding:0px;
   background-image:url(../img/border_01_02.gif);
}

.border_01_head {
   width:200px;
   margin:0px;
   padding:7px 10px 5px 10px;
   font-size:12px;
   background-image:url(../img/border_01_01.gif);
   background-repeat:no-repeat;
}

.border_01_body {
   width:200px;
   margin:0px;
   padding:0px 10px 2px 10px;
   font-size:12px;
}

/*----------------------------*/

.border_02 {
   width:200px;
   margin:0px 0px 10px 0px;
   padding:0px;
   background-image:url(../img/border_02_02.gif);
}

.border_02_head {
   width:200px;
   margin:0px;
   padding:7px 10px 10px 10px;
   font-size:12px;
   background-image:url(../img/border_02_01.gif);
   background-repeat:no-repeat;
}

.border_02_body {
   width:200px;
   margin:0px;
   font-size:12px;
   padding:0px 10px 0px 10px;
}

/*----------------------------*/

.border_03 {
   width:460px;
   margin:0px 0px 10px 0px;
   padding:0px;
   background-image:url(../img/border_03_02.gif);
}

.border_03_head {
   width:460px;
   margin:0px;
   padding:7px 10px 10px 10px;
   background-image:url(../img/border_03_01.gif);
   background-repeat:no-repeat;
}

.border_03_body {
   width:460px;
   margin:0px;
   padding:0px 10px 0px 10px;
}

/*----------------------------*/

.border_04 {
   width:680px;
   margin:0px 0px 10px 0px;
   padding:0px;
   background-image:url(../img/border_04_02.gif);
}

.border_04_head {
   width:680px;
   margin:0px;
   padding:15px 15px 5px 15px;
   background-image:url(../img/border_04_01.gif);
   background-repeat:no-repeat;
}

.border_04_body {
   width:680px;
   margin:0px;
   padding:0px;
}

/*----------------------------*/

.border_05 {
   width:645px;
   margin:0px 0px 5px 0px;
   padding:0px;
   background-image:url(../img/border_05_02.gif);
}

.border_05_head {
   width:645px;
   margin:0px;
   padding:9px 15px 7px 25px;
   background-image:url(../img/border_05_01.gif);
   background-repeat:no-repeat;
}

.border_05_body {
   width:645px;
   margin:0px;
   padding:0px 25px 10px 25px;
}

/*----------------------------*/

.border_06 {
   width:200px;
   margin:0px;
   padding:0px;
}

.border_06_body {
   width:200px;
   margin:0px;
   padding:5px 0px 5px 10px;
   font-size:12px;
   background-image:url(../img/border_06_02.gif);
}

/*----------------------------*/

.hr_01 {
   margin:0px 0px 5px 0px;
   padding:0px;
   background-image:url(../img/cmn_img_dot.gif);
}

.hr_02 {
   margin:0px 0px 5px 0px;
   padding:0px;
   background-image:url(../img/cmn_img_dot_02.gif);
}

/*----------------------------*/

.pankuzu {
   width:680px;
   margin:0px 0px 10px 0px;
   padding:3px 7px 3px 7px;
   font-size:12px;
   line-height:17px;
   background-color:#eaeaea;
}

/******************************/

.index_books {
   margin:0px 0px 5px 0px;
   padding:0px;
   border:solid 1px #cccccc;
}

.index_banner {
   width:460px;
   margin:0px;
   padding:10px 0px 10px 0px;
}

/******************************/

.table_01_01 {
   border:solid 1px #cccccc;
   background-color:#e7f2fb;
}
.table_01_02 {
   border-top:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#ffffff;
}

/*----------------------------*/

.table_02_01 {
   border:solid 1px #cccccc;
   background-color:#e9facc;
}
.table_02_02 {
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#eeeeee;
}
.table_02_03 {
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#ffffff;
}

/*----------------------------*/

.table_03_01 {
   border:solid 1px #cccccc;
   background-color:#ffd6dc;
}
.table_03_02 {
   border-top:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#ffffff;
}

/*----------------------------*/

.table_04_01 {
   border:solid 1px #cccccc;
   background-color:#ffe0c2;
}
.table_04_02 {
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#eeeeee;
}
.table_04_03 {
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#ffffff;
}

/*----------------------------*/

.table_05_01 {
   border:solid 1px #cccccc;
   background-color:#ffdaba;
}
.table_05_02 {
   border-top:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#ffffff;
}

/*----------------------------*/

.table_06_01 {
   border:solid 1px #cccccc;
   background-color:#fcefa4;
}
.table_06_02 {
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#eeeeee;
}
.table_06_03 {
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#ffffff;
}

/*----------------------------*/

.table_other_01 {
   border-top:solid 1px #cccccc;
   border-left:solid 1px #cccccc;
}

.table_other_02 {
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

/******************************/

.book_pankuzu {
   text-align:center;
   background-color:#e7f2fb;
   border-top:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

#book_pankuzu_index {
   width:200px;
   margin:0px;
   padding:2px 0px 2px 0px;
   font-size:12px;
   font-weight:bold;
   line-height:16px;
}

#book_pankuzu_next {
   width:135px;
   margin:0px;
   padding:2px 0px 2px 0px;
   font-size:12px;
   font-weight:bold;
   line-height:16px;
}

#book_pankuzu_back {
   width:135px;
   margin:0px;
   padding:2px 0px 2px 0px;
   font-size:12px;
   font-weight:bold;
   line-height:16px;
}

/*----------------------------*/

.book_image {
   border:solid 1px #cccccc;
}

.book_name {
   margin:0px 0px 20px 0px;
   padding:0px;
}

.book_date {
   margin:0px;
   padding:0px;
}

.book_add_cart {
   margin:5px 0px 5px 0px;
   padding:5px 0px 5px 0px;
   border-top:solid 1px #808080;
   border-bottom:solid 1px #808080;
}

/*----------------------------*/

.learning_name {
   margin:0px 0px 7px 0px;
   padding:0px;
}

.learning_read {
   margin:0px;
   padding:0px;
}

.learning_table_01_01 {
   margin:0px;
   padding:0px;
   border-top:solid 1px #cccccc;
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
}

.learning_table_01_02_01 {
   margin:0px;
   padding:4px;
   background-color:#fce8ee;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

.learning_table_01_02_02 {
   margin:0px;
   padding:4px;
   background-color:#eeeeee;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

.learning_table_01_02_03 {
   margin:0px;
   padding:7px;
   background-color:#e7f2fb;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

.learning_table_01_03_01 {
   margin:0px;
   padding:7px;
   border-bottom:solid 1px #cccccc;
}

.learning_table_01_03_02 {
   margin:0px;
   padding:2px;
   border-bottom:solid 1px #cccccc;
}

/*----------------------------*/

.kindai_table_01_01 {
   margin:0px;
   padding:10px;
   border:solid 1px #777777;
   background-color:#dcf7ad;
}
.kindai_table_01_02 {
   margin:0px;
   padding:10px;
   border-top:solid 1px #777777;
   border-right:solid 1px #777777;
   border-bottom:solid 1px #777777;
   background-color:#ffffff;
}

.kindai_table_02 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #777777;
   background-color:#fad4e0;
}

.kindai_table_03 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #777777;
   background-color:#d4e9fa;
}

/*----------------------------*/

.bank_table_01_01 {
   margin:0px;
   padding:10px;
   border:solid 1px #777777;
   background-color:#ffd7b3;
}
.bank_table_01_01_02 {
   margin:0px;
   padding:10px;
   border:solid 1px #777777;
   background-color:#d4e9fa;
}
.bank_table_01_02 {
   margin:0px;
   padding:10px;
   border-top:solid 1px #777777;
   border-right:solid 1px #777777;
   border-bottom:solid 1px #777777;
   background-color:#ffffff;
}

.bank_table_02 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #777777;
   background-color:#d4e9fa;
}

.bank_table_03 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #777777;
   background-color:#fad4e0;
}

/*----------------------------*/

.fa_table_01_01 {
   margin:0px;
   padding:10px;
   border:solid 1px #777777;
   background-color:#fcefa4;
}
.fa_table_01_02 {
   margin:0px;
   padding:10px;
   border-top:solid 1px #777777;
   border-right:solid 1px #777777;
   border-bottom:solid 1px #777777;
   background-color:#ffffff;
}

.fa_table_02 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #777777;
   background-color:#d5edcc;
}

.fa_table_03 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #777777;
   background-color:#ffdaba;
}

/*----------------------------*/

.fa_htm_01 {
   width:500px;
   margin:0px;
   padding:0px 0px 0px 10px;
   font-weight:bold;
   color:#ffffff;
   text-align:left;
   background-color:#d7bb00;
}

.fa_htm_02 {
   width:500px;
   margin:0px;
   padding:10px 0px 0px 10px;
   font-size:15px;
   font-weight:bold;
   color:#ff5500;
   text-align:left;
}

.fa_htm_03 {
   width:500px;
   margin:0px;
   padding:10px 0px 10px 10px;
   font-size:18px;
   line-height:25px;
   font-weight:bold;
   text-align:left;
   border-bottom:solid 2px #cccccc;
}

.fa_htm_03_02 {
   width:500px;
   margin:0px;
   padding:0px 0px 5px 0px;
   font-size:15px;
   line-height:20px;
   font-weight:bold;
   text-align:left;
}

.fa_htm_04 {
   width:500px;
   margin:0px;
   padding:15px 10px 15px 10px;
   text-align:left;
   border-bottom:solid 2px #cccccc;
}

.fa_htm_05 {
   width:500px;
   margin:0px;
   padding:15px 10px 15px 10px;
   text-align:left;
   border-bottom:solid 2px #cccccc;
}

/*----------------------------*/

.book_htm_01 {
   margin:0px;
   padding:0px 0px 0px 10px;
   font-weight:bold;
   color:#555555;
   text-align:left;
   background-color:#e0f2ff;
}

.book_htm_02 {
   margin:0px;
   padding:10px 0px 0px 10px;
   font-size:15px;
   font-weight:bold;
   color:#0c2c80;
   text-align:left;
}

.book_htm_03 {
   margin:0px;
   padding:10px 0px 30px 10px;
   font-size:18px;
   line-height:25px;
   font-weight:bold;
   text-align:center;
   border-bottom:solid 2px #cccccc;
}

/*----------------------------*/

.book_table_01 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #cccccc;
   background-color:#e7f2fb;
}

.book_table_02 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #cccccc;
   background-color:#d5edcc;
}

/*----------------------------*/

.book_shop_table_01 {
   margin:0px;
   padding:2px 7px 2px 7px;
   font-size:12px;
   color:#0c2c80;
   border:solid 1px #cccccc;
   background-color:#e7f2fb;
}
.book_shop_table_02 {
   margin:0px;
   padding:2px 7px 2px 7px;
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#eeeeee;
}
.book_shop_table_03 {
   margin:0px;
   padding:2px 7px 2px 7px;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#ffffff;
}

/*----------------------------*/

.more {
   margin:0px 0px 0px 15px;
   padding:0px;
   font weight:bold;
   color:#ee0000;
}

/*----------------------------*/

.table_left {
   margin:0px;
   padding:0px 10px 0px 0px;
}

/*----------------------------*/

.shinkan_img_01 {
   margin-right:15px;
   border:solid 1px #cccccc;
}

.shinkan_img_02 {
   margin-left:15px;
}

/*----------------------------*/

.seminar_table_01 {
   margin:0px 0px 10px 0px;
   padding:0px 7px 0px 7px;
   border:solid 1px #cccccc;
   background-color:#e7f2fb;
}

.seminar_table_02 {
   margin:0px;
   padding:0px 0px 15px 20px;
}

/*----------------------------*/

.p_statement_img {
   margin:0px;
   padding:25px 0px 25px 0px;
   text-align:center;
}

.p_statement_ttl {
   margin:0px;
   padding:0px 0px 25px 0px;
   text-align:center;
}

.p_statement_text {
   margin:0px;
   padding:0px 10px 10px 10px;
   text-align:left;
}

/******************************/

.cart_pankuzu {
   margin:10px 0px 10px 0px;
   padding:0px;
   font-weight:bold;
}

.cart_pankuzu_01 {
   margin:0px;
   padding:0px;
   font-size:13px;
   font-weight:bold;
   color:#ffffff;
   background-image:url(../cart/img_01_01.gif);
}

.cart_pankuzu_02 {
   margin:0px;
   padding:0px;
   font-size:13px;
   font-weight:bold;
   color:#555555;
   background-image:url(../cart/img_01_02.gif);
}

/*----------------------------*/

.cart_01_01 {
   margin:0px;
   padding:4px 10px 2px 10px;
   border:solid 1px #cccccc;
   background-image:url(../img/cmn_img_bg_01.gif);
   font-size:12px;
   line-height:15px;
   color:#0c2c80;
}

.cart_01_02 {
   margin:0px;
   padding:4px 10px 2px 10px;
   border-top:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-image:url(../img/cmn_img_bg_01.gif);
   font-size:12px;
   line-height:15px;
   color:#0c2c80;
}

.cart_01_03 {
   margin:0px;
   padding:4px 10px 2px 10px;
   border-top:solid 1px #cccccc;
   border-left:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-image:url(../img/cmn_img_bg_01.gif);
   font-size:12px;
   line-height:15px;
   color:#0c2c80;
}

.cart_02_01 {
   margin:0px;
   padding:2px 10px 2px 10px;
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

.cart_02_02 {
   margin:0px;
   padding:2px 10px 2px 10px;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

.cart_03_01 {
   margin:0px;
   padding:2px 10px 2px 10px;
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   background-color:#eff0f2;
   color:#0c2c80;
}

.cart_03_02 {
   margin:0px;
   padding:2px 10px 2px 10px;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   font-size:15px;
   line-height:20px;
   font-weight:bold;
}

.cart_sp {
   margin:0px;
   padding:0px;
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

/*----------------------------*/

.cart_iframe {
   margin:0px;
   padding:0px;
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}

/******************************/

.login_window {
   float:left;
   margin:0px;
   padding:10px 13px 10px 13px;
   border-top:solid 1px #dddddd;
   border-left:solid 1px #dddddd;
   border-right:solid 1px #777777;
   border-bottom:solid 1px #777777;
   background-color:#eeeeee;
}

.login_text {
   float:right;
   margin:0px;
   padding:0px 0px 0px 15px;
}

/******************************/

.copyright {
   width:900px;
   margin:0px;
   padding:10px 0px 10px 0px;
   text-align:center;
}

.copyright_border {
   width:900px;
   margin:15px 0px 0px 0px;
   padding:0px;
   background-image:url(../img/cmn_img_dot.gif);
}

/******************************/

.ttl {
   margin:3px 0px 3px 0px;
   padding:0px;
}

.ttl_01 {
   margin:0px;
   padding:0px;
   font-size:15px;
   font-weight:bold;
}

.ttl_02 {
   margin:0px;
   padding:0px;
   font-size:13px;
   font-weight:bold;
}

/******************************/

.f10 { font-size:10px;line-height:17px;font-weight:nomal; }
.f10b { font-size:10px;line-height:17px;font-weight:bold; }

.f11 { font-size:11px;line-height:17px;font-weight:nomal; }
.f11b { font-size:11px;line-height:17px;font-weight:bold; }

.f12 { font-size:12px;line-height:17px;font-weight:nomal; }
.f12b { font-size:12px;line-height:17px;font-weight:bold; }

.f13 { font-size:13px;line-height:18px;font-weight:nomal; }
.f13b { font-size:13px;line-height:18px;font-weight:bold; }

.f14 { font-size:14px;line-height:19px;font-weight:nomal; }
.f14b { font-size:14px;line-height:19px;font-weight:bold; }

.f15 { font-size:15px;line-height:20px;font-weight:nomal; }
.f15b { font-size:15px;line-height:20px;font-weight:bold; }

.f16 { font-size:16px;line-height:21px;font-weight:nomal; }
.f16b { font-size:16px;line-height:21px;font-weight:bold; }

.f17 { font-size:17px;line-height:22px;font-weight:nomal; }
.f17b { font-size:17px;line-height:22px;font-weight:bold; }

.f18 { font-size:18px;line-height:23px;font-weight:nomal; }
.f18b { font-size:18px;line-height:23px;font-weight:bold; }

.f19 { font-size:19px;line-height:24px;font-weight:nomal; }
.f19b { font-size:19px;line-height:24px;font-weight:bold; }

.f20 { font-size:20px;line-height:25px;font-weight:nomal; }
.f20b { font-size:20px;line-height:25px;font-weight:bold; }

.f21 { font-size:21px;line-height:26px;font-weight:nomal; }
.f21b { font-size:21px;line-height:26px;font-weight:bold; }

.f22 { font-size:22px;line-height:27px;font-weight:nomal; }
.f22b { font-size:22px;line-height:27px;font-weight:bold; }

.f23 { font-size:23px;line-height:28px;font-weight:nomal; }
.f23b { font-size:23px;line-height:28px;font-weight:bold; }

.f24 { font-size:24px;line-height:29px;font-weight:nomal; }
.f24b { font-size:24px;line-height:29px;font-weight:bold; }

.f25 { font-size:25px;line-height:30px;font-weight:nomal; }
.f25b { font-size:25px;line-height:30px;font-weight:bold; }

.f26 { font-size:26px;line-height:31px;font-weight:nomal; }
.f26b { font-size:26px;line-height:31px;font-weight:bold; }

.f27 { font-size:27px;line-height:32px;font-weight:nomal; }
.f27b { font-size:27px;line-height:32px;font-weight:bold; }

.f28 { font-size:28px;line-height:33px;font-weight:nomal; }
.f28b { font-size:28px;line-height:33px;font-weight:bold; }

.f29 { font-size:29px;line-height:34px;font-weight:nomal; }
.f29b { font-size:29px;line-height:34px;font-weight:bold; }

.f30 { font-size:30px;line-height:35px;font-weight:nomal; }
.f30b { font-size:30px;line-height:35px;font-weight:bold; }

/*----------------------------*/

.clr_01 {
   color:#0c2c80;
}

.clr_02 {
   color:#6699cc;
}

.clr_03 {
   color:#f96f16;
}

.clr_04 {
   color:#ee0000;
}

.clr_05 {
   color:#aaaaaa;
}

/******************************/