#wrap
{
    margin : 0 auto;
    padding : 0;
    width : 760px;
    text-align : left;
}

#floatingFlash
{
    position : absolute;
    z-index : 500;
    width : 100%;
    height : 141px;
    top : 10px;
    left : 0px;
    display : none;
}

br.clear
{
    clear : both;
    line-height : 0em;
    font-size : 1px;
}

.hdrtop
{
    margin : 0 0 0 0;
    padding : 0;
    width : 760px;
    height : 55px;
    background : no-repeat right bottom url(http://www2.athome.co.jp/atweb_static/common/images/hdrtop_bg.gif);
}

.hdrtop #logo
{
    margin : 0 0 0 0;
    top : 10px;
    left : 0px;
    z-index : 0;
    float : left;
}

.hdrtop p#tagline
{
    margin : 5px 0 0 30px;
    padding : 0;
    font-size : 68%;
    letter-spacing : -1px;
    text-align : center;
    letter-spacing : 1px;
}

.hdrtop p#tagline a
{
    color : #333;
    text-decoration : none;
    white-space : nowrap;
    position : absolute;
    margin : 0px 0 0 -360px;
}

.hdrtop #jsmenu1
{
    margin : 12px 0 0 0;
    padding : 0;
    color : #fff;
    font-size : 70%;
    bottom : 4px;
    right : 4px;
    text-align : right;
}

.hdrtop #jsmenu2
{
    padding : 0;
    color : #fff;
    font-size : 70%;
    top : 10px;
    right : 0;
    width : 539px;
    height : 39px;
    text-align : left;
    float : right;
}

#pinfo
{
    margin : 0;
    padding : 3px 7px 3px 3px;
    width : 760px;
    background : repeat-x top #f1f1f1 url(http://www2.athome.co.jp/atweb_static/common/images/pinfo_bg.gif);
}

#pinfo p img
{
    vertical-align : middle;
}

#pinfo td.login
{
    margin : 0;
    padding : 0 0 0 5px;
    width : 1%;
    white-space : nowrap;
    height : 22px;
    vertical-align : middle;
    background : no-repeat right #fff url(http://www2.athome.co.jp/atweb_static/common/images/pinfo_login_bg.gif);
}

#pinfo td.login p
{
    margin : 0;
    padding : 1px 4px 3px 0;
    font-size : 12px;
}

#pinfo td.sub
{
    margin : 0;
    padding : 0;
    width : auto;
    text-align : right;
}

#pinfo td.sub p
{
    margin : 0;
    padding : 0;
    font-size : 10px;
    width : 100%;
    text-align : right;
}

#pinfo td.sub a
{
    text-decoration : none;
}

#pinfo td.sub a:hover
{
    text-decoration : underline;
}

.crumbs_short
{
    margin : 0;
    padding : 0;
    width : 760px;
}

.crumbs_short td.bread_crumbs
{
    margin : 0;
    padding : 6px 0 0 5px;
    width : 99%;
    font-size : 84%;
    vertical-align : top;
    background : none;
}

.crumbs_short td.bread_crumbs a
{
    font-weight : bold;
    text-decoration : none;
}

.crumbs_short td.bread_crumbs a:hover
{
    font-weight : bold;
    text-decoration : underline;
}

a.crumbs:link
{
    color : #03c;
    font-weight : bold;
    text-decoration : none;
}

a.crumbs:visited
{
    font-weight : bold;
    text-decoration : none;
}

a.crumbs:hover
{
    color : #03c;
    font-weight : bold;
    text-decoration : underline;
}

a.crumbs:active
{
    color : #03c;
    font-weight : bold;
    text-decoration : underline;
}

a.reverse:link
{
    color : #03c;
    font-size : 10px;
    text-decoration : none;
}

a.reverse:visited
{
    font-size : 10px;
    text-decoration : none;
}

a.reverse:hover
{
    color : #03c;
    font-size : 10px;
    text-decoration : underline;
}

a.reverse:active
{
    color : #03c;
    font-size : 10px;
    text-decoration : underline;
}

.footer
{
    margin : 15px 0 0 0;
    padding : 0;
    width : 760px;
}

.footer a:link
{
    color : #03c;
    text-decoration : none;
}

.footer a:visited
{
    text-decoration : none;
}

.footer a:hover
{
    color : #03c;
    text-decoration : underline;
}

.footer a:active
{
    color : #03c;
    text-decoration : underline;
}

.easysrch
{
    margin : 0;
    padding : 10px 0 0 0;
    text-align : center;
    font-size : 84%;
    color : #ccc;
    letter-spacing : -1px;
    background : no-repeat url(http://www2.athome.co.jp/atweb_static/common/images/prt_easrch_bg.gif);
    height : 43px;
}

.ftrsub
{
    margin : 0;
    padding : 5px 0 0 0;
    text-align : center;
    font-size : 70%;
    color : #ccc;
    letter-spacing : -1px;
}

.credit
{
    margin : 7px 0 0 96px;
    padding : 0;
    width : 610px;
}

.credit address
{
    margin : 0;
    padding : 0;
    font-size : 70%;
    float : left;
    text-align : left;
    font-style : normal;
    letter-spacing : -1px;
}

.contents
{
    margin : 10px 0 0 0;
    padding : 0;
    width : 760px;
}

.contents td
{
    margin : 0;
    padding : 0;
    height : 33px;
    font-size : 84%;
    color : #036;
    background : no-repeat top #f2f4f5 url(http://www2.athome.co.jp/atweb_static/common/images/prt_h2_bg.gif);
    vertical-align : top;
}

.contents td div.stk
{
    margin : 0 0 0 10px;
    padding : 7px 0 0 10px;
    font : bold large "MS PGothic",Osaka;
    color : #036;
    display : block;
    background : no-repeat 0 7px #f2f4f5 url(http://www2.athome.co.jp/atweb_static/common/images/icn_stk_01.gif);
}

td.jorlink
{
    margin : 0;
    padding : 0 9px 0 0;
    white-space : nowrap;
    height : 17px;
    background : no-repeat right url(http://www2.athome.co.jp/atweb_static/common/images/prts_srchoption_03_bg_06.gif);
    vertical-align : top;
}

td.jorlink p
{
    margin : 0;
    padding : 2 0 0 15px;
    font-size : 10px;
    height : 17px;
    background : no-repeat left url(http://www2.athome.co.jp/atweb_static/common/images/prts_srchoption_03_bg_07.gif);
}

.hlphdrthird
{
    margin : 0;
    padding : 0;
    width : 670px;
    height : 50px;
    background : repeat-x bottom url(http://www2.athome.co.jp/atweb_static/common/images/hdrthird_bg.gif);
    position : relative;
}

.hlphdrthird #logo
{
    margin : 0;
    padding : 0;
    position : absolute;
    top : 10px;
    left : -1px;
    z-index : 1;
    width : 100%;
}

.hlphdrthird p#tagline
{
    margin : 0;
    padding : 0;
    font-size : 60%;
    position : absolute;
    top : 8px;
    left : 30px;
    z-index : 2;
}

.hlphdrthird p#tagline a
{
    color : #333;
    text-decoration : none;
}

.hlphdrthird p#tagline a:hover
{
    color : #333;
    text-decoration : none;
}

.hlphdrthird .close
{
    margin : 0;
    padding : 0;
    position : absolute;
    top : 18px;
    left : 580px;
}

.hlpfooter
{
    margin : 15px 0 10px 0;
    padding : 0;
    width : 670px;
    border-top : 1px solid #ccc;
}

.hlpfooter .credit
{
    margin : 7px 0 0 20px;
    padding : 0;
    width : 610px;
}

.hlpfooter .credit p#logosmll
{
    margin : 0;
    padding : 0;
    width : 76px;
    float : left;
}

.hlpfooter .credit address
{
    margin : 0;
    padding : 0;
    font-size : 70%;
    float : left;
    font-style : normal;
    letter-spacing : -1px;
}

.title
{
    font-size : 84%;
    color : #11415b;
}

.l
{
    font-size : 84%;
    text-decoration : none;
}

.m
{
    font-size : 12px;
    text-decoration : none;
}

.s
{
    font-size : 10px;
}

.foot
{
    font-size : 10px;
    color : #636363;
}

.menu
{
    font-size : 10px;
}

.top1
{
    font-size : 84%;
}

A.top:link
{
    color : #5b3810;
}

A.top:visited
{
    color : #5b3810;
}

A.top:active
{
    color : #5b3810;
}

A.top:hover
{
    color : #ff3914;
    text-decoration : none;
}

A.ft:link
{
    color : #636363;
    text-decoration : none;
}

A.ft:visited
{
    color : #636363;
}

A.ft:active
{
    color : #636363;
}

A.ft:hover
{
    color : #636363;
    text-decoration : none;
}

A.red:link
{
    color : #ff0000;
}

A.red:visited
{
    color : #ff0000;
}

A.red:active
{
    color : #ff0000;
}

A.red:hover
{
    color : #ff0000;
    text-decoration : none;
}

A.pg:link
{
    color : #5b3810;
}

A.pg:visited
{
    color : #5b3810;
}

A.pg:active
{
    color : #5b3810;
}

A.pg:hover
{
    color : #5b3810;
    text-decoration : none;
}

.black
{
    color : #000000;
}

A.sub:link
{
    color : #324a3a;
    text-decoration : none;
}

A.sub:active
{
    color : #324a3a;
    text-decoration : none;
}

A.sub:hover
{
    color : #324a3a;
    text-decoration : none;
}

A.sub:visited
{
    color : #324a3a;
    text-decoration : none;
}

.color01
{
    color : #b44668;
}

.under
{
    text-decoration : underline;
}

