@charset "Shift_JIS";

/* BODY配置 */

h1,h2,h3,h4,h5,h6,p,pre,
blockquote,ul,ol,dl,dd {
	margin: 0;
	padding: 0;
}

/* IE */
body {
	font: 13px Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 1.25;
    *font-size: small; /* IE 7およびIE 6標準準拠モードに適用 */
    *font: x-small; /* IE 6後方互換モードに適用 */
}


#main {
	margin: 0px 0px;
	width: 720px;
	border-width: 0;
}

/* 文字2010 */

h1 { font-size:197%; }
h2 { font-size:153.9%; }
h3 { font-size:123.1%; }
h4 { font-size:100%; }
h5 { font-size:85%; }
h6 { font-size:60%; }

.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }

.lineH100 { line-height: normal; }
.lineH125 { line-height: 125%; }
.lineH150 { line-height: 150%; }
.lineH175 { line-height: 175%; }
.lineH200 { line-height: 200%; }

/** 文字 **/

#LW16 {
	font-size: 16pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW14 {
	font-size: 14pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW13 {
	font-size: 13pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW12 {
	font-size: 12pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW11 {
	font-size: 11pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW10 {
	font-size: 10pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW9 {
	font-size: 9pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW8 {
	font-size: 8pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW7 {
	font-size: 7pt;
	line-height: normal;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW16n {
	font-size: 16pt;
	line-height: normal;
}

#LW14n {
	font-size: 14pt;
	line-height: normal;
}

#LW13n {
	font-size: 13pt;
	line-height: normal;
}

#LW12n {
	font-size: 12pt;
	line-height: normal;
}

#LW11n {
	font-size: 11pt;
	line-height: normal;
}

#LW10n {
	font-size: 10pt;
	line-height: normal;
}

#LW9n {
	font-size: 9pt;
	line-height: normal;
}

#LW8n {
	font-size: 8pt;
	line-height: normal;
}

#LW7n {
	font-size: 7pt;
	line-height: normal;
}

#LW16q {
	font-size: 16pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW14q {
	font-size: 14pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW13q {
	font-size: 13pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW12q {
	font-size: 12pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW11q {
	font-size: 11pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW10q {
	font-size: 10pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW9q {
	font-size: 9pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}


#LW8q {
	font-size: 8pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW7q {
	font-size: 7pt;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW16qn {
	font-size: 16pt;
	line-height: 125%;
}

#LW14qn {
	font-size: 14pt;
	line-height: 125%;
}

#LW13qn {
	font-size: 13pt;
	line-height: 125%;
}

#LW12qn {
	font-size: 12pt;
	line-height: 125%;
}

#LW11qn {
	font-size: 11pt;
	line-height: 125%;
}

#LW10qn {
	font-size: 10pt;
	line-height: 125%;
}

#LW9qn {
	font-size: 9pt;
	line-height: 125%;
}

#LW8qn {
	font-size: 8pt;
	line-height: 125%;
}

#LW7qn {
	font-size: 7pt;
	line-height: 125%;
}

#LW16h {
	font-size: 16pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW14h {
	font-size: 14pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW13h {
	font-size: 13pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW12h {
	font-size: 12pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW11h {
	font-size: 11pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW10h {
	font-size: 10pt; line-height: 150%;
	text-align: justify; text-justify: inter-ideograph;
}


#LW9h {
	font-size: 9pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW8h {
	font-size: 8pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW7h {
	font-size: 7pt;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW16hn {
	font-size: 16pt;
	line-height: 150%;
}

#LW14hn {
	font-size: 14pt;
	line-height: 150%;
}

#LW13hn {
	font-size: 13pt;
	line-height: 150%;
}

#LW12hn {
	font-size: 12pt;
	line-height: 150%;
}

#LW11hn {
	font-size: 11pt;
	line-height: 150%;
}

#LW10hn {
	font-size: 10pt;
	line-height: 150%;
}

#LW9hn {
	font-size: 9pt;
	line-height: 150%;
}

#LW8hn {
	font-size: 8pt;
	line-height: 150%;
}

#LW7hn {
	font-size: 7pt;
	line-height: 150%;
}

#LW16d {
	font-size: 16pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}
#LW14d {
	font-size: 14pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW13d {
	font-size: 13pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW12d {
	font-size: 12pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW11d {
	font-size: 11pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW10d {
	font-size: 10pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW9d {
	font-size: 9pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW8d {
	font-size: 8pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW7d {
	font-size: 7pt;
	line-height: 200%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#LW16dn {
	font-size: 16pt;
	line-height: 200%;
}

#LW14dn {
	font-size: 14pt;
	line-height: 200%;
}

#LW13dn {
	font-size: 13pt;
	line-height: 200%;
}

#LW12dn {
	font-size: 12pt;
	line-height: 200%;
}

#LW11dn {
	font-size: 11pt;
	line-height: 200%;
}

#LW10dn {
	font-size: 10pt;
	line-height: 200%;
}

#LW9dn {
	font-size: 9pt;
	line-height: 200%;
}

#LW8dn {
	font-size: 8pt;
	line-height: 200%;
}

#LW7dn {
	font-size: 7pt;
	line-height: 200%;
}

#LW16-0n {
	font-size: 16pt;
	line-height: 100%;
}

#LW14-0n {
	font-size: 14pt;
	line-height: 100%;
}

#LW13-0n {
	font-size: 13pt;
	line-height: 100%;
}

#LW12-0n {
	font-size: 12pt;
	line-height: 100%;
}

#LW11-0n {
	font-size: 11pt;
	line-height: 100%;
}

#LW10-0n {
	font-size: 10pt;
	line-height: 100%;
}

#LW9-0n {
	font-size: 9pt;
	line-height: 100%;
}

#LW8-0n {
	font-size: 8pt;
	line-height: 100%;
}

#LW7-0n {
	font-size: 7pt;
	line-height: 100%;
}

/** 文字色 **/

.marker_wh {
	color: #ffffff;
	background-color: inherit;
}

.marker_k {
	color: #000000;
	background-color: inherit;
}

.marker_gr5 {
	color: #555555;
	background-color: inherit;
}

.marker_grb {
	color: #bbbbbb;
	background-color: inherit;
}

.marker_grbl {
	color: #87A4BF;
	background-color: inherit;
}

.marker_r {
	color: #ff0000;
	background-color: inherit;
}
.marker_dr {
	color: #dd0000;
	background-color: inherit;
}

.marker_dr2 {
	color: #990000;
	background-color: inherit;
}

.marker_o {
	color: #ff6600;
	background-color: inherit;
}

.marker_basecol {
	color: #dddddd;
	background-color: inherit;
}

.marker_gray8 {
	color: #888888;
	background-color: inherit;
}

.marker_y {
	color: #ffcc33;
	background-color: inherit;
}

.marker_y2 {
	color: #ffcc66;
	background-color: inherit;
}

.marker_y1 {
	color: #ffff00;
	background-color: inherit;
}

.marker_blue1 {
	color: #003399;
	background-color: inherit;
}

.marker_blue2 {
	color: #0033ff;
	background-color: inherit;
}

.marker_blue3 {
	color: #0066ff;
	background-color: inherit;
}

.marker_blue4 {
	color: #0099ff;
	background-color: inherit;
}

.marker_green1 {
	color: #009944;
	background-color: inherit;
}

/** ヘッダ・フッタ **/

.footer {
	color: #000000;
	background-color: #840202;
}

.topfooter {
	color: #ffffff;
	background-color: #000000;
}

/** フォーム

input.text, textarea {
	color: #000000;
	background-color: #FFF0F5;
	border: 1px solid #FFC0CB;
}

input.button {
	background-color: #FFF0F5;
	color: InactiveCaption;
	border: 1px outset #FFC0CB;
}
 **/

.eq { text-align: justify; text-justify: inter-ideograph; }



/** スペーサー **/

.space0 {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space0c {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space0r {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.space3 {
	border: 0px none;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space3c {
	border: 0px none;
	padding: 0px 0px 3px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space3r {
	border: 0px none;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}


.space4 {
	border: 0px none;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space4c {
	border: 0px none;
	padding: 0px 0px 4px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space4r {
	border: 0px none;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}


.space5 {
	border: 0px none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space5c {
	border: 0px none;
	padding: 0px 0px 5px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space5r {
	border: 0px none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.space7 {
	border: 0px none;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space7c {
	border: 0px none;
	padding: 0px 0px 7px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space7r {
	border: 0px none;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
 
.space10{
	border: 0px none;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space10c{
	border: 0px none;
	padding: 0px 0px 10px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space10r{
	border: 0px none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-align: right;
}

.space15 {
	border: 0px none;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space15c {
	border: 0px none;
	padding: 0px 0px 15px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space15r {
	border: 0px none;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.space20 {
	border: 0px none;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space20c {
	border: 0px none;
	padding: 0px 0px 20px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space20r {
	border: 0px none;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.space30 {
	border: 0px none;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space30c {
	border: 0px none;
	padding: 0px 0px 30px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space30r {
	border: 0px none;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.space40 {
	border: 0px none;
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space40c {
	border: 0px none;
	padding: 0px 0px 40px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space40r {
	border: 0px none;
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.space50 {
	border: 0px none;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.space50c {
	border: 0px none;
	padding: 0px 0px 50px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}

.space50r {
	border: 0px none;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.pageNumber {
	border: 0px none;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width:700px;
}

 
/** リンクカラー **/

A { text-decoration: none; }
 
p.eq {
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0em 0em 1em 0em;
}
p.eqSAGE {
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0em 0em 1em 0em;
	text-indent: 1em;
}

p.half {
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0em 0em 0.5em 0em;
}

p.eq2 {
	text-align: justify;
	text-justify: inter-ideograph;
}

/* afterに対応したブラウザ向け */
/* 
.clearfix:after { 
     content: ".";
     display: block;
     clear: both;
     height: 0;
     visibility: hidden;
	 overflow: hidden;
}
 */
 
/* IE6 */
/* 
* htm .clearfix {
     height: 1%;
}
 */

/* IE7 */
/* 
*:first-child+html .clearfix {
     height: 1%;
}
 */
.clearfix {
    overflow: hidden;	/* モダンブラウザ向け */
    zoom: 1; /* IE向け */
}
