.menu1 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 3px;
	border-style: none;
	padding-bottom: 3px;
	text-align: center;
	background-position: center top;
	font-weight: lighter;
	letter-spacing: 0.05em;
}
.haikei_menu {
	background-image: url(assets/haikei_menu.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.submenu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.2em;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: none;
	background-position: bottom;
	background-color: #000000;
	letter-spacing: 1em;
	padding-left: 10px;
}
.haikei_topbar {
	background-image: url(assets/haikei_topbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.submenu_text {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	text-decoration: none;
	font-weight: lighter;
}
A:hover { color:#FF3366; }
.haikei1 {  background-image: url(assets/c_haikei1.jpg); background-repeat: repeat-y; background-position: center top; background-color: #8E8E8E}
.haikei_main_sel1 { background-image: url(assets/haikei_sel1.jpg); background-repeat: no-repeat; background-position: left top }
.haikei_main_sel2 {  background-image: url(assets/haikei_sel2.jpg); background-repeat: repeat-y}
.haikei_main_sel3 {  background-image: url(assets/haikei_sel3.jpg); background-repeat: no-repeat; background-position: left bottom}
.haikei_under {  background-image: url(assets/haikei_under.gif); background-repeat: repeat-x}
.text_news {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; text-decoration: underline; list-style-image: url(assets/point1.gif)}
.sel1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #DFDFDF; padding-top: 2px; padding-bottom: 2px; border: 1px #999999 solid; padding-left: 8px}
.sel2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: solid; padding-left: 5px; border-width: 0px 1px 1px; border-color: black #999999 #999999}
.text_main1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 13px; line-height: 17px; font-weight: normal; color: #666666; text-decoration: none}
.list1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	background-image: url(assets/haikei_list1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.list2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: #000033;
	border-bottom-color: #999999;
	border-left-color: #000033;
}
.list_text {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #595E73; text-decoration: underline}
.link {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #0000FF; text-decoration: underline}
.sel1_1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #DFDFDF; padding-bottom: 2px; border: #999999 solid; padding-left: 8px; border-width: 1px 1px 0px; padding-top: 2px}
.sel2_1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px; border-width: 1px 1px 0px}
.sel2_1_1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px; border-width: 1px 1px 0px}
.sel1_2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #DFDFDF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 8px; border-width: 0px 1px 0px 0px }
.sel2_2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #F2F2F2; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px; border-width: 1px 1px 0px}
.sel1_3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #D4D4D4; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 8px; border-width: 0px 1px 1px}
.text_main2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: bold; color: #993366; text-decoration: none}
.text_main3 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: normal; color: #567DA9; letter-spacing: 0.1em}
.sel2_3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #EEEEEE; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px; border-width: 1px 1px 0px 0px }
.list2_1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
}
.list2_2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: normal; color: #666666; background-color: #EBEBEB; padding-top: 3px; padding-bottom: 3px; border: solid; padding-left: 10px; border-width: 0px 1px 1px 0px; border-color: black #999999 #999999 }
.sel2_4 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px; border-width: 1px 1px 0px 0px}
.sel2_4_1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px; border-width: 1px 1px 0px 0px}
.sel2_5 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: 1px #999999 solid; padding-left: 5px}
.sel2_5_1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: 1px #999999 solid; padding-left: 5px}
.sel2_6 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px ; border-width: 1px 1px 1px 0px}
.sel2_6_1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; font-weight: normal; color: #666666; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px ; border-width: 1px 1px 1px 0px}
.sel1_4 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #DFDFDF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 8px; border-width: 1px 1px 0px 0px}
.sel2_3_1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #EEEEEE; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 5px; border-width: 1px 1px 0px}
.sel1_5 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; font-weight: normal; color: #666666; background-color: #DFDFDF; padding-top: 2px; padding-bottom: 2px; border: #999999 solid; padding-left: 8px ; border-width: 1px 0px 1px 1px}
.noise_haikei {  background-image: url(assets/noise_img1.gif); background-repeat: no-repeat; background-position: left top; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.text_red1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: none; letter-spacing: 0.1em}
.sel3 {
	font-family: "‚l‚r –¾’©";
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: 0.1em;
}
.line_tate1 {
	background-image: url(assets/line2.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.sel3_2 {
	font-family: "‚l‚r –¾’©";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
	letter-spacing: 0.1em;
	padding-top: 20px;
}
.text_main4 {
	font-family: "‚l‚r –¾’©";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 17px;
	letter-spacing: 0.1em;
}
.haikei_berilist {
	background-image: url(assets/beri_listIMG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.haikei_clalist {
	background-image: url(assets/cla_listIMG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.haikei_powlist {
	background-image: url(assets/pow_listIMG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.kasane{
	z-index:0;
	
}



/* CSS Document */

/****‘S‘ÌˆÊ’u‚ÌŒˆ’è****/
DIV#menu{
   
    width:100;/*›*/
    z-index:50;/*¢*/
    font-size:14px;/*¢*/
	text-align:center;
	
}
/****ƒƒCƒ“ƒƒjƒ…[—pƒXƒ^ƒCƒ‹****/
.main{
    margin:0px 0px 0px 0px;;/*¢*/
    padding:0px;/*¢*/
    width:100;/*›*/
    position:absolute;
    list-style:none;/*¢*/
    text-align:center;
	
	
}
/*’ÊíŽž*/
.off{
    position:relative;/*~*/
    float:left;/*~*/
    height:1.2em;/*›*/
    width:100px;/*›*/
    overflow:hidden;/*~*/
    
    
}
/*“WŠJŽž*/
.on{
    float:left;/*~*/
    overflow:hidden;/*~*/
    width:100px;/*›*/
    z-index:51;/*¢*/
    border:0px;/*›*/
	
}

/*’ÊíŽž*/
.off2{
    position:relative;/*~*/
    float:left;/*~*/
    height:2em;/*›*/
    width:180px;/*›*/
    overflow:hidden;/*~*/
    
    
}
/*“WŠJŽž*/
.on2{
    float:left;/*~*/
    overflow:hidden;/*~*/
    width:180px;/*›*/
    z-index:52;/*¢*/
    border:0px;/*›*/
	
}

.on{
overflow:visible;/*~*/
    z-index:53;/*¢*/
}
/*ƒŠƒ“ƒNƒXƒ^ƒCƒ‹*/
.main a{
    display:block;/*¢*/
    text-decoration:none;/*›*/
	
}
.main a:hover{
   
}

/****ƒTƒuƒƒjƒ…[—pƒXƒ^ƒCƒ‹****/
.sub{
   margin:-11.5px 0px 0px 13px;/*¢*/
    padding:0px 0px 0px 0px;/*¢*/
    position:relative;/*~*/
    left:0.5em;/*›*/
    top:0em;/*›*/
    width:374px;/*›*/
	height:170px;
    border:0px;/*›*/
	background-color:#000000;/*›*/
    list-style:none;/*¢*/
    text-align:left;/*›*/
	    z-index:54;/*¢*/
}
.sub li{
/*•K—v‚É‰ž‚¶‚Ä’Ç‰Á*/
}
.sub a{
    padding:0px 0px 0px 0px;/*›*/
    display:block;/*¢*/
    width:365px;/*›*/
	height:16px;
     overflow:hidden;
	    z-index:55;/*¢*/
}
.sub a:hover{
    background-color:#black;/*›*/
	    z-index:56;/*¢*/
}
.sub2{
    margin:-11.5px 0px 0px 13px;/*¢*/
    padding:0px 0px 0px 0px;/*¢*/
    position:relative;/*~*/
    left:0.5em;/*›*/
    top:0em;/*›*/
    width:150px;/*›*/
	height:130px;
    border:0px;/*›*/
	background-color:#000000;/*›*/
    list-style:none;/*¢*/
    text-align:left;/*›*/
	    z-index:57;/*¢*/
}
.sub2 li{
/*•K—v‚É‰ž‚¶‚Ä’Ç‰Á*/
}
.sub2 a{
    padding:0px 0px 0px 0px;/*›*/
    display:block;/*¢*/
    width:365px;/*›*/
	height:16px;
    overflow:hidden;
	    z-index:58;/*¢*/
	
}
.sub2 a:hover{
    
}
.form1 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	padding-left: 5px;
	text-align: left;
}
.form2 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.red_text {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.form0 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.sitemap1 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 15px;
	color: #000000;
	letter-spacing: 0.1em;
	text-decoration: none;
}
.sitemap2 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.sitemap3 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 14px;
	color: #5C5C5C;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.title {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 18px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	letter-spacing: 0.2em;
	line-height: 19px;
}
