@charset "euc-jp";

/* CSS Document */

/* float clear */
.clearBoth {
	clear: both;
}

/* center */
.centerling {
	text-align: center;
}

/* right */
.righting {
	text-align: right;
}

/* left */
.lefting {
	text-align: left;
}

/* p */
p.p0 {		/* padding:0  margin:0 */
	padding: 0px;
	margin: 0px;
}

p.pNormal {		/* padding:0 0 1em 0  margin:0 */
	padding: 20px 0px 0px 0px;
	margin: 0px;
}


/* ul */
ul.ulNormal {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
}
ul.ulNormal li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}


/* ol */
ol.olNormal {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 24px;
}
ol.olNormal li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

/* txt color */
.txtColorRed {
	color: #FF0000;
}

.txtColorBlue {
	color: #77C0F4;
}

/* txt size */
.fontSizeM {
	font-size: 1.1em;
}


/* margin */
.marginT1em {
	margin-top: 1em;
}

.marginT2em {
	margin-top: 2em;
}

/*---------------------------------------------
 h1
---------------------------------------------*/
.h101 {
	font-size: 10px;
	text-indent: -9999em;
	margin: 15px 0px 25px 0px;
}

/*---------------------------------------------
 h2
---------------------------------------------*/
.h201 {
	font-size: 10px;
	text-indent: -9999em;
}

.h202 {
	background: #B6E4FB;
	color: #15A4EE;
	padding: 10px;
	line-height: 110%;
	font-size: 1.2em;
	margin: 20px 0px 0px 0px;
}

/*---------------------------------------------
 h3
---------------------------------------------*/
.h301 {
	font-size: 10px;
	text-indent: -9999em;
}

.h302 {
	background: #E0F4FD;
	color: #54ADF1;
	font-weight: bold;
	padding: 6px;
	border-left: solid 10px #D3EFFD;
	margin: 20px 0px 0px 0px;
	font-size: 1em;
}

/*---------------------------------------------
 h4
---------------------------------------------*/
.h401 {
	background: url(../images/arrow01.png) no-repeat 0px 6px;
	margin: 20px 0px 0px 0px;
	font-size: 1em;
	font-weight: normal;
	padding: 0px 0px 0px 20px;
}

.h402 {
	background: #FCF3DB;
	color: #888;
	font-weight: bold;
	padding: 6px;
	font-size: 1em;
	margin: 20px 0px 0px 0px;
}

/*---------------------------------------------
 table
---------------------------------------------*/
/* width */
.w200 {
	width: 200px;
}

/* type01 */
table.table01 {
	width: 100%;
	border-top: dotted 1px #81D1F8;
	border-left: dotted 1px #81D1F8;
	margin-top: 20px;
}
table.table01_80 {
	width: 80%;
	border-top: dotted 1px #81D1F8;
	border-left: dotted 1px #81D1F8;
	margin: 20px auto 0px auto;
}
table.table01 td,
table.table01_80 td {
	padding: 6px;
	border-bottom: dotted 1px #81D1F8;
	border-right: dotted 1px #81D1F8;
}
table.table01 .komoku,
table.table01_80 .komoku {
	background: #B6E4FB;
	color: #FFFFFF;
	text-align: center;
}

table.table01 .komoku1,
table.table01_80 .komoku1 {
	background: #B6E4FB;
	color: #15A4EE;
	text-align: left;
}

/* type02 */
table.table02 {
	width: 100%;
	border-top: dotted 1px #aaa;
	border-left: dotted 1px #aaa;
	margin-top: 20px;
}
table.table02 td {
	padding: 6px;
	border-bottom: dotted 1px #aaa;
	border-right: dotted 1px #aaa;
}
table.table02 .komoku {
	background: #ccc;
	color: #FFFFFF;
	text-align: center;
}
table.table02 .komoku1 {
	background: #ccc;
	text-align: left;
}

/* type03 */
table.table03 {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	margin-top: 20px;
}
table.table03 td {
	padding: 6px;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
table.table03 .komoku {
	background: #ccc;
	color: #fff;
}

/* type04 */
table.table04 {
	width: 100%;
	border-top: dotted 1px #92C0A9;
	border-left: dotted 1px #92C0A9;
	margin-top: 20px;
}
table.table04 td {
	padding: 6px;
	border-bottom: dotted 1px #92C0A9;
	border-right: dotted 1px #92C0A9;
}
table.table04 .komoku {
	background: #BDD9CB;
	color: #3C6A6F;
}


/*---------------------------------------------
 to page top
---------------------------------------------*/
.toPageTop {
	clear: both;
	text-align: right;
	margin: 40px 0px 0px 0px;
	padding: 0px;
}

/*---------------------------------------------
 pdf list
---------------------------------------------*/
ul.pdfList {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 20px;
}
ul.pdfList li {
	background: url(../images/pdf.gif) no-repeat;
	padding: 0px 0px 0px 30px;
	margin: 10px 0px 10px 0px;
	list-style: none;
}