.mv_section{display:flex;justify-content:center;align-items:flex-end;height:calc(100vh - 20.0rem);background-size:cover;background-position:center;background-repeat:no-repeat}.no-webp .mv_section{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/sp_brand-top_jewlry.png)}.webp .mv_section{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/sp_brand-top_jewlry.png)}@media screen and (min-width:428px){.mv_section{background-position:top}}@media screen and (min-width:428px){.mv_section{height:calc(100vh - 14.0rem)}}@media screen and (min-width: 461px){.mv_section{height:calc(100vh - 10.0rem)}}@media screen and (min-width: 586px){.mv_section{height:calc(100vh - 3.0rem)}}@media screen and (min-width: 768px){.mv_section{height:calc(50vh - 3.0rem)}.no-webp .mv_section{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/mv_jewelry_pc.jpg)}.webp .mv_section{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/mv_jewelry_pc.jpg.webp)}}@media screen and (min-width: 992px){.mv_section{height:calc(65vh - 8.011875rem)}}@media screen and (min-width: 1200px){.mv_section{height:calc(100vh - 5rem);background-position:bottom}}@media screen and (max-width:1280px) and (max-height:1200px){.mv_section{height:calc(100vh - 3rem)}}@media screen and (max-width:900px) and (max-height:1280px){.mv_section{height:calc(60vh - 3rem)}}@media screen and (max-width:490px) and (max-height:956px){.mv_section{height:calc(100vh - -1rem)}}.mv_section .mv_container{margin-bottom:0}@media screen and (min-width:428px){.mv_section .mv_container{margin-bottom:4rem}}@media screen and (min-width:768px){.mv_section .mv_container{width:50%;margin-bottom:3rem}}@media screen and (min-width:1440px){.mv_section .mv_container{margin-bottom:4rem}}.mv_section .mv_container .first{margin-bottom:1rem;font-size:1rem}@media screen and (min-width:428px){.mv_section .mv_container .first{margin-bottom:2rem;font-size:1.125rem}}@media screen and (min-width:992px){.mv_section .mv_container .first{font-size:1.5rem}}.mv_section .mv_container h1{margin-bottom:1rem;font-size:1.125rem}@media screen and (min-width:360px){.mv_section .mv_container h1{font-size:1.25rem}}@media screen and (min-width:428px){.mv_section .mv_container h1{margin-bottom:2rem;font-size:1.5rem}}@media screen and (min-width:992px){.mv_section .mv_container h1{margin-bottom:2rem;font-size:1.75rem}}.mv_section .mv_container span{font-size:.875rem}@media screen and (min-width:360px){.mv_section .mv_container span{font-size:1rem}}@media screen and (min-width:992px){.mv_section .mv_container span{font-size:1.25rem}}.mv_section .mv_container .second{font-size:.875rem}@media screen and (min-width:360px){.mv_section .mv_container .second{font-size:1rem}}@media screen and (min-width:992px){.mv_section .mv_container .second{font-size:1.125rem}}.feature_section{margin-bottom:3rem}.feature_section h2{margin-bottom:1rem;font-size:1.5rem;text-align:center;color:#68c3c4}.feature_section p{font-size:.875rem;line-height:2.0}@media screen and (min-width:992px){.feature_section{margin-bottom:5rem}.feature_section h2{margin-bottom:2rem;font-size:2rem}.feature_section p{font-size:1rem}}.flow_section{margin-bottom:3rem}@media screen and (min-width:992px){.flow_section{margin-bottom:5rem}}.flow_section h2{margin-bottom:1rem;font-size:1.5rem;text-align:center;color:#68c3c4}@media screen and (min-width:992px){.flow_section h2{margin-bottom:2rem;font-size:2rem}}.flow_section .lead{margin-bottom:.5rem;font-size:.875rem}@media screen and (min-width:992px){.flow_section .lead{font-size:1rem}}.flow_section .footnote{margin-bottom:1rem}.flow_section .footnote p{margin-bottom:.25rem;padding-left:.875rem;text-indent:-.875rem;font-size:.875rem;color:#7f7f7f}.flow_section .footnote p:last-child{margin:0}@media screen and (min-width:992px){.flow_section .footnote p{font-size:.875rem}}.flow_section .flow_container{padding:1rem;background:#f6f3f1}@media screen and (min-width:768px){.flow_section .flow_container{padding:2rem}}.flow_section .flow_inner{margin-bottom:2rem}.flow_section .flow_inner:last-child{margin:0}.flow_section .flow_inner.period p{font-size:.875rem;color:#7f7f7f}@media screen and (min-width:768px){.flow_section .flow_inner{margin-bottom:3rem}.flow_section .flow_inner:nth-child(3){margin:0}}.flow_section .flow_contents{display:flex}.flow_section .flow_img{width:35%;margin-right:1rem}.flow_section .flow_article{width:65%}.flow_section .flow_article .step{display:inline-block;margin-bottom:.25rem;padding:.125rem 1rem;background:#68c3c4;color:#fff}.flow_section .flow_article .title{margin-bottom:.5rem;font-size:1rem}.flow_section .flow_article .detail{font-size:.875rem}.flow_section .flow_article .detail span{font-size:.75rem;color:#7f7f7f}@media screen and (min-width:992px){.flow_section .flow_article .title{font-size:1.125rem}.flow_section .flow_article .detail{font-size:1rem}}.flow_section .birthstones_container{margin-top:2rem;padding:1rem;background:#fff;border:.1rem solid #68c3c4}.flow_section .birthstones_container .title{margin-bottom:1rem;text-align:center;font-size:1.125rem}.flow_section .birthstones_container .title span{margin-left:.5rem;font-size:.875rem}@media screen and (min-width:992px){.flow_section .birthstones_container .title{margin-bottom:2rem;font-size:1.25rem}}.flow_section .birthstones_container .month{margin-bottom:1rem}.flow_section .birthstones_container .month p{padding-left:2rem;font-size:.875rem}@media screen and (min-width:360px){.flow_section .birthstones_container .month p{padding-left:2.5rem;font-size:1rem}}.flow_section .birthstones_container .month:before{content:'';display:inline-block;width:1.5rem;height:1.5rem;margin-right:.25rem;background-size:contain;position:absolute;top:-.125rem;left:15px}@media screen and (min-width:360px){.flow_section .birthstones_container .month:before{width:2rem;height:2rem;margin-right:.5rem;top:-.25rem}}.no-webp .flow_section .birthstones_container .month.jan:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_01.png)}.webp .flow_section .birthstones_container .month.jan:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_01.png.webp)}.no-webp .flow_section .birthstones_container .month.feb:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_02.png)}.webp .flow_section .birthstones_container .month.feb:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_02.png.webp)}.no-webp .flow_section .birthstones_container .month.mar:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_03.png)}.webp .flow_section .birthstones_container .month.mar:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_03.png.webp)}.no-webp .flow_section .birthstones_container .month.apr:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_04.png)}.webp .flow_section .birthstones_container .month.apr:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_04.png.webp)}.no-webp .flow_section .birthstones_container .month.may:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_05.png)}.webp .flow_section .birthstones_container .month.may:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_05.png.webp)}.no-webp .flow_section .birthstones_container .month.jun:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_06.png)}.webp .flow_section .birthstones_container .month.jun:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_06.png.webp)}.no-webp .flow_section .birthstones_container .month.jul:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_07.png)}.webp .flow_section .birthstones_container .month.jul:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_07.png.webp)}.no-webp .flow_section .birthstones_container .month.aug:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_08.png)}.webp .flow_section .birthstones_container .month.aug:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_08.png.webp)}.no-webp .flow_section .birthstones_container .month.sep:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_09.png)}.webp .flow_section .birthstones_container .month.sep:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_09.png.webp)}.no-webp .flow_section .birthstones_container .month.oct:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_10.png)}.webp .flow_section .birthstones_container .month.oct:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_10.png.webp)}.no-webp .flow_section .birthstones_container .month.nov:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_11.png)}.webp .flow_section .birthstones_container .month.nov:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_11.png.webp)}.no-webp .flow_section .birthstones_container .month.dec:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_12.png)}.webp .flow_section .birthstones_container .month.dec:before{background-image:url(//www.towani-tomoni.com/tomoni_new/wp-content/themes/tomoni_new/css/../img/jew_bs_12.png.webp)}@media screen and (min-width:992px){.flow_section .birthstones_container .month{margin-bottom:2rem}}.flow_section .birthstones_container .footnote{margin:0}.storage_section{margin-bottom:3rem}@media screen and (min-width:992px){.storage_section{margin-bottom:5rem}}.storage_section h2{margin-bottom:1rem;font-size:1.5rem;text-align:center;color:#68c3c4}@media screen and (min-width:992px){.storage_section h2{margin-bottom:2rem;font-size:2rem}}.storage_section .lead{margin-bottom:1rem;font-size:.875rem}@media screen and (min-width:992px){.storage_section .lead{font-size:1rem}}.storage_section .storage_inner{margin-bottom:2rem}.storage_section .storage_contents p{font-size:.875rem;text-align:center}@media screen and (min-width:992px){.storage_section .storage_contents p{font-size:1rem}}.storage_section .storage_modal{display:block;margin-bottom:.25rem;position:relative}.storage_section .storage_modal i{position:absolute;right:.5rem;bottom:.5rem;font-size:1.25rem;color:#68c3c4}.product_section{margin-top:-4rem;padding-top:4rem}.product_section h2{margin-bottom:1rem;font-size:1.5rem;text-align:center;color:#68c3c4;line-height:.75}.product_section h2 span{font-size:.75rem}@media screen and (min-width:992px){.product_section h2{font-size:2rem}.product_section h2 span{font-size:1rem}}.product_section .lead{margin-bottom:1rem;font-size:.875rem}.product_section .lead a{margin:0 .25rem;color:#68c3c4;transition-duration:.5s}.product_section .lead a:hover{opacity:.5}@media screen and (min-width:992px){.product_section .lead{margin-bottom:2rem;font-size:1rem}}@media screen and (min-width:1200px){.product_section .lead{text-align:center}}.product_section .index_container{margin-bottom:3rem}.product_section .index_inner{margin-bottom:1rem;transition-duration:.5s}.product_section .index_inner:hover{opacity:.5}.product_section .index_inner img{border:.1rem solid #d0dae0}.product_section .product_container{margin-top:-4rem;margin-bottom:3rem;padding-top:4rem}@media screen and (min-width:992px){.product_section .product_container{margin-top:-9rem;margin-bottom:5rem;padding-top:9rem}}.product_section .product_container h3{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:.1rem solid #7f7f7f;font-size:1.125rem}.product_section .product_container h3 span{margin-left:.5rem;font-size:.875rem}.product_section .product_inner{margin-bottom:2rem}.product_section .product_contents a{display:block;position:relative;transition-duration:.5s}.product_section .product_contents a:hover{opacity:.5}.product_section .product_contents i{position:absolute;right:.5rem;bottom:.5rem;font-size:1.25rem;color:#68c3c4}.product_section .product_contents p{text-align:center}.product_section .carousel-control-prev i,.product_section .carousel-control-next i{margin-top:-11rem}.product_section .stuff{display:flex;justify-content:space-between;margin-bottom:1rem}.product_section .price{display:flex;justify-content:space-between}.product_section .price .in{color:#68c3c4}.product_section .price span{margin-left:.5rem;font-size:.75rem}.product_section .modal-footer{padding:1rem}.product_section .modal-footer .shop{display:block;width:100%;margin-bottom:1rem;padding:.5rem 0;background:#68c3c4;font-size:.875rem;text-align:center;color:#fff}.product_section .modal-footer .shop i{margin-right:.5rem;font-size:1.25rem}.product_section .modal-footer .contact{display:block;width:100%;padding:.5rem 0;background:#7f7f7f;font-size:.875rem;text-align:center;color:#fff}.product_section .modal-footer .contact i{margin-right:.5rem;font-size:1.25rem}.product_section .backto_series{text-align:right}.product_section .backto_series a{display:inline-block;padding:.25rem 1rem;background:#68c3c4;border:.1rem solid #68c3c4;border-radius:.5rem;font-size:.875rem;color:#fff;transition-duration:.5s}.product_section .backto_series a:hover{background:#fff;color:#68c3c4}.product_section .carousel-indicators{position:relative;z-index:99}