@charset "utf-8";
.lower-contents{letter-spacing:var(--default-letter-spacing-ja)}h2{color:var(--text-main-color)}main{color:var(--text-main-color);line-height:1.9}main a{transition:.3s}.underline{text-decoration:underline}.underline:hover{text-decoration:none}#cover img{width:100%}.linkbtn-outline,.linkbtn:hover{background-color:#fff;color:var(--text-main-color)!important;text-align:center;white-space:normal;border:solid 1px}.linkbtn,.linkbtn-outline:hover{background-color:var(--text-main-color);color:#fff!important;text-align:center;white-space:normal;border:solid 1px}@media screen and (min-width:768px){.breadcrumb{font-size:.9em}#cover{position:relative}#cover h2{color:var(--text-main-color);position:absolute;inset:15% 0 0;margin:0 auto;font-size:2.4em}#cover h2 span{display:inline-block;background:#ffffffd9;padding:1rem}main .container{max-width:780px;margin:0 auto}h3{font-size:1.7em}.lower-contents h3{color:var(--text-main-color)}#difference dt{border-bottom:1px dashed #ccc}#dia4c .cut{width:50%;margin:0 auto}#ex_hc h4{border-left:2px solid #666;font-size:1.3em;color:var(--text-main-color)}#ex_hc .hc{width:40%;margin:0 auto}#sample #sampleTab{max-width:980px;margin:0 auto;justify-content:center}#sample #sampleTab li.nav-item{width:22%;margin:0 10px;line-height:1.6}#sample .nav-pills .nav-link{position:relative;z-index:2;padding:1rem;font-size:1.2em;text-align:center;border:1px solid var(--text-main-color);border-radius:0;color:var(--text-main-color)}#sample .nav-pills .nav-link.active,#sample .nav-pills .nav-item.show .nav-link{color:#fff;cursor:default;background-color:var(--text-main-color)}#sample .nav-pills .nav-link.active{position:relative}#sample .nav-pills .nav-link.active:after{content:"";z-index:-1;position:absolute;left:0;right:0;bottom:-15px;margin:0 auto;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:var(--text-main-color) transparent transparent transparent}#sample .container{max-width:980px}#sample .tab-pane{margin-top:-10rem;padding-top:10rem}#cgl .report{width:100%;margin:0 auto}#cgl .report02{width:40%;margin:0 auto}#sample h4{color:var(--text-main-color);font-size:1.4em}#gia .giasize div{width:100%;margin:0 auto}#gia .giasize .size_gia{width:57%}#gia .giasize .size_gid{width:36%}#gia .report{width:100%;margin:0 auto}#gia .report02{width:55%;margin:0 auto}.samplebtn{width:80%;margin:0 auto 2rem}#guideNav .container{max-width:980px}#guideNav li{padding:0 1px}#guideNav li a{display:block;position:relative;overflow:hidden}#guideNav li a:before{position:absolute;content:"";width:100%;height:100%;background:#0006;transition:.5s ease;z-index:1}#guideNav li a:hover:before{background:#00000080}#guideNav li a img{transition:.5s ease}#guideNav li a:hover img{transform:scale(1.1)}#guideNav li a p{position:absolute;width:85%;top:50%;left:50%;transform:translateY(-50%) translate(-50%);color:#fff;line-height:1.5;font-size:1.1em;letter-spacing:.03em;text-shadow:0 0 5px rgba(0,0,0,.9);z-index:2}#guideNav li a span{position:absolute;text-align:center;bottom:10%;left:50%;transform:translate(-50%);color:#fff;border-bottom:1px solid #fff;padding:.2rem .5rem;text-shadow:0 0 5px rgba(0,0,0,.9);z-index:2;transition:.5s ease;opacity:0}#guideNav li a:hover span{opacity:1}#quality main .container{max-width:980px;margin:0 auto}#quality .box_inner div{width:50%}#ringsizeguide__intro .card{border-radius:0}#float main .container{max-width:980px;margin:0 auto}#float p{max-width:780px;margin:0 auto 1rem}#float h3 span{font-family:arial,sans-serif;font-size:1.5em;margin:0 5px 0 0}#float h4{color:var(--text-main-color)}.align-items-center h4{border-left:2px solid #666;font-size:1.3em}}@media screen and (min-width:767px)and (max-width:992px){#quality .box_inner div{width:80%}#quality #box01 .box_inner .boxtxt,#quality #box03 .box_inner .boxtxt{padding:2rem;padding-right:0;margin-left:auto;transform:translateY(-3rem)}#quality #box02 .box_inner div{margin-left:auto}#quality #box02 .box_inner .boxtxt{padding:2rem;padding-left:0;margin-left:0;margin-right:auto;transform:translateY(-3rem)}}@media screen and (max-width:767px){main{overflow:hidden}#cover{position:relative}#cover h2{color:var(--text-main-color);position:absolute;top:2rem;left:0;right:0;bottom:0;margin:0 auto;font-size:1.4em;text-shadow:0px 0px 4px rgba(255,255,255,.8)}#cover h2 span{display:inline-block;background:#ffffffd9;padding:.5rem;margin:0 .5rem}h3{font-size:1.3em}.lower-contents h3{color:var(--text-main-color)}#difference dt{border-bottom:1px dashed #ccc}#ex_hc h4{border-left:2px solid #666;color:var(--text-main-color)}#sample #sampleTab{margin:10px 7px 0;flex-wrap:wrap;justify-content:space-between}#sample #sampleTab li.nav-item{width:49%;margin:0 0 7px}#sample .nav-pills .nav-link{position:relative;z-index:2;padding:.5rem .2rem;font-size:1em;text-align:center;border:1px solid var(--text-main-color);color:var(--text-main-color);border-radius:0;line-height:1.4}#sample .nav-pills .nav-link.active,#sample .nav-pills .nav-item.show .nav-link{color:#fff;cursor:default;background-color:var(--text-main-color)}#sample .nav-pills .nav-link.active{position:relative}#sample .nav-pills .nav-link.active:after{display:none}#sample .tab-pane{margin-top:-10rem;padding-top:10rem;line-height:1.7}#cgl .report{width:100%;margin:0 auto}#cgl .report02{width:80%;margin:0 auto}#sample h4{color:var(--text-main-color);font-size:1.2em}#gia .underline{text-decoration:underline}#gia .underline:hover{text-decoration:none}#gia .giasize div{width:100%;margin:0 auto}#gia .giasize p{font-size:.8em;line-height:1.4;margin:4px 0 0}#gia .giasize .size_gia{width:58%}#gia .giasize .size_gid{width:36%}#gia .report,#gia .report02{width:100%;margin:0 auto}.samplebtn{width:100%}#sample .note{margin:0 7px}#guideNav{margin:0 auto}#guideNav li{margin:0 0 4px}#guideNav li a{display:block;position:relative}#guideNav li a:before{position:absolute;content:"";width:100%;height:100%;background:#00000080;transition:.5s ease;z-index:1}#guideNav li a div{position:relative;min-height:150px;overflow:hidden}#guideNav li a div img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}#guideNav li a p{position:absolute;width:90%;top:45%;left:50%;transform:translateY(-45%) translate(-50%);color:#fff;line-height:1.5;font-size:1.2em;letter-spacing:.03em;text-shadow:0 0 5px rgba(0,0,0,.9);z-index:2}#guideNav li a span{position:absolute;width:90%;bottom:10%;left:50%;transform:translate(-50%);color:#fff;border-bottom:1px solid #fff;text-shadow:0 0 5px rgba(0,0,0,.9);z-index:2}#guideNav li a span:after{content:"";display:inline-block;width:8px;height:8px;border:solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg);position:absolute;right:2px;top:0;bottom:0;margin:auto}.sp{display:none}#quality #box01,#quality #box02,#quality #box03{margin:0 -7px}#quality .box_inner div{width:90%}#quality .box_inner{margin:-3rem 0 0}#quality #box01 .box_inner .boxtxt,#quality #box03 .box_inner .boxtxt{padding:1.5rem 1rem 0;margin:0 auto;transform:translateY(-3rem)}#quality #box02 .box_inner div{margin-left:auto}#quality #box02 .box_inner .boxtxt{padding:1.5rem 1rem 0;margin:0 auto;transform:translateY(-3rem)}#ringsizeguide__intro .card{border-radius:0}#float h3 span{font-family:arial,sans-serif;font-size:1.5em;margin:0 5px 0 0}#float h4{border-left:2px solid #666;color:var(--text-main-color)}#float .img50{display:flex}#float .img50 .img_first{padding:0 .18rem 0 0}#float .img50 .img_last{padding:0 0 0 .18rem}}
