/**ƒƒCƒ“•¶ÍƒŒƒCƒAƒEƒg
**************************************************/
#main-box p.pan {
	margin: 1em 0px;
	font-size: x-small;
}


#main-box-text ul.decimal {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: decimal;
}

#main-box-text ul.decimal-pr {
	margin: 0;
	padding: 0px 10px 0px 20px;
	list-style-type: decimal;
}

#main-box-text ul.latin-pr {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	list-style-type: upper-alpha;
}


#main-box-text ul.disc {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	list-style-type: disc;
}

#main-box-text ul.circle {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	list-style-type: circle;
}

#main-box-text ul.none {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}

#main-box-text ul.none100 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	line-height:100%;
}


#main-box-text li.indent {
	text-indent: 2em;
}

#main-box-text li.indent0 {
	text-indent: 0;
	line-height:140%;
	margin: 1em 0;
}

#main-box-text li.indent1 {
	text-indent: 1em;
	line-height:140%;
	margin: 0;
}

#main-box-text li.indent3 {
	text-indent: 1em;
	line-height:140%;
	margin: 1em 0 0;
}


#main-box-text li.indent4 {
	text-indent: 4em;
	line-height:140%;
	margin: 0;
}

#main-box-text li.margin {
	margin-bottom: 2em;
}

#main-box-text ul.upper-pr {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	list-style-type: upper-roman;
}

#main-box-text ul.upper {
	margin: 0px;
	padding: 0px;
	list-style-type: upper-roman;
}

#main-box-text p.blue {
	color: blue;
	text-indent: 1em;
}

#main-box-text p.margin {
	margin:1em 0;
}

#main-box-text p.margin2 {
	margin:1em 0 2em 3em;
	
}

#main-box-text p.margin3 {
	margin:1em 0 0;
	
}



#main-box-text p.indent {
	text-indent: 1em;
	padding: 0;
	margin: 0;
}

#main-box-text p.indent-margin {
	text-indent: 1em;
	padding: 0;
	margin: 1em 0;
}

#main-box-text p.indent-top {
	text-indent: 1em;
	padding: 0;
	margin: 1em 0 0;
}

#main-box-text p.indent-bottom {
	text-indent: 1em;
	padding: 0;
	margin: 0 0 1em;
}

#main-box-text p.center {
	width: 100%;
	text-align: center;
}

#main-box-text p.width {
	width: 480px;
	text-align: left;
	margin: 0 0 0 3em
}

#main-box-text p.right {
	width: 100%;
	text-align: right;
}

#main-box-text p.bold {
	font-weight: bold;
}

#main-box-text span.darkblue {
	color: darkblue;
}

#main-box-text span.bold {
	font-weight: bold;
}

#main-box-text span.under {
	text-decoration: underline;
}


#main-box-text table.gray {
	border: 1px solid gray;
	margin: 1em 0;
}

#main-box-text table.gray-pr {
	border: 1px solid gray;
	margin: 0 0 1em;
}

#main-box-text th.gray {
	border: 1px solid gray;
	padding: 0 2px;
	text-align: center;
}

#main-box-text th.gray6 {
	border: 1px solid gray;
	padding: 0 2px;
	text-align: center;
	width: 6em;
}

#main-box-text td.gray {
	border: 1px solid gray;
	padding: 0 3px;
	text-align: left;
}
#main-box-text td.gray-r {
	border: 1px solid gray;
	padding: 0 3px;
	text-align: right;
}
#main-box-text td.gray-c {
	border: 1px solid gray;
	padding: 0 3px;
	text-align: center;
}
#main-box-text caption.bottom {
	
	margin-bottom: 0;
}


#main-box-text dl.out {
	margin: 5px 2px 20px 10px;
	padding: 0;
	line-height:110%;
}

#main-box-text dt.out{
	float: left;
	width: 8em;
	margin: 0 0 5px 0;
	padding: 0;
	line-height:110%;
}

#main-box-text dd.out{
	margin: 0 0 5px 8.5em;
	padding: 0;
	line-height:110%;
}





#main-box-text dl.pr {
	margin: 5px 2px 5px 10px;
	padding: 0;
	line-height:100%;
}
#main-box-text dt.pr {
	float: left;
	width: 2em;
	padding: 4px 0em 4px 0;
	line-height:110%;
}
#main-box-text dd.pr {
	margin: 0px 0em 0px 2.5em;
	padding: 4px 0em 4px 0;
	line-height:110%;
}


/**help€–Ú“à
**************************************************/

/**Œð’ÊˆÄ“à**/
.help-access {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_access.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**ƒŠƒ“ƒN**/
.help-link {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_link.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**ŒÂlî•ñ•ÛŒì‚É‚Â‚¢‚Ä**/
.help-privacy {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_privacy.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**Œ¤Cˆã•åW**/
.help-intern {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_intern.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**V’…î•ñ**/
.help-whatsnew {
	width: 615px;
	height:75px;
	background-image:url(../help/img/t_whatsnew.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
/**Šef—Ã‰È
**************************************************/

/**“à‰È**/
.naika-01 {
	width: 615px;
	height:75px;
	background-image:url(../01_naika/img/t_naika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**zŠÂŠí‰È**/
.junkankika-02 {
	width: 615px;
	height:75px;
	background-image:url(../02_junkankika/img/t_junkankika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**¬Ž™‰È**/
.syonika-03 {
	width: 615px;
	height:75px;
	background-image:url(../03_syonika/img/t_syonika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**ŠO‰È**/
.geka-04 {
	width: 615px;
	height:75px;
	background-image:url(../04_geka/img/t_geka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**®Œ`ŠO‰È**/
.seikeigeka-05 {
	width: 615px;
	height:75px;
	background-image:url(../05_seikeigeka/img/t_seikeigeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**ŽY•wl‰È**/
.sanfujinka-06 {
	width: 615px;
	height:75px;
	background-image:url(../06_sanfujinka/img/t_sanfujinka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**Šá‰È**/
.ganka-07 {
	width: 615px;
	height:75px;
	background-image:url(../07_ganka/img/t_ganka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**Ž¨•@ˆôA‰È**/
.jibiinkoka-08 {
	width: 615px;
	height:75px;
	background-image:url(../08_jibiinkoka/img/t_jibiinkoka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**”ç•†‰È**/
.hifuka-09 {
	width: 615px;
	height:75px;
	background-image:url(../09_hifuka/img/t_hifuka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**”å”AŠí‰È**/
.hinyokika-10 {
	width: 615px;
	height:75px;
	background-image:url(../10_hinyokika/img/t_hinyokika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**¸_‰È**/
.seishinka-11 {
	width: 615px;
	height:75px;
	background-image:url(../11_seishinka/img/t_seishinka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**_Œo“à‰È**/
.shinkeinaika-12 {
	width: 615px;
	height:75px;
	background-image:url(../12_shinkeinaika/img/t_shinkeinaika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**•úŽËü‰È**/
.hosyasenka-13 {
	width: 615px;
	height:75px;
	background-image:url(../13_hosyasenka/img/t_hosyasenka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**”]_ŒoŠO‰È**/
.noshinkeigeka-14 {
	width: 615px;
	height:75px;
	background-image:url(../14_noshinkeigeka/img/t_noshinkeigeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**–ƒŒ‰È**/
.masuika-15 {
	width: 615px;
	height:75px;
	background-image:url(../15_masuika/img/t_masuika.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**‹¹•”ŠO‰È**/
.kyoubugeka-16 {
	width: 615px;
	height:75px;
	background-image:url(../16_kyoubugeka/img/t_kyoubugeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**S‘ŸŒŒŠÇŠO‰È**/
.shinzogeka-17 {
	width: 615px;
	height:75px;
	background-image:url(../17_shinzogeka/img/t_shinzogeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**—Šwf—Ã‰È**/
.rigakuka-18 {
	width: 615px;
	height:75px;
	background-image:url(../18_rigakuka/img/t_rigakuka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**—Šwf—Ã‰È**/
.kokugeka-19 {
	width: 615px;
	height:75px;
	background-image:url(../19_kokugeka/img/t_kokugeka.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}


/**_Œo“à‰È-English**/
.shinkeinaika-12e {
	width: 615px;
	height:75px;
	background-image:url(../12_shinkeinaika/img/t_shinkeinaika_e.gif);
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

/**‘¼
**************************************************/
#go-top {
	font-size: 0.8em;
	}

/**ƒƒCƒ“•¶ÍƒŒƒCƒAƒEƒg
**************************************************/
/**ŽÊ^‚Ì‰ñ‚èž‚Ý**/
#main-box-photofloat-right150 {
	float:right;
	width:150px;
	text-align:right;
	font-size:0.8em;
	margin: 0px 0px 5px 10px;
}
#main-box-photofloat-right150 img {
	margin: 0px 0px 5px 0px;
}