@charset "Shift_JIS";

/* ?S?̃Z???N?^--------------------------------------------- */

* {
margin:0;padding:0;
font:normal normal normal x-small/1.5 Verdana,Osaka,Chicago,sans-serif;
border:none;
}

/* ?S?̎w??------------------------------------------------- */

body {color:#404040;}

html {
scrollbar-arrow-color:#404040;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#404040;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#404040;
scrollbar-darkshadow-color:#ffffff;
overflow-y:scroll;/* ??IE6?o?O?΍?(?t???[???p) */
}
/* ?X?N???[???o?[?w?肪?s?v?̏ꍇ?́A?X?N???[???o?[?̂ݍ폜???ĉ????? */

/* ?????N--------------------------------------------------- */

a {text-decoration:none;}
a:link,a:active {color:#404040;}
a:visited {color:#404040;}
a:hover {color:#b7c6ee;position:relative;top:1px;left:1px;}

/* ????----------------------------------------------------- */

em {color:#99d650;font-size:120%;font-weight:bold;}/* ???? */
strong {color:#404040;font-weight:bold;font-size:120%;border-bottom:2px solid #b7c6ee;}/* ???苭?????? */
del {text-decoration:line-through;}/* ?폜 */
ins {text-decoration:underline;}/* ?ǉ? */
b {color:#ffffff;}/* ?????? */

/* ??------------------------------------------------------- */

hr {display:none;}/* ???C?????\?? */
ul li {list-style:none;}/* ?}?[?J?[???? */


/* ********************************************************* */
/* ?ڍאݒ? */
/* ********************************************************* */


/* ???}?[?N?͗]???w???ÛǞĂ????ӏ??ł? */

/* ???C?A?E?g----------------------------------------------- */

#wrapper {
padding:20px 0px 20px 0px;/* ?y?[?W?㉺?̗]?????w?聚 */
text-align:left;
border-bottom:15px solid #999999;/* ?y?[?W?????̃{?[?_?[???w?? */
}

/* ???o??--------------------------------------------------- */

/* ???\?? */
#wrapper h1 {
display:none;
text-align:right;
}

/* ?e???o?? */
#wrapper h2,#wrapper h3 {
color:#404040;
font-size:120%;
padding:0px 0px 0px 8px;
border-left:60px solid #FFCCCC;/* ???̃{?[?_?[???w?? */
}

/* ?i??----------------------------------------------------- */

#wrapper .text1 {
width:80%;/* ?????ŕ??͕????̉????w???ÛǞĂ??܂? */
margin-left:21px;
padding:15px 0px 20px 20px;/* ?? */
background:url(img/h-line1.gif) repeat-y left;/* ?????c?h?b?g???C???w?? */
}

/* ???̏c?h?b?g???C???????????? */
#wrapper .text2 {
width:80%;/* ?????ŕ??͕????̉????w???ÛǞĂ??܂? */
margin-left:21px;
padding:15px 0px 20px 20px;/* ?? */
}

/* P-------------------------------------------------------- */

#wrapper p {
line-height:180%;/* ?s?? */
padding:2px 0px 10px 0px;/* ?? */
}

/* ???????傫?????? */
#wrapper p.msg {
font-size:120%;
line-height:200%;
}

/* ????BOX1 */
#wrapper p.box1 {
margin:2px 0px 10px 0px;/* ?? */
padding:10px 10px;
border:3px double #b7c6ee;
background:#ffffff;
}

/* ????BOX2 */
#wrapper p.box2 {
color:#ffffff;
margin:2px 0px 10px 0px;/* ?? */
padding:10px 10px;
border:1px solid #404040;
background:#b7c6ee;
}

/* ?X?V???? */
#wrapper p.rireki {
height:56px;/* ?c?? */
overflow:auto;
line-height:150%;
margin:2px 0px 10px 0px;/* ?? */
padding:1px 1px;
background:none;
}

/* ?T?u???o?? */
#wrapper p.title {
color:#99d650;
font-size:120%;
font-weight:bold;
padding:0px 0px 5px 0px;
}

/* P?p?????N */
#wrapper p a {font-size:100%;}

/* ?摜?̎????ɘg???t???? */
img.img {border:1px solid #404040;}

/* ???X?g--------------------------------------------------- */

#wrapper ul {
width:80%;/* ?????ŕ??͕????̉????w???ÛǞĂ??܂? */
padding:2px 0px 10px 0px;/* ?? */
}

#wrapper li {}

/* ???X?g?}?[?N?? */
#wrapper ul.list01 {list-style:square inside;}
#wrapper ul.list01 li {list-style:square inside;}

/* ???X?g?}?[?N?摜 */
#wrapper ul.list02 {}
#wrapper ul.list02 li {
padding-left:12px;
background:url(img/) no-repeat left center;
}

/* ?????N?y?[?W?p------------------------------------------- */

/* ?????]???ÛÞ??? */
#wrapper ul.link01 {padding:0px 0px 5px 0px;}/* ?? */

#wrapper ul.link01 li {
padding:0px 2px 0px 0px;
display:inline;/* ???? */
}

#wrapper ul.link02 {padding:0px 0px 10px 0px;}/* ?? */

#wrapper ul.link02 li {
padding:0px 2px 0px 0px;
display:inline;/* ???? */
}

/* ?t?b?^?[------------------------------------------------- */

#footer {
margin:0px 0px;
padding:10px 20px 0px 0px;/* ?? */
text-align:right;
background:url(img/) repeat-x top;/* ?㕔???C???w?? */
}

#footer ul {
width:100%;
font-size:100%;
color:#404040;
margin:0px 0px;
padding:0px 0px 5px 0px;
background:none;
}

#footer li {
margin:0px 0px;
padding:0px 0px 0px 2px;
display:inline;/* ???? */
}

#footer p {
width:100%;
margin:0px 0px;
padding:5px 0px 0px 0px;
background:none;
}


/* ********************************************************* */
/* ?t?H?[?? */
/* ********************************************************* */


#wrapper form {margin:2px 0px 10px 0px;}/* ?? */

#wrapper input,#wrapper textarea,#wrapper select {
color:#404040;
margin:1px 0px;
padding:1px;
line-height:100%;
border:1px solid #404040;
}

/* ?T?C?Y?w?? */

/* ?ꌾ?????t?H?p */
#wrapper input.name {width:80px;}
#wrapper input.msg {width:350px;}
#wrapper input.button {
color:#ffffff;
padding:1px;
border:none;
background:#404040;
}

/* ?????t?H?p */
#wrapper input.input {width:250px;}
#wrapper textarea.textarea {width:250px;height:100px;}
#wrapper input.submit {
width:254px;
color:#ffffff;
padding:2px 0px;
background:#404040;
}


/* ********************************************************* */
/* ?W???y?[?W?p */
/* ********************************************************* */


/* ?????y?[?W?{?? */
#wrapper p.novel {
font-size:120%;
line-height:210%;
padding:50px 0px 80px 0px;/* ?? */
}


/* ********************************************************* */
/* index.html */
/* ********************************************************* */


#index {
position:relative;
width:240px;/* ?????@?T?C?g?^?C?g???ɍ??킹?Ē??߂??Ă݂ĉ????? */
text-align:left;
}

/* ?ȉ??Aposition?ňʒu?w???ÛǞĂ??܂?--------------------- */

/* ?g?b?v?p?̉摜 */
#topimg {
position:relative;
top:40px;
left:20px;
} 

/* ?T?C?g?^?C?g?? */
#index h1 {
position:relative;
top:-50px;
left:110px;
color:#404040;
font-size:300%;
font-family:sans-serif,"Century Gothic",Tahoma,Verdana;
letter-spacing:1px;
background:url(img/ repeat-x bottom;
}

/* ?L???S?̂̈ʒu */
#index .text {
position:relative;
top:-20px;
left:112px;
}

/* ?????o?? */
#index h2 {
font-size:120%;
font-family:sans-serif,"Century Gothic",Tahoma,Verdana;
letter-spacing:1px;
padding:0px 0px;
}

/* ?????o???̍ŏ??̈ꕶ?????F???? */
#index h2:first-letter {font-size:12px;color:#99d650;font-weight:normal;}
#index h3:first-letter {font-size:12px;color:#99d650;font-weight:normal;}

/* ???͕??? */
#index p {
line-height:160%;/* ?s?? */
padding:5px 0px 15px 0px;
}


/* ********************************************************* */



