@media print,screen and (min-width: 788px){header{position:absolute;width:100%}header .inner{position:relative}header .inner #title_logo{position:absolute;left:25px;top:0;width:240px}header .inner .right_logo{position:absolute;right:0;top:0;width:96px}#content #fv{padding:120px 0 0;background:#82d9ff url(../../img/detail_fv_bg01.png) no-repeat center center}#content #fv .inner{width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}#content #fv .inner h1{font-size:4rem;font-weight:800;letter-spacing:1px;width:450px;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);margin-top:-2em;text-align:center}#content #fv .inner .mv{width:600px;height:484px;background:url(../../img/detail_fv_bg02.png) no-repeat top center;background-size:cover}#content #fv .inner .mv p{width:505px;margin:0 auto;padding-top:25px}#content #fv .inner .mv p a{position:relative;display:block}#content #fv .inner .mv p a::before{content:"";width:163px;height:154px;background:url(../../img/detail_fv_balloon.svg) no-repeat center center;position:absolute;right:-140px;top:-40px}#content #gallery{border-top:10px solid #000;background-color:#f5f5f5;padding-top:100px}#content #gallery .inner{width:1100px;margin:0 auto}#content #gallery .inner .gallery_list{display:flex;flex-wrap:wrap;width:1125px;margin-left:-25px;counter-reset:item;list-style-type:none}#content #gallery .inner .gallery_list li{position:relative;width:256px;margin-left:25px;margin-bottom:40px}#content #gallery .inner .gallery_list li a{position:relative;z-index:2;display:block;aspect-ratio:4/3;background-color:#fff;text-align:center;width:100%}#content #gallery .inner .gallery_list li a:before{font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);counter-increment:item;content:counter(item);font-weight:bold;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;border-radius:100%;position:absolute;right:-15px;top:-10px}#content #gallery .inner .gallery_list li a img{object-fit:contain;object-position:center center;width:auto;height:100%}#content #gallery .inner .list_area{counter-reset:item}#content #gallery .inner .list_area .list{display:flex;flex-wrap:wrap}#content #gallery .inner .list_area .list li{width:33.3%;list-style-type:none;position:relative;display:flex;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);font-size:1.5rem;line-height:1.5;font-weight:500;margin-bottom:15px;letter-spacing:0;align-items:center}#content #gallery .inner .list_area .list li:before{counter-increment:item;content:counter(item);font-weight:bold;color:#fff;width:27px;height:27px;display:flex;align-items:center;justify-content:center;font-size:1rem;letter-spacing:-1px;font-weight:800;border-radius:100%;flex-shrink:0;margin-right:10px;align-self:center}#content #data{background-color:#f5f5f5;padding-top:20px;padding-bottom:50px}#content #data .inner{width:1100px;margin:0 auto;box-sizing:border-box;padding:40px;background:#fff;border-radius:8px}#content #data .inner h2{font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);font-size:2.5rem;line-height:1.5;font-weight:800;display:flex;align-items:center}#content #data .inner h2::before{content:"";width:22px;height:22px;box-sizing:border-box;border:8px solid #000;border-radius:100%;margin-right:10px}#content #data .inner .list_area{counter-reset:item;padding-bottom:30px;margin-bottom:40px;border-bottom:3px solid #ddd}#content #data .inner .list_area .list{display:flex;flex-wrap:wrap;gap:15px}#content #data .inner .list_area .list li{width:calc(50% - 15px);list-style-type:none;position:relative;display:flex;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);font-size:1.6rem;line-height:1.65;font-weight:500;letter-spacing:0}#content #data .inner .list_area .list li:before{counter-increment:item;content:counter(item);font-weight:bold;color:#fff;width:27px;height:27px;display:flex;align-items:center;justify-content:center;font-size:1rem;letter-spacing:-1px;font-weight:800;border-radius:100%;flex-shrink:0;margin-right:10px}#content #data .inner .copy{font-size:1.6rem;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);line-height:1.8;font-weight:500;margin-top:15px}#content #data .inner .btn{margin-top:20px;font-size:1.6rem;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg)}#content #data .inner .btn a{display:inline-block;background-color:#178cdd;padding:8px 40px;border-radius:6px;color:#fff;text-decoration:none;border:2px solid #178cdd;transition:border .2s ease-in,color .2s ease-in,background-color .2s ease-in}#content #data .inner .btn a:hover{background-color:rgba(0,0,0,0);border:2px solid #178cdd;color:#178cdd}.type01 #content #gallery{border-top:10px solid #fb0;background-color:#fff6cb}.type01 #content #gallery .inner .gallery_list li a:before{background-color:#fb0}.type01 #content #data{background-color:#fff6cb}.type01 #content #data .inner h2::before{border:8px solid #fb0}.type01 #content .list_area .list li:before{background-color:#fb0}.type02 #content #gallery{border-top:10px solid #5addff;background-color:#d9faff}.type02 #content #gallery .inner .gallery_list li a:before{background-color:#5addff}.type02 #content #data{background-color:#d9faff}.type02 #content #data .inner h2::before{border:8px solid #5addff}.type02 #content .list_area .list li:before{background-color:#5addff}.type03 #content #gallery{border-top:10px solid #ff8d7d;background-color:#ffdcd9}.type03 #content #gallery .inner .gallery_list li a:before{background-color:#ff8d7d}.type03 #content #data{background-color:#ffdcd9}.type03 #content #data .inner h2::before{border:8px solid #ff8d7d}.type03 #content .list_area .list li:before{background-color:#ff8d7d}}@media screen and (max-width: 787px){header{width:100%;padding:0 2.6666666667vw;box-sizing:border-box}header .inner{position:relative}header .inner #title_logo{position:absolute;left:0;top:0;width:34.6666666667vw;padding:0}header .inner #logo{position:absolute;right:0;top:2.6666666667vw;width:14.6666666667vw}#content #fv{padding:34.6666666667vw 0 0;background:#82d9ff url(../../img/detail_fv_bg01.png) no-repeat center center}#content #fv .inner{padding:0 2.6666666667vw}#content #fv .inner h1{font-size:6.6666666667vw;font-weight:800;letter-spacing:1px;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);margin-top:-2em;text-align:center}#content #fv .inner .mv{width:78.125vw;height:63.0208333333vw;background:url(../../img/detail_fv_bg02.png) no-repeat top center;background-size:cover;margin:7.8125vw auto 0}#content #fv .inner .mv p{width:65.7552083333vw;margin:0 auto;padding-top:3.2552083333vw}#content #fv .inner .mv p a{position:relative;display:block}#content #fv .inner .mv p a::before{content:"";width:21.2239583333vw;height:20.0520833333vw;background:url(../../img/detail_fv_balloon.svg) no-repeat center center;position:absolute;right:-14.3229166667vw;top:-10.4166666667vw;background-size:cover}#content #gallery{border-top:10px solid #000;background-color:#f5f5f5;padding-top:10.4166666667vw}#content #gallery .inner{padding:0 3.90625vw}#content #gallery .inner .gallery_list{display:flex;flex-wrap:wrap;counter-reset:item;list-style-type:none;justify-content:space-between}#content #gallery .inner .gallery_list li{position:relative;width:47%;margin-bottom:4%}#content #gallery .inner .gallery_list li a{position:relative;z-index:2;display:block;aspect-ratio:4/3;width:100%;background-color:#fff;text-align:center}#content #gallery .inner .gallery_list li a:before{font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);counter-increment:item;content:counter(item);font-weight:bold;color:#fff;width:6.5104166667vw;height:6.5104166667vw;display:flex;align-items:center;justify-content:center;font-size:2.6041666667vw;font-weight:800;border-radius:100%;position:absolute;right:-1.953125vw;top:-1.953125vw}#content #gallery .inner .gallery_list li a img{object-fit:contain;object-position:center center;width:auto;height:100%}#content #gallery .inner .list_area{counter-reset:item;padding:1px 0;margin-top:30px}#content #gallery .inner .list_area .list{list-style-type:none}#content #gallery .inner .list_area .list li{position:relative;display:flex;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);font-size:3.5422343324vw;line-height:1.5;font-weight:500;margin-bottom:15px;letter-spacing:0;align-items:center}#content #gallery .inner .list_area .list li:before{counter-increment:item;content:counter(item);font-weight:bold;color:#fff;width:6.5104166667vw;height:6.5104166667vw;display:flex;align-items:center;justify-content:center;font-size:2.6041666667vw;letter-spacing:-1px;font-weight:800;border-radius:100%;flex-shrink:0;margin-right:10px;align-self:center}#content #data{background-color:#f5f5f5;padding-top:6.5104166667vw}#content #data .inner{margin:0 auto;box-sizing:border-box;padding:6.5104166667vw 3.90625vw;background:#fff}#content #data .inner h2{font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);font-size:4.9046321526vw;line-height:1.5;font-weight:800;display:flex;align-items:center}#content #data .inner h2::before{content:"";width:4.9046321526vw;height:4.9046321526vw;box-sizing:border-box;border:1.3623978202vw solid #000;border-radius:100%;margin-right:10px}#content #data .inner .list_area{counter-reset:item;padding:1px 0;padding-bottom:4.0871934605vw;margin-bottom:10.8991825613vw;border-bottom:3px solid #ddd}#content #data .inner .list_area .list{list-style-type:none}#content #data .inner .list_area .list li{position:relative;display:flex;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);font-size:3.5422343324vw;line-height:1.85;font-weight:500;margin-bottom:15px;letter-spacing:0}#content #data .inner .list_area .list li:before{counter-increment:item;content:counter(item);font-weight:bold;color:#fff;width:6.5104166667vw;height:6.5104166667vw;display:flex;align-items:center;justify-content:center;font-size:2.6041666667vw;letter-spacing:-1px;font-weight:800;border-radius:100%;flex-shrink:0;margin-right:10px;align-self:center}#content #data .inner .copy{font-size:3.8147138965vw;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);line-height:1.8;font-weight:500;margin-top:15px}#content #data .inner .btn{margin-top:20px;font-size:4.3596730245vw;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(0.03deg);text-align:center}#content #data .inner .btn a{display:inline-block;background-color:#178cdd;padding:8px;width:70%;text-align:center;border-radius:6px;color:#fff;text-decoration:none;border:2px solid #178cdd;transition:border .2s ease-in,color .2s ease-in,background-color .2s ease-in}#content #data .inner .btn a:hover{background-color:rgba(0,0,0,0);border:2px solid #178cdd;color:#178cdd}.type01 #content #gallery{border-top:10px solid #fb0;background-color:#fff6cb}.type01 #content #gallery .inner .gallery_list li a:before{background-color:#fb0}.type01 #content #data{background-color:#fff6cb}.type01 #content #data .inner h2::before{border-color:#fb0}.type01 #content .list_area .list li:before{background-color:#fb0}.type02 #content #gallery{border-top:10px solid #5addff;background-color:#d9faff}.type02 #content #gallery .inner .gallery_list li a:before{background-color:#5addff}.type02 #content #data{background-color:#d9faff}.type02 #content #data .inner h2::before{border-color:#5addff}.type02 #content .list_area .list li:before{background-color:#5addff}.type03 #content #gallery{border-top:10px solid #ff8d7d;background-color:#ffdcd9}.type03 #content #gallery .inner .gallery_list li a:before{background-color:#ff8d7d}.type03 #content #data{background-color:#ffdcd9}.type03 #content #data .inner h2::before{border-color:#ff8d7d}.type03 #content .list_area .list li:before{background-color:#ff8d7d}.modaal-gallery-next{bottom:-15px;right:0;transform:translateY(100%)}.modaal-gallery-prev{bottom:-15px;left:0;transform:translateY(100%)}}/*# sourceMappingURL=detail.css.map */