@charset "utf-8";

#wrapper {
    background-color: #FFFFFF;
    padding: 0px;
    height: auto;
    width: 900px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

/*---------------------------------------------
コンテンツ*/
#contents {
    margin: 0px;
    padding: 0px;
    height: auto;
    text-align: center;
    width: 898px;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
/*---------------------------------------------
ラインナップメニュー*/
#contents #lineup {
    float: left;
    height: 35px;
    width: 898px;
    padding: 0px;
    margin: 0px 0px 5px;
}
#contents #lineup ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#contents #lineup li {
    display: inline;
    float: left;
}
#contents #lineup li img {
    border:0;
}
#contents #lineup li a{
    display:block;

}
#contents #lineup li a:hover {
    background-color:transparent;
}
#contents #lineup li a:hover img{
    visibility:hidden;
}
#contents #lineup li.navi1{
    background:url(../../lineup/images/subnavi_01_over.gif);
}
#contents #lineup li.navi2{
    background:url(../../lineup/images/subnavi_02_over.gif);
}
#contents #lineup li.navi3{
    background:url(../../lineup/images/subnavi_03_over.gif);
}
#contents #lineup li.navi4{
    background:url(../../lineup/images/subnavi_04_over.gif);
}
#contents #lineup li.navi5{
    background:url(../../lineup/images/subnavi_05_over.gif);
}
#contents #lineup li.navi6{
    background:url(../../lineup/images/subnavi_06_over.gif);
}
#contents #lineup li.navi7{
    background:url(../../lineup/images/subnavi_07_over.gif);
}
#contents #lineup li.navi8{
    background:url(../../lineup/images/subnavi_08_over.gif);
}
#contents #lineup li.navi10{
    background:url(../../lineup/images/subnavi_10_over.gif);
}
/*---------------------------------------------
商品画像エリア*/
#contents #goods {
    margin: 0px 0px 30px;
    height: auto;
    width: 500px;
    float: left;
    padding: 0px 0px 10px 16px;
}
/*---------------------------------------------
商品詳細エリア*/
#contents #goodsdetail {
    margin: 0px 0px 30px;
    height: auto;
    width: 340px;
    float: left;
    padding: 0px 16px 0px 26px;
}
#contents #goodsdetail h1 {
    margin: 0px 0px 10px;
    height: auto;
    width: 340px;
    float: left;
    padding: 0px;
    text-align: left;
}

#contents #goodsdetail h6 {
    margin: 0px 0px 10px;
    height: auto;
    width: 340px;
    float: left;
    padding: 0px;
}
#contents #goodsdetail p{
    margin: 0px 0px 10px;
    height: auto;
    width: 340px;
    float: left;
    padding: 0px;
    text-align: left;
}

#contents #goodsdetail #goodsarea{
    margin: 0px 0px 15px;
    height: auto;
    width: 340px;
    float: left;
    padding: 0px 0px 10px;
    border-bottom: 1px dotted #999999;
    text-align: left;
}

#contents #goodsdetail #goodsarea #goodsbox{
    margin: 0px 0px 10px;
    height: auto;
    width: 340px;
    float: left;
    padding: 0px;
    text-align: left;
}

#contents #goodsdetail #goodsarea #goodsbox dl{
    float: left;
    height: auto;
    width: 340px;
    padding: 0px;
    margin: 0px;
}
#contents #goodsdetail #goodsarea #goodsbox dt{
    display: inline;
    float: right;
    width: 340px;
    text-align: left;
    padding: 0px;
    height: auto;
    margin: 0px 0px 5px;
}
#contents #goodsdetail #goodsarea #goodsbox dd{
    width: 340px;
    height: auto;
    padding: 0px;
    margin: 0px 0px 8px;
    float: left;
    text-align: left;
}
a:hover img{
    opacity: 0.8;
    filter:alpha(opacity=80);
}


#contents #goodsdetail #goodsarea #colorbox{
    margin: 0px 0px 5px;
    height: auto;
    width: 112px;
    float: left;
    padding: 0px;
    text-align:center;
}

#contents #goodsdetail #goodsarea #colorbox dl{
    float: left;
    height: auto;
    width: 112px;
    padding: 0px;
    margin: 0px;
}
#contents #goodsdetail #goodsarea #colorbox dt{
    display: inline;
    float: right;
    width: 112px;
    text-align: left;
    padding: 0px;
    height: auto;
    margin: 0px 0px 5px;
}
#contents #goodsdetail #goodsarea #colorbox dd{
    width: 112px;
    height: auto;
    padding: 0px;
    margin: 0px 0px 8px;
    float: left;
    text-align: center;
}
#contents #goodsdetail #goodsarea #colorbox a{
    display: block;
    text-decoration: none;
}
#contents #goodsdetail #goodsarea #colorbox a:hover{
    margin: 0px;
    float: left;
    padding: 0px;
    height: auto;
    width: 112px;
    display: inline;
    cursor:pointer;
    cursor:hand;
    background-color: #eeeded;
}

.goods_color_inner {
	text-align: center;
	background-color:#FFFFFF;
	cursor:hand;
}

.goods_color_img {
    float: clear;
    height:80px;
    width:75px;
    text-align:center;
}

#cart_button div img {
    border:0;
}
#cart_button div a{
    display:block;

}
#cart_button div a:hover {
    background-color:transparent;
    background:url(../../lineup/images/cart_button_over.gif);
}

#cart_button div a:hover img{
    visibility:hidden;
}
