@charset "Shift_JIS";



/* 基本設定 */

body,td{
margin:0px 0px 0px 0px;
padding:0px 10px 10px 10px;
border:none;
text-align:left;
cursor:default;
font-size:12px;
line-height:20px;
color:#000000;
letter-spacing:1px;
font-weight:normal;
background-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#000000;
scrollbar-darkshadow-color:#ffffff;
}

a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:active{color:#000000;text-decoration:none;}
a:hover{color:#008889;text-decoration:none;}

img{border:none;}
br{letter-spacing:normal;}



/* タイトル設定 */

h1{
color:#000000;
text-align:left;
font-size:35px;
line-height:40px;
font-family:Arial;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
letter-spacing:1px;
}

h2{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 10px;
font-family:Times New Roman;
font-size:18px;
line-height:20px;
letter-spacing:0px;
background-image:url(img/m1.gif);
background-position:0% 50%;
background-repeat:no-repeat;
text-align:left;
}



/* home.html 設定 */

#f-page{
width:700px;
position:absolute;
top:50%;
left:50%;
margin:-230px 0px 0px -350px;
padding:0px 0px 0px 0px;
text-align:center;
}

#left{
float:left;
width:345px;
height:450px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
overflow:no;
}

#right{
width:345px;
height:450px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
overflow:auto;
overflow-x:hidden;
text-align:right;
}

#top{
height:340px;
padding:0px 0px 0px 0px;
margin:0px 5px 5px 0px;
overflow:no;
color:#ffffff;
text-align:right;
background-image:url(img/demo3.jpg);
background-position:50% 50%;
background-repeat:repeat;
border:#000000 1px solid;
}

#menu {
text-align:left;
margin:0px 5px 5px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
line-height:18px;
font-family:Arial;
font-weight:bold;
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
}

#menu ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#menu li {display:inline;margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}

#menu li a:link, #menu li a:visited, #menu li a:active {
color:#000000;text-decoration:none;padding:0px 0px 0px 0px;}

#menu li a:hover{color:#008889;text-decoration:none;padding:0px 0px 0px 0px;}

#design{
right:20px;
bottom:10px;
position:absolute;
font-size:11px;
line-height:15px;
}



/* home.html の サムネイルスペース設定 */

#illust{
width:345px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
letter-spacing:0px;
text-align:left;
overflow:no;
font-size:11px;
line-height:15px;
}

#illust img{width:200px;height:40px;border:1px #000000 solid;margin:0px 1px 1px 0px;}



/* 各ページ設定 */

#page{
margin:0px 0px 0px 0px;
padding:0px 40px 0px 100px;
text-align:left;
}

.text{
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
text-align:left;
color:#000000;
letter-spacing:0px;
border-left:#000000 1px solid;
}

.text a:link{color:#008889;text-decoration:none;}
.text a:visited{color:#008889;text-decoration:none;}
.text a:active{color:#008889;text-decoration:none;}
.text a:hover{color:#000000;text-decoration:none;}

.re{
font-family:Arial;
font-weight:bold;
font-size:11px;
line-height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
text-align:left;
background-image:url(img/m1.gif);
background-position:0% 49%;
background-repeat:no-repeat;
}

#copy{
font-family:Arial;
font-size:11px;
line-height:40px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}



/* log.html の サムネイルスペース設定 */

.log{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;letter-spacing:0px;}

.log img{width:43px;height:43px;border:1px #000000 solid;margin:0px 1px 1px 0px;}



/* ブックマークページ設定 */

dl.bkm200{padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
dl.bkm200 dt{padding:0px 0px 0px 0px;margin:0px 5px 0px 0px;float:left;}
dl.bkm200 dd{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:12px;line-height:20px;}

dl.bkm{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
dl.bkm dt{padding:0px 0px 0px 0px;margin:0px 5px 0px 0px;float:left;}
dl.bkm dd{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}



/* クラップレスページ設定 */

.res{
margin:0px 0px 0px 0px;
padding:5px 10px 10px 10px;
text-align:left;
color:#000000;
font-size:12px;
line-height:18px;
letter-spacing:0px;
border-left:#000000 1px solid;
}

.name{
margin:0px 0px 0px 0px;
padding:5px 5px 2px 6px;
color:#000000;
line-height:25px;
letter-spacing:1px;
border:1px #000000 solid;
}
