@charset "UTF-8";

.mb06{margin-bottom:6px!important;}
.mb12{margin-bottom:12px!important;}
.mb24{margin-bottom:24px!important;}
.mb36{margin-bottom:36px!important;}
.mb48{margin-bottom:48px!important;}
.mb60{margin-bottom:60px!important;}
.mb72{margin-bottom:72px!important;}
.mb84{margin-bottom:84px!important;}
.mb96{margin-bottom:96px!important;}

.mt06{margin-top:6px!important;}
.mt12{margin-top:12px!important;}
.mt24{margin-top:24px!important;}
.mt36{margin-top:36px!important;}

.mr06{margin-right:6px!important;}
.mr12{margin-right:12px!important;}
.mr24{margin-right:24px!important;}
.mr36{margin-right:36px!important;}
.mr48{margin-right:48px!important;}
.mr60{margin-right:60px!important;}
.mr72{margin-right:72px!important;}
.mr84{margin-right:84px!important;}
.mr96{margin-right:96px!important;}

.mtb0{margin:0 0 0 0!important;}
.mtb12{margin:12px 0 12px 0!important;}
.mtb24{margin:24px 0 24px 0!important;}
.mtb36{margin:36px 0 36px 0!important;}
.mtb48{margin:48px 0 48px 0!important;}

.mrb06{margin:0 6px 6px 0!important;}
.mrb12{margin:0 12px 12px 0!important;}
.mrb24{margin:0 24px 24px 0!important;}
.mrb36{margin:0 36px 36px 0!important;}

.ml08{margin-left:8px!important;}
.ml12{margin-left:12px!important;}
.ml24{margin-left:24px!important;}
.ml36{margin-left:36px!important;}
.ml40{margin-left:40px!important;}
.ml48{margin-left:48px!important;}
.ml60{margin-left:60px!important;}
.ml72{margin-left:72px!important;}
.ml84{margin-left:84px!important;}
.ml96{margin-left:96px!important;}

.ml05em{margin-left:0.5em!important;}
.ml10em{margin-left:1em!important;}
.ml15em{margin-left:1.5em!important;}
.ml20em{margin-left:2em!important;}
.ml25em{margin-left:2.5em!important;}
.ml30em{margin-left:3em!important;}
.ml35em{margin-left:3.5em!important;}
.ml40em{margin-left:4em!important;}
.ml45em{margin-left:4.5em!important;}
.ml50em{margin-left:5em!important;}
.ml55em{margin-left:5.5em!important;}
.ml60em{margin-left:6em!important;}
.ml65em{margin-left:6.5em!important;}
.ml70em{margin-left:7em!important;}
.ml75em{margin-left:7.5em!important;}
.ml80em{margin-left:8em!important;}
.ml85em{margin-left:8.5em!important;}
.ml90em{margin-left:9em!important;}
.ml95em{margin-left:9.5em!important;}


.mlr08{margin-left:8px!important;margin-right:8px!important;}
.mlr12{margin-left:12px!important;margin-right:12px!important;}
.mlr24{margin-left:24px!important;margin-right:24px!important;}
.mlr36{margin-left:36px!important;margin-right:36px!important;}

.ma05{margin:5px!important;}

.m0 {margin:0!important;}
.mb0 { margin-bottom:0!important; }
.mt0 { margin-top:0!important; }
.ml0 { margin-left:0!important; }
.mr0 { margin-right:0!important; }

.pb0 { padding-bottom:0!important; }
.pt0 { padding-top:0!important; }
.pl0 { padding-left:0!important; }
.pr0 { padding-right:0!important; }
.ptb0 { padding-top:0!important;padding-bottom:0!important; }

/*インデント関連*/
.indent05{text-indent:-0.5em; padding-left:0.5em;}
.indent10{text-indent:-1em; padding-left:1em;}
.indent15{text-indent:-1.5em; padding-left:1.5em;}
.indent20{text-indent:-2em; padding-left:2em;}
.indent25{text-indent:-2.5em; padding-left:2.5em;}
.indent30{text-indent:-3em; padding-left:3em;}
.indent35{text-indent:-3.5em; padding-left:3.5em;}
.indent40{text-indent:-4em; padding-left:4em;}
.indent45{text-indent:-4.5em; padding-left:4.5em;}
.indent50{text-indent:-5em; padding-left:5em;}
.indent55{text-indent:-5.5em; padding-left:5.5em;}
.indent60{text-indent:-6em; padding-left:6em;}
.indent65{text-indent:-6.5em; padding-left:6.5em;}
.indent70{text-indent:-7em; padding-left:7em;}
.indent75{text-indent:-7.5em; padding-left:7.5em;}
.indent80{text-indent:-8em; padding-left:8em;}
.indent85{text-indent:-8.5em; padding-left:8.5em;}
.indent90{text-indent:-9em; padding-left:9em;}
.indent95{text-indent:-9.5em; padding-left:9.5em;}
.indent100{text-indent:-10em; padding-left:10em;}
.indent105{text-indent:-10.5em; padding-left:10.5em;}
.indent110{text-indent:-11em; padding-left:11em;}
.indent115{text-indent:-11.5em; padding-left:11.5em;}
.indent120{text-indent:-12em; padding-left:12em;}
.indent125{text-indent:-12.5em; padding-left:12.5em;}
.indent130{text-indent:-13em; padding-left:13em;}
.indent135{text-indent:-13.5em; padding-left:13.5em;}
.indent140{text-indent:-14em; padding-left:14em;}
.indent145{text-indent:-14.5em; padding-left:14.5em;}
.indent150{text-indent:-15em; padding-left:15em;}
.indent155{text-indent:-15.5em; padding-left:15.5em;}

.indent10em{text-indent:1em;}
.indent20em{text-indent:2em;}
.indent30em{text-indent:3em;}
.indent40em{text-indent:4em;}
.indent50em{text-indent:5em;}
.indent60em{text-indent:6em;}
.indent70em{text-indent:7em;}
.indent80em{text-indent:8em;}
.indent90em{text-indent:9em;}

/*テキスト関連*/
.txtr{color:#FF0000;}
.txtg{color:#333;}
.txtw{color:#FFFFFF;}
.textleft {	text-align:left !important;}
.textright {	text-align:right !important;}
.textcenter {	text-align:center !important;}
a.txtlink{ 
	color:#445588;
	text-decoration: underline;
}
.font_s{
	font-size:90%;
}
.font_ss{
	font-size:80%;
}
.font_l{
	font-size:150%;
}
.font_ll{
	font-size:180%;
}
.txtb{
	font-weight:bold;
}

.box_gray{
	border:#999 solid 1px;
	padding:10px;
	background-color:#eee;
}


/*リスト関連*/
#wrap div#contents ul.list_d {
	list-style-type:disc;
	margin-left:2em;
}
#wrap div#contents ul.list_c {
	list-style-type:circle;
	margin-left:2em;
}
#wrap div#contents ul.list_s {
	list-style-type:square;
	margin-left:2em;
}
#wrap div#contents ol.list_d {
	list-style-type:decimal;
	margin-left:2em;
}
#wrap div#contents ol.list_a {
	list-style-type:lower-alpha;
	margin-left:2em;
}
#wrap div#contents ol.list_i {
	list-style-type:lower-roman;
	margin-left:2em;
}
#wrap div#contents ol.list_A {
	list-style-type:upper-alpha;
	margin-left:2em;
}
#wrap div#contents ol.list_I {
	list-style-type:upper-roman;
	margin-left:2em;
}


/*見出し関連*/

#wrap div#contents h2.title_02 {
	font-weight:bold;
	font-size:150%;
	margin-bottom:24px;
	border-left:solid #3b5998 10px;
	padding-left:10px;
}

#wrap div#contents h3.title_03 {
	font-weight:bold;
	font-size:140%;
	margin-bottom:20px;
	border-bottom:solid 2px #bfbfbf;
	padding-left:10px;
}





#wrap div#contents table.table {
	width:100%;
	margin:10px 0;
	border-collapse:collapse;
	border-spacing:0;
}
#wrap div#contents table.table tr th {
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	/*white-space:nowrap;*/
	border:solid 1px #d5d5d5;
	background:#ebf0f3;
}
#wrap div#contents table.table tr.header th {
	background:#e2e8ee;
}
#wrap div#contents table.table tr td {
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	border:solid 1px #d5d5d5;
}

#wrap div#contents table.table th.blue01,
#wrap div#contents table.table tr.blue01,
#wrap div#contents table.table td.blue01
{
	background:#f5f8f8;
}

#wrap div#contents table.table th.blue02,
#wrap div#contents table.table tr.blue02,
#wrap div#contents table.table td.blue02
{
	background:#ebf0f3;
}

#wrap div#contents table.table th.blue03,
#wrap div#contents table.table tr.blue03,
#wrap div#contents table.table td.blue03
{
	background:#e2e8ee;
}
#wrap div#contents table.w-auto{width:auto!important;}

.w1p { width:1% !important;}	.w2p { width:2% !important;}	.w3p { width:3% !important;}	.w4p { width:4% !important;}	.w5p { width:5% !important;}	.w6p { width:6% !important;}	.w7p { width:7% !important;}	.w8p { width:8% !important;}	.w9p { width:9% !important;}	.w10p { width:10% !important;}	.w11p { width:11% !important;}	.w12p { width:12% !important;}	.w13p { width:13% !important;}	.w14p { width:14% !important;}	.w15p { width:15% !important;}	.w16p { width:16% !important;}	.w17p { width:17% !important;}	.w18p { width:18% !important;}	.w19p { width:19% !important;}	.w20p { width:20% !important;}	.w21p { width:21% !important;}	.w22p { width:22% !important;}	.w23p { width:23% !important;}	.w24p { width:24% !important;}	.w25p { width:25% !important;}	.w26p { width:26% !important;}	.w27p { width:27% !important;}	.w28p { width:28% !important;}	.w29p { width:29% !important;}	.w30p { width:30% !important;}	.w31p { width:31% !important;}	.w32p { width:32% !important;}	.w33p { width:33% !important;}	.w34p { width:34% !important;}	.w35p { width:35% !important;}	.w36p { width:36% !important;}	.w37p { width:37% !important;}	.w38p { width:38% !important;}	.w39p { width:39% !important;}	.w40p { width:40% !important;}	.w41p { width:41% !important;}	.w42p { width:42% !important;}	.w43p { width:43% !important;}	.w44p { width:44% !important;}	.w45p { width:45% !important;}	.w46p { width:46% !important;}	.w47p { width:47% !important;}	.w48p { width:48% !important;}	.w49p { width:49% !important;}	.w50p { width:50% !important;}	.w51p { width:51% !important;}	.w52p { width:52% !important;}	.w53p { width:53% !important;}	.w54p { width:54% !important;}	.w55p { width:55% !important;}	.w56p { width:56% !important;}	.w57p { width:57% !important;}	.w58p { width:58% !important;}	.w59p { width:59% !important;}	.w60p { width:60% !important;}	.w61p { width:61% !important;}	.w62p { width:62% !important;}	.w63p { width:63% !important;}	.w64p { width:64% !important;}	.w65p { width:65% !important;}	.w66p { width:66% !important;}	.w67p { width:67% !important;}	.w68p { width:68% !important;}	.w69p { width:69% !important;}	.w70p { width:70% !important;}	.w71p { width:71% !important;}	.w72p { width:72% !important;}	.w73p { width:73% !important;}	.w74p { width:74% !important;}	.w75p { width:75% !important;}	.w76p { width:76% !important;}	.w77p { width:77% !important;}	.w78p { width:78% !important;}	.w79p { width:79% !important;}	.w80p { width:80% !important;}	.w81p { width:81% !important;}	.w82p { width:82% !important;}	.w83p { width:83% !important;}	.w84p { width:84% !important;}	.w85p { width:85% !important;}	.w86p { width:86% !important;}	.w87p { width:87% !important;}	.w88p { width:88% !important;}	.w89p { width:89% !important;}	.w90p { width:90% !important;}	.w91p { width:91% !important;}	.w92p { width:92% !important;}	.w93p { width:93% !important;}	.w94p { width:94% !important;}	.w95p { width:95% !important;}	.w96p { width:96% !important;}	.w97p { width:97% !important;}	.w98p { width:98% !important;}	.w99p { width:99% !important;}