@charset "EUC-JP";
/* Global Settings */
BODY{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : #FFFFFF;
}

BODY, TABLE, DIV, H1, H2, H3, H4, H5, P, LI, TH, TD{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;
	letter-spacing : 0px;
	font-weight : normal;
	font-size : 14px;
	font-family : HiraMinPro-W3, '¥Ò¥é¥®¥ÎÌÀÄ« Pro W3', '¥Ò¥é¥®¥ÎÌÀÄ«ÂÎ3', '£Í£Ó ÌÀÄ«', serif;
	line-height : 1.5;
	color : #4F3F34;
}

STRONG{
	font-weight : bold;
}

EM{
	font-weight : normal;
	font-style : normal;
}

OL, UL{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

IMG{
	border : 0px none;
}

A:link, A:visited{
	color : #62544A;
	text-decoration : underline;
}

A:active, A:hover{
	color : #62544A;
	text-decoration : underline;
}

FORM{
	display : inline;
}

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* Common Classes */

/* Architecture */
html, body{
	height: 100%;
	scrollbar-base-color : #ffffff;
	scrollbar-track-color : #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-darkshadow-color : #b2b2b2;
	scrollbar-highlight-color : #ffffff;
	scrollbar-3dlight-color : #b2b2b2;
	scrollbar-arrow-color : #5b96b8;
}

#pagePane{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -6.4em;
	padding : 0% 0px 0px 0px;
	width : 800px;
}

#bodyPane{
	position : relative;
	left : 0px;
	top : 15%;
	z-index : 1;
	zoom : 1;
	width : 466px;
	margin : 0px auto 15% auto;
	padding : 0px 0px 0px 0px;
}


#footPane, #pushPane{
	height : 6.4em;
}

#footPane{
	position : relative;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	min-width : 800px;
	width : 100%;
	clear : both;
	background-color : #FAE0C7;
}

/* bodyPane */
#bodyPane P{
	font-size : 0.8em;
	margin : 0px 0px 0px 0px;
}

/* footPane */
#footPane A.nextShow{
	display : block;
	margin : 0px auto;
	padding : 8px 0px 0px 0px;
	width : 465px;
}
#footPane P{
	position : absolute;
	z-index : 3;
	top : 0px;
	right : 0%;
	padding : 8px 16px 0px 0px;
	text-align : right;
	font-size : 0.7em;
}


/* contents */
#special H1{
	margin : 0px 0px 46px 0px;
	padding : 0px 0px 0px 8px;
	border-width : 0px 0px 0px 5px;
	border-color : #888888;
	border-style : solid;
	font-size : 0.8em;
}
#special H1 STRONG{
	font-size : 1.2em;
}

#pvArea, #mp3Area{
	width : 209px;
}

#pvArea IMG, #mp3Area IMG{
	display : block;
}

#pvArea P, #mp3Area P{
	margin : 12px 0px 46px 0px;
}

#pvArea{
	float : left;
	padding : 0px 48px 0px 0px;
}

#mp3Area{
	float : right;
}

IMG.cc{
	float : right;
	margin : 0px 0px 4px 4px;
}

#bodyPane .notes{
	font-size : 0.87em;
	padding : 8px 0px 0px 0px;
	display : block;
}
