@charset "shift_jis";

*{margin:0px;padding:0px;}

body{margin:25px 30px;
background:#ffffff;
scrollbar-arrow-color:#cccccc;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;}

body,table,td,textarea,input{font:12px Century Gothic,Verdana,Osaka,MS P Gothic;color:#cccccc;line-height:23px;}

a,input{text-decoration:none;}
a:link{text-decoration:none;color:#999999;}
a:visited{text-decoration:none;color:#999999;}
a:hover{text-decoration:none;color:#cccccc;}
a:active{text-decoration:none;color:#cccccc;}

img{border-style:none;}

hr{border-top:1px dashed #cccccc;
border-bottom:none;
width:100%;
height:1px;
margin:5px 0px;}
form{margin:0px;}

textarea,input{line-height:100%;
background:#ffffff;
border:1px #cccccc solid;
scrollbar-arrow-color:#cccccc;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
overflow:auto;}

.zero{margin:0px;padding:0px;}

.none{border:none;background-color:transparent;background-image:none;}

.clear{clear:both;}

.news{margin:5px 10px;
font:10px Verdana,Osaka,MS P Gothic;line-height:20px;
width:369px;
height:60px;
overflow:auto;}

.sakayume{font:20px Century Gothic,Verdana;
line-height:100%;
color:#cccccc;
text-align:center;}

.copy{font:12px Century Gothic,Verdana;
color:#cccccc;
position:absolute;left:30px;bottom:10px;}

.main{margin:15px 0px 0px 0px;
background : #000000 url(./img/menu.gif);
overflow:hidden;}
.menu{font:12px Century Gothic,Verdana;
color:#cccccc;
text-align:center;}
.menu a:link{text-decoration:none;color:#cccccc;}
.menu a:visited{text-decoration:none;color:#cccccc;}
.menu a:hover{text-decoration:none;color:#ffffff;}
.menu a:active{text-decoration:none;color:#eeeeee;}

.title{background : #ffcccc url(./img/menu.gif);
margin:-25px 0px 15px -30px;
font:16px Century Gothic,Verdana;
line-height:33px;
color:#cccccc;
text-align:right;
width:300px;
height:33px;}
.title2{background : transparent url(./img/title.gif) no-repeat 285px 285px;
padding:0px 12px 0px 0px;
height:33px;}

.subtitle{font:14px Century Gothic,Verdana;
color:#ffcccc;
border-bottom:1px dashed #ffcccc;
margin:10px 0px 10px -30px;
padding:0px 0px 0px 20px;
line-height:10px;
width:220px;}

.gallerytitle{background : transparent url(./img/gallerytitle.gif) no-repeat;
margin:0px 0px 10px 20px;
font:16px Century Gothic,Verdana;
line-height:33px;
color:#ffcccc;
text-align:left;
width:310px;
height:33px;}
.gallerytitle2{margin:0px 0px 0px 12px;
height:33px;}
.window{font:10px Century Gothic,Verdana;
color:#ffffff;
margin-left:30px;}
.sample{margin:0px 0px 7px 25px;}