﻿
*{
	margin: 0;
	padding: 0;
}


/*---------- Base --------------*/

body
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	line-height:1.3em;
	background-color: #FEF3CC;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
}

h1 {
	font-size: 26px;
	padding: 20px;
	border: 1px solid #CCFFFF;
}


h2 {
	font-size: 14px;
	margin: 20px;
}


table th td div p a img {
	margin: 0;
	padding: 0;
}


th td {
	font-size: 12px; line-height: 130%;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

address {
	margin: 10px auto 0;
	padding: 0;
	color: #767A5B;
	font-style: normal;
	border-top: 3px solid #999B7E;
}


/*-- body container --*/
#container {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background-color: #ac9d35;
	text-align: center;
}


/*-- header --*/
#header {
	margin: 0;
	padding: 0;
	background-color: #AD061C;
	text-align: center;
}


/*-- main --*/
#main {
	margin: 20px;
	padding: 0;
}


#ind_sche {
	margin: 0;
	background-color:#fff9f3;
	text-align:center;
	vertical-align: middle;
}

#ind_sche td img{
	margin: 2px auto;
}

/*-- schedule table frame--*/
.frame_width_top {
	height: 12px;
	background: url(../images/table_frame_width_top.gif) repeat-x bottom;
	vertical-aling: bottom;
	text-align: center;
}
.frame_width_bottom {
	height: 12px;
	background: url(../images/table_frame_width_bottom.gif) repeat-x top;
	vertical-aling: top;
	text-align: center;
}

.frame_height_left {
	width: 12px;
	background: url(../images/table_frame_height_left.gif) repeat-y top;
	vertical-aling: top;
	text-align: center;
}
.frame_height_right {
	width: 12px;
	background: url(../images/table_frame_height_right.gif) repeat-y top;
	vertical-aling: top;
	text-align: center;
}



/*-- schedule table inside--*/

.inline_height {
	background:url(../images/table_line_height.gif) repeat-y top center;
	width: 4px;
	
}
.inline_width {
	background:url(../images/table_line_width.gif) repeat-x left center;
	height: 4px;
}







/*---------- link --------------*/
a:link {  text-decoration: none}
a:visited {  text-decoration: none}
a:active {  text-decoration: none}
a:hover { color: #336666; text-decoration: underline}



/*---------- footer link--------------*/
#footer {
	margin: 10px 0 0;
	padding: 10px 0;
	background-color: #651616;
	text-align: center;
}

#link {
	margin: 0;
	padding: 0;
	height: 45px;
	width: 600px;
}

#link li {
	float:left;
	width: 85px;
    list-style-type: none;
	margin: 0 15px 0 0;
}

.link_mar_right {
}

