@media screen and (max-width: 768px){#nwuu_spec{margin-bottom:20px}}@media screen and (min-width: 769px){#nwuu_spec #page_header{padding:100px 0 85px}#nwuu_spec #page_header h2{width:160px;height:0;padding-top:40px;margin:0 auto;background:url(../img/spec/spec_title.png) no-repeat center/contain;text-indent:-100%;white-space:nowrap;overflow:hidden}}@media screen and (max-width: 768px){#nwuu_spec #page_header{padding:40px 0}#nwuu_spec #page_header h2{font-weight:normal;font-family:"Noto Serif Japanese",serif;font-weight:700;font-size:22px;font-size:1.375rem;line-height:1.3636363636;text-align:center}}@media screen and (min-width: 769px){#nwuu_spec #spec_photo{width:960px;margin:0 auto 20px;position:relative}}@media screen and (max-width: 768px){#nwuu_spec #spec_photo{position:relative;padding:0 10px;max-width:480px;margin:0 auto 15px}}@media screen and (min-width: 769px){#nwuu_spec #spec_photo>img{margin-left:85px}}@media screen and (min-width: 769px){#nwuu_spec #spec_photo #spec_photo_caption{position:absolute;right:85px;top:170px;font-size:14px;font-size:0.875rem;line-height:1.5;white-space:nowrap}}@media screen and (max-width: 768px){#nwuu_spec #spec_photo #spec_photo_caption{text-align:right;font-size:11px;font-size:0.6875rem;line-height:1.3636363636}}#nwuu_spec #spec_photo #spec_warranty{display:inline-block;border-radius:3px;position:absolute;font-weight:bold;line-height:1.25;white-space:nowrap;color:#c7000a;text-align:center}@media screen and (min-width: 769px){#nwuu_spec #spec_photo #spec_warranty{right:120px;top:-10px;padding:.25em .5em;font-size:18px;font-size:1.125rem;border:solid 2px #c7000a}}@media screen and (max-width: 768px){#nwuu_spec #spec_photo #spec_warranty{right:4vw;top:-25px;padding:.25em;font-size:12px;font-size:0.75rem;border:solid 1px #c7000a}}#nwuu_spec #spec_photo #spec_warranty sup{font-weight:normal}@media screen and (min-width: 769px){#nwuu_spec #spec_photo #spec_warranty sup{font-size:10px;font-size:0.625rem}}@media screen and (max-width: 768px){#nwuu_spec #spec_photo #spec_warranty sup{font-size:9px;font-size:0.5625rem}}@media screen and (min-width: 769px){#nwuu_spec #spec_wrap{width:960px;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 769px){#nwuu_spec #spec_logo{width:257px;margin-right:15px}}@media screen and (max-width: 768px){#nwuu_spec #spec_logo{width:140px;margin:0 auto 15px}}@media screen and (min-width: 769px){#nwuu_spec #spec_color *{white-space:nowrap}}@media screen and (max-width: 768px){#nwuu_spec #spec_color{margin:0 auto 20px}}#nwuu_spec #spec_color dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){#nwuu_spec #spec_color dl{font-size:14px;font-size:0.875rem;line-height:1.2857142857}}@media screen and (max-width: 768px){#nwuu_spec #spec_color dl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-size:0.75rem;line-height:1.3333333333}}#nwuu_spec #spec_main table{width:100%;border-collapse:collapse;border-top:solid 1px #cdcdcd;font-size:13px;font-size:0.8125rem;line-height:1.5384615385}#nwuu_spec #spec_main table .icon-size{display:inline-block;padding:0 1em;border-radius:3px;white-space:nowrap;color:#fff}#nwuu_spec #spec_main table .icon-size.nwuu{background-color:#a14a22}#nwuu_spec #spec_main table .icon-border{display:inline-block;width:calc(1.2em + 2px);padding:.1em;margin:0 auto;border:1px solid #333;border-radius:50%;line-height:1em;text-align:center}#nwuu_spec #spec_main table .icon-umami{display:inline-block;padding:0 .5em;border:solid 1px #999;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}#nwuu_spec #spec_main table .icon-shoene::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.25em;background:url(../img/spec/icon_shoene.png) no-repeat center/contain;overflow:hidden;vertical-align:middle}#nwuu_spec #spec_main table tr:nth-of-type(odd) td{background-color:#ececed}#nwuu_spec #spec_main table tr th,#nwuu_spec #spec_main table tr td{padding:1em}@media screen and (max-width: 400px){#nwuu_spec #spec_main table tr th,#nwuu_spec #spec_main table tr td{padding:1em .75em;word-wrap:break-word;word-break:break-word;white-space:normal}}#nwuu_spec #spec_main table tr th{border-bottom:solid 1px #fff;background-color:#d7d7d8;font-weight:normal;text-align:left}#nwuu_spec #spec_main table tr th.th-2nd{background-color:#d7d7d8;border-left:dotted 1px #fff}#nwuu_spec #spec_main table tr th.cell_nwuu{border-left:1px solid #fff;background-color:#a14a22;text-align:center;color:#fff}#nwuu_spec #spec_main table tr td{border-bottom:solid 1px #cdcdcd;text-align:center}#nwuu_spec #spec_main table tr td .td-dot{border-bottom:dotted 1px #cdcdcd}#nwuu_spec #spec_main table tr td+td{border-left:dotted 1px #cdcdcd}@media screen and (min-width: 769px){#nwuu_spec #spec_main{margin-bottom:50px}}@media screen and (max-width: 768px){#nwuu_spec #spec_main{margin:0 15px 40px}#nwuu_spec #spec_main table{font-size:12px;font-size:0.75rem;line-height:1.3333333333}}#nwuu_spec #spec_menu table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:solid 1px #fff;font-size:12px;font-size:0.75rem;line-height:1.5}#nwuu_spec #spec_menu table th,#nwuu_spec #spec_menu table td{padding:.5em;border:solid 1px #cdcdcd;text-align:center}#nwuu_spec #spec_menu table th{border:1px solid #fff;font-weight:normal}#nwuu_spec #spec_menu table th .cell_nwuu{width:40%;background:#a14a22}#nwuu_spec #spec_menu table thead th{background-color:#8e7e76;color:#fff}#nwuu_spec #spec_menu table tbody th{background-color:#dcd6d3}#nwuu_spec #spec_menu table tbody th:first-child{border-left:none}#nwuu_spec #spec_menu table tbody th:last-child{border-right:none}#nwuu_spec #spec_menu table tr:first-child th{border-top:solid 1px #cdcdcd}#nwuu_spec #spec_menu table tr:last-child td:first-child{border-right:none !important}#nwuu_spec #spec_menu table .col-blank{background-color:#fff !important;border:none !important}@media screen and (min-width: 769px){#nwuu_spec #spec_menu{margin-bottom:40px}#nwuu_spec #spec_menu table td{height:3em}#nwuu_spec #spec_menu table span{font-size:10px;font-size:0.625rem}}@media screen and (max-width: 768px){#nwuu_spec #spec_menu{margin:0 15px 40px}#nwuu_spec #spec_menu table{font-size:11px;font-size:0.6875rem;line-height:1.3636363636}#nwuu_spec #spec_menu table span{font-size:9px;font-size:0.5625rem}#nwuu_spec #spec_menu table td{height:3em}}@media screen and (min-width: 769px){#nwuu_spec #spec_notes{margin-bottom:50px}}@media screen and (max-width: 768px){#nwuu_spec #spec_notes{margin:0 10px 20px}}#nwuu_spec #spec_notes .spec_notes_box{padding:10px;border:1px solid #111}@media screen and (min-width: 769px){#nwuu_spec #spec_notes .spec_notes_box{margin:25px 0}}@media screen and (max-width: 768px){#nwuu_spec #spec_notes .spec_notes_box{margin:15px 0;font-size:13px;font-size:0.8125rem;line-height:1.5384615385}}@media screen and (min-width: 769px){#nwuu_spec #spec_notes .spec_notes_box p{font-size:18px;font-size:1.125rem;line-height:1.5;text-align:center}}#nwuu_spec #spec_notes .spec_notes_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){#nwuu_spec #spec_notes .spec_notes_box dl{gap:20px;font-size:16px;font-size:1rem;line-height:1.5}}@media screen and (max-width: 768px){#nwuu_spec #spec_notes .spec_notes_box dl{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 769px){#nwuu_spec #spec_notes .spec_notes_box dl dt{width:80px}}@media screen and (max-width: 768px){#nwuu_spec #spec_notes .spec_notes_box dl dt{width:60px}}@media screen and (min-width: 769px){#nwuu_spec #spec_notes .spec_notes_box dl dd{width:calc(100% - 120px)}}#nwuu_spec #spec_notes .icon-border{display:inline-block;width:calc(1.2em + 2px);padding:.1em;margin:0 auto;border:1px solid #333;border-radius:50%;font-size:90%;line-height:1em;text-align:center}