@CHARSET "windows-31j";

* {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10pt;
	margin: 0;
	padding: 0;
	line-height: normal;
}

body {
background-color:#D8F0FC;
background-image:url("/owner/4/20100419/body_bg02.jpg");
background-repeat:repeat-x;
height:100%;
margin:0 auto;
width:100%;
}

#header {
background-image:url(/owner/4/20100419/header.jpg);
height:99px;
margin:0 auto;
width:924px;
}
#header div{
	float: left;
}
.header_h1 {
float:left;
height:2px;
padding:13px 0 0 10px;
width:690px;
}
h1 {
color:#999999;
font-size:8pt;
font-weight:normal;
}
.header_rss a {
float:left;
height:28px;
width:70px;
}
.header_sitemap a {
float:left;
height:28px;
width:80px;
}
.header_company a {
float:left;
height:28px;
width:70px;
}
.header_logo a {
float:left;
height:70px;
width:642px;
}
.header_home a {
float:left;
height:70px;
width:140px;
}
.header_contact a {
float:left;
height:70px;
width:140px;
}




.head_box {
float:left;
height:55px;
width:385px;
}

.top_parts {
height:55px;
padding-left:160px;
width:225px;
}

.top_parts ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
}

.top_parts li {
display:inline;
float:left;
}

.top_parts_rss a {
display:block;
height:13px;
width:59px;
}

.top_parts_sitemap a {
display:block;
height:13px;
margin-left:11px;
width:76px;
}

.top_parts_company a {
display:block;
height:13px;
margin-left:8px;
width:58px;
}

.top_parts_contact a {
display:block;
height:24px;
margin-left:82px;
margin-top:17px;
width:133px;
}

.top_menu {
height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
width:920px;
}

.menu_btn, .menu_btn a {
background-image:url(/owner/4/top_menu.jpg);
display:block;
float:left;
height:47px;
text-indent:-9999px;
width:132px;
}
.menu_btn1 a {
background-position:0 0;
}
.menu_btn1 a:hover {
background-position:0 47px;
}
.menu_btn2 a {
background-position:-132px 0;
}
.menu_btn2 a:hover {
background-position:-132px 47px;
}
.menu_btn3 a {
background-position:-264px 0;
}
.menu_btn3 a:hover {
background-position:-264px 47px;
}
.menu_btn4 a {
background-position:-396px 0;
}
.menu_btn4 a:hover {
background-position:-396px 47px;
}
.menu_btn5 a {
background-position:-528px 0;
}
.menu_btn5 a:hover {
background-position:-528px 47px;
}
.menu_btn6 a {
background-position:-660px 0;
}
.menu_btn6 a:hover {
background-position:-660px 47px;
}
.menu_btn7 a {
background-position:-792px 0;
}
.menu_btn7 a:hover {
background-position:-792px 47px;
}


#footer {
background-image:url("/owner/4/20100419/footer_bg.jpg");
background-repeat:repeat-x;
height:auto;
width:924px;
margin: 10px auto 0 auto;
}
#footer div {
	float: left;
}
#footer_img  {
background-image:url("/owner/4/20100419/footer.jpg");
height:158px;
margin:0 auto 0;
width:924px;
}

.footer_btn1 a {
float:left;
height:40px;
width:66px;
}
.footer_btn2 a {
float:left;
height:40px;
width:76px;
}
.footer_btn3 a {
float:left;
height:40px;
width:152px;
}
.footer_btn4 a {
float:left;
height:40px;
width:104px;
}
.footer_btn5 a {
float:left;
height:40px;
width:82px;
}
.footer_txt {
color:#444444;
float:left;
font-size:10px;
height:auto;
line-height:150%;
padding-left:166px;
padding-top:16px;
width:634px;
}

.page_top, .page_top a {
/** border-bottom:1px solid #DBDBDB; **/
clear:both;
color:#028ECA;
font-weight:bold;
height:20px;
margin:0 auto;
text-align:right;
width:920px;
}
.footer_links {
color:#DBDBDB;
padding-top:10px;
text-align:center;
}
.footer_links a, .footer_links a:visited {
color:#028ECA;
}

div#menuA {
	width: 920px;
	margin: 0 auto;
	background-color: #C6E6F1
}
div#menuB {
	width: 920px;
	margin: 0 auto;
	background-color: #8BBCE7
}
#dd li {
float:left;
font:bold 11px arial;
list-style:none outside none;
margin:0;
padding:0;
}
#dd li a.menu {
display:block;
}
.submenu {
height:31px;
position:absolute;
visibility:hidden;
z-index:3;
}
.submenu a {
display:block;
height:31px;
}
.menu0 a {
background-image:url("/owner/4/20100407/menu0.jpg");
display:block;
height:30px;
text-indent:-9999px;
width:92px;
}
.menu0_btn0 a {
background-position:0 0;
}
.menu0_btn1 a {
background-position:-92px 0;
width:183px;
}
.menu0_btn1_0 a {
background-image:url("/owner/4/20100407/menu0_1.jpg");
background-position:0 0;
display:block;
height:31px;
text-indent:-9999px;
width:182px;
}
.menu0_btn1_0 a:hover {
background-position:-182px 0;
}
.menu0_btn1_1 a {
background-image:url("/owner/4/20100407/menu0_1.jpg");
background-position:0 -31px;
display:block;
height:31px;
text-indent:-9999px;
width:182px;
}
.menu0_btn1_1 a:hover {
background-position:-182px -31px;
}
.menu0_btn1_2 a {
background-image:url("/owner/4/20100407/menu0_1.jpg");
background-position:0 -62px;
display:block;
height:31px;
text-indent:-9999px;
width:182px;
}
.menu0_btn1_2 a:hover {
background-position:-182px -62px;
}
.menu0_btn1_3 a {
background-image:url("/owner/4/20100407/menu0_1.jpg");
background-position:0 -93px;
display:block;
height:31px;
text-indent:-9999px;
width:182px;
}
.menu0_btn1_3 a:hover {
background-position:-182px -93px;
}
.menu0_btn1_4 a {
background-image:url("/owner/4/20100407/menu0_1.jpg");
background-position:0 -124px;
display:block;
height:31px;
text-indent:-9999px;
width:182px;
}
.menu0_btn1_4 a:hover {
background-position:-182px -124px;
}
.menu0_btn1_5 a {
background-image:url("/owner/4/20100407/menu0_1.jpg");
background-position:0 -155px;
display:block;
height:31px;
text-indent:-9999px;
width:182px;
}
.menu0_btn1_5 a:hover {
background-position:-182px -155px;
}
.menu0_btn1_6 a {
background-image:url("/owner/4/20100407/menu0_1.jpg");
background-position:0 -186px;
display:block;
height:31px;
text-indent:-9999px;
width:182px;
}
.menu0_btn1_6 a:hover {
background-position:-182px -186px;
}
.menu0_btn2 a {
background-position:-275px 0;
width:149px;
}
.menu0_btn2_0 a {
background-image:url("/owner/4/20100407/menu0_2.jpg");
background-position:0 0;
display:block;
height:31px;
text-indent:-9999px;
width:148px;
}
.menu0_btn2_0 a:hover {
background-position:-148px 0;
}
.menu0_btn2_1 a {
background-image:url("/owner/4/20100407/menu0_2.jpg");
background-position:0 -31px;
display:block;
height:31px;
text-indent:-9999px;
width:148px;
}
.menu0_btn2_1 a:hover {
background-position:-148px -31px;
}
.menu0_btn2_2 a {
background-image:url("/owner/4/20100407/menu0_2.jpg");
background-position:0 -62px;
display:block;
height:31px;
text-indent:-9999px;
width:148px;
}
.menu0_btn2_2 a:hover {
background-position:-148px -62px;
}
.menu0_btn3 a {
background-position:-424px 0;
width:149px;
}
.menu0_btn3_0 a {
background-image:url("/owner/4/20100407/menu0_3.jpg");
background-position:0 0;
display:block;
height:31px;
text-indent:-9999px;
width:148px;
}
.menu0_btn3_0 a:hover {
background-position:-148px 0;
}
.menu0_btn3_1 a {
background-image:url("/owner/4/20100407/menu0_3.jpg");
background-position:0 -31px;
display:block;
height:31px;
text-indent:-9999px;
width:148px;
}
.menu0_btn3_1 a:hover {
background-position:-148px -31px;
}
.menu0_btn3_2 a {
background-image:url("/owner/4/20100407/menu0_3.jpg");
background-position:0 -62px;
display:block;
height:31px;
text-indent:-9999px;
width:148px;
}
.menu0_btn3_2 a:hover {
background-position:-148px -62px;
}
.menu0_btn3_3 a {
background-image:url("/owner/4/20100407/menu0_3.jpg");
background-position:0 -93px;
display:block;
height:31px;
text-indent:-9999px;
width:148px;
}
.menu0_btn3_3 a:hover {
background-position:-148px -93px;
}
.menu0_btn4 a {
background-position:-573px 0;
}
.menu0_btn5 a {
background-position:-665px 0;
}
.menu0_btn6 a {
background-position:-757px 0;
width:91px;
}
.menu1 a {
background-image:url("/owner/4/20100407/menu1.jpg");
display:block;
height:30px;
text-indent:-9999px;
width:141px;
}
.menu1_btn0 a {
background-position:0 0;
width:142px;
}
.menu1_btn0_0 a {
background-image:url("/owner/4/20100407/menu1_0.jpg");
background-position:0 0;
display:block;
height:31px;
text-indent:-9999px;
width:141px;
}
.menu1_btn0_0 a:hover {
background-position:-141px 0;
}
.menu1_btn0_1 a {
background-image:url("/owner/4/20100407/menu1_0.jpg");
background-position:0 -31px;
display:block;
height:31px;
text-indent:-9999px;
width:141px;
}
.menu1_btn0_1 a:hover {
background-position:-141px -31px;
}
.menu1_btn1 a {
background-position:-142px 0;
}
.menu1_btn1_0 a {
background-image:url("/owner/4/20100407/menu1_1.jpg");
background-position:0 0;
display:block;
height:31px;
text-indent:-9999px;
width:140px;
}
.menu1_btn1_0 a:hover {
background-position:-140px 0;
}
.menu1_btn1_1 a {
background-image:url("/owner/4/20100407/menu1_1.jpg");
background-position:0 -31px;
display:block;
height:31px;
text-indent:-9999px;
width:140px;
}
.menu1_btn1_1 a:hover {
background-position:-140px -31px;
}
.menu1_btn2 a {
background-position:-283px 0;
}
.menu1_btn2_0 a {
background-image:url("/owner/4/20100407/menu1_2.jpg");
background-position:0 0;
display:block;
height:31px;
text-indent:-9999px;
width:140px;
}
.menu1_btn2_0 a:hover {
background-position:-140px 0;
}
.menu1_btn2_1 a {
background-image:url("/owner/4/20100407/menu1_2.jpg");
background-position:0 -31px;
display:block;
height:31px;
text-indent:-9999px;
width:140px;
}
.menu1_btn2_1 a:hover {
background-position:-140px 31px;
}
.menu1_btn3 a {
background-position:-424px 0;
}
.menu1_btn4 a {
background-position:-565px 0;
}
.menu1_btn4_0 a {
background-image:url("/owner/4/20100407/menu1_4.jpg");
background-position:0 0;
display:block;
height:31px;
text-indent:-9999px;
width:140px;
}
.menu1_btn4_0 a:hover {
background-position:-140px 0;
}
.menu1_btn4_1 a {
background-image:url("/owner/4/20100407/menu1_4.jpg");
background-position:0 -31px;
display:block;
height:31px;
text-indent:-9999px;
width:140px;
}
.menu1_btn4_1 a:hover {
background-position:-140px 31px;
}
.menu1_btn5 a {
background-position:-706px 0;
width:142px;
}

.contact_btn a {
display:block;
height:68px;
margin-left:728px;
text-indent:-9999px;
width:200px;
}
.home_btn {
	cursor: pointer;
	float: left;
	height: 68px;
	width: 380px;
}



.note_texture {
background-image:url("/owner/4/20100419/note_texture.jpg");
height:39px;
margin:0 auto;
width:924px;
}


