/* $Date:: 2023-01-05 08:23:54 +0900#$ $Rev: 1100 $ */
@charset "utf-8";
/*-----------------------------------
Common
-----------------------------------*/
#main.header-fixed{
margin-top:0px;
}
div.print{
display:none;
}

.return-pagetop,
.related-topic,
#sub,
#link_nav_prev_next,
.return-pagetop-s,
.topic-number{
display:none !important;
}

/*-----------------------------------
Header
-----------------------------------*/
#header_search_box{
  display:none;
}

/*-----------------------------------
Footer
-----------------------------------*/
footer{
display:none;
}

/*-----------------------------------
Contents
-----------------------------------*/
#id_content .table-container.is-inline-scrollable.is-block-scrollable .table-scroller{
block-size:auto;
overflow-y:auto;
position:static;
}
#id_content .table-container.is-inline-scrollable.is-block-scrollable .js-table-scroller-padding{
padding-block-start:0;
}
/*-----------------------------------
Print pages
-----------------------------------*/
[data-page-type="print"] { margin:auto; padding: 0 30px 25px !important; inline-size:680px; block-size:auto; }
[data-page-type="print"] a:link, [data-page-type="print"] a:visited{ text-decoration:underline; color:#232323; }
[data-page-type="print"] a img { border:0; }

[data-page-type="print"] header { font-size:16px; margin:0 0 8px; }
[data-page-type="print"] .global { font-size:24px; margin:0 0 .5em !important; padding-inline:0px; padding-block:1rem 1.5rem; }
[data-page-type="print"] .global .inner { justify-content:flex-start; }
@media screen and (max-width: 1279px){
  [data-page-type="print"] header { margin:0 0 1px; }
  [data-page-type="print"] .global{ padding-block:0.5rem; }
}
[data-page-type="print"] .global-title { display:none !important; }

[data-page-type="print"] #main { padding-block:0px; padding-inline:0px; }

[data-page-type="print"] .global .inner, [data-page-type="print"] #main h2, [data-page-type="print"] #id_content { padding-right: 0 !important; padding-left: 0 !important; }
[data-page-type="print"] .manual-name { padding-inline: 0px; padding-block-start: 0.9375rem; padding-block-end: 0.4375rem;} /*更新済み*/
@media screen and (max-width: 1279px){
  [data-page-type="print"] .manual-name { padding-block-start: 0.8125rem; padding-block-end: 0.0625rem;}
}
[data-page-type="print"] .global { background-color: #FFF; }
[data-page-type="print"] .global-logo { block-size: 24px; inline-size:auto; }  /*更新済み*/

[data-page-type="print"] .manual-name .category-name { display: inline; font-size: 16px; }
[data-page-type="print"] .manual-name .model-name { display: inline; margin-left: 0.75em; font-size: 32px; font-weight:normal; } /*更新済み*/
[data-page-type="print"] .manual-name .model-name .model-number { margin-left: 0.5rem; font-size:80%; } /*更新済み*/

[data-page-type="print"] .inner .print_contentslist { font-family: Arial, sans-serif; }
[data-page-type="print"] .inner .print_contentslist h2 { margin: 1em 0 0.8em; border-top: 5px solid #333; border-bottom: 5px solid #333; padding: 20px 0 18px; font-size: 26px; padding-left: 0 !important; }
[data-page-type="print"] .inner .print_contentslist h3 { font-size: 21px; font-weight: bold; padding: 1.5em 0 0.45em; line-height: 1.4em; }
[data-page-type="print"] .inner .print_contentslist h4 { font-size: 19px; font-weight: bold; padding: 0.35em 0; }
[data-page-type="print"] .inner .print_contentslist h5 { font-size: 18px; }

[data-page-type="print"] #main .print_title { margin: 1em 0 0.8em; border-top: 5px solid #333; border-bottom: 5px solid #333; padding: 20px 0 18px; font-size: 26px; padding-left: 0 !important; }
[data-page-type="print"] #main .print_title > span { display: block; font-size: .6em; font-family: Arial, sans-serif; }
[data-page-type="print"] #main .print_title > span > span { padding: 0 13px; border-left: 1px solid #333; font-weight:normal; }
[data-page-type="print"] #main .print_title > span > span:first-child { padding-left: 0; border-left: 0; }
[dir="rtl"] [data-page-type="print"] #main .print_title > span > span { border-left:0; border-right: 1px solid #333; }
[dir="rtl"] [data-page-type="print"] #main .print_title > span > span:first-child { padding-left:13px; padding-right:0; border-right:0; }

[data-page-type="print"] .inner .print_contentslist ul.list { padding: 1em 0 1em 1.25em; }
[data-page-type="print"] .inner .print_contentslist ul.list li { padding: 0 0 0.5em; list-style-type: disc; font-size: 1.125rem; }
