@charset "utf-8";

h2.top_tl {padding:0px;margin:0px 0px 10px 0px ;}

/* header */

#head_top{
background-image: url(../img/top/main.jpg);
width:960px;
height:191px;
background-repeat: no-repeat;
position:relative;
}


/* header navigation top */

#headernavi {
background-image: url(../img/top/head_bg.gif);
background-color: #abbbd3;
width: 960px !important;
height:87px;
}

#headernavi_buy {
background-image: url(../img/buy/head_bg.gif);
background-color: #abbbd3;
width: 960px !important;
height:87px;
}

.headernavi_logo {
float:left;
padding-left:10px;
width:229px;
}

.headernavi_subnavi {
width:709px;
background-image: url(../img/top/head_navi_bg.gif);
background-repeat: no-repeat;
float:left;
}

.headernavi_subnavi h1{
font-size:12px;
text-align:right;
padding:0;
margin:4px 10px 3px 4px;
line-height:100%;
font-weight:normal;
}

.headernavi_subnavi ul{
margin:0;
padding:0;
list-style-type: none; 
}
.headernavi_subnavi ul li{
float:left;
margin:0;
padding:0;
}

.headernavi_subnavi ul li.search{
background-image: url(../img/bt_searhch_bg.gif);
background-repeat: no-repeat;
float:left;
width:291px;
height:34px;
text-align:right;
padding:5px 10px 0px 0px;
}


/*　head newproduct　*/

#new_product{
width:116px;
text-align:center;
color:#ffffff;
padding-top:12px;
padding-left:38px;
}

#new_product h2{
padding:0;
margin:0;
}

.#new_product side_contents{
background: #ffffff;
}

/* center contents*/

.topnav {
width : 738px ;
border-bottom: 1px #CEC5BE solid;
border-right: 1px #CEC5BE solid;
border-left: 1px #CEC5BE solid;
margin-bottom:15px;
padding:0px;
}

.topstorenav_l { 
float : left ;
width:237px; 
padding:0px;
margin:0px;
}

#topstorenav_r {
width:491px; 
float:left;
margin:0px;
padding:0px;
text-align:right;
border-bottom: 1px #CEC5BE solid;
height:136px;
}

#topstorenav_r_footer {
text-align:right;
padding:5px 1px 5px 0px;
}

#topnav_l_sub01 { 
float : left ;
height:126px;
width:225px; 
border-right: 1px #CEC5BE solid;
border-bottom: 1px #CEC5BE solid;
padding:0px 5px 5px 0px;
margin-top:5px;
margin-left:5px;
}

#topnav_f_sub01 { 
float : left ;
height:126px;
width:225px; 
border-right: 1px #CEC5BE solid;
padding:5px 5px 5px 0px;
margin-left:5px;
}

#topnav_f_sub02 { 
float : left ;
height:126px;
width:230px; 
border-right: 1px #CEC5BE solid;
border-bottom: 0px #CEC5BE solid;
padding:5px 5px 5px 0px;
margin-left:5px;
}

#topnav_f_sub03 { 
float : left ;
height:126px;
width:225px; 
border-right: 0px #CEC5BE solid;
border-bottom: 0px #CEC5BE solid;
padding:5px 5px 5px 5px;
margin-bottom:5px;
margin-left:5px;
}

/* center contents news*/

.topnav_news{
width:479px;
float:left;
margin-right:15px;
}

h2.topnav_news{
padding:0;
margin:0;

}

.topnav_news ul{
margin:0;
padding:10px 5px 0px 5px;
}

.topnav_news ul li.store{
margin-bottom:10px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_store.gif);background-repeat: no-repeat;}
.topnav_news ul li.yahoo{
margin-bottom:8px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_yahoo.gif);background-repeat: no-repeat;}
.topnav_news ul li.amazon{
margin-bottom:8px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_amazon.gif);background-repeat: no-repeat;}
.topnav_news ul li.ebay{
margin-bottom:8px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_ebay.gif);background-repeat: no-repeat;}
.topnav_news ul li.bookmark{
margin-bottom:8px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_bookmark.gif);background-repeat: no-repeat;}
.topnav_news ul li.pickup{
margin-bottom:8px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_pickup.gif);background-repeat: no-repeat;}
.topnav_news ul li.other{
margin-bottom:8px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_other.gif);background-repeat: no-repeat;}
.topnav_news ul li.link{
margin-bottom:8px;line-height:100%;padding-left:107px;background-image: url(../img/top/li_link.gif);background-repeat: no-repeat;}

.topnav_news ul li span{
padding-left:15px;
}

.topnav_pickup{
width:245px;
float:left;
}
.topnav_pickup_img{
padding-top:10px;
}

.topnav_news dl{
margin:0;
padding:0px 5px 10px 5px;clear: both;
}

.topnav_news dl dt{margin:0;padding:3px 0px 0px 0px ;float:left;}
.topnav_news dl dd.other,.topnav_news dl dd.bookstore,.topnav_news dl dd.yahoo,.topnav_news dl dd.ebay,.topnav_news dl dd.news,.topnav_news dl dd.campaign{margin:0;padding:3px 0px 0px 15px ;float:left;}
.topnav_news dl dd.bookstore span{font-size:10px;margin:0px 0px 0px 15px ;padding:2px 4px;border-left: 5px #ff9000 solid;border-right: 1px #CEC5BE solid;border-bottom: 1px #CEC5BE solid;border-top: 1px #CEC5BE solid;}
.topnav_news dl dd.yahoo span{font-size:10px;margin:0px 0px 0px 15px ;padding:2px 4px;border-left: 5px #4f88d6 solid;border-right: 1px #CEC5BE solid;border-bottom: 1px #CEC5BE solid;border-top: 1px #CEC5BE solid;}
.topnav_news dl dd.ebay span{font-size:10px;margin:0px 0px 0px 15px ;padding:2px 4px;border-left: 5px #ffd800 solid;border-right: 1px #CEC5BE solid;border-bottom: 1px #CEC5BE solid;border-top: 1px #CEC5BE solid;}
.topnav_news dl dd.news span{font-size:10px;margin:0px 0px 0px 15px ;padding:2px 4px;border-left: 5px #f367f5 solid;border-right: 1px #CEC5BE solid;border-bottom: 1px #CEC5BE solid;border-top: 1px #CEC5BE solid;}
.topnav_news dl dd.campaign span{font-size:10px;margin:0px 0px 0px 15px ;padding:2px 4px;border-left: 5px #ff0000 solid;border-right: 1px #CEC5BE solid;border-bottom: 1px #CEC5BE solid;border-top: 1px #CEC5BE solid;}
.topnav_news dl dd.other span{font-size:10px;margin:0px 0px 0px 15px ;padding:2px 4px;border-left: 5px #31369a solid;border-right: 1px #CEC5BE solid;border-bottom: 1px #CEC5BE solid;border-top: 1px #CEC5BE solid;}


/* center contents reader */

#topnav_reader_sub01 { 
float : left ;
height:126px;
width:225px; 
border-right: 1px #CEC5BE solid;
padding:0px 5px 5px 0px;
margin-left:5px;
margin-top:5px;
}

#topnav_reader_sub02 { 
float : left ;
height:126px;
width:230px; 
border-right: 1px #CEC5BE solid;
border-bottom: 0px #CEC5BE solid;
padding:0px 5px 5px 0px;
margin-top:5px;
margin-left:5px;
}

#topnav_reader_sub03 { 
float : left ;
height:126px;
width:225px; 
border-right: 0px #CEC5BE solid;
border-bottom: 0px #CEC5BE solid;
padding:0px 5px 5px 5px;
margin-bottom:5px;
margin-left:5px;
margin-top:5px;
}

#topnav_r_sub01 { 
width:480px; 
border-bottom: 1px #CEC5BE solid;
padding:0px 5px 5px 0px;
margin-top:5px;
margin-left:5px;
}

/* center contents layout image */
div.topnav_sub_l { 
float : left ;
width:35%; 
padding:0px;
}
div.topnav_sub_l p{ 
padding-top:2px;
padding-right:16px;
text-align:center;
margin:0px;
}

/* center contents naka layout　text */
div.topnav_sub_r { 
float : left ;
padding:0px;
width:65%; 
}


div.topnav_sub_r h3{ 
font-weight: bold;
padding:0px 0px 5px 0px;
margin:0px;
margin-top:5px;
font-size: 1.0em ;
}

div.topnav_sub_r span{ 
padding:0px 0px 5px 15px;
margin:0px;
margin-top:5px;
background-image: url(../store/images/cs/text6.gif);
background-repeat: no-repeat;
}

div.topnav_sub_footer{ 
margin-top:8px;
text-align:right;
}





