/**
 * Header
 */
table#top_header
{
	width: 1082px;
	margin: 0 32px;
        position:relative;
}

table#top_header td.top
{
	width: 1082px;
	height: 14px;
	background-image: url("https://img20.shop-pro.jp/PA01187/467/etc/top_header_back_top.png?20120904133300");
}

table#top_header td.left
{
	width: 10px;
	height: 612px;
	background-image: url("https://img20.shop-pro.jp/PA01187/467/etc/top_header_back_left.png?20120904133722");
}

table#top_header td.main
{
	width: 1057px;
	height: 580px;
	background-image: url("https://img20.shop-pro.jp/PA01187/467/etc/top_header_back_main.png?20120904133600");
	vertical-align: top;
	padding: 16px 0 0 0;
}

table#top_header td.right
{
	width: 15px;
	height: 612px;
	background-image: url("https://img20.shop-pro.jp/PA01187/467/etc/top_header_back_right.png?20120904133745");
}

table#top_header td.bottom
{
	width: 1082px;
	height: 20px;
	background-image: url("https://img20.shop-pro.jp/PA01187/467/etc/top_header_back_bottom.png?20120904133445");
}

#hp_images
{
        width: 1050px;
        height: 235px;
        text-align: center;
        /*margin: -8px auto auto -10px;*/
        position: relative;
        left: 12px;

}

#hp_images img
{
     position: absolute;
     left: -10px;
     top: -8px;
}

#goods
{
        margin: 36px 0 0 22px;
}

#goods img
{
        float:left;
}

#goods img.goods_center
{
        margin: auto 39px;
}
<{*
/**
 * Footer
 */
#footer_top
{
	width:100%;
	height: 53px;
	background-image: url("https://img20.shop-pro.jp/PA01187/467/etc/footer_top.png?20120905105223");
	margin-bottom: -1px;
}


#footer_main
{
	background-color: #e2d9d0;
	text-align: left;
}

#footer_contents
{
	height: 210px;
	margin: 16px 32px 10px 32px;
}

#footer_left
{
	width: 504px;
        height: 206px;
	float:left;	
}
#footer_left .tesuryo0
{
    margin: 28px 0 0 73px;
}

#footer_left .cart_search
{
    height: 44px;
    margin: 32px 0 0 2px;
}


#footer_left .cart_search img
{
    float: left;
}

#footer_left .cart_search form
{
    float: left;
}

#footer_left .cart_search .search_text
{
    width: 220px;
    height: 44px;
    background-image: url("https://img20.shop-pro.jp/PA01187/467/etc/footer_search_text.png?20120905111237");
    float: left;
}

*}>

#footer_left .cart_search .search_text input
{
    margin: 6px auto auto 50px;
    height: 23px;
    width: 154px;
    font-size: 18px;
    border: none;
    background-color:transparent
}

#footer_left .cart_search input.seach_btn
{
    width: 58px;
    height: 44px;
    float: left;
}

#footer_left .menus
{
    clear: both;
    margin: 16px 0 0 4px;
}

#footer_contents img.footer_bar
{
        clear:both;
}

#footer_contents img.footer_bar_y
{
        float:left;
}

#footer_right
{
	width: 560px;
        height: 206px;
	float:left;	
}

#footer_right .logo
{
    float: left;
    margin: 16px 0 0 10px;
}

#right_info
{
    float: right;
    font-size: 10px;
    margin: 36px auto 0 0;
}

#right_info p
{
    clear: both;
    margin-top: 28px;
}

#footer_right ul
{
    clear: both;
    font-size: 12px;
    margin: 0 0 0 24px;
}

#footer_right ul li
{
    width: 170px;
    float: left;
    margin-top: 10px;
}

#footer_right ul li.listshort
{
    width: 120px;
}


#footer_right ul li.listshort2
{
    width: 64px;
}


#footer_right ul li.listlong
{
    width: 340px;
}


/* ************************************************ 
 *	TOPコンテンツ
 * ************************************************ */

#top_middle
{
    height: 433px;
    margin: 16px 76px 32px 64px;
}

#top_middle_left
{
    float: left;
}

/* ------------------------------------- 
 *	お知らせエリア
 *	箇条書きでお知らせを掲載する際にご利用ください
 *	※初期設定では適用されていません
 * ------------------------------------- */

.info_bg {
	background:transparent url(https://img20.shop-pro.jp/PA01187/467/etc/whatsnew.png?20120905141022) 0px 0px;
	width:677px;
        height:128px;
        padding-top: 49px;
	}
.info_text
{
    margin: 0 0 0 16px
}
.info_images
{
    float: left;
}

.info_list
{
    float: left;width: 500px;

}

.info_list p
{
    margin: 16px 0 8px 16px;
}


.ranking_bg {
        margin-top:19px;
	background:transparent url(https://img20.shop-pro.jp/PA01187/467/etc/ranking.png?20120905142610) 0px 0px;
	width:677px;
        height:167px;
        padding-top: 70px;
	}

.ranking_bg table
{
    margin-left: 16px;
    
}

.ranking_bg table td
{
    text-align: center;
    vertical-align: top;      
}

.ranking_bg table td.rank_icon
{
    width: 50px;
　　table-layout: fixed;
}

.ranking_bg table td.rank_goods
{
    width: 160px;
    height: 120px;
    table-layout: fixed;
}

.ranking_bg table td.rank_goods .rank_goods_box
{
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: 0 30px;
}

.movie_bg {
        float: right;
	background:transparent url(https://img20.shop-pro.jp/PA01187/467/etc/movie.png?20120905141931) 0px 0px;
	width:301px;
        height:373px;
        padding: 60px 0 0 0px;
        text-align:center;
	}

.movie_bg p
{
    margin: 6px auto 18px auto;    
}




