/* --------------- BASIC TAGS ---------------------------- */
html {
	overflow-x: hidden;
	font-size: 84%;
}
body, ul, li, h1, h2, h3, p, table {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Hiragino Kaku Gothic Pro", Osaka, Meiryo, sans-serif;
	color: #333;
	line-height: 1.4;
	background: #ededec url(../img/bg_02.gif) repeat-y;
}
ul {
	list-style-type: none;
}
img{
	border: none;
}
table, td {
	border-collapse: collapse;
}
strong {
	font-weight:normal;
}
em {
	font-style:normal;
}
address {
	font-style:normal;
}
.bold {
	font-weight: bold;
}
a:link {
	color: #00f;
	background: #fff;
}
a:visited {
	color: #336;
	background: #fff;
}
a:hover {
	color: #39f;
	background: #fff;
}
/* --------------- HEADER -------------------------------- */
#header_box {
	width: 760px;
}
#header_box img {
	vertical-align: top;
}
/* --------------- CONTENTS BOX -------------------------- */
#contents_box {
	width: 711px;
	margin: 35px 25px 0;
	padding: 0 0 50px;
}
.sttl {
	margin: 0 0 26px;
}
.s_sttl {
	margin: 21px 0 27px;
}
/* --------------- FOOTER -------------------------------- */
#footer {
	width: 760px;
}
#footer img {
	vertical-align: bottom;
}
.fortop {
	display: block;
	width: 711px;
	text-align: right;
}
/* --------------- HTML FILE SETTING START --------------- */
/* --------------- COMPANY.HTML -------------------------- */
.table01 {
	width: 100%;
	height: 100%;
	border-top: 1px #b2b2b2 dotted;
}
.table03 {
	width: 650px;
	margin: 0 auto;
}
.table04 {
	border: 1px #b2b2b2 dotted;
}
.table05 td {
	vertical-align: top;
}
.table07_01 {
	margin-top: 30px;
	border: 1px #b2b2b2 dotted;
}
.table07_02 {
	margin-top: 10px;
	border: 1px #b2b2b2 dotted;
}
.td01 {
	border-bottom: 1px #b2b2b2 dotted;
	text-align: center;
	background: #e6e6e6;
}
.td01_02 {
	border-bottom: 1px #b2b2b2 dotted;
	background: #e6e6e6;
}
.td02 {
	border-bottom: 1px #b2b2b2 dotted;
	background: #fff;
}
.td01 p {
	letter-spacing: 5px;
	margin: 0;
	padding: 0;
}
.td02 p {
	margin: 0;
	padding: 0;
	text-indent: 0.5em;
}
.td05 p {
	margin: 0;
	padding: 0;
	text-indent: 0.5em;
}
.td03 {
	vertical-align: top;
}
.td03_02 {
	border-top: 3px #b2b2b2 solid;
	vertical-align: top;
	width: 165px;
}
.td03_03 {
	border-top: 1px #b2b2b2 solid;
	vertical-align: top;
	width: 2px;
}
.td03_04 {
	border-top: 1px #b2b2b2 solid;
	width: 512px;
}
/* --------------- INFORMATION.HTML --------------------- */
.td04 {
	border-top: 3px #b2b2b2 solid;
	vertical-align: top;
	width: 155px;
}
.td05 {
	border-top: 1px #b2b2b2 solid;
	width: 400px;
}
.td05_02 {
	text-align: right;
	vertical-align: top;
	/*width: 134px;*/
}
.table08 {
	background: url(../img/bg_02.gif) no-repeat;
}
.td_adobe01 {
	width: 116px;
}
.td_adobe02 {
	width: 553px;
}
.indent4info {
	padding-left: 4px;
}
/* --------------- SCHEDULE.HTML ------------------------ */
.timetable {
	border: 1px #c1dad7 solid;
}
.timetable02 {
	margin-top: 15px;
}
.schebox01 {
	width: 335px;
}
.schebox02 {
	width: 25px;
}
.td06_01_r {
	border-top: 1px #c1dad7 solid;
	background: #fff;
	width: 45px;
}
.td06_01_r2 {
	border-top: 1px #c1dad7 solid;
	background: #fff;
	width: 15px;
}
.td06_01_l {
	border-top: 1px #c1dad7 solid;
	text-align: right;
	background: #fff;
	width: 45px;
}
.td06_01_l2 {
	border-top: 1px #c1dad7 solid;
	text-align: right;
	background: #fff;
	width: 15px;
}
.td06_02_r {
	background: #eee;
	width:45px;
}
.td06_02_r2 {
	background: #eee;
	width:15px;
}
.td06_02_l {
	text-align: right;
	background: #eee;
	width:45px;
}
.td06_02_l2 {
	text-align: right;
	background: #eee;
	width:15px;
}
.td07_01_r {
	font-weight: bold;
	border-bottom: 1px #c1dad7 solid;
	background: #fff;
	width:45px;
}
.td07_01_r2 {
	font-weight: bold;
	border-bottom: 1px #c1dad7 solid;
	background: #fff;
	width:15px;
}
.td07_01_l {
	font-weight: bold;
	border-bottom: 1px #c1dad7 solid;
	text-align: right;
	background: #fff;
	width:45px;
}
.td07_01_l2 {
	font-weight: bold;
	border-bottom: 1px #c1dad7 solid;
	text-align: right;
	background: #fff;
	width:15px;
}
.td07_02_r {
	font-weight: bold;
	background: #eee;
	width:45px;
}
.td07_02_r2 {
	font-weight: bold;
	background: #eee;
	width:15px;
}
.td07_02_l {
	font-weight: bold;
	text-align: right;
	background: #eee;
	width:45px;
}
.td07_02_l2 {
	font-weight: bold;
	text-align: right;
	background: #eee;
	width:15px;
}
.td08 {
	border-top: 1px #c1dad7 solid;
	border-right: 1px #c1dad7 solid;
	border-left: 1px #c1dad7 solid;
	background: #cae8ea url(../img/bg_table.gif);
}
.td09 {
	vertical-align: top;
	width: 30px;
}
.td09_02 {
	vertical-align: top;
	width: 38px;
}
.td09_03 {
	vertical-align: top;
	width: 118px;
}
.td09_04 {
	vertical-align: top;
	width: 9px;
}
.td09_05 {
	vertical-align: top;
	width: 70px;
}
.td09_06 {
	vertical-align: top;
	width: 25px;
}
.td09_07 {
	vertical-align: top;
	width: 35px;
}
.td09_08 {
	vertical-align: top;
	width: 86px;
}
.td09_09 {
	vertical-align: top;
	width: 10px;
}
.td09_10 {
	vertical-align: top;
	width: 122px;
}
.td11 {
	background: #cae8ea url(../img/bg_table.gif) no-repeat;
	width: 150px;
}
.td12 {
	border-right: 1px #c1dad7 solid;
	border-left: 1px #c1dad7 solid;
	background: #cae8ea url(../img/bg_table.gif) no-repeat;
	width: 35px;
}
#timetable03, #timetable03 td {
	text-align: center;
}
#timetable03 td {
	padding: 3px;
}
.td13_01 {
	border: 1px #b2b2b2 solid;
	background: #cae8ea url(../img/bg_table.gif) no-repeat;
	width: 149px;
}
.td13_02 {
	border: 1px #b2b2b2 solid;
	background: #cae8ea url(../img/bg_table.gif) no-repeat;
}
.td13_03 {
	border: 1px #b2b2b2 solid;
	background: #fff;
}
.td13_05 {
	border: 1px #b2b2b2 solid;
	background: #fff;
	width: 70px;
}
.td13_06 {
	border: 1px #b2b2b2 solid;
	background: #eee;
	width: 70px;
}
.p03 {
	width: 711px;
	margin: 0 auto;
	text-align: right;
	padding-bottom: 3px;
}
/* --------------- GOIKEN.HTML -------------------------- */
.td14_01 {
	text-align: right;
	vertical-align: top;
	width: 144px;
}
.td14_02 {
	vertical-align: top;
	width: 464px;
}
/* --------------- SITEMAP.HTML ------------------------- */
.td16 {
	border-top: 1px #b2b2b2 dotted;
	border-bottom: 1px #b2b2b2 dotted;
}
/* --------------- PARKING.HTML ------------------------- */
.table06_01 {
	margin: 0 auto;
}
.table06_02 {
	margin: 0 auto;
}
.table06_01 td {
	border: 1px #b2b2b2 solid;
}
.p01 {
	width: 600px;
	padding: 0 0 20px;
	margin: 0 auto;
}
.p02 {
	width: 600px;
	margin: 0 auto;
}
.td17_01 {
	text-align: center;
}
.td17_02 {
	border: 1px #b2b2b2 solid;
	background: #cae8ea url(../img/bg_table.gif) no-repeat;
}
.td17_03 {
	border: 1px #b2b2b2 solid;
	text-align: center;
}
.td17_03_left {
	border: 1px #b2b2b2 solid;
}
.td17_04 {
	border: 1px #b2b2b2 solid;
	background: #cae8ea url(../img/bg_table.gif) no-repeat;
}
/* --------------- WALKING.HTML ------------------------ */
.wk_sssttl_01 {
	display: block;
	font-weight: bold;
	margin: 0 0 5px;
	border-bottom: 1px #75ae47 solid;
}
.wk_sssttl_02 {
	display: block;
	font-weight: bold;
	margin: 5px 0;
	border-bottom: 1px #75ae47 solid;
}
.td18_01 {
	vertical-align: top;
	border-right: 1px #b2b2b2 dotted;
	width: 330px;
}
.td18_02 {
	vertical-align: top;
	width: 94px;
}

.td18_03 {
	background: #ff9;
}
.td18_04 {
	vertical-align: top;
	width: 348px;
}
.td18_05{
	vertical-align: top;
	width: 255px;	
}
.td18_06{
	vertical-align: top;
	width: 353px;
}
.td18_07 {
	vertical-align: top;
	width: 363px;
}
.p04 {
	color: #f60;
}
/* --------------- NUMBER.HTML ------------------------ */
.td19_01 {
	border: 1px #b2b2b2 solid;
	background: #cae8ea url(../img/bg_table.gif) no-repeat;
}
.td19_02 {
	border: 1px #b2b2b2 solid;
	text-align: right;
	background: #fff;
}
.td19_03 {
	border: 1px #b2b2b2 solid;
	text-align: right;
	background: #eee;
}
/* --------------- SREPORT.HTML ----------------------- */
.p03_02 {
	display: block;
	text-align: right;
	padding-bottom: 3px;
}

.gotoadobe {
	margin-top:40px;
	background-color:#B2F7DE;
	background-color:#ffffff;
	border:1px #A0EBCB solid;
}