@font-face{font-family:"Cinzel";src:url(//royal-watch-jewelry.jp/wp-content/themes/theme/./assets/font/Cinzel-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box;filter:inherit;margin:0;padding:0}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{vertical-align:baseline;border:0;margin:0;padding:0}html{color:#373737;font-variant-ligatures:none;font-family:游明朝体,YuMincho,游明朝,Yu Mincho,Crimson Text,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Noto Serif JP,serif,EB Garamond;line-height:1.8;font-size:89%}html,body{height:100%;margin:0}body{display:flex;flex-direction:column;min-height:100vh;color:#333;background-color:#fbfbfb;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;word-wrap:break-word;font-feature-settings:"palt" 1;width:100%;overflow:visible !important;& main{flex:1 0 auto !important;width:100%;max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}&>.product-detail>.product-gallery>div>ol.flex-control-thumbs{flex-wrap:wrap !important;margin:10px 0 0 !important;padding:0 !important;list-style:none !important;display:flex !important;& li{width:23% !important;margin-bottom:10px !important;margin-right:2% !important;&:nth-child(4n){margin-right:0 !important}& img{cursor:pointer;border:1px solid #ddd;width:100% !important;height:auto !important;&:hover{opacity:.8;border-color:#d4af37}}}}& .product-detail{& .single_add_to_cart_button,& a.button{font-size:20px;transition:background-color .3s;color:#fff !important;text-shadow:none !important;box-shadow:none !important;background-color:#000 !important;border:none !important;border-radius:0 !important;padding:12px 30px !important;font-weight:700 !important;&:hover{color:#fff !important;background-color:#555 !important}}}}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}ol,ul{list-style:none}li,dd{list-style-type:none}a{cursor:pointer;text-decoration:none;color:#000;& img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}&:hover{color:#000;text-decoration:none;& img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}}&.telLink0,&.telLink01{cursor:pointer;pointer-events:auto}&.telLink0{color:#000;text-decoration:underline}&.telLink01{color:#373737;text-decoration:none}&:focus,&:focus-visible{outline-color:#ccc}}img{vertical-align:middle;border:0;width:auto;max-width:100%;height:auto;display:block;& a{border:none}}p{margin:0}.dflex{display:flex}.font_g{font-family:-apple-system,Roboto,BlinkMacSystemFont,Helvetica Neue,HelveticaNeue,Segoe UI,游ゴシック体,游ゴシック Medium,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.font_EB{font-family:EB Garamond,游明朝体,YuMincho,游明朝,Yu Mincho,Crimson Text,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Noto Serif JP,serif;line-height:1.8}.alcenter{text-align:center;margin:0 auto}.aljust{text-align:justify}.alleft{text-align:left}.alright{text-align:right}.float_L{float:left}.float_R{float:right}.center_img img{margin:0 auto}.clearfix{clear:both;display:block;overflow:hidden;&:after{content:".";visibility:hidden;height:0;display:block}}body{padding-top:40px}.main-header{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;z-index:1000 !important;background-color:#fff;border-bottom:1px solid #ddd;height:40px;& .hamburger_box{display:none}& .menu{visibility:hidden;display:none}}.navi{box-sizing:border-box;width:100%;justify-content:space-between !important;align-items:center !important;display:flex !important;padding:5px 10px 0;& .logo-box{text-align:left;& a{color:#000;letter-spacing:.16em;flex-direction:column;align-items:flex-start;font-family:"Cinzel";font-size:26px;font-weight:700;line-height:.8;text-decoration:none;display:flex !important;& span{letter-spacing:0;font-size:.5em;font-weight:400}}}& .logo_block ul{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;& li a img,.toggle_btn{display:block;width:30px !important;height:30px !important}}& ul.nav_flex{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}&>ul{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:65px;display:flex;position:static;&>li{box-sizing:border-box;& a{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;&:hover{color:#a28e80;& img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}}}}}& a{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;&:hover{color:#a28e80}}}.navi_cont{& .nav_flex{flex-wrap:nowrap;align-items:center;display:flex;& .keyword{width:400px;max-width:none;display:none}}&>ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;display:flex}}.hum{position:absolute;top:20px;left:10px;width:auto !important}.search_form{background-color:#fafafa;border:1px solid #1c1c1c;border-radius:26px;max-width:400px;height:40px;margin-left:auto;margin-right:auto;padding:0 10px;display:flex}#s{background:0 0;border:none;outline:0;width:100%;padding:0}#sbtn3{border-radius:initial;color:#a9a3b0;cursor:pointer;background:0 0;border:none}