@charset "UTF-8";
/* ===========================================================

    Print.css

=========================================================== */
/* -----------------------------------------------------------
    Settings= Hide Contents
----------------------------------------------------------- */
#supersized,
#str-nav-local,
#str-content-footer,
#str-nav-container,
.jspVerticalBar,
.scrollpane.enable-print,
#calJump,
.nav-contents-01,
.nav-contents-02,
.nav-contents-03,
.nav-carousel,
.nav-staff-index{
display:none;
}

/* -----------------------------------------------------------
    Settings= Layout
----------------------------------------------------------- */
body{
min-width:0;
min-height:0;
}

body,
#str-footer{
color:#000;
}

#str-header,
#str-main,
#str-content-body,
#str-nav,
#str-footer{
width:auto;
}

#str-header-container{
height:auto;
background-color:#fff;
}

#str-main-container{
background:transparent none;
}

.js #str-main{
height:auto;
}

#str-footer-container{
height:14px;
background-color:transparent;
}

.js #str-foot-container{
position:static;
}

.js #str-content-body{
height:auto;
}

.bg-bright #str-content-header,
.js .bg-bright #str-content-header{
color:#000;
}

.bg-bright #str-content-header h1 img,
.js .bg-bright #str-content-header h1 img{
background-color:#351a11;
}

h1.need-bgc{
background-color:#351a11;
}

/* -----------------------------------------------------------
    Settings= Modules
----------------------------------------------------------- */
.entry h2{
background-position:left 0.25em;
}

.lyt-content-01{
background:transparent none;
}

.doc-cafe-caution,
.doc-cafe-images a,
.js .doc-drinkmenu{
position:static;
height:auto;
}

.doc-cafe-caution,
.doc-cafe-images,
.js .doc-drinkmenu{
margin-bottom:10px;
}

.js .doc-drinkmenu{
display:block;
}

