@import "fukuoka.css";

 dt		{ margin:0; padding:0; }
 dd		{ margin:10px; padding:0; font-size:12px; }
 h2		{ border-bottom:1px solid #210000 }/*下線付き*/
 h2 span	{ font-size:12px; font-weight:normal; }
iframe	{ border:0; }

 .bg		{ background-color:#002100; width:602px; }
 
#extramenu	{ width:97%; padding:15px; background:#fff0f0; font-size:12px; text-align:left; }
#extramenu dl	{ margin:0 0 15px; }
#extramenu dt,#extramenu dd	{ margin:0 0 10px; padding:0; }
#extramenu dt	{ float:left; clear:both; }
#extramenu dd	{ padding-left:125px; }
#extramenu em	{ font-style:normal; color:#ddd0d0; }
#extramenu img	{ width:21px; height:12px; }
#extramenu strong	{ color:#ff0000; font-style:normal; }
#extramenu hr	{ display:none; padding:0; clear:both; }
#extramenu .etc	{  border-top:1px dashed #cccccc; padding:15px 0 0; }

 /*むつりん*/
 h3.mutu	{ font-size:20px; padding:5px; border:0; background-color:#ffffff; }
 .bg_seiza	{ background-color:#002100; width:602px; }
 
 /*かめたろう*/
.came_tit	{ padding-bottom:10px }
.came_c	{ padding-bottom:10px }

/*おみくじ*/
#effect	 p	{ font-size:32px; margin:20px; }
#effect	 b	{ font-size:20px; }

 /*美味いモン*/
 .shop	{ width:600px; margin:0 auto; margin-bottom:10px; }/*ショップ飾り*/
 .shop table	{ border:1px solid #ff9900; font-size:12px; }
 .shop td	{ vertical-align:top; }
#body td.type	{ text-align:right; color:#ff9900; font-size:12px; font-weight:bold; }/*ショップの種類*/
#body td.shopName	{ text-align:center; background:#ff9900; width:150px; font-size:12px; padding-top:4px; }
#ShopNameImg{background:url(../extra/umaimon/images/minmin-mane2.jpg) #ff9900 80px 5px no-repeat; width:150px; padding-top:5px;}
#ShopNameImg span{ margin-left:20px;width:150px; font-size:12px;}
 /*地図用*/
 .pad10	{ padding:5px;  }
 
 #umaimonda {
  width:600px;
  margin:0 auto;
 }
 
 .umaimenu {
  font-size:11px;
  margin:15px auto;
 }
 
 #umaimonda h3 {
  font-family:serif;
  color:#333333;
  font-size:24px; 
 }
 
 #umaimonda h4 {
  background:#ff9900;
  border-bottom:2px solid #ff8000;
  width:240px;
  margin-left:12px;
  font-weight:normal;
  font-size:14px;
  color:#333333;
  margin-bottom:0;
  padding-top:3px;
 }
 
 #umaimonda h4 span {
  color:#ffffff;
  font-size:9px;
  margin-left:5px;
 }

 .foodshop {
  width:600px;
  margin:0 auto;
  border:1px solid #ff9900;
  font-size:1em;
  vertical-align:top;
  color:#333333;
  text-align:left;
 }
 
 .genre {
  color:#ff9900;
  font-family:serif;
  font-weight:bold;
  font-size:1.5em;
  line-height:2em;
  float:right;
  padding-top:10px;
  margin:0 10px 0 0;
 }
 
 .umaicome {
  margin:18px;
 }
 
 .umaimap a:link,.umaimap a:visited,.umaimap a:active,.umaimap a:hover {
  width:64px;
  padding:2px;
  text-align:center;
  margin:8px;
  text-decoration:none;
  font-size:11px;
  line-height:12px;
  } 
 
 .umaimap a:link,.umaimap a:visited {
  background:#ff9900;
  color:#ffffff;
 }

 .umaimap a:active,.umaimap a:hover {
  background:#ffcccc;
  color:#ff0000;
}
 
 .umaiadd {
  font-size:11px;
  max-width:50%;
  margin:0 0 10px 10px;
  padding:4px 12px;
  border-left:#ff9900 5px solid;
  background:#ffeedd;
 }
 
 .umaiclear {
  clear:both;
 }
 
 .topleft{
    -moz-border-radius-topleft: 12px;
    -webkit-border-top-left-radius: 12px;
    -khtml-border-radius-topleft: 12px;   
    border-top-left-radius: 12px;
}

.topright{
    -moz-border-radius-topright: 12px;
    -webkit-border-top-right-radius: 12px;
    -khtml-border-radius-topright: 12px;   
    border-top-right-radius: 12px;
}

#pageTop{
	background:#DDD;
	border-radius:5px;
	color:#FFF;
	padding:20px;
	position:fixed;
	bottom:20px;
	right:20px;
	}
#pageTop:hover{
	background:#EEE;
	}

 /*衛生面*/
 body#eisei		{ font-size:12px; color:#494444; background-color:#ffffff; margin:0; padding:0; }
 
 br.end			{ clear:both; }
 p.text			{ font-size:12px; line-height:1.6; text-align:left; margin:0 auto; padding:0px 10px 0px 10px; }/*内容*/
 .text b			{ color:#dd0000;  font-weight:normal; }
 
 #eisei h4	{ color:#cc0000; font-size:14px; margin:10px 0; }
 #eisei #itemize { border:#999999 1px solid; border-collapse:collapse; margin:0; padding:2px;}
  #eisei #itemize th { border:#999999 1px solid; border-collapse:collapse; margin:0; padding:2px; text-align:center;}
 #eisei #itemize tr { border:#999999 1px solid; border-collapse:collapse; margin:0; padding:2px;}
 #eisei .lineeisei {border-right:#999999 1px solid;  width:220px;}
 #note {text-align:left;}
.inspect{vertical-align:top;}
 
 /*ご意見箱*/
 table.mauto{ margin:auto; }
 #eisei .text4{ margin:5px 0px 0px 0px; width:690px; text-align:left; margin:auto; }
 #eisei .text4 b{ color:#dd0000; }
 #eisei .text3{ margin:5px 0px 0px 0px; width:164px; }
 #eisei .text3 b{ color:#dd0000; }
 #eisei .text2{ margin:5px 0px 0px 0px; width:228px; }
 #eisei .text2 b{ color:#dd0000; }
 #eisei .bg2 { background-image:url(../extra/iken/images/hako.jpg); background-repeat:no-repeat; width:215px; height:250px; }
 #eisei .subtit{ font-size:18px; font-weight:bold; color:#C80000; }
 .bf{ font-size:18px; font-weight:bold; float:left; margin:0px 5px 0px 0px; }
 .seti_brd{ border-bottom:2px dotted #C80000; line-height:100%; padding:0px 0px 5px 0px; }
 .seti_moji{ font-size:18px; font-weight:bold; color:#C80000; text-align:center; }
 .shop{ line-height:100%; }
 
 
/*セクション背景*/
.bg		{ background-color:#ffffff; width:650px; text-align:center }/*背景*/
.bg img	{ height:150px; width:180px; border:1px solid; float:right; }

/*消えるカード*/
#cardbg		{ background:#000000; padding:5px 0; }
#cardbg img 	{ width:78px; height:100px; border:0; margin-right:5px; }
#cardtext p			{ font-size:12px; text-align:center; margin:20px 0; color:#000000;  }
#trick #contents		{ background: #ffcccc; padding-bottom:10px; }


/*うまいもんグローバルメニュー*/
#globalmenu {
  z-index: 2;
  width:600px;
  margin:12px auto;
}

#globalmenu a {
display: inline-block;
width: 110px;
font-size: 11px;
line-height:2;
background: #eeeeee;
margin: 2px;
padding: 0;
text-align: center;
color: #330000;
border: 1px solid #bbbbbb;
font-family: Meiryo,'Hiragino Maru Gothic ProN',sans-serif;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
