@charset "UTF-8";

@import url("../../css/structure.css");
@import url("../../css/common.css");

/* 
 * reservation page
 * 2007.7.23
 *
 * Color Cordination
 * 
 *
 */

/* = = = = = = = = = =
 *
 * ###OVERRIDE###
 *
 * = = = = = = = = = = */
#contents
{
	width: 720px;
	padding-left: 20px;
	padding-right: 20px;
}

/* = = = = = = = = = =
 *
 * common class
 *
 * = = = = = = = = = = */
span.attention
{
	color: #999;
}

/* = = = = = = = = = =
 *
 * step navigation
 *
 * = = = = = = = = = = */
ul#stepnavi
{
	height: 30px;
	padding: 7px 1px 0px;
}
ul#stepnavi li
{
	float: left;
	margin-right: 4px;
}
ul#stepnavi li#step9
{
	margin-right: 0;
}

/* = = = = = = = = = =
 *
 * contents
 *
 * = = = = = = = = = = */
#contents h2
{
	margin-bottom: 10px;
}
#contents div.row3
{
	clear: both;
	margin-bottom: 20px;
}
#contents div.row3 h3
{
	margin-bottom: 15px;
}
#contents div.row3 div.row4
{
	clear: both;
	margin-bottom: 20px;
}
#contents div.row3 div.row4 h4
{
	margin-bottom: 10px;
}

/* = = = = = = = = = =
 *
 * service area
 *
 * = = = = = = = = = = */

div.row table {
	margin-top:20px;
	border:1px solid #cccccc;
	width:100%;
	margin-bottom:20px;
}
div.row table tr th {
	border:1px solid #CCCCCC;
	background:#EFF0D0;
	padding:10px;
	font-weight:bold;
}
div.row table tr td {
	border:1px solid #CCCCCC;
	padding:10px;
	vertical-align:top;
}
div.row table tr td.lightgrey {
	background:#F6F6F6;
	font-weight:bold;
	width:5em;
	font-size:120%;
	vertical-align:top;
}
div.row p {
	margin-bottom:20px;
}
div.row span.caution {
	color:#FF3300;
}

div.row table.list2 tr th {
	background:#FFFFCC;
	font-weight:normal;
}
div.row .contact {
	background:#FFFFCC;
	padding:10px;
	margin-bottom:20px;
}
div.row .contact p {
	margin:0;
}

/* = = = = = = = = = =
 *
 * com area
 *
 * = = = = = = = = = = */
h5.ttlarea{
    clear: both;
    margin:10px 0 0 0;
    padding:0 0 0 10px;
    border-left:3px solid #ff6600;
}
div.areacol{
    float:left;
    display: inline;
    margin:5px;
    padding:0 5px;
    width:330px;
}
    


div.areacol ul.comarea{
    clear:both;
    margin:0 15px 0px 10px;
    padding:0;
    border-bottom:1px solid #dddddd;
}
ul.comarea li{
    display: inline;
    margin:3px;
    padding:0 0 0 0;
 /* text-align:center;*/
    line-height:2.0em;
    font-size:14px;
}
