.do1 {vertical-align:middle; text-align:center; color:#FFB346; font-size:13px;}
.do2 {vertical-align:middle; text-align:left; color:#373737; font-size:13px;}
.do3 {vertical-align:bottom; text-align:center; color:#2E2E2E; font-size:11px;}
.do4 {vertical-align:middle; text-align:left; color:#6C6C6C; font-size:13px;}
.do5 {vertical-align:middle; text-align:left; color:#ffffff; font-size:15px; font-weight:bold;}
.do6 {vertical-align:middle; text-align:center; color:#0363AF; font-size:13px;}
.do7 {vertical-align:middle; text-align:center; color:#292A2A; font-size:13px;}
.do8 {vertical-align:top; text-align:left; color:#292A2A; font-size:13px; line-height:16px;}
.do9 {vertical-align:middle; text-align:left; color:#005BC2; font-size:15px; font-weight:bold;}
.d10 {vertical-align:middle; text-align:left; color:#292A2A; font-size:11px;}
.d11 {vertical-align:middle; text-align:right; color:#292A2A; font-size:11px;}
.d12 {vertical-align:middle; text-align:left; color:#E50000; font-size:11px;}
.d13 {color:#292A2A;}
.d14 {vertical-align:top; text-align:left; color:#D80000; font-size:13px;}
.d15 {color:#000EC3;}
.d16 {vertical-align:middle; text-align:left; color:#353535; font-size:15px; font-weight:bold; line-height:17px;}
.d17 {font-size:13px;}
.d18 {vertical-align:middle; text-align:left; color:#5E8F23; font-size:15px; font-weight:bold;}
.d19 {vertical-align:middle; text-align:left; color:#214CA3; font-size:15px; font-weight:bold;}
.d20 {vertical-align:middle; text-align:left; color:#A3243C; font-size:15px; font-weight:bold;}
.d21 {vertical-align:top; text-align:left; color:#292A2A; font-size:13px;}
.d22 {vertical-align:top; text-align:left; color:#4F4F4F; font-size:13px; line-height:15px;}
.d23 {vertical-align:middle; text-align:left; color:#4F4F4F; font-size:13px;}
.d24 {color:#005BC2; font-size:15px; font-weight:bold;}
.d25 {vertical-align:top; text-align:center; color:#4F4F4F; font-size:11px;}
.d26 {vertical-align:top; text-align:left; color:#4F4F4F; font-size:13px;}
.d27 {vertical-align:middle; text-align:left; color:#0067D0; font-size:13px; line-height:15px;}
.d28 {vertical-align:middle; text-align:left; color:#383838; font-size:13px; line-height:17px;}
.d29 {vertical-align:middle; text-align:left; color:#383838; font-size:11px;}
.d30 {vertical-align:middle; text-align:center; color:#202020; font-size:15px; font-weight:bold;}
.d31 {vertical-align:middle; text-align:center; color:#0032B0; font-size:15px; font-weight:bold;}
.d32 {color:#ff0000;}
.d33 {color:#ff0000; font-size:15px; font-weight:bold;}
.d34 {vertical-align:top; text-align:left; color:#4F4F4F; font-size:13px; line-height:21px;}
.d35 {vertical-align:middle; text-align:center; color:#ff0000; font-size:19px; font-weight:bold;}


a.blue:link {color:#0000CC;} 
a.blue:visited {color:#0000CC;} 
a.blue:active {color:#0000CC;} 
a.blue:hover {color:#07994F;}

a.kuro:link {color:#2E2E2E;} 
a.kuro:visited {color:#2E2E2E;} 
a.kuro:active {color:#2E2E2E;} 
a.kuro:hover {color:#236DE4;}

a.ao:link {color:#0067D0;} 
a.ao:visited {color:#0067D0;} 
a.ao:active {color:#0067D0;} 
a.ao:hover {color:#07994F;}

a.orenge:link {color:#FF6C00;} 
a.orenge:visited {color:#FF6C00;} 
a.orenge:active {color:#FF6C00;} 
a.orenge:hover {color:#07994F;}

a.mido:link {color:#1CA800;} 
a.mido:visited {color:#1CA800;} 
a.mido:active {color:#1CA800;} 
a.mido:hover {color:#07994F;}

BODY {background-image: url(index_img/back1.jpg); background-repeat:repeat-x; background-position:top;}

BODY{
  scrollbar-face-color: #6DD572;       /* 表面の色 */
  scrollbar-3dlight-color: #eeeeee;    /* 左端と上端の色 */
  scrollbar-highlight-color: #eeeeee;  /* ハイライトの色 */
  scrollbar-shadow-color: #84D856;     /* 影の色 */
  scrollbar-darkshadow-color: #cccccc; /* 右端と下端 */
  scrollbar-arrow-color: #ffffff;      /* 矢印の色 */
  scrollbar-track-color: #ffffff;      /* バーの背景の色 */
}






/* 料金表ページ */
#ryoukinOuter {background:none; border-collapse:collapse;}
#ryoukinOuter * {padding:0; margin:0; color:#4f4f4f; font-size:12px;}

#ryoukinOuter tr td.ryoukin { background:#fff; border:1px solid #68c06a; vertical-align:top;}
#ryoukinOuter tr td.ryoukin div { padding:0 14px;}

#ryoukinOuter tr td.ryoukin h3 {padding-bottom:13px;}
#ryoukinOuter tr td.ryoukin div  h4 { background:url(contents/ryoukin_img/ryou4.jpg) left center no-repeat;
	font-size:14px; font-weight:bold; line-height:21px; color:#005bc2; padding-left:12px; }
#ryoukinOuter tr td.ryoukin div small {display:block; text-align:right; font-size:10px; line-height:1; margin-top:-10px; padding-top:3px;}
#ryoukinOuter tr td.ryoukin div small.annotation {margin:8px 0 -12px; text-align:left; color:#e50000;}
#ryoukinOuter tr td.ryoukin div small.annotation2 {font-size:12px; text-align:left; margin:6px 0 -2px;}
	
#ryoukinOuter tr td.ryoukin div p { text-align:center; font-size:16px; line-height:47px; font-weight:bold; padding:32px 0;}
#ryoukinOuter tr td.ryoukin div p strong {font-size:18px; color:#ff0000; display:block;}
	
#ryoukinOuter tr td.ryoukin div table {border-collapse:collapse; width:100%; margin:10px 0 40px; border-top:1px solid #a2a2a2; border-right:1px solid #a2a2a2;}
#ryoukinOuter tr td.ryoukin div table tr * { line-height:14px; text-align:center; vertical-align:middle;}
#ryoukinOuter tr td.ryoukin div table tr th,
#ryoukinOuter tr td.ryoukin div table tr td { padding:5px 0; border-bottom:1px solid #a2a2a2; border-left:1px solid #a2a2a2;}
#ryoukinOuter tr td.ryoukin div table tr th {font-weight:normal;}
#ryoukinOuter tr td.ryoukin div table thead tr * {background:#c5e8ff;} 
#ryoukinOuter tr td.ryoukin div table tr.priceGuide td {background:#d7ffc7;}
#ryoukinOuter tr td.ryoukin div table tr.discountRate td {background:#ffdede;}
#ryoukinOuter tr td.ryoukin div table tr.ticket22 th {background:#ffeacd;}
#ryoukinOuter tr td.ryoukin div table tr.ticket60 th {background:#fdfeaa;}
#ryoukinOuter tr td.ryoukin div table tr.ticket100 th {background:#e7e2ff;}
#ryoukinOuter tr td.ryoukin div table tr * small {display:inline; border:none;}
	
#ryoukinOuter tr td.ryoukin div ul {list-style:none;}
#ryoukinOuter tr td.ryoukin div ul li { list-style-position:outside; background:url(contents/ryoukin_img/listIcon.gif) left center no-repeat;
	line-height:28px; color:#b80000; padding-left:13px;}






