/***********************************************/
/* 基本                             */
/***********************************************/ 
body {
	text-align: center;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}
h1,h2,h3,h4,h5,h6 {
	margin-top:0;
	margin-bottom:0;
}
img {
	border-style: solid;
	border-width: 0px;
}
p {
	margin-top: 0px;
	margin-bottom: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 1.3em;
}
li {
	margin: 0px;
	padding: 0px;
}
/***********************************************/
/* header                             */
/***********************************************/ 
.topbar {
	font-size: 0.6em;
	background-color: #F0F0FF;
	width: 780px;
	height: 16px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.topbar a {
	color: #666666;
	text-decoration: none;
}
.topbar a:visited {
	text-decoration: none;
	color: #666666;
}
.topbar a:hover {
    text-decoration: underline;
	color: #0000FF;
}
#topbar {
	background-color: #F0F0FF;
	position: relative;
	width: 100%;
	height: 16px;
}
#topbar02 {
	background-color: #fff;
	position: relative;
	width: 100%;
	height: 69px;
}
.topbar02 {
	font-size: 0.6em;
	background-color: #fff;
	width: 780px;
	height: 69px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.topbar02 h1 {
	background-image: url(../images/logo_t03.gif);
	background-position: left top;
	width: 300px;
	height: 57px;
	text-indent: -5000px;
	position: absolute;
	top: 5px;
	left: 0px;
	background-repeat: no-repeat;
}
.topbar02 h1 a {
	display: block;
	width: 296px;
	height: 61px;
	text-decoration: none;
}
#topbar03 {
	background-color: #fff;
	position: relative;
	width: 100%;
	height: auto;
}
.topbar03_l {
	font-size: 0.6em;
	background-color: #fff;
	width: 50%;
	height: 44px;
	position: absolute;
	background-image: url(../images/topline_l.gif);
	left: 0px;
	top: 0px;
}
#topbar03_c {
	background-color: #fff;
	width: 780px;
	height: auto;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.topbar03_r {
	font-size: 0.6em;
	background-color: #fff;
	width: 50%;
	height: 44px;
	position: absolute;
	background-image: url(../images/topline_r02.gif);
	background-repeat: repeat-x;
	right: 0px;
}
.cart_i {
	position: absolute;
	left: 472px;
	top: -16px;
}
.logo_m {
	position: absolute;
	left: 0px;
	width: 55px;
	height: 40px;
	top: 24px;
}
#inquiry {
	position: absolute;
	width: 200px;
	top: 3px;
	color: #666666;
	right: 0px;
	text-align: right;
}
.google_tb {
	width: 468px;
	height: 60px;
	top: 6px;
	left: 312px;
	position: absolute;
}
/***********************************************/
/* container                                 */
/***********************************************/
#container {
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	position: relative;
	text-align: left;
	height: auto;
	background-color: #FFFFFF;
	z-index: 1;
}
/***********************************************/
/* container　上部（flash＆search）                               */
/***********************************************/
#container_t {
	position: absolute;
	width: 780px;
	height: 287px;
	left: 0px;
}
#tsidebar_l{
	position: absolute;
	width: 780px;
	height: 287px;
	top: 0px;
	left: 0px;
	z-index: 11;
}
/***********************************************/
/* container　上部右 r                               */
/***********************************************/
#tsidebar_r{
	position: relative;
	width: 187px;
	height: auto;
	background-color: #FFFFFF;
}
#btob {
	width: 187px;
	height: 41px;
	position: absolute;
	left: 593px;
	top: 47px;
	z-index: 43;
}
#btob img {
	border-style: none;
	
}
#tsidebar_r h4 {
	background-image: url(../images/myfusoubanner.gif);
	background-position: left top;
	width: 187px;
	height: 21px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	font-size: 0.6em;
}
#login_t {
    position: absolute;
	top: 46px;
	left: 135px;
	font-size: 0.68em;
	font-weight: bold;
}
#login_t a {
	color: BLUE;    
}
#login {
	width: 187px;
	height: 52px;
	background-image: url(../images/myfusouback.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 0.6em;
	line-height: 1.5em;
}
#login span {
	width: 171px;
	margin-top: 3px;
	margin-left: 8px;
	display: block;
}
#search_r {
	width: 187px;
	position: relative;
	height: 117px;
}
#search_ri {
	width: 187px;
	position: relative;
	top: -21px;
}
#search_help {
	position: absolute;
	top: 3px;
	left: 130px;
	font-size: 0.6em;
	background-image: url(../images/helpicon.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	width: 35px;
}
#search_help a {
	color: #FFFFFF;    
}
#if {
	width: 187px;
	position: relative;
}
#if a {
	color: blue;	
}
#if h4 {
	background-image: url(../images/myfusoubanner.gif);
	background-position: left top;
	width: 187px;
	height: 21px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	font-size: 0.6em;
}
#if h3 {
	background-image: url(../images/if_s.gif);
	background-position: left top;
	width: 179px;
	height: 31px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	font-size: 0.6em;
	margin-top: 7px;
}
#if_ts {
	width: 187px;
	position: relative;
	height: 194px;
	background-image: url(../images/kakourei_rb.gif);
	font-size: 13px;
}
#if_tc {
	width: 187px;
	position: relative;
	font-size: 13px;
	height: 194px;
	background-image: url(../images/kakourei_rb.gif);
}
#if_ts ul {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	font-size: 0.75em;
	position: absolute;
	top: 8px;
	left: 6px;
	width: 179px;
}
#if_ts li {
	width: 65px;
	padding-left: 114px;
	height: 31px;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#if_ts li a {
	top: 3px;
	position: relative;
}
#if_ts li img {
	position: relative;
	margin-bottom: -9px;
}
#kakourei_i ul li {
	position: absolute;	
}
#kakourei_i a {
	display:block;
	width:110px;
	height:31px;
	cursor:pointer;
	top:0px;
	text-decoration: none;
}
#kakourei_i span {
	position:absolute; 
	text-indent:-5000px;
}
#gompediar {
	width: 187px;
	position: relative;
}
#gompediar a {
	color: blue;	
}
#gompediar01 {
	width: 187px;
	background-image: url(../images/slicebl_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 3px;
}
#gompediar02 {
	width: 187px;
	background-image: url(../images/slicebl_03.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
#gompediar02 p {
	color: #666666;
	font-size: 0.675em;
	margin-left: 8px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 1.4em;
	width: 171px;
}
#gompediar04 {
	width: 187px;
	background-image: url(../images/slicebl_04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	position: absolute;
}
#search03_on {
	background-image: url(../images/search_on_01.gif);
	background-position: top left;
	width: 50px;
	height: 32px;
	top: 21px;
	left: 0px;
	position: absolute;
	cursor: pointer;
}
#search03_off {
	background-image: url(../images/search_off_01.gif);
	background-position: top left;
	width: 50px;
	height: 32px;
	top: 21px;
	left: 0px;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
}
#search04_on {
background-image: url(../images/search_on_02.gif);
	background-position: top left;
	width: 43px;
	height: 32px;
	top: 21px;
	left: 50px;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
}
#search04_off {
background-image: url(../images/search_off_02.gif);
	background-position: top left;
	width: 43px;
	height: 32px;
	top: 21px;
	left: 50px;
	position: absolute;
	cursor: pointer;
}
#search05_on {
background-image: url(../images/search_on_03.gif);
	background-position: top left;
	width: 44px;
	height: 32px;
	top: 21px;
	left: 93px;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
}
#search05_off {
background-image: url(../images/search_off_03.gif);
	background-position: top left;
	width: 44px;
	height: 32px;
	top: 21px;
	left: 93px;
	position: absolute;
	cursor: pointer;
}
#search06_on {
background-image: url(../images/search_on_04.gif);
	background-position: top left;
	width: 50px;
	height: 32px;
	top: 21px;
	left: 137px;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
}
#search06_off {
background-image: url(../images/search_off_04.gif);
	background-position: top left;
	width: 50px;
	height: 32px;
	top: 21px;
	left: 137px;
	position: absolute;
	cursor: pointer;
}
#search07 {
background-image: url(../images/search_off_05.gif);
	background-position: top left;
	width: 187px;
	height: 64px;
	top: 53px;
	left: 0px;
	position: absolute;
}
#search07 form {
	width: 181px;
	left: 3px;
	height: 64px;
	position: absolute;
}
.search {
	width: 168px;
	position: absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	top: 2px;
	left: 5px;
	padding-top: 2px;
}
.searchsubmit {
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-image: url(../images/search_btn02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: 1px;
	width: 179px;
	height: 31px;
	color: #FFFFFF;
	font-size: 12px;
	top: 25px;
	cursor: pointer;
	border: 0;
	background-color: white;
}
/***********************************************/
/* container　ｃ(中央かませ）                               */
/***********************************************/
#container_c {
	background-color: #FFF;
	width: 780px;
	position: relative;
	height: 249px;
}
/***********************************************/
/* container　d（下部）                              */
/***********************************************/
#container_d {
	width: 780px;
	background-color: #FFFFFF;
	position: relative;
}
#wrapper {
	width: 780px;
	position: relative;
	height: auto;
	background-color: #FFF;
	background-image: url(../images/wrap_bi.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
/***********************************************/
/* container　下部中央contents                              */
/***********************************************/
#contents {
	width: 586px;
	height: auto;
	position: relative;
	margin-left: 191px;
	color: #666666;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
#contents_q {
	width: 586px;
	height: auto;
	position: relative;
	margin-left: 191px;
	color: #666666;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
#contents_q h1 {
	margin-top: 110px;
	position: relative;
	left: 23px;
	width: 350px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
#contents_q h2 {
	font-size: 1em;
}
#contents_q h4 a {
	font-size: 0.7em;
	margin-top: 0.8em;
	display: block;
	margin-bottom: 0.3em;
}
#contents_q h4 a:visited {
	color: blue;	
}
#contents_ld {
	width: 191px;
	height: 910px;
	position: relative;
	background-color: #F0F0FF;
	float: left;
}
#contents_hed {
	position: absolute;
	z-index: 1;
}
#pankuzu {
	font-size: 0.65em;
	position: relative;
	left: 23px;
	top: 70px;
}
.contents_s {
	width: 566px;
	position: relative;
	left: 23px;
	padding-top: 280px;
}
.contents_f {
	width: 566px;
	position: relative;
	left: 23px;
	padding-top: 370px;
}
#ileftbar {
	float: left;
	
}
#irightbar {
	position: relative;
	width: 187px;
	height: auto;
	background-color: #CCFFCC;
	top: -191px;
	margin-left: 15px;
	float: right;
	margin-bottom: -168px;
	z-index: 64;
}
.contents_s img {
	border:1px solid #666;
}
.contents_f img {
	border:1px solid #666;
}
.danraku01 {
	width: 356px;
	font-size: 0.6em;
	margin-top: 13px;
	position: relative;
	line-height: 1.3em;
	height: 195px;
}
.danraku02 {
	text-indent: 1em;
	font-size: 0.8em;
	position: relative;
	line-height: 1.6em;
	margin-top: 15px;
}
.danraku04 {
	text-indent: 1em;
	font-size: 0.8em;
	position: relative;
	line-height: 1.6em;
	margin-top: 4px;
}
.danraku04 table {
	border: none;
}
.danraku04 th {
	background-color: #7D7DFF;
	color: #FFFFFF;
	text-align: center;
	border: solid #FFF 1px;
	width: 150px;
}
.danraku04 tr {
    
}
.danraku04 td {
    background-color: #E0E0FF;
	color: #666666;
	text-align: center;
	border: solid #FFF 1px;
	width: 150px;
}
.danraku_t {
	text-indent: 1em;
	font-size: 1em;
	position: relative;
	line-height: 1.6em;
	margin-top: 4px;
}
.danraku_t table {
	border: none;
	width: 100%;
}
.danraku_t th {
	background-color: #7D7DFF;
	color: #FFFFFF;
	text-align: center;
	padding:3px 5px 3px;
	border: solid #FFF 1px;
	width: auto;
}
.danraku_t tr {
    
}
.danraku_t td {
    background-color: #E0E0FF;
	color: #666666;
	text-align: left;
	border: solid #FFF 1px;
	padding:3px 5px 3px;
	width: auto;
}
.darks {
	background-color: #F0F0FF;
}
.danraku03 {
	text-indent: 1em;
	font-size: 0.8em;
	position: relative;
	line-height: 1.6em;
	width: 100%;
	height: 20px;
	clear: both;
}
.danraku05 {
	width: 356px;
	font-size: 0.8em;
	margin-top: 13px;
	position: relative;
	line-height: 1.3em;
	height: 152px;
}
.danraku05 img {
	margin-right: 8px;
	margin-bottom: 11px;
}
.danraku05 span {
	top: 3px;
	position: absolute;
	left:199px;
}
.danraku08 {
	width: 356px;
	font-size: 0.8em;
	margin-top: 13px;
	position: relative;
	line-height: 1.3em;
	height: 152px;
}
.danraku08 img {
	margin-right: 8px;
	margin-bottom: 11px;
}
.danraku08 span {
	display:block;
	margin-left:204px;
	margin-top:-142px;
}
.danraku01 img {
	float: left;
	margin-right: 8px;
	margin-bottom: 11px;
}
.danraku01 span {
	top: 3px;
	position: relative;
}
.danraku06 {
    list-style-type: disc;
	margin-left: 35px;
	margin-top: 8px;
	font-size: 0.8em;
	font-weight: bold;
}
.danraku06 li {
　　margin-bottom: 5px;
}
.danraku07 {
	width: 530px;
	font-size: 0.8em;
	margin-top: 13px;
	position: relative;
	line-height: 1.3em;
	height: 126px;
	background-color: #F0F0FF;
	margin-bottom: 30px;

}
.danraku07 img {
	margin-right: 8px;
	border:1px solid #666;
}
.tt {
	top: 3px;
	position: absolute;
	left:199px;
	font-weight: bold;
	color:blue;
}
.pt {
	top: 30px;
	position: absolute;
	left:199px;
	line-height: 1.5em;
}
.iimage_rs {
	width: 189px;
	position: relative;
	float: right;
	font-size: 0.6em;
	margin-top: 20px;
	margin-left: 30px;
	text-align: center;
	font-weight: bold;
	height: 152px;
	z-index: 60;
}
.iimage_rs img {
	margin-bottom: 5px;
}
.iimage_rss {
	width: 101px;
	position: relative;
	float: right;
	font-size: 0.6em;
	margin-top: 20px;
	margin-left: 23px;
	text-align: center;
	font-weight: bold;
	height: 127px;
	z-index: 61;
}
.iimage_lss {
	width: 101px;
	position: relative;
	float: left;
	font-size: 0.6em;
	margin-top: 20px;
	margin-right: 23px;
	text-align: center;
	font-weight: bold;
	height: 127px;
	z-index: 63;
}
.iimage_rss img {
	margin-bottom: 5px;
}
.iimage_lss img {
	margin-bottom: 5px;
}
.iimage_ls {
	width: 189px;
	position: relative;
	float: left;
	font-size: 0.6em;
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
	height: 152px;
	margin-right: 30px;
	z-index: 62;
}
.iimage_ls img {
	margin-bottom: 5px;
}
#danraku_ksr {
	width: 545px;
	left: 0px;
	padding-top: 15px;
	clear:both;
}
#danraku_ks01 {
	background-image: url(../images/kakomis_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 261px;
	padding-top: 5px;
	left: 0px;
	float:left;
}
#danraku_ks05 {
	background-image: url(../images/kakomis_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 261px;
	padding-top: 5px;
	margin-left: 281px;
	top:0px;
}
#danraku_ks01 h6 {
    text-align: center;
    color: blue;
    margin-bottom: 5px;
    font-size: 1em;
}
#danraku_ks05 h6 {
    text-align: center;
    color: blue;
    margin-bottom: 5px;
    font-size: 1em;
}
#danraku_kl01 h6 {
    text-align: center;
    color: blue;
    margin-bottom: 5px;
    font-size: 1em;
}
#danraku_ks02 {
	background-image: url(../images/kakomis_02.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: auto;
	padding: 10px;
	font-size: 0.8em;
}
#danraku_ks04 {
	background-image: url(../images/kakomis_03.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 15px;
}
#danraku_kl01 {
	background-image: url(../images/kakomil_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 542px;
	padding-top: 5px;
	position: relative;
	left: 0px;
	margin-top: 15px;
}
#danraku_kl02 {
	background-image: url(../images/kakomil_02.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: auto;
	padding: 10px;
	font-size: 0.8em;
}
#danraku_kl04 {
	background-image: url(../images/kakomil_04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 15px;
}
#page {
	width: 100%;
	position: relative;
	font-size: 0.75em;
	clear: both;
}
#page_i {
	width: 354px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
#page_b {
	width: 80px;
	position: absolute;
	left: 0px;
	top: 8px;
	background-image: url(../hole/images/arrow_l.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 14px;
	height: 1em;
}
#page_c {
	width: 150px;
	text-align: center;
	line-height: 1.3em;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
}
#page_s {
	position: absolute;
	width: 60px;
	right: 0px;
	top: 8px;
	background-image: url(../hole/images/arrow_r.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 14px;
	height: 1em;
	left: 277px;
	text-align: right;
}
#indexb_01 {
	background-image: url(../hole/images/indexb_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 234px;
	padding-top: 6px;
	position: relative;
	left: 23px;
	margin-top: 19px;
}
#indexb_02 {
	background-image: url(../hole/images/indexb_03.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: auto;
}
#indexb_02 ul {
	font-size: 0.657em;
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	position: relative;
	left: 150px;
	width: 78px;
}
#indexb_02 ul li {
	padding: 0px;
	margin: 0px;
}
#indexb_02 h3 {
	width: 126px;
	height: 23px;
	text-indent: -5000px;
	font-size: 0.75em;
	background-image: url(../hole/images/indexbtt.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	left: 10px;
}
#indexb_04 {
	background-image: url(../hole/images/indexb_04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 6px;
}
#indexb_01b {
	background-image: url(../hole/images/indexb_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 234px;
	padding-top: 6px;
	position: relative;
	margin-top: 13px;
	left: 177px;
}
#indexb_02b {
	background-image: url(../hole/images/indexb_03.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: auto;
}
#indexb_02b ul {
	font-size: 0.657em;
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	position: relative;
	left: 150px;
	width: 78px;
}
#indexb_02b ul li {
	padding: 0px;
	margin: 0px;
}
#indexb_02b p {
	width: 128px;
	height: 11px;
	text-indent: -5000px;
	font-size: 0.75em;
	background-image: url(../hole/images/indexbttb.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	left: 10px;
}
#indexb_04b {
	background-image: url(../hole/images/indexb_04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 6px;
}
#special_01 {
	background-image: url(../hole/images/special_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 356px;
	padding-top: 6px;
	position: relative;
	left: 23px;
	margin-top: 19px;
}
#special_02 {
	background-image: url(../hole/images/special_03.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: auto;
}
#special_02 ol {
	font-size: 0.675em;
	margin: 0px;
	padding-left: 30px;
	line-height: 1.7em;
	position: relative;
	left: 145px;
	width: 180px;
}
#special_02 ol li {
	padding: 0px;
	margin: 0px;
}
#special_02 h3 {
	width: 126px;
	height: 23px;
	text-indent: -5000px;
	font-size: 0.75em;
	background-image: url(../hole/images/indexbtt.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	left: 10px;
}
#special_04 {
	background-image: url(../hole/images/special_04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 6px;
}
#contents a {
	color: blue;	
}
#contents h2 {
	width: 356px;
	height: 76px;
	text-indent: -5000px;
	font-size: 0.75em;
	background-image: url(../hole/images/title_cut.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	left: 23px;
	margin-top: 85px;
}
#contents h4 {
	position: relative;
	font-size: 0.85em;
}
#contents h5 {
	position: relative;
	font-size: 0.73em;
	margin-top: 19px;
	left: 12px;
}
#contents h4 a {
	font-size: 0.7em;
	margin-top: 0.8em;
	display: block;
	margin-bottom: 0.3em;
}
#contents h4 a:visited {
	color: blue;	
}
#contents_l h4 a:hover {
	color: #F29100;
}
#contents_r h4 a:hover {
	color: #009933;
}
#contents_nym h4 {
    font-size: 0.85em;
	width: 305px;
	height: 31px;
	background-image: url(../images/contact_bi.gif);
	color: #FFFFFF;
	text-align: center;
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 8px;
    padding-top: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
#hanbaiirai {
	position: absolute;
	top: 3px;
	left: 325px;
	font-size: 0.6em;
}
#hanbaiirai a {
	color: #FFFFFF;
	text-decoration: none;
}
#hanbaiirai a:hover {
	text-decoration: underline;
	
}
#contents_l {
	width: 165px;
	height: auto;
	background-color: #FFFFFF;
	padding-top: 8px;
	position: absolute;
	margin-left: 14px;
	margin-right: 19px;
}
#contents_r {
	width: 165px;
	height: 620px;
	background-color: #FFFFFF;
	left: 198px;
	padding-top: 8px;
	position: relative;
	margin-left: 10px;
	margin-right: 24px;
	
}
#contents_l h3 {
	font-size: 0.75em;
	font-weight: normal;
	color: #F29100;
}
#contents_r h3 {
	font-size: 0.75em;
	font-weight: normal;
	color: #009933;
}
#contents ul li a {
}
#contents ul li a:visited {
	color: blue;
}
#contents_l ul li a:hover {
	color: #F29100;
}
#contents_r ul li a:hover {
	color: #009933;
}
/***********************************************/
/* information　中央contents                              */
/***********************************************/
#infrmtin {
　　width: 563px;
	position: relative;
	left: 23px;
	margin-top:105px;
	line-height: 1.5em;
}
#infrmtin_s {
　　width: 563px;
	position: relative;
	left: 23px;
	margin-top:105px;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
#machine {
　　width: 563px;
	position: relative;
	left: 23px;
	margin-top:105px;
	line-height: 1.5em;
}
#machine img {
　　
}
#aisatsu {
    width: 462px;
	height: 636px;
	font-size: 0.75em;
	background-image: url(../images/goaisatsu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	left: 50px;
	margin-top: 20px;
}
.crprt_m {
    width: 563px;
	height: auto;
	font-size: 0.75em;
	background-image: url(../images/logomark.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	left: 23px;
	margin-top: 10px;
	padding-top: 200px;
}
.crprt01 {
    width: 563px;
	height: auto;
	font-size: 0.75em;
	margin-left: 23px;
	margin-top: 15px;
}
.crprt02 {
    width: 530px;
	margin-top: 4px;
	line-height: 1.6em;
}
.rtrn_top {
	position: relative;
	margin-left: 450px;
	margin-top: 15px;
}
.rtrn_top p {
	padding-left: 20px;
	background-image: url(../images/rtrn_topb.gif);
	background-position: center left;
	background-repeat: no-repeat;
	height: 15px;
	font-size:0.75em;
}
.rtrn_top p a {
	color: blue;	
}
#cmpny_g {
    width: 563px;
	height: auto;
	font-size: 0.75em;
	position: relative;
	left: 23px;
	margin-top: 20px;
	background-image: none;
	background-position: top right;
	background-repeat: no-repeat;
}
#cmpny_g02 {
    width: 563px;
	height: auto;
	font-size: 0.75em;
	background-image: url(../information/images/cmpny02.jpg);
	background-position: 23px 200px;
	background-repeat: no-repeat;
	position: relative;
	left: 23px;
	margin-top: 20px;
	padding-bottom: 100px;
}
#cmpny_g dl,#cmpny_g02 dl {
	margin-left:5px;
	padding-top: 0px;
}
#cmpny_g dt,#cmpny_g02 dt {
	text-align: right;
	width: 65px;	
}
#cmpny_g dd {
	padding-left: 50px;
	margin-top: -22px;
	margin-bottom: 25px;
	line-height: 1.6em;
}
#cmpny_g02 dd {
	padding-left: 50px;
	margin-top: -22px;
	margin-bottom: 25px;
	line-height: 2em;
}
#nagare_i {
    width: 300px;
	position: absolute;
	left: 350px;
	top: 295px;
}
.wvx {
    width: 356px;
	position: relative;
	left: 23px;
	margin-top: 19px;
}
/***********************************************/
/* container　下部左sidebarA                              */
/***********************************************/
#sidebarA {
	background-color: #FFFFFF;
	width: 196px;
	height: auto;
	position: absolute;
	left: 0px;
	top: 278px;
}
#study_l {
	width: 191px;
	height: 82px;
	position: relative;
	background-color: #FFFFFF;
}
#study_l ul {
	font-size: 0.675em;
	position: absolute;
	left: 126px;
	width: 40px;
	top: 6px;
	line-height: 1.6em;
}
#study_l ul li a {
	color: #FF7373;
	text-decoration: none;
}
#study_l ul li a:visited {
	color: #FF7373;
	text-decoration: none;
}
#study_l ul li a:hover {
	color: #FF7373;
	text-decoration: underline;
}
#study_l h4 {
	width:113;
	height:65px;
	top:7px;
	left:8px;
	position: absolute;
}
.sidebarA_u {
	padding-top: 3px;
	background-image: url(../images/shopguide_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 2px;
	z-index: 21;
}
.sidebarA_d {
	background-image: url(../images/shopguide_05.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	width: 196px;
	position: absolute;
	z-index: 22;
}
#sidebarA ul {
	background-color: #FFF;
	width: 66px;
}
#sidebarA ul li span {
    color: blue;
}
#tsuuhan {
	background-color: #FFF;
	width: 196px;
	background-image: url(../images/shopguide_02.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
.si_u {
	background-color: #FFFFFF;
	width: 196px;
	background-position: left top;
	background-repeat: no-repeat;
	height: 25px;
	font-size: 0.75em;
	color: #666666;
	text-indent: 14px;
	background-image: url(../images/leftkoumoku_b.gif);
	margin-bottom: 1px;
}
.si_u p {
	position: relative;
	top: 4px;
}
.si_c p {
	top: 4px;
	position: relative;
}
.si_b p {
	top: 4px;
	position: relative;
}
.si_c {
	background-color: #FFF;
	width: 196px;
	background-image: url(../images/shopguide_c_03.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 25px;
	font-size: 0.75em;
	text-indent: 14px;
	color: #666666;
	}
.si_b {
	background-color: #FFF;
	width: 196px;
	background-image: url(../images/shopguide_b_02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 22px;
	font-size: 0.75em;
	text-indent: 14px;
	color: #666666;
	}
#sidebarA a {
	color: #666666;
	text-decoration: none;
}
#sidebarA a:visited {
	color: #666666;
	text-decoration: none;
}
#sidebarA a:hover {
	text-decoration: underline;
	color: #0000FF;
}
#sidebarA h4 {
	background-image: url(../images/torihiki_bb.gif);
	background-position: left top;
	width: 196px;
	height: 21px;
	text-indent: -5000px;
	background-repeat: no-repeat;
}
#gompedia {
	width: 192px;
	height: 42px;
	background-image: url(../images/gompediabanner.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -5000px;
	z-index: 29;
	position: relative;
}
#gompedia a {
	width: 192px;
	height: 42px;
	display: block;
}
#gompedia a:hover {
	text-decoration: none;
}
#google_lb {
	background-image: url(../images/google_lb.gif);
}
/***********************************************/
/* container　下部右sidebarB                             */
/***********************************************/
#sidebarB {
	background-color: #FFFFFF;
	width: 187px;
	height: auto;
	position: relative;
        margin-top: 5px;
    display: none; /* 見積もりは表示しない  */
}
#sidebarB h4 {
	background-image: url(../images/mitsumoribanner.gif);
	background-position: left top;
	width: 187px;
	height: 21px;
	text-indent: -5000px;
	background-repeat: no-repeat;
}
#mitsumori {
	background-image: url(../images/mitsumori_d.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 187px;
	height: 177px;
	position: relative;
	left: 0px;
}
#etab03_on {
	width: 56px;
	height: 20px;
	position: absolute;
	top: 57px;
	left: 9px;
	background-image: url(../images/mitsumori_on_03.gif);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}
#etab p {
	cursor: pointer;
}
#etab03_off {
	width: 56px;
	height: 20px;
	position: absolute;
	top: 57px;
	left: 9px;
	background-image: url(../images/mitsumori_off_03.gif);
	background-position: top left;
	background-repeat: no-repeat;
	visibility: hidden;
	cursor: pointer;
}
#etab04_on {
	width: 56px;
	height: 20px;
	position: absolute;
	top: 57px;
	left: 65px;
	background-image: url(../images/mitsumori_on_04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	visibility: hidden;
	cursor: pointer;
}
#etab04_off {
	width: 56px;
	height: 20px;
	position: absolute;
	top: 57px;
	left: 65px;
	background-image: url(../images/mitsumori_off_04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}
#etab05_on {
	width: 55px;
	height: 20px;
	position: absolute;
	top: 57px;
	left: 121px;
	background-image: url(../images/mitsumori_on_05.gif);
	background-position: top left;
	background-repeat: no-repeat;
	visibility: hidden;
	cursor: pointer;
}
#etab05_off {
	width: 55px;
	height: 20px;
	position: absolute;
	top: 57px;
	left: 121px;
	background-image: url(../images/mitsumori_off_05.gif);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}
#etab06_on {
	width: 167px;
	height: 100px;
	position: absolute;
	top: 77px;
	left: 9px;
	background-image: url(../images/mitsumori_07.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#etab07_on {
	width: 167px;
	height: 100px;
	position: absolute;
	top: 77px;
	left: 9px;
	background-image: url(../images/mitsumori_07.gif);
	background-position: top left;
	background-repeat: no-repeat;
	visibility: hidden;
}
#etab08_on {
	width: 167px;
	height: 100px;
	position: absolute;
	top: 77px;
	left: 9px;
	background-image: url(../images/mitsumori_07.gif);
	background-position: top left;
	background-repeat: no-repeat;
	visibility: hidden;
}
.etab_in {
	width: 167px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 3px;
}
.etabtext_on {
	color: #6767ff;
	font-size: 0.67em;
	text-align: center;
	position: relative;
	padding-top: 4px;
}
.etabtext_off {
	color: #ffffff;
	font-size: 0.67em;
	text-align: center;
	position: relative;
	padding-top: 4px;
	height: 18px;
}
.etabtext_on a {
	color: #6767ff;
	text-decoration: none;
}
.etabtext_off a {
	color: #FFFFFF;
	text-decoration: none;
}
.etabtext_on a:hover {
	color: #6767ff;
	text-decoration: underline;
}
.etabtext_off a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.etabtext_on a:vist {
	color: #6767ff;
	text-decoration: none;
}
.etabtext_off a:vist {
    color: #FFFFFF;
	text-decoration: none;
}
.estimate_f {
	position: absolute;
	left: 0px;
	top: 0px;
}
#estimatehelp {
	position: absolute;
	left: 134px;
	top: 32px;
	font-size: 0.54em;
}
#estimatehelp a:visited {
	color: blue;
}
.mat_c {
	position: absolute;
	width: 120px;
	left: 52px;
	top: 8px;
	font-size: 0.6em;
	height: 20px;
}
#hs_t {
	position: absolute;
	top: 38px;
	left: 52px;
	font-size: 0.7em;
	width: 30px;
}
#hs_t2 {
	position: absolute;
	top: 38px;
	left: 123px;
	font-size: 0.6em;
	width: 50px;
}
#hs_t2 a {
	color: #316AC5;	
}
.hs_i {
	top: 36px;
	left: 81px;
	position: absolute;
	width: 28px;
	font-size: 0.6em;
	padding: 0px;
}
#t1_t {
	position: absolute;
	top: 10px;
	left: 8px;
	font-size: 0.62em;
}
.t1_i {
	top: 7px;
	left: 30px;
	position: absolute;
	width: 20px;
	font-size: 0.62em;
	padding: 0px;
}
#w1_t {
	position: absolute;
	top: 10px;
	left: 58px;
	font-size: 0.62em;
}
.w1_i {
	top: 7px;
	left: 88px;
	position: absolute;
	width: 25px;
	font-size: 0.62em;
	padding: 0px;
}
.l1_i {
	top: 7px;
	left: 127px;
	position: absolute;
	width: 25px;
	font-size: 0.62em;
	padding: 0px;
}
.w1_x {
	position: absolute;
	top: 10px;
	left: 118px;
	font-size: 0.62em;
}
#num1_t {
	position: absolute;
	top: 31px;
	left: 8px;
	font-size: 0.62em;
}
.num1_i {
	top: 28px;
	left: 30px;
	position: absolute;
	width: 35px;
	font-size: 0.62em;
	padding: 0px;
}
#amnts1_t {
	position: absolute;
	top: 56px;
	left: 5px;
	font-size: 1em;
	color: #FF9900;
	font-weight: bold;
}
.amnts1_i {
	top: 53px;
	left: 24px;
	position: absolute;
	width: 50px;
	font-size: 0.62em;
	padding: 0px;
	border: none 0px;
}
.estimatesubmit   {
	position: absolute;
	left: 77px;
	width: 78px;
	height: 19px;
	top: 33px;
}
.cartsubmit   {
	position: absolute;
	left: 77px;
	width: 78px;
	height: 19px;
	top: 57px;
}
.t1_i2 {
	top: 7px;
	left: 30px;
	position: absolute;
	width: 30px;
	font-size: 0.62em;
	padding: 0px;
}
#outd2_t {
	position: absolute;
	top: 10px;
	left: 74px;
	font-size: 0.62em;
}
.outd2_i {
	top: 7px;
	left: 98px;
	position: absolute;
	width: 30px;
	font-size: 0.62em;
	padding: 0px;
}
#outd3_t {
	position: absolute;
	top: 10px;
	left: 58px;
	font-size: 0.62em;
}
.outd3_i {
	top: 7px;
	left: 81px;
	position: absolute;
	width: 20px;
	font-size: 0.62em;
	padding: 0px;
}  
.ind3_t {
	position: absolute;
	top: 10px;
	left: 109px;
	font-size: 0.62em;
}
.ind3_i {
	top: 7px;
	left: 132px;
	position: absolute;
	width: 20px;
	font-size: 0.62em;
	padding: 0px;
}
#google_rb {
	background-image: url(../images/google_rb.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 187px;
	height: 150px;
	padding-left: 4px;
	margin-top: -15px;
}
#renewal {
	color: #666666;
	font-size: 0.7em;
	line-height: 1.4em;
}
#renewal dl {
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-left: 3px;
	margin-top: -15px;
}
#renewal dt {
	margin: 0px 0px 0px 0px;
	float: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#renewal dd {
	margin-left: 60px;
	padding-bottom: 6px;
}
/***********************************************/
/*   トップメニュー                            */
/***********************************************/
#category_m ul {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	font-size: 0.75em;
}
#category_m li {
	float: left;
	margin-right: 20px;
	padding-bottom: 0px;
}
#category_m li img {
	margin-right:4px;
	margin-bottom:8px;
	vertical-align: middle;
	position: relative;
	top: 3px;
}
#category_m02 ul {
	list-style-type: disc;
	margin: 0;
	padding: 0px;
	font-size: 1em;
	padding-left: 20px;
	color: blue;
}
#category_m02 li {
	padding-bottom: 0px;
}
#category_m02 li img {
	margin-right:4px;
	margin-bottom:8px;
	vertical-align: middle;
	position: relative;
	top: 3px;
}
#header {
	position: relative;
	width: 780px;
	height: 138px;
	z-index: 40;
}
#topbar03_01 {
	background-image: url(../images/topslice_03.gif);
	width: 780px;
	height: 49px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-position: top left;
	background-repeat: no-repeat;
        z-index: 41;
}
#topbar03_02 {
	background-image: url(../images/topslice_05.gif);
	width: 256px;
	height: 14px;
	position: absolute;
	left: -1px;
	top: 49px;
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 42;
}
#topbar03_03 {
	background-image: url(../images/topnavigation07.gif);
	position: absolute;
	top: 50px;
	left: 0px;
	background-position: top left;
	background-repeat: no-repeat;
	width: 240px;
	height: 12px;
	z-index: 43;
}
#topbar03_04 {
	background-image: url(../images/topnavigation_m_10.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 17px;
	height: 10px;
	position: absolute;
	top: 50px;
	left: 239px;
	z-index: 44;
}
.category_01           {
	background-image: url(../images/sinterior_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 509px;
	visibility: hidden;
	top: 50px;
	left : 262px;
	position: absolute;
	z-index : 30;
}
#category_m a:visited {
	color:blue;
	text-decoration: none;
}
#category_m a:hover {
	color:#009933;
}
#category_m02 a {
	color:blue;
	text-decoration: none;
}
#category_m02 a:visited {
	color:blue;
	text-decoration: none;
}
#category_m02 a:hover {
	color:blue;
	text-decoration: underline;
}
.category_02      {
	background-image: url(../images/sinterior_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 509px;
	overflow: hidden;
}
.category_04  {
	background-image: url(../images/sinterior_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 509px;
}
.tabinner {
	display:block;
	width: 86px;
	height: 39px;
	cursor: pointer;
	z-index : 11;
	position : absolute;
}
.tabinner02 {
	display:block;
	width: 86px;
	height: 39px;
	cursor: pointer;
	z-index : 11;
	position : absolute;
}
.tabinner03 {
	display:block;
	width: 86px;
	height: 39px;
	cursor: pointer;
	background-image: url(../images/hosetabtitle.gif);
	background-repeat: no-repeat;
	background-position: 12px 3px;
	z-index : 11;
	position : absolute;
	padding-bottom: 8px;
}
.tabinner04 {
	display:block;
	width: 86px;
	height: 39px;
	cursor: pointer;
	background-image: url(../images/plastictabtitle.gif);
	background-repeat: no-repeat;
	background-position: 19px 1px;
	z-index : 11;
	position : absolute;
	padding-bottom: 8px;
}
.tabinner05 {
	display:block;
	width: 86px;
	height: 39px;
	cursor: pointer;
	z-index : 11;
	position : absolute;
}
.tabinner_int {
	display:block;
	width: 203px;
	height: 35px;
	cursor: pointer;
	z-index : 11;
	position : absolute;
}
.tabgomu {
	width : 86px;
	height : 39px;
	top : 11px;
	left : 262px;
	position : absolute;
	z-index : 50;
	visibility : visible;
	background-image: url(../images/topnavigation_17.gif);
	layer-background-image: url(../images/menutabgomu_t.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
	background-repeat: no-repeat;
	
}
.tabsponge {
	width : 86px;
	height : 39px;
	top : 11px;
	left : 348px;
	position : absolute;
	z-index : 7;
	visibility : visible;
	background-image: url(../images/topnavigation_18.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutabsponge_t.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.category_01_2 {
    background-image: url(../images/sgomupipe_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 509px;
	visibility: hidden;
	top: 50px;
	position: absolute;
    left : 262px;
  z-index : 31;
}
.category_02_2      {
	background-image: url(../images/sgomupipe_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 509px;
	overflow: hidden;
}
.category_04_2  {
	background-image: url(../images/sgomupipe_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 509px;
}
.category_01_3 {
    background-image: url(../images/sgomuhimo_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 509px;
	visibility: hidden;
	top: 50px;
	position: absolute;
    left : 262px;
    z-index : 32;
 }
.category_02_3     {
	background-image: url(../images/sgomuhimo_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 509px;
	overflow: hidden;
}
.category_04_3  {
	background-image: url(../images/sgomuhimo_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 509px;
}
.category_01_4 {
background-image: url(../images/sspongeita_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 509px;
	visibility: hidden;
	top: 50px;
	position: absolute;
    left : 262px;
    z-index : 33;
 }
 .category_02_4     {
	background-image: url(../images/sspongeita_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 509px;
	overflow: hidden;
}
.category_04_4  {
	background-image: url(../images/sspongeita_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 509px;
}
.category_01_5 {
background-image: url(../images/sspongehimo_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 509px;
	visibility: hidden;
	top: 50px;
	position: absolute;
    left : 262px;
    z-index : 34;
 }
 .category_02_5     {
	background-image: url(../images/sspongehimo_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 509px;
	overflow: hidden;
}
.category_04_5  {
	background-image: url(../images/sspongehimo_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 509px;
	}
.category_01_6 {
background-image: url(../images/szsonota_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 509px;
	visibility: hidden;
	top: 50px;
	position: absolute;
    left : 262px;
    z-index : 36;
 }
 .category_02_6     {
	background-image: url(../images/szsonota_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 509px;
	overflow: hidden;
}
.category_04_6  {
	background-image: url(../images/szsonota_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 509px;
}
.category_01_7 {
    background-image: url(../images/anzen_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 174px;
	visibility: hidden;
	top: 63px;
	position: absolute;
    left : 203px;
    z-index : 36;
 }
 .category_02_7     {
	background-image: url(../images/anzen_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 174px;
	overflow: hidden;
}
.category_04_7  {
	background-image: url(../images/anzen_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 174px;
}
.category_01_8 {
    background-image: url(../images/anzen_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 174px;
	visibility: hidden;
	top: 99px;
	position: absolute;
    left : 203px;
    z-index : 37;
 }
 .category_02_8     {
	background-image: url(../images/anzen_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 174px;
	overflow: hidden;
}
.category_04_8 {
	background-image: url(../images/anzen_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 174px;
}
.category_01_9 {
background-image: url(../images/anzen_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 174px;
	visibility: hidden;
	top: 135px;
	position: absolute;
    left : 203px;
    z-index : 38;
 }
 .category_02_9     {
	background-image: url(../images/anzen_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 174px;
	overflow: hidden;
}
.category_04_9  {
	background-image: url(../images/anzen_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 174px;
}
.category_01_10 {
background-image: url(../images/anzen_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 174px;
	visibility: hidden;
	top: 171px;
	position: absolute;
    left : 203px;
    z-index : 39;
 }
 .category_02_10     {
	background-image: url(../images/anzen_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 174px;
	overflow: hidden;
}
.category_04_10  {
	background-image: url(../images/anzen_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 174px;
}
.category_01_11 {
background-image: url(../images/anzen_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 174px;
	visibility: hidden;
	top: 207px;
	position: absolute;
    left : 203px;
    z-index : 40;
 }
 .category_02_11     {
	background-image: url(../images/anzen_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 174px;
	overflow: hidden;
}
.category_04_11  {
	background-image: url(../images/anzen_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 174px;
}
.category_01_12 {
background-image: url(../images/anzen_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	width: 174px;
	visibility: hidden;
	top: 243px;
	position: absolute;
    left : 203px;
    z-index : 40;
 }
 .category_02_12     {
	background-image: url(../images/anzen_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	width: 174px;
	overflow: hidden;
}
.category_04_12  {
	background-image: url(../images/anzen_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 5px;
	width: 174px;
}
.tabhose {
	width : 86px;
	height : 39px;
	top : 11px;
	left : 434px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topnavigation_19.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.tabplastic {
	width : 86px;
	height : 39px;
	top : 11px;
	left : 520px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topnavigation_20.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.tabothers {
	width : 86px;
	height : 39px;
	top : 11px;
	left : 606px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topnavigation_21.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.gomothers {
	width : 88px;
	height : 39px;
	top : 11px;
	left : 692px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topnavigation_22.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.interior {
	width : 191px;
	height : 36px;
	top : 63px;
	left : 0px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topslice_08.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.anzen {
	width : 191px;
	height : 36px;
	top : 99px;
	left : 0px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topslice_10.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.kaigo {
	width : 191px;
	height : 36px;
	top : 135px;
	left : 0px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topslice_11.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.biyou {
	width : 191px;
	height : 36px;
	top : 171px;
	left : 0px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topslice_12.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.bond {
	width : 191px;
	height : 36px;
	top : 207px;
	left : 0px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topslice_13.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
.s_sonota {
	width : 191px;
	height : 35px;
	top : 243px;
	left : 0px;
	position : absolute;
	z-index : 8;
	visibility : visible;
	background-image: url(../images/topslice_14.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menutab_hose_05.gif);
	border: 1px none #000000;
	background-position: top left;
	text-align: left;
}
#topbar ul {
	list-style-type: none;
	margin: 0;
	padding: 0px;
}
#topbar li {
	float: left;
	margin-right: 20px;
	padding-bottom: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
}
.sab_title {
	color: #CC0000;
	margin-bottom: 10px;
}
.sab_title02 {
    color: #CC0000;
	margin-bottom: 10px;
	margin-top: 15px;
}
#topbar li img {
	margin-right:8px;
	margin-bottom:15px;
	vertical-align: middle;
	position: relative;
	top: 9px;
}
.menu_bar {
	position: absolute;
	height: 36px;
	width: 780px;
	top: 101px;
	background-image: url(../images/menubar.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#gomujplogo {
	background-image: url(../images/gomujplogo_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 20;
	height: 94px;
	width: 250px;
	top: 8px;
}
.gomujplogo {
	cursor: pointer;
	display: block;
	height: 94px;
	width: 250px;
}
#google_top {
	position: absolute;
	height: 60px;
	width: 468px;
	left: 260px;
	z-index: 18;
}
#netshopping {
	font-size: 0.54em;
	color: #FFFFFF;
	position: absolute;
	left: 8px;
	top: 21px;
}
#shoppingcart {
	background-image: url(../images/shoppingcart.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 27px;
	width: 144px;
	left: 235px;
	top: 5px;
}
.cart {
	height: 27px;
	width: 144px;
	cursor: pointer;
	display: block;
}
/***********************************************/
/* footer                                  */
/***********************************************/

#footer {
	background-color: #fff;
	width: 100%;
	height: 30px;
	position: relative;
	clear: both;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	margin-top: 8px;
}
.footerbar {
	background-color: #fff;
	width: 780px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	font-size: 0.75em;
	color: #666666;
	line-height: 1.7em;
}
.footerbar ul {
    margin-bottom:4px;
}
.footerbar ul li {
	display: inline;
}
.footerbar ul li a {
	padding-left: 5px;
	padding-right: 5px;
	border-right-color: #666666;
	text-decoration: none;
	border-right-style: solid;
	border-right-width: 1px;
	color: #666666;
}
.footerbar ul li a:hover {
	text-decoration: underline;
	color: #0000FF;
}
.crtext {
	font-size: 0.6em;
	color: #fff;
	text-align: right;
	position: relative;
	padding-top: 4pt;
}
#sidebarA_i {
	position: absolute;
	left: 0px;
	width: 187px;
}

