@charset "utf-8";

/* ========================================================================
    01. header
    02. contents
    03. footer
------------------------------------------------------------------------ */


body{
background:none;
_zoom:.9;
}
body.remain{
_zoom:.825;
}


/* ========================================================================
    01. header
------------------------------------------------------------------------ */

/*  header
-------------------------------------------------------------- */
#header{
border-bottom-color:#000;
}

#header,
#header-inner{
min-width:inherit;
*min-width:720px;
width:auto;
}

#header *{
background:none !important;
}

#header .nav-01,
#header .nav-02{
display:none;
}

/*  nav-header
-------------------------------------------------------------- */
#nav-header,
#nav-header-inner{
min-width:inherit;
*min-width:720px;
width:auto;
}

#nav-header *{
background:none !important;
}

#nav-header-inner{
padding:5px 10px 20px 10px;
}

#nav-header .nav-01{
display:none;
}

#nav-header .nav-02{
border-bottom:0 none;
}

#nav-header .nav-02 dt{
color:#000;
}


/* ========================================================================
    02. contents
------------------------------------------------------------------------ */
#contents,
#contents-inner,
.popup-01 #contents,
.popup-01 #contents-inner{
min-width:inherit;
*min-width:720px;
width:auto;
}

.liner #contents{
_zoom:.75;
}

#contents-inner{
padding:0;
}

.line #contents-inner{
background-image:none;
}

/*  special
-------------------------------------------------------------- */
#special{
*zoom:.75;
}

/*  main
-------------------------------------------------------------- */
#contents #main{
float:none;
width:720px;
margin-right:auto;
margin-left:auto;
padding-left:0;
}

.line #contents #main{
width:710px;
}

.remain #contents #main{
width:790px;
}

#contents #main .box-shop-01{
display:none;
}

/*  sub
-------------------------------------------------------------- */
#contents #sub{
display:none;
}


/* ========================================================================
    03. footer
------------------------------------------------------------------------ */

/*  nav-footer
-------------------------------------------------------------- */
#nav-footer{
display:none;
}

/*  footer
-------------------------------------------------------------- */
#footer{
min-height:inherit;
*min-height:20px;
height:auto;
border-top:1px solid #000;
}

#footer #footer-inner,
.popup-01 #footer #footer-inner{
width:auto;
}

#footer .nav-01{
display:none;
}

#footer .copyright{
color:#000;
}
