@charset "Shift_JIS";
a{
	font: 14px "‚l‚r ‚o–¾’©";
}

.add_news{
	color: #ff8c00;
}

a:linlk{
	color: #90ee90;
}

a:visited{
	color: #90ee90;
}

a:hover{
	color: #ffcc33;
}

#arrived_information{
	padding-top: 10px;
}

.akusesu{
	text-align: center;
	color: #ffffff;
	font: 12pt "‚l‚r ‚o–¾’©";
}

.atitle{
	width: 400px;
	background-color: #ffcc66;
	text-align: left;
	font: 18pt monospace;
	color: #ffffff;
	border: double #ffcc66 7px;
}

.coment{
	width: 620px;
	margin: auto;
	font: 12pt monospace;
	color: #1e90ff;
}

.coment_saiha{
	width: 910px;
	margin: auto;
	font: 12pt "‚l‚r ‚o–¾’©";
	color: #1e90ff;
}

.cotitle{
	text-align: center;
	font: italic 20pt "‚l‚r ‚o–¾’©";
	color: #ffffff;
}

.codate{
	text-align: center;
	color: #f4a460;
	font: normal 10pt monospace;
}

#cospeech{
	font: 12pt "‚l‚r ‚o–¾’©";
	color: #66ff99;
}

#coconame{
	font: 11pt "‚l‚r ‚o–¾’©";
	color: #66ff99;
	text-align: center;
}

.co{
	text-align: center;
	color: #cd5c5c;
	font: normal 11pt "‚l‚r ‚o–¾’©";
}

.caption{
	font: 10pt monospace;
	color: #ffffff;
	text-align: left;
}

.date{
	text-align: center;
	color: #3366cc;
	font: 12pt "‚l‚r ‚o–¾’©";
}

.event{
	text-align: left;
	color: #ff0033;
	font: 9pt "‚l‚r ‚o–¾’©";
}

.event_classic{
	text-align: left;
	color: #a52a2a;
	font: 9pt "‚l‚r ‚o–¾’©";
}

.fleshline70{
	width: 70%;
	height: 1px;
	color: #ffcc99;
}

.hr_hari{
	filter : alpha(opacity=100, finishopacity=0, style=3);
}

.hedderbox{
	margin: auto;
	width: 800px;
}

#imi{
	font: italic 11pt "‚l‚r ‚o–¾’©";
	text-align: left;
	color: #ffffff;
}

.katudoutable{
	width: 560px;
	margin: auto;
	vertical-align: top;
	font: 10pt monospace;
	color: #ffffff;
}

.katudoutd{
	width: 180px;
	vertical-align: top;
}

.katudoutd240{
	width: 240px;
	color: #ffffff;
	font: 11pt "‚l‚r ‚o–¾’©";
	vertical-align: top;
}

.katudoutitle{
	text-align: center;
	color: #ffffff;
	font: italic 20pt "‚l‚r ‚o–¾’©";
}

.kiji{
	color: #ffffff;
	font: 11pt monospace;
}

.kabegamikiji{
	font: 11pt sans-"‚l‚r ‚o–¾’©";
	color: #adff2f;
}

.cophoto{
	text-align: center;
}

.list{
	list-style: disc outside ;
	padding-left: 30px;
	font: 22pt monospace;
	color: #90ee90;
}

.mapcoment{
	font: 10pt monospace;
	color: #3399cc;
	text-align: left;
}

.middletitle{
	color: #66ff66;
	font: 15pt "‚l‚r ‚o–¾’©";
	text-align: center;
}

.mapname{
	font: 10pt monospace;
	color: #ffffff;
	text-align: center;
}

.news{
	text-align: left;
	color: #ffffff;
	font: 10pt "‚l‚r ‚o–¾’©";
}

.name{
	text-align: center;
	color: #f4a460;
	font: normal 10pt "‚l‚r ‚o–¾’©";
}

.pinkline90{
	width: 80%;
	height: 3px;
	color: #ff1493;
}

.photo{
	width: 560px;
	margin: auto;
}

p{
	margin-bottom: 300px;
}

.period{
	color: #f0e68c;
	font: 10pt monospace;
	text-align: center;
}

.redtitle{
	color: #dc143c;
	font: 18pt monospace;
	text-align: center;
}

.rinintitle{
	font: normal 15pt serif;
	color: #ffffff;
	text-align: center;
}

.rininname{
	font: normal 13pt serif;
	color: #ffffff;
	text-align: right;
}

.rininhonbun{
	font: normal 11pt serif;
	color: #ffffff;
	text-align: left;
}

#rekidai{
	text-align: center;
	color: #ffff99;
	font: italic 18pt "‚l‚r ‚o–¾’©";
}

.saihaphoto{
	width: 730px;
	margin: auto;
}

.saihatitle{
	color: #66ff66;
	font: 14pt "‚l‚r ‚o–¾’©";
	text-align: left;
}

.since{
	width: 800px;
	height: 10px;
	text-align: left;
	margin: auto;
	padding: 0;
	font: 10pt monospace;
	color: #ffa500;
}

.simple_title_box{
	margin: auto;
	width: 550px;
}

.simple_title{
	text-align: left;
	font: 22pt "‚l‚r ‚o–¾’©";
	color: #ffffff;
}

.syokaititle{
	width: 800px;
	margin: auto;
	font: italic 22pt "‚l‚r ‚o–¾’©";
	color: #ffffff;
	text-align: center;
}

.sptitle{
	margin: auto;
	width: 400px;
	background-color: #98fb98;
	text-align: center;
	font: 18pt monospace;
	color: #ffffff;
	border: double #32cb32 7px;
}

.stitle{
	margin: auto;
	width: 400px;
	background-color: #3399ff;
	text-align: center;
	font: 18pt monospace;
	color: #ffffff;
	border: double #3366ff 7px;
}

.subtitle{
	width: 620px;
	margin: auto;
	color: #1e90ff;
	font: italic 14pt monospace;
	padding: 3px 0px 5px 3px;
}

.saihatitle{
	width: 905px;
	color: #7fff00;
	margin: auto;
	font: 16pt  "‚l‚r ‚o–¾’©";
	padding: 15px 0px 10px 50px;
}

.syokaisubtitle{
	margin: auto;
	background-color: #000044;
	width: 800px;
	font: 16pt "‚l‚r ‚o–¾’©";
	color: #ff99ff;
	text-align: left;
}

.coyouboujikou{
	text-align: center;
	color: #89cefa;
	font: italic 25pt "‚l‚r ‚o–¾’©";
}

.tagmenu{
	margin: auto;
	border: 0;
	padding: 0;
}

#topic{
	padding-top: 3px;
}

.toptitle{
	text-align: center;
	color: #ff0066;
	font: 18pt "‚l‚r ‚o–¾’©";
}

.time{
	text-align: left;
	color: #e6e6fa;
	font: 11pt "‚l‚r ‚o–¾’©";
}

.time_classic{
	text-align: left;
	color: #696969;
	font: 11pt "‚l‚r ‚o–¾’©";
}

.yellowcaption{
	color: #f0e68c;
	font: 9pt sans-"‚l‚r ‚o–¾’©";
	text-align: center;
}

#youboujikou{
	text-align: center;
	color: #fafaaa;
	font: 18pt "‚l‚r ‚o–¾’©";
}

.you{
	text-align: center;
	color: #ff6666;
	font: normal 10pt "‚l‚r ‚o–¾’©";
}

.21nendotitle{
	text-align: center;
	color: #4682b4;
	font: 14pt "‚l‚r ‚o–¾’©";
}

.katudou_mini_tabele{
	margin: auto;
	vertical-align: top;
}