/*---------------------------------------------*/
/* contrast Style Sheet                           */
/* Author M.Hayashida                             */
/*---------------------------------------------*/

/* SITE BODY CSS ------------------------------*/

body {
 font-family: Helvetica, 'ヒラギノ角ゴ Pro W3', Arial;
 font-size: 11px; /* ここを変更するとフォントサイズを変更できます。 */
 color: #000000;
 line-height: 200%;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}

table {
 font-family: Helvetica, 'ヒラギノ角ゴ Pro W3', Arial;
 font-size: 11px; /* ここを変更するとフォントサイズを変更できます。 */
 color: #000000;
 line-height: 200%;
 margin: 0px;
 padding: 0px;
}

div {
 font-family: Helvetica, 'ヒラギノ角ゴ Pro W3', Arial;
 font-size: 11px; /* ここを変更するとフォントサイズを変更できます。 */
 color: #000000;
 line-height: 200%;
 margin: 0px;
 padding: 0px;
}


/* Link Style */
a { 
color: #000000;
text-decoration: none;
}

/* 訪問済みのリンク部分 */
a:visited {
text-decoration: none;
}
 
/* カーソルが上に来たとき */
a:hover {
color: #999999;
text-decoration: none;
}

a:active {
color: #000000;
}

/* Block style */

#header {
margin-top: 40px;
padding: 0px;
}

#header-top {
width: 730px;
height: 40px;
border-top: 2px solid #000000;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
}

#header-left {
padding-left: 20px;
border-left: 2px solid #000000;
border-bottom: 2px solid #000000;
}

#header-right {
padding: 0px 5px 5px 0px;
border-top: 2px solid #000000;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
}


#main-image {
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
}

#left-menu {
list-style: none;
padding: 20px 0px 0px 20px;
border-left: 2px solid #000000;
border-bottom: 2px solid #000000;
}

#left-menu-li1 {
padding-bottom: 26px;
}

#left-menu-li2 {
padding-bottom: 32px;
}

#left-menu-li3 {
padding-bottom: 31px;
}

#number-back {
background-color: #cccccc;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
}


#number-left {
border-left: 2px solid #000000;
}

#number {
font-size: 13px;
font-weight: bold;
}

#toto-image {
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 5px solid #000000;
}

#toto-title {
padding: 10px 0px 0px 20px;
}

#toto-02 {
padding-bottom: 30px;
}

#toto-left {
padding-bottom: 45px;
}

#toto-right {
padding-bottom: 40px;
}

#memo-up {
border-left: 2px solid #000000;
border-right: 2px solid #000000;
}

#memo-title {
border-left: 2px solid #000000;
border-right: 2px solid #000000;
padding-left: 20px;
}

#memo-maru {
border-left: 2px solid #000000;
}

#memo-dayn {
font-size: 12px;
font-weight: bold;
padding-left: 10px;
border-top: 2px solid #0080CA;
border-right: 1px solid #EA5305;
border-bottom: 1px dashed #0080CA;
}

#memon {
font-size: 12px;
padding-left: 10px;
border-top: 2px solid #0080CA;
border-right: 2px solid #000000;
border-bottom: 1px dashed #0080CA;
}

#memo-day {
font-size: 12px;
font-weight: bold;
padding-left: 10px;
border-right: 1px solid #EA5305;
border-bottom: 1px dashed #0080CA;
}

#memo {
font-size: 12px;
padding-left: 10px;
border-right: 2px solid #000000;
border-bottom: 1px dashed #0080CA;
}

#memo-dayu {
font-size: 12px;
font-weight: bold;
padding-left: 10px;
border-right: 1px solid #EA5305;
border-bottom: 2px solid #0080CA;
}

#memou {
font-size: 12px;
padding-left: 10px;
border-bottom: 2px solid #0080CA;
border-right: 2px solid #000000;
}

#footer {
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
}







