.pagination{display:inline-block;list-style:none}.pagination__item{float:left;vertical-align:top}.pagination__link{display:block;min-width:30px;min-height:36px;padding:8px 4px;font-size:14px;line-height:20px;text-align:center;text-decoration:none;box-sizing:border-box}.pagination__control .pagination__link{position:relative;width:30px;min-width:auto;color:#333}.pagination__control .pagination__link:after,.pagination__control .pagination__link:before{position:absolute;top:calc(50% - 3px);width:6px;height:6px;content:"";transform-origin:center;transform:rotate(-45deg)}.pagination__control .pagination__page{font-size:0;line-height:0}.pagination__item--next .pagination__link:after,.pagination__item--prev .pagination__link:after{display:none}.pagination__item--first .pagination__link:after,.pagination__item--first .pagination__link:before,.pagination__item--prev .pagination__link:after,.pagination__item--prev .pagination__link:before{left:0;border-top:2px solid;border-left:2px solid}.pagination__item--last .pagination__link:after,.pagination__item--last .pagination__link:before,.pagination__item--next .pagination__link:after,.pagination__item--next .pagination__link:before{right:0;border-right:2px solid;border-bottom:2px solid}.pagination__item--first .pagination__link:before{margin-left:9px}.pagination__item--first .pagination__link:after{margin-left:15px}.pagination__item--last .pagination__link:before{margin-right:9px}.pagination__item--last .pagination__link:after{margin-right:15px}.pagination__item--prev .pagination__link:before{margin-left:13px}.pagination__item--next .pagination__link:before{margin-right:13px}.pagination__item--current .pagination__link{color:#000}.pagination__item--current .pagination__page{border-bottom:1px solid}.pagination__item--disabled .pagination__link{color:#aaa;cursor:not-allowed}

/*! scaffolding */
html{font-size:10px;font-family:sans-serif}body,button,code,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin:0;padding:0}a{text-decoration:none}img{vertical-align:middle}ol,ul{list-style:none}address{font-style:normal}hr{display:none}abbr{cursor:help}[role=button],button{cursor:pointer}fieldset{min-width:0;margin:0;padding:0;border:0}legend{border:0;background:transparent;color:transparent;font:0/0 a;text-shadow:none}@font-face{font-family:Montserrat;font-weight:100;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Thin.eot);src:url(/assets/fonts/montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Thin.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Thin.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:200;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-ExtraLight.eot);src:url(/assets/fonts/montserrat/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-ExtraLight.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Light.eot);src:url(/assets/fonts/montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Regular.eot);src:url(/assets/fonts/montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Medium.eot);src:url(/assets/fonts/montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-SemiBold.eot);src:url(/assets/fonts/montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Bold.eot);src:url(/assets/fonts/montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-ExtraBold.eot);src:url(/assets/fonts/montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Black.eot);src:url(/assets/fonts/montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/montserrat/Montserrat-Black.woff2) format("woff2"),url(/assets/fonts/montserrat/Montserrat-Black.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;font-display:swap;src:local("Noto Sans KR Thin"),local("NotoSansKR-Thin");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Thin.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Thin.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Thin.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Thin.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:200;font-display:swap;src:local("Noto Sans KR Light"),local("NotoSansKR-Light");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Light.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Light.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Light.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Light.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;font-display:swap;src:local("Noto Sans KR DemiLight"),local("NotoSansKR-DemiLight");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-DemiLight.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-DemiLight.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-DemiLight.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-DemiLight.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-DemiLight.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans KR Regular"),local("NotoSansKR-Regular");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Regular.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Regular.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Regular.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;font-display:swap;src:local("Noto Sans KR Medium"),local("NotoSansKR-Medium");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Medium.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Medium.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Medium.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:600;font-display:swap;src:local("Noto Sans KR SemiBold"),local("NotoSansKR-SemiBold");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-SemiBold.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-SemiBold.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-SemiBold.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-SemiBold.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:local("Noto Sans KR Bold"),local("NotoSansKR-Bold");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Bold.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Bold.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Bold.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Bold.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;font-display:swap;src:local("Noto Sans KR Black"),local("NotoSansKR-Black");src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Black.eot);src:url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Black.woff2) format("woff2"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Black.woff) format("woff"),url(/assets/fonts/noto-sans-kr-subset/NotoSansKR-Black.otf) format("opentype")}.pagination__item--first .pagination__link:hover,.pagination__item--last .pagination__link:hover,.pagination__item--next .pagination__link:hover,.pagination__item--prev .pagination__link:hover{color:#333;background:none}.pagination__item--current .pagination__link{color:#d5022b}.pagination__link{min-width:40px;height:40px;margin:0 5px;padding:0;color:#666;font-weight:400;line-height:40px}.pagination__link:hover{color:#fff;border-radius:50%;background:#d5022b}.pagination__control .pagination__link:after,.pagination__control .pagination__link:before{top:calc(50% - 5px)}.direction__item--next,.direction__item--prev{position:absolute;top:0}.direction__item--next:before,.direction__item--prev:before{position:absolute;top:0;left:0;width:64px;height:64px;margin:0;border:1px solid #666;box-sizing:border-box;background:#fff linear-gradient(90deg,#666,#666) no-repeat 50%;background-size:24px 1px;transform:none;pointer-events:none;content:""}.direction__item--next:after,.direction__item--prev:after{position:absolute;top:50%;left:21px;width:4px;height:4px;margin-top:-3px;border-color:#666;border-style:solid;border-width:1px 1px 0 0;transform:rotate(-135deg);content:""}.direction__item--next .direction__link,.direction__item--prev .direction__link{display:block;width:auto;height:64px;margin:0;padding-left:100px;line-height:64px}.direction__item--next .direction__link:before,.direction__item--prev .direction__link:before{display:none}.direction__item--next .direction__page,.direction__item--prev .direction__page{color:#333;font-size:20px;font-weight:700;font-family:Montserrat}.direction__item--prev{left:0}.direction__item--next{right:0}.direction__item--next:before{left:inherit;right:0}.direction__item--next:after{left:inherit;right:21px;transform:rotate(45deg)}.direction__item--next .direction__link{padding-right:100px}.direction__item--unvaliable{opacity:0;pointer-events:none}.direction__link{min-width:40px;height:40px;margin:0 5px;padding:0;color:#999;font-size:16px;font-weight:500;font-family:Montserrat;line-height:40px}.direction__item--list{width:210px;margin:-12px auto 0}.direction__item--list .direction__link{display:inline-block;width:100%;height:64px;color:#333;font-size:20px;line-height:64px;border:1px solid #666;background:#fff;box-sizing:border-box}.direction__item--list .direction__link:before{display:inline-block;vertical-align:top;width:22px;height:23px;margin-top:20px;margin-right:28px;background:url(/assets/images/common/icon_pagination_list.png) no-repeat 50%;pointer-events:none;content:""}.direction__item--list .direction__link:hover{border-radius:0;background:#fff}.direction__page{color:#333;font-size:20px;font-weight:700;font-family:Montserrat;pointer-events:none}.open-modal{overflow:hidden}.modal{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%}.modal--active{display:block}.modal.relative{position:relative}.modal.absolute{position:absolute}.modal.fixed{position:fixed}.modal.stcky{position:stcky}.modal-wrapper{position:absolute;height:auto;overflow:auto}.modal-backdrop,.modal-wrapper{top:0;left:0;z-index:10;width:100%;min-height:100%}.modal-backdrop{position:fixed;height:100%;background:rgba(0,0,0,.4);pointer-events:none}.modal-container{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;pointer-events:auto}.modal-content{position:relative}.modal-close{position:absolute;right:0;top:0}.modal-close__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.effect{opacity:0}.effect--active{opacity:1;transform:translateX(0)!important;transform:translateY(0)}.effect--up{transform:translateY(50px);transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity 1.2s cubic-bezier(.165,.84,.44,1)}.effect--up .effect--active{opacity:1;transform:translateY(0)}.effect--down{transform:translateY(-50px)}.effect--down,.effect--left{transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity 1.2s cubic-bezier(.165,.84,.44,1)}.effect--left{transform:translateX(-50px)}.effect--right{transform:translateX(50px);transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity 1.2s cubic-bezier(.165,.84,.44,1)}[lang=ko]{word-break:keep-all}body,html{position:relative;min-height:100%}body{color:#333;font-family:Noto Sans KR}em{font-style:normal}button{border:0;background-color:transparent}.site-skip__link{overflow:hidden;position:fixed;top:0;left:0;z-index:1100;width:100%;height:0;background:#000;color:#fff;text-align:center}.site-skip__link:focus{height:auto;padding:12px}




.site-top{width:100%;visibility:hidden;transition:top .4s ease,bottom .4s ease;transition-delay:.2s}
.site-top--active-top{top:0!important;bottom:auto!important;visibility:visible}
.site-top--active-bottom{top:auto!important;bottom:0!important;visibility:visible}
.site-top__container{width:100%;position:absolute;left:0;top:48px;z-index:111;background:#fff;border-bottom:1px solid #dcddde}
.site-top__box{z-index:10;width:1672px;height:65px;margin:0 auto;position:relative;}
.site-top__box:after{display:block;clear:both;content:""}
.site-banner{overflow:hidden;position:relative;width:100%;height:0;transition:height .4s ease;z-index:2;}
.site-banner--active{height:48px}
.site-banner--disabled{height:0}
.site-banner__container{width:100%;min-width:1200px;background:linear-gradient(90deg,#868686 0,#868686 41.14583%,#2c2c2c 0,#2c2c2c);}
.site-banner__content{position:relative;z-index:10;width:1672px;margin:0 auto}
.site-banner__box:after{display:block;clear:both;content:""}
.site-banner__text,
.site-banner__title{float:left}
.site-banner__title{width:430px;background:#2c2c2c;color:#db0831;font-family:Montserrat;font-size:14px;line-height:50px;letter-spacing:1px}
.site-banner__title-em{font-weight:700}
.site-banner__text{width:770px;padding-left:200px;background:#d5022b;box-sizing:border-box;color:#fff;font-size:16px;font-weight:100;line-height:50px;text-align:right}
.site-banner__text-em{position:relative;padding-right:30px;font-weight:500}
.site-banner__text-em:after,
.site-banner__text-em:before{position:absolute;top:50%;right:0;width:10px;height:2px;background:#fff;transform:rotate(45deg);content:""}
.site-banner__text-em:before{margin-top:-3px}
.site-banner__text-em:after{margin-top:3px;transform:rotate(-45deg)}
.site-banner__text-strong{font-weight:700}
.site-banner-button{position:absolute;top:50%;right:0;width:30px;height:30px;margin-top:-15px}
.site-banner-button:after,
.site-banner-button:before{display:block;position:absolute;top:15px;left:7px;width:16px;height:1px;background:#fff;content:""}
.site-banner-button:before{transform:rotate(45deg)}
.site-banner-button:after{transform:rotate(-45deg)}
.site-banner-button__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}
.site-header{float:left}
.site-header__title{padding-top:14px;position:absolute;left:0;}
/*.site-header__link{display:block;width:123px;height:28px;background:url(/assets/images/common/logo_ceragem_ribbon.png) no-repeat}*/
.site-header__link{display:block;width:123px;height:28px;background:url(/assets/images/common/logo_ceragem.png) no-repeat}
.logo_220913{padding-top:18px;}
.logo_220913 .site-header__link{display:block;/*width:200px;height:64px;background:url(/assets/images/common/logo_ceragem_220913.mp4) no-repeat;background-size:100% 100%;*/width:122px;height:40px;background:none;}
.site-header__title_merry{padding-top:16px;}
.site-header__title_merry .site-header__link{background:none;}
.site-header__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}
.site-global-navigation{width:calc(100% - 162px);float:right;padding-top:14px}
.site-global-navigation__content{display:flex;justify-content:flex-end;}
.site-global-navigation__content:after{display:block;clear:both;content:""}
.site-global-navigation__content .site-global-navigation__item:last-child a{padding-right:0;}
.site-global-navigation__item{float:left;margin-left:20px}
.site-global-navigation__item:first-child{margin-left:0}
.site-global-navigation__item.comPy{margin-left:518px;}
.site-global-navigation__Line{float:left;margin-left:20px;}
.site-global-navigation__Line .headerNavLine{padding:23px 10px 11px;}
.site-global-navigation__item+.site-global-navigation__item{}
.site-global-navigation__item.site-global-navigation__item_Celeb a > span{color:#9e0e26;position:relative;}
.site-global-navigation__item.site-global-navigation__item_Celeb a > span:after{width:5px;height:5px;border-radius:50%;background:#9e0e26;position:absolute;right:-6px;top:3px;content:'';}
.site-global-navigation__item.site-global-navigation__item_Celeb .site-global-navigation__link:hover .site-global-navigation__text{color:#9e0e26;}
.site-global-navigation__link{display:block;padding:10px;border:0;background:transparent}
.site-global-navigation__link.headerNavLine{padding:9px 10px 11px;}
.site-global-navigation__link:hover .site-global-navigation__text{color:#d5022b}
.site-global-navigation__link .site-global-navigation__text .fontSerif{font-family:serif;font-weight:700;}
.site-global-navigation__link.headerNavLine:hover .site-global-navigation__text{color:#333;}
.site-global-navigation__text{color:#333;font-size:15px;transition:color .3s ease}
.site-global-navigation_deep .site-top__box > ul{float:none;}
.site-global-navigation_deep .site-top__box.floatR > ul{float:right;}
.site-global-navigation_deep_wellcafe .site-top__box{padding-left:268px;}
.site-global-navigation_deep_introduce .site-top__box{padding-right:300px;}
.site-global-navigation_deep .site-global-navigation_deep_wellcafe .site-top__box > ul > li:last-child {margin-left:8px;}
.site-global-navigation_deep .site-global-navigation_deep_pr .site-top__box > ul{padding-right:0;padding-left:548px;}
.site-global-navigation_deep .site-global-navigation_deep_pr.site-global-navigation_deep_ces .site-top__box > ul{padding-right:0;padding-left:825px;}
.site-global-navigation_deep .site-global-navigation_deep_introduce .site-top__box {padding-right: 30px;}

.header--active .container{transform:scale(1.2)}

.navAnimate .site-global-navigation{padding:0 0 0 162px;}
.navAnimate .site-global-navigation__item{padding:14px 0 13px;}
.navAnimate .site-global-navigation__link{position:relative;}
.navAnimate .site-global-navigation__link:after{width:0;height:2px;content:'';position:absolute;left:inherit;right:15%;bottom:-14px;background:#d30f2d;transition:width .3s ease;}
.navAnimate .site-global-navigation__item:hover .site-global-navigation__link:after{width:70%;right:inherit;left:15%;}
.navAnimate .site-global-navigation__item:hover .site-global-navigation__text{color:#d5022b}


.rantal-banner__container{min-width:1200px;background:#e3e3e3;}
.rantal-banner__content{position:relative;width:1200px;margin:0 auto}
.rantal-banner__title{display:block;padding-bottom:11px;color:#fff;font-size:29px;font-weight:700;letter-spacing:-3px}
.rantal-banner__title-en{font-family:Montserrat;font-size:35px}
.rantal-banner__text{height:140px;background:url(/assets/images/common/rantal_banner_person_220707.jpg) no-repeat 125px top;color:#999;font-size:22px;font-weight:300;letter-spacing:-1px;padding-left:318px;}
.rantal-banner__text:before{display:inline-block;height:100%;vertical-align:middle;content:""}
.rantal-banner__text-box{color:#3d3d3d;font-size:22px;font-weight:200;letter-spacing:-0.03em;display:inline-block;vertical-align:middle;text-align:left;margin-top:-7px;}
.rantal-banner__text-box .c_d90303{color:#d90303;font-weight:400;}
.rantal-banner-button{width:277px;height:57px;display:block;position:absolute;right:0;top:50%;margin-top:-29px;border:2px solid #d5022b;text-align:center;box-sizing:border-box;}
.rantal-banner-button:before{display:inline-block;height:100%;vertical-align:middle;content:""}
.rantal-banner-button__text{display:inline-block;position:relative;padding-right:39px;color:#d5022b;font-family:Montserrat;font-size:15px;font-weight:700;vertical-align:middle}
.rantal-banner-button__text:after,.rantal-banner-button__text:before{position:absolute;top:7px;right:0;width:8px;height:2px;background:#d5022b;content:""}
.rantal-banner-button__text:before{transform:rotate(90deg)}.site-awards{padding:23px;background:#333}.site-awards .swiper-slide{width:auto!important;margin-left:40px}.site-awards__figure{display:inline-block;vertical-align:top}.site-awards__image{display:block;width:auto;height:54px}.site-awards__text{display:inline-block;padding-left:16px;color:#fff;font-weight:200;font-size:15px;vertical-align:middle}.site-awards__strong{display:block;padding-top:2px;color:#fff;font-weight:500;font-size:15px;letter-spacing:-1px}.site-footer{position:relative}.site-footer__container{position:relative;z-index:20;min-width:1200px;background:#f7f8f8}.site-footer__content{width:1200px;height:258px;margin:0 auto}.site-footer__box:after{display:block;clear:both;content:""}.site-footer__box--left{float:left}.site-footer__box--right{float:right}.site-footer__related{padding-top:70px}.site-footer__related>ul:after{display:block;clear:both;content:""}.site-footer__related-item{float:left;margin-left:16px}.site-footer__related-item:first-child{margin-left:0}.site-footer__related-item:hover .site-footer__related-text{color:#e4012e}.site-footer__related-text{color:#bebebe;font-size:16px;letter-spacing:-2px;transition:color .4s ease}.site-footer__info-related{padding-top:20px}.site-footer__info{width:800px}.site-footer__info:after{display:block;clear:both;content:""}.site-footer__info-item{float:left;position:relative;margin:10px 0 0 10px;padding-left:13px;color:#3e3a39;font-size:15px}.site-footer__info-item:first-child{margin-left:0;padding-left:0}.site-footer__info-item:first-child:before{display:none}.site-footer__info-item:before{position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#383838;content:""}.site-footer__phone{margin-left:0;padding-left:0}.site-footer__phone:before{display:none}.site-footer__copyright{padding-top:25px;color:#3e3a39;font-family:Montserrat;font-size:12px}

/* 렌탈 및 구매 하단배너_20240216 */
.new-rantal-banner__container{min-width:1200px;background:#a52e2c;}
.new-rantal-banner__content{position:relative;width:1200px;margin:0 auto}
.new-rantal-banner__title{display:block;padding-top:7px;color:#fff;font-size:31.55px;font-weight:700;letter-spacing:-0.02em;}
.new-rantal-banner__title-en{font-family:Montserrat;font-size:35px}
.new-rantal-banner__text{height:145px;background:url(/assets/images/common/rantal_banner_img_240216.png) no-repeat left 310px top;color:#999;font-size:22px;font-weight:300;letter-spacing:-1px;}
.new-rantal-banner__text:before{display:inline-block;height:100%;vertical-align:middle;content:""}
.new-rantal-banner__text-box{color:#ffff;font-size:21.69px;font-weight:200;letter-spacing:-0.02em;display:inline-block;vertical-align:middle;text-align:left;margin-top:-7px;}
.new-rantal-banner-button{width:277px;height:57px;display:block;position:absolute;right:0;top:50%;margin-top:-29px;border:1px solid #fff;text-align:center;box-sizing:border-box;}
.new-rantal-banner-button:before{display:inline-block;height:100%;vertical-align:middle;content:""}
.new-rantal-banner-button__text{display:inline-block;position:relative;padding-right:39px;color:#fff;font-family:Montserrat;font-size:15px;font-weight:700;vertical-align:middle}
.new-rantal-banner-button__text:after,.new-rantal-banner-button__text:before{position:absolute;top:7px;right:0;width:8px;height:2px;background:#fff;content:""}
.new-rantal-banner-button__text:before{transform:rotate(90deg)}.site-awards{padding:23px;background:#333}.site-awards .swiper-slide{width:auto!important;margin-left:40px}.site-awards__figure{display:inline-block;vertical-align:top}.site-awards__image{display:block;width:auto;height:54px}.site-awards__text{display:inline-block;padding-left:16px;color:#fff;font-weight:200;font-size:15px;vertical-align:middle}.site-awards__strong{display:block;padding-top:2px;color:#fff;font-weight:500;font-size:15px;letter-spacing:-1px}.site-footer{position:relative}.site-footer__container{position:relative;z-index:20;min-width:1200px;background:#f7f8f8}.site-footer__content{width:1200px;height:258px;margin:0 auto}.site-footer__box:after{display:block;clear:both;content:""}.site-footer__box--left{float:left}.site-footer__box--right{float:right}.site-footer__related{padding-top:70px}.site-footer__related>ul:after{display:block;clear:both;content:""}.site-footer__related-item{float:left;margin-left:16px}.site-footer__related-item:first-child{margin-left:0}.site-footer__related-item:hover .site-footer__related-text{color:#e4012e}.site-footer__related-text{color:#bebebe;font-size:16px;letter-spacing:-2px;transition:color .4s ease}.site-footer__info-related{padding-top:20px}.site-footer__info{width:800px}.site-footer__info:after{display:block;clear:both;content:""}.site-footer__info-item{float:left;position:relative;margin:10px 0 0 10px;padding-left:13px;color:#3e3a39;font-size:15px}.site-footer__info-item:first-child{margin-left:0;padding-left:0}.site-footer__info-item:first-child:before{display:none}.site-footer__info-item:before{position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#383838;content:""}.site-footer__phone{margin-left:0;padding-left:0}.site-footer__phone:before{display:none}.site-footer__copyright{padding-top:25px;color:#3e3a39;font-family:Montserrat;font-size:12px}


.site-footer .site-footer-box{min-width:1620px;margin:0 auto;}

.site-footer__info > p:nth-child(4):before{display:none;}
.site-footer__ccm{margin-top:17px;display:flex;align-items:flex-end;}
.site-footer-global-netwoks{float:right;position:relative;padding-top:30px;display:none;}
.site-footer-global-netwoks--active .site-footer-global-netwoks__button-text:before{transform:rotate(180deg)}
.site-footer-global-netwoks--active .site-footer-global-netwoks__container{top:-200px;visibility:visible}
.site-footer-global-netwoks__button{position:relative;width:210px;padding-bottom:12px}
.site-footer-global-netwoks__button:after,
.site-footer-global-netwoks__button:before{position:absolute;bottom:0;left:0;height:2px;content:""}
.site-footer-global-netwoks__button:before{width:100%;background:#434343}
.site-footer-global-netwoks__button:after{width:0;background:#fff;transition:width .4s ease}
.site-footer-global-netwoks__button-text{display:block;position:relative;color:#a3a3a3;font-size:12px;text-align:left}
.site-footer-global-netwoks__button-text:before{position:absolute;top:0;right:0;width:0;height:0;border-top:8px solid #4d4d4d;border-bottom:0;border-right:8px solid transparent;border-left:8px solid transparent;transform-origin:8px 4px;transition:transform .4s ease;content:""}
.site-footer-global-netwoks__container{overflow-y:auto;position:absolute;top:0;left:50%;z-index:10;background:#333;width:1200px;height:200px;margin-left:-600px;visibility:hidden;transition:top .4s ease}
.site-footer-global-netwoks__content{position:relative;width:100%;height:100%}
.site-footer-global-netwoks__list{padding:30px}
.site-footer-global-netwoks__item{display:inline-block;width:100px;padding:3px 4px;box-sizing:border-box;vertical-align:middle}
.site-footer-global-netwoks__link{color:#bebebe;font-size:16px;transition:color .3s ease;cursor:pointer}
.site-footer-global-netwoks__link:hover{color:#d5022b}
.site-footer-global-netwoks__close{position:absolute;top:15px;right:15px;width:30px;height:30px}
.site-footer-global-netwoks__close:after,.site-footer-global-netwoks__close:before{position:absolute;top:14px;left:-2px;width:34px;height:1px;background:#fff;content:""}
.site-footer-global-netwoks__close:before{transform:rotate(45deg)}
.site-footer-global-netwoks__close:after{transform:rotate(-45deg)}
.site-footer-global-netwoks__close-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}
.languageCont{width:92px;color:#a3a3a3;position:relative;padding-top:30px;font-size:12px;border-bottom:2px solid #606060;float:right;margin-right:25px;}
.languageCont .langTitle{padding-bottom:10px;position:relative;cursor:pointer;}
.languageCont .langTitle:before{position:absolute;top:2px;right:0;width:0;height:0;border-top:8px solid #9f9f9f;border-bottom:0;border-right:8px solid transparent;border-left:8px solid transparent;transform-origin:8px 4px;transition:transform .4s ease;content:""}
.languageCont ul{width:100%;display:none;padding:5px 0;position:absolute;left:0;bottom:100%;margin-bottom:-17px;background:rgba(49, 51, 51, .6);}
.languageCont ul li{text-align:center;}
.languageCont ul li a{color:#9fa1a0;display:block;padding:4px 0;}
.languageCont.languageContActive ul{display:block;}
.languageCont.languageContActive .langTitle:before{transform:rotate(180deg)}

.isms-p-text{position:relative;font-size:15px;}
.isms-p-text .text-box {transition:.5s ease;position:absolute;right:-333px;bottom:0;;z-index:108;width:250px;padding:17px 30px 17px 20px;border:1px solid #1b2529;background:#fff;display:none;}
.isms-p-text .text-box dl dt{font-size:17px;letter-spacing:-0.05em;font-weight:700;line-height:23px;border-bottom:1px solid #000;padding-bottom:10px;}
.isms-p-text .text-box dl dd{line-height:23px;margin-top:10px;letter-spacing:-0.05em;}
.isms-p-text .isms-button{width:15px;height:15px;margin-left:3px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3e3a39;border-radius:100px;cursor:pointer;}
.isms-p-text .text-box .close {position:absolute; right:10px; top:10px; width:14px; height:14px;background:url('/assets/images/common/isms-close_btn.png') no-repeat 0 0/100%;}
.isms-p-text .text-box .close span{overflow:hidden;visibility:hidden;position:absolute;left:-5000px;top:-5000px;width:0;height:0;font-size:0;line-height:0;opacity:0;}

.site-footer-other-brand{clear:both;float:right;}
.site-footer-other-brand__content{padding-top:24px}
.site-footer-other-brand__content:after{display:block;clear:both;content:""}
.site-footer-other-brand__item{position:relative;float:left;margin-left:10px;padding-left:12px}.site-footer-other-brand__item:first-child{margin-left:0;padding-left:0}.site-footer-other-brand__item:first-child:before{display:none}.site-footer-other-brand__item:before{position:absolute;top:0;left:0;width:1px;height:100%;background:#383838;content:""}.site-footer-other-brand__item--naviel .site-footer-other-brand__text{display:block;min-width:78px;background:url(/assets/images/common/button_other_brand_naviel.jpg) no-repeat 0 100%}.site-footer-other-brand__item--cb5 .site-footer-other-brand__text{display:block;min-width:56px;background:url(/assets/images/common/button_other_brand_cb5.jpg) no-repeat 0 100%}.site-footer-other-brand__item--ceragemhnb .site-footer-other-brand__text{display:block;min-width:53px;background:url(/assets/images/common/button_other_brand_ceragemhnb.jpg) no-repeat 0 100%}.site-footer-other-brand__link{display:block}.site-footer-other-brand__text{display:block;padding-bottom:24px;color:#bebebe;font-size:15px;letter-spacing:-2px}
.site-footer-sns-channel{float:right;padding-top:35px;clear:both;}
.site-footer-sns-channel__item{float:left;margin-left:20px}
.site-footer-sns-channel__item:first-child{margin-left:0}.site-footer-sns-channel__item--instagram .site-footer-sns-channel__link{background:url(/assets/images/common/button_sns_instagram_230914.png) no-repeat 50%}.site-footer-sns-channel__item--kakao .site-footer-sns-channel__link{background:url(/assets/images/common/button_sns_kakao_230914.png) no-repeat 50%}.site-footer-sns-channel__item--blog .site-footer-sns-channel__link{background:url(/assets/images/common/button_sns_blog_230914.png) no-repeat 50%}.site-footer-sns-channel__item--youtube .site-footer-sns-channel__link{background:url(/assets/images/common/button_sns_youtube_230914.png) no-repeat 50%}.site-footer-sns-channel__link{display:block;width:30px;height:30px}.site-footer-sns-channel__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.button-top{position:absolute;bottom:440px;right:80px;z-index:10;width:54px;height:54px;background:#555}.button-top--active{bottom:410px}.button-top:before{height:100%;content:""}.button-top:before,.button-top__text{display:inline-block;vertical-align:middle}.button-top__text{position:relative;padding-top:13px;color:#fff;font-family:Montserrat;font-size:10px}.button-top__text:after,.button-top__text:before{position:absolute;top:50%;left:50%;width:6px;height:2px;border-radius:2px;background:#fff;margin-top:-6px;transform:rotate(45deg);content:""}.button-top__text:before{margin-left:-2px}.button-top__text:after{margin-left:-5px;transform:rotate(-45deg)}.ceragem-tab{position:relative;text-align:center}.ceragem-tab__list{width:100%;display:flex;justify-content:center;}.ceragem-tab__list:after{display:block;clear:both;content:""}.ceragem-tab--aboutus .ceragem-tab__item{width:16.66667%}.ceragem-tab__item{width:150px !important;height:50px;}
.ceracareTab .ceragem-tab__item{width:168px !important;}
.ceracareTab .ceragem-tab__link{letter-spacing:-0.08em;}

.ceragem-tab__item.tabLink a{background:url(/assets/images/common/quikc_link_g.png) no-repeat right 19px top 19px / 17px auto;}
.ceragem-tab__item:last-child .ceragem-tab__link{border-right:1px solid #eee;}
.ceragem-tab__link{display:block;font-weight:200;position:relative;color:#999;font-size:20px;letter-spacing:-.03em;line-height:48px;border-left:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #eee;background:#fff;}
.ceragem-tab__link--active{border-bottom-color:#fff;color:#d5022b;}
.ceragem-inner__tab{margin-top:72px}
.ceragem-inner__tab:after{display:block;clear:both;content:""}
.ceragem-inner__tab-item{float:left}
.ceragem-inner__tab-menu{display:block;padding:24px 0;border:1px solid #ccc;background:#f7f7f7;text-align:center;box-sizing:border-box;color:#666;font-weight:350;font-size:22px}
.ceragem-inner__tab-item+.ceragem-inner__tab-item .ceragem-inner__tab-menu{border-left:0}
.ceragem-inner__tab-title{display:block;font-weight:350}
.ceragem-inner__tab-menu--active{padding-top:23px;border-top:2px solid #d5022b;background:#fff}
.ceragem-inner__tab-menu--active .ceragem-inner__tab-title{color:#333;font-weight:500}
.page-header__container{width:1200px;margin:0 auto}.page-header__title{text-align:center}.page-header__maintitle{padding-top:50px;font-size:50px;font-weight:700;letter-spacing:-.03em;text-align:center}.page-header__subtitle{margin-bottom:-35px;padding-top:30px;font-size:28px;font-weight:400;color:#db0831}.page-header__text{padding-top:50px;color:#666;font-size:18px;letter-spacing:-.03em;line-height:32px;text-align:center}.effect--1{transition-delay:.4s}.effect--2{transition-delay:.6s}.effect--3{transition-delay:.8s}.effect--4{transition-delay:1s}.effect--5{transition-delay:1.2s}.effect--6{transition-delay:1.4s}.effect--7{transition-delay:1.6s}.effect--8{transition-delay:1.8s}.effect--9{transition-delay:2s}.effect--10{transition-delay:2.2s}.effect--11{transition-delay:2.4s}.effect--12{transition-delay:2.6s}.effect--13{transition-delay:2.8s}.effect--14{transition-delay:3s}.effect--15{transition-delay:3.2s}.effect--16{transition-delay:3.4s}.effect--17{transition-delay:3.6s}.effect--18{transition-delay:3.8s}.effect--19{transition-delay:4s}.effect--20{transition-delay:4.2s}.main{position:relative;min-width:1200px}.main .button-top{bottom:440px}.swiper-slide-active .main-effect,.visual-banner-slide-active .visual-banner-effect{opacity:1;transform:translate(0)!important;transition-duration:1.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:opacity,transform}.swiper-slide-active .main-effect--1,.visual-banner-slide-active .visual-banner-effect--1{transition-delay:.6s}.swiper-slide-active .main-effect--2,.visual-banner-slide-active .visual-banner-effect--2{transition-delay:.8s}.swiper-slide-active .main-effect--3,.visual-banner-slide-active .visual-banner-effect--3{transition-delay:1s}.swiper-slide-active .main-effect--4,.visual-banner-slide-active .visual-banner-effect--4{transition-delay:1.2s}.swiper-slide-active .main-effect--5,.visual-banner-slide-active .visual-banner-effect--5{transition-delay:1.4s}.swiper-slide-active .main-effect--6,.visual-banner-slide-active .visual-banner-effect--6{transition-delay:1.6s}.swiper-slide-active .main-effect--7,.visual-banner-slide-active .visual-banner-effect--7{transition-delay:1.8s}.swiper-slide-active .main-effect--8,.visual-banner-slide-active .visual-banner-effect--8{transition-delay:2s}.swiper-slide-active .main-effect--9,.visual-banner-slide-active .visual-banner-effect--9{transition-delay:2.2s}.swiper-slide-active .main-effect--10,.visual-banner-slide-active .visual-banner-effect--10{transition-delay:2.4s}.swiper-slide-active .main-effect--11,.visual-banner-slide-active .visual-banner-effect--11{transition-delay:2.6s}.swiper-slide-active .main-effect--12,.visual-banner-slide-active .visual-banner-effect--12{transition-delay:2.8s}.swiper-slide-active .main-effect--13,.visual-banner-slide-active .visual-banner-effect--13{transition-delay:3s}.swiper-slide-active .main-effect--14,.visual-banner-slide-active .visual-banner-effect--14{transition-delay:3.2s}.swiper-slide-active .main-effect--15,.visual-banner-slide-active .visual-banner-effect--15{transition-delay:3.4s}.swiper-slide-active .main-effect--16,.visual-banner-slide-active .visual-banner-effect--16{transition-delay:3.6s}.swiper-slide-active .main-effect--17,.visual-banner-slide-active .visual-banner-effect--17{transition-delay:3.8s}.swiper-slide-active .main-effect--18,.visual-banner-slide-active .visual-banner-effect--18{transition-delay:4s}.swiper-slide-active .main-effect--19,.visual-banner-slide-active .visual-banner-effect--19{transition-delay:4.2s}.swiper-slide-active .main-effect--20,.visual-banner-slide-active .visual-banner-effect--20{transition-delay:4.4s}.main-effect,.visual-banner-effect{opacity:0}.main-effect--up,.visual-banner-effect--up{transform:translateY(50px)}.main-effect--left,.visual-banner-effect--left{transform:translateX(-50px)}.main-effect--right,.visual-banner-effect--right{transform:translateX(50px)}.main-pagination{position:fixed!important;right:42px!important}.main-pagination .swiper-pagination-bullet{position:relative;width:30px;height:30px;margin:0!important;opacity:1;background:transparent}.main-pagination .swiper-pagination-bullet:before{position:absolute;top:50%;left:50%;width:14px;height:2px;margin-left:-7px;background:#333;transition:transform .3s ease;content:""}.main-pagination .swiper-pagination-bullet-active:before{background:#e92a4f;transform:rotate(-40deg)}.main-content{position:relative;width:1200px;height:100%;margin:0 auto}.main-content__header{padding-top:140px;text-align:center}.main-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.main-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.main-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.visual-movie{height:960px;position:relative;margin-top:-50px;}.visual-movie__content,.visual-movie__content:before{position:absolute;top:0;left:0;width:100%;height:100%}.visual-movie__content:before{background:rgba(0,0,0,.6);content:""}.visual-movie__box{position:absolute;top:0;left:50%;z-index:10;height:100%;transform:translate(-50%);text-align:center}.visual-movie__box:before{display:inline-block;height:100%;vertical-align:middle;content:""}.visual-movie__inner{display:inline-block;vertical-align:middle;margin-left:-4px}.visual-movie__title{color:#fff;font-size:85px;font-weight:900;font-family:Montserrat;text-align:center}.visual-movie__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;outline:none;border: 0;-webkit-mask-image: -webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility: hidden;}.visual-movie__button{display:block;width:126px;height:126px;margin:0 auto;border:1px solid #fff;border-radius:50%;background:url(/assets/images/main/btn_movie.png) no-repeat 50%;opacity:.4}.visual-movie__button-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.visual-movie-object{position:absolute;bottom:77px;left:50%;width:18px;margin-left:-9px;transform:translateY(-50%)}.visual-movie-object__item{position:relative;height:10px;margin-top:2px}.visual-movie-object__item:after,.visual-movie-object__item:before{position:absolute;top:0;left:0;width:12px;height:2px;border-radius:2px;background:#fff;content:"";animation-direction:reverse;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scrollTo;animation-name:scrollTo;-webkit-animation-timing-function:linear;animation-timing-function:linear}.visual-movie-object__item:before{transform:rotate(45deg);margin-left:-1px}.visual-movie-object__item:after{margin-left:7px;transform:rotate(-45deg)}.visual-movie-object__item--1:after,.visual-movie-object__item--1:before{opacity:.5;-webkit-animation-delay:0s;animation-delay:0s}.visual-movie-object__item--2:after,.visual-movie-object__item--2:before{opacity:.7;-webkit-animation-delay:.5s;animation-delay:.5s}.visual-movie-object__item--3:after,.visual-movie-object__item--3:before{opacity:1;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes scrollTo{0%{opacity:.5}50%{opacity:1}}@keyframes scrollTo{0%{opacity:.5}50%{opacity:1}}.visual-banner{height:1080px}.visual-banner .swiper-container,.visual-banner__container{height:100%}.visual-banner__content{position:relative;width:1200px;margin:0 auto}.visual-banner--introduce .visual-banner-header{display:inline-block;width:100%;padding-top:250px;text-align:center}.visual-banner--introduce .visual-banner-header__text{font-size:28px;letter-spacing:-2px}.visual-banner--introduce .visual-banner-header__title{padding-top:10px;color:#d5022b;font-size:80px;font-family:Montserrat;font-weight:900}.visual-banner--introduce .visual-banner__link{margin:40px auto 0;text-align:left}.visual-banner--v3 .visual-banner-header{display:inline-block;padding-top:243px}.visual-banner--v3 .visual-banner-header__title-text1{display:block;padding:7px 0;font-size:67px;font-weight:700;line-height:1}.visual-banner--v3 .visual-banner-header__title--red{display:inline-block;position:relative;padding-right:20px}.visual-banner--v3 .visual-banner-header__title--red:before{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#d5022b;content:""}.visual-banner--v3 .visual-banner-header__title--yellow{display:inline-block;position:relative;padding-right:20px}.visual-banner--v3 .visual-banner-header__title--yellow:before{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#d59202;content:""}.visual-banner--v3 .visual-banner-header__title-text2{display:block;padding:7px 0;font-size:38px;font-weight:300;letter-spacing:-1px}.visual-banner--v3 .visual-banner-header__title-text3{display:block;padding:7px 0;font-size:52px;font-weight:700;letter-spacing:-1px}.visual-banner--v3 .visual-banner-header__title-text4{display:block;padding-top:35px}.visual-banner--v3 .visual-banner-header__title-text5{display:block;padding:7px 0;font-size:33px;font-weight:300;letter-spacing:-1px}.visual-banner__link{display:block;margin-top:40px;width:278px;height:58px;border:2px solid #333;box-sizing:border-box}.visual-banner__link-text{display:block;position:relative;padding-left:36px;color:#d5022b;font-family:Montserrat;font-size:16px;font-weight:700;line-height:54px;box-sizing:border-box}.visual-banner__link-text:after,.visual-banner__link-text:before{position:absolute;top:50%;right:34px;width:8px;height:2px;background:#d5022b;margin-top:-2px;content:"";transition:background .2s ease}.visual-banner__link-text:before{transform:rotate(90deg)}.visual-banner-buttons{position:absolute;bottom:60px;left:50%;z-index:10;transform:translateX(-50%)}.visual-banner-buttons:before{position:absolute;left:50%;top:50%;width:1px;height:13px;background:rgba(0,0,0,.2);margin:8px 0 0 -1px;content:""}.visual-banner-buttons__next,.visual-banner-buttons__prev{position:absolute;top:0;width:24px;height:30px;border:0;background:transparent;transition:width .3s ease}.visual-banner-buttons__next:after,.visual-banner-buttons__next:before,.visual-banner-buttons__prev:after,.visual-banner-buttons__prev:before{position:absolute;top:50%;z-index:10;width:5px;height:1px;background:#333;transition:background .3s ease;content:""}.visual-banner-buttons__next:hover,.visual-banner-buttons__prev:hover{width:44px}.visual-banner-buttons__next:hover .visual-banner-buttons__box,.visual-banner-buttons__next:hover:after,.visual-banner-buttons__next:hover:before,.visual-banner-buttons__prev:hover .visual-banner-buttons__box,.visual-banner-buttons__prev:hover:after,.visual-banner-buttons__prev:hover:before{background:#d5022b}.visual-banner-buttons__prev{right:20px}.visual-banner-buttons__prev:after,.visual-banner-buttons__prev:before{left:0}.visual-banner-buttons__prev:before{margin-top:-2px;transform:rotate(-45deg)}.visual-banner-buttons__prev:after{margin-top:2px;transform:rotate(45deg)}.visual-banner-buttons__next{left:20px}.visual-banner-buttons__next:after,.visual-banner-buttons__next:before{right:0}.visual-banner-buttons__next:before{margin-top:-2px;transform:rotate(45deg)}.visual-banner-buttons__next:after{margin-top:2px;transform:rotate(-45deg)}.visual-banner-buttons__box{display:block;width:100%;height:1px;background:#333;transition:background .3s ease}.main-why{margin-top:100px}.main-why__header{min-width:1200px;max-width:1720px;height:562px;margin:0 auto;background:#f8f8f8 url(/assets/images/main/img_why_banner.jpg) no-repeat 100% 100%;text-align:center}.main-why__header-content{height:100%}.main-why__header-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.main-why__header-box{display:inline-block;margin-top:-90px;vertical-align:middle}.main-why__header-title{font-size:50px;font-weight:300;letter-spacing:-3px;line-height:1.4}.main-why__header-em{font-weight:700}.main-why__content{margin-top:-80px}.main-why__content:after{display:block;clear:both;content:""}.main-why__figure{overflow:hidden;float:left;width:500px;height:652px}.main-why__movie{width:502px;margin-left:-1px;-o-object-fit:contain;object-fit:contain}.main-why__box{float:left;margin-left:100px;padding-top:248px}.main-why__title{float:left;font-size:25px;letter-spacing:-2px}.main-why__title--red{color:#d5022b}.main-why__text{float:left;position:relative;margin-left:80px;padding-top:144px;color:#666;font-size:18px;letter-spacing:-2px;line-height:1.6}.main-why__text:before{position:absolute;top:0;left:0;width:100px;height:100px;border:1px solid #cacaca;border-radius:50%;background:url(/assets/images/main/img_why_icon_1.jpg) no-repeat 50%;content:""}.main-special{overflow:hidden;position:relative;min-width:1200px;padding-top:140px}.main-special__content{position:relative;z-index:10}.main-special__header{text-align:center}.main-special__header-title{font-size:50px;font-weight:300;letter-spacing:-1px;line-height:1.4}.main-special__header-em{font-weight:700}.main-special__movie{position:relative;height:750px}.main-special__movie-object{position:absolute}.main-special__movie-object--1{top:70px;right:16px}.main-special__movie-object--2{top:75px;left:12px;z-index:10}.main-special__movie-button{position:absolute;top:216px;left:50%;z-index:20;width:126px;height:126px;margin-left:-63px}.main-special__movie-button:after,.main-special__movie-button:before{position:absolute}.main-special__movie-button:before{top:0;left:0;width:100%;height:100%;background:#d5022b;border-radius:50%;opacity:.9;content:""}.main-special__movie-button:after{position:absolute;top:50%;left:50%;width:0;height:0;margin:-12px 0 0 -7px;border:12px solid transparent;border-right:none;border-left:14px solid #fff;content:""}.main-special__movie-text{position:absolute;top:146px;left:50%;padding:3px 8px;background:rgba(0,0,0,.7);color:#d5022b;font-weight:700;font-size:20px;letter-spacing:3px;white-space:nowrap;transform:translate(-50%)}.main-special__movie-en{font-family:Montserrat}.main-special__movie .modal-close__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.main-special__object--1{position:absolute;top:330px;left:50%;margin-left:-744px;color:#f7f7f7;font-size:150px;font-family:Montserrat;font-weight:900;letter-spacing:45px;white-space:nowrap}.main-recommend{padding-bottom:140px}.main-recommend__content{text-align:center}.main-recommend__list{display:inline-block;margin-top:70px}.main-recommend__list:after{display:block;clear:both;content:""}.main-recommend__item{float:left}.main-recommend__item+.main-recommend__item{margin-left:16px}.main-recommend__figcaption{margin-top:-30px;padding-left:18px;text-align:left}.main-recommend__em{display:block;color:#d5022b;font-size:60px;font-family:Montserrat;letter-spacing:-3px;font-weight:100;line-height:1}.main-recommend__text{padding-top:20px;font-size:20px;letter-spacing:-1px;line-height:1.4}.main-recommend__strong{font-weight:700}.main-advantages{position:relative;height:684px}.main-advantages .main-container{min-width:1200px;height:100%;background:#f7f7f7}.main-advantages--active .main-menu{position:fixed;top:0;left:0;z-index:110;width:100%;min-width:1200px;height:105px;background:#fff}.main-advantages--active .main-menu__figure{display:none}.main-advantages--active .main-menu__item:before{opacity:1!important}.main-advantages__box{padding-top:80px;height:188px}.main-menu{position:relative;text-align:center}.main-menu__list{display:inline-block}.main-menu__item{float:left;position:relative}.main-menu__item--active .main-menu__text-content{color:#d5022b}.main-menu__item--active .main-menu__text:after,.main-menu__item--active .main-menu__text:before{background:#d5022b}.main-menu__item+.main-menu__item{padding-left:40px;margin-left:40px}.main-menu__item+.main-menu__item:before{position:absolute;top:30px;left:0;width:1px;height:46px;background:#e5e5e5;opacity:0;content:""}.main-menu__text{display:inline-block;position:relative;height:48px;padding:24px 0 14px;font-weight:500;font-size:20px;letter-spacing:-2px}.main-menu__text-box{display:block;height:100%}.main-menu__text-box:before{display:inline-block;height:100%;vertical-align:middle;content:""}.main-menu__text-content{display:inline-block;vertical-align:middle;transition:color .3s ease}.main-function{padding-bottom:140px}.main-function .main-container{position:relative;overflow:hidden;min-width:1200px}.main-function__scan{width:282px;margin:92px auto 0;text-align:center}.main-function__scan-box{position:relative}.main-function__scan-figure{overflow:hidden;width:282px;height:126px}.main-function__scan-movie{width:284px;margin-left:-1px}.main-function__scan-dotot{position:absolute;background:#fff;border-radius:1px;transition:background .3s ease}.main-function__scan-dotot--1{top:27px;left:55px;width:1px;height:1px}.main-function__scan-dotot--2{top:24px;left:60px;width:2px;height:2px}.main-function__scan-dotot--3{top:23px;left:65px;width:2px;height:3px}.main-function__scan-dotot--4{top:22px;left:70px;width:2px;height:3px}.main-function__scan-dotot--5{top:21px;left:75px;width:3px;height:3px}.main-function__scan-dotot--6{top:21px;left:80px;width:3px;height:3px}.main-function__scan-dotot--7{top:22px;left:85px;width:3px;height:3px}.main-function__scan-dotot--8{top:23px;left:90px;width:3px;height:4px}.main-function__scan-dotot--9{top:25px;left:95px;width:4px;height:4px}.main-function__scan-dotot--10{top:28px;left:100px;width:3px;height:4px}.main-function__scan-dotot--11{top:30px;left:105px;width:3px;height:3px}.main-function__scan-dotot--12{top:31px;left:110px;width:3px;height:3px}.main-function__scan-dotot--13{top:31px;left:115px;width:2px;height:3px}.main-function__scan-dotot--14{top:31px;left:120px;width:2px;height:3px}.main-function__scan-dotot--15{top:30px;left:125px;width:2px;height:2px}.main-function__scan-dotot--16{top:29px;left:130px;width:2px;height:2px}.main-function__scan-dotot--17{top:27px;left:135px;width:1px;height:1px}.main-function__scan-text{display:inline-block;padding-top:26px;color:#d5022b;font-size:10px;font-weight:700}.main-function__object{position:absolute}.main-function__object--1{top:357px;left:50%;margin-left:-1638px}.main-function__object--2{top:373px;right:50%;margin-right:-1616px}.main-function__list{padding-top:244px;text-align:center}.main-function__list-content{display:inline-block}.main-function__list-content:after{display:block;clear:both;content:""}.main-function__list-item{float:left}.main-function__list-movie{position:absolute;bottom:48px;right:48px}.main-function__list-figure{position:relative;width:600px;height:500px;background:#d01e2c}.main-function__list-text{padding:40px 0 0 20px;color:#666;font-size:18px;font-weight:500;letter-spacing:-2px;line-height:1.4;text-align:left}.main-function__list-strong{display:block;padding-bottom:16px;font-size:20px;letter-spacing:-2px;color:#333}.main-function__list-figcaption{position:absolute;top:54px;left:58px;color:#aa0322;font-size:50px;font-family:Montserrat;font-weight:900;text-align:left;line-height:1;letter-spacing:-3px}.main-program{position:relative}.main-program__description{padding-bottom:140px;background:#fffeff}.main-program--rolling .main-program__remote-object{opacity:0}.main-program--rolling .main-program__container--program{opacity:1}.main-program__container{min-width:1200px;height:980px;background:url(/assets/images/main/img_program_bg.jpg) no-repeat top;background-attachment:fixed}.main-program__container--program{position:absolute;top:200px;left:0;width:100%;height:780px;background:transparent!important;background-attachment:inherit!important;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}.main-program__remote-box{position:absolute}.main-program__remote-box--1{top:475px;left:120px}.main-program__remote-box--2{top:475px;right:120px}.main-program__remote-text{text-align:center}.main-program__remote-number{display:block;font-family:Montserrat;font-size:150px;font-weight:900;letter-spacing:-4px}.main-program__remote-title{display:block;padding-top:16px;font-size:30px;font-weight:300;letter-spacing:-2px}.main-program__remote-object{opacity:1;transition:opacity .6s ease-in-out}.main-program__remote-object,.main-program__remote-object--2{position:absolute;bottom:0;left:50%;margin:0 0 0 -324px}.main-program__content{text-align:center}.main-program__box{display:inline-block;padding-top:140px;vertical-align:top;text-align:left}.main-program__box--right{margin-left:100px}.main-program__title{font-size:26px;font-weight:700;letter-spacing:-2px}.main-program__text{padding-top:30px;color:#666;font-size:18px;letter-spacing:-2px}.main-program__mode{margin-top:40px}.main-program__mode:after{display:block;clear:both;content:""}.main-program__mode-item{float:left;width:140px;margin-top:10px;text-align:center}.main-program__mode-item--4{clear:both}.main-program__mode-movie{width:140px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.main-program__mode-box{display:block;height:65px;padding-top:9px}.main-program__mode-figcaption{padding-top:20px;color:#666;font-size:16px;letter-spacing:-2px;vertical-align:middle}.main-program__mode-figcaption2{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.main-program__fiber{overflow:hidden;width:640px;height:246px;margin-top:56px}.main-program__fiber-movie{width:655px;margin-left:-12px;-o-object-fit:contain;object-fit:contain}.main-sound__content{position:relative;border-top:1px solid #e5e7e8}.main-sound .main-content__header{position:absolute;top:58px;left:0;text-align:left}.main-sound__box{height:1000px}.main-sound__box:after{display:block;clear:both;content:""}.main-sound__box-item--1{float:right;margin-top:150px}.main-sound__box-item--2{float:left;margin-top:630px}.main-sound__figcaption{padding-top:40px;color:#666;font-size:18px;line-height:1.8}.main-design{padding:140px 0}.main-design__content{text-align:center}.main-design__sliding{min-width:1200px;height:400px;margin-top:60px;background:url(/assets/images/main/img_design_bg.png) no-repeat bottom}.main-design__sliding-content{position:relative;width:1200px;height:100%;margin:0 auto}.main-design__sliding-item{position:absolute}.main-design__sliding-item--1{left:23px;bottom:30px;z-index:30}.main-design__sliding-item--2{top:44px;left:87px;z-index:10}.main-design__sliding-item--3{top:65px;left:290px;z-index:20;animation-direction:reverse;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slidev3;animation-name:slidev3;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes slidev3{0%{left:290px}10%{left:290px}40%{left:590px}60%{left:590px}90%{left:290px}}.main-design__description{position:relative;margin-top:140px}.main-design__description:after{display:block;clear:both;content:""}.main-design__description-box{position:absolute;top:60px;right:0;width:500px}.main-design__description-title{font-size:50px;font-weight:700;letter-spacing:-3px}.main-design__description-text{padding-top:30px;color:#666;font-size:18px;letter-spacing:-2px;line-height:1.8}.main-design__description-image--1{overflow:hidden;float:left;width:600px;height:676px}.main-design__description-image--2{float:left;margin:520px 0 0 100px}.main-design__description-movie{width:100%}.main-design__description-box2{padding-top:150px;clear:both}.main-design__description-text2{padding-top:51px;border-top:1px solid #e5e7e8;color:#666;font-size:18px;text-align:center;line-height:1.8}.main-design__swiper{overflow:hidden;width:600px;height:677px}.modal-movie .modal-content{width:100%;height:100%}.modal-movie__content{position:absolute;top:50%;left:50%;width:62.5%;padding-top:35.15625%;margin:-17.57813% 0 0 -31.25%}.modal-movie__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-movie .modal-close{font-size:0;text-indent:-1000em;position:absolute;top:-33px;right:0;width:33px;height:33px}.modal-movie .modal-close:after,.modal-movie .modal-close:before{position:absolute;top:16px;left:5px;width:22px;height:1px;background:#fff;content:""}.modal-movie .modal-close:before{transform:rotate(45deg)}.modal-movie .modal-close:after{transform:rotate(-45deg)}.pr-content{width:1200px;height:100%;margin:0 auto}.pr-content__header{padding-top:140px;text-align:center}.pr-content__header-title{padding-top:20px;font-weight:200;font-size:30px;letter-spacing:-1px;line-height:1.4}.pr-content__header-em{font-weight:500;font-size:64px;letter-spacing:4px}.pr-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.pr-header{overflow:hidden;position:relative;height:680px}.pr-header--active .pr-container{transform:scale(1.1)}.pr-header .pr-container{height:100%;background:#fff url(/assets/images/pr/img_header_bg.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.pr-header__content{height:100%;padding-top:0;text-align:center;box-sizing:border-box}.pr-header__content:before{height:100%;content:""}.pr-header__content:before,.pr-header__title{display:inline-block;vertical-align:middle}.pr-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat}.pr-header__text2{font-size:16px;font-weight:500}.pr-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.pr-notice{width:1200px;margin:0 auto;padding-bottom:120px}.pr-notice-list-header:after{display:block;clear:both;content:""}.pr-notice-list-header__title{margin-left:25px;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pr-notice-list-header__date{display:block;margin-top:100px;padding:0 25px;border-top:1px solid #333;border-bottom:1px solid #999;color:#999;font-size:18px;line-height:100px;text-align:right}.pr-notice-list-header__download{margin-top:10px;text-align:right;background:#f7f7f7}.pr-notice-list-header__download:after{display:block;clear:both;content:""}.pr-notice-list-header__download-description{float:left;margin-left:25px;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:70px;text-align:center}.pr-notice-list-header__download-button{display:inline-block;vertical-align:top;padding:0 60px;color:#333;font-size:18px;line-height:70px}.pr-notice-list-header__total{float:left;padding-top:38px;color:#111;font-size:16px}.pr-notice-list-header__total-count{color:#d5022b}.pr-notice-list-header__search{float:right;border-bottom:1px solid #333}.pr-notice-list-header__search-input{vertical-align:top;width:246px;height:54px;padding:0 4px;color:#111;font-size:20px;line-height:54px;border:none;box-sizing:border-box}.pr-notice-list-header__search-button{vertical-align:top;width:54px;height:54px;margin-right:-10px;background:url(/assets/images/common/icon_search_button.png) no-repeat 50%}.pr-notice-list-header__search-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pr-notice-view-header{position:relative;margin-top:100px;border-top:1px solid #333;border-bottom:1px solid #999;text-align:left}.pr-notice-view-header:after{display:block;clear:both;content:""}.pr-notice-view-header__title{margin-left:25px;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:180px;}.pr-notice-view-header__date{position:absolute;top:0;right:0;display:block;padding:0 25px;color:#999;font-size:18px;line-height:100px;text-align:right}.pr-notice-view-header__download{margin-top:10px;text-align:right;background:#f7f7f7}.pr-notice-view-header__download:after{display:block;clear:both;content:""}.pr-notice-view-header__download-description{float:left;margin-left:25px;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:70px;text-align:center}.pr-notice-view-header__download-button{display:inline-block;vertical-align:top;padding:0 25px;color:#333;font-size:18px;line-height:70px}.pr-notice-view-header__total{float:left;padding-top:38px;color:#111;font-size:16px}.pr-notice-view-header__total-count{color:#d5022b}.pr-notice-view-header__search{float:right;border-bottom:1px solid #333}.pr-notice-view-header__search-input{vertical-align:top;width:246px;height:54px;padding:0 4px;color:#111;font-size:20px;line-height:54px;border:none;box-sizing:border-box}.pr-notice-view-header__search-button{vertical-align:top;width:54px;height:54px;margin-right:-10px;background:url(/assets/images/common/icon_search_button.png) no-repeat 50%}.pr-notice-view-header__search-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pr-notice-list__list{padding:30px 0 0 3px;box-sizing:border-box}.pr-notice-list__list:after{display:block;clear:both;content:""}.pr-notice-list__item{float:left;width:398px;margin:-1px 0 0 -1px;text-align:center;border:1px solid #ccc}.pr-notice-list__item--full{float:none;width:100%;padding:36px 0;border:0;color:#333;font-size:22px}.pr-notice-list__link{display:block}.pr-notice-list__link:hover .pr-notice-list__image{transform:scale(1.05)}.pr-notice-list__figure{overflow:hidden}.pr-notice-list__image{display:block;height:250px;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:transform .3s ease}.pr-notice-list__etc{min-height:240px;padding:30px;border-top:1px solid #ccc;box-sizing:border-box}.pr-notice-list__category{padding-bottom:15px;color:#d5022b;font-size:16px;font-weight:300}.pr-notice-list__title{color:#333;font-size:24px;font-weight:400;height:58px;display:block;display:-webkit-box;overflow:hidden;max-height:58px;line-height:29px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pr-notice-list__text{overflow:hidden;max-height:52px;padding-top:10px;color:#333;font-size:14px;line-height:24px}.pr-notice-list__date{display:block;padding-top:20px;color:#999;font-size:14px}.pr-notice-list__direction{position:relative;padding-top:30px;text-align:center;border-top:1px solid #999}.pr-notice-list__direction .direction__item--list{margin:0 auto}.pr-notice-list__direction .direction__item--next,.pr-notice-list__direction .direction__item--prev{top:30px}.pr-notice-list__pagination{position:relative;margin-top:30px;padding:12px 0;text-align:center}.pr-notice-list__pagination .pagination__item{color:#999}.pr-notice-list__pagination .pagination__item .pr-notice-list__pagination .pagination__link{color:#999;line-height:38.5px;font-family:Montserrat;font-weight:600}.pr-notice-list__pagination .pagination__item .pr-notice-list__pagination .pagination__link:hover{color:#d5022b;background:none}.pr-notice-view{padding-top:50px}.pr-notice-view__editor{clear:both}.pr-notice-view__direction{position:relative;margin-top:70px;padding:62px 0 12px;text-align:center;border-top:1px solid #ccc}.pr-notice-view__direction .direction__item--next,.pr-notice-view__direction .direction__item--prev{top:50px}.pr-share-sns{float:right;position:relative;margin-top:-20px;padding-bottom:50px}.pr-share-sns:after{display:block;clear:both;content:""}.pr-share-sns__item{float:left;margin-left:20px}.pr-share-sns__link{display:block;width:22px;height:22px;background-image:url(/assets/images/common/icon_share_sns.png);background-repeat:no-repeat}.pr-share-sns__link--twitter{background-position:-22px 0}.pr-share-sns__link--share{background-position:-44px 0}.pr-share-sns__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pr-share-sns__modal{visibility:hidden;opacity:0;position:absolute;top:40px;right:0;width:260px;padding:25px 0;color:#666;font-size:14px;text-align:center;background:#f0f0f0;transition:opacity .3s ease}.pr-share-sns__modal--visible{visibility:visible;opacity:1}.pr-media{width:1200px;margin:0 auto;padding-bottom:120px}.pr-media .pr-notice-list__figure{position:relative}.pr-media .pr-notice-list__figure:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.45);background-image:url(/assets/images/pr/icon_media_list_play.png);background-repeat:no-repeat;background-position:50%;z-index:5;content:""}.pr-media .pr-notice-list__etc{min-height:140px}.pr-media .pr-notice-list__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pr-media-modal .modal-container{top:400px}.pr-media-modal .modal-content{height:100%;text-align:center}.pr-media-modal .modal-content:before{display:inline-block;vertical-align:middle;height:100%;content:""}.pr-media-modal__container{display:inline-block;vertical-align:middle;position:relative}.pr-media-modal__contents{width:1200px;margin:0 auto;padding:110px 105px;background:#fff;box-sizing:border-box}.pr-media-modal__header{text-align:center}.pr-media-modal__title{font-size:50px;font-weight:700;letter-spacing:-.03em}.pr-media-modal__category{display:block;color:#d5022b;font-size:20px;padding-bottom:20px}.pr-media-modal__date{display:block;padding-top:30px;color:#666;font-size:18px}.pr-media-modal__sns{margin-top:50px;border-top:1px solid #ccc}.pr-media-modal__sns:after{display:block;clear:both;content:""}.pr-media-modal__sns .pr-share-sns{padding-top:50px}.pr-media-modal__video{position:relative;padding-bottom:56.25%}.pr-media-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pr-media-modal__description{margin:30px 0;height:205px;text-align:left;overflow:auto}.pr-media-modal__description-title{padding-bottom:30px;color:#333;font-size:28px}.pr-media-modal__description-data{font-size:20px;line-height:28px}.pr-media-modal__close{position:absolute;top:60px;right:100px;width:36px;height:36px;border:0;background:transparent}.pr-media-modal__close:after,.pr-media-modal__close:before{position:absolute;top:50%;left:50%;width:36px;height:1px;background:#000;margin-left:-18px;content:"";transform:rotate(45deg)}.pr-media-modal__close:after{transform:rotate(-45deg)}.pr-media-modal__close-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pr-hero{width:1200px;margin:0 auto;padding-bottom:120px}.pr-hero .pr-notice-list__figure{position:relative}.pr-hero .pr-notice-list__figure:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.45);background-image:url(/assets/images/pr/icon_hero_list_play.png);background-repeat:no-repeat;background-position:50%;z-index:5;content:""}.pr-hero .pr-notice-list__etc{min-height:140px}.pr-hero .pr-notice-list__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pr-hero-modal .modal-container{top:400px}.pr-hero-modal .modal-content{height:100%;text-align:center}.pr-hero-modal .modal-content:before{display:inline-block;vertical-align:middle;height:100%;content:""}.pr-hero-modal__container{display:inline-block;vertical-align:middle;position:relative}.pr-hero-modal__contents{width:1200px;margin:0 auto;padding:110px 105px;background:#fff;box-sizing:border-box}.pr-hero-modal__header{text-align:center}.pr-hero-modal__title{font-size:50px;font-weight:700;letter-spacing:-.03em}.pr-hero-modal__category{display:block;color:#d5022b;font-size:20px;padding-bottom:20px}.pr-hero-modal__date{display:block;padding-top:30px;color:#666;font-size:18px}.pr-hero-modal__sns{margin-top:50px;border-top:1px solid #ccc}.pr-hero-modal__sns:after{display:block;clear:both;content:""}.pr-hero-modal__sns .pr-share-sns{padding-top:50px}.pr-hero-modal__video{position:relative;padding-bottom:56.25%}.pr-hero-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pr-hero-modal__description{margin:30px 0;height:205px;text-align:left;overflow:auto}.pr-hero-modal__description-title{padding-bottom:30px;color:#333;font-size:28px}.pr-hero-modal__description-data{font-size:20px;line-height:28px}.pr-hero-modal__close{position:absolute;top:60px;right:100px;width:36px;height:36px;border:0;background:transparent}.pr-hero-modal__close:after,.pr-hero-modal__close:before{position:absolute;top:50%;left:50%;width:36px;height:1px;background:#000;margin-left:-18px;content:"";transform:rotate(45deg)}.pr-hero-modal__close:after{transform:rotate(-45deg)}.pr-hero-modal__close-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pr-schedule{width:1200px;margin:0 auto;padding-bottom:120px}.pr-schedule-header{padding-top:180px}.pr-schedule-header__title{font-size:50px;font-weight:700;letter-spacing:-.03em;text-align:center}.pr-schedule-calendar{overflow:hidden}.pr-schedule-calendar__header{position:relative;padding:50px 0 40px}.pr-schedule-calendar__header:after:after{display:block;clear:both;content:""}.pr-schedule-calendar__current{font-size:32px;font-weight:500;font-family:Montserrat;line-height:64px;text-align:center}.pr-schedule-calendar__next,.pr-schedule-calendar__prev{position:absolute;top:50px;padding-left:100px;color:#999;font-size:20px;font-weight:500;font-family:Montserrat;line-height:64px}.pr-schedule-calendar__next:before,.pr-schedule-calendar__prev:before{position:absolute;top:0;left:0;width:64px;height:64px;border:1px solid #666;box-sizing:border-box;background:#fff linear-gradient(90deg,#666,#666) no-repeat 50%;background-size:24px 1px;content:""}.pr-schedule-calendar__next:after,.pr-schedule-calendar__prev:after{position:absolute;top:50%;left:21px;width:6px;height:6px;margin-top:-3px;border-color:#666;border-style:solid;border-width:1px 1px 0 0;transform:rotate(-135deg);content:""}.pr-schedule-calendar__prev{left:0}.pr-schedule-calendar__next{right:0;padding-left:0;padding-right:100px}.pr-schedule-calendar__next:before{left:inherit;right:0}.pr-schedule-calendar__next:after{left:inherit;right:21px;transform:rotate(45deg)}.pr-schedule-calendar__content{margin:0 -1px}.schedule-calendar{width:100%;table-layout:fixed;border-collapse:collapse;border-top:2px solid #666}.schedule-calendar__head{padding:20px 0;color:#666;font-size:20px;font-weight:500;border:1px solid #e6e6e6;box-sizing:border-box}.schedule-calendar__data{height:170px;vertical-align:top;padding:8px;border:1px solid #e6e6e6;background:#fff;box-sizing:border-box}.schedule-calendar__data dl+dl{padding-top:4.5px}.schedule-calendar__data-state{background:#f8f8f8}.schedule-calendar__data-state .schedule-calendar__day{color:#999}.schedule-calendar__day{display:block;color:#ccc;font-size:22px}.schedule-calendar__name{display:block;color:#fff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.schedule-calendar__name span{background:#d5022b;}.schedule-calendar__time{display:block;color:#111;font-size:16px;font-weight:500;font-family:Montserrat}.rental{position:relative;min-width:1200px}.rental-content{width:1200px;height:100%;margin:0 auto}.rental-content__header{padding-top:140px;text-align:center}.rental-content__header-title{font-size:50px;letter-spacing:-5px;line-height:1.4}.rental-content__header-em{color:#d5022b;font-weight:700;font-size:20px;letter-spacing:4px}.rental-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.rental-header{overflow:hidden;position:relative;height:680px}.rental-header--active .rental-container{transform:scale(1.2)}.rental-header .rental-container{height:100%;background:#fff url(/assets/images/rental/img_header_bg.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.rental-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.rental-header__content:before{height:100%;content:""}.rental-header__content:before,.rental-header__title{display:inline-block;vertical-align:middle}.rental-header__text{font-family:Montserrat;font-size:20px;font-weight:500}.rental-header__text2{font-size:32px;letter-spacing:-2px;font-weight:400}.rental-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.rental-banner{overflow:hidden;position:relative;height:710px;background:#f7f7f7}.rental-banner .rental-content{position:relative;z-index:10;padding-top:210px}.rental-banner__list{position:relative;z-index:40;padding-left:857px}.rental-banner__item+.rental-banner__item{padding-top:35px}.rental-banner__em{display:block;position:relative;padding-left:24px;font-weight:700;font-size:40px;letter-spacing:-1px}.rental-banner__em:before{position:absolute;top:50%;left:0;width:5px;height:5px;margin-top:-3px;background:#333;content:""}.rental-banner__em--red{color:#d5022b}.rental-banner__box{display:block;padding:12px 0 0 24px;color:#666;font-size:36px;font-weight:500;line-height:1}.rental-banner__text{font-size:30px;font-weight:300}.rental-banner__object{position:absolute}.rental-banner__object--1{top:163px;left:0;z-index:30}.rental-banner__object--2{top:150px;left:400px;z-index:20}.rental-banner__bg{position:absolute;top:380px;left:50%;z-index:0;width:1513px;margin-left:-756px;text-align:center}.rental-banner__bg-text{color:#fff;font-family:Montserrat;font-size:200px;font-weight:900;line-height:1;letter-spacing:10px;white-space:nowrap}.rental-step{padding-bottom:140px}.rental-step .rental-content__header-em{font-size:inherit;letter-spacing:-5px}.rental-step__content{margin-top:80px;text-align:center}.rental-step__list{display:inline-block}.rental-step__item{float:left}.rental-step__item+.rental-step__item{margin-left:80px}.rental-step__figure{height:89px}.rental-step__text{display:block;padding-top:26px}.rental-step__text-number{display:block;color:#d5022b;font-size:40px;letter-spacing:-1px;line-height:1}.rental-step__text-strong{display:block;padding-top:16px;font-size:20px;font-weight:700;letter-spacing:-2px}.rental-step__text-content{display:block;padding-top:6px;color:#666;font-size:18px;letter-spacing:-1px;line-height:1.4}.rental-step__info{padding-top:140px}.rental-step__info:after{display:block;clear:both;content:""}.rental-step__info-box{position:relative;z-index:10;width:586px;padding:70px;background:#d5022b;box-sizing:border-box}.rental-step__info-title{color:#fff;font-size:37px;letter-spacing:-4px}.rental-step__info-list{padding-top:35px;color:#fff;font-size:18px;letter-spacing:-1px}.rental-step__info-text{padding-top:50px;color:#fff;font-size:18px}.rental-step__info-strong{font-family:Montserrat;font-size:40px;letter-spacing:4px;font-weight:400}.rental-step__info-item+.rental-step__info-item{margin-top:15px}.rental-step__info-item+.rental-step__info-item span{padding-left:17px;display:block;margin-top:5px;}.rental-step__info-figure{float:right;margin-top:-463px}.rental-form .rental-content__header-em{font-size:inherit;letter-spacing:-5px}.rental-form .rental-container{padding-bottom:140px;background:#f7f7f7}.rental-form__box{width:1000px;margin:0 auto;padding-top:72px}.rental-form__purchase-label{display:inline-block;cursor:pointer}.rental-form__purchase-label+.rental-form__purchase-label{margin-left:49px}.rental-form__purchase-input{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.rental-form__purchase-input:checked+.rental-form__purchase-text{background:url(/assets/images/rental/btn_privacy_policy_active.png) no-repeat 0;color:#333;font-weight:500}.rental-form__purchase-text{display:inline-block;height:21px;padding-left:30px;background:url(/assets/images/rental/btn_privacy_policy_default.png) no-repeat 0;color:#666;font-size:20px;font-weight:300;letter-spacing:-1px;line-height:21px}.rental-form__select{display:inline-block;width:50%;box-sizing:border-box;padding:0 10px 0 0}.rental-form__select+.rental-form__select{padding:0 0 0 10px;margin-left:-4px}.rental-form__select-content{width:100%;height:52px;padding-left:10px;background:#fff url(/assets/images/rental/icon_select.png) no-repeat right 10px center;border:1px solid #e7e7e7;color:#666;font-size:20px;letter-spacing:-1px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rental-form__title{margin-top:30px;font-size:20px;font-weight:700;letter-spacing:-1px}.rental-form__container{margin-top:10px}.rental-form__content{width:100%;height:50px;border:1px solid #e7e7e7;background:#fff;box-sizing:border-box}.rental-form__input{height:100%;padding-left:20px;border:0;background:transparent;font-size:18px}.rental-form__input,.rental-form__textarea{display:block;width:100%;box-sizing:border-box}.rental-form__textarea{height:106px;font-size:16px;border:1px solid #e7e7e7;background:#fff}.rental-form__privacy-policy{padding-top:40px}.rental-form__privacy-policy-label{cursor:pointer}.rental-form__privacy-policy-title{display:inline-block;height:22px;padding-left:28px;background:url(/assets/images/rental/btn_privacy_policy_default.png) no-repeat 0;font-size:20px;font-weight:700;letter-spacing:-1px;line-height:22px;transition:background .3s ease}.rental-form__privacy-policy-checkbox{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.rental-form__privacy-policy-checkbox:checked+.rental-form__privacy-policy-title{background:url(/assets/images/rental/btn_privacy_policy_active.png) no-repeat 0}.rental-form__privacy-policy-text{overflow-y:auto;height:110px;margin-top:14px;padding:20px;border:1px solid #e7e7e7;background:#fff;color:#666;font-size:16px;letter-spacing:-1px;box-sizing:border-box}.rental-form__text{margin-top:30px;color:#666;font-size:18px;letter-spacing:-1px;line-height:1.4;text-align:center}.rental-form__buttons{margin-top:20px;text-align:center}.rental-form__buttons-button{display:inline-block;overflow:hidden;position:relative;width:236px;height:56px;background:#666;text-align:center}.rental-form__buttons-button:before{position:absolute;top:0;left:-100%;z-index:10;width:100%;height:100%;background:#d5022b;transition:left .4s ease;content:""}.rental-form__buttons-button:hover:before{left:0}.rental-form__buttons-button:hover .rental-form__buttons-text{color:#fff}.rental-form__buttons-text{position:relative;z-index:20;color:#fff;font-size:20px;line-height:56px;transition:color .3s ease}.rental-schedule .rental-content__header-em{font-size:inherit;letter-spacing:-5px}.rental-schedule .rental-container{padding-bottom:140px}.rental-schedule__content{padding-top:76px;text-align:center}.rental-schedule__title{font-family:Montserrat;font-size:42px;font-weight:500;letter-spacing:-3px;text-align:center}.rental-schedule__list{display:inline-block;margin-top:50px}.rental-schedule__list-item{display:inline-block;margin:0 20px;color:#999;font-size:28px;letter-spacing:-1px}.rental-schedule__list-item--red{color:#d5022b}.rental-schedule__list-item--yellow{color:#ff9000}.rental-schedule__figure{margin-top:50px}.introduce{position:relative;min-width:1200px}.introduce-content{width:1200px;height:100%;margin:0 auto}.introduce-content__header{padding-top:120px;text-align:center}.introduce-content__header-title{padding-top:20px;font-weight:200;font-size:30px;letter-spacing:-1px;line-height:1.4}.introduce-content__header-em{font-weight:500;font-size:64px;letter-spacing:4px}.introduce-content__header-text{padding-top:30px;color:#666;font-weight:400;font-size:18px;letter-spacing:-1px;font-family:Montserrat;line-height:33px}.introduce-header{overflow:hidden;position:relative;height:680px}.introduce-header--active .introduce-container{transform:scale(1.2)}.introduce-header .introduce-container{height:100%;background:#fff url(/assets/images/aboutus/introduce/img_header_bg.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.introduce-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.introduce-header__content:before{height:100%;content:""}.introduce-header__content:before,.introduce-header__title{display:inline-block;vertical-align:middle}.introduce-header__text{font-size:32px;letter-spacing:-2px;font-weight:400}.introduce-header__text2{font-size:16px;font-weight:500}.introduce-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:700;font-size:47px;line-height:1;font-family:Montserrat;}.introduce-header__image{width:311px}.introduce-description .introduce-content__header-title{font-size:50px;font-weight:700;letter-spacing:-4px}.introduce-description .introduce-content__header-em{color:#d5022b;font-weight:700;font-size:50px;letter-spacing:-4px}.introduce-description__content{position:relative;margin-top:60px;padding-bottom:140px}.introduce-description__content:before{position:absolute;left:-219px;top:-219px;width:323px;height:301px;background:url(/assets/images/aboutus/introduce/img_description_bg2.jpg) no-repeat 0 0;content:""}.introduce-description__image{-o-object-fit:cover;object-fit:cover}.introduce-description__text{padding-top:30px}.introduce-description__text-strong{font-size:20px;font-weight:700;letter-spacing:-2px}.introduce-description__text-red{color:#d5022b}.introduce-description__text-content{display:block;padding-top:20px;color:#666;font-size:20px;font-weight:200;letter-spacing:-2px;line-height:1.2}.introduce-description__list{position:relative;z-index:10;border:1px solid #f5f5f5}.introduce-description__list:after{display:block;clear:both;content:""}.introduce-description__item{position:relative;float:left;padding:50px 30px;width:25%;height:230px;box-sizing:border-box;overflow:hidden}.introduce-description__item--white{color:#fff}.introduce-description__item--white .introduce-description__sub{color:#fff;opacity:.7}.introduce-description__item--white .introduce-description__title--small{color:#fff;opacity:1}.introduce-description__item--black{color:#333}.introduce-description__item-1{width:50%;height:228px;margin-top:0;background:url(/assets/images/aboutus/introduce/img_description_item_1.jpg) no-repeat}.introduce-description__item-2{width:25%;height:228px;margin-top:0;background:url(/assets/images/aboutus/introduce/img_description_item_2.jpg) no-repeat}.introduce-description__item-3{width:25%;height:460px;margin-top:0;background:url(/assets/images/aboutus/introduce/img_description_item_3.jpg) no-repeat}.introduce-description__item-4{width:25%;height:232px;margin-top:-232px;background:url(/assets/images/aboutus/introduce/img_description_item_4.jpg) no-repeat}.introduce-description__item-5{width:25%;height:232px;margin-top:-232px;background:url(/assets/images/aboutus/introduce/img_description_item_5.jpg) no-repeat}.introduce-description__item-6{width:25%;height:232px;margin-top:-232px;background:url(/assets/images/aboutus/introduce/img_description_item_6.jpg) no-repeat}.introduce-description__item-7{width:25%;height:228px;margin-top:0;background:url(/assets/images/aboutus/introduce/img_description_item_7.jpg) no-repeat}.introduce-description__item-8{width:25%;height:228px;margin-top:0;background:url(/assets/images/aboutus/introduce/img_description_item_8.jpg) no-repeat}.introduce-description__item-9{width:25%;height:228px;margin-top:0;background:url(/assets/images/aboutus/introduce/img_description_item_9.jpg) no-repeat}.introduce-description__item-10{width:25%;height:228px;margin-top:0;background:url(/assets/images/aboutus/introduce/img_description_item_10.jpg) no-repeat}.introduce-description__item-5{margin-left:25%}.introduce-description__item-6{margin-left:50%}.introduce-description__title{font-size:17px;font-weight:500;letter-spacing:-.03em}.introduce-description__title--big{display:block;font-size:30px;line-height:1.4;font-weight:700}.introduce-description__sub,.introduce-description__title--small{font-size:12px;color:#333;opacity:.5}.introduce-description__sub{position:absolute;top:30px;font-family:Montserrat;letter-spacing:-.03em;font-weight:600}.introduce-technology{height:924px}.introduce-technology .introduce-content__header-em,.introduce-technology .introduce-content__header-text,.introduce-technology .introduce-content__header-title{color:#fff}.introduce-technology .introduce-container{height:100%;background:#fff url(/assets/images/aboutus/introduce/img_technology_bg.jpg) no-repeat top/cover;background-attachment:fixed}.introduce-technology__content{text-align:center}.introduce-technology__list{display:inline-block}.introduce-technology__list:after{display:block;clear:both;content:""}.introduce-technology__item{float:left;width:33.33%;margin-top:46px}.introduce-technology__figure{height:90px}.introduce-technology__figure:before{display:inline-block;height:100%;vertical-align:middle;content:""}.introduce-technology__image{display:inline-block;vertical-align:bottom;-o-object-fit:contain;object-fit:contain}.introduce-technology__text{padding-top:30px;text-align:center}.introduce-technology__text-content{color:#fff;font-size:20px;letter-spacing:-1px}.introduce-research{padding-bottom:140px}.introduce-research__content{text-align:center}.introduce-research__list{display:inline-block;margin-top:70px;text-align:center}.introduce-research__list:after{display:block;clear:both;content:""}.introduce-research__item{display:inline-block;vertical-align:top}.introduce-research__item--1{width:100%}.introduce-research__item--1 .introduce-research__text-strong{display:block;padding-bottom:20px;background:url(/assets/images/aboutus/introduce/img_research_item_1_bg.png) no-repeat center 16px}.introduce-research__item--2{width:33.33%;margin-left:-4px;padding-left:80px;text-align:left;box-sizing:border-box}.introduce-research__item--2 .introduce-research__text{margin-left:-80px;text-align:center}.introduce-research__item--3,.introduce-research__item--4{width:33.33%;margin-left:-4px}.introduce-research__item--4{padding-right:15px;box-sizing:border-box}.introduce-research__item+.introduce-research__item{margin-top:30px}.introduce-research__text{padding-top:30px}.introduce-research__text-strong{font-size:24px;font-weight:400;letter-spacing:-2px;font-family:Montserrat}.introduce-research__text-red{display:inline-block;padding-bottom:4px;color:#d5022b;font-size:20px}.introduce-research__text-content{display:block;padding-top:16px;color:#666;font-size:22px;font-weight:200;letter-spacing:-1px;line-height:1.2}.introduce-social{background:#f9f9f9}.introduce-social .introduce-content__header{pointer-events:none}.introduce-social .introduce-content__header-title{padding-top:20px;line-height:1.3}.introduce-social .introduce-content__header-text{padding-top:20px}.introduce-social .introduce-content{position:relative}.introduce-social__thumb{position:absolute;top:140px;right:0;width:650px;height:460px}.introduce-social__list{margin:-15px;padding:50px 0 145px}.ceragem-way .page-header__subtitle{font-family:Montserrat}.ceragem-way__contents{width:1200px;margin:0 auto}
.pr-notice-list__list.insta .pr-notice-list__image{height:398px;}
.pr-notice-list__list.youtb .pr-notice-list__image{height:224px;}
.pr-notice-list__list{margin-top:50px;}
.pr-notice-list__list .snsTitle{font-family:'Montserrat';text-align:center;font-weight:300;font-size:50px;margin-bottom:30px;}
.pr-notice-list__list.insta .pr-notice-list__figure:before{background-image:none;background-color:unset;} 
.pr-notice-list__list.youtb .pr-notice-list__figure:before{background-color:unset;} 
.pr-notice-view-header__download.pr-notice-view-header__download_bottom{margin-top:70px;text-align:left;}
.pr-notice-view-header__download-button_type2{display:flex;align-items:center;justify-content:space-between;padding:0 25px 25px;line-height:1;}
.pr-notice-view-header__download-button_type2:first-child{padding-top:25px;line-height:1;}
.pr-notice-view-header__download-button_type2 .pr-notice-view-header__download-description{width:calc(100% - 180px);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:0;line-height:1;}
.pr-notice-view__direction.mt0{margin-top:0;}
.ceragem-way__purpose{height:500px;padding-top:170px;text-align:center;background:url(/assets/images/aboutus/way/bg_way_header.jpg);box-sizing:border-box}.ceragem-way__purpose .ceragem-way__title{color:#fff}.ceragem-way__worth{padding:120px 0}.ceragem-way__worth .ceragem-way__contents:after{display:block;clear:both;content:""}.ceragem-way__ci{padding:120px 0;text-align:center;background:#fafafa}.ceragem-way__title{color:#333;font-size:50px;font-weight:700;text-align:center}.ceragem-way .ceragem-tab__item{width:16.66667%}.ceragem-way .page-header__maintitle{font-family:Montserrat}.ceragem-purpose__text{padding-top:50px;color:#fff;font-size:18px;letter-spacing:-.03em;line-height:34px}.ceragem-worth__etc{margin-left:720px}.ceragem-worth__figure{float:left;padding-top:70px}.ceragem-worth__title{position:relative;padding-top:100px;padding-bottom:100px;color:#333;font-size:45px;font-weight:300;font-family:Montserrat;line-height:50px}.ceragem-worth__title:after{display:block;position:absolute;bottom:50px;left:0;width:50px;height:1px;background:#ccc;content:""}.ceragem-worth__dt{padding-bottom:10px;color:#d5022b;font-size:20px;font-weight:500}.ceragem-worth__dd{padding-bottom:50px;color:#333;font-size:16px;line-height:26px}.ceragem-ci__text{padding-top:40px;color:#666;font-size:18px;line-height:30px}.ceragem-ci__download{display:inline-block;padding-top:50px}.ceragem-ci__download:after{display:block;clear:both;content:""}.ceragem-ci__download-button{float:left;width:184px;margin:0 10px;padding-right:20px;line-height:44px;color:#333;font-size:16px;border:1px solid #ccc;background:#fff url(/assets/images/common/icon_download.png) no-repeat 140px;box-sizing:border-box}.ceragem-system{margin-top:60px;border-top:1px solid #ccc}.ceragem-system__title{padding:80px 0 50px;color:#333;font-size:20px;font-weight:500;font-family:Montserrat}.ceragem-system__gird{height:320px;box-sizing:border-box;background:url(/assets/images/aboutus/way/img_global_ceragem_way_2.jpg) no-repeat 260px 150px}.ceragem-system__gird-notice{display:block;padding-top:110px;color:#666;font-size:18px;padding-left:700px;text-align:left;background:url(/assets/images/aboutus/way/img_global_ceragem_way_3.jpg) no-repeat 700px top}.ceragem-system__color{padding-bottom:40px}.ceragem-color__dl{display:inline-block;margin:0 10px}.ceragem-color__dt{width:220px;padding:5px 0;color:#fff;font-size:16px;font-family:Montserrat;font-weight:600}.ceragem-color__dt--red{background:#fc0019}.ceragem-color__dt--orange{background:#e9592c}.ceragem-color__dt--yellow{background:#ff7d00}.ceragem-color__dt--lightyellow{background:#f9b129}.ceragem-color__dd{padding:12px 10px 0;color:#666;font-size:16px;text-align:left}.ceragem-color__dd strong{padding-right:5px;color:#333}.ceragem-version__logos{display:inline-block}.ceragem-version__logos:after{display:block;clear:both;content:""}.ceragem-version__logo{float:left;width:350px;height:190px;border:1px solid #d8d8d8}.ceragem-version__logo--red{background:#fff url(/assets/images/aboutus/way/logo_ceragem_red.png) no-repeat 50%}.ceragem-version__logo--black{background:#d8d8d8 url(/assets/images/aboutus/way/logo_ceragem_black.png) no-repeat 50%}.ceragem-version__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.global-ceragem__contents{width:1200px;margin:0 auto}.global-ceragem__title{color:#333;font-size:50px;font-weight:700;text-align:center}
.global-ceragem__abroad{position:relative;padding-top:800px;overflow:hidden}.global-ceragem__abroad-movie{position:absolute;top:0;left:50%;width:1920px;margin-left:-960px;-o-object-fit:contain;object-fit:contain}.global-ceragem .ceragem-tab__item{width:16.66667%}.ceragem-abroad__status{margin-top:-80px;padding-top:50px;text-align:center;border-top:2px solid #d5022b;background:#fff}.ceragem-abroad__list{display:inline-block}.ceragem-abroad__list:after{display:block;clear:both;content:""}.ceragem-abroad__item{float:left;position:relative;padding:0 50px}.ceragem-abroad__item:before{position:absolute;top:50%;right:0;width:1px;height:50px;margin-top:-25px;background:#e5e5e5;content:""}.ceragem-abroad__item:last-child:before{display:none}.ceragem-abroad__count{display:block;color:#d5022b;font-size:50px;font-weight:500;font-family:Montserrat;letter-spacing:-.03em}.ceragem-abroad__description{display:block;padding-top:5px;color:#999;font-size:20px}.ceragem-abroad__text{padding-top:40px;color:#666;font-size:18px;line-height:30px}.abroad-tab{margin-top:-60px;padding-top:120px;text-align:center}.abroad-tab__list:after{display:block;clear:both;content:""}.abroad-tab__item{float:left;width:20%}.abroad-tab__link{display:block;height:80px;color:#666;font-size:20px;font-weight:500;line-height:80px;margin-left:-1px;border:1px solid #ccc;background:#f7f7f7;box-sizing:border-box}.abroad-tab__link--active{color:#333;position:relative;border-top:1px solid #d5022b;background:#fff}.global-list{padding-bottom:120px}.global-list__map{position:relative;height:642px;background:url(/assets/images/aboutus/global/bg_global_map.jpg) no-repeat 50%}.global-list__area{position:absolute;text-align:center;font-size:16px}.global-list__area:before{display:block;width:7px;height:7px;margin:0 auto 6px;border-radius:50%;background:#999;content:""}.global-list__area--active{margin:-44px 0 0 -18px;font-size:18px;font-weight:700}.global-list__area--active:before{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:growingCircle;animation-name:growingCircle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes growingCircle{0%{opacity:0}to{opacity:.3}}@keyframes growingCircle{0%{opacity:0}to{opacity:.3}}.global-list__area--active:before{opacity:.3;width:34px;height:34px;border:30px solid #e46f86;background:#d5022b}.global-list__area--active:after{position:absolute;top:44px;left:50%;width:7px;height:7px;margin-left:-4px;border-radius:50%;background:#d5022b;content:""}.global-list__area-asia{top:200px;left:400px}.global-list__area-europe{top:220px;left:260px}.global-list__area-america{top:200px;left:810px}.global-list__area-africa{top:330px;left:190px}.global-list__area-cis{top:150px;left:300px}.global-list__list{border-bottom:1px solid #ececec}.global-list__item{display:none;padding:45px 30px;border-top:1px solid #ececec}.global-list__item:after{display:block;clear:both;content:""}.global-list__item--active{display:block}.global-list__country{float:left;width:220px}.global-list__name--ko{font-size:32px}.global-list__name--en{display:block;padding-top:10px;color:#999;font-size:16px;font-family:Montserrat}.global-list__flag{float:left;width:100px;padding-top:14px}.global-list__flag-image{width:38px}.global-list__address{float:left;width:470px;font-size:14px;line-height:22px;word-break:keep-all}.global-list__tel{display:block}.global-list__links{margin-left:800px;padding-top:6px}.global-list__links:after{display:block;clear:both;content:""}.global-list__link{float:right;width:160px;margin-left:10px;color:#333;font-size:14px;font-weight:500;font-family:Montserrat;line-height:41px;text-align:center;border:2px solid #b3b3b3;box-sizing:border-box}.global-list__link--googlemap{color:#fff;background:#b3b3b3}.procudt{position:relative;min-width:1200px}.product-content{position:relative;width:1200px;height:100%;margin:0 auto}.product-content__header{padding-top:140px;text-align:center}.product-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.product-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.product-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.product-header{overflow:hidden;position:relative;min-width:1200px;height:960px}.product-header__item{height:960px}.product-header__item--1{background:url(/assets/images/product/v3/img_visual_banner_1.jpg) no-repeat top}.product-header__button{position:absolute;top:0;left:0;z-index:10;width:100%}.product-header__button-next,.product-header__button-prev{position:absolute;top:520px;width:24px;height:30px;border:0;background:transparent;transition:width .3s ease}.product-header__button-next:after,.product-header__button-next:before,.product-header__button-prev:after,.product-header__button-prev:before{position:absolute;top:50%;z-index:10;width:5px;height:1px;background:#333;transition:background .3s ease;content:""}.product-header__button-next:hover,.product-header__button-prev:hover{width:44px}.product-header__button-next:hover .product-header__button-box,.product-header__button-next:hover:after,.product-header__button-next:hover:before,.product-header__button-prev:hover .product-header__button-box,.product-header__button-prev:hover:after,.product-header__button-prev:hover:before{background:#d5022b}.product-header__button-prev{right:50%;margin-right:600px}.product-header__button-prev:after,.product-header__button-prev:before{left:0}.product-header__button-prev:before{margin-top:-2px;transform:rotate(-45deg)}.product-header__button-prev:after{margin-top:2px;transform:rotate(45deg)}.product-header__button-next{left:50%;margin-left:600px}.product-header__button-next:after,.product-header__button-next:before{right:0}.product-header__button-next:before{margin-top:-2px;transform:rotate(45deg)}.product-header__button-next:after{margin-top:2px;transform:rotate(-45deg)}.product-header__button-box{display:block;width:100%;height:1px;background:#333;transition:background .3s ease}.product-header__button-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.product-header__pagination{position:absolute;top:740px;left:50%!important;bottom:inherit!important;margin-left:-600px;text-align:left}.product-header__pagination .swiper-pagination-bullet{position:relative;width:30px;height:30px;margin:0!important;opacity:1;background:transparent}.product-header__pagination .swiper-pagination-bullet:before{position:absolute;top:50%;left:50%;width:14px;height:2px;margin-left:-7px;background:#333;transform:rotate(90deg);transition:transform .3s ease;content:""}.product-header__pagination .swiper-pagination-bullet-active:before{background:#e92a4f;transform:rotate(135deg)}.product-header__content{position:absolute;top:274px;left:0;width:100%}.product-header__text{font-size:18px;letter-spacing:-2px}.product-header__title-item{display:block}.product-header__title-item--1{font-size:23px;letter-spacing:-1px;font-weight:300}.product-header__title-item--2{margin-top:40px}.product-header__title-item--3{display:block;margin-top:50px;font-size:43px;font-weight:700;line-height:1}.product-header__title-item--4{margin-top:20px;font-size:25px;font-weight:300}.product-header__title-item--red{display:inline-block;position:relative;padding-right:10px;line-height:1}.product-header__title-item--red:before{position:absolute;bottom:0;right:0;width:5px;height:5px;background:#d5022b;content:""}.product-header__text2{padding-top:40px;font-size:30px;letter-spacing:-3px;line-height:1.4}.product-header__em{font-weight:700}.product-why{margin-top:100px}.product-why__header{min-width:1200px;max-width:1720px;height:562px;margin:0 auto;background:#f8f8f8 url(/assets/images/product/v3/img_why_banner.jpg) no-repeat 100% 100%;text-align:center}.product-why__header-content{height:100%}.product-why__header-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.product-why__header-box{display:inline-block;margin-top:-90px;vertical-align:middle}.product-why__header-title{font-size:50px;font-weight:300;letter-spacing:-3px;line-height:1.4}.product-why__header-em{font-weight:700}.product-why__content{margin-top:-80px}.product-why__content:after{display:block;clear:both;content:""}.product-why__figure{overflow:hidden;float:left;width:500px;height:652px}.product-why__movie{width:502px;margin-left:-1px;-o-object-fit:contain;object-fit:contain}.product-why__box{float:left;margin-left:100px;padding-top:248px}.product-why__title{float:left;font-size:25px;letter-spacing:-2px}.product-why__title--red{color:#d5022b}.product-why__text{float:left;position:relative;margin-left:80px;padding-top:144px;color:#666;font-size:18px;letter-spacing:-2px;line-height:1.6}.product-why__text:before{position:absolute;top:0;left:0;width:100px;height:100px;border:1px solid #cacaca;border-radius:50%;background:url(/assets/images/product/v3/img_why_icon_1.jpg) no-repeat 50%;content:""}.product-special{overflow:hidden;position:relative;min-width:1200px;padding-top:140px}.product-special__content{position:relative;z-index:10}.product-special__header{text-align:center}.product-special__header-title{font-size:50px;font-weight:300;letter-spacing:-3px;line-height:1.4}.product-special__header-em{font-weight:700}.product-special__movie{position:relative;height:750px}.product-special__movie-object{position:absolute}.product-special__movie-object--1{top:112px;right:16px}.product-special__movie-object--2{top:116px;left:12px;z-index:10}.product-special__movie-button{position:absolute;top:216px;left:50%;z-index:20;width:126px;height:126px;margin-left:-63px}.product-special__movie-button:after,.product-special__movie-button:before{position:absolute}.product-special__movie-button:before{top:0;left:0;width:100%;height:100%;background:#d5022b;border-radius:50%;opacity:.9;content:""}.product-special__movie-button:after{position:absolute;top:50%;left:50%;width:0;height:0;margin:-12px 0 0 -6px;border:12px solid transparent;border-right:none;border-left:12px solid #fff;content:""}.product-special__movie-text{display:block;padding-top:146px;color:#d5022b;font-family:Montserrat;font-weight:400;font-size:16px;letter-spacing:3px;white-space:nowrap}.product-special__movie .modal-close__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.product-special__object--1{position:absolute;top:330px;left:50%;margin-left:-744px;color:#f7f7f7;font-size:150px;font-family:Montserrat;font-weight:900;letter-spacing:45px;white-space:nowrap}.product-recommend{padding-bottom:140px}.product-recommend__content{text-align:center}.product-recommend__list{display:inline-block;margin-top:70px}.product-recommend__list:after{display:block;clear:both;content:""}.product-recommend__item{float:left}.product-recommend__item+.product-recommend__item{margin-left:16px}.product-recommend__figcaption{margin-top:-30px;padding-left:18px;text-align:left}.product-recommend__em{display:block;color:#d5022b;font-size:60px;font-family:Montserrat;letter-spacing:-3px;font-weight:100;line-height:1}.product-recommend__text{padding-top:20px;font-size:20px;letter-spacing:-1px;line-height:1.4}.product-recommend__strong{font-weight:700}.product-advantages{position:relative;height:684px}.product-advantages .product-container{min-width:1200px;height:100%;background:#f7f7f7}.product-advantages--active .product-menu{position:fixed;top:0;left:0;z-index:110;width:100%;height:105px;background:#fff}.product-advantages--active .product-menu__figure{display:none}.product-advantages--active .product-menu__item:before{opacity:1!important}.product-advantages__box{padding-top:80px;height:188px}.product-menu{position:relative;text-align:center}.product-menu__list{display:inline-block}.product-menu__item{float:left;position:relative}.product-menu__item--active .product-menu__text-content{color:#d5022b}.product-menu__item--active .product-menu__text:after,.product-menu__item--active .product-menu__text:before{background:#d5022b}.product-menu__item+.product-menu__item{padding-left:40px;margin-left:40px}.product-menu__item+.product-menu__item:before{position:absolute;top:30px;left:0;width:1px;height:46px;background:#e5e5e5;opacity:0;content:""}.product-menu__text{display:inline-block;position:relative;height:48px;padding:24px 0 14px;font-weight:500;font-size:20px;letter-spacing:-2px}.product-menu__text:after,.product-menu__text:before{position:absolute;bottom:3px;left:50%;width:10px;height:2px;background:#b8b8b8;transition:background .3s ease;content:""}.product-menu__text:before{margin-left:3px;transform:rotate(-45deg)}.product-menu__text:after{margin-left:-3px;transform:rotate(45deg)}.product-menu__text-box{display:block;height:100%}.product-menu__text-box:before{display:inline-block;height:100%;vertical-align:middle;content:""}.product-menu__text-content{display:inline-block;vertical-align:middle;transition:color .3s ease}.product-function{padding-bottom:140px}.product-function .product-container{position:relative;overflow:hidden;min-width:1200px}.product-function__scan{width:282px;margin:92px auto 0;text-align:center}.product-function__scan-box{position:relative}.product-function__scan-figure{overflow:hidden;width:282px;height:126px}.product-function__scan-movie{width:284px;margin-left:-1px}.product-function__scan-dotot{position:absolute;background:#fff;border-radius:1px;transition:background .3s ease}.product-function__scan-dotot--1{top:27px;left:55px;width:1px;height:1px}.product-function__scan-dotot--2{top:24px;left:60px;width:2px;height:2px}.product-function__scan-dotot--3{top:23px;left:65px;width:2px;height:3px}.product-function__scan-dotot--4{top:22px;left:70px;width:2px;height:3px}.product-function__scan-dotot--5{top:21px;left:75px;width:3px;height:3px}.product-function__scan-dotot--6{top:21px;left:80px;width:3px;height:3px}.product-function__scan-dotot--7{top:22px;left:85px;width:3px;height:3px}.product-function__scan-dotot--8{top:23px;left:90px;width:3px;height:4px}.product-function__scan-dotot--9{top:25px;left:95px;width:4px;height:4px}.product-function__scan-dotot--10{top:28px;left:100px;width:3px;height:4px}.product-function__scan-dotot--11{top:30px;left:105px;width:3px;height:3px}.product-function__scan-dotot--12{top:31px;left:110px;width:3px;height:3px}.product-function__scan-dotot--13{top:31px;left:115px;width:2px;height:3px}.product-function__scan-dotot--14{top:31px;left:120px;width:2px;height:3px}.product-function__scan-dotot--15{top:30px;left:125px;width:2px;height:2px}.product-function__scan-dotot--16{top:29px;left:130px;width:2px;height:2px}.product-function__scan-dotot--17{top:27px;left:135px;width:1px;height:1px}.product-function__scan-text{display:inline-block;padding-top:26px;color:#d5022b;font-size:10px;font-weight:700}.product-function__object{position:absolute}.product-function__object--1{top:357px;left:50%;margin-left:-1638px}.product-function__object--2{top:373px;right:50%;margin-right:-1616px}.product-function__list{padding-top:244px;text-align:center}.product-function__list-content{display:inline-block}.product-function__list-content:after{display:block;clear:both;content:""}.product-function__list-item{float:left}.product-function__list-movie{position:absolute;bottom:48px;right:48px}.product-function__list-figure{position:relative;width:600px;height:500px;background:#d01e2c}.product-function__list-text{padding:40px 0 0 20px;color:#666;font-size:18px;font-weight:500;letter-spacing:-2px;line-height:1.4;text-align:left}.product-function__list-strong{display:block;padding-bottom:16px;font-size:20px;letter-spacing:-2px;color:#333}.product-function__list-figcaption{position:absolute;top:54px;left:58px;color:#aa0322;font-size:50px;font-family:Montserrat;font-weight:900;text-align:left;line-height:1;letter-spacing:-3px}.product-program{position:relative;padding-bottom:140px}.product-program--rolling .product-program__remote-object{opacity:0}.product-program--rolling .product-program__container--program{opacity:1}.product-program__container{min-width:1200px;height:980px;background:url(/assets/images/product/v3/img_program_bg.jpg) no-repeat top;background-attachment:fixed}.product-program__container--program{position:absolute;top:200px;left:0;width:100%;height:780px;background:transparent!important;background-attachment:inherit!important;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}.product-program__remote-box{position:absolute}.product-program__remote-box--1{top:475px;left:120px}.product-program__remote-box--2{top:475px;right:120px}.product-program__remote-text{text-align:center}.product-program__remote-number{display:block;font-family:Montserrat;font-size:150px;font-weight:900;letter-spacing:-4px}.product-program__remote-title{display:block;padding-top:16px;font-family:Montserrat;font-size:30px;letter-spacing:-3px}.product-program__remote-object{opacity:1;transition:opacity .6s ease-in-out}.product-program__remote-object,.product-program__remote-object--2{position:absolute;bottom:0;left:50%;margin:0 0 0 -324px}.product-program__content:after{display:block;clear:both;content:""}.product-program__box{padding-top:140px}.product-program__box--left{float:left}.product-program__box--right{float:right}.product-program__title{font-size:20px;font-weight:700;letter-spacing:-2px}.product-program__text{padding-top:30px;color:#666;font-size:18px;letter-spacing:-2px}.product-program__mode{margin-top:40px}.product-program__mode:after{display:block;clear:both;content:""}.product-program__mode-item{float:left;width:140px;margin-top:10px;text-align:center}.product-program__mode-item--4{clear:both}.product-program__mode-movie{width:140px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.product-program__mode-box{display:block;height:65px;padding-top:9px}.product-program__mode-figcaption{padding-top:20px;color:#666;font-size:16px;letter-spacing:-2px;vertical-align:middle}.product-program__mode-figcaption2{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.product-program__fiber{overflow:hidden;width:640px;height:246px;margin-top:56px}.product-program__fiber-movie{width:655px;margin-left:-12px;-o-object-fit:contain;object-fit:contain}.product-sound__content{position:relative;border-top:1px solid #e5e7e8}.product-sound .product-content__header{position:absolute;top:58px;left:0;text-align:left}.product-sound__box{height:1000px}.product-sound__box:after{display:block;clear:both;content:""}.product-sound__box-item--1{float:right;margin-top:150px}.product-sound__box-item--2{float:left;margin-top:630px}.product-sound__figcaption{padding-top:40px;color:#666;font-size:18px;line-height:1.8}.product-design{padding:140px 0}.product-design__content{text-align:center}.product-design__sliding{min-width:1200px;height:400px;margin-top:60px;background:url(/assets/images/product/v3/img_design_bg.png) no-repeat bottom}.product-design__sliding-content{position:relative;width:1200px;height:100%;margin:0 auto}.product-design__sliding-item{position:absolute}.product-design__sliding-item--1{left:23px;bottom:30px;z-index:30}.product-design__sliding-item--2{top:44px;left:87px;z-index:10}.product-design__sliding-item--3{top:65px;left:290px;z-index:20;animation-direction:reverse;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slidev3;animation-name:slidev3;-webkit-animation-timing-function:linear;animation-timing-function:linear}.product-design__description{position:relative;margin-top:140px}.product-design__description:after{display:block;clear:both;content:""}.product-design__description-box{position:absolute;top:60px;right:0;width:500px}.product-design__description-title{font-size:50px;font-weight:700;letter-spacing:-3px}.product-design__description-text{padding-top:30px;color:#666;font-size:18px;letter-spacing:-2px;line-height:1.8}.product-design__description-image--1{float:left}.product-design__description-image--2{float:left;margin:520px 0 0 100px}.product-design__description-movie{width:100%;-o-object-fit:contain;object-fit:contain}.product-design__description-box2{padding-top:150px;clear:both}.product-design__description-text2{padding-top:51px;border-top:1px solid #e5e7e8;color:#666;font-size:18px;text-align:center;line-height:1.8}.product-design__swiper{width:600px;height:677px}.v3{position:relative;min-width:1200px}.v3 .ceragem-tab__item{width:25%}.v3-content{position:relative;width:1200px;height:100%;margin:0 auto}.v3-content__header{padding-top:140px;text-align:center}.v3-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.v3-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.v3-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.v3-header{overflow:hidden;position:relative;height:680px}.v3-header--active .v3-container{transform:scale(1.2)}.v3-header .v3-container{height:100%;background:#fff url(/assets/images/product/img_visual.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.v3-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.v3-header__content:before{height:100%;content:""}.v3-header__content:before,.v3-header__title{display:inline-block;vertical-align:middle}.v3-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}.v3-header__text2{font-size:20px;font-weight:500;font-family:Montserrat}.v3-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.v3-header__image{width:311px}.v3-sub-visual{margin-top:118px}.v3-sub-visual .v3-container{height:500px;background:url(/assets/images/product/v3/img_sub_visual.jpg) top no-repeat}.v3-sub-visual .v3-content{text-align:center}.v3-sub-visual .v3-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.v3-sub-visual__inner{display:inline-block;margin-left:-4px;vertical-align:middle}.v3-sub-visual__text{margin-top:40px;color:#fff;font-weight:700;font-size:35px;line-height:1.4;letter-spacing:-1px}.v3-sub-visual__text-dotot{display:inline-block;position:relative;padding-right:10px;line-height:1}.v3-sub-visual__text-dotot:before{position:absolute;right:0;bottom:2px;width:7px;height:7px;border-radius:7px;background:#fff;content:""}.v3-video{margin-top:118px}.v3-video__iframe{width:1200px;height:675px}.v3-why{margin-top:100px}.v3-why__header{min-width:1200px;max-width:1720px;height:562px;margin:0 auto;background:#f8f8f8 url(/assets/images/product/v3/img_why_banner.jpg) no-repeat 100% 100%;text-align:center}.v3-why__header-content{height:100%}.v3-why__header-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.v3-why__header-box{display:inline-block;margin-top:-90px;vertical-align:middle}.v3-why__header-title{font-size:50px;font-weight:300;letter-spacing:-3px;line-height:1.4}.v3-why__header-em{font-weight:700}.v3-why__content{margin-top:-80px}.v3-why__content:after{display:block;clear:both;content:""}.v3-why__figure{overflow:hidden;float:left;width:500px;height:652px}.v3-why__movie{width:502px;margin-left:-1px;-o-object-fit:contain;object-fit:contain}.v3-why__box{float:left;margin-left:100px;padding-top:248px}.v3-why__title{float:left;font-size:25px;letter-spacing:-2px}.v3-why__title--red{color:#d5022b}.v3-why__text{float:left;position:relative;margin-left:80px;padding-top:144px;color:#666;font-size:18px;letter-spacing:-2px;line-height:1.6}.v3-why__text:before{position:absolute;top:0;left:0;width:100px;height:100px;border:1px solid #cacaca;border-radius:50%;background:url(/assets/images/product/v3/img_why_icon_1.jpg) no-repeat 50%;content:""}.v3-special{overflow:hidden;position:relative;min-width:1200px;padding-top:140px}.v3-special__content{position:relative;z-index:10}.v3-special__header{text-align:center}.v3-special__header-title{font-size:50px;font-weight:300;letter-spacing:-3px;line-height:1.4}.v3-special__header-em{font-weight:700}.v3-special__movie{position:relative;height:750px}.v3-special__movie-object{position:absolute}.v3-special__movie-object--1{top:112px;right:16px}.v3-special__movie-object--2{top:116px;left:12px;z-index:10}.v3-special__movie-button{position:absolute;top:216px;left:50%;z-index:20;width:126px;height:126px;margin-left:-63px}.v3-special__movie-button:after,.v3-special__movie-button:before{position:absolute}.v3-special__movie-button:before{top:0;left:0;width:100%;height:100%;background:#d5022b;border-radius:50%;opacity:.9;content:""}.v3-special__movie-button:after{position:absolute;top:50%;left:50%;width:0;height:0;margin:-12px 0 0 -6px;border:12px solid transparent;border-right:none;border-left:12px solid #fff;content:""}.v3-special__movie-text{display:block;padding-top:146px;color:#d5022b;font-family:Montserrat;font-weight:400;font-size:16px;letter-spacing:3px;white-space:nowrap}.v3-special__movie .modal-close__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.v3-special__object--1{position:absolute;top:330px;left:50%;margin-left:-744px;color:#f7f7f7;font-size:150px;font-family:Montserrat;font-weight:900;letter-spacing:45px;white-space:nowrap}.v3-recommend{padding-bottom:140px}.v3-recommend__content{text-align:center}.v3-recommend__list{display:inline-block;margin-top:70px}.v3-recommend__list:after{display:block;clear:both;content:""}.v3-recommend__item{float:left}.v3-recommend__item+.v3-recommend__item{margin-left:16px}.v3-recommend__figcaption{margin-top:-30px;padding-left:18px;text-align:left}.v3-recommend__em{display:block;color:#d5022b;font-size:60px;font-family:Montserrat;letter-spacing:-3px;font-weight:100;line-height:1}.v3-recommend__text{padding-top:20px;font-size:20px;letter-spacing:-1px;line-height:1.4}.v3-recommend__strong{font-weight:700}.v3-advantages{position:relative;height:684px}.v3-advantages .v3-container{min-width:1200px;height:100%;background:#f7f7f7}.v3-advantages--active .v3-menu{position:fixed;top:0;left:0;z-index:110;width:100%;height:105px;background:#fff}.v3-advantages--active .v3-menu__figure{display:none}.v3-advantages--active .v3-menu__item:before{opacity:1!important}.v3-advantages__box{padding-top:80px;height:188px}.v3-menu{position:relative;text-align:center}.v3-menu__list{display:inline-block}.v3-menu__item{float:left;position:relative}.v3-menu__item--active .v3-menu__text-content{color:#d5022b}.v3-menu__item--active .v3-menu__text:after,.v3-menu__item--active .v3-menu__text:before{background:#d5022b}.v3-menu__item+.v3-menu__item{padding-left:40px;margin-left:40px}.v3-menu__item+.v3-menu__item:before{position:absolute;top:30px;left:0;width:1px;height:46px;background:#e5e5e5;opacity:0;content:""}.v3-menu__text{display:inline-block;position:relative;height:48px;padding:24px 0 14px;font-weight:500;font-size:20px;letter-spacing:-2px}.v3-menu__text:after,.v3-menu__text:before{position:absolute;bottom:3px;left:50%;width:10px;height:2px;background:#b8b8b8;transition:background .3s ease;content:""}.v3-menu__text:before{margin-left:3px;transform:rotate(-45deg)}.v3-menu__text:after{margin-left:-3px;transform:rotate(45deg)}.v3-menu__text-box{display:block;height:100%}.v3-menu__text-box:before{display:inline-block;height:100%;vertical-align:middle;content:""}.v3-menu__text-content{display:inline-block;vertical-align:middle;transition:color .3s ease}.v3-function{padding-bottom:140px}.v3-function .v3-container{position:relative;overflow:hidden;min-width:1200px}.v3-function__scan{width:282px;margin:92px auto 0;text-align:center}.v3-function__scan-box{position:relative}.v3-function__scan-figure{overflow:hidden;width:282px;height:126px}.v3-function__scan-movie{width:284px;margin-left:-1px}.v3-function__scan-dotot{position:absolute;background:#fff;border-radius:1px;transition:background .3s ease}.v3-function__scan-dotot--1{top:27px;left:55px;width:1px;height:1px}.v3-function__scan-dotot--2{top:24px;left:60px;width:2px;height:2px}.v3-function__scan-dotot--3{top:23px;left:65px;width:2px;height:3px}.v3-function__scan-dotot--4{top:22px;left:70px;width:2px;height:3px}.v3-function__scan-dotot--5{top:21px;left:75px;width:3px;height:3px}.v3-function__scan-dotot--6{top:21px;left:80px;width:3px;height:3px}.v3-function__scan-dotot--7{top:22px;left:85px;width:3px;height:3px}.v3-function__scan-dotot--8{top:23px;left:90px;width:3px;height:4px}.v3-function__scan-dotot--9{top:25px;left:95px;width:4px;height:4px}.v3-function__scan-dotot--10{top:28px;left:100px;width:3px;height:4px}.v3-function__scan-dotot--11{top:30px;left:105px;width:3px;height:3px}.v3-function__scan-dotot--12{top:31px;left:110px;width:3px;height:3px}.v3-function__scan-dotot--13{top:31px;left:115px;width:2px;height:3px}.v3-function__scan-dotot--14{top:31px;left:120px;width:2px;height:3px}.v3-function__scan-dotot--15{top:30px;left:125px;width:2px;height:2px}.v3-function__scan-dotot--16{top:29px;left:130px;width:2px;height:2px}.v3-function__scan-dotot--17{top:27px;left:135px;width:1px;height:1px}.v3-function__scan-text{display:inline-block;padding-top:26px;color:#d5022b;font-size:10px;font-weight:700}.v3-function__object{position:absolute}.v3-function__object--1{top:357px;left:50%;margin-left:-1638px}.v3-function__object--2{top:373px;right:50%;margin-right:-1616px}.v3-function__list{padding-top:244px;text-align:center}.v3-function__list-content{display:inline-block}.v3-function__list-content:after{display:block;clear:both;content:""}.v3-function__list-item{float:left}.v3-function__list-movie{position:absolute;bottom:48px;right:48px}.v3-function__list-figure{position:relative;width:600px;height:500px;background:#d01e2c}.v3-function__list-text{padding:40px 0 0 20px;color:#666;font-size:18px;font-weight:500;letter-spacing:-2px;line-height:1.4;text-align:left}.v3-function__list-strong{display:block;padding-bottom:16px;font-size:20px;letter-spacing:-2px;color:#333}.v3-function__list-figcaption{position:absolute;top:54px;left:58px;color:#aa0322;font-size:50px;font-family:Montserrat;font-weight:900;text-align:left;line-height:1;letter-spacing:-3px}.v3-program{position:relative;padding-bottom:140px}.v3-program--rolling .v3-program__remote-object{opacity:0}.v3-program--rolling .v3-program__container--program{opacity:1}.v3-program__container{min-width:1200px;height:980px;background:url(/assets/images/product/v3/img_program_bg.jpg) no-repeat top;background-attachment:fixed}.v3-program__container--program{position:absolute;top:200px;left:0;width:100%;height:780px;background:transparent!important;background-attachment:inherit!important;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}.v3-program__remote-box{position:absolute}.v3-program__remote-box--1{top:475px;left:120px}.v3-program__remote-box--2{top:475px;right:120px}.v3-program__remote-text{text-align:center}.v3-program__remote-number{display:block;font-family:Montserrat;font-size:150px;font-weight:900;letter-spacing:-4px}.v3-program__remote-title{display:block;padding-top:16px;font-family:Montserrat;font-size:30px;letter-spacing:-3px}.v3-program__remote-object{opacity:1;transition:opacity .6s ease-in-out}.v3-program__remote-object,.v3-program__remote-object--2{position:absolute;bottom:0;left:50%;margin:0 0 0 -324px}.v3-program__content:after{display:block;clear:both;content:""}.v3-program__box{padding-top:140px}.v3-program__box--left{float:left}.v3-program__box--right{float:right}.v3-program__title{font-size:20px;font-weight:700;letter-spacing:-2px}.v3-program__text{padding-top:30px;color:#666;font-size:18px;letter-spacing:-2px}.v3-program__mode{margin-top:40px}.v3-program__mode:after{display:block;clear:both;content:""}.v3-program__mode-item{float:left;width:140px;margin-top:10px;text-align:center}.v3-program__mode-item--4{clear:both}.v3-program__mode-movie{width:140px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.v3-program__mode-box{display:block;height:65px;padding-top:9px}.v3-program__mode-figcaption{padding-top:20px;color:#666;font-size:16px;letter-spacing:-2px;vertical-align:middle}.v3-program__mode-figcaption2{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.v3-program__fiber{overflow:hidden;width:640px;height:246px;margin-top:56px}.v3-program__fiber-movie{width:655px;margin-left:-12px;-o-object-fit:contain;object-fit:contain}.v3-sound__content{position:relative;border-top:1px solid #e5e7e8}.v3-sound .v3-content__header{position:absolute;top:58px;left:0;text-align:left}.v3-sound__box{height:1000px}.v3-sound__box:after{display:block;clear:both;content:""}.v3-sound__box-item--1{float:right;margin-top:150px}.v3-sound__box-item--2{float:left;margin-top:630px}.v3-sound__figcaption{padding-top:40px;color:#666;font-size:18px;line-height:1.8}.v3-design{padding:140px 0}.v3-design__content{text-align:center}.v3-design__sliding{min-width:1200px;height:400px;margin-top:60px;background:url(/assets/images/product/v3/img_design_bg.png) no-repeat bottom}.v3-design__sliding-content{position:relative;width:1200px;height:100%;margin:0 auto}.v3-design__sliding-item{position:absolute}.v3-design__sliding-item--1{left:23px;bottom:30px;z-index:30}.v3-design__sliding-item--2{top:44px;left:87px;z-index:10}.v3-design__sliding-item--3{top:65px;left:290px;z-index:20;animation-direction:reverse;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slidev3;animation-name:slidev3;-webkit-animation-timing-function:linear;animation-timing-function:linear}@keyframes slidev3{0%{left:290px}10%{left:290px}40%{left:590px}60%{left:590px}90%{left:290px}}.v3-design__description{position:relative;margin-top:140px}.v3-design__description:after{display:block;clear:both;content:""}.v3-design__description-box{position:absolute;top:60px;right:0;width:500px}.v3-design__description-title{font-size:50px;font-weight:700;letter-spacing:-3px}.v3-design__description-text{padding-top:30px;color:#666;font-size:18px;letter-spacing:-2px;line-height:1.8}.v3-design__description-image--1{float:left}.v3-design__description-image--2{float:left;margin:520px 0 0 100px}.v3-design__description-movie{width:100%;-o-object-fit:contain;object-fit:contain}.v3-design__description-box2{padding-top:150px;clear:both}.v3-design__description-text2{padding-top:51px;border-top:1px solid #e5e7e8;color:#666;font-size:18px;text-align:center;line-height:1.8}.v3-design__swiper{width:600px;height:677px}.youridm{position:relative;min-width:1200px}.youridm .ceragem-tab__item{width:25%}.youridm-content{position:relative;width:1200px;height:100%;margin:0 auto}.youridm-content__header{padding-top:140px;text-align:center}.youridm-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.youridm-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.youridm-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.youridm-header{overflow:hidden;position:relative;height:680px}.youridm-header--active .youridm-container{transform:scale(1.2)}.youridm-header .youridm-container{height:100%;background:#fff url(/assets/images/product/img_visual.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.youridm-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.youridm-header__content:before{height:100%;content:""}.youridm-header__content:before,.youridm-header__title{display:inline-block;vertical-align:middle}.youridm-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}.youridm-header__text2{font-size:20px;font-weight:500;font-family:Montserrat}.youridm-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.youridm-header__image{width:311px}.youridm-sub-visual{margin-top:118px}.youridm-sub-visual .youridm-container{height:501px;background:url(/assets/images/product/youridm/img_sub_visual.jpg) top no-repeat}.youridm-sub-visual .youridm-content{text-align:center}.youridm-sub-visual .youridm-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.youridm-sub-visual__inner{display:inline-block;margin-left:-4px;vertical-align:middle}.youridm-sub-visual__text{margin-top:30px;color:#fff;font-weight:700;font-size:35px;line-height:1.4;letter-spacing:-1px}.youridm-sub-visual__text-dotot{display:inline-block;position:relative;padding-right:10px;line-height:1}.youridm-sub-visual__text-dotot:before{position:absolute;right:0;bottom:2px;width:7px;height:7px;border-radius:7px;background:#fff;content:""}.youridm-info{margin-top:120px;padding-bottom:100px}.youridm-info__header{position:relative}.youridm-info__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-1px}.youridm-info__header-text1{margin-top:22px;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.4}.youridm-info__header-text2{margin-top:30px;color:#333;font-weight:700;font-size:20px;letter-spacing:-2px}.youridm-info__header-text-en{font-family:Montserrat}.youridm-info__header-link{position:absolute;right:0;bottom:0;width:305px;height:70px;background:#d5022b;text-align:center}.youridm-info__header-link-text{position:relative;display:inline-block;padding-right:104px;color:#fff;font-weight:500;font-size:18px;line-height:70px;letter-spacing:-1px}.youridm-info__header-link-text:after,.youridm-info__header-link-text:before{position:absolute;top:50%;right:0;width:8px;height:2px;margin-top:-1px;background:#fff;content:""}.youridm-info__header-link-text:after{margin:-1px 0 0 -4px;transform:rotate(90deg)}.youridm-info__gallery{margin-top:60px}.youridm-info__gallery:after{display:block;clear:both;content:""}.youridm-info__gallery-image2,.youridm-info__gallery-image3{display:block;float:right}.youridm-info__gallery-image1{display:block;float:left}.youridm-info__gallery-image3{margin-top:30px}.youridm-info__description{position:relative;margin-top:130px}.youridm-info__description:after{display:block;clear:both;content:""}.youridm-info__description-object{position:absolute;top:0;left:134px}.youridm-info__description-object-figure{padding-left:140px}.youridm-info__description-object-figcaption{position:absolute;top:50%;left:50%;margin:-130px 0 0 -430px;color:#a6cadf;font-family:Montserrat;font-size:150px;letter-spacing:30px;opacity:.1;line-height:1;pointer-events:none;font-weight:700}.youridm-info__description-object-image{position:relative;z-index:10}.youridm-info__description-inner{padding-left:700px}.youridm-info__description-box{padding-top:70px}.youridm-info__description-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-2px}.youridm-info__description-text{margin-top:46px;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.4}.youridm-info__description-list{padding-top:90px}.youridm-info__description-list:after{display:block;clear:both;content:""}.youridm-info__description-item{float:left}.youridm-info__description-item+.youridm-info__description-item{margin-left:60px}.youridm-info__description-figcaption{display:block;padding-top:28px;text-align:center;color:#333;font-size:20px;letter-spacing:-1px}.youridm-point{margin-top:130px}.youridm-point .youridm-container{height:715px;background:#a6cadf url(/assets/images/product/youridm/img_point_bg.jpg) top no-repeat}.youridm-point__dl{padding-top:130px}.youridm-point__title{padding-bottom:40px;color:#fff;font-size:50px;letter-spacing:-2px}.youridm-point__area{position:relative;padding-left:24px}.youridm-point__area+.youridm-point__area{margin-top:30px}.youridm-point__area:before{position:absolute;top:0;left:0;width:14px;height:16px;background:url(/assets/images/product/youridm/icon_point.png) top no-repeat;content:""}.youridm-point__text{display:block;color:#fff;font-size:18px;letter-spacing:-1px}.youridm-point__em{display:inline-block;padding-top:4px;font-weight:700}.youridm-use{margin-top:115px;padding-bottom:110px}.youridm-use .youridm-container{overflow:hidden}.youridm-use__top{position:relative;height:569px}.youridm-use__top:after{display:block;clear:both;content:""}.youridm-use__figure{position:absolute;top:0;left:0}.youridm-use__header{padding:76px 0 0 700px}.youridm-use__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-2px}.youridm-use__header-text{padding-top:40px;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.6}.youridm-use__bottom{margin-top:120px}.youridm-use__list:after{display:block;clear:both;content:""}.youridm-use__list-item{float:left}.youridm-use__list-item+.youridm-use__list-item{margin-left:30px}.youridm-use__list-figcaption{padding-top:20px;display:block;color:#333;font-size:18px;letter-spacing:-1px;text-align:left}.youridm-use__object{position:absolute;top:307px;left:50%;margin-left:267px;color:#a6cadf;font-weight:900;font-size:150px;letter-spacing:20px;transform:rotate(90deg);opacity:.1}.youridm-components .youridm-container{padding-bottom:120px;background:#f7f7f7}.youridm-components__header{padding-top:116px}.youridm-components__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-2px;text-align:center}.youridm-components__list{padding-top:50px}.youridm-components__list:after{display:block;clear:both;content:""}.youridm-components__list-item{float:left;width:261px}.youridm-components__list-item+.youridm-components__list-item{margin-left:52px}.youridm-components__list-text{display:block;padding-bottom:24px;border-bottom:2px solid #3e3e3e;color:#333;font-size:18px;letter-spacing:-1px}.youridm-components__list-figure{display:block;padding-top:50px}.youridm-components__text{padding-top:90px;text-align:center;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.4}.youridm-components__text-sup{display:block;padding-top:28px;color:#666;font-weight:300;font-size:16px;letter-spacing:-1px;line-height:1.4}.rayd{position:relative;min-width:1200px}.rayd .ceragem-tab__item{width:25%}.rayd-content{position:relative;width:1200px;height:100%;margin:0 auto}.rayd-content__header{padding-top:140px;text-align:center}.rayd-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.rayd-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.rayd-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.rayd-header{overflow:hidden;position:relative;height:680px}.rayd-header--active .rayd-container{transform:scale(1.2)}.rayd-header .rayd-container{height:100%;background:#fff url(/assets/images/product/img_visual.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.rayd-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.rayd-header__content:before{height:100%;content:""}.rayd-header__content:before,.rayd-header__title{display:inline-block;vertical-align:middle}.rayd-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}.rayd-header__text2{font-size:20px;font-weight:500;font-family:Montserrat}.rayd-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.rayd-header__image{width:311px}.rayd-sub-visual{margin-top:118px}.rayd-sub-visual .rayd-container{height:501px;background:url(/assets/images/product/rayd/img_sub_visual.jpg) top no-repeat}.rayd-sub-visual .rayd-content{text-align:center}.rayd-sub-visual .rayd-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.rayd-sub-visual__inner{display:inline-block;margin-left:-4px;vertical-align:middle}.rayd-sub-visual__text{margin-top:30px;color:#fff;font-weight:700;font-size:35px;line-height:1.4;letter-spacing:-1px}.rayd-sub-visual__text-dotot{display:inline-block;position:relative;padding-right:10px;line-height:1}.rayd-sub-visual__text-dotot:before{position:absolute;right:0;bottom:2px;width:7px;height:7px;border-radius:7px;background:#fff;content:""}.rayd-info{margin-top:120px;padding-bottom:100px}.rayd-info__header{position:relative}.rayd-info__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-1px}.rayd-info__header-text1{margin-top:22px;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.4}.rayd-info__header-text2{margin-top:30px;color:#333;font-weight:700;font-size:20px;letter-spacing:-2px}.rayd-info__header-text-en{font-family:Montserrat}.rayd-info__header-link{position:absolute;right:0;bottom:0;width:305px;height:70px;background:#d5022b;text-align:center}.rayd-info__header-link-text{position:relative;display:inline-block;padding-right:104px;color:#fff;font-weight:500;font-size:18px;line-height:70px;letter-spacing:-1px}.rayd-info__header-link-text:after,.rayd-info__header-link-text:before{position:absolute;top:50%;right:0;width:8px;height:2px;margin-top:-1px;background:#fff;content:""}.rayd-info__header-link-text:after{margin:-1px 0 0 -4px;transform:rotate(90deg)}.rayd-info__gallery{margin-top:60px}.rayd-info__gallery:after{display:block;clear:both;content:""}.rayd-info__gallery-image2,.rayd-info__gallery-image3{display:block;float:right}.rayd-info__gallery-image1{display:block;float:left}.rayd-info__gallery-image3{margin-top:30px}.rayd-technology__header{text-align:center}.rayd-technology__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-2px}.rayd-technology__header-text{padding-top:40px;color:#333;font-size:18px;letter-spacing:-1px}.rayd-technology .swiper-slide{width:20%;padding-bottom:250px}.swiper-slide-active .rayd-technology__swiper-container{opacity:1}.swiper-slide-active .rayd-technology__swiper-image1{height:456px}.rayd-technology__swiper{position:relative;margin-top:50px;text-align:center}.rayd-technology__swiper-figure{height:456px}.rayd-technology__swiper-figure:before{display:inline-block;height:100%;vertical-align:middle;content:""}.rayd-technology__swiper-image1{display:inline-block;height:228px;margin-left:-4px;vertical-align:middle;transition:height .4s ease}.rayd-technology__swiper-container{position:absolute;top:456px;left:50%;width:1200px;margin-left:-600px;padding-top:110px;opacity:0}.rayd-technology__swiper-area{margin-top:10px}.rayd-technology__swiper-title{color:#333;font-size:18px;letter-spacing:-1px}.rayd-technology__swiper-text{padding-top:16px;color:#666;font-size:18px;letter-spacing:-1px}.rayd-technology__swiper-buttons-next,.rayd-technology__swiper-buttons-prev{position:absolute;top:220px;z-index:10;width:30px;height:60px}.rayd-technology__swiper-buttons-prev{left:0}.rayd-technology__swiper-buttons-next{right:0}.rayd-technology__swiper-buttons-next:after,.rayd-technology__swiper-buttons-next:before,.rayd-technology__swiper-buttons-prev:after,.rayd-technology__swiper-buttons-prev:before{position:absolute;left:16px;width:1px;height:40px;background:#333;content:""}.rayd-technology__swiper-buttons-next:after,.rayd-technology__swiper-buttons-prev:before{transform:rotate(45deg)}.rayd-technology__swiper-buttons-next:before,.rayd-technology__swiper-buttons-prev:after{transform:rotate(-45deg)}.rayd-technology__swiper-buttons-next:before,.rayd-technology__swiper-buttons-prev:before{top:-2px}.rayd-technology__swiper-buttons-next:after,.rayd-technology__swiper-buttons-prev:after{top:26px}.rayd-technology__swiper-buttons-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.rayd-technology__swiper-object{position:absolute;top:400px;left:0;width:100%;color:#a6cadf;font-family:Montserrat;font-weight:900;font-size:150px;letter-spacing:16px;text-align:center;opacity:.1;pointer-events:none}.rayd-point{margin-top:130px}.rayd-point .rayd-container{height:715px;background:#a6cadf url(/assets/images/product/rayd/img_point_bg.jpg) top no-repeat}.rayd-point__dl{padding:130px 0 0 800px}.rayd-point__title{padding-bottom:40px;color:#fff;font-size:50px;letter-spacing:-2px}.rayd-point__area{position:relative;padding-left:24px}.rayd-point__area+.rayd-point__area{margin-top:30px}.rayd-point__area:before{position:absolute;top:0;left:0;width:14px;height:16px;background:url(/assets/images/product/rayd/icon_point.png) top no-repeat;content:""}.rayd-point__text{display:block;color:#fff;font-size:18px;letter-spacing:-1px}.rayd-point__em{display:inline-block;padding-top:4px;font-weight:700}.rayd-use{margin-top:115px;padding-bottom:110px}.rayd-use .rayd-container{overflow:hidden}.rayd-use__top{position:relative}.rayd-use__top:after{display:block;clear:both;content:""}.rayd-use__header{text-align:center}.rayd-use__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-2px}.rayd-use__bottom{margin-top:50px;text-align:center}.rayd-use__list{display:inline-block}.rayd-use__list:after{display:block;clear:both;content:""}.rayd-use__list-item{float:left}.rayd-use__list-item+.rayd-use__list-item{margin-left:21px}.rayd-use__list-figcaption{padding-top:20px;display:block;color:#333;font-size:16px;letter-spacing:-1px;text-align:center}.rayd-use__list-em{display:block;padding-top:10px;color:#a6cadf;font-family:Montserrat;font-weight:900;foint-size:20px;letter-spacing:1px;opacity:.4}.rayd-use__object{position:absolute;top:307px;left:50%;margin-left:267px;color:#a6cadf;font-weight:900;font-size:150px;letter-spacing:20px;transform:rotate(90deg);opacity:.1}.rayd-components .rayd-container{padding-bottom:120px;background:#f7f7f7}.rayd-components__header{padding-top:116px}.rayd-components__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-2px}.rayd-components__list{padding-top:50px}.rayd-components__list:after{display:block;clear:both;content:""}.rayd-components__list-item{float:left;width:261px}.rayd-components__list-item+.rayd-components__list-item{margin-left:52px}.rayd-components__list-text{display:block;padding-bottom:24px;border-bottom:2px solid #3e3e3e;color:#333;font-size:18px;letter-spacing:-1px}.rayd-components__list-figure{display:block;padding-top:50px}.rayd-components__text{padding-top:90px;text-align:center;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.4}.rayd-components__text-sup{display:block;padding-top:28px;color:#666;font-weight:300;font-size:16px;letter-spacing:-1px;line-height:1.4}.cosmetic .ceragem-tab{width:1200px;margin:0 auto 0}.cosmetic .ceragem-tab__item{width:25%}.cosmetic__banner{height:500px;margin-top:120px;padding-top:160px;background-repeat:no-repeat;background-position:center 0;box-sizing:border-box;text-align:center}.cosmetic__banner-logo{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cosmetic__banner-text{padding-top:40px;color:#fff;font-size:34px;letter-spacing:-.03em;line-height:46px;text-align:center}.cosmetic__concept{text-align:center}.cosmetic__concept-description{padding-top:70px;font-size:18px;letter-spacing:-.03em;line-height:34px}.cosmetic__concept-list{display:inline-block}.cosmetic__concept-list:after{display:block;clear:both;content:""}.cosmetic__concept-item{float:left;width:260px;height:260px;margin:30px 15px 0;line-height:320px;border-radius:50%;background-repeat:no-repeat;background-position:center 110px;background-color:#f7f7f7}.cosmetic__concept-text{font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:34px}.cosmetic__detail-item{position:relative;margin-top:120px}.cosmetic__detail-item--bella{padding-left:60px;padding-bottom:170px}.cosmetic__detail-item--bella:before{position:absolute;bottom:240px;left:0;width:100%;height:450px;background-image:linear-gradient(90deg,#ee8c60 0,#ee8c60 46%,#fff 0,#fff);content:""}.cosmetic__detail-item--bella .cosmetic__detail-description{margin-left:-60px}.cosmetic__detail-item--bella .cosmetic__detail-description:before{background:#f9dcce}.cosmetic__detail-item--bella:after{position:absolute;bottom:0;left:0;width:100%;height:161px;background:url(/assets/images/product/cosmetic/img_cosmetic_item_1.png) no-repeat 50%;content:""}.cosmetic__detail-item--bella .cosmetic__detail-etc{margin-left:680px;padding-top:80px}.cosmetic__detail-item--bella .cosmetic__detail-figure{position:relative;padding-top:140px}.cosmetic__detail-item--bella .cosmetic__detail-figure--visual{float:left;padding-top:0}.cosmetic__detail-item--bella .cosmetic__detail-online{margin-top:-50px}.cosmetic__detail-item--cellunic{padding-left:60px;padding-bottom:120px}.cosmetic__detail-item--cellunic:before{position:absolute;bottom:260px;left:0;width:100%;height:450px;background-image:linear-gradient(270deg,#dbcda8 0,#dbcda8 44%,#fff 0,#fff);content:""}/*.cosmetic__detail-item--cellunic:after{position:absolute;bottom:0;left:50%;width:312px;height:280px;margin-left:-100px;background:url(/assets/images/product/cosmetic/img_cosmetic_item_2.png) no-repeat 50%;content:""}*/.cosmetic__detail-item--cellunic .cosmetic__detail-description{margin-left:-60px;color:#333}.cosmetic__detail-item--cellunic .cosmetic__detail-description:before{background:#333}.cosmetic__detail-item--cellunic .cosmetic__detail-etc{margin-right:600px;padding-top:80px}.cosmetic__detail-item--cellunic .cosmetic__detail-text,.cosmetic__detail-item--cellunic .cosmetic__detail-title{padding-left:100px}.cosmetic__detail-item--cellunic .cosmetic__detail-figure{position:relative;padding-top:140px}.cosmetic__detail-item--cellunic .cosmetic__detail-figure--visual{float:right;padding-top:0;padding-right:100px}.cosmetic__detail-item--cellunic .cosmetic__detail-online{display:inline-block;margin-top:40px;}.cosmetic__detail-item--feellan{padding-left:60px;padding-bottom:230px}.cosmetic__detail-item--feellan:before{position:absolute;bottom:280px;left:0;width:100%;height:450px;background-image:linear-gradient(90deg,#efd9d6 0,#efd9d6 46%,#fff 0,#fff);content:""}.cosmetic__detail-item--feellan:after{display:inline-block;position:absolute;bottom:100px;left:50%;width:312px;margin-left:-106px;height:308px;background:url(/assets/images/product/cosmetic/img_cosmetic_item_3.png) no-repeat 50%;content:""}.cosmetic__detail-item--feellan .cosmetic__detail-etc{margin-left:680px;padding-top:80px}.cosmetic__detail-item--feellan .cosmetic__detail-description{margin-left:-60px}.cosmetic__detail-item--feellan .cosmetic__detail-description:before{background:#f0d8d6}.cosmetic__detail-item--feellan .cosmetic__detail-figure{position:relative;padding-top:110px}.cosmetic__detail-item--feellan .cosmetic__detail-figure--visual{float:left;padding-top:0}.cosmetic__detail-item--feellan .cosmetic__detail-online{margin-top:30px}.cosmetic__detail-contents{width:1200px;margin:0 auto}.cosmetic__detail-description{position:relative;padding-top:50px;padding-bottom:200px;color:#ee8c60;font-size:24px;font-weight:500;letter-spacing:.1em;font-family:Montserrat;text-align:center;background-repeat:no-repeat;background-position:center 0}.cosmetic__detail-description:before{position:absolute;bottom:68px;left:50%;width:1px;height:74px;content:""}.cosmetic__detail-title{color:#333;font-size:40px}.cosmetic__detail-text{padding-top:20px;color:#333;font-size:18px;letter-spacing:-.03em;line-height:34px}.cosmetic__detail-online{clear:both}.cosmetic__detail-link{position:relative;padding:8px 40px 8px 0;color:#333;font-size:14px;font-weight:700;letter-spacing:.1em;font-family:Montserrat;border-bottom:1px solid #333}.cosmetic__detail-link:before{position:absolute;bottom:2px;right:-1px;width:10px;height:1px;background:#333;transform:rotate(45deg);content:""}.cosmetic-sns__list{position:relative;padding-top:60px;height:40px}.cosmetic-sns__list:after{display:block;clear:both;content:""}.cosmetic-sns__item{float:left}.cosmetic-sns__link{display:block;width:40px;height:40px;margin:0 5px;background:url(/assets/images/product/cosmetic/img_product_sns.png) no-repeat 50%}.cosmetic-sns__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cosmetic-sns__link--youtube{background-position:0}.cosmetic-sns__link--facebook{background-position:-80px}.experience{position:relative;min-width:1200px}.experience-content{width:1200px;height:100%;margin:0 auto}.experience-content__header{padding-top:140px;text-align:center}.experience-content__header-title{padding-top:20px;font-weight:200;font-size:30px;letter-spacing:-1px;line-height:1.4}.experience-content__header-em{font-weight:500;font-size:64px;letter-spacing:4px}.experience-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.experience-content .ceragem-inner__tab{margin-top:120px}.experience-content .ceragem-inner__tab-item{width:50%}.experience-content .experience-swiper__section{display:none}.experience-content .experience-swiper__section--active{display:block}.experience-header{overflow:hidden;position:relative;height:680px}.experience-header--active .experience-container{transform:scale(1.1)}.experience-header .experience-container{height:100%;background:#fff url(/assets/images/experience/img_header_bg.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.experience-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.experience-header__content:before{height:100%;content:""}.experience-header__content:before,.experience-header__title{display:inline-block;vertical-align:middle}.experience-header__text{font-size:32px;letter-spacing:-2px;font-weight:400}.experience-header__text2{font-size:16px;font-weight:500}.experience-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.experience-banner{height:840px}.experience-banner .experience-content__header{padding-top:100px;text-align:left;pointer-events:none}.experience-banner .experience-content__header-title{padding-top:20px;color:#333;font-weight:200;font-size:25px;line-height:1.3}.experience-banner .experience-content__header-text{padding-top:20px}.experience-banner .experience-content{position:relative}.experience-banner__thumb{position:absolute;top:180px;right:0;width:650px;height:460px}.experience-banner__content{position:absolute;top:414px;right:540px;width:320px;height:280px;pointer-events:none}.experience-banner__content .swiper-slide{padding:35px 30px;background:#d5022b;box-sizing:border-box}.experience-banner__content-title{color:#fff;font-weight:700;font-size:32px}.experience-banner__content-number{display:block;font-weight:400;font-size:18px}.experience-banner__content-title-box{display:block;padding-top:3px}.experience-banner__content-text{padding-top:18px;color:#fff;font-weight:200;font-size:14px;letter-spacing:-1px}.experience-banner__content-tel{padding-top:4px;color:#fff;font-weight:200;font-size:14px;letter-spacing:-1px}.experience-banner__content-time{padding-top:46px;color:#fff;font-weight:200;font-size:16px;letter-spacing:-1px}.experience-banner__content-time-text{padding-top:6px;color:#fff;font-family:Montserrat;font-size:26px;letter-spacing:-1px}.experience-banner__button{position:absolute;top:609px;left:64px;z-index:10;transform:translateX(-50%)}.experience-banner__button:before{position:absolute;left:50%;top:50%;width:1px;height:13px;background:#b7b9ba;margin:8px 0 0 -1px;content:""}.experience-banner__button-next,.experience-banner__button-prev{position:absolute;top:0;width:24px;height:30px;border:0;background:transparent;transition:width .3s ease}.experience-banner__button-next:after,.experience-banner__button-next:before,.experience-banner__button-prev:after,.experience-banner__button-prev:before{position:absolute;top:50%;z-index:10;width:5px;height:1px;background:#333;transition:background .3s ease;content:""}.experience-banner__button-next:hover,.experience-banner__button-prev:hover{width:44px}.experience-banner__button-next:hover .experience-banner__button-box,.experience-banner__button-next:hover:after,.experience-banner__button-next:hover:before,.experience-banner__button-prev:hover .experience-banner__button-box,.experience-banner__button-prev:hover:after,.experience-banner__button-prev:hover:before{background:#d5022b}.experience-banner__button-prev{right:20px}.experience-banner__button-prev:after,.experience-banner__button-prev:before{left:0}.experience-banner__button-prev:before{margin-top:-2px;transform:rotate(-45deg)}.experience-banner__button-prev:after{margin-top:2px;transform:rotate(45deg)}.experience-banner__button-next{left:20px}.experience-banner__button-next:after,.experience-banner__button-next:before{right:0}.experience-banner__button-next:before{margin-top:-2px;transform:rotate(45deg)}.experience-banner__button-next:after{margin-top:2px;transform:rotate(-45deg)}.experience-banner__button-box{display:block;width:100%;height:1px;background:#333;transition:background .3s ease}.experience-banner__button-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.experience-banner__pagination{position:absolute;top:660px;right:0}.experience-banner__pagination .swiper-pagination-bullet{position:relative;width:30px;height:30px;margin:0!important;opacity:1;background:transparent}.experience-banner__pagination .swiper-pagination-bullet:before{position:absolute;top:50%;left:50%;width:14px;height:2px;margin-left:-7px;background:#c1c1c1;transform:rotate(-90deg);transition:transform .3s ease;content:""}.experience-banner__pagination .swiper-pagination-bullet-active:before{background:#e92a4f;transform:rotate(-135deg)}.experience-banner .swiper-section{display:none}.experience-banner .swiper-section--active{display:block}.experience-service{overflow:hidden;height:663px;padding-bottom:35px;background:#f7f7f7 url(/assets/images/experience/img_service_symbol.jpg) no-repeat 100% 100%}.experience-service-container{position:relative;width:1200px;height:663px;margin:0 auto}.experience-service-content{position:relative;z-index:10}.experience-service-object-1{position:absolute;top:64px;left:50%;margin-left:-806px}.experience-service-inner{padding:160px 0 0 590px}.experience-service-header__text{color:#333;font-weight:700;font-size:27px;letter-spacing:-1px}.experience-service-header__text--1{display:inline-block;line-height:1}.experience-service-header__text--2{display:inline-block;position:relative;padding-left:8px;line-height:1}.experience-service-header__text--2:before{position:absolute;bottom:0;left:0;width:4px;height:4px;background:#d5022b;content:""}.experience-service-header__text--3{display:inline-block;position:relative;padding-left:8px;line-height:1}.experience-service-header__text--3:before{position:absolute;bottom:0;left:0;width:4px;height:4px;background:#eb8713;content:""}.experience-service-header__text2{color:#333;font-weight:200;font-size:29px;letter-spacing:-1px}.experience-service-header__title{margin-top:26px;color:#333;font-weight:700;font-size:65px;letter-spacing:-1px;line-height:1}.experience-service-header__title-em{color:#d5022b}.experience-service-header__text3{margin-top:30px;color:#333;font-weight:300;font-size:20px;letter-spacing:-1px;line-height:1.4}.experience-service-link{display:block;width:277px;height:57px;margin-top:48px;padding:0 38px;border:2px solid #d5022b;box-sizing:border-box;text-align:center}.experience-service-link__box{display:block;position:relative;margin-left:-4px;color:#d5022b;font-size:18px;letter-spacing:-1px;line-height:53px;vertical-align:middle}.experience-service-link__box:after,.experience-service-link__box:before{position:absolute;top:50%;right:0;width:8px;height:2px;margin-top:-1px;background:#d5022b;content:""}.experience-service-link__box:before{transform:rotate(90deg)}.experience-service-bg1{position:absolute;top:64px;left:50%;margin-left:-758px}.experience-service-bg2{position:absolute;top:167px;left:50%;margin-left:-162px}.experience-service-bg-text{color:#eaeaea;font-family:Montserrat;font-weight:900;font-size:150px;letter-spacing:10px}.experience-service-bg-text2{color:#eaeaea;font-family:Montserrat;font-weight:900;font-size:120px;letter-spacing:18px}.experience-service-symbol{position:absolute;bottom:0;right:0}.experience-map{padding:84px 0 120px}.experience-map__header{text-align:center}.experience-map__header-title{color:#333;font-weight:700;font-size:50px;letter-spacing:-1px;line-height:1}.experience-map__tab{border-bottom:1px solid #ccc;text-align:center}.experience-map__tab-container{display:inline-block;padding-top:80px}.experience-map__tab-item{display:inline-block;margin:0 38px}.experience-map__tab-button{display:block;position:relative;padding-bottom:22px}.experience-map__tab-button:before{position:absolute;bottom:-1px;left:50%;width:0;height:2px;margin-left:-70%;background:#d5022b;transition:width .3s ease;content:""}.experience-map__tab-button--active:before,.experience-map__tab-button:hover:before{width:140%}.experience-map__tab-button--active .experience-map__tab-text,.experience-map__tab-button:hover .experience-map__tab-text{color:#333;font-weight:700}.experience-map__tab-text{color:#999;font-weight:300;font-size:18px;letter-spacing:-1px}.experience-map__container{width:1200px;margin:50px auto 0}.experience-map__content{border:1px solid #ededed}.experience-map__content:after{display:block;clear:both;content:""}.experience-map__search{float:left;width:398px;height:703px}.experience-map__search-title{padding:20px 0 0 20px;color:#333;font-weight:700;font-size:18px;letter-spacing:-1px}.experience-map__box{margin-top:20px;padding:10px 20px;background:#fafafa}.experience-map__select:after{display:block;clear:both;content:""}.experience-map-select{float:left;position:relative;width:177px}.experience-map-select--2{margin-left:4px}.experience-map-select__container{position:relative}.experience-map-select__selected-button{display:block;position:relative;width:100%;height:40px;padding-right:40px;border-radius:0;border:1px solid #e8e8e8;background:#f9f9f9;color:#333;text-align:left;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.experience-map-select__selected-button:before{position:absolute;top:calc(50% - 2px);right:12px;width:0;height:0;border:5px solid transparent;border-top-color:#333;border-bottom:0;content:"";transition:transform .4s ease}.experience-map-select__selected-text{display:block;overflow:hidden;padding:0 15px;background:#fff;color:#999;font-size:15px;line-height:38px;white-space:nowrap;text-overflow:ellipsis}.experience-map-select__selectbox{position:absolute;top:40px;left:0;width:100%;height:0;border:1px solid transparent;border-top:0;box-sizing:border-box}.experience-map-select__selectbox-container{overflow:hidden;overflow-y:auto;height:100%;background:#fff}.experience-map-select__selectbox-option{display:block;position:relative;cursor:pointer}.experience-map-select__selectbox-check{position:absolute;z-index:-1}.experience-map-select__selectbox-text{display:block;position:relative;height:100%;padding:10px 15px;background:#fff;font-size:13px;line-height:20px;box-sizing:border-box;transition:all .6s ease}.experience-map-select__selectbox-option+.experience-map-select__selectbox-option{border-top:1px solid #e8e8e8}.experience-map-select__selectbox-option:hover .experience-map__select__selectbox-text{background:#f9f9f9;color:#d9232e}.experience-map-select--active{z-index:10}.experience-map-select--active .experience-map-select__selected-button{border-color:#333 #333 #e8e8e8}.experience-map-select--active .experience-map-select__selected-button:before{transform:rotate(180deg)}.experience-map-select--active .experience-map-select__selectbox{height:300px;border-color:#333}.experience-map__word{margin-top:10px}.experience-map__word-input{border:1px solid #e8e8e8;padding-left:17px;box-sizing:border-box;color:#999}.experience-map__submit,.experience-map__word-input{display:block;width:100%;height:44px;font-size:15px;letter-spacing:-1px}.experience-map__submit{margin-top:10px;background:#333;color:#fff;line-height:40px;text-align:center}.experience-map__list{padding:30px 20px 0}.experience-map__list-result{padding-left:20px;color:#333;font-weight:700;font-size:15px;letter-spacing:-1px}.experience-map__list-em{color:#d5022b;font-family:Montserrat;font-weight:700;font-size:15px;letter-spacing:-1px}.experience-map__list-container{margin-top:16px;border-top:1px solid #e8e8e8;border-bottom:1px solid #efefef}.experience-map__list-content{overflow-y:auto;height:390px}.experience-map__list-content::-webkit-scrollbar{width:5px;background:#d8d8d8}.experience-map__list-content::-webkit-scrollbar-thumb,.experience-map__list-content::-webkit-scrollbar-track{border-radius:0;box-shadow:none}.experience-map__list-content::-webkit-scrollbar-thumb{background:#666}.experience-map__list-content::-webkit-scrollbar-track{background:#d8d8d8}.experience-map__list-item{padding:20px 10px 20px 20px;color:#333;font-weight:700;font-size:15px;letter-spacing:-1px}.experience-map__list-item+.experience-map__list-item{border-top:1px solid #efefef}.experience-map__list-button{display:block;width:100%;height:100%;text-align:left;background:url(/assets/images/experience/icon_map_pin_default.png) no-repeat 100%}.experience-map__list-button--active{background:url(/assets/images/experience/icon_map_pin_active.png) no-repeat 100%}.experience-map__list-box{display:block;width:100%;padding-right:100px;box-sizing:border-box}.experience-map__list-title{display:block;color:#333;font-weight:700;font-size:15px;letter-spacing:-1px}.experience-map__list-addr{padding-top:10px}.experience-map__list-addr,.experience-map__list-tel{display:block;color:#999;font-size:13px;letter-spacing:-1px}.experience-map__list-tel{padding-top:6px;font-family:Montserrat;font-weight:500}.experience-map__area{float:left;width:800px;height:703px}.experience-map-infowindow{position:relative;width:300px;height:194px;background:#fff}.experience-map-infowindow__header{padding:18px 22px}.experience-map-infowindow__header-title{color:#333;font-weight:700;font-size:18px;letter-spacing:-1px}.experience-map-infowindow__header-text{padding-top:4px;color:#666;font-size:13px;letter-spacing:-1px}.experience-map-infowindow__content{padding:0 16px 20px;box-sizing:border-box}.experience-map-infowindow__address{padding:16px 6px 0;border-top:1px solid #e8e8e8;color:#999;font-size:13px;letter-spacing:-1px}.experience-map-infowindow__tel{padding:6px 6px 0;color:#999;font-family:Montserrat;font-weight:600;font-size:13px;letter-spacing:-1px}.experience-map-infowindow__button{display:block;position:absolute;bottom:0;left:0;width:100%;height:46px;padding:0 16px;background:#d5022b;box-sizing:border-box}.experience-map-infowindow__button-text{display:block;position:relative;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center}.experience-map-infowindow__button-text:after,.experience-map-infowindow__button-text:before{position:absolute;top:50%;right:0;width:6px;height:2px;margin-top:2px;background:#fff;transform:rotate(-45deg);content:""}.experience-map-infowindow__button-text:before{margin-top:-2px;transform:rotate(45deg)}.modal-map .modal-content{width:100%;height:100%}.modal-map__content{position:absolute;top:50%;left:50%;width:488px;height:361px;margin:-180px 0 0 -244px;background:#fff}.modal-map__header{height:96px;background:#d5022b;text-align:center}.modal-map__header-title{padding-top:24px;color:#fff;font-weight:700;font-size:22px;line-height:1;letter-spacing:-1px}.modal-map__header-text{padding-top:10px;color:#fff;font-size:16px;letter-spacing:-1px}.modal-map__box{padding:6px 30px 0}.modal-map__item{position:relative;padding:26px 20px 0}.modal-map__item+.modal-map__item{margin-top:26px;border-top:1px solid #e8e8e8}.modal-map__item-title{position:absolute;top:26px;left:0;width:106px;color:#333;font-size:18px}.modal-map__item-text{padding-left:106px;color:#7a7a7a;font-size:16px;letter-spacing:-1px}.modal-map .modal-close{position:absolute;top:20px;right:20px;width:33px;height:33px}.modal-map .modal-close:after,.modal-map .modal-close:before{position:absolute;top:16px;left:5px;width:22px;height:1px;background:#fff;content:""}.modal-map .modal-close:before{transform:rotate(45deg)}.modal-map .modal-close:after{transform:rotate(-45deg)}.modal-map .modal-close__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.customer__title-main{padding-top:180px;font-size:50px;font-weight:700;letter-spacing:-.03em;text-align:center}.customer__title-sub{padding-top:50px;color:#666;font-size:18px;letter-spacing:-.03em;line-height:32px;text-align:center}.customer-content{width:1200px;height:100%;margin:0 auto}.customer-content__header{padding-top:140px;text-align:center}.customer-content__header-title{padding-top:20px;font-weight:200;font-size:30px;letter-spacing:-1px;line-height:1.4}.customer-content__header-em{font-weight:500;font-size:64px;letter-spacing:4px}.customer-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.customer-header{overflow:hidden;position:relative;height:680px}.customer-header--active .customer-container{transform:scale(1.1)}.customer-header .customer-container{height:100%;background:#fff url(/assets/images/customer/img_header_bg.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.customer-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.customer-header__content:before{height:100%;content:""}.customer-header__content:before,.customer-header__title{display:inline-block;vertical-align:middle}.customer-header__text{font-family:Montserrat;font-size:32px;letter-spacing:-2px;font-weight:400}.customer-header__text2{font-size:32px;letter-spacing:-2px;font-weight:400}.customer-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.customer-as,.customer-onetoone{width:1200px;margin:0 auto;padding-bottom:120px}.customer-as__service{padding-top:30px;text-align:center}.customer-as__service-info{display:block;padding-bottom:10px;color:#111;font-size:22px;font-weight:500}.customer-as__service-tel{color:#d5022b}.customer-as__service-list{display:inline-block}.customer-as__service-list:after{display:block;clear:both;content:""}.customer-as__service-item{float:left;position:relative;margin:0 10px;color:#666;font-size:18px}.customer-as__service-item:before{position:absolute;top:50%;left:-10px;width:1px;height:14px;margin-top:-7px;background:#ddd;content:""}.customer-as__service-item:first-child:before{display:none}.customer-qna{width:1260px;margin:0 auto;padding-bottom:120px}.customer-qna-best__list{padding:70px 0 0 3px;box-sizing:border-box}.customer-qna-best__list:after{display:block;clear:both;content:""}.customer-qna-best__item{float:left;width:398px;margin:-1px 0 0 -1px;text-align:center;border:1px solid #ccc}.customer-qna-best__link{display:block}.customer-qna-best__link:hover .customer-qna-best__image{transform:scale(1.05)}.customer-qna-best__figure{overflow:hidden}.customer-qna-best__image{display:block;height:250px;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:transform .3s ease}.customer-qna-best__etc{min-height:150px;padding:30px;box-sizing:border-box}.customer-qna-best__category{padding-bottom:15px;color:#d5022b;font-size:16px;font-weight:400;font-family:Montserrat}.customer-qna-best__title{color:#333;font-size:24px;font-weight:400}.customer-qna-list__total{padding:60px 0 30px;color:#111;font-size:16px}.customer-qna-list__total-count{color:#d5022b}.customer-qna-list__list{border-bottom:1px solid #ccc}.customer-qna-list__item{display:block}.customer-qna-list__item--visible .customer-qna-list__question:after{margin-top:-4px;transform:rotate(-45deg)}.customer-qna-list__item--visible .customer-qna-list__answer{display:block}.customer-qna-list__item--empty .customer-qna-list__question{cursor:auto}.customer-qna-list__item--empty .customer-qna-list__question:after{display:none}.customer-qna-list__item--empty .customer-qna-list__category{color:#333}.customer-qna-list__question{position:relative;padding:30px 0;color:#333;font-size:24px;font-weight:400;border-top:1px solid #ccc;cursor:pointer}.customer-qna-list__question:after{display:block;position:absolute;top:50%;right:80px;width:20px;height:20px;margin-top:-16px;border-color:#ccc;border-style:solid;border-width:2px 2px 0 0;transform:rotate(135deg);content:""}.customer-qna-list__answer{display:none;padding:30px 30px 30px 290px;color:#333;font-size:24px;font-weight:400;line-height:30px;border-top:1px solid #ccc;background:#f6f6f6}.customer-qna-list__category{display:inline-block;width:300px;color:#999;font-size:24px;font-weight:400;text-align:center;box-sizing:border-box;vertical-align:middle}.customer-qna-list__title{display:inline-block;position:relative;width:760px;vertical-align:middle;padding-left:15px}.customer-qna-list__title:before{display:inline-block;position:absolute;left:0;content:"Q.";width:18px;margin-left:-20px}.customer-qna-list__pagination{position:relative;margin-top:30px;padding:12px 0 70px;text-align:center}.customer-qna-list .pagination__item{color:#999}.customer-qna-list .pagination__item--current .pagination__link{color:#d5022b}.customer-qna-list .pagination__link{color:#999;line-height:38.5px;font-family:Montserrat;font-weight:600}.customer-qna-list .pagination__link:hover{color:#d5022b;background:none}.customer-qna-modal .modal-content{height:100%;text-align:center}.customer-qna-modal .modal-content:before{display:inline-block;vertical-align:middle;height:100%;content:""}.customer-qna-modal__container{display:inline-block;vertical-align:middle;position:relative}.customer-qna-modal__contents{width:960px;margin:0 auto;padding:120px 100px;background:#fff;box-sizing:border-box}.customer-qna-modal__description{padding:30px 0 18px;text-align:left}.customer-qna-modal__description-title{padding-bottom:20px;color:#d5022b;font-size:28px;font-weight:500;letter-spacing:-.03em}.customer-qna-modal__description-data{color:#333;font-size:20px;letter-spacing:-.01em;line-height:28px}.customer-qna-modal__close{position:absolute;top:50px;right:50px;width:36px;height:36px;border:0;background:transparent}.customer-qna-modal__close:after,.customer-qna-modal__close:before{position:absolute;top:50%;left:50%;width:36px;height:1px;background:#000;margin-left:-18px;content:"";transform:rotate(45deg)}.customer-qna-modal__close:after{transform:rotate(-45deg)}.customer-qna-modal__close-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}
#cosmetic_list_feellan.cosmetic__detail-item{margin-top:0;}
.customer-qna-search{width:400px;margin:0 auto;border-bottom:1px solid #333}
.customer-qna-search__form{margin-top:50px}
.customer-qna-search__input{vertical-align:top;width:calc(100% - 54px);height:54px;padding:0 4px;color:#111;font-size:20px;line-height:54px;border:none;box-sizing:border-box}.customer-qna-search__button{vertical-align:top;width:54px;height:54px;margin-right:-10px;background:url(/assets/images/common/icon_search_button.png) no-repeat 50%}.customer-qna-search__text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.customer-qna-tab{margin-top:60px;text-align:center}.customer-qna-tab__list{display:inline-block}.customer-qna-tab__list:after{display:block;clear:both;content:""}.customer-qna-tab__item{float:left}.customer-qna-tab__link{display:block;width:158px;height:80px;color:#666;font-size:20px;font-weight:500;line-height:80px;margin-left:-1px;border:1px solid #ccc;background:#f7f7f7;box-sizing:border-box}.customer-qna-tab__link--active{color:#333;position:relative;border-top:1px solid #d5022b;background:#fff}.customer-qna-contact{width:100%;padding:40px 85px 40px 50px;background:#f7f7f7;color:#737373;font-size:16px;line-height:26px;letter-spacing:-.03em;box-sizing:border-box}.customer-qna-contact:after{display:block;clear:both;content:""}.customer-qna-contact__text{display:inline-block;background:url(/assets/images/customer/qna/img_qna_contact.png) no-repeat 0;padding:10px 0 10px 80px}.customer-qna-contact__link{float:right;width:280px;height:55px;margin-top:10px;color:#fff;background:#d5022b;line-height:55px;text-align:center}.inquiry-form{max-width:1200px;margin:0 auto;color:#666;font-size:16px}.inquiry-form__table{width:100%;border-spacing:0;border-collapse:collapse}.inquiry-form__input,.inquiry-form__label{display:block;text-align:left}.inquiry-form__label{padding:24px 0 4px;color:#333;font-weight:500;font-size:20px;line-height:1.8}.inquiry-form__required{color:#d5022b;font-weight:300;font-size:14px}.inquiry-form__element{width:100%;height:48px;padding:13px 16px;border-radius:0;border:1px solid #e7e7e7;background:#fff;font-size:16px;line-height:20px;box-sizing:border-box}.inquiry-form__element::-webkit-input-placeholder{color:#ccc}.inquiry-form__element::-moz-placeholder{color:#ccc}.inquiry-form__element:-ms-input-placeholder{color:#ccc}.inquiry-form__element::-ms-input-placeholder{color:#ccc}.inquiry-form__element::placeholder{color:#ccc}.inquiry-form__element--select{background:#fff url(/assets/images/common/icon_select.png) no-repeat right 20px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquiry-form__element--select::-ms-expand{display:none}.inquiry-form__element--textarea{height:auto}.inquiry-form__address--sido-gugun{padding-bottom:8px}.inquiry-form__address--sido-gugun:after{display:block;clear:both;content:""}.inquiry-form__address--sido-gugun .inquiry-form__element--select{float:left;width:360px}.inquiry-form__element--select+.inquiry-form__element--select{margin-left:24px}.inquiry-form__element--office,.inquiry-form__element--product{width:360px}.inquiry-form__agree-label{overflow:hidden;position:relative;cursor:pointer}.inquiry-form__agree-input{position:absolute;top:0;left:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquiry-form__agree-text{display:inline-block;position:relative;padding-left:28px;background:#fff;line-height:20px}.inquiry-form__agree-text:after,.inquiry-form__agree-text:before{position:absolute;border:1px solid #666;content:""}.inquiry-form__agree-text:before{top:0;left:0;width:18px;height:18px;border-radius:100%}.inquiry-form__agree-text:after{top:6px;left:5px;width:9px;height:4px;border-width:0 0 1px 1px;transform-origin:center;transform:rotate(-45deg)}.inquiry-form__agree-input:checked+.inquiry-form__agree-text:after,.inquiry-form__agree-input:checked+.inquiry-form__agree-text:before{border-color:#d5022b}.inquiry-form__agree-description{padding:16px;height:110px;overflow:auto;border:1px solid #e7e7e7;line-height:25px}.inquiry-form__alert{padding:28px 0 36px;color:#666;font-size:18px;text-align:center}.inquiry-form__submit{display:block;width:236px;height:56px;margin:0 auto;border-radius:0;border:0;background:#d5022b;text-align:center;color:#fff;font-size:20px;line-height:56px;box-sizing:border-box}.inquiry-form__option_text{color:#666;font-weight:300;font-size:14px}.inquiry-form__extra_text{padding:0 0 0 30px;color:#666;font-weight:300;font-size:14px}.list{width:1200px;margin:0 auto;padding-bottom:120px}.list__total-search:after{display:block;clear:both;content:""}.list__total{float:left;padding:40px 0 32px;color:#000;font-weight:300;font-size:16px;font-family:Montserrat,sans-serif}.list__total-number{color:#d5022b;font-weight:600}.list__search{float:right;width:300px;border-bottom:1px solid #303033}.list__search:after{display:block;clear:both;content:""}.list__search-input,.list__search-search{height:52px;border-radius:0;border:0;line-height:52px;box-sizing:border-box}.list__search-input{float:left;width:calc(100% - 52px);font-size:20px}.list__search-input::-webkit-input-placeholder{color:#999}.list__search-input::-moz-placeholder{color:#999}.list__search-input:-ms-input-placeholder{color:#999}.list__search-input::-ms-input-placeholder{color:#999}.list__search-input::placeholder{color:#999}.list__search-search{float:right;width:52px;background:url(/assets/images/common/icon_search_button.png) no-repeat 100%}.list__search-search-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.list__table{width:100%;border-collapse:collapse}.list__caption{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.list__td,.list__th{border-bottom:1px solid #ccc;font-weight:400;color:#333;text-align:center;box-sizing:border-box}.list__th{padding:16px 0;border-top:1px solid #333;font-size:20px;white-space:nowrap}.list__td{padding:36px 0;font-size:22px}.list__td--number{color:#999;font-family:Montserrat,sans-serif}.list__td--title{padding-left:32px;text-align:left}.list__td--date{font-family:Montserrat,sans-serif}.list__link{color:#333}.list__new{display:inline-block;color:#d5022b;font-weight:700;font-size:15px}.list__file-icon{display:inline-block;width:40px;height:32px;vertical-align:middle}.list__file-icon:before{display:inline-block;width:21px;height:100%;background:url(/assets/images/common/icon_share_sns.png) no-repeat -45px 50%;content:""}.list__pagination{position:relative;height:64px;margin-top:48px;padding:12px 180px 0;text-align:center;box-sizing:border-box}
.customer-qna-banner{margin:36px 0 0;}
.customer-qna-tab.customer-banner-on{margin-top:36px;}

.history{padding-bottom:120px}
.history .ceragem-inner__tab{width:1200px;margin:72px auto 0;}
.history .ceragem-inner__tab-item{width:25%}
.history__section{width:1200px;margin:0 auto;display:none}
.history__section--active{display:block}
.history__title{padding:84px 0 60px;color:#ccc;font-weight:700;font-size:32px;font-family:Montserrat,sans-serif;text-align:center}
.history__title-main{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}
.history__list-year{position:relative;height:36px;color:#333;font-weight:500;font-size:32px;line-height:36px}
.history__list-year:after,.history__list-year:before{position:absolute;top:50%;background:#ccc;content:""}
.history__list-year:before{width:5px;height:5px;margin-top:-3px;border-radius:100%}
.history__list-year:after{width:104px;height:1px;margin-top:-1px}
.history__list-description{padding-top:24px;color:#666;font-size:16px}
.history__list-image{display:block;padding-top:16px}
.history__list-item{position:relative;margin-top:-17px}
.history__list-item:before{position:absolute;top:17px;bottom:0;width:2px;background:#ccc;content:""}
.history__list-item:nth-child(odd){padding-right:calc(50% + 128px);text-align:right}
.history__list-item:nth-child(odd):before{right:calc(50% - 1px)}
.history__list-item:nth-child(odd) .history__list-year:before{right:-28px}
.history__list-item:nth-child(odd) .history__list-year:after{right:-128px}
.history__list-item:nth-child(2n){padding-left:calc(50% + 128px);text-align:left}
.history__list-item:nth-child(2n):before{left:calc(50% - 1px)}
.history__list-item:nth-child(2n) .history__list-year:before{left:-28px}
.history__list-item:nth-child(2n) .history__list-year:after{left:-128px}
.history__list-item:last-child:before{background:#fff}
.history__section--now .history__list-item:nth-child(2){margin-top:-380px;padding-bottom:150px}
.history__section--now .history__list-item:nth-child(5){margin-top:-180px;padding-bottom:150px}
.history__section--2011 .history__list-item:nth-child(2){margin-top:-92px;padding-bottom:100px}
.history__section--2011 .history__list-item:nth-child(5){margin-top:-196px}
.history__section--2011 .history__list-item:nth-child(6){margin-top:-68px}
.history__section--2004 .history__list-item:nth-child(3){margin-top:-100px}
.history__section--2004 .history__list-item:nth-child(4){margin-top:-120px}
.history__section--2004 .history__list-item:nth-child(5){margin-top:-272px;padding-bottom:240px}
.history__section--2004 .history__list-item:nth-child(7){margin-top:-460px;padding-bottom:140px}

.brand__logo{min-width:1200px;max-width:1720px;height:400px;margin:64px auto 120px;padding-top:140px;background:url(/assets/images/aboutus/brand/bg_brand_logo.jpg) no-repeat 50%;font-size:0;text-align:center;box-sizing:border-box}
.brand__logo-name{display:inline-block;position:relative;height:138px;padding:0 40px;color:#fff;font-weight:700;font-size:27px;line-height:32px;vertical-align:top}
.brand__logo-name:before{display:block;height:66px;margin-bottom:20px;background-repeat:no-repeat;background-position:bottom;content:""}
.brand__logo-name:after{position:absolute;top:calc(50% - 24px);left:0;width:1px;height:48px;background:hsla(0,0%,100%,.5);content:""}
.brand__logo-name:first-child:after{display:none}
.brand__logo-name--ceragem:before{width:180px;background-image:url(/assets/images/aboutus/brand/logo_brand_white_ceragem.png)}.brand__logo-name--naviel:before{width:155px;background-image:url(/assets/images/aboutus/brand/logo_brand_white_naviel.png)}.brand__logo-name--clubbalance5:before{width:222px;background-image:url(/assets/images/aboutus/brand/logo_brand_white_clubbalance5.png)}.brand__logo-name--healthbeauty:before{width:266px;background-image:url(/assets/images/aboutus/brand/logo_brand_white_health_beauty.png)}.brand__info{display:flex;position:relative;height:450px;align-items:center}.brand__info:nth-child(odd){background:#f7f7f7}.brand__info:before{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}.brand__info--ceragem:before{top:96px;left:50%;width:544px;height:292px;background-image:url(/assets/images/aboutus/brand/bg_brand_ceragem.jpg)}.brand__info--naviel:before{bottom:0;left:calc(50% + 92px);width:359px;height:328px;background-image:url(/assets/images/aboutus/brand/bg_brand_naviel_pc.png)}.brand__info--clubbalance5:before{top:124px;left:calc(50% + 56px);width:594px;height:256px;background-image:url(/assets/images/aboutus/brand/bg_brand_clubbalance5.png)}.brand__info--health-beauty:before{top:96px;left:calc(50% + 84px);width:411px;height:264px;background-image:url(/assets/images/aboutus/brand/bg_brand_health_beauty.png)}.brand__inner{position:relative;width:1200px;margin:0 auto;padding:0 100px;box-sizing:border-box}.brand__title-category{display:block;padding-bottom:24px;color:#333;font-weight:500;font-size:24px}.brand__info--clubbalance5 .brand__title-category{padding-bottom:12px}.brand__info--health-beauty .brand__title-category{padding-bottom:48px}.brand__description{padding:28px 0 48px;color:#333;font-size:20px}.brand__detail{display:inline-block;width:180px;border:2px solid;color:#d5022b;font-weight:500;font-size:16px;line-height:40px;text-align:center;vertical-align:top}.spine{position:relative;min-width:1200px}.spine .ceragem-tab__item{width:33.33333%}.spine .button-top{bottom:300px}.spine-content{position:relative;width:1200px;height:100%;margin:0 auto}.spine-content__header{padding-top:140px;text-align:center}.spine-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.spine-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.spine-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.spine-header{overflow:hidden;position:relative;height:680px}.spine-header--active .spine-container{transform:scale(1.2)}.spine-header .spine-container{height:100%;background:#fff url(/assets/images/lab/spine/img_visual.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.spine-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.spine-header__content:before{height:100%;content:""}.spine-header__content:before,.spine-header__title{display:inline-block;vertical-align:middle}.spine-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}.spine-header__text2{font-size:20px;font-weight:500;font-family:Montserrat}.spine-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.spine-header__image{width:311px}.spine-sub-visual{margin-top:118px}.spine-sub-visual .spine-container{overflow:hidden;max-width:1920px;margin:0 auto}.spine-sub-visual .spine-content{overflow:hidden;text-align:left}.spine-sub-visual .spine-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.spine-sub-visual__header{text-align:center}.spine-sub-visual__header-title{color:#333;font-size:50px;font-weight:700;letter-spacing:-1px}.spine-sub-visual__header-text{padding-top:46px;color:#333;font-size:40px;font-weight:100;letter-spacing:-1px}.spine-sub-visual__header-red{color:#d5022b}.spine-sub-visual__header-small{display:block;padding-top:26px;font-size:18px;font-weight:300;letter-spacing:-1px}.spine-sub-visual__inner{margin-top:80px;height:469px;margin-left:-4px;background:url(/assets/images/lab/spine/img_sub_visual.jpg) top no-repeat;vertical-align:middle}.spine-sub-visual__area{display:inline-block;margin:148px 0 0;vertical-align:middle}.spine-sub-visual__area-title{color:#fff;font-weight:700;font-size:40px;letter-spacing:-1px}.spine-sub-visual__area-text{margin-top:44px;color:#fff;font-size:20px;line-height:1.4;letter-spacing:-1px}.spine-info{margin-top:78px}.spine-info__tab{position:absolute;top:0;left:0}.spine-info__tab-button{display:block;position:relative;width:143px;height:143px;border:1px solid #ededed;background:#fff;box-sizing:border-box;text-align:center}.spine-info__tab-button+.spine-info__tab-button{margin-top:-1px}.spine-info__tab-button:focus{z-index:10}.spine-info__tab-button:before{display:inline-block;height:100%;vertical-align:middle;content:""}.spine-info__tab-button--active{z-index:10;background:#d5022b;border:0}.spine-info__tab-button--active .spine-info__tab-area{color:#fff}.spine-info__tab-area{display:inline-block;vertical-align:middle;color:#333}.spine-info__tab-title{display:block;font-weight:700;font-size:20px;letter-spacing:-1px}.spine-info__tab-text{display:block;margin-top:10px;font-family:Montserrat;font-weight:600;font-size:11px}.spine-info__container{padding-left:143px;width:1200px;height:711px;box-sizing:border-box}.spine-info .swiper-slide{opacity:0!important}.spine-info .swiper-slide-active{opacity:1!important}.spine-info__figure{position:absolute;top:0;left:0}.spine-info__content{padding-left:454px}.spine-info__inner{height:711px;padding:66px 40px;border:5px solid #f7f7f7;box-sizing:border-box}.spine-info__title{color:#333;font-size:40px;letter-spacing:-1px}.spine-info__list{margin-top:32px}.spine-info__list-item{position:relative;padding-left:110px}.spine-info__list-item+.spine-info__list-item{margin-top:14px}.spine-info__sub-title{padding-left:46px;color:#333;font-weight:700;font-size:18px;letter-spacing:-1px;line-height:26px}.spine-info__sub-image,.spine-info__sub-title{position:absolute;top:0;left:0}.spine-info__text{color:#333;font-size:18px;letter-spacing:-1px;line-height:1.6}.spine-info__buttons-next,.spine-info__buttons-prev{position:absolute;top:320px;z-index:10;width:30px;height:60px}.spine-info__buttons-prev{left:-70px}.spine-info__buttons-next{right:-70px}.spine-info__buttons-next:after,.spine-info__buttons-next:before,.spine-info__buttons-prev:after,.spine-info__buttons-prev:before{position:absolute;left:16px;width:1px;height:40px;background:#333;content:""}.spine-info__buttons-next:after,.spine-info__buttons-prev:before{transform:rotate(45deg)}.spine-info__buttons-next:before,.spine-info__buttons-prev:after{transform:rotate(-45deg)}.spine-info__buttons-next:before,.spine-info__buttons-prev:before{top:-2px}.spine-info__buttons-next:after,.spine-info__buttons-prev:after{top:26px}.spine-info__buttons-text{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.spine-list{padding-top:126px}.spine-list__item--1{height:657px;background:url(/assets/images/lab/spine/img_list_1.png) no-repeat 100% 0}.spine-list__item--1 .spine-list__header{padding-top:76px}.spine-list__item--2{height:804px;padding-top:130px;background:url(/assets/images/lab/spine/img_list_2.png) no-repeat 0 100%;box-sizing:border-box}.spine-list__item--2 .spine-list__header{padding-left:760px}.spine-list__item--3{height:855px;background:#f9f9f9 url(/assets/images/lab/spine/img_list_3.jpg) no-repeat top}.spine-list__item--3 .spine-list__header{padding-top:200px}.spine-list__item+.spine-list__item{border-top:1px solid #e5e5e5}.spine-list__header-title{color:#333;font-size:23px;letter-spacing:-1px}.spine-list__header-area{padding-top:30px}.spine-list__header-area-title{color:#333;font-weight:100;font-size:46px;letter-spacing:-1px}.spine-list__header-area-block{display:block;margin-top:36px}.spine-list__header-area-text{padding-top:46px;color:#333;font-weight:300;font-size:18px;letter-spacing:-1px;line-height:1.4}.spine-list__symbol-figure{margin-top:30px;display:inline-block}.spine-list__symbol-figure+.spine-list__symbol-figure{padding-left:44px}.doctor{position:relative;min-width:1200px}.doctor .ceragem-tab__item{width:33.33333%}.doctor .button-top{bottom:300px}.doctor-content{position:relative;width:1200px;height:100%;margin:0 auto}.doctor-content__header{padding-top:140px;text-align:center}.doctor-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.doctor-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.doctor-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.doctor-header{overflow:hidden;position:relative;height:680px}.doctor-header--active .doctor-container{transform:scale(1.2)}.doctor-header .doctor-container{height:100%;background:#fff url(/assets/images/lab/doctor/img_visual.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.doctor-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.doctor-header__content:before{height:100%;content:""}.doctor-header__content:before,.doctor-header__title{display:inline-block;vertical-align:middle}.doctor-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}.doctor-header__text2{font-size:20px;font-weight:500;font-family:Montserrat}.doctor-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.doctor-header__image{width:311px}.doctor-sub-visual{margin-top:50px}.doctor-sub-visual .doctor-container{overflow:hidden;max-width:1920px;margin:0 auto}.doctor-sub-visual .doctor-content{overflow:hidden;text-align:left}.doctor-sub-visual .doctor-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.doctor-sub-visual__header{text-align:center}.doctor-sub-visual__header-title{color:#333;font-size:50px;font-weight:700;letter-spacing:-1px}.doctor-sub-visual__header-text{padding-top:46px;color:#333;font-size:40px;font-weight:100;letter-spacing:-1px}.doctor-sub-visual__header-red{color:#d5022b}.doctor-sub-visual__header-small{display:block;padding-top:26px;font-size:18px;font-weight:300;letter-spacing:-1px;line-height:33px}.doctor-sub-visual__inner{position:relative;margin-top:80px;height:713px;background:url(/assets/images/lab/doctor/img_sub_visual_191127.jpg) top no-repeat;vertical-align:middle}.doctor-sub-visual__area-text{position:absolute;bottom:58px;left:0;width:100%;color:#333;font-size:18px;letter-spacing:-1px;text-align:center}.doctor-info{margin-top:100px}.doctor-info__header-title{color:#333;font-size:40px;letter-spacing:-1px;text-align:center}.doctor-info__list{margin-top:50px}.doctor-info__list:after{display:block;clear:both;content:""}.doctor-info__list-item{float:left}.doctor-info__list-item+.doctor-info__list-item{margin-left:30px}.doctor-info__area{margin-top:24px}.doctor-info__area-title{color:#333;font-weight:300;font-size:18px;letter-spacing:-1px;line-height:1.4}.doctor-info__area-title span{color:#a5a4a4;font-size:16px;letter-spacing:0;}.doctor-info__area-em{font-weight:700;font-size:25px}.doctor-info__area-text{padding-top:10px;color:#666;font-size:14px;letter-spacing:-1px;line-height:1.4}.doctor-fda{height:651px;margin-top:120px;background:url(/assets/images/lab/doctor/bg_fda.jpg) no-repeat top}.doctor-fda__content{width:1200px;margin:0 auto}.doctor-fda__header{padding-top:120px}.doctor-fda__title-text{color:#333;font-size:20px;letter-spacing:-1px;vertical-align:bottom}.doctor-fda__text{color:#333;padding-top:48px;font-size:18px;line-height:1.55556;letter-spacing:-1px}.doctor-fda__list{margin-top:14px}.doctor-fda__item{float:left;width:250px;height:85px;margin-top:20px;padding-left:100px;background-repeat:no-repeat;background-position:0 0;line-height:85px;vertical-align:middle;box-sizing:border-box}.doctor-fda__item--1{background-image:url(/assets/images/lab/doctor/img_fda_1.jpg)}.doctor-fda__item--2{background-image:url(/assets/images/lab/doctor/img_fda_2.jpg)}.doctor-fda__item--3{background-image:url(/assets/images/lab/doctor/img_fda_3.jpg);clear:both}.doctor-fda__item--4{background-image:url(/assets/images/lab/doctor/img_fda_4.jpg)}.doctor-fda__list-text{display:inline-block;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.33333;vertical-align:middle}.doctor-activity{position:relative;height:1382px;overflow:hidden}.doctor-activity__movie{position:absolute;top:0;left:50%;width:1920px;margin-left:-960px;-o-object-fit:contain;object-fit:contain}.doctor-activity__box{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.doctor-activity__header{position:relative;padding:114px 0 40px;text-align:center}.doctor-activity__header-title{color:#fff;font-weight:700;font-size:40px;letter-spacing:-1px}.doctor-activity__header-text{padding-top:40px;color:#fff;font-weight:300;font-size:25px;letter-spacing:-1px}.doctor-activity__header-list{position:absolute;right:0;bottom:0}.doctor-activity__header-list:after{display:block;clear:both;content:""}.doctor-activity__header-list-item{float:left;text-align:center}.doctor-activity__header-list-item+.doctor-activity__header-list-item{margin-left:7px}.doctor-activity__header-list-item--1 .doctor-activity__header-list-progress{background:#c7cbcd}.doctor-activity__header-list-item--1 .doctor-activity__header-list-text{color:#c7cbcd}.doctor-activity__header-list-item--2 .doctor-activity__header-list-progress{background:#73c8e0}.doctor-activity__header-list-item--2 .doctor-activity__header-list-text{color:#73c8e0}.doctor-activity__header-list-progress{width:16px;height:20px;margin:0 auto}.doctor-activity__header-list-text{margin-top:10px;font-size:13px;letter-spacing:-1px}.doctor-activity__content{margin-top:50px}.doctor-activity__list:after{display:block;clear:both;content:""}.doctor-activity__list-item{float:left}.doctor-activity__list-item+.doctor-activity__list-item{margin-left:30px}.doctor-activity__list-figcaption{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.doctor-activity__list-text{margin-top:30px;color:#fff;font-weight:200;font-size:30px;letter-spacing:-1px;line-height:1.4;text-align:center}.doctor-activity__list-em{font-weight:700;font-size:35px}.doctor-activity__alert{margin-top:60px;position:relative;width:100%;height:220px}.doctor-activity__alert:before{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.12);content:""}.doctor-activity__alert-list{position:relative;z-index:10;padding:40px 0 0 256px}.doctor-activity__alert-list-item{position:relative}.doctor-activity__alert-list-item+.doctor-activity__alert-list-item{margin-top:16px}.doctor-activity__alert-list-title{position:absolute;top:0;left:0;padding-left:13px;color:#fff;font-size:18px;letter-spacing:-1px;line-height:1.6}.doctor-activity__alert-list-title:before{position:absolute;top:50%;left:0;margin-top:-2px;width:3px;height:3px;background:hsla(0,0%,41.6%,.3);content:""}.doctor-activity__alert-list-text{display:block;padding-left:91px;color:#ccc;font-weight:300;font-size:18px;letter-spacing:-1px;line-height:1.6}.doctor-list{padding:76px 0 105px;background:#f7f7f7}.doctor-list .doctor-content{width:1200px;margin:0 auto}.doctor-list__content{margin:0 -15px}.doctor-list__content:after{display:block;clear:both;content:""}.doctor-list__item{display:none;position:relative;float:left;width:277px;height:390px;margin:15px;padding:77px 0 0 49px;background:url(/assets/images/lab/doctor/img_list_bg.jpg) no-repeat;box-sizing:border-box;box-shadow:10px 12px 14px #ececec}.doctor-list__item--active{display:block}.doctor-list__text{display:block;overflow:hidden;height:120px;margin-top:42px;color:#333;font-weight:500;font-size:16px;letter-spacing:-1px;line-height:1.5}.doctor-list__country{margin-top:32px}.doctor-list__country span{display:block;margin-top:6px;color:#333;font-size:14px;line-height:2;letter-spacing:-1px}.doctor-paging{width:100%;margin-top:50px;text-align:center}.doctor-paging .sr-only{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.doctor-paging__item{display:inline-block;position:relative}.doctor-paging__item--first,.doctor-paging__item--last,.doctor-paging__item--next,.doctor-paging__item--prev{cursor:pointer}.doctor-paging__item--disabled{cursor:not-allowed}.doctor-paging__item--first .doctor-paging__link:after,.doctor-paging__item--first .doctor-paging__link:before,.doctor-paging__item--last .doctor-paging__link:after,.doctor-paging__item--last .doctor-paging__link:before,.doctor-paging__item--next .doctor-paging__link:before,.doctor-paging__item--prev .doctor-paging__link:before{position:absolute;top:calc(50% - 3px);width:6px;height:6px;transform:rotate(-45deg);transform-origin:center;content:""}.doctor-paging__item--first .doctor-paging__link:before{margin-left:9px}.doctor-paging__item--first .doctor-paging__link:after{margin-left:15px}.doctor-paging__item--first .doctor-paging__link:after,.doctor-paging__item--first .doctor-paging__link:before{border-left:2px solid;border-top:2px solid;left:0}.doctor-paging__item--last .doctor-paging__link:before{margin-left:9px}.doctor-paging__item--last .doctor-paging__link:after,.doctor-paging__item--last .doctor-paging__link:before{border-right:2px solid;border-bottom:2px solid;left:0}.doctor-paging__item--prev .doctor-paging__link:before{margin-left:13px;border-left:2px solid;border-top:2px solid;left:0}.doctor-paging__item--next .doctor-paging__link:before{margin-right:13px;border-right:2px solid;border-bottom:2px solid;right:0}.doctor-paging__number+.doctor-paging__number:before{position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;background:#f0f0f0;content:""}.doctor-paging__controll .doctor-paging__text{font-size:0;line-height:0}.doctor-paging__item--current .doctor-paging__link{color:#da4156}.doctor-paging__link{display:block;position:relative;width:30px;height:30px;color:#999;font-size:20px;letter-spacing:-1px;line-height:30px}.tech{position:relative;min-width:1200px}.tech .ceragem-tab__item{width:33.33333%}.tech .button-top{bottom:300px}.tech-content{position:relative;width:1200px;height:100%;margin:0 auto}.tech-content__header{padding-top:140px;text-align:center}.tech-content__header-title{padding-top:20px;font-size:50px;letter-spacing:-5px;line-height:1.4}.tech-content__header-em{color:#d5022b;font-weight:200;font-size:23px;letter-spacing:-2px}.tech-content__header-text{padding-top:30px;color:#666;font-weight:200;font-size:18px;letter-spacing:-1px;line-height:1.4}.tech-header{overflow:hidden;position:relative;height:680px}.tech-header--active .tech-container{transform:scale(1.2)}.tech-header .tech-container{height:100%;background:#fff url(/assets/images/lab/tech/img_visual.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}.tech-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}.tech-header__content:before{height:100%;content:""}.tech-header__content:before,.tech-header__title{display:inline-block;vertical-align:middle}.tech-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}.tech-header__text2{font-size:20px;font-weight:500;font-family:Montserrat}.tech-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}.tech-header__image{width:311px}
.tech-sub-visual{}
.tech-sub-visual .tech-container{overflow:hidden;max-width:1920px;margin:0 auto}.tech-sub-visual .tech-content{overflow:hidden;text-align:left}.tech-sub-visual .tech-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}.tech-sub-visual__header{text-align:center}.tech-sub-visual__header-title{color:#333;font-size:50px;font-weight:700;letter-spacing:-1px}
.tech-sub-visual__header-text{color:#333;font-size:40px;font-weight:100;letter-spacing:-1px;line-height:55px}.tech-sub-visual__header-red{color:#d5022b}.tech-sub-visual__header-small{display:block;padding-top:26px;font-size:18px;font-weight:300;letter-spacing:-1px;line-height:33px}.tech-sub-visual__inner{position:relative;margin-top:76px;height:657px;background:url(/assets/images/lab/tech/img_sub_visual.jpg) top no-repeat;vertical-align:middle;text-align:center}.tech-sub-visual__inner:before{display:inline-block;height:100%;vertical-align:middle;content:""}.tech-sub-visual__area{display:inline-block;margin-left:-4px;vertical-align:middle}.tech-sub-visual__area-title{color:#d5022b;font-family:Montserrat;font-weight:600;font-size:20px}.tech-sub-visual__area-em{display:block;padding-top:20px;color:#333;font-weight:700;font-size:40px;letter-spacing:-1px;text-align:center}.tech-sub-visual__area-em--red{color:#d5022b}.tech-sub-visual__area-text{display:block;padding-top:16px;color:#333;font-weight:300;font-size:20px;letter-spacing:-1px}.tech-info{margin-top:130px;padding-bottom:118px}.tech-info__header{height:475px}.tech-info__header:after{display:block;position:absolute;top:387px;width:100%;height:80px;background:#fff url(/assets/images/lab/tech/img_info_2_line.png) no-repeat 50%;content:"";clear:both}.tech-info__header-title{margin-bottom:50px;color:#333;font-weight:700;font-size:40px;letter-spacing:-1px;text-align:center}.tech-info__header-figure{position:relative;text-align:center}.tech-info__header-figure_1{height:310px}.tech-info__header-figure_2{position:absolute;top:235px;left:50%;margin-left:-430px;z-index:-1}.tech-info__list{margin-top:-6px}.tech-info__list:after{display:block;clear:both;content:""}.tech-info__list-item{position:relative;float:left}.tech-info__list-item+.tech-info__list-item{padding-left:38px}.tech-info__list-item+.tech-info__list-item:before{position:absolute;top:42%;left:10px;width:17px;height:1px;margin-top:-1px;background:#ccc;content:""}.tech-info__list-item+.tech-info__list-item:after{position:absolute;top:42%;left:18px;width:1px;height:17px;margin-top:-8px;background:#ccc;content:""}.tech-info__list-container{width:270px;height:270px;border-radius:100%;background:#f6f6f6}.tech-info__list-figure{display:block;padding-top:90px;text-align:center}.tech-info__list-em{color:#d5022b;font-family:Montserrat;font-weight:600;font-size:60px;letter-spacing:-2px}.tech-info__list-figcaption{display:block;color:#333;font-weight:700;font-size:23px;letter-spacing:-1px;text-align:center;vertical-align:bottom}.tech-info__list-text{margin-top:26px;text-align:center;color:#333;font-weight:300;font-size:22px;letter-spacing:-1px;line-height:1.4}.tech-certification{padding-bottom:120px;background:#fafafa}.tech-certification .tech-content{position:relative}.tech-certification__header{position:absolute;top:120px;left:0}.tech-certification__header-title{color:#333;font-weight:700;font-size:40px;letter-spacing:-1px}.tech-certification__content{padding:120px 0 0 338px}.tech-certification__list:after{display:block;clear:both;content:""}.tech-certification__list-item{float:left}.tech-certification__list-item+.tech-certification__list-item{margin-left:80px}.tech-certification__list-area{margin-top:40px}.tech-certification__list-title{color:#333;font-weight:700;font-size:18px;letter-spacing:-1px}.tech-certification__list-text{margin-top:40px;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.6}

.introduce-social__item{display:inline-block;padding:44px 0 35px 268px;margin:14px;width:585px;box-sizing:border-box;background-position:0;background-repeat:no-repeat;background-color:#fff}
.introduce-social__item_1{background-image:url(/assets/images/aboutus/introduce/img_social_item_1.jpg)}
.introduce-social__item_2{background-image:url(/assets/images/aboutus/introduce/img_social_item_2.jpg)}
.introduce-social__item_3{background-image:url(/assets/images/aboutus/introduce/img_social_item_3.jpg)}
.introduce-social__item_4{background-image:url(/assets/images/aboutus/introduce/img_social_item_4.jpg)}
.introduce-social__item_5{background-image:url(/assets/images/aboutus/introduce/img_social_item_5.jpg)}
.introduce-social__item_6{background-image:url(/assets/images/aboutus/introduce/img_social_item_6.jpg)}
.introduce-social__item_2020_01{background-image:url(/assets/images/aboutus/introduce/img_social_item_2020_01.jpg)}
.introduce-social__item_2020_02{background-image:url(/assets/images/aboutus/introduce/img_social_item_2020_02.jpg)}
.introduce-social__title{padding-bottom:50px;color:#333;font-size:20px}
.introduce-social__title:before{display:block;width:15px;height:2px;margin-bottom:15px;background:#d82943;content:""}
.introduce-social__sub{color:#666;font-size:15px}
.introduce-outside-award .introduce-container{height:1366px;background:url(/assets/images/aboutus/introduce/img_outside_award_bg.jpg) repeat}
.introduce-outside-award .introduce-content__header{padding-bottom:294px;background:url(/assets/images/aboutus/introduce/img_outside_award_object_1.png) no-repeat 100% 100%;text-align:right}
.introduce-outside-award .introduce-content{position:relative}
.introduce-outside-award__content{position:absolute;top:0;left:0}
.introduce-outside-award__list{width:815px;margin-top:176px;text-align:center}
.introduce-outside-award__item{display:inline-block;width:289px;height:336px;margin-left:-20px;background:url(/assets/images/aboutus/introduce/img_outside_award_frame.png) no-repeat;text-align:center;vertical-align:top}
.introduce-outside-award__box{display:inline-block;width:233px;margin:36px 0 0 -26px;vertical-align:middle;text-align:center}
.introduce-outside-award__figure{padding-top:10px;height:117px}
.introduce-outside-award__figure:before{display:inline-block;height:100%;vertical-align:middle;content:""}
.introduce-outside-award__image{display:inline-block;vertical-align:middle;-o-object-fit:cover;object-fit:cover}
.introduce-outside-award__year{display:block;height:33px;color:#666;font-size:22px;font-weight:200}
.introduce-outside-award__text{padding-top:10px;font-size:20px;font-weight:500;letter-spacing:-2px;line-height:1.3}
.introduce-outside-award__em{display:block;padding-top:2px;color:#666;font-size:16px;font-weight:200;letter-spacing:-1px}

.rental_mall a{padding:13px 47px;text-align:center;background:#d21f31;font-size:22px;display:inline-block;box-shadow:4px 4px 0 #c9c8c8;color:#fff;font-weight:bold;margin-left:24px;}

/* 210512 회사소개 > 회사소개*/
.site-introduceNew .introduce-top{height:500px;background:url(/assets/images/aboutus/introduce/introduce_top.jpg)no-repeat center;padding-top:114px;font-size:40px;letter-spacing:-0.08em;font-weight:200;box-sizing:border-box;line-height:56px;}
.site-introduceNew .introduce-top .imgBox{margin-bottom:44px;}
.site-introduceNew .introduce-top .introduce-content{max-width:1280px;}
.site-introduceNew .introduce-top strong{font-weight:bold;}
.site-introduceNew .introduce-info .introduce-content{display:flex;}
.site-introduceNew .introduce-info .introduce-content div{width:50%;text-align:center;letter-spacing:-0.055em;color:#666;font-size:20px;padding:128px 0 127px;position:relative;}
.site-introduceNew .introduce-info .introduce-content div:after{width:1px;height:114px;background:#d9d9d9;position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';}
.site-introduceNew .introduce-info .introduce-content div:last-child:after{display:none;}
.site-introduceNew .introduce-info .introduce-content div p span{display:block;font-size:14px;font-family:'Montserrat';color:#d5022b;margin-bottom:3px;}
.site-introduceNew .introduce-info .introduce-content div strong{font-weight:bold;font-size:50px;color:#333;margin-top:21px;display:inline-block;}
.site-introduceNew .introduce-midList{height:730px;padding-top:115px;background:url(/assets/images/aboutus/introduce/introduc_mid_bg.jpg)no-repeat center;box-sizing:border-box;}
.site-introduceNew .introduce-midList ul{display:flex;flex-wrap:wrap; }
.site-introduceNew .introduce-midList ul li{width:25%;height:250px;text-align:center;letter-spacing:-0.055em;background:rgba(255,255,255,.6);border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;box-sizing:border-box;display:flex;justify-content:center;padding-top:63px;}
.site-introduceNew .introduce-midList ul li:nth-child(-n+4){border-top:1px solid #d8d8d8;padding-top:68px;}
.site-introduceNew .introduce-midList ul li:nth-child(1), .site-introduceNew .introduce-midList ul li:nth-child(5){border-left:1px solid #d8d8d8;}
.site-introduceNew .introduce-midList ul li dl dd{font-size:24px;font-weight:500;margin-top:17px;}
.site-introduceNew .introduce-midList ul li dl dd span{font-weight:200;margin-bottom:5px;display:block;font-size:18px;color:#888;}
.site-introduceNew .introduce-midList ul li dl dd span.bottomText{font-size:16px;margin-top:12px;}
.site-introduceNew .sectionTitleBox{padding-top:167px;letter-spacing:-0.055em;text-align:center;}
.site-introduceNew .sectionTitleBox .sectionTitleUp{color:#d5022b;font-size:18px;font-weight:300;font-family:'Montserrat';}
.site-introduceNew .sectionTitleBox dl dt{letter-spacing:-0.08em;font-size:50px;font-weight:bold;margin:18px 0;}
.site-introduceNew .sectionTitleBox dl dd{line-height:30px;font-size:20px;color:#666;}
/*.site-introduceNew .introduce-quality{padding-bottom:184px;}*/
.site-introduceNew .introduce-quality .sectionTitleBox{margin-bottom:60px;}
.site-introduceNew .introduce-quality ul{display:flex;flex-wrap:wrap;box-sizing:border-box;}
.site-introduceNew .introduce-quality ul li{position:relative;width:33.333%;text-align:center;margin-top:53px;}
.site-introduceNew .introduce-quality ul li:nth-child(-n+3){margin-top:0;}
.site-introduceNew .introduce-quality ul li:after{width:1px;height:80px;background:#ccc;position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';}
.site-introduceNew .introduce-quality ul li:nth-child(1):before, .site-introduceNew .introduce-quality ul li:nth-child(4):before{width:1px;height:80px;background:#ccc;position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';}
.site-introduceNew .introduce-quality ul li dl dd{font-size:20px;letter-spacing:-0.05em;margin-top:14px;line-height:30px;}
.site-introduceNew .introduce-research{height:979px;background:url(/assets/images/aboutus/introduce/introduce_research_bg.jpg)no-repeat center;box-sizing:border-box;}
.site-introduceNew .introduce-research .sectionTitleUp{color:#fff;}
.site-introduceNew .introduce-research .sectionTitleBox{color:#fff;}
.site-introduceNew .introduce-research .sectionTitleBox dl dd{color:#fff;}
.site-introduceNew .introduce-research .imgBox{margin-top:50px;}
.site-introduceNew .introduce-csr{padding-bottom:190px;}
.site-introduceNew .introduce-csr .csrSlideBox{margin-top:60px;}
.site-introduceNew .introduce-csr .csrSlideBox .slider .slick-list{margin:0 -12.5px;}
.site-introduceNew .introduce-csr .csrSlideBox .slick-slide {margin:0 12.5px;}
.site-introduceNew .introduce-csr .csrSlideBox .slick-slide > div{width:383px;background:#f4f4f4;padding:47px;box-sizing:border-box;letter-spacing:-0.055em;}
.site-introduceNew .introduce-csr .csrSlideBox .slick-slide h4{min-height:68px;margin:59px 0 9px;font-size:24px;line-height:34px;position:relative;font-weight:400;}
.site-introduceNew .introduce-csr .csrSlideBox .slick-slide h4:after{width:30px;height:3px;background:#d10c2e;position:absolute;left:0;top:-15px;content:'';}
.site-introduceNew .introduce-csr .csrSlideBox .slick-slide p{font-size:16px;color:#888;}
.site-introduceNew .introduce-csr .slick-arrow{width:60px;height:60px;position:absolute;top:50%;margin-top:-30px;color:transparent;text-indent:-9999em;letter-spacing:-9999em;}
.site-introduceNew .introduce-csr .slick-arrow.slick-prev{background:url(/assets/images/aboutus/introduce/csr_arrow_prev.png);left:-90px;}
.site-introduceNew .introduce-csr .slick-arrow.slick-next{background:url(/assets/images/aboutus/introduce/csr_arrow_next.png);right:-90px;}
.site-introduceNew .introduce-award{background:#f9f9f9;padding-bottom:118px;}
.site-introduceNew .introduce-award ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:53px;}
.site-introduceNew .introduce-award ul li{width:279px;height:380px;border:10px solid #dedede;letter-spacing:-0.055em;padding-top:38px;text-align:center;box-sizing:border-box;margin-top:50px;box-shadow:-5px 5px 10px #eee;background:#fff;}
.site-introduceNew .introduce-award ul li:nth-child(-n+4){margin-top:0;}
.site-introduceNew .introduce-award ul li .awardDate{font-size:18px;}
.site-introduceNew .introduce-award ul li dl dt{margin:20px 0 17px;}
.site-introduceNew .introduce-award ul li dl dd{font-size:20px;line-height:30px;}
.site-introduceNew .introduce-award ul li dl dd .awardInfo{font-size:16px;font-weight:200;line-height:26px;margin-top:8px;}

.site-introduceNew .introduce-award.introduce-award-box ul li{width:290px;border:0;box-shadow:none;padding:41px 0 14px;height:auto;margin-top:11px;}
.site-introduceNew .introduce-award.introduce-award-box ul li .awardYear{color:#5e5e5e;font-size:16px;margin-bottom:4px;font-weight:400;}
.site-introduceNew .introduce-award.introduce-award-box ul li .awardInfo{color:#bfbfbf;font-size:16px;margin-top:2px;font-weight:200;}
.site-introduceNew .introduce-award.introduce-award-box ul li .awardSubject{font-weight:500;min-height:48px;}
.site-introduceNew .introduce-award.introduce-award-box ul li .awardSubject .fonts18{font-size:18px;}
.site-introduceNew .introduce-award.introduce-award-box ul li dl dt{margin:0 0 15px;}
.site-introduceNew .introduce-award.introduce-award-box ul li dl dd{line-height:24px;letter-spacing:-0.05em;}

/* header Banner */
.siteHeaderBanner:after{clear:both;content:"";display:block;}
.siteHeaderBanner .headerBannerL{width:50%;background:#868686;line-height:48px;}
.siteHeaderBanner .headerBannerR{width:50%;background:#2c2c2c;box-sizing:border-box;line-height:48px;text-align:right;}
.siteHeaderBanner > div{font-size:16px;float:left;}
.siteHeaderBanner > div a{color:#e5e5e5;}
.siteHeaderBanner > div > span{position:relative;padding-right:30px;display:inline-block;}
.siteHeaderBanner > div > span:after,
.siteHeaderBanner > div > span:before{width:10px;height:2px;position:absolute;top:50%;right:0;background:#e5e5e5;transform:rotate(45deg);content:"";}
.siteHeaderBanner > div > span:before{margin-top:-3px;}
.siteHeaderBanner > div > span:after{margin-top:3px;transform:rotate(-45deg);}
.siteHeaderBanner .headerBannerR > span:before{margin-top:-4px;}
.siteHeaderBanner .headerBannerR > span:after{margin-top:2px;}
.siteHeaderBanner > div > span .newBox{font-size:13px;color:#fff;margin-right:20px;position:relative;top:-1px;}
.siteHeaderBanner > div > span .newBox span{background:#d3000b;border-radius:30px;padding:1px 8px 2px;margin-right:3px;font-size:12px;}


/* Main */
.main_cerabot_banner{text-align:center;background:url(/assets/images/main/main_cerabot_banner_bg.gif) repeat-x left bottom;}
.main_wellLife_banner{height:293px;background:url(/assets/images/main/well_life_banner.jpg) no-repeat center top;}
.main_wellLife_banner .wellLifeCont{width:1200px;margin:0 auto;position:relative;}
.main_wellLife_banner .wellLifeCont .btnMore{position:absolute;top:174px;font-size:0;letter-spacing:-1000em;line-height:0;text-indent:-1000em;}
.main_wellLife_banner .wellLifeCont .btnView01{width:79px;height:35px;left:23px;}
.main_wellLife_banner .wellLifeCont .btnView02{width:242px;height:35px;left:141px;}
.main_pausem2_banner{height:293px;background:url(/assets/images/main/pausem2_banner.jpg) no-repeat center top;}
.main_pausem2_banner .mainPauseM2Cont{width:1200px;margin:0 auto;position:relative;}
.main_pausem2_banner .mainPauseM2Cont .btnMore{position:absolute;top:188px;font-size:0;letter-spacing:-1000em;line-height:0;text-indent:-1000em;}
.main_pausem2_banner .mainPauseM2Cont .btnView01{width:285px;height:35px;left:22px;}

.main .v6Top{margin-top:0;}
.main .v6Top:after{height:530px;background:#000;}
.main .v6mainBottom{padding:100px 0 100px;}
.main .v6mainBottom .main-design__description-text2{border-top:0;padding-top:0;}

/* 회사소개 > CERAGEM Way */
.ceragem-wayNew .page-header__subtitle{font-weight:500;}
.ceragem-wayNew .ceragem-way__purpose{background:url(/assets/images/aboutus/way/bg_way_header02.jpg)no-repeat;}
.ceragem-wayNew .ceragem-purpose__text{font-weight:200;}
.createWellLife{margin:198px 0 170px;}
/*.createWellLife .createWellLifeTitle{font-size:45px;font-weight:300;font-family:'Montserrat'}*/
.createWellLife .createWellLifeTitle{font-size:50px;font-weight:700;letter-spacing: -0.03em;}
.createWellLife .createWellLifeCont{display:flex;justify-content:space-between;}
.createWellLife .createWellLifeCont .createWellLifeLeft{padding-left:5px; }
.createWellLife .createWellLifeCont .createWellLifeLeft .imgBox.diagonal{margin:53px 0 70px;padding-left:14px;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList ul li{display:flex;align-items:center;margin-bottom:60px;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList ul li:last-child{margin-bottom:0;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList ul li .createWellLifeListTitle span{width:115px;height:115px;line-height:115px;display:inline-block;border-radius:50%;background:#d4062d;font-size:20px;font-weight:500;text-align:center;color:#fff;font-family:'Montserrat'}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList ul li .createWellLifeListText{margin-left:35px;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList.createWellLifeListNew ul li{position:relative;margin-bottom:75px;font-weight:200;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList.createWellLifeListNew ul li .createWellLifeListText{margin-left:27px;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList.createWellLifeListNew ul li:before{width:6px;height:calc(100% - 8px);position:absolute;left:0;top:3px;background:#d4062c;content:'';}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList.createWellLifeListNew ul li .createWellLifeListText dl dt{font-size:2.2rem;color:#d30529;font-weight:200;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList.createWellLifeListNew ul li .createWellLifeListText dl dt span{font-size:2.2rem;margin-bottom:5px;display:block;color:#b5b5b5;font-weight:500;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList.createWellLifeListNew ul li .createWellLifeListText dl dd{font-size:1.8rem;line-height:28px;margin-top:16px;color:#4b4746;font-weight:200;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList ul li .createWellLifeListText dl dt{color:#d4062d;font-size:16px;letter-spacing:-0.03em;line-height:23px;}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList ul li .createWellLifeListText dl dt span{font-size:18px;color:#a3a3a3;font-family:'Montserrat'}
.createWellLife .createWellLifeCont .createWellLifeLeft .createWellLifeList ul li .createWellLifeListText dl dd{font-size:16px;margin-top:12px;letter-spacing:-0.03em;line-height:23px;}
.ceragem-way__ci.ceragem-way__ciNew{padding:114px 0;}
.ceragem-way__ci.ceragem-way__ciNew .ceragem-way__title{letter-spacing:-0.03em;}
.ceragem-way__ci.ceragem-way__ciNew .ceragem-ci__text{letter-spacing:-0.03em;line-height:33px;padding-top:26px;}
.ceragem-way__ci .ciLogoBox{margin-top:73px;padding-left:18px;}
.ceragem-way__ci .ciLogoBox img:first-child{margin-right:80px;}
.ceragem-way__ci .ciColorBox{display:flex;justify-content:center;padding:98px 100px 0;font-family:'Montserrat';text-align:left;}
.ceragem-way__ci .ciColorBox .ciColorBoxTitle{font-size:20px;letter-spacing:-0.03em;margin-bottom:50px;display:inline-block;}
.ceragem-way__ci .ciColorBox .ciColorSlogan{margin-right:113px;}
.ceragem-way__ci .ciColorBox .ciColorSlogan:last-child{margin-right:0;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul{display:flex;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul li{margin-right:35px;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul li dl dt{width:280px;margin-bottom:6px;padding:6px 0 4px 17px;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul li:last-child{margin-right:0;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul li:nth-child(1) dl dt{background:#d4062d;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul li:nth-child(2) dl dt{background:#6c6c6c;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul li dl dd{padding:12px 18px 0;font-size:16px;text-align:left;font-weight:bold;}
.ceragem-way__ci .ciColorBox .ciColorSystem ul li dl dd span{font-weight:400;color:#666;}
.ceragem-way__ci .ciBottomTextBox{margin-top:104px;font-size:18px;letter-spacing:-0.03em;color:#666;line-height:33px;}
.ceragem-way__ci .ciBottomTextBox .ceragem-ci__download{padding-top:43px;}

/* 세라젬 연구소 */
.doctorListBox{display:flex;justify-content:center;}
.doctorListBox h3{font-size:40px;letter-spacing:-0.03em;font-weight:700;margin-right:50px;position:relative;padding-top:20px;}
.doctorListBox h3:before{width:23px;height:3px;background:#333;position:absolute;left:1px;top:0;content:'';}
.doctorListBox .doctor-info__list{margin-top:0;}
.doctor-certification{margin-top:148px;padding-bottom:115px;background:url(/assets/images/lab/doctor/certification_bg.gif) no-repeat center top;}
.doctor-certification .doctor-certificationTitle h3{font-size:40px;text-align:center;padding:87px 0 79px;letter-spacing:-0.03em;line-height:54px;}
.doctor-certification .doctor-certificationTitle h3 span{display:block;font-weight:100;}
.doctor-certification .doctor-certificationTitle h3 strong{display:block;}
.doctor-certification .doctor-certificationTitle h3 p{font-size:18px;font-weight:300;margin-top:3px;}
.doctor-certification .certificationList{width:1200px;margin:0 auto;display:flex;justify-content:space-between;}
.doctor-certification .certificationList li{width:370px;}
.doctor-certification .certificationList li dl dt{border-bottom:4px solid #212022;font-size:30px;font-family:'Montserrat', 'Noto Sans KR';color:#41444c;letter-spacing:-0.07em;padding-bottom:10px;margin-bottom:26px;}
.doctor-certification .certificationList li dl dd{display:flex;justify-content:space-between;}
.doctor-certification .certificationList li dl dd .textBox{font-size:16px;letter-spacing:-0.05em;color:#41444c;line-height:28px;}
.doctor-certification .certificationList li dl dd .imgBox{margin-top:4px;}

/* 세라젬 연구소  > 의과학연구소 -임상연구 활동*/
.doctor-info .doctor-content{width:1200px;}
.doctor-activity__box02 .doctor-activity__bgShadow{background:rgba(255,255,255,0.12);padding:53px 0 60px;}
.doctor-activity{height:auto;background:url(/assets/images/lab/doctor/doctor_activity_bg.jpg)no-repeat center top;padding-bottom:157px;}
.doctor-activity .doctor-content{width:1200px;}
.doctor-activity__box02 .doctor-activity__header{padding:104px 0 40px;}
.doctor-activity__box02 .doctor-activity__alert:before{background: hsla(0,0%,100%,.2);}
.doctor-activity__box02 .doctor-activity__content{text-align:center;letter-spacing:-0.03em;margin-top:30px;}
.doctor-activity__box02 .doctor-activity__content.doctor-activity__content02{margin-top:138px;}
.doctor-activity__box02 .doctor-activity__list{float:none;width:855px;margin:0 auto;display:flex;justify-content: space-between;}
.doctor-activity__box02 .doctor-activity__list-item+.doctor-activity__list-item{margin-left:0;}
.doctor-activity__box02 .doctor-activity__list .doctor-activity__list-item .doctor-activity__list-item_text{color:#fff;line-height:25px;font-size:16px;margin:18px 0 35px;font-weight:300;}
.doctor-activity__box02 .doctor-activity__list .doctor-activity__list-item .doctor-activity__list-item_text span{font-size:20px;font-weight:700;}
.doctor-activity__box02 .doctor-activity__list:after{display:none;}
.doctor-activity__box02 .doctor-activity__alert{margin-top:0;}
.doctor-activity__box02 .doctor-activity__text{font-size:33px;line-height:50px;color:#fff;font-weight:200;text-align:center;}
.doctor-activity__box02 .doctor-activity__text span{font-weight:700;line-height:50px;}
.doctor-activity__box02 .doctor-activity__content02 .doctor-activity__text{font-size:25px;line-height:33px;}
.doctor-activity__box02 .doctor-activity__content02 .doctor-activity__text span{font-size:33px;margin-bottom:3px;}
.doctor-activity__box02 .doctor-activity__text02 {border:1px solid #fff;text-align:center;padding:18px 25px 24px 38px;display:inline-block;color:#fff;font-size:21px;margin:40px 0 55px;font-weight:300;line-height:29px;}
.doctor-activity__box02 .doctor-activity__content02 .doctor-activity__text02{padding:11px 46px 11px 37px;margin:28px 0 55px;}
.doctor-activity__box02 .doctor-activity__alert-list-title:before{background:rgba(255,255,255,.3);}
.doctor-activity__box02 .doctor-activity__alert-list-text{text-align:left;}
.doctor-activity__box02 .doctor-activity__alert-list-item+.doctor-activity__alert-list-item{margin-top:0;}
.doctor-activity__box02 .doctor-activity__alert{height:194px;}

/* 세라젬 연구소  > 의과학연구소 -임상연구 활동_201015 */
.doctor-info .doctor-content{width:1505px;}
.doctor-activity__box02 .doctor-activity__bgShadow{background:rgba(255,255,255,0.12);padding:53px 0 60px;}
.doctor-activityNew{height:auto;background:url(/assets/images/lab/doctor/doctor_activitynew_bg.jpg)no-repeat center top;padding-bottom:140px;}
.doctor-activityNew .doctor-content{width:1200px;}
.doctor-activity__box02New .doctor-activity__header-title{color:#222;font-weight:700;font-size:40px;letter-spacing:-1px}
.doctor-activity__box02New .doctor-activity__header{padding:104px 0 40px;}
.doctor-activity__box02New .doctor-activity__alert:before{background: hsla(0,0%,100%,.2);}
.doctor-activity__box02New .doctor-activity__content{text-align:center;letter-spacing:-0.03em;margin-top:30px;}
.doctor-activity__box02New .doctor-activity__list_new ul:after{content:'';display:block;clear:both}
.doctor-activity__box02New .doctor-activity__list_new ul li{float:left;margin-right:0.84%;width:49.58%;border:1px solid #e7e8e8;background:#fff;box-sizing:border-box;text-align:center;padding:28px 0 26px}
.doctor-activity__box02New .doctor-activity__list_new ul li:nth-child(2n){margin-right:0}
.doctor-activity__box02New .doctor-activity__list_new ul dl dt{color:#222;font-weight:700;font-size:30px;text-align:center;margin-bottom:30px;letter-spacing:-0.03em}
.doctor-activity__box02New .doctor-activity__list_new ul dl dt span{font-weight:300;font-size:22px}
.doctor-activity__box02New .doctor-activity__text_new{color:#666;font-size:12px;text-align:left;position:relative;margin-top:16px;padding-left:14px;line-height:18px;letter-spacing:-0.08em}
.doctor-activity__box02New .doctor-activity__text_new:after{display:block;content:'';position:absolute;left:0;top:8px;width:3px;height:3px;background:#a7afb1}
.doctor-activity__box02New .doctor-activity__text_new span{font-weight:bold;padding-right:8px}
.doctor-activity__box02New .doctor-activity__list_new02{margin-top:47px}

/* 세라젬 연구소  > 의과학연구소 -임상연구 활동_201104 */
.doctor-activityNew2{height:auto;background:url(/assets/images/lab/doctor/doctor_slide_bg.jpg) no-repeat center top;padding-bottom:140px;}
.doctor-activityNew2 .doctor-activity__header-title{color:#fff;}
.doctor-activityNew2 .slideCont{width:1200px;margin:0 auto;position:relative;}
.doctor-activityNew2 .slideCont .slick-arrow{width:40px;height:76px;position:absolute;top:50%;transform:translateY(-50%);border:0;outline:none;font-size:0;letter-spacing:-1000em;text-indent:-1000em;}
.doctor-activityNew2 .slideCont .slick-prev{left:-100px;background:url(/assets/images/lab/doctor/doctor_slide_prev.png) no-repeat left top;}
.doctor-activityNew2 .slideCont .slick-next{right:-100px;background:url(/assets/images/lab/doctor/doctor_slide_next.png) no-repeat left top;}
.doctor-activityNew2 .slideCont .sliderNav{margin-bottom:30px;padding-top:45px;}
.doctor-activityNew2 .slideCont .sliderNav .slick-track{display:flex;justify-content:center;align-items:center;transform:none !important;}
.doctor-activityNew2 .slideCont .sliderNav .slick-slide{width:auto !important;padding:0 20px;float:none;letter-spacing:-0.05em;}
.doctor-activityNew2 .slideCont .sliderNav .slick-slide{border-right:1px solid rgba(255, 255, 255, .2);}
.doctor-activityNew2 .slideCont .sliderNav .slick-slide:last-child{border-right:0;}
.doctor-activityNew2 .slideCont .sliderNav .slick-slide > div{font-size:20px;color:#b1b1b1;cursor:pointer;}
.doctor-activityNew2 .slideCont .sliderNav .slick-slide.slick-current > div{color:#fff;font-weight:bold;}
.doctor-activityNew2 .slideCont .sliderBox{width:1000px;margin:0 auto;}
.doctorDataList{margin-bottom:100px;}
.doctorDataList .doctor-activity__header-title h3{color:#222;font-weight:700;font-size:40px;letter-spacing:-1px;text-align:center;margin:77px 0 66px;}
.doctorDataList .listBox{width:1200px;margin:0 auto;}
.doctorDataList .listBox ul{display:flex;flex-wrap:wrap;font-family:'Montserrat', 'Noto Sans KR';}
.doctorDataList .listBox ul li{width:390px;height:270px;display:flex;border:1px solid #e7e7e7;margin-bottom:15px;box-sizing:border-box;padding-left:30px;}
.doctorDataList .listBox ul li:nth-child(3n+2){margin-right:15px;margin-left:15px;}
.doctorDataList .listBox ul li .cate{display:inline-block;background:#d5022b;color:#fff;font-size:12px;padding:4px 5px 3px;}
.doctorDataList .listBox ul li > div{align-self:center;}
.doctorDataList .listBox ul li dl{margin-top:7px;}
.doctorDataList .listBox ul li dl dt{font-size:20px;letter-spacing:-0.05em;color:#222;font-weight:bold;line-height:26px;position:relative;padding-bottom:18px;margin-bottom:17px;}
.doctorDataList .listBox ul li dl dt:after{width:23px;height:2px;background:#111;position:absolute;left:0;bottom:0;content:"";display:block;}
.doctorDataList .listBox ul li dl dd{font-size:14px;color:#999;font-weight:bold;}
.doctorDataList .listBox ul li dl dd span{display:inline-block;margin:0 6px;color:#e0e0e0;font-weight:normal;}


/* hero */
#hero_zero .pr-header .pr-container{/*background-image:url(/assets/images/hero/img_header_bg.jpg);*/}
#hero_zero .hero_title{text-align:center;padding-bottom:129px;}
#hero_zero .hero_cont{width:1460px;height:860px;margin:0 auto;background:url(/assets/images/hero/hero_cont_bg.jpg) no-repeat left top;}
#hero_zero .hero_cont > div{width:1460px;height:860px;display:table-cell;vertical-align:middle;color:#fff;}
#hero_zero .hero_cont > div dl{margin-left:129px;}
#hero_zero .hero_cont > div dl dt{font-size:40px;font-weight:bold;letter-spacing:-0.03em;line-height:50px;margin-bottom:26px;}
#hero_zero .hero_cont > div dl dd{font-size:18px;letter-spacing:-0.04em;line-height:33px;font-weight:300;}
#hero_zero .hero_story{margin-top:123px;}
#hero_zero .hero_story .hero_story_top{text-align:center;color:#333;}
#hero_zero .hero_story .hero_story_top h4{font-size:50px;font-weight:bold;letter-spacing:-0.08em;}
#hero_zero .hero_story .hero_story_top p{font-size:18px;letter-spacing:-0.04em;line-height:33px;font-weight:300;margin:55px 0 0;}
#hero_zero .pr-hero{padding-bottom:80px;}
#hero_zero .pr-notice-list__item{position:relative;}
#hero_zero .pr-notice-list__item .hero_list_icon{position:absolute;left:0;top:0;z-index:6;}
#hero_zero .hero_slide_wrap{width:1200px;margin:0 auto;}
#hero_zero .hero_slide_wrap h4{font-size:40px;font-weight:500;letter-spacing:-0.08em;color:#333;margin-bottom:35px;}
#hero_zero .hero_slide_wrap .slick-arrow{width:26px;height:40px;z-index:20;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;border:0;font-size:0;letter-spacing:-1000em;line-height:0;}
#hero_zero .hero_slide_wrap .slick-prev{left:20px;background:url(/assets/images/hero/hero_slide_prev.png) no-repeat left top;}
#hero_zero .hero_slide_wrap .slick-next{right:20px;background:url(/assets/images/hero/hero_slide_next.png) no-repeat left top;}
/*#hero_zero .hero_form_wrap{width:1200px;margin:123px auto 0;}*/
#hero_zero .hero_form_wrap{width:1200px;margin:0px auto 0;}
#hero_zero .hero_form_wrap .hero_form_text h4{font-size:50px;font-weight:bold;letter-spacing:-0.08em;margin-bottom:39px;text-align:center;}
#hero_zero .hero_form_wrap .hero_form_text dl dt{font-size:22px;line-height:33px;font-weight:500;color:#333;margin-bottom:6px;}
#hero_zero .hero_form_wrap .hero_form_text dl dd{font-size:18px;line-height:33px;font-weight:300;color:#666;letter-spacing:-0.04em;}
#hero_zero .hero_form_wrap .hero_form{margin-top:39px;}
#hero_zero .hero_form_wrap .hero_form h5{font-size:20px;color:#333;font-weight:500;border-bottom:2px solid #ef2b49;padding-bottom:18px;margin-bottom:12px;}
#hero_zero .hero_form_wrap .hero_form ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
#hero_zero .hero_form_wrap .hero_form ul li{width:49%;margin:16px 0;}
#hero_zero .hero_form_wrap .hero_form ul li.wid_full{width:100%;}
#hero_zero .hero_form_wrap .hero_form ul li dl dt{font-size:20px;color:#333;font-weight:500;padding-bottom:10px;}
#hero_zero .hero_form_wrap .hero_form ul li dl dd input[type="text"]{width:100%;height:48px;border:1px solid #e7e7e7;box-sizing:border-box;font-size:16px;padding-left:10px;}
#hero_zero .hero_form_wrap .hero_form ul li dl dd textarea{width:100%;height:228px;border:1px solid #e7e7e7;box-sizing:border-box;font-size:16px;padding:17px;}
#hero_zero .hero_form_wrap .agree_wrap{margin-top:20px;}
#hero_zero .hero_form_wrap .agree_wrap .inquiry-form__agree-text{font-size:20px;color:#333;font-weight:500;padding-bottom:10px;display:block;}
#hero_zero .hero_form_wrap .agree_wrap .inquiry-form__agree-description{font-size:16px;color:#666;}
#hero_zero .btn_submit{margin:95px 0 130px;}

.v4{position:relative;min-width:1200px}
.v4_content{width:1200px;margin:0 auto;padding-top:145px;}
.v4_header em{color:#d5022b;font-size:23px;letter-spacing:-0.09em;font-weight:200;}
.v4_header h3{font-size:50px;font-weight:bold;letter-spacing:-0.1em;color:#333;padding:27px 0 36px;}
.v4_header h3 span{height:24px;padding:0 12px;font-size:14px;font-weight:300;vertical-align:24px;margin-left:11px;display:inline-block;background:#d5022b;color:#fff;text-align:center;line-height:24px;letter-spacing:-0.1em;}
.v4_header p{font-size:18px;line-height:28px;letter-spacing:-0.055em;color:#666;font-weight:200;}
#productHeader > .container{background:#fff url(/assets/images/product/product_visual.jpg) no-repeat center top;}
#productHeader > .container > div{color:#fff;}
#productHeader > .container div em{color:#fff;}
.ceragem-tab__list.col_02 .ceragem-tab__item{width:50%}
.ceragem-tab__list.col_04 .ceragem-tab__item{width:20%}
.ceragem-tab__list.wid_25 .ceragem-tab__item{width:25%}
.v4-content{position:relative;width:1200px;height:100%;margin:0 auto}
.v4-header{overflow:hidden;position:relative;height:680px}
.v4-header--active .v4-container{transform:scale(1.2)}
.v4-header .v4-container{height:100%;background:#fff url(/assets/images/product/img_visual.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}
.v4-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}
.v4-header__content:before{height:100%;content:""}
.v4-header__content:before,.v4-header__title{display:inline-block;vertical-align:middle}
.v4-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}
.v4-header__text2{font-size:20px;font-weight:500;font-family:Montserrat}
.v4-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:900;font-size:47px;line-height:1}
.v4-header__image{width:311px}
/*.v4-sub-visual{margin-top:87px}*/
.v4-sub-visual .v4-container{height:500px;background:url(/assets/images/product/v4/img_sub_visual.jpg) top no-repeat}
.v4-sub-visual .v4-content{height:auto;padding:175px 0 0 227px;box-sizing:border-box;}
.v4-sub-visual .v4-content:before{display:inline-block;height:100%;vertical-align:middle;content:""}
.v4-sub-visual__inner{display:inline-block;margin-left:-4px;vertical-align:middle}
.v4-sub-visual__text{margin-top:40px;color:#fff;font-weight:700;font-size:35px;line-height:1.4;letter-spacing:-1px}
.v4-sub-visual__text-dotot{display:inline-block;position:relative;padding-right:10px;line-height:1}
.v4-sub-visual__text-dotot:before{position:absolute;right:0;bottom:2px;width:7px;height:7px;border-radius:7px;background:#fff;content:""}
.v4-video{margin-top:118px}
.v4-video__iframe{width:1200px;height:675px}
.v4_cont_title{height:540px;margin-top:146px;background:url(/assets/images/product/v4/v4_cont_title_bg.jpg) top no-repeat}
.v4_cont_title .text_box_wrap{padding-top:0;}
.v4_cont_title .text_box{width:1200px;height:540px;vertical-align:middle;display:table-cell;}
.v4_cont_title .text_box .text_01{font-size:22.5px;font-weight:200;color:#666;letter-spacing:-0.055em;margin-bottom:10px;}
.v4_cont_title .text_box .text_02{font-size:50px;line-height:60px;letter-spacing:-0.02em;color:#333;font-weight:200;}
.v4_cont_title .text_box .text_02 strong{font-weight:700;}
#site-v4 .main-special__movie{height:890px;}
#site-v4 .main-special__object--1{top:285px;}
#site-v4 .main-special__movie-object--1{top:54px;right:-38px}
#site-v4 .main-special__movie-object--2{top:106px;left:-125px}
.v4_main_point{background:#f7f7f7;padding:159px 0 168px;text-align:center;}
.v4_main_point h3{font-size:50px;font-weight:bold;letter-spacing:-0.1em;color:#333;padding-bottom:93px;}
.v4_main_point ul{padding-top:0;display:flex;justify-content:space-around;}
.v4_main_point ul li div{font-size:20px;font-weight:300;padding-top:20px;position:relative;margin-top:25px;letter-spacing:-0.09em;}
.v4_main_point ul li div span{position:absolute;left:0;top:0;font-size:14px;font-weight:300;color:#d5022b;}
.v4_fuction{text-align:center;}
.v4_fuction .v4_header{margin-bottom:98px;}
.v4_effect{text-align:center;}
.v4_effect ul{display:flex;justify-content:space-between;margin-top:30px;}
.v4_master_mode .cont_box{display:flex;justify-content:space-between;}
.v4_master_mode .v4_header{text-align:right;padding:78px 0 155px;}
.v4_mode_17{text-align:center;}
.v4_mode_17 .mode_summary{height:600px;margin-top:30px;display:flex;justify-content:space-between;background:url(/assets/images/product/v4/mode_17_bg.jpg) no-repeat center top;}
.v4_mode_17 .mode_summary > div{width:50%;}
.v4_mode_17 .mode_summary dl{padding-top:68px;}
.v4_mode_17 .mode_summary dl dt{font-size:35px;letter-spacing:-0.05em;padding-bottom:51px;}
.v4_mode_17 .mode_summary dl dt strong{font-size:120px;}
.v4_mode_17 .mode_summary dl dd ul{border-top:1px solid #333;}
.v4_mode_17 .mode_summary dl dd ul li{border-bottom:1px solid #fff;padding:10px;font-size:18px;color:#666;font-weight:200;}
.v4_mode_17 .mode_summary dl dd ul li:last-child{border-color:#333;}
.v4_mode_17 .mode_summary .auto_12{padding-left:80px;box-sizing:border-box;}
.v4_mode_17 .mode_summary .auto_12 dl{width:340px;}
.v4_mode_17 .mode_summary .auto_12 dl dd ul{display:flex;flex-wrap:wrap;}
.v4_mode_17 .mode_summary .auto_12 dl dd ul li{width:50%;box-sizing:border-box;}
.v4_mode_17 .mode_summary .auto_12 dl dd ul li:nth-child(11){border-color:#333;}
.v4_mode_17 .mode_summary .auto_12 dl dd ul li:nth-child(2n){border-left:1px solid #fff;}
.v4_mode_17 .mode_summary .user_5 dl dt{text-align:left;margin-left:200px;}
.v4_mode_17 .mode_summary .user_5 dl dd{width:235px;margin-left:233px;}
.v4_vibration .vibration_cont{display:flex;justify-content:space-between;}
.v4_vibration .vibration_cont .v4_header{margin-bottom:143px;}
.v4_vibration .vibration_cont .img_box p{text-align:right;font-size:18px;color:#666;font-weight:200;margin-top:10px;}
.v4_heat{text-align:center;}
.v4_heat p{margin-top:30px;}
.v4_option_list_wrap{margin-top:145px;background:#f7f7f7;}
.v4_option_list_wrap .v4_header em img{vertical-align:top;display:inline-block;margin-left:3px;}
.v4_option_list_wrap .v4_option_list{width:1200px;margin:0 auto;padding:158px 0 102px;}
.v4_option_list_wrap .v4_option_list ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:61px;}
.v4_main-recommend.main-recommend{padding-bottom:0;}
.v4_description-box2.main-design__description-box2{padding-bottom:100px;}
.v4_fad_banner{height:315px;font-size:0;letter-spacing:-1000em;text-indent:-1000em;line-height:0;margin-top:145px;text-align:center;background:url(/assets/images/product/v4/v4_fda_banner.jpg) no-repeat center top;}
.v4_fad_banner img{max-width:100%;}
.v4_brown_banner{height:382px;font-size:0;letter-spacing:-1000em;text-indent:-1000em;line-height:0;margin-top:145px;text-align:center;}
.v4_brown_banner img{max-width:100%;}

/* ceracare */
.ceracare-content{width:1200px;height:100%;margin:0 auto;}
.ceracare-header{overflow:hidden;position:relative;height:680px}
.ceracare-header--active .ceracare-container{transform:scale(1.2)}
.ceracare-header .ceracare-container{height:100%;background:#fff url(/assets/images/ceracare/img_header_bg.jpg) no-repeat top;background-attachment:fixed;transition:transform .5s ease}
.ceracare-header__content{height:100%;padding-top:120px;text-align:center;box-sizing:border-box}
.ceracare-header__content:before{height:100%;content:""}
.ceracare-header__content:before,.ceracare-header__title{display:inline-block;vertical-align:middle}
.ceracare-header__text{font-size:32px;letter-spacing:-2px;font-weight:400;font-family:Montserrat;}
.ceracare-header__text2{font-size:16px;font-weight:500;font-family:Montserrat;}
.ceracare-header__em{display:block;padding:20px 0 40px;color:#d5022b;font-weight:700;font-size:47px;line-height:1;}
.ceracare-header__image{width:311px}
.ceracare_cont_wrap{width:850px;margin:0 auto;color:#333;letter-spacing:-0.03em;}
.ceracare_cont_wrap .ceracare_top{text-align:center;margin:100px 0 148px;}
.ceracare_cont_wrap .ceracare_top .en_text{font-size:12px;letter-spacing:0.3em;font-weight:300;margin-left:5px;color:#666;margin-bottom:3px;}
.ceracare_cont_wrap .ceracare_top h5{font-size:50px;font-weight:700;margin-bottom:33px;}
.ceracare_cont_wrap .ceracare_top h5 strong{color:#d5022b;}
.ceracare_cont_wrap .ceracare_top .text_cont{margin-bottom:50px;font-size:18px;font-weight:500;line-height:28px;}
.ceracare_cont_wrap .ceracare_top .text_cont strong{font-weight:500;}
.ceracare_cont_wrap .ceracare_top .img_box{text-align:center;position:relative;}
.ceracare_cont_wrap .ceracare_top .img_box img{display:inline-block;margin-left:-20px;}
.ceracare_cont_wrap .ceracare_top .img_box p{font-size:15px;line-height:22px;text-align:left;position:absolute;left:50%;top:27px;margin-left:55px;}
.ceracare_cont_wrap .ceracare_top .img_box span{width:180px;height:180px;font-weight:300;background:#dff0f5;padding-left:30px;box-sizing:border-box;display:table-cell;vertical-align:middle;border-radius:50%;}
.ceracare_cont_wrap .ceracare_top .img_box span strong{font-weight:500;}
.ceracare_cont_wrap .ceracare_service{position:relative;margin-bottom:30px;}
.ceracare_cont_wrap .ceracare_service:before{width:calc(50vw - 60px);height:268px;background:#f5f5f5;position:absolute;left:476px;top:-37px;content:"";display:block;z-index:-1;}
.ceracare_cont_wrap .ceracare_service > ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.ceracare_cont_wrap .ceracare_service > ul > li{padding-left:175px;box-sizing:border-box;margin-bottom:100px;}
.ceracare_cont_wrap .ceracare_service > ul > li:nth-child(1){width:476px;background:url(/assets/images/ceracare/ceracare_icon_01.gif) no-repeat left top;}
.ceracare_cont_wrap .ceracare_service > ul > li:nth-child(3){width:476px;background:url(/assets/images/ceracare/ceracare_icon_02.gif) no-repeat left top;}
.ceracare_cont_wrap .ceracare_service > ul > li:nth-child(4){width:374px;background:url(/assets/images/ceracare/ceracare_icon_03.gif) no-repeat left top;}
.ceracare_cont_wrap .ceracare_service > ul li.service_text{width:374px;font-size:25px;line-height:35px;padding-left:0;background:#f5f5f5;font-weight:300;}
.ceracare_cont_wrap .ceracare_service > ul li.service_text div{padding:26px 0 0 60px;}
.ceracare_cont_wrap .ceracare_service > ul li.service_text strong{font-weight:500;}
.ceracare_cont_wrap .ceracare_service > ul li.service_text strong span{color:#d5022b;}
.ceracare_cont_wrap .ceracare_service > ul li dl{margin-top:-3px;}
.ceracare_cont_wrap .ceracare_service > ul li dl dt{font-size:25px;font-weight:700;display:inline-block;border-bottom:2px solid #d5022b;padding-bottom:7px;margin-bottom:10px;}
.ceracare_cont_wrap .ceracare_service > ul li dl dd{line-height:33px;font-weight:300;font-size:18px;letter-spacing:-0.05em;}
.ceracare_service_day{height:232px;margin-bottom:100px;letter-spacing:-0.03em;background:url(/assets/images/ceracare/ceracare_img_02.jpg) no-repeat center top;}
.ceracare_service_day dl{width:850px;padding-top:64px;display:flex;justify-content:center;color:#fff;margin:0 auto;}
.ceracare_service_day dl dt{font-size:25px;margin-right:65px;padding-top:5px;}
.ceracare_service_day dl dt strong{display:inline-block;border-bottom:2px solid #fff;padding-bottom:5px;}
.ceracare_service_day dl dd .text_01{font-size:18px;line-height:28px;}
.ceracare_service_day dl dd .text_02{font-size:13px;line-height:20px;color:#d0d0d0;font-weight:100;margin-top:8px;}



.ceracare-as.ceracare-service .ceracareTitle{background-color:#f2f2f2;margin-bottom:147px;}
.ceracare-as.ceracare-service .ceracareTitle dl dt strong span{color:#ac0101;}
.ceracare-service .ceracareServiceCont{max-width:1270px;margin:0 auto;}
.ceracare-service .ceracareServiceCont .specialTag{background:#740000;color:#fff !important;letter-spacing:-0.05em;display:inline-block;text-align:center;}
.ceracare-service .ceracareService .ceracareServiceCont .titleSup{font-size:34px;letter-spacing:-0.05em;color:#181f22;text-align:center;}
.ceracare-service .ceracareService .ceracareServiceCont h4{font-size:53px;letter-spacing:-0.025em;color:#181f22;text-align:center;margin-top:14px;}
.ceracare-service .ceracareService .ceracareServiceCont > ul{display:flex;justify-content:space-between;padding:0 200px;margin-top:113px;letter-spacing:-0.05em;color:#181f22;text-align:center;}
.ceracare-service .ceracareService .ceracareServiceCont > ul li dl dt{font-size:26px;margin:33px 0 17px;font-weight:500;}
.ceracare-service .ceracareService .ceracareServiceCont > ul li dl dd{font-size:21px;line-height:28px;font-weight:200;}
.ceracare-service .ceracareService .ceracareServiceCont > ul dl dd span{color:#740000;position:relative;font-weight:500;} 
.ceracare-service .ceracareService .ceracareServiceCont > ul li dl dd span .specialTag{position:absolute;right:-60px;top:7px;width:52px;height:17px;line-height:15px;font-size:12.7px;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle{border-top:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0;margin:98px 175px 118px;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle dl{display:flex;letter-spacing:-0.05em;padding:33px 0 28px 140px;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle dl dt{width:150px;font-weight:500;font-size:26px;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle dl dd{font-weight:200;color:#181f22;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle dl dd p{font-size:21px;line-height:30px;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle dl dd ul{font-size:18px;opacity:.7;line-height:26px;margin-top:10px;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle dl dd ul li{display:flex;}
.ceracare-service .ceracareService .ceracareServiceCont .ceracareVisitCycle dl dd ul li span{margin-right:3px;}
.ceracare-service .ceracareVideo iframe{width:1268px;height:713px;}
.ceracare-service .ceracareHome{height:858px;padding-top:183px;background:url(/assets/images/ceracare/ceracare_home_service.jpg)no-repeat center top;margin:127px 0 99px;box-sizing:border-box;}
.ceracare-service .ceracareHome .ceracareServiceCont > dl dt{font-weight:700;font-size:53px;letter-spacing:-0.025em;margin-bottom:18px;}
.ceracare-service .ceracareHome .ceracareServiceCont > dl dt .specialTag{width:172px;height:42px;line-height:42px;font-size:30px;font-family:"Montserrat";vertical-align:10px;border-radius:20px;font-weight:600;margin-left:13px;}
.ceracare-service .ceracareHome .ceracareServiceCont > dl dd{font-size:34px;color:#181f22;letter-spacing:-0.05em;}
.ceracare-service .ceracareHome .ceracareServiceCont .ceracareHomeList{display:flex;margin-top:97px;color:#181f22;letter-spacing:-0.05em;}
.ceracare-service .ceracareHome .ceracareServiceCont .ceracareHomeList dl dt{font-weight:500;font-size:26px;margin-bottom:17px;}
.ceracare-service .ceracareHome .ceracareServiceCont .ceracareHomeList dl dt:before{width:6px;height:19px;background:#730000;display:inline-block;margin-right:10px;content:'';vertical-align:1px;}
.ceracare-service .ceracareHome .ceracareServiceCont .ceracareHomeList dl dd{font-size:21px;line-height:28px;}
.ceracare-service .ceracareHome .ceracareServiceCont .ceracareHomeList dl:nth-child(1){margin-right:145px;}
.ceracare-service .ceracareHome .ceracareServiceCont .ceracareHomeList dl dd .flexCont{display:flex;}
.ceracare-service .ceracareHome .ceracareServiceCont .ceracareHomeList dl dd .flexCont ul:nth-child(1){margin-right:40px;}
.ceracare-service .ceracareNeed .ceracareServiceCont .ceracareNeedTop{display:flex;align-items:center;font-weight:700;font-size:45px;letter-spacing:-0.025em;line-height:57px;color:#181f22;margin-bottom:123px;}
.ceracare-service .ceracareNeed .ceracareServiceCont .ceracareNeedTop p:nth-child(1){margin:-30px 84px 0 0;}
.ceracare-service .ceracareNeed .ceracareServiceCont .ceracareNeedCheck{margin:123px 0 100px;display:flex;align-items:center;padding:30px 85px 35px;border:1px solid #beb8b4; }
.ceracare-service .ceracareNeed .ceracareServiceCont .ceracareNeedCheck p{font-weight:200;font-size:21px;letter-spacing:-0.05em;color:#181f22;}
.ceracare-service .ceracareNeed .ceracareServiceCont .ceracareNeedCheck .imgBox{margin-right:60px}

/* hc */
.hc_cont_wrap{width:900px;margin:0 auto;color:#333;}
.hc_cont_wrap .hc_top{padding-top:150px;margin-bottom:224px;}
.hc_cont_wrap .hc_top .en_text{font-size:13px;letter-spacing:0.2em;font-weight:100;margin-left:5px;color:#666;margin-bottom:3px;}
.hc_cont_wrap .hc_top h5{font-size:50px;font-weight:300;margin-bottom:97px;line-height:63px;}
.hc_cont_wrap .hc_top h5 strong{color:#d5022b;font-weight:900;}
.hc_cont_wrap .hc_top .hc_info{height:345px;position:relative;background:url(/assets/images/ceracare/hc_img_01.jpg) no-repeat left top;}
.hc_cont_wrap .hc_top .hc_info dl{padding-top:16px;}
.hc_cont_wrap .hc_top .hc_info dl dt{font-size:40px;font-weight:300;}
.hc_cont_wrap .hc_top .hc_info dl dt p{line-height:50px;}
.hc_cont_wrap .hc_top .hc_info dl dt strong{font-weight:700;}
.hc_cont_wrap .hc_top .hc_info dl dt span{display:inline-block;margin-top:9px;vertical-align:top;font-size:15px;background:#f0f0f0;padding:9px 14px 11px;}
.hc_cont_wrap .hc_top .hc_info dl dt span strong{font-weight:500;}
.hc_cont_wrap .hc_top .hc_info dl dd{font-size:18px;line-height:28px;font-weight:300;margin-top:30px;}
.hc_cont_wrap .hc_top .hc_info .right_text{position:absolute;right:-53px;top:0;}
.hc_cont_wrap .hc_everyone{height:346px;margin-bottom:129px;padding-left:603px;background:url(/assets/images/ceracare/hc_img_02.jpg) no-repeat left top;}
.hc_cont_wrap .hc_everyone .hash_text{font-size:18px;letter-spacing:-0.03em;color:#666;padding:20px 0 34px;line-height:25px;}
.hc_cont_wrap .hc_everyone .text_box h5{font-size:35px;line-height:45px;}
.hc_cont_wrap .hc_everyone .text_box h5 span{color:#d5022b;}
.hc_cont_wrap .hc_everyone .text_box p{font-size:18px;line-height:28px;letter-spacing:-0.03em;margin-top:16px;}
.hc_cont_wrap .hc_center_cont{margin-bottom:190px;}
.hc_cont_wrap .hc_center_cont ul{display:flex;justify-content:space-between;}
.hc_cont_wrap .hc_center_cont ul li{width:225px;position:relative;text-align:center;}
.hc_cont_wrap .hc_center_cont ul li:after{width:55px;padding-top:20px;text-align:center;font-size:15px;color:#666;position:absolute;right:-83px;top:107px;background:url(/assets/images/ceracare/hc_arrow.gif) no-repeat center top;display:block;}
.hc_cont_wrap .hc_center_cont ul li:nth-child(1):after{content:"12개월~";}
.hc_cont_wrap .hc_center_cont ul li:nth-child(2):after{content:"12개월~";}
.hc_cont_wrap .hc_center_cont ul li:nth-child(3):after{display:none;}
.hc_cont_wrap .hc_center_cont ul li p{width:225px;height:225px;display:table-cell;text-align:center;vertical-align:middle;border:1px solid #888;border-radius:50%;font-size:25px;font-weight:bold;}
.hc_cont_wrap .hc_center_cont ul li p span{display:block;font-size:15px;font-weight:300;margin-top:7px;}
.hc_cont_wrap .hc_center_cont ul li dl{margin-top:20px;letter-spacing:-0.03em;font-size:18px;}
.hc_cont_wrap .hc_center_cont ul li dl dt{font-weight:500;line-height:35px;}
.hc_cont_wrap .hc_center_cont ul li dl dt span{position:relative;padding:0 10px;display:inline-block;}
.hc_cont_wrap .hc_center_cont ul li dl dt span:after{width:100%;height:10px;z-index:-1;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#fbf4df;content:"";display:block;}
.hc_cont_wrap .hc_center_cont ul li dl dd{line-height:28px;}
.hc_cont_wrap .hc_support{margin-bottom:105px;}
.hc_cont_wrap .hc_support h5{font-weight:300;font-size:40px;margin-bottom:40px;}
.hc_cont_wrap .hc_support h5 strong{font-weight:700;}
.hc_cont_wrap .hc_support .text_list{height:500px;padding:26px 0 0 553px;box-sizing:border-box;background:url(/assets/images/ceracare/hc_img_03.jpg) no-repeat left top;}
.hc_cont_wrap .hc_support .text_list dl{font-size:18px;line-height:35px;letter-spacing:-0.03em;margin-bottom:33px;}
.hc_cont_wrap .hc_support .text_list dl dt{font-weight:700;position:relative;margin-bottom:4px;}
.hc_cont_wrap .hc_support .text_list dl dt:before{width:20px;height:4px;background:#d5022b;position:absolute;left:0;top:-3px;content:"";display:block;}
.hc_cont_wrap .hc_support .text_list dl dd{font-weight:300;line-height:28px;}
.hc_cont_wrap .hc_support .text_list dl ul li.last_text{color:#666;line-height:23px;font-size:15px;margin-top:5px;}
.hc_form_wrap{background:#f7f7f7;padding:40px 0 50px;}
.hc_form_wrap .inquiry-form__agree-text{background:transparent;}
.hc_form_wrap .inquiry-form__alert{text-align:left;line-height:28px;}
.hc_form_wrap .inquiry-form__submit{background:#666;}

/* evnetList */
.event_list{margin-top:25px;}
.event_list ul li{border:1px solid #ccc;margin-bottom:20px;position:relative;}
.event_list ul li .img_box{text-align:center;}
.event_list ul li .img_box img{max-width:100%;}
.event_list ul li .event_info{display:none;}
.event_list ul li:hover .event_info{width:100%;height:100%;display:flex;flex-wrap:wrap;text-align:center;position:absolute;left:0;top:0;background:rgba(0, 0, 0, .7);}
.event_list ul li .event_info > div{width:100%;align-self:center;letter-spacing:-0.03em;}
.event_list ul li .event_info .event_ing{font-size:26px;color:#ccc;}
.event_list ul li .event_info h4{font-size:34px;font-weight:bold;color:#fff;margin:20px 0 25px;}
.event_list ul li .event_info .event_date{font-size:18px;color:#ccc;}


/* youridms */
.youridms-sub-visual{margin-top:118px;}
.youridms-sub-visual .youridm-container{height:501px;background:url(/assets/images/product/youridms/img_sub_visual.jpg) top no-repeat;}
.youridms-sub-visual .youridm-content{text-align:center;}
.youridms-sub-visual .youridm-content:before{height:100%;display:inline-block;vertical-align:middle;content:"";}
.youridms-sub-visual__inner{display:inline-block;margin-left:-4px;vertical-align:middle;}
.youridms-info{margin-top:125px;}
.youridms-info .youridm-info__header{display:flex;margin-bottom:24px;}
.youridms-info .youridm-info__header h3{width:526px;}
.youridms-info .youridm-info__header .infoText .textBox{font-size:18px;letter-spacing:-1px;line-height:1.4;}
.youridms-info .youridm-info__header .infoText .modelName{margin-top:45px;}
.youridms-info .youridm-info__header .infoText .modelName .text01{display:inline-block;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #b2b2b2;font-size:15px;color:#666;}
.youridms-info .youridm-info__header .infoText .modelName .text02{font-size:14px;color:#afafaf;}
.youridms-info .infoGallery{margin-bottom:120px;display:flex;justify-content:space-between;}
.youridms-info .infoGallery .imgBox{margin-bottom:16px;}
.youridms-info .infoDescription{display:flex;margin-bottom:120px;}
.youridms-info .infoDescription .imgBox{margin:0 167px 0 171px;}
.youridms-info .infoDescription .infoDescriptionText{margin-top:200px;font-size:18px;line-height:27px;color:#333;}
.youridms-info .infoDescription .infoDescriptionText ul{display:flex;margin-top:106px;}
.youridms-info .infoDescription .infoDescriptionText ul li{margin-right:40px;text-align:center;}
.youridms-info .infoDescription .infoDescriptionText ul li span{display:block;margin-top:19px;}
.youridms-point .youridm-point__title{color:#333;font-weight:700;padding-bottom:46px;}
.youridms-point .pointArea ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.youridms-point .pointArea ul li{width:550px;box-sizing:border-box;border-bottom:1px solid #dcdcdc;font-size:18px;position:relative;padding:0 10px 18px;margin-bottom:18px;}
.youridms-point .pointArea ul li:before{width:3px;height:3px;background:#333;border-radius:50%;content:"";display:block;position:absolute;left:0;top:8px;}
.youridms-point .pointArea ul li .pointBtnStyle{display:inline-block;font-size:12px;color:#fff;padding:1px 5px;background:#d5022b;vertical-align:2px;}
.youridms-point .pointArea ul li .pointSmall{font-size:15px;}
.youridms-point .pointArea .text02{font-size:14px;color:#afafaf;}
.youridms-use{margin-top:102px;}
.youridms-use .youridms-use__header{display:flex;justify-content:space-between;}
.youridms-use .youridms-use__bottom{margin-top:16px;}
.youridms-use .youridms-use__bottom ul{display:flex;justify-content:space-between;}
.youridms-use .youridms-use__bottom .youridm-use__list-figcaption{text-align:center;}
.youridms-components{background:#f5f5f5;margin-top:120px;padding-bottom:120px;}
.youridms-components .youridms-components__header{padding:120px 0 50px;}
.youridms-components .componentsList{display:flex;justify-content:space-between;}
.youridms-components .componentsList li{width:228px;}
.youridms-components .componentsList li span{display:block;text-align:center;padding-top:20px;color:#333;font-size:18px;letter-spacing:-1px;}
.youridms-components .componentsText{border:1px solid #b1b1b1;margin:50px 0 0;text-align:center;font-size:18px;color:#333;padding:35px 0;}
.youridms-components .componentsText p{font-size:15px;line-height:27px;color:#666;margin-top:15px;}

.rayd2-sub-visual{margin-top:118px;}
.rayd2-sub-visual .rayd-container{height:501px;background:url(/assets/images/product/rayd2/img_sub_visual.jpg) top no-repeat;}
.rayd2-sub-visual .rayd-content{text-align:center;}
.rayd2-sub-visual .rayd-content:before{height:100%;display:inline-block;vertical-align:middle;content:"";}
.rayd2-info{margin-top:125px;}
.rayd2-info .rayd-info__header{display:flex;margin-bottom:34px;}
.rayd2-info .rayd-info__header h3{width:526px;}
.rayd2-info .rayd-info__header .infoText .textBox{font-size:18px;letter-spacing:-1px;line-height:1.4;}
.rayd2-info .rayd-info__header .infoText .modelName{margin-top:85px;}
.rayd2-info .rayd-info__header .infoText .modelName .text01{display:inline-block;padding-bottom:5px;border-bottom:1px solid #b2b2b2;font-size:15px;color:#666;}
.rayd2-info .infoGallery{margin-bottom:120px;display:flex;justify-content:space-between;}
.rayd2-info .infoGallery .imgBox{margin-bottom:16px;}
.rayd-technology__swiper2 .rayd-technology__swiper-figure{height:293px;}
.rayd-technology__swiper2 .rayd-technology__swiper-image1{height:192px;}
.rayd-technology__swiper2 .swiper-slide-active .rayd-technology__swiper-image1{height:293px;}
.rayd-technology__swiper2 .rayd-technology__swiper-container{top:230px;}
.rayd-technology__swiper2 .rayd-technology__swiper-buttons-next, .rayd-technology__swiper2 .rayd-technology__swiper-buttons-prev{top:110px;}
.rayd-technology__swiper.rayd-technology__swiper2{margin-top:80px;}
.rayd-technology .rayd-technology__swiper2 .swiper-slide{padding-bottom:290px;}
.rayd2-point{margin-top:60px;}
.rayd2-point .rayd-point__title{color:#333;font-weight:700;padding-bottom:46px;}
.rayd2-point .pointArea ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.rayd2-point .pointArea ul li{width:550px;box-sizing:border-box;border-bottom:1px solid #dcdcdc;font-size:18px;position:relative;padding:0 10px 18px;margin-bottom:18px;}
.rayd2-point .pointArea ul li:before{width:3px;height:3px;background:#333;border-radius:50%;content:"";display:block;position:absolute;left:0;top:8px;}
.rayd2-point .pointArea ul li .pointBtnStyle{display:inline-block;font-size:12px;color:#fff;padding:1px 5px;background:#d5022b;vertical-align:2px;}
.rayd2-point .pointArea ul li .pointSmall{font-size:15px;}
.rayd2-use{background:#f5f5f5;margin-top:120px;padding-bottom:120px;}
.rayd2-use .rayd-use__header{padding:120px 0 17px;}
.rayd2-use .basicText{text-align:right;font-size:13px;color:#666;margin-bottom:14px;}
.rayd2-use .componentsList{display:flex;justify-content:space-between;}
.rayd2-use .componentsList li{width:228px;}
.rayd2-use .componentsList li span{display:block;text-align:center;padding-top:20px;color:#333;font-size:18px;letter-spacing:-1px;}
.rayd2-use .componentsText{border:1px solid #b1b1b1;margin:50px 0 0;text-align:center;font-size:18px;color:#333;padding:34px 0 33px;}
.rayd2-use .componentsText p{font-size:15px;line-height:27px;color:#666;}

/* experience */
.experience-header{height:562px;}
.experience-header__title{color:#fff;}
.experience-header__title .experience-header__em{color:#fff;}
.experience-header__title .ceracare-header__text{}
.experience-header__title .rental-header__text{}

/*floating-menu*/
.floating-menu__button{display:block;position:fixed;right:20px;bottom:16px;z-index:130;}
.floating-menu_kakao{bottom:146px;}

@media screen and (max-width:1200px){
/*floating-menu*/
.floating-menu__button{display:none;}

}