@charset "utf-8";
/* CSS Document */


li.g_navi00 a {
background: url(../img/g_navi00_.gif) no-repeat left top;
display: block;
height: 31px;
width: 160px;
}

li.g_navi00 a:hover {
background: url(../img/g_navi00_.gif) no-repeat left top;
display: block;
height: 31px;
width: 160px;
}

dl.desc_dl {
float: left;
display: block;
padding: 27px 0px 0px 30px;
width: 643px;
}

dt.desc_dt {
background: url(../img/index_desc_title.gif) no-repeat left top;
height: 30px;
width: 510px;
}

dd.desc_dd {
color: #666666;
line-height: 1.6;
padding: 8px 0px 0px 6px;
text-align: left;
}

.desc_title {
float: left;
padding: 27px 0px 20px 30px;
width: 830px;
}

h2.desc_title_img {
background: url(../img/index_desc_title.gif) no-repeat left top;
height: 22px;
width: 825px;
}

p.desc {
color: #666666;
display: block;
float: left;
line-height: 1.6;
padding: 0px 0px 0px 33px;
width: 660px;
}


#otoiawase_btn {
float: left;
padding: 27px 0px 0px 0px;
width: 167px;
}

.otoiawase_btn_img a {
background: url(../img/otoiawase_btn.gif) no-repeat left top;
display: block;
height: 50px;
width: 167px;
}



#main_left {
float: left;
padding: 46px 0px 0px 10px;
width: 251px;
}


.kagi_banner {
float: left;
padding: 30px 0px 0px 0px;
width: 232px;
}

.japan-rock_banner {
float: left;
padding: 10px 0px 0px 0px;
width: 232px;
}

.bouhan_banner {
float: left;
padding: 10px 0px 0px 0px;
width: 232px;
}



#main_right {
float: left;
padding: 46px 0px 0px 0px;
width: 612px;
}


.bouhan_product {
float: left;
width: 612px;
}

.bouhan_product_title_bg {
background: url(../img/bouhan_product_title_bg.gif) no-repeat left top;
height: 24px;
width: 612px;
}

h3.bouhan_product_title {
color: #444444;
display: block;
float: left;
padding: 3px 0px 0px 22px;
text-align: left;
}

.bouhan_product_bg {
background: url(../img/bouhan_product__bg.gif) repeat-y left top;
height: 100%;
width: 612px;
}

.bouhan_product_bottom {
background: url(../img/bouhan_product__bottom.gif) no-repeat left top;
height: 1px;
width: 612px;
}


.bouhan_product_top_bar {
float: left;
width: 1px;
}

.bouhan_product_top_bar_img {
background: url(../img/bouhan_product_top_bar.gif) no-repeat left top;
height: 118px;
width: 1px;
}


.bouhan_product_middle_bar {
float: left;
width: 1px;
}

.bouhan_product_middle_bar_img {
background: url(../img/bouhan_product_middle_bar.gif) no-repeat left top;
height: 141px;
width: 1px;
}


.bouhan_product_bottom_bar {
float: left;
width: 1px;
}

.bouhan_product_bottom_bar_img {
background: url(../img/bouhan_product_bottom_bar.gif) no-repeat left top;
height: 121px;
width: 1px;
}



.bouhan_product_slide_bar {
float: left;
width: 610px;
}

.bouhan_product_slide_bar_img {
background: url(../img/bouhan_product_slide_bar.gif) no-repeat left top;
height: 1px;
width: 610px;
}


.bouhan_product01 {
float: left;
padding: 20px 0px 0px 12px;
width: 600px;
}


.bouhan_product01_01 {
float: left;
height: 118px;
width: 147px;
}

.bouhan_product01_01_img {
float: left;
width: 147px;
}

.bouhan_product01_01_t {
display: block;
float: left;
text-align: center;
width: 147px;
}

.bouhan_product01_01_t a {
color: #666666;
display: block;
float: left;
text-align: center;
width: 147px;
}

.bouhan_product01_01_t a:hover {
color: #b24347;
display: block;
float: left;
text-align: center;
width: 147px;
}


.bouhan_product01_02 {
float: left;
height: 118px;
width: 143px;
}

.bouhan_product01_02_img {
float: left;
width: 143px;
}

.bouhan_product01_02_t {
display: block;
float: left;
width: 143px;
}

.bouhan_product01_02_t a {
color: #666666;
display: block;
float: left;
text-align: center;
width: 143px;
}

.bouhan_product01_02_t a:hover {
color: #b24347;
display: block;
float: left;
text-align: center;
width: 143px;
}


.bouhan_product01_03 {
float: left;
height: 118px;
width: 145px;
}

.bouhan_product01_03_img {
float: left;
width: 145px;
}

.bouhan_product01_03_t {
display: block;
float: left;
width: 145px;
}

.bouhan_product01_03_t a {
color: #666666;
display: block;
float: left;
text-align: center;
width: 145px;
}

.bouhan_product01_03_t a:hover {
color: #b24347;
display: block;
float: left;
text-align: center;
width: 145px;
}


.bouhan_product01_04 {
float: left;
height: 118px;
width: 159px;
}

.bouhan_product01_04_img {
float: left;
width: 159px;
}

.bouhan_product01_04_t {
display: block;
float: left;
width: 159px;
}

.bouhan_product01_04_t a {
color: #666666;
display: block;
float: left;
text-align: center;
width: 159px;
}

.bouhan_product01_04_t a:hover {
color: #b24347;
display: block;
float: left;
text-align: center;
width: 159px;
}


.bouhan_product02 {
float: left;
padding: 8px 0px 0px 12px;
width: 600px;
}

.bouhan_product03 {
float: left;
padding: 8px 0px 0px 12px;
width: 600px;
}



#ka_to_o {
float: left;
padding: 12px 0px 0px 21px;
width: 885px;
}

.ka_to_o_bg {
background: url(../img/ka_to_o_bg.gif) repeat-y left top;
float: left;
height: 100%;
width: 859px;
}


.and-more a {
color: #b24347;
display: block;
padding: 14px 40px 0px 0px;
float: right;
}

.and-more a:link {
color: #b24347;
display: block;
}

.and-more a:visited {
color: #b24347;
display: block;
}

.and-more a:hover {
color: #666666;
display: block;
}

.and-more a:active {
color: #b24347;
display: block;
}


.kanagagwa {
float: left;
width: 885px;
}

.kanagagwa_title_bg {
background: url(../img/kanagawa_tilte_bg.gif) no-repeat left top;
height: 24px;
width: 859px;
}

h3.kanagagwa_title {
color: #444444;
display: block;
float: left;
padding: 3px 0px 0px 22px;
text-align: left;
}

p.kanagagwa_p {
color: #666666;
display: block;
line-height: 1.7;
padding: 20px 0px 0px 23px;
text-align: left;
width: 826px;
}


.tokyo {
float: left;
padding: 18px 0px 0px 0px;
width: 885px;
}

.tokyo_title_bg {
background: url(../img/tokyo_tilte_bg.gif) no-repeat left top;
height: 24px;
width: 859px;
}

h3.tokyo_title {
color: #444444;
display: block;
float: left;
padding: 3px 0px 0px 22px;
text-align: left;
}

p.tokyo_p {
color: #666666;
display: block;
line-height: 1.7;
padding: 20px 0px 0px 23px;
text-align: left;
width: 826px;
}

p.tokyo_p center {
color: #666666;
line-height: 1.7;
width: 826px;
}

p.tokyo_p center font {
color: #666666;
line-height: 1.7;
width: 826px;
}


.other {
float: left;
padding: 18px 0px 27px 0px;
width: 885px;
}

.other_title_bg {
background: url(../img/other_title_bg.gif) no-repeat left top;
height: 24px;
width: 859px;
}

h3.other_title {
color: #444444;
display: block;
float: left;
padding: 3px 0px 0px 22px;
text-align: left;
}

p.other_p {
color: #666666;
display: block;
line-height: 1.7;
padding: 20px 0px 0px 23px;
text-align: left;
}


.ka_to_o_bottom {
background: url(../img/ka_to_o_bottom.gif) no-repeat left top;l
float: left;
height: 1px;
width: 859px;
}



p.maker {
color: #993333;
display: block;
float: left;
padding: 15px 0px 0px 20px;
text-align: left;
}