@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap";@font-face{font-family:Noto Sans JP,sans-serif;font-weight:400;src:url(../font/A-OTF-A1MinchoStd-Bold.otf)}#lp-scc-wrapper figure,#lp-scc-wrapper .sec03__lineUpItemImgArea{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}#lp-scc-wrapper h1{margin:0!important;padding:0!important}header:not(.siteHeader),.header-wrapper,.shopify-section-group-header-group,.shopify-section--header,.shopify-section--announcement-bar,.announcement-bar,height-observer,[id*=shopify-section-sections--][id*=__header]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;z-index:-9999!important;margin:0!important;padding:0!important;border:none!important}#lp-scc-wrapper :root,#lp-scc-wrapper body,#lp-scc-wrapper html{--header-height: 0px !important;--header-padding-block: 0px !important;--announcement-bar-height: 0px !important;--header-bottom-position: 0px !important}#lp-scc-wrapper body,#lp-scc-wrapper main,#lp-scc-wrapper #MainContent,#lp-scc-wrapper .content-for-layout{margin-top:0!important;padding-top:0!important}#lp-scc-wrapper{margin-top:0!important;padding-top:0!important;width:100%;text-align:left}#lp-scc-wrapper *,#lp-scc-wrapper *:before,#lp-scc-wrapper *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#lp-scc-wrapper img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}#lp-scc-wrapper a{text-decoration:none;color:inherit}#lp-scc-wrapper ul,#lp-scc-wrapper ol{list-style:none;padding:0;margin:0}#lp-scc-wrapper .u-pcDb{display:block}#lp-scc-wrapper .u-pcDib{display:inline-block}#lp-scc-wrapper .u-pcDin{display:inline}#lp-scc-wrapper .u-pcDf{display:flex}#lp-scc-wrapper .u-pcDt{display:table}#lp-scc-wrapper .u-pcDtc{display:table-cell}#lp-scc-wrapper .u-spDb,#lp-scc-wrapper .u-spDib,#lp-scc-wrapper .u-spDin,#lp-scc-wrapper .u-spDf,#lp-scc-wrapper .u-spDt,#lp-scc-wrapper .u-spDtc{display:none}@media screen and (max-width: 768px){#lp-scc-wrapper .u-pcDb,#lp-scc-wrapper .u-pcDib,#lp-scc-wrapper .u-pcDin,#lp-scc-wrapper .u-pcDf,#lp-scc-wrapper .u-pcDt,#lp-scc-wrapper .u-pcDtc{display:none}#lp-scc-wrapper .u-spDb{display:block}#lp-scc-wrapper .u-spDib{display:inline-block}#lp-scc-wrapper .u-spDin{display:inline}#lp-scc-wrapper .u-spDf{display:flex}#lp-scc-wrapper .u-spDt{display:table}#lp-scc-wrapper .u-spDtc{display:table-cell}}@-webkit-keyframes scc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scc-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scc-fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scc-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes pie{0%{stroke-dasharray:0 57;stroke-width:2px}to{stroke-dasharray:57 57;stroke-width:2px}}@keyframes pie{0%{stroke-dasharray:0 57;stroke-width:2px}to{stroke-dasharray:57 57;stroke-width:2px}}#lp-scc-wrapper .fadeIn{-webkit-animation-name:scc-fadeIn;animation-name:scc-fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#lp-scc-wrapper .fadeInUp{-webkit-animation-name:scc-fadeInUp;animation-name:scc-fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.siteContent{min-height:calc(100vh - 180px);padding-top:90px}@media screen and (max-width: 768px){.siteContent{min-height:calc(100vh - 50px);padding-top:65px}}.sec01,.sec01__sliderList,.sec01__sliderItem,.sec01 figure{margin-top:0!important;padding-top:0!important}.siteHeader{background:#fff;opacity:1;height:90px;left:0;position:fixed;top:0;width:100%;z-index:9999;box-shadow:0 2px 5px #0000000d}@media screen and (max-width: 768px){.siteHeader{height:65px}}.siteHeader__inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;max-width:1280px;margin:auto;padding:0 40px}@media screen and (max-width: 768px){.siteHeader__inner{padding:0 30px}}.siteHeader__left{display:flex;align-items:center}.siteHeader__BrandName{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px}.siteHeader__navList{display:flex;margin-left:60px!important}.siteHeader__navItem:not(:first-child){margin-left:20px}.siteHeader__navItemLink{display:inline-block;font-family:Montserrat,sans-serif;font-weight:300;color:#1a1a1a;position:relative;font-size:16px;letter-spacing:0}.siteHeader__navItemLink:before{content:"";position:absolute;bottom:-2px;left:0;background:#1a1a1a;width:100%;height:1px;transform:scaleX(0);transform-origin:right top;transition:transform .6s cubic-bezier(.8,0,.2,1)}@media screen and (min-width: 769px){.siteHeader__navItemLink:hover:before{transform-origin:left top;transform:scale(1)}}.siteHeader__navItemLink.anchor{padding-right:16px;position:relative}.siteHeader__navItemLink.anchor:after{content:"";position:absolute;background:url(//classicolabcoat.tw/cdn/shop/files/siteHeader__arrow.png?v=11154368342350135543) no-repeat center/contain;right:0;top:50%;transform:translateY(-50%);width:10px;height:7px}.siteHeader__logoLink{display:inline-block;width:89px;transition:all .6s ease-in-out}@media screen and (min-width: 769px){.siteHeader__logoLink:hover{opacity:.6}}.siteHeader__logoArea{width:100%}.siteHeader__drawerButton{position:relative;width:25px;height:17px;z-index:100;transition:all .6s ease-in-out}.siteHeader__drawerLine{position:absolute;width:25px;height:1px;background:#707070;display:block;top:0;right:0;transition:all .6s ease-in-out}.siteHeader__drawerButton.is-open .siteHeader__drawerLine:nth-child(1){top:5px;transform:rotate(45deg)}.siteHeader__drawerButton.is-open .siteHeader__drawerLine:nth-child(2){opacity:0}.siteHeader__drawerButton.is-open .siteHeader__drawerLine:nth-child(3){top:5px;transform:rotate(-45deg)}.siteHeader__drawerLine:nth-child(2){top:7px}.siteHeader__drawerLine:nth-child(3){top:15px}.siteHeader__drawerContent{background:#fff;opacity:.95;width:260px;position:fixed;z-index:99;top:0;right:0;padding:75px 0 26px;transform:translate(101%);transition:all .6s ease-in-out}.siteHeader__drawerContent.is-open{transform:translate(0)}#lp-scc-wrapper .siteHeader__drawerContentList{width:135px;margin:auto}.siteHeader__drawerContentItem:not(:first-child){margin-top:35px}.siteHeader__drawerContentItemLink{display:inline-block}.siteHeader__drawerContentItemLink.tab{padding-right:25px;position:relative;z-index:100}.siteHeader__drawerContentItemLink.tab:after{content:"";position:absolute;background:url(//classicolabcoat.tw/cdn/shop/files/siteHeader__tabIcon.png?v=4854733631893481663) no-repeat center/contain;width:11px;height:9px;top:50%;transform:translateY(-50%);right:0}.siteHeader__drawerContentItemLinkText{color:#1a1a1a;font-size:16px;font-family:Montserrat,sans-serif;font-weight:300}.siteHeader__drawerContentLogoArea{width:61px;margin:80px auto 0}.sec01__slideButtonBox{display:block;margin:0 auto;width:270px;height:50px;position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:10}@media screen and (max-width: 768px){.sec01__slideButtonBox{margin-top:-60px}}.sec01 .swiper-pagination-bullets{display:flex;justify-content:flex-start;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sec01 .swiper-pagination-bullets .swiper-pagination-bullet{transition:all .3s ease-in-out;margin:0 2px}.sec01 .swiper-pagination-bullets .swiper-pagination-bullet:focus{outline:none}.sec01 .progressCircle{height:0;width:20px;display:block;padding-bottom:20px;position:relative;margin-bottom:10px}.sec01 .progressCircle.swiper-pagination-bullet{background:transparent!important;opacity:1!important}.sec01 .progressCircle svg{display:block;height:100%;width:100%;position:absolute;transform:rotate(-90deg);top:0;left:0;overflow:visible}.sec01 .progressCircle .circle{fill:none;stroke-width:10;stroke-dasharray:0,57}.sec01 .progressCircle .grayCircle{stroke:#3c280e4d;fill:transparent}.sec01 .progressCircle #stroke{display:none;transition:all .3s ease-in-out}.sec01 .progressCircle.swiper-pagination-bullet-active{transition:all .3s ease-in-out}.sec01 .progressCircle.swiper-pagination-bullet-active .circle{fill:transparent;stroke:#b4b4b4;stroke-width:.1px;stroke-dasharray:57;-webkit-animation:pie 6s infinite;animation:pie 6s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.sec01 .progressCircle.swiper-pagination-bullet-active .grayCircle{fill:#b4b4b4;stroke:transparent;transition:all .3s ease-in-out}.sec01 .progressCircle.swiper-pagination-bullet-active #stroke{display:block;transition:all .3s ease-in-out}.sec02{background:#f5f5f5;text-align:center;padding:95px 0 84px}@media screen and (max-width: 768px){.sec02{padding:60px 0 48px}}.sec02__messageTitleEn{font-family:Montserrat,sans-serif;font-weight:500;font-size:28px;margin-bottom:10px}@media screen and (max-width: 768px){.sec02__messageTitleEn{font-size:34px}}.sec02__messageTitleJp{font-family:"Noto Serif JP",serif;font-size:33px;font-weight:500;margin-top:20px}@media screen and (max-width: 768px){.sec02__messageTitleJp{font-size:18px;margin-top:22px}}.sec02__messageText{font-family:"Noto Serif JP",serif;font-size:16px;font-weight:400;margin-top:37px;line-height:1.875}@media screen and (max-width: 768px){.sec02__messageText{padding:0 30px;font-size:14px;text-align:left;letter-spacing:.02em;margin-top:25px}}.sec03{padding:95px 0 186px}@media screen and (max-width: 768px){.sec03{padding:70px 30px 150px}}.sec03__lineUp{padding-top:90px;margin-top:-90px}.sec03__lineUpTitle{font-family:Libre Baskerville,serif;font-weight:400;font-size:26px;text-align:center;margin-bottom:10px}.sec03__lineUpSubTitle{font-size:12px;text-align:center;color:#666;margin-top:7px;margin-bottom:40px}.sec03__lineUpList{display:block;margin-top:37px}@media screen and (min-width: 769px){#lp-scc-wrapper .sec03__lineUpList{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5vw;row-gap:40px;width:100%;max-width:1280px;margin-left:auto!important;margin-right:auto!important;margin-top:60px;padding-left:40px;padding-right:40px}#lp-scc-wrapper .sec03__lineUpItem{width:100%;margin:50px 0!important;text-align:left!important}.sec03__lineUpItem+.sec03__lineUpItem{margin-left:0!important;margin-top:0!important}}.sec03__lineUpItemLink{display:block;color:#000}.sec03__lineUpItemImgArea{overflow:hidden;width:100%}.sec03__lineUpItemImg{transition:all .6s ease-in-out;width:100%;display:block}@media screen and (min-width: 769px){.sec03__lineUpItemLink:hover .sec03__lineUpItemImg{transform:scale(1.1)}}@media screen and (max-width: 768px){#lp-scc-wrapper .sec03__lineUpItem{margin:50px 0!important}}.sec03__lineUpItemTitle{font-size:20px!important;margin-top:15px!important;margin-bottom:0!important;font-weight:400;text-align:left!important;display:block}.sec03__lineUpItemText{margin-top:10px;letter-spacing:.08em;font-size:15px;line-height:1.6;font-weight:300;text-align:left!important;display:block}.sec03__lineUpButton{margin-top:86px;text-align:center}.sec03__lineUpButtonLink{display:inline-block;border:1px solid #3B0163;color:#3b0163;font-size:16px;font-weight:400;padding:24px 30px;transition:all .6s ease-in-out}@media screen and (min-width: 769px){#lp-scc-wrapper .sec03__lineUpButtonLink:hover{background:#3b0163;color:#fff}}.sec04{text-align:center;padding:68px 40px 113px}@media screen and (max-width: 768px){.sec04{padding:66px 30px 60px}}.sec04__concept{padding-top:90px;margin-top:-90px}.sec04__conceptTitle{font-family:Libre Baskerville,serif;font-weight:400;font-size:26px}.sec04__conceptSubTitle{color:#666;font-size:12px;margin-top:7px}#lp-scc-wrapper .sec04__conceptILogoArea{width:80px;margin:56px auto 0}.sec04__conceptBrandName{margin-top:45px;font-family:Montserrat,sans-serif;font-weight:300;font-size:28px}.sec04__conceptText{margin-top:20px;font-size:14px;font-weight:300;line-height:1.85}@media screen and (max-width: 768px){.sec04__conceptText{text-align:left;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style_scc_lp.css.map */
