@charaset "UTF-8";

/*===========================================================
	Copyright: Kousuke Takahara
	Created: 2010-11-11
	Modified: 2010-11-11
===========================================================*/

/*-----------------------------------------------------------
	import module CSS
-----------------------------------------------------------*/
@import "mod/adjust.css";
@import "mod/default.css";

/*-----------------------------------------------------------
	Gallery Style
-----------------------------------------------------------*/

html {
 background-color: #000000;
 }

body {
 background-image:url(../images/bk940.png) ;
 background-repeat: no-repeat;
/*
 background-attachment: scroll;
*/
 background-color: #000000;
 background-position: center top;
 text-align:center;
 }


DIV#layout {
 width: 940px;
 margin: 0 auto;
 }

DIV#header {
 background-image:url(../images/a4.png) ;
 background-repeat: repeat;
 height:194px;
 vertical-align:bottom;
 text-align:left;
 border: 2px solid;
 }

DIV#menu {
 height:50px;
 border-bottom: 1px solid #aaaaaa;
 /*
 border: 2px solid;
 font-size:12px;
 background-image:url(../images/tikurin.jpg) ;
 background-repeat: repeat;
 background-color:#ffffff ;
 float: left;
 */
 }

DIV#contents {
 /*
 border: 1px solid #aaaaaa;
 overflow-y: scroll;
 scroll: true;
 clear: left;
 background-image:url(../images/japanese_paper_p3.jpg) ;
 background-repeat: repeat;
 */
 clear:left;
 text-align:left;
 min-height: 480px;
 width: 600px;
 margin: 0 auto;
 }

DIV#footer {
 height:30px;
 border-top: 1px solid #aaaaaa;
 text-align: right; 
 color: #ffffff;
 clear: left;
 }

H1 {
 text-indent: -1000em;
 float: left;
 }

H2 {
 text-align:left;
 color: #ffffff;
 font-size:24px;
 }

H2#topmassage {
 margin-top:15px;
 /*
 background-image:url(../images/topimage.jpg) ;
 background-repeat: no-repeat;
 width:640px;
 height: 240px;
 */
 text-align:center;
 color: #ffffff;
 font-size:28px;
 }

.updateinfo {
 color: #ffffff;
 }

H2.updateinfo {
 margin-top:20px;
 margin-left:60px;
 border-bottom: 1px solid #aaaaaa;
 width:450px;
 font-size:18px;
 }

DIV.updateinfo {
 margin-left:60px;
 /*
 overflow-y: scroll;
 */
 overflow-y: auto;
 height: 100px;
 width: 450px;
 scrollbar-base-color: #222222;
 scrollbar-arrow-color: #aaaaaa;
 margin-bottom:20px;
 }

dl.updateinfo {
	clear: both;
}

dt.updateinfo {
	float: left;
	width: 100px;
	font-weight: bold;
	line-height: 1.5em;
}


P {
 color: #ffffff;
 font-size:16px;
 }

img.pagename {
 margin-top:100px;
}

a#banner {
 }

LI.gnavi {
 /*
 border-left: 1px solid;
 padding-left: 10px;
 */
 margin: 15px 0px 0px 10px;
 width:170px;
 height: 50px;
 list-style: none;
 display:inline;
 float:left;
 overflow:hidden;
 text-indent:-9999px;
}

LI.gnavi a:hover {
 background:url("../images/chashaku-s.png") no-repeat scroll 0 0 transparent;
 margin-left: 30px;
}


#gnavi01 {
 background:url("../images/menu01.png") no-repeat scroll 0 0 transparent;
}

#gnavi01 a {
 display:block;
 height: 50px;
}

#gnavi02 {
 background:url("../images/menu02.png") no-repeat scroll 0 0 transparent;
}

#gnavi02 a {
 display:block;
 height: 50px;
}

#gnavi03 {
 background:url("../images/menu03.png") no-repeat scroll 0 0 transparent;
}

#gnavi03 a {
 display:block;
 height: 50px;
}

#gnavi04 {
 background:url("../images/menu04.png") no-repeat scroll 0 0 transparent;
}

#gnavi04 a {
 display:block;
 height: 50px;
}

P.links a {
 color: #ffffff;
 text-decoration:none;
 font-size:16px;
 Target:"_blank";
 margin-left: 30px;
 }

P.links a:hover {
 color: #aaaaaa;
 text-decoration:underline;
 }

