
* {
	margin: 0px;
	padding: 0px;
}

html {
	overflow-y: scroll;
}
html {
	overflow-y: scroll;
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:100%;
	text-align: center;
	line-height: 1.45em;
	/*overflow: auto;*/
/*	overflow-y: scroll;
*/	
	margin:0;
	padding:0;
}

h1 {
font-size:120%;
font-weight:bold;
margin:30px auto;
}

h2.h2_nendo {
font-size:120%;
font-weight:bold;
margin:50px auto 20px auto;
border-left:none;
text-align: center;
}

p.nendo_link{
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
}
p.nendo_link a{
	font-weight: normal;
}

.text {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	text-align: justify; text-justify: inter-ideograph;
	color: #000000;
    }
.toptext {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	text-align: justify; text-justify: inter-ideograph;
	color: #FFFFFF;
    }
.smalltext {
	font-family: "Osaka", "MS UI Gothic";
	font-size: 80%;
	line-height: 150%;
	text-align: justify; text-justify: inter-ideograph;
	color: #000000;
    }
.deepred {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #CC3366;
    }
.green {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #006633;
    }
.blue {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #0000D1;
    }
.yellow {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #FFFF00;
    }	
.lightgreen {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #33FF66;
	}
.listtitle {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 12pt;
	line-height: 150%;
	color: #000000;
	}
.list {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 9pt;
	line-height: 150%;
	color: #000000;
	}
.listsmall {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 8.5pt;
	line-height: 160%;
	color: #000000;
	}
.sitetext {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 10pt;
	line-height: 150%;
	color: #000000;
    }
.sitegreen {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #007236;
	font-weight: bold;
    }
.siteorange {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal
	line-height: 150%;
	color: #F68E56;
	font-weight: bold;
    }
.water {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #0000FF;
    }
.purple {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #A15BFF;
    }
.greenline {
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	line-height: 150%;
	color: #006633;
	font-weight: bold;
	text-decoration: underline;
    }
.maptitle {
	font-family: "Osaka", "MS UI Gothic";
	font-size: 115%;
	line-height: 150%;
	text-align: justify;
	text-justify: inter-ideograph;
	color: #0000FF;
	font-weight: bold;
    }
.pagetitle{/*PageTitle（以下、公募用のPageに使用しているStyle）*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 18pt;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	}
.lv1{/*見出し1に相当*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 12pt;
	font-weight: bold;
	}
.lv2{/*見出し2に相当*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 10.5pt;
	font-weight: bold;
	margin-left: 15px;
	}
.lv2mr{
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 35px;
	}
.lv3{/*見出し3に相当*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 30px;	
	}
.lv3mr{
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 50px;
	}
.lv4{/*見出し4に相当*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 45px;
	}
.lv4mr{
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 65px;
	}
.lv5{
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 60px;
	}
.lv5mr{
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 80px;
	}
.mr20px{
	margin-left: 20px;
	}
.box{/*Textをborderlineで囲みたいときに使用する。Tableと併用*/
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 5px;
	}
.nlist1{/*公募要項の冒頭の部分に適用*/
	text-indent: -20px;
	margin-left: 20px;
	font-size: 11pt;
	}
.nlist2{
	text-indent: -40px;
	margin-left: 50px;
	font-size: 11pt;
	}
ul.none{/*公募要項内のListに適用*/
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	text-indent: -14px;
	}
.lv1sh{/*------------------------------------公募の資料Page適用Style------------------------------------*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 11pt;
	text-decoration:underline;
	}
.lv1sh_bul{/*・に適用*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 11px;
	text-indent: -11px;
	}
.lv2sh{/*(#)に適用*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	font-size: 10.5pt;
	margin-left: 15px;
	}
.lv2sh_ind{/*○に適用*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 37px;
	text-indent: -18px;
	}
.lv2shmr{/*課題番号に適用*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 78px;
	text-indent: -43px;
	line-height:100%;
	}
.lv2sh_bul{/*・に適用*/
	font-family: "Osaka", "MS UI Gothic";
	font-style: normal;
	margin-left: 45px;
	text-indent: -11px;
	line-height:100%;
	}
