@charset "UTF-8";.fixnum00::after,.fixnum01::after{position:absolute;top:5px;line-height:1}.main,.page{position:relative}.pc_only,img{display:block}.en,.l-nav_col01_list li a .number,.l-sec03_head h2,.l-sec04__itembox .itemtitle h3{font-family:"Bodoni Moda",serif}body,html{font-family:"Shippori Mincho",serif;margin:0;overflow-x:hidden;background:#fff;line-height:1.7}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.f-min,h1,h2,h3,h4,h5,h6{font-family:"Shippori Mincho",serif}.f-gothic{font-family:"Zen Kaku Gothic New",sans-serif}.l-buyfixed,.l-formsec .container #product_container .form_group_ec .option_types,.l-formsec .container #product_container .form_group_ec[id=product_6],.l-formsec .container #product_container .form_group_sp_ec .option_types,.l-formsec .container #product_container .form_group_sp_ec[id=product_6],.l-header_menubtn,.l-nav_buybtn .c-ctabtn,.page-container blockquote,.sp_only{display:none}.clearfix::after{content:"";clear:both;display:table}img{width:100%;height:auto}a{text-decoration:none;cursor:pointer}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol li,ul li{list-style:none;line-height:1}figure,table{margin:auto}.seccontain{max-width:1440px;margin:auto!important}div{font-size:16px}.nolink{pointer-events:none!important;opacity:.5!important}.sec_pd{padding:60px 0}.fixnum00,.fixnum01{position:relative;margin-right:10px}.fixnum00::after{content:"※";right:-10px;font-size:10px}.fixnum01::after{content:"※1";right:0;font-size:20px}.page{background:linear-gradient(#d7d2cb 0,#cfe8f6 25%,#b6c1b1 50%,#e6d8c4 75%,#eae8e5 100%)}.page .dot-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1001}.page .circle-container{position:absolute;transform:translateY(-10vh);animation-iteration-count:infinite;animation-timing-function:linear}.page .circle-container .circle{width:100%;height:100%;border-radius:50%;mix-blend-mode:screen;background-image:radial-gradient(#fff,#fff 10%,hsla(180,100%,80%,0) 56%);animation:.2s infinite fadein-frames,2s infinite scale-frames}@keyframes fade-frames{0%,100%{opacity:1}50%{opacity:.7}}@keyframes scale-frames{0%,100%{transform:scale3d(.4,.4,1)}50%{transform:scale3d(2.2,2.2,1)}}.page .circle-container:first-child{width:3px;height:3px;animation-name:move-frames-1;animation-duration:28695ms;animation-delay:28491ms}@keyframes move-frames-1{from{transform:translate3d(95vw,109vh,0)}to{transform:translate3d(57vw,-125vh,0)}}.page .circle-container:first-child .circle{animation-delay:3.97s}.page .circle-container:nth-child(2){width:5px;height:5px;animation-name:move-frames-2;animation-duration:33975ms;animation-delay:18284ms}@keyframes move-frames-2{from{transform:translate3d(40vw,104vh,0)}to{transform:translate3d(40vw,-112vh,0)}}.page .circle-container:nth-child(2) .circle{animation-delay:2584ms}.page .circle-container:nth-child(3){width:2px;height:2px;animation-name:move-frames-3;animation-duration:33738ms;animation-delay:2321ms}@keyframes move-frames-3{from{transform:translate3d(90vw,110vh,0)}to{transform:translate3d(68vw,-126vh,0)}}.page .circle-container:nth-child(3) .circle{animation-delay:3175ms}.page .circle-container:nth-child(4){width:6px;height:6px;animation-name:move-frames-4;animation-duration:36819ms;animation-delay:19364ms}@keyframes move-frames-4{from{transform:translate3d(29vw,105vh,0)}to{transform:translate3d(55vw,-112vh,0)}}.page .circle-container:nth-child(4) .circle{animation-delay:2943ms}.page .circle-container:nth-child(5){width:1px;height:1px;animation-name:move-frames-5;animation-duration:36298ms;animation-delay:27094ms}@keyframes move-frames-5{from{transform:translate3d(47vw,107vh,0)}to{transform:translate3d(19vw,-132vh,0)}}.page .circle-container:nth-child(5) .circle{animation-delay:201ms}.page .circle-container:nth-child(6){width:2px;height:2px;animation-name:move-frames-6;animation-duration:32.42s;animation-delay:15956ms}@keyframes move-frames-6{from{transform:translate3d(68vw,105vh,0)}to{transform:translate3d(76vw,-129vh,0)}}.page .circle-container:nth-child(6) .circle{animation-delay:1035ms}.page .circle-container:nth-child(7){width:1px;height:1px;animation-name:move-frames-7;animation-duration:35889ms;animation-delay:35.48s}@keyframes move-frames-7{from{transform:translate3d(47vw,102vh,0)}to{transform:translate3d(76vw,-108vh,0)}}.page .circle-container:nth-child(7) .circle{animation-delay:3177ms}.page .circle-container:nth-child(8){width:1px;height:1px;animation-name:move-frames-8;animation-duration:31993ms;animation-delay:14266ms}@keyframes move-frames-8{from{transform:translate3d(88vw,109vh,0)}to{transform:translate3d(70vw,-127vh,0)}}.page .circle-container:nth-child(8) .circle{animation-delay:3364ms}.page .circle-container:nth-child(9){width:4px;height:4px;animation-name:move-frames-9;animation-duration:28526ms;animation-delay:17194ms}@keyframes move-frames-9{from{transform:translate3d(82vw,102vh,0)}to{transform:translate3d(80vw,-120vh,0)}}.page .circle-container:nth-child(9) .circle{animation-delay:453ms}.page .circle-container:nth-child(10){width:2px;height:2px;animation-name:move-frames-10;animation-duration:34144ms;animation-delay:26106ms}@keyframes move-frames-10{from{transform:translate3d(38vw,104vh,0)}to{transform:translate3d(1vw,-125vh,0)}}.page .circle-container:nth-child(10) .circle,.page .circle-container:nth-child(168) .circle{animation-delay:1388ms}.page .circle-container:nth-child(11){width:4px;height:4px;animation-name:move-frames-11;animation-duration:32531ms;animation-delay:14029ms}@keyframes move-frames-11{from{transform:translate3d(10vw,102vh,0)}to{transform:translate3d(86vw,-109vh,0)}}.page .circle-container:nth-child(11) .circle{animation-delay:880ms}.page .circle-container:nth-child(12){width:5px;height:5px;animation-name:move-frames-12;animation-duration:34699ms;animation-delay:848ms}@keyframes move-frames-12{from{transform:translate3d(63vw,106vh,0)}to{transform:translate3d(55vw,-118vh,0)}}.page .circle-container:nth-child(12) .circle{animation-delay:1115ms}.page .circle-container:nth-child(13){width:2px;height:2px;animation-name:move-frames-13;animation-duration:32418ms;animation-delay:27611ms}@keyframes move-frames-13{from{transform:translate3d(36vw,102vh,0)}to{transform:translate3d(1vw,-117vh,0)}}.page .circle-container:nth-child(13) .circle{animation-delay:257ms}.page .circle-container:nth-child(14){width:2px;height:2px;animation-name:move-frames-14;animation-duration:28797ms;animation-delay:18641ms}@keyframes move-frames-14{from{transform:translate3d(48vw,105vh,0)}to{transform:translate3d(44vw,-120vh,0)}}.page .circle-container:nth-child(14) .circle{animation-delay:536ms}.page .circle-container:nth-child(15){width:3px;height:3px;animation-name:move-frames-15;animation-duration:34777ms;animation-delay:9292ms}@keyframes move-frames-15{from{transform:translate3d(91vw,105vh,0)}to{transform:translate3d(73vw,-132vh,0)}}.page .circle-container:nth-child(15) .circle{animation-delay:2126ms}.page .circle-container:nth-child(16){width:7px;height:7px;animation-name:move-frames-16;animation-duration:30662ms;animation-delay:7822ms}@keyframes move-frames-16{from{transform:translate3d(69vw,110vh,0)}to{transform:translate3d(25vw,-120vh,0)}}.page .circle-container:nth-child(16) .circle{animation-delay:829ms}.page .circle-container:nth-child(17){width:3px;height:3px;animation-name:move-frames-17;animation-duration:35955ms;animation-delay:31276ms}@keyframes move-frames-17{from{transform:translate3d(33vw,110vh,0)}to{transform:translate3d(20vw,-117vh,0)}}.page .circle-container:nth-child(17) .circle,.page .circle-container:nth-child(23) .circle{animation-delay:2641ms}.page .circle-container:nth-child(18){width:2px;height:2px;animation-name:move-frames-18;animation-duration:30811ms;animation-delay:27518ms}@keyframes move-frames-18{from{transform:translate3d(37vw,107vh,0)}to{transform:translate3d(32vw,-123vh,0)}}.page .circle-container:nth-child(18) .circle{animation-delay:371ms}.page .circle-container:nth-child(19){width:1px;height:1px;animation-name:move-frames-19;animation-duration:35153ms;animation-delay:23351ms}@keyframes move-frames-19{from{transform:translate3d(80vw,106vh,0)}to{transform:translate3d(29vw,-114vh,0)}}.page .circle-container:nth-child(19) .circle{animation-delay:977ms}.page .circle-container:nth-child(20){width:1px;height:1px;animation-name:move-frames-20;animation-duration:34996ms;animation-delay:14896ms}@keyframes move-frames-20{from{transform:translate3d(65vw,109vh,0)}to{transform:translate3d(81vw,-115vh,0)}}.page .circle-container:nth-child(20) .circle{animation-delay:1516ms}.page .circle-container:nth-child(21){width:7px;height:7px;animation-name:move-frames-21;animation-duration:32768ms;animation-delay:9354ms}@keyframes move-frames-21{from{transform:translate3d(4vw,105vh,0)}to{transform:translate3d(86vw,-124vh,0)}}.page .circle-container:nth-child(21) .circle{animation-delay:411ms}.page .circle-container:nth-child(22){width:6px;height:6px;animation-name:move-frames-22;animation-duration:34885ms;animation-delay:24401ms}@keyframes move-frames-22{from{transform:translate3d(59vw,102vh,0)}to{transform:translate3d(50vw,-104vh,0)}}.page .circle-container:nth-child(22) .circle{animation-delay:1168ms}.page .circle-container:nth-child(23){width:5px;height:5px;animation-name:move-frames-23;animation-duration:30554ms;animation-delay:8899ms}@keyframes move-frames-23{from{transform:translate3d(48vw,102vh,0)}to{transform:translate3d(74vw,-114vh,0)}}.page .circle-container:nth-child(24){width:3px;height:3px;animation-name:move-frames-24;animation-duration:31889ms;animation-delay:13036ms}@keyframes move-frames-24{from{transform:translate3d(73vw,104vh,0)}to{transform:translate3d(31vw,-115vh,0)}}.page .circle-container:nth-child(24) .circle{animation-delay:1977ms}.page .circle-container:nth-child(25){width:6px;height:6px;animation-name:move-frames-25;animation-duration:35186ms;animation-delay:22281ms}@keyframes move-frames-25{from{transform:translate3d(19vw,101vh,0)}to{transform:translate3d(54vw,-106vh,0)}}.page .circle-container:nth-child(25) .circle{animation-delay:36ms}.page .circle-container:nth-child(26){width:3px;height:3px;animation-name:move-frames-26;animation-duration:28835ms;animation-delay:879ms}@keyframes move-frames-26{from{transform:translate3d(4vw,101vh,0)}to{transform:translate3d(98vw,-129vh,0)}}.page .circle-container:nth-child(26) .circle{animation-delay:3514ms}.page .circle-container:nth-child(27){width:7px;height:7px;animation-name:move-frames-27;animation-duration:35509ms;animation-delay:3471ms}@keyframes move-frames-27{from{transform:translate3d(70vw,103vh,0)}to{transform:translate3d(94vw,-117vh,0)}}.page .circle-container:nth-child(27) .circle{animation-delay:2749ms}.page .circle-container:nth-child(28){width:1px;height:1px;animation-name:move-frames-28;animation-duration:32152ms;animation-delay:13527ms}@keyframes move-frames-28{from{transform:translate3d(16vw,110vh,0)}to{transform:translate3d(47vw,-132vh,0)}}.page .circle-container:nth-child(28) .circle{animation-delay:1231ms}.page .circle-container:nth-child(29){width:5px;height:5px;animation-name:move-frames-29;animation-duration:28923ms;animation-delay:19371ms}@keyframes move-frames-29{from{transform:translate3d(56vw,106vh,0)}to{transform:translate3d(80vw,-111vh,0)}}.page .circle-container:nth-child(29) .circle{animation-delay:3669ms}.page .circle-container:nth-child(30){width:8px;height:8px;animation-name:move-frames-30;animation-duration:30197ms;animation-delay:7885ms}@keyframes move-frames-30{from{transform:translate3d(69vw,106vh,0)}to{transform:translate3d(39vw,-128vh,0)}}.page .circle-container:nth-child(30) .circle{animation-delay:2216ms}.page .circle-container:nth-child(31){width:8px;height:8px;animation-name:move-frames-31;animation-duration:30.2s;animation-delay:14999ms}@keyframes move-frames-31{from{transform:translate3d(45vw,108vh,0)}to{transform:translate3d(64vw,-128vh,0)}}.page .circle-container:nth-child(31) .circle{animation-delay:2509ms}.page .circle-container:nth-child(32){width:1px;height:1px;animation-name:move-frames-32;animation-duration:30.69s;animation-delay:22783ms}@keyframes move-frames-32{from{transform:translate3d(73vw,109vh,0)}to{transform:translate3d(17vw,-119vh,0)}}.page .circle-container:nth-child(32) .circle{animation-delay:1836ms}.page .circle-container:nth-child(33){width:4px;height:4px;animation-name:move-frames-33;animation-duration:29406ms;animation-delay:5121ms}@keyframes move-frames-33{from{transform:translate3d(78vw,103vh,0)}to{transform:translate3d(40vw,-118vh,0)}}.page .circle-container:nth-child(33) .circle{animation-delay:3173ms}.page .circle-container:nth-child(34){width:1px;height:1px;animation-name:move-frames-34;animation-duration:36379ms;animation-delay:11807ms}@keyframes move-frames-34{from{transform:translate3d(24vw,105vh,0)}to{transform:translate3d(85vw,-117vh,0)}}.page .circle-container:nth-child(34) .circle{animation-delay:1232ms}.page .circle-container:nth-child(35){width:5px;height:5px;animation-name:move-frames-35;animation-duration:36382ms;animation-delay:12857ms}@keyframes move-frames-35{from{transform:translate3d(69vw,105vh,0)}to{transform:translate3d(57vw,-133vh,0)}}.page .circle-container:nth-child(35) .circle{animation-delay:1039ms}.page .circle-container:nth-child(36){width:2px;height:2px;animation-name:move-frames-36;animation-duration:34357ms;animation-delay:23092ms}@keyframes move-frames-36{from{transform:translate3d(29vw,104vh,0)}to{transform:translate3d(58vw,-134vh,0)}}.page .circle-container:nth-child(36) .circle{animation-delay:3544ms}.page .circle-container:nth-child(37){width:8px;height:8px;animation-name:move-frames-37;animation-duration:35885ms;animation-delay:10982ms}@keyframes move-frames-37{from{transform:translate3d(49vw,102vh,0)}to{transform:translate3d(97vw,-111vh,0)}}.page .circle-container:nth-child(37) .circle{animation-delay:2665ms}.page .circle-container:nth-child(38){width:6px;height:6px;animation-name:move-frames-38;animation-duration:30995ms;animation-delay:9065ms}@keyframes move-frames-38{from{transform:translate3d(33vw,102vh,0)}to{transform:translate3d(32vw,-127vh,0)}}.page .circle-container:nth-child(38) .circle{animation-delay:1.52s}.page .circle-container:nth-child(39){width:4px;height:4px;animation-name:move-frames-39;animation-duration:28631ms;animation-delay:10989ms}@keyframes move-frames-39{from{transform:translate3d(8vw,104vh,0)}to{transform:translate3d(68vw,-111vh,0)}}.page .circle-container:nth-child(39) .circle{animation-delay:2419ms}.page .circle-container:nth-child(40){width:4px;height:4px;animation-name:move-frames-40;animation-duration:35604ms;animation-delay:20399ms}@keyframes move-frames-40{from{transform:translate3d(74vw,104vh,0)}to{transform:translate3d(91vw,-112vh,0)}}.page .circle-container:nth-child(40) .circle{animation-delay:560ms}.page .circle-container:nth-child(41){width:1px;height:1px;animation-name:move-frames-41;animation-duration:30764ms;animation-delay:25798ms}@keyframes move-frames-41{from{transform:translate3d(11vw,102vh,0)}to{transform:translate3d(50vw,-103vh,0)}}.page .circle-container:nth-child(41) .circle{animation-delay:240ms}.page .circle-container:nth-child(42){width:7px;height:7px;animation-name:move-frames-42;animation-duration:36666ms;animation-delay:18746ms}@keyframes move-frames-42{from{transform:translate3d(40vw,109vh,0)}to{transform:translate3d(86vw,-136vh,0)}}.page .circle-container:nth-child(42) .circle{animation-delay:2356ms}.page .circle-container:nth-child(43){width:3px;height:3px;animation-name:move-frames-43;animation-duration:30087ms;animation-delay:24874ms}@keyframes move-frames-43{from{transform:translate3d(29vw,107vh,0)}to{transform:translate3d(14vw,-112vh,0)}}.page .circle-container:nth-child(43) .circle{animation-delay:2365ms}.page .circle-container:nth-child(44){width:6px;height:6px;animation-name:move-frames-44;animation-duration:34314ms;animation-delay:15114ms}@keyframes move-frames-44{from{transform:translate3d(37vw,104vh,0)}to{transform:translate3d(57vw,-118vh,0)}}.page .circle-container:nth-child(44) .circle{animation-delay:1117ms}.page .circle-container:nth-child(45){width:1px;height:1px;animation-name:move-frames-45;animation-duration:28157ms;animation-delay:5109ms}@keyframes move-frames-45{from{transform:translate3d(51vw,105vh,0)}to{transform:translate3d(23vw,-120vh,0)}}.page .circle-container:nth-child(45) .circle{animation-delay:1773ms}.page .circle-container:nth-child(46){width:7px;height:7px;animation-name:move-frames-46;animation-duration:31192ms;animation-delay:27266ms}@keyframes move-frames-46{from{transform:translate3d(92vw,103vh,0)}to{transform:translate3d(5vw,-115vh,0)}}.page .circle-container:nth-child(46) .circle{animation-delay:971ms}.page .circle-container:nth-child(47){width:3px;height:3px;animation-name:move-frames-47;animation-duration:35811ms;animation-delay:23.51s}@keyframes move-frames-47{from{transform:translate3d(69vw,107vh,0)}to{transform:translate3d(95vw,-127vh,0)}}.page .circle-container:nth-child(47) .circle{animation-delay:3988ms}.page .circle-container:nth-child(48){width:1px;height:1px;animation-name:move-frames-48;animation-duration:33964ms;animation-delay:36298ms}@keyframes move-frames-48{from{transform:translate3d(86vw,103vh,0)}to{transform:translate3d(75vw,-120vh,0)}}.page .circle-container:nth-child(48) .circle{animation-delay:2296ms}.page .circle-container:nth-child(49){width:3px;height:3px;animation-name:move-frames-49;animation-duration:35101ms;animation-delay:10653ms}@keyframes move-frames-49{from{transform:translate3d(69vw,103vh,0)}to{transform:translate3d(93vw,-105vh,0)}}.page .circle-container:nth-child(49) .circle{animation-delay:2143ms}.page .circle-container:nth-child(50){width:4px;height:4px;animation-name:move-frames-50;animation-duration:35938ms;animation-delay:20657ms}@keyframes move-frames-50{from{transform:translate3d(44vw,107vh,0)}to{transform:translate3d(8vw,-112vh,0)}}.page .circle-container:nth-child(50) .circle{animation-delay:1.31s}.page .circle-container:nth-child(51){width:3px;height:3px;animation-name:move-frames-51;animation-duration:28694ms;animation-delay:28546ms}@keyframes move-frames-51{from{transform:translate3d(15vw,104vh,0)}to{transform:translate3d(87vw,-105vh,0)}}.page .circle-container:nth-child(51) .circle{animation-delay:2373ms}.page .circle-container:nth-child(52){width:3px;height:3px;animation-name:move-frames-52;animation-duration:33394ms;animation-delay:28668ms}@keyframes move-frames-52{from{transform:translate3d(90vw,107vh,0)}to{transform:translate3d(81vw,-112vh,0)}}.page .circle-container:nth-child(52) .circle{animation-delay:2697ms}.page .circle-container:nth-child(53){width:1px;height:1px;animation-name:move-frames-53;animation-duration:33476ms;animation-delay:21792ms}@keyframes move-frames-53{from{transform:translate3d(83vw,106vh,0)}to{transform:translate3d(9vw,-111vh,0)}}.page .circle-container:nth-child(53) .circle{animation-delay:949ms}.page .circle-container:nth-child(54){width:3px;height:3px;animation-name:move-frames-54;animation-duration:36274ms;animation-delay:28064ms}@keyframes move-frames-54{from{transform:translate3d(23vw,102vh,0)}to{transform:translate3d(90vw,-105vh,0)}}.page .circle-container:nth-child(54) .circle{animation-delay:1424ms}.page .circle-container:nth-child(55){width:2px;height:2px;animation-name:move-frames-55;animation-duration:36953ms;animation-delay:7477ms}@keyframes move-frames-55{from{transform:translate3d(56vw,104vh,0)}to{transform:translate3d(60vw,-128vh,0)}}.page .circle-container:nth-child(55) .circle{animation-delay:891ms}.page .circle-container:nth-child(56){width:6px;height:6px;animation-name:move-frames-56;animation-duration:30304ms;animation-delay:3126ms}@keyframes move-frames-56{from{transform:translate3d(78vw,102vh,0)}to{transform:translate3d(62vw,-131vh,0)}}.page .circle-container:nth-child(56) .circle{animation-delay:2747ms}.page .circle-container:nth-child(57){width:7px;height:7px;animation-name:move-frames-57;animation-duration:29587ms;animation-delay:30212ms}@keyframes move-frames-57{from{transform:translate3d(31vw,110vh,0)}to{transform:translate3d(59vw,-136vh,0)}}.page .circle-container:nth-child(57) .circle{animation-delay:2043ms}.page .circle-container:nth-child(58){width:7px;height:7px;animation-name:move-frames-58;animation-duration:30146ms;animation-delay:15154ms}@keyframes move-frames-58{from{transform:translate3d(9vw,103vh,0)}to{transform:translate3d(93vw,-106vh,0)}}.page .circle-container:nth-child(58) .circle{animation-delay:3.65s}.page .circle-container:nth-child(59){width:2px;height:2px;animation-name:move-frames-59;animation-duration:36915ms;animation-delay:3068ms}@keyframes move-frames-59{from{transform:translate3d(14vw,101vh,0)}to{transform:translate3d(17vw,-108vh,0)}}.page .circle-container:nth-child(59) .circle{animation-delay:1004ms}.page .circle-container:nth-child(60){width:2px;height:2px;animation-name:move-frames-60;animation-duration:32812ms;animation-delay:1485ms}@keyframes move-frames-60{from{transform:translate3d(77vw,101vh,0)}to{transform:translate3d(20vw,-104vh,0)}}.page .circle-container:nth-child(60) .circle{animation-delay:539ms}.page .circle-container:nth-child(61){width:4px;height:4px;animation-name:move-frames-61;animation-duration:30.75s;animation-delay:128ms}@keyframes move-frames-61{from{transform:translate3d(88vw,107vh,0)}to{transform:translate3d(77vw,-120vh,0)}}.page .circle-container:nth-child(61) .circle{animation-delay:3949ms}.page .circle-container:nth-child(62){width:8px;height:8px;animation-name:move-frames-62;animation-duration:34906ms;animation-delay:29357ms}@keyframes move-frames-62{from{transform:translate3d(44vw,110vh,0)}to{transform:translate3d(3vw,-133vh,0)}}.page .circle-container:nth-child(62) .circle{animation-delay:2095ms}.page .circle-container:nth-child(63){width:6px;height:6px;animation-name:move-frames-63;animation-duration:33694ms;animation-delay:24383ms}@keyframes move-frames-63{from{transform:translate3d(2vw,107vh,0)}to{transform:translate3d(81vw,-135vh,0)}}.page .circle-container:nth-child(63) .circle{animation-delay:2389ms}.page .circle-container:nth-child(64){width:2px;height:2px;animation-name:move-frames-64;animation-duration:33849ms;animation-delay:2.82s}@keyframes move-frames-64{from{transform:translate3d(83vw,106vh,0)}to{transform:translate3d(64vw,-109vh,0)}}.page .circle-container:nth-child(64) .circle{animation-delay:1662ms}.page .circle-container:nth-child(65){width:2px;height:2px;animation-name:move-frames-65;animation-duration:36826ms;animation-delay:30829ms}@keyframes move-frames-65{from{transform:translate3d(9vw,108vh,0)}to{transform:translate3d(21vw,-135vh,0)}}.page .circle-container:nth-child(65) .circle{animation-delay:3.14s}.page .circle-container:nth-child(66){width:1px;height:1px;animation-name:move-frames-66;animation-duration:28937ms;animation-delay:17187ms}@keyframes move-frames-66{from{transform:translate3d(78vw,103vh,0)}to{transform:translate3d(12vw,-122vh,0)}}.page .circle-container:nth-child(66) .circle{animation-delay:3578ms}.page .circle-container:nth-child(67){width:5px;height:5px;animation-name:move-frames-67;animation-duration:30771ms;animation-delay:20946ms}@keyframes move-frames-67{from{transform:translate3d(62vw,104vh,0)}to{transform:translate3d(75vw,-134vh,0)}}.page .circle-container:nth-child(67) .circle{animation-delay:1974ms}.page .circle-container:nth-child(68){width:6px;height:6px;animation-name:move-frames-68;animation-duration:29768ms;animation-delay:12741ms}@keyframes move-frames-68{from{transform:translate3d(98vw,102vh,0)}to{transform:translate3d(44vw,-126vh,0)}}.page .circle-container:nth-child(68) .circle{animation-delay:249ms}.page .circle-container:nth-child(69){width:7px;height:7px;animation-name:move-frames-69;animation-duration:28542ms;animation-delay:18702ms}@keyframes move-frames-69{from{transform:translate3d(34vw,105vh,0)}to{transform:translate3d(2vw,-111vh,0)}}.page .circle-container:nth-child(69) .circle{animation-delay:1721ms}.page .circle-container:nth-child(70){width:1px;height:1px;animation-name:move-frames-70;animation-duration:29174ms;animation-delay:8269ms}@keyframes move-frames-70{from{transform:translate3d(7vw,109vh,0)}to{transform:translate3d(12vw,-122vh,0)}}.page .circle-container:nth-child(70) .circle{animation-delay:2601ms}.page .circle-container:nth-child(71){width:6px;height:6px;animation-name:move-frames-71;animation-duration:34485ms;animation-delay:1.95s}@keyframes move-frames-71{from{transform:translate3d(43vw,105vh,0)}to{transform:translate3d(28vw,-114vh,0)}}.page .circle-container:nth-child(71) .circle{animation-delay:1171ms}.page .circle-container:nth-child(72){width:3px;height:3px;animation-name:move-frames-72;animation-duration:31709ms;animation-delay:23774ms}@keyframes move-frames-72{from{transform:translate3d(70vw,106vh,0)}to{transform:translate3d(95vw,-131vh,0)}}.page .circle-container:nth-child(72) .circle{animation-delay:3871ms}.page .circle-container:nth-child(73){width:5px;height:5px;animation-name:move-frames-73;animation-duration:35001ms;animation-delay:32734ms}@keyframes move-frames-73{from{transform:translate3d(25vw,104vh,0)}to{transform:translate3d(10vw,-113vh,0)}}.page .circle-container:nth-child(73) .circle{animation-delay:2418ms}.page .circle-container:nth-child(74){width:4px;height:4px;animation-name:move-frames-74;animation-duration:33412ms;animation-delay:25.21s}@keyframes move-frames-74{from{transform:translate3d(33vw,102vh,0)}to{transform:translate3d(78vw,-114vh,0)}}.page .circle-container:nth-child(74) .circle{animation-delay:1293ms}.page .circle-container:nth-child(75){width:3px;height:3px;animation-name:move-frames-75;animation-duration:35576ms;animation-delay:35896ms}@keyframes move-frames-75{from{transform:translate3d(8vw,101vh,0)}to{transform:translate3d(54vw,-111vh,0)}}.page .circle-container:nth-child(75) .circle{animation-delay:1939ms}.page .circle-container:nth-child(76){width:4px;height:4px;animation-name:move-frames-76;animation-duration:34827ms;animation-delay:25828ms}@keyframes move-frames-76{from{transform:translate3d(36vw,109vh,0)}to{transform:translate3d(39vw,-128vh,0)}}.page .circle-container:nth-child(76) .circle{animation-delay:638ms}.page .circle-container:nth-child(77){width:7px;height:7px;animation-name:move-frames-77;animation-duration:30.44s;animation-delay:21821ms}@keyframes move-frames-77{from{transform:translate3d(69vw,106vh,0)}to{transform:translate3d(81vw,-126vh,0)}}.page .circle-container:nth-child(77) .circle{animation-delay:61ms}.page .circle-container:nth-child(78){width:4px;height:4px;animation-name:move-frames-78;animation-duration:31672ms;animation-delay:10598ms}@keyframes move-frames-78{from{transform:translate3d(92vw,107vh,0)}to{transform:translate3d(93vw,-122vh,0)}}.page .circle-container:nth-child(78) .circle{animation-delay:1554ms}.page .circle-container:nth-child(79){width:2px;height:2px;animation-name:move-frames-79;animation-duration:36064ms;animation-delay:5674ms}@keyframes move-frames-79{from{transform:translate3d(57vw,110vh,0)}to{transform:translate3d(90vw,-115vh,0)}}.page .circle-container:nth-child(79) .circle{animation-delay:370ms}.page .circle-container:nth-child(80){width:4px;height:4px;animation-name:move-frames-80;animation-duration:28859ms;animation-delay:16.59s}@keyframes move-frames-80{from{transform:translate3d(71vw,102vh,0)}to{transform:translate3d(25vw,-131vh,0)}}.page .circle-container:nth-child(169) .circle,.page .circle-container:nth-child(80) .circle{animation-delay:1382ms}.page .circle-container:nth-child(81){width:3px;height:3px;animation-name:move-frames-81;animation-duration:33897ms;animation-delay:19332ms}@keyframes move-frames-81{from{transform:translate3d(14vw,102vh,0)}to{transform:translate3d(23vw,-111vh,0)}}.page .circle-container:nth-child(81) .circle{animation-delay:1526ms}.page .circle-container:nth-child(82){width:1px;height:1px;animation-name:move-frames-82;animation-duration:33769ms;animation-delay:16612ms}@keyframes move-frames-82{from{transform:translate3d(49vw,109vh,0)}to{transform:translate3d(98vw,-137vh,0)}}.page .circle-container:nth-child(82) .circle{animation-delay:2018ms}.page .circle-container:nth-child(83){width:3px;height:3px;animation-name:move-frames-83;animation-duration:31872ms;animation-delay:20057ms}@keyframes move-frames-83{from{transform:translate3d(87vw,102vh,0)}to{transform:translate3d(14vw,-116vh,0)}}.page .circle-container:nth-child(83) .circle{animation-delay:1.3s}.page .circle-container:nth-child(84){width:3px;height:3px;animation-name:move-frames-84;animation-duration:32656ms;animation-delay:11864ms}@keyframes move-frames-84{from{transform:translate3d(30vw,110vh,0)}to{transform:translate3d(11vw,-133vh,0)}}.page .circle-container:nth-child(84) .circle{animation-delay:2s}.page .circle-container:nth-child(85){width:2px;height:2px;animation-name:move-frames-85;animation-duration:28695ms;animation-delay:24.25s}@keyframes move-frames-85{from{transform:translate3d(60vw,102vh,0)}to{transform:translate3d(17vw,-116vh,0)}}.page .circle-container:nth-child(85) .circle{animation-delay:403ms}.page .circle-container:nth-child(86){width:8px;height:8px;animation-name:move-frames-86;animation-duration:28683ms;animation-delay:36609ms}@keyframes move-frames-86{from{transform:translate3d(65vw,101vh,0)}to{transform:translate3d(58vw,-119vh,0)}}.page .circle-container:nth-child(86) .circle{animation-delay:1436ms}.page .circle-container:nth-child(87){width:8px;height:8px;animation-name:move-frames-87;animation-duration:34214ms;animation-delay:32213ms}@keyframes move-frames-87{from{transform:translate3d(76vw,101vh,0)}to{transform:translate3d(88vw,-127vh,0)}}.page .circle-container:nth-child(87) .circle{animation-delay:2825ms}.page .circle-container:nth-child(88){width:7px;height:7px;animation-name:move-frames-88;animation-duration:34195ms;animation-delay:3626ms}@keyframes move-frames-88{from{transform:translate3d(46vw,109vh,0)}to{transform:translate3d(24vw,-124vh,0)}}.page .circle-container:nth-child(88) .circle{animation-delay:1622ms}.page .circle-container:nth-child(89){width:7px;height:7px;animation-name:move-frames-89;animation-duration:28903ms;animation-delay:217ms}@keyframes move-frames-89{from{transform:translate3d(56vw,108vh,0)}to{transform:translate3d(13vw,-133vh,0)}}.page .circle-container:nth-child(89) .circle{animation-delay:161ms}.page .circle-container:nth-child(90){width:1px;height:1px;animation-name:move-frames-90;animation-duration:36685ms;animation-delay:23501ms}@keyframes move-frames-90{from{transform:translate3d(80vw,110vh,0)}to{transform:translate3d(52vw,-120vh,0)}}.page .circle-container:nth-child(90) .circle{animation-delay:203ms}.page .circle-container:nth-child(91){width:6px;height:6px;animation-name:move-frames-91;animation-duration:36466ms;animation-delay:23984ms}@keyframes move-frames-91{from{transform:translate3d(60vw,110vh,0)}to{transform:translate3d(39vw,-111vh,0)}}.page .circle-container:nth-child(91) .circle{animation-delay:416ms}.page .circle-container:nth-child(92){width:1px;height:1px;animation-name:move-frames-92;animation-duration:34295ms;animation-delay:12024ms}@keyframes move-frames-92{from{transform:translate3d(24vw,105vh,0)}to{transform:translate3d(25vw,-111vh,0)}}.page .circle-container:nth-child(92) .circle{animation-delay:1599ms}.page .circle-container:nth-child(93){width:2px;height:2px;animation-name:move-frames-93;animation-duration:36798ms;animation-delay:19204ms}@keyframes move-frames-93{from{transform:translate3d(48vw,107vh,0)}to{transform:translate3d(4vw,-131vh,0)}}.page .circle-container:nth-child(93) .circle{animation-delay:1829ms}.page .circle-container:nth-child(94){width:6px;height:6px;animation-name:move-frames-94;animation-duration:29208ms;animation-delay:23129ms}@keyframes move-frames-94{from{transform:translate3d(69vw,107vh,0)}to{transform:translate3d(33vw,-133vh,0)}}.page .circle-container:nth-child(94) .circle{animation-delay:3917ms}.page .circle-container:nth-child(95){width:1px;height:1px;animation-name:move-frames-95;animation-duration:28476ms;animation-delay:25017ms}@keyframes move-frames-95{from{transform:translate3d(31vw,106vh,0)}to{transform:translate3d(27vw,-111vh,0)}}.page .circle-container:nth-child(95) .circle{animation-delay:2525ms}.page .circle-container:nth-child(96){width:6px;height:6px;animation-name:move-frames-96;animation-duration:31705ms;animation-delay:32308ms}@keyframes move-frames-96{from{transform:translate3d(44vw,105vh,0)}to{transform:translate3d(77vw,-126vh,0)}}.page .circle-container:nth-child(96) .circle{animation-delay:2237ms}.page .circle-container:nth-child(97){width:6px;height:6px;animation-name:move-frames-97;animation-duration:28954ms;animation-delay:17792ms}@keyframes move-frames-97{from{transform:translate3d(61vw,109vh,0)}to{transform:translate3d(91vw,-128vh,0)}}.page .circle-container:nth-child(97) .circle{animation-delay:3257ms}.page .circle-container:nth-child(98){width:7px;height:7px;animation-name:move-frames-98;animation-duration:33609ms;animation-delay:12516ms}@keyframes move-frames-98{from{transform:translate3d(20vw,102vh,0)}to{transform:translate3d(56vw,-107vh,0)}}.page .circle-container:nth-child(98) .circle{animation-delay:3643ms}.page .circle-container:nth-child(99){width:2px;height:2px;animation-name:move-frames-99;animation-duration:33467ms;animation-delay:27.25s}@keyframes move-frames-99{from{transform:translate3d(95vw,105vh,0)}to{transform:translate3d(56vw,-117vh,0)}}.page .circle-container:nth-child(99) .circle{animation-delay:655ms}.page .circle-container:nth-child(100){width:3px;height:3px;animation-name:move-frames-100;animation-duration:34572ms;animation-delay:1821ms}@keyframes move-frames-100{from{transform:translate3d(57vw,101vh,0)}to{transform:translate3d(16vw,-118vh,0)}}.page .circle-container:nth-child(100) .circle{animation-delay:999ms}.page .circle-container:nth-child(101){width:8px;height:8px;animation-name:move-frames-101;animation-duration:28322ms;animation-delay:16755ms}@keyframes move-frames-101{from{transform:translate3d(37vw,102vh,0)}to{transform:translate3d(37vw,-108vh,0)}}.page .circle-container:nth-child(101) .circle{animation-delay:3305ms}.page .circle-container:nth-child(102){width:7px;height:7px;animation-name:move-frames-102;animation-duration:28091ms;animation-delay:19929ms}@keyframes move-frames-102{from{transform:translate3d(43vw,101vh,0)}to{transform:translate3d(99vw,-106vh,0)}}.page .circle-container:nth-child(102) .circle{animation-delay:2.59s}.page .circle-container:nth-child(103){width:5px;height:5px;animation-name:move-frames-103;animation-duration:29912ms;animation-delay:9823ms}@keyframes move-frames-103{from{transform:translate3d(4vw,109vh,0)}to{transform:translate3d(83vw,-130vh,0)}}.page .circle-container:nth-child(103) .circle{animation-delay:3006ms}.page .circle-container:nth-child(104){width:5px;height:5px;animation-name:move-frames-104;animation-duration:32419ms;animation-delay:7383ms}@keyframes move-frames-104{from{transform:translate3d(76vw,105vh,0)}to{transform:translate3d(70vw,-114vh,0)}}.page .circle-container:nth-child(104) .circle{animation-delay:2282ms}.page .circle-container:nth-child(105){width:8px;height:8px;animation-name:move-frames-105;animation-duration:28531ms;animation-delay:34787ms}@keyframes move-frames-105{from{transform:translate3d(70vw,110vh,0)}to{transform:translate3d(28vw,-138vh,0)}}.page .circle-container:nth-child(105) .circle{animation-delay:3194ms}.page .circle-container:nth-child(106){width:5px;height:5px;animation-name:move-frames-106;animation-duration:31.09s;animation-delay:13081ms}@keyframes move-frames-106{from{transform:translate3d(100vw,108vh,0)}to{transform:translate3d(57vw,-114vh,0)}}.page .circle-container:nth-child(106) .circle,.page .circle-container:nth-child(113) .circle{animation-delay:1689ms}.page .circle-container:nth-child(107){width:2px;height:2px;animation-name:move-frames-107;animation-duration:32.93s;animation-delay:8517ms}@keyframes move-frames-107{from{transform:translate3d(36vw,106vh,0)}to{transform:translate3d(87vw,-118vh,0)}}.page .circle-container:nth-child(107) .circle{animation-delay:417ms}.page .circle-container:nth-child(108){width:4px;height:4px;animation-name:move-frames-108;animation-duration:28858ms;animation-delay:27088ms}@keyframes move-frames-108{from{transform:translate3d(65vw,106vh,0)}to{transform:translate3d(54vw,-127vh,0)}}.page .circle-container:nth-child(108) .circle{animation-delay:2068ms}.page .circle-container:nth-child(109){width:2px;height:2px;animation-name:move-frames-109;animation-duration:31276ms;animation-delay:12681ms}@keyframes move-frames-109{from{transform:translate3d(72vw,106vh,0)}to{transform:translate3d(13vw,-120vh,0)}}.page .circle-container:nth-child(109) .circle{animation-delay:2361ms}.page .circle-container:nth-child(110){width:6px;height:6px;animation-name:move-frames-110;animation-duration:30716ms;animation-delay:17813ms}@keyframes move-frames-110{from{transform:translate3d(91vw,101vh,0)}to{transform:translate3d(7vw,-113vh,0)}}.page .circle-container:nth-child(110) .circle{animation-delay:1927ms}.page .circle-container:nth-child(111){width:7px;height:7px;animation-name:move-frames-111;animation-duration:35411ms;animation-delay:17044ms}@keyframes move-frames-111{from{transform:translate3d(58vw,106vh,0)}to{transform:translate3d(45vw,-110vh,0)}}.page .circle-container:nth-child(111) .circle{animation-delay:1074ms}.page .circle-container:nth-child(112){width:1px;height:1px;animation-name:move-frames-112;animation-duration:33723ms;animation-delay:36833ms}@keyframes move-frames-112{from{transform:translate3d(50vw,103vh,0)}to{transform:translate3d(60vw,-123vh,0)}}.page .circle-container:nth-child(112) .circle{animation-delay:1309ms}.page .circle-container:nth-child(113){width:6px;height:6px;animation-name:move-frames-113;animation-duration:35839ms;animation-delay:22.44s}@keyframes move-frames-113{from{transform:translate3d(60vw,110vh,0)}to{transform:translate3d(41vw,-116vh,0)}}.page .circle-container:nth-child(114){width:2px;height:2px;animation-name:move-frames-114;animation-duration:28755ms;animation-delay:30419ms}@keyframes move-frames-114{from{transform:translate3d(26vw,102vh,0)}to{transform:translate3d(98vw,-112vh,0)}}.page .circle-container:nth-child(114) .circle{animation-delay:3641ms}.page .circle-container:nth-child(115){width:4px;height:4px;animation-name:move-frames-115;animation-duration:28395ms;animation-delay:22026ms}@keyframes move-frames-115{from{transform:translate3d(3vw,110vh,0)}to{transform:translate3d(42vw,-112vh,0)}}.page .circle-container:nth-child(115) .circle{animation-delay:1.75s}.page .circle-container:nth-child(116){width:3px;height:3px;animation-name:move-frames-116;animation-duration:30173ms;animation-delay:7.52s}@keyframes move-frames-116{from{transform:translate3d(94vw,110vh,0)}to{transform:translate3d(17vw,-111vh,0)}}.page .circle-container:nth-child(116) .circle{animation-delay:2693ms}.page .circle-container:nth-child(117){width:6px;height:6px;animation-name:move-frames-117;animation-duration:36808ms;animation-delay:2.11s}@keyframes move-frames-117{from{transform:translate3d(13vw,109vh,0)}to{transform:translate3d(41vw,-115vh,0)}}.page .circle-container:nth-child(117) .circle{animation-delay:1868ms}.page .circle-container:nth-child(118){width:3px;height:3px;animation-name:move-frames-118;animation-duration:34269ms;animation-delay:20408ms}@keyframes move-frames-118{from{transform:translate3d(99vw,108vh,0)}to{transform:translate3d(31vw,-116vh,0)}}.page .circle-container:nth-child(118) .circle{animation-delay:1881ms}.page .circle-container:nth-child(119){width:1px;height:1px;animation-name:move-frames-119;animation-duration:35931ms;animation-delay:21534ms}@keyframes move-frames-119{from{transform:translate3d(89vw,107vh,0)}to{transform:translate3d(21vw,-118vh,0)}}.page .circle-container:nth-child(119) .circle{animation-delay:2465ms}.page .circle-container:nth-child(120){width:5px;height:5px;animation-name:move-frames-120;animation-duration:32456ms;animation-delay:26137ms}@keyframes move-frames-120{from{transform:translate3d(24vw,104vh,0)}to{transform:translate3d(87vw,-129vh,0)}}.page .circle-container:nth-child(120) .circle{animation-delay:2896ms}.page .circle-container:nth-child(121){width:1px;height:1px;animation-name:move-frames-121;animation-duration:34784ms;animation-delay:29914ms}@keyframes move-frames-121{from{transform:translate3d(93vw,105vh,0)}to{transform:translate3d(40vw,-106vh,0)}}.page .circle-container:nth-child(121) .circle{animation-delay:446ms}.page .circle-container:nth-child(122){width:3px;height:3px;animation-name:move-frames-122;animation-duration:31691ms;animation-delay:13001ms}@keyframes move-frames-122{from{transform:translate3d(17vw,104vh,0)}to{transform:translate3d(3vw,-123vh,0)}}.page .circle-container:nth-child(122) .circle{animation-delay:1.17s}.page .circle-container:nth-child(123){width:5px;height:5px;animation-name:move-frames-123;animation-duration:36944ms;animation-delay:8611ms}@keyframes move-frames-123{from{transform:translate3d(100vw,108vh,0)}to{transform:translate3d(80vw,-124vh,0)}}.page .circle-container:nth-child(123) .circle{animation-delay:319ms}.page .circle-container:nth-child(124){width:5px;height:5px;animation-name:move-frames-124;animation-duration:36011ms;animation-delay:1.89s}@keyframes move-frames-124{from{transform:translate3d(16vw,102vh,0)}to{transform:translate3d(65vw,-116vh,0)}}.page .circle-container:nth-child(124) .circle{animation-delay:1276ms}.page .circle-container:nth-child(125){width:7px;height:7px;animation-name:move-frames-125;animation-duration:30139ms;animation-delay:12533ms}@keyframes move-frames-125{from{transform:translate3d(62vw,106vh,0)}to{transform:translate3d(59vw,-128vh,0)}}.page .circle-container:nth-child(125) .circle,.page .circle-container:nth-child(158) .circle{animation-delay:3.27s}.page .circle-container:nth-child(126){width:2px;height:2px;animation-name:move-frames-126;animation-duration:34463ms;animation-delay:9642ms}@keyframes move-frames-126{from{transform:translate3d(57vw,110vh,0)}to{transform:translate3d(65vw,-121vh,0)}}.page .circle-container:nth-child(126) .circle{animation-delay:1445ms}.page .circle-container:nth-child(127){width:7px;height:7px;animation-name:move-frames-127;animation-duration:28.53s;animation-delay:5708ms}@keyframes move-frames-127{from{transform:translate3d(53vw,108vh,0)}to{transform:translate3d(49vw,-136vh,0)}}.page .circle-container:nth-child(127) .circle{animation-delay:3892ms}.page .circle-container:nth-child(128){width:5px;height:5px;animation-name:move-frames-128;animation-duration:30172ms;animation-delay:7544ms}@keyframes move-frames-128{from{transform:translate3d(89vw,109vh,0)}to{transform:translate3d(46vw,-139vh,0)}}.page .circle-container:nth-child(128) .circle{animation-delay:707ms}.page .circle-container:nth-child(129){width:8px;height:8px;animation-name:move-frames-129;animation-duration:33212ms;animation-delay:29789ms}@keyframes move-frames-129{from{transform:translate3d(83vw,110vh,0)}to{transform:translate3d(11vw,-125vh,0)}}.page .circle-container:nth-child(129) .circle{animation-delay:3375ms}.page .circle-container:nth-child(130){width:4px;height:4px;animation-name:move-frames-130;animation-duration:30873ms;animation-delay:13128ms}@keyframes move-frames-130{from{transform:translate3d(67vw,102vh,0)}to{transform:translate3d(56vw,-118vh,0)}}.page .circle-container:nth-child(130) .circle{animation-delay:3695ms}.page .circle-container:nth-child(131){width:3px;height:3px;animation-name:move-frames-131;animation-duration:35583ms;animation-delay:2623ms}@keyframes move-frames-131{from{transform:translate3d(27vw,105vh,0)}to{transform:translate3d(37vw,-115vh,0)}}.page .circle-container:nth-child(131) .circle{animation-delay:1163ms}.page .circle-container:nth-child(132){width:4px;height:4px;animation-name:move-frames-132;animation-duration:29805ms;animation-delay:13.35s}@keyframes move-frames-132{from{transform:translate3d(49vw,101vh,0)}to{transform:translate3d(30vw,-114vh,0)}}.page .circle-container:nth-child(132) .circle,.page .circle-container:nth-child(136) .circle{animation-delay:2785ms}.page .circle-container:nth-child(133){width:8px;height:8px;animation-name:move-frames-133;animation-duration:33148ms;animation-delay:26809ms}@keyframes move-frames-133{from{transform:translate3d(71vw,108vh,0)}to{transform:translate3d(43vw,-136vh,0)}}.page .circle-container:nth-child(133) .circle{animation-delay:2909ms}.page .circle-container:nth-child(134){width:1px;height:1px;animation-name:move-frames-134;animation-duration:33233ms;animation-delay:33155ms}@keyframes move-frames-134{from{transform:translate3d(18vw,101vh,0)}to{transform:translate3d(34vw,-102vh,0)}}.page .circle-container:nth-child(134) .circle{animation-delay:487ms}.page .circle-container:nth-child(135){width:3px;height:3px;animation-name:move-frames-135;animation-duration:29396ms;animation-delay:32926ms}@keyframes move-frames-135{from{transform:translate3d(67vw,101vh,0)}to{transform:translate3d(11vw,-131vh,0)}}.page .circle-container:nth-child(135) .circle{animation-delay:2993ms}.page .circle-container:nth-child(136){width:1px;height:1px;animation-name:move-frames-136;animation-duration:36587ms;animation-delay:29535ms}@keyframes move-frames-136{from{transform:translate3d(25vw,110vh,0)}to{transform:translate3d(38vw,-125vh,0)}}.page .circle-container:nth-child(137){width:6px;height:6px;animation-name:move-frames-137;animation-duration:32971ms;animation-delay:19947ms}@keyframes move-frames-137{from{transform:translate3d(71vw,109vh,0)}to{transform:translate3d(77vw,-110vh,0)}}.page .circle-container:nth-child(137) .circle{animation-delay:3447ms}.page .circle-container:nth-child(138){width:1px;height:1px;animation-name:move-frames-138;animation-duration:36.67s;animation-delay:8337ms}@keyframes move-frames-138{from{transform:translate3d(74vw,105vh,0)}to{transform:translate3d(67vw,-128vh,0)}}.page .circle-container:nth-child(138) .circle{animation-delay:2288ms}.page .circle-container:nth-child(139){width:6px;height:6px;animation-name:move-frames-139;animation-duration:34743ms;animation-delay:28962ms}@keyframes move-frames-139{from{transform:translate3d(74vw,109vh,0)}to{transform:translate3d(92vw,-120vh,0)}}.page .circle-container:nth-child(139) .circle{animation-delay:3555ms}.page .circle-container:nth-child(140){width:4px;height:4px;animation-name:move-frames-140;animation-duration:31413ms;animation-delay:31954ms}@keyframes move-frames-140{from{transform:translate3d(15vw,102vh,0)}to{transform:translate3d(91vw,-116vh,0)}}.page .circle-container:nth-child(140) .circle{animation-delay:2845ms}.page .circle-container:nth-child(141){width:6px;height:6px;animation-name:move-frames-141;animation-duration:31358ms;animation-delay:36956ms}@keyframes move-frames-141{from{transform:translate3d(5vw,104vh,0)}to{transform:translate3d(1vw,-123vh,0)}}.page .circle-container:nth-child(141) .circle{animation-delay:1108ms}.page .circle-container:nth-child(142){width:8px;height:8px;animation-name:move-frames-142;animation-duration:30483ms;animation-delay:32029ms}@keyframes move-frames-142{from{transform:translate3d(56vw,107vh,0)}to{transform:translate3d(68vw,-113vh,0)}}.page .circle-container:nth-child(142) .circle{animation-delay:2181ms}.page .circle-container:nth-child(143){width:6px;height:6px;animation-name:move-frames-143;animation-duration:34932ms;animation-delay:5834ms}@keyframes move-frames-143{from{transform:translate3d(11vw,103vh,0)}to{transform:translate3d(6vw,-104vh,0)}}.page .circle-container:nth-child(143) .circle{animation-delay:2408ms}.page .circle-container:nth-child(144){width:1px;height:1px;animation-name:move-frames-144;animation-duration:29992ms;animation-delay:22.22s}@keyframes move-frames-144{from{transform:translate3d(23vw,101vh,0)}to{transform:translate3d(82vw,-117vh,0)}}.page .circle-container:nth-child(144) .circle{animation-delay:1547ms}.page .circle-container:nth-child(145){width:2px;height:2px;animation-name:move-frames-145;animation-duration:29932ms;animation-delay:11177ms}@keyframes move-frames-145{from{transform:translate3d(57vw,105vh,0)}to{transform:translate3d(100vw,-124vh,0)}}.page .circle-container:nth-child(145) .circle{animation-delay:3861ms}.page .circle-container:nth-child(146){width:4px;height:4px;animation-name:move-frames-146;animation-duration:32408ms;animation-delay:16397ms}@keyframes move-frames-146{from{transform:translate3d(35vw,104vh,0)}to{transform:translate3d(97vw,-134vh,0)}}.page .circle-container:nth-child(146) .circle{animation-delay:3007ms}.page .circle-container:nth-child(147){width:3px;height:3px;animation-name:move-frames-147;animation-duration:28748ms;animation-delay:29504ms}@keyframes move-frames-147{from{transform:translate3d(80vw,102vh,0)}to{transform:translate3d(66vw,-119vh,0)}}.page .circle-container:nth-child(147) .circle{animation-delay:1.11s}.page .circle-container:nth-child(148){width:1px;height:1px;animation-name:move-frames-148;animation-duration:32.6s;animation-delay:11232ms}@keyframes move-frames-148{from{transform:translate3d(57vw,110vh,0)}to{transform:translate3d(31vw,-130vh,0)}}.page .circle-container:nth-child(148) .circle{animation-delay:345ms}.page .circle-container:nth-child(149){width:8px;height:8px;animation-name:move-frames-149;animation-duration:28254ms;animation-delay:9959ms}@keyframes move-frames-149{from{transform:translate3d(16vw,105vh,0)}to{transform:translate3d(76vw,-134vh,0)}}.page .circle-container:nth-child(149) .circle{animation-delay:2615ms}.page .circle-container:nth-child(150){width:6px;height:6px;animation-name:move-frames-150;animation-duration:35254ms;animation-delay:17166ms}@keyframes move-frames-150{from{transform:translate3d(3vw,105vh,0)}to{transform:translate3d(96vw,-121vh,0)}}.page .circle-container:nth-child(150) .circle{animation-delay:3603ms}.page .circle-container:nth-child(151){width:6px;height:6px;animation-name:move-frames-151;animation-duration:30846ms;animation-delay:36614ms}@keyframes move-frames-151{from{transform:translate3d(8vw,102vh,0)}to{transform:translate3d(90vw,-118vh,0)}}.page .circle-container:nth-child(151) .circle{animation-delay:1257ms}.page .circle-container:nth-child(152){width:1px;height:1px;animation-name:move-frames-152;animation-duration:32349ms;animation-delay:19209ms}@keyframes move-frames-152{from{transform:translate3d(15vw,110vh,0)}to{transform:translate3d(21vw,-120vh,0)}}.page .circle-container:nth-child(152) .circle{animation-delay:1182ms}.page .circle-container:nth-child(153){width:4px;height:4px;animation-name:move-frames-153;animation-duration:30904ms;animation-delay:7421ms}@keyframes move-frames-153{from{transform:translate3d(77vw,102vh,0)}to{transform:translate3d(41vw,-108vh,0)}}.page .circle-container:nth-child(153) .circle{animation-delay:131ms}.page .circle-container:nth-child(154){width:2px;height:2px;animation-name:move-frames-154;animation-duration:29033ms;animation-delay:11557ms}@keyframes move-frames-154{from{transform:translate3d(61vw,110vh,0)}to{transform:translate3d(70vw,-121vh,0)}}.page .circle-container:nth-child(154) .circle{animation-delay:2521ms}.page .circle-container:nth-child(155){width:2px;height:2px;animation-name:move-frames-155;animation-duration:28046ms;animation-delay:7961ms}@keyframes move-frames-155{from{transform:translate3d(44vw,107vh,0)}to{transform:translate3d(38vw,-133vh,0)}}.page .circle-container:nth-child(155) .circle{animation-delay:1455ms}.page .circle-container:nth-child(156){width:5px;height:5px;animation-name:move-frames-156;animation-duration:28101ms;animation-delay:16674ms}@keyframes move-frames-156{from{transform:translate3d(68vw,109vh,0)}to{transform:translate3d(38vw,-136vh,0)}}.page .circle-container:nth-child(156) .circle{animation-delay:3083ms}.page .circle-container:nth-child(157){width:1px;height:1px;animation-name:move-frames-157;animation-duration:31906ms;animation-delay:8917ms}@keyframes move-frames-157{from{transform:translate3d(24vw,101vh,0)}to{transform:translate3d(13vw,-126vh,0)}}.page .circle-container:nth-child(157) .circle{animation-delay:1667ms}.page .circle-container:nth-child(158){width:6px;height:6px;animation-name:move-frames-158;animation-duration:30864ms;animation-delay:32726ms}@keyframes move-frames-158{from{transform:translate3d(11vw,109vh,0)}to{transform:translate3d(25vw,-136vh,0)}}.page .circle-container:nth-child(159){width:5px;height:5px;animation-name:move-frames-159;animation-duration:29583ms;animation-delay:8387ms}@keyframes move-frames-159{from{transform:translate3d(17vw,107vh,0)}to{transform:translate3d(1vw,-134vh,0)}}.page .circle-container:nth-child(159) .circle{animation-delay:1124ms}.page .circle-container:nth-child(160){width:4px;height:4px;animation-name:move-frames-160;animation-duration:28156ms;animation-delay:25428ms}@keyframes move-frames-160{from{transform:translate3d(60vw,107vh,0)}to{transform:translate3d(47vw,-123vh,0)}}.page .circle-container:nth-child(160) .circle{animation-delay:2658ms}.page .circle-container:nth-child(161){width:2px;height:2px;animation-name:move-frames-161;animation-duration:34.33s;animation-delay:28478ms}@keyframes move-frames-161{from{transform:translate3d(53vw,102vh,0)}to{transform:translate3d(56vw,-115vh,0)}}.page .circle-container:nth-child(161) .circle{animation-delay:2278ms}.page .circle-container:nth-child(162){width:6px;height:6px;animation-name:move-frames-162;animation-duration:29521ms;animation-delay:29.3s}@keyframes move-frames-162{from{transform:translate3d(70vw,107vh,0)}to{transform:translate3d(90vw,-109vh,0)}}.page .circle-container:nth-child(162) .circle{animation-delay:1684ms}.page .circle-container:nth-child(163){width:1px;height:1px;animation-name:move-frames-163;animation-duration:31322ms;animation-delay:3545ms}@keyframes move-frames-163{from{transform:translate3d(91vw,107vh,0)}to{transform:translate3d(46vw,-109vh,0)}}.page .circle-container:nth-child(163) .circle{animation-delay:1345ms}.page .circle-container:nth-child(164){width:8px;height:8px;animation-name:move-frames-164;animation-duration:36979ms;animation-delay:18552ms}@keyframes move-frames-164{from{transform:translate3d(98vw,101vh,0)}to{transform:translate3d(30vw,-102vh,0)}}.page .circle-container:nth-child(164) .circle{animation-delay:3731ms}.page .circle-container:nth-child(165){width:7px;height:7px;animation-name:move-frames-165;animation-duration:28656ms;animation-delay:6827ms}@keyframes move-frames-165{from{transform:translate3d(36vw,101vh,0)}to{transform:translate3d(64vw,-127vh,0)}}.page .circle-container:nth-child(165) .circle{animation-delay:1262ms}.page .circle-container:nth-child(166){width:7px;height:7px;animation-name:move-frames-166;animation-duration:28.32s;animation-delay:15076ms}@keyframes move-frames-166{from{transform:translate3d(96vw,105vh,0)}to{transform:translate3d(34vw,-132vh,0)}}.page .circle-container:nth-child(166) .circle{animation-delay:2109ms}.page .circle-container:nth-child(167){width:7px;height:7px;animation-name:move-frames-167;animation-duration:30854ms;animation-delay:30928ms}@keyframes move-frames-167{from{transform:translate3d(10vw,104vh,0)}to{transform:translate3d(5vw,-117vh,0)}}.page .circle-container:nth-child(167) .circle{animation-delay:2.48s}.page .circle-container:nth-child(168){width:8px;height:8px;animation-name:move-frames-168;animation-duration:35385ms;animation-delay:1065ms}@keyframes move-frames-168{from{transform:translate3d(22vw,108vh,0)}to{transform:translate3d(61vw,-131vh,0)}}.page .circle-container:nth-child(169){width:5px;height:5px;animation-name:move-frames-169;animation-duration:33057ms;animation-delay:8952ms}@keyframes move-frames-169{from{transform:translate3d(4vw,105vh,0)}to{transform:translate3d(29vw,-122vh,0)}}.page .circle-container:nth-child(170){width:7px;height:7px;animation-name:move-frames-170;animation-duration:28843ms;animation-delay:23838ms}@keyframes move-frames-170{from{transform:translate3d(69vw,108vh,0)}to{transform:translate3d(71vw,-121vh,0)}}.page .circle-container:nth-child(170) .circle{animation-delay:1602ms}.page .circle-container:nth-child(171){width:2px;height:2px;animation-name:move-frames-171;animation-duration:29736ms;animation-delay:20867ms}@keyframes move-frames-171{from{transform:translate3d(8vw,103vh,0)}to{transform:translate3d(82vw,-111vh,0)}}.page .circle-container:nth-child(171) .circle{animation-delay:2617ms}.page .circle-container:nth-child(172){width:8px;height:8px;animation-name:move-frames-172;animation-duration:36793ms;animation-delay:2.32s}@keyframes move-frames-172{from{transform:translate3d(59vw,110vh,0)}to{transform:translate3d(33vw,-112vh,0)}}.page .circle-container:nth-child(172) .circle{animation-delay:2013ms}.page .circle-container:nth-child(173){width:5px;height:5px;animation-name:move-frames-173;animation-duration:32013ms;animation-delay:16345ms}@keyframes move-frames-173{from{transform:translate3d(82vw,110vh,0)}to{transform:translate3d(63vw,-121vh,0)}}.page .circle-container:nth-child(173) .circle{animation-delay:2201ms}.page .circle-container:nth-child(174){width:6px;height:6px;animation-name:move-frames-174;animation-duration:34276ms;animation-delay:36835ms}@keyframes move-frames-174{from{transform:translate3d(82vw,109vh,0)}to{transform:translate3d(91vw,-127vh,0)}}.page .circle-container:nth-child(174) .circle{animation-delay:1441ms}.page .circle-container:nth-child(175){width:5px;height:5px;animation-name:move-frames-175;animation-duration:28279ms;animation-delay:29776ms}@keyframes move-frames-175{from{transform:translate3d(66vw,108vh,0)}to{transform:translate3d(51vw,-118vh,0)}}.page .circle-container:nth-child(175) .circle{animation-delay:3604ms}.page .circle-container:nth-child(176){width:7px;height:7px;animation-name:move-frames-176;animation-duration:28296ms;animation-delay:9935ms}@keyframes move-frames-176{from{transform:translate3d(13vw,109vh,0)}to{transform:translate3d(78vw,-137vh,0)}}.page .circle-container:nth-child(176) .circle{animation-delay:1187ms}.page .circle-container:nth-child(177){width:4px;height:4px;animation-name:move-frames-177;animation-duration:33044ms;animation-delay:7957ms}@keyframes move-frames-177{from{transform:translate3d(85vw,102vh,0)}to{transform:translate3d(59vw,-113vh,0)}}.page .circle-container:nth-child(177) .circle{animation-delay:3294ms}.page .circle-container:nth-child(178){width:7px;height:7px;animation-name:move-frames-178;animation-duration:29928ms;animation-delay:18286ms}@keyframes move-frames-178{from{transform:translate3d(84vw,104vh,0)}to{transform:translate3d(43vw,-130vh,0)}}.page .circle-container:nth-child(178) .circle{animation-delay:881ms}.page .circle-container:nth-child(179){width:6px;height:6px;animation-name:move-frames-179;animation-duration:36281ms;animation-delay:857ms}@keyframes move-frames-179{from{transform:translate3d(52vw,103vh,0)}to{transform:translate3d(25vw,-123vh,0)}}.page .circle-container:nth-child(179) .circle{animation-delay:1205ms}.page .circle-container:nth-child(180){width:3px;height:3px;animation-name:move-frames-180;animation-duration:34959ms;animation-delay:20.24s}@keyframes move-frames-180{from{transform:translate3d(91vw,101vh,0)}to{transform:translate3d(7vw,-116vh,0)}}.page .circle-container:nth-child(180) .circle{animation-delay:2728ms}.page .circle-container:nth-child(181){width:1px;height:1px;animation-name:move-frames-181;animation-duration:28.22s;animation-delay:4568ms}@keyframes move-frames-181{from{transform:translate3d(2vw,104vh,0)}to{transform:translate3d(27vw,-125vh,0)}}.page .circle-container:nth-child(181) .circle{animation-delay:3211ms}.page .circle-container:nth-child(182){width:2px;height:2px;animation-name:move-frames-182;animation-duration:30425ms;animation-delay:15569ms}@keyframes move-frames-182{from{transform:translate3d(2vw,106vh,0)}to{transform:translate3d(47vw,-136vh,0)}}.page .circle-container:nth-child(182) .circle{animation-delay:569ms}.page .circle-container:nth-child(183){width:6px;height:6px;animation-name:move-frames-183;animation-duration:36719ms;animation-delay:26678ms}@keyframes move-frames-183{from{transform:translate3d(2vw,102vh,0)}to{transform:translate3d(90vw,-106vh,0)}}.page .circle-container:nth-child(183) .circle{animation-delay:1699ms}.page .circle-container:nth-child(184){width:1px;height:1px;animation-name:move-frames-184;animation-duration:34563ms;animation-delay:25011ms}@keyframes move-frames-184{from{transform:translate3d(7vw,102vh,0)}to{transform:translate3d(51vw,-128vh,0)}}.page .circle-container:nth-child(184) .circle{animation-delay:2999ms}.page .circle-container:nth-child(185){width:7px;height:7px;animation-name:move-frames-185;animation-duration:30529ms;animation-delay:26617ms}@keyframes move-frames-185{from{transform:translate3d(27vw,101vh,0)}to{transform:translate3d(97vw,-107vh,0)}}.page .circle-container:nth-child(185) .circle{animation-delay:2326ms}.page .circle-container:nth-child(186){width:8px;height:8px;animation-name:move-frames-186;animation-duration:33588ms;animation-delay:35888ms}@keyframes move-frames-186{from{transform:translate3d(71vw,105vh,0)}to{transform:translate3d(3vw,-106vh,0)}}.page .circle-container:nth-child(186) .circle{animation-delay:1842ms}.page .circle-container:nth-child(187){width:4px;height:4px;animation-name:move-frames-187;animation-duration:33539ms;animation-delay:19239ms}@keyframes move-frames-187{from{transform:translate3d(19vw,105vh,0)}to{transform:translate3d(70vw,-131vh,0)}}.page .circle-container:nth-child(187) .circle{animation-delay:475ms}.page .circle-container:nth-child(188){width:8px;height:8px;animation-name:move-frames-188;animation-duration:32176ms;animation-delay:17754ms}@keyframes move-frames-188{from{transform:translate3d(75vw,109vh,0)}to{transform:translate3d(17vw,-130vh,0)}}.page .circle-container:nth-child(188) .circle{animation-delay:930ms}.page .circle-container:nth-child(189){width:7px;height:7px;animation-name:move-frames-189;animation-duration:31897ms;animation-delay:6595ms}@keyframes move-frames-189{from{transform:translate3d(29vw,107vh,0)}to{transform:translate3d(98vw,-128vh,0)}}.page .circle-container:nth-child(189) .circle{animation-delay:3887ms}.page .circle-container:nth-child(190){width:1px;height:1px;animation-name:move-frames-190;animation-duration:32015ms;animation-delay:12537ms}@keyframes move-frames-190{from{transform:translate3d(86vw,109vh,0)}to{transform:translate3d(10vw,-132vh,0)}}.page .circle-container:nth-child(190) .circle{animation-delay:98ms}.page .circle-container:nth-child(191){width:8px;height:8px;animation-name:move-frames-191;animation-duration:28137ms;animation-delay:23277ms}@keyframes move-frames-191{from{transform:translate3d(67vw,109vh,0)}to{transform:translate3d(52vw,-126vh,0)}}.page .circle-container:nth-child(191) .circle{animation-delay:3875ms}.page .circle-container:nth-child(192){width:7px;height:7px;animation-name:move-frames-192;animation-duration:32534ms;animation-delay:9448ms}@keyframes move-frames-192{from{transform:translate3d(10vw,104vh,0)}to{transform:translate3d(36vw,-118vh,0)}}.page .circle-container:nth-child(192) .circle{animation-delay:3741ms}.page .circle-container:nth-child(193){width:1px;height:1px;animation-name:move-frames-193;animation-duration:35413ms;animation-delay:11862ms}@keyframes move-frames-193{from{transform:translate3d(71vw,110vh,0)}to{transform:translate3d(16vw,-138vh,0)}}.page .circle-container:nth-child(193) .circle{animation-delay:276ms}.page .circle-container:nth-child(194){width:2px;height:2px;animation-name:move-frames-194;animation-duration:30517ms;animation-delay:13.93s}@keyframes move-frames-194{from{transform:translate3d(97vw,107vh,0)}to{transform:translate3d(90vw,-111vh,0)}}.page .circle-container:nth-child(194) .circle{animation-delay:647ms}.page .circle-container:nth-child(195){width:2px;height:2px;animation-name:move-frames-195;animation-duration:35693ms;animation-delay:29291ms}@keyframes move-frames-195{from{transform:translate3d(55vw,104vh,0)}to{transform:translate3d(61vw,-132vh,0)}}.page .circle-container:nth-child(195) .circle{animation-delay:2908ms}.page .circle-container:nth-child(196){width:7px;height:7px;animation-name:move-frames-196;animation-duration:28.93s;animation-delay:28335ms}@keyframes move-frames-196{from{transform:translate3d(58vw,106vh,0)}to{transform:translate3d(49vw,-135vh,0)}}.page .circle-container:nth-child(196) .circle{animation-delay:1229ms}.page .circle-container:nth-child(197){width:5px;height:5px;animation-name:move-frames-197;animation-duration:30899ms;animation-delay:12017ms}@keyframes move-frames-197{from{transform:translate3d(52vw,101vh,0)}to{transform:translate3d(55vw,-106vh,0)}}.page .circle-container:nth-child(197) .circle{animation-delay:2406ms}.page .circle-container:nth-child(198){width:7px;height:7px;animation-name:move-frames-198;animation-duration:31279ms;animation-delay:12805ms}@keyframes move-frames-198{from{transform:translate3d(78vw,104vh,0)}to{transform:translate3d(41vw,-131vh,0)}}.page .circle-container:nth-child(198) .circle{animation-delay:2795ms}.page .circle-container:nth-child(199){width:1px;height:1px;animation-name:move-frames-199;animation-duration:34654ms;animation-delay:3043ms}@keyframes move-frames-199{from{transform:translate3d(8vw,109vh,0)}to{transform:translate3d(12vw,-117vh,0)}}.page .circle-container:nth-child(199) .circle{animation-delay:3043ms}.page .circle-container:nth-child(200){width:7px;height:7px;animation-name:move-frames-200;animation-duration:35.88s;animation-delay:2006ms}@keyframes move-frames-200{from{transform:translate3d(25vw,103vh,0)}to{transform:translate3d(89vw,-118vh,0)}}.page .circle-container:nth-child(200) .circle{animation-delay:663ms}.main{overflow-x:clip;z-index:1003;max-width:500px;margin:0 auto;background:#d7d2cb}.l-header{position:fixed;z-index:1002;top:0;left:0;width:100%;max-width:100%;height:100%;border:none}.l-header.show .l-header_icons img,.l-header.show .l-header_logo img,.l-header.subheader .l-header_icons img,.l-header.subheader .l-header_logo img{filter:brightness(.2)}.l-header.active .l-header_menubtn,.l-header.subheader .l-header_menubtn{background-color:rgba(255,255,255,.7019607843)}.l-header.active .l-header_menubtn .bar,.l-header.subheader .l-header_menubtn .bar{background:#222}.l-header.active .l-header_icons img,.l-header.active .l-header_logo img{filter:brightness(.3)}.l-header_pc_icons,.l-header_pc_logo,.l-header_sp{position:relative;z-index:1010}.l-header_contain{padding:40px 50px}.l-header_sp{display:none}.l-header_pc{display:flex;align-items:center;justify-content:space-between}.l-header_pc_logo{max-width:105px;width:100%}.l-header_pc_icons{display:flex;align-items:center;gap:25px}.l-header_pc_icons a img{width:30px}.l-header_info{position:absolute;width:calc(50% - 250px);height:100%;top:0;left:0}.l-header_info_main{position:absolute;width:100%;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.l-header_info_main .mainimg{max-width:450px;margin:0 25% 0 auto}.l-header_info_main .shadowimg{max-width:250px;width:100%}.l-header_info_title{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:Baskervville,serif}.l-nav,.l-nav_buybtn .buybtn{display:flex;align-items:center}.l-header_info_address,.l-nav_col02_list li a{font-family:"Zen Kaku Gothic New",sans-serif;font-size:13px;color:#222}.l-header_info_title .title01{font-weight:400;font-size:50px;line-height:1.5;letter-spacing:.03em;text-align:center;color:#484343}.c-ctabtn .txt,.l-header_info_title .title02,.l-nav_buybtn .buybtn,.l-nav_col01_list li a .number{font-weight:600;letter-spacing:.04em}.l-header_info_title .title02{font-size:22px;text-align:center;color:#484343}.l-header_info_address{position:absolute;bottom:40px;left:50px;right:50px;font-weight:400;text-align:left}.l-nav{position:absolute;width:calc(50% - 250px);height:100%;justify-content:center;top:0;right:0;padding:40px}.l-sec02,.l-sec03{background-color:#fff}.l-nav.open{left:0}.l-nav_col01_list{display:flex;flex-direction:column;gap:22px}.l-nav_col01_list li a{display:flex;gap:20px}.l-nav_col01_list li a.active .linktxt .en,.l-nav_col01_list li a.active .linktxt .jp{color:#d16765!important}.l-nav_col01_list li a .number{font-size:16px;line-height:1.5;text-align:center;color:#9a9187}.l-nav_col01_list li a .linktxt{display:flex;flex-direction:column}.l-nav_col01_list li a .linktxt .en{font-family:"Bodoni Moda",serif;font-weight:700;font-size:20px;letter-spacing:.02em;text-align:left;color:#484343;transition:.3s}.c-ctabtn .txt,.l-fv_imgs .itemimg .txt,.l-fv_product_content .title,.l-nav_buybtn .buybtn,.l-nav_col01_list li a .linktxt .jp{font-family:"Shippori Mincho",serif;text-align:left}.l-nav_col01_list li a .linktxt .jp{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:-.01em;color:#6a6a6a;transition:.3s}.l-nav_buybtn{margin-top:40px}.l-nav_buybtn .buybtn{justify-content:center;gap:7px;width:265px;height:60px;border-radius:30px;background:#d69c38;box-shadow:0 3px 6px rgba(0,0,0,.2);font-size:18px;color:#fff}.c-ctabtn,.l-nav_col02_list{align-items:center;display:flex}.c-ctabtn,.l-sec04{background-repeat:no-repeat}.c-ctabtn .txt img,.l-nav_buybtn .buybtn img{width:20px}.l-nav_col02{position:absolute;bottom:40px;right:50px;left:50px}.c-ctabtn,.l-fv,.l-fv_contain,.l-sec05_bottom .borderline,.l-sec05_img,.l-sec09,.l-sec09_title{position:relative}.l-nav_col02_list{flex-wrap:wrap;justify-content:flex-end;gap:20px}.l-nav_col02_list li a{font-weight:400;text-align:right}@media screen and (max-width:1900px){body,html{font-size:.0526315789vw}.l-header_pc_logo{max-width:105rem}.l-header_pc_icons{gap:25rem}.l-header_pc_icons a img{width:30rem}.l-header_info_main{gap:50rem;top:10%;height:60%}.l-header_info_main .mainimg{max-width:450rem}.l-header_info_main .shadowimg{max-width:250rem}.l-header_info_title .title01{font-size:50rem}.l-header_info_title .title02{font-size:22rem}.l-header_info_address{bottom:40rem;left:50rem;right:50rem;font-size:13rem}.l-nav_col01_list{gap:22rem}.l-nav_col01_list li a,.l-nav_col02_list{gap:20rem}.l-nav_col01_list li a .number{font-size:16rem}.l-nav_col01_list li a .linktxt .en{font-size:20rem}.l-nav_col01_list li a .linktxt .jp{font-size:14rem}.l-nav_buybtn{margin-top:40rem}.l-nav_buybtn .buybtn{width:265rem;height:60rem;border-radius:30rem;font-size:18rem}.l-nav_buybtn .buybtn img{width:20rem}.l-nav_col02{left:50rem;right:50rem;bottom:40rem}.l-nav_col02_list li a{font-size:13rem}}.c-ctabtn{z-index:3;justify-content:space-between;padding:20px 20px 20px 35px;width:320px;height:65px;background-image:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/common/cta-bg.png);background-size:cover}.c-ctabtn.menbtn,.l-men .c-ctabtn{background-image:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/man/CTA_btn.png);background-repeat:no-repeat;background-size:cover}.c-ctabtn .txt{display:flex;align-items:center;gap:10px;font-size:18px;color:#fff}.c-ctabtn .arrow{width:35px}.l-fv_contain{overflow:hidden;width:100%;height:100vh}.l-fv_imgs .slick-current .itemimg01 .txt span{color:transparent;animation:6s ease-out blur}.l-fv_imgs .slick-current .itemimg02 .txt span{color:transparent;animation:6s ease-out blur02}.l-fv_imgs .itemimg{position:relative;display:block!important}.l-fv_imgs .itemimg img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-fv_imgs .itemimg .txt{position:absolute;top:100px;writing-mode:vertical-rl;font-weight:500;font-size:30px;line-height:45px;letter-spacing:.2em;color:#fff}.l-fv_imgs .itemimg .txt.righttxt{display:block;right:70px}.l-fv_imgs .itemimg .txt.lefttxt{left:70px;color:#222}.l-fv_imgs .itemimg .col-black,.l-fv_imgs .itemimg .txt.lefttxt span{color:#222}.l-fv_imgs .itemimg .txt span:first-child,.l-sec09_bottom_title span:first-child{animation-delay:.1s;-webkit-animation-delay:.1s}.l-fv_imgs .itemimg .txt span:nth-child(2),.l-sec09_bottom_title span:nth-child(2){animation-delay:.2s;-webkit-animation-delay:.2s}.l-fv_imgs .itemimg .txt span:nth-child(3),.l-sec09_bottom_title span:nth-child(3){animation-delay:.3s;-webkit-animation-delay:.3s}.l-fv_imgs .itemimg .txt span:nth-child(4),.l-sec09_bottom_title span:nth-child(4){animation-delay:.4s;-webkit-animation-delay:.4s}.l-fv_imgs .itemimg .txt span:nth-child(5){animation-delay:.5s;-webkit-animation-delay:.5s}.l-fv_imgs .itemimg .txt span:nth-child(6){animation-delay:.6s;-webkit-animation-delay:.6s}.l-fv_imgs .itemimg .txt span:nth-child(7){animation-delay:.7s;-webkit-animation-delay:.7s}.l-fv_bottom{position:absolute;bottom:0;left:0;width:100%;min-height:10px}.l-fv_bottom .debuttxt,.l-fv_product{width:calc(100% - 60px);left:50%;position:absolute;transform:translateX(-50%)}.l-fv_bottom .debuttxt{top:-35px}.l-fv_product{bottom:15px}.l-formsec .form_container_ec,.l-formsec .login_message_box_ec,.l-formsec table.landing_form_ec,.l-fv_product_content,.l-sec05_bottom .borderline.active::after,.p-pagelinks li{width:100%}.l-fv_product_content .title{font-weight:600;font-size:18px;line-height:30px;color:#fff}.l-fv_product_content .content{display:flex;align-items:flex-start;gap:30px}.l-fv_product_content .content .headtxt{margin-top:10px;padding:3px 10px;border-radius:20px;background:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:600;font-size:14px;text-align:left;color:#d16765}.l-fv_product_content .content .price,.l-sec02_head_txt,.l-sec02_title,.l-sec02_txt,.l-sec03_title{font-family:"Shippori Mincho",serif}.l-fv_product_content .content .headtxt.col-men{color:#2c3e50}.l-fv_product_content .content .price{font-weight:400;font-size:16px;text-align:left;color:#fff}.l-fv_product_content .content .price span{font-size:35px;line-height:1.3}.l-fv_product_content .content .capacity{font-family:"Shippori Mincho",serif;font-weight:400;font-size:15px;text-align:right;color:#fff}.l-fv_product_content .c-ctabtn{margin-top:10px}.l-fv_product_img{position:absolute;z-index:3;bottom:-10px;right:20px;max-width:115px;width:100%}@keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:0}5%{text-shadow:0 0 90px #fff}100%,15%{opacity:1}20%,80%{text-shadow:0 0 0 #fff}}@keyframes blur02{0%{text-shadow:0 0 100px #222;opacity:0}5%{text-shadow:0 0 90px #222}100%,15%{opacity:1}20%,80%{text-shadow:0 0 0 #222}}@keyframes startGif{to{opacity:1}}.l-sec02{position:relative;padding-top:50px;padding-bottom:25px}.l-sec02_head{display:flex;flex-direction:column;align-items:center;gap:20px}.l-sec02_head_top{position:relative;max-width:221px;margin:0 auto}.l-sec02_head_top .gif,.l-sec08_box .slider-handle.active::after,.l-sec08_box .slider-handle.active::before{opacity:0}.l-sec02_head_top .gif.visible{opacity:1;animation:0s 1s forwards startGif}.l-sec02_head_txt{position:absolute;bottom:-19.5px;width:100%;left:55%;transform:translateX(-50%);font-weight:600;font-size:33.8px;letter-spacing:.06em;text-align:center;color:#222}.l-sec02_content,.l-sec02_img,.l-sec03,.l-sec03 .container,.l-sec03_head h2,.l-sec03_title span,.l-sec04{position:relative}.l-sec02_head_txt .min{font-size:39px;color:#d16765}.l-sec02_head_txt .num{font-weight:700;font-size:96.2px;line-height:1;color:#d16765;margin-right:10px}.l-bottomsec_itembox_content ul,.l-sec02 .dots{margin:20px auto}.l-sec02_content{z-index:2}.l-sec02_title{font-weight:500;font-size:46.8px;line-height:65px;text-align:center;color:#222}.l-sec02_title span,.l-sec08_title h2 .min{font-size:33.8px}.l-sec02_txt{margin-top:20px;font-weight:500;font-size:20.8px;line-height:39px;text-align:center;color:#222}.l-sec02_bottomtxt{font-size:39px;letter-spacing:.02em;text-align:center;color:#d16765;font-weight:500;margin-top:10px;margin-bottom:20px;line-height:1.5}.l-sec02_img{z-index:1;margin-top:-104px}.l-sec02_intro{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 15px;padding-top:20px}.l-sec02_intro .item{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:30px}.l-sec02_intro .item:first-child{max-width:377px;width:100%}.l-sec02_intro .item:nth-child(2){max-width:175.5px;width:100%}.l-sec02_intro .item:nth-child(3){max-width:227.5px;width:100%}.l-sec02_intro .item:nth-child(4){max-width:273px;width:100%}.l-sec02_intro .item:nth-child(5){max-width:448.5px;width:100%}.l-sec02 .dots{width:6.5px;height:auto}.l-sec02_bottomintor{font-weight:500;font-size:33.8px;line-height:54.6px;text-align:center;color:#222}.l-sec02_bottomintor span{font-size:26px}.l-sec03 .container{padding:70px 40px 20px;clip-path:polygon(50% 4%,100% 0,100% 100%,0 100%,0 0);background:linear-gradient(#cfe8f6 0,#fff 100%)}.l-sec03_head,.l-sec07_head{position:relative;display:flex;align-items:center;justify-content:center}.l-sec03_head .leftimg{position:absolute;left:-91px;bottom:-26px;width:91px}.l-sec03_head .rightimg{position:absolute;right:-91px;bottom:-26px;width:91px}.l-sec03_head h2{font-weight:500;font-size:52px;text-align:center;color:#6297b5}.l-sec04__itembox .itemtitle h3,.l-sec04_title h2{font-weight:600;font-size:33.8px;text-align:center}.l-sec03_title{margin-top:39px;font-weight:600;font-size:28.6px;line-height:54.6px;text-align:center;color:#222}.l-sec03_notic,.l-sec03_txt{font-weight:500;font-family:"Shippori Mincho",serif}.l-sec03_title span{color:#6297b5}.l-sec03_title span::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;background-color:#6297b5}.l-sec03_txt{font-size:18.2px;line-height:32.5px;text-align:left;color:#222;margin-top:26px}.l-sec03_notic{font-size:16.9px;text-align:left;color:#6a6a6a;margin-top:13px}.l-sec04__itembox .itemtxt,.l-sec04_txt{font-weight:500;font-size:18.2px;color:#222}.l-sec03_img{margin-top:30px}.l-sec03_img .seibun{opacity:0;transition:opacity .8s}.l-sec03_img .seibun.visible{animation:0s 2s forwards showGif}@keyframes showGif{to{opacity:1}}.l-sec04{background-image:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/lady/sec04-bg.png);background-size:100%;padding-top:170px}.l-sec04 .productimg{position:absolute;top:5px;right:0;width:260px}.l-sec04 .gifttxt{position:absolute;top:84.5px;left:26px;width:201.5px}.l-sec04_title h2{font-family:"Shippori Mincho",serif;line-height:54.6px;color:#222}.l-sec04_txt{line-height:32.5px;text-align:center;margin-top:26px}.l-sec04__itembox{margin-top:30px;display:flex;align-items:center;margin-right:15px}.l-sec04__itembox:nth-child(2n){margin-left:15px;margin-right:0;flex-direction:row-reverse}.l-sec04__itembox .itemimg{max-width:279.5px;width:100%}.l-sec04__itembox .itemcontent{position:relative;max-width:188.5px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.l-sec04__itembox .itemfor{position:absolute;top:0;left:-26px;width:58.5px}.l-sec04__itembox .itemtitle{position:relative;padding-top:26px}.l-sec04__itembox .itemtitle h3{color:#d16765}.l-sec04__itembox .itemtxt{letter-spacing:-.01em;line-height:36.4px;text-align:left}.l-sec04_giftbox .txt,.l-sec04_productbox_txt{font-size:20.8px;text-align:center;font-weight:500;letter-spacing:-.01em}.l-sec04_productbox_img{max-width:299px;margin:20px 45.5px auto auto}.l-sec04_productbox_txt{margin-top:13px;line-height:39px;color:#222}.l-sec04_bottom{background:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.86) 25%,#fff 100%)}.l-sec04_giftbox{position:relative;padding:0 20px;margin-top:118px}.l-sec04_giftbox .giftimg{position:absolute;z-index:2;top:-5%;transform:translateY(-50%);right:0;max-width:299.5px}.l-sec04_giftbox .txt{display:flex;align-items:flex-start;padding:10px 55px;background:#d4b98b;clip-path:polygon(100% 0%,97% 50%,100% 100%,0 100%,3% 50%,0 0);line-height:26px;color:#fff}.l-sec04_giftbox .txt span{font-size:16.9px;line-height:1.5;display:contents}.p-buysec_box{padding:40px 25px 25px}.p-buysec_title{font-family:"Shippori Mincho",serif;font-weight:700;font-size:26px;line-height:41.6px;text-align:center;color:#222}.p-buysec_capacity{margin-top:6.5px;font-family:"Shippori Mincho",serif;font-weight:400;font-size:16.9px;text-align:center;color:#222}.p-buysec_item_head .itemhead,.p-buysec_txt{font-family:"Zen Kaku Gothic New",sans-serif;text-align:left;color:#222}.p-buysec_capacity span{font-size:23.4px}.p-buysec_txt{font-weight:400;font-size:16px;line-height:27.3px;margin-top:13px}.p-buysec_content{border-radius:3px;background:#eddddd;padding:26px;margin-top:26px}.p-buysec_item.regularitem{margin-top:26px;padding-top:26px;border-top:1px solid #fff}.p-buysec_item_head{display:flex;align-items:flex-end;justify-content:space-between}.p-buysec_item_head .itemhead{font-weight:500;font-size:23.4px;letter-spacing:.02em}.p-buysec_item_head .itemprice{font-family:"Shippori Mincho",serif;font-weight:400;font-size:16.9px;text-align:right;color:#222}.p-buysec_item .itemdetail,.p-buysec_item_head .limit{font-weight:500;font-family:"Zen Kaku Gothic New",sans-serif}.p-buysec_item_head .itemprice .val{font-size:31.2px;line-height:1}.p-buysec_item_head .limit{font-size:18.2px;text-align:right;color:#d16765}.p-buysec_item .itemdetail{font-size:16.9px;letter-spacing:.02em;line-height:27.3px;text-align:left;color:#222;margin-top:13px}.p-buysec_item .itemdetail .pinkcolor{font-size:16px;color:#d16765}.p-buysec_item .itemdetail .darkcolor{font-size:16px;color:#2c3e50}.p-buysec_item .c-ctabtn{margin:19.5px auto auto}.p-buysec_item_botxt{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:16.9px;line-height:26px;text-align:center;margin-top:26px}.p-buysec_item_botxt span{color:#d11541}.l-sec05{background:#d7d2cb}.l-formsec .form_main_container_ec.lp_login_form .login_message_ec,.l-sec05_head{padding:30px 0}.l-sec05_title{font-family:"Bodoni Moda",serif;font-weight:600;font-size:49.4px;text-align:center;color:#fff;opacity:.4}.l-sec05_bottom,.l-sec05_txt{color:#222;text-align:center;font-family:"Shippori Mincho",serif}.l-sec05_txt,.l-sec05_txt .largetxt .smalltxt{font-size:31.2px}.l-sec05_txt{font-weight:600;line-height:54.6px;margin-top:13px}.l-cleanup_title span,.l-sec05_txt .largetxt{color:#7c8a6d;font-size:39px}.l-sec05_bottom{margin-top:26px;font-weight:500;font-size:26px;line-height:52px;padding-bottom:100px}.l-sec05_bottom p{position:relative;padding-left:10px}.l-sec05_bottom .sostxt{font-weight:500;color:#7c8a6d;font-size:41.6px;line-height:1}.l-cleanup_content .num,.l-sec06 .num{color:#b5ada2;mix-blend-mode:multiply;font-family:"Bodoni Moda",serif;letter-spacing:.04em}.l-sec05_bottom .borderline::after{position:absolute;content:"";width:0%;height:2px;left:0;bottom:-10px;background-color:#fff;transition:width 1s ease-out}.l-sec05_img .imgbox{position:absolute;top:26px;right:26px;display:flex;flex-direction:column;gap:13px}.l-sec05_img .imgbox .itemimg{width:195px;height:auto}.l-cleanup{position:relative;isolation:isolate}.l-cleanup_head{position:absolute;z-index:2;top:-52px;left:0;width:100%;font-family:"Bodoni Moda",serif;font-weight:500;font-size:78px;line-height:1;text-align:center;color:#fff;opacity:.8}.l-cleanup_content,.l-cleanup_img,.l-cleanup_title,.l-cleanup_txt{position:relative;z-index:2}.l-cleanup_head:after{content:"";display:block;position:absolute;width:2px;height:200px;background:#fff;top:-47px;left:49.5%;transform:translateX(50%)}.l-cleanup_mainimg{position:relative;z-index:1}.l-cleanup_mainimg .cleanupgif{position:absolute;width:calc(100% - 50px);left:50%;top:50%;transform:translate(-50%,-50%)}.l-cleanup_mainimg video{width:100%;display:block}.l-cleanup_content{background-image:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/common/cleanup-bg.webp);background-repeat:no-repeat;background-size:100%;padding:60px 25px 100px;inset:0;margin-top:-3px;top:1px}.l-cleanup_content .num{position:absolute;z-index:2;top:-45.5px;left:50%;transform:translateX(-50%);font-weight:700;font-size:52px;text-align:center}.l-cleanup_title{font-weight:600;font-size:31.2px;line-height:54.6px;text-align:center;color:#222}.l-cleanup_txt{font-weight:500;font-size:20.8px;letter-spacing:-.01em;line-height:39px;text-align:center;color:#222;margin-top:39px}.l-sec06 .num,.l-sec06_title{font-weight:600;text-align:center}.l-cleanup_img{margin:39px auto 0;max-width:409.5px;width:100%}.l-cleanup_spray{position:absolute;width:390px;top:65px;right:26px;z-index:1}.l-sec06,.l-sec06_refer,.l-sec07_head h2,.l-sec07_mainimg,.l-sec08,.l-sec08_title{position:relative}.l-sec06{z-index:2;background:linear-gradient(#bfc5c9 0,#b6c1b1 40%,#b6c1b1 100%);padding:60px 0 30px}.l-sec06 .num{position:absolute;top:-19.5px;left:50%;transform:translateX(-50%);font-size:52px}.l-sec06 .midbg{position:absolute;width:100%;top:227.5px;left:0;opacity:.7}.l-sec06_title{font-size:28.6px;line-height:65px;color:#222}.l-sec06_title span{font-size:52px;font-weight:700}.l-sec06_product_img{max-width:260px;margin:13px auto auto}.l-sec06_product_txt{font-weight:500;font-size:20.8px;letter-spacing:-.01em;line-height:39px;text-align:center;color:#222;margin-top:26px}.l-sec06_refer{z-index:2;padding:0 25px;margin-top:19.5px}.l-sec06_refer_head{font-weight:600;font-size:31.2px;letter-spacing:-.01em;text-align:center;color:#222}.l-sec06_refer_box{margin-top:13px;border-radius:6.5px;background:#7c8a6d;box-shadow:1px 3px 6px rgba(0,0,0,.25);padding:19.5px}.l-sec06_refer_box .itembox{display:flex;align-items:flex-start;gap:15.6px;font-weight:500;font-size:20.8px;line-height:32.5px;text-align:left;color:#fff;margin-bottom:10px}.l-sec06_refer_box .itembox:last-child,.l-sec07_introbox .itembox:last-child{margin-bottom:0}.l-sec06_refer_box .itembox img{width:22.1px;margin-top:8px}.l-sec06_bottom_head{font-weight:500;font-size:20.8px;line-height:39px;text-align:center;color:#222;margin-top:19.5px}.l-sec06_bottom_title{margin-top:19.5px;font-weight:600;font-size:31.2px;line-height:49.4px;text-align:center;color:#222}.l-sec06_table{margin-top:39px;padding-left:26px}.l-sec06_table__scroll{overflow-x:auto;width:100%}.l-sec06_table table{width:-moz-max-content;max-width:-moz-max-content;max-width:max-content;width:max-content;border-collapse:collapse}.l-sec06_table table th{font-family:"Shippori Mincho",serif;font-weight:400;font-size:16.9px;line-height:22.1px;text-align:left;color:#fff;padding:5px 10px;background:#7c8a6d;min-height:78px;vertical-align:middle;position:sticky;left:0;z-index:2;border-bottom:1px solid #b6c1b1}.l-sec06_table table td{border:1px solid #b6c1b1;font-family:"Shippori Mincho";font-weight:400;font-size:23.4px;text-align:center;color:#222;padding:12px 5px;background-color:#fff;min-width:78px}.l-sec06_table table td.td-head{font-size:14.3px}.l-sec06_table table td.td-first{text-align:left;font-size:15.6px;padding:0 13px;color:#222!important;font-weight:400!important}.l-sec06_table table tr:first-child th{background:#b6c1b1;min-height:auto}.l-sec06_table table tr:nth-child(2) th{background:#d59593}.l-sec06_table table tr:nth-child(2) td{background:#eddddd;color:#cc7472;font-weight:600}.l-sec07{background:linear-gradient(#b6c1b1 0,#7c8a6d 20%,#7c8a6d 100%);padding:52px 26px}.l-sec07_head .leftimg{position:absolute;left:-65px;bottom:-26px;width:91px}.l-sec07_head .rightimg{position:absolute;right:-65px;bottom:-26px;width:91px}.l-sec07_head h2{font-family:"Bodoni Moda",serif;font-weight:500;font-size:52px;text-align:center;color:#fff}.l-sec07_title{font-weight:600;font-size:31.2px;line-height:54.6px;text-align:center;color:#fff;margin-top:30px}.l-sec07_title span,.l-sec08_title h2 .bttxt{font-size:39px}.l-sec07_txt{font-weight:400;font-size:19.5px;line-height:39px;text-align:center;color:#fff;margin-top:30px}.l-sec07_mainimg{margin:39px auto}.l-sec07_mainimg .txtimg{position:absolute;bottom:-45.5px;left:0;width:234px}.l-bottomsec_itembox,.l-sec07_introbox .itembox{margin-bottom:39px}.l-bottomsec_itembox:last-child,.l-faq__itembox:last-child,.p-faq__itembox .faqitem:last-child{margin-bottom:0}.l-sec07_introbox .itembox_top{display:flex;align-items:center;justify-content:space-between;gap:10px}.l-sec07_introbox .itembox_top img{width:221px}.l-sec07_introbox .itembox_top .itemboxtitle{font-weight:600;font-size:20.8px;line-height:28.6px;text-align:left;color:#fff}.l-sec07_introbox .itembox_top .itemboxtitle span{font-size:15.6px;font-weight:500}.l-sec07_introbox .itembox .itemboxtxt{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:16.9px;line-height:26px;text-align:left;color:#fff;margin-top:19.5px}.l-sec07_introbox .itembox .itemboxtxt span{font-size:14.5px;line-height:1.5}.l-sec07_introbox .itembox .itemboxtxt span.fixnum00{font-size:16.9px;line-height:26px}.l-sec08{padding:52px 26px;background:linear-gradient(#7c8a6d 0,#e6d8c4 25%,#e6d8c4 100%);margin-top:-1px}.l-sec08_title{display:flex;align-items:center;justify-content:center}.l-sec08_title img{position:absolute;top:-26px;right:119.6px;width:117px}.l-sec08_title h2{font-weight:600;font-size:28.6px;line-height:52px;text-align:center;color:#fff}.l-sec08_title h2 .number{font-size:57.2px;font-weight:700;margin:0 10px}.l-faq_title h2 .en,.l-sec08_bottom,.l-sec09_title h2{font-weight:600;text-align:center}.l-sec08_bottom{margin-top:30px;font-size:26px;line-height:52px;color:#222}.l-sec08_bottom span{border-bottom:1px solid #d4b98b}.l-sec08_box{position:relative;margin-top:39px}.l-sec08_box .before-after-container{width:100%!important}.l-sec08_box .after-image,.l-sec08_box .before-image{display:block;width:100%;height:auto}.l-sec08_box .beforetxt{position:absolute;top:15px;left:15px;font-family:"Bodoni Moda",serif;font-weight:500;font-size:20.8px;text-align:center;color:#222;background:#bfc5c9;padding:0 13px}.l-sec08_box .aftertxt{position:absolute;top:15px;right:15px;font-family:"Bodoni Moda",serif;font-weight:500;font-size:20.8px;text-align:center;color:#fff;background:#d59593;padding:0 13px}.l-sec08_box .after-image{position:absolute;top:0;left:0;clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.l-sec08_box .slider-handle{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#fff;cursor:ew-resize;z-index:10}.l-sec08_box .slider-handle::before{content:"◀";position:absolute;top:50%;bottom:0;left:50%;width:33px;transform:translateX(-50%);color:#fff;transition:opacity .3s;pointer-events:auto}.l-sec08_box .slider-handle::after{content:"▶";position:absolute;top:50%;left:50%;color:#fff;transition:opacity .3s;pointer-events:auto;animation:.5s ease-in-out infinite slideText}.l-sec08_box .slider-handle.used::after{animation:none}.l-sec09_box{position:absolute;top:39px;left:0;width:100%}.l-sec09_title h2{position:relative;z-index:2;font-size:28.6px;line-height:62.4px;color:#222}.l-sec09_title h2 span{color:#d16765;font-size:39px}.l-sec09_title .titlebg{position:absolute;z-index:1;top:50%;left:50%;width:130%;transform:translate(-50%,-50%)}.l-sec09_txt{margin-top:32.5px;font-weight:500;font-size:20.8px;line-height:39px;text-align:center;color:#222}.l-sec09_bottom{position:relative;z-index:3;margin-top:-39px;background-image:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/lady/sec09-bg.webp);background-repeat:no-repeat;background-size:100%;background-position:top;padding:78px 0 0}.l-sec09_bottom_title{font-weight:500;font-size:39px;line-height:62.4px;text-align:center;color:#222}.l-sec09_bottom_title span{color:transparent;animation:6s ease-out infinite blur02}.l-sec09_bottom_title span:nth-child(5){animation-delay:.5s}.l-sec09_bottom_img{max-width:499px;width:100%;margin:35px auto auto}.l-sec09 .p-buysec{padding-bottom:60px;background:#fff}.l-faq{background:#eae8e5;padding:78px 26px}.l-faq_title h2{position:relative;display:flex;flex-direction:column;align-items:center;gap:45.5px}.l-faq_title h2 .en{font-family:"Bodoni Moda",serif;font-size:31.2px;letter-spacing:.08em;color:#9a9187}.l-faq_title h2 .jp{font-weight:40;font-size:16.9px;text-align:center;color:#6a6a6a}.l-faq_title h2::before{position:absolute;content:"";width:208px;border:1px solid #9a9187;top:50%;left:50%;transform:translateX(-50%)}.l-faq_title h2::after{position:absolute;content:"";width:26px;top:50%;left:50%;transform:translateX(-50%) rotate(-45deg);border:1px solid #9a9187}.l-faq_box{margin-top:39px}.l-faq__itembox{margin-bottom:39px;border-bottom:1px solid #d7d2cb;padding-bottom:10px}.l-faq__itembox .question{display:flex;align-items:flex-start;gap:10px;padding-right:30px;position:relative;cursor:pointer}.l-faq__itembox .question.active::after{height:17px}.l-faq__itembox .question::before{position:absolute;content:"";width:17px;height:1px;right:0;top:10px;background-color:#7c8a6d}.l-faq__itembox .question::after{position:absolute;content:"";width:1px;height:0;right:8px;top:2px;background-color:#7c8a6d;transition:.1s}.l-faq__itembox .question .q-txt{font-family:"Bodoni Moda",serif;font-weight:500;font-size:17px;line-height:1.58;text-align:left;color:#7c8a6d}.l-faq__itembox .question_txt{font-weight:500;font-size:17px;line-height:27px;text-align:left;color:#222}.l-faq__itembox .answer{margin:15px auto 10px;display:flex;align-items:flex-start;gap:10px}.l-faq__link,.l-faq__link a{align-items:center;display:flex}.l-faq__itembox .answer .a-txt{font-family:"Bodoni Moda",serif;font-weight:500;font-size:15px;line-height:1.73;text-align:left;color:#d4b98b}.l-faq__itembox .answer_txt{font-weight:400;font-size:15px;line-height:26px;text-align:left;color:#222}.l-faq__itembox .answer_txt ul li{text-indent:-1em;padding-left:1em;font-weight:400;font-size:15px;line-height:24px;text-align:left;color:#222}.l-faq__link{justify-content:center;margin-top:26px}.l-faq__link a{justify-content:center;width:250px;height:50px;border:1px solid #7c8a6d;font-weight:500;font-size:15px;letter-spacing:.02em;text-align:center;color:#7c8a6d}.l-bottomsec{padding:0 26px;background-color:#fff}.l-bottomsec .container{border:1px solid #dbdbdb}.l-bottomsec_itembox_head{background:#eae8e5;padding:13px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:16px;text-align:center;color:#222}.l-bottomsec_itembox_content{margin:15px auto;padding:0 20px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:15px;line-height:25px;text-align:left;color:#222}.l-footer_info,.l-footer_nav a,.l-footer_nav li{font-family:"Zen Kaku Gothic New",sans-serif;font-size:15.6px;font-weight:400;color:#222;text-align:center}.l-bottomsec_itembox_content ul li{font-size:15px;line-height:25px;position:relative;text-indent:-1.5em;padding-left:1.5em;margin-bottom:10px}.l-bottomsec_itembox_content ul li::before{content:"■";margin-right:7px}.l-footer{position:relative;border:none;z-index:1003;background:#d7d2cb;max-width:500px;width:100%;margin:auto;padding:39px}.l-footer_logo{max-width:182px;width:100%;margin:auto}.l-footer_insta{width:32.5px;margin:26px auto}.l-footer_info{line-height:24.7px}.l-footer_nav{margin-top:19.5px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.l-footer_nav a,.l-footer_nav li{line-height:31.2px}.p-contact_formbox_privacy .privacy_checkbox a,.p-law__itembox_content a,.p-privacy__itembox a{text-decoration:underline;color:#329dd9}.l-men .l-sec02{padding-top:0}.l-men .l-sec02_head_txt,.l-men .l-sec02_head_txt .min,.l-men .l-sec02_head_txt .num,.l-men .l-sec02_title,.l-men .l-sec02_txt{color:#fff}.l-men .l-sec02_bottomtxt{color:#fff;margin-top:10px;margin-bottom:20px}.l-men .l-sec02_content{position:absolute;top:50px;left:0;width:100%}.l-men .l-sec02_img{margin-top:0}.l-men .l-sec02 .dots img{filter:brightness(0)}.l-men .l-sec04{background-image:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/man/sec04-bg.webp);background-repeat:no-repeat;background-size:100%;background-position:top}.l-men .l-nav_col01_list li a .linktxt .en,.l-men .l-sec04__itembox .itemtitle h3,.l-men .p-buysec_item_head .limit{color:#2c3e50}.l-men .p-buysec_content{background:#dce5ed}.l-men .l-sec06_table table tr:nth-child(2) th{background:#3d5c7b}.l-men .l-sec06_table table tr:nth-child(2) td{background:#dce5ed;color:#2c3e50}.l-men .l-sec08_title img{right:unset;left:110px}.l-men .l-nav_col01_list li a:hover .linktxt .en,.l-men .l-nav_col01_list li a:hover .linktxt .jp,.l-men .l-sec09_title h2 span{color:#3d5c7b}.l-men .l-sec09_bottom{background-image:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/man/sec09-bg.webp);background-repeat:no-repeat;background-size:100%;background-position:top}.fixpage .main{background:#fff;padding:50px 26px 100px}.p-pagetitle{margin-bottom:40px}.p-pagetitle .title{position:relative;display:flex;flex-direction:column;align-items:center;gap:35px}.p-pagetitle .title .en{font-family:"Bodoni Moda",serif;font-weight:600;font-size:24px;letter-spacing:.08em;text-align:center;color:#9a9187}.p-pagetitle .title .jp{font-weight:40;font-size:13px;text-align:center;color:#6a6a6a}.p-pagetitle .title::before{position:absolute;content:"";width:208px;border-top:1px solid #9a9187;top:50%;left:50%;transform:translateX(-50%)}.p-pagetitle .title::after{position:absolute;content:"";width:26px;top:50%;left:50%;transform:translateX(-50%) rotate(-45deg);border-top:1px solid #9a9187}.p-pagelinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px}.p-pagelinks li a{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:10px 0;font-weight:400;font-size:16px;text-align:center;color:#222;background:#eae8e5}.l-formsec #preview-view table.landing_form_ec tr td.without_border_ec,.p-faq{padding:0!important}.p-faq__itembox{padding-top:91px}.p-faq__itembox:first-child{padding-top:52px}.p-faq__itembox_title{font-weight:600;font-size:22px;text-align:center;color:#9a9187}.l-formsec .amazon_pay_box_ec,.l-formsec .amazon_pay_box_sp_ec,.p-confirm_box,.p-contact_formbox,.p-contact_formbox .privacybox,.p-contact_head,.p-faq__itembox_list{margin-top:40px}.p-faq__itembox .faqitem{margin-bottom:39px;border-bottom:1px solid #d7d2cb;padding-bottom:10px}.p-faq__itembox .faqitem .question{display:flex;align-items:flex-start;gap:10px;padding-right:30px;position:relative;cursor:pointer}.p-faq__itembox .faqitem .question.active::after{height:0}.p-faq__itembox .faqitem .question::before{position:absolute;content:"";width:17px;height:1px;right:0;top:10px;background-color:#7c8a6d}.p-faq__itembox .faqitem .question::after{position:absolute;content:"";width:1px;height:17px;right:8px;top:2px;background-color:#7c8a6d;transition:.1s}.p-faq__itembox .faqitem .question .q-txt{font-family:"Bodoni Moda",serif;font-weight:500;font-size:24px;line-height:1;text-align:left;color:#7c8a6d}.p-faq__itembox .faqitem .question_txt{font-weight:500;font-size:15px;line-height:24px;text-align:left;color:#222}.p-faq__itembox .faqitem .answer{margin:15px auto 10px;display:flex;align-items:flex-start;gap:10px}.p-law__itembox:last-child,.p-law__itembox_content .boxlist li:last-child,.p-law__itembox_content .itemrow:last-child{margin-bottom:0}.p-faq__itembox .faqitem .answer .a-txt{font-family:"Bodoni Moda",serif;font-weight:500;font-size:24px;line-height:1;text-align:left;color:#d4b98b}.p-faq__itembox .faqitem .answer_txt{font-weight:400;font-size:14px;line-height:23px;text-align:left;color:#222}.p-faq__itembox .faqitem .answer_txt ul li{margin:5px auto;text-indent:-1em;padding-left:1em;font-weight:400;font-size:14px;line-height:22px;text-align:left;color:#222}.p-law__itembox,.p-privacy__itembox{margin-bottom:50px}.p-law__itembox_head{background:#eae8e5;padding:10px 15px;font-weight:500;font-size:15px;text-align:left;color:#222}.p-law__itembox_content{margin-top:20px;margin-left:10px}.p-law__itembox_content .itemrow,.p-law__itembox_content .mb-20{margin-bottom:20px}.p-law__itembox_content .itemrow_head{font-weight:500;font-size:14px;letter-spacing:.04em;text-align:left;color:#9a9187}.p-law__itembox_content .itemrow_txt{margin-top:7px;font-weight:400;font-size:14px;text-align:left;color:#222}.p-law__itembox_content .col-red{color:#d11541}.p-law__itembox_content .boxlist_head{font-weight:400;font-size:15px;line-height:25px;text-align:left;color:#222;display:inline-block;margin-bottom:10px}.p-law__itembox_content .boxlist li{position:relative;margin-bottom:20px;padding-left:20px}.p-law__itembox_content .boxlist li::before{position:absolute;content:"●";left:0;top:6px;font-weight:500;font-size:14px;color:#7c8a6d}.p-law__itembox_content .dotlist{position:relative;margin:0}.p-law__itembox_content .dotlist li{list-style:disc;padding-left:0;margin:0 0 0 10px}.p-law__itembox_content .dotlist li::marker{font-size:8px;color:#222}.p-law__itembox_content .dotlist li::before{content:""}.p-law__itembox_content .txt{font-weight:400;font-size:14px;letter-spacing:-.01em;line-height:25px;text-align:left;color:#222}.p-law__itembox_content .smalltxt,.p-law__itembox_content table th{font-size:13px;font-family:"Zen Kaku Gothic New",sans-serif;color:#6a6a6a;text-align:left}.p-law__itembox_content .smalltxt{font-weight:400;line-height:21px;margin:10px auto}.p-law__itembox_content table{width:100%;border:1px solid #d7d2cb;border-collapse:collapse}.p-law__itembox_content table th{background:#eae8e5;padding:10px;font-weight:500}.p-law__itembox_content table td{padding:10px 15px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:14px;line-height:22px;text-align:left;color:#6a6a6a}.p-law__itembox_content .m-0{margin:0}.p-law__itembox_content .mt-10{margin-top:10px}.p-law__itembox_content .mt-15{margin-top:15px}.p-law__itembox_content .mt-20{margin-top:20px}.p-law__itembox_content .mb-10{margin-bottom:10px}.p-privacy__itembox .boxlist li:last-child,.p-privacy__itembox .numlist li:last-child,.p-privacy__itembox ol li:last-child,.p-privacy__itembox:last-child{margin-bottom:0}.p-privacy__itembox_head{background:#eae8e5;padding:10px 15px;font-weight:500;font-size:15px;line-height:25px;text-align:left;color:#222}.p-privacy__itembox_content{margin-top:20px;margin-left:5px}.p-privacy__itembox .col-red{color:#d11541}.p-privacy__itembox .boxlist_head{font-weight:400;font-size:15px;line-height:25px;text-align:left;color:#222;display:inline-block}.p-privacy__itembox .boxlist li{position:relative;margin-bottom:20px;padding-left:20px}.p-privacy__itembox .boxlist li::before{position:absolute;content:"●";left:0;top:6px;font-weight:500;font-size:14px;color:#7c8a6d}.p-privacy__itembox ol li{list-style:decimal;margin-left:20px;margin-bottom:20px}.p-privacy__itembox ol li::marker{font-weight:600;font-size:16px;color:#7c8a6d}.p-privacy__itembox ol li .boxlist_head{display:block}.p-privacy__itembox .ml-20,.p-privacy__itembox .numlist{margin-left:20px}.p-privacy__itembox .numlist li{list-style:decimal;margin-bottom:15px}.p-privacy__itembox .numlist li::marker{font-weight:600;font-size:16px;text-align:right;color:#7c8a6d}.p-privacy__itembox .mt-10,.p-privacy__itembox .nolist{margin-top:10px}.p-privacy__itembox .nolist li{list-style:none;margin-bottom:10px;text-indent:-1.5em;padding-left:1.5em}.p-privacy__itembox .itemhead{font-weight:500;font-size:15px;line-height:24px;text-align:left;color:#222}.p-contact_head_title,.p-privacy__itembox .txt{font-weight:400;font-size:14px;letter-spacing:-.01em;line-height:25px;text-align:left;color:#222}.p-contact_head_note,.p-privacy__itembox .smalltxt{color:#6a6a6a;font-family:"Zen Kaku Gothic New",sans-serif}.p-privacy__itembox .smalltxt{font-weight:400;font-size:13px;line-height:21px;text-align:left;margin:10px auto}.p-privacy__itembox .m-0{margin:0}.p-privacy__itembox .mt-15{margin-top:15px}.alert_ec,.alert_sp_ec,.p-privacy__itembox .mt-20{margin-top:20px}.p-privacy__itembox .mb-10{margin-bottom:10px}#lp-form .login_message_ec p:not(:has([class])),.p-privacy__itembox .mb-20{margin-bottom:20px}.p-contact_faqlink a{display:flex;align-items:center;justify-content:center;width:250px;height:50px;border:1px solid #7c8a6d;font-weight:500;font-size:15px;letter-spacing:.02em;text-align:center;color:#7c8a6d;margin:auto}.p-contact_head_note{margin-top:10px;font-weight:400;font-size:13px;line-height:20px;text-align:left}.p-contact_formbox__item{margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative}.p-contact_formbox__item .itemhead{position:relative;font-weight:400;font-size:15px;text-align:left;color:#222}.p-contact_formbox__item .itemhead .col-red{position:absolute;top:-2px;right:-13px}.p-contact_formbox__item .formErrorContent{font-size:12px}.p-contact_formbox__item_texts{display:flex;align-items:center;gap:10px;width:100%;max-width:100%}.p-contact_formbox__item_texts input{width:100%;height:50px;background:#fff;border:1px solid #d8d8d8;font-weight:400;font-size:15px;text-align:left;padding:0 15px;outline:0}.p-contact_formbox__item_texts input::-moz-placeholder{color:#6a6a6a}.p-contact_formbox__item_texts input::placeholder{color:#6a6a6a}.p-contact_formbox__item_mail{width:100%;max-width:100%}.p-contact_formbox__item_mail input{width:100%;height:50px;background:#fff;border:1px solid #d8d8d8;font-weight:400;font-size:15px;text-align:left;padding:0 15px;outline:0}.p-contact_formbox__item_select .selectitem,.p-contact_formbox__item_tel input{height:50px;font-size:15px;width:100%;background:#fff;border:1px solid #d8d8d8;text-align:left;font-weight:400;outline:0}.p-contact_formbox__item_mail input::-moz-placeholder{color:#6a6a6a}.p-contact_formbox__item_mail input::placeholder{color:#6a6a6a}.p-contact_formbox__item_tel{display:flex;align-items:center;gap:10px;max-width:100%;width:100%}.p-contact_formbox__item_tel input{padding:0 15px}.p-contact_formbox__item_tel input::-moz-placeholder{color:#6a6a6a}.p-contact_formbox__item_tel input::placeholder{color:#6a6a6a}.p-contact_formbox__item_tel span{font-weight:400;font-size:14px;text-align:left;color:#b5b5b5}.p-contact_formbox__item_select{max-width:100%;width:100%;position:relative}.p-contact_formbox__item_select .selectitem{position:relative;padding:15px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.p-contact_formbox__item_select .selectitem::after{content:"\e901";font-size:20px;position:absolute;right:10px;top:calc(50% - 10px);transform:rotate(90deg);pointer-events:none}.p-contact_formbox__item_textarea{min-width:auto;width:100%;height:200px;background:#fff;border:1px solid #d8d8d8;font-weight:400;font-size:15px;text-align:left;padding:15px;outline:0}.p-contact_formbox_privacy{margin:0 auto;text-align:center}.p-contact_formbox_privacy .privacy_checkbox{position:relative;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:15px;text-align:left}.p-contact_formbox_privacy .privacy_checkbox input{width:20px;height:20px;border-width:1px;border-style:solid;margin-right:5px;border-radius:2px;flex-shrink:0;min-width:20px;accent-color:#7c8a6d}.p-contact_submitbtn{margin-top:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.p-contact_submitbtn .formbtn{cursor:pointer;outline:0;border:none;display:flex;align-items:center;justify-content:center;width:250px;height:50px;background:#7c8a6d;font-weight:400;font-size:15px;letter-spacing:.04em;text-align:center;color:#fff;transition:.3s}.p-contact_submitbtn .backbtn,.p-thanks_topbtn a{width:250px;font-weight:400;letter-spacing:.04em;display:flex}.p-contact_submitbtn .backbtn{cursor:pointer;outline:0;border:1px solid #7c8a6d;align-items:center;justify-content:center;height:50px;background:#fff;font-size:15px;text-align:center;color:#7c8a6d}.p-contact .col-red{font-family:"Zen Kaku Gothic New",sans-serif;color:#d11541}.p-confirm_toptxt{font-weight:400;font-size:14px;line-height:2;text-align:center;color:#222}.p-confirm__item{display:flex;flex-direction:column;gap:15px;align-items:flex-start;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #dedede}#lp-form .login_message_ec p.caution_ec,.p-confirm__item:last-child{margin-bottom:0}.p-confirm__item .itemhead{font-weight:400;font-size:15px;text-align:left;color:#222}.p-confirm__item .itemtxt{font-weight:400;font-size:15px;line-height:24px;text-align:left;color:#6a6a6a}.p-thanks .thankstxt01{font-weight:400;font-size:14px;letter-spacing:-.01em;line-height:2;text-align:center;color:#222}.p-thanks .thankstxt02{margin-top:20px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:14px;line-height:22px;text-align:left;color:#d11541;display:flex;align-items:center;justify-content:center;gap:10px}.p-thanks .thankstxt02 img{width:25px;height:auto}.p-thanks_topbtn{margin-top:60px}.p-thanks_topbtn a{margin:auto;align-items:center;justify-content:center;height:50px;background:#7c8a6d;font-size:15px;text-align:center;color:#fff;transition:.3s}@media screen and (min-width:768px){.l-nav_col01_list li a:hover .linktxt .en,.l-nav_col01_list li a:hover .linktxt .jp{color:#d16765}.p-contact_submitbtn .formbtn:hover,.p-thanks_topbtn a:hover{opacity:.8}}.l-formsec{position:relative;padding:60px 25px;background-color:#fff}.l-formsec_title{font-weight:500;font-size:20.8px;line-height:36.4px;text-align:center;color:#222;padding-bottom:13px}.l-formsec .form_container_ec,.l-formsec .form_container_sp_ec{overflow:visible}.l-formsec .landing_form_label_ec,.l-formsec .landing_form_label_sp_ec{position:relative;z-index:2;font-weight:500;font-size:16px;letter-spacing:.02em;text-align:center;color:#222;background:0 0;margin-bottom:30px!important;margin-top:10px!important}.l-formsec .landing_form_label_ec::after,.l-formsec .landing_form_label_sp_ec::after{position:absolute;content:"";width:calc(100% + 50px);height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:#eae8e5;z-index:-1}.l-formsec .login_message_box_ec,.l-formsec .login_message_box_sp_ec{border:1px solid #dbdbdb;margin-top:30px}.l-formsec .login_message_wrapper_ec,.l-formsec .login_message_wrapper_sp_ec{font-size:14px;font-family:"Zen Kaku Gothic New",sans-serif;color:#222}.l-formsec .login_message_ec,.l-formsec .purchase_message_ec,.l-formsec .purchase_message_sp_ec{padding:30px 40px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:13px;line-height:20px;text-align:center;color:#6a6a6a;margin:0}.l-formsec .input_zip_sp_ec input,.l-formsec table.landing_form_ec tr.input_zip_ec input{width:80%!important}.l-formsec #container_delivery_schedule_by_date select,.l-formsec .input_birth_sp_ec select,.l-formsec table.landing_form_ec tr.input_birth_ec select{width:30%!important}.l-formsec #view-input-card-expire select,.l-formsec table.landing_form_ec tr#view-input-card-expire select{width:25%!important}.l-formsec #select_scheduled_delivery_time,.l-formsec #select_scheduled_to_be_delivered_at,.l-formsec table.landing_form_ec tr #select_scheduled_delivery_time,.l-formsec table.landing_form_ec tr #select_scheduled_to_be_delivered_at{width:50%!important}.l-formsec table.landing_form_ec{border:none;background:#fff}.l-formsec table.landing_form_ec tr{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:14px;text-align:left;color:#222;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:30px}.l-formsec table.landing_form_ec tr th{padding:0;border:none;background-color:transparent}.l-formsec table.landing_form_ec tr td{width:100%;padding:0;border:none;background-color:transparent}.l-formsec #lp-form .form_box_label_ec,.l-formsec #lp-form .form_box_label_sp_ec{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:14px;text-align:left;color:#222;border:none;background:0 0}.l-formsec #lp-form .form_box_label_ec strong,.l-formsec #lp-form .form_box_label_sp_ec strong{font-weight:400}.l-formsec span.form_required_ec,.l-formsec span.form_required_sp_ec{border-radius:10px;background:#d11541;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:10px;letter-spacing:.08em;text-align:center;color:#fff;padding:1px 10px}.l-formsec #lp-form .form_group_ec,.l-formsec #lp-form .form_group_sp_ec{padding:0;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:14px;line-height:1.7;text-align:left;color:#222}.l-formsec #lp-form .form_group_ec ul li,.l-formsec #lp-form .form_group_sp_ec ul li{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:13px;line-height:1.7;text-align:left;color:#222}.l-formsec #lp-form .form_group_ec input,.l-formsec #lp-form .form_group_ec select,.l-formsec #lp-form .form_group_sp_ec input,.l-formsec #lp-form .form_group_sp_ec select{width:100%;height:50px;padding:0 15px;background:#fff;border:1px solid #dbdbdb;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:14px;text-align:left;color:#222}.l-formsec #lp-form .submit_bottom_ec,.l-formsec #lp-form .submit_bottom_sp_ec,.l-formsec #lp-form .submit_button_complete_ec,.l-formsec #lp-form .submit_button_complete_sp_ec{margin:30px auto auto;width:300px;height:50px;padding:0;background:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/common/CTA_btn.png) center/contain}.l-formsec .agreement_view_ec,.l-formsec .agreement_view_sp_ec,.l-formsec .optin_view_sp_ec,.l-formsec .order_checklist_view_sp_ec{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:13px;line-height:20px;text-align:left;color:#222}.l-formsec .amazon_pay_title_ec,.l-formsec .amazon_pay_title_sp_ec{font-weight:400;font-size:15px;text-align:center;color:#222}.fixpage+.l-footer.sp_only .l-footer_info,.fixpage+.l-footer.sp_only .l-footer_nav a,.fixpage+.l-footer.sp_only .l-footer_nav li,.l-formsec .amazon_pay_message_ec,.l-formsec .amazon_pay_message_sp_ec{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:13px;text-align:center;color:#222}.l-formsec .amazon_pay_button_all_ec,.l-formsec .amazon_pay_button_all_sp_ec{width:100%;height:auto;margin:20px auto}.l-formsec .amazon_pay_message_ec,.l-formsec .amazon_pay_message_sp_ec{line-height:20.8px}.l-formsec .login_button_ec,.l-formsec .login_button_sp_ec{width:100%;height:50px}.l-formsec #preview-view table.landing_form_ec{border:1px solid #dbdbdb;background:#fff;width:100%}.l-formsec #preview-view table.landing_form_ec tr{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:14px;text-align:left;color:#222;display:table-row;margin-bottom:0}.l-formsec #preview-view table.landing_form_ec tr th{padding:10px;background:#eae8e5;border:1px solid #dbdbdb}.l-formsec #preview-view table.landing_form_ec tr th.product_name_ec{width:30%}.l-formsec #preview-view table.landing_form_ec tr td{width:auto;padding:10px;border:1px solid #dbdbdb;background:#fff}.l-formsec .input_variant_ec .form_group_ec,.l-formsec .input_variant_ec .form_group_sp_ec,.l-formsec .input_variant_sp_ec .form_group_ec,.l-formsec .input_variant_sp_ec .form_group_sp_ec{display:flex;align-items:center;gap:10px}.l-formsec .input_variant_ec .form_group_ec .input_box_quantity_ec,.l-formsec .input_variant_ec .form_group_ec .input_box_quantity_sp_ec,.l-formsec .input_variant_ec .form_group_sp_ec .input_box_quantity_ec,.l-formsec .input_variant_ec .form_group_sp_ec .input_box_quantity_sp_ec,.l-formsec .input_variant_sp_ec .form_group_ec .input_box_quantity_ec,.l-formsec .input_variant_sp_ec .form_group_ec .input_box_quantity_sp_ec,.l-formsec .input_variant_sp_ec .form_group_sp_ec .input_box_quantity_ec,.l-formsec .input_variant_sp_ec .form_group_sp_ec .input_box_quantity_sp_ec{width:30%!important;min-width:140px}.l-formsec #view-remark table.landing_form_ec tr{margin-bottom:0!important}.l-formsec #preview-view .landing_form_label_ec,.l-formsec #preview-view .landing_form_label_sp_ec,.l-formsec #view-billing-information-header{margin:0!important}.header .nav_col01 ul li a .linktxt .en{margin-bottom:3px}.l-nav_col01_list li a .linktxt .en{margin-bottom:5px}.l-formsec .container #product_container .form_group_ec,.l-formsec .container #product_container .form_group_sp_ec{justify-content:space-between}.l-formsec .container #product_container .form_group_ec select,.l-formsec .container #product_container .form_group_sp_ec select{margin-right:0}#product_container .form_group_sp_ec p.input_product_sp_ec{font-weight:400!important}.l-men .l-formsec #lp-form .submit_bottom_ec,.l-men .l-formsec #lp-form .submit_bottom_sp_ec,.l-men .l-formsec #lp-form .submit_button_complete_ec,.l-men .l-formsec #lp-form .submit_button_complete_sp_ec{background:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/common/CTA_btn_men.png) center/cover;width:320px;height:60px}.l-formsec table.landing_form_ec tr td ul li,.p-subscription_list__item .c-account_table{line-height:1.5}.p-subscription_list__item .c-account_table .c-account_table__product__info{max-width:220px}.login_button_ec{background:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/common/login_btn.png) center/320px auto no-repeat!important}.login_button_sp_ec{background:url(https://d2w53g1q050m78.cloudfront.net/valcosmejp/uploads/image/common/login_btn.png) center/250rem auto no-repeat!important}.l-formsec p.login_message_wrapper_ec{margin:20px!important}#coupon_code_group #coupon_code_description,#usable_coupon_group .caution_ec{font-size:14px}.coupon_box .btn_apply_coupon{border:1px solid #d69c38!important;color:#d69c38!important}.coupon_box .btn_applied_coupon{background-color:#d69c38!important;border:none!important;color:#fff!important}.coupon_box .first_line_wrapper .coupon_discount_amount{padding-bottom:0!important}.coupon_box .first_line_wrapper{align-items:center}.coupon_box .coupon_name{padding-top:10px!important}.l-formsec .agreement_view_ec label,.l-formsec .optin_view_ec label{font-size:15px;line-height:24px}.fixpage+.l-footer.sp_only{position:relative;z-index:80;border:none;background:#d7d2cb;width:100%;margin:120px auto auto;padding:60px}.fixpage+.l-footer.sp_only .l-footer_logo{max-width:140px;width:100%;margin:auto}.fixpage+.l-footer.sp_only .l-footer_insta{width:25px;margin:20px auto}.fixpage+.l-footer.sp_only .l-footer_info{line-height:22px}.fixpage+.l-footer.sp_only .l-footer_nav{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}@media screen and (max-width:1440px){body,html{font-size:.0694444444vw}.seccontain{max-width:1440rem;margin:auto}.sec_pd{padding:60rem 0}.l-header_contain{padding:40rem 50rem}.l-header_pc_logo{max-width:80rem}.l-header_pc_icons{gap:20rem}.l-header_pc_icons a img{width:22rem}.l-header_info_main .shadowimg{max-width:185rem}.l-header_info_title{gap:10rem}.l-header_info_title .title01{font-size:35rem}.l-header_info_title .title02{font-size:16rem}.l-header_info_address{font-size:12rem;bottom:20rem}.l-nav{padding:40rem}.l-nav_col01_list{gap:19rem}.l-nav_col01_list li a .number{font-size:14rem}.l-nav_col01_list li a .linktxt{gap:5rem}.l-nav_col01_list li a .linktxt .en{font-size:18rem}.l-nav_col01_list li a .linktxt .jp,.l-nav_col02_list li a{font-size:12rem}.l-nav_buybtn{margin-top:30rem}.l-nav_buybtn .buybtn{width:195rem;height:45rem;border-radius:20rem;font-size:13rem}.l-nav_buybtn .buybtn img{width:15rem}.l-nav_col02{bottom:20rem}.l-nav_col02_list{gap:15rem}.p-contact_formbox .privacybox{margin-top:40rem}.p-contact_submitbtn{margin-top:40rem;gap:20rem}.fixpage+.l-footer.sp_only{margin-top:0;padding:60rem}.fixpage+.l-footer.sp_only .l-footer_logo{width:140rem}.fixpage+.l-footer.sp_only .l-footer_insta{width:25rem;margin:20rem auto}.fixpage+.l-footer.sp_only .l-footer_info{font-size:13rem;line-height:22rem}.fixpage+.l-footer.sp_only .l-footer_nav{gap:10rem;margin-top:20rem}.fixpage+.l-footer.sp_only .l-footer_nav a,.fixpage+.l-footer.sp_only .l-footer_nav li{font-size:13rem}}@media screen and (max-width:768px){body,html{font-size:.2666666667vw}.l-header_info,.l-header_pc,.l-nav_buybtn .buybtn,.l-nav_col02,.pc_only{display:none}.sp_only{display:block}.sec_pd{padding:60rem 0}.fixnum00{margin-right:8rem}.fixnum00::after{font-size:8rem;right:-8rem}.main{max-width:100%}.l-header{height:auto;z-index:1100}.l-header_contain{padding:20rem}.l-header_logo{width:55rem;height:auto}.l-header_icons{display:flex;align-items:center;gap:15rem;justify-content:flex-end;width:35rem}.l-header_icons a{display:block;width:18rem;height:auto}.l-header_menubtn{display:flex;align-items:center;justify-content:center;flex-direction:column;width:35rem;height:35rem;border-radius:50%;gap:6rem}.l-header_menubtn.change .bar01{transform:rotate(-45deg) translate(-3rem,3rem);background:#222}.l-header_menubtn.change .bar02{transform:rotate(45deg) translate(-2rem,-2rem);background:#222}.l-header_menubtn .bar{width:20rem;height:1rem;background:#fff;transition:.3s}.l-header_sp{display:flex;align-items:center;justify-content:space-between;height:38px}.l-nav{position:fixed;z-index:1009;top:0;width:100%;height:100vh;overflow-y:scroll;left:-100%;background:#eae8e5;padding:0}.l-nav_inner{margin-top:150rem;padding:0 20rem 50rem 50rem}.l-nav_col01_list li a .linktxt .en{color:#d16765}.l-nav_col01_list li a .linktxt .jp{color:#6a6a6a}.l-nav_buybtn .c-ctabtn{display:flex}.c-ctabtn{width:250rem;height:50rem;padding:10rem 10rem 10rem 25rem}.c-ctabtn .txt{font-size:18rem;gap:10rem}.c-ctabtn .txt img{width:20rem}.c-ctabtn .arrow,.p-thanks .thankstxt02 img{width:25rem}.l-fv_imgs .slick-current .itemimg01 .txt span{color:#fff;animation:none}.l-fv_imgs .slick-current .itemimg02 .txt span{color:#222;animation:none}.l-fv_imgs .itemimg .txt{font-size:26rem;line-height:40rem;top:80rem}.l-fv_imgs .itemimg .txt.righttxt{right:30rem}.l-fv_imgs .itemimg .txt.lefttxt{left:30rem}.l-fv_imgs .itemimg .txt span{color:#fff;opacity:1}.l-fv_bottom .debuttxt{top:-35rem;width:calc(100% - 60rem)}.l-fv_product{bottom:10rem;width:calc(100% - 60rem)}.l-fv_product_content .title{font-size:14rem;line-height:26rem}.l-fv_product_content .content,.l-sec07_introbox .itembox_top{gap:10rem}.l-fv_product_content .content .headtxt{font-size:12rem;border-radius:20rem;padding:0 10rem;margin-top:10rem}.l-faq_title h2 .jp,.l-formsec #lp-form .form_group_ec ul li,.l-formsec #lp-form .form_group_sp_ec ul li,.l-fv_product_content .content .price,.p-buysec_item_head .itemprice,.p-pagetitle .title .jp{font-size:13rem}.l-fv_product_content .content .price span,.l-sec02_title span{font-size:26rem}.l-fv_product_content .content .capacity,.l-sec07_introbox .itembox .itemboxtxt span,.l-sec07_introbox .itembox_top .itemboxtitle span{font-size:12rem}.l-fv_product_content .c-ctabtn{margin-top:10rem}.l-fv_product_img{right:-20rem;max-width:100rem;bottom:-10rem}.l-sec02{padding-top:50rem;padding-bottom:20rem}.l-sec02_head{gap:20rem}.l-sec02_head_top{max-width:170rem}.l-sec02_head_txt{bottom:-15rem;font-size:26rem}.l-cleanup_title span,.l-sec02_head_txt .min,.l-sec05_txt .largetxt,.l-sec07_title span,.l-sec08_title h2 .bttxt,.l-sec09_title h2 span{font-size:30rem}.l-sec02_head_txt .num{font-size:74rem}.l-sec02_title{font-size:36rem;line-height:50rem}.l-sec02_txt{margin-top:20rem;font-size:16rem;line-height:30rem}.l-sec02_bottomtxt{margin-top:10rem;margin-bottom:20rem}.l-sec02_img{margin-top:-80rem}.l-sec02_intro{gap:20rem 15rem;padding-top:20rem}.l-sec02_intro .item{border-radius:30rem}.l-sec02_intro .item:first-child{max-width:290rem}.l-sec02_intro .item:nth-child(2){max-width:135rem}.l-sec02_intro .item:nth-child(3){max-width:175rem}.l-sec02_intro .item:nth-child(4){max-width:210rem}.l-sec02_intro .item:nth-child(5){max-width:345rem}.l-sec02 .dots{width:5rem;margin:20rem auto}.l-sec02_bottomintor,.l-sec04_title h2{font-size:26rem;line-height:42rem}.l-sec02_bottomintor span{font-size:20rem}.l-sec03 .container{padding:50rem 30rem 20rem}.l-sec03_head .leftimg{left:-70rem;bottom:-20rem;width:70rem}.l-sec03_head .rightimg{right:-70rem;bottom:-20rem;width:70rem}.l-sec03_head h2,.l-sec06_title span,.l-sec07_head h2{font-size:40rem}.l-sec03_title{margin-top:30rem;font-size:22rem;line-height:42rem}.l-sec03_txt,.l-sec04_txt{font-size:14rem;line-height:25rem;margin-top:20rem}.l-sec03_notic{font-size:13rem;margin-top:10rem}.l-faq_box,.l-formsec .login_message_box_ec,.l-formsec .login_message_box_sp_ec,.l-sec03_img,.l-sec08_box{margin-top:30rem}.l-sec04{padding-top:150rem}.l-sec04 .productimg{top:5rem;width:200rem}.l-sec04 .gifttxt{top:60rem;left:20rem;width:155rem}.l-sec04__itembox{margin-top:30rem;margin-right:15rem}.l-sec04__itembox:nth-child(2n){margin-left:15rem}.l-sec04__itembox .itemimg{max-width:215rem}.l-sec04__itembox .itemcontent{max-width:145rem}.l-sec04__itembox .itemfor{left:-20rem;width:45rem}.l-sec04__itembox .itemtitle{padding-top:20rem}.l-sec04__itembox .itemtitle h3,.l-sec08_title h2 .min{font-size:26rem}.l-sec04__itembox .itemtxt{font-size:14rem;line-height:28rem}.l-sec04_productbox_img{max-width:230rem;margin-right:35rem;margin-top:20rem}.l-sec04_productbox_txt{margin-top:10rem;font-size:16rem;line-height:30rem}.l-sec04_giftbox{padding:0 20rem;margin-top:91rem}.l-sec04_giftbox .giftimg{right:0;top:0;max-width:229rem}.l-sec04_giftbox .txt{padding:10rem 35rem;font-size:16rem;line-height:20rem}.l-sec04_giftbox .txt span{font-size:13rem;line-height:1.5}.p-buysec_box{padding:30rem 20rem 20rem}.p-buysec_title{font-size:20rem;line-height:32rem}.p-buysec_capacity{margin-top:5rem;font-size:13rem}.p-buysec_capacity span,.p-buysec_item_head .itemhead{font-size:18rem}.p-buysec_item .itemdetail,.p-buysec_txt{font-size:13rem;line-height:21rem;margin-top:10rem}.p-buysec_content{border-radius:3rem;padding:20rem;margin-top:20rem}.p-buysec_item.regularitem{margin-top:20rem;padding-top:20rem}.l-faq_title h2 .en,.l-sec05_txt .largetxt .smalltxt,.l-sec06_refer_head,.p-buysec_item_head .itemprice .val,.p-pagetitle .title .en{font-size:24rem}.p-buysec_item .itemdetail .darkcolor,.p-buysec_item .itemdetail .pinkcolor,.p-buysec_item_head .limit{font-size:14rem}.l-men .l-sec02_txt,.p-buysec_item .c-ctabtn{margin-top:15rem}.p-buysec_item_botxt{font-size:13rem;line-height:20rem;margin-top:20rem}.l-formsec .form_main_container_ec.lp_login_form .login_message_ec,.l-sec05_head{padding:30rem 0}.l-sec05_title{font-size:38rem}.l-sec05_txt{font-size:24rem;line-height:42rem;margin-top:10rem}.l-sec05_bottom{margin-top:20rem;font-size:20rem;line-height:40rem;padding-bottom:100rem}.l-sec05_bottom .sostxt{font-size:32rem}.l-sec05_bottom .borderline::after{height:2rem;bottom:-10rem}.l-sec05_img .imgbox{top:20rem;right:20rem;gap:10rem}.l-sec05_img .imgbox .itemimg{width:150rem}.l-cleanup_head{top:-40rem;font-size:60rem}.l-cleanup_head:after{width:2rem;height:180rem;top:-56rem;left:49.5%;transform:translateX(50%)}.l-cleanup_mainimg .cleanupgif{width:calc(100% - 40rem)}.l-cleanup_mainimg{margin-bottom:-6rem}.l-men .l-cleanup_mainimg{margin-bottom:-5rem}.l-cleanup_content{padding:50rem 20rem 70rem;top:1rem}.l-cleanup_content .num{top:-35rem;font-size:40rem}.l-cleanup_title{font-size:24rem;line-height:42rem}.l-cleanup_txt{font-size:16rem;line-height:30rem;margin-top:30rem}.l-cleanup_img{margin-top:30rem;max-width:315rem}.l-cleanup_spray{top:30rem;width:300rem;right:20rem}.l-sec06{padding:50rem 0 20rem}.l-sec06 .num{top:-15rem;font-size:40rem}.l-sec06 .midbg{top:170rem}.l-sec06_title{font-size:22rem;line-height:50rem}.l-sec06_product_img{max-width:200rem;margin-top:10rem}.l-sec06_product_txt{font-size:16rem;line-height:30rem;margin-top:20rem}.l-sec06_refer{padding:0 25rem;margin-top:15rem}.l-sec06_refer_box{margin-top:10rem;border-radius:5rem;padding:15rem}.l-sec06_refer_box .itembox{margin-bottom:10rem;font-size:16rem;line-height:25rem;gap:10rem}.l-sec06_refer_box .itembox img{width:17rem;margin-top:5rem}.l-sec06_bottom_head{font-size:16rem;line-height:30rem;margin-top:15rem}.l-sec06_bottom_title{margin-top:15rem;font-size:24rem;line-height:38rem}.l-sec06_table{margin-top:30rem;padding-left:20rem}.l-sec06_table__scroll{padding-bottom:5rem}.l-sec06_table table th{font-size:13rem;line-height:17rem;padding:5rem 10rem;min-height:60rem}.l-sec06_table table td{font-size:18rem;padding:10rem 5rem;min-width:60rem}.l-sec06_table table td.td-head{font-size:11rem}.l-sec06_table table td.td-first{font-size:12rem;padding:0 10rem}.l-sec07{padding:40rem 20rem}.l-sec07_head .leftimg{left:-50rem;bottom:-20rem;width:70rem}.l-sec07_head .rightimg{right:-50rem;bottom:-20rem;width:70rem}.l-sec07_title{font-size:24rem;line-height:42rem;margin-top:30rem}.l-sec07_txt{font-size:15rem;line-height:30rem;margin-top:30rem}.l-sec07_mainimg{margin:30rem auto}.l-sec07_mainimg .txtimg{bottom:-35rem;width:180rem}.l-bottomsec_itembox,.l-sec07_introbox .itembox{margin-bottom:30rem}.l-sec07_introbox .itembox_top img{width:170rem}.l-sec07_introbox .itembox_top .itemboxtitle{font-size:16rem;line-height:22rem}.l-sec07_introbox .itembox .itemboxtxt{font-size:13rem;line-height:20rem;margin-top:15rem}.l-formsec .agreement_view_ec,.l-formsec .agreement_view_sp_ec,.l-formsec .amazon_pay_message_ec,.l-formsec .amazon_pay_message_sp_ec,.l-formsec .optin_view_sp_ec,.l-formsec .order_checklist_view_sp_ec,.l-sec07_introbox .itembox .itemboxtxt span.fixnum00{font-size:13rem;line-height:20rem}.l-sec08{padding:40rem 20rem;margin-top:-1rem}.l-sec08_title img{top:-20rem;right:87rem;width:90rem}.l-sec08_title h2{font-size:22rem;line-height:40rem}.l-sec08_title h2 .number{font-size:44rem;margin:0 10rem}.l-sec08_bottom{margin-top:30rem;font-size:20rem;line-height:40rem}.l-sec08_box .beforetxt{top:15rem;left:15rem;font-size:16rem;padding:0 10rem}.l-sec08_box .aftertxt{top:15rem;right:15rem;font-size:16rem;padding:0 10rem}.l-sec08_box .slider-handle{width:3rem}.l-sec08_box .slider-handle::before{width:33rem}.l-men .l-sec02_content,.l-sec09_box{top:30rem}.l-sec09_title h2{font-size:22rem;line-height:48rem}.l-sec09_txt{margin-top:25rem;font-size:16rem;line-height:30rem}.l-sec09_bottom{padding:60rem 0 0;margin-top:-30rem}.l-sec09_bottom_title{font-size:30rem;line-height:48rem}.l-sec09_bottom_img{margin-top:35rem;max-width:499rem}.l-sec09 .p-buysec{padding-bottom:60rem}.l-faq,.l-formsec{padding:60rem 20rem}.l-faq_title h2,.p-pagetitle .title{gap:35rem}.l-faq_title h2::before{width:160rem;border-width:1rem}.l-faq_title h2::after{width:20rem;border-width:1rem}.l-faq__itembox{margin-bottom:30rem;padding-bottom:10rem}.l-faq__itembox .question.active::after{height:17rem}.l-faq__itembox .question::before{width:17rem;top:10rem}.l-faq__itembox .question::after{right:8rem;top:2rem}.l-faq__itembox .question .q-txt{font-size:24rem;line-height:1}.l-faq__itembox .question_txt{font-size:15rem;line-height:24rem}.l-faq__itembox .answer{gap:10rem;margin:15rem auto 10rem}.l-faq__itembox .answer .a-txt{font-size:24rem;line-height:1}.l-faq__itembox .answer_txt{font-size:14rem;line-height:23rem}.l-faq__itembox .answer_txt ul li{font-size:15rem;line-height:24rem}.l-faq__link{margin-top:20rem}.l-faq__link a{font-size:15rem;width:250rem;height:50rem}.l-bottomsec{padding:0 20rem 50rem}.l-bottomsec_itembox_head{font-size:14rem;padding:10rem}.l-bottomsec_itembox_content{font-size:13rem;line-height:20rem;margin:15rem auto;padding:0 20rem}.l-bottomsec_itembox_content ul,.l-formsec .amazon_pay_button_all_ec,.l-formsec .amazon_pay_button_all_sp_ec{margin:20rem auto}.l-bottomsec_itembox_content ul li{font-size:13rem;line-height:22rem;margin-bottom:7rem}.l-bottomsec_itembox_content ul li::before{margin-right:7rem}.l-footer{padding:30rem;max-width:100%;margin-bottom:60rem}.l-footer_logo{max-width:140rem}.l-footer_insta{margin:20rem auto;width:25rem}.l-footer_info{font-size:12rem;line-height:19rem}.l-footer_nav{gap:10rem;margin-top:15rem}.l-footer_nav a,.l-footer_nav li{font-size:12rem;line-height:24rem}.l-buyfixed{position:fixed;z-index:1010;bottom:-2px;left:0;width:100%}.l-men .l-sec08_title img{left:80rem}.l-men .l-sec02_bottomtxt{margin-top:5rem;margin-bottom:20rem}.fixpage .main{padding:100rem 20rem 80rem}.l-men .l-nav_col01_list li a .linktxt .en{color:#3d5c7b}.p-pagetitle{margin-bottom:40rem}.p-pagetitle .title::before{width:160rem;border-width:1px}.p-pagetitle .title::after{width:20rem;border-width:1px}.p-pagelinks{grid-gap:10rem}.p-pagelinks li a{height:40rem;font-size:13rem;padding:10rem}.p-faq__itembox{padding-top:70rem}.p-faq__itembox:first-child{padding-top:40rem}.p-faq__itembox_title{font-size:20rem}.p-faq__itembox_list{margin-top:35rem}.p-faq__itembox .faqitem{margin-bottom:30rem;padding-bottom:10rem}.p-faq__itembox .faqitem .question.active::after{height:0}.p-faq__itembox .faqitem .question::before{width:17rem;top:10rem}.p-faq__itembox .faqitem .question::after{right:8rem;top:2rem}.p-faq__itembox .faqitem .question .q-txt{font-size:24rem}.p-faq__itembox .faqitem .question_txt{font-size:15rem;line-height:24rem}.p-faq__itembox .faqitem .answer{gap:10rem;margin:15rem auto 10rem}.p-faq__itembox .faqitem .answer .a-txt{font-size:24rem}.p-faq__itembox .faqitem .answer_txt{font-size:14rem;line-height:23rem}.p-faq__itembox .faqitem .answer_txt ul li{font-size:15rem;line-height:24rem}.p-law__itembox,.p-privacy__itembox{margin-bottom:50rem}.p-law__itembox_head{font-size:15rem;padding:10rem 15rem}.p-law__itembox_content{margin-top:20rem;margin-left:5rem}#lp-form .login_message_ec p:not(:has([class])),.p-law__itembox_content .itemrow{margin-bottom:20rem}.p-law__itembox_content .itemrow_head{font-size:14rem}.p-law__itembox_content .itemrow_txt{font-size:14rem;margin-top:7rem}.p-law__itembox_content .boxlist_head{margin-bottom:10rem;font-size:15rem;line-height:25rem}.p-law__itembox_content .boxlist li{padding-left:20rem;margin-bottom:20rem}.p-law__itembox_content .boxlist li::before{top:6rem;font-size:14rem}.p-law__itembox_content .dotlist li{margin-left:10rem}.p-law__itembox_content .dotlist li::marker{font-size:8rem}.p-law__itembox_content .txt{font-size:14rem;line-height:25rem}.p-law__itembox_content .smalltxt{font-size:13rem;line-height:21rem;margin:10rem auto}.p-law__itembox_content table th{padding:10rem;font-size:13rem}.p-law__itembox_content table td{font-size:14rem;line-height:22rem;padding:10rem}.p-law__itembox_content .mt-10{margin-top:10rem}.p-law__itembox_content .mt-15{margin-top:15rem}.p-law__itembox_content .mb-20,.p-law__itembox_content .mt-20{margin-top:20rem}.p-law__itembox_content .mb-10{margin-bottom:10rem}.p-privacy__itembox_head{font-size:15rem;line-height:25rem;padding:10rem 15rem}.p-privacy__itembox_content{margin-top:20rem;margin-left:5rem}.p-privacy__itembox .boxlist_head{margin-bottom:10rem;font-size:15rem;line-height:25rem}.p-privacy__itembox .boxlist li{padding-left:20rem;margin-bottom:20rem}.p-privacy__itembox .boxlist li::before{top:6rem;font-size:14rem}.p-privacy__itembox .ml-20,.p-privacy__itembox .numlist{margin-left:20rem}.p-privacy__itembox .numlist li{margin-bottom:15rem}.p-privacy__itembox .numlist li::marker{font-size:16rem}.l-formsec .agreement_view_ec label,.l-formsec .optin_view_ec label,.p-privacy__itembox .itemhead{font-size:15rem;line-height:24rem}.p-contact_head_title,.p-privacy__itembox .txt{font-size:14rem;line-height:25rem}.p-privacy__itembox .smalltxt{font-size:13rem;line-height:21rem;margin:10rem auto}.p-privacy__itembox .mt-10{margin-top:10rem}.p-privacy__itembox .mt-15{margin-top:15rem}.alert_ec,.alert_sp_ec,.p-privacy__itembox .mb-20,.p-privacy__itembox .mt-20{margin-top:20rem}.p-privacy__itembox .mb-10{margin-bottom:10rem}.p-contact_faqlink a,.p-contact_submitbtn .backbtn,.p-contact_submitbtn .formbtn,.p-thanks_topbtn a{width:250rem;height:50rem;font-size:15rem}.l-formsec .amazon_pay_box_ec,.l-formsec .amazon_pay_box_sp_ec,.p-confirm_box,.p-contact_formbox,.p-contact_head{margin-top:40rem}.p-contact_head_note{margin-top:10rem;font-size:13rem;line-height:20rem}.p-contact_formbox__item{margin-bottom:20rem;gap:10rem}.p-contact_formbox__item .itemhead,.p-contact_formbox_privacy .privacy_checkbox{font-size:15rem}.p-contact_formbox__item .itemhead .col-red{top:-5rem;right:-15rem}.p-contact_formbox__item .formErrorContent{font-size:12rem}.p-contact_formbox__item_tel,.p-contact_formbox__item_texts{gap:10rem}.p-contact_formbox__item_mail input,.p-contact_formbox__item_texts input{height:50rem;font-size:15rem;padding:0 15rem}.p-contact_formbox__item_tel input{height:50rem;font-size:15rem;padding:0 15rem}#usable_coupon_group .caution_ec,.l-formsec .login_message_wrapper_ec,.l-formsec .login_message_wrapper_sp_ec,.p-confirm_toptxt,.p-contact_formbox__item_tel span,.p-thanks .thankstxt01{font-size:14rem}.p-contact_formbox__item_select .selectitem{height:50rem;font-size:15rem;padding:15rem}.p-contact_formbox__item_textarea{height:200rem;font-size:15rem;padding:15rem}.p-contact_formbox_privacy .privacy_checkbox input{width:20rem;height:20rem;margin-right:5rem;border-radius:2rem;min-width:20rem}.p-confirm__item{gap:15rem;margin-bottom:25rem;padding-bottom:15rem}.l-formsec .amazon_pay_title_ec,.l-formsec .amazon_pay_title_sp_ec,.p-confirm__item .itemhead{font-size:15rem}.p-confirm__item .itemtxt{font-size:15rem;line-height:25rem}.p-thanks .thankstxt02{gap:10rem;font-size:14rem;line-height:22rem;margin-top:20rem}.p-thanks_topbtn{margin-top:60rem}.l-formsec_title{font-size:16rem;line-height:28rem;padding-bottom:10rem}.l-formsec .landing_form_label_ec::after,.l-formsec .landing_form_label_sp_ec::after{width:calc(100% + 40rem)}.l-formsec .landing_form_label_ec,.l-formsec .landing_form_label_sp_ec{font-size:16rem;margin-bottom:0!important;margin-top:50rem!important}.l-lady .l-formsec .landing_form_label_ec,.l-men .l-formsec .landing_form_label_ec{font-size:16rem;margin-bottom:0!important;margin-top:0!important}.l-formsec #preview-view .landing_form_label_sp_ec,.l-lady .l-formsec .landing_form_label_sp_ec,.l-men .l-formsec .landing_form_label_sp_ec{margin-bottom:20rem!important;margin-top:40rem!important}.l-formsec .login_message_wrapper_sp_ec{margin-left:20rem!important;margin-right:20rem!important}.l-formsec .login_message_ec,.l-formsec .purchase_message_ec,.l-formsec .purchase_message_sp_ec{font-size:13rem;line-height:20rem;padding:30rem 15rem}.l-formsec #preview-view table.landing_form_ec tr,.l-formsec table.landing_form_ec tr{font-size:14rem;gap:8rem}.l-formsec #lp-form .form_box_label_ec,.l-formsec #lp-form .form_box_label_sp_ec{font-size:14rem;display:flex}.l-formsec span.form_required_ec,.l-formsec span.form_required_sp_ec{font-size:10rem;border-radius:10rem;position:relative;bottom:1rem}.l-formsec #lp-form .form_group_ec,.l-formsec #lp-form .form_group_sp_ec{font-size:14rem;margin-bottom:30rem}.l-formsec #lp-form #view-remark .form_group_ec,.l-formsec #lp-form #view-remark .form_group_sp_ec{font-size:14rem;margin-top:10rem}.l-lady .l-formsec #lp-form .form_group_ec,.l-lady .l-formsec #lp-form .form_group_sp_ec,.l-men .l-formsec #lp-form .form_group_ec,.l-men .l-formsec #lp-form .form_group_sp_ec{font-size:14rem;margin-bottom:10rem}.l-formsec #lp-form .form_group_ec input,.l-formsec #lp-form .form_group_ec select,.l-formsec #lp-form .form_group_sp_ec input,.l-formsec #lp-form .form_group_sp_ec select{height:50rem;font-size:14rem;padding:0 15rem}.l-formsec #lp-form .submit_bottom_ec,.l-formsec #lp-form .submit_bottom_sp_ec,.l-formsec #lp-form .submit_button_complete_ec,.l-formsec #lp-form .submit_button_complete_sp_ec{margin-top:30rem;width:300rem;height:50rem}.l-formsec .login_button_ec,.l-formsec .login_button_sp_ec{height:50rem}.l-formsec .input_variant_ec .form_group_ec .input_box_quantity_ec,.l-formsec .input_variant_ec .form_group_ec .input_box_quantity_sp_ec,.l-formsec .input_variant_ec .form_group_sp_ec .input_box_quantity_ec,.l-formsec .input_variant_ec .form_group_sp_ec .input_box_quantity_sp_ec,.l-formsec .input_variant_sp_ec .form_group_ec .input_box_quantity_ec,.l-formsec .input_variant_sp_ec .form_group_ec .input_box_quantity_sp_ec,.l-formsec .input_variant_sp_ec .form_group_sp_ec .input_box_quantity_ec,.l-formsec .input_variant_sp_ec .form_group_sp_ec .input_box_quantity_sp_ec{min-width:100rem;padding:0 5rem}.l-formsec #preview-view .landing_form_label_ec,.l-formsec #preview-view .landing_form_label_sp_ec{margin-top:50rem}.l-faq+.l-formsec .landing_form_label_ec{margin-bottom:20rem!important}#lp-form .login_message_ec p.caution_ec,.header .nav_col01 ul li a .linktxt .en,.l-nav_col01_list li a .linktxt .en{margin-bottom:0}.landing_form_label_sp_ec{padding:12px!important}.l-men .l-formsec #lp-form .submit_bottom_ec,.l-men .l-formsec #lp-form .submit_bottom_sp_ec,.l-men .l-formsec #lp-form .submit_button_complete_ec,.l-men .l-formsec #lp-form .submit_button_complete_sp_ec{width:250rem;height:50rem}.coupon_box .btn_apply_coupon{padding:5rem 0}.p-subscription_list__item .c-account_table .c-account_table__product__info{max-width:inherit}.alert,.alert-danger,.control-alert{margin-top:-60px;margin-bottom:80px}#coupon_code_group #coupon_code_description{font-size:14rem;margin-bottom:10rem!important}.fixpage+.l-footer.sp_only{padding:30rem 20rem}.fixpage+.l-footer.sp_only .l-footer_nav a,.fixpage+.l-footer.sp_only .l-footer_nav li{font-size:12rem;line-height:12rem}}