h1{text-indent: -9999px;}
h2{text-indent: -9999px;}


/*ダミー（最後に消去）*/
.navi{
}
.small{
}
.normal{
}
.large{
}
.gaibu{
}
.title{
}
.submenu{
}
.footer{
}
.blue{
}

/*link*/
a:link {text-decoration:none;color:#00f;
}
a:visited{text-decoration:none;color:#993399;
}
a:hover{text-decoration:underline;color:#ff4444;
}
a:active{text-decoration:none;color:#ff4444;
}


#navigation{
	font-size:70%;
	color:#eeeeee;
	list-style-type: circle;
	margin-top: -10px;
}
#navigation a:link, #navigation a:visited{color:#eeeeee;text-decoration: none;
}
#navigation a:hover{text-decoration:none;color:#e7d356;
}

.rf_photo{float:right; margin-left:10px; text-align:center;}
.rf_photo img{margin-bottom:2px;}

.rfloat{float:right; margin-left:10px;}
.lfloat{float:left; margin-right:10px;}

.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}


li.pdflink {
	background-image: url(../images/pdficon_small.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 20px;
	list-style-type: none;
	padding-left: -20px;
}

ul.f_navi{text-align:right; list-style-type:none; margin:0px; padding:0px; clear:both;}
ul.f_navi li{margin:0px; padding:0px 5px; border-right:1px solid #000000; display:inline;}

ul.p_navi{text-align:center; list-style-type:none; margin:0px; padding:20px; clear:both;}
ul.p_navi li{margin:2px; padding:2px; border:1px solid #0000ff; display:inline;}
ul.p_navi li.now{background:#e0f6fb; font-weight:bold;}
ul.p_navi li.nxt{padding-right:5px; background: url(../images/page_nxt.gif) no-repeat right; margin-left:5px;}
ul.p_navi li.prv{padding-left:10px; background: url(../images/page_prv.gif) no-repeat left; margin-right:5px;}

ul.map_country{list-style-type:none; margin:0px; padding:0px; width:605px;}
ul.map_country li{margin:2px; float:left; white-space:nowrap;}
ul.map_country img{margin-right:2px; vertical-align:middle;}

ul.rs{margin:0px; padding:0px; list-style-type:none;}
ul.rs li{background:url(../images/sankaku_li.gif) top left no-repeat; margin-bottom:3px; padding-left:12px;}

p.midashi{margin:30px 0 5px;}
p.midashi_top{margin:15px 0 5px;}

.mt0{margin-top:0px;}
.ml0{margin-left:0px;}
.ml15{margin-left:15px;}

.pb15{padding-bottom:15px;}

table.bdr{border:1px solid #cccccc; border-collapse: collapse;}
table.bdr th{text-align:center; border:1px solid #cccccc; border-collapse: collapse; padding:5px;}
table.bdr td{border:1px solid #cccccc; border-collapse: collapse; padding:5px;}

