@charset "Shift_JIS";

/* kikoete.net css ver5.81 */

/* ----------------------------------------- */
/* about links */

a:hover	{
color: #000;
background-color: #dedeee;
text-decoration: underline;
}

a:link {
color: #4169e1;
text-decoration: underline;
}

a:visited {
color: #66cdaa;
text-decoration: underline;
}

a:link img, a:visited img, a:hover img {
border:none;
}


/* ----------------------------------------- */
/* standard  */


body {
margin: 0;
padding: 0;
border: 0;
background-color: #f5f5f5;
}


h1 {
margin: 0;
padding: 0;
width: 100%;
height: 66px;
color: #7c89ea;
background-image: url(title-5th.png);
background-repeat: no-repeat;
}

h2 {
/*color: #B4C1CD;*/
color: #666;
font-size: 100%;
margin: 14px 19px;
padding: 4px 10px;
border-style: solid;
border-color: #B4C1CD;
border-width: 0 0 1px 8px;
}

.athu {
margin-top: 0;
margin-left: 7.5%;
width: 723px;
border-style: solid solid none solid;
border-color: #999;
border-width: 1px;
background-color: #fff;
}



.text {
margin: 30px 30px 50px 39px;
line-height: 140%;
color: #333;
}

dl {
margin: 5px 30px;
line-height:150%;
}

dt {
margin: 13px 0px;
padding: 2px 10px;
border-color: #b4c1cd;
border-left-style: double;
border-left-width: 6px;
color: #333;
}

dd {
margin: 0px;
padding: 5px 10px;
border-color: #ccccff;
border-bottom-style: dashed;
border-bottom-width: 1px;
color: #333;
}

#ddp {
color: #333;
margin: 13px 0px;
padding: 5px 45px;
}

.clrk {
float: right;
margin-left: 14px;
}


span {
display: none;
}

h1 span {
display:none;
}

.coment {
display: none;
}

pre {
margin: 5px 14px;
padding: 10px 13px;
background-color :#eee;
font-size: 0.75em;
line-height: 120%;
border-style: solid;
border-color: #c0c0c0;
border-width: 0.2mm;
}

.under {
margin-top: 0px;
margin-left: 7.5%;
margin-bottom: 80px;
width: 725px;
height: 40px;
text-align: center;
}


/* ----------------------------------------- */
/* about menu list */

ul {
margin: 0;
padding: 0;
border-top-style: solid;
border-top-color: #b4c1cd;
border-width: 0.2mm;
}

ul li {
list-style-type: none;
background-color: #fff;
padding-right: 2px;
width: 90px;
min-width: 9%;
height: 25px;
margin: 0px 0px;
text-align: center;
text-decoration: none;
float: left;
}


#lect {
width: 120px;
}


ul li a:hover {
width: 100%;
height: 25px;
background-color: #dedeee;
display: block;
border-color: #5577aa;
border-style: solid none none solid;
border-width: 1px;
}

ul li a:link {
display: block;
height: 25px;
width: 100%;
color: #5577aa;
text-decoration: none;
}

ul li a:visited {
display: block;
height: 25px;
width: 100%;
color: #d8bfd8;
text-decoration: none;
}


ol{
line-height: 150%;
margin: 5px 45px;
padding: 0px;
}

.afi {
margin: 4px 25px;
padding: 1px 0px;
border-top-style: dashed;
border-width: 1px;
border-color: #ccccff;
text-align: right;
clear: both;
}
.end {
display: none;

}

span {
display: block;
text-align: center;
padding-top: 3px;
border-top-style: dashed;
border-top-color: #ccccff;
border-top-width: 1px;
color: #666;
}

.mail2 {
vertical-align: bottom;
}


/* ----------------------------------------- */
/* about flash */

.galarie {
margin: 0 auto;
position: absolute;
color: #444;
}

.grahi {
float: left;
margin-right: 10px;
width: 160px;
height: 96px;
border: solid 1px #666;
}

.kus {
margin: 10px 15px;
line-height:200%;
text-align:left;
color: #666;
}

.doe {
text-align: center;
line-height: 30%
}

.inf {
margin-top: 17px;
padding-left: 15%;
color: #444;
line-height: 150%;
}

.lin {
padding-right: 20px;
padding-bottom: 15px;
text-align: right;
color: #444;
}

.tit {
width: 340px;
}

.time {
width: 200px;
}

.pre {
margin-top: 0px;
margin-right: 7%;
margin-left: 7%;
padding: 0px;
border-style: none solid;
background-color: #ffffff;
border-color: #c0c0c0;
border-width: 1px;
}

.sar {
margin: 5px 10px;
font-size: 0.72em;
}


em {
color: red;
font-style: normal;
}

.text .sub {
margin: 3px;
padding: 8px;
line-height: 110%;
border: dashed 1px #c0c0c0;
background-color: #eee;
display: block;
}
