﻿@charset "utf-8";

#top-body {
position: relative;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
width: 912px;
background-image: url(/images/com_body_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}

#top-menu-main {
position: relative;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
width: 912px;
height: 362px;
}

/*menu background top*/
#header-menu {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
width: 912px;
height: 49px;
background-image: url(/images/com_menu.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#header-menu #menu-home {
background-image: url(/images/com_menu_in.gif);
background-repeat: no-repeat;
background-position: -26px 0px;
}

#left-center-column { 
width : 606px ; 
float : left ; 
}

#box-center { 
width : 290px ; 
float : right ; 
position: relative;
top: 0px;
left: 0px;
}

#box-left { 
position: relative;
top: 0px;
left: 0px;
width : 316px ; 
float : left ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#box-right { 
width : 306px ; 
float : right ; 
position: relative;
top: 0px;
left: 0px;
}

#top-main {
position: absolute;
top: 49px;
left: 0px;
margin: 0px;
padding: 0px;
width: 912px;
height: 315px;
background-image: url(/images/com_top_main.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#top-main #top-main-link {
position: absolute;
top: 198px;
left: 45px;
margin: 0px;
padding: 0px;
width: 311px;
height: 95px;
}

#top-main #top-main-link a {
width: 311px;
height: 95px;
margin: 0px;
padding: 0px; 
display: block;
z-index: 40;
}
#top-main #top-main-link a:hover {
background-image: url(/images/top_main_link.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 311px;
height: 95px;
margin: 0px;
padding: 0px;
display: block;
z-index: 40;
}

#top-topics {
position:relative;
top: 0px;
left: 0px;
background-image: url(/images/com_top_topics.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 912px;
height: 188px;
}

#top-point {
position:absolute;
top: 4px;
left: 44px;
width: 264px;
height: 77px;
}
#top-point a {
width: 264px;
height: 77px;
margin: 0px;
padding: 0px;
display: block;
}
#top-point a:hover {
background-image:url(/images/top_point.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 264px;
height: 77px;
margin: 0px;
padding: 0px;
display: block;
}

#top-price {
position:absolute;
top: 89px;
left: 44px;
width: 264px;
height: 77px;
}
#top-price a {
width: 264px;
height: 77px;
margin: 0px;
padding: 0px;
display: block;
}
#top-price a:hover {
background-image:url(/images/top_point.gif);
background-repeat: no-repeat;
background-position: 0px -85px;
width: 264px;
height: 77px;
margin: 0px;
padding: 0px;
display: block;
}

#top-topics-text {
position: absolute;
top: 50px;
left: 331px;
overflow: auto;
width: 534px;
height: 108px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 100;
filter:Chroma(color=#ffffff);
}

#top-method-green {
position:relative;
top: 20px;
left: 0px;
background-image: url(/images/top_method_green.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 912px;
height: 350px;
}

#top-method-blue {
position:relative;
top: 30px;
left: 0px;
background-image: url(/images/top_method_blue.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 912px;
height: 360px;
}

#top-method-double {
position:relative;
top: 20px;
left: 0px;
background-image: url(/images/top_method_double.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 912px;
height: 360px;
}

#top-method-mail-link {
position: relative;
left: 50px;
top: 263px;
width: 210px;
height: 55px;
}
#top-method-mail-link a {
width: 210px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}
#top-method-mail-link a:hover {
background-image:url(/images/top_method_double_on.gif);
background-repeat: no-repeat;
background-position: -50px -263px;
width: 210px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}

#top-method-deriver-link {
position: absolute;
left: 300px;
top: 263px;
width: 210px;
height: 55px;
}
#top-method-deriver-link a {
width: 175px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}
#top-method-deriver-link a:hover {
background-image:url(/images/top_method_double_on.gif);
background-repeat: no-repeat;
background-position: -300px -263px;
width: 175px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}

#top-method-trip-link {
position: absolute;
left: 495px;
top: 263px;
width: 175px;
height: 55px;
}
#top-method-trip-link a {
width: 175px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}
#top-method-trip-link a:hover {
background-image:url(/images/top_method_double_on.gif);
background-repeat: no-repeat;
background-position: -495px -263px;
width: 175px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}

#top-method-bring-link {
position: absolute;
left: 690px;
top: 263px;
width: 175px;
height: 55px;
}
#top-method-bring-link a {
width: 175px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}
#top-method-bring-link a:hover {
background-image:url(/images/top_method_double_on.gif);
background-repeat: no-repeat;
background-position: -690px -263px;
width: 175px;
height: 55px;
margin: 0px;
padding: 0px;
display: block;
}


h4.topics-title {
border-bottom: dotted 1px #181778;
margin: 0px 0px 5px 0px;
}

p.topics {
margin: 0px 0px 0px 10px;
}

.topics-right {
text-align: right;
}

#top-buy-title {
position:relative;
top: 0px;
left: 25px;
background-image:url(/images/top_maker_title.gif);
background-repeat: no-repeat;
background-position: 0px 25px;
width:862px;
height:65px;
clear: both;
}

#top-buy-list {
position: relative;
top: 0px;
left: 26px;
overflow: auto;
width: 840px;
height: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
z-index: 100;
/*filter:Chroma(color=#ffffff);*/
}

h3.buy-category-title {
font-size: 120%;
border-bottom: solid 1px #181778;
border-left: solid 5px #181778;
margin: 25px 0px 10px 0px;
padding: 0px 0px 0px 5px;
z-index: 102;
clear: both;
}

h4.buy-maker {
font-size: 100%;
border-bottom: dotted 1px #181778;
margin: 10px 0px 5px 10px;
padding: 10px 0px 0px 0px;
z-index: 102;
clear: both;
}

h4.buy-nickname {
font-size: 100%;
margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
z-index: 102;
clear: both;
}

/* 
.left-maker {
float: left;
width: 33%;
display:block;
margin: 0px;
padding: 0px 0px 0px 10px;
z-index: 105;
list-style: none;
}

.center-maker {
float: left;
width: 34%;
display:block;
margin: 0px;
padding: 0px 0px 0px 10px;
z-index: 105;
list-style: none;
}

.right-maker {
display:block;
margin: 0px;
padding: 0px 0px 0px 10px;
z-index: 105;
list-style: none;
}
*/


.maker-list {
position:relative;
top: 0px;
left: 0px;
margin: 0px 0px 10px 20px;
padding: 0px 0px 0px 0px;
list-style: none;
display:block;
z-index: 105;
clear: right;
}
.m-list1 {
line-height: 180%;
width: 33%;
float:left;
margin: 0px;
padding: 0px 0px 0px 10px;
}
.m-list2 {
line-height: 180%;
width: 34%;
float:left;
margin: 0px;
padding: 0px 0px 0px 10px;
}
.m-list3 {
line-height: 180%;
margin: 0px;
padding: 0px 0px 0px 10px;
clear: right;
}

.maker-list-red {
position:relative;
top: 0px;
left: 0px;
margin: 0px 0px 10px 10px;
padding: 0px 0px 0px 0px;
list-style: none;
display:block;
z-index: 105;
clear: both;
color: #b53c4f;
}


#top-specialize-category-title {
position:relative;
top: 0px;
left: 25px;
background-image:url(/images/top_specialize_category_title.gif);
background-repeat: no-repeat;
background-position: 0px 25px;
width:862px;
height:65px;
clear: both;
}

#top-specialize-category {
position:relative;
top: 0px;
left: 26px;
background-image:url(/images/health_category.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width:860px;
height:150px;
list-style: none;
display:block;
margin: 0px;
padding: 0px;
}

#left-block-1 {
position:absolute;
top: 0px;
left: 0px;
width: 426px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 200;
list-style: none;
}

#left-block-1 a {
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#left-block-1 a:hover {
background-image:url(/images/health_category_on.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#right-block-1 {
position:absolute;
top: 0px;
left: 434px;
width: 426px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 200;
}

#right-block-1 a {
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#right-block-1 a:hover {
background-image:url(/images/music_category_on.jpg);
background-repeat: no-repeat;
background-position: -434px 0px;
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#left-block-2 {
position:absolute;
top: 155px;
left: 0px;
width: 426px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 200;
list-style: none;
}

#left-block-2 a {
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#left-block-2 a:hover {
background-image:url(/images/music_category_on.jpg);
background-repeat: no-repeat;
background-position: 0px -155px;
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#right-block-2 {
position:absolute;
top: 155px;
left: 434px;
width: 426px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 200;
}

#right-block-2 a {
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#right-block-2 a:hover {
background-image:url(/images/music_category_on.jpg);
background-repeat: no-repeat;
background-position: -434px -155px;
width: 426px;
height: 150px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}


#top-category-title {
position:relative;
top: 0px;
left: 25px;
background-image:url(/images/top_category_title.gif);
background-repeat: no-repeat;
background-position: 0px 25px;
width:862px;
height:65px;
clear: both;
}

#top-category {
position:relative;
top: 0px;
left: 26px;
background-image:url(/images/top_link.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width:860px;
height:148px;

margin: 0px 0px 0px 0px;
list-style: none;
display:block;
}

#top-category #top-audio-eibui {
position:absolute;
top: 0px;
left: 0px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index: 200;
}

#top-category #top-audio-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-audio-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}


#top-category #top-pc-eibui {
position:absolute;
top: 0px;
left: 217px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-pc-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-pc-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -217px 0px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-brand-eibui {
position:absolute;
top: 0px;
left: 434px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-brand-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-brand-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -434px 0px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}


#top-category #top-gakki-eibui {
position:absolute;
top: 0px;
left: 651px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-gakki-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-gakki-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -651px 0px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-digital-eibui {
position: absolute;
top: 51px;
left: 0px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index: 200;
}

#top-category #top-digital-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-digital-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: 0px -51px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}


#top-category #top-beauty-eibui {
position:absolute;
top: 51px;
left: 217px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-beauty-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-beauty-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -217px -51px;
width: 209px;
height: 46px;
margin:0px;
padding:0px;
display:block;
z-index:200;
}


#top-category #top-life-eibui {
position:absolute;
top: 51px;
left: 434px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-life-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-life-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -434px -51px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}


#top-category #top-kougu-eibui {
/*LINK IN*/
background-image:url(/images/top_link_in.gif);
background-repeat: no-repeat;
background-position: -651px -51px;
position:absolute;
top: 51px;
left: 651px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-kougu-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-kougu-eibui a:hover {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-antique-eibui {
position:absolute;
top: 102px;
left: 0px;
width: 209px;
height: 46px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:200;
}

#top-category #top-antique-eibui a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-antique-eibui a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: 0px -102px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-kegawa-tomato {
position:absolute;
top: 102px;
left: 217px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-kegawa-tomato a {
width: 209px;
height: 46px; 
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-kegawa-tomato a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -217px -102px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-kids-tomato {
position:absolute;
top: 102px;
left: 434px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-kids-tomato a {
width: 209px;
height: 46px;
margin:0px;
padding:0px;
display:block;
z-index:200;
}

#top-category #top-kids-tomato a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -434px -102px;
width: 209px;
height: 46px;
margin:0px;
padding:0px;
display:block;
z-index:200;
}

/*MLM*/
#top-category #top-mlm-tomato {
position:absolute;
top: 102px;
left: 651px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
z-index:200;
}

#top-category #top-mlm-tomato a {
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-category #top-mlm-tomato a:hover {
background-image:url(/images/top_link_on.gif);
background-repeat: no-repeat;
background-position: -651px -102px;
width: 209px;
height: 46px;
margin: 0px;
padding: 0px;
display: block;
z-index:200;
}

#top-otherlink-title {
position:relative;
top: 0px;
left: 25px;
background-image:url(/images/top_otherlink_title.gif);
background-repeat: no-repeat;
background-position: 0px 25px;
width:862px;
height:65px;
clear: both;
}

#top-other-links{
position:relative;
top:0px;
left:0px;
margin: 0px;
padding: 0px;
width:912px;
height:345px;
z-index:20;
}

.otherlink-text {
/* \*//*/
position:relative;
top:60px;
left:0px;
/* */
margin: 0px;
padding: 0px;
}

#top-eibuinet {
background-image:url(/images/otherlink_eibuinet_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
margin: 0px 0px 0px 36px;
padding: 0px 0px 0px 0px;
}

#top-eibuinet a {
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}

#top-eibuinet a:hover {
background-image:url(/images/otherlink_eibuinet_title_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}

/**/
#top-tomato {
background-image:url(/images/otherlink_tomato_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 260px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#top-tomato a {
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}

#top-tomato a:hover {
background-image:url(/images/otherlink_tomato_title_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}

/**/
#top-eibuicom {
background-image:url(/images/otherlink_eibuicom_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

#top-eibuicom a {
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}

#top-eibuicom a:hover {
background-image:url(/images/otherlink_eibuicom_title_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}

/**/
#top-kaitori {
background-image:url(/images/otherlink_navi_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

#top-kaitori a {
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}

#top-kaitori a:hover {
background-image:url(/images/otherlink_navi_title_on.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
height: 60px;
margin: 0px;
padding: 0px;
display: block;
}


#top-link-title {
position:relative;
top: 0px;
left: 25px;
/*
background-image:url(/images/top_link_title.gif);
background-repeat: no-repeat;
background-position: 0px 25px;
*/
width:862px;
height:65px;
clear: both;
}

#top-link-list {
position:relative;
top: 0px;
left: 26px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 100px 0px;
list-style: none;
display:block;
}
.link-list {
width: 172px;
text-align: center;
float:left;
margin: 0px;
padding: 0px;
}


dl.dl-price {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:140px;
}
   
dt.dt-price {
float:left;
width:55px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight:bold;
clear:left;
}

dd.dd-price {
margin-left:95px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

P.top-text {
margin: 0px 0px 0px 0px;
padding: 0px 35px 5px 35px;
}

P.top-text-red {
margin: 0px 0px 0px 0px;
padding: 0px 35px 5px 35px;
color: #b53c4f;
}


#top-buy-list ul {
width: 800px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
list-style-type: none;

}

#top-buy-list ul li {
width: 33%;
border-bottom: dotted  1px #ccc ;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
float: left;
}