/*-------------------------------------------------
左フレーム用
---------------------------------------------------*/

body.moon1{
background-image : url(img/back_left.gif);
background-repeat : repeat-y;
background-position: right top;
background-attachment : fixed;
background-color:#ffffff;

margin-right: 82px;

}

/*-------------------------------------------------
右フレーム用
---------------------------------------------------*/

body.moon2{
background-image : url(img/back_right.gif);
background-repeat : repeat-y;
background-position: left top;
background-attachment : fixed;
background-color:#ffffff;
}

/*-------------------------------------------------
メインページ用
---------------------------------------------------*/


body.moon3{
background-color:#858585;

scrollbar-face-color:#ffffff; /* 本体の色 */
scrollbar-track-color:#858585;/* 背面の色 */
scrollbar-arrow-color:#000000; /* 矢印の色 */
scrollbar-highlight-color:#858585; /* 左側（上） */
scrollbar-shadow-color:#858585; /* 右側（下） */
scrollbar-3dlight-color:#858585; /* 左側（外上）*/
scrollbar-darkshadow-color:#858585; /* 右側（外下） */
}

table.main1 {
background-color: #ffffff;
font-size:12px;
line-height: 150%;
}

table.main2 {
font-size:12px;
line-height: 100%;
}

table.main3 {
background-image : url(img/back_table.gif);
background-repeat : repeat-y;
font-size:12px;
line-height: 100%;/* メール用テーブル */
}

input {
background-color:#ffffff;   /* 背景色 */
border:0px;   /* 線の種類と色 */
font-size:12px;
}

h1 {
border-bottom: solid 3px #858585;
border-left: solid 15px #858585;
font-size:15px;
text-indent: 0.5em;
margin:0 0 3px 0;  /* 上、右、下、左の余白 */
text-align: left;
padding: 0;
}

h2 {
border-bottom: solid 2px #858585;
border-left: solid 10px #858585;
font-size:13px;
text-indent: 0.5em;
margin:0 0 3px 0;  /* 上、右、下、左の余白 */
text-align: left;
padding: 0;
}

a:link.ccc {
text-decoration: underline;  /* 通常のリンク */
color: #5a5cba;
}

a:visited.ccc {
text-decoration: underline;  /* 訪問済みのリンク */
color: #5a5cba;
}

a:hover.ccc {
text-decoration: none; /* マウスを乗せたときのリンク */
font-weight : bold ;
color: #000000;
} 

a:active.ccc {
text-decoration: none;  /* 選択したときのリンク */
color: #000000;
}

hr {width:100%;/* 長さ */
height: 2px;/*水平線の太さ*/
border-color:#858585;/*色*/
border-style:dashed;/*種類*/
}

.box1 { 
margin:0px 0px 0px 10px;/* 上、右、下、左の余白 */
color:#000000;
font-size:12px;
line-height: 150%;
}

/*-------------------------------------------------
リンクページ用
---------------------------------------------------*/

a:link {
text-decoration: underline;  /* 通常のリンク */
color: #333333;
}

a:visited {
text-decoration: underline;  /* 訪問済みのリンク */
color: #333333;
}

a:hover {
text-decoration: none; /* マウスを乗せたときのリンク */
font-weight : bold ;
color: #000000;
} 

a:active {
text-decoration: none;  /* 選択したときのリンク */
color: #000000;
}

table.main4 {
background-color: #ffffff;
font-size:12px;
line-height: 140%;
text-align: center;
}