@charset "UTF-8";html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;box-sizing:border-box;line-height:2;font-size:100%;font-style:normal;text-align:justify}span,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,label,caption,time,mark{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;box-sizing:border-box;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,picture,source{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#3e3e3e;text-decoration:none}mark{background-color:#ff9;color:#2b2b2b;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0;width:100%;height:auto;border:0}strong{font-weight:400}table{width:100%}svg{width:100%;height:auto}body{font-family:"NotoSansCJKjp",sans-serif;font-weight:400;overflow-x:hidden;position:relative;color:#3c3c3c}img{display:block}img[src$=".svg"]{width:100%}a{color:#3c3c3c;text-decoration:none;will-change:transform;-webkit-transition:.2s;transition:.2s}a:link,a:focus{border:none;outline:none}a:hover{opacity:.7}@media screen and (min-width:641px){a[href^="tel:"]{cursor:default}}@media screen and (max-width:1000px){a:hover{opacity:1}}input{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}.jsTel{cursor:default;pointer-events:none}@media screen and (max-width:640px){.jsTel{display:block;pointer-events:auto}}.bodyfixed{position:fixed !important;width:100% !important;height:100% !important}.Header{position:fixed;width:100%;top:0;left:0;right:0;z-index:1000}.HeaderInner{max-width:1600px;width:100%;height:97px;margin:0 auto;padding:16px 0 0 37px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:641px) and (max-width:1249px){.HeaderInner{height:7.76vw;padding:1.28vw 0 0 2.96vw}}@media screen and (max-width:640px){.HeaderInner{display:block;position:relative;height:15vw;padding:0}}.HeaderLogo{font-size:2.437rem;font-weight:300;letter-spacing:.35rem}@media screen and (min-width:641px) and (max-width:1249px){.HeaderLogo{font-size:3.12vw;letter-spacing:.432vw}}.HeaderCol--01{flex:0 1 12%}@media screen and (max-width:640px){.HeaderCol--01{padding:3.9vw 2vw 5.9vw 7vw;position:relative;z-index:100}.HeaderCol--01.bg{background:#fff}}.HeaderCol--02{flex:0 1 40.3%}@media screen and (max-width:640px){.HeaderCol--02{position:absolute;top:-300vw;left:0;width:100%;display:none;opacity:0;background:#fff;transition:.5s all;-webkit-overflow-scrolling:touch}.open .HeaderCol--02{top:15vw;overflow-y:scroll;display:block;opacity:1}}.HeaderBox{line-height:1.5}@media screen and (max-width:640px){.HeaderBox{width:34vw}}@media screen and (max-width:640px){.HeaderLogo{text-align:center;font-size:4.6875vw;letter-spacing:.60938vw;line-height:1.16667}}.HeaderNavList{display:flex;justify-content:space-around;flex-wrap:nowrap}@media screen and (max-width:640px){.HeaderNavList{display:block;padding:5.3% 0 4%}}.HeaderNav__Item--01{flex:0 1 25.91%}.HeaderNav__Item--02{flex:0 1 22.64%}.HeaderNav__Item--03{flex:0 1 22.75%}.HeaderNav__Item--04{flex:0 1 26.70%}@media screen and (max-width:640px){.HeaderNav__Item{width:100%}.HeaderNav__Item--05{margin:0 0 7.1%}.HeaderNav__Item--06{background-color:#f8f8f8}}.HeaderNav__Link{display:block;padding:16px 10px;text-align:center;font-weight:400;letter-spacing:.05rem;font-size:1rem;line-height:1}@media screen and (min-width:641px) and (max-width:1249px){.HeaderNav__Link{letter-spacing:.064vw;font-size:1.28vw;text-indent:.064vw}}.HeaderNav__Link:hover{opacity:1}@media screen and (min-width:641px) and (max-width:1249px){.HeaderNav__Link{padding:6.8vw 0 8.2vw 36%;font-size:1.2vw;letter-spacing:.128vw;text-indent:.128vw;white-space:nowrap}}@media screen and (max-width:640px){.HeaderNav__Link{display:block;width:86%;margin:0 auto;position:relative;font-size:3.125vw;letter-spacing:.07812vw;line-height:1;box-sizing:border-box;padding:7.4vw 0 7.4vw 36%;color:#3c3c3c;text-align:left}.HeaderNav__Link:before{position:absolute;content:"";width:4.0625vw;height:4.0625vw;top:0;bottom:0;margin:auto 0;background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/header_icon.svg);left:35%}.HeaderNav__Link--06{padding:6.4vw 0 6.4vw;width:100%;text-align:center}.HeaderNav__Link--06:after,.HeaderNav__Link--06:before{position:absolute;content:"";left:auto;bottom:auto;width:6vw;height:1px;background:#3c3c3c;transform:rotate(90deg);top:48%;right:5%;margin:.3% 0 0;transition:.2s all}.HeaderNav__Link--06:before{transform:rotate(0)}.HeaderNav__Link--06.accopen{color:#f8f8f8}.HeaderNav__Link--06.accopen:before{transform:rotate(-180deg)}.HeaderNav__Link--06.accopen:after{opacity:0;transform:rotate(180deg)}}.HeaderNav__Link--Inner{position:relative;letter-spacing:.1rem;font-size:1rem;line-height:1}@media screen and (min-width:641px) and (max-width:1249px){.HeaderNav__Link--Inner{letter-spacing:.128vw;font-size:1.28vw;text-indent:.128vw}}.HeaderNav__Link--Inner:after{content:"";width:0;height:1px;background:#222;display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;z-index:-1;transition:.3s all}.HeaderNav__Link:hover .HeaderNav__Link--Inner:after,.HeaderNav__Link--On .HeaderNav__Link--Inner:after{width:100%}@media screen and (max-width:640px){.HeaderNav__Link:hover .HeaderNav__Link--Inner:after,.HeaderNav__Link--On .HeaderNav__Link--Inner:after{content:none}}.HeaderNav__Link--sub{letter-spacing:.0625rem;font-size:.625rem;line-height:1.8;display:block;color:#9d9d9d}@media screen and (min-width:641px) and (max-width:1249px){.HeaderNav__Link--sub{letter-spacing:.08vw;font-size:.8vw;text-indent:.08vw}}.HeaderSpBorderBox{display:none}@media screen and (max-width:640px){.HeaderSpBorderBox{position:absolute;width:12.1875vw;height:12.1875vw;right:0;top:0;display:block;background-color:rgba(255,255,255,.8)}.HeaderSpBorderBox__Inner--01{position:relative;display:block;height:100%;display:flex;flex-wrap:wrap;justify-content:center}.HeaderSpBorderBox__Inner--02{position:relative;display:block;width:100%;height:100%}.HeaderSpBorderBox__Inner--02:before,.HeaderSpBorderBox__Inner--02:after{content:"";width:3px;height:3px;background:#97c3c7;border-radius:50%;top:50%;margin:-.094rem 0 0;display:block;position:absolute}.HeaderSpBorderBox__Inner--02:before{left:-.094rem}.HeaderSpBorderBox__Inner--02:after{right:-.094rem}.HeaderSpBorderBox__Kebabu{flex-direction:column;position:relative;display:flex;padding:4.6875vw 2.1875vw;transition:all .2s}.transform .HeaderSpBorderBox__Kebabu{transform:rotate(-45deg)}.transform .HeaderSpBorderBox__Kebabu .HeaderSpBorderBox__Circle--01{margin-bottom:0;margin-top:16%;transform:rotate(90deg)}.transform .HeaderSpBorderBox__Kebabu .HeaderSpBorderBox__Circle--02{width:7.96875vw}.HeaderSpBorderBox__Circle{height:.15625vw;background:#3c3c3c;display:block}.HeaderSpBorderBox__Circle--01{width:7.96875vw;margin-bottom:auto;transition:all .2s}.HeaderSpBorderBox__Circle--02{width:5.15625vw;transition:all .2s}}.HeaderSpAccWrap{display:none}@media screen and (max-width:640px){.HeaderProductList{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0 4.45%}}@media screen and (max-width:640px) and (max-width:640px){.HeaderProductList{padding:0 2.5%}}@media screen and (max-width:640px){.HeaderProductList__Item{flex:0 1 47.17%;min-height:23.4375vw;align-items:center;display:flex}.HeaderProductList__Item--Close{flex:0 1 100%;padding:7vw 4vw 4vw;text-align:center;font-size:3.5vw;position:relative;color:#3c3c3c;display:block;text-indent:4.8vw;letter-spacing:.5vw}.HeaderProductList__Item--Close:before,.HeaderProductList__Item--Close:after{content:"";width:4.6vw;height:1px;background:#3c3c3c;transform:rotate(45deg);position:absolute;top:50%;left:36.7vw;margin:-1.4vw 0 0}.HeaderProductList__Item--Close:after{transform:rotate(-45deg)}.HeaderProductList__Link{display:flex;justify-content:space-between;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;height:100%;padding:3% 0;position:relative;width:100%}.HeaderProductList__Link:before{content:"";position:absolute;display:block;width:2.5vw;height:2.5vw;top:50%;left:42.1875vw;margin:-2.2vw 0 0;border-top:#3c3c3c 1px solid;border-right:#3c3c3c 1px solid;transform:rotate(45deg)}.HeaderProductList__Img{flex:0 1 30%;width:30%;margin:0 3% 0 0}.HeaderProductList__Text{flex:0 1 67%;font-size:2.5vw;line-height:1.3;letter-spacing:.1vw;word-break:keep-all;text-align:left;align-self:center}}.Footer{background:center/cover no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/foote_bg_l.png);padding:54px 0 30px;position:relative}@media screen and (min-width:641px) and (max-width:1249px){.Footer{padding:4.32vw 0 2.4vw}}@media screen and (max-width:640px){.Footer{padding:7.8vw 0 4vw;background:center/cover no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/foote_bg_sp.png)}}.FooterInner{max-width:1280px;padding:0 15px 35px;margin:0 auto}@media screen and (min-width:641px) and (max-width:1249px){.FooterInner{padding:0 1.2vw 2.8vw}}@media screen and (max-width:640px){.FooterInner{padding:0}}.FooterProduct{margin:0 0 5.6%}@media screen and (max-width:640px){.FooterProduct{display:none}}.FooterProduct__Ttl{text-align:left;margin:0 0 20px}@media screen and (min-width:641px) and (max-width:1249px){.FooterProduct__Ttl{margin:0 0 1.6vw;font-size:1.28vw}}.FooterProduct__Data{display:grid;grid-template-columns:repeat(4,auto)}.FooterProductList{flex:0 1 25%;justify-content:space-around;display:flex;flex-direction:column}@media screen and (max-width:850px){.FooterProductList{padding:0 3.9% 0 0}}.FooterProductList__Link{letter-spacing:.00688rem;font-size:.6875rem;line-height:1}@media screen and (min-width:641px) and (max-width:1249px){.FooterProductList__Link{letter-spacing:.0088vw;font-size:.88vw;text-indent:.0088vw}}.FooterProductList__Item{margin:0 0 3.7%;line-height:1.5}.FooterProductList__Item:last-child{margin:0}.FooterLinkList{text-align:center;margin:0 0 2.1%;letter-spacing:-.4rem}@media screen and (max-width:640px){.FooterLinkList{padding:0;margin:0 0 2%}}.FooterLinkList__Item{display:inline-block;padding:0 42px 0 23px;letter-spacing:normal;position:relative}@media screen and (min-width:641px) and (max-width:1249px){.FooterLinkList__Item{padding:0 3.36vw 0 1.84vw}}@media screen and (max-width:640px){.FooterLinkList__Item{padding:0 7.03125vw 0 3.59375vw}}.FooterLinkList__Item:after{position:absolute;content:"";width:25px;height:1px;transform:rotate(-45deg);bottom:6px;right:0;background-color:#222}@media screen and (min-width:641px) and (max-width:1249px){.FooterLinkList__Item:after{width:2vw;height:.08vw;bottom:.48vw}}@media screen and (max-width:640px){.FooterLinkList__Item:after{width:3.90625vw;height:.15625vw;bottom:.9375vw}}.FooterLinkList__Item:last-child{margin:0}.FooterLinkList__Item:last-child:after{content:unset}@media screen and (max-width:640px){.FooterLinkList__Item{margin:0 3.1% 3.3% 0}.FooterLinkList__Item:nth-child(3):after{content:unset}}.FooterLinkList__Link{letter-spacing:0rem;font-size:.875rem;line-height:1;display:block}@media screen and (min-width:641px) and (max-width:1249px){.FooterLinkList__Link{letter-spacing:0vw;font-size:1.12vw;text-indent:0vw}}@media screen and (max-width:640px){.FooterLinkList__Link{font-size:2.34375vw;letter-spacing:.11719vw;line-height:1}}.FooterLinkList__Link--sub{letter-spacing:.05rem;font-size:.5rem;line-height:2.25;color:#9d9d9d;display:block}@media screen and (min-width:641px) and (max-width:1249px){.FooterLinkList__Link--sub{letter-spacing:.064vw;font-size:.64vw;text-indent:.064vw}}@media screen and (max-width:640px){.FooterLinkList__Link--sub{font-size:1.5625vw;letter-spacing:.15625vw;line-height:1.8}}.FooterCopyRight{letter-spacing:.0625rem;font-size:.625rem;line-height:1;text-align:center}@media screen and (min-width:641px) and (max-width:1249px){.FooterCopyRight{letter-spacing:.08vw;font-size:.8vw;text-indent:.08vw}}@media screen and (max-width:640px){.FooterCopyRight{font-size:2.34375vw;letter-spacing:.23438vw;line-height:1}}.FooterTopBtn{font-size:.937rem;letter-spacing:.15rem;position:absolute;top:-30%;right:0;transform:rotate(-90deg);color:#9d9d9d;z-index:99}@media screen and (min-width:641px) and (max-width:1249px){.FooterTopBtn{font-size:1.2vw;letter-spacing:.192vw}}@media screen and (max-width:640px){.FooterTopBtn{letter-spacing:.08125rem;font-size:.8125rem;line-height:1;top:-80%}}@media screen and (max-width:640px) and (min-width:641px) and (max-width:1249px){.FooterTopBtn{letter-spacing:.104vw;font-size:1.04vw;text-indent:.104vw}}.FooterTopBtn:before{content:"";position:absolute;left:110%;bottom:50%;max-width:50px;height:1px;background:#9d9d9d;animation:3s borderwidth infinite}@media screen and (min-width:641px) and (max-width:1249px){.FooterTopBtn:before{width:11.68vw;height:.08vw}}@media screen and (max-width:640px){.FooterTopBtn:before{width:6.25vw;height:.15625vw}}.l-Main{margin:0 auto 194px}@media screen and (min-width:641px) and (max-width:1249px){.l-Main{margin:0 auto 15.52vw}}@media screen and (max-width:640px){.l-Main{margin:0 auto 19.84375vw;overflow:hidden}}.l-Main.Underlayer{margin:0 auto 123px}@media screen and (min-width:641px) and (max-width:1249px){.l-Main.Underlayer{margin:0 auto 9.84vw}}@media screen and (max-width:640px){.l-Main.Underlayer{margin:0 auto 19.84375vw}}@media screen and (max-width:640px){.l-Main.Ranking{margin:0 auto 10.7vw}}.l-Main.Company{margin-top:0}.l-Main.Diagnosis{margin:0}.l-Content{max-width:1000px;padding:0 15px;margin-left:auto;margin-right:auto}@media screen and (min-width:641px) and (max-width:1249px){.l-Content{padding:0 1.2vw}}@media screen and (max-width:640px){.l-Content{padding:0;width:100%}}.bg-w{background-color:#fff;max-width:1540px;margin:0 auto}.Breadcrumb{letter-spacing:-.4rem}.BreadcrumbWrap{display:none;position:relative}.BreadcrumbWrap:before{position:absolute;content:"";width:36px;height:1px;background-color:#707070;transform:rotate(-45deg);left:0;top:34%}@media screen and (min-width:641px) and (max-width:1249px){.BreadcrumbWrap:before{width:2.88vw;height:.08vw}}.BreadcrumbWrap{padding:4.6% 0 0 5.1%;overflow-x:scroll;white-space:nowrap}.BreadcrumbWrap::-webkit-scrollbar{height:1vw}.BreadcrumbWrap::-webkit-scrollbar-track{background-color:#fff}.BreadcrumbWrap::-webkit-scrollbar-thumb{background-color:rgba(54,143,166,.1)}.Breadcrumb span,.Breadcrumb a,.Breadcrumb a:visited{color:#388a9f;font-size:3.6vw;line-height:1.5}.Breadcrumb__Item{letter-spacing:normal;display:inline-block;position:relative;padding:0 6.6vw 0 0;line-height:1.5;vertical-align:middle}.Breadcrumb__Item:after{content:"";position:absolute;right:3vw;top:50%;display:block;border-right:1px solid #388a9f;border-bottom:1px solid #388a9f;width:1.5vw;height:1.5vw;margin:-.75vw 0 0;transform:rotate(-45deg)}.Breadcrumb__Item:last-child:after{display:none}@media screen and (min-width:641px){.Breadcrumb{letter-spacing:-.4rem}.BreadcrumbWrap{display:block;padding:28px 35px 65px;overflow-x:hidden;white-space:nowrap;max-width:1250px;margin:0 auto;width:100%}.RankingSection .BreadcrumbWrap{padding:28px 35px 65px}}@media screen and (min-width:641px) and (min-width:641px) and (max-width:1249px){.RankingSection .BreadcrumbWrap{padding:2.24vw 2.8vw 5.2vw}}@media screen and (min-width:641px){.Column .BreadcrumbWrap,.SinglePage .BreadcrumbWrap{padding:28px 35px 65px}}@media screen and (min-width:641px) and (min-width:641px) and (max-width:1249px){.Column .BreadcrumbWrap,.SinglePage .BreadcrumbWrap{padding:2.24vw 2.8vw 5.2vw}}@media screen and (min-width:641px){.Review .BreadcrumbWrap{padding:28px 35px 65px;margin:106px auto}}@media screen and (min-width:641px) and (min-width:641px) and (max-width:1249px){.Review .BreadcrumbWrap{padding:2.24vw 2.8vw 5.2vw;margin:8.48vw auto}}@media screen and (min-width:641px){.Company .BreadcrumbWrap{padding:28px 35px 65px}}@media screen and (min-width:641px) and (min-width:641px) and (max-width:1249px){.Company .BreadcrumbWrap{padding:2.24vw 2.8vw 5.2vw}}@media screen and (min-width:641px){.Breadcrumb span,.Breadcrumb a,.Breadcrumb a:visited{color:#222;font-size:.937rem;letter-spacing:.2rem}}@media screen and (min-width:641px) and (min-width:641px) and (max-width:1249px){.Breadcrumb span,.Breadcrumb a,.Breadcrumb a:visited{font-size:1.2vw;letter-spacing:.256vw}}@media screen and (min-width:641px){.Breadcrumb__Item{letter-spacing:normal;display:inline-block;position:relative;padding:0 20px 0 0;line-height:1.5;vertical-align:middle}}@media screen and (min-width:641px) and (min-width:641px) and (max-width:1249px){.Breadcrumb__Item{padding:0 1.6vw 0 0}}@media screen and (min-width:641px){.Breadcrumb__Item:after{border-color:#222;right:8px;width:8px;height:8px;margin:-3px 0 0;transform:rotate(-45deg) skew(18deg,18deg)}}@media screen and (min-width:641px) and (min-width:641px) and (max-width:1249px){.Breadcrumb__Item:after{right:.64vw;width:.64vw;height:.64vw;margin:-.24vw 0 0}}.u-Serif{font-family:'Noto Serif JP',serif}.u-RalewayFonts{font-family:'Raleway',sans-serif}.u-Montserrat{font-family:'Montserrat',sans-serif}.u-Vollkorn{font-family:'Vollkorn',serif}.u-TxtSans{font-family:"NotoSansCJKjp",serif;font-weight:400}@media screen and (min-width:641px){.u-sp_dispBlock,.u-sp_dispInBlock,.u-sp_dispInline,.u-sp_dispFlex{display:none}.u-pc_dispBlock{display:block}.u-pc_dispInBlock{display:inline-block}.u-pc_dispInline{display:inline}.u-pc_dispFlex{display:flex}}@media screen and (max-width:640px){.u-pc_dispBlock,.u-pc_dispInBlock,.u-pc_dispInline,.u-pc_dispFlex{display:none}.u-sp_dispBlock{display:block}.u-sp_dispInBlock{display:inline-block}.u-sp_dispInline{display:inline}.u-sp_dispFlex{display:flex}}.u-Btn{background:#fff;width:51.6%;margin:0 auto;position:relative}.u-Btn:before{position:absolute;content:"";width:137px;height:1px;top:0;bottom:0;margin:auto 0;left:-68px;z-index:1;background:linear-gradient(90deg,#222 0%,#222 50%,#fff 50%,#fff 100%)}@media screen and (min-width:641px) and (max-width:1249px){.u-Btn:before{width:10.96vw;height:.08vw;left:-5.44vw}}@media screen and (max-width:640px){.u-Btn:before{width:17.34375vw;height:.15625vw;left:-8.90625vw}}.u-Btn:hover:before{left:unset;right:-68px;background:#222}@media screen and (min-width:641px) and (max-width:1249px){.u-Btn:hover:before{right:-5.44vw}}@media screen and (max-width:640px){.u-Btn:hover:before{right:-8.90625vw}}@media screen and (max-width:640px){.u-Btn{width:85.9%}}.u-Btn__Link{display:block;font-size:17px;position:relative;padding:3.8% 0;text-align:center;transition:all .3s}@media screen and (min-width:641px) and (max-width:1249px){.u-Btn__Link{font-size:1.36vw}}@media screen and (max-width:640px){.u-Btn__Link{font-size:4.2vw;letter-spacing:.3vw;padding:7.7% 0 6.9%}}.u-Btn:hover .u-Btn__Link{color:#222;opacity:1}@media screen and (min-width:641px) and (max-width:1249px){.u-Btn:hover .u-Btn__Link{color:#222}}@media screen and (max-width:640px){.u-Btn:hover .u-Btn__Link{color:#222}}.CommonSection{background:top center/auto 1467px no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/common_ttl_bg_l.png);padding:137px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.CommonSection{background:top center/auto 117.36vw no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/common_ttl_bg_l.png);padding:10.96vw 0 0}}@media screen and (max-width:640px){.CommonSection{padding:20.3125vw 0 0;background:top center/auto no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/common_ttl_bg_sp.png)}}.CommonSection__Ttl{text-align:center;margin-bottom:58px}@media screen and (min-width:641px) and (max-width:1249px){.CommonSection__Ttl{margin-bottom:4.64vw}}@media screen and (max-width:640px){.CommonSection__Ttl{margin-bottom:10vw}}.CommonSection__Ttl--01{display:block;text-align:center;letter-spacing:.70312rem;font-size:2.8125rem;line-height:1;font-weight:400;margin-bottom:7px}@media screen and (min-width:641px) and (max-width:1249px){.CommonSection__Ttl--01{letter-spacing:.9vw;font-size:3.6vw;text-indent:.9vw}}@media screen and (min-width:641px) and (max-width:1249px){.CommonSection__Ttl--01{margin-bottom:.56vw}}@media screen and (max-width:640px){.CommonSection__Ttl--01{font-size:7.03125vw;letter-spacing:1.75781vw;line-height:1;margin-bottom:1.09375vw}}.CommonSection__Ttl--02{display:inline-block;text-align:center;letter-spacing:.05312rem;font-size:1.0625rem;line-height:1;font-weight:500;position:relative;padding:0 45px}@media screen and (min-width:641px) and (max-width:1249px){.CommonSection__Ttl--02{letter-spacing:.068vw;font-size:1.36vw;text-indent:.068vw}}@media screen and (min-width:641px) and (max-width:1249px){.CommonSection__Ttl--02{padding:0 3.6vw}}@media screen and (max-width:640px){.CommonSection__Ttl--02{font-size:2.65625vw;letter-spacing:.13281vw;line-height:1;padding:0 5.46875vw}}.CommonSection__Ttl--02:before,.CommonSection__Ttl--02:after{position:absolute;content:"";background:center/contain no-repeat url(//colorlabo.site/wp-content/themes/somarimus/assets/css/../img/common_ttl_bg.svg);width:6px;height:23px;top:0;bottom:0;margin:auto 0}@media screen and (min-width:641px) and (max-width:1249px){.CommonSection__Ttl--02:before,.CommonSection__Ttl--02:after{width:.48vw;height:1.84vw}}@media screen and (max-width:640px){.CommonSection__Ttl--02:before,.CommonSection__Ttl--02:after{width:.9375vw;height:3.59375vw}}.CommonSection__Ttl--02:before{left:0}.CommonSection__Ttl--02:after{right:0;transform:rotate(180deg)}.CommonWrap{background-color:#fff;margin:0 auto;max-width:1540px;width:100%;position:relative;padding:14px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.CommonWrap{padding:1.12vw 0 0}}@media screen and (max-width:640px){.CommonWrap{padding:0}}.RankingSection .CommonWrap{padding:104px 0 0}@media screen and (min-width:641px) and (max-width:1249px){.RankingSection .CommonWrap{padding:8.32vw 0 0}}@media screen and (max-width:640px){.RankingSection .CommonWrap{padding:3.75vw 0 0}}.CommonWrap:before{position:absolute;content:"";width:1px;height:70px;margin:0 auto;left:0;right:0;top:-35px;background-color:#222;z-index:1}@media screen and (min-width:641px) and (max-width:1249px){.CommonWrap:before{height:5.6vw;top:-2.8vw}}@media screen and (max-width:640px){.CommonWrap:before{height:10.9375vw;top:-5.46875vw}}.CommonMore{width:10px;margin:102px auto 56px}@media screen and (min-width:641px) and (max-width:1249px){.CommonMore{width:.8vw;margin:8.16vw auto 4.48vw}}@media screen and (max-width:640px){.CommonMore{width:1.5625vw;margin:5.46875vw auto 5vw}}