.sidebar-section{max-width:1200px;margin:0 auto}@media (max-width:1024px){.sidebar-section{position:relative;background-color:#efefef}}.breadcrumb{margin:18px auto 4px}.sidebar-menu{position:absolute;width:190px;top:69px;padding:0;overflow:hidden;z-index:21}@media (max-width:1024px){.sidebar-menu{position:static!important;top:auto;padding:7px 0;color:#000;width:100%;overflow:hidden}}.sidebar-menu>.sidebar-menu-list{min-width:190px;margin-bottom:30px}@media (max-width:1024px){.sidebar-menu>.sidebar-menu-list{position:relative;margin-top:5px;margin-bottom:5px;background-color:#fff}.sidebar-menu>.sidebar-menu-list p:last-child{border-bottom:none}}@media (min-width:1025px){.sidebar-menu>.sidebar-menu-list{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}}.sidebar-menu .sidebar-menu-title{padding-top:15px;padding-bottom:7px;margin:0 auto 20px;font-size:18px;font-weight:500;border-bottom:1px solid #d1d1d1}.sidebar-menu .sidebar-menu-title.last-title{margin-top:30px}@media (max-width:1024px){.sidebar-menu .sidebar-menu-title{position:relative;padding-bottom:15px;padding-left:15px;margin-bottom:0;border-bottom:none}.sidebar-menu .sidebar-menu-title.last-title{border-top:1px solid #d1d1d1;margin-top:0;border-bottom:none}.sidebar-menu .sidebar-menu-title:after{position:absolute;bottom:17px;right:10px;z-index:3;font-family:ebd,sans-serif!important;content:"\e61e";font-style:normal;font-weight:400;color:#000;font-size:20px;font-variant:normal;text-transform:none;line-height:1;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar-menu .sidebar-menu-title.current:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@media (min-width:1025px){.sidebar-menu .sidebar-menu-content{display:block!important}}.sidebar-menu .sidebar-menu-content>a{display:block;padding-bottom:9px;font-size:15px}@media (max-width:1024px){.sidebar-menu .sidebar-menu-content{display:none;padding-top:20px;padding-bottom:11px}.sidebar-menu .sidebar-menu-content>a{padding-left:15px;font-size:16px;font-weight:500;text-decoration:none}.sidebar-menu .sidebar-menu-content.last-content{border-bottom:none}}.sidebar-menu a{display:block;font-weight:400}.sidebar-menu a.current{color:#d39d4e}.sidebar-menu .secondary-menu{padding-left:20px;margin-bottom:9px}.sidebar-menu .secondary-menu>a{display:block;padding-bottom:9px;font-size:14px;line-height:1.2}@media (max-width:1024px){.sidebar-menu .secondary-menu>a{font-size:16px;text-decoration:none}}.device-phone .sidebar-menu .sidebar-menu-content>a,.device-tablet .sidebar-menu .sidebar-menu-content>a{font-weight:400}@media (min-width:1023px){.main-section{padding-left:240px;min-height:711px}}.main-section .title{padding:7px 0 14px;font-size:30px;font-weight:400;text-transform:none;border-bottom:1px solid #a3a3a3}#wrapper{padding-bottom:0}.fsa-title{text-transform:none;letter-spacing:normal;font-size:36px;font-weight:700}.fsa-banner{position:relative;overflow:hidden;background:#faf2e5}@media screen and (max-width:767px){.fsa-banner{padding-bottom:45px}}.fsa-banner .fsa-banner-container{position:absolute;top:0;left:0;width:100%;height:100%}.fsa-banner .fsa-banner-content{position:relative;height:100%;max-width:1200px;margin:0 auto}.fsa-banner .banner-img{float:right;width:50%}@media screen and (min-width:768px) and (max-width:900px){.fsa-banner .banner-img img{margin-top:10%}}@media screen and (max-width:767px){.fsa-banner .banner-img{float:none;width:100%}}@media (min-width:1400px){.fsa-banner .banner-img{margin-right:-10%}}@media (min-width:1560px){.fsa-banner .banner-img{margin-right:-13%}}.fsa-banner .banner-img img{display:block}.fsa-banner .banner-text{position:absolute;top:50%;left:0;width:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1400px){.fsa-banner .banner-text{width:50%}}@media screen and (max-width:1236px){.fsa-banner .banner-text{padding-left:20px}}@media screen and (max-width:767px){.fsa-banner .banner-text{position:static;width:100%;padding:0 20px;-webkit-transform:none;transform:none}}@media screen and (max-width:450px){.fsa-banner .banner-text{padding-right:30px}}.fsa-banner .banner-text>h1{margin:0 0 27px}@media screen and (max-width:1250px){.fsa-banner .banner-text>h1{font-size:32px}}@media screen and (min-width:768px) and (max-width:890px){.fsa-banner .banner-text>h1{margin-bottom:10px;font-size:30px}}@media screen and (max-width:767px){.fsa-banner .banner-text>h1{margin-top:25px;margin-bottom:20px}}@media screen and (max-width:350px){.fsa-banner .banner-text>h1{font-size:28px}}.fsa-banner .banner-text>p{font-size:16px;font-weight:500;letter-spacing:.2pt}@media screen and (max-width:767px){.fsa-banner .banner-text>p{font-size:14px;line-height:21px}}.fsa-banner .banner-text .current-p{height:auto}.fsa-banner .banner-text .current-p .icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fsa-banner .banner-text .icon-arrow-down{display:none}@media screen and (max-width:450px){.fsa-banner .banner-text .icon-arrow-down{display:block;position:absolute;bottom:0;right:10px;font-size:18px}}.fsa-banner .banner-text .discover-reviewd{padding:10px 0;color:rgba(0,0,0,.5);font-size:14px}.fsa-banner .banner-text .discover-reviewd .author{text-decoration:underline}@media screen and (min-width:300px) and (max-width:767px){.fsa-container{padding:0 20px}}.fsa-container .type-text{font-size:16px;font-weight:500}@media screen and (max-width:767px){.fsa-container .type-text{font-size:14px;line-height:21px}}.fsa-container .fsa-title{margin:58px 0 41px;text-align:center}@media screen and (min-width:768px) and (max-width:980px){.fsa-container .fsa-title{font-size:28px}}@media screen and (max-width:767px){.fsa-container .fsa-title{margin:40px 0 16px;font-size:24px;line-height:30px}}@media screen and (max-width:450px){.fsa-container .fsa-title{text-align:left;margin:40px 0 16px}}.fsa-container .glasses-use{padding-bottom:65px}@media screen and (max-width:767px){.fsa-container .glasses-use{padding-bottom:50px}}.fsa-container .glasses-use .use-title{margin-bottom:0;text-align:center}@media screen and (max-width:767px){.fsa-container .glasses-use .use-title{margin:55px 0 11px}}.fsa-container .use-part{float:left;width:50%;text-align:center}@media screen and (max-width:600px){.fsa-container .use-part{width:100%}.fsa-container .use-part:first-child{margin-bottom:20px}}@media screen and (max-width:600px){.fsa-container .use-part .use-img-content{max-width:335px;margin-left:auto;margin-right:auto}}.fsa-container .use-part .img-box{position:relative;display:block;margin:0 auto;max-width:570px;height:0;padding-bottom:50%;overflow:hidden}@media screen and (max-width:600px){.fsa-container .use-part .img-box{position:relative;display:block;margin:0 auto;max-width:335px;height:0;padding-bottom:50.14925%;overflow:hidden}}.fsa-container .btn-use{padding:11px 53px;margin-top:-12px}@media screen and (max-width:767px){.fsa-container .btn-use{margin-top:0;margin-bottom:15px}}@media screen and (min-width:300px) and (max-width:767px){.glasses-type{padding:0 20px}}.glasses-type .eligible-container{position:relative;overflow:hidden}.glasses-type .eligible-container dd{float:left;width:48%;height:430px;margin-top:75px}@media screen and (max-width:730px){.glasses-type .eligible-container dd{width:100%;margin-top:62px}}@media screen and (min-width:373px) and (max-width:450px){.glasses-type .eligible-container dd{height:400px}}.glasses-type .eligible-container .fsa-title{margin:58px 0 41px}@media screen and (max-width:767px){.glasses-type .eligible-container .fsa-title{margin:40px 0 16px;font-size:24px;line-height:30px}}@media screen and (max-width:450px){.glasses-type .eligible-container .fsa-title{margin:40px 0 16px}}.glasses-type .eligible-container .type-part{height:100%;padding-top:24px;border:3px solid #255381}.glasses-type .eligible-container .type-part .type-title{padding:0 3% 0 11%;margin-bottom:33px;margin-left:-3px;color:#255381}@media screen and (min-width:768px) and (max-width:1200px){.glasses-type .eligible-container .type-part .type-title{margin-top:35px;margin-bottom:25px}}@media screen and (max-width:600px){.glasses-type .eligible-container .type-part .type-title{font-size:22px;margin-bottom:20px}}@media screen and (max-width:450px){.glasses-type .eligible-container .type-part .type-title{font-size:16px;margin-top:25px;padding-left:7%}}.glasses-type .eligible-container .not-eligible{margin-left:4%}@media screen and (max-width:730px){.glasses-type .eligible-container .not-eligible{margin-left:0}}.glasses-type .eligible-container .not-eligible .type-title{padding-left:8%}@media screen and (min-width:451px) and (max-width:767px){.glasses-type .eligible-container .not-eligible .type-title{padding-left:11%}}.glasses-type .eligible-container .not-eligible .type-step{padding-left:8%}@media screen and (min-width:451px) and (max-width:767px){.glasses-type .eligible-container .not-eligible .type-step{padding-left:11%}}@media screen and (max-width:767px){.glasses-type .eligible-container .type-part{width:100%}}.glasses-type .type-title{font-size:24px;text-align:left}.glasses-type .type-text{font-size:16px;font-weight:500}@media screen and (max-width:767px){.glasses-type .type-text{font-size:14px;line-height:21px}}.glasses-type .type-step{padding:0 2% 0 11%}@media screen and (max-width:450px){.glasses-type .type-step{padding-left:7%}}.glasses-type .type-step>li{list-style:none;margin-bottom:22px;line-height:22px;font-size:16px;font-weight:500}@media screen and (max-width:767px){.glasses-type .type-step>li{font-size:14px;line-height:21px}}@media screen and (min-width:768px) and (max-width:1024px){.glasses-type .type-step>li{margin-bottom:18px}}@media screen and (max-width:330px){.glasses-type .type-step>li{margin-bottom:18px}}.glasses-type .type-step>li>span{display:block;float:left;width:8px;height:8px;margin:7px 15px 20px 0;background:#255381;border-radius:100%}.glasses-type .type-icon{position:absolute;width:82px;top:-41px;left:50%;margin-left:-41px}@media screen and (min-width:768px) and (max-width:900px){.glasses-type .type-icon{width:74px;top:-37px;margin-left:-37px}}@media screen and (max-width:360px){.glasses-type .type-icon{width:60px;top:-30px;margin-left:-30px}}@media screen and (max-width:767px){.device-phone .glasses-type{padding:0}}.faq-container{background:#f7f7f7;padding:45px 0 60px}@media screen and (max-width:767px){.faq-container{padding:20px 0}}.faq-container .fsa-title{margin-bottom:13px}@media screen and (min-width:768px) and (max-width:900px){.faq-container .fsa-title{font-size:30px}}@media screen and (max-width:767px){.faq-container .fsa-title{margin-top:20px}}.faq-container .section-faq{max-width:900px;margin:0 auto;padding-left:20px;padding-right:20px}.faq-container .faq-list{padding:30px 0;border-bottom:1px solid #cacaca}.faq-container .faq-list>.faq-title{position:relative;padding-right:25px}.faq-container .faq-list>.faq-title>span{font-weight:700;font-size:20px}@media screen and (max-width:767px){.faq-container .faq-list>.faq-title>span{line-height:25px;font-size:18px}}.faq-container .faq-list>.faq-detail{font-size:16px}.faq-container .faq-list>.faq-detail>p{margin-top:20px;font-size:16px;font-weight:500}@media screen and (max-width:767px){.faq-container .faq-list>.faq-detail>p{margin-top:10px;font-size:14px;line-height:21px}}.faq-container .faq-list .icon-arrow-down{display:none;position:absolute;top:2px;right:0}@media screen and (max-width:767px){.faq-container .faq-list .icon-arrow-down{font-size:20px;color:#b8b8b8}}.faq-container .faq-list:last-child{border:0}.faq-container .faq-list .current-dt .icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.device-phone .type-slide{position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition-property:left}.device-phone .type-slide>dd{float:left;width:50%}.device-phone .type-slide>dd:first-child{padding:0 20px 0 0}.device-phone .type-slide>dd:last-child{padding:0 0 0 20px}@media screen and (max-width:768px){.device-phone .type-slide>dd{padding:0 20px}}.device-phone .type-slide .not-eligible{margin-left:0}.device-phone .control-list{margin:30px 0 20px;text-align:center}@media screen and (min-width:768px){.device-phone .control-list{display:none}}.device-phone .control-list>li{display:inline-block;width:12px;height:12px;background:#fff;border:1px solid #000;border-radius:100%}.device-phone .control-list>li:first-child{margin-right:5px}.device-phone .control-list .current{background:#000}.device-phone .faq-slide .faq-list>.faq-detail{display:none}.device-phone .faq-slide .faq-list .icon-arrow-down{display:block}
/*# sourceMappingURL=../maps/css/eyecare-fsa.css.map */
