a:link{ text-decoration:underline; color:#6666CC; } /* 未訪問のリンク色 */
a:visited{ text-decoration:underline; color:#6666CC; } /* 訪問後のリンク色 */
a:active{ text-decoration:underline; color:#FF6699; } /* 選択中のリンク色 */
a:hover{ text-decoration:underline; color:#FF6699; } /* マウスが乗っているリンク色 */
body{ font-size:9pt; color:#737373; background-color:##ffffff; background-image:url(../img/image/back-1.gif); margin-left:4%; margin-right:4%; }
tr,td{ font-size:9pt; color:#737373; }
hr{ color:#C0C0C0; } /* 区切り線の色 */
#mid{ font-size:11pt; } /* 中くらいの文字サイズ */
#small{ font-size:8pt; } /* 小さい文字サイズ */
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:535; border-style:non; border-color:#FFFFFF; } /* ログ表示テーブルの設定 */
#log-0{ background-color:#FFFFFF; } /* ランキング順位 */
#log-1{ background-color:#ffefff; } /* タイトル */
#log-2{ background-color:#FFEFFF; } /* カテゴリ */
#log-3{ background-color:#ffefff; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ background-color:#A7C2DD; color:#000000; font-size:13pt; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */

/* template-css */
/*
body {
   color : #333333;
   font-size : 14px;
   line-height : 150%;
   background-color : #ffffff;
   background-image : url(../img/image/back-1.gif);
}
*/

table {
   font-size : 14px;
   line-height : 150%;
}

#outline{
   width:750px;
   text-align : left;
   border-width : 1px;
   border-style : solid;
   border-color : #aaaaaa;
   background-color : #ffffff;
   padding : 0px;
}

div.main {
   width : 100%;
   background-color : #ffffff;
   background-image : url(../img/image/sc-top.jpg);
   background-repeat : no-repeat;
}

div.top {
   width : 100%;
   height : 220px;
}

div.intro {
   width : 100%;
   height : 40px;
   color : #555555;
   font-size : 13px;
   text-align : left;
   padding : 20 0 0 10px;
}

div.logo {
   float : left;
   width : 220px;
   height : 100px;
   background-color : #ffeeff;
   background-image : url(../img/image/logo-back.jpg);
   padding : 6 0 0 5px;
   margin : 12 0 10 5px;
}

div.catch {
   float : right;
   width : 510px;
   height : 185px;
   text-align : right;
   color : #eeeeee;
   padding : 140 12 0 0px;
   margin : 5 0 0 0px;
}

div.catch2 {
   float : right;
   width : 100%;
   height : 35px;
   text-align : center;
   padding : 0 0 20 0px;
   color : #eeeeee;
}

div.body {
  clear : both;
  width :100%;
}

div.contents {
   float : right;
   width : 555px;
   text-align : left;
   padding : 0 5 0 0px;
}

div.contents-line {
   width : 100%;
   margin : 0 0 10 0px;
}

div.contents-title {
   width : 100%;
   height : 25px;
   text-align : left;
   color : #555555;
   background-color : #dddddd;
   background-image : url(../img/image/bar-3.gif);   padding : 2 0 0 10px;
}

div.contents-body {
   width : 100%;
   text-align : left;
   background-color : #E6E6FA;
   padding : 5 6 0 10px;
}

div.contents-end {
   width : 100%;
   height : 25px;
   background-color : #dddddd;
   background-image : url(../img/image/bar-4.gif);
}

div.contents-menu {
   width : 100%;
}

div.side {
   float : left;
   width : 180px;
   margin : 0 0 0 5px;
}

div.menu-l {
   float : left;
   width : 260px;
   background-color : #ffeeff;
   margin : 0 0 10 4px;
}

div.menu-r {
   float : right;
   width : 260px;
   background-color : #ffeeff;
   margin : 0 8 10 0px;
}

div.menu {
   width : 180px;
   background-color : #ffeeff;
   margin-bottom : 10px;
}

div.menu-title01 {
   width : 100%;
   height : 25px;
   color : #777777;
   background-color : #dddddd;
   background-image : url(../img/image/bar-1.gif);
   padding : 3 0 0 12px;
}

div.menu-intable {
   width : 100%;
   text-align : left;
   padding : 5 5 0 8;
}

div.menu-intable-link {
   width : 100%;
   text-align : left;
   line-height : 180%;
   padding : 5 5 0 8;
}

div.menu-end {
   width : 100%;
   height : 25px;
   background-color : #ff99ff;
   background-image : url(../img/image/bar-2.gif);
}

div.menu-c {
   width : 180px;
   background-color : #eeeeee;
   margin-bottom : 10px;
}

div.menu-title01-c {
   width : 100%;
   height : 25px;
   color : #777777;
   background-color : #dddddd;
   background-image : url(../img/image/bar-3.gif);
   padding : 3 0 0 12px;
}

div.menu-end-c {
   width : 100%;
   height : 25px;
   background-color : #dddddd;
   background-image : url(../img/image/bar-5.gif);
}

div.c-r {
   clear : both;
   width : 100%;
   height : 40px;
   text-align : right;
   font-size : 12px;
   background-color : #ff99ff;
   background-image : url(../img/image/c-r.jpg);
   padding : 5 20 0 0px;
}

div.link {
   clear : both;
   width : 730px;
   text-align : right;
   font-size : 11px;
   padding : 5px;
}
