html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}img{border:none;vertical-align:bottom;max-width:100%;image-rendering:-webkit-optimize-contrast;height:auto}.clear{clear:both;display:block}.right{float:right}.right_img{float:right;margin:0 0 0 15px}.right_sp{float:right}.right_img_sp{float:right;margin:0 0 0 15px}.left{float:left}.left_img{float:left;margin:0 15px 0 0}.left_sp{float:left}.left_img_sp{float:left;margin:0 15px 0 0}.center{text-align:center}.normal{font-weight:normal}.bold{font-weight:bold}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.caution{color:red}.mainvisual img.pic01{width:100%}.mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.marugo{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.btn01{position:relative;background-color:#1abc9c;border-radius:4px;color:#fff;line-height:52px;-webkit-transition:none;transition:none;-webkit-box-shadow:0 3px 0 #0e8c73;box-shadow:0 3px 0 #0e8c73;text-shadow:0 1px 1px rgba(0,0,0,.3)}.btn01:hover{background-color:#31c8aa;-webkit-box-shadow:0 3px 0 #23a188;box-shadow:0 3px 0 #23a188}.btn01:active{top:3px;-webkit-box-shadow:none;box-shadow:none}a:link,a:visited{color:#000;text-decoration:none;transition:all .3s}a:hover,a:active{color:#000;text-decoration:none}a.style01:link,a.style01:visited{color:#000;text-decoration:underline}a.style01:hover,a.style01:active{color:#000;text-decoration:none}a.style02{color:#000;text-decoration:none}a.style02:hover{color:#000;text-decoration:underline}a.hover:hover img{filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80}.show_sp{display:none!important}.show_sp02{display:none!important}h1{margin:0;padding:0}h2{margin:0;padding:0}h3{margin:0;padding:0}section{margin:0;padding:0}article{margin:0;padding:0}ul.list_style01{margin:0 0 0 0;padding:0;list-style:none}ul.list_style01 li{margin:0 0 10px 0;padding:0;list-style:none}table.table_style01{margin:0;padding:0;width:100%;border-collapse:collapse}table.table_style01 th{margin:0;padding:20px;text-align:left;vertical-align:top;border-bottom:1px dotted #ccc}table.table_style01 td{margin:0;padding:20px;text-align:left;vertical-align:top;border-bottom:1px dotted #ccc}input[type="submit"]{-webkit-appearance:none;border-radius:0}input[type="text"],input[type="email"],textarea{padding:3px;font-size:16px;border:1px solid #ccc;border-radius:3px}textarea{width:100%}.w100{width:100%}input[type="submit"]{border:none;margin:0;padding:13px 0;text-align:center;cursor:pointer;font-weight:bold;font-size:1.8rem}input[type="submit"].back{background-color:#666}input[type="submit"]:hover{opacity:.8}input::-webkit-input-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input::placeholder{color:#999}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}body{font-size:1.6rem;line-height:1.5;color:#000;font-family:'Noto Sans JP',sans-serif;background:#000}header{margin:0;padding:0;background:#fff}.headerbox{max-width:1200px;margin:0 auto;padding:10px}.logo img{width:100%}footer{margin:0;padding:0}.footerbox{margin:0;padding:20px 0 0 0}.footerbox_in{margin:0 auto;padding:0}#pagetop{margin:0;padding:0;position:fixed;bottom:50px;right:20px;display:none}.container{margin:0 auto;padding:30px 0}.inner{max-width:1240px;margin:0 auto;padding:0 20px}.sec01 .block01{display:flex}.sec01 .block01 form{display:flex;width:65%}.sec01 .block01 .search{width:28%;min-height:675px}.search .box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 18px 0}.search .box01{background:#ff6b3e}.search .box02{padding:18px 18px 23px;background:#006948}.search .box .title{width:100%;margin-bottom:10px;padding:3px;font-size:1.6rem;font-weight:bold;background:#000;color:#fff;text-align:center}.search_btn{width:100%;padding:3px;background:#fff;color:#ccc;font-size:1.6rem;font-weight:bold;border:3px solid #ccc;pointer-events:none;transition:all .3s}.search_btn.active{background:#fff;color:#000;border:3px solid #000;cursor:pointer;pointer-events:auto}.search_btn.active:hover{opacity:.9}.search .arrow{width:26px;height:auto;margin:7px auto}.search .arrow img{display:block;width:100%}.submit_btn_outer{width:100%;background:none;box-shadow:5px 5px 0 #fff;margin-right:0;transition:.3s;display:flex;justify-content:center;align-items:center}.submit_btn{align-items:center;width:100%;height:40px;line-height:16px!important;background:#ccc;color:#fff;line-height:1;transition:.3s;pointer-events:none}.submit_btn.active{background:#000;pointer-events:auto}.submit_btn:hover{opacity:.8;transform:translate(5px,5px)}.choice{width:72%;padding-left:5%}.choice_in{position:relative;padding:28px;background:#fff;height:675px;display:none}.choice_in.current{display:block}.choice_in::after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(0,153,255,0);border-top-width:15px;border-bottom-width:15px;border-left-width:30px;border-right-width:30px;margin-top:-13px;border-right-color:#fff;right:100%}.checkbox_item.disable{position:relative}.checkbox_item.disable::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.choice_in .checkbox_item{transition:all .3s;position:relative}.choice_in .checkbox_item:hover{opacity:.7}.checkbox_item input[type="radio"]{display:none}.checkbox_item .checkmark{width:100%;border:2px solid #000;cursor:pointer}.checkbox_item input:checked ~ .checkmark {outline-color:#ff6b3e;outline-style:solid;outline-width:5px;outline-offset:-3px;color:#ff6b3e}.choice_in#area01::after{top:11%}.choice_in#area01 .item{width:100%}.choice_in#area01 .item .checkmark,.choice_in#area06 .item .checkmark{display:flex;margin-bottom:25px}.choice_in#area01 .item:last-of-type,.choice_in#area06 .item:last-of-type{margin-bottom:0}.choice_in#area01 .item .img,.choice_in#area06 .item .img{width:58%;max-width:250px}.choice_in#area01 .item .img img,.choice_in#area06 .item .img img{width:100%;height:100%;object-fit:cover}.choice_in#area01 .item .content,.choice_in#area06 .item .content{flex:1;text-align:center;font-weight:bold;display:flex;flex-direction:column}.choice_in#area01 .item .content .text01,.choice_in#area06 .item .content .text01{padding:5px;font-size:1.7rem;color:#fff;background:#ff6b3e}.choice_in#area01 .item .content .text02,.choice_in#area06 .item .content .text02{flex:1;font-size:2rem;color:#ff6b3e;display:flex;flex-direction:column;justify-content:center;align-items:center}.choice_in#area02,.choice_in#area03,.choice_in#area04{padding:18px 28px}.choice_in#area02::after{top:137px}.choice_in#area02 .list,.choice_in#area03 .list,.choice_in#area04 .list{border:2px solid #000}.choice_in#area02 .list_item .checkmark,.choice_in#area03 .list_item .checkmark,.choice_in#area04 .list_item .checkmark{display:block;padding:12px;font-size:1.8rem;font-weight:bold;text-align:center;border:none;border-bottom:2px solid #000;cursor:pointer;transition:all .3s;position:relative}.choice_in#area02 .checkbox_item input:checked ~ .checkmark,
.choice_in#area03 .checkbox_item input:checked ~ .checkmark,
.choice_in#area04 .checkbox_item input:checked ~ .checkmark {outline:none}.choice_in#area02 .checkbox_item input:checked ~ .checkmark::after,
.choice_in#area03 .checkbox_item input:checked ~ .checkmark::after,
.choice_in#area04 .checkbox_item input:checked ~ .checkmark::after {content:"";display:block;outline-color:#ff6b3e;outline-style:solid;outline-width:5px;outline-offset:-3px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10}.choice_in#area02 .list_item:hover,.choice_in#area03 .list_item:hover,.choice_in#area04 .list_item:hover{opacity:.7}.choice_in#area02 .list_item:last-of-type .checkmark,.choice_in#area03 .list_item:last-of-type .checkmark,.choice_in#area04 .list_item:last-of-type .checkmark{border-bottom:none}.choice_in#area03::after{top:197px}.choice_in#area04::after{top:261px}.choice_in#area05{padding:7px 28px 10px}.choice_in#area05::after{top:323px}.choice_in#area05 .memo01{font-size:1.5rem;font-weight:bold;color:#ff6b3e;text-align:center}.choice_in#area05 .memo02{padding:3px 0 0;font-size:1rem;font-weight:bold;color:#646464;text-align:right}.choice_in#area05 .list{display:flex;flex-wrap:wrap}.choice_in#area05 .list_item{width:50%;position:relative}.choice_in#area05 .list_item .checkmark{display:inline-block;height:100%;position:relative;z-index:1}.choice_in#area05 .list_item:nth-child(n+3) .checkmark {border-top:none}.choice_in#area05 .list_item:nth-of-type(odd) .checkmark {border-right:none}.choice_in#area05 .checkbox_item input:checked ~ .checkmark {position:relative;outline:none}.choice_in#area05 .checkbox_item input:checked ~ .checkmark::after {content:"";display:block;outline-color:#ff6b3e;outline-style:solid;outline-width:5px;outline-offset:-3px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10}.choice_in#area05 .list_item.first{text-align:center;font-size:1.8rem;font-weight:bold}.choice_in#area05 .list_item.first .checkmark{display:flex;flex-direction:column;justify-content:center;align-items:center}.choice_in#area05 .list_item.first .fist_text span{display:block;font-size:1rem}.choice_in#area05 .list_item .text{position:absolute;bottom:0;left:0;width:100%;height:40px;padding:0;font-size:1.5rem;font-weight:bold;background:#ff6b3e;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1}.choice_in#area05 .list_item .text span{font-size:1rem;display:block;margin-top:-5px;transform:scale(.9);transform-origin:center}.choice_in#area05 .list_item .text02{padding:0}.choice_in#area05 .list_item:hover{opacity:.7}.choice_in#area06::after{top:440px}.choice_in#area06 .item .checkmark{margin-bottom:15px}.choice_in#area06 .item:last-of-type .checkmark{margin-bottom:0}.choice_in#area06 .item.first .checkmark{padding:35px 0}.choice_in#area06 .item .img{width:59%;max-width:260px}.choice_in#area06 .item .content .text02{font-size:1.3rem}.choice_in#area07::after{top:508px}.choice_in#area07 .item.first .checkmark,.choice_in#area08 .item.first .checkmark{padding:25% 0}.choice_in#area07 .item.first .text03,.choice_in#area08 .item.first .text03{font-size:1.8rem}.choice_in#area07 .item.first .text03 span,.choice_in#area08 .item.first .text03 span{display:block;font-size:1rem}.choice_in#area07 .item .checkmark,.choice_in#area08 .item .checkmark{display:flex;flex-direction:column;margin-bottom:25px}.choice_in#area07 .item:last-of-type .checkmark,.choice_in#area08 .item:last-of-type .checkmark{margin-bottom:0}.choice_in#area07 .item .img,.choice_in#area08 .item .img{width:100%}.choice_in#area07 .item .img img,.choice_in#area08 .item .img img{width:100%;height:100%;object-fit:cover}.choice_in#area07 .item .content,.choice_in#area08 .item .content{flex:1;text-align:center;font-weight:bold;display:flex;flex-direction:column}.choice_in#area07 .item .content .text01,.choice_in#area08 .item .content .text01{height:37px;padding:5px;font-size:1.8rem;color:#fff;background:#ff6b3e}.choice_in#area07 .item .content .text02,.choice_in#area08 .item .content .text02{padding:10px;flex:1;font-size:2rem;color:#ff6b3e;display:flex;flex-direction:column;justify-content:center;align-items:center}.choice_in#area08::after{top:570px}.sec01 .block01 .image{width:35%;margin-left:4%;margin-top:auto}.sec01 .block02{padding:30px 0}.results .box{padding:20px;background:#bfc0c0;position:relative}.results .box01::after{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}.results .box_in{padding:10px 20px 20px;background:#fff}.results .row{display:flex;justify-content:space-between;align-items:center}.results .item{}.results .item_row{display:flex;align-items:center}.results .item .tag{width:150px;padding:0 10px;font-size:2rem;font-weight:bold;color:#fff;text-align:center}.results .item .tag+.tag{margin-top:10px}.results .item .tag01{background:#ff6b3e}.results .item .tag02{background:#006948}.results .item .tag03{background:#000}.results .item .text01{padding:0 0 0 6px;font-size:2rem;font-weight:bold;white-space:nowrap}.results .item01{width:28%}.results .item02{width:43%;text-align:center}.results .item02 img{display:inline-block;max-width:80px;margin:10px 10px 0}.results .item .product_num{font-size:3.5rem;font-weight:bold}.results .item03{width:23%}.results .item .detail_btn{max-width:250px;width:100%;padding:10px 0 10px 20%;font-size:2rem;font-weight:600;border:1px solid #000;position:relative;display:flex;align-items:center}.results .item .detail_btn .arrow{width:20px;margin:0 10px 0 auto}.results .item .detail_btn .arrow img{display:block}.results .item .detail_btn:hover{opacity:.7}.results .circle{width:35px;height:35px;background:#000;border-radius:999px;display:block;margin:0 auto;position:relative;left:30px;transition:all .3s;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:10}.results .circle::before,.results .circle::after{content:"";display:block;background:#fff;position:absolute;width:20px;height:4px;top:15px;left:8px;transform:unset;transition:all .3s;border:none}.results .circle::before{width:4px;height:20px;top:7px;left:15.5px}.results .box02{margin-top:-1px;padding-top:25px}.results .box02 .box_in{padding:15px 20px}.results .box02 .box_in .item01,.results .box03 .box_in .item01{width:25%}.results .box03{margin-top:30px}.results .accordion{margin:10px auto 0}.results .accordion_btn{padding:3px;font-size:2rem;font-weight:bold;text-align:center;color:#fff;background:#000;cursor:pointer;transition:all .3s}.results .accordion_btn img{display:inline-block;width:20px;margin:0 8px;margin:0 8px;vertical-align:-2px;transition:all .3s}.results .accordion_btn.active img{transform:rotate(180deg)}.results .accordion_btn:hover{opacity:.7}.results .accordion_in{padding:20px;border:1px solid #000;display:none}.results .accordion_in .row{align-items:flex-start}.results .accordion_in .row+.row{padding-top:60px;position:relative}.results .accordion_in .circle{top:15px}.results .accordion_in .item01{width:9%}.results .accordion_in .item02{width:15%}.results .accordion_in .item03{width:53%}.results .accordion_in .item04{width:20%;margin:auto 0}.results .accordion_in .item01 .steps{display:flex;flex-direction:column;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:10px;font-size:1.9rem;font-weight:bold;color:#fff;background:#000}.results .accordion_in .item01 .steps span{display:inline-block;margin:0 3px;font-size:3.3rem}.results .accordion_in .item01 .material{max-width:76px;font-size:1.2rem;font-weight:600;text-align:center;border:2px solid #000}.results .accordion_in .item01 .material p+p{border-top:2px solid #000}.results .accordion_in .item01 .material .p_01{font-size:1.1rem}.results .accordion_in .item01 .material .p_01 span{font-size:1.7rem;display:block}.results .accordion_in .item01 .material .p_01 span>span{display:inline;font-size:1.3rem}.results .accordion_in .item01 .material .p_02{padding:3px}.results .accordion_in img{display:block;max-width:160px;width:100%;margin:0}.results .accordion_in table{width:100%;border-collapse:collapse;border:2px solid #000}.results .accordion_in table th,.results .accordion_in table td{border:2px solid #000;padding:10px 5px}.results .accordion_in table .orange{background:#ff6b3e;color:#fff}.results .accordion_in table th{width:13%;font-size:1rem;vertical-align:middle;background:#c1c2c2}.results .accordion_in table th.orange{font-size:2rem}.results .accordion_in table td{width:20%;padding:10px 7px;text-align:right;position:relative}.results .accordion_in table td span{font-size:1rem}.results .accordion_in table td .memo{position:absolute;top:15%;left:7px}.results .accordion_in table td .unit{padding:10px 0 10px 20px;text-align:right;position:relative}.results .accordion_in .item03 .text02{padding:5px 0 0;font-size:1.2rem;font-weight:600;text-align:right;color:#646464}.results .box03 .note{padding:3px;background:#000;color:#fff;font-size:2rem;font-weight:bold;text-align:center}.results .box03 .box_in{padding:15px 10px}.results .box03 .item02{display:flex;justify-content:center}.results .box03 .item02 img{margin:0 20px 0}.results .accordion_in table th{width:14%}.results .accordion_in .row02 table td{width:87%}.results .item .detail_btn{max-width:235px;margin-left:auto}.results .accordion_in .item03{padding-right:3%}.results .accordion_in .row01 table td{padding:7px;vertical-align:middle}.results .accordion_btn:hover{background:#ff6b3e;opacity:1}.results .item .detail_btn:hover{border:1px solid #ff6b3e;color:#ff6b3e;opacity:1}.results .item .detail_btn::after{content:"";display:inline-block;width:20px;height:20px;background: url(../img/arrow03.png) no-repeat center / 100% 100%;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:all .3s}.results .item .detail_btn:hover::after{background: url(../img/arrow03_hover.png) no-repeat center / 100% 100%}.choice_in{z-index:10}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime {
    from {
        opacity: 0;
        transform: translateY(100px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.firstTesuri{border-right:2px solid #000!important}.disable-img{position:relative;pointer-events:none}.disable-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.number_text{font-size:1.8rem!important}.handrail_mass{text-align:right}@media (max-width:600px){.results .accordion_in table td span{font-size:3vw}}.results .accordion_in table td .handrail_mass{padding:0;display:block;margin-left:auto;width:35px;margin:auto;white-space:nowrap}.optionText{white-space:nowrap}.frontage{top:20%!important}.results .accordion_in table td.t_center{text-align:center}.results .accordion_in table td .unit{padding:0}.headerbox h1 a:hover{opacity:.7}.results .accordion_in table td .flex{display:flex;justify-content:space-between;align-items:center}.results .accordion_in table td .memo{position:static;display:inline-block}.smallPcWidth::after{content:none!important}.choice_in .loading{height:100%;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:20px}.choice_in#area06 .item .content .text01{font-size:1.3rem!important}@media screen and (max-width:1000px){.results .item .detail_btn{padding:10px 0 10px 18%;font-size:1.7rem}.choice_in#area05 .list_item .text{font-size:1.2rem}.choice_in#area05 .list_item .text span{transform:scale(.8);white-space:nowrap}}@media screen and (max-width:941px){.choice_in#area06 .item .content .text01{font-size:1.1rem!important}.choice_in#area06 .item .content .text02{font-size:1rem!important}}@media screen and (max-width:883px){.choice_in#area06 .item .content .text01{font-size:1rem!important}}@media screen and (max-width:825px){.choice_in#area06 .item .content .text01{font-size:.9rem!important}}@charset "UTF-8";@media screen and (max-width:768px){body{font-size:1.6rem;line-height:1.5;color:#000;font-family:'Noto Sans JP',sans-serif;background:#000;min-width:100%}a.hover:hover img{opacity:1.0;filter: alpha(opacity=100);-moz-opacity:1.00;opacity:1.00}a:hover{text-decoration:none!important;opacity:1.0!important}.show_pc{display:none!important}.show_sp{display:block!important}.show_sp02{display:inline!important}img{max-width:100%}header{margin:0;padding:0;background:#fff}.headerbox{max-width:1200px;margin:0 auto;padding:10px}.logo img{width:100%}footer{margin:0;padding:0}.footerbox{margin:0;padding:20px 0 0 0}.footerbox_in{margin:0 auto;padding:0}#pagetop{margin:0;padding:0;position:fixed;bottom:50px;right:20px;display:none}.container{padding:20px 0}.inner{padding:0 4%}.sec01 .block01{padding-bottom:10%;position:relative}.sec01 .block01 form{width:40%}.sec01 .block01 .search{width:100%;min-height:unset}.search .box{padding:10px 10px 0}.search .box02{padding:15px}.search .box .title{width:100%;margin-bottom:10px;padding:3px;font-size:1.2rem}.search_btn{width:100%;padding:3px;font-size:1.2rem;border:3px solid #ccc}.search .arrow{width:20px;margin:5px auto}.submit_btn{height:32px}input[type="submit"]{font-size:1.4rem;line-height:.7rem!important}.choice{position:absolute;top:59.5%;left:0;width:100%;padding-left:0;height:auto}.choice_in{padding:12px!important;display:none;height:auto;min-height:195.3px}.choice_in::after{content:none}.checkbox_item .checkmark{width:100%;height:100%}.choice_in#area01 .sp_row{display:flex;justify-content:space-between}.choice_in#area01 .item{width:32%}.choice_in#area01 .item:last-of-type{margin-right:0}.choice_in#area01 .item .checkmark{flex-direction:column;margin:0}.choice_in#area01 .item .img{width:100%;max-width:100%;height:115px}.choice_in#area01 .item .content .text01{font-size:1rem;height:auto;padding:5px 0}.choice_in#area01 .item .content .text02{font-size:1.3rem;padding:5px}.choice_in#area02 .list,.choice_in#area04 .list{display:flex;flex-wrap:wrap;flex-direction:column;height:210px}.choice_in#area02 .list_item,.choice_in#area04 .list_item{height: calc(100% / 6);width:50%}.choice_in#area02 .list_item:last-of-type .checkmark{border-bottom:2px solid #000!important}.choice_in#area02 .list_item .checkmark,.choice_in#area03 .list_item .checkmark,.choice_in#area04 .list_item .checkmark{padding:8px;font-size:1.3rem;display:flex;justify-content:center;align-items:center}.choice_in#area02 .list_item:nth-child(n+1):nth-child(-n+6) .checkmark,
.choice_in#area04 .list_item:nth-child(n+1):nth-child(-n+6) .checkmark {border-right:2px solid #000}.choice_in#area02 .list_item:nth-child(6) .checkmark,
.choice_in#area04 .list_item:nth-child(6) .checkmark {border-bottom:none}.choice_in#area05{padding:3px 5px!important}.choice_in#area05 .memo01{font-size:1rem;padding-bottom:3px}.choice_in#area05 .list_item{width:33.333%}.choice_in#area05 .list_item:last-child{width:34%}.choice_in#area05 .list_item.first{font-size:1.2rem}.choice_in#area05 .list_item.first .fist_text span{font-size:1rem}.choice_in#area05 .list_item .checkmark{display:inline-block;height:100%;position:relative;z-index:1}.choice_in#area05 .list_item.first .checkmark{display:flex;flex-direction:column;justify-content:center;align-items:center}.choice_in#area05 .list_item .img{display:block;width:100%;max-width:100%;height:80px}.choice_in#area05 .list_item .img img{width:110%;height:100%;object-fit:cover;overflow:hidden}.choice_in#area05 .list_item .checkmark{border-top:2px solid #000!important}.choice_in#area05 .list_item:nth-of-type(odd) .checkmark {border-right:2px solid #000}.choice_in#area05 .list_item:nth-child(n+4) .checkmark {border-top:none!important}.choice_in#area05 .list_item:nth-child(1) .checkmark,
.choice_in#area05 .list_item:nth-child(2) .checkmark,
.choice_in#area05 .list_item:nth-child(4) .checkmark,
.choice_in#area05 .list_item:nth-child(5) .checkmark,
.choice_in#area05 .list_item:nth-child(7) .checkmark {border-right:none}.choice_in#area05 .list_item .text{padding:4px 0!important;font-size:1rem;height:auto;flex-direction:row!important;text-align:center;align-items:center;gap:3px}.choice_in#area05 .list_item .text span{font-size:1rem;display:block;transform:scale(.7)!important;transform-origin:center}.choice_sp{top:0;right:0;left:inherit;width:57%}.choice_sp .choice_in{height:533.75px}.choice_sp .sp_caster .first .checkmark .content{display:flex;justify-content:center;align-items:center}.choice_sp .sp_outtrigger .first .checkmark{display:flex;justify-content:center;align-items:center}.choice_in#area06 .item{height: calc((100% / 5) - 10px);margin-bottom:10px}.choice_in#area06 .item.first .checkmark{padding:20px 0}.choice_in#area06 .item .img{width:33%;max-width:260px}.choice_in#area06 .item .content{font-weight:bold;display:flex;flex-direction:column}.choice_in#area06 .item .content .text01{height:auto;padding:3px;font-size:1rem}.choice_in#area06 .item .content .text02{font-size:1rem}.choice_in#area07 .item .img,.choice_in#area08 .item .img{width:100%}.choice_in#area07 .item .content .sp_text,.choice_in#area08 .item .content .sp_text{display:flex;font-size:1rem}.choice_in#area07 .item .content .sp_text .img02,.choice_in#area08 .item .content .sp_text .img02{width:30%}.choice_in#area07 .item .content .sp_text .text02,.choice_in#area08 .item .content .sp_text .text02{flex:1;font-size:1.2rem;padding:0}.sec01 .block01 .image{width:60%;padding-left:14%;margin:0}.sec01 .block02{padding:10px 0 30px;margin-top:10px}.results .box{padding:15px 10px}.results .box_in{padding:10px}.results .row{flex-wrap:wrap}.results .item .tag{width:70px;padding:0;font-size:1.2rem}.results .item .text01{padding:0 5px;font-size:1.5rem;text-align:center}.results .item01{width:46%}.results .item02{width:50%;text-align:center}.results .item .product_num{font-size:1.8rem}.results .item03{width:100%;margin-top:10px}.results .item .detail_btn{max-width:100%;width:100%;padding:3px!important;font-size:1.6rem;justify-content:center}.results .item .detail_btn .arrow{width:20px;margin:0 10px 0 auto}.results .box02{padding-top:25px}.results .box02 .box_in{padding:10px}.results .box02 .box_in .item01,.results .box03 .box_in .item01{width:55%}.results .box02 .box_in .item02,.results .box03 .box_in .item02{width:45%}.results .box03{margin-top:15px}.results .accordion_in{padding:20px 10px}.results .accordion_btn{font-size:1.6rem;position:relative}.results .row_sp{display:flex;position:relative}.results .row_sp:first-of-type{margin-bottom:60px}.results .row_sp_in{width:55%}.results .row_sp_in:first-of-type{width:45%;padding-right:2%}.results .accordion_in .item01 .steps{width:60px;height:60px;margin-bottom:30px;font-size:1.6rem}.results .accordion_in .item02{width:100%;margin-bottom:20px}.results .accordion_in .table01{border:1px solid #000}.results .accordion_in .table01 th,.results .accordion_in .table01 td{display:block;width:100%;border:1px solid #000}.results .accordion_in .table01 th.orange{font-size:1.4rem;padding:6px}.results .accordion_in .table01 td.orange{padding:8px 5px;min-height:40px}.results .accordion_in .item01{width:100%;margin-bottom:10px}.results .accordion_in .item01 .material{display:flex;max-width:100%;font-size:1.2rem}.results .accordion_in .item01 .material p{width:100%}.results .accordion_in .item01 .material p+p{border-top:none;border-left:2px solid #000;display:flex;align-items:center;justify-content:center}.results .accordion_in .table02 th,.results .accordion_in .table02 td{border:1px solid #000;padding:5px 3px;vertical-align:middle}.results .accordion_in .table02 th{width:13%;font-size:1rem}.results .circle{width:30px;height:30px}.results .circle::before,.results .circle::after{position:absolute;width:17px;height:3px;top:14px;left:7px}.results .circle::before{width:3px;height:17px;top:7px;left:14px}.results .accordion_in .circle{top:-40px}.results .accordion_in .row_sp02 .item02{margin-bottom:5px}.results .accordion_in .row_sp_in .text02{padding:30px 0 0;font-size:1rem;text-align:left}.results .box03 .note{padding:3px;font-size:1.6rem}.choice_in#area05 .list_item .checkmark{height:100px}.choice_in#area05 .list_item .text{padding:2px 0;font-size:1rem;min-height:34px;display:flex;flex-direction:column;justify-content:center}.choice_in#area05 .list_item .text span{white-space:nowrap;transform:scale(.8);transform-origin:0 , 0}.choice_in#area06 .item .img img{width:100%;height:100%;object-fit:contain}.choice_in#area06 .item .content .text02{padding:3px 0}.choice_in#area07 .item .content .sp_text,.choice_in#area08 .item .content .sp_text{height:100%}.choice_in#area07 .item .content .sp_text .img02,.choice_in#area08 .item .content .sp_text .img02{width:40%;height:100%}.choice_in#area07 .item .content .sp_text .img02 img,.choice_in#area08 .item .content .sp_text .img02 img{width:100%;height:100%;object-fit:cover}.choice_in#area07 .item .content .sp_text .text02,.choice_in#area08 .item .content .sp_text .text02{font-size:1.1rem}.choice_in#area07 .item .img,.choice_in#area08 .item .img{height:110px}.choice_in#area08 .item .img img{width:100%;height:100%;object-fit:contain}.choice_in#area07 .item .checkmark{min-height:235px}.choice_in#area08 .item .checkmark{min-height:235px}.results .accordion_btn img{position:absolute;right:21%;top:50%;transform:translateY(-50%);margin:0!important}.results .item .text01{font-size:1.2rem;line-height:1.1}.results .item .detail_btn{padding:3px;font-size:1.6rem;display:block;text-align:center}.results .item .detail_btn::after{right:21%}.results .box{padding-bottom:20px}.results .box02{padding-bottom:10px}.results .box03{padding-top:20px}.results .circle{bottom:-17px}.results .accordion_in .row_sp02 .item01{width:50%;margin-left:auto}.results .accordion_in .row_sp02 .item01 .material{min-height:42px;flex-direction:column;justify-content:center}.results .accordion_in table th{min-height:35px}.results .accordion_in .table02 th{width:13%;font-size:1rem;height:35px}.results .accordion_in .row_sp_in .text02{padding:20px 0 0 1rem;text-indent:-1rem}.results .accordion_in .row_sp_in .text02+.text02{padding:0;text-indent:0}.results .box01::after{content:none}.choice{z-index:1}.choice_in#area07 .item .content,.choice_in#area08 .item .content{justify-content:center}.choice_in#area07 .item .content .content_bottom,.choice_in#area08 .item .content .content_bottom{display:flex}.choice_in#area07 .item .content .content_bottom .img_box,.choice_in#area08 .item .content .content_bottom .img_box{width:50%;height:96px}.choice_in#area07 .item .content .content_bottom .img_box img,.choice_in#area08 .item .content .content_bottom .img_box img{width:100%;height:100%;object-fit:cover}.choice_in#area07 .item .content .content_bottom .text02,.choice_in#area08 .item .content .content_bottom .text02{font-size:1rem}.results .accordion_in table td{text-align:right}.results .accordion_in .table01 td{text-align:center}.results .accordion_in table{table-layout:fixed}.results .accordion_in table.table02 td{height:35px}.results .accordion_in table td .flex{display:flex;justify-content:space-between;align-items:center}.results .accordion_in table td .flex02{justify-content:flex-end}.results .accordion_in table td .memo{position:static;display:inline-block}.results .accordion_in table td .unit{width:auto;display:inline-block}.choice_in .loading{font-size:16px;min-height:195.3px}.results .accordion_btn.active img{transform:translateY(-50%) rotate(-180deg)}}