.mainimg01{background:url(/-/Media/com/clearvision/bg01.png) repeat-x center center;background-size:auto 100%}.toolBox01{background-color:#481c86}.btnBrand01>span{color:#481c86}#cvcont{background:url(202003/bg_cloth.png) repeat center center}#cvkv{height:480px;position:relative;background:#fff}#cvkv>.txt_wrap{width:420px;margin:auto;position:absolute;top:20px;left:0;right:0;z-index:9999}#cvkv>.txt_wrap.navback{z-index:1}#cvkv>.txt_wrap::before,#cvkv>.txt_wrap::after{content:"";display:block;position:absolute;width:200px;height:200px;border-radius:50%;background-color:#80cde3;background-position:center center;background-repeat:no-repeat;top:-10px;opacity:0}#cvkv>.txt_wrap.active::before,#cvkv>.txt_wrap.active::after{animation:fadein 1s linear 1;animation-fill-mode:forwards}#cvkv>.txt_wrap::before{left:-240px;background-image:url(202003/prod01.png);background-size:auto 72.5%}#cvkv>.txt_wrap::after{right:-240px;background-image:url(202003/prod02.png);background-size:72.5% auto}#cvkv>.txt_wrap h2{height:0;padding-bottom:31.6%;position:relative}#cvkv>.txt_wrap h2>.txt_wrap{width:100%;display:flex;position:absolute;margin:auto;top:0;left:0;right:0}#cvkv>.txt_wrap h2>.txt_wrap .ctxt{display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:0;padding-bottom:18.9%;animation-name:bounce;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}#cvkv>.txt_wrap h2>.txt_wrap .ctxt:nth-child(1){width:14.2%;background-image:url(202003/txt01.svg);animation-delay:0.5s}#cvkv>.txt_wrap h2>.txt_wrap .ctxt:nth-child(2){width:14.2%;background-image:url(202003/txt02.svg);animation-delay:0.6s}#cvkv>.txt_wrap h2>.txt_wrap .ctxt:nth-child(3){width:14.2%;background-image:url(202003/txt03.svg);animation-delay:0.7s}#cvkv>.txt_wrap h2>.txt_wrap .ctxt:nth-child(4){width:12.75%;background-image:url(202003/txt04.svg);animation-delay:0.8s}#cvkv>.txt_wrap h2>.txt_wrap .ctxt:nth-child(5){width:15.4%;background-image:url(202003/txt05.svg);animation-delay:0.9s}#cvkv>.txt_wrap h2>.txt_wrap .ctxt:nth-child(6){width:16.4%;background-image:url(202003/txt06.svg);animation-delay:1s}#cvkv>.txt_wrap h2>.txt_wrap .ctxt:nth-child(7){width:12.85%;background-image:url(202003/txt07.svg);animation-delay:1.1s}#cvkv>.txt_wrap h2 #cvevery{width:70.2%;height:0;padding-bottom:14.8%;position:absolute;margin:auto;bottom:0;right:0;left:0;font-size:20%;text-indent:-940px;overflow:hidden;background:url(202003/cvevery.svg) no-repeat center bottom;background-size:contain;opacity:0;animation-name:fadein;animation-duration:1s;animation-timing-function:linear;animation-delay:1.8s;animation-iteration-count:1;animation-fill-mode:forwards}#cvkv h1{height:300px;width:100%;position:absolute;bottom:0;background-image:linear-gradient(0deg, #dfede1 0%, #dfede1 17.5%, transparent 17.5%, transparent 100%),url(202003/bg_txt.svg);background-repeat:repeat, repeat;background-position:center bottom, center top;background-size:auto, 450px auto;z-index:0}#cvkv h1 span{display:block;width:444px;height:100%;position:absolute;margin:auto;top:0;right:0;left:0;background:url(202003/cv_logo.svg) no-repeat center top;background-size:100% auto;font-size:20%;text-indent:-9999px;color:#ccdf80}#cvkv h1 span::before,#cvkv h1 span::after{content:"";display:block;width:210px;position:absolute;background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%;margin:auto;bottom:0;opacity:0}#cvkv h1 span.active::before,#cvkv h1 span.active::after{animation:fadein 1s linear 1;animation-fill-mode:forwards}#cvkv h1 span::before{height:254px;left:-240px;background-image:url(202003/cvgirl.svg)}#cvkv h1 span::after{height:266px;right:-240px;background-image:url(202003/cvboy.svg)}@keyframes bounce{0%{animation-timing-function:cubic-bezier(0.138, 0.2541, 0.2177, 0.8747);transform:translate(0, 0%) scaleY(1);opacity:0}26%{animation-timing-function:cubic-bezier(0.7679, 0.1817, 0.8401, 0.7167);transform:translate(0, -48%) scaleY(1);opacity:0.5}54%{animation-timing-function:cubic-bezier(0.1045, 0.2026, 0.2224, 0.9608);transform:translate(0, 0%) scaleY(1);opacity:1}72%{animation-timing-function:cubic-bezier(0.138, 0.2541, 0.2177, 0.8747);transform:translate(0, 20%) scaleY(0.603);opacity:1}84%{animation-timing-function:ease-in;transform:translate(0, -24%) scaleY(1);opacity:1}100%{animation-timing-function:ease-out;transform:translate(0, 0%) scaleY(1);opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 970px){#cvkv{height:54vw}#cvkv>.txt_wrap{width:50vw;top:2vw}#cvkv>.txt_wrap::before,#cvkv>.txt_wrap::after{width:18vw;height:18vw;top:0}#cvkv>.txt_wrap::before{left:-20vw}#cvkv>.txt_wrap::after{right:-20vw}#cvkv h1{height:35vw;background-image:linear-gradient(0deg, #dfede1 0%, #dfede1 16.5%, transparent 16.5%, transparent 100%),url(202003/bg_txt.svg);background-size:auto, 52vw auto;z-index:0}#cvkv h1 span{width:46vw;height:calc(100% - 2vw);top:2vw}#cvkv h1 span::before,#cvkv h1 span::after{width:25vw}#cvkv h1 span::before{height:28vw;left:-25vw}#cvkv h1 span::after{height:29vw;right:-25vw}}@media screen and (max-width: 480px){#cvkv{height:103vw}#cvkv h1{height:84vw;background-image:linear-gradient(0deg, #dfede1 0%, #dfede1 9.5%, transparent 9.5%, transparent 100%),url(202003/bg_txt.svg);background-size:auto, 86% auto;z-index:0}#cvkv h1 span{width:80vw;height:calc(100% - 3vw);top:3vw}#cvkv h1 span::before,#cvkv h1 span::after{width:33vw}#cvkv h1 span::before{height:39vw;left:0}#cvkv h1 span::after{height:41vw;right:0}}#cvnav{background:#dfede1;height:80px}#cvnav .nav_fix{background:#dfede1;width:100vw;height:100%;position:relative;text-align:center}#cvnav .nav_fix ul{display:flex;justify-content:space-between;width:760px;height:60px;position:absolute;margin:auto;bottom:0;left:0;right:0}#cvnav .nav_fix ul li{width:32.5%}#cvnav .nav_fix ul li a{display:block;line-height:60px;height:60px}#cvnav .nav_fix ul li a:hover,#cvnav .nav_fix ul li a:focus{text-decoration:none}#cvnav .nav_fix ul li#nav_top{display:none}#cvnav .nav_fix ul li#nav_top a{background:url(202003/cv_logo.svg) no-repeat left center;background-size:contain;font-size:20%;text-indent:-940px;overflow:hidden}#cvnav .nav_fix ul li:not(#nav_top) a{font-size:2.2rem;font-family:"NudMotoyaMaruStd-W5";color:#666;text-align:center;background:#dbbf96;box-sizing:border-box;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.3);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color 0.5s ease}#cvnav .nav_fix ul li:not(#nav_top) a:hover,#cvnav .nav_fix ul li:not(#nav_top) a:active{color:#333;background:#d2a67b;box-shadow:0 0 0 0 transparent}#cvnav .nav_fix ul li:not(#nav_top) a::after{content:"";display:block;border:1px solid #fff;width:calc(100% - 8px);height:calc(100% - 8px);box-sizing:border-box;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}#cvnav .nav_fix ul li.active:not(#nav_top) a{color:#333;background:#d2a67b}#cvnav .nav_fix.fixed{position:fixed;height:60px;z-index:997;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2)}#cvnav .nav_fix.fixed ul{width:auto;max-width:940px;height:48px;bottom:5px}#cvnav .nav_fix.fixed ul li{width:26%}#cvnav .nav_fix.fixed ul li a{line-height:48px;height:48px}#cvnav .nav_fix.fixed ul li#nav_top{display:block;width:20%}#cvnav .nav_fix.fixed ul li:not(#nav_top) a{font-size:2rem;box-shadow:0 0 0 0 transparent}#gNavi.gnavi-fixed.noshadow{box-shadow:0 0 0 0 transparent}@media screen and (max-width: 768px){#cvnav{height:80px}#cvnav .nav_fix ul{width:calc(100vw - 30px);height:54px}#cvnav .nav_fix ul li a{line-height:54px;height:54px}#cvnav .nav_fix ul li:not(#nav_top) a{font-size:2rem}#cvnav .nav_fix ul li:not(#nav_top) a:hover,#cvnav .nav_fix ul li:not(#nav_top) a:active{color:#666;background:#dbbf96}#cvnav .nav_fix ul li.active:not(#nav_top) a{color:#333;background:#d2a67b}#cvnav .nav_fix.fixed{position:fixed;height:54px}#cvnav .nav_fix.fixed ul{height:42px;bottom:5px}#cvnav .nav_fix.fixed ul li a{line-height:42px;height:42px}#cvnav .nav_fix.fixed ul li:not(#nav_top) a{font-size:1.8rem}}@media screen and (max-width: 480px){#cvnav{height:60px}#cvnav .nav_fix ul{height:40px}#cvnav .nav_fix ul li{width:33%}#cvnav .nav_fix ul li a{line-height:40px;height:40px;padding:0 2px;box-sizing:border-box}#cvnav .nav_fix ul li#nav_top a{background:url(202003/cv_logo.svg) no-repeat center center;background-size:contain}#cvnav .nav_fix ul li:not(#nav_top) a{font-size:1.4rem;box-shadow:0 0 0 0 transparent}#cvnav .nav_fix ul li:not(#nav_top) a::after{width:calc(100% - 4px);height:calc(100% - 4px)}#cvnav .nav_fix.fixed{position:fixed;height:48px}#cvnav .nav_fix.fixed ul{width:100%;height:32px;bottom:8px}#cvnav .nav_fix.fixed ul li a{line-height:32px;height:32px}#cvnav .nav_fix.fixed ul li:not(#nav_top) a{font-size:1.2rem}}#cvp{background:#dfede1;text-align:center;padding:30px 0 50px 0}#cvp h3{font-size:2.4rem;line-height:1.4;font-family:"NudMotoyaMaruStd-W6";color:#44a887;margin:0 0 30px 0}#cvp .swiper-container{max-width:940px;min-height:181px;margin:0 auto;opacity:0}#cvp .swiper-container.active{animation:fadein 1s linear 1;animation-fill-mode:forwards}#cvp .swiper-container .swiper-slide img{border:3px solid #fff;box-sizing:border-box}.pc_only{display:block}.sp_only{display:none}@media screen and (max-width: 970px){#cvp{padding:4% 15px 6% 15px}}@media screen and (max-width: 768px){#cvp h3{font-size:2rem;margin:0 0 4% 0}#cvp .swiper-container{min-height:23.7vw}}@media screen and (max-width: 480px){#cvp h3{font-size:1.7rem;text-align:left}#cvp .swiper-container{min-height:36vw}#cvp .swiper-container .swiper-slide img{border:2px solid #fff}.pc_only{display:none}.sp_only{display:block}}#cvbody{text-align:center}#cvbody h3{margin:0 auto 30px auto;display:inline-block;font-size:2.4rem;line-height:1.3;font-family:"NudMotoyaMaruStd-W6";color:#007bce;text-align:center;background:#fff;min-width:12em;box-sizing:border-box;padding:0.6em 1em;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.3);position:relative}#cvbody h3::after{content:"";display:block;border:2px dotted #80cde3;width:calc(100% - 8px);height:calc(100% - 8px);box-sizing:border-box;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){#cvbody h3{margin:0 auto 4% auto;font-size:2.2rem}}@media screen and (max-width: 480px){#cvbody h3{font-size:1.8rem;min-width:10em}#cvbody h3::after{width:calc(100% - 6px);height:calc(100% - 6px)}}#cv_concept,#cv_crocetin,#cv_products{max-width:940px;box-sizing:border-box;margin:-120px auto 0 auto;padding:170px 0 50px 0}.cvlinkmenu{max-width:940px;margin:0 auto;padding:0 0 50px 0}#cv_concept{position:relative}#cv_concept::before{content:"";width:22.4%;height:0;padding-bottom:25%;background:url(202003/boy02.svg) no-repeat center center;background-size:contain;position:absolute;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));top:150px;opacity:0;z-index:1}#cv_concept::after{content:"";width:21.5%;height:0;padding-bottom:21.3%;background:url(202003/girl02.svg) no-repeat center center;background-size:contain;position:absolute;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));top:170px;opacity:0;z-index:0}#cv_concept h3{position:relative;z-index:0}#cv_concept p{font-size:1.9rem;line-height:2;font-family:"NudMotoyaMaruStd-W5";color:#934f1b;margin:0 0 0.8em 0;opacity:0}#cv_concept p:last-child{padding-bottom:18%;position:relative}#cv_concept p:last-child::after{content:"";display:block;width:100%;height:0;padding-bottom:13%;background-image:url(202003/p_study.svg),url(202003/p_play.svg);background-repeat:no-repeat, no-repeat;background-position:left 12% center, right 12% center;background-size:auto 100%, auto 100%;position:absolute;bottom:0;left:0}#cv_concept.action::before{animation:rolling1 1.2s ease-in 1;animation-fill-mode:forwards}#cv_concept.action::after{animation:rolling2 1.2s ease-in 1;animation-fill-mode:forwards}#cv_concept.action p{animation:fadein 1s linear 1;animation-fill-mode:forwards}@keyframes rolling1{0%{opacity:0;left:-45%;transform:rotate(0)}100%{opacity:1;left:4%;transform:rotate(360deg)}}@keyframes rolling2{0%{opacity:0;right:-45%;transform:rotate(0)}100%{opacity:1;right:3%;transform:rotate(-360deg)}}@media screen and (max-width: 970px){#cv_concept,#cv_crocetin,#cv_products{margin:-110px auto 0 auto;padding:calc(110px + 6%) 15px 6% 15px}#cv_concept{overflow:hidden}#cv_concept::before{top:calc(110px + 7%)}#cv_concept::after{top:calc(110px + 9%)}.cvlinkmenu{padding:0 15px 6% 15px}}@media screen and (max-width: 768px){#cv_concept p{font-size:1.75rem}}@media screen and (max-width: 480px){#cv_concept,#cv_crocetin,#cv_products{margin:-80px auto 0 auto;padding:calc(80px + 6%) 15px 6% 15px}#cv_concept::before{top:calc(80px + 80px);width:35.5%;padding-bottom:39.6%}#cv_concept::after{top:calc(80px + 100px);width:34.2%;padding-bottom:33.8%}#cv_concept h3{margin-bottom:45vw}#cv_concept p{font-size:1.5rem}#cv_concept p:last-child{padding-bottom:24vw}#cv_concept p:last-child::after{padding-bottom:17vw;background-position:left center, right center}@keyframes rolling1{0%{opacity:0;left:-55vw;transform:rotate(0)}100%{opacity:1;left:10vw;transform:rotate(360deg)}}@keyframes rolling2{0%{opacity:0;right:-55vw;transform:rotate(0)}100%{opacity:1;right:8vw;transform:rotate(-360deg)}}}#cv_crocetin{padding-top:120px;padding-bottom:0}#cv_crocetin .contwrap{border-radius:16px;background:#fff;padding:50px 80px 50px 80px;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.3) inset;position:relative;overflow:hidden}#cv_crocetin .contwrap::before,#cv_crocetin .contwrap::after{content:"";display:block;width:20.6%;height:0;padding-bottom:20.6%;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:50px;opacity:0}#cv_crocetin .contwrap h3{background:#faf7d6}#cv_crocetin .contwrap .lead{opacity:0;zoom:100%}#cv_crocetin .contwrap .lead:after{content:"";clear:both;height:0;display:block;visibility:hidden}#cv_crocetin .contwrap .lead::before{content:"";display:block;width:28.6%;height:0;padding-bottom:20.4%;background:url(202003/girl04.svg) no-repeat center center;background-size:contain;float:left;margin-right:3em;margin-top:-30px}#cv_crocetin .contwrap p{font-size:1.6rem;text-align:left;line-height:1.8;margin:0 0 0.8em 0}#cv_crocetin .contwrap p:last-child{margin-bottom:0}#cv_crocetin .contwrap .img_wrap{margin:0 auto;opacity:0;position:relative}#cv_crocetin .contwrap .img_wrap img{margin:0 0 0 auto}#cv_crocetin .contwrap .img_wrap::after{content:"";display:block;width:466px;height:0;padding-bottom:112px;background:url(202003/smb_crocetin.png) no-repeat center center;background-size:contain;position:absolute;top:0;left:0}#cv_crocetin .contwrap #cvspeak{position:absolute;height:287px;width:auto;bottom:4px;right:8%;opacity:0}#cv_crocetin .contwrap #cvfood{margin-top:30px;width:530px;opacity:0}#cv_crocetin .contwrap #cvfood ul{display:flex;justify-content:space-between}#cv_crocetin .contwrap #cvfood ul li{width:260px}#cv_crocetin .contwrap #cvfood ul li img{border-radius:8px;margin-bottom:4px}#cv_crocetin .contwrap #cvfood ul li h4{font-weight:bold;font-size:1.5rem;line-height:1.3;color:#934f1b;margin-bottom:4px}#cv_crocetin .contwrap #cvfood ul li p{font-size:1.3rem;line-height:1.3;text-align:center}#cv_crocetin .contwrap #cvfood>p{font-size:1.1rem;line-height:1.3;margin-top:16px;text-align:right}#cv_crocetin .contwrap.action::before,#cv_crocetin .contwrap.action::after{animation:fadein 1s linear 1;animation-fill-mode:forwards}#cv_crocetin .contwrap.action .lead{animation:fadein 1s linear 1;animation-fill-mode:forwards}#cv_crocetin .contwrap.action p{animation:fadein 1s linear 1;animation-fill-mode:forwards}#cv_crocetin .contwrap.action .img_wrap{animation:fadein 1s linear 1;animation-fill-mode:forwards}#cv_crocetin .contwrap.action #cvspeak{animation:jump 0.8s ease-out 1s 1;animation-fill-mode:forwards}#cv_crocetin .contwrap.action #cvfood{animation:fadein 1s linear 1;animation-fill-mode:forwards}@keyframes jump{0%{opacity:0;bottom:-60%}100%{opacity:1;bottom:4px}}@media screen and (max-width: 970px){#cv_crocetin{padding:110px 0 0 0}#cv_crocetin .contwrap{border-radius:0;padding:6% 15px 6% 15px;box-shadow:0 0 0 0 transparent inset}#cv_crocetin .contwrap::before,#cv_crocetin .contwrap::after{bottom:6vw}#cv_crocetin .contwrap h3{background:#faf7d6}#cv_crocetin .contwrap .lead::before{margin-top:-3vw}#cv_crocetin .contwrap .img_wrap{opacity:0;position:relative;height:22vw}#cv_crocetin .contwrap .img_wrap img{height:100%;width:auto}#cv_crocetin .contwrap .img_wrap::after{width:60vw;padding-bottom:14.4vw}#cv_crocetin .contwrap #cvspeak{height:29vw;right:15px}#cv_crocetin .contwrap #cvfood{margin-top:3vw;width:64vw}#cv_crocetin .contwrap #cvfood ul li{width:49%}#cv_crocetin .contwrap #cvfood>p{margin-top:1.5vw}}@media screen and (max-width: 768px){#cv_crocetin .contwrap p{font-size:1.5rem}#cv_crocetin .contwrap #cvfood ul li h4{font-size:1.4rem}#cv_crocetin .contwrap #cvfood ul li p{font-size:1.2rem;text-align:left}}@media screen and (max-width: 480px){#cv_crocetin{padding:80px 0 0 0}#cv_crocetin .contwrap{padding:6% 15px 24.5vw 15px}#cv_crocetin .contwrap .lead::before{width:32vw;padding-bottom:22.6vw;margin-right:0.5em;margin-bottom:1em}#cv_crocetin .contwrap p{font-size:1.4rem}#cv_crocetin .contwrap .img_wrap{height:28vw}#cv_crocetin .contwrap #cvspeak{height:32vw}#cv_crocetin .contwrap #cvfood{width:auto}#cv_crocetin .contwrap #cvfood>p{margin-top:2vw;text-align:left;padding-right:27.5vw}}#cv_products #proclist{opacity:0}#cv_products.action #proclist{animation:fadein 1s linear 1;animation-fill-mode:forwards}#proclist{position:relative;padding-top:calc(160px + 30px)}#proclist::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#e55552 transparent transparent transparent;position:absolute;z-index:1;top:calc(160px + 30px);left:278px;right:auto}#proclist.arrow_right::before{animation:arrowright 0.5s ease;animation-fill-mode:forwards}#proclist.arrow_left::before{animation:arrowleft 0.5s ease;animation-fill-mode:forwards}#proclist dl dt{width:35%;position:absolute;top:0;transition:all 0.5s ease}#proclist dl dt>span{display:block;font-family:"NudMotoyaMaruStd-W5";color:#666;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#proclist dl dt::before{content:"";display:block;width:160px;height:0;padding-bottom:160px;margin:0 auto;background-repeat:no-repeat;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}@media all and (-ms-high-contrast: none){#proclist dl dt::before{opacity:0.5}}#proclist dl dt::after{content:"";display:block;width:120px;height:0;padding-bottom:60px;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:1}#proclist dl dt:hover{color:#e55552;cursor:pointer}#proclist dl dt:hover::before{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);transition:all 0.5s ease}@media all and (-ms-high-contrast: none){#proclist dl dt:hover::before{opacity:1}}#proclist dl#cvjr dt{left:15%}#proclist dl#cvjr dt::before{background-image:url(202003/prod01.png);background-size:auto 94%;background-position:center center}#proclist dl#cvjr dt::after{background-image:url(202003/click_g.svg);top:-5%;left:-4%}#proclist dl#cvex dt{right:15%}#proclist dl#cvex dt::before{background-image:url(202003/prod02.png);background-size:94% auto;background-position:center bottom 10%}#proclist dl#cvex dt::after{background-image:url(202003/click_b.svg);top:-5%;right:-4%}#proclist dl dd{background:#fff;padding:60px 80px;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.3);display:none;position:relative;z-index:0}#proclist dl dd::after{content:"";display:block;position:absolute;height:calc(100% - 24px);width:calc(100% - 24px);box-sizing:border-box;border:2px dotted #80cde3;margin:auto;top:0;bottom:0;left:0;right:0;z-index:0}#proclist dl dd .prodinfo{opacity:0}#proclist dl.active dt>span{color:#e55552}#proclist dl.active dt::before{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}@media all and (-ms-high-contrast: none){#proclist dl.active dt::before{opacity:1}}#proclist dl.active dt::after{opacity:0;transition:opacity 0.5s ease}#proclist dl.active dt:hover{cursor:auto}#proclist dl.active dd{display:block}#proclist dl.active dd .prodinfo{opacity:1;animation:fadein 1s ease}@keyframes arrowright{0%{transform:translateX(0)}100%{transform:translateX(328px)}}@keyframes arrowleft{0%{transform:translateX(328px)}100%{transform:translateX(0)}}@media screen and (max-width: 970px){#proclist{padding-top:calc(150px + 30px)}#proclist::before{border-width:25px 25px 0 25px;top:calc(150px + 30px);left:calc(25% - 25px);right:auto}#proclist dl dt{width:50%}#proclist dl dt::before{width:150px;padding-bottom:150px}#proclist dl dt::after{width:110px;padding-bottom:55px}#proclist dl#cvjr dt{left:0}#proclist dl#cvjr dt::after{top:-3%;left:-2%}#proclist dl#cvex dt{right:0}#proclist dl#cvex dt::after{top:-3%;right:-2%}#proclist dl dd{padding:5vw}#proclist dl dd::after{height:calc(100% - 20px);width:calc(100% - 20px)}@keyframes arrowright{0%{transform:translateX(0)}100%{transform:translateX(calc(calc(100vw - 9.4vw) * 0.5))}}@keyframes arrowleft{0%{transform:translateX(calc(calc(100vw - 9.4vw) * 0.5))}100%{transform:translateX(0)}}}@media screen and (max-width: 480px){#proclist{padding-top:calc(100px + 40px)}#proclist::before{border-width:15px 15px 0 15px;top:calc(100px + 40px);left:calc(25% - 15px);right:auto}#proclist dl dt>span{font-size:1.2rem}#proclist dl dt::before{width:100px;padding-bottom:100px}#proclist dl dt::after{width:70px;padding-bottom:35px}#proclist dl#cvjr dt{left:0}#proclist dl#cvjr dt::after{top:-6%;left:-4%}#proclist dl#cvex dt{right:0}#proclist dl#cvex dt::after{top:-6%;right:-4%}#proclist dl dd{padding:5.5vw}#proclist dl dd::after{height:calc(100% - 4vw);width:calc(100% - 4vw);border:2px dotted #80cde3}}.prodinfo{max-width:700px;margin:0 auto;text-align:left;position:relative;z-index:1;zoom:100%}.prodinfo:after{content:"";clear:both;height:0;display:block;visibility:hidden}.prodinfo .photo{width:300px;height:300px;float:left;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.prodinfo .prodspec{width:380px;float:right}.prodinfo .prodspec h4{height:144px;font-size:20%;text-indent:-940px;overflow:hidden;margin-bottom:20px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.prodinfo .prodspec .prodimg{display:flex;justify-content:center;align-items:center}.prodinfo .prodspec .prodimg img{width:110px;height:110px;border-radius:50%}.prodinfo .prodspec .prodimg h5{padding-left:10px;font-size:1.8rem;font-family:"NudMotoyaMaruStd-W6";color:#e55552;line-height:1.4}.prodinfo .tokucho{clear:both;background:#f3e7f0;color:#9c3f74;font-family:"NudMotoyaMaruStd-W5";padding:1.2em;font-size:1.8rem;text-align:center;border-radius:4px;margin-bottom:30px}.prodinfo .tokucho ul{display:inline-block;text-align:left}.prodinfo .tokucho ul li{padding-left:18px;position:relative;margin:0 0 0.3em;line-height:1.4}.prodinfo .tokucho ul li:last-child{margin-bottom:0}.prodinfo .tokucho ul li::before{content:"";display:block;width:12px;height:12px;border-radius:50%;position:absolute;background:#9c3f74;top:8px;left:0}.prodinfo .howto{margin:0 0 40px 0}.prodinfo .howto h5{font-size:1.7rem;font-weight:bold;color:#007bce;margin:0 0 0.5em 0;padding:0 0 0.2em 0;border-bottom:1px dotted #999}.prodinfo .howto p{font-size:1.5rem}.prodinfo .howto.pro{margin-top:50px;margin-bottom:0;border:1px solid #ccc;padding:20px 1.5em}.prodinfo .howto.pro p{font-size:1.4rem;margin-bottom:0.7em;padding-bottom:0.7em;padding-left:16px;border-bottom:1px dotted #999;position:relative}.prodinfo .howto.pro p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.prodinfo .howto.pro p::before{content:"";display:block;position:absolute;width:10px;height:10px;background:#481c86;top:4px;left:0}.prodinfo .howto.pro p b{font-size:1.6rem}.prodinfo .howto.pro p .tel{font-weight:bold;color:#007bce;font-size:2rem;display:inline-block}.prodinfo .howto.pro p .teltime{margin-top:0.5em;font-size:1.2rem;line-height:1.4}.prodinfo#prod_jr .photo img{height:100%;width:auto}.prodinfo#prod_jr .prodspec h4{background-image:url(202003/logo_jr.svg)}.prodinfo#prod_jr .howto{padding-bottom:260px;background:url(202003/voice01.svg) no-repeat center bottom;background-size:auto 240px;margin-bottom:16px}.prodinfo#prod_ex .photo img{height:auto;width:100%}.prodinfo#prod_ex .prodspec h4{background-image:url(202003/logo_ex.svg)}#cvban{max-width:940px;margin:0 auto;text-align:center;padding:50px 0;display:flex;justify-content:space-between}#cvban a{display:block;width:49%;transition:all 0.5s ease}#cvban a:hover{opacity:0.8}.vc_cap{font-size:1.2rem;line-height:1;margin-bottom:30px}@media screen and (max-width: 970px){.prodinfo{max-width:none}.prodinfo .photo{width:36vw;height:36vw;margin-bottom:3vw}.prodinfo .prodspec{width:44vw}.prodinfo .prodspec h4{height:16vw}.prodinfo .prodspec .prodimg img{width:15vw;height:15vw}.prodinfo .prodspec .prodimg h5{padding-left:0.5em}.prodinfo .tokucho{padding:1em;margin-bottom:4vw}.prodinfo .tokucho ul li::before{top:7px}.prodinfo .howto{margin:0 0 5vw 0}.prodinfo .howto.pro{margin-top:6vw}.prodinfo .howto.pro p::before{top:3px}.prodinfo#prod_jr .howto{padding-bottom:28vw;background-size:auto 26vw;margin-bottom:2vw}#cvban{padding:6% 15px 6% 15px}.vc_cap{margin-bottom:4vw}}@media screen and (max-width: 768px){.prodinfo .prodspec .prodimg h5{font-size:1.7rem}.prodinfo .tokucho{font-size:1.7rem}.prodinfo .howto h5{font-size:1.6rem}.prodinfo .howto.pro{padding:1.2em}.prodinfo .howto.pro p{font-size:1.4rem}.prodinfo .howto.pro p b{font-size:1.5rem}.prodinfo .howto.pro p .tel{font-size:1.8rem}}@media screen and (max-width: 480px){.prodinfo .photo{width:auto;float:none;height:auto}.prodinfo .prodspec{width:auto;float:none}.prodinfo .prodspec h4{height:84px;margin-bottom:0}.prodinfo .prodspec .prodimg{margin-bottom:3vw}.prodinfo .prodspec .prodimg img{width:80px;height:80px}.prodinfo .prodspec .prodimg h5{font-size:1.5rem}.prodinfo .tokucho{padding:0.6em 1em;font-size:1.5rem}.prodinfo .tokucho ul li{padding-left:14px}.prodinfo .tokucho ul li::before{width:10px;height:10px;top:7px}.prodinfo .howto h5{font-size:1.4rem}.prodinfo .howto p{font-size:1.3rem}.prodinfo .howto.pro{padding:0.8em}.prodinfo .howto.pro p{font-size:1.2rem;padding-left:12px}.prodinfo .howto.pro p::before{width:8px;height:8px;top:4px}.prodinfo .howto.pro p b{font-size:1.4rem}.prodinfo .howto.pro p .tel{font-size:1.6rem}.prodinfo .howto.pro p .teltime{font-size:1.1rem}.prodinfo#prod_jr .photo img{max-height:220px}.prodinfo#prod_jr .howto{padding-bottom:35vw;background-size:100% auto}.prodinfo#prod_ex .photo img{max-width:220px}#cvban{display:block}#cvban a{width:auto;margin-bottom:10px}#cvban a:last-child{margin-bottom:0}}.btnlist ul{display:flex;justify-content:space-between;align-items:flex-start}.btnlist ul li{width:47.5%;text-align:center}.btnlist ul li a{display:block;line-height:60px;height:60px;font-size:2.2rem;font-family:"NudMotoyaMaruStd-W5";color:#a80000;text-align:center;background:#dbbf96;box-sizing:border-box;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.3);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color 0.5s ease;margin-bottom:8px;cursor:pointer}.btnlist ul li a:hover,.btnlist ul li a:focus{text-decoration:none}.btnlist ul li a:hover,.btnlist ul li a:active{background:#d2a67b;box-shadow:0 0 0 0 transparent}.btnlist ul li a::after{content:"";display:block;border:1px solid #fff;width:calc(100% - 8px);height:calc(100% - 8px);box-sizing:border-box;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.btnlist ul li p{font-size:1.3rem;color:#666;text-align:left}@media screen and (max-width: 768px){.btnlist ul li{width:49%}.btnlist ul li a{line-height:54px;height:54px;font-size:2rem}}@media screen and (max-width: 480px){.btnlist ul{display:block}.btnlist ul li{width:auto;margin-bottom:3vw}.btnlist ul li:last-child{margin-bottom:0}.btnlist ul li a{line-height:44px;height:44px;font-size:1.6rem;box-shadow:0 0 0 0 transparent;margin-bottom:4px}.btnlist ul li a::after{width:calc(100% - 4px);height:calc(100% - 4px)}.btnlist ul li p{font-size:1.2rem}}.brand-btns.-fixed.-show{display:none}.brand-header{background:#dfede1;border-bottom:1px solid #b8ddbd}.brand-header-title{width:225px;height:13px;overflow:hidden;background-image:url(/-/media/com/clearvision-series/promo/clearvision/assets/img/common/cvseries_logo.svg);background-position:center left;background-size:contain;background-repeat:no-repeat;color:#3c2280;font-size:20%;text-indent:-100%}@media screen and (min-width: 750px){.brand-header-title{width:388px;height:23px}}#cvbody h3.cv_series_item_title{margin-top:50px}.cv_series_item{display:flex;justify-content:space-between;gap:50px}.cv_series_item a{display:block;width:100%}.cv_series_item a .cv_series_item_box{height:100%}.cv_series_item a .cv_series_item_box>div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.cv_series_item_box{overflow:hidden;border-radius:10px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.25);text-align:center}.cv_series_item_box.cv .cv_series_item_box_name,.cv_series_item_box.cv .cv_series_item_box_more{background:linear-gradient(270deg, #555492 0%, #2d4a8d 25%, #004088 51%, #00458c 59%, #005398 70%, #006cad 81%, #008dca 93%, #00a4dd 100%)}.cv_series_item_box.rc .cv_series_item_box_name,.cv_series_item_box.rc .cv_series_item_box_more{background:linear-gradient(270deg, #ff3f01 0%, #f77815 100%)}.cv_series_item_box_name{padding:8px}.cv_series_item_box_name figure{max-width:256px;margin:0 auto}.cv_series_item_box.cv .cv_series_item_box_item{padding:13px 18px 15px}.cv_series_item_box.rc .cv_series_item_box_item{padding:13px 18px 14px}.cv_series_item_box_item_txt{font-size:2.2rem;line-height:1.45;font-family:"NudMotoyaMaruStd-W5"}.cv_series_item_box.rc .cv_series_item_box_item_txt{color:#931604}.cv_series_item_box.cv .cv_series_item_box_item_txt{color:#000091}.cv_series_item_box.cv .cv_series_item_box_item_txt,.cv_series_item_box.rc .cv_series_item_box_item_txt{margin-bottom:20px}.cv_series_item_box.cv .cv_series_item_box_item_img,.cv_series_item_box.rc .cv_series_item_box_item_img{max-width:258px;margin:0 auto}.cv_series_item_box_more{margin-top:auto;padding:25px 19px 29px}.cv_series_item_box_more_link{display:flex;align-items:center;justify-content:center;width:100%;height:42px;overflow:hidden;border-radius:9999px;background-color:#fff;color:#000;font-size:2.2rem;font-family:"NudMotoyaMaruStd-W5";transition:opacity 0.5s}.cv_series_item_box_more_link span{display:block;width:100%;max-width:256px;background-position:center right 15px;background-size:auto 12px;background-repeat:no-repeat}.cv_series_item a:hover .cv_series_item_box_more_link{opacity:0.8}.cv_series_item_box.cv .cv_series_item_box_more_link span{background-image:url(/-/media/com/clearvision-series/promo/clearvision/assets/img/common/series_cv_arrow.svg)}.cv_series_item_box.rc .cv_series_item_box_more_link span{background-image:url(/-/media/com/clearvision-series/promo/clearvision/assets/img/common/series_rc_arrow.svg)}@media screen and (max-width: 768px){#cvbody h3.cv_series_item_title{margin-top:6vw}.cv_series_item{gap:4vw}.cv_series_item_box_name figure{max-width:220px}.cv_series_item_box_item_txt{font-size:1.9rem}.cv_series_item_box.cv .cv_series_item_box_item_txt,.cv_series_item_box.rc .cv_series_item_box_item_txt{margin-bottom:3vw}.cv_series_item_box.cv .cv_series_item_box_item_img,.cv_series_item_box.rc .cv_series_item_box_item_img{max-width:258px;margin:0 auto}.cv_series_item_box_more{margin-top:auto;padding:18px 13px 20px}.cv_series_item_box_more_link{height:38px;font-size:2rem}}@media screen and (max-width: 480px){#cvbody h3.cv_series_item_title{margin-top:8vw}.cv_series_item{flex-direction:column;gap:4vw;align-items:center}.cv_series_item a{max-width:280px}.cv_series_item_box_name{padding:0 14px}.cv_series_item_box_name figure{max-width:184px;padding:6px}.cv_series_item_box.cv .cv_series_item_box_item,.cv_series_item_box.rc .cv_series_item_box_item{padding:10px}.cv_series_item_box_item_txt{font-size:1.5rem}.cv_series_item_box.cv .cv_series_item_box_item_txt,.cv_series_item_box.rc .cv_series_item_box_item_txt{margin-bottom:0}.cv_series_item_box.cv .cv_series_item_box_item_img,.cv_series_item_box.rc .cv_series_item_box_item_img{max-width:184px}.cv_series_item_box_more_link{height:32px;font-size:1.5rem}.cv_series_item_box_more_link span{background-position:center right 11px;background-size:auto 8px}}
