BODY, TD, TH { font-size: 11px}  
a:link { text-decoration:UNDERLINE; color:#100055 } 
a:visited { text-decoration:UNDERLINE; color:#100055  } 
a:active { text-decoration:NONE; color:#646399 } 
a:hover { text-decoration:NONE; color:#646399 } 
.px11 { font-size : 11px ;} 
.px10 { font-size : 10px ;} 
.px9 { font-size : 10px ;} 


/*　メイン部分　*/
/*　↓↓↓↓↓↓↓↓　*/
h1 { color:#000000; font-size: 10px; font-weight: normal; margin-top:0px; margin-bottom:0px;}
div#main-w768 h2 {margin:0px;	width: 122px;	height: 57px;	float: left;}
div#main-w768 h2 a { margin:0px; width: 122px;	height: 57px; display: block; background: url("img/logo4.gif") no-repeat; text-indent: -9999px;}

div#main-w768 h3 {margin:31px 0px 0px 0px;	width: 93px;	height: 26px;	float: right;}
div#main-w768 h3 a { margin:0px; padding:0px;width: 93px;	height: 26px; display: block; background: url("img/03.gif") no-repeat; text-indent: -9999px;}
div#main-w768 h4 {margin:31px 0px 0px 0px;	width: 229px;	height: 26px;	float: right;}
div#main-w768 h4 a { marging:0px; padding:0px;width: 229px;	height: 26px; display: block; background: url("img/02.gif") no-repeat; text-indent: -9999px;}
div#main-w180 h5 {margin:15px 0px 0px 23px;	width: 153px;	height: 48px;	float: left;}
div#main-w180 h5 a { margin:0px; padding:0px;width: 153px;	height: 48px; display: block; background: url("img/top/banner_007.gif") no-repeat; text-indent: -9999px;}


#main-w {  position : relative ;text-align:left; margin: 0px; padding:0px; width :1004px;}
#main-w768 { float:left; width :768px; margin:0px; padding:0px;}
#main-w364 { float:left; margin:5px 0px 0px 0px; height:400px; width:236px;  padding:0px; background-image:url("img/top/back.gif"); background-repeat:repeat; background-position : right;}
#main-w20 { text-align:left; float:left;  width :20px; margin:0px; padding:0px;}

#main-w950 { text-align:left; float:left; width :950px; margin:10px 5px 0px 0px;}
#main-w950_2 { text-align:left; float:left; width :950px; margin:0px;}
#main-w100 { text-align:left; float:left; width :100px; height:44px; margin:0px; padding:0px; background-color:#e8e3d9;}
#main-w220 { text-align:left; float:left; width :220px; height:44px; margin:0px; padding:0px; background-color:#e8e3d9;}
#main-w220-1 { text-align:left; width :220px; height:10px; margin:0px; padding:2px 0px 0px 0px; background-color:#e8e3d9;}
#main-w220-2{ text-align:left; float:left; width :12px; height:20px; margin:7px 0px 7px 0px; padding:0px; background-color:#e8e3d9;}
#main-w220-3{ text-align:left; float:right;  width :204px; height:28px; margin:2px 0px 0px 0px; padding:0px; background-color:#e8e3d9;}

#img1 ul { float:left; text-align:left; list-style:none; margin:0px 0px 0px 150px; padding:0px;}
#img1 li { float:left; padding:0px 3px 0px 0px; margin:0px 0px 0px 0px; overflow:hidden; }

#logo{float:left; border:0px; margin:0px; padding:0px;}

.line-w20 {float:left; height:400px; margin:0px; background-image:url("img/top/kage.gif");  background-repeat:repeat-y;}
.line-w8 {float:left; height:44px; margin:0px; background-image:url("../img/left_back.gif");  background-repeat:repeat;}

img {border:0px;}
body{ margin:0px;}

/*↑↑↑↑↑↑↑↑　*/

#nav ul { width: 180px; list-style:none; text-align:left; margin:9px 0px 0px 0px; padding:0px;}
#nav li { padding:2px 0px 0px 0px; margin:0px; text-indent:-200px; overflow:hidden; }

/* 通常時 */  
    a.ro1 {background:url("img/top/menu_v2_01.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }   
    a.ro2 {background:url("img/top/menu_v2_03.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }   
    a.ro3 {background:url("img/top/menu_v2_05.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }   
    a.ro4 {background:url("img/top/menu_v2_07.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }   
    a.ro5 {background:url("img/top/menu_v2_09.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }   
    a.ro6 {background:url("img/top/menu_v2_11.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }
	a.ro7 {background:url("img/top/menu_v2_13.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }  
	a.ro8 {background:url("img/top/menu_v2_15.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; }
	a.ro9 {background:url("img/top/menu_v2_17.gif") no-repeat; width:140px; height:62px; margin:0; padding:0; display:block; } 
	
/* マウスが乗った時 */  
    a.ro1:hover {background:url("img/top/menu_v2_01_2.gif") no-repeat;}   
    a.ro2:hover {background:url("img/top/menu_v2_03_2.gif") no-repeat;}   
    a.ro3:hover {background:url("img/top/menu_v2_05_2.gif") no-repeat;}   
    a.ro4:hover {background:url("img/top/menu_v2_07_2.gif") no-repeat;}   
    a.ro5:hover {background:url("img/top/menu_v2_09_2.gif") no-repeat;}   
    a.ro6:hover {background:url("img/top/menu_v2_11_2.gif") no-repeat;}
	a.ro7:hover {background:url("img/top/menu_v2_13_2.gif") no-repeat;}
	a.ro8:hover {background:url("img/top/menu_v2_15_2.gif") no-repeat;}
	a.ro9:hover {background:url("img/top/menu_v2_17_2.gif") no-repeat;}
