body,footer{background-color:#333}.basic-area,.fx-area{grid-template-columns:repeat(8,1fr)}.basic-area .btn-large,.btn-middle{grid-column:span 2;grid-row:span 2}.route,ol,ul{list-style:none}*,.modal,::after,::before{box-sizing:border-box}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:744px;--breakpoint-lg:992px;--breakpoint-xl:1200px}[tabindex="-1"]:focus{outline:0!important}[hidden]{display:none!important}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:375px){.container{padding-right:10px;padding-left:10px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px}.site-title,.visually-hidden{position:absolute;overflow:hidden;white-space:nowrap}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.container{padding-right:10px;padding-left:10px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:744px){.container{padding-right:6px;padding-left:6px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.container{max-width:960px;padding-right:10px;padding-left:10px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.container{max-width:1140px;padding-right:10px;padding-left:10px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}*{padding:0;margin:0}body{font-family:"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Lucida Grande",Arial,"MS P Gothic",sans-serif;color:#fff;touch-action:manipulation}h2,h3{margin:0 auto 24px}h2{font-size:1.6em}h3{font-size:1.4em}hr{border-top:1px solid #ddd;margin:24px auto}a,a:hover,a:visited{text-decoration:none;color:#333}input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.route{padding:24px 0;font-size:.9em}.history-menu-exp-red-base,.route li{display:inline-block}.route li+li:before{content:'»';padding:0 8px}header{padding:0}.site-title{width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);border:0}.container-header{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;min-height:140px;padding:0;overflow:hidden}.header-img-base{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 4px;width:90%;height:50px;margin:0 auto 0 0;flex-shrink:0;padding:0 8px;overflow:hidden}@media screen and (orientation:portrait) and (min-width:744px){.header-img-base{padding-left:16px}}.header-img-base a,.header-img-base img{padding:0;margin:0;line-height:1}footer,footer>.container,footer>.container .row{margin:0 auto}.header-ads-base{width:100%;background-color:#eee}.header-sub-title,.header-title{display:flex;flex-direction:row;justify-content:start;align-items:center;padding:0}.h-layout .history-area,.history,.history-area,.history-menu,.v-layout .history-area{display:block}.footer-title img,.header-sub-title img,.header-title img{width:128px;height:24px}.base{background-color:#fff;color:#333}.container-base{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width:744px) and (min-height:744px) and (min-aspect-ratio:3/4) and (max-aspect-ratio:4/3){.container-base{width:100%}}@media screen and (min-width:1300px){.container-base{width:1240px}}footer{color:#fff;padding:12px;text-align:left}footer .footer-title img{line-height:1;padding:0;margin:0}footer .footer-url{line-height:1em;font-size:.85em;margin:0 0 12px}.snsbox,.snsbox:hover,.snsbox:visited,footer a,footer a:hover,footer a:visited{text-decoration:none;color:#fff}footer .footer-url a,footer .footer-url a:hover,footer .footer-url a:visited{text-decoration:none;color:#aaa}footer .footer-nav{font-size:.9em}footer .qrcode{width:68px;height:68px}@media screen and (min-width:375px){.footer-title img,.header-sub-title img,.header-title img{width:150px;height:28px}footer .qrcode{width:88px;height:88px}}footer .copyright{text-align:center;padding-top:24px;font-size:.8em;color:#ddd}.abs-list{margin:0 0 24px;list-style:disc inside}.list-group-head{border-top-left-radius:12px;border-top-right-radius:12px;border-top:1px solid #dc143c;background-color:#dc143c;font-weight:700;color:#fff}.list-group-item{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:24px}.text,.text p,.warn{margin:0 0 24px}.list-group-head,.list-group-item{padding:24px}.list-group-head a,.list-group-head a:hover,.list-group-head a:visited{color:#fff}.warn{color:#666;font-size:.8em}.warn a,.warn a:hover,.warn a:visited{text-decoration:underline;color:#666}.dentaku-descr a,.dentaku-descr summary,.text a,.text a:hover,.text a:visited{text-decoration:underline}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.font-bold{font-weight:700!important}.img-install{width:100%;min-width:240px;max-width:360px;border:1px solid #ddd}.table-decor{background-color:#fff;font-size:.9em;margin:24px 0;border-collapse:collapse;border-spacing:0}.table-decor td,.table-decor th{border:1px solid #aaa;text-align:center;vertical-align:middle;line-height:1.6;padding:4px 8px}.table-decor th{font-weight:700}.dentaku-descr strong,.display b{font-weight:400}.visually-hidden{width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.h-layout .history,.history,.v-layout .history{height:50px}.hl,.hl a,.hl a:hover{color:red}.hl-b,.hl-b a,.hl-b a:hover{color:#00e}.debug{background:#ddd!important}.history-area{width:100%;overflow:hidden}.history-menu{text-align:right;overflow:hidden}.history-menu span{font-size:1.2em;padding:2px;cursor:pointer}.history{flex:1;width:100%;background-color:#fff;margin:0 auto 4px;padding:8px 8px 0;border:1px solid #ccc;border-radius:4px;line-height:1;white-space:nowrap;overflow-y:scroll;overflow-x:scroll;outline:0}.history textarea[readonly]{cursor:default}.history-item{display:flex;justify-content:flex-start;align-items:center;line-height:1;margin:0 0 4px}.history-answer,.history-eq,.history-formula,.history-icon,.history-remove{display:inline-block;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px;margin:0 4px 0 0;font-size:.9em!important;font-weight:400!important;vertical-align:middle;line-height:1;white-space:pre;cursor:pointer}.history-eq{border:0;padding:8px 2px;cursor:auto}.history-remove{color:#f08080;border:1px solid #f08080}.history-icon>i{font-size:.9em;vertical-align:middle}.dentaku{display:flex;gap:1px;flex-direction:column;width:100%;border:0 solid #ddd;border-radius:0;background-color:transparent;overflow:auto}@media screen and (orientation:portrait) and (max-width:575px) and (min-height:480px){.dentaku{height:450px}}@media screen and (orientation:portrait) and (max-width:575px) and (min-height:550px){.dentaku{height:500px}}@media screen and (orientation:portrait) and (max-width:575px) and (min-height:650px){.dentaku{height:575px}}@media screen and (orientation:portrait) and (max-width:575px) and (min-height:700px){.dentaku{height:625px}}@media screen and (orientation:portrait) and (max-width:575px) and (min-height:750px){.dentaku{height:650px}}@media screen and (orientation:landscape) and (min-height:320px){.dentaku{height:300px}}@media screen and (orientation:landscape) and (min-height:375px){.dentaku{height:325px}}@media screen and (orientation:landscape) and (min-height:400px){.dentaku{height:350px}}@media screen and (orientation:landscape) and (min-height:420px){.dentaku{height:375px}}.display-area{flex:1;gap:1px}.button-area{flex:9;display:flex;gap:1px;height:100%}.h-layout .button-area,.v-layout .button-area{flex-direction:column}@media screen and (orientation:landscape) and (max-height:575px){.header-img-base{padding-left:16px}.h-layout .button-area,.v-layout .button-area{height:100%;flex-direction:row}.h-layout .fx-area,.v-layout .fx-area{flex:5 3 0}}.basic-area,.fx-area,.mode-area{display:grid;gap:1px}.fx-area{flex:3 3 0;grid-template-rows:repeat(8,1fr)}.basic-area{flex:7 5 0;grid-template-rows:repeat(10,1fr)}.h-layout .basic-area,.v-layout .basic-area{flex:7 5 0}#btn-alt-layout{display:none}.mode-area{min-height:32px;min-width:36px}.v-layout .mode-area{flex:0.5 0 0}.h-layout .mode-area{flex:0.4 0 0}.h-layout .mode-area,.v-layout .mode-area{grid-template-rows:1fr;grid-template-columns:2fr 2fr 1fr 1fr 1fr}@media screen and (orientation:landscape) and (max-height:575px){.h-layout .mode-area,.v-layout .mode-area{flex:0.3 0 0;grid-template-columns:1fr;grid-template-rows:2fr 2fr 1fr 1fr 1fr}}.btn{font-size:1em;padding:2px;border:1px solid #999;border-radius:4px;line-height:1}.btn-ope-pmtde{font-size:1.5em!important}.btn-large,.btn-middle{font-size:1em}.btn,.btn *,.history-item,.history-item *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.fx-area .btn-large{grid-column:span 2;grid-row:span 4;font-size:1em}.basic-area .btn-large{font-size:1.2em}.btn-middle-half-v{grid-column:span 1;grid-row:span 2}.btn-middle-half-h{grid-column:span 2;grid-row:span 1}.btn-small{font-size:.85em}.dentaku button.btn{text-align:center;border-radius:4px;outline:0}.dentaku button.btn a{display:inline-block;width:100%}.dentaku button.btn-num,.sample button.btn-num,.table-feature button.btn-num{background-color:#dcdcdc;border:1px solid #a9a9a9;color:#333}.dentaku button.btn-ope,.sample button.btn-ope,.table-feature button.btn-ope{background-color:#ff8c00;border:1px solid #dc780c;color:#fff}.dentaku button.btn-ope-alt,.sample button.btn-ope-alt,.table-feature button.btn-ope-alt{background-color:#6b8e23;border:1px solid #966409;color:#fff}.dentaku button.btn-ope-ext,.sample button.btn-ope-ext,.table-feature button.btn-ope-ext{background-color:#888;border:1px solid #666;color:#fff}.dentaku button.btn-ope-eq,.sample button.btn-ope-eq,.table-feature button.btn-ope-eq{background-color:#f40;border:1px solid #e30;color:#fff}.dentaku button.btn-mode,.sample button.btn-mode,.table-feature button.btn-mode{background-color:#dcdcdc;border:1px solid #a9a9a9;color:#333;font-size:14px}.dentaku button.btn-num:active{background-color:#999}.dentaku button.btn-ope:active{background-color:#cc5900}.dentaku button.btn-ope-eq:active{background-color:#d10}.dentaku button.btn-ope-ext:active{background-color:#666}.table-feature button.btn{width:50px;text-align:center;border-radius:4px;padding:4px}.table-feature button.btn-upper{margin-bottom:2px}.display-base{display:flex;align-items:end;width:100%;height:100%;min-height:60px;line-height:1;text-align:center;background-color:#555;border:1px solid #333;border-radius:4px;color:#fff;padding:8px 12px 4px;outline:0}.display{display:inline-block;width:100%;text-align:right;font-size:36px;line-height:1.2;outline:0;cursor:default;caret-color:transparent;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.display::-webkit-scrollbar{display:none}.display sup{font-size:.7em;margin-left:2px;position:relative;top:1px}.btn sub,.btn sup{font-size:10px;margin-left:1px;position:relative}.btn sup{top:1px}.btn sub{bottom:0}.display b{display:inline;color:#8a8a8a}.notification{width:98%;height:48px;margin:12px auto;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#eee;border:1px solid #333;color:#333;border-radius:8px;font-size:1em;display:flex;justify-content:center;align-items:center;z-index:9999;animation:3s ease-in-out fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.dentaku input.btn,.display,.history{font-family:"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Lucida Grande",Arial,"MS P Gothic",Menlo,Monaco,sans-serif,monospace}.dentaku-section{overflow:hidden}@media screen and (min-width:576px){.header-img-base{width:100%}.footer-title img,.header-sub-title img,.header-title img{width:182px;height:34px}.dentaku-section{padding:8px}}.dentaku-base{width:100%;padding:8px;margin:0 auto}.h-layout.dentaku-base,.v-layout.dentaku-base{height:unset}@media screen and (min-width:576px) and (min-height:576px){.h-layout .history-area{display:block}.v-layout .history-area{display:flex;flex-direction:column}.history-menu{text-align:left}.v-layout .history-menu-exp-red-base{display:none}.history{margin:0 auto}.v-layout .dentaku,.v-layout .history{height:100%}.button-area{flex:12 8 0;display:flex}.v-layout .button-area{flex-direction:column}.h-layout .button-area{flex-direction:row}.h-layout .fx-area{flex:5 3 0}.v-layout .fx-area{flex:3 3 0}#btn-alt-layout{display:inline-block}.v-layout .mode-area{flex:0.4 0 0;grid-template-rows:1fr;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr}.h-layout .mode-area{flex:0.2 0 0;grid-template-columns:1fr;grid-template-rows:2fr 2fr 1fr 1fr 1fr 1fr}.dentaku-base{display:grid;gap:8px;align-items:stretch;background-color:#eee;border-top-left-radius:8px;border-top-right-radius:8px}.h-layout.dentaku-base{grid-template-rows:auto auto}.h-layout .history{height:133px}.h-layout .dentaku{height:300px}.v-layout.dentaku-base{height:500px;grid-template-columns:1fr 1fr}}@media screen and (orientation:portrait) and (min-width:576px) and (min-height:744px){.h-layout .dentaku{height:350px}.v-layout.dentaku-base{height:550px}}@media screen and (orientation:portrait) and (min-width:576px) and (min-height:992px){.h-layout .dentaku{height:450px}.v-layout.dentaku-base{height:650px}}@media screen and (orientation:portrait) and (min-width:576px) and (min-height:1200px){.h-layout .dentaku{height:550px}.v-layout.dentaku-base{height:750px}}@media screen and (orientation:portrait) and (min-width:576px) and (min-height:1300px){.h-layout .dentaku{height:650px}.v-layout.dentaku-base{height:850px}}@media screen and (orientation:landscape) and (min-height:576px){.h-layout .dentaku{height:300px}.v-layout.dentaku-base{height:500px}}@media screen and (orientation:landscape) and (min-height:700px){.h-layout .dentaku{height:350px}.v-layout.dentaku-base{height:550px}}@media screen and (orientation:landscape) and (min-height:800px){.h-layout .dentaku{height:400px}.v-layout.dentaku-base{height:600px}}@media screen and (orientation:landscape) and (min-height:900px){.h-layout .dentaku{height:450px}.v-layout.dentaku-base{height:650px}}@media screen and (orientation:landscape) and (min-height:1000px){.h-layout .dentaku{height:500px}.v-layout.dentaku-base{height:700px}}@media screen and (width:768px) and (height:1024px){.h-layout .dentaku{height:450px}.v-layout.dentaku-base{height:650px}}@media screen and (width:1024px) and (height:768px){.h-layout .dentaku{height:400px}.v-layout.dentaku-base{height:600px}}@media screen and (width:820px) and (height:1180px){.h-layout .dentaku{height:450px}.v-layout.dentaku-base{height:650px}}@media screen and (width:1180px) and (height:820px){.h-layout .dentaku{height:450px}.v-layout.dentaku-base{height:650px}}@media screen and (width:744px) and (height:1133px){.h-layout .dentaku{height:450px}.v-layout.dentaku-base{height:650px}}@media screen and (width:1133px) and (height:744px){.h-layout .dentaku{height:400px}.v-layout.dentaku-base{height:600px}}@media screen and (width:834px) and (height:1194px){.h-layout .dentaku{height:500px}.v-layout.dentaku-base{height:700px}}@media screen and (width:1194px) and (height:834px){.h-layout .dentaku{height:450px}.v-layout.dentaku-base{height:650px}}@media screen and (width:1024px) and (height:1366px){.h-layout .dentaku{height:700px}.v-layout.dentaku-base{height:900px}}@media screen and (width:1366px) and (height:1024px){.h-layout .dentaku{height:550px}.v-layout.dentaku-base{height:750px}}@media screen and (orientation:landscape) and (min-width:576px){.v-layout.dentaku-base{grid-template-columns:1fr 1fr}}@media screen and (orientation:landscape) and (min-width:744px){.v-layout.dentaku-base{grid-template-columns:1.5fr 1fr}}@media screen and (orientation:landscape) and (min-width:992px){.v-layout.dentaku-base{grid-template-columns:2fr 1fr}}@media screen and (orientation:landscape) and (min-width:1200px){.v-layout.dentaku-base{grid-template-columns:2fr 1fr}}.dentaku-descr{padding:8px 16px;background-color:#eee;border-radius:8px;margin:0 8px 8px;word-break:break-word;line-height:1.6}@media screen and (min-width:576px) and (min-height:576px){.dentaku-descr{padding:0 16px 8px;border-top-left-radius:0;border-top-right-radius:0;margin:0}}@media screen and (min-width:992px){.container-header{flex-direction:row;padding:8px 0;min-height:106px}.header-img-base{flex:1;flex-direction:column;justify-content:center;align-items:flex-start;height:90px}.header-ads-base{flex:4;background-color:transparent}.dentaku-descr{margin:0}.sb-amazon{max-width:410px}}.dentaku-descr details,.dentaku-descr h2{display:inline-block;font-size:.9em;padding:0;margin:0;line-height:1.6}.dentaku-descr p{padding-top:8px}details[open]>p{animation:2s fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.snsbox-base{margin:0}.snsbox{display:inline-block;width:18%;max-width:80px;font-weight:700;font-size:.9em;border-radius:4px;margin:0 0 12px;padding:2px;text-align:center;transition:.3s}.snsbox:hover{opacity:.8}.sb-line{background-color:#1dcd00;border:1px solid #1dcd00}.sb-twitter{background-color:#55acee;border:1px solid #55acee}.sb-twitter-x{background-color:#111;border:1px solid #111}.sb-facebook{background-color:#315096;border:1px solid #315096}.sb-hatena{background-color:#008fde;border:1px solid #008fde}.sb-pocket{background-color:#ee4056;border:1px solid #ee4056;background-image:url("https://static.awsnw.com/webdentaku-v3/img/snsbox/pocket.png");background-repeat:no-repeat;background-position:center;background-size:22px}.open .burger-menu-toggle-btn span,.sb-amazon,.sb-rakuten{background-color:#fff}.sb-amazon{width:100%;border:1px solid #f90;color:#000!important}.sb-rakuten{width:100%;border:1px solid #bf0000;color:#bf0000!important}@media screen and (min-width:992px){.sb-rakuten{max-width:410px}}@media screen and (min-width:1200px){.sb-amazon,.sb-rakuten{max-width:560px}}.burger-menu-nav{display:block;position:fixed;top:0;bottom:0;background-color:#555;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:.5s;z-index:3;opacity:0;left:-300px;width:300px}.open .burger-menu-nav{left:0;opacity:1}.burger-menu-nav .inner{padding:4px}.burger-menu-nav .inner ul{list-style:none;margin:0;padding:0}.burger-menu-nav .inner ul li{position:relative;margin:0;border-bottom:1px solid #ddd}.burger-menu-nav .inner ul li a{display:block;color:#fff;font-size:14px;padding:1em;text-decoration:none;transition-duration:.2s}.burger-menu-nav .inner ul li a:hover{background-color:#ddd;color:#333}@media screen and (min-width:744px){footer .qrcode{width:108px;height:108px}.notification{width:400px}.burger-menu-nav{left:-360px;width:360px}}.burger-menu-toggle-btn,.burger-menu-toggle-btn span{position:absolute;width:20px;transition:.5s;display:block}.burger-menu-toggle-btn{top:10px;right:8px;height:30px;cursor:pointer;z-index:3}@media screen and (orientation:landscape) and (max-height:575px){.dentaku-descr{border-radius:8px;margin:0 8px 8px}.burger-menu-toggle-btn{right:16px}}@media screen and (min-width:992px){.burger-menu-toggle-btn{top:38px;right:24px}}.modal,.open #burger-menu-mask{position:fixed;top:0;left:0;width:100%;height:100%}.burger-menu-toggle-btn span{left:0;height:2px;background-color:#ddd;border-radius:4px}.burger-menu-toggle-btn span:first-child{top:4px}.burger-menu-toggle-btn span:nth-child(2){top:14px}.burger-menu-toggle-btn span:nth-child(3){bottom:4px}.open .burger-menu-toggle-btn span:first-child{-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.open .burger-menu-toggle-btn span:nth-child(2){opacity:0}.open .burger-menu-toggle-btn span:nth-child(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}#burger-menu-mask{display:none;transition:.5s}.open #burger-menu-mask{display:block;background-color:#000;opacity:.8;z-index:2;cursor:pointer}.modal{background:#111;opacity:.9;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.modal-close-button{position:absolute;top:12px;right:12px;background:0 0;border:none;font-size:24px;cursor:pointer;line-height:1;color:#fff}.modal-logo{width:96px;height:96px}.modal-title{font-size:20px}.modal-url{font-size:18px;margin-bottom:24px}.modal-instruction{font-size:16px}@font-face{font-display:block;font-family:bootstrap-icons;src:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-share::before{content:"\f52e"}.bi-x-lg::before{content:"\f659"}.bi-globe::before{content:"\f3ee"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-safari::before{content:"\f7d7"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-info::before{content:"\f434"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-chevron-right::before{content:"\f285"}.bi-envelope::before{content:"\f32f"}.bi-search::before{content:"\f52a"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-twitter::before{content:"\f5ef"}.bi-twitter-x::before{content:"\f8db"}.bi-facebook::before{content:"\f344"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-send-fill::before{content:"\f6b9"}.bi-send::before{content:"\f6c0"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-download::before{content:"\f30a"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-txt::before{content:"\f766"}
