html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%;font-family:"Hiragino Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;scroll-behavior:smooth}body{width:100%;background:#fefefe;color:#333}*{font-size:14px;font-size:1.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.inner{max-width:1110px;padding:0 30px;margin:0 auto}@media only screen and (max-width: 767px){.inner{padding:0 16px}}@media only screen and (min-width: 768px){.pc{display:block}}@media only screen and (max-width: 767px){.pc{display:none}}@media only screen and (min-width: 768px){.sp{display:none}}@media only screen and (max-width: 767px){.sp{display:block}}[data-trigger]{position:relative;top:60px;-webkit-transition:top 1s,opacity 1s;transition:top 1s,opacity 1s;opacity:0}[data-trigger].visible{top:0;opacity:1}.header{position:fixed;left:50%;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 60px);max-width:1200px;border-radius:139px;background:rgba(255,255,255,.9);-webkit-box-shadow:0px 4px 19px 0px rgba(0,0,0,.06);box-shadow:0px 4px 19px 0px rgba(0,0,0,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100}@media only screen and (max-width: 767px){.header{top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);width:100%;border-radius:0}}.header__inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1060px){.header__inner{padding:7px 0}}@media only screen and (max-width: 767px){.header__inner{height:76px;padding:0}}.header__brand{padding-left:47px}@media only screen and (max-width: 767px){.header__brand{padding-left:16px}}.header__brand a{display:block}.header__brand a img{width:256px}@media only screen and (max-width: 767px){.header__brand a img{width:207px}}.header__menu{width:calc(100% - 256px - 195px);max-width:434px}@media only screen and (max-width: 1060px){.header__menu{display:none}}.header__menu ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:34px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__menu ul li{padding:24px 0 20px}.header__menu ul li a span{text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.15px}.header__cv{position:relative;padding-right:7px}@media only screen and (max-width: 767px){.header__cv{margin:16px 18px;padding-right:0}}.header__cv a{display:block;width:195px;text-align:center;background:#fff;border:1px solid #ff2b55;border-radius:60px;padding:16px 0;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 767px){.header__cv a{width:110px;padding:8px 0}}.header__cv a::before{content:"";position:absolute;top:-1px;left:-1px;border-radius:60px;border:1px solid rgba(0,0,0,0);background:-webkit-linear-gradient(111deg, #FF4B6E, #FF093B);background:linear-gradient(339deg, #FF4B6E, #FF093B);height:100%;width:195px;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 767px){.header__cv a::before{width:110px}}.header__cv a span{position:relative;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.6px}@media only screen and (max-width: 767px){.header__cv a span{font-size:14px}}@media only screen and (min-width: 768px){.header__cv a:hover::before{opacity:0}.header__cv a:hover span{color:#ff2b55}}.footer{width:100%;background:#1c1c1c;padding:54px 80px}@media only screen and (max-width: 1060px){.footer{padding:54px 60px}}@media only screen and (max-width: 767px){.footer{padding:75px 16px 28px}}.footer__inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer__left a span{color:#dadada;font-size:14px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:1.4px}@media only screen and (max-width: 767px){.footer__left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:40px}}.footer__center img{width:261px;height:auto}@media only screen and (max-width: 767px){.footer__center{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.footer__right{color:#767676;text-align:right;font-family:"Montserrat",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:12px;letter-spacing:.24px}@media only screen and (max-width: 767px){.footer__right{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:75px}}.kv{width:100%;position:relative}.kv__imgs{position:absolute;z-index:0;pointer-events:none}.kv__imgs.left,.kv__imgs.right{width:30%;height:auto;max-width:500px}@media only screen and (max-width: 767px){.kv__imgs.left,.kv__imgs.right{width:21.86%}}.kv__imgs.left img,.kv__imgs.right img{position:absolute;top:0;left:0}.kv__imgs.left{left:0;top:0}@media only screen and (max-width: 767px){.kv__imgs.left{top:231px}}.kv__imgs.right{right:0;top:0}@media only screen and (max-width: 767px){.kv__imgs.right{top:231px}}.kv__imgs.parts_left{left:0;top:0;width:24.2%;height:auto}@media only screen and (max-width: 767px){.kv__imgs.parts_left{top:100px;width:29%}}.kv__imgs.parts_right{right:0;top:29px;width:24.2%;height:auto}@media only screen and (max-width: 767px){.kv__imgs.parts_right{top:100px;width:29%}}.kv__inner{max-width:556px;margin:auto;padding-top:140px;text-align:center;position:relative;z-index:1}@media only screen and (max-width: 767px){.kv__inner{padding-top:114px}}.kv__catch img{width:180px;height:auto}@media only screen and (max-width: 767px){.kv__catch img{width:140px}}.kv__catch_text{margin-top:40px}.kv__catch_text img{width:295px;height:auto;margin:0 auto}@media only screen and (max-width: 767px){.kv__catch_text img{width:218px}}.kv__catch__info{margin-top:40px}@media only screen and (max-width: 767px){.kv__catch__info{margin-top:21px}}.kv__catch__info img{margin:0 auto;width:486px;height:auto}@media only screen and (max-width: 767px){.kv__catch__info img{width:213px}}.kv__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:355px;height:90px;margin:45px auto 0;background:#ffe7e7;border-radius:45px}@media only screen and (max-width: 767px){.kv__btn{width:266px;height:68px;border-radius:34px;margin-top:38px}}.kv__btn a{position:relative;display:block;width:331px;height:70px;line-height:66px;border-radius:35px;background:-webkit-linear-gradient(175deg, #FF4B6E -83.01%, #FF093B 126.24%);background:linear-gradient(275deg, #FF4B6E -83.01%, #FF093B 126.24%);color:#fff;border:2px solid rgba(0,0,0,0);-webkit-box-shadow:0px 3px 6px rgba(144,16,42,.27);box-shadow:0px 3px 6px rgba(144,16,42,.27);font-size:19px;font-weight:700;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 767px){.kv__btn a{width:250px;height:52px;line-height:48px;border-radius:26px;font-size:16px}}@media only screen and (min-width: 768px){.kv__btn a:hover{background:#fff;border:2px solid #ff4b6e;color:#ff2954}.kv__btn a:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2219%22%20viewBox%3D%220%200%2017%2019%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.34126%204.75507V3.39131H13.7958V16.4822H5.34126V14.846H2.88672V17.0277C2.88672%2018.082%203.74145%2018.9368%204.79581%2018.9368H14.3413C15.3956%2018.9368%2016.2504%2018.082%2016.2504%2017.0277V2.84586C16.2504%201.7915%2015.3956%200.936768%2014.3413%200.936768H4.79581C3.74145%200.936768%202.88672%201.7915%202.88672%202.84586V4.75507H5.34126Z%22%20fill%3D%22%23FF2A54%22%2F%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.13684%2014.4425L11.0687%2010.073L5.13684%205.70352V8.02765H0.704979V12.1186H5.13684V14.4425Z%22%20fill%3D%22%23FF2A54%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain}}.kv__btn a::after{content:"";position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:16px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2219%22%20viewBox%3D%220%200%2017%2019%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.34126%204.75507V3.39131H13.7958V16.4822H5.34126V14.846H2.88672V17.0277C2.88672%2018.082%203.74145%2018.9368%204.79581%2018.9368H14.3413C15.3956%2018.9368%2016.2504%2018.082%2016.2504%2017.0277V2.84586C16.2504%201.7915%2015.3956%200.936768%2014.3413%200.936768H4.79581C3.74145%200.936768%202.88672%201.7915%202.88672%202.84586V4.75507H5.34126Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.13694%2014.4426L11.0688%2010.0731L5.13694%205.70361V8.02774H0.705078V12.1187H5.13694V14.4426Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 767px){.kv__btn a::after{right:17px;width:12px;height:14px}}.intro{padding-top:199px;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(255, 248, 249)));background:-webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(255, 248, 249) 100%);background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 248, 249) 100%);padding-bottom:207px}@media only screen and (max-width: 1060px){.intro{padding-top:140px}}@media only screen and (max-width: 767px){.intro{padding-top:126px}}.intro .inner{max-width:807px}@media only screen and (max-width: 767px){.intro .inner{padding:0 32px}}.intro h2{color:#ff093b;font-size:32px;font-style:normal;font-weight:700;line-height:39px;line-height:1.6}@media only screen and (max-width: 1060px){.intro h2{font-size:28px}}@media only screen and (max-width: 767px){.intro h2{font-size:22px}}.intro h2 span{font-weight:500}.intro__text{margin-top:30px}@media only screen and (max-width: 767px){.intro__text{margin-top:26px}}.intro__text p{font-size:16px;font-weight:600;line-height:1.8}@media only screen and (max-width: 767px){.intro__text p{font-size:15px}}.intro__text p:not(:first-child){margin-top:20px}.event{padding-bottom:180px;position:relative}@media only screen and (min-width: 768px){.event{margin-top:-250px;padding-top:250px}}@media only screen and (max-width: 1060px){.event{padding-bottom:150px}}.event>img{position:absolute;left:0;bottom:0;z-index:0;width:100%;height:auto;pointer-events:none}.event__box{background:#fefefe;border:5px solid #fee1e1;border-radius:8px;filter:drop-shadow(0px 9px 24px rgba(0, 0, 0, 0.06));-webkit-filter:drop-shadow(0px 9px 24px rgba(0, 0, 0, 0.06));margin-top:-93px}.event__header{padding:22px 0;border-bottom:2px solid #ffdcdc}.event__header h2{color:#000;text-align:center;font-size:23px;font-style:normal;font-weight:600;line-height:39px}@media only screen and (max-width: 767px){.event__header h2{font-size:20px}}.event__body{padding:25px 65px 62px}@media only screen and (max-width: 1060px){.event__body{padding:15px 31px 40px}}.event__body>ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #d7d7d7;padding:24px 0}@media only screen and (max-width: 767px){.event__body>ul{display:block}}.event__body>ul li.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 10px}@media only screen and (max-width: 767px){.event__body>ul li.flex{display:block}}.event__body>ul li:nth-child(1){font-size:20px;font-style:normal;font-weight:600;line-height:39px;width:140px}@media only screen and (max-width: 1060px){.event__body>ul li:nth-child(1){width:120px}}@media only screen and (max-width: 767px){.event__body>ul li:nth-child(1){width:100%;line-height:1;text-align:center}}.event__body>ul li:nth-child(2){width:calc(100% - 140px);position:relative;padding-left:60px}@media only screen and (min-width: 768px){.event__body>ul li:nth-child(2):before{content:"";background-color:#d7d7d7;position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;height:100%}}@media only screen and (max-width: 1060px){.event__body>ul li:nth-child(2){width:calc(100% - 120px);padding-left:40px}}@media only screen and (max-width: 767px){.event__body>ul li:nth-child(2){width:100%;margin-top:14px;padding-left:0;text-align:center}}.event__body>ul li:nth-child(2) span{display:block;font-size:20px;font-style:normal;font-weight:600;line-height:39px}@media only screen and (max-width: 767px){.event__body>ul li:nth-child(2) span{font-size:18px;line-height:1.6}}.event__body>ul li:nth-child(2) span.small{font-size:16px}@media only screen and (max-width: 767px){.event__body>ul li:nth-child(2) span.small{font-size:14px}}.event__body blockquote{background:#f5f5f5;border-radius:5px;margin-top:55px;padding:30px}@media only screen and (max-width: 1060px){.event__body blockquote{margin-top:40px}}@media only screen and (max-width: 767px){.event__body blockquote{margin-top:26px;padding:26px 13px}}.event__body blockquote b{display:block;font-size:20px;font-style:normal;font-weight:600;line-height:1.95}@media only screen and (max-width: 767px){.event__body blockquote b{font-size:18px}}.event__body blockquote ul{margin-top:13px}.event__body blockquote ul li{position:relative;padding-left:24px;font-size:20px;font-style:normal;font-weight:600;line-height:1.6}@media only screen and (max-width: 767px){.event__body blockquote ul li{font-size:16px}}.event__body blockquote ul li:not(:first-child){margin-top:10px}.event__body blockquote ul li:before{content:"・";position:absolute;left:0;top:0}.event__btn{position:relative;display:block;border-radius:8px;background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.1);box-shadow:0px 4px 16px 0px rgba(0,0,0,.1);border:1px solid #ff2b55;text-align:center;max-width:608px;margin:10px 0;-webkit-transition:all .25s;transition:all .25s}.event__btn::before{content:"";position:absolute;top:-1px;left:-1px;border-radius:8px;border:1px solid rgba(0,0,0,0);background:-webkit-linear-gradient(354deg, #FF1645 0%, #FF2F59 100%);background:linear-gradient(96deg, #FF1645 0%, #FF2F59 100%);height:100%;width:100%;-webkit-transition:all .25s;transition:all .25s}.event__btn span{position:relative;color:#fefefe;text-align:center;font-size:18px;font-style:normal;font-weight:600;display:block;padding:8.5px 0;-webkit-transition:all .25s;transition:all .25s}.event__btn:hover::before{opacity:0}.event__btn:hover span{color:#ff2b55}.event__map{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 4px;width:125px;margin-top:0;padding:9px 0;background:#fff;border:1px solid #2a9ffb;border-radius:24px;color:#2a9ffb;font-size:12px;font-weight:600}@media only screen and (max-width: 767px){.event__map{margin:8px auto 0}}.event__map::before{content:"";display:block;height:13px;width:10px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2212%22%20viewBox%3D%220%200%2010%2012%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.46517%2011.7595C5.09304%2012.0802%204.52416%2012.0804%204.15283%2011.7595C4.13763%2011.7464%204.11671%2011.7287%204.09058%2011.7066C3.47824%2011.1886%200%208.2462%200%204.65038C0%202.08211%202.15306%200.00012207%204.809%200.00012207C7.46494%200.00012207%209.618%202.08211%209.618%204.65038C9.618%208.39482%205.89401%2011.412%205.46682%2011.7582L5.46517%2011.7595ZM6.87207%204.81076C6.87207%205.94941%205.94901%206.87247%204.81036%206.87247C3.67171%206.87247%202.74865%205.94941%202.74865%204.81076C2.74865%203.67211%203.67171%202.74905%204.81036%202.74905C5.94901%202.74905%206.87207%203.67211%206.87207%204.81076Z%22%20fill%3D%22%232A9FFB%22%2F%3E%3C%2Fsvg%3E") no-repeat}.timeline{background:#fff5f7;padding-top:100px}@media only screen and (max-width: 767px){.timeline{padding-top:64px}}@media only screen and (min-width: 1061px){.timeline .inner{padding-top:50px}}.timeline .inner h2{text-align:center}.timeline .inner h2 span{position:relative;display:inline-block;color:#000;text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:39px;padding-bottom:25px}@media only screen and (max-width: 767px){.timeline .inner h2 span{padding-bottom:20px;font-size:26px}}.timeline .inner h2 span:before{content:"";width:30px;height:2px;background:#ff093b;position:absolute;left:0;bottom:0;right:0;margin:auto}.timeline__box{margin-top:40px;background:#fefefe;border:1px solid #f1695e;border-radius:8px;filter:drop-shadow(0px 9px 24px rgba(237, 179, 179, 0.33));-webkit-filter:drop-shadow(0px 9px 24px rgba(237, 179, 179, 0.33));padding:36px 45px 60px 85px}@media only screen and (max-width: 1060px){.timeline__box{padding:15px 31px 40px}}.timeline__box>ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #d7d7d7;padding:24px 0}@media only screen and (max-width: 767px){.timeline__box>ul{display:block}}.timeline__box>ul>li:nth-child(1){color:#ff093b;font-size:18px;font-style:normal;font-weight:600;line-height:39px;width:170px}@media only screen and (max-width: 767px){.timeline__box>ul>li:nth-child(1){width:100%;line-height:1;font-size:20px;text-align:center}}.timeline__box>ul>li:nth-child(2){position:relative;width:calc(100% - 170px);padding-left:40px;font-size:18px;font-weight:600;line-height:1.8}@media only screen and (min-width: 768px){.timeline__box>ul>li:nth-child(2):before{content:"";background-color:#d7d7d7;position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;height:100%}}@media only screen and (max-width: 767px){.timeline__box>ul>li:nth-child(2){width:100%;margin-top:14px;padding-left:0;font-size:18px;text-align:center;line-height:1.6}}.timeline__box>ul>li:nth-child(2) a{display:block;border-radius:4px;background:#f1695e;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.1);box-shadow:0px 4px 16px 0px rgba(0,0,0,.1);text-align:center;max-width:608px;margin-top:32px}.timeline__box>ul>li:nth-child(2) a span{color:#fefefe;text-align:center;font-size:18px;font-style:normal;font-weight:600;display:block;padding:8.5px 0}@media only screen and (max-width: 767px){.timeline__box>ul>li ul li:not(:first-child){margin-top:14px}}.timeline__box .space{display:inline-block;width:1rem}.note{background:#fff5f7;padding-top:100px;padding-bottom:140px}@media only screen and (max-width: 767px){.note .inner{padding:32px}}.note .inner h2{text-align:center}.note .inner h2 span{position:relative;display:inline-block;color:#000;text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:39px;padding-bottom:25px}@media only screen and (max-width: 767px){.note .inner h2 span{padding-bottom:20px;font-size:26px}}.note .inner h2 span:before{content:"";width:30px;height:2px;background:#ff093b;position:absolute;left:0;bottom:0;right:0;margin:auto}.note__list{max-width:700px;margin:39px auto 0}.note__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 10px;font-weight:500;line-height:1.8;font-size:16px}@media only screen and (max-width: 767px){.note__list li{font-weight:600}}.note__list li::before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:6px;height:6px;margin-top:11px;background:#ff093b;border-radius:50%}.note__list li:not(:first-child){margin-top:20px}.sp-cv{position:fixed;left:0;bottom:0;width:100%;background:#fff;padding:20px;border-radius:15px 15px 0 0;z-index:9;-webkit-box-shadow:0px -4px 20px 0px rgba(119,139,153,.2);box-shadow:0px -4px 20px 0px rgba(119,139,153,.2);opacity:0;visibility:hidden;-webkit-transition:all .25s;transition:all .25s}.sp-cv.show{opacity:1;visibility:visible}.sp-cv a{position:relative;display:block;width:290px;height:52px;margin:0 auto;line-height:52px;border-radius:35px;background:-webkit-linear-gradient(175deg, #FF4B6E -83.01%, #FF093B 126.24%);background:linear-gradient(275deg, #FF4B6E -83.01%, #FF093B 126.24%);color:#fff;-webkit-box-shadow:0px 4px 14px rgba(144,16,42,.25);box-shadow:0px 4px 14px rgba(144,16,42,.25);font-size:16px;font-weight:700;text-align:center;-webkit-transition:all .25s;transition:all .25s}.sp-cv a::after{content:"";position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:16px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2219%22%20viewBox%3D%220%200%2017%2019%22%20fill%3D%22none%22%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.34126%204.75507V3.39131H13.7958V16.4822H5.34126V14.846H2.88672V17.0277C2.88672%2018.082%203.74145%2018.9368%204.79581%2018.9368H14.3413C15.3956%2018.9368%2016.2504%2018.082%2016.2504%2017.0277V2.84586C16.2504%201.7915%2015.3956%200.936768%2014.3413%200.936768H4.79581C3.74145%200.936768%202.88672%201.7915%202.88672%202.84586V4.75507H5.34126Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.13694%2014.4426L11.0688%2010.0731L5.13694%205.70361V8.02774H0.705078V12.1187H5.13694V14.4426Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;-webkit-transition:all .25s;transition:all .25s}