@charset "UTF-8";
/*------------------------------------------------------------------------------
 *  index page style.
 *----------------------------------------------------------------------------*/
body{
  background:#000000 url(../img/header_bg.gif) repeat-x;
  }

#container { width: 645px; padding:50px 0 50px; }
#containerOut { background: url(../img/bg_containerout_tiara.gif) repeat-x left bottom; }

h1{ width:211px; height:91px;}

.overlay {
	background:url(../img/tiara_logo.gif) no-repeat center top;
	width: 211px;
	height: 94px;
  }

#footer {
	background: url(../img/tiara_footer_bg.gif) repeat-x;
	}
/*------------------------------------------------------------------------------
 *  index 2 page style.
 *----------------------------------------------------------------------------*/
#idxVis {
	background:#896f49;
	height:282px;
	overflow: auto;
	padding: 0px 15px;
  }
#idxVis div {
	margin:10px 0 30px;
	line-height:1.5;
	}
h2 {
	font-size:108%;
	padding:6px;
	background:#3A2E1E;
	color:#C09B66;
	margin:10px 0 8px 0;
	}
h3 {
	font-weight:bold;
	margin: 8px 0 0 0;
	}
ol {
	padding:8px 0 0 0;
	margin:0 0 10px 0;
	}

#beforeOder{
	border-right: 1px solid #3A2E1E;
	border-bottom: 1px solid #3A2E1E;
	border-left: 1px solid #3A2E1E;
}


/*      add        */

#beforeOder h3,
#beforeOder p {
	margin:0 5px;
}

#afterOder{
	border-right: 1px solid #3A2E1E;
	border-bottom: 1px solid #3A2E1E;
	border-left: 1px solid #3A2E1E;
}

#afterOder ol {margin:0 5px;}


#cancel {
	border-right: 1px solid #3A2E1E;
	border-bottom: 1px solid #3A2E1E;
	border-left: 1px solid #3A2E1E;
}

#cancel p {margin:0 5px;}

#buisinessDay {
	border-right: 1px solid #3A2E1E;
	border-bottom: 1px solid #3A2E1E;
	border-left: 1px solid #3A2E1E;
}

#buisinessDay p {margin:0 5px;}


#individual {
	border-right: 1px solid #3A2E1E;
	border-bottom: 1px solid #3A2E1E;
	border-left: 1px solid #3A2E1E;
}

#individual p {margin:0 5px;}

#faq {
	border-right: 1px solid #3A2E1E;
	border-bottom: 1px solid #3A2E1E;
	border-left: 1px solid #3A2E1E;
}

#faq p {margin:0 5px;}


/*      add        */








#afterOder li {
	padding:3px 0 19px;
	background:url(img/cursor.gif) no-repeat left bottom;
	}
#afterOder li.lineLast { background:;background: url(none) no-repeat 0px 0px;　}

.current{ width:66px; background: url(../img/menu.gif) -177px -25px; }



#carriage table {
	border-top:1px solid #3A2E1E;
	border-left:1px solid #3A2E1E;
	width:500px;
	margin:0 0 10px;
	}
#carriage th, #carriage td {
	border-right:1px solid #3A2E1E;
	border-bottom:1px solid #3A2E1E;
	padding:3px;
	}
#carriage th {
	font-weight:bold;
	text-align:center;
	}
#faq {
	padding-bottom:20px;
	}
#faq a {
	padding:0 20px 0 0;
	font-weight:bold;
	background: url(img/mail.gif) no-repeat right center;

	}
#faq a:link {
	color:#3A2E1E;
	text-decoration:underline;
	}
#faq table{
	border-top:1px solid #3A2E1E;
	width: 500px;
	}
#faq caption{
	padding:15px 0 0 0;
	font-size:108%;
	}
#faq th{
	text-align:right;
	font-weight:bold;
	border-right:2px dotted #3A2E1E;
	}
#faq td, #faq th{
	border-bottom:1px solid #3A2E1E;
	padding:3px;
	}
.caption {
	margin:10px 0 0;
	padding:5px;
	color:#3A2E1E;
	border:1px solid #3A2E1E;
	}
.w250{ width:auto; }
.w120{ width:120px;}

/* .border-top { border-top:1px solid #3A2E1E; } */

#nav {
  padding-bottom:20px;
  }
#nav ul{ padding:18px 0 0 135px;
  }
#nav li {
  float:left;
  margin:0 0 0 15px;
  }
#nav li.last {
	margin: 0px;
}

