﻿/* ぱそたす用スタイルシート */
/*IEはwidthの解釈にバグがあるので、「widthとpaddingやborderを一緒に指定しない、
特に、ピクセル単位で合わせるところではborderを使わない。*/
/*paddingに0pxを指定すること、widthにautoを指定することは構わない。*/

/*  */
/* 全体に適用するもの */
*{
}

body{
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:11pt;
	/*color:#808000;*/
	color:#993333;
	font-family:"MS UI Gothic";
	width:780px;
	line-height:160%;
}
/*--ヘッダーの設定--*/
#header{
	margin:0px 0px 7px 0px;
	padding:0px;
	width:780px;
	text-align:left;
	/* 下に灰色の点線を引く */
	border-bottom:1px dotted #777777;
}
/*--中段本文の設定--*/
#container{
	margin:0px;/*marginもpaddingも0pxにしないとブラウザ互換性が保てない*/
	padding:0px;
	width:780px;
	clear:both;
}
#navi{
	margin:0px;/*marginもpaddingも0pxにしないとブラウザ互換性が保てない*/
	padding:0px;
	width:200px;
	float:right;/*メニュー位置を左に変えたい場合はこれをleftに、contentsboxの同項目をrightに変更*/
}
#contents{
	margin:0px;/*marginもpaddingも0pxにしないとブラウザ互換性が保てない*/
	padding:0px;
	width:580px;
	float:left;
}
/*--フッターの設定--*/
#footer{
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
	width:780px;
	text-align:center;
	font-size:10pt;
	color:#993333;
	font-family:"MS UI Gothic";
	clear:both;
}

/*--文章体裁設定（ヘッダー）--*/
h1{
	margin:10px 0px 0px 10px;
	font-size:8pt;
	/*color:#993333;#005E00;#FF9326;*/
	color:#808000;
	text-align:left;
	font-weight:normal;
}
h2{
	margin:0px 10px 0px 0px;
	color:#808000;
	text-align:right;
	font-weight:normal;
	font-size:10pt;
}

/*--文章体裁設定（メニュー）--*/
.menu_title{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 10px;
	color:#000000;
	background-color:#dddddd;
	text-align:left;
}
ul{
	margin:4px 0px 15px 0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
}
li{
	margin:0px;
	padding:3px 0px 0px 20px;
	list-style-type:none;
	text-align:left;
}
.sapo{
	clear:both;
	margin:5px 0px 10px 0px;
	padding:2px 5px 2px 5px;
	background-color:#fffff0;
	border:dotted 1px #c60;
	font-size:9pt;
}
span.here{
	color:#ff0000;
}
/*
li.none {
margin:0px 0px 0px 30px;
padding:3px 0px 0px 0px;
list-style-type:none;
text-align:left;
}
*/
/*--文章体裁設定（本文）--*/
/*

H3 {
margin:0px 0px 0px 10px;
font-size:11pt;
line-height:160%;
}
*/

h4 {
	height: 25px;
	margin: 12px 0px 6px 0px;
	padding: 7px 0px 0px 30px;
	background-image: url(img/h4bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 1em;
	font-size: 11pt;
	font-weight: bold;
	color: #660000;
	/* Win IE5.x hack */
	voice-family: "\"}\"";
	voice-family:inherit;
}
/*
H4 { trouble.html 
margin:5px 0px 0px 5px;
font-size:11pt;
line-height:160%;
}
div.h4doc {/* trouble.html 
margin:0px 0px 0px 20px;
}
*/

H5 {
margin:0px 0px 0px 20px;
font-size:11pt;
line-height:160%;
font-weight:normal;
}
H6 {
margin:0px 0px 0px 70px;
font-size:11pt;
line-height:160%;
font-weight:normal;
}

p {
/*margin:5px 0px 20px 10px;*/
margin:5px 10px 20px 30px;
font-size:11pt;
line-height:160%;
}

.kochira {
margin:0px;
padding:0px;
TEXT-ALIGN:right;
}
.pic {
float:left;
margin:0px 15px 0px 0px;
}
.docright {
TEXT-ALIGN:right;
}
td {
line-height:160%;
FONT-SIZE:11pt;
}
td.small {
FONT-SIZE:10pt;
}
.pref {
margin:0px 0px 0px 50px;
line-height:160%;
}
.site {
margin:0px 0px 0px 100px;
line-height:160%;
}
.mail {
margin:5px 0px 5px 20px;
}
.pr {
margin:5px 0px 15px 80px;
}
li.disc {
	margin:0px 0px 0px 20px;
	padding:3px 0px 0px 0px;
	list-style-type:disc;
	text-align:left;
}
/* 文字の装飾 */
.linemarker {
BACKGROUND-COLOR:#ffff66;
COLOR:#000000;
PADDING:2px 2px 2px 2px;
}
.red {
COLOR:#ff0000;
FONT-WEIGHT:bold;
}
.number {
COLOR:#ff0000;
FONT-FAMILY:Georgia,"MS UI Gothic","ＭＳ ゴシック",monospace;
FONT-SIZE:16pt;
}
.comment {
FONT-WEIGHT:normal;
COLOR:#777;
TEXT-ALIGN:left;
TEXT-DECORATION:none;
FONT-SIZE:10pt;
}
.question {
COLOR:#ff8000;
}
.futoji {
FONT-WEIGHT:bold;
}
.blink {
COLOR:#ff0000;
TEXT-DECORATION:blink;
}
.underline {
TEXT-DECORATION:underline;
}
.bold-box {
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	background-color:#fffff0;
	border:dashed 3px #c60;
	font-size:11pt;
}
.yellow-box {
margin:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
background-color:#fffff0;
border:dotted 1px #c60;
}
/*--リンク体裁設定--*/
A {
text-decoration:none;
color:#004080;
/*color:#993333;*/
}
A:HOVER {
color :red;
}
a.name {
color:#993333;
}
