@charset "UTF-8";.c_pankuzu{background:#fff;padding:2px}.s_button{display:inline-block;width:280px;height:55px;text-align:center;text-decoration:none;line-height:54px;outline:none;background-color:red;font-size:15pt;font-weight:700}.s_button:hover{background-color:#000;color:#fff}.s_constyle{font-size:11pt;letter-spacing:.03em;margin:9px auto;max-width:850px;line-height:1.7}.s_constyle p{margin:20px 0 10px}.emoji{display:inline !important}@media screen and (max-width:768px){iframe{max-width:100%}}.YTBwrap{margin-bottom:1.5rem;height:300px}.float-right{float:right;width:49.5%}.float-left{float:left;width:49.5%}.youtube{position:relative;height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.YTBwrap img{width:100%}@media screen and (max-width:768px){.YTBwrap{height:auto}.float-right{float:none;width:100%}.float-left{float:none;width:100%}.YTMwrap:after{display:block;clear:both;content:""}}strong.s_blue{font-size:2rem;font-weight:700;color:#191970}.s_chui ul,ol{color:#e60012;border:dotted #e60012 3px;padding:.5em .5em .5em 2em;font-size:10pt}.s_chui ul li,ol li{line-height:1.3;padding:.3em 0}ul.s_custom_li{list-style-type:none;margin-left:14px}ul.s_custom_li li:before{content:'※';margin-left:-14px}ul.s_custom2_li{list-style-type:none;margin-left:14px}ul.s_custom2_li li:before{content:'●';margin-left:-14px}.s_title{padding:.25em 0 .5em .75em;border-left:10px solid #00bfff;border-bottom:1px solid #ccc;position:relative;font-size:17pt;letter-spacing:.3em;color:#191970}.s_ttext{font-size:13pt;letter-spacing:.03em;padding:7px 5px 0;line-height:1.5}.s_title_02{position:relative;padding:1em 0;font-size:x-large;letter-spacing:.3em;color:crimson;text-align:center}.s_title_02:before,.s_title_02:after{position:absolute;left:0;content:'';width:100%;height:6px;box-sizing:border-box}.s_title_02:before{top:0;border-top:2px solid crimson;border-bottom:1px solid crimson}.s_title_02:after{bottom:0;border-top:1px solid crimson;border-bottom:2px solid crimson}.s_title_03{padding:.5em .75em;background-color:#e60012;text-align:center;font-size:x-large;letter-spacing:.1em;color:#fff;font-weight:700;margin:10px auto}.s_sentence{font-size:11pt;letter-spacing:.03em;margin:9px auto;max-width:800px}.s_sentence dl dt{font-size:13pt;font-weight:700;padding:20px 0 0;color:#191970}.s_sentence dl dd{margin-top:5px;line-height:1.7}.s_sentence p{margin:20px 0 10px}.s_sentence h1{font-size:15pt;letter-spacing:.03em;line-height:1.7;font-weight:inherit}.s_shortcon{font-size:11pt;letter-spacing:.03em;margin:9px auto;max-width:700px;line-height:1.7}.s_shortcon p{margin:5px auto}.s_wtext_s{max-width:350px;float:left;margin:0}.s_wimg_s{float:right;margin:0 0 20px;max-width:100%;height:auto}.s_wtext{max-width:550px;float:left;margin:0}.s_wimg{float:right;padding-top:20px;margin:0 0 20px;max-width:100%;height:auto}.s_wclear{clear:both}.s_wtext02{max-width:480px;float:left;margin:10px 0}.s_wimg02{float:right;margin:20px;max-width:100%;height:auto}.s_wtext850{max-width:420px;float:left;margin:0}.s_wimg850{float:right;max-width:100%;height:auto}.s_wtext850_r{max-width:420px;float:right;margin:0}.s_wimg850_r{float:left;max-width:100%;height:auto}.s_box{display:inline;text-align:center;vertical-align:middle;padding:5px}.s_boximag{display:table;width:100%;margin-top:20px}.s_type{font-size:11pt;letter-spacing:.03em;margin:9px auto;max-width:800px}.s_type p{margin:20px 0 10px}.s_type dl{width:100%}.s_type dt{padding:5px 10px;color:#fff;background-color:#191970;font-size:17px}.s_type dd{padding:5px 10px;margin-left:0;margin-right:0;border-width:0 1px 1px;border-style:none solid solid;border-color:#191970;background:#fff}.s_textEm{font-size:x-large;color:crimson;text-align:center;font-weight:700}.s_balloon1{position:relative;display:inline-block;margin:1.5em 0 auto;padding:14px 30px;min-width:120px;max-width:100%;color:#fff;font-size:23px;letter-spacing:.03em;background:#00008b}.s_balloon1:before{content:"";position:absolute;top:100%;left:70%;margin-left:-15px;border:15px solid transparent;border-top:20px solid #00008b}.s_balloon1 p{margin:0;padding:0}button.s_btn{text-align:center;display:inline-block;margin:5px;font-size:1.1em;padding:10px 30px;background-color:#248;color:#fff;border-style:none;border-radius:5px;width:200px;max-width:100%}button.s_btn a{color:#fff;text-decoration:none}button.s_btn:hover{background-color:#24d;color:#fff}.s_box-wrap{display:inline-block;flex-wrap:wrap;justify-content:flex-start}.s_box-in{float:left;padding:15px 5px;max-width:100%}.s_box-in img{display:block;width:100%;height:auto}@media screen and (max-width:768px){.s_box-wrap{flex-direction:column}.s_box-in{width:45%}}.s_serctbox{display:inline-block;width:400px;background-color:#fff;border:1px #248 solid;font-size:90%;margin:10px;border-radius:5px}.s_serctbox h3{margin:0;padding:6px 10px;background-color:#248;border-bottom:1px #248 solid;font-size:14pt;color:#fff;text-align:center}.s_serctbox h4{margin:0;padding:6px 10px;background-color:#6495ed;border-bottom:0;font-size:12pt;color:#fff;text-align:center}.s_serctbox p{margin:1em 10px}@media screen and (max-width:768px){.s_serctbox{max-width:100%;margin:10px auto}}.s_brand{letter-spacing:.03em;margin:10px}.s_brand p{margin:0 0 15px}.s_brand hr{border-top:1px solid #bbb;border-bottom:1px solid #fff}.s_brboxte{max-width:400px;float:left}.s_brboxim{float:right;margin-top:5px;max-width:100%;height:auto}table.s_tenptbl{width:100%;border-right:#191970 solid 1px;border-collapse:collapse;letter-spacing:.06rem}table.s_tenptbl th a{color:#fff;text-decoration:none}table.s_tenptbl th a:hover{color:#0ff}table.s_tenptbl thead th{background:#191970;color:#fff;padding:10px 15px;border-right:#fff solid 1px;border-bottom:#fff solid 1px}table.s_tenptbl thead th:last-child{border-right:#191970 solid 1px}table.s_tenptbl tbody th{background:#191970;color:#fff;padding:10px 15px;border-bottom:#fff solid 1px;vertical-align:middle}table.s_tenptbl tbody tr:last-child th{border-bottom:#191970 solid 1px}table.s_tenptbl tbody td{background:#fff;padding:10px 15px;border-left:#191970 solid 1px;border-bottom:#191970 solid 1px;vertical-align:middle}table.s_tenptbl td a{color:#000;text-decoration:none}table.s_tenptbl td a:hover{color:#0ff}table.s_tenptbl p{margin:0}@media screen and (max-width:640px){table.s_tenptbl thead{display:none}table.s_tenptbl tbody th{display:block}table.s_tenptbl tbody td{display:block}table.s_tenptbl tbody td:before{content:attr(label);float:left;clear:both;font-weight:700}table.s_tenptbl tbody{padding-left:6em}}.s_brandTokusetu{max-width:800px;text-align:center;letter-spacing:.03rem;margin:9px auto}.s_brandTokusetu img{margin:0 10px 10px}.s_brandTokusetu p{margin:0 0 15px}.s_bblue{font-size:2.2em;font-weight:700;color:#00008b;padding:0 5px 0;vertical-align:top}.s_eyezenTitle{font-size:30pt;font-family:"Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","sans-serif";color:#fff;letter-spacing:.03em;line-height:1.2em;background-color:#093;text-align:center;padding:30px 0;margin:20px auto 35px}.s_darkblue{margin:10px 20px}.s_darkblue li{color:#00008b;font-size:12pt;border:none;list-style:disc}li .small{font-size:10pt;color:#252525}.s_tblack{font-size:22pt;text-align:center}.s_chokouTitle{font-size:34pt;font-family:"Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","sans-serif";color:#fff;letter-spacing:.03em;line-height:1.2em;background-color:#00ced1;text-align:center;padding:30px 0;margin:20px auto 35px}.video{position:relative;width:100%;padding-top:56.25%}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.p_blog{line-height:1.7;font-weight:400}.postid-2211 .l-wapper{background:#5d5d5d !important}.page-id-2211 .l-wapper .eva-wrap{width:750px;max-width:100%;margin:0 auto}.page-id-2211 .l-wapper strong{font-size:13pt;color:#5d5d5d}.page-id-2211 .l-wapper .eva-acssent{font-size:17pt;color:#e60012}.page-id-2211 .l-wapper #eva-apoint{background-color:#fff;border:solid 2px #000;margin:10px auto}.page-id-2211 .l-wapper #eva-notes{border:dotted 1px #191919;margin:10px auto}.page-id-2211 .l-wapper .evaglay{background-color:#dbd9d9;width:70%;text-align:center;margin:3% auto}.page-id-2211 .l-wapper .evameganephoto img{width:70%;text-align:center}.page-id-2242 .l-wapper{background:#5d5d5d !important}.page-id-2242 .l-wapper #eva-wrap{width:90%;margin:0 auto;color:#000;font-size:15px;border:none}.page-id-2242 .l-wapper #eva-wrap .evatop{margin-bottom:30px}.page-id-2242 .l-wapper p{margin:0}.page-id-2242 .l-wapper .evatop img{width:100%}.page-id-2242 .l-wapper .evaglay{background-color:#dbd9d9;margin:50px 0 10px;padding:7px;font-weight:700;letter-spacing:.3rem}.page-id-2242 .l-wapper .evameganephoto{width:100%;display:inline-block}.page-id-2242 .l-wapper .evameganephoto .title{background:#262626;color:#fff;padding:10px;margin:10px auto;width:90%;font-weight:700;text-align:center;letter-spacing:.3rem}.page-id-2242 .l-wapper .evameganephoto .emp-l{float:left;width:50%;text-align:center}.page-id-2242 .l-wapper .evameganephoto .emp-r{float:right;width:50%;text-align:center}.page-id-2242 .l-wapper .evameganephoto img{width:95%}.page-id-2242 .l-wapper .evasection{margin:10px auto;width:40%;text-align:left;padding:0 5%}.page-id-2242 .l-wapper .eva-apoint{background-color:#dbd9d9 !important;border:solid 2px #000 !important;margin:10px auto !important;width:50% !important;text-align:left !important;padding:2% 5% !important}.page-id-2242 .l-wapper .eva-notes{border:dotted 2px #191919 !important;margin:10px auto !important;width:90% !important;text-align:left !important;padding:2% !important;font-size:15pt}.page-id-2242 .l-wapper .colorboxcontent{max-width:100%;margin-left:auto;margin-right:auto}.page-id-2242 .l-wapper .mainImage{width:100%;margin:0 auto}.page-id-2242 .l-wapper .mainImage img{width:100%}.page-id-2242 .l-wapper .thumbnails{width:100%;margin:0 auto;text-align:center;display:inline-block}.page-id-2242 .l-wapper .thumbnails img{padding-right:5px;width:20%}.page-id-2242 .l-wapper .mainImage2{width:100%;margin:0 auto}.page-id-2242 .l-wapper .mainImage2 img{width:100%}.page-id-2242 .l-wapper .thumbnails2{width:100%;margin:0 auto;text-align:center;display:inline-block}.page-id-2242 .l-wapper .thumbnails2 img{padding-right:5px;width:20%}.page-id-2242 .l-wapper .BOX{width:100%;display:inline-block;margin:20px auto}.page-id-2242 .l-wapper .BOX .BOX-l{width:45%;float:left;padding:3px;font-size:11pt;color:#151515;text-align:left}.page-id-2242 .l-wapper .BOX .BOX-l .title1{font-size:17pt;color:#fff;background:#56256e;padding:10px;text-align:center;margin-bottom:10px;letter-spacing:.3rem}.page-id-2242 .l-wapper .BOX .BOX-r{width:50%;float:right;padding:3px;text-align:center}.page-id-2242 .l-wapper .BOX .BOX-l2{width:50%;float:left;padding:3px;text-align:center}.page-id-2242 .l-wapper .BOX .BOX-r2{width:45%;float:right;padding:3px;font-size:11pt;color:#151515;text-align:left}.page-id-2242 .l-wapper .BOX .BOX-r2 .title2{font-size:17pt;color:#fff;background:red;padding:10px;text-align:center;margin-bottom:10px;letter-spacing:.3rem}.page-id-2242 .l-wapper .red{color:red;font-size:9pt;letter-spacing:0}.page-id-2242 .l-wapper .BOX ul{padding:0;list-style:none}.page-id-2242 .l-wapper .BOX li{position:relative;margin:0 0 10px;padding:0 5px 10px 6em}.page-id-2242 .l-wapper .BOX ul li span.date{display:block;position:absolute;left:0;margin:0;padding:0;font-weight:700;letter-spacing:.3rem}@media screen and (max-width:750px){.page-id-2242 .l-wapper .BOX ul{width:90%}.page-id-2242 .l-wapper .BOX li{position:none;margin:0}}.page-id-2242 .l-wapper #maill_wrap{width:80%;padding:10px;margin:20px auto}.page-id-2242 .l-wapper #maill_wrap .mail-area{width:80%;margin:0 auto}.page-id-2242 .l-wapper #maill_wrap .mail-area .area-title{font-weight:700;color:#fff;background:#000;padding:7px;margin:10px 0 5px;letter-spacing:.05rem}.page-id-2242 .l-wapper #maill_wrap .mail-area .Ok-title{font-size:15pt;font-weight:700}.page-id-2242 .l-wapper #maill_wrap .mail-area .red{color:red}.page-id-2242 .l-wapper .eva-notes .eva_custom_li{list-style-type:none;margin-left:14px;margin-top:10px;line-height:2.5rem;font-size:11pt;letter-spacing:.03rem}.page-id-2242 .l-wapper .eva-notes .eva_custom_li li:before{content:'※';margin-left:-14px}.page-id-2242 .l-wapper .s_title{padding:.25em 0 .5em .75em;border-left:10px solid #56256e;border-bottom:1px solid #ccc;position:relative;font-size:15pt;letter-spacing:.3em;color:#56256e;font-weight:700}.page-id-2242 .l-wapper .red-txt{color:red;font-size:13pt;font-weight:700}.page-id-2242 .l-wapper #maill_wrap .mail-area .eva_custom_li{list-style-type:none;margin-left:14px;margin-top:10px;line-height:2.5rem;font-size:11pt;letter-spacing:.03rem}.page-id-2242 .l-wapper #maill_wrap .mail-area .eva_custom_li li:before{content:'※';margin-left:-14px}@media screen and (max-width:750px){.page-id-2242 .l-wapper #eva-wrap{width:auto;font-size:13px}.page-id-2242 .l-wapper #eva-wrap .evatop{margin-bottom:0}.page-id-2242 .l-wapper .BOX{margin:0 auto}.page-id-2242 .l-wapper .BOX .BOX-l{width:auto;float:none}.page-id-2242 .l-wapper .BOX .BOX-r{width:auto;float:none}.page-id-2242 .l-wapper .BOX .BOX-r2{width:auto;float:none}.page-id-2242 .l-wapper .BOX .BOX-l2{width:auto;float:none}.page-id-2242 .l-wapper .thumbnails{width:100%}.page-id-2242 .l-wapper .thumbnails2{width:100%}.page-id-2242 .l-wapper .thumbnails img{width:45%}.page-id-2242 .l-wapper .thumbnails2 img{width:45%}.page-id-2242 .l-wapper .evameganephoto .emp-l{width:auto;float:none}.page-id-2242 .l-wapper .evameganephoto .emp-r{width:auto;float:none}.page-id-2242 .l-wapper .evaglay{margin:5px auto}.page-id-2242 .l-wapper #maill_wrap{width:auto}.page-id-2242 .l-wapper #maill_wrap .mail-area{width:auto}.page-id-2242 .l-wapper .evameganephoto .title{font-size:15pt}}.page-id-2879 .l-wapper{background:url(/megane/images/campaign/shingeki/bg.jpg) top no-repeat;background-size:cover;background-attachment:fixed}.page-id-2879 .ent_ttl{display:none}.page-id-2879 .l_main{width:100%;background:url(/megane/images/campaign/shingeki/bg_wall.jpg) top no-repeat;background-size:cover;background-attachment:fixed}.sp_hide{display:none}.w_inset{padding-left:15px;padding-right:15px}@media screen and (min-width:750px){.sp_hide{display:block}.pc_hide{display:none}.w_inset{padding-left:0;padding-right:0}}.img_res{max-width:100%;width:auto;height:auto}.shigeki_top{margin-bottom:40px}.shingeki_intro{color:#fff;text-align:center;margin-bottom:60px}.shingeki_intro p{font-size:16px;line-height:1.9;font-weight:700}.shingeki_introttl{font-size:24px;font-weight:700;line-height:1.5;margin-top:30px;margin-bottom:25px;letter-spacing:-.01em}.shingeki_introttl br{display:none}.shingeki_img01{margin-bottom:20px}@media screen and (min-width:750px){.shingeki_intro{margin-bottom:100px}.shingeki_intro p{font-size:20px}.shingeki_intro .sp_hide{display:inline}.shingeki_introttl{font-size:52px;text-indent:-.5em;line-height:1.4;padding:0 10px}}.shingeki_sec{margin-bottom:40px}.shingeki_sec p{color:#fff;line-height:2.1;text-align:center}.shingeki_ttl{font-size:23px;font-weight:700;background:rgba(255,255,255,.18);line-height:1.5;padding:4px 10px;color:#fff;text-align:center;margin-bottom:30px}.shingeki_subttl{color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:1.4;margin-bottom:20px}@media screen and (min-width:750px){.shingeki_sec{margin-bottom:60px}.shingeki_sec p{font-size:17px;line-height:2.3}.shingeki_ttl{font-size:48px;padding:9px 10px;line-height:1.4;margin-bottom:40px}.shingeki_subttl{font-size:36px;margin-bottom:30px}}.shingeki_lst,.shingeki_lst-02{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;text-align:center}.shingeki_lst li,.shingeki_lst-02 li{width:100%;margin-bottom:8px}.shingeki_lst-02 li{margin-bottom:25px}.shingeki_lst-02 li:last-child{margin-bottom:0}.shingeki_lst-fl li{width:48.5%;margin-bottom:8px}.shingeki_lst-02 span{display:block;text-align:center;margin-top:8px;font-size:14px;color:#fff;line-height:1.6}.shingeki_lst-02{margin-bottom:60px}@media screen and (min-width:750px){.shingeki_lst li{width:49%;margin-bottom:25px}.shingeki_lst-02 li{width:50%}.shingeki_lst-02 li,.shingeki_lst-02 li:last-child{margin-bottom:8px}.shingeki_lst-02{margin-bottom:100px}.shingeki_lst-02 span{font-size:19px;margin-top:12px}}.shingeki_tbl{width:100%}.shingeki_tbl dl{display:flex;border-bottom:solid 1px #fff;color:#fff}.shingeki_tbl dl:last-child{border-bottom:0}.shingeki_tbl dt,.shingeki_tbl dd{padding:10px;line-height:2}.shingeki_tbl dt{width:115px;flex-shrink:0}@media screen and (min-width:750px){.shingeki_tbl{width:790px;margin:0 auto;padding:0}.shingeki_tbl dl{font-size:17px}.shingeki_tbl dt,.shingeki_tbl dd{padding:13px 15px;line-height:2}.shingeki_tbl dt{width:160px}}@media screen and (min-width:750px){.l_sec__in-lg{width:1120px}}.snslst{margin:0 10px}.snslst li{margin-bottom:20px}.snslst li:last-child{margin-bottom:0}@media screen and (min-width:750px){.snslst{margin:0;display:flex;justify-content:space-between}.snslst li{width:48%;margin-bottom:0}}.snslst_ttl{font-size:21px;text-align:center;margin-bottom:20px;line-height:1.4}@media screen and (min-width:750px){.snslst_ttl{font-size:23px}}.add_blog{margin:50px auto;text-align:center}@media screen and (min-width:750px){.add_blog{margin:40px auto}}.p_tf{border:1px solid #ccc;background:#fff;padding:2rem;margin-top:4rem}@media screen and (max-width:750px){.p_tf{padding:1rem}}.p_tfTtl{border-bottom:1px solid #ccc;background:#fff;padding:2rem;font-size:3rem;font-weight:700;margin-bottom:2rem;padding-bottom:2rem}@media screen and (max-width:750px){.p_tfTtl{font-size:2rem}}.p_tfLst li{margin:0 0 1rem 1rem}.gacha_pc{display:block}.gacha_sp{display:none}@media only screen and (max-width:600px){.gacha_pc{display:none}.gacha_sp{display:block}}@media screen and (min-width:601px){.b_txt{font-size:1.6rem;padding:20px 30px;line-height:2em;color:#333}.sp{display:none}.pc{display:inline}}@media only screen and (max-width:600px){.b_txt{font-size:1.6rem;padding:20px;line-height:2em;color:#333}.sp{display:block}.pc{display:none}}.p_camLstTxt{padding:10px;text-align:center;line-height:1.5em}.p_guideTtl{line-height:1.2em}@media only screen and (max-width:600px){source{width:100%;height:auto}}.p_acu_lst{flex-flow:wrap;display:flex;justify-content:space-evenly}.p_acu_lst li{margin-bottom:3rem}.c_gNavi ul>li a{font-size:1.5rem}@media only screen and (max-width:600px){.c_gNavi ul>li a{font-size:1.3rem}}.c_mNaviLogo{width:18% !important}@media only screen and (max-width:600px){.c_mNaviLogo{width:25% !important}}.p_blogEntTtl{color:#333;font-size:2.4rem}.k_blog p{margin:0}.k_blog{font-size:1.6rem;color:#333;letter-spacing:.05em}.k_blogImg{margin-bottom:2.4rem}.k_blogPoint{padding:3.2rem 0 4rem}.k_blogArrow{display:inline-block;width:.8rem;height:.8rem;margin:0 auto;border-bottom:1px solid #666;border-right:1px solid #666;transform:rotate(45deg)}.k_blogMain{padding-bottom:2.4rem}.k_blogMain div:first-child{padding-bottom:8rem}.k_blogMain div:nth-child(2){font-size:2rem;padding-bottom:2.4rem}.k_blogMain div:last-child{padding-top:8rem}.k_blogNum{padding-bottom:2.4rem;font-size:1.6rem;font-weight:700}.k_shadow{box-shadow:.8rem .8rem 0px 0 #f2f2f2}.k_blogNum span:first-child{font-size:4rem;color:#222;font-weight:700}.k_blogNum span:nth-child(2){font-size:1rem;color:#222;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.k_blogTxtpc{width:576px;margin:0 auto}@media only screen and (max-width:600px){.k_blog img{max-width:100%}.k_blog{font-size:1.4rem;line-height:2.4rem;padding:0 4%}.k_blogTxtpc{width:100%}.k_blog br{display:block}}.c_topInsta{width:980px;margin:0 auto}@media only screen and (max-width:600px){.c_topInsta{width:100%}}.k_bx-pager{width:900px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-evenly}@media only screen and (max-width:600px){.k_bx-pager{width:100%}}.slider_img{display:block;margin:0 auto}.k_bx-pager div{max-height:82px;margin:.4rem;padding:.4rem;border:1px solid #ddd;box-sizing:border-box}@media only screen and (max-width:600px){.k_bx-pager div{width:17vw;height:17vw}}.k_flame__spec{width:100%;margin:3.2rem}.k_flame__spec li span{font-size:1rem;line-height:1.25em}@media only screen and (max-width:600px){.k_flame__spec{width:80%;margin:3.2rem auto}}.k_flame__spec li{width:480px;margin:0 auto;padding:3.2rem;color:#333;border-bottom:1px solid #777}@media only screen and (max-width:600px){.k_flame__spec li{width:100%;padding:3.2rem .8rem}}.k_flame__spec li:first-child{border-top:1px solid #777}.notel{pointer-events:none}.slider div{visibility:hidden}.bx-viewport .slider div{visibility:visible !important}.p-flameSection__body,.p-lensSection__body,.p-snsSection__body,.p-brandSection__body{padding-top:5.5rem;width:950px}.p-flameSection__body img,.p-lensSection__body img,.p-snsSection__body img{vertical-align:top}.p-flameSection__body>ul>li,.p-lensSection__body>ul>li,.p-snsSection__body>ul>li{box-sizing:border-box}.p-flameSection__body>ul>li>a,.p-lensSection__body>ul>li>a,.p-snsSection__body>ul>li>a{display:block}a:focus{outline:none}@media only screen and (max-width:600px){.p-flameSection__body,.p-lensSection__body,.p-snsSection__body,.p-brandSection__body{width:100%}}.p-flameSection__body h2,.p-lensSection__body h2,.p-snsSection__body h2,.p-brandSection__body h2{font-size:36px;font-weight:700;color:#333;text-align:center;padding-bottom:3.2rem}.p-brandSection__body h2:after{content:"取扱ブランド";font-size:14px;font-weight:300}.p-flameSection__body h2:after{content:"フレーム";font-size:14px;font-weight:300}.p-lensSection__body h2:after{content:"レンズ";font-size:14px;font-weight:300}.p-snsSection__body h2:after{content:"エスエヌエス";font-size:14px;font-weight:300}.p-flameSection__body h3,.p-lensSection__body h3,.p-snsSection__body h3{font-size:18px;color:#333;text-align:center;padding-bottom:2.4rem}.p-flameSection__body ul,.p-lensSection__body ul,.p-snsSection__body ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-bottom:2.4rem;margin-bottom:3.2rem}@media only screen and (max-width:600px){.p-lensSection__body ul:last-child{margin-bottom:12rem}}.p-flameSection__body ul>li img,.p-lensSection__body ul>li img,.p-snsSection__body ul>li img{border-radius:25px}.p-flameSection__list-casual-3900 img{border:1px solid #999}.p-snsSection__list-casual-3900 img{border:1px solid #999}.p-flameSection__list-brand,.p-lensSection__list-lens,.p-lensSection__list-option{gap:2.4rem 0}@media only screen and (max-width:600px){.p-flameSection__list-casual{gap:2.4rem 0}}@media only screen and (max-width:600px){.p-flameSection__list-brand>li img,.p-flameSection__list-casual>li img,.p-lensSection__list-lens>li img,.p-lensSection__list-option>li img{max-width:168px;height:auto}}.p-flameSection__body--btn{display:block;text-align:center;margin-bottom:.8rem}@media only screen and (max-width:600px){.p-flameSection__body--btn{margin-bottom:12rem}}.p-flameSection__body--btn a{text-align:center;border:1px solid #777;color:#777;padding:.8rem 8rem;margin:0 auto;box-shadow:4px 4px 0 0 #fff,4px 4px 0 1px rgba(85,85,85,.6);text-decoration:none}.c-2310oakley__section p{margin-bottom:0}.c-2310oakley__introduction,.c-2310oakley__info{padding:8rem 0 8rem}.c-2310oakley__introduction-title,.c-2310oakley__info-title,.c-2310oakley__introduction-sbtitle{text-align:center;color:#333;font-size:clamp(18px, 5vw, 36px);font-weight:700;padding-bottom:3.2rem}.c-2310oakley__introduction-sbtitle{line-height:1.7em}.c-2310oakley__introduction-title:after{content:"オークリー";font-size:14px;font-weight:700}.c-2310oakley__info-title:after{content:"オークリー取扱店";font-size:14px;font-weight:700}.c-2310oakley__introduction-text{color:#333;text-align:center;line-height:2em}.c-2310oakley__info-list{display:flex;margin-bottom:3.2rem;flex-wrap:wrap}.c-2310oakley__info-rshop,.c-2310oakley__info-lshop{max-width:475px;padding:8rem;text-align:right;color:#333}.c-2310oakley__info-lshop{text-align:left}@media only screen and (max-width:600px){.c-2310oakley__info-list{justify-content:center}.c-2310oakley__info-rshop,.c-2310oakley__info-lshop{width:100%;padding:0}.c-2310oakley__info-rshop{text-align:left}.c-2310oakley__section{padding:0 .8rem}}.c-2310oakley__info-list:nth-child(2n){flex-direction:row-reverse}.c-2310rayban__section p{margin-bottom:0}.c-2310rayban__introduction,.c-2310rayban__info{padding:8rem 0 8rem}.c-2310rayban__introduction-title,.c-2310rayban__info-title,.c-2310rayban__introduction-sbtitle{text-align:center;color:#333;font-size:clamp(18px, 5vw, 36px);font-weight:700;padding-bottom:3.2rem}.c-2310rayban__introduction-sbtitle{line-height:1.7em}.c-2310rayban__introduction-title:after{content:"レイバン";font-size:14px;font-weight:700}.c-2310rayban__info-title:after{content:"レイバン取扱店";font-size:14px;font-weight:700}.c-2310rayban__introduction-text{color:#333;text-align:center;line-height:2em}.c-2310rayban__info-list{display:flex;margin-bottom:3.2rem;flex-wrap:wrap}.c-2310rayban__info-rshop,.c-2310rayban__info-lshop{max-width:475px;padding:8rem;text-align:right;color:#333}.c-2310rayban__info-lshop{text-align:left}@media only screen and (max-width:600px){.c-2310rayban__info-list{justify-content:center}.c-2310rayban__info-rshop,.c-2310rayban__info-lshop{width:100%;padding:0}.c-2310rayban__info-rshop{text-align:left}.c-2310rayban__section{padding:0 .8rem}}.c-2310rayban__info-list:nth-child(2n){flex-direction:row-reverse}.f-casualset p{margin-bottom:0}.f-casualset_top{text-align:center;padding-bottom:8rem}.f-casualset_heading{text-align:center;color:#333}.f-casualset_heading-title,.f-casualset_localnav-title{font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700}.f-casualset_heading-sbtitle,.f-casualset_localnav-sbtitle{position:relative;font-size:10px;padding:1.6rem 0;margin-bottom:2.4rem;line-height:1.25em}@media only screen and (max-width:600px){.f-casualset_heading-sbtitle,.f-casualset_localnav-sbtitle{padding-top:.8rem}}.f-casualset_heading-sbtitle:after,.f-casualset_localnav-sbtitle:after{content:"";position:absolute;left:0;right:0;bottom:-16px;width:1px;height:24px;margin:auto;background-color:#d9d9d9}.f-casualset_heading-lead{font-size:clamp(1.4rem, 5vw, 2.4rem);line-height:1.25em}.f-casualset_body{padding:4rem .8rem 5.6rem}.f-casualset_body-first,.f-casualset_body-second{color:#333;display:flex;justify-content:space-around;padding-bottom:2.4rem}@media only screen and (max-width:600px){.f-casualset_body-first,.f-casualset_body-second{flex-wrap:wrap}}.f-casualset_body-second{flex-direction:row-reverse}.f-casualset_body-first li,.f-casualset_body-second li{overflow:hidden;flex-shrink:0;width:475px;height:316px}@media only screen and (max-width:600px){.f-casualset_body-first li,.f-casualset_body-second li{width:100%;height:auto}}.f-casualset_body-first li img,.f-casualset_body-second li img{vertical-align:bottom}.f-casualset_body-line{transform:rotate(-45deg);transform-origin:100%;width:100%;height:1px;background:#d9d9d9}.f-casualset_body-first-title,.f-casualset_body-second-title{background:#fff;margin-top:8rem;padding:0 0 3.2rem 8rem;font-size:clamp(1.8rem, 5vw, 2.8rem);font-weight:700}@media only screen and (max-width:600px){.f-casualset_body-first-title,.f-casualset_body-second-title{padding-left:.8rem}}.f-casualset_steel-rimmed:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/flame/casualset/steel-rimmed.svg) center center/contain;width:153px;height:46px;bottom:36px;left:27%;z-index:-1}@media only screen and (max-width:600px){.f-casualset_steel-rimmed:after{left:15%}}.f-casualset_acetate:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/flame/casualset/acetate.svg) center center/contain;width:92px;height:43px;bottom:34px;left:21%;z-index:-1}@media only screen and (max-width:600px){.f-casualset_acetate:after{left:9%}}.f-casualset_body-first-text,.f-casualset_body-second-text{position:relative;width:296px;height:100%;padding-left:8rem;background-color:#fff;font-size:11px;line-height:1.5em;letter-spacing:.03em}@media only screen and (max-width:600px){.f-casualset_body-first-text,.f-casualset_body-second-text{display:table-cell;width:100%;padding-left:.8rem;padding-bottom:8rem}}.f-casualset_localnav-wrapper{width:100%;background:#fbfbfb;text-align:center;color:#333;padding-bottom:9.6rem}.f-casualset_localnav-heading{padding-top:8rem}.f-casualset_localnav-list{display:flex;flex-wrap:wrap;justify-content:center;width:688px;padding-top:1.6rem;margin:0 auto}@media only screen and (max-width:600px){.f-casualset_localnav-list{width:100%;gap:4rem}}.f-casualset_localnav-list li a{color:#333;text-decoration:none}.f-casualset_localnav-list li a div{padding:.8rem 0}.f-casualset_half-rim:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/flame/casualset/half-rim.svg) center center/contain;width:108px;height:32px;bottom:36px;left:39%;z-index:-1}@media only screen and (max-width:600px){.f-casualset_half-rim:after{left:22%}}.f-casualset_thermoplastic:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/flame/casualset/thermoplastic.svg) center center/contain;width:159px;height:32px;bottom:36px;left:27%;z-index:-1}@media only screen and (max-width:600px){.f-casualset_thermoplastic:after{left:12%}}.f-casualset_rimless:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/flame/casualset/rimless.svg) center center/contain;width:92px;height:25px;bottom:47px;left:44%;z-index:-1}@media only screen and (max-width:600px){.f-casualset_rimless:after{left:27%}}.f-casualset_titanium:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/flame/casualset/titanium.svg) center center/contain;width:108px;height:24px;bottom:50px;left:27%;z-index:-1}@media only screen and (max-width:600px){.f-casualset_titanium:after{left:11%;bottom:48px}}.f-casualset_betatitanium:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/flame/casualset/b-titanium.svg) center center/contain;width:151px;height:24px;bottom:50px;left:31%;z-index:-1}@media only screen and (max-width:600px){.f-casualset_betatitanium:after{left:15%;bottom:48px}}@media only screen and (min-width:600px){.p-add-merit_sp{display:none}}.p-add-merit_sp{margin:0 1.6rem}@media only screen and (max-width:600px){.p-add-merit_sp_first{margin-bottom:1.6rem}}@media only screen and (max-width:600px){.p-add-merit_pc{display:none}}.p-add-merit_reservation{width:1000px;margin:0 auto 3rem auto}@media only screen and (max-width:600px){.p-add-merit_reservation{width:100%}}.p-add-merit_form{display:grid;grid-template:repeat(1,auto)/repeat(2,1fr);grid-gap:.5rem;justify-items:center}.p-add-container:hover{opacity:.5}.p-addmerit_form--img{margin:2px}@media only screen and (max-width:600px){.p-add-merit_form{display:grid;grid-template:repeat(1,auto)/repeat(1,1fr);grid-gap:1rem}}.p-add-merit_reservation-title{color:#000;font-size:3rem;font-weight:700;padding-bottom:5.6rem;text-align:center}.p-add-merit_form--img img{vertical-align:top}@media only screen and (max-width:600px){.p-add-merit_form--img{width:95%}.p-add-merit_form--img img{width:100%}}.p-add-merit_form--body{width:500px;padding:2.4rem 0 0 3.2rem;color:#333}@media only screen and (max-width:600px){.p-add-merit_form--body{width:95%;padding:2.4rem 0 0}}.p-add-merit_form--body p{margin-bottom:1.25em}.p-add-merit_form--body ul{margin-bottom:1.25em}.p-add-merit_form--body div{padding-top:.8rem;text-align:center}.p-add-merit_form--body div a{color:#fff;text-decoration:none;border-radius:10px;padding:.8rem;background-color:#009ce5}.l-lens__section p{margin:0}.l-lens__section{color:#333}@media only screen and (max-width:600px){.l-lens__section{padding-bottom:12rem}}.l-lenstop__heading{padding-bottom:8rem;text-align:center}.l-lenstop{text-align:center}@media only screen and (max-width:600px){.l-lens__top{padding:0 .8rem}}.l-lenstop__title{font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700}.l-lenstop__sbtitle{position:relative;font-size:10px;padding:.8rem 0 1.6rem;margin-bottom:4.8rem}.l-lenstop__sbtitle:after{content:"";position:absolute;left:0;right:0;bottom:-16px;width:1px;height:24px;margin:auto;background-color:#d9d9d9}.l-lenstop__lead{width:736px;margin:0 auto;font-size:14px;line-height:1.75em;letter-spacing:.03em;padding-bottom:4.8rem}@media only screen and (max-width:600px){.l-lenstop__lead{width:100%;text-align:left;line-height:1.75em;letter-spacing:.08em;font-feature-settings:"palt"　1}}.l-lenstop__price--set,.l-lenstop__price--lens-replacement{display:flex;justify-content:space-between;width:256px;padding-bottom:2.4rem;margin:0 auto}.l-lenstop__price--money:after{content:"（税込）～"}.l-lenstop__price--list-9900{width:624px;margin:0 auto 6.4rem;padding:3.2rem 0 2.4rem;border-top:4px solid #ffdd01;border-bottom:4px solid #ffdd01}@media only screen and (max-width:600px){.l-lenstop__price--list-9900{width:100%}}.l-lenstop__price--list{padding-bottom:5.6rem}.l-lenstop__price--list-bottom{padding-bottom:8rem}.l-lenstop__foot{font-size:16px;font-weight:700;padding-bottom:2.4rem}.l-lenstop__list{display:flex;justify-content:center;gap:0 1.6rem;width:336px;margin:0 auto;padding-bottom:8rem}.l-lenstop__list li{width:72px;height:72px;line-height:72px;border:1px solid #d9d9d9;border-radius:50%}.l-lensdesc{text-align:center;padding-bottom:1rem}@media only screen and (max-width:600px){.l-lensdesc{padding:0 .8rem 1rem}}.l-lensdesc__title{position:relative;font-size:24px;font-weight:700;padding:3.2rem}.l-lensdesc__title:after{position:absolute;content:"";background:no-repeat url(//www.add-info.jp/megane/css/../images/lens/lens/spec-txt.svg) center center/contain;width:56px;height:32px;bottom:34px;left:41.7%;z-index:-1}.l-lensdesc__list--spec-icon{display:flex;flex-wrap:wrap;justify-content:center;width:448px;padding-bottom:8rem;margin:0 auto;gap:0 3.2rem}@media only screen and (max-width:600px){.l-lensdesc__list--spec-icon{width:100%;gap:0 .8rem}}.l-lensdesc__list--spec-icon li img{padding-bottom:.8rem}@media only screen and (max-width:600px){.l-lensdesc__list--spec-icon li img{padding-bottom:0}}.l-lensdesc__list--spec-icon li p{font-size:10px;line-height:1.25em}.l-lensdesc__body--img{padding-bottom:4rem}.l-lensdesc__body--img ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.6rem}@media only screen and (max-width:600px){.l-lensdesc__body--img ul{gap:1.6rem}}.l-lensdesc__body--img ul li div{font-size:16px;padding-top:.8rem}@media only screen and (max-width:600px){.l-lensdesc__body--img ul li div{font-size:14px}}.l-lensdesc__body--img-txt{font-size:16px;padding-top:.8rem}@media only screen and (max-width:600px){.l-lensdesc__body--img-txt{font-size:14px}}.l-lensdesc__body--txt{width:736px;margin:0 auto;font-size:16px;line-height:1.5em;letter-spacing:.03em}@media only screen and (max-width:600px){.l-lensdesc__body--txt{width:100%;font-size:12px;text-align:left;letter-spacing:.07em;font-feature-settings:"palt"　1}}.l-lensdesc__body--txt-alert{display:block;padding-top:8px;font-size:10px;line-height:1.25em}@media only screen and (max-width:600px){.l-lensdesc__body--txt-alert{line-height:1.25rem;letter-spacing:.07em;font-feature-settings:"palt"　1}}.l-lensdesc__body{padding-bottom:1.6rem}.l-lensdesc__body--common{padding-bottom:6.4rem}.l-lensdesc__body--spec-list{border-collapse:collapse;table-layout:fixed;word-wrap:break-word;width:624px;margin:0 auto;font-size:14px}@media only screen and (max-width:600px){.l-lensdesc__body--spec-list{width:100%}}.l-lensdesc__body--spec-list th,.l-lensdesc__body--spec-list td{border:1px solid #d9d9d9}@media only screen and (max-width:600px){.l-lensdesc__body--spec-list th,.l-lensdesc__body--spec-list td{display:block}.l-lensdesc__body--spec-list th{border-bottom:none}}.l-lensdesc__body--spec-list th{width:160px;background-color:#f4f4f4;font-weight:400;text-align:center;vertical-align:middle}@media only screen and (max-width:600px){.l-lensdesc__body--spec-list th{width:100%;padding:.8rem 0}}#l-lensdesc__body--spec-list-9900{background-color:#ffdd01}.l-lensdesc__body--spec-alert{display:block;width:624px;margin:0 auto;text-align:left;font-size:10px;line-height:1.5em;padding-top:.8rem}@media only screen and (max-width:600px){.l-lensdesc__body--spec-alert{width:100%;padding-top:0}}.l-lensdesc__body--spec-list th span{font-size:10px}.l-lensdesc__body--spec-list td{vertical-align:middle;padding:32px}@media only screen and (max-width:600px){.l-lensdesc__body--spec-list td{width:100%;padding:16px 0;text-align:center;margin-bottom:.8rem}}.l-lensdesc__body--spec-list-alert{display:block;padding-top:.8rem;font-size:10px;line-height:1.5em}.l-lensdesc__body--spec-list-1{display:inline-block;padding-left:.5em}.l-lensdesc__body--spec-list-0{display:inline-block;padding-left:2em}.l-lensdesc__body--spec-list-00{display:inline-block;padding-left:2.5em}.black_caption{background:#000;text-align:center;padding:15px 0;margin-bottom:2rem;font-weight:700;font-size:18px;color:#fff !important}@media only screen and (max-width:600px){.black_caption{padding:15px 10px;font-size:16px;line-height:1.3}}.sns_sp_section{display:grid;place-content:center;place-items:center;margin:auto}@media (min-width:320px){.sns_sp_section{display:grid;grid-template:repeat(1,auto)/repeat(1,1fr);grid-gap:0}}@media (min-width:600px){.sns_sp_section{display:none}}.sns_sp_section img{place-content:center;place-items:center;margin:auto}.sns_sp_wrapper{display:grid;grid-gap:0;grid-template-rows:85% 15%;grid-template-columns:35% 1fr;width:100%;height:12rem}.sns_01_sp{grid-row:1/3;grid-column:1/2}.sns_01_sp img{display:grid;place-content:center;place-items:center;margin:auto}.sns_02_sp{grid-row:1/2;grid-column:2/3}.sns_03_sp{grid-row:2/3;grid-column:1/3}.sns_wd_section{display:grid;place-content:center;place-items:center;margin:auto}@media (min-width:320px){.sns_wd_section{display:none}}@media (min-width:600px){.sns_wd_section{display:grid;grid-template:repeat(4,auto)/repeat(2,1fr);grid-gap:0}}.sns_wd_wrapper{display:grid;grid-gap:0;grid-template-rows:90% 25%;grid-template-columns:100%;place-content:center;place-items:center;margin:auto;height:28vw}.sns_01_wd{grid-row:1/2;grid-column:1/2}.sns_01_wd img{display:grid;place-content:center;place-items:center;margin:auto}.sns_02_wd{grid-row:2/3;grid-column:1/2}.sns_03_wd{grid-row:3/4;grid-column:1/2}.sns_name{display:block;margin-top:2.5rem;text-align:center;font-size:2em}.sns_name_today{display:block;margin-top:3rem;margin-left:1rem;text-align:center;font-size:1.6em}.sns_name_add-ch{display:block;margin-top:3rem;text-align:center;font-size:1.5em}.black_flash_btn{text-align:center;margin:auto}a.black_flash_btn{display:block;text-align:center;text-decoration:none;width:16rem;margin:auto;padding:1rem 2rem 1em 2em;position:relative;border-radius:5px;border:1.2px solid #000;font-weight:500;font-size:1em;letter-spacing:2px;background:0 0;color:#000;overflow:hidden;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}a.black_flash_btn:hover{color:#fff;background:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}a.black_flash_btn:hover:before{-webkit-animation:sh02 .5s 0s linear;-moz-animation:sh02 .5s 0s linear;animation:light .5s 0s linear}a.black_flash_btn:before{content:'';display:block;width:0;height:86%;position:absolute;top:7%;left:0;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg)}@keyframes light{from{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.sns_background{max-width:1037px;margin:0 auto;background:#fff8cc;padding:2rem;border-radius:8px}@media only screen and (max-width:600px){.sns_background{margin:1rem}}.sns_background img{max-width:100%;height:auto}.white_box_right{position:relative;margin:1rem;padding:3.5rem 1.5rem 2rem;border-radius:12px;background:linear-gradient(-178deg,transparent 0 2rem,#333 2.1rem 2.3rem,#fff 2.4rem 100%);justify-content:center;width:90%}.white_box_right .box-title{background-color:#191919;color:#fff;top:0;right:0;padding:.6rem 1rem;line-height:1;position:absolute}.white_box_right p{line-height:1.5}.gray_box_right{position:relative;margin:1rem;padding:3.5rem 1.5rem 2rem;border-radius:12px;background:linear-gradient(-178deg,transparent 0 2rem,#333 2.1rem 2.3rem,#dfdfdf 2.4rem 100%)}.gray_box_right .box-title{background-color:#191919;color:#fff;top:0;right:0;padding:.6rem 1rem;line-height:1;position:absolute}.gray_box_right p{line-height:1.5}.white_box_left{position:relative;margin:1rem;padding:3.5rem 1.5rem 2rem;border-radius:12px;background:linear-gradient(-178deg,transparent 0 2rem,#333 2.1rem 2.3rem,#fff 2.4rem 100%);width:90%}.white_box_left .box-title{background-color:#191919;color:#fff;top:0;left:0;padding:.6rem 1rem;line-height:1;position:absolute}.white_box_left p{line-height:1.5}.gray_box_left{position:relative;margin:1rem;padding:3.5rem 1.5rem 2rem;border-radius:12px;background:linear-gradient(-178deg,transparent 0 2rem,#333 2.1rem 2.3rem,#dfdfdf 2.4rem 100%)}.gray_box_left .box-title{background-color:#191919;color:#fff;top:0;left:0;padding:.6rem 1rem;line-height:1;position:absolute}.gray_box_left p{line-height:1.5}.tear_chan_image{left:-7px;position:absolute;z-index:2;top:-26px}@media only screen and (max-width:600px){.tear_chan_image{width:20%;display:none}}.heading_power{position:relative;padding-top:4rem;padding-left:12rem;padding-bottom:1rem;background:linear-gradient(transparent 85%,rgba(88,217,255,.5) 85%)}.heading_power span{position:relative;z-index:2}.heading_power:before{content:attr(data-en);position:absolute;transform:rotate(-5deg);top:1rem;left:0;color:rgba(88,217,255,.9);font-size:1.8em;font-weight:700;font-family:beloved-script,sans-serif;font-style:italic;z-index:-100}.heading_quality{position:relative;padding-top:4rem;padding-left:12rem;padding-bottom:1rem;background:linear-gradient(transparent 85%,rgba(255,201,99,.5) 85%)}.heading_quality span{position:relative;z-index:0}.heading_quality:before{content:attr(data-en);position:absolute;transform:rotate(-5deg);top:1rem;left:0;color:rgba(255,201,99,.9);font-size:1.8em;font-weight:700;font-family:beloved-script,sans-serif;font-style:italic;z-index:-100}.heading_accident{position:relative;padding-top:4rem;padding-left:6rem;padding-bottom:1rem;background:linear-gradient(transparent 85%,rgba(255,173,165,.5) 85%)}.heading_accident span{position:relative;z-index:0}.heading_accident:before{content:attr(data-en);position:absolute;transform:rotate(-5deg);top:1rem;left:0;color:rgba(255,173,165,.9);font-size:1.8em;font-weight:700;font-family:beloved-script,sans-serif;font-style:italic;z-index:-100}.heading_u18{position:relative;padding-top:4rem;padding-left:12rem;padding-bottom:1rem;background:linear-gradient(transparent 85%,rgba(89,255,72,.5) 85%)}.heading_u18 span{position:relative;z-index:0}.heading_u18:before{content:attr(data-en);position:absolute;transform:rotate(-5deg);top:1rem;left:0;color:rgba(89,255,72,.9);font-size:1.8em;font-weight:700;font-family:beloved-script,sans-serif;font-style:italic;z-index:-100}.white_guide_box{position:relative;margin:2em 1em 1em;padding:3.5rem 1.5rem 2rem;background-color:#fff;border:1px solid #ccc;border-radius:2px}.guide_03_sp p{font-size:larger;text-align:start}.guide_03_wd p{font-size:larger;text-align:start}.guide_01_sp h2{font-weight:bolder;font-size:2.5em;color:#222;white-space:nowrap}.guide_01_wd h2{font-weight:bolder;font-size:2em;color:#222;white-space:nowrap}.guide_sp_section{display:grid;place-content:center;place-items:center;margin:auto;grid-gap:1}@media (min-width:320px){.guide_sp_section{display:grid;grid-template:repeat(1,auto)/repeat(1,1fr)}}@media (min-width:600px){.guide_sp_section{display:none}}.guide_sp_section img{max-width:100%;height:auto}.guide_sp_wrapper{display:grid;grid-gap:1;grid-template-rows:20% 45% 1fr;grid-template-columns:100%;width:100%;height:auto}.guide_01_sp{grid-row:1/2;grid-column:1/2}.guide_02_sp{grid-row:2/3;grid-column:1/2}.guide_02_sp{display:grid;place-content:center;place-items:center;margin:auto}.power_awk img{place-content:center;place-items:center;margin:auto}.quality_awk img{place-content:center;place-items:center;margin:auto}.accident_awk img{place-content:center;place-items:center;margin:auto}.under18_awk img{place-content:center;place-items:center;margin:auto}.guide_03_sp{grid-row:3/4;grid-column:1/2}.guide_wd_section{display:grid;place-content:center;place-items:center;margin:auto;grid-gap:2}@media (min-width:320px){.guide_wd_section{display:none}}@media (min-width:600px){.guide_wd_section{display:grid;grid-template:repeat(4,auto)/repeat(2,1fr)}}.guide_wd_wrapper{display:grid;grid-gap:0;grid-template-rows:15% 60% 25%;grid-template-columns:100%;height:62rem}.guide_01_wd{grid-row:1/2;grid-column:1/2}.guide_02_wd{grid-row:2/3;grid-column:1/2}.guide_02_wd img{display:grid;place-content:center;place-items:center;margin:auto}.guide_03_wd{grid-row:3/4;grid-column:1/2}.p-lensTopSection__body{padding-top:5.5rem;width:950px}a:focus{outline:none}@media only screen and (max-width:600px){.p-lensTopSection__body{width:100%}}.p-lensTopSection__body h2{font-size:36px;font-weight:700;color:#333;text-align:center;padding-bottom:3.2rem}.p-lensTopSection__body h2:after{content:"レンズ";font-size:14px;font-weight:300}.p-lensTopSection__body ul:last-child{margin-bottom:8rem}.p-lensTopSection__lens-title{font-size:24px;color:#333;text-align:center;padding-bottom:.8rem}.p-lensTopSection__body h4{font-size:14px;color:#333;text-align:center;padding-bottom:2.4rem}.p-lensTopSection__option-title{font-size:24px;color:#333;text-align:center;padding-bottom:2.4rem}.p-lensTopSection__body ul{display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:center;padding-bottom:2.4rem;margin-bottom:3.2rem;gap:1.2rem}@media only screen and (max-width:600px){.p-lensTopSection__body ul li{width:calc(50% - 8px)}}.p-lensTopSection__list-item{position:relative;width:224px;letter-spacing:.05em}.p-lensTopSection__list-item a{display:flex;text-decoration:none;flex-direction:column;position:relative;z-index:1;height:100%;background-color:#fff;border:#ddd solid 1px;border-radius:16px}.p-lensTopSection__list-item-title{background-color:#f9f8f8;border-radius:16px 16px 0 0;color:#333;font-weight:700;line-height:1em;padding:24px 8px 20px}.p-lensTopSection__list-item-sbtitle{font-size:1.2rem;font-weight:700;color:#333;line-height:1.25em;padding:16px 8px 8px}.p-lensTopSection__list-item-text{font-size:1rem;color:#333;line-height:1.25em;padding:0 8px}.p-lensTopSection__list-item-lead{margin-top:auto}.p-lensTopSection__list-item-lead-img{margin:0 auto;text-align:center}.p-lensTopSection__list-item-lead-price{background-color:#f9f8f8;font-size:1.6rem;white-space:nowrap;font-weight:700;color:#333;border-radius:0 0 16px 16px;padding:8px}.p-lensTopSection__list-item-lead-price span{font-size:1.2rem;vertical-align:text-bottom}.l-lensOption__section p,.l-lensOption__mainsection p{margin:0}.l-lensOption__section,.l-lensOption__mainsection{padding:0 .8rem;color:#333}@media only screen and (max-width:600px){.l-lensOption__section{padding-bottom:12rem}}.l-lensOptionTop__heading{padding-bottom:8rem;text-align:center}.l-lensOptionTop{text-align:center}.l-lensOptionTop__title{font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700}.l-lensOptionTop__sbtitle{position:relative;font-size:10px;padding:.8rem 0 1.6rem;margin-bottom:4.8rem}.l-lensOptionTop__sbtitle:after{content:"";position:absolute;left:0;right:0;bottom:-16px;width:1px;height:24px;margin:auto;background-color:#d9d9d9}.l-lensOptionTop__lead{width:736px;margin:0 auto;font-size:14px;line-height:1.75em;letter-spacing:.03em;padding-bottom:1.6rem}@media only screen and (max-width:600px){.l-lensOptionTop__lead{width:100%;text-align:left;line-height:1.75em;letter-spacing:.08em;font-feature-settings:"palt"　1}}.l-lensOptionTop__item{padding-bottom:4.8rem}.l-lensOptionTop__lineup{padding-bottom:8rem}@media only screen and (max-width:600px){.l-lensOptionTop__lineup{padding-bottom:4rem}}.l-lensOptionTop__lineup-title{font-size:2.4rem;font-weight:700;line-height:1em;padding-bottom:2.4rem}.l-lensOptionTop__lineup-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}.l-lensOption__mainsection{padding-top:8rem;text-align:center}.l-lensOptionContent__body{padding-bottom:12rem}.l-lensOptionContent__title{font-size:2.4rem;font-weight:700;line-height:1em;padding-bottom:1.6rem}.l-lensOptionContant__color{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;padding-bottom:1.6rem}.l-lensOptionContent__lead{width:736px;margin:0 auto;font-size:14px;line-height:1.75em;letter-spacing:.03em;padding-bottom:4.8rem}@media only screen and (max-width:600px){.l-lensOptionContent__lead{width:100%;text-align:left;line-height:1.75em;letter-spacing:.08em;font-feature-settings:"palt"　1}}.l-lensOptionContent__as{font-size:16px;font-weight:700;padding-bottom:2.4rem}.l-lensOptionContent__price--list{padding-bottom:4rem}.l-lensOptionContent__price--set{display:flex;justify-content:space-between;width:256px;padding-bottom:2.4rem;margin:0 auto}.l-lensOptionContent__price--money:after{content:"（税込）～"}.l-lensOptionContent__sbtitle{font-size:16px;font-weight:700;padding-bottom:2.4rem}.l-lensOptionContent__list{display:flex;justify-content:center;gap:0 1.6rem;width:336px;margin:0 auto;padding-bottom:4rem}@media only screen and (max-width:600px){.l-lensOptionContent__list{width:auto}}.l-lensOptionContent__list li{width:72px;height:72px;line-height:72px;border:1px solid #d9d9d9;border-radius:50%}.l-lensOptionContent__list-available{display:flex;justify-content:center;gap:0 1.6rem;width:336px;margin:0 auto;padding-bottom:4rem}@media only screen and (max-width:600px){.l-lensOptionContent__list-available{width:auto}}.l-lensOptionContent__list-available li{width:auto;padding:.8rem;border:1px solid #d9d9d9}.l-lensOptionContent__color{padding-bottom:4rem}.l-lensOptionContent__sbtitle-color{font-size:16px;font-weight:700;padding-bottom:2.4rem}.l-lensOptionContent__sbsbtitle{font-size:12px;font-weight:700;padding-bottom:1.2rem}.l-lensOptionContent__color-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;padding-bottom:2.4rem}.l-lensOptionContent__color-txt{font-size:.8rem;line-height:1em;padding-top:.4rem}.l-lensOptionContent__body-caution{font-size:1rem;line-height:1.25rem}.l-lensOption__bkcolor-1{background:linear-gradient(135deg,rgba(255,255,255,1) 35%,rgba(251,158,88,.5) 100%)}.l-lensOption__bkcolor-2{background:linear-gradient(135deg,rgba(255,255,255,1) 35%,rgba(255,150,116,.5) 100%)}.l-lensOption__bkcolor-3{background:linear-gradient(135deg,rgba(255,255,255,1) 35%,rgba(255,143,180,.5) 100%)}.l-lensOptionContent__title-spec{font-size:24px;font-weight:700;padding:3.2rem}.l-lensOptionContent__spec-item{padding-bottom:3.2rem}p:empty{display:none}.l-brand__section p,.l-brand__mainsection p,.l-brandShops__section p,{margin:0}.l-brand__section,.l-brand__mainsection{padding:0 .8rem;color:#333;padding-bottom:16rem}img{vertical-align:top}.l-brand__section__heading{padding-bottom:8rem;text-align:center}.l-brand__section__heading-txt{font-size:1rem;text-align:left}.l-brandTop{text-align:center}.l-brandTop__title{font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700}.l-brandTop__sbtitle{position:relative;font-size:10px;padding:.8rem 0 1.6rem;margin-bottom:4.8rem}.l-brandTop__sbtitle:after{content:"";position:absolute;left:0;right:0;bottom:-16px;width:1px;height:24px;margin:auto;background-color:#d9d9d9}.l-brandTop___lead{width:736px;margin:0 auto;font-size:14px;line-height:1.75em;letter-spacing:.03em;padding-bottom:1.6rem}@media only screen and (max-width:600px){.l-brandTop___lead{width:100%;text-align:left;line-height:1.75em;letter-spacing:.08em;font-feature-settings:"palt"　1}}.l-brand__title{font-size:2.4rem;line-height:1em;font-weight:700}.l-brand__sbtitle{font-size:10px;padding:.8rem 0 1.6rem;margin-bottom:4.8rem}.l-brand__list-1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:600px){.l-brand__list-1{padding-bottom:2.4rem}}.l-brand__list-2{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:600px){.l-brand__list-2{padding-bottom:2.4rem}}.l-brand__list-line{border-bottom:1px solid #d9d9d9;padding-bottom:4.8rem;margin-bottom:4.8rem}.l-brand__list-img img{width:456px;height:285px}@media only screen and (max-width:600px){.l-brand__list-img img{width:100%;height:auto}}.l-brand__list-txt{box-sizing:border-box;width:456px;height:auto;padding:0 4rem;text-align:left}@media only screen and (max-width:600px){.l-brand__list-txt{width:100%;padding:0 0 0 .8rem}}.l-brand__list-main{font-size:1.6rem;font-weight:700;padding-bottom:1.6rem}.l-brand__list-sb{font-size:1.4rem;line-height:1.75em}.l-brand__list-alert{font-size:1rem;line-height:1.5em}html{scroll-behavior:smooth}.l-brandShops__section{padding:0 .8rem;color:#333;padding-bottom:16rem}.l-brandShops{text-align:center}.l-brand__title-shop{font-size:2.4rem;line-height:1em;font-weight:700}.l-brand__sbtitle-shop{font-size:10px;padding:.8rem 0 1.6rem;margin-bottom:1.6rem}.l-brand__tori{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.l-brand__tori li{border:#d9d9d9 solid 1px}.l-brand__tori li a{display:block;padding:4px 8px;text-decoration:none}.l-brandSelect__list li:first-child{border-top:#d9d9d9 dashed 1px}.l-brandSelect__list li{border-bottom:#d9d9d9 dashed 1px}.l-brandSelect__list li a{width:100%;text-decoration:none;color:#333;display:inline-block;line-height:1em;padding:1.6rem 0}.l-brandSelect__list li a span{font-size:1rem}.tab-wrap-color{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:2rem}.tab-color-buttons{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.tab-color{width:24px;height:24px;border-radius:50%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer}.tab-color.active{border-color:#333}.tab-content{display:none}.tab-content.active{display:block}.c_gNavi2{border-bottom:4px solid #ffdd01;background-color:#fff}.c_gNavi2 ul{width:980px;height:56px;margin:0 auto;font-size:1.3rem;font-weight:600;line-height:1.25em;text-align:center;display:grid;grid-template-columns:1fr 2fr 2fr 2fr 2fr;align-items:stretch}@media only screen and (max-width:600px){.c_gNavi2 ul{width:100%;height:auto}}.c_gNavi2 ul>li{border-right:1px solid #ccc}.c_gNavi2 ul>li:first-child{border-right:none}.c_gNavi2 ul>li>a{display:flex;height:100%;text-decoration:none;justify-content:center;align-items:center}@media only screen and (max-width:600px){.c_gNavi2 ul>li{padding:10% 0}.c_gNavi2 ul>li>a{flex-direction:column}}.c_gNavi2 ul>li>a>span>img{max-width:100%;height:auto;vertical-align:top}@media only screen and (max-width:600px){.c_gNavi2 ul>li>a>span>img{vertical-align:top;width:24px;height:auto}}.c_gNaviLogo2{background-color:#ffdd01}.c_gNaviLogo2 a>img{max-width:100%;height:auto;vertical-align:top}@media only screen and (max-width:600px){.c_gNaviLogo2 a>img{width:32px;height:auto}}.c_gNaviIcon2{margin-right:4px}@media only screen and (max-width:600px){.c_gNaviIcon2{margin-right:0}}.bx-wrapper .bx-pager.bx-default-pager a{background:#aaa !important;margin:0 8px !important}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#ffdd01 !important}.p_topNews-title,.p_topPickup-title,.p_topFrame-title,.p_topLens-title,.p_topInfo-title,.p_topSns-title{width:980px;margin:0 auto;color:#333;font-size:3rem;font-weight:700;line-height:1.5;text-align:center}.p_topNews-title{padding-top:32px;padding-bottom:24px}.p_topFrame-title,.p_topLens-title,.p_topInfo-title,.p_topSns-title{padding-bottom:24px}.p_topPickup-title{padding-top:64px;padding-bottom:24px}@media only screen and (max-width:600px){.p_topNews-title,.p_topFrame-title,.p_topInfo-title,.p_topSns-title,.p_topPickup-title{width:100%;font-size:2.6rem}.p_topNews-title,.p_topPickup-title{padding-top:40px}}.home .l_contents{padding-bottom:0}.p_topNews-title{text-align:center;font-weight:700;margin-bottom:24px}.p_topNewsLst{max-width:980px;margin:0 auto;background:#fff;padding:24px 28px;box-sizing:border-box}.p_topNewsLst>li{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #eee;line-height:1.7}.p_topNewsLst>li:last-child{border-bottom:none}.p_topNewsDay{flex:0 0 140px;color:#666;font-weight:700}.p_topNewsTtl{flex:1 1 auto;min-width:0}.p_topNewsTtl h3{margin:0 0 6px;font-weight:700;color:#333}.p_topNewsTxt p{margin:0}@media (max-width:600px){.p_topNewsLst{padding:16px}.p_topNewsLst>li{display:block;padding:12px 0}.p_topNewsDay{margin-bottom:4px}}.p_topFrame{width:1120px;margin:0 auto;padding-bottom:64px}@media only screen and (max-width:600px){.p_topFrame{width:100%;padding-bottom:40px}}.p_topFrame ul{height:168px;display:grid;justify-items:center;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;margin-bottom:56px}@media only screen and (max-width:600px){.p_topFrame ul{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;height:auto;padding:0 8px 24px;margin-bottom:24px}}@media only screen and (max-width:600px){.p_topFrame ul li{flex:0 0 auto;width:168px;height:168px}}.p_topFrame ul li img{border-radius:25px}.p_topFrame_btn{display:block;text-align:center;margin-bottom:.8rem}@media only screen and (max-width:600px){.p_topFrame_btn{margin-bottom:24px}}.p_topFrame_btn a{text-align:center;border:1px solid #777;color:#777;padding:.8rem 8rem;margin:0 auto;box-shadow:4px 4px 0 0 #fff,4px 4px 0 1px rgba(85,85,85,.6);text-decoration:none}.p_topLens{width:1120px;margin:0 auto;padding-bottom:64px}@media only screen and (max-width:600px){.p_topLens{width:100%;padding-bottom:40px}}.p_topLens-list{height:auto;display:grid;justify-items:center;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;margin-bottom:56px}@media only screen and (max-width:600px){.p_topLens-list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;height:auto;padding:0 8px 24px;margin-bottom:24px}}.p_topLens_list-item{position:relative;width:168px;letter-spacing:.05em}@media only screen and (max-width:600px){.p_topLens_list-item{flex:0 0 auto;width:168px}}.p_topLens_list-item a{display:flex;text-decoration:none;flex-direction:column;position:relative;z-index:1;height:100%;text-align:center;background-color:#fff;border:#ddd solid 1px;border-radius:16px}.p_topLens_list-item-title{background-color:#f9f8f8;border-radius:16px 16px 0 0;color:#333;font-weight:700;line-height:1em;padding:24px 8px 20px}.p_topLens_list-item-title span{display:inline-block;font-size:10px;font-weight:100;margin-top:4px}.p_topLens_list-item-lead{margin-top:auto}.p_topLens_list-item-lead-img{margin:0 auto;text-align:center}.p_topLens_list-item-lead-price{background-color:#f9f8f8;font-size:1.6rem;white-space:nowrap;font-weight:700;color:#333;border-radius:0 0 16px 16px;padding:8px}.p_topLens_list-item-lead-price span{font-size:1.2rem;vertical-align:text-bottom}.p_topLens_btn{display:block;text-align:center;margin-bottom:.8rem}@media only screen and (max-width:600px){.p_topLens_btn{margin-bottom:24px}}.p_topLens_btn a{text-align:center;border:1px solid #777;color:#777;padding:.8rem 8rem;margin:0 auto;box-shadow:4px 4px 0 0 #fff,4px 4px 0 1px rgba(85,85,85,.6);text-decoration:none}.p_topInfo{padding-bottom:64px}@media only screen and (max-width:600px){.p_topInfo{padding-bottom:40px}}#sbi_images{padding:0 0 32px !important;margin-bottom:24px !important}.p_topInsta{padding-bottom:64px}@media only screen and (max-width:600px){.p_topInsta{padding-bottom:40px}}.p_topInsta_btn{display:block;text-align:center;margin-bottom:.8rem}@media only screen and (max-width:600px){.p_topInsta_btn{margin-bottom:24px}}.p_topInsta_btn a{text-align:center;border:1px solid #777;color:#777;padding:.8rem 8rem;margin:0 auto;box-shadow:4px 4px 0 0 #fff,4px 4px 0 1px rgba(85,85,85,.6);text-decoration:none}@media only screen and (max-width:600px){#sb_instagram #sbi_images{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:0 8px 24px !important;margin-bottom:24px}#sbi_images::-webkit-scrollbar{display:none}#sbi_images .sbi_item{flex:0 0 auto !important;width:168px !important;border-radius:8px}#sbi_images .sbi_item img{width:100%;height:auto;border-radius:8px}}@media only screen and (max-width:600px){.p_topPickup-list{grid-template-columns:repeat(3,1fr);gap:16px}}.p_topPickup-list2{display:flex;flex-direction:column;padding:0 8px 80px;gap:16px}@media only screen and (max-width:600px){.p_topPickup-list2{gap:8px}}.brand-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.brand-section{padding:16px;border-radius:8px}.brand-section__heading{color:#333;font-size:24px;margin-bottom:16px;border-bottom:1px solid #ccc;padding-bottom:8px}.brand-section__list{list-style:none;padding:0;margin:0}.brand-section__item{margin-bottom:8px}.brand-name{font-size:16px;color:#333;text-decoration:none;display:inline-block;line-height:1.5}.brand-name:hover{color:#000;text-decoration:none}.jp{font-size:13.6px;color:#666;display:block}@media screen and (max-width:600px){.brand-index-grid{grid-template-columns:1fr;gap:16px}.brand-section{padding:16px}}.rayban-lp__section{text-align:center}.rayban-lp__body p{margin:0}.rayban-lp__hero{padding-bottom:80px}.rayban-lp__title{color:#333;font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700}.rayban-lp__sbtitle{position:relative;font-size:10px;padding:.8rem 0 1.6rem;margin-bottom:4.8rem}.rayban-lp__sbtitle:after{content:"";position:absolute;left:0;right:0;bottom:-16px;width:1px;height:24px;margin:auto;background-color:#d9d9d9}.rayban-lp__section{text-align:center}.rayban-lp{max-width:960px;margin:0 auto;padding:0 16px}@media (max-width:600px){.rayban-lp{margin:0 auto 80px}}.rayban-lp__hero{padding-bottom:80px}.rayban-lp__main img{width:100%;height:auto;display:block}.rayban-lp__titles{padding-bottom:64px}.rayban-lp__title{color:#333;font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700}.rayban-lp__sbtitle{position:relative;font-size:10px;padding:.8rem 0 1.6rem;margin-bottom:4.8rem}.rayban-lp__sbtitle:after{content:"";position:absolute;left:0;right:0;bottom:-16px;width:1px;height:24px;margin:auto;background-color:#d9d9d9}.rayban-lp__body{display:flex;flex-direction:column;gap:80px}.rayban-lp__block{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:32px 24px 40px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.rayban-lp__body>:last-child{margin-bottom:0}.rayban-lp__h4{font-size:clamp(1.6rem, 5vw, 2.4rem);font-weight:700;line-height:1.5;letter-spacing:.02em;padding-bottom:24px}.rayban-lp__num{display:inline-block;color:#e50012;margin-right:8px;font-weight:800}.rayban-lp__text{font-size:1.4rem;line-height:1.8;color:#444;padding-bottom:24px}.rayban-lp__media{text-align:center;padding-bottom:0}.rayban-lp__icons{list-style:none;padding:0;margin:0;padding-bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rayban-lp__icons img{width:100%;height:auto;display:block}.rayban-lp__block--colors .rayban-lp__text{padding-bottom:32px}.rayban-lp__subblock{padding-bottom:32px}.rayban-lp__block--colors .rayban-lp__subblock:last-of-type{padding-bottom:0}.rayban-lp__h5{font-size:1.4rem;font-weight:700;padding-bottom:16px}.rayban-lp__swatches ul{list-style:none;justify-items:center;padding:0;margin:0;padding-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(64px, 1fr));gap:16px}.rayban-lp__swatches ul:last-child{padding-bottom:0}.rayban-lp__swatches img{height:auto;display:block}.rayban-lp__closing{text-align:center;font-size:1.6rem;font-weight:700;line-height:1.6;padding-bottom:0}@media (max-width:600px){.rayban-lp{padding:0 8px}.rayban-lp__icons{grid-template-columns:repeat(2,1fr)}.rayban-lp__closing{font-size:1.4rem}}.rayban-lp__block{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:32px 24px 40px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.rayban-lp__cta{padding-bottom:0;text-align:center}.rayban-lp__lead{margin:0;padding-bottom:16px;font-weight:700;color:#111}#rayban-lp__btn{display:inline-flex;justify-content:center;align-items:center;min-width:280px;padding:16px 24px;border-radius:9999px;background:#111;color:#fff;font-weight:700;text-decoration:none}.rayban-lp__hero{position:relative}.rayban-lp__hero img{display:block;width:100%;height:auto}.rayban-lp__hero img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0;animation:fadeIn 1.5s ease-out forwards;animation-delay:.5s}@keyframes fadeIn{to{opacity:1}}