@charset "utf-8";

/* IEは'thin'を知らない。 */
/* IEは'ele1>ele2'を知らない。 */
/* table内ではスタイルの継承は行われない。 */

#topmenu {
	/*width : 100%;*/
	margin : 0 auto;
	padding : 0;
	background : #ddca6a;
	/*border-top : thin solid #e5d1a0;*/
	border-top : thin solid #edd08e;
	border-bottom : thin solid #8d6449;
	clear : both;
    text-align : center;
	font:normal normal normal 100%/1.5em "ヒラギノ明朝 Pro W6","HiraMinPro-W6","平成明朝","HeiseiMincho","ＭＳ Ｐ明朝","MS PMincho", serif;
}

#topmenu #wrapper #wrapper-align {
	margin : 5px;
	padding : 0px;
	/*border : 1px dotted #00f;*/
}

#topmenu a { text-decoration : none; }
#topmenu a:link { color: #200; }
#topmenu a:visited { color: #200; }
#topmenu a:active {
	color: #774444;
	/*border-bottom : 1px dashed #a00;*/
}
/*
#topmenu a:hover {
	color : #111;
	background : url( 'topmenu-bg-o.png' );
}
*/

#topmenu ul {
	display : block;
	/*clear : both;*/
	text-align : center;
	font:normal normal normal 85%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	/*font-size : 80%;*/
	list-style : none;
	margin : 0 auto;
    padding : 0;
	/*height : 1.5em;*/
	border : thin solid #f00;
	/*float : right;*/
}

#topmenu ul li {
    /*display : inline;*/
	/*width : 7em;*/
	float : left;
	list-style : none;
	margin : 0 auto;
	padding : 2px 5px;
	background : #eef;
	border-left : thin solid #d89a48;
	border-top : thin solid #d89a48;
	border-right : thin solid #57000f;
	border-bottom : thin solid #57000f;
    text-align : center;
}

#topmenu .navi-align {
	width : 80%;
	height : 2em;
	text-align : center;
	margin : 3px auto;
	padding : 0px;
	border : thin solid #00f;
}

#topmenu h2 {
	float : left;
	width : 50%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 3px 0px;
	font:normal normal normal 150%/1.5em "ヒラギノ明朝 Pro W6","HiraMinPro-W6","平成明朝","HeiseiMincho","ＭＳ Ｐ明朝","MS PMincho", serif;
	/*background : url(./logo_moroto_m.gif) no-repeat;*/
	/*border : thin solid #555;*/
}

#topmenu h3 {
	width : 90%;
	margin : 0px 0px 3px 0px;
	padding : 2px 10px;
	font:normal normal normal 120%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	background : #483;
	color : #fff;
}

#topmenu table {
	width : 100%;
	border : 0px;
	/*border : thin solid #555;*/
	border-collapse : collapse;
	empty-cells : show;
}

#topmenu tr {
	width : 100%;
	border : 0px;
	margin : 0px;
	padding : 0px;
	/*border : thin solid #555;*/
	border-collapse : collapse;
	empty-cells : show;
}

#topmenu th {
	border : 1px solid #555;
	padding : 3px 10px;
	background : #483;
	color : #fff;
	border-collapse : collapse;
	empty-cells : show;
	font:normal normal normal 80%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;
}

#topmenu td {
	border-left : thin solid #d89a48;
	/*border-top : thin solid #d89a48;*/
	border-right : thin solid #8d6449;
	/*border-bottom : thin solid #8d6449;*/
	padding : 2px 10px;
	border-collapse : separate;
	border-spacing : 1px;
	empty-cells : show;
	background : url( 'topmenu-bg.png' );
	font:normal normal normal 80%/1.5em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","平成角ゴシック","HeiseiKakuGothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	text-align : center;
	text-shadow : #eee 1px 1px 1px;
}

#topmenu td.item:link {
	color: #200;
}
#topmenu td.item:hover {
	color : #111;
	background : url( 'topmenu-bg-o.png' );
}

#topmenu em {
	font-size : 130%;
}

#topmenu strong {
	/*font-weight : bold;*/
	font-size : 130%;
	color : #a10;
}


