html{scroll-behavior:smooth;margin:0;padding:0}html *{-webkit-font-feature-settings:"palt" !important;font-feature-settings:"palt" !important;letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}html body{margin:0;padding:0;color:#231815;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1;position:relative}@media(max-width: 600px){html body{font-size:14px}}html body img,html body svg{max-width:100%;height:auto;vertical-align:bottom}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{margin:0;font-size:inherit}html body dl,html body dt,html body dd{margin:0;padding:0}html body ul,html body ol{margin:0;padding:0}html body li{list-style:none}html body p{margin:0}html body a{-webkit-transition:all .3s;transition:all .3s;text-decoration:none;color:inherit}html body a:hover{color:inherit}html body em,html body i,html body address{font-style:normal}html body b,html body strong{font-weight:inherit}html body figure{margin:0}html body input[type=text],html body input[type=button],html body input[type=tel],html body input[type=email],html body input[type=submit],html body textarea{border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html body select{-webkit-appearance:none;-moz-appearance:none;appearance:none}html body table{table-layout:fixed}html body header,html body footer{position:relative;z-index:1;background-color:hsla(0,0%,100%,.95);line-height:1.3}html body header .snav_kaiin,html body header .l_footer_pagetop a,html body footer .snav_kaiin,html body footer .l_footer_pagetop a{display:grid;place-content:center}html body main{background-size:22px;background-repeat:repeat;background-position:top}html body main::before{content:"";display:block;width:100%;height:100%;position:fixed;z-index:-100;top:0;left:0;background-position:center;background-image:url(../img26/bg__pc.png);background-repeat:no-repeat;background-size:cover}@media(max-width: 800px){html body main::before{background-image:url(../img26/bg__sp.png)}}@media(max-width: 767px){html body main{padding-top:18.8vw}html body main .fv{padding-top:0 !important}}html body main .fv,html body main .body{padding:0 2vw;position:relative}html body main .fv picture,html body main .body picture{display:block;margin:0 auto}html body main .fv picture img,html body main .body picture img{display:block;margin:0 auto}html body main .fv{margin-top:60px}html body main .fv picture{max-width:1300px}html body main .fv picture img{max-height:80vh}@media(max-width: 700px){html body main .fv picture img{max-height:none}}html body main .body{margin-top:60px;padding-bottom:20vw;background-image:url(../img26/body__deco.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}html body main .body picture{max-width:1420px}@media(max-width: 800px){html body main .body{margin-top:10px}}html body main .overview{position:relative;margin-bottom:-10vw;top:-10vw;position:relative;padding:0 5vw 100px;background-image:url(../img26/overview__deco.png);background-size:contain;background-position:center;background-repeat:no-repeat}html body main .overview::before{content:"";background-color:#74c7c9;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-10}@media(max-width: 600px){html body main .overview{padding:40px 5vw}}html body main .overview .sp{display:none}@media(max-width: 600px){html body main .overview .sp{display:block}}html body main .overview__inner{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#2e2b67}html body main .overview__inner--left h2,html body main .overview__inner--right h2{letter-spacing:1px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";color:#fff;background-color:#2e2b67;border-radius:100px;font-weight:700;text-align:center;font-size:32px;white-space:nowrap;margin-bottom:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}html body main .overview__inner--left h2 span,html body main .overview__inner--right h2 span{position:relative;letter-spacing:2px;padding:0 10px}@media(max-width: 800px){html body main .overview__inner--left h2,html body main .overview__inner--right h2{font-size:24px}html body main .overview__inner--left h2::before,html body main .overview__inner--right h2::before{height:3px;border-width:4px}}@media(max-width: 700px){html body main .overview__inner--left h2,html body main .overview__inner--right h2{margin-bottom:24px}}@media(max-width: 600px){html body main .overview__inner--left h2,html body main .overview__inner--right h2{line-height:1.4}}@media(max-width: 500px){html body main .overview__inner--left h2,html body main .overview__inner--right h2{font-size:20px}}html body main .overview__inner--left em,html body main .overview__inner--right em{background:-webkit-gradient(linear, left top, left bottom, color-stop(94%, transparent), color-stop(6%, #fff226));background:linear-gradient(transparent 94%, #fff226 6%)}html body main .overview__inner--left p,html body main .overview__inner--right p{line-height:1.4;font-weight:500}html body main .overview__inner--left ul,html body main .overview__inner--right ul{font-size:13px}html body main .overview__inner--left ul li,html body main .overview__inner--right ul li{padding-left:1em;text-indent:-1em;line-height:1.2}html body main .overview__inner--left ul li:not(:last-child),html body main .overview__inner--right ul li:not(:last-child){margin-bottom:4px}html body main .overview__inner--left .inner,html body main .overview__inner--right .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html body main .overview__inner--left .inner__left,html body main .overview__inner--right .inner__left{width:calc(100% - 480px)}html body main .overview__inner--left .inner__right,html body main .overview__inner--right .inner__right{width:440px}@media(max-width: 1000px){html body main .overview__inner--left .inner__left,html body main .overview__inner--right .inner__left{width:calc(100% - 400px)}html body main .overview__inner--left .inner__right,html body main .overview__inner--right .inner__right{width:380px}}@media(max-width: 900px){html body main .overview__inner--left .inner__left,html body main .overview__inner--right .inner__left{width:calc(100% - 360px)}html body main .overview__inner--left .inner__right,html body main .overview__inner--right .inner__right{width:340px}}@media(max-width: 800px){html body main .overview__inner--left .inner__left,html body main .overview__inner--right .inner__left{width:calc(100% - 320px)}html body main .overview__inner--left .inner__right,html body main .overview__inner--right .inner__right{width:300px}}@media(max-width: 700px){html body main .overview__inner--left .inner,html body main .overview__inner--right .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}html body main .overview__inner--left .inner__left,html body main .overview__inner--left .inner__right,html body main .overview__inner--right .inner__left,html body main .overview__inner--right .inner__right{width:100%}}html body main .overview__inner--left{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}html body main .overview__inner--left .inner__left p span{background-image:url(../img26/overview__text.svg);background-repeat:repeat-x;background-size:10px;background-position:center calc(100% - 1px);padding-bottom:3px}html body main .overview__inner--left .inner__left p:first-of-type{margin-bottom:13px}html body main .overview__inner--left .inner__left p:last-child{color:#fff;font-weight:bold;font-size:22px}@media(max-width: 1100px){html body main .overview__inner--left .inner__left p:last-child{font-size:18px}}@media(max-width: 900px){html body main .overview__inner--left .inner__left p:last-child br{display:none}}@media(max-width: 800px){html body main .overview__inner--left .inner__left p:last-child{font-size:16px}}html body main .overview__inner--left .inner__left ul{margin-bottom:8px}html body main .overview__inner--left .inner__right{background-color:#fff226;padding:0 6px 6px 6px}html body main .overview__inner--left .inner__right h3{font-weight:bold;letter-spacing:2px;padding:12px 0;text-align:center;color:#e73562;color:#2e2b67;font-size:20px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}html body main .overview__inner--left .inner__right--inner{background-color:#fff;padding:14px 0;border-radius:16px}html body main .overview__inner--left .inner__right--inner strong{color:#e73562}html body main .overview__inner--left .inner__right--inner ul,html body main .overview__inner--left .inner__right--inner p{font-size:20px}@media(max-width: 1000px){html body main .overview__inner--left .inner__right--inner ul,html body main .overview__inner--left .inner__right--inner p{font-size:18px}}@media(max-width: 900px){html body main .overview__inner--left .inner__right--inner ul,html body main .overview__inner--left .inner__right--inner p{font-size:16px}}@media(max-width: 800px){html body main .overview__inner--left .inner__right--inner ul,html body main .overview__inner--left .inner__right--inner p{font-size:14px}}html body main .overview__inner--left .inner__right--inner ul{font-weight:500;color:#231815;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}html body main .overview__inner--left .inner__right--inner ul i{font-size:10px;position:relative;top:-10px}html body main .overview__inner--left .inner__right--inner ul li:not(:last-child){margin-bottom:4px}html body main .overview__inner--left .inner__right--inner small{display:block;text-align:center;font-size:12px;margin:6px 0}html body main .overview__inner--left .inner__right--inner p{color:#231815;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}html body main .overview__inner--left .inner__right--inner p::before{content:"";display:block;width:10px;height:14px;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#e73562}html body main .overview__inner--right .inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width: 700px){html body main .overview__inner--right .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}html body main .overview__inner--right .inner__right{padding:12px 0}}html body main .overview__inner--right .inner__right{background-color:#fff;color:#e73562;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-weight:bold;color:#e73562;font-size:24px}@media(max-width: 800px){html body main .overview__inner--right .inner__right{font-size:20px}}html body main .overview__inner--right .inner__left p br{display:none}html body main .overview__inner--right .inner__left p{margin-bottom:10px;font-size:22px}@media(max-width: 1000px){html body main .overview__inner--right .inner__left p{font-size:20px}}@media(max-width: 800px){html body main .overview__inner--right .inner__left p{font-size:17px}}html body .sec_yokin{line-height:1.5;margin-top:0;text-align:center;background:#fff5d2;position:relative}html body .sec_yokin img{max-width:100%}@media only screen and (max-width: 767px){html body .sec_yokin>.inner{width:87.5vw;margin:auto;padding:13.3vw 0;font-size:1.4rem}}@media print,screen and (min-width: 768px){html body .sec_yokin>.inner{max-width:1000px;margin:auto;padding:80px 0}}@media only screen and (max-width: 767px){html body .sec_yokin h2,html body .sec_yokin .leadcopy{padding:0 10px}html body .sec_yokin .leadcopy{margin-top:14px;letter-spacing:.05em}}@media print,screen and (min-width: 768px){html body .sec_yokin .leadcopy{margin-top:30px}}html body .sec_yokin .wrap_yokin{margin-top:35px}@media print,screen and (min-width: 768px){html body .sec_yokin .wrap_yokin{margin-top:60px}}html body .sec_yokin .cont_tsumitate{background:#fff;position:relative;padding-bottom:1px}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_tsumitate{padding-bottom:24px}}html body .sec_yokin .cont_tsumitate h3{position:absolute}@media only screen and (max-width: 767px){html body .sec_yokin .cont_tsumitate h3{top:-22px;padding:0 10px}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_type_sp{display:none}}@media only screen and (max-width: 767px){html body .sec_yokin .cont_type_pc{display:none}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_tsumitate h3{top:-75px}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_type_pc h4{padding-top:146px}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_type_pc table{margin:auto;border-collapse:collapse;border-spacing:0}html body .sec_yokin .cont_type_pc td{padding:0}html body .sec_yokin .cont_type_pc .list_notes{max-width:900px;margin:3px auto 0}}html body .sec_yokin .list_notes li{padding-left:1.1em;text-indent:-1.1em;text-align:left}@media only screen and (max-width: 767px){html body .sec_yokin .cont_type_sp h4{padding:53.7vw 10px 0}html body .sec_yokin .cont_type_sp .inner{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html body .sec_yokin .cont_type_sp .inner a{display:block;width:50%}html body .sec_yokin .cont_type_sp .list_notes{padding:16px 14px 0;font-size:1.1rem}}html body .sec_yokin .cont_plan{margin-top:10px}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_plan{margin-top:35px}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_ex{margin-top:38px}}@media only screen and (max-width: 767px){html body .sec_yokin .cont_ex .cont_ex_title{padding:26px 10px 0}html body .sec_yokin .cont_ex.myhome .cont_ex_title{padding-top:0}}html body .sec_yokin .cont_ex>.inner{border:solid 1px #ccc;margin:0 20px 20px;padding:20px}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_ex>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:solid 1px #ccc;margin:0 50px 20px;padding:40px}}@media only screen and (max-width: 767px){html body .sec_yokin .cont_ex>.inner .text{margin-top:22px}}html body .sec_yokin .cont_ex>.inner .text .list_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){html body .sec_yokin .cont_ex>.inner .text .list_btn{margin-top:22px}html body .sec_yokin .cont_ex>.inner .text .list_btn li+li{margin-left:10px}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_ex>.inner .text .list_btn{margin-top:18px}}html body .sec_yokin .cont_teiki{margin-top:20px;padding:23px 10px;background:#fff}@media only screen and (max-width: 767px){html body .sec_yokin .cont_teiki{padding:23px 10px}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_teiki{margin-top:66px;padding-bottom:50px}}html body .sec_yokin .cont_db{max-width:900px;margin:0 auto;background:#dceefa}@media only screen and (max-width: 767px){html body .sec_yokin .cont_db{width:75vw;padding:12px}}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_db{padding:20px}}html body .sec_yokin .cont_db .inner{background:#fff}html body .sec_yokin .cont_chohikuouen{margin-top:20px}@media print,screen and (min-width: 768px){html body .sec_yokin .cont_chohikuouen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:66px}}/*# sourceMappingURL=cp_rockychance_season_2026summer.min.css.map */