@charset "shift_jis";
@media handheld  {
img {
    display: none;
    }
}
/*-----------------------------------------------
 __default style clear
-----------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;}

body {
	background:white url(image/white.jpg) repeat;
        background-attachment: fixed;
	font-family:verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"‚l‚r ƒSƒVƒbƒN","MS Gothic",Sans-Serif;
	color:#53543D;
	line-height:1.65;
}

p {
	margin:0 0 1em;
}

li {
	list-style:none;
	line-height:1.6;
}

img,
fieldset {
        border:0;
}

h1,h2,h3,h4,h5,h6 {
        font-size:100%;
        font-weight:normal;
}


.pop{
        margin:10px;
        font-size:82%;
	line-height:1.4;
}
/*-----------------------------------------------
 __Link Color
-----------------------------------------------*/
a:link {color:#2D2424;}
a:visited {color:#42432C;}
a:hover {color:#668066;}
a:active {color:#2D2424;}


/*-----------------------------------------------
 __header
-----------------------------------------------*/

#header {
	min-width:380px;
	margin-top:30px;
	margin-bottom:10px;
}

#header .navi {
	position:absolute; right:20px; top:15px;
        font-size:90%;
}

#header .logo{
        padding: 20px 1px 0px;
        text-align:center;
}

/*-----------------------------------------------
 __class
-----------------------------------------------*/

.right {
	text-align:right;
}

.center {
        text-align:center;
}

.left {
	text-align:left;
}

.s{
        font-size:88%; line-height:1.75;
}
.ss{
        font-size:77%; line-height:1.75;
}



div.cc, table.cc{
        margin-left:auto; margin-right:auto; text-align:left;
}

div.rr, table.rr{
        margin-left:auto;
}

.mar{
        margin:0px 20px;
}

.mar2{
        margin:0px 50px;
}

p.poetry {
	margin:30px;
        font-style: italic;
	line-height:1.65;
}