@charset "UTF-8";html{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}details,menu,figcaption,figure,main,article,aside,footer,header,nav,section{display:block}html,body,button,input,optgroup,select,textarea,p,h1,h2,h3,h4,h5,h6,figure,ul,ol,dl,dt,dd{margin:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:YakuHanJPs_Noto,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1;margin:0;letter-spacing:inherit}ul,ol,dl,dd,dt{list-style:none;padding:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}canvas,audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.font--exo{font-family:Exo,sans-serif!important}.font--noto{font-family:YakuHanJPs_Noto,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif!important}html{min-height:100%}body{font-family:YakuHanJPs_Noto,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;-webkit-text-size-adjust:100%;min-height:100%;background-color:#fff;color:#323232;font-weight:300}.clearfix:after{content:" ";display:block;clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;outline:none;color:#0099db}#wrapper{overflow:hidden}.container{padding:0 30px;margin:0 auto;max-width:1080px}@media screen and (max-width: 767px){.show--only-pc{display:none!important}}@media screen and (min-width: 768px){.show--only-sp{display:none!important}.container{padding:0 15px}}@media screen and (min-width: 1110px){.container{padding:0}}.align--left{text-align:left!important}.align--right{text-align:right!important}.align--center{text-align:center!important}.inline--block{display:inline-block}.display--block{display:block!important}.align--center .button{margin:0 auto}.button{display:inline-block;cursor:pointer;outline:none;border:none;background:none;padding:0 10px;margin:0;text-align:center;text-decoration:none!important;min-width:auto;min-height:auto;--border-opacity: none}.button span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:center!important;justify-content:center!important;height:100%}.button--detail{width:180px;padding-top:12px;padding-bottom:13px;border-radius:20px;color:#fff;background-color:#323232;font-weight:700;font-size:13px;line-height:1;letter-spacing:.2em}.button--size-large{height:50px;max-width:275px;width:100%;border-radius:25px;letter-spacing:.1em}.button--size-large span{padding-top:0;padding-bottom:3px}.content_module_button_4{text-align:center;margin-top:20px}.mb--0{margin-bottom:0!important}.mb--5{margin-bottom:5px!important}.mb--7{margin-bottom:7px!important}.mb--10{margin-bottom:10px!important}.mb--15{margin-bottom:15px!important}.mb--18{margin-bottom:18px!important}.mb--20{margin-bottom:20px!important}.mb--25{margin-bottom:25px!important}.mb--30{margin-bottom:30px!important}.mb--35{margin-bottom:35px!important}.mb--40{margin-bottom:40px!important}.mb--45{margin-bottom:45px!important}.mb--50{margin-bottom:50px!important}.mb--60{margin-bottom:60px!important}.mb--65{margin-bottom:65px!important}.mb--70{margin-bottom:70px!important}.mb--75{margin-bottom:75px!important}.mb--80{margin-bottom:80px!important}.mb--85{margin-bottom:85px!important}.mb--90{margin-bottom:90px!important}.mb--95{margin-bottom:95px!important}.mb--100{margin-bottom:100px!important}.mr--0{margin-right:0!important}.indent-1{padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){.align--center-sp{text-align:center}.show--only-pc{display:none!important}.mb--sp-5{margin-bottom:5px!important}.mb--sp-10{margin-bottom:10px!important}.mb--sp-15{margin-bottom:15px!important}.mb--sp-20{margin-bottom:20px!important}.mb--sp-25{margin-bottom:25px!important}.mb--sp-30{margin-bottom:30px!important}.mb--sp-35{margin-bottom:35px!important}.mb--sp-40{margin-bottom:40px!important}.mb--sp-45{margin-bottom:45px!important}.mb--sp-50{margin-bottom:50px!important}.mb--sp-55{margin-bottom:55px!important}.mb--sp-60{margin-bottom:60px!important}.mb--sp-75{margin-bottom:75px!important}.mt--sp-5{margin-top:5px!important}.mt--sp-10{margin-top:10px!important}.mt--sp-15{margin-top:15px!important}.mt--sp-20{margin-top:20px!important}.mt--sp-25{margin-top:25px!important}.mt--sp-30{margin-top:30px!important}.mt--sp-35{margin-top:35px!important}.mt--sp-40{margin-top:40px!important}.mt--sp-45{margin-top:45px!important}.mt--sp-50{margin-top:50px!important}.pt--sp-40{padding-top:40px!important}.pt--sp-50{padding-top:50px!important}.pr--sp-10{padding-right:10px!important}.pr--sp-15{padding-right:15px!important}.pl--sp-10{padding-left:10px!important}.pl--sp-15{padding-left:15px!important}.store__btn{padding-left:0!important;padding-right:0!important}.store__btn .button--size-large{max-width:300px;letter-spacing:0}}@media screen and (max-width: 360px){.store__btn .button{padding:0;font-size:3.75vw}}@media screen and (min-width: 768px){.mb--pc-5{margin-bottom:5px!important}.mb--pc-10{margin-bottom:10px!important}.mb--pc-15{margin-bottom:15px!important}.mb--pc-20{margin-bottom:20px!important}.mb--pc-25{margin-bottom:25px!important}.mb--pc-30{margin-bottom:30px!important}.mb--pc-35{margin-bottom:35px!important}.mb--pc-40{margin-bottom:40px!important}.mb--pc-45{margin-bottom:45px!important}.mb--pc-50{margin-bottom:50px!important}.mb--pc-55{margin-bottom:55px!important}.mb--pc-60{margin-bottom:60px!important}.mb--pc-70{margin-bottom:70px!important}.mb--pc-75{margin-bottom:75px!important}.mb--pc-80{margin-bottom:80px!important}.mb--pc-90{margin-bottom:90px!important}.mb--pc-100{margin-bottom:100px!important}.mt--pc-0{margin-top:0!important}.mt--pc-5{margin-top:5px!important}.mt--pc-10{margin-top:10px!important}.mt--pc-15{margin-top:15px!important}.mt--pc-20{margin-top:20px!important}.mt--pc-25{margin-top:25px!important}.mt--pc-30{margin-top:30px!important}.mt--pc-35{margin-top:35px!important}.mt--pc-40{margin-top:40px!important}.mt--pc-45{margin-top:45px!important}.mt--pc-50{margin-top:50px!important}.mt--pc-70{margin-top:70px!important}.mt--pc-80{margin-top:80px!important}.mt--pc-90{margin-top:90px!important}.mt--pc-130{margin-top:130px!important}.pt--pc-0{padding-top:0!important}.pt--pc-32{padding-top:32px!important}.pt--pc-60{padding-top:60px!important}.pt--pc-70{padding-top:70px!important}.pr--pc-40{padding-right:40px!important}.pr--pc-120{padding-right:120px!important}.row--flex-pc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col--pc-6{width:50%}.button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.visual__item:hover .button,.button:hover{background-color:#0099dc}.button--detail{width:100px;padding-top:7px;padding-bottom:8px}.button--detail--gray{background:#c1c1c1;pointer-events:none}.button--size-large{width:360px;height:64px;border-radius:32px;max-width:inherit;font-size:16px;letter-spacing:0}}#header{background-color:#fff;position:fixed;left:0;top:0;width:100%;z-index:50}.header__inner{position:relative}#logo{width:79px;margin:0 auto;padding:13px 0 12px}#logo img,#logo picture{display:block;width:79px}.cart__wrap{position:absolute;right:0;top:0;bottom:0}.cart{background:#323232 url(../img/common/cart.svg) no-repeat center center / 20px 20px;width:50px;height:100%;cursor:pointer;display:block}.page--store .cart{background-color:#0099db}.page--store .cart:hover{text-decoration:none}@media screen and (max-width: 768px){#header .header__inner>.social{display:none!important}}@media screen and (min-width: 769px){#logo{margin:0;width:auto;position:absolute;left:30px;top:22px;padding:0}#logo img,#logo picture{width:auto}.cart{width:80px;background-size:40%;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.cart:hover{background-color:#0099dc}#header .header__inner>.social{position:absolute;right:110px;top:28px}#header .header__inner .social--position{right:30px!important}}.subnav__list li{border-bottom:1px solid #606060}.subnav__list li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;width:100%;height:70px;position:relative;color:#989898;font-size:13px;padding-left:86px}.subnav__list li a:before{content:"";width:44px;height:44px;margin-top:-22px;position:absolute;left:18px;top:50%;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.subnav__list .subnav__icon1 a:before{background-image:url(../img/ico_nav88x88_01.png)}.subnav__list .subnav__icon2 a:before{background-image:url(../img/ico_nav88x88_02.png)}.subnav__list .subnav__icon3 a:before{background-image:url(../img/ico_nav88x88_03.png)}.subnav__list .subnav__icon4 a:before{background-image:url(../img/ico_nav88x88_04.png)}.subnav__list .subnav__icon5 a:before{background-image:url(../img/ico_nav88x88_05.png)}.subnav__list .subnav__icon6 a:before{background-image:url(../img/ico_nav88x88_06.png)}.subnav__list li a:after{background:url(../img/common/arrow12x22.png) no-repeat 0 0 / 100% 100%}@media screen and (max-width: 768px){#nav{position:fixed;left:-110%;width:100%;top:50px;background-color:#d6d6d6;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;transition:left .3s ease;overflow:hidden}.subnav--opened #nav{bottom:0}.nav__inner{height:100%;overflow-y:auto}.nav--opened #nav{left:0}.mainmenu>li{position:relative}.mainmenu>li>a{display:block;color:#323232;font-size:13px;text-transform:uppercase;letter-spacing:.05em;padding:18px 15px;border-bottom:1px solid #a5a5a5;position:relative}.mainmenu>li>a+span{font-size:0;position:absolute;right:0;width:40px;height:50px;z-index:1;top:0}.mainmenu>li>a.font--exo{font-size:14px;letter-spacing:.1em}.mainmenu>li>a:after{content:"";width:6px;height:11px;position:absolute;right:15px;top:50%;margin-top:-6px;background:url(//www.raycop.co.jp/cdn/shop/t/3/assets/arrow12x22_black.png?v=138336662721842009741690155161) no-repeat 0 0 / 100% 100%}.mainmenu>li.has--sub>a:after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mainmenu>li.parent--nolink.opened>a:after,.mainmenu>li.has--sub.opened>a:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#nav .social--header{text-align:center;padding:25px 0;margin:0}.subnav{background-color:#333;letter-spacing:.05em;font-weight:300;display:none}.nav__image{width:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important}.nav__image img,.nav__image picture{width:100%;display:block}.nav__text{width:calc(100% - 80px);padding-left:20px}.subnav__inner{border-bottom:1px solid #6f6f6f}.subnav__item{border-bottom:1px solid #6f6f6f;padding:0 0 0 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.subnav__inner:last-child,.subnav__item:last-child{border-bottom:none}.subnav h3{font-size:13px;font-weight:300;border-bottom:1px solid #6f6f6f}.subnav h3 span{display:block}.subnav h3 em{display:none}.subnav h3 small{display:block;font-size:13px}.subnav strong,.subnav a{display:block;position:relative;padding:16px 25px 16px 0;color:#989898;font-weight:400}.subnav__item ul li{font-size:13px;border-bottom:1px solid #6f6f6f}.subnav__item ul li:last-child{border-bottom:none}.subnav__item ul li.font--exo{font-size:14px}.subnav__item ul li a{padding:16px 10px}.subnav__item ul li a:before{content:"-"}.subnav a:after{content:"";width:6px;height:11px;position:absolute;right:15px;top:50%;margin-top:-6px;background:url(../img/common/arrow12x22.png) no-repeat 0 0 / 100% 100%}}@media screen and (min-width: 769px){#nav{display:block!important;padding:0 0 0 150px}.mainmenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainmenu>li{padding:0 10px}.mainmenu>li>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;color:#989898;font-size:13px;text-transform:uppercase;letter-spacing:.1em;height:80px;position:relative;line-height:1;padding-bottom:4px}.mainmenu>li>a:after{content:"";height:2px;position:absolute;left:0;bottom:0;width:0;background-color:#0099db;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease}.mainmenu>li:hover>a:after,.mainmenu>li.current>a:after{width:100%}.mainmenu>li:hover>a{color:#0099db}.mainmenu>li>a.font--exo{font-size:14px;letter-spacing:.15em;padding-bottom:0!important;padding-top:0!important}.subnav{display:block!important;position:absolute;left:0;right:0;top:80px;background-color:#333;opacity:0;z-index:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1)}.mainmenu>li.parent--nolink:hover .subnav,.mainmenu>li.has--sub:hover .subnav{z-index:20;opacity:1;visibility:visible}.subnav__flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #6f6f6f}.subnav__flex:last-child{border-bottom:none}.subnav__item{padding:80px 0 0 10px;border-right:1px solid #6f6f6f;width:21.25%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subnav__item:nth-child(5){border-right:none}.subnav__item--half{width:50%;padding:24px 0 24px 30px}.subnav strong,.subnav a{display:block;color:#989898;position:relative;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.subnav a:hover{opacity:.7;text-decoration:none}.subnav a:after{content:"";width:6px;height:11px;position:absolute;right:15px;top:50%;margin-top:-6px;background:url(../img/common/arrow12x22.png) no-repeat 0 0 / 100% 100%}.subnav h3{font-size:16px;font-weight:500;letter-spacing:.05em}.subnav .subnav__item:not(.subnav__item--half) h3{position:absolute;left:30px;right:0;top:0}.subnav h3 strong,.subnav h3 a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;height:80px}.subnav h3 span{display:block}.subnav h3 em{display:block;letter-spacing:.1em;font-style:normal;margin-bottom:5px}.subnav h3 small{display:block;font-size:12px;font-weight:300}.subnav__item ul{border-top:1px solid #6f6f6f}.subnav__item ul.align--middle{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important}.subnav ul.align--middle li{width:100%}.subnav__item ul li{font-size:18px;border-top:1px solid #6f6f6f}.subnav__item ul li:first-child{border-top:none}.subnav__item ul li.font--exo{font-size:20px}.subnav__item ul li.font--exo-rs4{font-size:15px}.subnav__item ul li a{height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;padding:0 0 0 10px}.subnav__item ul .font--exo02 a{height:75px}.nav__image{width:120px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important}.nav__image02{width:111px}.nav__text{width:calc(100% - 120px);padding-left:25px}.subnav__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subnav__list{border-bottom:1px solid #474747}.subnav__list:last-child{border-bottom:none}.subnav__list li{border-right:1px solid #474747;border-bottom:none;width:33.333%}.subnav__list li:last-child{border-right:none}.subnav__list li a{padding-left:120px;font-size:15px;height:120px}.subnav__list li a:before{width:66px;height:66px;margin-top:-33px}.subnav__list .subnav__icon1 a:before{background-image:url(../img/ico_nav66x66_01.png)}.subnav__list .subnav__icon2 a:before{background-image:url(../img/ico_nav66x66_02.png)}.subnav__list .subnav__icon3 a:before{background-image:url(../img/ico_nav66x66_03.png)}.subnav__list .subnav__icon4 a:before{background-image:url(../img/ico_nav66x66_04.png)}.subnav__list .subnav__icon5 a:before{background-image:url(../img/ico_nav66x66_05.png)}.subnav__list .subnav__icon6 a:before{background-image:url(../img/ico_nav66x66_06.png)}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mainmenu>li>a{padding-bottom:0;padding-top:4px}}.hamburger{position:absolute;left:0;top:0;bottom:0;width:50px}.hamburger button{cursor:pointer;outline:none;font-size:0;display:block;border:none;background:none;position:relative;width:50px;height:50px}.hamburger span{position:absolute;background-color:#323232;display:block;width:20px;height:1px;left:15px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1)}.hamburger span:nth-child(1){top:18px}.hamburger span:nth-child(2){top:24px}.hamburger span:nth-child(3){top:31px;width:10px}.nav--opened .hamburger span:nth-child(3){opacity:0}.nav--opened .hamburger span:nth-child(1){-webkit-transform:rotate(135deg);transform:rotate(135deg);top:24px}.nav--opened .hamburger span:nth-child(2){-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:24px}@media screen and (min-width: 769px){.hamburger{display:none!important}}.store__nav{background-color:#0099db;padding:0 0 15px}.store__nav_link{margin-bottom:15px}.store__nav_link a{display:block;color:#fff;position:relative;padding:18px 15px;font-size:13px;letter-spacing:.05em}.store__nav_link .store__nav--nolink{pointer-events:none}.store__subnav{display:none}.store__subnav li{display:block!important}.store__subnav li a{background:#1f4f77}.store__nav_info{margin:0 3.7vw;border-radius:6px;padding:12px;position:relative;color:#fff}.nav__info_text p{font-weight:500;font-size:3.4667vw}.nav__info_text p small{font-weight:300;font-size:2.4vw}.nav__info_text span{display:block;font-size:2.4vw;margin-top:5px}.nav__info_phone{font-size:7.4667vw;font-weight:500;padding-bottom:2px}@media screen and (max-width: 768px){.store__nav_link .store__nav--arrow:after{content:"";width:6px;height:11px;position:absolute;right:15px;top:50%;margin-top:-6px;background:url(../img/common/arrow12x22_white.png) no-repeat 0 0 / 100% 100%}.store__nav_link .store__nav--plus{content:"";display:block;width:8px;height:8px;position:absolute;right:15px;top:50%;border-bottom:1px solid rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.6);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s ease}.store__nav_link li{border-bottom:1px solid #fff}.store__nav_info{background-color:#fff;color:#0099db}.nav__info_phone{font-size:5.2vw;position:absolute;right:1.75vw;top:0;bottom:0;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important}}@media screen and (min-width: 769px){.store__nav{position:absolute;left:0;right:0;top:80px;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:49px}.store__subnav{position:absolute;top:49px;left:-22px}.store__subnav li a{background:#0099db}.store__nav_info>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:end!important;justify-content:flex-end!important;height:100%;padding-right:20px}.store__nav_link{margin-bottom:0}.store__nav_info{background-color:transparent;padding:0;margin:0}.nav__info_text p{font-size:10px;font-weight:300;line-height:50%}.nav__info_text span,.nav__info_text p small{font-size:10px}.nav__info_phone{font-size:26px;margin-left:5px}.store__nav_link ul{font-size:0;padding:0 0 0 12px}.store__nav_link ul li{display:inline-block}.store__nav_link ul li a{font-size:13px;padding:18px 0 0;margin:0 5px -2px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;text-decoration:none;line-height:1}.submenu_btn--arrow{font-size:10px;margin-right:2px}.store__subnav li a{padding:18px 31px!important}.store__nav_link ul li a:hover{border-bottom:solid 1px}.store__subnav li a:hover{background:#44aedb}.nav__info_phone,.nav__info_text{display:inline-block;vertical-align:middle}}@media screen and (max-width: 768px){.support__nav{display:none;background-color:#f5f5f5}.support__nav_link ul li a{display:block;position:relative;color:#323232;padding:18px 15px;border-bottom:1px solid #a5a5a5;font-size:13px}.support__nav_link ul li a:after{content:"";width:6px;height:11px;position:absolute;right:15px;top:50%;margin-top:-6px;background:url(//www.raycop.co.jp/cdn/shop/t/3/assets/arrow12x22_black.png?v=138336662721842009741690155161) no-repeat 0 0 / 100% 100%}.support__nav_link ul li:last-child a{border-bottom:none}}@media screen and (min-width: 769px){.support__nav{position:sticky;left:0;right:0;top:0;z-index:1;background-color:#f5f5f5;padding:18px 30px}.support__nav_link ul{font-size:0}.support__nav_link ul li{display:inline-block;vertical-align:middle;margin-right:13px}.support__nav_link ul li a{font-size:13px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;color:#323232}.support__nav_link ul li.active a,.support__nav_link ul li a:hover{color:#0099db}}.mainhead{position:relative;margin-bottom:60px}.mainhead img,.mainhead picture{display:block;width:100%}.mainhead__text{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:center!important;justify-content:center!important;color:#fff;text-align:center;letter-spacing:.1em;padding:0 10px}.mainhead__text h1{font-weight:300;font-size:6.4vw;color:#fff}.mainhead__text h1 span{display:block;font-size:3.2vw;font-weight:500;margin-bottom:2.2vw}@media screen and (min-width: 768px){.mainhead{margin-bottom:80px}.mainhead__text h1{font-size:36px}.mainhead__text h1 span{font-size:13px;margin-bottom:15px}}.social{font-size:0}.social li{display:inline-block}.social a{display:block;width:25px;height:25px;font-size:0;line-height:1;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.social--footer{margin:0 -10px;position:absolute;right:20px;bottom:25px}.social--footer li{padding:0 10px}.social--footer a{width:25px;height:25px}.social--header{margin:0 -20px}.social--header li{padding:0 20px}.social--header a{width:30px;height:30px}.social--header .facebook{background-image:url(../img/common/facebook60x60.png)}.social--header .twitter{background-image:url(../img/common/twitter60x60.png)}.social--header .youtube{background-image:url(../img/common/youtube60x60.png)}.social--header .instagram{background-image:url(../img/common/instagram60x60.png)}.social--footer .facebook{background-image:url(../img/common/facebook50x50.png)}.social--footer .twitter{background-image:url(../img/common/twitter50x50.png)}.social--footer .youtube{background-image:url(../img/common/youtube50x50.png)}.social--footer .instagram{background-image:url(../img/common/instagram50x50.png)}@media screen and (min-width: 768px){.social a,.social--header a{width:24px;height:24px}.social--header{margin:0 -10px}.social--header li{padding:0 10px}.social--footer{margin:0 -13px;right:0;bottom:0}.social--footer li{padding:0 13px}.social--footer a{width:30px;height:30px}.social a{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.social a:hover{opacity:.7}}.visual{margin-bottom:13.333vw}.visual__item{position:relative;width:1360px}@media screen and (max-width: 767px){.visual__item{position:relative;width:inherit}}.visual__item>a{display:block;position:relative;color:#323232}.visual__image{position:relative;max-width:1360px;margin:0 auto;background-color:purple}@media screen and (max-width: 767px){.visual__image{width:100%;max-width:inherit}}.visual__image img,.visual__image picture{display:block;width:100%;margin:0 auto;background-color:purple}.visual__content{text-align:center;padding:6.4vw 8vw 8.533vw}.visual__content h2{font-weight:300;color:#323232;font-size:9.0667vw;margin-bottom:1.6vw}.visual__content h2 span{font-size:7.733vw}.visual__content .visual__text1{letter-spacing:.1em;font-size:2.9333vw;margin-bottom:2.9vw;font-weight:500}.visual__content .visual__text2{letter-spacing:.1em;font-size:3.733vw;margin-bottom:4vw}.visual__slide .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px;margin:0 -3px;height:1px;font-size:0;line-height:1}.visual__slide .slick-dots li{padding:0 3px}.visual__slide .slick-dots button{border:none;background:none;cursor:pointer;outline:none;padding:0;font-size:0;background-color:#eaeaea;height:1px;width:100%}.visual__slide .slick-dots .slick-active button{background-color:#323232}.slide-arrow{background-color:#333;bottom:0;height:0;margin:auto;position:absolute;top:0;width:0}.prev-arrow{border-bottom:10px solid #333;border-left:0;border-right:10px solid #fff;border-top:10px solid #333;left:-25px;display:none}.next-arrow{border-bottom:10px solid #333;border-left:10px solid #fff;border-right:0;border-top:10px solid #333;right:-25px;display:none}button.slick-prev,button.slick-next{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}.visual__content_over{position:absolute;left:0;right:0;bottom:5.33vw;text-align:center}.visual__content_over h3{font-weight:300;font-size:5.333vw;line-height:1.5;letter-spacing:.15em}.visual__content_over p{font-weight:500;line-height:1.5;font-size:2.667vw;letter-spacing:.05em;margin-top:2vw}.topVisualRsc{padding:4% 4% 0;margin-bottom:-4%}.topVisualRsc__txt{font-size:3vw;text-align:center;font-weight:400;margin-bottom:2%}.topVisualRsc__img{width:70%;margin:0 auto 2%}.topVisualRsc__img img{width:100%;vertical-align:bottom}.topVisualRsc__notes{font-size:2.5vw;line-height:1.5}.visual__content_protop{position:absolute;left:3vw;right:0;top:4.667vw}.visual__content_protop h3{font-size:6.933vw;font-weight:300;line-height:1.5;letter-spacing:.08em}.visual__content_protop h3 sup{font-size:60%}.visual__content_protop h3 strong{font-weight:500;font-size:7.733vw}.visual__content_probot{position:absolute;left:3vw;right:8vw;bottom:3vw}.visual__content_probot p{line-height:1.5;font-size:2.4vw}.visual__content_probot .visual__name{margin-bottom:2.4vw}.visual__content_probot .visual__name img{display:block;width:41.733vw}@media screen and (max-width: 767px){.visual__slide .slick-dots li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}}@media screen and (min-width: 768px){.pcTopVisualRsc{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pcTopVisualRsc__txt{font-size:2vw!important;font-weight:400!important;text-align:center;margin-bottom:30px}.pcTopVisualRsc__img{width:34%;margin:0 auto 14px;text-align:center}.pcTopVisualRsc__img img{width:100%;vertical-align:bottom}.pcTopVisualRsc__link{text-align:center}.button--detail--rsc{color:#fff;background:#323232;padding:.7% 2.5% .8%;letter-spacing:3px;border-radius:50px;display:inline-block;font-size:.8vw;font-weight:600;transition:.3s ease;-webkit-transition:.3s ease;-ms-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease}.pcTopVisualRsc__notes{width:80%;font-size:10px;position:absolute;bottom:1.2vw;left:50%;transform:translate(-50%);text-align:left;line-height:1.5}.visual__content:hover .button--detail--rsc{background:#0099dc}.visual__content{position:absolute;left:0;right:0;top:0;padding:28px 0 0}.visual__content.pos--bottom{top:inherit;bottom:0;padding:0 0 30px}.visual__content.pos--middle{top:50%;padding-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.visual{margin-bottom:0;padding-bottom:0}.visual__content h2{font-size:48px;margin-bottom:5px}.visual__content h2 span{font-size:40px}.visual__content .visual__text1{font-size:12px;margin-bottom:10px}.visual__content .visual__text2{font-weight:500;font-size:14px;margin-bottom:15px}.visual__slide .slick-dots{padding:0;margin:0 -5px;position:absolute;left:0;right:0;bottom:0}.visual__slide .slick-dots li{width:60px;padding:0 5px}.visual__slide{margin-bottom:33px;padding-bottom:20px}.visual__slide .slick-dots{-ms-flex-pack:center!important;justify-content:center!important}.visual__content.color--white p,.visual__content.color--white h2,.visual__content.color--white{color:#fff}.visual__content.color--white .button--detail-white{color:#323232;background-color:#fff}.visual__item:hover .visual__content.color--white .button--detail-white,.visual__content.color--white .button--detail-white:hover{background-color:#0099dc;color:#fff}.visual__content h3{font-size:30px;letter-spacing:.12em;font-weight:300;margin-bottom:13px}.visual__content--pro{position:absolute;left:0;top:0;bottom:0;right:0;padding:0}.visual__content--pro .visual__inner{margin:0 auto;width:1080px;height:100%;text-align:left;padding:70px 0 0;position:relative}.visual__content--pro .visual__text3{font-size:10px;line-height:1.6;margin-top:0;position:absolute;left:0;bottom:45px}.visual__content--pro .visual__name{margin-bottom:0;position:absolute;left:0;bottom:170px}.visual__content--pro .visual__btn{padding-left:115px;position:absolute;left:0;bottom:120px}.visual__content--pro h2{font-size:52px;letter-spacing:.1em;line-height:1.6;margin-bottom:75px}.visual__content--pro h2 sup{font-size:60%}.visual__content--pro h2 strong{font-size:58px;font-weight:500;letter-spacing:.08em}}@media screen and (min-width: 768px) and (max-width: 1210px){.visual__content--pro h2{font-size:4vw;padding-left:15px}.visual__content--pro h2 strong{font-size:6vw}.visual__content--pro .visual__text3{left:15px;bottom:2vw}.visual__content--pro .visual__name{left:15px;bottom:8vw}.visual__content--pro .visual__inner{padding-top:2vw}.visual__content--pro .visual__btn{bottom:19.5vw;left:15px}}.campaign__list img,.campaign__list picture{display:block;width:100%;border:1px solid #cbcbcb}.campaign__list li{margin-bottom:17px}.campaign__list li:last-child{margin-bottom:0}@media screen and (min-width: 768px){.campaign__list{margin:0 -24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaign__list li{width:33.333%;padding:0 23px}.campaign__list li a{display:block;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.campaign__list li a:hover{opacity:.7}}.info__list{margin-bottom:30px}.info__item{margin-bottom:15px}.info__item a{display:block;background-color:#eaeaea;text-align:center}.info__item:last-child{margin-bottom:0}.info__item a h3{color:#323232}.info__item a p{color:#989898}.info__image img,.info__image picture{display:block;width:100%}.info__item h3{font-weight:500;font-size:16px;letter-spacing:.1em;margin-bottom:8px}.info__item p{font-size:11px;line-height:1.5;letter-spacing:.1em}.info__content{padding:25px 0 30px}.info__btn{margin-top:15px}@media screen and (max-width: 767px){.info__item h3{font-size:4.2667vw}.info__item p{font-size:3.2vw}}@media screen and (min-width: 768px){.info__wrap .container{padding:0;max-width:1340px}.info__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2px 40px}.info__item{margin-bottom:0;width:33.333%;padding:0 2px}.info__item h3{font-size:18px}.info__item p{font-size:14px}.info__item a{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.info__item a:hover{opacity:.8}.info__item a:hover .button{background-color:#0099dc}}.news__wrap{padding:30px 0 65px}.news__list dt{font-size:11px;line-height:1;font-weight:500}.news__list dd{margin:-1.25em 0 20px;padding:0 0 0 70px;font-size:11px;line-height:1.5}.news__list dd:last-child{margin-bottom:0!important}.news__list dd a{color:#323232}.news__item{margin-bottom:40px}.news__head{position:relative;border-bottom:1px solid #f5f5f5;padding:0 0 8px;margin-bottom:20px}.news__head h3{font-weight:500;font-size:16px;letter-spacing:.1em}.news__head a{font-size:13px;font-weight:500;letter-spacing:.05em;position:absolute;right:0;top:0}@media screen and (max-width: 767px){.news__list dt,.news__list dd{font-size:3.2vw}.news__list dd{padding-left:21vw}}@media screen and (min-width: 768px){.news__wrap .row--flex-pc{margin:0 -40px}.news__wrap .col--pc-6{padding:0 40px}.news__head h3{font-size:18px}.news__list dt{font-size:14px}.news__list dd{font-size:14px;padding:0 0 0 88px;margin:-1.15em 0 13px}.news__head{padding:0 0 10px;margin-bottom:30px}.news__head a{top:3px}.news__item{margin-bottom:0}.news__wrap{padding:40px 0 90px}.news__list dd a:hover{text-decoration:underline}.news__head a{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.news__head a:hover{opacity:.7}}.product__home_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px 28px}.product__home_list li{width:50%;padding:0 8px;margin-bottom:22px;text-align:center;align-self:baseline}.product__home_list .image{margin-bottom:10px}.product__home_list .image img,.product__home_list .image picture{width:100%;display:block}.product__home_list h3{font-weight:500;letter-spacing:.1em;font-size:9px;color:#989898;margin-bottom:3px}.product__home_list h4{font-size:13px;font-weight:500;color:#323232}@media screen and (min-width: 768px){.product__home_list .image img,.product__home_list .image picture{width:auto;margin:0 auto}.product__home_list{margin:0 -18px 84px}.product__home_list li{width:20%;padding:0;margin-bottom:0;box-sizing:border-box}.product__home_list h3{font-size:11px;margin-bottom:6px}.product__home_list h4{font-size:16px;letter-spacing:.05em}.product__home_list a{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;display:block}.product__home_list a:hover{opacity:.7}}.store__news{margin-bottom:15.4667vw}.store__news .container{padding:0 0 0 30px}.news__head--store{position:relative;margin-bottom:8vw}.news__head--store h2{font-weight:500;font-size:4.2667vw}.news__head--store a{font-weight:500;font-size:3.4667vw;display:inline-block;width:32vw}.store__news dl{font-size:2.933vw;padding-right:8vw}.store__news dt{font-weight:500}.store__news dd{line-height:1.4;padding:0 0 0 18.667vw;margin:-1.2em 0 4.667vw}.store__news dd:last-child{margin-bottom:0!important}.store__news dd a{color:#323232}@media screen and (max-width: 767px){.news__head--store a{position:absolute;right:0;top:1px}.store__news dd,.store__news dt{font-size:3.2vw}.store__news dd{padding-left:21vw}}@media screen and (min-width: 768px){.store__news .container{max-width:650px;padding:0}.store__news{margin-bottom:60px;margin-top:60px}.news__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__head--store{margin-bottom:0;width:160px;position:relative}.news__head--store h2{font-size:18px}.news__head--store a{font-size:13px;letter-spacing:.05em;position:absolute;left:0;bottom:0;width:auto}.news__head--store a:hover{text-decoration:underline}.store__news dl{font-size:14px;padding:0;width:490px;min-height:80px}.store__news dd{padding:0 0 0 90px;margin:-1.2em 0 15px}.store__news dd a:hover{text-decoration:underline}}.ecomlist h3{font-weight:700;font-size:3.733vw;margin-bottom:1.333vw}.ecomlist h3 span{width:6.133vw;display:inline-block}.ecomlist>li{margin-bottom:6.4vw}.ecomlist>li:last-child{margin-bottom:0!important}.ecomlist li>p{font-size:3.2vw;line-height:2;padding:0 0 0 6.133vw;font-weight:400}.ecomlist li p+p{margin-top:3.8vw}.ecomlist li>div{padding:0 0 0 6.133vw}.ecomlist li table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:4vw}.ecomlist li table th{font-weight:500;font-size:3.2vw;padding:0 0 3.4vw}.ecomlist li table td{width:50%;font-weight:500;font-size:2.933vw;border:1px solid #d6d6d6;padding:1.8vw 2.6vw 2.2vw}.ecomlist li .note{font-weight:300;font-size:2.9vw;line-height:1.5;margin-top:2.6vw}.ecomlist .shipping-dl{display:flex;align-items:flex-start;font-size:3.2vw;line-height:2;padding:0 0 0 6.133vw;font-weight:400}.ecomlist .shipping-dl dt{width:13vw}.ecomlist .shipping-dl dd{width:calc(100% - 13vw)}@media screen and (min-width: 768px){.ecom__content .container{max-width:920px}.ecomlist h3{margin-bottom:10px;font-size:18px}.ecomlist>li{margin-bottom:50px}.ecomlist li>p{font-size:16px;letter-spacing:.05em;padding-left:30px}.ecomlist li p+p{margin-top:20px}.ecomlist h3 span{width:30px}.ecomlist li>div{padding-left:30px}.ecomlist li table{margin-top:22px;width:614px}.ecomlist li table th{padding:0 0 14px;font-size:16px;font-weight:400}.ecomlist li table td{font-size:14px;padding:14px 10px 16px}.ecomlist li .note{font-size:14px;margin-top:5px;line-height:2}.ecomlist .shipping-dl{font-size:16px;letter-spacing:.05em;padding-left:30px}.ecomlist .shipping-dl dt{width:70px}.ecomlist .shipping-dl dd{width:calc(100% - 70px)}}.privacylist{margin-bottom:18.667vw}.privacylist dt{font-weight:700;font-size:4.533vw;margin-bottom:3.2vw}.privacylist dd{font-weight:300;line-height:2;font-size:2.933vw;margin-bottom:9.0667vw}.privacylist dd a{font-weight:500}.privacylist dd:last-child{margin-bottom:0!important}.privacylist dd p+p{margin-top:2.8vw}.privacylist dd ol{margin-bottom:1.4667vw}.privacylist dd ol li{font-weight:500;font-size:3.2vw;text-indent:-4vw;padding-left:4vw}.privatitle{font-weight:500;font-size:4.533vw;background-color:#eaeaea;margin:0 -30px 5.33vw;padding:4.6vw 30px;line-height:1.4}.privlead{font-weight:500;font-size:3.2vw;margin-bottom:2.133vw}.privacylist dd table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:3.733vw}.privacylist dd table th{border:1px solid #d6d6d6;font-weight:400;font-size:2.9333vw;background-color:#f5f5f5;padding:0 5px .533vw}.privacylist dd table td{border:1px solid #d6d6d6;text-align:center;font-weight:500;font-size:2.9333vw;padding:1.8vw 2vw;line-height:1.5}.privacylist dd table.col3 thead th{width:33.333%}.privacylist dd table.col2 thead th{width:50%}.prinote{font-size:2.9333vw;line-height:2;margin-bottom:10.1vw}.privacyollist h4{font-weight:700;font-size:4.533vw;letter-spacing:.05em;margin-bottom:3.733vw;line-height:1.5}.privacyollist a{font-weight:500}.privacyollist li{margin-bottom:9.866vw}.privacyollist p{font-size:2.9333vw;line-height:1.63}.privacyollist p+p{margin-top:4.667vw}.socialead{font-weight:700;line-height:2;font-size:2.933vw;margin-bottom:11.4667vw}.socialist dt{font-size:4.533vw;font-weight:700;letter-spacing:.05em;margin-bottom:3.33vw}.socialist dd{font-size:2.9333vw;font-weight:300;letter-spacing:.03em;line-height:2;margin-bottom:10.667vw}.socialist dd:last-child{margin-bottom:0!important}.socialist dd ul{font-size:3.2vw;letter-spacing:normal}.socialist dd ul li{position:relative;padding-left:5.333vw}.socialist dd ul li:before{content:"";width:2.933vw;height:2.9333vw;position:absolute;left:0;top:1.9vw;background-color:#323232;border-radius:50%}.socialist dd a{font-weight:500}.socialist dd p+p{margin-top:2.8vw}@media screen and (min-width: 768px){.pri__content .container{max-width:920px}.privacylist{margin-bottom:114px}.privacylist dt{font-size:18px;margin-bottom:14px}.privacylist dd{margin-bottom:44px;font-size:14px}.privacylist dd ol{margin-bottom:8px}.privacylist dd ol li{font-size:16px;text-indent:-22px;padding-left:22px}.privacylist dd p+p{margin-top:14px}.privatitle{font-size:18px;padding:15px 20px;margin:0 0 20px}.privlead{font-size:16px;margin-bottom:6px;font-weight:400}.privacylist dd table{margin-bottom:30px}.privacylist dd table th{font-size:14px;padding:0 10px 2px}.privacylist dd table td{font-size:14px;padding:11px 10px 13px}.prinote{margin-bottom:40px;font-size:14px}.privacyollist h4{font-size:18px;margin-bottom:12px}.privacyollist p{font-weight:300;font-size:14px;line-height:2}.privacyollist li{margin-bottom:44px}.privacyollist p+p{margin-top:34px}.socialead{margin-bottom:57px;font-size:14px}.socialist dt{margin-bottom:15px;font-size:18px}.socialist dd{margin-bottom:42px;font-size:14px}.socialist dd ul{font-size:16px;font-weight:400;margin-top:5px}.socialist dd ul li{padding-left:32px}.socialist dd ul li:before{width:16px;height:16px;top:10px}.socialist dd p+p{margin-top:34px}}.lower__page{padding:60px 0}.en{font-family:Exo,sans-serif!important}.page_company_info .info-side h3{padding-bottom:10px;border-bottom:2px solid #000;font-size:18px}.info-side .list-archive{padding:15px 0}.info-side .list-archive li{padding:8px 0;font-size:16px}.page_company_info .info_articles_wrap .info_article{border-bottom:1px solid #e6ebf0;padding-bottom:30px;margin-bottom:30px}.page_company_info .info_articles_wrap .info_article a{color:#323232}.page_company_info .info_articles_wrap .info_article h3{font-size:20px;font-weight:700;line-height:normal;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.content_module p{margin:0;font-size:14px;line-height:1.8}.content_module p+p{margin-top:1em}.page_company_info .info_articles_wrap .info_article .data{margin:20px 0 10px;font-size:14px}.page_company_info .info_articles_wrap .info_article .data .info_cat{padding:3px 5px;color:#fff;background-color:#a5b4b4}.content_module_pager,.paginate{text-align:center}.content_module_pager>span,.paginate>span{margin:0 10px;font-size:16px;font-weight:700;display:inline-block}.content_module_pager>span#prev,.content_module_pager>span#next,.paginate>span#prev,.paginate>span#next{color:#ccc}.ti-angle-left:before{content:"<"}.ti-angle-right:before{content:">"}.content_module_pager>span#prev a,.content_module_pager>span#next a,.paginate>span#prev a,.paginate>span#next a{color:#000;text-decoration:none}.page_company_info .info_articles_wrap .info_article_single h2{margin-bottom:40px;font-size:20px;font-weight:700;line-height:normal}@media screen and (min-width: 768px){.page_company_info .info_articles_wrap{max-width:860px;width:calc(100% - 180px);float:right}.page_company_info .info-side{margin:0;width:150px;float:left}.page_company_info .info_articles_wrap .info_article a:hover h3{color:#0099db}}.specif__product{border-top:1px solid #d4d4d4;background-color:#f6f6f6;padding:70px 0 65px}.specif__product .title{letter-spacing:.15em;font-size:20px;text-align:center;font-weight:300;margin-bottom:15px}.specif__product .subtitle{font-weight:600;font-size:15px;letter-spacing:.05em;border-bottom:1px solid #d4d4d4;padding:0 0 10px}.specif__item dl dt{font-weight:500;line-height:1.4;font-size:11px;padding:8px 0 2px}.specif__item dl dd{font-weight:300;font-size:14px;line-height:1.4;border-bottom:1px solid #d4d4d4;padding:0 0 8px}.specif__content{margin-bottom:20px}.specif__note{font-size:9px;line-height:1.5;margin-bottom:30px}.specif__btn{text-align:center;padding:0 15px}.specif__btn .button--detail{width:100%;max-width:275px;height:50px;border-radius:25px;margin-bottom:10px}.specif__about{margin-bottom:5px}.specif__about .container{padding:0}.specif__about_content{padding:35px 30px 40px;background-color:#fffbef}.specif__about figure img{display:block;width:100%}.specif__about_content h2{font-size:20px;font-weight:300;line-height:1.5;margin-bottom:10px}.specif__about_content p{font-size:11px;letter-spacing:.04em;line-height:2}.specif__about_content .link{line-height:1.5;margin-top:10px}.specif__relate{background-color:#f5f5f5;padding:20px 0 0}.specif__relate .container{padding:0}.specif__relate figure img{display:block;width:100%}.specif__relate_content{padding:20px 30px 50px;text-align:center;line-height:1}.specif__relate_content .ttl{text-align:center;font-size:11px;margin-bottom:20px}.specif__relate_content .ttl span{display:inline-block;border-bottom:1px solid #323232;padding:0 10px 10px}.specif__relate_content .text1{font-size:18px;letter-spacing:.2em;margin-bottom:10px}.specif__relate_content .text2{font-size:38px;letter-spacing:-.03em;font-weight:300;margin-bottom:10px}.specif__relate_content .text3{font-size:18px;margin-bottom:28px}@media screen and (min-width: 768px){.specif__product{padding:120px 0;margin-bottom:5px}.specif__product .title{font-size:28px;letter-spacing:.15em;margin-bottom:44px}.specif__product .subtitle{font-size:20px;letter-spacing:.05em;padding:0 0 10px;margin-bottom:18px}.specif__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px 18px}.specif__item{width:50%;padding:0 20px}.specif__item dl dt{font-size:14px}.specif__item dl dd{font-size:14px;margin:-1.45em 0 0;padding:0 0 6px 270px}.specif__note{font-size:10px;margin-bottom:80px}.specif__btn .button{display:block;margin-left:auto;margin-right:auto}.specif__btn .button--detail{max-width:360px;height:64px;border-radius:32px;font-size:16px;margin-bottom:20px}.specif__about{background-color:transparent;background-position:center top;background-repeat:no-repeat;background-image:url(//www.raycop.co.jp/cdn/shop/t/3/assets/product_pro_bg01.jpg?v=63456375588894793841689921799)}.specif__about_inner{height:500px;background-repeat:no-repeat}.specif__about_content{background-color:transparent;padding:95px 0 0 535px}.specif__about2{background-image:url(//www.raycop.co.jp/cdn/shop/t/3/assets/product_pro_bg02.jpg?v=125974495060596184861689921800)}.specif__about2 .specif__about_content{padding:115px 534px 0 0}.specif__about_content h2{font-size:24px;margin-bottom:15px}.specif__about_content p{font-size:14px}.specif__relate{background-color:transparent;background-position:center top;background-repeat:no-repeat;background-image:url(//www.raycop.co.jp/cdn/shop/t/3/assets/product_pro_bg03.jpg?v=54161645988058734581689921800);height:380px;padding:0}.specif__relate_content .ttl{font-size:14px;margin-bottom:40px}.specif__relate_content .ttl span{padding:0 15px 15px}.specif__relate_content .text1{font-size:24px;margin-bottom:16px}.specif__relate_content .text2{font-size:51px;margin-bottom:15px}.specif__relate_content .text3{font-size:24px;margin-bottom:35px}.specif__relate_content{padding:60px 0 0}.specif__about_content .link{margin-top:15px}}.head__notfound{text-align:center;color:#fff;background-color:#0099db;padding:17.3vw 0 19.2vw;margin-bottom:5.33vw}.head__notfound .head__inner{padding:0 8vw}.head__notfound h2{font-size:9.6vw;font-weight:600;letter-spacing:.02em}.head__notfound p{font-size:3.4667vw;font-weight:400;letter-spacing:.12em;margin-top:2vw}.notfound p{font-size:2.933vw;line-height:2;text-align:center;margin-bottom:10.667vw}.notfound__inner{margin:0 auto;padding:0 8vw}.notfound dl{margin-bottom:26.667vw}.notfound dl dt{font-size:3.733vw;font-weight:600;margin-bottom:3.2vw}.notfound dl dd{margin-bottom:6.667vw}@media screen and (max-width: 767px){.notfound__btn .button--size-large,.notfound dl dd .button--size-large{max-width:inherit}}@media screen and (min-width: 768px){.head__notfound{padding:120px 0;margin-bottom:35px}.head__notfound h2{font-size:52px;letter-spacing:.02em}.head__notfound p{font-size:18px;letter-spacing:.15em;margin-top:18px;display:inline-block}.notfound{text-align:center}.notfound dl{margin-bottom:120px;display:inline-block}.notfound dl dt{text-align:left;font-size:16px;margin-bottom:15px}.notfound dl dd{margin-bottom:30px}.notfound p{letter-spacing:.02em;margin-bottom:40px;font-size:14px}}.pagetop{margin:40px 0 15px}.pagetop a{display:block;width:40px;margin:0 auto}.pagetop img,.pagetop picture{display:block;width:100%}#footer{background-color:#323232;color:#989898;font-weight:300;padding:40px 0 20px}#footer a{color:#989898}#footer .container{padding:0}.flink{margin-bottom:30px}.flink__item{margin-bottom:40px}.flink__item:last-child{margin-bottom:0}.flink__item h3{font-weight:400;letter-spacing:.05em;font-size:14px;border-bottom:1px solid #5b5b5b;padding:0 4vw 10px}.flink__item h3.font--exo{letter-spacing:.1em;font-size:16px}.flink__list{font-size:12px;letter-spacing:.02em}.fsection{position:relative}.fnav{padding:0 4vw;font-size:0;margin:0 -12px 54px}.fnav li{display:inline-block;padding:0 12px;margin-bottom:16px}.fnav li{font-size:12px;letter-spacing:.06em}.flogo__wrap{padding:0 4vw}.flogo img,.flogo picture{display:block;width:110px}.copyright{font-size:9px;letter-spacing:.01em;margin-top:13px}@media screen and (max-width: 767px){.flink__list a{display:block;border-bottom:1px solid #404040;padding:10px 4vw 12px;position:relative}.flink__list ul a{padding:10px 5.1vw 12px}.flink__list a:after{content:"";width:6px;height:11px;position:absolute;right:4vw;top:50%;margin-top:-6px;background:url(../img/common/arrow12x22.png) no-repeat 0 0 / 100% 100%}}@media screen and (min-width: 768px){#footer{padding:60px 0 30px}.pagetop a{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.pagetop a:hover{opacity:.7}.flink{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -18px 60px}.flink__item{margin:0;width:16.6667%;padding:0 18px}.flink__item h3{padding:0 0 16px;font-size:12px;letter-spacing:.05em;margin-bottom:15px}.flink__item h3.font--exo{font-size:13px;letter-spacing:.15em}.flink__list{letter-spacing:.04em;line-height:1.1}.flink__list>li{margin-bottom:10px}.flink__list>li:last-child{margin-bottom:0}.flink__list ul li{margin-top:10px;padding-left:5px}.flogo__wrap{padding:0;position:absolute;left:0;top:0}.flogo{width:150px}.flogo img,.flogo picture{width:126px}.copyright{margin-top:10px}.fsection{padding:84px 0 0}.fnav{padding:0;margin:0 -12px}.fnav li{letter-spacing:.01em;margin-bottom:0}.fnav a:hover,.flink__list a:hover{text-decoration:underline}}@media screen and (min-width: 768px) and (max-width: 1109px){#footer .container{padding:0 15px}}.ec-radio .ec-errorMessage{margin-bottom:25px;font-size:12px;font-weight:700;color:#de5d50}@media screen and (max-width: 500px){.page_company_info .info_articles_wrap .info_article .data .info_cat{display:inline-block;line-height:1.4;margin-top:3px}}@media screen and (max-width: 600px){.page_company_info .info_articles_wrap .info_article .data .datetime{line-height:2.2}}.bnrArea{padding:0 30px}.bnrArea li:not(:last-child){margin-bottom:6%}.bnrArea__bnr img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px){.bnrArea{padding:0;display:flex;justify-content:center;margin-bottom:12%;flex-wrap:wrap}.bnrArea li{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.bnrArea li:hover{opacity:.8}.bnrArea li:not(:last-child){margin-bottom:0;margin-right:3%}.bnrArea__bnr{display:inline-block;width:35%}}@media screen and (min-width: 1340px){.bnrArea{width:1080px;margin:0 auto 120px}.bnrArea li:not(:last-child){margin-right:30px}}@media screen and (min-width: 768px){.bnrArea__bnr:not(:last-child).bfcp{width:100%;margin-bottom:3%;padding:0 13.5%;margin-right:0}}@media screen and (min-width: 769px){.subnav__item--type1{width:15%}.subnav__item--type1 .subnav__item{width:100%;padding:0;border:none;border-bottom:1px solid #6f6f6f;box-sizing:border-box}.subnav__item--type1 .subnav__item a{width:100%;padding:0 40px 0 10px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap}.subnav__item--type1 .subnav__item .nav__image{width:9vw;display:block}.subnav__item--type1 .subnav__item .nav__image img{width:100%;height:auto;text-align:center;margin:0 auto}.subnav__item--type1 .subnav__item .nav__text{width:auto;padding:0;display:block}.subnav__item--type1 .subnav__item .nav__text.pc{display:block;padding-left:1rem;width:100%}.subnav__item--type1 .subnav__item .nav__text.sp{display:none}.subnav__item--type1 .subnav__item .nav__text h3{font-size:1.5vw;line-height:1.2;position:static}.subnav__item--type1 .subnav__item .nav__text .font--exo{font-size:1.6vw;line-height:1;display:inline-block}.subnav__item--type1 .subnav__item .nav__text small{font-size:1.2vw}.subnav__item--type1 .subnav__item--futocon .nav__image{order:2}.subnav__item--type1 .subnav__item--futocon .nav__text{order:1}.subnav__item--type1 .subnav__item--mizurobo .nav__image{order:2}.subnav__item--type1 .subnav__item--mizurobo .nav__text{order:1}.subnav__item--type1 .subnav__item--option{border-bottom:none;font-size:15px}.subnav__item--type1 .subnav__item--option .nav__image{order:1}.subnav__item--type1 .subnav__item--option .nav__text{padding-left:15px;padding-top:20px}.subnav__item--type1 .subnav__item--option .nav__text span{font-size:13px}}@media screen and (min-width: 1041px){.subnav__item--type1 .subnav__item .nav__image{width:90px;text-align:center;margin:0 auto 10px}.subnav__item--type1 .subnav__item--mizurobo .nav__image{margin-top:-10px}.subnav__item--type1 .subnav__item--option .nav__image{margin-top:15px}.subnav__item--type1 .subnav__item .nav__text h3,.subnav__item--type1 .subnav__item .nav__text .font--exo{font-size:15px}.subnav__item--type1 .subnav__item .nav__text small{font-size:12px}}@media screen and (max-width: 768px){.subnav__item--type1 .subnav__item>a{padding:0;display:flex;justify-content:center;align-items:center}.subnav__item--type1 .subnav__item>a:after{display:none}.subnav__item--type1 .nav__text.pc{display:none}.subnav__item--type1 .nav__text.sp{display:block}.subnav__item--type1 .subnav__item--option .nav__text h3{border-bottom:none}}.visual__item_go{position:relative}.visual__item_go .visual__content{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.visual__item_go .visual__content>div{width:100%;margin:0 auto;position:relative}.visual__item_go .visual__content img{width:100%;height:auto}.visual__item_go .visual__btn{position:absolute;top:83%;left:65.38%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 767px){.visual__item_go .visual__btn{position:absolute;top:91.8%;left:50%}}@media screen and (min-width: 769px){.subnav__item ul li a{height:67px}.subnav__item ul.subnav__item--uv-futon-cleaner li a{height:50px}.subnav__item ul .font--exo02 a{height:98px}.subnav .subnav__inner .subnav__item:nth-child(4){padding-left:0}.subnav .subnav__inner .subnav__item:nth-child(4) .nav__text{padding-left:0}.subnav .subnav__inner .subnav__item:nth-child(4) .nav__text ul li a{font-size:18px;padding-left:0;letter-spacing:.1em}}.visual__item_newstyle{position:relative}.visual__item_newstyle .visual__content{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.visual__item_newstyle .visual__content>div{width:100%;margin:0 auto;position:relative}.visual__item_newstyle .visual__content img{width:100%;height:auto}.visual__item_newstyle .visual__btn{position:absolute;top:90%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 767px){.visual__item_newstyle .visual__btn{position:absolute;top:91.8%;left:50%}}.visual__item_genesis{position:relative}.visual__item_genesis .visual__content{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.visual__item_genesis .visual__content>div{width:100%;margin:0 auto;position:relative}.visual__item_genesis .visual__content img{width:100%;height:auto;max-width:1360px;margin:0 auto}.visual__item_genesis .visual__btn{position:absolute;top:95%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 767px){.visual__item_genesis .visual__btn{position:absolute;top:91.8%;left:50%}}.visual__item_futon_dryer{position:relative}.visual__item_futon_dryer .visual__content{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.visual__item_futon_dryer .visual__content>div{width:100%;margin:0 auto;position:relative}.visual__item_futon_dryer .visual__content img{width:100%;height:auto;max-width:1360px;margin:0 auto}.visual__item_futon_dryer .visual__btn{position:absolute;top:89%;left:39%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 767px){.visual__item_futon_dryer .visual__btn{position:absolute;top:91.8%;left:50%}}.visual__item_cleaner_offer{position:relative}.visual__item_cleaner_offer .visual__content{width:100%;height:100%;padding:0;position:absolute;top:0;left:0;background-color:#fff}.visual__item_cleaner_offer .visual__content>div{width:100%;margin:0 auto;position:relative}.visual__item_cleaner_offer .visual__content img{width:100%;height:auto;max-width:1360px}.visual__item_cleaner_offer .visual__btn{position:absolute;top:95%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 767px){.visual__item_cleaner_offer .visual__btn{position:absolute;top:91.8%;left:50%}}.visual__item_store{position:relative}.visual__item_store .visual__content{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.visual__item_store .visual__content>div{width:100%;margin:0 auto;position:relative}.visual__item_store .visual__content img{width:100%;height:auto;max-width:1360px}.visual__item_store .visual__btn{position:absolute;top:95%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 767px){.visual__item_store .visual__btn{position:absolute;top:91.8%;left:50%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-style.css.map */
