@charset "UTF-8";@font-face{font-family:RixSinHead;font-style:normal;font-weight:200;src:url(/assets/RixSinHead_Light.9b3a412a.eot);src:url(/assets/RixSinHead_Light.9b3a412a.eot?#iefix) format("embedded-opentype"),url(/assets/RixSinHead_Light.0552752e.woff) format("woff"),url(/assets/RixSinHead_Light.f6a4113e.woff2) format("woff2")}@font-face{font-family:RixSinHead;font-style:normal;font-weight:500;src:url(/assets/RixSinHead_Medium.d9dc91ea.eot);src:url(/assets/RixSinHead_Medium.d9dc91ea.eot?#iefix) format("embedded-opentype"),url(/assets/RixSinHead_Medium.85f1496f.woff) format("woff"),url(/assets/RixSinHead_Medium.7c51d057.woff2) format("woff2")}@font-face{font-family:RixSinHead;font-style:normal;font-weight:600;src:url(/assets/RixSinHead_Bold.c2dd6380.eot);src:url(/assets/RixSinHead_Bold.c2dd6380.eot?#iefix) format("embedded-opentype"),url(/assets/RixSinHead_Bold.f449a479.woff) format("woff"),url(/assets/RixSinHead_Bold.0929095b.woff2) format("woff2")}.slide-fade-enter-active{position:absolute;transition:all .3s ease;z-index:2}.slide-fade-leave-active{position:absolute;transition:all .2s cubic-bezier(1,.5,.8,1);z-index:1}.slide-fade-enter,.slide-fade-leave-to{position:absolute;transform:translateY(10px);opacity:0}.modal-enter,.modal-leave-active{opacity:0}.modal-leave-active,.modal-leave-active .modal__dialog{transition:all .2s linear}.modal-enter .modal__dialog,.modal-leave-active .modal__dialog{-webkit-transform:translateY(-100px);transform:translateY(-100px)}html{font-size:10px}body{position:relative;margin:0;padding:0;background:#fff;font-family:RixSinHead,sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0;font-weight:500;line-height:1.2;color:#222;letter-spacing:-.02em;word-break:keep-all;word-wrap:break-word;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:500}ul,ol{list-style:none;margin:0;padding:0}fieldset{margin:0;padding:0;border:none}textarea{resize:none;outline:none;padding:7px 20px;line-height:20px;color:#454545;font-family:RixSinHead,sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0;font-size:14px;border:1px solid #ccc;border-radius:0}button{font-family:RixSinHead,sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0;cursor:pointer;padding:0;border:none;letter-spacing:-.02em;font-weight:500}a{text-decoration:none;color:#222;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}i,p,div,span,li{margin:0;font-style:normal}em{display:inline-block;font-style:normal;letter-spacing:-.02em}strong{font-weight:600}table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0}table caption{display:none}th,td{padding:0}input,select{padding:0;border-radius:0}input:focus{outline:none}blockquote,dl,dd{margin:0}figure{margin:0}legend{position:absolute!important;left:-9999px}img{width:100%;vertical-align:top}img[usemap],map area{outline:none}hr{display:none}address{font-style:normal}input,select,label,button,textarea{border-radius:0;background-color:transparent;color:#454545;font-size:13px;font-family:RixSinHead,sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0;vertical-align:middle}input,textarea,select,tt,code,kbd,samp,pre{font-family:RixSinHead,sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0}button{background-color:transparent;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}[type=file]{cursor:pointer}*{box-sizing:border-box}.clfix{clear:both;content:".";display:block;height:0}.none{display:none!important}.fl{float:left!important}.fr{float:right!important}.fn{float:none!important}.no-mg{margin:0!important}.no-pd{padding:0!important}.regular{font-weight:500!important}.bold{font-weight:600!important}.color-blue{color:#608adf!important}.color-red{color:#e16464!important}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right!important}.ov-hidden{overflow:hidden}.hide{position:absolute!important;left:-9999px}.ellipsis{display:block;width:100%;padding:0 1rem;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body{min-height:100vh}.container{position:relative;min-height:calc(100vh - 215px);padding-top:4.5rem}@media screen and (min-width: 768px){.container{min-height:calc(100vh - 270px)}}.header{position:fixed;top:0;width:100%;height:4.5rem;background:#fff;z-index:3}.header h1{position:relative}.header button{position:absolute;height:4.5rem;text-align:left;text-indent:-9999px}.header button.btn-prev{top:0;left:.5rem;width:4.5rem;background:url(/resource/images/common/header_prev.png) no-repeat 50% 50%/.9rem}.header button.btn-home{top:0;right:5rem;width:3.6rem;background:url(/resource/images/common/header_home.png) no-repeat 50% 50%/1.5rem}.header button.btn-menu{top:0;right:1.4rem;width:3.6rem;background:url(/resource/images/common/header_menu.png) no-repeat 50% 50%/1.6rem}.header .logo-list{position:absolute;top:.3rem;left:1.2rem}.header .logo-list.open{background:#fff;border-radius:6px;box-shadow:0 2px 10px #7a8daf47}.header .logo-list.open li{display:block}.header .logo-list.open .btn-open{transform:rotate(-270deg);transition:all .5s}.header .logo-list li{display:none}.header .logo-list li:first-child{display:block}.header .logo-list li.mylab a{background:url(/resource/images/common/logo.png) no-repeat 1.4rem .9rem/6.7rem}.header .logo-list li.amway a{background:url(/resource/images/common/logo_amway.svg) no-repeat 50% 50%/6.7rem}.header .logo-list li a{display:block;width:11.5rem;height:4rem;padding:0}.header .logo-list .btn-open{position:absolute;top:1rem;right:.5rem;width:24px;height:24px;background:url(/resource/images/common/header_logolist.svg) no-repeat 50% 50%/.8rem;transform:rotate(-90deg)}.header.type-main{box-shadow:0 2px 10px #7a8daf4d}.header.type-sub .pc{display:none}.header.type-sub .h1-title{position:absolute;text-indent:-9999px}.header.type-sub .h2-title{display:inline-block;height:4.5rem;padding-top:1.3rem;padding-left:4rem;color:#222;font-size:1.6rem}.header.type-sub .logo-list{display:none}@media screen and (min-width: 768px){.header{height:70px}.header~.container{padding-top:70px}.header.type-main~.container{max-width:none}.header .logo-list{top:3px;left:0;width:180px}.header .logo-list li.mylab a{background-image:url(/resource/images/common/logo_pc.png);background-position:30px 16px;background-size:95px}.header .logo-list li.amway a{background-position:30px 15px;background-size:105px}.header .logo-list li a{width:100%;height:65px;padding:0}.header .logo-list .btn-open{top:20px;right:21px;width:24px;height:24px;background-size:12px}.header button.btn-menu{top:15px;right:22px;width:40px;height:40px;background:url(/resource/images/common/header_menu_pc.png) no-repeat 50% 50%}.header.type-sub{box-shadow:0 2px 10px #7a8daf4d}.header.type-sub .mobile{display:none}.header.type-sub .pc,.header.type-sub .logo-list{display:block}.header.type-sub .btn-prev{display:none}}@media screen and (min-width: 1220px){.header .inner{position:relative;max-width:1200px;margin:0 auto}}.footer{position:relative;height:215px;background:#fff;overflow:hidden;box-shadow:#e8ecf3 0 2px 10px}.footer .inner{padding:2.1rem 2.4rem 4.6rem;text-align:center}.footer .inner .info a{display:inline-block;padding-left:2rem;color:#222;font-size:1.3rem}.footer .inner .info a:first-child{padding-left:0}.footer .inner .etc{margin-top:1.1rem;padding:0 1rem;color:#999;font-size:1.1rem;font-weight:500;line-height:1.3}.footer .inner .etc span{display:block;margin-top:.8rem}.footer .inner .etc span a{color:#999}.footer .inner .etc span.copyright{font-size:1rem}.footer .inner .etc span.copyright em{display:block}.footer .inner .amway{display:block;width:7rem;height:2.4rem;margin:2rem auto 0;background:url(/resource/images/common/logo_amway.svg) no-repeat 50% 50%/7rem}@media screen and (min-width: 768px){.footer{height:270px}.footer .inner{max-width:1200px;margin:0 auto;padding:30px 10px 40px}.footer .inner .info a{padding-left:30px;font-size:14px}.footer .inner .info a:first-child{padding-left:0}.footer .inner .etc{margin-top:20px;font-size:14px}.footer .inner .etc span{margin-top:10px}.footer .inner .etc span.copyright{font-size:13px}.footer .inner .etc span.copyright em{display:inline-block}.footer .inner .amway{display:block;width:118px;height:40px;margin-top:30px;background-size:100%}}.sidemenu{position:fixed;right:-100%;top:0;bottom:0;width:100%;background:rgba(0,0,0,.5);z-index:4}.sidemenu-inner{position:relative;right:-100%;float:right;width:260px;height:100vh;background-color:#fff;overflow-x:hidden;overflow-y:auto;transition:right .3s ease}.sidemenu-inner::-webkit-scrollbar{width:5px;height:5px}.sidemenu-inner::-webkit-scrollbar-thumb{border-radius:5px;background:#aaa}.sidemenu-inner::-webkit-scrollbar-track{background:#eee}.sidemenu-inner{scrollbar-face-color:#aaa;scrollbar-track-color:#eee}.sidemenu-header{height:4.5rem}.sidemenu-header button{position:absolute;text-indent:-9999px}.sidemenu-header button.btn-close{top:0;right:10px;width:4.5rem;height:4.5rem;background:url(/resource/images/common/sidemenu_close.svg) no-repeat 50% 50%/1.4rem}.sidemenu-userinfo{padding:0 2.4rem}.sidemenu-userinfo .user{line-height:15px;text-align:center}.sidemenu-userinfo .user a:hover{text-decoration:none}.sidemenu-userinfo .user .img>span{display:inline-block;position:relative;border-radius:100%;margin:0 .5rem}.sidemenu-userinfo .user .img .primary{background:#f39f9f}.sidemenu-userinfo .user .img .sub{background:#95afe4}.sidemenu-userinfo .user .img .rc{background:#eeeeee}.sidemenu-userinfo .user .img img{width:6rem}.sidemenu-userinfo .user .img .edit-mark{display:block;position:absolute;bottom:0;right:0;width:16px;height:16px;background:url(/resource/images/common/ic_editprofile.png) no-repeat 0 0/100%;border-radius:50%;box-shadow:0 2px 4px #00000029}.sidemenu-userinfo .user h2{margin-top:.5rem;color:#222;font-size:1.2rem;font-weight:600}.sidemenu-userinfo .user h2 span{display:block}.sidemenu-userinfo .user p{color:#777;font-weight:500}.sidemenu-gnb{padding:0 2.4rem}.sidemenu-gnb li{margin-top:1.5rem;border-radius:40px;box-shadow:0 2px 10px #dfe6f2;transition:all .3s}.sidemenu-gnb li.item1 a:before{background-image:url(/resource/images/common/gnb_item01.svg)}.sidemenu-gnb li.item2 a:before{background-image:url(/resource/images/common/gnb_item02.svg)}.sidemenu-gnb li.item3 a:before{background-image:url(/resource/images/common/gnb_item03.svg)}.sidemenu-gnb li.item4 a:before{background-image:url(/resource/images/common/gnb_item04.svg)}.sidemenu-gnb li.item5 a:before{background-image:url(/resource/images/common/gnb_item05.svg)}.sidemenu-gnb li.item6 a:before{width:2.2rem;background-image:url(/resource/images/common/gnb_item06.svg)}.sidemenu-gnb li a{display:block;height:4rem;padding-left:5.4rem;font-size:1.2rem;line-height:40px}.sidemenu-gnb li a:before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;vertical-align:middle}.sidemenu-gnb li a:hover{text-decoration:none}.sidemenu-gnb li:hover{background:#f1f6ff;box-shadow:0 2px 10px #608adf66}.sidemenu-bottom{position:sticky;top:100%;left:0;margin-top:2.3rem;padding-bottom:150px;background:#fafbfd}.sidemenu-bottom .customer{padding:1.5rem 2.4rem;background:#fafbfd}.sidemenu-bottom .customer li{position:relative;margin-top:10px;color:#222;font-size:1.2rem}.sidemenu-bottom .customer li:first-child{margin-top:0}.sidemenu-bottom .customer li strong{display:block;margin-top:.3rem;font-size:1.4rem}.sidemenu-bottom .customer li em{color:#999;font-size:.9rem}.sidemenu-bottom .customer li .tel{display:block;position:absolute;top:50%;right:0;width:3rem;height:3rem;margin-top:-1.5rem;background:url(/resource/images/common/icon_tel.png) no-repeat 50% 50%/1.6rem;box-shadow:0 3px 6px #dfe6f2;border-radius:100%}.sidemenu-bottom .btn-wrap{padding:0 24px}.sidemenu-bottom .btn-wrap .btn{width:100%;height:35px;background:#edeef1;color:#999;font-size:12px;line-height:35px}.sidemenu.aside-open,.sidemenu.aside-open .sidemenu-inner{right:0}@media screen and (min-width: 768px){.sidemenu{bottom:auto}.sidemenu-inner{width:420px;margin:0 auto}.sidemenu-inner::-webkit-scrollbar{width:0;height:0}.sidemenu-inner::-webkit-scrollbar-thumb{border-radius:0;background:transparent}.sidemenu-inner::-webkit-scrollbar-track{background:transparent}.sidemenu-inner{scrollbar-face-color:transparent;scrollbar-track-color:transparent}.sidemenu-header{height:80px}.sidemenu-header button.btn-close{top:10px;right:20px;width:60px;height:60px;background-size:29px}.sidemenu-userinfo{padding:0 60px}.sidemenu-userinfo .user{line-height:24px}.sidemenu-userinfo .user .img>span{display:inline-block;position:relative;border-radius:100%;margin:0 .5rem}.sidemenu-userinfo .user .img img{width:80px}.sidemenu-userinfo .user .img .edit-mark{width:20px;height:20px}.sidemenu-userinfo .user h2{margin-top:15px;font-size:18px}.sidemenu-userinfo .user h2 span{display:inline-block;margin:0 4px}.sidemenu-gnb{padding:0 60px}.sidemenu-gnb li{margin-top:20px;border-radius:64px}.sidemenu-gnb li.item6 a:before{width:28px}.sidemenu-gnb li a{height:64px;padding-left:75px;font-size:18px;line-height:64px}.sidemenu-gnb li a:before{width:28px;height:28px;margin-right:15px}.sidemenu-bottom{margin-top:40px;background:#fafbfd;padding-bottom:60px}.sidemenu-bottom .customer{padding:20px 60px}.sidemenu-bottom .customer li{margin-top:20px;font-size:14px}.sidemenu-bottom .customer li strong{margin-top:4px;margin-bottom:5px;font-size:20px}.sidemenu-bottom .customer li em{font-size:14px}.sidemenu-bottom .customer li .tel{width:50px;height:50px;margin-top:-25px;background-size:27px}.sidemenu-bottom .btn-wrap{padding:0 60px}.sidemenu-bottom .btn-wrap .btn{display:block;width:100%;height:5.5rem;background:#edeef1;color:#999;font-size:1.8rem;line-height:28px;border:none;border-radius:100px}.sidemenu-bottom .btn-wrap .btn:hover{background:#e9e9e9;color:#999;border:none}}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3}.modal_main .modal-mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080}.modal_main .modal-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:calc(100% - 8rem);max-height:70vh;margin:0 4rem;background:#fff;border-radius:5px;overflow:hidden}.modal_main .modal-dialog .modal-header{height:3.6rem}.modal_main .modal-dialog .modal-header h1{padding:.9rem 0}.modal_main .modal-dialog .modal-body{padding:0 2.4rem 4.8rem}.modal_main .modal-dialog .modal-body .modal-common{min-width:100%}.modal_main .modal-dialog .modal-common-btnwrap{position:absolute;left:0;bottom:0;width:100%;padding:2.4rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(255,255,255) 34%)}.modal-container{display:flex;justify-content:center;align-items:center}.modal-content{position:relative;display:flex;flex-direction:column;max-width:90vw;max-height:90vh;margin:0 4rem;background:#fff;border-radius:5px}.modal-header{position:relative;height:4rem}.modal-header .show{color:#222;font-size:1.4rem;font-weight:600;text-align:center;line-height:initial;padding-top:.9rem}.modal-header-close{position:absolute;top:0;right:0;width:3.6rem;height:3.6rem;background:url(/resource/images/common/modal_close.svg) no-repeat 50% 50%/1.4rem}.modal-body{max-height:85vh;flex-grow:1;padding:0 2.4rem 2rem;overflow-y:auto}.modal-share{padding-top:.5rem}.modal-share .link{display:flex;flex-wrap:nowrap;justify-content:space-evenly}.modal-share .link li{width:4.5rem}.modal-share .link li button{width:100%;padding-top:5.2rem;background-repeat:no-repeat;background-position:50% 0;background-size:100%;font-size:1.1rem;text-align:center}.modal-share .link li.kakao button{background-image:url(/resource/images/common/icon_kakao.svg)}.modal-share .link li.sms button{background-image:url(/resource/images/common/icon_sms.svg)}.modal-share .link li.url button{background-image:url(/resource/images/common/icon_url.svg)}.modal-share .guideinfo ul li{word-break:break-word}.modal-share .color-black{color:#222;font-weight:600}.modal-certify .guideinfo{margin-top:0}.modal-certify .formbox{padding:0;box-shadow:none}.modal-certify .formbox dl.tel dd .flexbox .selectbox{width:35%}.modal-certify .formbox dl.tel dd .flexbox input{width:30%}.modal-common{width:100%;min-width:247px;margin:0 auto}.modal-common-tit{color:#222;font-size:1.4rem;font-weight:600;text-align:center;padding:.9rem 0}.modal-common-desc{color:#222;font-size:1.1rem;font-weight:500;margin-bottom:1.5rem;line-height:1.55}.modal-common-cont{margin-bottom:2rem}.modal-common-cont .notice_content{color:#222;font-size:1.3rem;font-weight:500;line-height:1.55}.modal-common-cont .notice_content pre{margin:0}.modal-common-cont .notice_content pre code{white-space:initial}.modal-common-cont .notice_content *{font-size:revert;font-weight:inherit;color:initial}.modal-common-cont .notice_content a{color:#608adf;text-decoration:underline}.modal-common-cont .notice_content blockquote,.modal-common-cont .notice_content h1,.modal-common-cont .notice_content h2,.modal-common-cont .notice_content h3,.modal-common-cont .notice_content h4,.modal-common-cont .notice_content h5,.modal-common-cont .notice_content h6,.modal-common-cont .notice_content ol,.modal-common-cont .notice_content ul,.modal-common-cont .notice_content p,.modal-common-cont .notice_content pre{margin:revert;padding:revert;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.modal-common-cont .notice_content ol{padding-left:revert}.modal-common-cont .notice_content ol>li{list-style-type:none}.modal-common-cont .notice_content ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.modal-common-cont .notice_content ol li:before{content:counter(list-0,decimal) ". "}.modal-common-cont .notice_content ul{padding-left:revert}.modal-common-cont .notice_content ul>li{list-style-type:none}.modal-common-cont .notice_content ul li:before{content:"\2022";font-family:initial}.modal-common-cont .notice_content li:before{white-space:nowrap}.modal-common-cont .notice_content li p{display:inline-block}.modal-common-cont .notice_content strong{font-weight:700}.modal-common-cont .notice_content s{text-decoration:line-through}.modal-common-cont .notice_content u{text-decoration:underline}.modal-common-cont .notice_content em{font-style:italic;color:inherit}.modal-common-cont .notice_content p{word-break:break-all}.modal-common-cont .notice_content hr{display:block}.modal-common-cont .notice_content figure.table{max-width:100%;width:100%!important}.modal-common-cont .notice_content img{object-fit:contain;height:auto}.modal-common-cont .notice_content figure.media{position:relative;width:100%;height:56.25vw}.modal-common-cont .notice_content figure.media iframe{width:100%;height:100%;max-width:100%;position:absolute;top:0;left:0}.modal-common-cont .notice_content table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border-top:1px solid #dde3ec;background-color:#fff}.modal-common-cont .notice_content table caption{display:none}.modal-common-cont .notice_content table th{padding:1.3rem .4rem 1.1rem;background:#f6f8fc;font-size:revert;font-weight:revert;text-align:initial;border-bottom:1px solid #e2e2e2;border-color:#e8e8e8}.modal-common-cont .notice_content table th p{margin:0;padding:0}.modal-common-cont .notice_content table td{height:4rem;padding:1.3rem .4rem 1.1rem;font-size:revert;color:revert;text-align:initial;border-bottom:1px solid #e8e8e8}.modal-common-cont .notice_content table td p{margin:0;padding:0}.modal-common-cont_chkbox{display:flex;align-items:center;margin-bottom:.5rem}.modal-common-cont_chkbox .chk_box input[type=checkbox]+span{color:#444;font-size:1.2rem;font-weight:500}.modal-common-cont_chkbox .chk_box input[type=checkbox]+span em{color:#608adf;font-size:1.2rem;font-weight:500}.modal-common-cont_chkbox .chk_detail{margin-left:auto}.modal-common-cont_chkbox .chk_detail_btn{position:relative;color:#999;font-size:1rem;font-weight:500;padding-bottom:.2rem}.modal-common-cont_chkbox .chk_detail_btn:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background:#d8d8d8}.modal-common-cont .terms_agree_cont{min-height:30rem;min-width:24rem}.modal-common-btnwrap{display:flex;justify-content:space-between;text-align:center}.modal-common-btnwrap .btn{width:100%;color:#fff;font-size:1.2rem;font-weight:500;padding:.7rem 3.6rem;margin:0 .3rem;border-radius:1.5rem;border:1px solid #d8d8d8;background-color:#d8d8d8}.modal-common-btnwrap .btn:first-child{margin-left:0}.modal-common-btnwrap .btn:last-child{margin-right:0}.modal-common-btnwrap .btn:hover{color:#608adf;border:1px solid #608adf;background-color:#fff}.modal-common-btnwrap .btn:active{color:#fff;border:1px solid #608adf;background-color:#608adf}.modal-common-btnwrap .btn.btn-v2{white-space:nowrap;padding:.7rem 2.31rem .7rem 2.5rem}.modal-common-btnwrap-add .btn{min-width:auto;color:#222;padding:.7rem 1.3rem;background-color:#fff}.modal-common-btnwrap-add .btn.blue{color:#fff;background-color:#608adf}.modal-common-btnwrap-add .btn.blue:hover,.modal-common-btnwrap-add .btn.blue:active{background-color:#324d84;border-color:#324d84}.modal-health1 .modal-common-infowrap input[type=text]{margin-bottom:1.5rem}.modal-health1 .modal-common-infowrap input[type=password]{margin-bottom:1rem}.modal-health1 .modal-common-infowrap input[type=password]::placeholder{font-family:RixSinHead,sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0}.modal-health1 .modal-common-infowrap span{color:#e16464;display:block;letter-spacing:normal;line-height:1.5}.modal-health2 .modal-common-desc{text-align:center;margin-bottom:3rem}.modal-health2 .modal-common-btnwrap{justify-content:flex-end;margin-right:-9px;margin-bottom:-10px}.modal-health2 .modal-common-btnwrap .btn{background:#fff;border:none;color:#999;padding:.5rem 1rem .4rem;margin:0;font-size:1.1rem;width:auto}.modal-health2 .modal-common-btnwrap .btn:last-child{color:#608adf}@media screen and (min-width: 768px){.modal_main .modal-dialog{border-radius:12px;width:auto;max-width:90vw;margin:0}.modal_main .modal-dialog .modal-header{height:6rem}.modal_main .modal-dialog .modal-header h1{padding:1.4rem 0}.modal_main .modal-dialog .modal-body{padding:0 6rem 8rem}.modal_main .modal-dialog .modal-common-btnwrap{width:calc(100% - 1.5rem);padding:4rem 0}.modal-content{border-radius:12px}.modal-header{height:90px}.modal-header .show{font-size:2.4rem;line-height:1.4;padding-top:1.4rem}.modal-header-close{right:4px;width:60px;height:60px;background-size:28px}.modal-body{padding:0 60px 40px}.modal-share{padding-top:0}.modal-share .link{margin-bottom:30px}.modal-share .link li{width:73px}.modal-share .link li button{padding-top:87px;font-size:18px}.modal-certify .guideinfo{margin-top:0}.modal-certify .formbox{margin-top:30px}.modal-certify .formbox dl.name input{width:280px}.modal-certify .formbox dl.tel dt{padding-top:20px;vertical-align:top}.modal-certify .formbox dl.tel dd .flexbox{width:280px}.modal-certify .formbox dl.tel dd .flexbox .selectbox{width:40%}.modal-certify .formbox dl.tel dd .verification{width:260px}.modal-certify .formbox dl.tel dd .transparent{width:auto;margin-top:10px}.modal-common{width:38rem}.modal-common-tit{font-size:2.4rem;padding:1.4rem 0}.modal-common-desc{font-size:1.8rem;margin-bottom:3rem;line-height:1.56}.modal-common-cont{margin-bottom:4.2rem}.modal-common-cont .notice_content{font-size:1.8rem;line-height:1.56}.modal-common-cont .notice_content table th{height:60px;border-color:#e8e8e8}.modal-common-cont .notice_content figure.media{height:0;padding-bottom:56.25%}.modal-common-cont_chkbox{margin-bottom:0}.modal-common-cont_chkbox .chk_box input[type=checkbox]+span{font-size:1.8rem}.modal-common-cont_chkbox .chk_box input[type=checkbox]+span em{font-size:1.8rem}.modal-common-cont_chkbox .chk_detail_btn{font-size:1.5rem;padding-bottom:.4rem}.modal-common-btnwrap{justify-content:center}.modal-common-btnwrap .btn{width:auto;font-size:1.6rem;padding:1.2rem 4.2rem;margin:0 .5rem;border-radius:2.2rem}.modal-common-btnwrap .btn.btn-v2{padding:1.2rem 2.65rem 1.2rem 2.55rem}.modal-common-btnwrap-add .btn{min-width:13.4rem;padding:1.2rem 2rem}.modal-health1 .modal-common-infowrap input[type=text]{margin-bottom:3rem}.modal-health1 .modal-common-infowrap span{font-size:1.4rem;line-height:1.14}.modal-health2 .modal-common-desc{margin-bottom:6rem}.modal-health2 .modal-common-btnwrap{margin-right:-40px;margin-bottom:-20px}.modal-health2 .modal-common-btnwrap .btn{font-size:1.6rem;padding:1.1rem 3.13rem 1.1rem 3.07rem}}@media screen and (min-width: 1000px){.modal-certify .formbox dl.tel dd .transparent{margin-top:6px}}input[type=text],input[type=password],input[type=number],input[type=tel],input[type=email],input[type=search]{min-width:5rem;width:100%;height:3.8rem;padding:0 1rem;background:#f6f8fc;color:#222;font-size:1.2rem;vertical-align:middle;border:1px solid #f6f8fc;border-radius:4px}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder{color:#b7b7b7;font-size:1.1rem}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus{background:#fff;color:#222;border:1px solid #88abf3}input[type=text]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=email]:disabled,input[type=search]:disabled{color:#848484!important;background:#dbd8d8!important;border-color:#d8d8d8!important}input[type=password]{font-family:sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0}input[type=radio],input[type=checkbox]{position:absolute;left:-9999px}input[type=radio]+span,input[type=checkbox]+span{display:inline-block;position:relative;min-height:18px;padding-left:2.3rem;color:#444;font-size:1.2rem;line-height:18px;user-select:none;cursor:pointer;vertical-align:top}input[type=checkbox]+span:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background:url(/resource/images/common/form_chk.png) no-repeat 0 0/100%}input[type=checkbox]:checked+span:before{background-position-y:-23px}input[type=checkbox]:disabled+span:before{background-position-y:-46px}input[type=checkbox]:checked:disabled+span:before{background-position-y:-69px}input[type=radio]+span:before{content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;background:url(/resource/images/common/form_rdo.png) no-repeat 0 0/100%}input[type=radio]:checked+span:before{background-position-y:-23px}input[type=radio]:disabled+span:before{background-position-y:-46px}input[type=radio]:checked:disabled+span:before{background-position-y:-69px}label.revert input[type=checkbox]+span{padding-left:0;padding-right:2.8rem}label.revert input[type=checkbox]+span:before{left:auto;right:0}input[type=button]{cursor:pointer}select::-ms-expand{display:none}.selectbox{display:inline-block;position:relative;min-width:5rem;width:100%;height:3.8rem}.selectbox:before{content:"";position:absolute;top:1.7rem;right:.9rem;width:1rem;height:.6rem;background:url(/resource/images/common/form_select.png) no-repeat 0 0/1rem}.selectbox select{width:100%;height:100%;padding-left:1rem;padding-right:2.5rem;background:#f6f8fc;color:#999;font-size:1.2rem;border:1px solid #f6f8fc;border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectbox select:focus{background:#fff;color:#222;border:1px solid #88abf3;outline:0}.selectbox select:disabled{color:#848484;background:#dbd8d8}textarea{width:100%;min-height:10rem;padding:1rem;border:1px solid #e6e6e6;resize:none}.formbox{margin-top:2rem;padding:2rem;box-shadow:#dfe6f2 0 2px 10px;border-radius:10px}.formbox dl~dl{margin-top:1.5rem}.formbox dl.type-row{display:table}.formbox dl.type-row dt{display:table-cell;width:7rem}.formbox dl.type-row dd{display:table-cell}.formbox dl dt{color:#222;font-size:1.2rem;line-height:1.4}.formbox dl dt label{font-size:1.2rem}.formbox dl dd{position:relative;margin-top:.7rem;color:#777;font-size:1.2rem}.formbox dl dd .flexbox{display:flex;flex-wrap:nowrap;align-items:center;background:#f6f8fc;border-radius:4px}.formbox dl dd .transparent{background:transparent}.formbox dl.tel dd .flexbox input{width:33%}.formbox dl.tel dd .flexbox .selectbox{width:27%}.formbox dl.tel dd .flexbox .hyppen{margin:0 .4rem;color:#222;font-size:1.2rem}.formbox dl.tel dd .btn-verify{width:63%}.formbox dl.tel dd .btn-resend{width:35%;margin-left:2%}.formbox dl.tel dd .transparent{margin-top:.7rem;font-size:0}.formbox dl.tel dd .verification{position:relative;margin-top:.5rem}.formbox dl.tel dd .verification input{width:100%;padding-right:5rem}.formbox dl.tel dd .verification .time{position:absolute;top:50%;right:1rem;margin-top:-.7rem;color:#e16464;font-size:1.1rem}.formbox dl.email .emailbox{display:flex;align-items:center;margin-top:.5rem;background:#f6f8fc;border-radius:4px;overflow:hidden}.formbox dl.email .emailbox .hyppen{margin-left:1rem;color:#222;font-size:1.2rem;z-index:1}.formbox dl.address{margin-top:2rem}.formbox dl.address input+input{margin-top:.5rem}.formbox dl.address .btn{position:absolute;top:-3rem;right:0}.formbox dl.inbody dd input{width:7rem}.formbox dl.inbody dd input~input{width:5rem}.formbox dl.inbody dd .dot{width:auto;height:auto;margin:0 .3rem;color:#222;font-size:1.2rem;vertical-align:bottom;transform:rotate(0);animation:none}.formbox dl.inbody dd .unit{margin-left:.8rem;color:#222;font-size:1.2rem}.formbox dl.serial-num dd{margin-top:10px}.datepicker .dp__input{width:100%;height:3.8rem;background:#f6f8fc;color:#222;font-family:RixSinHead,sans-serif,Malgungothic,\b9d1\c740\ace0\b515,Dotum,\b3cb\c6c0;font-size:1.2rem;vertical-align:middle;border:1px solid #f6f8fc;border-radius:4px}.datepicker .dp__input:hover{border-color:#f6f8fc}.datepicker .dp__input:focus{border-color:#88abf3}.datepicker .dp__input_focus{background:#fff;color:#222;border:1px solid #88abf3}.datepicker .dp__input_focus:hover{border-color:#88abf3}@media screen and (min-width: 768px){input[type=text],input[type=password],input[type=number],input[type=email],input[type=search],input[type=tel]{height:56px;padding:0 20px;font-size:16px;border-radius:6px}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder{font-size:15px}input[type=radio]+span,input[type=checkbox]+span{padding-left:25px;font-size:16px}input[type=checkbox]+span:before{background-image:url(/resource/images/common/form_chk_pc.png)}input[type=radio]+span:before{background-image:url(/resource/images/common/form_rdo_pc.png)}label.revert input[type=checkbox]+span{padding-right:25px}label.chkbig input[type=checkbox]+span{min-height:20px;padding-left:27px;font-size:18px}label.chkbig input[type=checkbox]+span:before{width:20px;height:20px;background-image:url(/resource/images/common/form_chk_big.png);background-size:20px auto}label.chkbig input[type=checkbox]:checked+span:before{background-position-y:-25px}label.chkbig input[type=checkbox]:disabled+span:before{background-position-y:-50px}label.chkbig input[type=checkbox]:checked:disabled+span:before{background-position-y:-75px}.selectbox{height:56px}.selectbox:before{top:25px;right:18px;width:14px;height:7px}.selectbox select{padding-left:20px;padding-right:45px;font-size:16px;border-radius:6px}.formbox{margin-top:40px;padding:40px 60px;border-radius:12px}.formbox .btn{min-width:114px;height:44px;padding:12px 28px;line-height:44px}.formbox dl{display:table;width:100%}.formbox dl~dl{margin-top:30px}.formbox dl.type-row dt{width:110px}.formbox dl dt{display:table-cell;width:110px;padding-right:20px;font-size:16px;vertical-align:middle}.formbox dl dt label{font-size:16px}.formbox dl dd{display:table-cell;margin-top:0;vertical-align:middle;font-size:16px}.formbox dl dd .flexbox{width:320px;border-radius:6px}.formbox dl.sort dt{vertical-align:top}.formbox dl.name input{width:320px}.formbox dl.date dd .flexbox .selectbox{width:31%}.formbox dl.date dd .flexbox .selectbox:first-child{width:38%}.formbox dl.tel dd>div{float:left}.formbox dl.tel dd .flexbox{margin-right:15px}.formbox dl.tel dd .flexbox input{width:29%}.formbox dl.tel dd .flexbox .selectbox{width:110px}.formbox dl.tel dd .flexbox .hyppen{margin:0 5px;font-size:16px}.formbox dl.tel dd .btn-verify{width:114px}.formbox dl.tel dd .btn-resend{width:114px;margin-left:10px}.formbox dl.tel dd .transparent{width:240px;margin-top:6px}.formbox dl.tel dd .transparent .btn.full.large{width:114px}.formbox dl.tel dd .transparent .btn.full.large.blue{width:148px}.formbox dl.tel dd .verification{width:320px;margin-top:0;margin-right:15px}.formbox dl.tel dd .verification input{padding-right:70px}.formbox dl.tel dd .verification .time{right:20px;font-size:14px}.formbox dl.email{overflow:hidden}.formbox dl.email input{float:left;width:320px;margin-right:15px}.formbox dl.email .emailbox{float:left;width:320px;margin-top:0;border-radius:6px}.formbox dl.email .emailbox .hyppen{margin-left:20px;font-size:16px}.formbox dl.address{margin-top:30px}.formbox dl.address dt{padding-top:17px;vertical-align:top}.formbox dl.address .btn+input{width:320px}.formbox dl.address input+input{margin-top:10px}.formbox dl.address .btn{top:6px;left:335px;width:114px}.formbox dl.inbody{margin-top:15px}.formbox dl.inbody dd input{width:120px}.formbox dl.inbody dd input~input{width:80px}.formbox dl.inbody dd .dot{margin:0 5px;font-size:16px}.formbox dl.inbody dd .unit{margin-left:10px;font-size:16px}dl.serial-num{width:510px;margin-top:15px}dl.serial-num dd{margin-top:0!important}.datepicker .dp__main{width:320px}.datepicker .dp__input{height:56px;font-size:16px;border-radius:6px}.datepicker .dp__input_icons{width:16px;height:16px}}.tbl table{background-color:#fff;border-top:1px solid #dde3ec}.tbl table thead th{padding:1.3rem .4rem 1.1rem;background:#f6f8fc;font-size:1.2rem;font-weight:500;text-align:center;border-bottom:1px solid #e2e2e2}.tbl table tbody th{padding:1.5rem 1rem;background:#f6f8fc;color:#222;font-size:1.2rem;font-weight:500;line-height:17px;border-bottom:1px solid #e2e2e2}.tbl table tbody td{padding:1.3rem .4rem 1.1rem;font-size:1.2rem;text-align:center;border-bottom:1px solid #e2e2e2}.tbl table tbody td.nodata{padding:3rem 0;color:#777;font-size:1.1rem;text-align:center}@media screen and (min-width: 768px){.tbl table thead th{height:60px;font-size:16px;border-color:#e8e8e8}.tbl table tbody th{padding:19px 40px;font-size:16px;line-height:22px;border-color:#e8e8e8}.tbl table tbody td{height:60px;font-size:16px;border-color:#e8e8e8}.tbl table tbody td.nodata{padding:60px 0;font-size:15px}}.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;background:#fff;padding:.4rem 1rem;color:#222;font-size:1.1rem;line-height:1.2;text-align:center;text-decoration:none!important;border:1px solid #d8d8d8;border-radius:30px;vertical-align:middle;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-ms-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}.btn:hover{color:#608adf;border:1px solid #608adf}.btn:active{background:#608adf;color:#fff}.btn:disabled{background:#d8d8d8!important;color:#848484!important;border-color:#d8d8d8!important;cursor:default!important}.btn.plus{height:2.4rem;padding:.7rem;color:#222;font-size:1.1rem;border:1px solid #d8d8d8;border-radius:24px}.btn.plus:before{content:"";display:block;width:1rem;height:1rem;margin-right:.3rem;background:url(/resource/images/common/btn_plus.png) no-repeat 0 0/100%}.btn.full{width:100%}.btn.full.xlarge{box-shadow:#dfe6f2 0 2px 10px}.btn.large{height:3rem;font-size:1.2rem;line-height:1.6;border-radius:30px}.btn.xlarge{height:4rem;font-size:1.3rem;border-radius:40px}.btn.blue{background:#608adf;color:#fff;border-color:#608adf}.btn.blue:hover,.btn.blue:active{background-color:#324d84;border-color:#324d84}.btn.gray{background:#d8d8d8;color:#fff;border:1px solid #d8d8d8}.btn.gray:hover,.btn.gray:active{background-color:#999;border-color:#999}.btn-top{position:fixed;bottom:9rem;right:1rem;width:3.6rem;height:3.6rem;background:#fff url(/resource/images/common/btn_top.png) no-repeat 50% 50%/1.4rem;border-radius:100%;box-shadow:#c3d1e9 0 2px 10px;z-index:1}.btn-edit{display:inline-block;width:3rem;height:3rem;background:url(/resource/images/views/btn_edit.png) no-repeat 50% 50%/100%;vertical-align:middle}.btn-del{display:inline-block;width:3rem;height:3rem;background:url(/resource/images/views/btn_del.png) no-repeat 50% 50%/100%;vertical-align:middle}.btn-more{display:block;width:100%;height:3rem;background:url(/resource/images/common/btn_more.svg) no-repeat 50% 50%/1.2rem;transition:all .4s}.bottom-btns{margin-top:2rem}.bottom-btns .btn~.btn{margin-top:1rem}@media screen and (min-width: 768px){.btn{padding:6px 20px;font-size:15px}.btn.plus{height:32px;padding:7px;font-size:15px;border-radius:32px}.btn.plus:before{width:13px;height:13px;margin-right:4px}.btn.large{height:44px;font-size:16px;border-radius:44px}.btn.xlarge{height:56px;font-size:18px;border-radius:56px}.btn-top{bottom:90px;right:20px;width:60px;height:60px;background-size:16px}.btn-edit,.btn-del{width:40px;height:40px}.btn-more{height:40px;background-size:20px}.bottom-btns{margin-top:40px;text-align:center}.bottom-btns .btn{width:300px}.bottom-btns .btn~.btn{margin-top:0;margin-left:20px}}.h2-title{display:none;margin-bottom:.5rem;color:#222;font-size:1.8rem;font-weight:600;text-align:left}.h3-title{color:#222;font-size:1.3rem}@media screen and (min-width: 768px){.h2-title{display:block;margin-bottom:40px;font-size:32px;text-align:center}.h3-title{font-size:20px}}.listfilter .select{display:inline-block;position:relative}.listfilter .select>button{padding:.5rem 2rem .6rem .5rem;color:#777;font-size:1.1rem}.listfilter .select>button:after{content:"";position:absolute;top:0;right:.2rem;width:1.5rem;height:100%;background:url(/resource/images/common/filter_select_btn.svg) no-repeat 50% 50%/1rem}.listfilter .select ul{display:none;position:absolute;top:3rem;left:0;width:100%;background:#fff;text-align:center;border-radius:6px;box-shadow:#dfe6f2 0 2px 10px;overflow:hidden}.listfilter .select ul li{display:block}.listfilter .select ul li button{width:100%;height:100%;padding:1.1rem 1rem;color:#777;font-size:1.1rem}.listfilter .select ul li.active button{background:#eff4fc}.listfilter .select.open{z-index:1}.listfilter .select.open button:after{transform:rotate(-180deg)}.listfilter .select.open ul{display:block}@media screen and (min-width: 768px){.listfilter{padding:0}.listfilter .select>button{padding:8px 25px 8px 10px;background-size:15px;font-size:15px}.listfilter .select>button:after{width:20px;background-size:12px}.listfilter .select ul{top:41px}.listfilter .select ul li button{padding:12px 5px;font-size:15px}}.tab{text-align:center}.tab .formbox{margin-top:0}.tab .tab-menu{margin-top:20px;background:#fff;box-shadow:#dfe6f2 0 1px 4px;border-radius:30px}.tab .tab-menu li{display:inline-block;width:50%}.tab .tab-menu li a{display:block;height:35px;font-size:12px;border-radius:50px;line-height:35px}.tab .tab-menu li button{width:100%;display:block;height:3.5rem;color:#999;font-size:1.2rem;border-radius:35px;line-height:3.1;text-align:center}.tab .tab-menu li.active button{background:#608adf;color:#fff}.tab .tab-cont{margin-top:1.5rem;text-align:left}.tab .tab-cont .cont{display:none}.tab .tab-cont .cont.active{display:block}@media screen and (min-width: 768px){.tab .tab-menu{display:inline-block;margin-top:50px;border-radius:50px}.tab .tab-menu li{width:170px}.tab .tab-menu li a{display:block;height:50px;font-size:16px;border-radius:50px;line-height:50px}.tab .tab-cont{margin-top:20px}}.guideinfo{margin-top:1rem}.guideinfo ul li{margin-top:.5rem;color:#999;font-size:1.1rem;line-height:1.4;word-break:break-all}.guideinfo ul li:first-child{margin-top:0}.guideinfo.box{margin:0 -2.4rem;padding:2rem 2.4rem;background:#fafbfd}.guideinfo.box .h3-title+ul{margin-top:.5rem}.guideinfo.box li{color:#777}.guideinfo.bg-gray{padding:1.5rem 2rem;background:#fafbfd}.guideinfo.bg-gray li:first-child{margin-top:0}.guideinfo.dot{width:auto;height:auto;transform:rotate(0);animation:none}.guideinfo.dot li{margin-top:.2rem}.guideinfo.dot li:before{content:"";display:inline-block;width:.2rem;height:.2rem;margin-right:.4rem;background:#e16464;border-radius:2px;vertical-align:middle}@media screen and (min-width: 768px){.guideinfo{margin-top:10px}.guideinfo ul li{margin-top:10px;font-size:14px}.guideinfo.box{margin:0;padding:30px 60px;border-radius:12px}.guideinfo.box .h3-title{font-size:18px}.guideinfo.box .h3-title+ul{margin-top:11px}.guideinfo.bg-gray{padding:20px 60px}.guideinfo.dot li{margin-top:5px;font-size:16px}.guideinfo.dot li:before{width:3px;height:3px;margin-right:4px;border-radius:3px}}.agreebox{margin-top:2rem}.agreebox .agree-tit{font-size:1.2rem}.agreebox .agree-cont{height:10rem;margin-top:.7rem;padding:1rem;background:#f6f8fc;border-radius:10px;overflow-y:scroll;word-break:break-word}.agreebox .agree-check{margin-top:1rem;text-align:right}.agreesummary{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #d8d8d8}.agreesummary p{color:#777;font-size:1.1rem;line-height:1.5}.agreesummary label{display:inline-block;margin-top:1.5rem}.agreesummary label input[type=checkbox]+span{font-size:1.4rem;font-weight:600}.agreechildsummary{margin-bottom:2rem;padding-bottom:1rem}.agreechildsummary p{color:#777;font-size:1.1rem;line-height:1.5}.agreechildsummary label{display:inline-block;margin-top:1.5rem}.agreechildsummary label input[type=checkbox]+span{font-size:1.4rem;font-weight:600}.agreecont{position:relative;padding:2rem 0 7rem 2rem;box-shadow:#dfe6f2 0 2px 10px;border-radius:10px}.agreecont .text{min-height:calc(100vh - 40rem);max-height:calc(100vh - 43rem);padding-right:2rem;color:#777;font-size:1.1rem;line-height:16px;overflow-y:auto}.agreecont .text::-webkit-scrollbar{width:5px;height:5px}.agreecont .text::-webkit-scrollbar-thumb{border-radius:5px;background:#aaa}.agreecont .text::-webkit-scrollbar-track{background:#eee}.agreecont .text{scrollbar-face-color:#aaa;scrollbar-track-color:#eee}.agreecont .text h3{margin-bottom:1rem;color:#222;font-size:1.2rem}.agreecont .selectbox{position:absolute;left:2rem;bottom:1rem;width:calc(100% - 4rem)}@media screen and (min-width: 768px){.agreebox{margin-top:40px}.agreebox .agree-tit{font-size:20px}.agreebox .agree-cont{height:140px;margin-top:10px;padding:30px}.agreebox .agree-check{margin-top:16px}.agreesummary{margin-top:-28px;margin-bottom:0;padding-bottom:15px}.agreesummary p{color:#999;font-size:16px;text-align:center}.agreesummary label{margin-top:40px}.agreesummary label input[type=checkbox]+span{font-size:18px;font-weight:500}.agreecont{padding:30px 0 110px 30px;border-radius:12px}.agreecont .text{height:500px;min-height:auto;max-height:auto;padding-right:30px;font-size:16px;line-height:28px}.agreecont .text h3{margin-bottom:10px;font-size:18px}.agreecont .selectbox{position:absolute;left:30px;bottom:30px;width:calc(100% - 60px)}}.ProseMirror{height:100%;font-size:14px}.ProseMirror:focus{outline:none}.ProseMirror p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.ProseMirror table td,.ProseMirror table th{min-width:1em;border:2px solid #ced4da;padding:3px 5px;vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror table td>*,.ProseMirror table th>*{margin-bottom:0}.ProseMirror table th{font-weight:700;text-align:left;background-color:#f1f3f5}.ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.ProseMirror table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#adf;pointer-events:none}.ProseMirror table p{margin:0}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.main{padding-bottom:4rem}.main-visual{position:relative;background:#eff5f5;overflow:hidden}.main-visual.open .big{display:block;padding-bottom:75px}.main-visual.open .small{display:none}.main-visual.open .btn-toggle{width:3.6rem;margin-left:-1.8rem;transform:rotate(-180deg)}.main-visual.open .btn-toggle .text{display:none}.main-visual .big{display:none;position:relative;text-align:center}.main-visual .big .inner{padding:3.5rem 4.6rem 33rem;background:url(/resource/images/views/mainvisual_bg.png) no-repeat 50% 97%/29.1rem}.main-visual .big .inner strong{color:#222;font-size:1.8rem;font-weight:500}.main-visual .big .inner strong em{display:block;font-size:2.2rem;font-weight:600}.main-visual .big .inner p{margin-top:.5rem;color:#777;font-size:1rem;line-height:1.4}.main-visual .big .inner .patent-desc{display:block;position:absolute;bottom:40px;left:0;width:100%;padding:0 20px;color:#999}.main-visual .big .img{display:block;margin-top:2rem;padding-right:3rem}.main-visual .small{display:block}.main-visual .small .inner{padding:2.5rem 2.4rem 3.7rem;text-align:center}.main-visual .small .inner strong{color:#222;font-size:1.8rem;font-weight:500;line-height:1.4}.main-visual .small .inner strong em{display:block;font-weight:600}.main-visual .btn-toggle{position:absolute;bottom:0;left:50%;width:9rem;height:3.6rem;margin-left:-4.5rem;padding:0 1rem;background:url(/resource/images/views/mainbanner_btn.png) no-repeat 95% 50%/3rem;color:#63827c;font-size:1.1rem;text-align:left}.main-member{margin-top:2.5rem;padding:0 2.4rem}.main-member .title-area{position:relative}.main-member .title-area .h2-tit{margin-bottom:.7rem;color:#222;font-size:1.8rem}.main-member .title-area .count{margin-left:.5rem;color:#597dc5;font-size:1.3rem}.main-member .title-area .listfilter{position:absolute;bottom:-.2rem;right:0}.main-member .title-area .listfilter .select{width:5.5rem}.main-member .list-area{margin-top:1rem}.main-member .list-area li{margin-top:1.5rem;box-shadow:#dfe6f2 0 2px 10px;border-radius:8px}.main-member .list-area li:first-child{margin-top:0}.main-member .list-area li.primary .box .img{background:#ebab9b;border:1px solid #ef7b63}.main-member .list-area li.primary .box .img span{background:#ef7b63}.main-member .list-area li.sub .box .img{background:#95afe4;border:1px solid #5982de}.main-member .list-area li.sub .box .img span{background:#5982de}.main-member .list-area li.rc .box .img{border:1px solid #4dc290}.main-member .list-area li.rc .box .img span{background:#4dc290}.main-member .list-area li.addbox{box-shadow:none}.main-member .list-area li.addbox .btn-add{display:block;padding:1.5rem 3rem 1rem;text-align:center;border:1px solid #d8d8d8;border-radius:80px}.main-member .list-area li.addbox .btn-add:hover{border-color:#608adf}.main-member .list-area li.addbox .btn-add span{position:relative;color:#608adf;font-size:1.6rem}.main-member .list-area li.addbox .btn-add span:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-top:-.3rem;margin-right:.5rem;background:url(/resource/images/views/main_btn_add.svg) no-repeat 0 0/100%;vertical-align:middle}.main-member .list-area li.addbox .btn-add p{margin-top:.5rem;color:#777;font-size:1rem;line-height:1.5}.main-member .list-area li .box{position:relative;padding:1.5rem 0;overflow:hidden}.main-member .list-area li .box .img{float:left;position:relative;width:4.7rem;height:4.7rem;margin-left:1.3rem;background:#eee;border-radius:100%}.main-member .list-area li .box .img img{width:100%;height:100%}.main-member .list-area li .box .img span{display:block;position:absolute;bottom:0;right:-.4rem;width:1.6rem;height:1.6rem;color:#fff;font-size:1rem;line-height:1.6rem;text-align:center;border-radius:100%}.main-member .list-area li .box .info{display:inline-block;margin-left:1.4rem;padding-top:.6rem}.main-member .list-area li .box .info strong{display:block;margin-bottom:.2rem;color:#222;font-size:1.3rem}.main-member .list-area li .box .info .birth{color:#777;font-size:1.2rem}.main-member .list-area li .box .btn-link{position:absolute;top:1.4rem;right:0;width:4rem;height:5rem;background:url(/resource/images/views/main_btn_member.png) no-repeat 50% 50%/.6rem}.main-member .list-area li .toggle{position:relative;background:#f6f8fc;overflow:hidden}.main-member .list-area li .toggle>p{padding:1rem 1.5rem;color:#777;font-size:1.1rem}.main-member .list-area li .toggle.open .btn-toggle{transform:rotate(-180deg)}.main-member .list-area li .toggle.open .toggle-cont{display:block}.main-member .list-area li .toggle .color-black{margin-left:.5rem;color:#222}.main-member .list-area li .toggle .state{display:inline-block;margin-right:.6rem;padding:.2rem .7rem;color:#fff;font-size:1rem;border-radius:18px}.main-member .list-area li .toggle .state.blue{background:#749bf3}.main-member .list-area li .toggle .state.yellow{background:#f9ab23}.main-member .list-area li .toggle .state.green{background:#3dae7d}.main-member .list-area li .toggle .state.purple{background:#837cdb}.main-member .list-area li .toggle .state.gray{background:#777777}.main-member .list-area li .toggle .btn-toggle{position:absolute;top:.9rem;right:1.5rem;width:2rem;height:2rem;background:url(/resource/images/views/main_btn_toggle.svg) no-repeat 50% 50%/100%;transition:all .4s}.main-member .list-area li .toggle .toggle-cont{display:none;height:auto;min-height:unset;margin:0 1.5rem;padding:1rem 0;border-top:1px solid rgba(216,216,216,.2)}.main-member .list-area li .toggle .toggle-cont .text{color:#777;font-size:1rem;line-height:1.5rem}.main-member .list-area li .toggle .toggle-cont .btn{margin-top:1rem}.main-member .list-area li .toggle .toggle-cont .btn-area{display:flex;justify-content:space-between;margin:1rem -.3rem 0}.main-member .list-area li .toggle .toggle-cont .btn-area .btn{width:33.333%;margin:0 .3rem;font-size:1.1rem;letter-spacing:-.05rem}.main-member .list-area li .toggle .toggle-cont .btn-area .btn.confirm{background:#dceaff;border-color:#cedeff}.main-member .list-area li .toggle .toggle-cont .btn-area .btn.confirm:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.4rem;background:url(/resource/images/views/main_btn_confirm.svg) no-repeat 50% 50%/100%}.intro{position:relative;padding:4rem 0;background:#eef4f4;text-align:center}.intro .visual{padding:0 2.4rem}.intro .visual .logo{text-align:center}.intro .visual .logo img{width:12.5rem}.intro .visual .text{margin-top:1rem}.intro .visual .text h1{color:#222;font-size:1.8rem}.intro .visual .text h1 em{display:block;margin-top:.3rem;font-size:2.2rem;font-weight:600}.intro .visual .btn-area{max-width:340px;margin:3rem auto 0}.intro .visual .btn-area .btn{display:grid}.intro .visual .btn-area span{display:block;font-size:.9rem;font-weight:200}.intro .visual .btn-area .btn~.btn{margin-top:.7rem}.intro .img{margin-top:2.4rem}.intro .img .pc{display:none}.intro .patent-desc{margin:-1.5rem 0 1rem;padding:0 2.4rem;color:#999;font-size:.9rem;text-align:left}.intro .video-area{position:relative;padding:0 2.4rem}.intro .video-area:empty:before{content:"\be44\b514\c624  \c601\c5ed";display:block;width:100%;height:153px;background:#ddd;font-size:15px;text-align:center;line-height:150px}.intro .video-area .video-js{width:100%;height:auto;margin:0 auto;border:6px solid #fff;border-radius:4px;box-shadow:#e9e6dc 0 2px 10px}.intro .video-area video{position:static}.swiper-area{max-width:500px;margin:0 auto}.swiper-area .swiper{border-radius:8px;box-shadow:#dfe6f2 0 2px 10px}.swiper-area .swiper .swiper-button-prev{left:0;width:2rem;height:3rem;background-color:#fff;color:#999;opacity:.8}.swiper-area .swiper .swiper-button-prev:after{font-size:15px}.swiper-area .swiper .swiper-button-next{right:0;width:2rem;height:3rem;background-color:#fff;color:#999;opacity:.8}.swiper-area .swiper .swiper-button-next:after{font-size:15px}.swiper-area .swiper .swiper-button-disabled{opacity:.2}.swiper-area .swiper .swiper-pagination{bottom:.3rem}.swiper-area .swiper .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;margin:0 3px;vertical-align:middle}.swiper-area .swiper .swiper-pagination .swiper-pagination-bullet-active{width:6px;height:6px;background:#608adf}.introsolution{padding-bottom:4rem}.introsolution .content{padding:6rem 2.4rem 0}.introsolution .content h2{margin-bottom:2rem;font-size:1.8rem;font-weight:600;text-align:center;line-height:1.4}.introsolution .visual{padding:2.8rem 2.4rem 4rem;background:#eff5f5}.introsolution .visual h1{display:none}.introsolution .visual h2{margin-bottom:-.2rem;color:#096a77;font-size:2rem;line-height:27px;text-align:center}.introsolution .visual h2 em{display:block;position:relative;min-width:10rem;min-height:2.7rem;padding-bottom:.4rem;font-weight:600}.introsolution .visual h2 em:before{content:"";position:absolute;bottom:0;left:50%;width:10rem;height:.8rem;margin-left:-5rem;background:#fff597}.introsolution .visual h2 em:after{content:"\b098\b9cc\c758  \ac74\ac15";position:absolute;top:0;left:0;width:100%;z-index:1}.introsolution .visual .text{padding:0 1rem;color:#777;font-size:1.2rem;line-height:17px;text-align:center}.introsolution .visual .text p{margin-top:.5rem}.introsolution .visual .summary-area{margin-top:3rem;border-top:1px solid #e1eeee}.introsolution .visual .summary-area .summary{display:table;min-height:6rem;margin-top:3rem}.introsolution .visual .summary-area .summary.item01{color:#2cb194}.introsolution .visual .summary-area .summary.item02{color:#eb8c39}.introsolution .visual .summary-area .summary.item03{color:#937ab6}.introsolution .visual .summary-area .summary .img{display:table-cell;vertical-align:middle}.introsolution .visual .summary-area .summary .img img{width:6rem}.introsolution .visual .summary-area .summary .cont{display:table-cell;padding-left:1.5rem;vertical-align:middle}.introsolution .visual .summary-area .summary .head{font-size:1.3rem}.introsolution .visual .summary-area .summary .data li{position:relative;margin-top:.2rem;padding-left:.5rem;color:#777;font-size:1.1rem;line-height:15px}.introsolution .visual .summary-area .summary .data li:before{content:"";position:absolute;top:.5rem;left:0;width:.2rem;height:.2rem;background:#777}.introsolution .visual .patent-desc{margin-top:2rem;color:#999;font-size:.9rem}.introsolution .visual .video-area{position:relative;margin-top:3rem;box-shadow:#c8d9d1 0 0 10px}.introsolution .visual .video-area:empty:before{content:"\be44\b514\c624  \c601\c5ed";display:block;width:100%;height:153px;background:#ddd;font-size:15px;text-align:center;line-height:150px}.introsolution .visual .video-area .video-js{width:100%;height:auto;margin:0 auto;border:6px solid #fff;border-radius:4px;box-shadow:#c8d9d1 0 0 10px}.introsolution .visual .video-area video{position:static}.introsolution .visual .logo{margin-top:3rem;text-align:center}.introsolution .visual .logo img{width:15rem}.introsolution .icon-list{display:flex;flex-wrap:wrap;justify-content:space-between}.introsolution .icon-list li{width:calc(50% - 1rem);margin-bottom:2rem}.introsolution .icon-list li:before{content:"";display:block;width:6.5rem;height:6.5rem;margin:0 auto;background-repeat:no-repeat;background-size:100%}.introsolution .icon-list li.item01:before{background-image:url(/resource/images/views/solution_iconlist01.svg)}.introsolution .icon-list li.item02:before{background-image:url(/resource/images/views/solution_iconlist02.svg)}.introsolution .icon-list li.item03:before{background-image:url(/resource/images/views/solution_iconlist03.svg)}.introsolution .icon-list li.item04:before{background-image:url(/resource/images/views/solution_iconlist04.svg)}.introsolution .icon-list li.item05:before{background-image:url(/resource/images/views/solution_iconlist05.svg)}.introsolution .icon-list li.item06:before{background-image:url(/resource/images/views/solution_iconlist06.svg)}.introsolution .icon-list li.item07:before{background-image:url(/resource/images/views/solution_iconlist07.svg)}.introsolution .icon-list li p{margin-top:1rem;color:#222;font-size:1.2rem;line-height:16px;text-align:center;letter-spacing:-.06em}.introsolution .icon-list+p{margin-top:2.5rem;color:#e16464;font-size:1.2rem;line-height:16px;text-align:center;letter-spacing:-.06em}.introsolution .icon-list+p span.underline{text-decoration:underline}.introsolution .speech-bubble{padding-bottom:2rem}.introsolution .speech-bubble li{display:flex;align-items:center;position:relative;margin-top:5rem;padding:1.5rem;border:1px solid #dceaff;border-radius:8px;box-shadow:#dfe6f2 0 2px 10px}.introsolution .speech-bubble li:after{border-color:#fff transparent;border-style:solid;border-width:20px 21px 0px 0;content:"";display:block;left:43px;position:absolute;bottom:-19px;width:0;z-index:1}.introsolution .speech-bubble li:before{border-color:#dceaff transparent;border-style:solid;border-width:20px 22px 0px 0;content:"";display:block;left:42px;position:absolute;bottom:-21px;width:0;z-index:0}.introsolution .speech-bubble li:first-child{margin-top:0}.introsolution .speech-bubble li.left img{margin-right:1.5rem}.introsolution .speech-bubble li.right:after{border-width:20px 0px 0px 21px;left:auto;right:33px}.introsolution .speech-bubble li.right:before{border-width:20px 0px 0px 22px;left:auto;right:32px}.introsolution .speech-bubble li.right img{margin-left:1.5rem}.introsolution .speech-bubble li img{display:inline-block;width:6.6rem;background:#eff4fc;border-radius:100%}.introsolution .speech-bubble li .cont{display:inline-block}.introsolution .speech-bubble li .cont blockquote{font-size:1.2rem;line-height:16px}.introsolution .speech-bubble li .cont p{color:#777;font-size:1.1rem}.introproduct{background:#eff4fc}.introproduct h1{display:none}.introproduct .tab{padding-top:3rem}.introproduct .tab .tab-menu{margin:0 2.4rem}.introproduct .tab .tab-cont{margin-top:3rem}.introproduct .content{background:#fff}.introproduct .content .inner{padding:6rem 2.4rem 0}.introproduct .content .inner h2{margin-bottom:2rem;font-size:1.4rem;font-weight:600;text-align:center;line-height:1.4}.introproduct .content .inner h2 em{display:block;position:relative;height:3.3rem;margin-bottom:1rem;font-size:2.4rem;font-weight:600}.introproduct .content .inner h2 em:before{content:"";position:absolute;left:50%;margin-left:-1.4rem;z-index:1}.introproduct .content .inner h2 em:after{content:"";position:absolute;bottom:.2rem;left:50%;width:3.2rem;height:.8rem;margin-left:-1.6rem}.introproduct .content .inner h2 em.green{color:#2cb194}.introproduct .content .inner h2 em.green:before{content:"01"}.introproduct .content .inner h2 em.green:after{background:#eff5f5}.introproduct .content .inner h2 em.blue{color:#608adf}.introproduct .content .inner h2 em.blue:before{content:"02"}.introproduct .content .inner h2 em.blue:after{background:#eff4fc}.introproduct .content .inner h2 em.purple{color:#937ab6}.introproduct .content .inner h2 em.purple:before{content:"03"}.introproduct .content .inner h2 em.purple:after{background:#f0edf3}.introproduct .content .patent-desc{margin:1rem 0 0;color:#999;font-size:.9rem}.introproduct .visual .inner{padding:0 2.4rem 4rem}.introproduct .visual .inner strong{display:block;font-size:1.8rem;text-align:center}.introproduct .visual .inner .desc{margin-top:.5rem;color:#777;font-size:1.2rem;line-height:17px;text-align:center}.introproduct .visual .inner .img{display:block;margin:2rem 0}.introproduct .visual .inner .itemlist{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem}.introproduct .visual .inner .itemlist li{width:calc(50% - .6rem);margin-top:2rem}.introproduct .visual .inner .itemlist li img{border-radius:8px}.introproduct .visual .inner .itemlist li p{margin-top:1rem;color:#222;font-size:1.2rem;text-align:center}.introproduct .visual .inner .type-desc{margin-top:20px;text-align:left;color:#999;font-size:1.1rem;line-height:1.4}.introproduct .inspection{text-align:center}.introproduct .inspection>div{position:relative;padding:2rem}.introproduct .inspection>div.green{background:#eff5f5;border-radius:100px}.introproduct .inspection>div.blue{margin-top:.5rem;background:#eff4fc;border-radius:100px}.introproduct .inspection>div.blue:before{content:"";position:absolute;top:-1.7rem;left:50%;width:3rem;height:3rem;margin-left:-1.5rem;background:url(/resource/images/views/product_addbtn.svg) no-repeat 0 0/100%;border-radius:100%;box-shadow:#dfe6f2 0 3px 6px}.introproduct .inspection>div .head{font-size:1.3rem}.introproduct .inspection>div .data li{margin-top:.7rem;color:#777;font-size:1.1rem}.introproduct .checklist{display:flex;flex-wrap:wrap;margin-top:1rem;background:#eff4fc;border-radius:8px}.introproduct .checklist li{display:flex;align-items:center;width:50%;height:6rem;padding:1.5rem 1.5rem 1.5rem 4rem;background:url(/resource/images/views/product_check.svg) no-repeat 1rem 50%/2rem;font-size:1.1rem;border-top:1px solid #fff;border-right:1px solid #fff}.introproduct .checklist li:nth-of-type(2n){border-right:0}.introproduct .productmanage{max-width:272px;margin:0 auto;padding-bottom:4rem;background:url(/resource/images/views/product_manage_bg.png) no-repeat 50% 0/100%}.introproduct .productmanage>div{display:inline-block;width:14.7rem;height:14.7rem;padding:5.2rem 2.5rem 0;text-align:center;vertical-align:middle;border-radius:100%}.introproduct .productmanage>div.item01{background:url(/resource/images/views/product_manage01.svg) no-repeat 50% 1rem/3.6rem}.introproduct .productmanage>div.item02{margin-left:-2.2rem;background:url(/resource/images/views/product_manage02.svg) no-repeat 50% 1.2rem/4.4rem}.introproduct .productmanage>div strong{font-size:1.2rem;line-height:15px}.introproduct .productmanage>div p{margin-top:.3rem;color:#777;font-size:1.1rem;line-height:14px}.introservice{padding-bottom:4rem}.introservice .content{padding:6rem 2.4rem 0}.introservice .content h2{margin-bottom:2rem;font-size:18px;font-weight:600;text-align:center;line-height:1.4}.introservice .content .video-cont-box{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;max-width:1200px;margin:0 auto 30px}.introservice .content .video-cont-box .video-area{position:relative;border-radius:8px;overflow:hidden;padding-bottom:56.25%}.introservice .content .video-cont-box .video-area iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.introservice .visual{background:#f1eef5}.introservice .visual .inner{margin:0 auto;padding:4rem 2.4rem}.introservice .visual .inner h1{font-size:1.8rem;font-weight:600;text-align:center}.introservice .visual .inner .logo{margin-top:2rem;text-align:center}.introservice .visual .inner .logo img{width:15rem}.introservice .process{margin-top:2rem}.introservice .process ul{position:relative}.introservice .process ul:before{content:"";position:absolute;top:0;left:50%;width:.4rem;height:100%;margin-left:-.2rem;background:#e5dfec}.introservice .process ul li{display:flex;align-items:center;position:relative;width:100%;min-height:10rem;margin-top:2rem;padding:2rem;background:#fff;border-radius:8px;z-index:1}.introservice .process ul li.item02{border-bottom-left-radius:0;border-bottom-right-radius:0}.introservice .process ul li.item03{margin-top:0;border-radius:0}.introservice .process ul li.item03:before{content:"";position:absolute;top:0;width:calc(100% - 4rem);height:1px;border-top:1px solid #f2f1f5}.introservice .process ul li.item04{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.introservice .process ul li.item04:before{content:"";position:absolute;top:0;width:calc(100% - 4rem);height:1px;border-top:1px solid #f2f1f5}.introservice .process ul li .img{width:6rem}.introservice .process ul li p{padding-left:1.5rem;font-size:1.3rem;line-height:20px}.introservice .process ul li p .num-process{display:none}.introfecal{padding:3rem 2.4rem 4rem;background:#f9f6ed}.introfecal h1{display:none}.introfecal h2{margin-bottom:2rem;font-size:1.8rem;font-weight:600;text-align:center;line-height:1.4}.introfecal .content~.content{margin-top:6rem}.introfecal .video-area{position:relative}.introfecal .video-area:empty:before{content:"\be44\b514\c624  \c601\c5ed";display:block;width:100%;height:153px;background:#ddd;font-size:15px;text-align:center;line-height:150px}.introfecal .video-area .video-js{width:100%;height:auto;margin:0 auto;border:6px solid #fff;border-radius:4px;box-shadow:#e9e6dc 0 2px 10px}.introfecal .video-area video{position:static}.introfecal .first-swiper-img{width:100%;padding-top:150%;position:relative;overflow:hidden;background-color:#fff}.introfecal .first-swiper-img img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);object-fit:cover}@media screen and (min-width: 768px){.main{padding-bottom:100px}.main-visual.open .big{padding-bottom:45px}.main-visual .big{display:block;text-align:left;padding-bottom:45px}.main-visual .big .inner{max-width:1200px;height:480px;margin:0 auto;padding:100px 30px 0;background:url(/resource/images/views/mainvisual_bg_pc.png) no-repeat 90% 100%/450px}.main-visual .big .inner strong{font-size:32px}.main-visual .big .inner strong em{margin-top:8px;font-size:32px}.main-visual .big .inner p{width:320px;margin-top:20px;font-size:14px;line-height:22px}.main-visual .big .inner .patent-desc{display:block;position:static;bottom:0;left:0;float:right;width:652px;margin-top:180px;margin-right:0;color:#999;font-size:12px;line-height:16px}.main-visual .small,.main-visual .btn-toggle{display:none}.main-member{max-width:1200px;margin:60px auto 0;padding:0 30px}.main-member .title-area .h2-tit{display:inline-block;margin-bottom:0;font-size:26px;font-weight:600;vertical-align:middle}.main-member .title-area .count{margin:0 10px;font-size:16px}.main-member .title-area .listfilter{bottom:-6px}.main-member .title-area .listfilter .select{width:76px}.main-member .list-area{margin-top:16px}.main-member .list-area li{display:inline-block;width:calc(50% - 15px);margin-top:30px;margin-right:30px;vertical-align:top}.main-member .list-area li:nth-of-type(-n + 2){margin-top:0}.main-member .list-area li:nth-of-type(2n){margin-right:0}.main-member .list-area li.primary .box .img,.main-member .list-area li.sub .box .img,.main-member .list-area li.rc .box .img{border-width:2px}.main-member .list-area li.addbox .btn-add{height:150px;padding:42px 30px;border-radius:12px}.main-member .list-area li.addbox .btn-add span{font-size:20px}.main-member .list-area li.addbox .btn-add span:before{width:20px;height:20px;margin-top:-3px;margin-right:10px}.main-member .list-area li.addbox .btn-add p{margin-top:5px;font-size:14px;line-height:20px}.main-member .list-area li .box{padding:20px 0}.main-member .list-area li .box .img{width:60px;height:60px;margin-left:20px}.main-member .list-area li .box .img span{right:0;width:20px;height:20px;font-size:12px;line-height:22px}.main-member .list-area li .box .info{margin-left:20px;padding-top:7px}.main-member .list-area li .box .info strong{margin-bottom:2px;font-size:18px}.main-member .list-area li .box .info .birth{font-size:15px}.main-member .list-area li .box .btn-link{top:36px;right:10px;width:32px;height:32px;background-size:8px}.main-member .list-area li .toggle>p{height:50px;padding:17px 20px 11px;font-size:15px}.main-member .list-area li .toggle .color-black{margin-left:.5rem;color:#222}.main-member .list-area li .toggle .state{height:22px;margin-top:-3px;margin-right:10px;padding:4px 8px;font-size:13px;border-radius:22px;vertical-align:top}.main-member .list-area li .toggle .btn-toggle{top:13px;right:20px;width:24px;height:24px}.main-member .list-area li .toggle .toggle-cont{margin:0 20px;padding:10px 0 20px;border-top:1px solid #d7dbe9}.main-member .list-area li .toggle .toggle-cont .text{font-size:14px;line-height:20px}.main-member .list-area li .toggle .toggle-cont .btn{margin-top:15px}.main-member .list-area li .toggle .toggle-cont .btn-area{margin:15px -5px 0}.main-member .list-area li .toggle .toggle-cont .btn-area .btn{margin:0 5px;padding:12px 0;font-size:16px;letter-spacing:-.08em}.main-member .list-area li .toggle .toggle-cont .btn-area .btn.confirm:before{width:15px;margin-right:3px}.intro{padding:100px 0;background:#eff5f5}.intro .visual .logo img{width:220px}.intro .visual .text{margin-top:20px}.intro .visual .text h1{font-size:40px}.intro .visual .text h1 em{margin-top:0;font-size:40px}.intro .visual .btn-area{margin-top:40px}.intro .visual .btn-area span{font-size:13px;font-weight:500}.intro .visual .btn-area .btn~.btn{margin-top:10px}.intro .img{max-width:680px;margin:40px auto 0}.intro .img .mobile{display:none}.intro .img .pc{display:block}.intro .img .pc img{width:auto}.intro .patent-desc{max-width:680px;margin:1rem auto 4rem;padding:0;font-size:1.2rem;line-height:16px}.intro .video-area{max-width:680px;margin:0 auto;padding:0}.intro .video-area:empty:before{height:273px;line-height:273px}.intro .video-area .video-js{border-width:12px}.intro .video-area video{position:static}.swiper-area .swiper .swiper-button-prev{width:50px;height:80px;background-color:transparent}.swiper-area .swiper .swiper-button-prev:after{font-size:20px}.swiper-area .swiper .swiper-button-next{width:50px;height:80px;background-color:transparent}.swiper-area .swiper .swiper-button-next:after{font-size:20px}.swiper-area .swiper .swiper-pagination{bottom:.9rem}.swiper-area .swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px}.swiper-area .swiper .swiper-pagination .swiper-pagination-bullet-active{width:10px;height:10px}.introsolution{padding-bottom:100px}.introsolution .content{padding:140px 0 0}.introsolution .content h2{margin-bottom:30px;font-size:28px}.introsolution .visual{padding:60px 30px 80px}.introsolution .visual+.content{padding-top:80px}.introsolution .visual .inner{max-width:1000px;margin:0 auto}.introsolution .visual h1{display:block;font-size:32px;font-weight:600;text-align:center}.introsolution .visual h2{margin-top:50px;margin-bottom:24px;font-size:30px}.introsolution .visual h2 em{display:inline-block;width:145px;padding-bottom:14px;vertical-align:middle}.introsolution .visual h2 em:before{left:0;bottom:-6px;width:100%;height:14px;margin-left:0}.introsolution .visual .text{padding:0;font-size:17px;line-height:28px}.introsolution .visual .text p{margin-top:10px}.introsolution .visual .colbox:after{content:"";display:block;clear:both}.introsolution .visual .summary-area{border:none}.introsolution .visual .summary-area .summary{margin-top:20px}.introsolution .visual .summary-area .summary .head{display:block;padding-right:50px;font-size:18px}.introsolution .visual .summary-area .summary .data li{font-size:14px;line-height:19px}.introsolution .visual .summary-area .summary .data li:before{top:7px}.introsolution .visual .patent-desc{margin:20px 0 0;font-size:1.2rem;line-height:16px}.introsolution .visual .video-area:empty:before{height:273px;line-height:273px}.introsolution .visual .video-area .video-js{border-width:12px}.introsolution .visual .logo{margin-top:60px}.introsolution .visual .logo img{width:250px}.introsolution .icon-list{justify-content:center;max-width:970px;margin:0 auto}.introsolution .icon-list li{width:22.682%;margin-top:60px;margin-bottom:0}.introsolution .icon-list li:before{width:112px;height:112px}.introsolution .icon-list li:nth-of-type(-n + 4){margin-top:0}.introsolution .icon-list li p{margin-top:15px;font-size:16px;line-height:22px;letter-spacing:0}.introsolution .speech-bubble{display:flex;justify-content:center}.introsolution .speech-bubble li{width:300px;margin:0 20px;padding:20px 15px}.introsolution .speech-bubble li img{width:65px}.introsolution .speech-bubble li .cont blockquote{font-size:14px;line-height:20px}.introsolution .speech-bubble li .cont p{font-size:13px}.introproduct h1{display:block;padding-top:60px;font-size:32px;font-weight:600;text-align:center}.introproduct .tab{padding-top:40px}.introproduct .tab .tab-menu li{width:200px}.introproduct .tab .tab-cont{margin-top:40px}.introproduct .content~.content .inner{padding-top:140px}.introproduct .content .inner{max-width:1040px;margin:0 auto;padding:80px 30px 0}.introproduct .content .inner h2{margin-bottom:30px;font-size:28px}.introproduct .content .inner h2 em{height:68px;margin-bottom:30px;font-size:50px}.introproduct .content .inner h2 em:before{margin-left:-28px}.introproduct .content .inner h2 em:after{bottom:6px;width:70px;height:16px;margin-left:-35px}.introproduct .content .patent-desc{margin-top:20px;text-align:center}.introproduct .visual .inner{max-width:1200px;margin:0 auto;padding:0 30px 80px}.introproduct .visual .inner strong{font-size:28px}.introproduct .visual .inner .desc{width:630px;margin:10px auto 0;font-size:17px;line-height:28px}.introproduct .visual .inner .img{max-width:470px;margin:45px auto 20px;text-align:center}.introproduct .visual .inner .btn-area{width:300px;margin:0 auto}.introproduct .visual .inner .itemlist{max-width:960px;margin:0 auto 60px}.introproduct .visual .inner .itemlist li{width:calc(33.333% - 40px);margin-top:60px}.introproduct .visual .inner .itemlist li:nth-of-type(-n + 3){margin-top:40px}.introproduct .visual .inner .itemlist li p{margin-top:20px;font-size:18px}.introproduct .visual .inner .itemlist~.btn-area{padding-bottom:20px}.introproduct .visual .inner .type-desc{margin-top:0;text-align:center;color:#999;font-size:12px;font-weight:500}.introproduct .inspection>div{display:inline-block;width:calc(51% - 20px);height:160px;padding:30px;vertical-align:top}.introproduct .inspection>div.blue{margin-top:0;margin-left:20px}.introproduct .inspection>div.blue:before{top:50px;left:-35px;width:50px;height:50px;margin-left:0}.introproduct .inspection>div .head{font-size:18px;line-height:25px}.introproduct .inspection>div .data{margin-top:10px}.introproduct .inspection>div .data li{margin-top:7px;font-size:15px}.introproduct .checklist{margin-top:30px;border-radius:12px}.introproduct .checklist li{width:33.333%;height:90px;padding:35px 20px 33px 85px;background-position-x:40px;background-size:30px;font-size:18px}.introproduct .checklist li:nth-of-type(2n){border-right:1px solid #fff}.introproduct .checklist li:nth-of-type(3n){border-right:0}.introproduct .productmanage{max-width:520px;padding-bottom:100px;background-size:520px}.introproduct .productmanage>div{width:280px;height:280px;padding:130px 40px 0}.introproduct .productmanage>div.item01{background-position-y:40px;background-size:70px}.introproduct .productmanage>div.item02{margin-left:-40px;background-position-y:40px;background-size:100px}.introproduct .productmanage>div strong{font-size:18px;line-height:25px}.introproduct .productmanage>div p{margin-top:5px;font-size:14px;line-height:20px}.introservice{padding-bottom:100px}.introservice .content{padding:80px 0 0}.introservice .content~.content{padding-top:140px}.introservice .content h2{margin-bottom:30px;font-size:28px}.introservice .visual .inner{max-width:1200px;margin:0 auto;padding:60px 30px 80px}.introservice .visual .inner h1{font-size:32px}.introservice .visual .inner .logo{margin-top:40px}.introservice .visual .inner .logo img{width:250px}.introservice .process{margin-top:60px}.introservice .process ul{display:flex;flex-wrap:wrap;justify-content:space-between;vertical-align:top}.introservice .process ul:before{display:none}.introservice .process ul li{align-items:flex-start;width:29.9%;min-height:125px;margin-top:40px;padding:26px 10px 26px 30px}.introservice .process ul li:nth-of-type(-n + 2){margin-top:0}.introservice .process ul li.item02,.introservice .process ul li.item03{border-radius:8px}.introservice .process ul li.item03:before{display:none}.introservice .process ul li.item04{margin-top:40px;border-radius:8px}.introservice .process ul li.item04:before{display:none}.introservice .process ul li .img{width:75px}.introservice .process ul li p{width:calc(100% - 75px);padding-left:20px;font-size:16px;line-height:25px}.introservice .process ul li p .num-process{display:block;font-size:20px;font-weight:600}.introservice .process ul li p .num-process.blue{color:#7ba5e3}.introservice .process ul li p .num-process.red{color:#ef9797}.introservice .process ul li p .num-process.yellow{color:#e9bf76}.introservice .process ul li p .num-process.green{color:#84d1b0}.introfecal{padding:60px 30px 100px}.introfecal h1{display:block;margin-bottom:60px;color:#222;font-size:32px;font-weight:600;text-align:center}.introfecal h2{margin-bottom:30px;font-size:28px}.introfecal .content~.content{margin-top:140px}.introfecal .video-area:empty:before{height:450px;line-height:450px}.introfecal .video-area .video-js{max-width:800px;border-width:12px}}@media screen and (min-width: 1000px){.main-visual .big .inner{background:url(/resource/images/views/mainvisual_bg_pc.png) no-repeat 94% -22px/667px}.main .main{padding-bottom:100px}.main .main-visual.open .big,.main .main-visual .big{padding-bottom:45px}.main .main-visual .big .inner .patent-desc{margin-top:168px}.main-member .list-area li{width:calc(33% - 17px)}.main-member .list-area li:nth-of-type(-n + 3){margin-top:0}.main-member .list-area li:nth-of-type(2n){margin-right:30px}.main-member .list-area li:nth-of-type(3n){margin-right:0}.main-member .list-area li .toggle .toggle-cont{height:auto;min-height:130px}.introsolution .visual .summary-area{float:left;width:420px;margin-top:40px}.introsolution .visual .video-area{float:right;width:485px;margin-top:60px}.introservice{padding-bottom:100px}.introservice .process{margin-top:60px}.introservice .process ul{display:flex;flex-wrap:wrap;justify-content:space-between}.introservice .process ul:before{display:none}.introservice .process ul li{width:29.9%;min-height:125px;margin-top:40px;padding:26px 10px 26px 30px}}.introsolution .content.v2{padding-top:2.4rem}.introsolution .content.v2 .video-cont-box{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.introsolution .content.v2 .video-cont-box .video-area{position:relative;border-radius:8px;overflow:hidden;min-height:148px}.introsolution .content.v2 .video-cont-box .video-area iframe{width:100%;height:100%}.introsolution .content.v2 .video-cont-box .video-area .video-js{width:100%;height:auto;margin:0 auto;border-radius:8px}.introsolution .content.v2 .video-cont-box .video-area .video-js video{position:static}.introsolution .content.v2 .video-cont-box .video-area:empty:before{content:"\be44\b514\c624  \c601\c5ed";display:flex;width:100%;height:148px;background:#ddd;font-size:15px;align-items:center;justify-content:center;border-radius:8px}.introproduct .checklist{overflow:hidden;background:initial}.introproduct .checklist li{background:#eff4fc;position:relative}.introproduct .checklist li:last-child{border-radius:0 0 8px}.introproduct .checklist li:nth-child(even):nth-last-child(2){border-radius:0 0 8px}.introproduct .checklist li:before{content:"";display:block;width:20px;height:20px;background:url(/resource/images/views/product_check.svg) no-repeat center center;background-size:20px auto;position:absolute;top:calc(50% - 10px);left:10px}@media screen and (min-width: 768px){.introsolution .content.v2{padding-top:60px;max-width:1000px;margin:0 auto}.introsolution .content.v2 .video-cont-box{grid-template-columns:repeat(2,1fr);gap:60px;padding:0 30px}.introsolution .content.v2 .video-cont-box .video-area{height:238px}.introsolution .content.v2 .video-cont-box .video-area:empty:before{height:238px}.introproduct .checklist li:last-child{border-radius:0 0 12px}.introproduct .checklist li:nth-child(even):nth-last-child(2){border-radius:0 0 12px}.introproduct .checklist li:before{width:30px;height:30px;background-size:30px auto;top:calc(50% - 15px);left:40px}}.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width)}.member{padding:3.5rem 2.4rem 0}.member .member-info{position:relative;margin-top:3.5rem;padding:4rem 2rem 1.5rem;border-radius:10px;box-shadow:#dfe6f2 0 2px 10px}.member .member-info .img{position:absolute;top:-3rem;left:50%;width:6rem;margin-left:-3rem;background:#eeeeee;border-radius:100%}.member .member-info .img.primary{background:#f39f9f}.member .member-info .img.sub{background:#95afe4}.member .member-info .img.rc{background:#eeeeee}.member .member-info .img img{width:100%;height:100%}.member .member-info .user{text-align:center;line-height:1}.member .member-info .user *{display:inline-block;vertical-align:middle}.member .member-info .user strong{margin-right:.2rem;color:#222;font-size:1.3rem}.member .member-info .user span{color:#222;font-size:1.2rem}.member .member-info .user .label{width:1.6rem;height:1.6rem;margin-right:.4rem;color:#fff;font-size:1rem;line-height:1.6;border-radius:16px;text-align:center}.member .member-info .user .label.primary{background:#ef7b63}.member .member-info .user .label.sub{background:#5982de}.member .member-info .user .label.rc{background:#4dc290}.member .member-info .btn-wrap{position:absolute;top:.5rem;right:.5rem;text-align:right}.member .member-info .summary dl{font-size:1.1rem}.member .member-info .summary dl dt{display:inline-block;width:7.5rem;margin-top:1rem;color:#222;vertical-align:top}.member .member-info .summary dl dd{display:inline-block;width:calc(100% - 7.5rem);margin-top:1rem;color:#777;vertical-align:top}.member .member-info .link{margin-top:1.5rem}.member .member-info .guideinfo{margin:1.5rem -2rem -1.5rem}.member .member-info .guideinfo .txt-black{color:#222}.member .newkitbtn{margin:2rem 2rem 0}.member .tab{margin-bottom:4rem}.member .nodata{padding:2rem;border-radius:8px;box-shadow:#dfe6f2 0 2px 10px;text-align:center}.member .nodata p{color:#777;font-size:1.1rem}.member .nodata .btn.full.large{margin-top:1.5rem}.member .btn-area{margin-top:-1rem;margin-bottom:1.5rem}.member .btn-area .btn-withdrawal{padding-bottom:.2rem;color:#999;font-size:1.1rem;border-bottom:1px solid #999}.member .btn-area .btn-withdrawal:hover,.member .btn-area .btn-withdrawal:active{color:#222;border-color:#222}.member .kit{position:relative;margin-top:1.5rem;box-shadow:#dfe6f2 0 2px 10px;border-radius:8px;overflow:hidden}.member .kit.open .acc-cont{display:block}.member .kit.open .btn-more{transform:rotate(-180deg)}.member .kit .acc-head{padding:1.2rem 1.5rem}.member .kit .acc-head .kit-tit{color:#222;font-size:1.4rem}.member .kit .acc-head .kit-tit .kit-order-num{font-size:1rem;color:#777;font-weight:300}.member .kit .acc-head .kit-date{margin-top:.2rem}.member .kit .acc-head .kit-date span{display:inline-block;margin-right:1.5rem;color:#777;font-size:1.1rem}.member .kit .acc-head .btn-del{position:absolute;top:1.5rem;right:1rem}.member .kit .acc-cont{display:none;border-top:2px solid #f6f8fc}.member .kit .acc-cont .step>li{position:relative;padding:1.5rem 2rem 1.5rem 3rem;background:#f6f8fc;color:#999}.member .kit .acc-cont .step>li:before{content:"";position:absolute;top:0;left:1.8rem;width:.1rem;height:100%;background:#e8e8e8}.member .kit .acc-cont .step>li:first-child:before{top:1.8rem}.member .kit .acc-cont .step>li:last-child:before{height:2.1rem}.member .kit .acc-cont .step>li.active{background:#fff;color:#222}.member .kit .acc-cont .step>li.active .step-tit{color:#608adf}.member .kit .acc-cont .step>li.active .step-tit:before{background:#608adf;z-index:1}.member .kit .acc-cont .step>li.active .step-tit:after{content:"";position:absolute;top:.2rem;left:-1.8rem;width:1.2rem;height:1.2rem;background:#dce5f8;border-radius:100%}.member .kit .acc-cont .step>li.active .red{color:#e16464}.member .kit .acc-cont .step>li dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.member .kit .acc-cont .step>li dl dt{width:50%;margin-top:1rem;color:#222;font-size:1.1rem}.member .kit .acc-cont .step>li dl dd{width:50%;margin-top:1rem;color:#222;font-size:1.1rem;font-weight:600;text-align:right}.member .kit .acc-cont .step>li dl dd .btn{font-weight:500}.member .kit .acc-cont .step>li dl~.guideinfo{margin-top:1rem}.member .kit .acc-cont .step>li .step-tit{position:relative;color:#999;font-size:1.3rem}.member .kit .acc-cont .step>li .step-tit:before{content:"";position:absolute;top:.5rem;left:-1.5rem;width:.6rem;height:.6rem;background:#d8d8d8;border-radius:100%}.member .kit .acc-cont .step>li .step-tit~p{margin-top:.5rem;font-size:1.1rem;line-height:1.4}.member .kit .acc-cont .step>li .step-tit~.btn{margin-top:1rem}.member .kit .acc-cont .step>li .product{margin:2rem -2rem 0 -3rem;padding:2rem 2.5rem .5rem;text-align:center;border-top:1px solid #efefef}.member .kit .acc-cont .step>li .product strong{color:#222;font-size:1.3rem}.member .kit .acc-cont .step>li .product .img{display:block;margin-top:1rem;text-align:center}.member .kit .acc-cont .step>li .product .img img{width:12rem}.member .kit .acc-cont .step>li .product .btn{margin-top:1rem;padding-left:2.3rem;padding-right:2.3rem}.member .kit .acc-cont .step>li .product .nodata-text{color:#999;font-size:1.1rem}.member-add{padding:0 2.4rem 4rem}.member-add .formbox input[type=radio]+span{margin-right:5rem}.member-add .guideinfo .txt-black{color:#222}.member-add .agree-area{margin-top:3rem}.member-add .agree-area h3{font-size:1.3rem}.member-edit{padding:0 2.4rem 4rem}.member-edit .member-info{position:relative;margin-top:-5rem;margin-bottom:1rem}.member-edit .member-info .img{width:6rem;margin:0 auto;background:#eeeeee;border-radius:100%}.member-edit .member-info .img.primary{background:#f39f9f}.member-edit .member-info .img.sub{background:#95afe4}.member-edit .member-info .img.rc{background:#eeeeee}.member-edit .member-info .img img{width:100%;height:100%}.member-edit .member-info .user{margin-top:1rem;text-align:center;line-height:1}.member-edit .member-info .user *{display:inline-block;vertical-align:middle}.member-edit .member-info .user strong{margin-right:.2rem;color:#222;font-size:1.3rem}.member-edit .member-info .user span{color:#222;font-size:1.2rem}.member-edit .member-info .user .label{width:1.6rem;height:1.6rem;margin-right:.4rem;color:#fff;font-size:1rem;line-height:1.6;border-radius:16px;text-align:center}.member-edit .member-info .user .label.primary{background:#ef7b63}.member-edit .member-info .user .label.sub{background:#5982de}.member-edit .member-info .user .label.rc{background:#4dc290}.member-edit .formbox{margin-top:3.5rem}.member-leave{padding:2.3rem 2.4rem 4rem}.member-leave .h3-title{letter-spacing:-.05em}.member-leave .title-area{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #d8d8d8}.member-leave .title-area p{margin:.5rem 0 1.5rem;color:#777;font-size:1.1rem;line-height:1.5}.member-leave .formbox{margin-top:1rem}.member-leave .formbox dd{margin-top:0}.member-leave .formbox ul li{margin-top:2rem}.member-leave .formbox ul li:first-child{margin-top:0}.member-leave .formbox ul li.direct input{width:calc(100% - 2.3rem);margin-top:.7rem;margin-left:2.3rem}@media screen and (min-width: 768px){.member{max-width:1200px;margin:0 auto;padding:60px 30px 0}.member .member-info{position:relative;margin-top:100px;padding:60px 60px 30px}.member .member-info .img{top:-60px;width:110px;margin-left:-55px}.member .member-info .user strong{margin-right:6px;font-size:18px}.member .member-info .user span{font-size:18px}.member .member-info .user .label{width:20px;height:20px;margin-top:-1px;margin-right:6px;padding:1px 2px 0 1px;font-size:12px;border-radius:20px}.member .member-info .btn-wrap{top:20px;right:30px}.member .member-info .summary{margin-top:10px}.member .member-info .summary dl{font-size:16px}.member .member-info .summary dl dt{width:90px;margin-top:20px}.member .member-info .summary dl dd{width:calc(50% - 90px);margin-top:20px}.member .member-info .link{margin-top:30px;text-align:center}.member .member-info .link .btn{width:340px}.member .member-info .guideinfo{margin:30px -60px -30px}.member .member-info .guideinfo .txt-black{color:#222}.member .newkitbtn{margin-top:40px;text-align:center}.member .newkitbtn .btn{width:340px}.member .tab{margin-bottom:100px}.member .nodata{padding:60px;border-radius:12px}.member .nodata p{font-size:16px}.member .nodata .btn.full.large{width:340px;margin-top:20px}.member .btn-area{margin-top:-40px;margin-bottom:25px}.member .btn-area .btn-withdrawal{padding-bottom:5px;font-size:15px}.member .kit{margin-top:20px;border-radius:12px}.member .kit .acc-head{height:80px;padding:30px 40px;text-align:right}.member .kit .acc-head .kit-tit{float:left;font-size:20px}.member .kit .acc-head .kit-tit .kit-order-num{font-size:14px}.member .kit .acc-head .kit-date{display:inline-block;margin-top:2px}.member .kit .acc-head .kit-date span{margin-right:0;font-size:15px}.member .kit .acc-head .kit-date span+span{margin-left:30px}.member .kit .acc-head .btn-del{position:static;margin-top:-10px;margin-bottom:-10px;margin-left:20px}.member .kit .acc-cont{border-color:#f1f5fc}.member .kit .acc-cont .step>li{padding:20px 73px 18px}.member .kit .acc-cont .step>li:before{left:48px;width:1px}.member .kit .acc-cont .step>li:first-child:before{top:27px}.member .kit .acc-cont .step>li:last-child:before{height:23px}.member .kit .acc-cont .step>li.active .step-tit:after{top:2px;left:-35px;width:20px;height:20px}.member .kit .acc-cont .step>li dl dt{margin-top:20px;font-size:16px}.member .kit .acc-cont .step>li dl dd{margin-top:20px;font-size:16px}.member .kit .acc-cont .step>li dl dd .btn{height:44px;padding:12px 24px 11px}.member .kit .acc-cont .step>li dl~.guideinfo{margin-top:15px}.member .kit .acc-cont .step>li .step-tit{font-size:18px}.member .kit .acc-cont .step>li .step-tit:before{top:7px;left:-30px;width:10px;height:10px}.member .kit .acc-cont .step>li .step-tit~p{margin-top:10px;font-size:16px;line-height:26px}.member .kit .acc-cont .step>li .step-tit~.btn{width:340px;margin-top:15px}.member .kit .acc-cont .step>li .guideinfo{margin-top:15px}.member .kit .acc-cont .step>li .product{margin:30px -73px 0;padding:30px 0 22px;text-align:center;border-color:#e8e8e8}.member .kit .acc-cont .step>li .product strong{display:block;font-size:18px}.member .kit .acc-cont .step>li .product .img{margin-top:10px}.member .kit .acc-cont .step>li .product .img img{width:200px}.member .kit .acc-cont .step>li .product .btn{width:340px;margin-top:10px}.member .kit .acc-cont .step>li .product .nodata-text{padding-top:20px;font-size:15px;line-height:20px}.member .kit~.kit{margin-top:35px}.member-add{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.member-add .guideinfo li.txt-black{color:#222}.member-add .agree-area{margin-top:60px}.member-add .agree-area h3{font-size:20px}.member-add .agree-area .agreesummary{margin-top:30px}.member-add .agree-area .agreesummary label{margin-top:0}.member-edit{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.member-edit .member-info{position:relative;margin-top:-100px;margin-bottom:30px}.member-edit .member-info .img{width:110px}.member-edit .member-info .user{margin-top:10px}.member-edit .member-info .user strong{margin-right:6px;font-size:18px}.member-edit .member-info .user span{font-size:18px}.member-edit .member-info .user .label{width:20px;height:20px;margin-right:6px;padding:1px 2px 0 1px;font-size:12px;border-radius:20px}.member-edit .formbox{margin-top:100px}.member-leave{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.member-leave .title-area{margin-bottom:40px;padding-bottom:15px}.member-leave .title-area p{margin:10px 0 15px;font-size:14px}.member-leave .title-area input[type=checkbox]+span{font-size:18px}.member-leave .formbox{margin-top:20px}.member-leave .formbox dt{width:0;padding:0}.member-leave .formbox ul li{margin-top:30px}.member-leave .formbox ul li.direct{margin-top:13px}.member-leave .formbox ul li.direct label{display:inline-block;vertical-align:middle}.member-leave .formbox ul li.direct input{width:calc(100% - 11.3rem);margin-top:0;margin-left:30px}}.member .member-info .summary dl .healthInfo{line-height:1.25}.member .member-info .summary dl dd.healthInfo{display:inline-flex;flex-direction:column;align-items:flex-start}.member .member-info .summary dl dd.healthInfo .btn{margin-top:.5rem}.member .member-info .link_v2 button.btn{margin-top:1rem}.member .member-info .link_v2 button.btn:focus{background:#324d84;border-color:#324d84}@media screen and (min-width: 768px){.member .member-info .summary dl .healthInfo{line-height:1.56}.member .member-info .summary dl dd.healthInfo{flex-direction:row;align-items:center}.member .member-info .summary dl dd.healthInfo .btn{margin-top:0;margin-left:10px;min-width:98.34px}.member .member-info .link_v2{margin-top:20px;display:flex;justify-content:center}.member .member-info .link_v2 .btn{margin-top:10px}.member .member-info .link_v2 .btn:nth-child(2){margin-left:10px}.member .member-info .link_v2 a.btn{margin-right:10px}.member .member-info .link_v2 button.btn{margin-left:0}}.member .member-info .summary dl .healthInfo{display:block;width:auto}.member .member-info .summary dl .healthInfo br{display:none}.member .member-info .summary dl dd.healthInfo{display:inline-flex;margin-top:.8rem}.member .member-info .summary dl dd.healthInfo span{margin-right:1rem;margin-bottom:.5rem}.member .member-info .summary dl dd.healthInfo .btn{margin-top:0;min-width:64px}@media screen and (min-width: 768px){.member .member-info .summary dl .healthInfo{display:inline-block;margin-right:1rem;vertical-align:baseline}.member .member-info .summary dl dd.healthInfo{margin-top:1.52rem}.member .member-info .summary dl dd.healthInfo span{line-height:initial;margin-bottom:0}.member .member-info .summary dl dd.healthInfo .btn{margin-left:0}}@media screen and (min-width: 768px){.member .member-info{padding:60px 60px 40px}}.sop-connect{display:flex;flex-direction:column;align-items:flex-start;margin-top:1.2rem}.sop-connect dt{font-size:1.1rem}.sop-connect dd{width:100%;margin-top:.7rem}.sop-connect dd .selectbox select:disabled{cursor:default}.sop-connect dd .color-blue{font-size:1.1rem;font-weight:600;text-align:right;margin-top:-2rem;margin-bottom:.7rem}@media screen and (min-width: 768px){.member .kit .acc-head{height:auto}.member .kit .acc-head .btn-del{margin-top:-17px}.sop-connect{flex-direction:row;align-items:center;justify-content:space-between;margin-top:20px}.sop-connect dt{font-size:16px}.sop-connect dd{width:50%;margin-top:0;display:flex;align-items:center;gap:10px}.sop-connect dd .color-blue{font-size:16px;font-weight:600;text-align:left;margin:0}}.kit-agree{padding:0 2.4rem 4rem}.kit-enroll{padding:1.5rem 2.4rem 4rem}.kit-enroll .tab .tab-menu{margin-top:0}.kit-enroll dl.orderhistory ul.orderlist{border-top:1px solid #efefef}.kit-enroll dl.orderhistory ul.orderlist li{padding:1rem;border-bottom:1px solid #efefef}.kit-enroll dl.orderhistory ul.orderlist li.nodata{padding:3rem 0;font-size:1.1rem;text-align:center}.kit-enroll dl.orderhistory ul.orderlist li label{display:flex;justify-content:space-between;align-items:center}.kit-enroll dl.orderhistory ul.orderlist li label span{font-size:1.1rem}.kit-enroll dl.orderhistory ul.orderlist li label span:before{top:0}.kit-enroll dl.orderhistory ul.orderlist li label strong{display:inline-block;width:3rem;height:1.6rem;margin-right:.5rem;background:#749bf3;color:#fff;font-size:.9rem;font-weight:500;line-height:16px;text-align:center;vertical-align:middle;border-radius:16px}.kit-enroll dl.orderhistory ul.orderlist li label em{color:#444;font-size:1.1rem}.kit-enroll dl.ordernumber .number{color:#222;font-size:1.2rem}.kit-enroll dl.ordernumber .hyppen{margin:0 1rem;color:#222;font-size:1.2rem}.kit-enroll dl.ordernumber .btn{margin-top:.7rem}.kit-survey{padding:0 2.4rem 4rem}.kit-survey .survey-cont .h3-title{margin-top:2rem;font-size:1.8rem;font-weight:600}.kit-survey .survey-cont .h3-title~.h3-title{margin-top:4rem}.kit-survey .survey-cont .title-desc{margin-top:.5rem;color:#777;font-size:1.1rem;line-height:1.4}.kit-survey .survey-cont .formbox{margin-top:1.5rem}.kit-survey .userinfo-list>li{margin-top:3rem}.kit-survey .userinfo-list>li:first-child{margin-top:0}.kit-survey .userinfo-list .question{color:#222;font-size:1.2rem;line-height:17px}.kit-survey .userinfo-list .answer{margin-top:.5rem;color:#777;font-size:1.2rem}.kit-survey .userinfo-list dl.address,.kit-survey .userinfo-list dl.email{margin-top:1rem}.kit-survey .survey-list>li{margin-top:3rem;counter-increment:number 1}.kit-survey .survey-list>li:first-child{margin-top:0}.kit-survey .survey-list>li:before{display:inline-block;margin-right:.3rem;color:#222;font-size:1.2rem;content:counter(number) "."}.kit-survey .survey-list>li.item-disable:before{color:#b5b5b5}.kit-survey .survey-list>li.item-disable .question{color:#b5b5b5}.kit-survey .survey-list>li.item-disable input[type=radio]+span,.kit-survey .survey-list>li.item-disable input[type=checkbox]+span{color:#b5b5b5}.kit-survey .survey-list>li.item-disable input[type=radio]:disabled+span:before{background-position-y:0}.kit-survey .survey-list .question{display:inline;color:#222;font-size:1.2rem;line-height:17px}.kit-survey .survey-list .quesitonbox{margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #efefef}.kit-survey .survey-list .quesitonbox~.quesitonbox{margin-top:2rem}.kit-survey .survey-list .quesitonbox>p{padding:1rem;background:#f6f8fc;color:#222;font-size:1.2rem;line-height:17px}.kit-survey .survey-list .quesitonbox .answer{padding:0 .8rem}.kit-survey .survey-list .answer{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:-.5rem}.kit-survey .survey-list .answer.type-col{flex-direction:row}.kit-survey .survey-list .answer.type-col li{width:50%}.kit-survey .survey-list .answer.type-col li.direct{display:flex;align-items:center;width:100%;margin-top:.5rem}.kit-survey .survey-list .answer.type-col li.direct input[type=text]{margin-left:1.5rem}.kit-survey .survey-list .answer.type-col li label{display:flex}.kit-survey .survey-list .answer.type-img input[type=radio]+span{display:flex;align-items:center}.kit-survey .survey-list .answer.type-img input[type=radio]+span:before{top:50%;margin-top:-9px}.kit-survey .survey-list .answer.type-img img{width:8rem;margin-right:.5rem}.kit-survey .survey-list .answer li{margin-top:1.5rem}.kit-survey .survey-list .tbl{margin-top:1rem}.kit-survey .survey-list .tbl th{width:48%}.kit-survey .survey-list .tbl td{padding:1.5rem 2rem}.kit-survey .survey-list .tbl td label{display:flex}.kit-survey .survey-list .tbl td label+label{margin-top:1.5rem}.kit-survey .survey-list .guideinfo{margin-top:.5rem}.kit-survey .survey-list .guideinfo ul li{color:#777}.kit-survey-v1 input[type=text],.kit-survey-v1 input[type=password],.kit-survey-v1 input[type=number],.kit-survey-v1 input[type=tel],.kit-survey-v1 input[type=email],.kit-survey-v1 input[type=search]{font-size:1.3rem}.kit-survey-v1 input[type=text]::placeholder,.kit-survey-v1 input[type=password]::placeholder,.kit-survey-v1 input[type=number]::placeholder,.kit-survey-v1 input[type=tel]::placeholder,.kit-survey-v1 input[type=email]::placeholder,.kit-survey-v1 input[type=search]::placeholder{font-size:1.2rem}.kit-survey-v1 input[type=radio]+span,.kit-survey-v1 input[type=checkbox]+span{font-size:1.3rem}.kit-survey-v1 .selectbox select{font-size:1.3rem}.kit-survey-v1 .guideinfo.box .h3-title{font-size:1.4rem}.kit-survey-v1 .guideinfo.box ul li{font-size:1.2rem}.kit-survey-v1 .survey-cont .h3-title{font-size:1.9rem}.kit-survey-v1 .survey-cont .title-desc,.kit-survey-v1 .userinfo-list li .guideinfo ul li{font-size:1.2rem}.kit-survey-v1 .userinfo-list li .question,.kit-survey-v1 .userinfo-list li .answer,.kit-survey-v1 .userinfo-list li .inbody .unit,.kit-survey-v1 .userinfo-list li .email .emailbox .hyppen{font-size:1.3rem}.kit-survey-v1 .userinfo-list li .address .btn{font-size:1.2rem}.kit-survey-v1 .survey-list>li:before{font-size:1.3rem}.kit-survey-v1 .survey-list .question{font-size:1.3rem}.kit-survey-v1 .survey-list .quesitonbox>p{font-size:1.3rem}.kit-survey-v1 .survey-list .guideinfo ul li{font-size:1.2rem}.kit-survey-v1 .survey-list .tbl th{font-size:1.3rem}.kit-survey-v1 .survey-list-v1 li .question{display:inline-block;width:92%;vertical-align:top}.kit-survey-v1 .survey-list-v1 li:before{line-height:17px}.kit-survey-v1 .survey-list-v1 li.disabled .question{opacity:.5}.kit-survey-v1 .survey-list-v1 li.disabled:before{opacity:.5}.kit-survey-v1 .btn{font-size:1.4rem}.kit-apply{padding:0 2.4rem 4rem}.kit-apply .aggrecheck{margin-top:2rem}.kit-buy{padding:1rem 2.4rem 4rem}.kit-buy .title-area{margin-top:2rem;margin-bottom:2rem}.kit-buy .title-area p{margin:.5rem 0;color:#222;font-size:1.3rem;line-height:1.5}.kit-buy table tbody td{height:4rem;padding:.2rem .4rem .1rem}.kit-buy table tbody td:last-child{padding:7px 4px}.kit-buy table tbody td.nodata{padding:3rem 0}.kit-buy table tbody td .btn{padding-left:.7rem;padding-right:.7rem}.kit-buy table tbody td .sop{display:block;width:9rem;margin:0 auto .1rem;text-align:left}.kit-buy table tbody td .sop span{display:inline-block;width:3rem;height:1.6rem;margin-right:.5rem;background:#749bf3;color:#fff;font-size:.9rem;font-weight:500;line-height:16px;text-align:center;vertical-align:middle;border-radius:16px}@media screen and (min-width: 768px){.kit-agree,.kit-enroll{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.kit-enroll dl.abo input{width:320px}.kit-enroll dl.orderhistory dt{padding-top:18px;vertical-align:top}.kit-enroll dl.orderhistory ul.orderlist{border-color:#e8e8e8}.kit-enroll dl.orderhistory ul.orderlist li{padding:22px 30px 18px;border-color:#e8e8e8}.kit-enroll dl.orderhistory ul.orderlist li.nodata{padding:60px 0;font-size:15px}.kit-enroll dl.orderhistory ul.orderlist li label span{font-size:16px;line-height:22px}.kit-enroll dl.orderhistory ul.orderlist li label span:before{top:1px}.kit-enroll dl.orderhistory ul.orderlist li label strong{width:38px;height:22px;font-size:13px;line-height:23px;vertical-align:top}.kit-enroll dl.orderhistory ul.orderlist li label em{font-size:16px}.kit-enroll dl.ordernumber dt{padding-top:17px;vertical-align:top}.kit-enroll dl.ordernumber .number{font-size:16px}.kit-enroll dl.ordernumber .hyppen{margin:0 10px;font-size:16px}.kit-enroll dl.ordernumber .btn{position:absolute;top:6px;left:335px;width:114px;margin-top:0}.kit-enroll dl.kitserial dt{padding-top:17px;vertical-align:top}.kit-enroll dl.kitserial dd input{width:320px}.kit-survey{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.kit-survey .survey-cont .h3-title{margin-top:40px;font-size:26px}.kit-survey .survey-cont .h3-title~.h3-title{margin-top:60px}.kit-survey .survey-cont .title-desc{margin-top:10px;font-size:16px;line-height:22px}.kit-survey .survey-cont .formbox{margin-top:20px}.kit-survey .userinfo-list>li{margin-top:40px}.kit-survey .userinfo-list .question{font-size:16px;line-height:22px}.kit-survey .userinfo-list .answer{margin-top:10px;font-size:16px}.kit-survey .userinfo-list dl.address{margin-top:15px}.kit-survey .userinfo-list dl.address dt{padding-top:8px}.kit-survey .userinfo-list dl.email{margin-top:15px}.kit-survey .userinfo-list .guideinfo{margin-left:110px}.kit-survey .survey-list>li{margin-top:40px}.kit-survey .survey-list>li:before{font-size:16px;line-height:22px}.kit-survey .survey-list .question{font-size:16px;line-height:22px}.kit-survey .survey-list .quesitonbox{margin-top:15px;padding-bottom:25px;border-color:#e8e8e8}.kit-survey .survey-list .quesitonbox~.quesitonbox{margin-top:30px}.kit-survey .survey-list .quesitonbox>p{padding:18px;font-size:16px;text-align:center}.kit-survey .survey-list .quesitonbox .answer{margin-top:5px;padding:0 20px}.kit-survey .survey-list .answer{display:block;margin-top:-5px}.kit-survey .survey-list .answer.type-col{flex-direction:initial}.kit-survey .survey-list .answer.type-col li{width:40%}.kit-survey .survey-list .answer.type-col li.direct{margin-top:20px}.kit-survey .survey-list .answer.type-col li.direct input[type=text]{width:320px;margin-left:15px}.kit-survey .survey-list .answer.type-img li{width:50%;margin-right:0}.kit-survey .survey-list .answer.type-img input[type=radio]+span{padding-left:40px}.kit-survey .survey-list .answer.type-img img{width:150px;margin-right:30px}.kit-survey .survey-list .answer.type-img em{padding-right:22px}.kit-survey .survey-list .answer li{display:inline-block;margin-right:80px;margin-top:20px}.kit-survey .survey-list .answer li:last-child{margin-right:0}.kit-survey .survey-list .tbl{margin-top:15px}.kit-survey .survey-list .tbl th{width:250px}.kit-survey .survey-list .tbl td{padding:19px 50px;text-align:left}.kit-survey .survey-list .tbl td label{display:inline-block;margin-right:95px}.kit-survey .survey-list .tbl td label+label{margin-top:0}.kit-survey .survey-list .guideinfo{margin-top:5px}.kit-survey-v1 input[type=text],.kit-survey-v1 input[type=password],.kit-survey-v1 input[type=number],.kit-survey-v1 input[type=tel],.kit-survey-v1 input[type=email],.kit-survey-v1 input[type=search]{font-size:17px}.kit-survey-v1 input[type=text]::placeholder,.kit-survey-v1 input[type=password]::placeholder,.kit-survey-v1 input[type=number]::placeholder,.kit-survey-v1 input[type=tel]::placeholder,.kit-survey-v1 input[type=email]::placeholder,.kit-survey-v1 input[type=search]::placeholder{font-size:17px}.kit-survey-v1 input[type=radio]+span,.kit-survey-v1 input[type=checkbox]+span{font-size:17px}.kit-survey-v1 label.chkbig input[type=checkbox]+span{font-size:17px}.kit-survey-v1 .selectbox select{font-size:17px}.kit-survey-v1 .guideinfo.box .h3-title{font-size:19px}.kit-survey-v1 .guideinfo.box ul li{font-size:15px}.kit-survey-v1 .survey-cont .h3-title{font-size:27px}.kit-survey-v1 .survey-cont .title-desc,.kit-survey-v1 .userinfo-list li .question,.kit-survey-v1 .userinfo-list li .answer{font-size:17px}.kit-survey-v1 .userinfo-list li .guideinfo ul li{font-size:15px}.kit-survey-v1 .userinfo-list li .inbody .unit,.kit-survey-v1 .userinfo-list li .email .emailbox .hyppen{font-size:17px}.kit-survey-v1 .userinfo-list li .address .btn{font-size:16px}.kit-survey-v1 .survey-list>li:before{font-size:17px}.kit-survey-v1 .survey-list .question{font-size:17px}.kit-survey-v1 .survey-list .quesitonbox>p{font-size:17px}.kit-survey-v1 .survey-list .guideinfo ul li{font-size:15px}.kit-survey-v1 .survey-list .tbl th{font-size:17px}.kit-survey-v1 .survey-list-v1 li .question{width:85%}.kit-survey-v1 .btn{font-size:19px}.kit-apply{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.kit-apply .aggrecheck{margin-top:40px}.kit-apply .aggrecheck span{text-align:left;line-height:1.3}.kit-buy{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.kit-buy .title-area{padding-bottom:1rem}.kit-buy table tbody td.nodata{padding:60px 0}.kit-buy table tbody td .btn{padding-left:20px;padding-right:20px}.kit-buy table tbody td .sop{display:inline-block;width:auto;margin-bottom:0;margin-left:40px}.kit-buy table tbody td .sop span{width:38px;height:22px;margin-right:0;font-size:13px;line-height:23px}}.kit .guideinfo.dot li{line-height:1.6;color:#222}.kit .guideinfo.dot li:before{background:#222}.kit .guideinfo.dot li.dot-none{padding-left:1rem}.kit .guideinfo.dot p{vertical-align:top;padding-left:.5rem}@media screen and (min-width: 768px){.kit .guideinfo.dot p{display:inline-block;padding-left:0}.kit .guideinfo.dot .dot-none{padding-left:.5rem}}.kit-apply .guideinfo.box li.impact{font-size:1.3rem;font-weight:500;color:#222}.kit-apply .tab .tab-menu{display:flex;border-radius:2px}.kit-apply .tab .tab-menu li{display:flex;align-items:center;justify-content:center;width:33.3333%;height:40px;border-right:1px solid #ebeef3}.kit-apply .tab .tab-menu li:last-child{border-right:none}.kit-apply .tab .tab-menu li.active a{color:#608adf}.kit-apply .tab .tab-menu li a{height:auto;color:#999;line-height:1.25}.kit-apply .tab .tab-cont .guideinfo p{font-size:1.2rem;line-height:1.42}.kit-apply .tab .tab-cont .address{margin-top:1.5rem}.kit-apply .tab .tab-cont .address dd{margin-top:1.2rem;color:#222}.kit-apply .tab .tab-cont .address p{margin-top:1.2rem;color:#777;font-size:1.2rem;line-height:1.42}@media screen and (min-width: 768px){.kit-apply .guideinfo.box li.impact{font-size:18px;font-weight:500;color:#222}.kit-apply .tab .tab-menu{display:inline-block;width:80%}.kit-apply .tab .tab-menu li{display:inline-block;min-width:170px;max-width:300px;height:56px}.kit-apply .tab .tab-menu li a{line-height:56px}.kit-apply .tab .tab-cont .guideinfo p{font-size:16px}.kit-apply .tab .tab-cont .address{display:block;margin-top:2.8rem}.kit-apply .tab .tab-cont .address dt{padding-top:0}.kit-apply .tab .tab-cont .address dd .guideinfo{margin-top:6px}.kit-apply .tab .tab-cont .address p{margin-left:11rem;font-size:16px}.kit-apply .aggrecheck{text-align:center}}.kit-survey-v1 .survey-cont .formbox+div .h3-title{margin-top:40px}@media screen and (min-width: 768px){.kit-survey-v1 .survey-cont .formbox+div .h3-title{margin-top:60px}}.guideinfo .txt-style1 li{color:#505050}.guideinfo .txt-style1 li.color-red{color:#de3333!important}.guideinfo.v2 p.color-red1{font-size:1.1rem!important;margin-top:6px}.color-red1{color:#de3333}@media screen and (min-width: 768px){.guideinfo .txt-style1 li{font-size:16px}.guideinfo.v2 p{line-height:1.7!important}.guideinfo.v2 p.color-red1{font-size:16px!important;margin-top:0}}.kit-serial-box{margin-bottom:2rem}.kit-serial-box .guideinfo.box{margin-top:2rem}@media screen and (min-width: 768px){.kit-serial-box{margin-bottom:50px}.kit-serial-box .guideinfo.box{margin-top:40px}}.agree-intro{padding:2rem 2.4rem 4rem}.agree-intro .agree-desc{padding-bottom:0;font-size:13px}.agree-intro .agreesummary .text{margin-top:30px;color:#222;font-size:1.3rem}.agree-intro .chk-area{display:table}.agree-intro .chk-area+label{margin-top:2rem}.agree-intro .chk-area .chk-text{display:table-cell;width:3rem;padding-top:1.2rem;color:#222;font-size:1.2rem;vertical-align:top}.agree-intro .chk-area .chk-list{display:table-cell;padding-left:1rem;vertical-align:top}.agree-intro .chk-area .chk-list li{display:inline-block;margin-right:2rem}.agree-intro .chk-area .chk-list li label{margin-top:1rem}.agree-intro .chk-area .chk-list li label input[type=checkbox]+span{font-size:1.2rem;font-weight:500}.agree-intro .gray-text{margin-top:2rem;color:#999;font-size:1.1rem}.agree-detail{padding:1rem 2.4rem 4rem}.system-check .inner{position:absolute;top:50%;width:100%;margin-top:-5rem;padding:0 2.4rem}.system-check .inner .text{padding-top:8.5rem;background:url(/resource/images/common/icon_error.png) no-repeat 50% 0/7rem;color:#222;font-size:1.8rem;line-height:26px;text-align:center}.faq{padding:1rem 2.4rem 4rem}.faq .lnb{border-radius:4px;box-shadow:#dfe6f2 0 1px 4px;overflow:hidden}.faq .lnb button{display:inline-block;width:33.333%;height:4rem;color:#999;font-size:1.2rem;border-bottom:1px solid #ebeef3;border-right:1px solid #ebeef3}.faq .lnb button.active{color:#608adf;font-weight:600}.faq .lnb button:nth-of-type(n + 4){border-bottom:none}.faq .lnb button:nth-of-type(3n){border-right:none}.faq .faqcont{margin-top:1.5rem;border-top:1px solid #dde3ec}.faq .faqcont .title{display:flex;background:#f6f8fc;text-align:center;border-bottom:1px solid #e2e2e2}.faq .faqcont .title span{width:calc(100% - 4rem);padding:1.3rem 0 1.2rem;color:#222;font-size:1.2rem}.faq .faqcont .title span.num{width:4rem;padding-right:.6rem;text-align:center}.faq .faqcont .list li{border-bottom:1px solid #e2e2e2}.faq .faqcont .list li button{display:table;width:100%;padding:1.2rem 0 1.1rem;color:#222;font-size:1.2rem;overflow:hidden}.faq .faqcont .list li button .num{display:table-cell;width:4rem;padding-right:1rem;text-align:center}.faq .faqcont .list li button p{display:table-cell;text-align:left}.faq .faqcont .list li .content{display:none;padding:1rem 5.7rem 1rem 1rem;background:#f6f8fc;color:#777;font-size:1.1rem;line-height:16px}.faq .faqcont .list li.active{border-color:#dde3ec}.faq .faqcont .list li.active .content{display:block}.faq .faqcont .list li.nodata{padding:3rem 0;color:#777;font-size:1.1rem;text-align:center}.faq .faqcont .paging{margin-top:1.8rem;text-align:center}.faq .faqcont .paging button{display:inline-block;width:3rem;height:3rem;color:#999;font-size:1.1rem;text-align:center;border-radius:100%}.faq .faqcont .paging button.active{background:#608adf;color:#fff}.faq .faqcont .paging button.prev{margin-right:.5rem;background:url(/resource/images/common/paging_left.svg) no-repeat 50% 50%/4rem}.faq .faqcont .paging button.prev.active{background-image:url(/resource/images/common/paging_left_active.svg)}.faq .faqcont .paging button.next{margin-left:.5rem;background:url(/resource/images/common/paging_right.svg) no-repeat 50% 50%/4rem}.faq .faqcont .paging button.next.active{background-image:url(/resource/images/common/paging_right_active.svg)}@media screen and (min-width: 768px){.agree-intro{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.agree-intro .agree-desc{padding-bottom:30px;font-size:20px;text-align:left}.agree-intro .agreesummary .text{margin-top:60px;font-size:20px;text-align:left}.agree-intro .chk-area+label{margin-top:15px}.agree-intro .chk-area .chk-text{width:40px;padding-top:15px;font-size:16px}.agree-intro .chk-area .chk-list li{margin-right:30px}.agree-intro .chk-area .chk-list li label{margin-top:16px}.agree-intro .chk-area .chk-list li label input[type=checkbox]+span{font-size:16px}.agree-intro .gray-text{color:#777;font-size:14px;text-align:left}.agree-detail{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.system-check{max-width:1200px;margin:0 auto;padding:180px 30px 100px}.system-check .inner{position:static;margin-top:0}.system-check .inner .text{padding-top:160px;background-size:13rem;font-size:32px;line-height:44px}.faq{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.faq .lnb{width:900px;margin:0 auto;border-radius:6px}.faq .lnb button{width:180px;height:56px;font-size:17px;border-bottom:none}.faq .lnb button:last-child{border-right:none}.faq .lnb button:nth-of-type(3){border-right:1px solid #ebeef3}.faq .faqcont{margin-top:20px}.faq .faqcont .title{border-color:#e8e8e8}.faq .faqcont .title span{width:calc(100% - 130px);padding:21px 0 18px;font-size:16px}.faq .faqcont .title span.num{width:130px;padding-right:30px}.faq .faqcont .list li{border-color:#e8e8e8}.faq .faqcont .list li button{padding:21px 0 18px;font-size:16px}.faq .faqcont .list li button .num{width:130px;padding-right:30px}.faq .faqcont .list li .content{padding:25px 40px;font-size:15px;line-height:24px}.faq .faqcont .list li.nodata{padding:60px 0;font-size:15px}.faq .faqcont .paging{margin-top:30px}.faq .faqcont .paging button{width:40px;height:40px;font-size:14px;line-height:42px}.faq .faqcont .paging button.prev{margin-right:10px;background-size:70px}.faq .faqcont .paging button.next{margin-left:10px;background-size:70px}}.channel .h2-title{display:block;margin-top:3rem}.channel.kit-enroll .h2-title{margin-top:1.5rem;margin-bottom:1.5rem}.channel.kit-buy .h2-title{margin-top:2rem}.channel.login{padding:0 2.4rem 4rem}.channel.login .title-summary p{color:#777;font-size:1.1rem;line-height:1.5}.channel.login .formbox{margin-top:1.5rem}.channel.agree{padding:0 2.4rem 4rem}.channel.member{margin-top:5rem}.channel.member .h2-title{display:none}.channel.member-edit{padding:0 2.4rem}.channel.member-edit .h2-title{display:none}.channel.member-edit .formbox{margin-top:5rem}.channel.member-edit .btn-area{margin-top:3rem;margin-bottom:1.5rem}.channel.member-edit .btn-area .btn-withdrawal{padding-bottom:.2rem;color:#999;font-size:1.1rem;border-bottom:1px solid #999}.channel.member-edit .btn-area .btn-withdrawal:hover,.channel.member-edit .btn-area .btn-withdrawal:active{color:#222;border-color:#222}.channel.member-leave{padding-top:0}@media screen and (min-width: 768px){.channel .h2-title{display:block;margin-top:0;margin-bottom:40px}.channel.login{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.channel.login .title-summary{margin-top:-28px}.channel.login .title-summary p{color:#999;font-size:16px;text-align:center}.channel.login .formbox{margin-top:40px}.channel.agree{max-width:1200px;margin:0 auto;padding:60px 30px 100px}.channel.member{margin-top:0}.channel.member .h2-title{display:block}.channel.member-edit{max-width:1200px;margin:0 auto;padding:60px 30px 0}.channel.member-edit .h2-title{display:block}.channel.member-edit .member-info{position:relative;margin-top:-100px;margin-bottom:30px}.channel.member-edit .member-info .img{width:110px}.channel.member-edit .member-info .user{margin-top:10px}.channel.member-edit .member-info .user strong{margin-right:6px;font-size:18px}.channel.member-edit .member-info .user span{font-size:18px}.channel.member-edit .member-info .user .label{width:20px;height:20px;margin-right:6px;padding:1px 2px 0 1px;font-size:12px;border-radius:20px}.channel.member-edit .formbox{margin-top:100px}.channel.member-edit .btn-area{margin-top:60px;margin-bottom:25px}.channel.member-edit .btn-area .btn-withdrawal{padding-bottom:5px;font-size:15px}.channel.member-leave{padding-top:60px}}.message-container[data-v-f6343a42]{position:fixed;left:0;top:0;min-width:100vw;min-height:100vh;width:100%;height:100%;background-color:#00000080;z-index:9999}.message-box[data-v-f6343a42]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background-color:#fff;border-radius:.6rem;padding:3.2rem 2rem 2rem;width:50%;min-width:300px;max-width:328px}.message-content[data-v-f6343a42]{white-space:break-spaces;margin-bottom:20px;font-size:14px}.btn[data-v-f6343a42]{margin-right:4px;margin-left:4px}.app-loading[data-v-65735fa0]{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;background-color:#f4f7f9}.app-loading .app-loading-wrap[data-v-65735fa0]{position:absolute;top:50%;left:50%;display:flex;transform:translate3d(-50%,-50%,0);justify-content:center;align-items:center;flex-direction:column}.app-loading .dots[data-v-65735fa0]{display:flex;padding:98px;justify-content:center;align-items:center}.app-loading .app-loading-title[data-v-65735fa0]{display:flex;margin-top:30px;font-size:30px;color:#000000d9;justify-content:center;align-items:center}.app-loading .app-loading-logo[data-v-65735fa0]{display:block;width:90px;margin:0 auto 20px}.dot[data-v-65735fa0]{position:relative;display:inline-block;width:48px;height:48px;margin-top:30px;font-size:32px;transform:rotate(45deg);box-sizing:border-box;animation:antRotate-65735fa0 1.2s infinite linear}.dot i[data-v-65735fa0]{position:absolute;display:block;width:20px;height:20px;background-color:#0065cc;border-radius:100%;opacity:30%;transform:scale(.75);animation:antSpinMove-65735fa0 1s infinite linear alternate;transform-origin:50% 50%}.dot i[data-v-65735fa0]:nth-child(1){top:0;left:0}.dot i[data-v-65735fa0]:nth-child(2){top:0;right:0;animation-delay:.4s}.dot i[data-v-65735fa0]:nth-child(3){right:0;bottom:0;animation-delay:.8s}.dot i[data-v-65735fa0]:nth-child(4){bottom:0;left:0;animation-delay:1.2s}@keyframes antRotate-65735fa0{to{transform:rotate(405deg)}}@keyframes antSpinMove-65735fa0{to{opacity:100%}}
