@charset "utf-8";
@import url(common.css);

div.wrap {
	text-shadow:none;
	background:#ffffff;
}

/* メイン画像の背景 */
div.main {
	text-align:center;
}

/*------------------------------*/
div.footer {
	background-color:#FFAE00;
}

div.footer p {
	color:#FFF;
}

div.footer p span {
	font-size:1.4em;
	font-weight:bold;
}

div.footer p a.ui-link, div.footer p a.ui-link:visited {
	color:#FFCC99;
}
div.footer p a.ui-link:hover {
	color:#339900;
}
/*------------------------------*/
div.ui-bar-h h1.ui-title {
	margin:0 0 0 0;
}

div.ui-content {
	padding:0 0 0 0;
}

/*------------------------------*/
div.wrap div.content h2 {
	background-color:#E60617;
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
	padding:10px 15px 10px 15px;
	margin:0 0 10px 0;
	border-radius:15px 15px 0 0 / 10px 10px 0 0;
	
	clear:both;
}

div.wrap div.content h3 {
	border-bottom:1px dotted #ccc;
	color:#E60617;
	margin-bottom:5px;
}

/*------------------------------*/
div.wrap div.content p {
	margin:0 0 10px 0;
}

/*------------------------------*/
div.wrap div.content p.last {
	margin:0 0 15px 0;
}


/* 				greeting
--------------------------------------------------------------------*/
div#greeting p {
	margin:10px 0 10px 0;
	text-align:center;
}

/* 				index_con
--------------------------------------------------------------------*/
div#message div {
	overflow:hidden;
	zoom:1;
}
div#message div ul {
	float:right;
}
div#message div ul li {
	width:160px;
	margin:0 0 15px 20px;
}
div#index_con {
	margin:0 0 10px 0;
}
div#index_con dl dt {
	color:#CC3333;
	text-align:center;
	font-weight:bold;
}
div#index_con dl dd {
	text-align:center;
	font-weight:bold;
	font-size:2em;
}




/* 				index
--------------------------------------------------------------------*/

div#index div {
	overflow:hidden;
	zoom:1;
}
div#index  div ul {
	float:left;
}
div#index  div ul li {
	width:140px;
	margin:0 20px 15px 0;
}

/* 		message	
--------------------*/
div#message div {
	overflow:hidden;
	zoom:1;
}
div#message div ul {
	float:right;
}
div#message div ul li {
	width:160px;
	margin:0 0 15px 20px;
}

/* 				info
--------------------------------------------------------------------*/
div#info div {
	overflow:hidden;
	zoom:1;
}
div#info div ul {
	float:right;
}
div#info div ul li {
	width:160px;
	margin:0 0 15px 20px;
}



/* 		map		
--------------------*/
div#map p {
	text-align:center;
}

/* 				system.php
--------------------------------------------------------------------*/
div table.tb_system {
	width:100%;
}
div table.tb_system tr th {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:10px 5px 10px 5px;
	width:65%;
	text-shadow:none;
	text-shadow:none;
	background-color:#EFEFEF;
}
div table.tb_system tr td {
	text-align:right;
	vertical-align:top;
	padding:5px 5px 5px 5px;
	text-shadow:none;
}

/* 				faq.php
--------------------------------------------------------------------*/
#faq dl {
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}

#faq dl dt {
	background:url(../../image/faq_01.jpg) left center no-repeat;
	padding:5px 0 5px 35px;
	
}

#faq dl dd {
	background:url(../../image/faq_02.jpg) left 5px no-repeat;
	padding:5px 0 5px 35px;
}

#faq dl dt,#faq dl dd {
}


/* 				
--------------------------------------------------------------------*/

div#food div {
	overflow:hidden;
	zoom:1;
}
div#food  div ul {
	float:right;
}
div#food  div ul li {
	width:160px;
	margin:0 0 15px 20px;
}

/* 				form
--------------------------------------------------------------------*/
div table.table {
	width:100%;
}
div table.table tr th {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:10px 5px 10px 5px;
	width:30%;
	text-shadow:none;
	text-shadow:none;
	background-color:#EFEFEF;
}
div table.table tr td {
	text-align:left;
	vertical-align:top;
	padding:5px 5px 5px 5px;
	text-shadow:none;
}

/* 				case
--------------------------------------------------------------------*/
#case h3 {
	background-color:#EFEFEF;
	font-weight:bold;
	font-size:1.2em;
	padding:5px 10px 5px 10px;
	margin:0 0 10px 0;
}
