body.top-bg {
	margin-top:0px;
	background-image: url(./index_img/back_800.gif);
	background-repeat : repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #00B6C6;
	}
td.top-bg {
	margin-top:0px;
	background-image: url(./index_img/td_o.gif);
	background-repeat : repeat-x;
	background-position: center top;
	}
td.menu-bg {
	margin-top:0px;
	background-image: url(./index_img/td_g36.gif);
	background-repeat : repeat-x;
	background-position: center top;
	}
td.top-bgb {
	margin-top:0px;
	background-image: url(./index_img/td_b.gif);
	background-repeat : repeat-x;
	background-position: center top;
	}
h1 {
	font-size: 10px;
	font-weight: 100;
	color: #66CCCC;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
}
.f10 {
	font-size: 13px;
	line-height: 16px;
}
.f9 {
	font-size: 10px;
	line-height: 14px;
}
a:link {
	color: #0000FF;
	text-decoration: none;
	font-size: 13px;
}
a:visited {
	font-size: 13px;
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
	font-size: 13px;
}
.f11 {
	font-size: 14px;
}
.f11_16 {
	font-size: 14px;
	line-height: 22px;
}

.style-line{	line-height : 200%;	color: #333333; border-bottom : 1px dashed #B0A59B;	padding-top: 1px;; font-size: 12px}
.clear { clear: both; }

/* #globalNavi
----------------------------------------------------- */
.wrapper {
	margin: 0 auto;
	width:660px;
}

ul.menu  {   margin:0;   padding:0;}
ul.menu li {   float:left;   text-indent:-9999px;   overflow:hidden;   list-style:none;}

ul.menu li a {   display:block;   height:60px;}

li.menu01 a {   background:url(index_img/menu.gif) 0 0 no-repeat;   width:79px;}
li.menu01 a:hover {   background:url(index_img/menu.gif) 0 -60px no-repeat;}

li.menu02 a {   background:url(index_img/menu.gif) -79px 0 no-repeat;   width:83px;}
li.menu02 a:hover {   background:url(index_img/menu.gif) -79px -60px no-repeat;}

li.menu03 a {   background:url(index_img/menu.gif) -162px 0 no-repeat;   width:83px;}
li.menu03 a:hover {   background:url(index_img/menu.gif) -162px -60px no-repeat;}

li.menu04 a {   background:url(index_img/menu.gif) -245px 0 no-repeat;   width:83px;}
li.menu04 a:hover {   background:url(index_img/menu.gif) -245px -60px no-repeat;}

li.menu05 a {   background:url(index_img/menu.gif) -328px 0 no-repeat;   width:83px;}
li.menu05 a:hover {   background:url(index_img/menu.gif) -328px -60px no-repeat;}

li.menu06 a {   background:url(index_img/menu.gif) -411px 0 no-repeat;   width:83px;}
li.menu06 a:hover {   background:url(index_img/menu.gif) -411px -60px no-repeat;}

li.menu07 a {   background:url(index_img/menu.gif) -494px 0 no-repeat;   width:83px;}
li.menu07 a:hover {   background:url(index_img/menu.gif) -494px -60px no-repeat;}

li.menu08 a {   background:url(index_img/menu.gif) -577px 0 no-repeat;   width:83px;}
li.menu08 a:hover {   background:url(index_img/menu.gif) -577px -60px no-repeat;}

/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.menu:after {   content:".";   display:block;   height:0;   clear:both;   visibility:hidden;   font-size:0;}

/* Win版IE7とMac版IE5対策 */
ul.menu {   display:inline-block;}

/* Win版IE5および6対策 *//* Hides from IE-mac \*/
* html ul.menu {   height:1px;}
ul.menu {   display:block;}
/* End hide from IE-mac */
