@charset "Shift_JIS";
/* CSS Document */
/**********************************************************************
* Base 
**********************************************************************/
img { margin: 0px; padding: 0px; border: none; }

body { font-size: 11pt; font-family: "MS PGothic"; line-height: 170%; background-color: #ADEB00; background-image: url("img/bg.jpg"); background-repeat: repeat-x; background-attachment: fixed; text-align: center; margin-top: 0 ;}


/**********************************************************************
* Link 
**********************************************************************/

a:link{
text-decoration      :none;
}

a:visited{
text-decoration      :none;
}

a:hover{
text-decoration      :underline;
}

a:active{
text-decoration      :underline;
}


/**********************************************************************
* Design 
**********************************************************************/

#container                        { background-color: white; background-image: url("img/top.jpg"); background-repeat: no-repeat; background-position: right top; text-align: center; margin-top: 0; width: 740px; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999 }
#container-tokutei  { background-color: white; text-align: center; margin-top: 10px; padding-top: 20px; width: 740px; border: solid 1px #999 }
#logo  { color: #666666; font-size: x-small; font-weight: bold; text-align: center ;}
#alpha    { margin: 10px 0 0; padding-top: 10px; padding-bottom: 0 ;}

#any  { text-align: right; margin-left: 20px ;}

#beta {
width                : 170px;
height               : 3800px;
float                : left;
background-color     : #eeeeee;
padding              : 5px;
background-image     : url(img/line001.gif);
background-position  : bottom;
background-repeat    : repeat-x;
}

#pagebody               { text-align: left; margin-top: 0; padding-right: 35px; padding-left: 35px }

.entry-h1  { font-weight: bold; padding: 0 10px; clear: both ;}
.entry-h3 {
padding              : 2px;
background-color     : #cccccc;
color                : #333333;
font-size            : 12px;
font-weight          : bold;
clear                : both;
}

.entry-cd  { text-align: center; padding-top: 15px; padding-right: 0; padding-bottom: 15px; clear: both ;}

.entry-ml {
text-align           : center;
padding              : 15px;
margin               : 10px 120px 20px 120px;
border               : 1px solid #CCCCCC;
background-color     : #EEEEEE;
clear                : both;
}
.entry-check       { margin: 20px 50px; padding: 10px 0; clear: both; border: solid 1px #cccccc }

.entry-check li     { color: #333; font-weight: bold; line-height: 120%; background-image: url("img/checkmark2.gif"); background-repeat: no-repeat; list-style: none; margin-bottom: 5px; padding-right: 25px; padding-bottom: 10px; padding-left: 25px }

.entry-check2   { margin: 20px; padding: 0 0 0 20px; clear: both; border: solid 1px #3366ff ;}


.entry-check2 li {
list-style           : none;
background-image     : url(img/checkmark.gif);
background-repeat    : no-repeat;
padding-left         : 25px;
margin-bottom        : 5px;
}

.entry-check3     { margin: 20px 40px; padding-top: 15px; padding-bottom: 15px; clear: both; border: solid 1px #990000 }
.entry-check3 P   { font-size: 10pt; line-height: 160%; padding-right: 30px; padding-left: 30px; clear: both ;}
.gry-bold { color: #666; font-weight: bold ;}
.entry-check3 li {
list-style           : none;
background-image     : url(img/checkmark.gif);
background-repeat    : no-repeat;
padding-left         : 25px;
margin-bottom        : 5px;
}
#copyright   { font-size: 12px; background-color: #eeeeee; text-align: center; padding-top: 5px; padding-bottom: 5px }
.red-bold  { color: #f00; font-weight: bold ;}
.black-bold { font-weight: bold ;}
.mokuji     { }
.mokuji P   { padding-right: 10px; padding-left: 10px ;}
.yellow-line { background-color: #ff6; padding: 2px ;}
.red-waku       { margin: 10px 60px 0; padding: 5px 20px; border: solid 4px #c00 ;}
.blue-waku { border: solid 3px #039 }
.black-waku1  { margin: 10px 20px; padding: 5px 5px 5px 10px; border: solid 1px #000 ;}
.kansou    { font-size: 12px; line-height: 120%; background-image: url("img/kansou-back.jpg"); background-repeat: repeat-x; background-attachment: scroll; margin-top: 0; margin-right: 40px; margin-left: 40px; padding: 0 20px 5px 10px; border: solid 1px #f60 ;}
.kansou-title { color: #f00; font-size: 15px; font-weight: bold; margin-bottom: 10px ;}
.kansou img  { font-size: 12px; line-height: 120%; text-align: left; margin: 0 10px 10px ;}
.micho { font-family: "俵俽 柧挬", "俵俽 俹柧挬", "僸儔僊僲柧挬 Pro W3", 嵶柧挬懱, 暯惉柧挬 ;}
.red-bold-center { color: #f00; font-size: 16px; font-weight: bold; line-height: 180%; text-align: center ;}
.black-bold-center { font-size: 16px; font-weight: bold; line-height: 180%; text-align: center ;}
.center { text-align: center ;}
p    { }
#banner        { text-align: left; margin-bottom: 30px; height: auto }
#banner H1        { color: #f00; font-size: 35px; font-family: HG憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HGP憂塸妏恨集窾B, "俵俽 僑僔僢僋"; font-weight: normal; line-height: 150%; text-align: left; letter-spacing: -3px; padding-left: 20px }
.gosic { font-family: HG憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HGP憂塸妏恨集窾B, "俵俽 僑僔僢僋"; letter-spacing: -1px }
.letter-honbun   { background-repeat: repeat }
.letter-honbun P    { font-size: 11pt; font-family: "俵俽 柧挬", "俵俽 俹柧挬"; line-height: 27px; background-image: url("img/letter-line.gif"); background-position: center bottom; padding-top: 1px; padding-right: 50px; padding-left: 50px }
