/* CSS Document */
@charset "utf-8";
@import "framestyle.css";
@import "tagstyle.css";
@import "textstyle.css";
@import "blockstyle.css";
@import "etcstyle.css";
@import "menu.css";

#HEADER {
	border-top: 3px solid #999999;
	background-color: #FFFFFF;
}

#HDCOPY h1 {
	text-decoration: underline;
	font-size: 70%;/*8px*/
	line-height: 12px;
	font-weight: normal;
	color: #999999;
	letter-spacing: 1px;
	margin: 5px 3px 10px 3px;
}

#PANKSLINK h1 {
	font-size: 80%;/*10px*/
	line-height: 14px;
	font-weight: bold;
	color: #999999;
	letter-spacing: -1px;
	margin: 40px 3px 0px 3px;
}

#DOPANKSLINK h1 {
	font-size: 100%;/*10px*/
	line-height: 14px;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	margin: 4px 3px 0px 3px;
}


#CONTENTS {
	background-color: #FFFFFF;
}

#MENULIST {
	background-color: #FFFFFF;
	float: left;
	display: inline;
}

#ARTICLE {
	width: 550px;
	background-color: #FFFFFF;
	float: right;
	display: inline;
}

#DETAIL {
	background-color: #FFFFFF;
}

#DETAIL h1 {
	font-size : 80%;/*10px*/
	line-height : 21px;
	color: #333333; 
}

#DETAIL h2 {
	font-size : 80%;/*10px*/
	line-height : 21px;
	color: #333333; 
}

#SUBBOX {
	border: 1px solid #999999;
	background-color: #F0F0F0;
}

.pickup {
	background-color: #FFFFFF;
}

.pickup img {
	padding: 10px;
}

.pickup h2 {
	font-size : 80%;/*10px*/
	line-height : 12px;
	color: #333333; 
	margin: 10px
}

#FORMFRAME {
	border: 1px solid #999999;
}

#FORMNAME {
	padding: 10px;
	text-align: right;
	vertical-align: top;
	font-size : 80%;/*10px*/
	line-height : 18px;
	color: #333333; 
	font-weight:bold;
	width: 100px;
}

#FORMVALUE {
	padding: 10px;
	border-bottom: 1px dotted #999999;
	font-size : 80%;/*10px*/
	line-height : 18px;
	color: #333333; 
}

#QUESTION {
	padding: 10px;
	font-size : 80%;/*10px*/
	line-height : 18px;
	color: #333333; 
	font-weight:bold;
}

#ANSWER {
	padding: 10px;
	border-bottom: 1px dotted #999999;
	font-size : 80%;/*10px*/
	line-height : 18px;
	color: #333333; 
}

.entryitem {
	padding: 10px;
}

.entryitem th {
	text-align: center;
	padding: 3px;
	font-size : 80%;/*10px*/
	font-weight: bold;
	line-height : 18px;
	color: #333333;
	border: 1px solid #999999;
}

.entryitem td {
	padding: 3px;
	font-size : 70%;/*8px*/
	line-height : 16px;
	color: #333333; 
	border: 1px solid #999999;

}

.entryitem dt {
	padding: 3px;
	font-size : 80%;/*10px*/
	font-weight: bold;
	line-height : 18px;
	color: #333333; 
}

.entryitem dd {
	padding: 3px 3px 3px 20px;
	font-size : 80%;/*10px*/
	line-height : 18px;
	color: #333333; 
}

#DOCUMENT td {
	padding: 10px 30px 10px 30px;
	font-size : 80%;/*10px*/
	font-weight: bold;
	line-height : 18px;
	color: #333333; 
}

#DOCUMENT dt {
	padding: 30px 30px 0px 30px;
	font-size : 96%;/*12px*/
	font-weight: bold;
	line-height : 18px;
	color: #333333; 
}

#DOCUMENT dd {
	font-size : 80%;/*10px*/
	font-weight: normal;
	line-height : 18px;
	color: #333333; 
}

#FOREWORD {
	padding: 5px;
}

#FOREWORD dt {
	padding: 3px;
	font-size : 80%;/*10px*/
	font-weight: bold;
	line-height : 18px;
	color: #333333; 
}

#FOREWORD dd {
	padding: 3px 3px 3px 10px;
	font-size : 80%;/*10px*/
	line-height : 18px;
	color: #333333; 
}

#OTHERLINK h1 {
	font-size : 96%;/*12px*/
	line-height : 3px;
	color: #333333;
	padding: 10px;
} 

#FOOTER {
	padding: 10px;
	background-color: #F0F0F0;
	border-top: 1px solid #999999;
	border-bottom: 3px solid #999999;
}

