@charset "UTF-8";@media screen and (max-width: 767px){.desktop{display:none!important}}@media screen and (min-width: 768px){.sp{display:none!important}}.hp_en{font-size:115%}.hp_flex,.hp_flex2{display:flex}@media screen and (max-width: 767px){.hp_flex2{display:block}}.hp_flex_center{display:flex;justify-content:center;align-items:center}.hp_txt_link{color:#f60;cursor:pointer}.hp_txt_link:hover{color:#c00!important}.hp_gold{color:#b69318}a.hp_txt_link{color:#f60;cursor:pointer}a.hp_txt_link:hover{color:#b75f00!important}a.hp_txt_link_gold{color:#b69318;cursor:pointer}a.hp_txt_link_gold:hover{color:#b75f00!important}.hp_pad_ajustment{margin-top:-90px;padding-top:90px}.hp_pd_top0{padding-top:0!important}.hp_pd_top10{padding-top:10px}.hp_pd_top20{padding-top:20px!important}.hp_pd_top40{padding-top:40px}.hp_pd_top60{padding-top:60px}.hp_pd_top80{padding-top:80px}.hp_pd_bottom10{padding-bottom:10px}.hp_pd_bottom20{padding-bottom:20px}.hp_pd_bottom40{padding-bottom:40px}.hp_mg_top40{margin-top:40px}.hp_w80{width:80%;margin:0 auto}.hp_w6em{width:6em}.bl_txt_center{text-align:center}.bl_txt_right{text-align:right}.bl_txt_left{text-align:left}.hp_txt_s{font-size:12px!important;line-height:1.4}.hp_txt_smaller{font-size:75%!important}.hp_txt_smaller85{font-size:85%!important}.hp_bold{font-weight:700}.bl_ttl_unit{margin-top:20px}@media screen and (max-width: 767px){.bl_ttl_unit{margin-top:-2em}}.el_ttl{margin-bottom:2em!important;line-height:1.7;font-size:24px;text-align:center!important}.el_ttl span.el_ttl_txt{font-size:18px;line-height:1.4;display:block;margin-top:1em}@media screen and (max-width: 767px){.el_ttl{text-align:center!important;font-size:22px}}.hp_section_gutter{padding:15px}.hp_bg_A{background-color:#f4f3ef}.bl_list_caution{list-style-type:"\203b"!important;margin:0;padding-left:1em;line-height:1.4}.bl_list_caution_item{padding-bottom:.5em}.bl_list_caution_item::last-child{padding-bottom:none}.hp_borderBox{border:1px solid #ccc;padding:.5em 1em}.bl_stone{border-top:1px solid #b69318;border-bottom:1px solid #b69318;position:relative;padding:2.5em 1.5em 2em}.bl_stone_ttl{font-weight:700;top:0;left:50%;transform:translateY(-50%) translate(-50%);font-size:21px;line-height:1.1;position:absolute;background-color:#fff;padding:0 1em;text-align:center}@media screen and (max-width: 480px){.bl_stone_ttl{padding:0 .5em;min-width:55%;max-width:85%}}.bl_lead{text-align:center;margin:0 0 20px!important}.bl_videoBorder{-o-border-image:url(../img/ssl/bg_goldLine2.jpg);border-image:url(../img/ssl/bg_goldLine2.jpg);border-image-slice:1;border-image-repeat:stretch;border:1px solid #b69318}.hp_borderTopBottom{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.3em 0}.hp_txt_center{text-align:center}.hp_txt_underline,a.hp_link_underline{text-decoration:underline!important}.bl_spec_warapgrid{overflow:hidden}.bl_spec_warapgrid .bl_spec{float:left}.el_spec_img{float:left;width:200px;margin:1em 0 0 2em}@media screen and (max-width: 767px){.bl_spec_warapgrid{display:flex;flex-direction:column;justify-content:center;align-items:center}.el_spec_img{width:50%;margin:0 auto!important}}@media screen and (max-width: 480px){.el_spec_img{width:70%;margin:0 auto!important}}.bl_spec_2{margin-top:2em!important}.bl_spec th{width:6em;text-align:left}.bl_spec table{border:1px dotted #ccc}.bl_spec th,.bl_spec td{padding:6px .5em;border-bottom:1px dotted #ccc!important}.bl_spec th{padding-left:.5em;border-right:1px dotted #ccc!important}.bl_mediaTxt img{width:100%}.bl_mediaTxt_figure{width:40%}.bl_mediaTxt_txt{width:40%;margin-left:20px}@media screen and (max-width: 767px){.bl_mediaTxt{display:block!important}.bl_mediaTxt_figure{width:100%}.bl_mediaTxt_txt{width:100%;margin-left:0}}.bl_collection_head{width:100%;max-width:1480px;margin:0 auto;overflow:hidden}.bl_collection_head_imgbox{width:50%!important;float:right;margin-left:4.5em;margin-bottom:2em}.bl_collection_head_metabox{padding:20px 0 0 60px}.bl_collection_head p{font-size:1rem;padding-bottom:1em;line-height:1.7}.bl_collection_head p.el_catch{font-weight:700;padding-bottom:0;font-size:1.8rem;line-height:1.4;font-family:Sawarabi Mincho,serif}.bl_collection_head p .en{font-size:110%}@media screen and (max-width: 767px){.bl_collection_head{flex-direction:column-reverse;max-width:100%}.bl_collection_head_imgbox{width:100%!important}.bl_collection_head_metabox{width:100%;padding:1em}.bl_collection_head .bl_collection_txt_only,.bl_collection_head .bl_collection_txt_only p{max-width:100%}}.el_vender{font-size:1rem;padding-bottom:.5em}.el_vender_ad>span{font-family:copperplate,serif;font-weight:700;font-style:normal}.el_collectionName{font-size:1.375rem;padding-bottom:1.5em;line-height:1.4em}.el_collectionName>span{font-size:110%}.hp_ssl_font{font-size:110%}.hp_ad_font{font-family:copperplate,serif;font-weight:700;font-style:normal}.bl_brand_head{width:70%;max-width:1200px;margin:0 auto 60px;padding-top:20px}.bl_brand_head_name{text-align:center}.bl_brand_head_name figure{margin:0 auto}.bl_brand_head_name[data-brand=ssl] figure{width:300px!important}.bl_brand_head_name[data-brand=ad] figure{width:376px!important}.bl_brand_head_name[data-brand=mens]{font-size:32px!important;margin-top:20px}.bl_brand_head_name span{font-size:.75rem}.bl_brand_head_hero{margin:20px auto 0}.bl_brand_head_body{width:95%;margin:40px auto 0;line-height:1.7;font-size:1rem}.bl_brand_head_txt{padding-top:2em 0 0;max-width:980px;margin:0 auto}.bl_brand_head_txt .el_catch{text-align:center;font-weight:700;font-size:1.5rem;font-family:Sawarabi Mincho,serif}@media screen and (max-width: 600px){.bl_brand_head{width:75%}.bl_brand_head_name[data-brand=ssl] figure{width:65%!important}.bl_brand_head_name[data-brand=ad] figure{width:75%!important}}.bl_brand_prof{margin:1em auto 80px;width:100%;max-width:700px}.bl_brand_prof_name{font-size:1.125rem;position:relative;text-align:center;margin-top:3em;letter-spacing:.05em}.bl_brand_prof_name:before{content:"Designer";display:block;font-size:.75rem;position:relative;bottom:-3px}.bl_brand_prof_name:after{content:"";background-color:#333;width:32px;height:3px;text-align:center;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.bl_brand_prof_text{padding:2em 0 0;margin:0;font-size:.875rem!important}.un_ssl_symbol{width:100px!important;margin:40px auto 0}.shopify-policy__title{display:none}.policy_wrapper{padding:1em 1em 80px;line-height:1.7;font-size:1rem}.policy_wrapper p{padding-left:1em}.policy_wrapper a{text-decoration:underline}.policy_h2_box,.contact_h2_box,.h2_box{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em 1em;border-bottom:1px solid #ccc}.policy_h2,.contact_h2,.h2{font-size:24px!important}.policy_date{font-size:.875em}@media screen and (max-width: 767px){.policy_h2_box{width:100%;display:block}}.policy_section{padding-top:20px}.policy_h2{font-size:1.4rem;font-weight:700;margin-bottom:1em}.policy_list,.policy_list_2,.policy_ol{padding:1em 1em 1em 2em}.policy_ol{padding-bottom:1em}.policy_list,.contact_list{list-style:disc;padding:1em}.contact_list_2{padding-left:1em}.policy_list_2,.contact_list_2{list-style:none}.policy_list li,.policy_list_2 li,.policy_ol li{margin-bottom:1em}.policy_list_2 li{margin-left:2em;text-indent:-2em}.bl_horizTable{border:1px solid #ddd;width:90%;margin:60px auto;font-size:.875rem}.bl_horizTable table{width:100%}.bl_horizTable th{width:35%;padding:15px;background-color:#fcf1f0;background-color:#eaf5ee;border-bottom:1px solid #ddd;font-weight:700;vertical-align:middle}.bl_horizTable td{padding:15px;border-bottom:1px solid #ddd}.bl_horizTable tr:last-child th,.bl_horizTable tr:last-child td{border-bottom-width:0}@media screen and (max-width: 767px){.bl_horizTable th,.bl_horizTable td{display:block;width:100%;text-align:center}}.horizontal-table--md-scroll .horizontal-table__header,.horizontal-table--md-scroll .horizontal-table__text{white-space:nowrap}.horizontal-table--md-scroll .horizontal-table__text{border-right:1px solid #ddd}.rte .bl_horizTable tr th{border-bottom:1px solid #ddd}.bl_form_box{margin:0 auto 40px}.bl_form_box_unitA{font-weight:700;border:1px solid #eeeeee;background-color:#0d285c;color:#fff;text-align:center;padding:.5em 0}.bl_form_box_unitB{padding-bottom:1em}.bl_form_unit{padding:0;width:100%;max-width:780px;margin:-10px auto 0}.bl_form_unit ul{margin:0!important}.bl_form_unit_row{display:flex;flex-wrap:wrap;justify-content:space-between!important}.bl_form_unit_row dl{width:48%!important;padding:0;margin:0 1% 0 0!important;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}@media screen and (max-width: 600px){.bl_form_unit_row dl{width:100%!important;margin-right:0}}.bl_form_unit dd{margin:0}.bl_form_unit_define{padding:.5em 0 0 .5em}.el_label{font-weight:700}.bl_form_unit_description{padding:0!important;font-weight:700;margin-left:0!important}.bl_form_unit_checkwrap{display:flex;flex-direction:column}.bl_form_unit_checkwrap.bl_form_unit_checkwrap_row{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.bl_form_unit_checkwrap.bl_form_unit_checkwrap_row_media{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.bl_form_unit__verification .bl_form_unit_description{padding:.5em .5em 2em}.el_textfield,.el_selectbox,.el_textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.75rem 1rem;border:1px solid #eeeeee;font-size:1rem;font-weight:400;border-radius:5px;margin-bottom:.5em;position:relative}.el_selectbox_half{width:48%!important;margin-right:1%}.el_selectbox_free{width:auto;margin-right:5px}.el_select_pulldown{border:1px solid #ccc}@media screen and (max-width: 600px){.el_selectbox_half{width:100%!important;max-width:auto}}.el_checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #eeeeee;background-position:center center;background-repeat:no-repeat;background-color:#fff;font-size:1rem;vertical-align:middle}.el_checkbox:checked{background-image:url(https://rashrine.jp/img/icon_check.svg)}.bl_form_unit_txt{font-weight:400;padding-top:1em;font-size:.875rem}.un_border_box{border:1px solid #efefef;font-size:1.25rem;font-weight:700;padding:8px;display:inline-block}.tag{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;margin-left:.3em}.tag_must{background-color:#c00}.tag_default{background-color:#78909c}.bl_media_btn{width:200px;margin:10px auto!important}.bl_media_btn input[type=submit]{background-color:#ff931e;width:200px;display:inline-block;background:#ff931e;color:#fff;border:2px solid #ff931e;height:auto;width:auto;padding:9px 1.4em;font-family:inherit;font-size:1em;line-height:1.2em;font-weight:400;vertical-align:middle;text-align:center;border-radius:3px;transition:opacity .2s,background-color .15s,border-color .15s,filter .2s;transition:filter .5s}.bl_media_btn input[type=submit]:hover{filter:brightness(1.2)}.bl_thanks_box{width:600px;padding:20px 1em;margin:0 auto}.el_tahnks_ttl{font-size:1.5rem;padding-bottom:20px;text-align:center;font-weight:700}.el_thanks_coment{color:#666;padding:1em;border:1px solid #666;border-radius:5px;font-size:.875rem;margin-top:20px}.bl_page_collection_img{width:calc(66% - 5px);margin-right:5px;-o-object-fit:cover;object-fit:cover}.bl_collection_col4{width:calc(49% - 5px)!important;margin-right:5px;-o-object-fit:cover;object-fit:cover;background-size:cover}@media (max-width: 820px){.bl_collection_col4{width:calc(48% - 5px)!important}}.bl_collection_col4[data-type=single]{width:calc(24% - 5px)!important}.bl_collection_col4[data-type=single] video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width: 767px){.bl_collection_col4{width:calc(100% - 10px)!important;margin:0!important;padding:0!important}.bl_collection_col4[data-type=single]{width:calc(50% - 10px)!important;margin-right:10px!important}}@media (max-width: 640px){.bl_collection_col4[data-type=single]{width:calc(100% - 10px)!important;margin:0!important;padding:0!important}}.bl_collection_col4[data-type=txt]{background-color:#fff;font-size:16px;aspect-ratio:1000/618!important;display:flex;justify-content:center;align-items:center;line-height:1.5}font .bl_collection_col4[data-type=txt] p:last-child{margin-bottom:0!important}.bl_collection_inner{width:85%;padding-top:1em;padding-bottom:1em}.bl_product_page[data-type=txt]{font-family:Sawarabi Mincho,serif}@media (max-width: 1360px){.bl_collection_col4[data-type=txt]{font-size:15px}}@media (max-width: 1260px){.bl_collection_col4[data-type=txt]{font-size:14px}}@media (max-width: 1100px){.bl_collection_col4[data-type=txt]{font-size:13px}}@media (max-width: 1000px){.bl_collection_col4[data-type=txt]{font-size:13px!important;aspect-ratio:4/3}.bl_collection_inner{width:90%}}@media (max-width: 1100px){.hp_over1100{display:none!important}}@media (min-width: 1101px){.hp_under1100{display:none!important}}@media (max-width: 767px){.bl_collection_col4[data-type=txt]{font-size:14px!important;aspect-ratio:3/2}.bl_collection_col4[data-type=txt] .bl_collection_inner{padding:40px 32px}.bl_collection_col4[data-type=txt_link]{font-size:16px!important}.bl_collection_col4[data-type=txt_link] .bl_collection_inner{padding:40px 32px}}.product-JJ-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.product-JJ-layout .product-block__inner{background-color:#fff}.product-JJ-layout .column.flex,.product-JJ-layout_2 .column.flex{width:100%}.product-JJ-layout .column,.product-JJ-layout_2 .column{padding:10px}.color_mokusei{color:#00734d}.color_kasei{color:#c00}.color_dosei{color:#c90}.color_kinsei{color:#999}.color_suisei{color:#062365}.un_glasses_sample_list{padding:.5em}.product-glasses-unit{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.product-glasses-unit .un_glasses_sample_unit{grid-template-columns:1fr 1fr;grid-gap:8px}.product-glasses-layout{width:24%;background-color:#fff;align-items:center;margin-bottom:24px;border:1px solid #eee}.product-glasses-layout:hover .product_stone_sample{opacity:0}.product-glasses-layout:hover .product-glasses-layout_inner[data-color=suisei]{background-image:url(https://rashrine.jp/joyjewel/img/collection_3way_black_2.jpg)}.product-glasses-layout:hover .product-glasses-layout_inner[data-color=mokusei]{background-image:url(https://rashrine.jp/joyjewel/img/collection_3way_green_2.jpg)}.product-glasses-layout:hover .product-glasses-layout_inner[data-color=kasei]{background-image:url(https://rashrine.jp/joyjewel/img/collection_3way_red_2.jpg)}.product-glasses-layout:hover .product-glasses-layout_inner[data-color=dosei]{background-image:url(https://rashrine.jp/joyjewel/img/collection_3way_yellow_2.jpg)}.product-glasses-layout:hover .product-glasses-layout_inner[data-color=kinsei]{background-image:url(https://rashrine.jp/joyjewel/img/collection_3way_white_2.jpg)}.product-glasses-layout .product-glasses-layout_inner{background-size:contain;background-position:center;background-repeat:no-repeat}.product-glasses-layout.row{margin-right:0!important;margin-left:0!important}.product-glasses-layout.grid .column{margin-bottom:0!important;float:none;padding:0!important}.product-glasses-layout .inner span{font-size:14px}.product-glasses-layout .product-block{background-color:#fff}.product-glasses-layout a:hover .product-block{color:#2c2c2c}.product-glasses-layout .product-block__inner{padding:10px 16px 0!important}.product-glasses-layout .product-block .product-block__title-price{font-size:14px}.product-glasses-layout[data-layout=pic]{width:49.5%;background-size:cover;background-position:top}.product-glasses-layout .product_stone_sample{background-color:#fff;padding-bottom:16px}@media (max-width: 1100px){.product-glasses-layout{width:49%}.product-glasses-layout.row{margin:0 0 20px}.product-glasses-layout[data-layout=pic]{width:100%!important;padding:66.6% 0 0}.product-glasses-layout[data-layout=pic] .product-block{width:100%}}@media (max-width: 660px){.product-glasses-layout{display:block!important;width:97%;margin-right:auto;margin-left:auto}.product-glasses-layout:hover .product_stone_sample{opacity:1;color:#2c2c2c}.product-glasses-layout .product-block{width:100%;float:none}.product-glasses-layout .product-block .product-block__title-price{font-size:18px!important}.product-glasses-layout .product-block.grid .column .inner span{font-size:18px}.glasses_desktop{display:none}}@media (min-width: 661px){.glasses_sp{display:none;text-align:center}}.product_stone_sample{padding:0 10px;margin-top:.5em;transition:.2s ease-in}.unit_ttl_B{text-align:left;font-weight:400;margin:0 0 8px}@media (max-width: 660px){.unit_ttl_B{font-weight:700;font-size:18px}}@media (max-width: 660px){.un_glasses_sample_list{display:block}}.un_glasses_sample_unit{display:grid;grid-template-columns:3.5fr 6.5fr;grid-gap:8px;align-items:center;font-size:13px;line-height:1.2;margin-bottom:5px}.un_glasses_sample_unit div{padding-right:.5em;align-items:center!important}.product-glasses-unit .un_glasses_sample_unit img{height:30px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1100px){.product-glasses-unit .un_glasses_sample_unit img{height:36px}}.unit_ttl{text-align:center;padding:.5em;margin-bottom:10px;font-size:1rem;font-weight:700;margin-top:1em}.unit_ttl[data-color=mokusei]{color:#00734d;border-bottom:1px solid #00734d}.unit_ttl[data-color=kasei]{color:#c00;border-bottom:1px solid #cc0000}.unit_ttl[data-color=dosei]{color:#c90;border-bottom:1px solid #cc9900}.unit_ttl[data-color=kinsei]{color:#999;border-bottom:1px solid #999}.unit_ttl[data-color=suisei]{color:#062365;border-bottom:1px solid #062365}.hp_mg_top_under2em{margin-top:-2em}.bl_product_grid_unit{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:16px;gap:32px;background-color:#f6f3ec;padding:46px 46px 14px;margin-top:40px;border-radius:3px}.bl_product_body{padding:5px;font-size:14px;line-height:1.7em;color:#666}@media (max-width: 660px){.bl_product_grid_unit{display:block;padding:20px}.un_glasses_sample_unit{grid-template-columns:1fr 1fr;font-size:16px}}.bl_product_grid{display:grid}.bl_product_grid__col4{grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 767px){.bl_product_grid__col4{grid-template-columns:repeat(2,1fr)}}.un_about_logo{margin:40px auto;width:160px}.un_about_txt{margin-bottom:100px}.un_about_ttl{text-align:center!important;margin-top:10px!important;margin-bottom:36px!important;border-bottom:1px solid #ccc;padding-bottom:.5em}.un_about_brand_unit{line-height:1.7}@media (max-width: 767px){.un_about_brand_unit{display:block!important}}.un_about_brand_item{margin-bottom:120px}.bl_about_bland_name{text-align:center;line-height:1.2}.bl_about_bland_name img{width:200px}.bl_about_bland_name span{font-size:.65rem}.un_about_brand_item_body{padding-top:18px}.el_jump{font-size:.75rem;padding-right:.5em}#content .JJ-product-section{margin-top:5em!important}@media (max-width: 767px){#content .JJ-product-section{margin-top:2em!important}}.bl_footer_logo{width:120px;margin:30px auto 0}.bl_footer_logo img{width:100%;height:auto}.bl_footer_nav{font-size:14px;margin:8px 0 0;display:flex;justify-content:center}.bl_footer_nav[data-position=second]{margin:0 0 1em}.bl_footer_nav a{color:inherit;text-decoration:none}.bl_footer_nav ul{display:flex;list-style:none}.bl_footer_nav li{margin:0 1em .5em;text-align:center}.bl_footer_nav[data-type=regal_link]{font-size:10px!important;margin:0 0 28px;display:flex;justify-content:center}.bl_footer_nav[data-type=regal_link] a{color:inherit;text-decoration:none}.bl_footer_nav[data-type=regal_link] ul{display:flex;list-style:none}.bl_footer_nav[data-type=regal_link] li{margin:0 .75em!important}@media (max-width: 767px){.bl_footer_nav ul{display:block;text-align:center}.bl_footer_nav ul li{padding-bottom:.5em}.bl_footer_nav[data-type=regal_link] ul{margin-top:40px;width:85%;display:flex;justify-content:center;flex-wrap:wrap}}.el_copy{font-size:10px;text-align:center}.bl_product_page.is-hidden{display:none}.bl_more{display:flex;justify-content:center;align-items:center;margin:0 0 120px}.el_btn{width:300px;max-width:100%;padding:1em 2em;text-align:center;background-color:#c2c0c0;color:#fff;border:1px solid transparent;transition:.3s ease-in}.el_btn:focus,.el_btn:hover{background-color:#fff;border:1px solid #c2c0c0;color:#c2c0c0}.bl_more.is-btn-hidden{display:none}.el_btn[data-type=glasses]{width:auto;max-width:none;padding:.2em 1em;text-align:center;border:1px solid transparent;transition:.3s ease-in;margin-top:10px}@media (max-width: 660px){.el_btn[data-type=glasses]{padding:1em 2em;margin:20px}}.el_btn[data-color=suisei]{background-color:#062365!important;color:#fff;border:1px solid #062365}.el_btn[data-color=suisei]:focus,.el_btn[data-color=suisei]:hover{background-color:#fff!important;color:#062365;border:1px solid #062365}.el_btn[data-color=kasei]{background-color:#c00!important;color:#fff;border:1px solid #cc0000}.el_btn[data-color=kasei]:focus,.el_btn[data-color=kasei]:hover{background-color:#fff!important;color:#c00;border:1px solid #cc0000}.el_btn[data-color=dosei]{background-color:#c90!important;color:#fff;border:1px solid #cc9900}.el_btn[data-color=dosei]:focus,.el_btn[data-color=dosei]:hover{background-color:#fff!important;color:#c90;border:1px solid #cc9900}.el_btn[data-color=kinsei]{background-color:#999!important;color:#fff;border:1px solid #999}.el_btn[data-color=kinsei]:focus,.el_btn[data-color=kinsei]:hover{background-color:#fff!important;color:#999;border:1px solid #999}.el_btn[data-color=mokusei]{background-color:#00734d!important;color:#fff;border:1px solid #00734d}.el_btn[data-color=mokusei]:focus,.el_btn[data-color=mokusei]:hover{background-color:#fff!important;color:#00734d;border:1px solid #00734d}.notice_side_border{font-size:14px;border-left:2px solid #ccc;border-right:2px solid #ccc;padding:0 1em;margin-top:3em}.notice_no_border{font-size:14px;padding:0 1em;margin-top:3em}.bl_mens_head{width:100%}.bl_mens_head_inner{width:60%;margin:90px auto 60px!important}.video_box[data-collection=mens]{margin:0 auto 5px!important;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video_box[data-collection=mens] iframe{position:absolute;top:0;left:0;width:100%!important;height:100%}.video_box[data-collection=mens] video{width:100%}@media (max-width: 767px){.bl_mens_head_inner{width:100%;margin:0 auto 60px!important}}.customer-birthday select,.customer-gender select{font-family:inherit;font-size:1em;line-height:1.2em;color:#2c2c2c;border:1px solid #d3d3d3;background:#fff;padding:9px .8em;width:100%;min-height:32px;border-radius:3px}.customer-birthday ul,.customer-gender ul{list-style:none;padding:0}.customer-birthday ul.grid--2-col,.customer-gender ul.grid--2-col{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:0px}.customer-birthday ul.grid--3-col,.customer-gender ul.grid--3-col{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:0px}.customer-gender{padding:1.5em 0}.pop_up_wrapper{width:240px;position:fixed;bottom:0;right:0;z-index:100}.pop_up_wrapper{width:240px;position:fixed;bottom:0;right:0;z-index:100;transition:.5s ease-in}.pop_up_wrapper img{width:100%}.pop_up_inner{position:relative}.popup_btn{display:block;background:#ff931e;color:#fff;border:2px solid #ff931e;height:auto;width:100%;padding:2.5em 1em;font-family:inherit;font-size:15px;line-height:1.2em;font-weight:400;text-align:center;border-radius:3px;transition:opacity .2s,background-color .15s,border-color .15s,filter .2s;position:absolute;left:50%;transform:translate(-50%);bottom:20px;width:200px}.popup_btn a{color:#fff;text-decoration:none}.pop_up_txt{position:absolute;top:73.786px;left:0;transition:.5s ease-in}.close{position:absolute;top:4px;right:5px;color:#000;font-size:12px;cursor:pointer;height:auto;display:block;padding:.5em;z-index:100;transition:.5s ease-in}.close:hover{background-color:#ccc;color:#fff}@media (max-width: 767px){.pop_up_wrapper{width:320px;position:fixed;bottom:10;left:50%;z-index:100;transform:translate(-50%);transition:.5s ease-in}.popup_btn{bottom:10px;height:60px!important;padding:1em;display:flex;align-items:center;justify-content:center}.pop_up_txt{position:absolute;top:33.352px;left:0;transition:.5s ease-in}.close{top:8px;right:12px;padding:.2em .4em}}.JJ_toolbar-icons{margin-left:auto}.JJ_toolbar-icons_inner{display:flex!important;flex-direction:row!important}.toolbar-icons_unit{position:absolute;left:50%;transform:translate(-50%);width:90%}.tooltip{position:relative;cursor:pointer}.tooltip:after{position:absolute;opacity:0;transition:all .3s;content:attr(data-tooltip);display:block;padding:7px 13px;border-radius:3px;font-size:12px;color:#555;top:-30px;left:50%;width:90px!important;transform:translate(-50%)}.tooltip[data-icon=cart]:after,.tooltip[data-icon=wish]:after{top:-27px}.tooltip:hover:after{opacity:1}.JJ-column{padding-top:3em}@media screen and (max-width: 767px){.JJ-column{padding-top:1em}}.menu{display:flex;flex-wrap:wrap;width:100%;max-width:1280px;margin:0 auto;padding:0;justify-content:center;border-bottom:2px solid #f8dbd8}.menu a{color:inherit}.menu li{list-style:none;background:#fcf1f0;margin:5px 3px 0;display:flex;align-items:center;border-radius:8px 8px 0 0;border:2px solid #fcf1f0;border-bottom:none!important;position:relative;line-height:1.2em}.menu li:hover{color:#f60}.menu li.ssl:after{display:block;content:"Stell Sole Luna";color:#999;position:absolute;top:0;left:10px;font-size:12px;cursor:pointer}.menu li.ad{min-height:2.8em!important}.menu li.ad:after{display:block;content:"Angel Dimension";color:#999;font-family:copperplate,serif;font-weight:700;font-style:normal;font-size:11px;position:absolute;top:0;left:10px;cursor:pointer}.menu li a{display:block!important;margin:0 2px;padding:20px 20px 5px;text-decoration:none;font-size:14px}.menu li a:hover{color:#f60}.menu li.active{background:#fff;border:2px solid #f8dbd8}@media (max-width: 600px){.menu{width:100%;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;border-bottom:none}.menu li{min-height:2.8em;justify-content:center;width:100%}.menu li a{padding:8px 20px 5px}}.area{display:none;opacity:0;background:#fff;padding:50px 20px}.area.is-active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayAnime{0%{opacity:0}to{opacity:1}}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}.bl_care_unit{width:100%;max-width:1280px;margin:0 auto;overflow:hidden}.bl_care_unit_imgbox,.bl_care_unit_tablebox{width:50%!important;float:right;margin-left:4.5em;margin-bottom:2em}.bl_care_unit_imgbox img,.bl_care_unit_tablebox img{width:100%!important}.bl_care_unit_tablebox{padding-top:20px}.bl_care_unit_metabox{padding:20px 0 0 60px}.bl_care_unit p{font-size:1rem;padding-bottom:1em;line-height:1.7}.bl_care_unit p.el_catch{font-weight:700;padding-bottom:0;font-size:1.5rem;line-height:1.5;font-family:Sawarabi Mincho,serif}.bl_care_unit p .en{font-size:110%}@media (max-width: 767px){.bl_care_unit{width:100%;max-width:none!important;margin:0 auto;overflow:hidden}.bl_care_unit_imgbox,.bl_care_unit_tablebox{width:100%!important;float:none;margin:0}.bl_care_unit_imgbox img,.bl_care_unit_tablebox img{width:100%!important}.bl_care_unit_metabox{padding:20px 0 0!important}}.bl_txtUnit{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1280px;margin:0 auto;overflow:hidden}.bl_txtUnit .el_catch{font-weight:700;padding-bottom:0;font-size:1.5rem;line-height:1.5;font-family:Sawarabi Mincho,serif}.bl_txtUnit_item{padding:20px 60px}.bl_txtUnit .el_vender,.bl_care_unit_metabox .el_vender{font-size:1.4rem!important;color:#999}@media (max-width: 767px){.bl_txtUnit{display:block;max-width:none}.bl_txtUnit_item{padding:20px 0}}.el_care_itemName{font-size:1.8rem!important;font-family:Sawarabi Mincho,serif;line-height:1.2;font-weight:600;margin-bottom:40px}.bl_vertTable{border:1px solid #ddd}.bl_vertTable table{width:100%;text-align:center;table-layout:fixed}.bl_vertTable thead tr{background-color:#efefef}.bl_vertTable th{padding:8px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:700;vertical-align:middle;text-align:center}.bl_vertTable td{padding:8px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}.bl_vertTable th:last-child,.bl_vertTable td:last-child{border-right-width:0}.bl_vertTable tbody tr:last-child td{border-bottom-width:0}@media screen and (max-width: 767px){.bl_vertTable{border-right-width:0;overflow-x:auto}.bl_vertTable table{width:auto;min-width:100%}.bl_vertTable th,.bl_vertTable td{white-space:nowrap}.bl_vertTable th:last-child,.bl_vertTable td:last-child{border-right-width:1px}}@media screen and (max-width: 600px){.bl_vertTable{font-size:12px}.bl_vertTable th,.bl_vertTable td{padding:5px}}.qa_ttl{padding:3em 0 .5em 10px;font-size:20px;font-weight:600;border-bottom:2px solid #f60}.qa-list dl{position:relative;margin:0;padding:28px 80px 28px 30px;cursor:pointer;border-bottom:1px solid #ccc}.qa-list dl:first-child{border-top:1px solid #ccc}.qa-list dl:before{position:absolute;top:35px;right:35px;display:block;width:7px;height:7px;margin:auto;content:"";transform:rotate(135deg);border-top:2px solid #000;border-right:2px solid #000}.qa-list .open:before{transform:rotate(-45deg)}.qa-list dl dt{position:relative;margin:0;padding:0 0 0 50px;font-weight:700;font-size:18px}.qa-list dl dt:before{font-size:22px;line-height:1;position:absolute;top:3px;left:0;display:block;content:"Q.";color:#f60}.qa-list dl dd:before{font-size:22px;line-height:1;position:absolute;top:3px;left:2px;display:block;content:"A.";font-weight:700;color:#f60}.qa-list dl dd{position:relative;display:none;height:auto;margin:20px 0 0;padding:0 0 0 50px;font-size:17px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}.qa_flex a{width:160px;float:left}.qa_flex div{margin-left:170px}@media screen and (max-width: 767px){.qa_ttl{padding:2.5em 0 .5em 10px;font-size:16px}.qa-list dl{position:relative;padding:15px 40px 15px 10px}.qa-list dl:before{top:20px;right:20px;width:7px;height:7px}.qa-list dl dt{padding:0 0 0 30px;font-size:14px}.qa-list dl dt:before{font-size:14px;top:3px;left:5px;content:"Q."}.qa-list dl dd:before{font-size:14px;top:5px;left:5px;content:"A."}.qa-list dl dd{margin:10px 0 0;padding:0 0 0 30px;font-size:14px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}}.bl_repair_head{margin-top:2em}.bl_repair_head li{margin-bottom:.5em}.bl_flow_unit dl{margin:2em 0 1.5em}.bl_flow_unit dl dt{background:#fcf1f0;padding:1em 2em;display:flex;margin-bottom:2em;border-radius:5px}.bl_flow_unit dl dt div[data-type=no]{font-size:32px;color:#666}.bl_flow_unit dl dt div[data-type=txt]{margin-left:1em}.bl_flow_unit dl dt ul{margin:0;padding:0}.bl_flow_unit dl dt dd{padding:0;margin:0}.bl_list_star{padding:0!important;margin:1.5em 0 0!important;color:#777}.bl_list_star li{list-style-type:"\203b"!important;line-height:1.7;font-size:80%;padding:0}.react-side-draw .wish-container img{width:330px!important;padding-bottom:60px}.mypage_coupon{margin:0 auto!important;width:520px;text-align:center}.mypage_coupon_ttl{text-align:center;margin-bottom:20px;font-size:20px}.mypage_coupon dl{padding-bottom:24px;border-bottom:1px solid #ccc;margin:0 auto 24px}.mypage_coupon dt{font-weight:700;padding:1em}.mypage_coupon dd{margin:0!important;padding:0 1em}.mypage_coupon dd p.number{font-size:28px;border:1px solid #ccc;padding:.5em 1em!important;display:inline-block;margin:0!important}.mypage_coupon dd li{list-style:none}.class_table{overflow-x:auto}.class_table table{border-left:1px solid #ccc;border-top:1px solid #ccc;width:100%}.class_table th,.class_table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:.5em 1em;white-space:nowrap!important}.class_table th{text-align:center}.class_table .class_table span{font-weight:700!important;font-size:125%}@media screen and (max-width: 767px){.mypage_coupon{text-align:center;margin:0;width:100%}.mypage_coupon dt,.mypage_coupon dd{padding-right:0!important;padding-left:0!important}.mypage_coupon li{list-style:none}.mypage_coupon table{margin:0 auto}.mypage_coupon .class_table th,.mypage_coupon .class_table td{padding:.5em}}.line-item-property__field[data-type=option]{margin-top:40px}.line-item-property__field[data-type=option] label{border-bottom:1px solid #eee;padding-bottom:5px}.bl_option_list{margin-top:10px;width:100%}.bl_option_item{display:grid;grid-template-columns:.5fr 3.5fr 1fr 5fr;grid-gap:5px;align-items:center;font-size:16px;line-height:1.2;justify-items:start;border-bottom:1px solid #ccc;cursor:pointer}.bl_glasses_sample2{background-color:#fff;padding:80px 0;margin:-40px 0 80px}@media screen and (max-width: 767px){.bl_glasses_sample2{margin-top:20px}}.stone_discription dt{text-align:center;font-weight:700;font-size:2rem;margin-bottom:1em}.stone_discription dd{text-align:left;font-size:1.6rem;line-height:1.7}.bl_collection_col4[data-type=txt] dl{font-size:13.5px;margin-left:2em!important;margin-top:1.5em}.bl_collection_col4[data-type=txt] dd{line-height:1.7;text-indent:-1em;margin-left:1em!important}.more_info svg{width:25px}.el_brand_story{text-align:center;font-size:19px;position:relative;margin:36px auto 18px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/194/assets/JJoriginal_styles.css.map */
