P{line-height:14pt;font-size: 10pt }/* s̒` */

td{font-size: 10pt }

th{font-size: 10pt }
.h2_navy {
	color: navy;
	text-align: center;
	font-size: 1.18em;
	margin: 0px 0px 17px;
	padding: 0px;
}
.text_navy {
	color: navy;
	text-align: left;
	margin: 0px;
	line-height: normal;
}


.other {
	font-size: 120%;
	line-height: 120%;
	color: navy;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.other dt {
	font-size: 80%;
}

.other dd {
	font-size: 80%;
	margin-left: 15px;
}

#othermenu a {
	color: navy;
}
#othermenu a:hover {
	text-decoration: none;
}

.other .space {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.other a {
	font-size: 95%;
	color: #333333;
	text-decoration: none;
}
.other .space a {
	font-size: 110%;
	text-decoration: none;
}

#othermenu {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 20px;
	padding: 10px 10px 10px 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFCC;
	font-size: 110%;
	line-height: 140%;
	color: navy;
	font-weight: 600;
}
#toptelop {
	margin: 10px 0px 0px;
	padding: 0px;
}
.otherh2 {
	font-size: 130%;
	background-image: url(../images/back5.gif);
	text-align: left;
	margin: 0px 0px 5px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}


.anchor {
	margin: 0px;
	padding: 0px;
}
.pageback {
	text-align: right;
}
.pageback a {
	color: navy;
}
.pageback a:hover {
	text-decoration: none;
}
.other .dd-parallel {
	font-size: 100%;
	margin-left: 7em;
	margin-top: -1.3em;
}
#kaisoku_wrapper {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#kaisoku_wrapper h3 {
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 3px;
	font-size: 100%;
	padding: 0px;
}
#kaisoku_wrapper .fusokuh3 {
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: 100%;
	padding: 0px;
}
#kaisoku_wrapper h4 {
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: 100%;
	padding: 0px;
}
#kaisoku_wrapper dl {
	font-size: 100%;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
}
#kaisoku_wrapper dt {
	font-weight: 600;
}
#kaisoku_wrapper .floatdd {
	margin-top: -15px;
	margin-left: 50px;
}


.kaisoku_ul {
	list-style-type: none;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	line-height: 120%;
}

.bullet_img_ul1 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_ul1.gif);
	margin: 0px;
	padding: 0px;
	line-height: 130%;
}
.bullet_img_ul2 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_ul2.gif);
}
.bullet_img_ul3 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_ul3.gif);
}
.bullet_img_ul4 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_ul4.gif);
}
.bullet_img_ul5 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_ul5.gif);
}
.kaisoku_ul2 {
	list-style-type: none;
	margin: 0px 0px 0px -3px;
	padding: 0px;
	line-height: 120%;
}
.bullet_img_dd1 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_dd1.gif);
	line-height: 130%;
}
.bullet_img_dd2 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_dd2.gif);
	line-height: 130%;
}
.bullet_img_dd3 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_dd3.gif);
	line-height: 130%;
}
.bullet_img_dd4 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_dd4.gif);
	line-height: 130%;
}
.bullet_img_dd5 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_dd5.gif);
	line-height: 130%;
}
.bullet_img_dd6 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_dd6.gif);
	line-height: 130%;
}
.bullet_img_dd7 {
	list-style-position: outside;
	list-style-image: url(../images/bullet_img_dd7.gif);
	line-height: 130%;
}
.kaisoku_ulfusoku {
	list-style-type: none;
	margin: 0px 0px 0px 50px;
	padding: 0px;
	line-height: 120%;
	font-size: 100%;
}

#adress_top {
	text-align: center;
	color: #4c4c4c;
}
#adress_top a {
	text-decoration: none;
}
#adress {
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
	color: #000080;
}
#adress a {
	text-decoration: none;
}
.bukaititle {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.bukai {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 150%;
	margin-left: 20px;
}
.bukai dt {
	clear: left;
	float: left;
	width: 50px;
}
.bukai2 {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 150%;
	margin-left: 55px;
	padding: 0px;
	margin-right: 0px;
}
.bukai2 dt {
	clear: left;
	float: left;
	width: 90px;
}

.bukaip {
	margin-left: 35px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
.c-dl {
	padding: 0px;
	margin-top: 5px;
	margin-left: 20px;
	line-height: 150%;
	margin-bottom: 0px;
}
.c-dl dt {
	clear: left;
	float: left;
	width: 2em;
}

.c-dl span {
	margin-left: 120px;
	padding: 0px;
}
.bukai-tyubup {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
.bukai-tyubuh2 {
	font-weight: normal;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	font-size: 12px;
}
.bukai-tyubuh2 span {
	margin-left: 25px;
}
.bukai-tyubu {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 150%;
	margin-left: 25px;
}
.bukai-tyubu dt {
	clear: left;
	float: left;
	width: 80px;
}
.bukai-tyubu dd.tyubulldd {
	margin-left: 85px;
}
.tyubup2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
.tyubup3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.kansaih2 {
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.kansaih3 {
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.kansaih302 {
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.kansaidl {
	line-height: 160%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 13px;
}
.kansaidl dt {
	clear: left;
	float: left;
	width: 80px;
}
.kansaih3 .left {
	text-align: right;
}
.kansaiul {
	list-style: none;
	line-height: 160%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 13px;
}
.kyusyuh2 {
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-weight: normal;
}
.kyusyudl {
	line-height: 160%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 13px;
}
.kyusyudl dt {
	clear: left;
	float: left;
	width: 90px;
}
.kyusyudl dd {
	padding-left: 70px;
}



.kyusyup {
	font-size: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.kyusyup2 {
	font-size: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 70px;
}
dt.touhoku1 {
	width: 9em;
}
h2.bukaititle2 {
	font-weight: normal;
	font-size: 10pt;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bukai3 {
	margin-left: 20px;
	margin-top: 4px;
	line-height: 140%;
}
.bukai3 dd {
	margin-top: -1.4em;
	margin-left: 90px;
}
.bukai4 {
	margin-left: 20px;
	margin-top: 4px;
	line-height: 140%;
}


#kenkyu_prog {
	margin: 0px;
	padding: 0px;
}
#kenkyu_prog dd {
	padding: 0px;
	margin-left: 1.5em;
}
#kenkyu_prog .kenkyu_ul {
	list-style-type: none;
	padding: 0px;
	margin-left: 2.5em;
}
#kenkyu_progu {
	margin: 5px;
	padding: 5px;
	border: 1px solid #333333;
}
#kenkyu_progu dl {
	margin: 0px;
	padding: 0px;
}
#kenkyu_progu dd {
	text-align: left;
	padding: 0px;
	margin-left: 2em;
}
#kenkyu2010 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4em;
}
#kenkyu2010 ul {
	list-style-type: none;
	margin: 0px 0px 0px 2em;
	padding: 0px;
}
.other dd .linkLine a {
	font-weight: bold;
	text-decoration: underline;
}

.other ul {
	/*font-weight: bold;
	text-decoration: underline;*/
	font-size: 80%;
}

.other ul a{
	text-decoration: underline;
}

.indexeng{
	margin-top: 0px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:18px;
	font-weight: bold;
    color: /*#010f29;*/ #000066;

}
.indexeng li{
	padding-bottom: 5px;
	list-style-image:url(http://jsheweb.org/images/list.gif);
}

.indexeng li a{
	text-decoration: none;
    color: /*#010f29;*/ #000066;
}


.eng_conf_nc{
	background-color:#FFFFCC;
	padding: 10px;
}

.eng_conf_nc p{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.eng_conf_nc dl{
	margin-top: 3px;
	padding-top: 3px;
}
.eng_conf_nc dt{
	font-weight: bold;
}

.eng_conf_nc dd{
	margin-bottom: 2px;
	padding-bottom: 2px;
}

.eng_conf_nc ul{
	list-style-type: none;
	margin-bottom: 3px;
	padding-bottom: 3px;
}