.diamond-page{color:#242424}.diamond-hero img,.diamond-section-image{display:block;width:100%;height:auto}.diamond-intro,.diamond-section{padding-top:4.5rem;padding-bottom:4.5rem}.diamond-intro h1,.diamond-section h2{margin:0 0 1rem;color:#9b1c31}.diamond-child-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.diamond-child-card{color:inherit;border:1px solid #ded8d2;background:#fff;text-decoration:none}.diamond-child-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.diamond-child-card span{display:block;padding:1rem;font-weight:700}.diamond-expensive{padding:4.5rem 0;background:#f8f2ee}.diamond-section-heading{text-align:center}.diamond-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.diamond-purchase-card{display:grid;grid-template-columns:1fr minmax(8rem,40%);border:1px solid #ded8d2;background:#fff}.diamond-purchase-card-content{padding:1.25rem}.diamond-purchase-card h3{margin:0;color:#9b1c31}.diamond-purchase-message{margin:.35rem 0 1rem;font-size:.875rem}.diamond-purchase-card table{width:100%;border-collapse:collapse}.diamond-purchase-card th,.diamond-purchase-card td{padding:.35rem;border-bottom:1px solid #e9e2dc;text-align:left}.diamond-purchase-record{display:grid;gap:.25rem;margin-top:1rem;color:#9b1c31}.diamond-purchase-record strong{font-size:1.35rem}.diamond-purchase-card>img{width:100%;height:100%;min-height:12rem;object-fit:cover}@media(max-width:767px){#purchase-record .bag-purchase-swiper .kaitoriName{padding-left:10px;text-align:left}.container-section-inner{width:100%;overflow:hidden}.diamond-intro,.diamond-section{padding-top:2.5rem;padding-bottom:2.5rem}.diamond-child-grid,.diamond-purchase-grid,.diamond-purchase-card{grid-template-columns:1fr}.diamond-purchase-card>img{max-height:14rem;order:-1}section.ways{width:100%;overflow:hidden}section.ways .commonHead,section.ways .slider,section.ways .slides,section.ways .slides>.body.-cushion,section.ways .article{width:100%;max-width:100%;min-width:0;box-sizing:border-box}section.ways .slides>.body.-cushion{flex:0 0 100%;overflow:hidden}section.ways .article h3,section.ways .article p{overflow-wrap:anywhere}section.ways .article img,section.ways .article picture{display:block;width:100%!important;max-width:100%!important;height:auto}}@media screen and (min-width:751px){section.intro{background-position:right 60px top 20%!important}section.intro .text{font-size:1.6rem}}section.intro .serif{position:relative}.w{width:60%}section.intro{padding:50px 40px}section.intro .sub{font-size:18px;padding-bottom:15px;border-bottom:1px solid #2f2f2f;margin-bottom:.3em;display:inline-block;font-weight:700}section.intro .appeal{margin:.5em 0;font-weight:700}section.intro .appeal{font-size:24px}section.intro .main{font-size:36px;font-weight:700;padding-bottom:.5em}section.intro .main:after{width:100%;height:1px;bottom:0;background:linear-gradient(90deg,#da172b 59%,#da172b00)}.before:before,.after:after{content:"";display:block;position:absolute}section.intro .text{width:60%}section.intro .text{padding:1.5em 0;line-height:1.5;font-weight:400}.container-section-inner{width:1000px;margin:0 auto}section#\34 c{background-color:#fcf7f0;margin-top:92px}.commonHead .en{font-size:16px;letter-spacing:normal;font-weight:400;text-align:center}.commonHead .main{letter-spacing:normal;font-size:36px;text-align:center}.flex.-jscenter{justify-content:center}.commonHead{background:none;min-height:auto;padding-top:35px}section._4c .intro{width:700px;margin:0 auto 2em}.body.-cushion{min-width:100%;box-sizing:border-box}ul.tabBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-evenly;margin:0 143px}ul.tabBtn li:hover,ul.tabBtn li:active,ul.tabBtn li.active{box-shadow:2px;background-color:#e50019;color:#fff;border:none}ul.tabBtn li{box-sizing:border-box;transition:.6s;cursor:pointer;padding:10px;max-width:170px;max-height:100px;border-radius:37px;border:1px solid #8f8f8f;background-position:center;background-color:#fff;overflow:hidden;position:relative;display:flex;margin-bottom:15px;color:#8f8f8f;min-width:150px;place-content:center}.shop_gia h5{cursor:pointer}.fag_gia{margin:34px 0 84px}.inner .faq_box{margin:15px}.toggle-icon{margin:10px;font-weight:700}.tabArea{background:transparent;border:transparent;border-radius:10px}.fag_gia h5{text-align:center;font-size:18px;font-weight:700!important;color:#e50018;border-bottom:2px solid #e50018;padding-bottom:10px;margin-bottom:13px}.faq_box .question{display:flex;color:#e50018;margin-bottom:15px}.faq_box .question .ico,.faq_box .answer .ico{font-size:1.6em;line-height:1;font-weight:700;min-width:1.2em}.faq_box .question .txt{font-size:1.2em;font-weight:700}.faq_box .answer{display:flex}section.ways .body .index{padding:0;border:0;margin-bottom:0;font-size:20px;letter-spacing:normal;font-weight:700}section.ways .slider{position:relative;overflow:hidden;padding-bottom:56px}section.ways .slides{display:flex;transition:transform .35s ease}section.ways .slides>.body.-cushion{flex:0 0 100%;box-sizing:border-box}section.ways .slider-dots{text-align:center;position:absolute;width:100%;bottom:16px;left:0}section.ways .slider-dots .active{background-color:#e50018}section.ways .slider-dots button{cursor:pointer;height:15px;width:15px;margin:0 5px;padding:0;border:0;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}section.greet .label_red{background-color:#da172b;color:#fff;border-radius:10px;letter-spacing:normal;text-align:center;padding:10px 20px}@media screen and (min-width:751px){section.greet .container{margin-bottom:4em}}.container{width:100%;margin-right:auto;margin-left:auto}h2{font-size:2rem;font-weight:400}.mb-52{margin-bottom:52px!important}section.kaitori-rank{margin-top:99px;margin-bottom:89px}.trivia{background-color:#c80000;color:#fff;font-size:2.65rem;font-weight:700!important;padding:25px 20%;margin-bottom:30px}h2.titleh2.h2trivia{margin:0 16%}.titleh2{font-size:3.6rem;font-weight:700}.trivia-title{font-size:3.6rem;font-weight:700!important;margin-bottom:30px;text-align:center}.tabArea .inner{display:inline-block}section.greet{margin-bottom:4em}.ls_15{letter-spacing:.15em}section.greet .container:last-of-type{margin-bottom:0}section.greet .head.fs_14{font-size:18px;font-weight:400!important}section.greet .label_gray{background-color:#e50018;color:#fff;letter-spacing:normal}section.greet .head{margin-bottom:1em}.ls-01{letter-spacing:.01em}section.greet .head{padding:.5em 1em;margin-bottom:2em}section.intro{font-weight:bolder;padding:6.6vw;position:relative}@media screen and (max-width:960px){.container-section-inner{width:100%}}@media screen and (max-width:786px){.w{width:auto}section.intro .text{width:100%}ul.tabBtn{margin:0;display:block}h2.titleh2.h2trivia{margin:0 0 0 29%}.red-bar:before{left:23px}.titleh2{font-size:18px}ul.tabBtn li{width:100%;max-width:100%}.kaitori-rank-bar:before{left:0}.kaitori-rank-bar:after{right:0}}.common-kaitori-resuluts{background-image:none}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.inner{width:-webkit-fill-available;width:-moz-available;width:stretch}.ex-purchase-value.color-white.fontsize32-mb{padding:0 10px}.priceBox.d-f.jc-sb{justify-content:right}.compare-wrap{margin:12px 0}#diamond_form .entry-header{padding-top:40px}compare-wrap .txt-box{position:relative;font-size:16px;font-weight:400;display:inline-block;padding-left:25px;padding-right:20px;margin-bottom:20px}.compare-wrap .txt-box:before{position:absolute;content:"";background:url(../img/diamond-kaitori/line_left.gif) no-repeat;width:16px;height:43px;left:0;top:-9px}.compare-wrap .txt-box:before,.compare-wrap .txt-box:after{background:none}.compare-wrap .txt-box:after{position:absolute;content:"";background:url(../img/diamond-kaitori/line_right.gif) no-repeat;width:16px;height:43px;right:0;top:-9px}#diamond_form .entry-blue{font-size:36px;color:#0c97ff;font-weight:700!important;line-height:100%;text-align:center}#diamond_form .entry-text{padding:15px 0;font-size:16px;font-weight:400;text-align:center}#diamond_form .entry-content{background:#dfefff;padding:30px 40px;border-radius:5px}#diamond_form .entry-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#diamond_form .entry-search li{-ms-flex-preferred-size:49%;flex-basis:49%;border-radius:5px;margin-bottom:15px;position:relative;letter-spacing:-.4em}#diamond_form .entry-search li:before{border-bottom:4.5px solid #30a6ff;border-left:4px solid transparent;border-right:4px solid transparent;content:"";position:absolute;right:11px;top:10px;width:0}#diamond_form .entry-search li label{letter-spacing:normal}#diamond_form .entry-search li label{background:#30a6ff;font-weight:700;border-radius:5px 0 0 5px;display:inline-block;height:37px;line-height:37px;text-align:center;width:130px;color:#fff}#diamond_form .entry-search li select{appearance:none;display:inline-block;background:#fff;height:35px;line-height:35px;border:0;-webkit-appearance:none;width:calc(100% - 132px);border-style:inset;outline-color:#30a6ff;padding:0 5px 0 10px;border-radius:0 5px 5px 0}#diamond_form .entry-search li:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4.5px solid #30a6ff;content:"";position:absolute;right:11px;top:24px;width:0}#diamond_form .entry-center{text-align:center;margin-top:15px}#diamond_form .entry-btn{background:#de1021;color:#fff;padding:20px 50px;font-size:20px;font-weight:700;border:0;border-radius:5px;-webkit-appearance:none}#diamond_form .entry-price{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:230px;padding:20px;border-radius:5px;background:#fff;margin:35px 0}#diamond_form .entry-price h4{color:#0d97ff;font-size:14px}#diamond_form .entry-price h4 span{color:#30a6ff;font-size:14px}#diamond_form .entry-price table{margin-bottom:15px;border-collapse:separate;border-spacing:5px}#diamond_form .entry-price table tr:first-child td{background:#30a6ff;color:#fff;font-weight:700}#diamond_form .entry-price table tr td:first-child{background:#30a6ff;color:#fff;width:70px}#diamond_form .entry-price table td{background:#dfefff;padding:5px 0;text-align:center;font-weight:700}#diamond_form .attentionbox p{font-size:10px;line-height:100%;margin-bottom:5px}@media screen and (max-width:786px){#diamond_form{width:90%;margin:0 auto}.compare-wrap{margin:12px 0}#diamond_form .entry-header{padding-top:0}.compare-wrap .txt-box{font-size:18px}#diamond_form .entry-blue{font-size:20px}#diamond_form .entry-text{padding:15px 0}#diamond_form .entry-content{padding:15px}#diamond_form .entry-search li label{width:30%;font-size:12px}#diamond_form .entry-search li select{font-size:10px;width:69%}#diamond_form .entry-search li{-ms-flex-preferred-size:100%;flex-basis:100%;background:#fff;border-radius:5px;margin-bottom:15px;position:relative}#diamond_form .entry-btn{background:#de1021;color:#fff;padding:10px 50px;font-weight:700;border:0;border-radius:5px;-webkit-appearance:none;font-size:14px}#diamond_form .entry-price{padding:10px;font-size:10px}#diamond_form .entry-price h4{color:#0d97ff;font-size:12px}#diamond_form .entry-price table tr td:first-child{width:30px}#diamond_form .entry-price table{margin-bottom:15px;border-collapse:separate;border-spacing:5px}}
