main{display:block}.ttl_sub{display:inline-block;background:#73b6e4;color:#fff;font-weight:700;line-height:1;padding:4px 20px 6px;border-radius:5px}@media screen and (max-width: 449px){.ttl_sub{font-size:3.5vw;padding:5px 10px 5px;border-radius:3px}}.ttl_sub.gradation{background:linear-gradient(90deg, #44b0ca 0%, #008ad1 100%)}#kv{position:relative;height:600px;background-image:url(../img/pc/kv_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){#kv{height:139.58vw}}#kv .kv_txt{position:absolute;left:110px;bottom:40px;z-index:3}@media screen and (max-width: 768px){#kv .kv_txt{left:0;bottom:0}}#kv .kv_img{position:absolute;right:0;bottom:0;z-index:2}#intro{margin-top:60px;text-align:center}@media all and (-ms-high-contrast: none){#intro{margin-bottom:60px}}@media screen and (max-width: 449px){#intro{margin-top:40px}}#intro img{width:265px}@media screen and (max-width: 449px){#intro img{width:48vw}}#intro p{margin-top:30px;line-height:2;color:#222}@media screen and (max-width: 449px){#intro p{font-size:3.5vw}}#intro small{margin-top:30px}#cica{position:relative;padding-top:120px;padding-bottom:140px;background-color:#eaf2fb;background-image:url(../img/bg_loop.jpg);background-size:100%;background-repeat:repeat-y;text-align:center}@media screen and (max-width: 449px){#cica{padding-top:30vw;padding-bottom:35vw}}@media all and (-ms-high-contrast: none){#cica::before{display:block;content:'';width:100%;height:40px;position:absolute;top:0px;left:0px;z-index:10;background-image:url(../img/pc/bg_wave_top.svg);background-size:100%;background-position:left top;background-repeat:no-repeat}#cica::after{display:block;content:'';width:100%;height:40px;position:absolute;bottom:0px;left:0px;z-index:10;background-image:url(../img/pc/bg_wave_bottom.svg);background-size:100%;background-position:left bottom;background-repeat:no-repeat}}#cica h2 img{width:160px}@media screen and (max-width: 449px){#cica h2 img{width:30vw}}#cica h3{font-size:30px;font-weight:700;color:#73b6e4;margin-bottom:10px}@media screen and (max-width: 449px){#cica h3{font-size:6.5vw}}#cica .main_sub{margin-top:40px;padding:8px 20px;font-size:18px}@media screen and (max-width: 449px){#cica .main_sub{font-size:4vw;padding:6px 10px}}#cica .img_cica{width:130px;margin-top:30px}@media screen and (max-width: 449px){#cica .img_cica{width:24vw;margin-top:20px}}#cica .solution{display:flex;align-items:center;margin-top:30px}@media screen and (max-width: 768px){#cica .solution{flex-direction:column}}@media screen and (max-width: 449px){#cica .solution{margin-top:20px}}#cica .solution_about{width:50%;padding-right:10px;box-sizing:border-box}@media screen and (max-width: 768px){#cica .solution_about{width:100%;padding-right:0}}#cica .solution_about h4{line-height:1.2}@media screen and (max-width: 449px){#cica .solution_about h4{font-size:3.5vw}}#cica .solution_about h4 span{font-weight:700;font-size:137%}#cica .solution_about h4 sup{vertical-align:top}#cica .solution_about .ttl_sub{margin-top:10px}#cica .solution_about .txt{margin-top:25px}#cica .about_cica{width:50%;padding:20px 30px;box-sizing:border-box;background:rgba(255,255,255,0.8);border-radius:10px}@media screen and (max-width: 768px){#cica .about_cica{width:100%;margin-top:60px}}@media screen and (max-width: 449px){#cica .about_cica{padding:5vw}}@media screen and (max-width: 449px){#cica .about_cica{margin-top:40px}}#cica .about_cica h4{font-size:18px;font-weight:700}@media screen and (max-width: 449px){#cica .about_cica h4{font-size:4.5vw}}#cica .about_cica .wrap{display:flex;justify-content:space-between;margin-top:10px}#cica .about_cica .txt{width:calc(100% - 147px);text-align:left;font-size:14px;line-height:1.6;letter-spacing:.06em}@media screen and (max-width: 449px){#cica .about_cica .txt{font-size:3.5vw}}#cica .about_cica .img_wrap{width:127px}#cica .about_cica .img_wrap img{border-radius:10px}#cica .commitment{margin-top:50px}@media screen and (max-width: 768px){#cica .commitment{margin-top:100px}}@media screen and (max-width: 449px){#cica .commitment{margin-top:15vw}}#cica .commitment h4{font-size:22px;font-weight:700}@media screen and (max-width: 449px){#cica .commitment h4{font-size:4.5vw}}#cica .commitment ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}#cica .commitment li{display:flex;justify-content:space-between;margin-top:20px;padding:20px;box-sizing:border-box;background:rgba(255,255,255,0.8);border-radius:10px;width:calc(50% - 10px)}@media screen and (max-width: 768px){#cica .commitment li{width:100%}}@media screen and (max-width: 449px){#cica .commitment li{margin-top:15px}}#cica .commitment li .img_wrap{align-self:center;width:100px;height:80px}@media screen and (max-width: 768px){#cica .commitment li .img_wrap{width:15vw;height:15vw}}#cica .commitment li .img_wrap img{height:100%;width:auto}#cica .commitment li .txt_wrap{width:calc(100% - 120px);align-self:flex-start}@media screen and (max-width: 768px){#cica .commitment li .txt_wrap{width:calc(100% - 15vw - 20px)}}#cica .commitment li .ttl_sub{display:block}#cica .commitment li .txt{margin-top:10px;text-align:left}#cica .commitment li small{margin-top:10px;text-align:left}#cica .btn_product{margin-top:20px}@media screen and (max-width: 768px){#cica .btn_product{margin-top:40px}}@media screen and (max-width: 449px){#cica .btn_product{margin-top:7vw}}#product{text-align:center}@media all and (-ms-high-contrast: none){#product{padding-top:70px;padding-bottom:100px}}#product h2 img{width:296px}@media screen and (max-width: 449px){#product h2 img{width:50vw}}#product .sub{margin-top:20px}@media screen and (max-width: 768px){#product .sub{margin-top:30px}}@media screen and (max-width: 449px){#product .sub{margin-top:20px}}#product .product_about{display:flex;margin-top:40px}@media screen and (max-width: 768px){#product .product_about{flex-direction:column;margin-top:50px}}@media screen and (max-width: 449px){#product .product_about{margin-top:40px}}#product .product_about>div{flex:1}#product .product_about .ttl_sub{margin-bottom:15px}#product .product_about h3{font-size:22px;font-weight:700;line-height:1.2;color:#73b6e4}@media screen and (max-width: 449px){#product .product_about h3{font-size:5vw}}#product .product_about h3 span{font-size:136%}#product .product_about .spf{margin-top:15px;display:inline-block;padding:0px 10px 1px;font-weight:700;color:#73b6e4;border-top:1px solid #73b6e4;border-bottom:1px solid #73b6e4;letter-spacing:.06em}#product .product_about img{margin-top:30px}#product .product_about ul{margin-top:30px;padding:0 20px;box-sizing:border-box}@media screen and (max-width: 768px){#product .product_about ul{padding:0}}#product .product_about li{text-align:left;margin-bottom:10px;text-indent:-1.5em;padding-left:1.5em}@media screen and (max-width: 768px){#product .product_about li{margin-bottom:20px}}@media screen and (max-width: 449px){#product .product_about li{font-size:3.5vw;margin-bottom:10px}}#product .product_about li::before{content:'\f14a';font-family:'Font Awesome 5 free';font-weight:400;color:#73b6e4;margin-right:.5em}#product .product_about .btn{max-width:350px}@media screen and (max-width: 768px){#product .product_about .btn{max-width:400px}}#product .mineral_wrap{position:relative}#product .mineral_wrap .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:0}@media screen and (max-width: 768px){#product .mineral_wrap .btn{position:relative;left:auto;bottom:auto;transform:none}}@media screen and (max-width: 768px){#product .moisture_wrap{margin-top:70px}}@media screen and (max-width: 449px){#product .moisture_wrap{margin-top:40px}}#product .future_mineral,#product .future_moisture{display:flex;margin-top:40px}@media screen and (max-width: 768px){#product .future_mineral,#product .future_moisture{flex-direction:column;margin-top:0}}#product .future_mineral>div,#product .future_moisture>div{width:50%}@media screen and (max-width: 768px){#product .future_mineral>div,#product .future_moisture>div{width:100%}}#product .future_mineral .left,#product .future_moisture .left{position:relative;padding-bottom:30px}#product .future_mineral .left .ph,#product .future_moisture .left .ph{z-index:0}#product .future_mineral .left .name,#product .future_moisture .left .name{position:relative;margin-top:-40px;font-size:20px;font-weight:700;z-index:10}@media screen and (max-width: 768px){#product .future_mineral .left .name,#product .future_moisture .left .name{margin-top:-4vw}}@media screen and (max-width: 449px){#product .future_mineral .left .name,#product .future_moisture .left .name{font-size:4.5vw}}#product .future_mineral .left small,#product .future_moisture .left small{margin-right:20px}@media screen and (max-width: 768px){#product .future_mineral .left small,#product .future_moisture .left small{margin-right:5vw}}#product .future_mineral .left .slide_btn,#product .future_moisture .left .slide_btn{position:relative;height:600px !important;top:0;left:0}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn,#product .future_moisture .left .slide_btn{height:114vw !important}}#product .future_mineral .left .slide_btn::before,#product .future_moisture .left .slide_btn::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center bottom}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn::before,#product .future_moisture .left .slide_btn::before{background-size:100%}}#product .future_mineral .left .slide_btn .slick-list,#product .future_moisture .left .slide_btn .slick-list{height:100%}#product .future_mineral .left .slide_btn li,#product .future_moisture .left .slide_btn li{position:relative;cursor:pointer;width:153px !important;height:167px;z-index:10}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li,#product .future_moisture .left .slide_btn li{width:29.29vw !important}}#product .future_mineral .left .slide_btn li:nth-child(1),#product .future_moisture .left .slide_btn li:nth-child(1){top:20px !important;left:177px !important}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li:nth-child(1),#product .future_moisture .left .slide_btn li:nth-child(1){top:5.2vw !important;left:35.41vw !important}}#product .future_mineral .left .slide_btn li:nth-child(2),#product .future_moisture .left .slide_btn li:nth-child(2){top:135px !important;left:-139px !important}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li:nth-child(2),#product .future_moisture .left .slide_btn li:nth-child(2){top:27.99vw !important;left:-26.12vw !important}}#product .future_mineral .left .slide_btn li:nth-child(3),#product .future_moisture .left .slide_btn li:nth-child(3){top:135px !important;right:-33px !important}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li:nth-child(3),#product .future_moisture .left .slide_btn li:nth-child(3){top:27.99vw !important;left:8.36vw !important}}#product .future_mineral .left .slide_btn li:nth-child(4),#product .future_moisture .left .slide_btn li:nth-child(4){top:153px !important;left:25px !important}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li:nth-child(4),#product .future_moisture .left .slide_btn li:nth-child(4){top:calc(-167px + 64vw) !important;left:5.98vw !important}}#product .future_mineral .left .slide_btn li:nth-child(5),#product .future_moisture .left .slide_btn li:nth-child(5){top:153px !important;right:-170px !important}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li:nth-child(5),#product .future_moisture .left .slide_btn li:nth-child(5){top:calc(-167px + 64vw) !important;left:35.18vw !important}}#product .future_mineral .left .slide_btn li .pc_img,#product .future_moisture .left .slide_btn li .pc_img{display:block !important}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li .pc_img,#product .future_moisture .left .slide_btn li .pc_img{display:none !important}}#product .future_mineral .left .slide_btn li .sp_img,#product .future_moisture .left .slide_btn li .sp_img{display:none !important}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn li .sp_img,#product .future_moisture .left .slide_btn li .sp_img{display:block !important}}#product .future_mineral .right,#product .future_moisture .right{padding:30px 20px;box-sizing:border-box}@media screen and (max-width: 768px){#product .future_mineral .right,#product .future_moisture .right{padding:0}}#product .future_mineral .right li.slide_contents,#product .future_moisture .right li.slide_contents{margin:0 10px;padding:20px 30px 30px;box-sizing:border-box;background:#fff;border-radius:10px;border:3px solid #008cd3;text-align:center}@media screen and (max-width: 768px){#product .future_mineral .right li.slide_contents,#product .future_moisture .right li.slide_contents{margin:0 5vw}}#product .future_mineral .right li.slide_contents img,#product .future_moisture .right li.slide_contents img{display:inline-block}#product .future_mineral .right li.slide_contents .num,#product .future_moisture .right li.slide_contents .num{width:40px}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents .num,#product .future_moisture .right li.slide_contents .num{width:7.1vw}}#product .future_mineral .right li.slide_contents h4,#product .future_moisture .right li.slide_contents h4{color:#008cd3;font-weight:700;font-size:20px;margin-top:-5px;margin-bottom:20px}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents h4,#product .future_moisture .right li.slide_contents h4{font-size:4.5vw;margin-top:1px}}#product .future_mineral .right li.slide_contents h4 sup,#product .future_moisture .right li.slide_contents h4 sup{vertical-align:7px}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents h4 sup,#product .future_moisture .right li.slide_contents h4 sup{vertical-align:4px}}#product .future_mineral .right li.slide_contents p,#product .future_moisture .right li.slide_contents p{margin-top:20px}#product .future_mineral .right li.slide_contents .head,#product .future_moisture .right li.slide_contents .head{font-weight:700}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents .head,#product .future_moisture .right li.slide_contents .head{font-size:4vw}}#product .future_mineral .right li.slide_contents .blue,#product .future_moisture .right li.slide_contents .blue{color:#008cd3}#product .future_mineral .right li.slide_contents .green,#product .future_moisture .right li.slide_contents .green{color:#4b9021}#product .future_mineral .right li.slide_contents .txt,#product .future_moisture .right li.slide_contents .txt{font-size:14px}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents .txt,#product .future_moisture .right li.slide_contents .txt{font-size:3.5vw}}#product .future_mineral .right li.slide_contents .inner,#product .future_moisture .right li.slide_contents .inner{background:#eaf2fb;border-radius:10px;margin-top:30px;padding:20px;text-align:left}#product .future_mineral .right li.slide_contents .bg_white,#product .future_moisture .right li.slide_contents .bg_white{background:#fff}#product .future_mineral .right li.slide_contents.slide01 .nano,#product .future_moisture .right li.slide_contents.slide01 .nano{display:inline-block;background:#efefef;box-sizing:border-box;border-radius:10px}#product .future_mineral .right li.slide_contents.slide01 .nano img,#product .future_moisture .right li.slide_contents.slide01 .nano img{vertical-align:bottom;width:330px;border:3px solid #efefef}#product .future_mineral .right li.slide_contents.slide01 .off,#product .future_moisture .right li.slide_contents.slide01 .off{margin:60px auto}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents.slide01 .off,#product .future_moisture .right li.slide_contents.slide01 .off{margin:40px auto}}#product .future_mineral .right li.slide_contents.slide02 img:not(:first-child),#product .future_moisture .right li.slide_contents.slide02 img:not(:first-child){margin-top:15px}#product .future_mineral .right li.slide_contents.slide02 .txt,#product .future_moisture .right li.slide_contents.slide02 .txt{margin-top:5px}#product .future_mineral .right li.slide_contents.slide02 .eve,#product .future_moisture .right li.slide_contents.slide02 .eve{width:200px}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents.slide02 .eve,#product .future_moisture .right li.slide_contents.slide02 .eve{width:45vw}}#product .future_mineral .right li.slide_contents.slide02 .animal,#product .future_moisture .right li.slide_contents.slide02 .animal{width:100px}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents.slide02 .animal,#product .future_moisture .right li.slide_contents.slide02 .animal{width:19vw}}#product .future_mineral .right li.slide_contents.slide02 .inner .head,#product .future_moisture .right li.slide_contents.slide02 .inner .head{margin-top:0}#product .future_mineral .right li.slide_contents.slide03 .friend,#product .future_moisture .right li.slide_contents.slide03 .friend{width:330px;border-radius:10px}#product .future_mineral .right li.slide_contents.slide03 li,#product .future_moisture .right li.slide_contents.slide03 li{display:flex;justify-content:space-between}#product .future_mineral .right li.slide_contents.slide03 li .img_wrap,#product .future_moisture .right li.slide_contents.slide03 li .img_wrap{flex:3}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents.slide03 li .img_wrap,#product .future_moisture .right li.slide_contents.slide03 li .img_wrap{flex:2}}#product .future_mineral .right li.slide_contents.slide03 li .txt_wrap,#product .future_moisture .right li.slide_contents.slide03 li .txt_wrap{flex:4;margin-left:20px;text-align:left}#product .future_mineral .right li.slide_contents.slide03 li .txt_wrap .head,#product .future_moisture .right li.slide_contents.slide03 li .txt_wrap .head{margin-top:0}#product .future_mineral .right li.slide_contents.slide03 li .txt_wrap .txt,#product .future_moisture .right li.slide_contents.slide03 li .txt_wrap .txt{margin-top:5px}#product .future_mineral .right li.slide_contents.slide03 li:not(:first-child),#product .future_moisture .right li.slide_contents.slide03 li:not(:first-child){margin-top:10px}#product .future_mineral .right li.slide_contents.slide04 .texture,#product .future_moisture .right li.slide_contents.slide04 .texture{margin-top:30px;width:360px;padding:15px;box-sizing:border-box;background:#fff;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#product .future_mineral .right li.slide_contents.slide04 .texture,#product .future_moisture .right li.slide_contents.slide04 .texture{max-width:360px;width:100%}}#product .future_mineral .right li.slide_contents.slide04 .texture img,#product .future_moisture .right li.slide_contents.slide04 .texture img{vertical-align:bottom}#product .future_mineral .right li.slide_contents.slide04 .texture .image,#product .future_moisture .right li.slide_contents.slide04 .texture .image{border-radius:10px 10px 0 0}#product .future_mineral .right li.slide_contents.slide04 .texture .movie,#product .future_moisture .right li.slide_contents.slide04 .texture .movie{border-radius:0 0 10px 10px;margin-top:-1px}#product .future_mineral .right li.slide_contents.slide05 .cica_icon,#product .future_moisture .right li.slide_contents.slide05 .cica_icon{width:120px}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents.slide05 .cica_icon,#product .future_moisture .right li.slide_contents.slide05 .cica_icon{width:24vw}}#product .future_mineral .right li.slide_contents.slide05 .solution,#product .future_moisture .right li.slide_contents.slide05 .solution{margin-top:10px;font-size:18px;line-height:1.2}#product .future_mineral .right li.slide_contents.slide05 .solution span,#product .future_moisture .right li.slide_contents.slide05 .solution span{font-size:70%;font-weight:500}@media screen and (max-width: 768px){#product .future_mineral .right li.slide_contents.slide05 .solution,#product .future_moisture .right li.slide_contents.slide05 .solution{font-size:4.5vw}}#product .future_mineral .right li.slide_contents.slide05 .ttl_sub,#product .future_moisture .right li.slide_contents.slide05 .ttl_sub{margin-top:10px;font-size:14px;padding-top:3px;padding-bottom:7px}@media screen and (max-width: 768px){#product .future_mineral .right li.slide_contents.slide05 .ttl_sub,#product .future_moisture .right li.slide_contents.slide05 .ttl_sub{padding-top:4px;padding-bottom:6px}}@media screen and (max-width: 449px){#product .future_mineral .right li.slide_contents.slide05 .ttl_sub,#product .future_moisture .right li.slide_contents.slide05 .ttl_sub{font-size:3.5vw}}#product .future_mineral .right li.slide_contents.slide05 .inner,#product .future_moisture .right li.slide_contents.slide05 .inner{text-align:center}#product .future_mineral .right li.slide_contents.slide05 .inner .head,#product .future_moisture .right li.slide_contents.slide05 .inner .head{margin-top:0}#product .future_mineral .right li.slide_contents.slide05 .inner .cica_img,#product .future_moisture .right li.slide_contents.slide05 .inner .cica_img{margin-top:15px;width:200px;border-radius:10px;border-radius:10px}#product .future_mineral .right li.slide_contents.slide05 .inner small,#product .future_moisture .right li.slide_contents.slide05 .inner small{margin-right:70px}@media screen and (max-width: 768px){#product .future_mineral .right li.slide_contents.slide05 .inner small,#product .future_moisture .right li.slide_contents.slide05 .inner small{width:100%;max-width:200px;margin-left:auto;margin-right:auto}}#product .future_mineral .right li.slide_contents.slide05 .inner .txt,#product .future_moisture .right li.slide_contents.slide05 .inner .txt{text-align:left}#product .future_mineral{background:#eaf2fb}@media screen and (max-width: 768px){#product .future_mineral{margin-top:80px;width:100%;padding-bottom:100px}}@media screen and (max-width: 449px){#product .future_mineral{margin-top:60px;padding-bottom:80px}}#product .future_mineral .left .slide_btn::before{background-image:url(../img/pc/img_mineral.png)}@media screen and (max-width: 768px){#product .future_mineral .left .slide_btn::before{background-image:url(../img/sp/img_mineral.png)}}@media screen and (max-width: 768px){#product .future_moisture{width:100%}}#product .future_moisture .left .slide_btn::before{background-image:url(../img/pc/img_moisture.png)}@media screen and (max-width: 768px){#product .future_moisture .left .slide_btn::before{background-image:url(../img/sp/img_moisture.png)}}#product .future_moisture .right li.slide_contents{background:#eaf2fb}.slick-arrow{position:absolute;z-index:10;top:165px;cursor:pointer}@media screen and (max-width: 768px){.slick-arrow{width:8.4vw}}.prev-arrow{left:-5px}@media screen and (max-width: 768px){.prev-arrow{left:2.5vw}}.next-arrow{right:-5px}@media screen and (max-width: 768px){.next-arrow{right:2.5vw}}.slick-disabled{display:none !important}.slick-slide{outline:none}#story{position:relative;padding-top:120px;padding-bottom:140px;background-color:#eaf2fb;background-image:url(../img/bg_loop.jpg);background-size:100%;background-repeat:repeat-y;text-align:center}@media screen and (max-width: 449px){#story{padding-top:30vw;padding-bottom:35vw}}@media all and (-ms-high-contrast: none){#story::before{display:block;content:'';width:100%;height:40px;position:absolute;top:0px;left:0px;z-index:10;background-image:url(../img/pc/bg_wave_top.svg);background-size:100%;background-position:left top;background-repeat:no-repeat}#story::after{display:block;content:'';width:100%;height:40px;position:absolute;bottom:0px;left:0px;z-index:10;background-image:url(../img/pc/bg_wave_bottom.svg);background-size:100%;background-position:left bottom;background-repeat:no-repeat}}#story h2 img{width:190px}@media screen and (max-width: 449px){#story h2 img{width:33.8vw}}#story .pc_img{display:inline-block;margin-top:40px}@media screen and (max-width: 768px){#story .pc_img{display:none}}#story .sp_img{display:none}@media screen and (max-width: 768px){#story .sp_img{display:inline-block;margin-top:40px}}@media screen and (max-width: 449px){#story .sp_img{margin-top:30px}}#story .txt{margin-top:25px;color:#222;line-height:2}#story .about_pi{margin-top:40px;padding:20px 30px 30px;background:rgba(255,255,255,0.8);border-radius:10px}@media screen and (max-width: 449px){#story .about_pi{margin-top:30px;padding:5vw}}#story .about_pi h3{color:#008cd3;font-size:22px;font-weight:700}@media screen and (max-width: 449px){#story .about_pi h3{font-size:4.5vw}}#story .about_pi p{text-align:left;margin-top:10px}#special{text-align:center;padding-bottom:100px}@media all and (-ms-high-contrast: none){#special{padding-top:70px}}@media screen and (max-width: 768px){#special{padding-bottom:150px}}@media screen and (max-width: 449px){#special{padding-bottom:100px}}#special h2 img{width:230px}@media screen and (max-width: 449px){#special h2 img{width:41vw}}#special .wrap{margin-top:30px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){#special .wrap{flex-direction:column}}@media screen and (max-width: 449px){#special .wrap{margin-top:20px}}#special .txt_wrap{margin-right:40px}@media screen and (max-width: 768px){#special .txt_wrap{margin-right:0}}#special .txt_wrap p{font-weight:700}#special .txt_wrap .ttl_sub{margin-top:10px;margin-bottom:5px;padding:5px 30px}@media screen and (max-width: 768px){#special .txt_wrap .ttl_sub{padding:5px 20px}}#special .txt_wrap h3{font-size:30px;font-weight:700;color:#008cd3}@media screen and (max-width: 768px){#special .txt_wrap h3{margin-bottom:40px}}@media screen and (max-width: 449px){#special .txt_wrap h3{font-size:6vw}}#special .img_wrap{width:220px}@media screen and (max-width: 449px){#special .img_wrap{width:50vw}}#special .btn{margin-top:40px;padding:20px 0}@media screen and (max-width: 449px){#special .btn{width:80%}}.svg-wrap svg{width:100%;z-index:10;position:relative}.svg-wrap.top{margin-bottom:-110px}.svg-wrap.top svg{transform:scale(1, -1)}.svg-wrap.bottom{margin-top:-110px}@media all and (-ms-high-contrast: none){.svg-wrap{display:none}}

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