*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{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:rgba(0,0,0,0);text-decoration:none;color:var(--text-color)}ins{background-color:#ff9;color:var(--text-color);text-decoration:none}mark{background-color:#ff9;color:var(--text-color);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}main{display:block}img{vertical-align:bottom;max-width:100%}img[src$=".svg"]{display:block;width:100%;height:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}input,select,textarea,button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;color:inherit;font-family:inherit;padding:0}input:focus{border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}:root{--main-font:"Zen Kaku Gothic Antique",sans-serif;--sub-font:"Barlow Condensed",sans-serif}:root{--main-color:red;--sub-color:#ff5851;--text-color:#1c1c1c;--black-color:#2b2b2b;--black-color02:#000;--white-color:#fff;--red-color:#8e0127;--red-color2:#db0000;--red-color3:#fd0d45;--pink-color:#fd759a;--max-width:1200px}.kakugo{font-family:var(--main-font);font-weight:400}.barlow{font-family:var(--sub-font);font-weight:400}body{font-family:var(--main-font);font-size:100%;font-weight:400;color:var(--text-color);letter-spacing:0;background:var(--text-color)}body.fixed{position:fixed;width:100%}body.home{background:#fff}body.noneLoading #loader{display:none}@media screen and (min-width:681px){body{min-width:1200px}}@media screen and (min-width:681px){.nonePC{display:none !important}}@media screen and (max-width:680px){.noneSP{display:none !important}}#header{position:fixed;left:0;top:0;width:100%;height:123px;-webkit-transition:height .3s,background .3s;transition:height .3s,background .3s;z-index:9}#header .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 64px}#header .h_logo{width:154px}#header .h_logo svg{display:block}#header .h_logo path,#header .h_logo rect{-webkit-transition:fill .3s;transition:fill .3s}#header .h_navi_wrap{width:calc(100% - 154px)}#header .h_navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}#header .h_navi a{font-size:15px;font-weight:700;-webkit-transition:color .3s;transition:color .3s}#header .h_navi li.contact a{color:var(--main-color)}#header.act{height:80px;background:var(--text-color)}@media screen and (min-width:681px){#header .h_logo:hover .turn{-webkit-animation:.3s ease pop;animation:.3s ease pop}#header .h_logo:hover .turn02{-webkit-animation-delay:.1s;animation-delay:.1s}#header .h_logo:hover .turn03{-webkit-animation-delay:.2s;animation-delay:.2s}#header .h_logo:hover .turn04{-webkit-animation-delay:.3s;animation-delay:.3s}#header .h_logo:hover .turn05{-webkit-animation-delay:.4s;animation-delay:.4s}#header .h_logo:hover .turn06{-webkit-animation-delay:.5s;animation-delay:.5s}#header .h_logo:hover .turn07{-webkit-animation-delay:.6s;animation-delay:.6s}#header .h_navi a{display:inline-block;position:relative}#header .h_navi a:before{content:"";position:absolute;left:0;bottom:-10px;width:0;height:2px;background:var(--text-color);-webkit-transition:width .3s;transition:width .3s}#header .h_navi a:hover:before{width:20px}#header .h_navi li.contact a{color:var(--main-color)}#header .h_navi li.contact a:before{background:var(--main-color)}#header.act .h_navi a,#header.page .h_navi a{color:#fff}#header.act .h_navi a:before,#header.page .h_navi a:before{background:#fff}@-webkit-keyframes pop{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pop{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}}@media screen and (max-width:680px){#header{height:20vw}#header .inner{padding:0 5.3333333333vw}#header .h_logo{width:35.4666666667vw;z-index:1}#header .h_navi_wrap{width:calc(100% - 35.4666666667vw)}#header .h_navi_box{position:fixed;left:100%;top:0;width:100%;height:100%;padding:32.5333333333vw 0 13.3333333333vw;background:var(--text-color);overflow-y:scroll;overflow-x:hidden;-webkit-transition:left .6s;transition:left .6s;z-index:0}#header .h_navi{display:block}#header .h_navi a{display:block;font-size:6.4vw;color:#fff;text-align:center}#header .h_navi li+li{margin-top:12vw}#header .h_sns_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2.6666666667vw;margin-top:14.4vw}#header .h_sns_list li{width:8.5333333333vw}#header .h_menu_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:10.6666666667vw;height:10.6666666667vw;margin-left:auto;position:relative;z-index:1}#header .h_menu_btn .f_menu_btn_inner{width:100%;height:4.5333333333vw;position:relative}#header .h_menu_btn .f_menu_btn_inner span{display:block;position:absolute;left:0;width:100%;height:2px;background:#fff}#header .h_menu_btn .f_menu_btn_inner span:nth-child(1){top:0;-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:top .3s,transform .3s;transition:top .3s,transform .3s,-webkit-transform .3s}#header .h_menu_btn .f_menu_btn_inner span:nth-child(2){top:calc((100% - 2px)/2);-webkit-transition:width .3s;transition:width .3s}#header .h_menu_btn .f_menu_btn_inner span:nth-child(3){bottom:0;-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:top .3s,transform .3s;transition:top .3s,transform .3s,-webkit-transform .3s}#header .h_menu_btn.open .f_menu_btn_inner span:nth-child(1){top:50%;-webkit-transform:rotate(25deg);transform:rotate(25deg)}#header .h_menu_btn.open .f_menu_btn_inner span:nth-child(2){width:0}#header .h_menu_btn.open .f_menu_btn_inner span:nth-child(3){top:50%;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}#header.act{height:20vw}#header.open .h_navi_box{left:0}}.f_contact_banner{display:block;height:278px;color:#fff;text-align:center;position:relative}.f_contact_banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--main-color);opacity:.7;z-index:1}.f_contact_banner .text_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.f_contact_banner .text_box .en{font-size:90px;font-weight:600}.f_contact_banner .text_box .text{font-size:18px;font-weight:700;margin-top:10px}.f_contact_banner .img{height:100%}.f_contact_banner .arrow{position:absolute;top:50%;right:calc((100% - 1200px)/2);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px;z-index:2}@media screen and (min-width:681px){.f_contact_banner{overflow:hidden}.f_contact_banner:before{-webkit-transition:opacity .3s;transition:opacity .3s}.f_contact_banner .img{background:url(//life-colors.com/admin/wp-content/themes/lifecolors_themes/files/css/../img/common/f_contact_img.webp) no-repeat center/cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.f_contact_banner .arrow{-webkit-transition:right .3s;transition:right .3s}.f_contact_banner:hover:before{opacity:.9}.f_contact_banner:hover .img{-webkit-transform:scale(1.05);transform:scale(1.05)}.f_contact_banner:hover .arrow{right:calc((100% - 1220px)/2)}}@media screen and (max-width: 680px){.f_contact_banner{height:45.3333333333vw}.f_contact_banner:before{opacity:.78}.f_contact_banner .text_box .en{font-size:17.0666666667vw}.f_contact_banner .text_box .text{font-size:4.2666666667vw;line-height:1.4;margin-top:3.2vw}.f_contact_banner .img{background:url(//life-colors.com/admin/wp-content/themes/lifecolors_themes/files/css/../img/common/f_contact_img.webp) no-repeat center/cover}.f_contact_banner .arrow{right:5.3333333333vw;width:9.6vw}}#footer{background:#fff;padding:46px 0 35px;position:relative;z-index:1}#footer .inner{width:1200px;margin:0 auto;position:relative}#footer .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer .left_box{width:450px}#footer .right_box{width:calc(100% - 450px)}#footer .f_logo{display:inline-block;width:183px}#footer .f_address{font-size:15px;font-weight:700;margin-top:30px}#footer .f_navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:30px;padding-right:55px}#footer .f_navi li a{font-size:15px;font-weight:700}#footer .f_sns_list{position:absolute;right:0;top:-3px}#footer .f_sns_list li{width:24px}#footer .copyright{font-size:12px;font-weight:600;margin-top:30px}@media screen and (min-width:681px){#footer .f_logo:hover .turn{-webkit-animation:.3s ease pop;animation:.3s ease pop}#footer .f_logo:hover .turn02{-webkit-animation-delay:.1s;animation-delay:.1s}#footer .f_logo:hover .turn03{-webkit-animation-delay:.2s;animation-delay:.2s}#footer .f_logo:hover .turn04{-webkit-animation-delay:.3s;animation-delay:.3s}#footer .f_logo:hover .turn05{-webkit-animation-delay:.4s;animation-delay:.4s}#footer .f_logo:hover .turn06{-webkit-animation-delay:.5s;animation-delay:.5s}#footer .f_logo:hover .turn07{-webkit-animation-delay:.6s;animation-delay:.6s}#footer .f_navi li a{display:inline-block;position:relative}#footer .f_navi li a:before{content:"";position:absolute;left:0;bottom:-10px;width:0;height:2px;background:var(--text-color);-webkit-transition:width .3s;transition:width .3s}#footer .f_navi li a:hover:before{width:20px}#footer .f_sns_list li{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#footer .f_sns_list li:hover{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@media screen and (max-width:680px){#footer{padding:6.9333333333vw 0 5.3333333333vw}#footer .inner{width:100%}#footer .column{display:block}#footer .left_box{width:100%}#footer .f_logo{display:block;width:37.8666666667vw;margin:0 auto}#footer .f_address{font-size:3.4666666667vw;line-height:1.53;text-align:center;margin-top:4vw}#footer .f_sns_list{right:5.3333333333vw;top:auto;bottom:0}#footer .copyright{text-align:center;margin-top:4vw}}@-webkit-keyframes pop{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pop{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.common_btn{width:528px;height:132px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid var(--text-color);font-size:35px;font-weight:600;text-align:center;color:var(--text-color);position:relative}.common_btn .arrow{display:block;position:absolute;top:50%;right:31px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;fill:var(--text-color)}.common_btn .arrow path{fill:var(--text-color)}.common_btn.red{color:var(--main-color);border-color:var(--main-color)}.common_btn.red .arrow path{fill:var(--main-color)}.common_btn.white{color:#fff;border-color:#fff}.common_btn.white .arrow path{fill:#fff}@media screen and (min-width:681px){.common_btn{-webkit-transition:color .3s;transition:color .3s}.common_btn:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:0;background:var(--text-color);-webkit-transition:height .3s;transition:height .3s}.common_btn .text{display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.common_btn .arrow{-webkit-transition:right .3s;transition:right .3s}.common_btn .arrow path{-webkit-transition:fill .3s;transition:fill .3s}.common_btn:hover{color:#fff}.common_btn:hover:before{height:100%}.common_btn:hover .text{-webkit-transform:scale(1.05);transform:scale(1.05)}.common_btn:hover .arrow{right:25px}.common_btn:hover .arrow path{fill:#fff}.common_btn.red:before{background:var(--main-color)}.common_btn.white:before{background:#fff}.common_btn.white:hover{color:var(--main-color)}.common_btn.white:hover .arrow path{fill:var(--main-color)}}@media screen and (max-width:680px){.common_btn{width:89.3333333333vw;height:20.8vw;margin-top:10.6666666667vw;font-size:5.8666666667vw}.common_btn .arrow{right:4.2666666667vw;width:6.6666666667vw}}.common_sml_btn{width:286px;height:58px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid var(--text-color);background:#fff;font-size:16px;font-weight:700;text-align:center;color:var(--text-color);position:relative}.common_sml_btn .arrow{display:block;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:23px;fill:var(--text-color)}.common_sml_btn .arrow path{fill:var(--text-color)}.common_sml_btn.red{color:var(--main-color);border-color:var(--main-color)}.common_sml_btn.red .arrow path{fill:var(--main-color)}.common_sml_btn.white{color:#fff;border-color:#fff}.common_sml_btn.white .arrow path{fill:#fff}@media screen and (min-width:681px){.common_sml_btn{-webkit-transition:color .3s,border-color .3s,background .3s;transition:color .3s,border-color .3s,background .3s}.common_sml_btn .arrow{-webkit-transition:right .3s;transition:right .3s}.common_sml_btn .arrow path{-webkit-transition:right .3s,fill .3s;transition:right .3s,fill .3s}.common_sml_btn:hover{border-color:var(--main-color);background:var(--main-color);color:#fff}.common_sml_btn:hover .arrow{right:8px}.common_sml_btn:hover .arrow path{fill:#fff}}@media screen and (max-width:680px){.common_sml_btn{width:64vw;height:13.3333333333vw;font-size:4vw}.common_sml_btn .arrow{right:1.0666666667vw;width:4.8vw}}.top_common_title{text-align:center}.top_common_title .en,.top_common_title .jp{display:block}.top_common_title .en.white,.top_common_title .jp.white{color:#fff}.top_common_title .en{font-size:145px;font-weight:600;color:var(--main-color)}.top_common_title .jp{font-size:26px}@media screen and (max-width:680px){.top_common_title .en{font-size:17.0666666667vw}.top_common_title .jp{font-size:4.8vw;margin-top:2.1333333333vw}}.action05{opacity:0;-webkit-filter:blur(40px);filter:blur(40px);-webkit-transition:opacity .6s ease-out,-webkit-filter .6s ease-out;transition:opacity .6s ease-out,-webkit-filter .6s ease-out;transition:opacity .6s ease-out,filter .6s ease-out;transition:opacity .6s ease-out,filter .6s ease-out,-webkit-filter .6s ease-out}.action05.action{opacity:1;-webkit-filter:blur(0);filter:blur(0)}@media screen and (min-width:681px){.action01{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);position:relative;-webkit-transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,transform 1s ease-out;transition:opacity 1s,transform 1s ease-out,-webkit-transform 1s ease-out}.action01.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action02{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px);position:relative;-webkit-transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,transform 1s ease-out;transition:opacity 1s,transform 1s ease-out,-webkit-transform 1s ease-out}.action02.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action03{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px);position:relative;-webkit-transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,transform 1s ease-out;transition:opacity 1s,transform 1s ease-out,-webkit-transform 1s ease-out}.action03.action{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.action04{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.action04.action{opacity:1}.delay1{-webkit-transition-delay:.6s;transition-delay:.6s}.delay2{-webkit-transition-delay:.9s;transition-delay:.9s}.delay3{-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay4{-webkit-transition-delay:1.5s;transition-delay:1.5s}.delay5{-webkit-transition-delay:1.8s;transition-delay:1.8s}}@media screen and (max-width:680px){.action01_sp{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);position:relative;-webkit-transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,transform 1s ease-out;transition:opacity 1s,transform 1s ease-out,-webkit-transform 1s ease-out}.action01_sp.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action02_sp{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);position:relative;-webkit-transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,transform 1s ease-out;transition:opacity 1s,transform 1s ease-out,-webkit-transform 1s ease-out}.action02_sp.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action03_sp{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);position:relative;-webkit-transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,-webkit-transform 1s ease-out;transition:opacity 1s,transform 1s ease-out;transition:opacity 1s,transform 1s ease-out,-webkit-transform 1s ease-out}.action03_sp.action{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.action04_sp{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.action04_sp.action{opacity:1}.delay1_sp{-webkit-transition-delay:.6s;transition-delay:.6s}.delay2_sp{-webkit-transition-delay:.9s;transition-delay:.9s}.delay3_sp{-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay4_sp{-webkit-transition-delay:1.5s;transition-delay:1.5s}.fast1_sp{-webkit-transition-duration:1s;transition-duration:1s}}.barAnime{display:inline-block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;z-index:0}.barAnime:before{content:"";position:absolute;top:0;left:0;width:0;height:105%;background:var(--main-color);z-index:1}.barAnime .barText{display:inline-block;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.barAnime.action:before{-webkit-animation:passing-bar .6s ease 1 normal forwards;animation:passing-bar .6s ease 1 normal forwards}.barAnime.action .barText{-webkit-animation:passing-txt 0s ease .3s 1 normal forwards;animation:passing-txt 0s ease .3s 1 normal forwards}.topCommonBarAnime .topCommonBarAnimeItem{display:inline-block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;z-index:0}.topCommonBarAnime .topCommonBarAnimeItem:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--main-color);z-index:1}.topCommonBarAnime .topCommonBarAnimeItem .barText{display:inline-block;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.topCommonBarAnime.action .topCommonBarAnimeItem:before{-webkit-animation:passing-bar .6s ease .3s 1 normal forwards;animation:passing-bar .6s ease .3s 1 normal forwards}.topCommonBarAnime.action .topCommonBarAnimeItem .barText{-webkit-animation:passing-txt 0s ease .6s 1 normal forwards;animation:passing-txt 0s ease .6s 1 normal forwards}.topCommonBarAnime.action .jp .topCommonBarAnimeItem:before{-webkit-animation:passing-bar .6s ease .6s 1 normal forwards;animation:passing-bar .6s ease .6s 1 normal forwards}.topCommonBarAnime.action .jp .topCommonBarAnimeItem .barText{-webkit-animation:passing-txt 0s ease .9s 1 normal forwards;animation:passing-txt 0s ease .9s 1 normal forwards}@-webkit-keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@-webkit-keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}#loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;-webkit-transition:opacity .6s .8s;transition:opacity .6s .8s;z-index:10}#loader .loader_logo{width:338px;-webkit-transition:opacity .6s;transition:opacity .6s}#loader .loader_logo .turn{-webkit-animation:2s ease loader_pop infinite;animation:2s ease loader_pop infinite}#loader .loader_logo .turn02{-webkit-animation-delay:.1s;animation-delay:.1s}#loader .loader_logo .turn03{-webkit-animation-delay:.2s;animation-delay:.2s}#loader .loader_logo .turn04{-webkit-animation-delay:.3s;animation-delay:.3s}#loader .loader_logo .turn05{-webkit-animation-delay:.4s;animation-delay:.4s}#loader .loader_logo .turn06{-webkit-animation-delay:.5s;animation-delay:.5s}#loader .loader_logo .turn07{-webkit-animation-delay:.6s;animation-delay:.6s}#loader.hide{opacity:0;pointer-events:none}#loader.hide .loader_logo{opacity:0}#loader.end{display:none;pointer-events:none}@media screen and (max-width:680px){#loader .loader_logo{width:222px}#loader .loader_logo svg{display:block}}@-webkit-keyframes loader_pop{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loader_pop{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}}input,textarea,select{font-size:16px;letter-spacing:0;font-weight:500;color:var(--text-color);padding:12px 13px 15px;background:#fff;width:100%}input.error,textarea.error,select.error{background:#fff}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{font-size:16px;letter-spacing:0;font-weight:500;color:#837f7f}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{font-size:16px;letter-spacing:0;font-weight:500;color:#837f7f}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{font-size:16px;letter-spacing:0;font-weight:500;color:#837f7f}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{font-size:16px;letter-spacing:0;font-weight:500;color:#837f7f}input::placeholder,textarea::placeholder,select::placeholder{font-size:16px;letter-spacing:0;font-weight:500;color:#837f7f}textarea{height:215px}input:focus{border:none}@media screen and (max-width:680px){input,textarea,select{font-size:4.2666666667vw;padding:3.4666666667vw 2.6666666667vw 3.7333333333vw}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{font-size:4.2666666667vw}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{font-size:4.2666666667vw}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{font-size:4.2666666667vw}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{font-size:4.2666666667vw}input::placeholder,textarea::placeholder,select::placeholder{font-size:4.2666666667vw}textarea{height:32vw}}.check_box{padding-top:10px}.check_box+.check_box{padding-top:30px}.check_box.checkBox_child{padding-left:36px}.check_box input{display:none}.check_box .wpcf7-list-item{display:block;margin:0;line-height:1.5}.check_box .wpcf7-list-item+.wpcf7-list-item{margin-top:17px}.check_box .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,.check_box .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label{display:inline-block;padding-left:29px;cursor:pointer;font-size:16px;letter-spacing:.1em;font-weight:500;position:relative}.check_box .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before,.check_box .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;display:inline-block;width:20px;height:20px;border-radius:100%;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}.check_box .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.check_box .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{background:var(--text-color);-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.contact_wrap dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.contact_wrap dl:last-child{margin-bottom:0}.contact_wrap dl dt,.contact_wrap dl dd{color:#fff}.contact_wrap dl dt{width:142px;font-size:16px;letter-spacing:.1em;line-height:1.5;font-weight:500;text-align:right;padding-top:11px}.contact_wrap dl dt.req span{display:inline-block;position:relative}.contact_wrap dl dt.req span:after{content:"";position:absolute;left:-19px;top:6px;width:13.58px;height:15.19px;background:url(//life-colors.com/admin/wp-content/themes/lifecolors_themes/files/css/../img/common/icon_required.svg) no-repeat center/cover}.contact_wrap dl>dd{width:calc(100% - 142px);padding-left:38px}.contact_wrap .child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-bottom:0}.contact_wrap .child+.child{margin-top:10px}.contact_wrap .child dt{width:170px;text-align:left}.contact_wrap .child dd{width:calc(100% - 170px);padding-left:0}.contact_wrap .child dd.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.contact_wrap .child dd.column .input{width:160px}.contact_wrap .child dd.column .auto_address_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 160px - 20px);background:#777;padding-bottom:2px;font-size:16px;font-weight:500;letter-spacing:.1em;color:#fff;cursor:pointer}.contact_wrap .border{width:100%;height:1px;background:#7e7e7e;margin:40px 0 78px}.contact_wrap .wpcf7-response-output{display:none}.contact_note{font-size:15px;line-height:1.5;font-weight:500;color:#fff;text-align:center;margin-top:77px}.contact_note .under{color:#fff;font-weight:700;text-decoration:underline}.contact_privacy{margin-top:20px;height:154px;overflow-y:scroll;overflow-x:hidden;background:#fff;padding:30px 32px;scrollbar-color:#838383 #fff}.contact_privacy::-webkit-scrollbar{width:16px;background-color:#fff}.contact_privacy::-webkit-scrollbar-thumb{background:#838383;width:16px;height:84px;border-radius:20px}.contact_privacy .contact_privacy_text{font-size:14px;line-height:20px;font-weight:500}.form_buttonBox{margin-top:50px}.form_buttonBox .form_button{width:450px;margin:0 auto 0;text-align:center;position:relative}.form_buttonBox .form_button+.form_button{margin-top:30px}.form_buttonBox .form_button input{height:80px;font-size:20px;letter-spacing:.1em;font-weight:500;border:none;cursor:pointer}.form_buttonBox .form_button .arrow{display:block;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%) rotate(-45deg) skew(10deg,10deg);transform:translateY(-50%) rotate(-45deg) skew(10deg,10deg);width:15px;height:15px;border-right:2px solid #fff;border-bottom:2px solid #fff}.form_buttonBox .form_button .wpcf7-spinner{display:none}.form_buttonBox .form_button.send input{background:#ff0045;color:#fff}.form_buttonBox .form_button.return input{background:#d3ded7}.form_buttonBox .form_button.return .arrow{border-right:2px solid var(--text-color);border-bottom:2px solid var(--text-color)}.wpcf7-not-valid-tip{line-height:1.5;margin-top:6px}body.check .contact_text{display:none}body.check .contact_note{display:none}body.check .contact_wrap{margin-top:0}body.check .contact_wrap dl dt{padding-top:0}body.check .contact_wrap dl dt.req:after{top:6px}body.check .contact_wrap dl>dd{font-size:16px;letter-spacing:.1em;line-height:1.5;font-weight:500}body.check .form_buttonBox{margin-top:70px}body.thanks .contact_text{display:none}body.thanks .contact_note{display:none}body.thanks .contact_wrap{margin-top:0}body.thanks .form_description .form_description_title{font-size:24px;line-height:1.5;font-weight:500;color:#fff;text-align:center}body.thanks .form_description .form_description_text{font-size:18px;line-height:2;color:#fff;text-align:center;margin-top:20px}body.thanks .back_btn_box{margin-top:60px}body.thanks .back_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:450px;margin:0 auto 0;background:var(--main-color);height:80px;font-size:20px;letter-spacing:.1em;font-weight:500;color:#fff;text-align:center;position:relative}body.thanks .back_btn .arrow{display:block;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%) rotate(-45deg) skew(10deg,10deg);transform:translateY(-50%) rotate(-45deg) skew(10deg,10deg);width:15px;height:15px;border-right:2px solid #fff;border-bottom:2px solid #fff}@media screen and (min-width:681px){.contact_wrap .child dd.column .auto_address_btn{-webkit-transition:background .3s;transition:background .3s}.contact_wrap .child dd.column .auto_address_btn:hover{background:#5e5e5e}.form_buttonBox .form_button:hover .arrow{right:24px}.form_buttonBox .form_button input{-webkit-transition:background .3s;transition:background .3s}.form_buttonBox .form_button .arrow{-webkit-transition:right .3s;transition:right .3s}.form_buttonBox .form_button.send:hover input{background:#a0002b}.form_buttonBox .form_button.return:hover input{background:#929593}body.thanks .back_btn{-webkit-transition:background .3s;transition:background .3s}body.thanks .back_btn:hover{background:#a0002b}body.thanks .back_btn:hover .arrow{right:24px}body.thanks .back_btn .arrow{-webkit-transition:right .3s;transition:right .3s}}@media screen and (max-width:680px){.check_box{padding-top:0}.check_box .wpcf7-list-item+.wpcf7-list-item{margin-top:2.1333333333vw}.check_box .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,.check_box .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label{font-size:4.2666666667vw;padding-left:8vw}.check_box .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before,.check_box .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before{width:5.3333333333vw;height:5.3333333333vw}.contact_wrap dl{display:block;margin-top:8vw;margin-bottom:0}.contact_wrap dl dt{width:100%;font-size:4.2666666667vw;text-align:left;padding-top:0;margin-bottom:3.7333333333vw}.contact_wrap dl dt.req span:after{right:-20px;top:5px;left:auto}.contact_wrap dl dt.type2{margin-bottom:5.3333333333vw;padding-bottom:4.2666666667vw;border-bottom:1px solid #7e7e7e}.contact_wrap dl>dd{width:100%;padding-left:0}.contact_wrap .child{margin-top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact_wrap .child+.child{margin-top:2.6666666667vw}.contact_wrap .child dt{width:24vw;margin-bottom:0}.contact_wrap .child dd{width:calc(100% - 24vw)}.contact_wrap .child dd.column{gap:1.3333333333vw}.contact_wrap .child dd.column .input{width:37.3333333333vw}.contact_wrap .child dd.column .auto_address_btn{width:calc(100% - 37.3333333333vw - 1.3333333333vw);font-size:3.2vw;line-height:1.5}.contact_wrap .border{width:calc(100% + 10.6666666667vw);margin:9.3333333333vw 0 0 -5.3333333333vw}.form_buttonBox{margin-top:10.6666666667vw}.form_buttonBox .form_button{width:100%}.form_buttonBox .form_button+.form_button{margin-top:5.3333333333vw}.form_buttonBox .form_button input{height:18.6666666667vw;font-size:4.2666666667vw}.form_buttonBox .form_button .arrow{right:6.1333333333vw;width:3.4666666667vw;height:3.4666666667vw}.contact_note{font-size:3.7333333333vw;margin-top:13.3333333333vw}.contact_privacy{margin-top:5.3333333333vw;height:41.0666666667vw;padding:4vw 5.3333333333vw}.contact_privacy .contact_privacy_text{font-size:3.7333333333vw;line-height:1.5}body.check .contact_wrap dl>dd{font-size:4.2666666667vw}body.check .form_buttonBox{margin-top:13.3333333333vw}body.thanks .form_description .form_description_title{font-size:5.3333333333vw}body.thanks .form_description .form_description_text{font-size:4vw;margin-top:4vw}body.thanks .back_btn_box{margin-top:8vw}body.thanks .back_btn{width:100%;height:18.6666666667vw;font-size:4.2666666667vw}body.thanks .back_btn .arrow{right:6.1333333333vw;width:3.4666666667vw;height:3.4666666667vw}}.page_mv{padding-top:223px}.page_mv .inner{width:1200px;margin:0 auto}.page_mv .page_mv_title{padding-left:54px;position:relative;z-index:0}.page_mv .page_mv_title .en,.page_mv .page_mv_title .jp{display:block}.page_mv .page_mv_title .en{position:absolute;left:-150px;bottom:-65px;font-size:340px;font-weight:600;color:var(--text-color);-webkit-text-stroke:1px #3e3e3e;text-stroke:1px #3e3e3e;text-box:trim-both cap alphabetic;z-index:-1}.page_mv .page_mv_title .jp{font-size:88px;letter-spacing:.2em;font-weight:700;color:#fff}.page_mv .page_mv_img{width:calc(100% - 70px);height:520px;margin:40px auto 0;position:relative}.page_mv .img{height:100%}@media screen and (min-width:681px){.page_mv.right .page_mv_title{padding-right:88px;text-align:right}.page_mv.right .page_mv_title .en{left:auto;right:0}.page_mv.right .page_mv_img{margin-left:0}}@media screen and (max-width:680px){.page_mv{padding-top:42.6666666667vw}.page_mv .inner{width:100%;position:relative;z-index:1}.page_mv .page_mv_title{padding:0 5.3333333333vw}.page_mv .page_mv_title .en{left:-3.2vw;bottom:5.3333333333vw;font-size:33.3333333333vw}.page_mv .page_mv_title .jp{font-size:11.7333333333vw}.page_mv .page_mv_img{width:calc(100% - 5.3333333333vw);height:40vw;margin-top:7.4666666667vw;margin-left:0;z-index:0}}.sec_page_navi{padding-top:120px}.sec_page_navi .inner{width:1082px;margin:0 auto}.sec_page_navi .page_navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 84px}.sec_page_navi .page_navi li{min-width:190px}.sec_page_navi .page_navi li a{display:block;padding-right:74px;padding-bottom:12px;position:relative}.sec_page_navi .page_navi li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff}.sec_page_navi .page_navi li a .text{display:block;font-size:24px;letter-spacing:.2em;font-weight:700;color:#fff}.sec_page_navi .page_navi li a .arrow{display:block;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;top:0;width:25px}.sec_page_navi .page_navi li a .arrow path{fill:#fff}@media screen and (min-width:681px){.sec_page_navi .page_navi li a:before{-webkit-transition:width .3s;transition:width .3s}.sec_page_navi .page_navi li a .text{-webkit-transition:color .3s;transition:color .3s}.sec_page_navi .page_navi li a .arrow{-webkit-transition:top .3s;transition:top .3s}.sec_page_navi .page_navi li a .arrow path{-webkit-transition:fill .3s;transition:fill .3s}.sec_page_navi .page_navi li a:hover:before{width:40px}.sec_page_navi .page_navi li a:hover .text{color:var(--main-color)}.sec_page_navi .page_navi li a:hover .arrow{top:4px}.sec_page_navi .page_navi li a:hover .arrow path{fill:var(--main-color)}}@media screen and (max-width:680px){.sec_page_navi{padding-top:16vw}.sec_page_navi .inner{width:100%;padding:0 5.3333333333vw}.sec_page_navi .page_navi{gap:7.4666666667vw}.sec_page_navi .page_navi li{min-width:calc((100% - 7.4666666667vw)/2)}.sec_page_navi .page_navi li a{padding-bottom:2.6666666667vw;padding-right:0}.sec_page_navi .page_navi li a .text{font-size:4.8vw}.sec_page_navi .page_navi li a .arrow{width:5.3333333333vw}.sec_page_navi .page_navi li a .arrow path{fill:var(--main-color)}}.sec_page_service{overflow:hidden;padding:143px 0 138px;position:relative}.sec_page_service+.sec_page_service{background:#fff;position:relative}.sec_page_service+.sec_page_service:before{content:"";position:absolute;left:0;top:0;width:37%;height:30px;background:var(--text-color)}.sec_page_service .inner{width:1082px;margin:0 auto}.sec_page_service .service_stitle{font-size:40px;font-weight:600;color:var(--main-color);margin-bottom:15px;position:relative;z-index:1}.sec_page_service .service_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;position:relative;z-index:0}.sec_page_service .service_title .jp{font-size:68px;letter-spacing:.2em}.sec_page_service .service_title .cat{min-width:216px;padding:8px 38px 11px;background:var(--main-color);margin-top:8px;font-size:16px;color:#fff;text-align:center}.sec_page_service .service_title .en{position:absolute;left:-200px;bottom:-76px;font-size:340px;font-weight:600;color:#fff;-webkit-text-stroke:1px #d8d6d6;text-stroke:1px #d8d6d6;white-space:nowrap;z-index:-1}.sec_page_service .service_text{font-size:20px;line-height:46px;font-weight:700;margin-top:47px;position:relative;z-index:1}.sec_page_service .symptoms_list_wrap{margin-top:62px;padding:70px 54.5px;border:2px solid var(--text-color);position:relative}.sec_page_service .symptoms_list_wrap .symptoms_list_title{font-size:28px;letter-spacing:.05em;text-align:center;margin-bottom:68px}.sec_page_service .symptoms_list_wrap .symptoms_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:43px 30px}.sec_page_service .symptoms_list_wrap .symptoms_list li{width:calc((100% - 60px)/3)}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:48px;margin-top:20px}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_title .icon{width:32.22px;height:32.48px;background:url(//life-colors.com/admin/wp-content/themes/lifecolors_themes/files/css/../img/coating/symptoms_list_icon.svg) no-repeat center/cover}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_title .text{width:calc(100% - 32.22px);padding-left:5px;font-size:16px;letter-spacing:.05em;line-height:1.5}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_text{font-size:14px;letter-spacing:.05em;line-height:24px;font-weight:600;margin-top:17px}.sec_page_service .market_wrap{margin-top:75px}.sec_page_service .market_arrow_box{margin-bottom:70px}.sec_page_service .market_arrow_text{font-size:24px;letter-spacing:.05em;font-weight:500;text-align:center}.sec_page_service .market_arrow{width:221px;border-style:solid;border-color:var(--main-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:74px 110.5px 0;margin:70px auto 0}.sec_page_service .market_title{font-size:42px;letter-spacing:.05em;font-weight:700;text-align:center}.sec_page_service .market_title.sml{font-size:28px}.sec_page_service .market_text{font-size:18px;letter-spacing:.05em;line-height:1.5;font-weight:500;text-align:center;margin-top:38px}.sec_page_service .market_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}.sec_page_service .market_list li{width:33.3333333333%;padding:0 38px;border-right:1px solid #bababa}.sec_page_service .market_list li .list_title_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.sec_page_service .market_list li .list_num{font-size:88px;letter-spacing:.075em;line-height:.65;color:var(--main-color)}.sec_page_service .market_list li .list_title{font-size:20px;letter-spacing:.05em;line-height:1.5;font-weight:700}.sec_page_service .market_list li .list_text{font-size:14px;letter-spacing:0;line-height:24px;font-weight:500;text-align:justify;margin-top:35px}.sec_page_service .price_table{width:933px;margin:40px auto 0}.sec_page_service .price_table .thead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.sec_page_service .price_table .thead dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - 24px)/3);min-height:49px;font-size:22px;letter-spacing:.05em;font-weight:700;color:var(--text-color)}.sec_page_service .price_table .thead dt:not(:nth-child(1)){color:#fff;background:var(--main-color)}.sec_page_service .price_table .thead dt span{text-box:trim-both cap alphabetic}.sec_page_service .price_table .tbody{margin-top:12px}.sec_page_service .price_table .tbody dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;position:relative}.sec_page_service .price_table .tbody dl+dl{margin-top:12px}.sec_page_service .price_table .tbody dt,.sec_page_service .price_table .tbody dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - 24px)/3);min-height:49px;font-size:18px;line-height:22px;font-weight:700;text-align:center}.sec_page_service .price_table .tbody dt span,.sec_page_service .price_table .tbody dd span{text-box:trim-both cap alphabetic}.sec_page_service .price_table .tbody dt{position:relative;z-index:0}.sec_page_service .price_table .tbody dt:before,.sec_page_service .price_table .tbody dt:after{content:"";position:absolute;top:0;z-index:-1}.sec_page_service .price_table .tbody dt:before{left:0;width:calc(100% - 24px);height:100%;background:#ffd0dd}.sec_page_service .price_table .tbody dt:after{right:0;width:24px;height:100%;background:url(//life-colors.com/admin/wp-content/themes/lifecolors_themes/files/css/../img/common/icon_arrow.svg) no-repeat right/cover}.sec_page_service .price_table .tbody dd{background:#ebebeb}.sec_page_service .price_table .tbody dd .sml{font-size:12px}.sec_page_service .price_table .tbody dd.all{position:absolute;left:calc((100% + 12px)/3);height:calc(500% + 48px);letter-spacing:0}.sec_page_service .table_note{font-size:12px;letter-spacing:.05em;font-weight:500;text-align:right;margin-top:24px}.sec_page_service .common_sml_btn{margin-top:57px}.sec_page_service .market_contact_text{font-size:18px;font-weight:700;text-align:center;margin-top:111px}.sec_page_service .common_btn{margin-top:21px}.sec_page_service.text-white .service_title .jp{color:#fff}.sec_page_service.text-white .service_title .en{color:var(--text-color);-webkit-text-stroke:1px #3e3e3e;text-stroke:1px #3e3e3e}.sec_page_service.text-white .service_text{color:#fff}.sec_page_service.text-white .symptoms_list_wrap{border:2px solid #fff}.sec_page_service.text-white .symptoms_list_wrap .symptoms_list_title{color:#fff}.sec_page_service.text-white .symptoms_list_wrap .symptoms_list li .list_title .text{color:#fff}.sec_page_service.text-white .symptoms_list_wrap .symptoms_list li .list_text{color:#fff}.sec_page_service.text-white .market_arrow_text{color:#fff}.sec_page_service.text-white .market_title{color:#fff}.sec_page_service.text-white .market_text{color:#fff}.sec_page_service.text-white .market_list li .list_title{color:#fff}.sec_page_service.text-white .market_list li .list_text{color:#fff}.sec_page_service.text-white .price_table .thead dt{color:#fff}.sec_page_service.text-white .price_table .tbody dd{background:#fff}.sec_page_service.text-white .table_note{color:#fff}.sec_page_service.text-white .market_contact_text{color:#fff}@media screen and (min-width:681px){.sec_page_service .market_list.type2 li{width:450px;padding-left:162px;padding-right:50px;position:relative}.sec_page_service .market_list.type2 li:nth-child(2n){border-right:none}.sec_page_service .market_list.type2 li .list_title_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.sec_page_service .market_list.type2 li .list_num{width:162px;letter-spacing:0;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec_page_service .market_list.type2 li .list_title{font-size:20px}.sec_page_service .market_list.type2 li .list_text{font-size:15px;margin-top:18px}}@media screen and (max-width:680px){.sec_page_service{padding:21.3333333333vw 0 13.8666666667vw}.sec_page_service+.sec_page_service:before{top:-1px;width:43%;height:5.3333333333vw}.sec_page_service .inner{width:100%;padding:0 5.3333333333vw}.sec_page_service .service_stitle{font-size:5.8666666667vw;margin-bottom:1.3333333333vw;position:relative;z-index:1}.sec_page_service .service_title{display:block}.sec_page_service .service_title .jp{font-size:10.1333333333vw}.sec_page_service .service_title .cat{display:inline-block;min-width:46.6666666667vw;padding:1.6vw 1.8666666667vw 2.1333333333vw;margin-top:3.4666666667vw;font-size:3.7333333333vw}.sec_page_service .service_title .en{top:-15.4666666667vw;left:-7.4666666667vw;-webkit-transform:translateY(0);transform:translateY(0);font-size:22.6666666667vw}.sec_page_service .service_text{font-size:4vw;line-height:2;margin-top:6.9333333333vw}.sec_page_service .symptoms_list_wrap{margin-top:10.6666666667vw;padding:9.6vw 6.4vw}.sec_page_service .symptoms_list_wrap .symptoms_list_title{font-size:5.3333333333vw;line-height:1.3;margin-bottom:7.4666666667vw}.sec_page_service .symptoms_list_wrap .symptoms_list{display:block}.sec_page_service .symptoms_list_wrap .symptoms_list li{width:100%}.sec_page_service .symptoms_list_wrap .symptoms_list li+li{margin-top:10.6666666667vw}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_title{min-height:auto;margin-top:3.7333333333vw}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_title .icon{width:8.592vw;height:8.6613333333vw}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_title .text{width:calc(100% - 8.592vw);padding-left:1.8666666667vw;font-size:4.2666666667vw}.sec_page_service .symptoms_list_wrap .symptoms_list li .list_text{font-size:3.7333333333vw;line-height:1.58;margin-top:4vw}.sec_page_service .market_wrap{margin-top:12.8vw}.sec_page_service .market_arrow_box{margin-bottom:8vw}.sec_page_service .market_arrow_text{font-size:4.2666666667vw;line-height:1.75}.sec_page_service .market_arrow{width:27.7333333333vw;border-width:9.3333333333vw 13.8666666667vw 0;margin-top:6.6666666667vw}.sec_page_service .market_title{font-size:5.8666666667vw}.sec_page_service .market_title.sml{font-size:5.8666666667vw}.sec_page_service .market_text{font-size:3.7333333333vw;margin-top:38px}.sec_page_service .market_list{display:block;margin-top:4vw}.sec_page_service .market_list li{width:100%;padding:0;border-right:none;padding:8vw 0 8vw 20vw;position:relative}.sec_page_service .market_list li+li{border-top:1px solid #bababa}.sec_page_service .market_list li:last-child{padding-bottom:0}.sec_page_service .market_list li .list_title_box{display:block}.sec_page_service .market_list li .list_num{font-size:18.1333333333vw;letter-spacing:0;position:absolute;left:0;top:9.0666666667vw}.sec_page_service .market_list li .list_title{font-size:4.8vw}.sec_page_service .market_list li .list_text{font-size:3.7333333333vw;letter-spacing:.05em;line-height:1.58;margin-top:2.6666666667vw}.sec_page_service .price_table{width:100%;margin-top:8vw}.sec_page_service .price_table .thead{gap:2.1333333333vw}.sec_page_service .price_table .thead dt{width:calc((100% - 4.2666666667vw)/3);min-height:7.7333333333vw;font-size:3.7333333333vw}.sec_page_service .price_table .tbody{margin-top:2.1333333333vw}.sec_page_service .price_table .tbody dl{gap:2.1333333333vw}.sec_page_service .price_table .tbody dl+dl{margin-top:2.1333333333vw}.sec_page_service .price_table .tbody dt,.sec_page_service .price_table .tbody dd{width:calc((100% - 4.2666666667vw)/3);min-height:7.7333333333vw;font-size:3.2vw;line-height:1.5}.sec_page_service .price_table .tbody dt:before{width:calc(100% - 3.2vw)}.sec_page_service .price_table .tbody dt:after{width:auto;height:auto;background:0 0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffd0dd;border-width:3.8666666667vw 0 3.8666666667vw 3.2vw}.sec_page_service .price_table .tbody dd .sml{font-size:2.6666666667vw}.sec_page_service .price_table .tbody dd.all{left:calc((100% + 2.1333333333vw)/3);height:calc(500% + 8.5333333333vw)}.sec_page_service .price_table.sp_sml .thead{gap:0}.sec_page_service .price_table.sp_sml .thead dt:nth-child(1){width:36vw;margin-right:.5333333333vw}.sec_page_service .price_table.sp_sml .thead dt:nth-child(2){width:28.8vw;margin-right:2.1333333333vw}.sec_page_service .price_table.sp_sml .thead dt:nth-child(3){width:22.1333333333vw}.sec_page_service .price_table.sp_sml .tbody{margin-top:2.1333333333vw}.sec_page_service .price_table.sp_sml .tbody dl{gap:0}.sec_page_service .price_table.sp_sml .tbody dl+dl{margin-top:2.1333333333vw}.sec_page_service .price_table.sp_sml .tbody dt{width:36vw;margin-right:.5333333333vw}.sec_page_service .price_table.sp_sml .tbody dt:before{width:calc(100% - 3.2vw)}.sec_page_service .price_table.sp_sml .tbody dt::after{border-width:3.7333333333vw 0px 3.7333333333vw 3.2vw}.sec_page_service .price_table.sp_sml .tbody dd:nth-of-type(1){width:28.8vw;margin-right:2.1333333333vw}.sec_page_service .price_table.sp_sml .tbody dd:last-of-type{width:22.1333333333vw;margin-right:0}.sec_page_service .price_table.sp_sml .tbody dd.all{text-align:left;padding:0 1.6vw;left:36.5333333333vw;height:calc(500% + 8.5333333333vw)}.sec_page_service .price_table.sp_sml .tbody .ls-100{letter-spacing:-.1em}.sec_page_service .table_note{font-size:3.2vw;line-height:1.5;text-align:left;margin-top:2.9333333333vw}.sec_page_service .common_sml_btn{margin-top:6.9333333333vw}.sec_page_service .market_contact_text{font-size:3.4666666667vw;line-height:1.5;margin-top:8vw}.sec_page_service .common_btn{margin-top:4.2666666667vw}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}