:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}.phototherapy{--color-primary: #126695;--color-alpha: #e7f4fc;--color-secondary: rgba(18, 102, 149, 0.4);--color-strong: #002a41}.wrapper{box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}.phototherapy{overflow:hidden;background:#fff}.phototherapy>section{color:#111;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:16px;line-height:1.7;margin:0;padding:0}section{clear:both;display:block;overflow:hidden}section .inner{margin:0 auto;max-width:1080px;padding:60px 0;width:100%}@media screen and (max-width: 744px){section .inner{width:auto;padding:8vw 4vw}}section .inner2{max-width:980px}img{height:auto;max-width:100%}h2{margin-bottom:0}main h2{overflow:inherit}.sec__cttl{font-size:36px;font-weight:700;line-height:1.5;color:#111;display:inline-block;position:relative;text-align:center;margin-bottom:50px}@media screen and (max-width: 744px){.sec__cttl{font-size:6.4vw;margin-bottom:5.3333333333vw}}.kerning{font-feature-settings:"palt" 1;letter-spacing:0}@media screen and (max-width: 744px){.phototherapy .pc-tab{display:none !important}}@media screen and (min-width: 745px){.phototherapy .sp-only{display:none !important}}.phototherapy img{width:100%;max-width:100%;height:auto}.phototherapy section{overflow:visible;position:relative}.phototherapy .serif{font-family:serif}.phototherapy picture{display:block}.phototherapy .lpInner{max-width:1120px;width:100%;margin:0 auto;padding:0 20px;position:relative;z-index:1}@media screen and (max-width: 744px){.phototherapy .lpInner{padding:0 4vw;max-width:none}}.phototherapy .mainColor{color:var(--color-primary)}.phototherapy .fv{height:530px;background:url(../images/kv.webp) no-repeat center center/cover}@media screen and (max-width: 744px){.phototherapy .fv{height:120vw;background-image:url(../images/kv_sp.webp)}}.phototherapy .fv .lpInner{max-width:1226px}.phototherapy .fv_img{width:680px}.phototherapy .btn01 a{display:flex;justify-content:center;align-items:center;width:600px;height:70px;margin:0 auto;border-radius:400px;background:linear-gradient(180deg, #218cc7 0%, #104e70 100%);color:#fff;font-size:24px;font-weight:bold;position:relative}@media screen and (max-width: 744px){.phototherapy .btn01 a{width:92vw;height:17.1vw;font-size:4.8vw}}.phototherapy .btn01 a::before{content:"";width:12px;height:12px;position:absolute;top:0;bottom:0;right:24px;margin:auto;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@media screen and (max-width: 744px){.phototherapy .btn01 a::before{width:3.2vw;height:3.2vw;right:10vw}}.phototherapy .block1{background:url(../images/phototherapy_01.webp) no-repeat center center/cover}@media screen and (max-width: 744px){.phototherapy .block1{background-image:url(../images/phototherapy_01_sp.webp)}}.phototherapy .block1 .lpInner{padding-top:70px;padding-bottom:70px}@media screen and (max-width: 744px){.phototherapy .block1 .lpInner{padding-top:6.8vw;padding-bottom:8vw}}@media screen and (max-width: 744px){.phototherapy .block1_img1{width:87vw;margin-left:3.2vw;margin-bottom:3.8vw}}.phototherapy .block1_ttl{font-size:48px;font-weight:bold;line-height:1.3;letter-spacing:.1em;text-align:center;margin-bottom:40px}@media screen and (max-width: 744px){.phototherapy .block1_ttl{font-size:8.5vw;margin-bottom:8vw}}.phototherapy .block1_ttl .small{font-size:32px}@media screen and (max-width: 744px){.phototherapy .block1_ttl .small{font-size:.75em}}.phototherapy .block1_txt1{font-size:18px;font-weight:bold;line-height:1.7;text-align:center;margin-bottom:40px}@media screen and (max-width: 744px){.phototherapy .block1_txt1{font-size:4.8vw;margin-bottom:9vw}}.phototherapy .block1_txt2{font-size:32px;font-weight:bold;line-height:1.4;text-align:center;margin-bottom:73px;letter-spacing:.2em}@media screen and (max-width: 744px){.phototherapy .block1_txt2{font-size:4.8vw;line-height:1.7;letter-spacing:0;margin-bottom:8.2vw}}.phototherapy .block1_txt2 .txt1{display:block;font-size:48px;letter-spacing:.1em}@media screen and (max-width: 744px){.phototherapy .block1_txt2 .txt1{font-size:8.5vw;line-height:1.3;margin-top:2.7vw}}.phototherapy .block1_txt2 .line{border-bottom:3px solid var(--color-primary)}@media screen and (max-width: 744px){.phototherapy .block1_txt2 .line{border-bottom-width:.5333333333vw}}.phototherapy .block2{background:url(../images/phototherapy_02.webp) no-repeat center center/cover}@media screen and (max-width: 744px){.phototherapy .block2{background-image:url(../images/phototherapy_02_sp.webp)}}.phototherapy .block2 .lpInner{padding-top:23px}@media screen and (max-width: 744px){.phototherapy .block2 .lpInner{padding:8vw 8vw 7vw}}.phototherapy .block2_row{display:flex;justify-content:flex-end;gap:22px}@media screen and (max-width: 744px){.phototherapy .block2_row{flex-direction:column;align-items:flex-start;gap:0}}.phototherapy .block2_row_img{width:408px}@media screen and (max-width: 744px){.phototherapy .block2_row_img{width:89.9vw;margin-left:-6.5vw;order:1}}.phototherapy .block2_row_box{width:530px;padding-top:78px}@media screen and (max-width: 744px){.phototherapy .block2_row_box{display:contents}}.phototherapy .block2_row_box_ttl{color:#fff;font-size:36px;font-weight:bold;line-height:1.3;margin-bottom:40px}@media screen and (max-width: 744px){.phototherapy .block2_row_box_ttl{order:0;font-size:6.4vw;margin-bottom:.8vw;text-align:center}}.phototherapy .block2_row_box_txt{color:#fff;font-size:18px;font-weight:bold;line-height:1.7}@media screen and (max-width: 744px){.phototherapy .block2_row_box_txt{order:2;font-size:4.3vw;margin-top:-4.2vw}}.phototherapy .block3_ttl{background:var(--color-primary);color:#fff;font-size:40px;font-weight:bold;line-height:1.3;letter-spacing:.1em;text-align:center;padding:29px 0;position:relative;margin-bottom:0}@media screen and (max-width: 744px){.phototherapy .block3_ttl{font-size:6.4vw;padding:5.3vw}}.phototherapy .block3_ttl::before{content:"";position:absolute;width:0;height:0;bottom:0;left:0;right:0;margin:auto;transform:translateY(99%);border-right:120px solid rgba(0,0,0,0);border-left:120px solid rgba(0,0,0,0);border-top:60px solid var(--color-primary)}@media screen and (max-width: 744px){.phototherapy .block3_ttl::before{border-top-width:8vw;border-left-width:16vw;border-right-width:16vw}}.phototherapy .block3_wrap{background:url(../images/phototherapy_04.webp) no-repeat center center/cover}@media screen and (max-width: 744px){.phototherapy .block3_wrap{background-image:url(../images/phototherapy_04_sp.webp)}}.phototherapy .block3_wrap .lpInner{padding-top:90px;padding-bottom:67px}@media screen and (max-width: 744px){.phototherapy .block3_wrap .lpInner{padding:13.3vw 8vw 8vw}}.phototherapy .block3_wrap_row{display:flex;justify-content:center;gap:50px;margin-bottom:41px}@media screen and (max-width: 744px){.phototherapy .block3_wrap_row{flex-direction:column;align-items:center;gap:8vw;margin-bottom:8vw}}.phototherapy .block3_wrap_row .img{width:320px}@media screen and (max-width: 744px){.phototherapy .block3_wrap_row .img{width:70.4vw}}.phototherapy .block3_wrap_txt1{font-size:18px;font-weight:bold;line-height:1.7;text-align:center;margin-bottom:32px}@media screen and (max-width: 744px){.phototherapy .block3_wrap_txt1{font-size:4.3vw;text-align:left;margin-bottom:4vw}}.phototherapy .block3_wrap_txt2{font-size:32px;font-weight:bold;line-height:1.3;letter-spacing:.1em;text-align:center}@media screen and (max-width: 744px){.phototherapy .block3_wrap_txt2{font-size:6.4vw;line-height:1.5}}.phototherapy .block3_wrap_txt2 .big{font-size:1.5em}@media screen and (max-width: 744px){.phototherapy .block3_wrap_txt2 .big{font-size:1.33em}}.phototherapy .block4{background:url(../images/phototherapy_07.webp) no-repeat center center/cover}@media screen and (max-width: 744px){.phototherapy .block4{background-image:url(../images/phototherapy_07_sp.webp)}}.phototherapy .block4 .lpInner{padding-top:70px;padding-bottom:69px}@media screen and (max-width: 744px){.phototherapy .block4 .lpInner{padding-top:8vw;padding-bottom:8vw}}.phototherapy .block4_ttl{color:#fff;font-size:24px;font-weight:bold;line-height:1.45;text-align:center;margin-bottom:36px}@media screen and (max-width: 744px){.phototherapy .block4_ttl{font-size:4.8vw;line-height:1.6;margin-bottom:7.5vw}}.phototherapy .block4_ttl .big{font-size:1.5em}@media screen and (max-width: 744px){.phototherapy .block4_ttl .big{font-size:1.33em}}.phototherapy .block4_list{display:flex;flex-wrap:wrap;justify-content:center;max-width:700px;margin:0 auto;gap:30px}@media screen and (max-width: 744px){.phototherapy .block4_list{max-width:90vw;gap:2.7vw;justify-content:flex-start}}.phototherapy .block4_list_item{width:142px;height:142px;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 744px){.phototherapy .block4_list_item{width:27.9vw;height:27.9vw}}.phototherapy .block4_list_item::before{content:"";width:128%;height:128%;position:absolute;z-index:-1;background:url(../images/b4-1.svg) no-repeat center center/cover;top:50%;left:50%;transform:translate(-50%, -50%)}.phototherapy .block4_list_item .txt{color:var(--color-primary);font-size:21px;font-weight:bold;line-height:1.5;text-align:center}@media screen and (max-width: 744px){.phototherapy .block4_list_item .txt{font-size:4.1vw}}.phototherapy .block5_ttl{background:var(--color-primary);color:#fff;font-size:40px;font-weight:bold;line-height:1.3;letter-spacing:.1em;text-align:center;padding:29px 0;position:relative;margin-bottom:0}@media screen and (max-width: 744px){.phototherapy .block5_ttl{font-size:6.4vw;padding:5.3vw}}.phototherapy .block5_ttl::before{content:"";position:absolute;width:0;height:0;bottom:0;left:0;right:0;margin:auto;transform:translateY(99%);border-right:120px solid rgba(0,0,0,0);border-left:120px solid rgba(0,0,0,0);border-top:60px solid var(--color-primary)}@media screen and (max-width: 744px){.phototherapy .block5_ttl::before{border-top-width:8vw;border-left-width:16vw;border-right-width:16vw}}.phototherapy .block5_wrap{background:url(../images/phototherapy_08.webp) no-repeat center center/cover}@media screen and (max-width: 744px){.phototherapy .block5_wrap{background-image:url(../images/phototherapy_08_sp.webp)}}.phototherapy .block5_wrap .lpInner{padding-top:92px;padding-bottom:70px;max-width:1020px}@media screen and (max-width: 744px){.phototherapy .block5_wrap .lpInner{padding:16vw 5.3vw 8vw;max-width:none}}.phototherapy .block5_wrap_ttl{text-align:center;position:relative;margin-bottom:60px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_ttl{margin-bottom:8vw}}.phototherapy .block5_wrap_ttl .txt1{position:absolute;top:50%;left:205px;transform:translateY(-50%);background:var(--color-primary);color:#fff;font-size:26px;font-weight:bold;line-height:1.5;width:108px;height:108px;display:flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (max-width: 744px){.phototherapy .block5_wrap_ttl .txt1{left:-1vw;font-size:4.8vw;width:16vw;height:16vw}}.phototherapy .block5_wrap_ttl .txt2{font-size:36px;font-weight:bold;line-height:1.3}@media screen and (max-width: 744px){.phototherapy .block5_wrap_ttl .txt2{font-size:6.4vw}}.phototherapy .block5_wrap_img{width:723px;margin:0 auto 40px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_img{width:auto;margin-bottom:8vw}}.phototherapy .block5_wrap_txt{font-size:18px;font-weight:bold;line-height:1.7;text-align:center}@media screen and (max-width: 744px){.phototherapy .block5_wrap_txt{font-size:4.3vw;text-align:left}}.phototherapy .block5_wrap_txt .yellow{background:#fff500}.phototherapy .block5_wrap_txt._1{margin-bottom:33px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_txt._1{margin-bottom:4.5vw}}.phototherapy .block5_wrap_txt._2{margin-bottom:69px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_txt._2{margin-bottom:8vw}}.phototherapy .block5_wrap_box{box-shadow:0px 0px 30px 0px rgba(8,95,114,.5)}.phototherapy .block5_wrap_box .ttl{background:linear-gradient(180deg, #218cc7 0%, #104e70 100%);color:#fff;padding:16px 0;font-size:36px;font-weight:bold;line-height:1.3;text-align:center}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .ttl{padding:4.3vw 0;font-size:5.6vw}}.phototherapy .block5_wrap_box .wrap{background:#f5fbfe;padding:25px 80px 40px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .wrap{padding:5.3vw 5.3vw 8vw}}.phototherapy .block5_wrap_box .wrap .img{width:622px;margin:0 auto 42px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .wrap .img{width:auto;margin:0 -2.7vw 5.3vw}}.phototherapy .block5_wrap_box .wrap .txt{font-size:18px;font-weight:bold;line-height:1.7}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .wrap .txt{font-size:4.3vw}}.phototherapy .block5_wrap_box .wrap .txt._1{margin-bottom:20px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .wrap .txt._1{margin-bottom:5.3vw}}.phototherapy .block5_wrap_box .wrap .txt._2{margin-bottom:40px}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .wrap .txt._2{margin-bottom:4.3vw}}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .wrap .btn01 a{width:auto}}@media screen and (max-width: 744px){.phototherapy .block5_wrap_box .wrap .btn01 a::before{right:4vw}}#tempFlow .tempFlow__lists{background:#ebfbfc}#tempPrice{background:var(--color-alpha)}/*# sourceMappingURL=style.css.map */