/* 文字 */

*{
font-size:9pt;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:#444444;
}


/* 色変え文字 */

.coi{
font-size:small;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:#444444;
font-weight:bold;
}
.come{
font-size:8pt;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:#7b623c;
}
.come2{
font-size:9pt;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:#326565;
}
.come3{
font-size:9pt;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:#bcd1bd;
}
.kuro{
font-size:9pt;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:#000000;
}
.aka{
font-size:9pt;
font-family:'ＭＳ ゴシック',Osaka,sans-serif;
color:red;
}



/* 背景 */

body {
background-color: #ffffff;
background-image:url(sozai/hina-4.jpg);
background-attachment:fixed;
background-position:100% 100%;
background-repeat: no-repeat;
background-attachment:fixed;
text-align:center;
}
body.top {
overflow: hidden;
background-image:url(sozai/2be13b.gif);
background-repeat: repeat;
background-attachment:fixed;
text-align:center;
}
body.menu {
overflow: hidden;
background-image:url(sozai/b_menu.jpg);
background-repeat: repeat;
background-attachment:fixed;
text-align:left;
}
body.6syuu {
background-color: #ffffff;
background-image:url();
background-attachment:fixed;
background-position:100% 100%;
background-repeat: no-repeat;
background-attachment:fixed;
text-align:center;
}


/* メニュー部分 */

a.menu{
    display:block;
    font-family:"Times New Roman";
    padding:0.5em 1em;
    width:160px;
    height:20px;
    text-decoration:none;
}
a:hover.menu{
    font-family:"Times New Roman";
    background-image:url(sozai/clover_menu.jpg);
    color:#326565;
    font-size:18px;
}


/* スクロールバー */

body{
scrollbar-face-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#bcd1bd;
scrollbar-3dlight-color:#bcd1bd;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#bcd1bd;
scrollbar-darkshadow-color:#ffffff;
line-height:150%;
}


/* リンク */

A:link,A:active,A:visited{
  font-size:13px;
  color : #326565;
  text-decoration : none;
}
A:HOVER{
  text-decoration : none;
  color:#98bcbc;
}
INPUT,TEXTAREA,SELECT{
  border-width: 1;
  background-color:#000000;
  border-color:#666666;
  border-style:solid;
}


/* 画像関連 */
img{
    border:none; margin:0;
}


/* メニューテーブル */

div.menu_t{
    width:180px;
    height:375px;
    position:relative;
    text-align:center;
    background-color:#ffffff;
    padding:0px,0px,0px,0px;
}

div.menu_t2{
    width:180px;
    height:140px;
    position:relative;
    text-align:center;
    background-color:#ffffff;
    padding:0px,0px,0px,0px;
}


/* ボイスページテーブル */

table.voice{
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.voice th{
    border-right:1px solid #996633;
    border-bottom:1px solid #996633;
    color:#ffffff;
    background-color:#c5ae8d;
    padding:0.5em 1em;
    text-align:center;
}
.voice td{
    border-right:1px solid #996633;
    border-bottom:1px solid #996633;
    padding:0.5em 1em;
}



/* 基本（透明）テーブル */

div.siro{
    width:600px;
    position:relative;
    text-align:left;
    padding:10px,10px,10px,10px;
}


/* インデックスページテーブル */

div.index{
    background-color:#FFFFFF;
    width:800px;
    height:480px;
    position:relative;
    padding:40,40,40,100;
    background-image:url(sozai/hina-4.jpg);
    background-attachment:fixed;
    background-position:80% 85%;
    background-repeat: no-repeat;
    background-attachment:fixed;
    text-align:left;
}


/* 基本テーブル */

div.kihon{
    border:solid 1px #87bacd;
    width:600px;
    background-color:#FFFFFF;
    background-attachment:fixed;
    background-position:150.0;
    position:relative;
    text-align:left;
}
h2.kihon{
    border:solid 1px #87bacd;
    width:300px;
    text-align:center;
    font-size:small;
    color:#ffffff;
    background-color:#87bacd;
    margin:0px 0px 0px 0px;
    margin-top:-10px;
    margin-left:10px;
    position:relative;
    padding:3px;
}
p.kihon{
    padding:0px 2em;
    text-align:left;
    color:#000000;
}


/* 見出し（ピンク） */

h6.midasi_p{
    font-size:medium;
    border-style:dotted;
    border-width:0px;
    border-bottom-width:5px;
    border-color:#c89192;
    background-color:#ffffff;
    display:inline;
    background-image:url(sozai/3g12.gif);
    padding-left:40px;
    height:28px;
    line-height:28px;
    background-repeat:no-repeat;
    background-position:center  left;
}
span.midasi_p{
    background-image:url(sozai/3g12.gif);
    padding-right:40px;
    height:28px;
    background-repeat:no-repeat;
    background-position:center  right;
}


/* 見出し（青） */

h6.midasi_ao{
    font-size:medium;
    border-style:dotted;
    border-width:0px;
    border-bottom-width:5px;
    border-color:#98bcbc;
    background-color:#ffffff;
    display:inline;
    background-image:url(sozai/3g6.gif);
    padding-left:40px;
    height:28px;
    line-height:28px;
    background-repeat:no-repeat;
    background-position:center  left;
}
span.midasi_ao{
    background-image:url(sozai/3g6.gif);
    padding-right:40px;
    height:28px;
    background-repeat:no-repeat;
    background-position:center  right;
}


/* 見出し（黄色） */

h6.midasi_ki{
    font-size:medium;
    border-style:dotted;
    border-width:0px;
    border-bottom-width:5px;
    border-color:#bcba69;
    background-color:#ffffff;
    display:inline;
    background-image:url(sozai/3g15.gif);
    padding-left:40px;
    height:28px;
    line-height:28px;
    background-repeat:no-repeat;
    background-position:center  left;
}
span.midasi_ki{
    background-image:url(sozai/3g15.gif);
    padding-right:40px;
    height:28px;
    background-repeat:no-repeat;
    background-position:center  right;
}

