@media (hover: hover){.off:hover img{opacity:1}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;line-height:0}.clearfix:after{clear:both}body{min-width:1000px;background:#050515 url(../../images/wizard/common/bg_repeat.jpg) center 1250px repeat-y}body.windowProducts{width:100vw;height:-webkit-fit-content;height:fit-content;background:none}body.windowProducts h1{display:none}body.windowProducts #container{position:relative;background:none;padding:60px 0 0 0;width:788px;background:url(../../images/wizard/ring/products/bg_products.jpg) left top no-repeat}body.windowProducts #container ul{display:none}body.windowProducts #btnProducts{text-align:center}#container{position:relative;background:url(../../images/wizard/common/bg.jpg) center top no-repeat;color:#fff;font-size:13px;font-size:1.3rem;font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;line-height:1.5}#wrapper{margin:0 auto;width:960px;padding:109px 0 0 0;position:relative}#titleArea{width:954px;height:61px;margin:auto;background:url(../../images/wizard/common/bg_tit.png) center top no-repeat}#titleArea #pageTitle{padding:8px 0 0 17px;float:left}#titleArea #pageTitle h2{font-size:100%;font-weight:normal}#snavi{float:right;padding:9px 16px 0 0}#snavi li{float:left;margin-right:4px}@media (hover: hover){#snavi li a:hover img{opacity:0.8;-ms-filter:"alpha(opacity=80)"}}@media only screen and (max-width: 1000px){body{min-width:calc(1000 / 1000 * 100vw);background-size:contain}body.windowProducts #container{width:100vw;background-size:cover;padding:calc(85 / 1000 * 100vw) 0 0 0}#container{background-size:contain}#wrapper{margin:0 auto;width:calc(960 / 1000 * 100vw);padding:calc(109 / 1000 * 100vw) 0 0 0;position:relative}#titleArea{width:calc(954 / 1000 * 100vw);height:calc(61 / 1000 * 100vw);background-size:contain}#titleArea #pageTitle{padding:calc(8 / 1000 * 100vw) 0 0 calc(17 / 1000 * 100vw)}#titleArea #pageTitle img{height:calc(40 / 1000 * 100vw);vertical-align:top}#snavi{padding:calc(9 / 1000 * 100vw) calc(16 / 1000 * 100vw) 0 0}#snavi li{margin-right:calc(4 / 1000 * 100vw)}#snavi li img{height:calc(40 / 1000 * 100vw);vertical-align:top}}#contents{margin:9px 0 0 8px}.ringBox{margin-top:15px}#list ul{margin:0 0 0 3px;width:935px;background:url(../../images/wizard/common/bg_black50.png) repeat}#list li{float:left;position:relative}#intro{margin:0 0 -20px -20px}#about{margin-top:28px}#about p{margin-left:3px}.noticeTxt{text-align:center;margin:3em 1em 0;line-height:1.5}#btnSheet{text-align:right}.itemLink{margin:50px auto 50px}.newRing{display:inline-block;width:65px;height:28px;background:url(../../images/wizard/ring/common/ico_new.png) left top no-repeat;z-index:10;position:absolute;top:10px;left:10px;font-size:0}.returnTop{float:right;height:60px;padding:20px 0 0 0}@media only screen and (max-width: 1000px) and (min-width: 641px){.itemLink a{width:45%}}@media only screen and (max-width: 1000px){#contents{margin:calc(9 / 1000 * 100vw) 0 0 calc(8 / 1000 * 100vw)}.ringBox{margin-top:calc(15 / 1000 * 100vw)}.ringBox h3{height:calc(38 / 1000 * 100vw)}.ringBox h3 img{width:calc(942 / 1000 * 100vw);height:calc(38 / 1000 * 100vw)}.ringBox .deco{width:calc(942 / 1000 * 100vw);height:calc(20 / 1000 * 100vw)}.ringBox ul li img{height:calc(260 / 1000 * 100vw)}#list ul{margin:0 0 0 calc(3 / 1000 * 100vw);width:calc(935 / 1000 * 100vw)}#intro{margin:0 0 calc(-20 / 1000 * 100vw) calc(-20 / 1000 * 100vw)}#intro img:first-child{height:calc(36 / 1000 * 100vw)}#intro img:last-child{width:calc(942 / 1000 * 100vw);height:calc(41 / 1000 * 100vw)}#about{margin-top:calc(28 / 1000 * 100vw)}#about h2 img{width:calc(942 / 1000 * 100vw);height:calc(56 / 1000 * 100vw)}#about p{margin-left:calc(3 / 1000 * 100vw)}#about p img{width:calc(936 / 1000 * 100vw);height:calc(460 / 1000 * 100vw)}#btnSheet img{height:calc(49 / 1000 * 100vw)}.newRing{width:calc(65 / 1000 * 100vw);height:calc(28 / 1000 * 100vw);top:calc(10 / 1000 * 100vw);left:calc(10 / 1000 * 100vw);background-size:contain}}.ringinfo{width:600px;height:144px;margin:auto;padding-top:20px}.ringinfo a{background:#fff none;display:block}@media only screen and (max-width: 640px){.ringinfo{width:calc(937 / 1000 * 100vw);height:auto;padding-top:calc(50 / 1000 * 100vw);margin-left:calc(3 / 1000 * 100vw)}}
