@charset "Shift_Jis";


/* --------------- SΜΜέθ --------------- */

* {
margin:0;
padding:0;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-size:small;
font-family :Verdana,osaka,Chicago,"lr oSVbN",sans-serif;
line-height:1.7em;
color:#696969;
}

body {background-color:#000000;}

img {border: 1px solid #333333;}

hr{display:none;}


/* --- N --- */ 

a:link    {color:#808080;}
a:visited {color:#808080;}
a:hover   {color:#ffffff;}


/* --------------- ξ{CAEgΜέθ --------------- */


/* --- bp[ͺ --- */

#WRAP {
margin:0 auto;
padding:0;
width:720px;
}

/* --- wb_[ͺ --- */

#HEADER {
margin:0;
padding:0 0 150px 0;
background : url(img/header.jpg) no-repeat 0% 100%;
}

h1 {
text-align:center;
margin:0;
padding:0;
font-size:30px;
font-family:Arial,"lr oSVbN",sans-serif;
color:#ffffff;
}
h1 a {
text-decoration:none;
font-size:30px;
font-family:Arial,"lr oSVbN",sans-serif;
}
h1 a:link    {color:#ffffff;}
h1 a:visited {color:#ffffff;}
h1 a:hover   {color:#808080;}

/* --- j[ͺ --- */

#MENU {
margin:0;
padding:5px 0;
}
#MENU ul {
margin:0;
padding:0;
}
#MENU li {
list-style-type:none;
display:inline;
font-size:1em;
font-family:Arial,"lr oSVbN",sans-serif;
font-weight:bold;
}
#MENU li a {
display:block;
float:left;
width:120px;
text-decoration:none;
text-align:center;
font-size:1em;
font-family:Arial,"lr oSVbN",sans-serif;
font-weight:bold;
}
#MENU li a:link     {color:#ffffff;}
#MENU li a:visited  {color:#ffffff;}
#MENU li a:hover    {color:#3366ff;background-color:#333333;}
#MENU .on a:link    {color:#eeeeee;}
#MENU .on a:visited {color:#eeeeee;}
#MENU .on a:hover   {color:#3366ff;background-color:#333333;}

/* --- Lͺ --- */

#MAIN {
margin:0;
padding:0;
}

h2 {
text-align:center;
margin:0;
padding:0;
font-size:20px;
font-family:Arial,"lr oSVbN",sans-serif;
font-weight:bold;
color:#99ccff;
}

h3 {
margin:0 -20px;
padding:0 20px 5px 20px;
font-size:1em;
font-weight:bold;
color:#c0c0c0;
border-bottom:1px dotted #333333;
}

.text {
margin:1em 0;
padding:5px 20px;
border:1px solid #333333;
}
#HEADER .text {border:none;}

p {margin:0.5em 0 0 0;
line-height:150%;
}

.back {
clear:both;
display:block;
margin:10px 0px;
padding:5px 0px 0px 0px;
text-align:right;
font-size:1em;
}
.back a {
font-size:0.75em;
}

/* --- tb^[ͺ --- */

#FOOTER {
clear:both;
margin:0;
padding:0;
}

#FOOTER ul {
text-align:center;
margin:30px 0 0 0;
padding:0 0 10px 0;
border-top:1px solid #333333;
}
#FOOTER li {
list-style-type:none;
display:inline;
margin:0 0.3em;
font-size:10px;
}
#FOOTER li a {font-size:10px;}
#FOOTER address {display:inline;}


/* --------------- eTvΜέθ --------------- */


/* --- aboutΜέθ --- */

ul.about01 {
text-align:center;
margin:1em;
padding:0.5em;
background : url(img/dot.gif) 0% 0%;
}
ul.about01 li {
list-style-type:none;
}

dl.about01 {
margin:1em 0;
}
dl.about01 dt {
padding:0 0 0 10px;
background : url(img/block.gif) no-repeat 0% 50%;
}
dl.about01 dd {
margin:0 0 0.5em 10px;
}

/* --- worksΜέθ --- */

ul.works01 {
margin:1em 0;
}
ul.works01 li {
list-style-type:none;
padding:0 0 0 10px;
background : url(img/block.gif) no-repeat 0% 50%;
}
ul.works01 li a {
}

ul.works02 {
margin:1em 0;
}
ul.works02 li {
display:inline;
padding:3px;
}
ul.works02 li a {
}

dl.works01 {
margin:1em 0;
}
dl.works01 dt {
padding:0 0 0 10px;
background : url(img/block.gif) no-repeat 0% 50%;
}
dl.works01 dd {
margin:0 0 0.5em 10px;
line-height:130%;
}

dl.works02 {
display:block;
float:left;
margin:3px;
padding:3px;
background-color:#222222;
border:none;
}
dl.works02 dt {
text-align:center;
}
dl.works02 dd {
text-align:cetner;
}

/* --- diaryΜέθ --- */

dl.diary01 {
margin:1em 0;
}
dl.diary01 dt {
padding:0 0.5em;
color:#c0c0c0;
background : url(img/dot.gif) 0% 0%;
}
dl.diary01 dd {
margin:0.5em 0.5em 1em 0.5em;
}

dl.diary02 {
}
dl.diary02 dt {
float:left;
margin:0.8em 1em 0.5em 0;
}
dl.diary02 dd {
margin:0.5em 0.5em 1.5em 0;
}

h4 {
clear:both;
text-align:left;
margin:0.2em 0;
padding:0 0.5em;
font-size:1em;
color:#c0c0c0;
background : url(img/dot.gif) 0% 0%;
}

/* --- linkΜέθ --- */

ul.link01 {
margin:1em 0;
}
ul.link01 li {
list-style-type:none;
display:inline;
margin:0 0.5em;
}
ul.link01 li a {
}

ul.link02 {
margin:1em 0;
}
ul.link02 li {
list-style-type:none;
display:inline;
padding:2px;
}
ul.link02 li a {
}

dl.link01 {
margin:1em 0;
}
dl.link01 dt {
padding:0 0 0 10px;
background : url(img/block.gif) no-repeat 0% 50%;
}
dl.link01 dd {
margin:0 0 0.5em 10px;
}

dl.link02 {
}
dl.link02 dt {
float:left;
clear:left;
margin:3px 0.5em 0 0;
}
dl.link02 dd {
line-height:150%;
margin:2px 0 5px 0;
}

/* --- contactΜέθ --- */

texttextarea {font-size:1em;}
#NAME,#MAIL,#URL {
width:200px;
font:100%/normal Osaka,Chicago,Verdana,"lr oSVbN",Sans-serif;
background-color:#222222;
border:1px solid #333333;
}
#TEXTAREA {
width:200px;
height:100px;
background-color:#222222;
border:1px solid #333333;
}
#BUTTON {
padding:2px 0;
width:100px;
text-align:center;
color:#ffffff;
background-color:#333333;
border:1px solid #222222;
}

dl.contact01 {
margin:1em 0;
}
dl.contact01 dt {
font-weight:bold;
color:#c0c0c0;
}
dl.contact01 dd {
margin:0 0 5px 0;
}

/* --- enterpageΜέθ --- */

#ENTERPAGE h2 {display:none;}
#ENTERPAGE #MAIN .text {
border:none;
text-align:center;
}
#ENTERPAGE #MAIN h3 {display:none;}
p#ENTER {
font-size:20px;
font-family:Arial,"lr oSVbN",sans-serif;
font-weight:bold;
}
p#ENTER a {
text-decoration:none;
font-size:20px;
font-family:Arial,"lr oSVbN",sans-serif;
font-weight:bold;
}
#ENTERPAGE #FOOTER ul{border:none;}
