@media screen and (max-width: 640px){.l-main{margin-bottom:40px}.l-main.catalog-archive,.l-main.catalog-single{margin-bottom:0px}}.l-main .m-underlayer-title{background-image:url(../../img/cases/h1_hedding_bg.jpg)}.l-main .m-underlayer-title_voice{background-image:url(../../img/cases/voice/h1_hedding_bg.jpg)}.l-main .m-underlayer-title_catalog{background-image:url(../../img/cases/catalog/h1_hedding_bg.jpg)}.l-main .m-underlayer-title_original{background-image:url(../../img/cases/original/h1_hedding_bg.jpg)}.cases,.case-pickup{padding-top:100px}@media screen and (max-width: 1100px){.cases .m-heading01-box-text,.case-pickup .m-heading01-box-text{padding-right:4.375%;padding-left:4.375%}}@media screen and (max-width: 768px){.cases,.case-pickup{padding-top:50px;padding-bottom:30px}}.cases .image,.case-pickup .image{text-align:center;margin-top:30px;margin-bottom:30px}.case-pickup{padding-bottom:40px}.m-listbox01{margin-top:30px}.m-listbox01-col2{padding-bottom:30px}@media screen and (max-width: 768px){.m-listbox01-col2 img{display:block;margin-right:auto;margin-left:auto}}.cases-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media screen and (max-width: 1100px){.cases-nav{padding-right:4.375%;padding-left:4.375%}}@media screen and (max-width: 768px){.cases-nav{margin-bottom:15px}}.cases-nav-btn{display:block;width:31.8181%;text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.cases-nav-btn{width:48%}}@media screen and (max-width: 640px){.cases-nav-btn{width:100%;max-width:350px;margin-right:auto;margin-left:auto}}.cases-nav-btn img{margin-bottom:25px;border-radius:10px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 640px){.cases-nav-btn .m-heading02{margin-bottom:7px !important}}.cases-nav-btn p{text-align:left}@media screen and (max-width: 640px){.cases-nav-btn p{font-size:14px;font-size:1.4rem}}.cases-nav-btn p.m-heading02-ja{text-align:center}@media screen and (max-width: 640px){.cases-nav-btn p.m-heading02-ja{font-size:19px;font-size:1.9rem}}.cases-nav-btn:hover{text-decoration:none}.cases-nav-btn:hover img{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.cases-nav-btn.no-link{pointer-events:none;opacity:0.5}ul.voice-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 640px){ul.voice-nav{margin:20px auto}}ul.voice-nav li{width:200px;margin:50px 20px}@media screen and (max-width: 640px){ul.voice-nav li{width:47%;margin:10px 1.5%}}ul.voice-nav li a{display:block;color:#727171;font-size:17px;font-size:1.7rem;font-family:'Libre Baskerville', serif;line-height:1;text-align:center;padding:25px 0;border:1px solid #d2d2d2;background-color:#f8f8f8;position:relative}@media screen and (max-width: 640px){ul.voice-nav li a{font-size:15px;font-size:1.5rem}}ul.voice-nav li a:hover{color:#fff;text-decoration:none;background-color:#d2d2d2}ul.voice-nav li a::after{font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;content:'\f078';font-size:10px;font-size:1rem;position:absolute;bottom:10px;right:0;left:0}.case-intro{padding-bottom:100px}@media screen and (max-width: 1100px){.case-intro{padding-right:4.375%;padding-left:4.375%}}@media screen and (max-width: 768px){.case-intro{padding-bottom:50px}}.case-mainimg{text-align:center;padding-top:100px;margin-bottom:50px}@media screen and (max-width: 768px){.case-mainimg{padding-top:50px}}.case-heading{text-align:center;margin-bottom:50px}.case-heading-number{font-size:20px;font-size:2rem;font-family:'Libre Baskerville', serif;line-height:1}.case-heading-title{font-size:30px;font-size:3rem;font-weight:700;margin:20px auto}@media screen and (max-width: 640px){.case-heading-title{font-size:24px;font-size:2.4rem;line-height:1.4}}.case-heading-name{color:#909090;font-weight:600}.case-heading-text{font-size:16px;font-size:1.6rem;margin-top:30px}@media screen and (max-width: 640px){.case-heading-text{font-size:15px;font-size:1.5rem;text-align:left}}.pickup-heading{text-align:center}.pickup-heading-en{display:inline-block;font-size:20px;font-size:2rem;font-family:'Libre Baskerville', serif;line-height:1;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #727171}.pickup-heading-ja{font-size:18px;font-size:1.8rem;font-weight:600}@media screen and (max-width: 640px){.pickup-heading-ja{text-align:left}}.pickup-title-border{font-size:18px;font-size:1.8rem;font-weight:600;padding-left:15px;margin-bottom:20px;border-left:4px solid #bfbfbf}@media screen and (max-width: 640px){.pickup-title-border br{display:none}}.case-understand{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #737373;border-radius:10px}.case-understand-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:310px;padding:20px 15px;background-color:#737373;border-radius:9px 0 0 9px}@media screen and (max-width: 768px){.case-understand-title{width:100%;padding:15px 4.375%;border-radius:9px 9px 0 0}.case-understand-title br{display:none}.case-understand-title img{display:block;margin-right:auto;margin-left:auto}}@media screen and (max-width: 640px){.case-understand-title br{display:block}.case-understand-title img{display:inline-block}}.case-understand-title h3{color:#fff;font-size:18px;font-size:1.8rem;text-align:center;font-weight:600;line-height:1.5}.case-understand-title h3 img{margin-bottom:10px}.case-understand-content{width:calc(100% - 310px);padding:20px 0;background-color:#fff;border-radius:0 9px 9px 0}@media screen and (max-width: 768px){.case-understand-content{width:100%;border-radius:0 0 9px 9px}}.case-understand-content .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:10px 30px}.case-understand-content .box h4{width:130px;font-size:14px;font-size:1.4rem;text-align:center;font-weight:600;background-color:#e5e5e5}@media screen and (max-width: 640px){.case-understand-content .box h4{width:100%;margin-bottom:15px}}.case-understand-content .box ul.list-check{width:calc(100% - 140px)}@media screen and (max-width: 640px){.case-understand-content .box ul.list-check{width:100%}}.case-understand-content .box ul.list-check li{position:relative;font-size:15px;font-size:1.5rem;padding-left:1.5em}.case-understand-content .box ul.list-check li::before{content:'✓';color:#727171;position:absolute;left:0}@media screen and (max-width: 768px){.case-pickup{padding-top:0;padding-bottom:0}}@media screen and (max-width: 1100px){.case-pickup .m-wrapper-middle{margin-right:4.375%;margin-left:4.375%}}@media screen and (max-width: 640px){.case-pickup .m-wrapper-middle{padding:50px 4.375% 4.375%}}.case-pickup .m-listbox02-textbox{padding-top:0}@media screen and (max-width: 768px){.case-pickup .m-listbox02-textbox{text-align:left;margin-top:20px}}@media screen and (max-width: 768px){.case-pickup .m-listbox02-list{max-width:470px}}.pickup-detail .m-listbox01{padding:55px 55px 25px;margin-bottom:75px;background-color:#eeeeee}@media screen and (max-width: 768px){.pickup-detail .m-listbox01{width:108.75%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px 4.375% 30px;margin-right:-4.375%;margin-left:-4.375%}}@media screen and (max-width: 640px){.pickup-detail .m-listbox01{padding-bottom:10px;margin-bottom:0}}.pickup-detail .m-listbox01 p{font-weight:600;margin-top:5px}@media screen and (max-width: 768px){.pickup-detail .m-listbox01-col2{width:48%;padding-bottom:0;margin:1.5%;margin-right:0;margin-left:0}}.pickup-detail .m-listbox01-col2 p{font-size:14px;font-size:1.4rem}@media screen and (max-width: 640px){.pickup-detail .m-listbox01-col2{width:100%;margin:0 0 30px}}.pickup-box{padding:55px;margin-bottom:50px;border:1px solid #e5e5e5;position:relative}@media screen and (max-width: 640px){.pickup-box{margin-top:50px}}.pickup-label{display:inline-block;width:130px;font-size:14px;font-size:1.4rem;font-weight:600;text-align:center;padding:3px;background-color:#e5e5e5;position:absolute;top:0;left:0}.pickup-text{font-size:15px;font-size:1.5rem}@media screen and (max-width: 640px){.pickup-text{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 640px){.m-text{font-size:14px;font-size:1.4rem}}.catalog-bg{background-color:#f8f8f8;padding-top:90px;padding-bottom:140px}@media screen and (max-width: 1200px){.catalog-bg{padding-left:15px;padding-right:15px}}@media screen and (max-width: 768px){.catalog-bg{padding-top:45px;padding-bottom:70px}}.catalog-search{background-color:#fff;padding:30px 50px 50px}@media screen and (max-width: 768px){.catalog-search{padding:30px 20px 50px}}@media screen and (max-width: 640px){.catalog-search{padding-right:4.375%;padding-left:4.375%;padding-bottom:40px}}.catalog-search .m-heading02{border-bottom:1px solid #f2f2f2;padding-bottom:25px;margin-bottom:25px}.catalog-search .catalog-search-text{text-align:center;padding-bottom:25px}@media screen and (max-width: 640px){.catalog-search .catalog-search-text{font-size:14px;font-size:1.4rem}}.catalog-search .m-btn02-box{text-align:center}.catalog-search .m-btn02{font-size:12px;font-size:1.2rem;max-width:200px;width:100%;margin-left:auto;margin-right:auto;color:#fff;letter-spacing:0.2em;background-color:#313131;padding-top:15px;padding-bottom:15px}.catalog-search .m-btn02:hover{opacity:0.75}.catalog-radio-box{border:1px solid #727171;border-radius:5px;margin-bottom:30px}.catalog-radio-box .title{font-size:18px;font-size:1.8rem;background-color:#727171;text-align:center;color:#fff;padding-top:5px;padding-bottom:5px}@media screen and (max-width: 640px){.catalog-radio-box .title{font-size:16px;font-size:1.6rem;padding-top:8px;padding-bottom:8px}}.catalog-radio-box .m-radio-list{padding:18px 25px}@media screen and (max-width: 640px){.catalog-radio-box .m-radio-list span span{font-size:15px;font-size:1.5rem}}.catalog-radio-box .catalog-check-box-point{padding:18px 25px}@media screen and (max-width: 640px){.catalog-radio-box .catalog-check-box-point span span{font-size:15px;font-size:1.5rem}}.catalog-check-box .title{background-color:#f2f2f2;padding:10px 25px}@media screen and (max-width: 640px){.catalog-check-box .title{font-size:15px;font-size:1.5rem}}.catalog-check-box .m-checkbox-list{font-size:14px;font-size:1.4rem;padding:20px}@media screen and (max-width: 640px){.catalog-check-box .m-checkbox-list{padding:15px}}.catalog-check-box .m-checkbox-list-col4>span{padding-right:5px}.catalog-list-box{padding-top:55px}@media screen and (max-width: 640px){.catalog-list-box{padding-top:40px}}.catalog-list-box .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-list-box .list-box:after{content:"";display:block;width:30%}@media screen and (max-width: 640px){.catalog-list-box .list-box:after{content:none}}.catalog-list-box .list-box .list{width:30%;margin-bottom:40px;background-color:#fff;-webkit-transition:.3s;transition:.3s}.catalog-list-box .list-box .list:hover{text-decoration:none;-webkit-box-shadow:0 15px 15px -15px rgba(0,0,0,0.15),0 0 10px rgba(0,0,0,0.1);box-shadow:0 15px 15px -15px rgba(0,0,0,0.15),0 0 10px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){.catalog-list-box .list-box .list{width:48%}}@media screen and (max-width: 640px){.catalog-list-box .list-box .list{width:100%;max-width:330px;margin-left:auto;margin-right:auto}}.catalog-list-box .list-box .list a{display:block;height:100%}.catalog-list-box .list-box .list a:hover{text-decoration:none}.catalog-list-box .list-box .list .text-box{padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:165px}@media screen and (max-width: 1200px){.catalog-list-box .list-box .list .text-box{height:auto}}.catalog-list-box .list-box .list .text-box .cate-box{margin-bottom:18px}.catalog-list-box .list-box .list .text-box .cate{font-size:13px;font-size:1.3rem;display:inline-block;background-color:#e5e5e5;padding:2px 12px;margin-right:5px;margin-bottom:5px}@media screen and (max-width: 640px){.catalog-list-box .list-box .list .text-box .cate{font-size:12px;font-size:1.2rem}}.catalog-list-box .list-box .list .text-box .title{font-size:18px;font-size:1.8rem;line-height:1.4;margin-bottom:19px;font-weight:bold}@media screen and (max-width: 768px){.catalog-list-box .list-box .list .text-box .title{font-size:16px;font-size:1.6rem}}.catalog-list-box .list-box .list .text-box .date{font-family:'Lato', sans-serif;line-height:1;font-size:13px;font-size:1.3rem;color:#a0a0a0;display:block;text-align:right}.catalog-list-box .pagenavi-box{padding-top:40px}@media screen and (max-width: 640px){.catalog-list-box .pagenavi-box{padding-top:15px}}.catalog-detail{background-color:#fff;padding:50px 50px 80px;margin-bottom:45px}@media screen and (max-width: 768px){.catalog-detail{padding:40px 40px 55px}}@media screen and (max-width: 640px){.catalog-detail{padding-left:25px;padding-right:25px}}.catalog-detail .catalog-detail-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.catalog-detail .catalog-detail-notes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-notes-list{width:100%;margin-bottom:10px}}.catalog-detail .catalog-detail-notes .cate{font-size:13px;font-size:1.3rem;background-color:#e5e5e5;padding:2px 15px;margin-right:7px}@media screen and (max-width: 768px){.catalog-detail .catalog-detail-notes .cate{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-notes .cate{margin-bottom:7px}}.catalog-detail .catalog-detail-notes .time{font-size:13px;font-size:1.3rem;color:#a0a0a0}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-notes .time{width:100%;text-align:right}}.catalog-detail .catalog-detail-title{font-size:24px;font-size:2.4rem;font-weight:bold;margin-bottom:35px;line-height:1.4}@media screen and (max-width: 768px){.catalog-detail .catalog-detail-title{font-size:21px;font-size:2.1rem;margin-bottom:30px}}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-title{font-size:18px;font-size:1.8rem;margin-bottom:20px}}.catalog-detail .catalog-slider-box{margin-bottom:60px}@media screen and (max-width: 640px){.catalog-detail .catalog-slider-box{margin-bottom:40px}}.catalog-detail .catalog-slider-box .catalog-slider{max-width:800px;margin-left:auto;margin-right:auto;position:relative}.catalog-detail .catalog-slider-box .catalog-slider .slick-prev{width:45px;height:45px;background-color:#727171;position:absolute;left:-45px}@media screen and (max-width: 640px){.catalog-detail .catalog-slider-box .catalog-slider .slick-prev{left:-10px;bottom:-95px;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;height:95px;width:20px}}.catalog-detail .catalog-slider-box .catalog-slider .slick-prev::before{content:"\f053";display:inline-block;color:#fff;padding:15px 17px;font-size:17px;font-size:1.7rem;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}@media screen and (max-width: 640px){.catalog-detail .catalog-slider-box .catalog-slider .slick-prev::before{font-size:12px;font-size:1.2rem;height:100%;width:20px;left:0px;padding:0px !important;padding-top:39px !important}}.catalog-detail .catalog-slider-box .catalog-slider .slick-next{width:45px;height:45px;background-color:#727171;position:absolute;right:-45px}@media screen and (max-width: 640px){.catalog-detail .catalog-slider-box .catalog-slider .slick-next{right:-10px;bottom:-95px;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;height:95px;width:20px}}.catalog-detail .catalog-slider-box .catalog-slider .slick-next::before{content:"\f054";display:inline-block;color:#fff;padding:15px 17px;font-size:17px;font-size:1.7rem;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}@media screen and (max-width: 640px){.catalog-detail .catalog-slider-box .catalog-slider .slick-next::before{font-size:12px;font-size:1.2rem;height:100%;width:20px;right:0px;padding:0px !important;padding-top:39px !important}}.catalog-detail .catalog-slider-box .catalog-slider li .img{width:100%;height:auto;max-height:535px;background-size:100%;position:relative;margin-bottom:15px}.catalog-detail .catalog-slider-box .catalog-slider li .img::before{content:"";display:block;padding-top:67%}.catalog-detail .catalog-slider-box .catalog-slider li .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;max-width:100%;max-height:100%}.catalog-detail .catalog-slider-box .catalog-slider li .text{font-size:14px;font-size:1.4rem;line-height:1.9;margin-bottom:20px;text-align:center}@media screen and (max-width: 768px){.catalog-detail .catalog-slider-box .catalog-slider li .text{text-align:left}}.catalog-detail .catalog-slider-box .catalog-thumbnail-slider{max-width:950px;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.catalog-detail .catalog-slider-box .catalog-thumbnail-slider{width:90%}}.catalog-detail .catalog-slider-box .catalog-thumbnail-slider .slick-slide img{opacity:0.5}.catalog-detail .catalog-slider-box .catalog-thumbnail-slider .slick-slide.slick-current img{opacity:1}.catalog-detail .catalog-slider-box .catalog-thumbnail-slider li .img{position:relative;height:95px}.catalog-detail .catalog-slider-box .catalog-thumbnail-slider li .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;max-width:90%;max-height:100%}.catalog-detail .catalog-detail-text{margin-bottom:45px}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-text{margin-bottom:35px}}.catalog-detail .catalog-detail-text .title{font-size:18px;font-size:1.8rem;margin-bottom:13px;font-weight:bold;position:relative;padding-left:15px}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-text .title{font-size:17px;font-size:1.7rem}}.catalog-detail .catalog-detail-text .title::before{content:"";display:inline-block;width:4px;height:20px;background-color:#bfbfbf;position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-text .text{font-size:14px;font-size:1.4rem}}.catalog-detail .catalog-detail-table{width:100%;padding-top:20px}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-table{padding-top:10px}}.catalog-detail .catalog-detail-table .table-box{width:100%}.catalog-detail .catalog-detail-table .table-box tr{border-top:1px solid #d2d2d2}.catalog-detail .catalog-detail-table .table-box tr:last-child{border-bottom:1px solid #d2d2d2}.catalog-detail .catalog-detail-table .table-box tr th{font-size:15px;font-size:1.5rem;font-weight:bold;padding-left:15px;width:160px}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-table .table-box tr th{font-size:14px;font-size:1.4rem;width:140px}}@media screen and (max-width: 425px){.catalog-detail .catalog-detail-table .table-box tr th{display:block;width:100%;padding-top:13px;padding-left:0px}}.catalog-detail .catalog-detail-table .table-box tr td{font-size:15px;font-size:1.5rem;padding-top:17px;padding-bottom:17px;width:calc(100% - 160px)}@media screen and (max-width: 640px){.catalog-detail .catalog-detail-table .table-box tr td{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 425px){.catalog-detail .catalog-detail-table .table-box tr td{display:block;width:100%;padding-top:10px;padding-bottom:13px;padding-left:10px}}.catalog-detail .catalog-detail-table .table-box tr td span{display:inline-block}.catalog-detail .catalog-detail-table .table-box tr td span::after{content:"/";display:inline-block}.catalog-detail .catalog-detail-table .table-box tr td span:last-child::after{content:"";display:inline-block}.catalog-service{margin-bottom:35px}.catalog-service .m-wrapper{background-color:#fff;padding:45px 45px 55px}@media screen and (max-width: 640px){.catalog-service .m-wrapper{padding:35px 27px 35px}}.catalog-service .m-wrapper .catalog-service-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.catalog-service .m-wrapper .catalog-service-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.catalog-service .m-wrapper .catalog-service-flex .text-box{width:53%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.catalog-service .m-wrapper .catalog-service-flex .text-box{width:100%;margin-bottom:40px}}.catalog-service .m-wrapper .catalog-service-flex .text-box .m-heading02{text-align:left;padding-bottom:17px}@media screen and (max-width: 768px){.catalog-service .m-wrapper .catalog-service-flex .text-box .m-heading02{text-align:center}}.catalog-service .m-wrapper .catalog-service-flex .text-box .text{font-size:15px;font-size:1.5rem;font-weight:500;line-height:1.7;margin-bottom:20px}@media screen and (max-width: 768px){.catalog-service .m-wrapper .catalog-service-flex .text-box .text{margin-bottom:30px}}@media screen and (max-width: 640px){.catalog-service .m-wrapper .catalog-service-flex .text-box .text{font-size:14px;font-size:1.4rem}}.catalog-service .m-wrapper .catalog-service-flex .text-box .catalog-btn{margin-top:auto;text-align:right}@media screen and (max-width: 768px){.catalog-service .m-wrapper .catalog-service-flex .text-box .catalog-btn{text-align:center}}@media screen and (max-width: 640px){.catalog-service .m-wrapper .catalog-service-flex .text-box .catalog-btn .m-btn01{min-width:220px}}.catalog-service .m-wrapper .catalog-service-flex .image-box{width:40%}@media screen and (max-width: 768px){.catalog-service .m-wrapper .catalog-service-flex .image-box{width:100%;text-align:center}}.original{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1000px){.original{padding-right:4.375%;padding-left:4.375%}}@media screen and (max-width: 640px){.original{padding-top:50px;padding-bottom:50px}}.original-box{padding:40px 50px;margin-top:50px;border:1px solid #cfcfcf}@media screen and (max-width: 640px){.original-box{padding:4.375%;margin-top:25px}}.original-box p{font-size:15px;font-size:1.5rem;margin-bottom:25px}@media screen and (max-width: 768px){.original-box p{margin-bottom:0}}@media screen and (max-width: 640px){.original-box p{font-size:14px;font-size:1.4rem}}.original-box-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.original-box-list-textbox{width:475px;max-width:49%}@media screen and (max-width: 768px){.original-box-list-textbox{width:100%;max-width:100%}}.original-box-list-image{width:490px;max-width:49%}@media screen and (max-width: 768px){.original-box-list-image{width:100%;max-width:100%;text-align:center;margin-top:25px}}@media screen and (max-width: 640px){.original-box-list-image{margin-top:15px}}.original-box-list-col2{width:49%;max-width:530px}@media screen and (max-width: 768px){.original-box-list-col2{width:100%;max-width:100%}}.original-box-image{text-align:center;margin-top:25px}@media screen and (max-width: 640px){.original-box-image{margin-top:15px}}.original-heading{margin-bottom:25px;border-bottom:1px solid #cfcfcf}@media screen and (max-width: 640px){.original-heading{margin-bottom:15px}}.original-heading-ja{font-size:21px;font-size:2.1rem;font-weight:bold;padding-bottom:15px}@media screen and (max-width: 640px){.original-heading-ja{font-size:17px;font-size:1.7rem;padding-bottom:10px}}

/*# sourceMappingURL=cases.css.map */
