.areaIndex .title{position:relative;width:100%;height:200px;background-color:#666}.areaIndex .title .topic-path{display:none}.areaIndex .title .blackLayer{width:100%;height:100%}.areaIndex .title h1{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:30px;font-weight:bold;line-height:1.0}.areaIndex .title h1 .subTitle{color:#fff;font-size:16px}.areaIndex a:hover{background-color:#fff}.areaIndex .main{margin:0px auto;width:100%;padding:10px 20px}.areaIndex .main .postTable{text-align:center;padding-top:10px;padding-bottom:30px}.areaIndex .main .postTable p{font-weight:bold;color:#666;font-size:20px;line-height:30px;margin-bottom:10px}.areaIndex .main .postTable p svg{color:#D74343;margin-right:.5em}.areaIndex .main .postTable .requestForm{padding:8px 15px;border-style:solid;border:2px solid #BEBEBE;border-radius:6px 0 0 6px;width:200px;font-size:18px}.areaIndex .main .postTable .requestForm::-moz-placeholder{color:#BEBEBE}.areaIndex .main .postTable .requestForm:-ms-input-placeholder{color:#BEBEBE}.areaIndex .main .postTable .requestForm::placeholder{color:#BEBEBE}.areaIndex .main .postTable .postal_input{display:inline-block;background-color:#03afa0;color:#fff;padding:12px 10px 10px;border-radius:0px 6px 6px 0px;line-height:20px;font-weight:bold;border:none;margin-left:0;font-size:18px}.areaIndex .main .section .description{color:#5D5D5D;line-height:24px;margin-bottom:20px;font-size:14px}.areaIndex .main .section p{text-align:center;color:#5D5D5D;font-size:16px;margin-bottom:10px}.areaIndex .main .section .bold{font-weight:bold}.areaIndex .main .section .sectionImage{margin:10px 0}.areaIndex .main .section .sectionImage img{width:100%}.areaIndex .main .section .sectionImage.pc{display:none}.areaIndex .main .section .soba-box{margin:20px auto;width:100%;max-width:500px;border:1px solid #929292;border-radius:10px;overflow:hidden}.areaIndex .main .section .soba-box .top{text-align:center;width:100%;background-color:#2CC2BD;color:#fff;font-weight:bold;font-size:15px;padding:10px}.areaIndex .main .section .soba-box .bottom{padding:10px;display:flex}.areaIndex .main .section .soba-box .bottom .left{width:40%;text-align:center}.areaIndex .main .section .soba-box .bottom .left svg{color:#FFC107;font-size:90px}.areaIndex .main .section .soba-box .bottom .right{font-weight:bold;padding-top:10px;padding-left:10px;color:#5D5D5D}.areaIndex .main .section .soba-box .bottom .right td{padding:2px;font-size:14px}.areaIndex .main .section .soba-box .bottom .right .cheap{color:#FF0000}.areaIndex .main .section .soba-box .bottom .right .expensive{color:#007AF3}.areaIndex .main .section .soba-box .attention{font-size:12px;color:#929292;text-align:right;margin-right:1em}.areaIndex .main .section .q-and-a{border-top:solid 1px #BEBEBE}.areaIndex .main .section .q-and-a .q-box{display:flex;margin:20px auto}.areaIndex .main .section .q-and-a .q-box .alp{width:40px}.areaIndex .main .section .q-and-a .q-box .alp span{display:inline-block;color:#fff;font-size:14px;font-weight:bold;height:30px;width:30px;border-radius:50%;padding:5px;text-align:center}.areaIndex .main .section .q-and-a .q-box .alp .q{background-color:#75D0E8}.areaIndex .main .section .q-and-a .q-box .alp .a{background-color:#F68FB2}.areaIndex .main .section .q-and-a .q-box .text{flex:1}.areaIndex .main .section .q-and-a .q-box .text a{color:#2CC2BD;border-bottom:1px solid #2CC2BD}.areaIndex .main .section .q-and-a .q-box .text.question-text{font-weight:bold;color:#5D5D5D}.areaIndex .main .quotationBtn{color:#fff;font-weight:bold;font-size:16px;line-height:24px;background-color:#2CC2BD;padding:10px;display:table;width:100%;border-radius:8px;text-align:center;margin-bottom:40px}.areaIndex .trsn h2,.areaIndex .tprng h2{font-size:20px;font-weight:bold;margin-bottom:10px;padding:40px 5px 5px;border-bottom:4px solid #2CC2BD;line-height:28px;color:#5D5D5D;text-align:center}.areaIndex .trsn h3,.areaIndex .tprng h3{font-size:20px;line-height:24px;color:#5D5D5D;margin-bottom:20px}.areaIndex .trsn h3 .point,.areaIndex .tprng h3 .point{color:#FFE494;margin-right:5px}.areaIndex .trsn .trsn_table,.areaIndex .tprng .trsn_table{margin-bottom:30px}.areaIndex .trsn .trsn_table .description,.areaIndex .tprng .trsn_table .description{text-align:left;color:#5D5D5D;font-size:14px}.areaIndex .trsn .trsn_table .description .description_image,.areaIndex .tprng .trsn_table .description .description_image{text-align:center}.areaIndex .trsn .trsn_table .description .description_image img,.areaIndex .tprng .trsn_table .description .description_image img{width:100px}.areaIndex .trsn .trsn_table .description .step-box,.areaIndex .tprng .trsn_table .description .step-box{width:calc(100% - 20px);margin:20px auto;border:solid 4px #BEBEBE;border-radius:10px;padding:10px;display:flex;align-items:center}.areaIndex .trsn .trsn_table .description .step-box .left,.areaIndex .tprng .trsn_table .description .step-box .left{flex:1;margin-right:10px}.areaIndex .trsn .trsn_table .description .step-box .left h3,.areaIndex .tprng .trsn_table .description .step-box .left h3{text-align:center;font-size:16px;margin-top:5px;line-height:27px;font-weight:bold}.areaIndex .trsn .trsn_table .description .step-box .left h3 .step-num,.areaIndex .tprng .trsn_table .description .step-box .left h3 .step-num{color:#2CC2BD}.areaIndex .trsn .trsn_table .description .step-box .left .description,.areaIndex .tprng .trsn_table .description .step-box .left .description{font-size:14px}.areaIndex .trsn .trsn_table .description .step-box hr,.areaIndex .tprng .trsn_table .description .step-box hr{margin:10px 0}.areaIndex .trsn .trsn_table .description .step-box .step_image,.areaIndex .tprng .trsn_table .description .step-box .step_image{text-align:center;width:35%}.areaIndex .trsn .trsn_table .description .step-box .step_image.pc,.areaIndex .tprng .trsn_table .description .step-box .step_image.pc{display:none}.areaIndex .trsn .trsn_table .description .step-box .step_image img,.areaIndex .tprng .trsn_table .description .step-box .step_image img{width:100%}.areaIndex .shop-area{margin-bottom:20px}.areaIndex .shop-area .box{margin:20px 0;width:100%;box-shadow:0px 0px 6px 0px #00000066}.areaIndex .shop-area .box .top{display:flex;width:100%}.areaIndex .shop-area .box .top .left{padding:10px;width:calc(100% - 60px);font-size:16px;font-weight:bold}.areaIndex .shop-area .box .top .left .name{color:#5D5D5D;overflow-wrap:break-all}.areaIndex .shop-area .box .top .left .address{margin-top:5px;color:#BEBEBE;font-size:12px}.areaIndex .shop-area .box .top .left .store-info .star{color:#929292}.areaIndex .shop-area .box .top .left .store-info .kuchikomi{color:#929292;margin-left:2em;font-size:12px}.areaIndex .shop-area .box .top .right{padding:10px 10px 0 0}.areaIndex .shop-area .box .top .right .square{width:60px;height:60px}.areaIndex .shop-area .box .top .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.areaIndex .shop-area .box .top svg{font-size:45px;margin:10px 10px 0}.areaIndex .shop-area .bottom{padding:0px 10px 25px;font-size:12px;color:#5D5D5D;position:relative}.areaIndex .shop-area .bottom.slide-up{max-height:40px;overflow:hidden}.areaIndex .shop-area .bottom.slide-down{height:auto}.areaIndex .shop-area .bottom .show-more-contents{line-height:20px}.areaIndex .shop-area .bottom .show-more-btn,.areaIndex .shop-area .bottom .show-less-btn{position:absolute;bottom:5px;right:10px;color:#2CC2BD;border-bottom:solid 1px #2CC2BD;display:block;background-color:#fff;padding:0 5px}.areaIndex .shop-area .kuchikomi-box{padding:10px}.areaIndex .shop-area .kuchikomi-box .kuchikomi{font-size:16px;font-weight:bold;margin-bottom:20px}.areaIndex .shop-area .kuchikomi-box .kuchikomi svg{font-size:20px;margin-right:10px;color:#ffc076}.areaIndex .shop-area .kuchikomi-box .kuchikomi-text{margin-top:5px;font-size:12px;line-height:20px;color:#5D5D5D}.areaIndex .shop-area .mitsumori-btn-box{text-align:center;padding-bottom:10px}.areaIndex .shop-area .mitsumori-btn-box .mitsumori-btn{margin:auto;border:3px solid #2CC2BD;border-radius:10px;font-weight:bold;font-size:18px;color:#2CC2BD;width:calc(100% - 20px);padding:7px}.areaIndex .shop-area hr{width:calc(100% - 20px);margin:5px}.areaIndex .areaDisp .itemDisp .itemDisp_list{display:flex;justify-content:center;flex-wrap:wrap}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem{width:calc(50vw - 14px);height:calc(50vw - 14px);max-width:180px;max-height:180px;margin:2px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure{position:relative;width:100%;height:100%}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .expired{position:absolute;top:0;text-align:center;font-size:16px;padding:5px;width:100%;background-color:#DB0000;color:#fff;font-weight:bold}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .estimated{position:absolute;top:0;text-align:center;font-size:16px;padding:5px;width:100%;background-color:#FF6F00;color:#fff;font-weight:bold}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .imageCount{position:absolute;top:5px;right:10px;text-align:center;font-size:12px;width:100px;background-color:rgba(0,0,0,0.8);color:#fff;border-radius:10px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back{width:100%;height:100%}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text{position:relative;width:100%;height:100%;background-color:#F1F0EC;font-size:16px;padding-top:15px;text-align:center;color:#000000}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .namesList{width:100%;text-align:left}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .namesList li{font-size:16px;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .sum{font-size:20px;line-height:30px;font-weight:bold;margin-bottom:5px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .other{width:100%;text-align:right}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .only{position:absolute;font-size:24px;font-weight:bold;line-height:28px;top:50%;left:50%;transform:translate(-50%, -50%)}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back img{width:100%;-o-object-fit:cover;object-fit:cover}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure figcaption{position:absolute;bottom:0px;text-align:center;font-size:14px;padding:2px;width:100%;font-weight:bold;background-color:rgba(0,0,0,0.8);color:#fff}.footer_link{padding:10px 10px;line-height:1.5;font-size:16px}.footer_link h3{font-size:18px;font-weight:bold;margin-bottom:5px}@media screen and (min-width: 800px){.areaIndex{margin:0 auto}.areaIndex .title{height:300px}.areaIndex .title .topic-path{position:absolute;display:block;font-size:16px;color:#fff;top:10px;left:10px}.areaIndex .title .topic-path a{color:#fff}.areaIndex .title h1{font-size:40px;line-height:1.1}.areaIndex .title h1 .subTitle{font-size:22px}.areaIndex .shop-area{margin-bottom:20px;text-align:center;padding:24px 0}.areaIndex .shop-area .box{text-align:left;margin:20px 15px;width:calc(50% - 45px);display:inline-block;vertical-align:text-top}.areaIndex .shop-area::after{display:block;content:"";width:49%;max-width:500px}.areaIndex .main{max-width:900px}.areaIndex .main .postTable{margin-top:30px}.areaIndex .main .postTable p{font-size:22px}.areaIndex .main .postTable .requestForm{width:500px;font-size:18px}.areaIndex .main .postTable .postal_input{padding:12px 20px 10px}.areaIndex .main .section{max-width:600px;margin:30px auto}.areaIndex .main .section .description{font-size:18px}.areaIndex .main .section p{font-size:22px}.areaIndex .main .section .sectionImage{margin:0px auto 30px;max-width:600px}.areaIndex .main .section .sectionImage.pcwidth400{max-width:400px}.areaIndex .main .section .sectionImage.noPadding{padding:0 auto;margin:0 auto}.areaIndex .main .section .sectionImage.pc{display:block}.areaIndex .main .section .sectionImage.sp{display:none}.areaIndex .main .section .soba-box{margin:30px auto;max-width:500px;padding-bottom:15px}.areaIndex .main .section .soba-box .top{font-size:22px;padding:10px}.areaIndex .main .section .soba-box .bottom{padding:15px}.areaIndex .main .section .soba-box .bottom .left{width:30%}.areaIndex .main .section .soba-box .bottom .right{padding-left:10px}.areaIndex .main .section .soba-box .bottom .right td{font-size:18px;padding:5px}.areaIndex .main .section .soba-box .attention{font-size:18px;text-align:center}.areaIndex .main .section .q-and-a .q-box .text{line-height:1.5;font-size:18px}.areaIndex .main .quotationBtn{font-size:22px;line-height:35px;margin-bottom:60px}.areaIndex .trsn h2,.areaIndex .tprng h2{font-size:22px;line-height:30px;margin-bottom:10px;text-align:center}.areaIndex .trsn h3,.areaIndex .tprng h3{font-size:18px;line-height:24px;color:#5D5D5D;margin-bottom:20px}.areaIndex .trsn h3 .point,.areaIndex .tprng h3 .point{color:#FFE494;margin-right:5px}.areaIndex .trsn .trsn_table .description,.areaIndex .tprng .trsn_table .description{margin:auto}.areaIndex .trsn .trsn_table .description .step-box,.areaIndex .tprng .trsn_table .description .step-box{width:30%;height:450px;margin:30px 5px;display:inline-block;vertical-align:text-top}.areaIndex .trsn .trsn_table .description .step-box .left,.areaIndex .tprng .trsn_table .description .step-box .left{margin-right:0px}.areaIndex .trsn .trsn_table .description .step-box .left h3,.areaIndex .tprng .trsn_table .description .step-box .left h3{text-align:center;font-size:18px;margin-top:5px;line-height:27px;font-weight:bold}.areaIndex .trsn .trsn_table .description .step-box .left .description,.areaIndex .tprng .trsn_table .description .step-box .left .description{font-size:14px}.areaIndex .trsn .trsn_table .description .step-box hr,.areaIndex .tprng .trsn_table .description .step-box hr{display:none}.areaIndex .trsn .trsn_table .description .step-box .step_image,.areaIndex .tprng .trsn_table .description .step-box .step_image{text-align:center;width:50%;margin:20px auto}.areaIndex .trsn .trsn_table .description .step-box .step_image.pc,.areaIndex .tprng .trsn_table .description .step-box .step_image.pc{text-align:center;display:block}.areaIndex .trsn .trsn_table .description .step-box .step_image.sp,.areaIndex .tprng .trsn_table .description .step-box .step_image.sp{display:none}.areaIndex .trsn .trsn_table .description .step-box .step_image img,.areaIndex .tprng .trsn_table .description .step-box .step_image img{width:100%}.areaIndex .shop-box .name{display:block;overflow:hidden;font-size:24px;font-weight:700;padding:20px 20px 16px;overflow:hidden;overflow-wrap:break-all}.areaIndex .shop-box .address{padding:4px 20px;font-size:16px;color:#616161}.areaIndex .shop-box .tel{padding:4px 20px 10px;font-size:16px;color:#616161}.areaIndex .shop-box .description{padding:15px;font-size:18px;border-top:2px solid  #e0e0e0;overflow:hidden;overflow-wrap:break-all}.areaIndex .shop-box .shop-btn{margin:15px 24px 24px;border:2px solid #03afa0;background-color:#fff;font-size:20px;padding:8px;font-weight:bold;border-radius:5px;width:calc(100% - 48px)}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .expired{font-size:14px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .imageCount{font-size:12px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text{font-size:16px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .namesList li{font-size:14px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .sum{font-size:22px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .only{font-size:22px}.areaIndex .areaDisp .itemDisp .itemDisp_list .itemDisp_listItem figure figcaption{font-size:14px}.areaIndex .footer_link{width:90%;margin:auto}}
