
.map-place-en {
	font-size: 12pt;
	font-weight: bold;
	padding:0px;
	margin:1px;
	padding:1px
	
}
.map-place-jp {
	font-size: 9pt;
	margin-left: 1px;
	padding:1px 1px 1px 1px; /* top right bottom left */
}

.listy_en {
	font-size: 10pt;
}
.listy_jp {
	font-size: 8pt;
}

.index_title {
	font-size: 14pt;
	font-weight: bold;
}

.index_subtitle {
	font-size: 10pt;
	font-weight: bold;
}
.bun {
	line-height:160%;
}

.menulist {
	line-height:180%;
}

h2.title{
	font-size: 14pt;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
h2.title2{
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}

.subtitle{
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
.subtitle2-box{
	height:30px;
	padding-bottom:2px;
	vertical-align:bottom;
/*	border:1px solid #FF0000; */
	
}
.subtitle2-img{
	background-image:url(../img/p1.gif);
	height:26px;
	width:24px;
	vertical-align:bottom;
	float:left;
/*	border:1px solid #00FF00;*/
}

.subtitle2-cap{
	height:10px;
	padding-top:8px;
	padding-left:3px;
	float:left;
	vertical-align:bottom;
/*	border:1px solid #0000FF;*/
}
.subtitle2{
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding:0px;
/*	border:1px solid #000000;*/
/*	height:30px;*/
}

.prof-ename {
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
.prof-jname {
	font-size: 9pt;
}

select.gal-year{
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	font-size : 10pt;
/*	font-weight: bold; */
	background-color:#132C32;
	border: 1px solid #FFFFFF; 
	width : 120px;
}

.nocont {
	color: #414141;
}
.msg1{
	font-size:8pt;
}

.chuui{
	color:#FF0000;
	font-size:6pt;
	vertical-align:top;
}

.footer {
	font-size:8pt;
}

.yahoo {
	line-height:200%;
	
}
.ran-place OPTION {
    font-family : "‚l‚r ƒSƒVƒbƒN";
}	color: #323232;

.b {
	font-weight: bold;
}

.normal {
	margin: 2px 0 2px 0;
	padding:2px  0 2px 0;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	color: #323232;
	font-size: 9pt;
	font-weight: normal;
}
