@media print{
@page{
margin:12mm;
}
html,
body{
background:#fff !important;
color:#000 !important;
}
.reiketsu-page-loader,
.reiketsu-post-toc,
.reiketsu-combo-icon-legend,
.reiketsu-combo-single__recipe-filters,
.reiketsu-combo-single__display-mode,
.reiketsu-combo-recipe__video-accordion,
.reiketsu-breadcrumb,
.reiketsu-combo-pc-split__aside,
.reiketsu-combo-side-nav,
.reiketsu-combo-mobile-nav-shell,
.reiketsu-combo-mobile-fixed-header,
#mobile-menu,
.reiketsu-combo-mobile-search-modal,
.site-footer,
.main-scroll-top-dock-row,
.main-scroll-top__share-slot,
.main-scroll-top__share-column,
.main-scroll-top__share-wrap,
.reiketsu-combo-related,
.reiketsu-top-slider-shell,
.site-header{
display:none !important;
}
.reiketsu-combo-pc-split{
display:block !important;
grid-template-columns:1fr !important;
}
.reiketsu-combo-pc-split__left{
grid-column:auto !important;
grid-row:auto !important;
width:100% !important;
max-width:none !important;
}
body.reiketsu-combo-sidebar-layout .site-footer{
margin-left:0 !important;
width:100% !important;
}
.reiketsu-combo-recipe-group__title .reiketsu-dual-heading__en{
display:none !important;
}
.reiketsu-combo-recipe-group__title .reiketsu-dual-heading__ja{
color:#000 !important;
font-size:1rem !important;
}
.main-content.reiketsu-combo-home > .container{
width:100% !important;
max-width:none !important;
padding-left:0 !important;
padding-right:0 !important;
}
.reiketsu-combo-recipe{
break-inside:avoid;
page-break-inside:avoid;
margin-bottom:1rem;
}
.reiketsu-combo-recipe__steps-row{
display:block !important;
}
.reiketsu-combo-recipe__steps-row > .reiketsu-combo-recipe__index{
display:flex !important;
align-items:center;
justify-content:flex-start;
gap:0.25rem;
margin:0 0 0.35rem;
width:100%;
}
.reiketsu-combo-recipe__beginner-mark,
.reiketsu-combo-recipe__required-mark{
display:none !important;
}
.reiketsu-combo-recipe__steps-row > .reiketsu-combo-recipe__steps{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:0.3rem;
width:100%;
min-width:0;
margin:0;
padding:0;
list-style:none;
}
.reiketsu-combo-recipe__step{
max-width:none;
}
.reiketsu-combo-recipe-group{
break-inside:auto;
page-break-inside:auto;
}
.reiketsu-combo-recipe-group:not(:first-of-type){
break-before:page;
page-break-before:always;
}
.reiketsu-combo-recipe-group__title{
break-after:avoid;
page-break-after:avoid;
}
.reiketsu-combo-recipe__notes,
.reiketsu-combo-recipe__notes p,
.reiketsu-combo-recipe__notes a{
color:#000 !important;
}
.reiketsu-combo-recipe__unique-system-prefix{
font-weight:600 !important;
}
.reiketsu-glossary-inline__btn{
border:none !important;
background:none !important;
padding:0 !important;
margin:0 !important;
color:inherit !important;
font:inherit !important;
cursor:text !important;
text-decoration:none !important;
}
.reiketsu-glossary-inline__popover{
display:none !important;
}
.reiketsu-combo-recipe__steps .reiketsu-combo-shime__popover{
display:none !important;
}
.reiketsu-combo-recipe__step--shime .reiketsu-combo-shime__btn{
display:inline-flex !important;
border-bottom:none !important;
cursor:text !important;
}
.reiketsu-combo-recipe__shime-details-wrap--print{
display:block !important;
margin-top:0.75rem;
}
.reiketsu-combo-recipe__notes + .reiketsu-combo-recipe__shime-details-wrap--print{
margin-top:0.75rem;
}
.reiketsu-combo-recipe__shime-details-wrap--print .reiketsu-combo-recipe__shime-details{
margin-top:0.75rem;
}
.reiketsu-combo-recipe__shime-details-wrap--print .reiketsu-combo-recipe__shime-details:first-child{
margin-top:0;
}
.reiketsu-combo-recipe__shime-details-wrap--print .reiketsu-combo-shime__popover{
position:static !important;
left:auto !important;
top:auto !important;
right:auto !important;
bottom:auto !important;
width:auto !important;
max-width:none !important;
min-width:0 !important;
margin:0 !important;
padding:0 !important;
border:none !important;
box-shadow:none !important;
background:transparent !important;
}
.reiketsu-combo-recipe__shime-details-wrap--print .reiketsu-combo-shime__popover[hidden]{
display:block !important;
}
.reiketsu-combo-recipe__shime-details-wrap--print .reiketsu-combo-shime__popover-title{
margin:0 0 0.35rem !important;
}
.reiketsu-combo-recipe__shime-details-wrap--print .reiketsu-combo-shime__list,
.reiketsu-combo-recipe__shime-details-wrap--print .reiketsu-combo-recipe__shime-ul{
margin-bottom:0 !important;
}
img.reiketsu-combo-icon,
img.reiketsu-combo-icon--print-fallback{
-webkit-print-color-adjust:exact;
print-color-adjust:exact;
object-fit:contain;
}
}
