@charset "euc-jp";
/* サイト全体共通デザイン、HTMLタグごとの設定、ヘッダー、フッター、文字サイズ等 */
body                { margin:0px;
                      font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
                      color:#333333;
                    }
h1                  { font-size:130%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h2                  { font-size:105%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h3                  { font-size:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h4                  { font-size:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h5                  { font-size:80%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
p                   { font-size:100%;}
img                 { border:0px;}
img.example1 { float: left; }
img.example2 { float: right; }

.clearLeft { clear: left; }
.clearRight { clear: right; }

/* コンテンツ */
#container          { margin:auto;
                      width:750px;
                      font-size:100%;
                    }
/* ヘッダー,フッター共通ライン */
.line               { float:left;
                      width:750px;
                    }
/* ヘッダー */
#header             { float:left;
                      width:750px;
                    }
#logo               { float:right;
                      width:358px;
                      margin:17px 0px 43px 392px;
                    }
#menu               { Width:346px;
                      float:left;
                      font-size:70%;
                      background-image:url("../Images/header_bk.gif");
                      background-repeat:repeat;
                      padding-left:404px;
                    }
#menu ul            { margin:0px;padding:0px;}
#menu li            { height:15px;
                      float:left;
                      list-style-type:none;
                      margin:0px;
                      padding:0px;
                      text-align:center;
                      line-height:1.5;
                    }
#menu #link_04      { width:71px;}
#menu a:link        { color:#000000;text-decoration:none;}
#menu a:hover       { color:#166493;text-decoration:none;}
#menu a:visited     { color:#666666;text-decoration:none;}
#menu a:active      {   color:#166493;text-decoration:none;}
/* 文字サイズ */
#txt_size_box       { width:145px;
                      height:16px;
                      float:right;
                    }
#txt_size_txt       { width:70px;
                      height:13px;
                      font-size:70%;
                      float:left;
                      margin:0px;
                      padding:2px 15px 0px 0px;
                      line-height:1.2;
                    }
#txt_size_imgs      { width:20px;
                      height:16px;
                      float:left;
                    }
#txt_size_imgm      { width:20px;
                      height:16px;
                      float:left;
                    }
#txt_size_imgl      { width:20px;
                      height:16px;
                      float:left;
                    }
/* ページフッター */
#footer             { float:left;
                      width:750px;
                      color:#000000;
                    }
#footer #side_line  { float:left;
                      width:748px;
                      border-left:1px solid #166493;
                      border-right:1px solid #166493;
                      padding:35px 0px 0px 0px;
                    }
#footer ul          { margin:0px;
                      padding:0px;
                    }
#footer li          { float:left;
                      list-style-type:none;
                      margin:0px 6px 0px 0px;
                      padding:0px;
                      text-align:left;
                    }
#footer a:link      { color:#000000;text-decoration:none;}
#footer a:hover     { color:#166493;text-decoration:none;}
#footer a:visited   { color:#999999;text-decoration:none;}
#footer a:active    { color:#166493;text-decoration:none;}
#footer .link       { font-size:70%;
                      width:720px;
                      float:left;
                      padding:0px 14px 10px 14px;
                    }
#footer #info       { width:720px;
                      float:left;
                      padding:10px 14px 7px 14px;
                    }
#footer #logo_k     { width:173px;
                      float:left;
                      margin-right:15px;
                    }
#footer #add        { width:532px;
                      float:left;
                      font-size:70%;
                      padding-top:3px;
                    }
#footer #copyright  { width:720px;
                      float:left;
                      padding:0px 14px 15px 14px;
                    }
/* float解除 */
.clear_float        { clear:both;
                      line-height:1px;
                    }
