@charset "utf-8";body{color:#333331;font-family:'Noto Sans JP',Georgia,Times,Times New Roman,sans-serif;line-height:170%;background:#fff;position:relative}img{max-width:100%}#main_noside{width:100%}.tmlp *{zoom:1;margin:0;padding:0;text-align:left;list-style-type:none;outline:none;border:0;border-collapse:collapse;border-spacing:0;box-sizing:border-box}.tmlp h1,.tmlp h2,.tmlp h3,.tmlp h4,.tmlp h5{font-weight:400}.tmlp img{max-width:100%;height:auto;vertical-align:bottom;border:none}.tmlp a{color:#333331;text-decoration:none}.tmlp a:hover{color:#333331;opacity:.5;transition:.3s ease-in-out}.tmlp a img:hover{opacity:.5;transition:.3s ease-in-out}a:hover img.alpha{opacity:.7;transition:.3s ease-in-out}.content{margin-top:0}#breadcrumb{display:none}.view_btn{position:relative;display:inline-block;padding:10px 80px 10px 30px;font-size:20px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/btn_bg_black.png) no-repeat;background-color:#fff;background-position:right 20px center;border:1px solid #333331;color:#fff;text-align:center;text-decoration:none}.view_btn:after{position:absolute;top:15%;right:2em;content:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/arrow_black.png);transition:all .2s}.view_btn:hover:after{right:.5em}.view_btn:hover{opacity:1}.view_btn:hover:after{opacity:1}.view_btn_w{position:relative;display:inline-block;padding:10px 80px 10px 30px;font-size:20px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/btn_bg_white.png) no-repeat;background-position:right 20px center;border:1px solid #fff;color:#fff !important;text-align:center;text-decoration:none}.view_btn_w:after{position:absolute;top:15%;right:2em;content:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/arrow_white.png);transition:all .2s}.view_btn_w:hover:after{right:.5em}.view_btn_w:hover{opacity:1}.view_btn_w:hover:after{opacity:1}.view_r{text-align:right}.view_l{text-align:left}.effect-fade{opacity:0;transform:translate(0,100px);transition:all .6s}.effect-fade.effect-scroll{opacity:1;transform:translate(0,0)}.effect_delay>.effect-fade:nth-of-type(2){-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s}.effect_delay>.effect-fade:nth-of-type(3){-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s}.pagination-next{display:none}.page-numbers{text-align:center}.dark_ef{overflow:hidden;position:relative}.dark_ef .base{display:block;width:100%;transition-duration:.3s}.dark_ef .base:hover{transform:scale(1.1);transition-duration:.3s}.entry-tags{margin-top:30px}.grecaptcha-badge{visibility:hidden}@media (min-width:1025px){.tb{display:none}.tb_sp{display:none}.sp{display:none}.tmlp{font-size:16px}.com_wid{margin-left:auto;margin-right:auto;width:80%;max-width:1250px}.wrap{width:80%;max-width:1250px}.main{padding:20px 0;width:75%;position:relative}.sidebar{padding:20px 0;width:20%}.custom_title{padding:100px 15px;background-size:cover !important}.custom_title h1{font-size:30px;font-weight:300;text-align:center}.view_btn{font-size:16px}}@media (min-width:600px) and (max-width:1024px){.pc{display:none}.sp{display:none}.tmlp{font-size:14px}.com_wid{margin-left:auto;margin-right:auto;width:90%}#content-in{padding:0}.wrap{width:90%}main.main{margin:10px 0}.main{padding:20px 0;width:75%;position:relative}.sidebar{padding:20px 0;width:20%}.custom_title{padding:100px 15px;background-size:cover !important}.custom_title h1{font-size:30px;font-weight:300;text-align:center}.view_btn{font-size:16px}}@media (max-width:599px){.pc{display:none}.tb{display:none}.pc_tb{display:none}.tmlp{font-size:14px}.com_wid{margin-left:auto;margin-right:auto;width:90%}#content-in{padding:0;position:relative;z-index:0}.wrap{width:90%}.custom_title{padding:50px 15px;background-size:auto 100% !important}.custom_title h1{font-size:20px;font-weight:300;text-align:center}.view_btn{display:none}.view_r img{max-width:150px}}@media (min-width:1025px){.head_h1{padding:10px;color:#fff;font-size:14px;font-weight:300;text-align:center;line-height:110%;background:#333331}#masthead{position:relative;width:100%;background:#fff;z-index:99999}#masthead .com_wid{position:relative;height:90px;background:#fff}#masthead .logo{position:absolute;top:10px;width:15%;max-width:100px;z-index:999}#masthead .pc_menu{position:absolute;top:25px;right:0;width:75%}#masthead .prt_list{display:flex;justify-content:space-between}#masthead .prt_list>li{white-space:nowrap;position:relative}#masthead .prt_list>.line_ef{font-size:14px}#masthead .prt_list>.line_ef>a{position:relative;display:inline-block;text-decoration:none;transition:.3s}#masthead .prt_list>.line_ef>a:hover{color:#333331;opacity:1}#masthead .prt_list>.line_ef>a:before,#masthead .prt_list>.line_ef>a:after{position:absolute;content:'';width:0;height:1px;background-color:#333331;transition:.3s}#masthead .prt_list>.line_ef>a:before{top:0;left:0}#masthead .prt_list>.line_ef>a:after{bottom:0;right:0}#masthead .prt_list>.line_ef>a:hover:before,#masthead .prt_list>.line_ef>a:hover:after{width:100%}#masthead .prt_list>li img{vertical-align:middle}#masthead .dli-chevron-down{display:flex;align-items:center;font-weight:300}#masthead .dli-chevron-down:after{content:"";display:inline-block;margin:0 0 0 10px;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#masthead .tbsp_menu{display:none}.prt_list>li:hover>.cld_list{height:2rem;overflow:visible}.cld_list{height:0;width:auto;overflow:hidden;transition:.5s;position:absolute;top:40px;left:0;list-style:none}.cld_list>li{padding:0 10px 10px;min-width:200px;text-align:center;background:#fff}.cld_list>li a{display:flex;align-items:center;width:100%;font-size:14px}.cld_list>li a:hover{opacity:.5;transition:.3s ease-in-out}.cld_list>li a:before{content:"";display:inline-block;margin:0 10px 0 0;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}}@media (min-width:600px) and (max-width:1024px){.head_h1{padding:10px;color:#fff;font-size:14px;font-weight:300;text-align:center;line-height:110%;background:#333331}#masthead{position:relative;width:100%;background:#fff;z-index:99999}#masthead .com_wid{position:relative;height:90px;background:#fff}#masthead .logo{position:absolute;top:10px;width:15%;max-width:100px;z-index:999}#masthead .tbsp_menu{position:absolute;top:25px;right:0}#masthead .tbsp_menu ul{display:flex;justify-content:flex-end;align-items:center}#masthead .tbsp_menu li{padding:0 0 0 30px}#masthead .tbsp_menu li img{vertical-align:middle}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:30px;vertical-align:middle}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:1px;width:50px;border-radius:1px;background:#555;display:block;content:'';cursor:pointer}#nav-open span:before{bottom:-15px}#nav-open span:after{bottom:-30px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{padding:15px;overflow:auto;position:fixed;top:0;right:0;z-index:999999999;width:90%;max-width:330px;height:100%;background:#fff;transition:.3s ease-in-out;transform:translateX(105%)}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.15)}.nav-close-inner{font-size:20px}#nav-drawer .sec_01 a{display:block;padding:10px;width:100%;border-bottom:solid 1px #e6e1e1}#nav-drawer .sec_01 .accordion dt{padding:10px;width:100%;border-bottom:solid 1px #e6e1e1;cursor:pointer}#nav-drawer .sec_01 .accordion dt span{display:flex;align-items:center}#nav-drawer .sec_01 .accordion dt span:after{content:"";display:inline-block;margin:0 0 0 10px;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#nav-drawer .sec_01 .accordion dd{display:none}#nav-drawer .sec_01 .accordion dd a:before{content:"";display:inline-block;margin:0 10px 0 0;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}#nav-drawer .sec_02{margin:40px 0 30px}#nav-drawer .sec_02 ul{display:flex;justify-content:center;align-items:center}#nav-drawer .sec_02 li{padding:0 15px}#nav-drawer .sec_03{padding:0 0 30px}#nav-drawer .sec_03 ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#nav-drawer .sec_03 li{padding:10px 0 0;width:49%;font-size:12px}#nav-drawer .sec_03 a{display:flex;align-items:center}#nav-drawer .sec_03 a:before{content:"";display:inline-block;margin:0 5px 0 0;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}}@media (max-width:599px){.head_h1{position:relative;padding:5px;color:#fff;font-size:9px;font-weight:300;text-align:center;line-height:110%;background:#333331;z-index:99999}#masthead{position:relative;width:100%;background:#fff;z-index:99999}#masthead .com_wid{position:relative;height:60px;background:#fff}#masthead .logo{position:absolute;top:15px;width:20%;max-width:100px;z-index:999999}#masthead .tbsp_menu{position:absolute;top:15px;right:0;width:75%}#masthead .tbsp_menu ul{display:flex;justify-content:flex-end;align-items:center}#masthead .tbsp_menu li{padding:0 0 0 15px}#masthead .tbsp_menu li img{vertical-align:middle}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:20px;vertical-align:middle}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:1px;width:30px;border-radius:1px;background:#555;display:block;content:'';cursor:pointer}#nav-open span:before{bottom:-10px}#nav-open span:after{bottom:-20px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{padding:15px;overflow:auto;position:fixed;top:0;right:0;z-index:999999999;width:90%;max-width:330px;height:100%;background:#fff;transition:.3s ease-in-out;transform:translateX(105%)}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.15)}.nav-close-inner{font-size:20px}#nav-drawer .sec_01 a{display:block;padding:10px;width:100%;border-bottom:solid 1px #e6e1e1}#nav-drawer .sec_01 .accordion dt{padding:10px;width:100%;border-bottom:solid 1px #e6e1e1;cursor:pointer}#nav-drawer .sec_01 .accordion dt span:after{content:"";display:inline-block;margin:0 0 0 10px;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#nav-drawer .sec_01 .accordion dd{display:none}#nav-drawer .sec_01 .accordion dd a:before{content:"";display:inline-block;margin:0 10px 0 0;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}#nav-drawer .sec_02{margin:40px 0 30px}#nav-drawer .sec_02 ul{display:flex;justify-content:center;align-items:center}#nav-drawer .sec_02 li{padding:0 15px}#nav-drawer .sec_03{padding:0 0 30px}#nav-drawer .sec_03 ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#nav-drawer .sec_03 li{padding:10px 0 0;width:49%;font-size:12px}#nav-drawer .sec_03 a{display:flex;align-items:center}#nav-drawer .sec_03 a:before{content:"";display:inline-block;margin:0 5px 0 0;vertical-align:middle;color:#333;line-height:1;width:5px;height:5px;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}}#foot_area{margin:150px 0 0;font-weight:400}#foot_area .sec_02 .box_01 a{color:#fff}@media (min-width:1025px){#foot_area .sec_01{padding:80px 0;background:#f8f7f4}#foot_area .sec_01 .box{padding:50px;background:#fff}#foot_area .sec_01 p{margin:20px 0 0;text-align:center}#foot_area .sec_01 ul{display:flex;align-items:center;margin:50px 0 0;padding:30px 0;position:relative}#foot_area .sec_01 ul:before{content:"";display:inline-block;width:1px;height:100%;background:#707070;position:absolute;top:0;left:33.333%}#foot_area .sec_01 ul:after{content:"";display:inline-block;width:1px;height:100%;background:#707070;position:absolute;top:0;right:33.333%}#foot_area .sec_01 li{padding:0 5px;width:calc(100%/3);text-align:center}#foot_area .sec_01 h3{font-size:30px;text-align:center;line-height:100%}#foot_area .sec_01 h4{margin:15px 0;font-size:45px;text-align:center;line-height:100%}#foot_area .sec_01 .view{margin:20px 0 0;text-align:center}#foot_area .sec_02{padding:60px 0 20px;color:#fff;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/foot_03.jpg) no-repeat center center;background-size:cover}#foot_area .sec_02 .box_01{margin:0 auto 230px auto;width:90%;max-width:1180px}#foot_area .sec_02 .box_01 p{margin:40px 0 25px;font-size:16px}#foot_area .sec_02 .box_01 ul{display:flex}#foot_area .sec_02 .box_01 li{margin:0 10px 0 0;text-align:center}#foot_area .sec_02 .box_01 li span{display:block;font-size:10px;text-align:center}#foot_area .sec_02 .box_02{margin:0 auto 30px auto;width:90%;max-width:1180px;font-size:14px}#foot_area .sec_02 .box_02 ul{display:flex;flex-wrap:wrap}#foot_area .sec_02 .box_02 li{margin:0 30px 0 0}#foot_area .sec_02 .box_02 a{color:#fff}#foot_area .sec_02 .box_02 a:before{content:'› '}#foot_area .sec_02 .box_03{margin:0 auto;width:90%;max-width:1180px;font-size:12px}#foot_area .sec_02 .box_03 a{color:#fff}}@media (min-width:600px) and (max-width:1024px){#foot_area{margin:50px 0 0}#foot_area .sec_01{padding:50px 0;background:#f8f7f4}#foot_area .sec_01 .box{padding:50px 20px;background:#fff}#foot_area .sec_01 p{margin:20px 0 0;text-align:center}#foot_area .sec_01 ul{display:flex;align-items:center;margin:50px 0 0;padding:15px 0;position:relative}#foot_area .sec_01 ul:before{content:"";display:inline-block;width:1px;height:100%;background:#707070;position:absolute;top:0;left:33.333%}#foot_area .sec_01 ul:after{content:"";display:inline-block;width:1px;height:100%;background:#707070;position:absolute;top:0;right:33.333%}#foot_area .sec_01 li{padding:0 15px;width:calc(100%/3);font-size:10px;text-align:center}#foot_area .sec_01 h3{font-size:20px;text-align:center;line-height:100%}#foot_area .sec_01 h4{margin:15px 0 5px;font-size:26px;text-align:center;line-height:100%}#foot_area .sec_01 .view{margin:20px 0 0;text-align:center}#foot_area .sec_01 .view_btn{display:none}#foot_area .sec_02{padding:40px 0 10px;color:#fff;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/foot_03.jpg) no-repeat center center;background-size:cover}#foot_area .sec_02 .box_01{margin:0 auto 200px auto;width:90%}#foot_area .sec_02 .box_01 p{margin:40px 0 25px;font-size:16px}#foot_area .sec_02 .box_01 ul{display:flex}#foot_area .sec_02 .box_01 li{margin:0 10px 0 0;text-align:center}#foot_area .sec_02 .box_01 li span{display:block;font-size:10px;text-align:center}#foot_area .sec_02 .box_02{margin:0 auto 30px auto;width:90%;font-size:12px}#foot_area .sec_02 .box_02 ul{display:flex;flex-wrap:wrap}#foot_area .sec_02 .box_02 li{margin:0 30px 0 0}#foot_area .sec_02 .box_02 a{color:#fff}#foot_area .sec_02 .box_02 a:before{content:'› '}#foot_area .sec_02 .box_03{margin:0 auto;width:90%;font-size:12px}#foot_area .sec_02 .box_03 a{color:#fff}}@media (max-width:599px){#foot_area{margin:50px 0 0}#foot_area .sec_01{display:none}#foot_area .sec_02{padding:40px 0 10px;color:#fff;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/foot_03_sp.jpg) no-repeat center center;background-size:cover}#foot_area .sec_02 .box_01{margin:0 auto 40px auto;width:90%}#foot_area .sec_02 .box_01 p{margin:40px 0 25px;font-size:16px}#foot_area .sec_02 .box_01 ul{display:flex;justify-content:center}#foot_area .sec_02 .box_01 li{margin:0 5px;text-align:center}#foot_area .sec_02 .box_01 li span{display:block;font-size:10px;text-align:center}#foot_area .sec_02 .box_03{margin:0 auto;width:90%;font-size:12px}#foot_area .sec_02 .box_03 a{color:#fff}#foot_area .sec_03{margin:50px 0 0;background:#f7f6f3}#foot_area .sec_03 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:90%;padding:40px 0 20px;border-top:solid 1px #333331}#foot_area .sec_03 ul:first-child{border:none}#foot_area .sec_03 li{margin:0 0 20px;width:49%;font-size:12px}#foot_area .sec_03 a{display:block;padding-left:.7em;text-indent:-.7em;line-height:130%}#foot_area .sec_03 a:before{content:'› '}}#top_wrap .view_btn{background-color:rgba(255,255,255,0) !important}@media (min-width:1025px){.hl_c{font-size:30px;text-align:center}.hl_c span{display:block;font-size:12px;text-align:center}.hl_l{font-size:30px}.hl_l span{display:block;padding:0 0 0 30px;font-size:12px;position:relative}.hl_l span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:25px;height:1px;background:#707070}.view_c{text-align:center}#top_wrap .sec_01 img{width:100%}#top_wrap .sec_02{padding:60px 5%;background:#f8f7f4}#top_wrap .sec_02 p{margin:30px 0;text-align:center}#top_wrap .sec_03{margin-top:80px}#top_wrap .sec_03 dl{display:flex;justify-content:space-between}#top_wrap .sec_03 dt{padding:0 50px;width:500px}#top_wrap .sec_03 dt p{margin:30px 0}#top_wrap .sec_04{margin:130px 0 0;padding:50px 0;background:#f8f7f4}#top_wrap .sec_04 .box{display:flex;align-items:stretch;padding:50px;background:#fff}#top_wrap .sec_04 .left{width:50%;position:relative}#top_wrap .sec_04 .left .view{position:absolute;bottom:0;left:0}#top_wrap .sec_04 .right{width:50%}#top_wrap .sec_04 .right li:last-child{margin:30px 0 0}#top_wrap .sec_04 .right dl{display:flex;align-items:stretch}#top_wrap .sec_04 .right dt{width:135px}#top_wrap .sec_04 .right .news_photo{width:100%;padding-top:70%;position:relative;overflow:hidden}#top_wrap .sec_04 .right .news_photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition-duration:.3s}#top_wrap .sec_04 .right .news_photo img:hover{transform:scale(1.1);transition-duration:.3s}#top_wrap .sec_04 .right dd{flex:1;margin:0 0 0 30px;position:relative}#top_wrap .sec_04 .right .date{position:absolute;bottom:0;left:0}#top_wrap .sec_04 .right .date span{display:block;padding:0 0 0 15px;font-size:12px;position:relative}#top_wrap .sec_04 .right .date span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:10px;height:1px;background:#707070}#top_wrap .sec_05{margin-top:70px}#top_wrap .sec_05 ul{display:flex;justify-content:space-between;margin:60px 0 50px}#top_wrap .sec_05 li{width:30%}#top_wrap .sec_05 li p{margin:20px 0 0}#top_wrap .sec_06{margin:80px 0 0;padding:40px 0;background:#f8f7f4}#top_wrap .sec_06 dl{display:flex;align-items:center}#top_wrap .sec_06 dt{width:60%;max-width:700px}#top_wrap .sec_06 dd{flex:1;margin:0 0 0 70px;padding:0 50px 0 0}#top_wrap .sec_06 dd p{margin:30px 0}#top_wrap .sec_07{margin:40px 0 0}#top_wrap .sec_07 dl{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}#top_wrap .sec_07 dt{width:420px}#top_wrap .sec_07 dd{padding:0 50px;width:500px}#top_wrap .sec_07 dd p{margin:30px 0}#top_wrap .sec_08{margin:60px 0 0;padding:40px 0;background:#f8f7f4}#top_wrap .sec_08 .box{display:flex;align-items:stretch;padding:50px;background:#fff}#top_wrap .sec_08 .left{width:50%;position:relative}#top_wrap .sec_08 .left .view{position:absolute;bottom:0;left:0}#top_wrap .sec_08 .right{width:50%}#top_wrap .sec_08 .right li{margin:0 0 30px}#top_wrap .sec_08 .right li:last-child{margin:0}#top_wrap .sec_08 .right dl{display:flex}#top_wrap .sec_08 .right dt{width:130px}#top_wrap .sec_08 .right .date span{display:block;padding:0 0 0 15px;position:relative}#top_wrap .sec_08 .right .date span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:10px;height:1px;background:#707070}#top_wrap .sec_08 .right dd{flex:1}#top_wrap .sec_09{margin-top:150px}#top_wrap .sec_09 p{margin:15px 0 0;text-align:center}#top_wrap .sec_09 dl{display:flex;justify-content:flex-end;margin:50px 0 0}#top_wrap .sec_09 dd{margin:40px 0 0;padding:40px;width:72%;border:solid 1px #333331}#top_wrap .sec_09 .bg_01{background:url(https://order-jewelry.com/wp-content/uploads/2023/02/DSC_0041.jpg) no-repeat left top;background-size:30%}#top_wrap .sec_09 .bg_02{background:url(https://order-jewelry.com/wp-content/uploads/2023/02/d08509d0ef804318c103ddcaf8f84644.jpg) no-repeat left top;background-size:30%}#top_wrap .sec_09 .bg_03{background:url(https://order-jewelry.com/wp-content/uploads/2023/02/ccca426a09c6e531f28e9ed0f8a94279.jpg) no-repeat left top;background-size:30%}#top_wrap .sec_09 .view_c{margin:80px 0 0;text-align:center}#top_wrap .sec_10{margin:120px 0 0;padding:50px 0;background:#f8f7f4}#top_wrap .sec_10 h2{margin-bottom:50px;font-size:30px;text-align:center}#top_wrap .sec_10 a{text-decoration:underline}#top_wrap .sec_10 .accordion{padding:50px 35px;border-bottom:dashed 1px #babab9}#top_wrap .sec_10 .accordion:first-child{border-top:dashed 1px #babab9}#top_wrap .sec_10 .accordion dt{cursor:pointer}#top_wrap .sec_10 .accordion dt ul{display:flex}#top_wrap .sec_10 .accordion dt ul>li{font-weight:400}#top_wrap .sec_10 .accordion dt ul>li:first-child{padding:0 10px 0 0}#top_wrap .sec_10 .accordion dd{display:none;margin:20px 0 0}#top_wrap .sec_10 .accordion dd ul{display:flex}#top_wrap .sec_10 .accordion dd ul>li:first-child{padding:0 10px 0 0}#top_wrap .sec_11{margin-top:50px;padding:50px;border:solid 1px #000}#top_wrap .sec_11 dl{display:flex}#top_wrap .sec_11 dt{width:55%;max-width:620px}#top_wrap .sec_11 dd{flex:1;margin:0 0 0 50px}#top_wrap .sec_11 h3{font-size:30px;line-height:150%}#top_wrap .sec_11 p{margin:30px 0}}@media (min-width:600px) and (max-width:1024px){.hl_c{font-size:30px;text-align:center}.hl_c span{display:block;font-size:12px;text-align:center}.hl_l{font-size:30px}.hl_l span{display:block;padding:0 0 0 30px;font-size:12px;position:relative}.hl_l span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:25px;height:1px;background:#707070}.view_c{text-align:center}#top_wrap .sec_01 img{width:100%}#top_wrap .sec_02{padding:60px 5%;background:#f8f7f4}#top_wrap .sec_02 p{margin:30px 0;text-align:center}#top_wrap .sec_03{margin-top:80px}#top_wrap .sec_03 dl{display:flex;justify-content:space-between}#top_wrap .sec_03 dt{width:49%}#top_wrap .sec_03 dt p{margin:30px 0}#top_wrap .sec_03 dd{width:49%}#top_wrap .sec_04{margin:80px 0 0;padding:50px 0;background:#f8f7f4}#top_wrap .sec_04 .box{display:flex;align-items:stretch;padding:50px 5%;width:100%;background:#fff}#top_wrap .sec_04 .left{width:280px;position:relative}#top_wrap .sec_04 .left .view{position:absolute;bottom:0;left:0}#top_wrap .sec_04 .right{flex:1}#top_wrap .sec_04 .right li:last-child{margin:30px 0 0}#top_wrap .sec_04 .right dl{display:flex;align-items:stretch}#top_wrap .sec_04 .right dt{width:130px}#top_wrap .sec_04 .right .news_photo{width:100%;padding-top:70%;position:relative;overflow:hidden}#top_wrap .sec_04 .right .news_photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition-duration:.3s}#top_wrap .sec_04 .right .news_photo img:hover{transform:scale(1.1);transition-duration:.3s}#top_wrap .sec_04 .right dd{flex:1;margin:0 0 0 20px;position:relative}#top_wrap .sec_04 .right .date{position:absolute;bottom:0;left:0}#top_wrap .sec_04 .right .date span{display:block;padding:0 0 0 15px;font-size:12px;position:relative}#top_wrap .sec_04 .right .date span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:10px;height:1px;background:#707070}#top_wrap .sec_05{margin-top:70px}#top_wrap .sec_05 ul{display:flex;justify-content:space-between;margin:60px 0 50px}#top_wrap .sec_05 li{width:30%}#top_wrap .sec_05 li p{margin:20px 0 0}#top_wrap .sec_06{margin:80px 0 0;padding:40px 0;background:#f8f7f4}#top_wrap .sec_06 dl{display:flex;justify-content:space-between}#top_wrap .sec_06 dt{width:48%}#top_wrap .sec_06 dd{width:48%}#top_wrap .sec_06 dd p{margin:30px 0}#top_wrap .sec_07{margin:40px 0 0}#top_wrap .sec_07 dl{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}#top_wrap .sec_07 dt{width:48%}#top_wrap .sec_07 dd{width:48%}#top_wrap .sec_07 dd p{margin:30px 0}#top_wrap .sec_08{margin:60px 0 0;padding:40px 0;background:#f8f7f4}#top_wrap .sec_08 .box{display:flex;align-items:stretch;padding:50px;background:#fff}#top_wrap .sec_08 .left{width:280px;position:relative}#top_wrap .sec_08 .left .view{position:absolute;bottom:0;left:0}#top_wrap .sec_08 .right{flex:1}#top_wrap .sec_08 .right li{margin:0 0 30px}#top_wrap .sec_08 .right li:last-child{margin:0}#top_wrap .sec_08 .right dl{display:flex}#top_wrap .sec_08 .right dt{width:120px}#top_wrap .sec_08 .right .date span{display:block;padding:0 0 0 15px;position:relative}#top_wrap .sec_08 .right .date span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:10px;height:1px;background:#707070}#top_wrap .sec_08 .right dd{flex:1}#top_wrap .sec_09{margin-top:60px}#top_wrap .sec_09 p{margin:15px 0 0;text-align:center}#top_wrap .sec_09 dl{display:flex;justify-content:flex-end;margin:50px 0 0}#top_wrap .sec_09 dd{margin:40px 0 0;padding:40px;width:72%;border:solid 1px #333331}#top_wrap .sec_09 .bg_01{background:url(https://order-jewelry.com/wp-content/uploads/2023/02/DSC_0041.jpg) no-repeat left top;background-size:30%}#top_wrap .sec_09 .bg_02{background:url(https://order-jewelry.com/wp-content/uploads/2023/02/d08509d0ef804318c103ddcaf8f84644.jpg) no-repeat left top;background-size:30%}#top_wrap .sec_09 .bg_03{background:url(https://order-jewelry.com/wp-content/uploads/2023/02/ccca426a09c6e531f28e9ed0f8a94279.jpg) no-repeat left top;background-size:30%}#top_wrap .sec_09 .view_c{margin:80px 0 0;text-align:center}#top_wrap .sec_10{margin:120px 0 0;padding:50px 0;background:#f8f7f4}#top_wrap .sec_10 h2{margin-bottom:50px;font-size:30px;text-align:center}#top_wrap .sec_10 a{text-decoration:underline}#top_wrap .sec_10 .accordion{padding:50px 35px;border-bottom:dashed 1px #babab9}#top_wrap .sec_10 .accordion:first-child{border-top:dashed 1px #babab9}#top_wrap .sec_10 .accordion dt{cursor:pointer}#top_wrap .sec_10 .accordion dt ul{display:flex}#top_wrap .sec_10 .accordion dt ul>li{font-weight:400}#top_wrap .sec_10 .accordion dt ul>li:first-child{padding:0 10px 0 0}#top_wrap .sec_10 .accordion dd{display:none;margin:20px 0 0}#top_wrap .sec_10 .accordion dd ul{display:flex}#top_wrap .sec_10 .accordion dd ul>li:first-child{padding:0 10px 0 0}#top_wrap .sec_11{margin-top:50px;padding:30px;border:solid 1px #000}#top_wrap .sec_11 dl{display:flex;justify-content:space-between}#top_wrap .sec_11 dt{width:48%}#top_wrap .sec_11 dd{width:48%}#top_wrap .sec_11 h3{font-size:26px;line-height:150%}#top_wrap .sec_11 p{margin:30px 0}}@media (max-width:599px){.hl_c{font-size:18px;text-align:center}.hl_c span{display:block;font-size:12px;text-align:center}.hl_l{font-size:18px}.hl_l span{display:block;padding:0 0 0 30px;font-size:12px;position:relative}.hl_l span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:25px;height:1px;background:#707070}.view_c{text-align:center}#top_wrap .sec_01 img{width:100%}#top_wrap .sec_02{padding:30px 2.5%;background:#f8f7f4}#top_wrap .sec_02 p{margin:15px 0;text-align:center}#top_wrap .sec_03{margin-top:40px}#top_wrap .sec_03 dl{display:flex;flex-direction:column-reverse}#top_wrap .sec_03 dt p{margin:15px 0 30px}#top_wrap .sec_03 dt .view{text-align:center}#top_wrap .sec_03 dd{margin:15px 0 0;text-align:center}#top_wrap .sec_04{margin:80px 0 0;padding:50px 2.5%;background:#f8f7f4}#top_wrap .sec_04 .right li{margin:30px 0 0}#top_wrap .sec_04 .right dl{display:flex;align-items:stretch}#top_wrap .sec_04 .right dt{width:130px}#top_wrap .sec_04 .right .news_photo{width:100%;padding-top:70%;position:relative;overflow:hidden}#top_wrap .sec_04 .right .news_photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition-duration:.3s}#top_wrap .sec_04 .right .news_photo img:hover{transform:scale(1.1);transition-duration:.3s}#top_wrap .sec_04 .right dd{flex:1;margin:0 0 0 20px;position:relative}#top_wrap .sec_04 .right h5{font-size:14px}#top_wrap .sec_04 .right .date{position:absolute;bottom:0;left:0}#top_wrap .sec_04 .right .date span{display:block;padding:0 0 0 15px;font-size:12px;position:relative}#top_wrap .sec_04 .right .date span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:10px;height:1px;background:#707070}#top_wrap .sec_04 .view{margin:30px 0 0;text-align:center}#top_wrap .sec_05{margin-top:60px}#top_wrap .sec_05 .slide-wrap{display:flex;margin:0 auto;max-width:800px;width:100%}#top_wrap .sec_05 .slide-box{height:auto;margin-right:1%;width:24%}#top_wrap .sec_05 .slide-wrap{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#top_wrap .sec_05 .slide-box{flex:0 0 70%}#top_wrap .sec_05 ul{display:flex;justify-content:space-between;margin:60px 0 0;width:800px}#top_wrap .sec_05 li{width:32%}#top_wrap .sec_05 li p{margin:10px 0 0}#top_wrap .sec_05 .view_c{margin:30px 0 0}#top_wrap .sec_06{margin:80px 0 0;padding:40px 0;background:#f8f7f4}#top_wrap .sec_06 dt{margin:15px 0 0;text-align:center}#top_wrap .sec_06 dd p{margin:15px 0 30px}#top_wrap .sec_06 .view{text-align:center}#top_wrap .sec_07{margin:40px 0 0}#top_wrap .sec_07 dt{margin:15px 0 0;text-align:center}#top_wrap .sec_07 dd p{margin:15px 0 30px}#top_wrap .sec_07 .view{text-align:center}#top_wrap .sec_08{margin:60px 0 0;padding:40px 0;background:#f8f7f4}#top_wrap .sec_08 .right li{margin:30px 0 0}#top_wrap .sec_08 .right dl{display:flex}#top_wrap .sec_08 .right dt{width:120px}#top_wrap .sec_08 .right .date span{display:block;padding:0 0 0 15px;position:relative}#top_wrap .sec_08 .right .date span:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:10px;height:1px;background:#707070}#top_wrap .sec_08 .right dd{flex:1}#top_wrap .sec_08 .view{margin:30px 0 0;text-align:center}#top_wrap .sec_09{margin-top:40px}#top_wrap .sec_09 p{margin:15px 0 0;text-align:center}#top_wrap .sec_09 dl{margin:40px 0 0;padding:30px;border:solid 1px #333331}#top_wrap .sec_09 dd{margin:20px 0 0}#top_wrap .sec_09 .view_c{margin:30px 0 0;text-align:center}#top_wrap .sec_10{margin:40px 0 0;padding:40px 0;background:#f8f7f4}#top_wrap .sec_10 h2{margin-bottom:20px;font-size:18px;text-align:center}#top_wrap .sec_10 a{text-decoration:underline}#top_wrap .sec_10 .accordion{padding:20px 0;border-bottom:dashed 1px #babab9}#top_wrap .sec_10 .accordion:first-child{border-top:dashed 1px #babab9}#top_wrap .sec_10 .accordion dt{cursor:pointer}#top_wrap .sec_10 .accordion dt ul{display:flex}#top_wrap .sec_10 .accordion dt ul>li{font-weight:400}#top_wrap .sec_10 .accordion dt ul>li:first-child{padding:0 10px 0 0}#top_wrap .sec_10 .accordion dd{display:none;margin:20px 0 0}#top_wrap .sec_10 .accordion dd ul{display:flex}#top_wrap .sec_10 .accordion dd ul>li:first-child{padding:0 10px 0 0}#top_wrap .sec_11{margin-top:40px;padding:40px 20px;border:solid 1px #000}#top_wrap .sec_11 h3{margin:0 0 15px;font-size:18px;text-align:center;line-height:150%}#top_wrap .sec_11 dt{text-align:center}#top_wrap .sec_11 dd{margin:20px 0 0}#top_wrap .sec_11 p{margin:15px 0}#top_wrap .sec_11 .view{text-align:center}}.bread{margin:15px auto 0 auto}.bread ul{display:flex;justify-content:flex-end}.bread li{font-size:14px}.bread li:after{content:">";margin:0 .5em}.bread li:last-child:after{content:none}.cap_box{width:100%;padding-top:100%;overflow:hidden;position:relative}.cap_box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.cap_box .caption{text-align:center;position:absolute;top:50%;margin-top:-.5em;width:100%}.cap_box .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(255,255,255,.4);transition:all .2s ease}.cap_box:hover .mask{opacity:1}@media (min-width:1025px){#collection_archive h1{padding:100px 15px;font-size:30px;font-weight:300;text-align:center;line-height:100%;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/collection_01.jpg) no-repeat center center;background-size:cover}#collection_archive h2{font-size:30px;font-weight:300;text-align:center}#collection_archive .sec_01{margin:50px 0 0}#collection_archive .sec_01 h2{margin:0 0 30px}#collection_archive .sec_01 ul{display:flex;flex-wrap:wrap;margin:0 0 0 -3%}#collection_archive .sec_01 li{margin:30px 0 0 3%;width:calc(100%/4 - 3%)}#collection_archive .sec_01 span{display:block;margin:10px 0 0;text-align:center;line-height:120%}#collection_archive .sec_02{margin:150px 0 30px}#collection_archive .sec_02 ul{display:flex;flex-wrap:wrap;margin:50px 0 0 -3%}#collection_archive .sec_02 li{margin:0 0 50px 3%;width:calc(100%/4 - 3%)}#collection_archive .sec_02 h3{margin:10px 0 0;font-size:14px;text-align:center;line-height:150%}#collection_archive .sec_02 h4{font-size:14px;font-weight:300;text-align:center;line-height:150%}#collection_archive .sec_03{margin:80px 0 0;font-size:14px}#collection_archive .sec_03 dl{display:table;width:100%;border:solid 1px #333331}#collection_archive .sec_03 dt{display:table-cell;vertical-align:middle;padding:30px 0;width:200px;color:#fff;text-align:center;background:#333331}#collection_archive .sec_03 dd{display:table-cell;vertical-align:middle;padding:30px 0}#collection_archive .sec_03 ul{display:flex;flex-wrap:wrap}#collection_archive .sec_03 li{margin:0 15px}}@media (min-width:600px) and (max-width:1024px){#collection_archive h1{padding:100px 15px;font-size:30px;font-weight:300;text-align:center;line-height:100%;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/collection_01.jpg) no-repeat center center;background-size:cover}#collection_archive h2{font-size:30px;font-weight:300;text-align:center}#collection_archive .sec_01{margin:50px 0 0}#collection_archive .sec_01 h2{margin:0 0 30px}#collection_archive .sec_01 ul{display:flex;flex-wrap:wrap;margin:0 0 0 -3%}#collection_archive .sec_01 li{margin:30px 0 0 3%;width:calc(100%/4 - 3%)}#collection_archive .sec_01 span{display:block;margin:10px 0 0;text-align:center;line-height:120%}#collection_archive .sec_02{margin:90px 0 30px}#collection_archive .sec_02 ul{display:flex;flex-wrap:wrap;margin:50px 0 0 -3%}#collection_archive .sec_02 li{margin:0 0 50px 3%;width:calc(100%/4 - 3%)}#collection_archive .sec_02 h3{margin:10px 0 0;font-size:14px;text-align:center;line-height:150%}#collection_archive .sec_02 h4{font-size:14px;font-weight:300;text-align:center;line-height:150%}#collection_archive .sec_03{margin:60px 0 0}#collection_archive .sec_03 dl{display:table;width:100%;border:solid 1px #333331}#collection_archive .sec_03 dt{display:table-cell;vertical-align:middle;padding:30px 20px;width:210px;color:#fff;text-align:center;background:#333331}#collection_archive .sec_03 dd{display:table-cell;vertical-align:middle;padding:30px 20px}#collection_archive .sec_03 ul{display:flex;flex-wrap:wrap}#collection_archive .sec_03 li{margin:0 30px 0 0}}@media (max-width:599px){#collection_archive h1{padding:50px 15px;font-size:20px;font-weight:300;text-align:center;line-height:100%;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/collection_01.jpg) no-repeat center center;background-size:cover}#collection_archive h2{font-size:20px;font-weight:300;text-align:center}#collection_archive .sec_01{margin:50px 0 0}#collection_archive .sec_01 h2{margin:0 0 30px}#collection_archive .sec_01 ul{display:flex;flex-wrap:wrap;margin:0 0 0 -3%}#collection_archive .sec_01 li{margin:30px 0 0 3%;width:calc(100%/3 - 3%)}#collection_archive .sec_01 span{display:block;margin:10px 0 0;text-align:center;line-height:120%}#collection_archive .sec_02{margin:70px 0 20px}#collection_archive .sec_02 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px 0 0}#collection_archive .sec_02 li{margin:0 0 50px;width:48%}#collection_archive .sec_02 h3{margin:10px 0 0;font-size:12px;text-align:center;line-height:150%}#collection_archive .sec_02 h4{font-size:12px;font-weight:300;text-align:center;line-height:150%}#collection_archive .sec_03{margin:50px 0 0}#collection_archive .sec_03 dl{border:solid 1px #333331}#collection_archive .sec_03 dt{padding:15px;color:#fff;text-align:center;background:#333331}#collection_archive .sec_03 dd{padding:15px}#collection_archive .sec_03 ul{display:flex;flex-wrap:wrap}#collection_archive .sec_03 li{margin:0 30px 0 0}}.btn_buy{display:block;margin:70px auto 0 auto;padding:15px;width:90%;max-width:410px;color:#fff !important;text-align:center;background:#333331;border-radius:5px}.btn_buy:hover{text-decoration:none;opacity:.5;transition:.3s ease-in-out}@media (min-width:1025px){#collection_single h1{padding:120px 10px;font-size:30px;text-align:center;line-height:100%;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/collection_01.jpg) no-repeat center center;background-size:cover}#collection_single .box{margin:60px auto 0 auto;width:90%;max-width:940px}#collection_single .s_title{margin:0 0 15px;font-size:26px}#collection_single .text{margin:30px 0 0}#collection_single .article-footer{margin-left:auto;margin-right:auto;width:90%;max-width:940px}#collection_single .under-entry-content{margin-left:auto;margin-right:auto;width:90%;max-width:940px}}@media (min-width:600px) and (max-width:1024px){#collection_single h1{padding:120px 10px;font-size:30px;text-align:center;line-height:100%;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/collection_01.jpg) no-repeat center center;background-size:cover}#collection_single .box{margin:60px auto 0 auto;width:90%;max-width:940px}#collection_single .s_title{margin:0 0 15px;font-size:26px}#collection_single .text{margin:30px 0 0}#collection_single .article-footer{margin-left:auto;margin-right:auto;width:90%;max-width:940px}#collection_single .under-entry-content{margin-left:auto;margin-right:auto;width:90%;max-width:940px}}@media (max-width:599px){#collection_single h1{padding:120px 10px;font-size:30px;text-align:center;line-height:100%;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/collection_01.jpg) no-repeat center center;background-size:cover}#collection_single .box{margin:60px auto 0 auto;width:90%;max-width:940px}#collection_single .s_title{margin:0 0 15px;font-size:26px}#collection_single .text{margin:30px 0 0}#collection_single .article-footer{margin-left:auto;margin-right:auto;width:90%;max-width:940px}#collection_single .under-entry-content{margin-left:auto;margin-right:auto;width:90%;max-width:940px}#collection_single .slide-wrap{display:flex;margin:0 auto;max-width:800px;width:100%}#collection_single .slide-box{height:auto;margin-right:1%;width:24%}#collection_single .slide-wrap{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#collection_single .slide-box{flex:0 0 70%}#collection_single .slide-box ul{width:800px;justify-content:flex-start}}.page-id-15 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/bridal_01.jpg) no-repeat center center}@media (min-width:1025px){#bridal{font-size:14px}#bridal .sec_01{margin-top:50px}#bridal .sec_01 dl{display:flex;justify-content:space-between;align-items:center}#bridal .sec_01 dt{width:48%}#bridal .sec_01 dd{width:48%}#bridal .sec_01 h2{margin:0 0 30px;font-size:25px}#bridal .sec_01 h2 span{display:flex;align-items:center;font-size:12px;font-weight:300}#bridal .sec_01 h2 span:before{content:"";margin:0 10px 0 0;width:25px;height:1px;background-color:#333331}#bridal .sec_02{margin:100px 0 0;padding:130px 15px;font-weight:300;text-align:center;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/bridal_03.jpg) no-repeat center center;background-size:cover}#bridal .sec_02 h2{margin:0 0 20px;font-size:25px;text-align:center}#bridal .sec_03{margin-top:80px}#bridal .sec_03 h2{font-size:30px;text-align:center}#bridal .sec_03 h2 span{display:block;font-size:12px;text-align:center}#bridal .sec_03 ul{display:flex;flex-wrap:wrap;margin:50px 0 0 -3%}#bridal .sec_03 li{margin:0 0 50px 3%;width:calc(100%/4 - 3%)}#bridal .sec_03 h3{margin:10px 0 0;font-size:14px;text-align:center;line-height:150%}#bridal .sec_03 h4{font-size:14px;font-weight:300;text-align:center;line-height:150%}#bridal .sec_04{margin:100px 0 0;padding:70px 0;background:#f7f6f3}#bridal .sec_04 .box{padding:60px;text-align:center;background:#fff}#bridal .sec_04 h2{margin:0 0 60px;font-size:25px;text-align:center}#bridal .sec_04 ul{display:inline-block;position:relative}#bridal .sec_04 ul:before{content:"";width:3px;height:95%;position:absolute;z-index:0;left:75px;top:15px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/bridal_14.png) repeat-y top left}#bridal .sec_04 ul>li{margin:0 0 70px;position:relative;z-index:1}#bridal .sec_04 ul>li:last-child{margin:0}#bridal .sec_04 dl{display:flex;align-items:center}#bridal .sec_04 dt{width:151px}#bridal .sec_04 dd{flex:1;margin:0 0 0 50px}#bridal .sec_04 h3{font-size:16px}#bridal .sec_04 ol>li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_05{margin-top:80px}#bridal .sec_05 h2{font-size:25px;text-align:center}#bridal .sec_05 dl{display:flex;margin:80px 0 0}#bridal .sec_05 dt{width:55%;max-width:565px}#bridal .sec_05 dd{flex:1;margin:0 0 0 30px}#bridal .sec_05 h3{margin:0 0 10px}#bridal .sec_05 h3 span{display:inline-block;padding:10px 15px;font-size:16px;border:solid 1px #333331}#bridal .sec_05 ul{margin:0 0 30px}#bridal .sec_05 li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_06{margin:100px 0 0;padding:70px 0;background:#f7f6f3}#bridal .sec_06 h2{display:flex;align-items:center;font-size:25px}#bridal .sec_06 h2:before,#bridal .sec_06 h2:after{content:"";height:1px;flex-grow:1;background-color:#333331}#bridal .sec_06 h2:before{margin-right:30px}#bridal .sec_06 h2:after{margin-left:30px}#bridal .sec_06 dl{display:flex;margin:30px 0 0}#bridal .sec_06 dt{width:55%;max-width:565px}#bridal .sec_06 dd{flex:1;margin:0 0 0 30px}#bridal .sec_06 h3{margin:30px 0 0;font-size:14px}#bridal .sec_06 li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_07{margin-top:100px}#bridal .sec_07 .box{display:flex;align-items:center}#bridal .sec_07 .box h2{white-space:nowrap}#bridal .sec_07 .box p{margin:0 0 0 90px}#bridal .sec_07 dl{display:flex;justify-content:space-between;align-items:center;margin:60px 0 0}#bridal .sec_07 .f_dl{align-items:flex-start}#bridal .sec_07 dl:nth-child(odd){flex-direction:row-reverse}#bridal .sec_07 dt{width:58%}#bridal .sec_07 dd{width:40%}#bridal .sec_07 h3{margin:0 0 15px;font-size:16px}}@media (min-width:600px) and (max-width:1024px){#bridal{font-size:14px}#bridal .sec_01{margin-top:50px}#bridal .sec_01 dl{display:flex;justify-content:space-between}#bridal .sec_01 dt{width:48%}#bridal .sec_01 dd{width:48%}#bridal .sec_01 h2{margin:0 0 30px;font-size:22px}#bridal .sec_01 h2 span{display:flex;align-items:center;font-size:12px;font-weight:300}#bridal .sec_01 h2 span:before{content:"";margin:0 10px 0 0;width:25px;height:1px;background-color:#333331}#bridal .sec_02{margin:100px 0 0;padding:130px 15px;font-weight:300;text-align:center;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/bridal_03.jpg) no-repeat center center;background-size:cover}#bridal .sec_02 h2{margin:0 0 20px;font-size:22px;text-align:center}#bridal .sec_03{margin-top:80px}#bridal .sec_03 h2{font-size:30px;text-align:center}#bridal .sec_03 h2 span{display:block;font-size:12px;text-align:center}#bridal .sec_03 ul{display:flex;flex-wrap:wrap;margin:50px 0 0 -3%}#bridal .sec_03 li{margin:0 0 50px 3%;width:calc(100%/4 - 3%)}#bridal .sec_03 h3{margin:10px 0 0;font-size:14px;text-align:center;line-height:150%}#bridal .sec_03 h4{font-size:14px;font-weight:300;text-align:center;line-height:150%}#bridal .sec_04{margin:100px 0 0;padding:70px 0;background:#f7f6f3}#bridal .sec_04 .box{padding:60px 30px;text-align:center;background:#fff}#bridal .sec_04 h2{margin:0 0 60px;font-size:22px;text-align:center}#bridal .sec_04 ul{display:inline-block;position:relative}#bridal .sec_04 ul:before{content:"";width:3px;height:95%;position:absolute;z-index:0;left:75px;top:15px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/bridal_14.png) repeat-y top left}#bridal .sec_04 ul>li{margin:0 0 70px;position:relative;z-index:1}#bridal .sec_04 ul>li:last-child{margin:0}#bridal .sec_04 dl{display:flex;align-items:center}#bridal .sec_04 dt{width:151px}#bridal .sec_04 dd{flex:1;margin:0 0 0 30px}#bridal .sec_04 h3{font-size:16px}#bridal .sec_04 ol>li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_05{margin-top:80px}#bridal .sec_05 h2{font-size:22px;text-align:center}#bridal .sec_05 dl{display:flex;justify-content:space-between;margin:80px 0 0}#bridal .sec_05 dt{width:48%}#bridal .sec_05 dd{width:48%}#bridal .sec_05 h3{margin:0 0 10px}#bridal .sec_05 h3 span{display:inline-block;padding:5px 10px;font-size:16px;border:solid 1px #333331}#bridal .sec_05 ul{margin:0 0 30px}#bridal .sec_05 li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_06{margin:100px 0 0;padding:70px 0;background:#f7f6f3}#bridal .sec_06 h2{display:flex;align-items:center;font-size:22px}#bridal .sec_06 h2:before,#bridal .sec_06 h2:after{content:"";height:1px;flex-grow:1;background-color:#333331}#bridal .sec_06 h2:before{margin-right:30px}#bridal .sec_06 h2:after{margin-left:30px}#bridal .sec_06 dl{display:flex;justify-content:space-between;margin:30px 0 0}#bridal .sec_06 dt{width:48%}#bridal .sec_06 dd{margin:0;width:48%}#bridal .sec_06 h3{margin:30px 0 0;font-size:14px}#bridal .sec_06 li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_07{margin-top:100px}#bridal .sec_07 .box p{margin:30px 0 0}#bridal .sec_07 dl{display:flex;justify-content:space-between;margin:60px 0 0}#bridal .sec_07 dl:nth-child(odd){flex-direction:row-reverse}#bridal .sec_07 dt{width:48%}#bridal .sec_07 dd{width:48%}#bridal .sec_07 h3{margin:0 0 15px;font-size:16px}}@media (max-width:599px){#bridal{font-size:12px}#bridal .sec_01{margin-top:50px}#bridal .sec_01 dd{margin:15px 0 0}#bridal .sec_01 h2{margin:0 0 15px;font-size:18px;line-height:120%}#bridal .sec_01 h2 span{display:flex;align-items:center;font-size:8px;font-weight:300}#bridal .sec_01 h2 span:before{content:"";margin:0 10px 0 0;width:15px;height:1px;background-color:#333331}#bridal .sec_02{margin:50px 0 0;padding:50px 5%;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/bridal_03.jpg) no-repeat center center;background-size:cover}#bridal .sec_02 h2{margin:0 0 15px;font-size:18px;font-weight:300}#bridal .sec_03{margin-top:50px}#bridal .spacer{margin-top:80px}#bridal .sec_03 h2{font-size:18px;text-align:center;line-height:120%}#bridal .sec_03 h2 span{display:block;font-size:8px;text-align:center;line-height:100%}#bridal .sec_03 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px 0 0}#bridal .sec_03 li{margin:0 0 50px;width:48%}#bridal .sec_03 h3{margin:10px 0 0;font-size:12px;text-align:center;line-height:150%}#bridal .sec_03 h4{font-size:12px;font-weight:300;text-align:center;line-height:150%}#bridal .sec_04{margin:50px 0 0;padding:70px 2.5%;background:#f7f6f3}#bridal .sec_04 .box{padding:40px 2.5%;text-align:center;background:#fff}#bridal .sec_04 h2{margin:0 0 60px;font-size:25px;text-align:center}#bridal .sec_04 ul{display:inline-block;position:relative}#bridal .sec_04 ul:before{content:"";width:3px;height:82%;position:absolute;z-index:0;left:35px;top:15px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/bridal_14.png) repeat-y top left}#bridal .sec_04 ul>li{margin:0 0 40px;position:relative;z-index:1}#bridal .sec_04 ul>li:last-child{margin:0}#bridal .sec_04 dl{display:flex}#bridal .sec_04 dt{width:70px}#bridal .sec_04 dd{flex:1;margin:0 0 0 10px}#bridal .sec_04 h3{font-size:14px}#bridal .sec_04 ol>li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_05{margin-top:50px}#bridal .sec_05 h2{font-size:18px;text-align:center}#bridal .sec_05 dl{margin:30px 0 0}#bridal .sec_05 dd{margin:15px 0 0}#bridal .sec_05 h3{margin:0 0 15px}#bridal .sec_05 h3 span{display:inline-block;padding:5px 10px;font-size:14px;border:solid 1px #333331}#bridal .sec_05 ul{margin:0 0 20px}#bridal .sec_05 li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_06{margin:50px 0 0;padding:50px 0;background:#f7f6f3}#bridal .sec_06 h2{display:flex;align-items:center;font-size:18px}#bridal .sec_06 h2:before,#bridal .sec_06 h2:after{content:"";height:1px;flex-grow:1;background-color:#333331}#bridal .sec_06 h2:before{margin-right:15px}#bridal .sec_06 h2:after{margin-left:15px}#bridal .sec_06 dl{margin:20px 0 0}#bridal .sec_06 dd{margin:20px 0 0}#bridal .sec_06 h3{margin:30px 0 0;font-size:14px}#bridal .sec_06 li{list-style-type:disc;margin:0 0 0 1em}#bridal .sec_07{margin-top:50px}#bridal .sec_07 h2{font-size:18px}#bridal .sec_07 .box p{margin:15px 0 0}#bridal .sec_07 dl{margin:50px 0 0}#bridal .sec_07 dd{margin:15px 0 0}#bridal .sec_07 h3{margin:0 0 15px;font-size:14px}}.page-id-17 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/order_01.jpg) no-repeat center center}@media (min-width:1025px){#order h2{margin:0 0 30px;font-size:30px;text-align:center}#order .view_r{padding:80px 0 0}#order .sec_01{margin:50px 0 0}#order .sec_01 dl{display:flex;justify-content:center;align-items:center;margin:60px auto 0 auto;max-width:980px}#order .sec_01 dt{padding:0 5% 0 0;font-size:30px;line-height:180%;white-space:nowrap}#order .sec_01 dd{flex:1}#order .sec_01 .box{margin:70px 0 0;text-align:center}#order .sec_02{margin:80px 0 0}#order .sec_02 .box{margin:60px auto 0 auto;max-width:740px}#order .sec_03{margin:80px 0 0;border-bottom:solid 1px #333331}#order .sec_03 ul{display:flex;justify-content:space-between;margin:60px 0 50px}#order .sec_03 li{width:32%}#order .sec_03 li p{margin:20px 0 0}#order .sec_03 .view_btn{border-bottom:none}#order .spacer{margin:140px 0 0}}@media (min-width:600px) and (max-width:1024px){#order h2{margin:0 0 30px;font-size:30px;text-align:center}#order .sec_01{margin:50px 0 0}#order .sec_01 dl{display:flex;justify-content:center;align-items:center;margin:60px auto 0 auto;max-width:980px}#order .sec_01 dt{padding:0 3% 0 0;font-size:30px;line-height:180%;white-space:nowrap}#order .sec_01 dd{flex:1}#order .sec_01 .box{margin:70px 0 0;text-align:center}#order .sec_02{margin:70px 0 0}#order .sec_02 .box{margin:60px auto 0 auto;max-width:740px}#order .sec_03{margin:70px 0 0;border-bottom:solid 1px #333331}#order .sec_03 ul{display:flex;justify-content:space-between;margin:60px 0 50px}#order .sec_03 li{width:32%}#order .sec_03 li p{margin:20px 0 0}#order .sec_03 .view_btn{border-bottom:none}#order .spacer{margin:80px 0 0}}@media (max-width:599px){#order h2{margin:0 0 20px;font-size:20px;text-align:center}#order .sec_01{margin:40px 0 0}#order .sec_01 dl{margin:50px 0 0}#order .sec_01 dt{font-size:20px;line-height:180%;white-space:nowrap}#order .sec_01 dd{margin:50px 0 0}#order .sec_01 .box{margin:40px 0 0;text-align:center}#order .sec_02{margin:70px 0 0}#order .sec_02 .box{margin:50px 0 0}#order .sec_03{margin:60px 0 0;border-bottom:solid 1px #333331}#order .sec_03 .slide-wrap{display:flex;margin:0 auto;max-width:800px;width:100%}#order .sec_03 .slide-box{height:auto;margin-right:1%;width:24%}#order .sec_03 .slide-wrap{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#order .sec_03 .slide-box{flex:0 0 70%}#order .sec_03 ul{display:flex;justify-content:space-between;margin:60px 0 50px;width:800px}#order .sec_03 li{width:32%}#order .sec_03 li p{display:none}#order .sec_03 .view_btn{border-bottom:none}}.page-id-11 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/story_01.jpg) no-repeat center center}@media (min-width:1025px){#story h2{margin:0 0 50px;font-size:30px}#story .sec_01{margin:50px 0 0;line-height:200%}}@media (min-width:600px) and (max-width:1024px){#story h2{margin:0 0 50px;font-size:30px}#story .sec_01{margin:50px 0 0;line-height:200%}}@media (max-width:599px){#story h2{margin:0 0 20px;font-size:20px}#story .sec_01{margin:40px 0 0;line-height:200%}}.page-id-3569 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/story_01.jpg) no-repeat center center}.page-id-3578 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/story_01.jpg) no-repeat center center}.page-id-3578 .bread{margin-top:0;padding-top:15px;background:#f8f7f4}.no_mgn{margin:15px 0 0 !important}#philosophy{line-height:200%}@media (min-width:1025px){#philosophy p{font-size:14px}#philosophy .sec_01{padding:60px 0;background:#f8f7f4}#philosophy .sec_01 .box{margin:0 auto;width:90%;max-width:650px;text-align:center}#philosophy .sec_01 h2{font-size:30px;text-align:center}#philosophy .sec_01 h2 span{display:block;margin:15px 0 0;font-size:18px;text-align:center}#philosophy .sec_01 p{margin:40px 0}#philosophy .sec_02{margin:100px auto 0 auto;width:90%;max-width:650px}#philosophy .sec_02 li{margin:0 0 70px}#philosophy .sec_02 h2{margin:0 0 30px;font-size:30px;text-align:center}#philosophy .sec_02 h3{margin:0 0 15px;font-size:24px;text-align:center}#philosophy .sec_02 p{margin:15px 0 0}.about_com{margin:100px auto 0 auto;width:90%;max-width:650px}.about_com h3{font-size:30px;text-align:center}.about_com ul{display:flex;margin:70px 0 0}.about_com li{margin:0 15px 0 0;max-width:155px;text-align:center}.about_com span{display:block;font-size:14px;text-align:center}}@media (min-width:600px) and (max-width:1024px){#philosophy p{font-size:14px}#philosophy .sec_01{padding:60px 0;background:#f8f7f4}#philosophy .sec_01 .box{margin:0 auto;width:90%;max-width:650px;text-align:center}#philosophy .sec_01 h2{font-size:30px;text-align:center}#philosophy .sec_01 h2 span{display:block;margin:15px 0 0;font-size:18px;text-align:center}#philosophy .sec_01 p{margin:40px 0}#philosophy .sec_02{margin:100px auto 0 auto;width:90%;max-width:650px}#philosophy .sec_02 li{margin:0 0 70px}#philosophy .sec_02 h2{margin:0 0 30px;font-size:30px;text-align:center}#philosophy .sec_02 h3{margin:0 0 15px;font-size:24px;text-align:center}#philosophy .sec_02 p{margin:15px 0 0}.about_com{margin:100px auto 0 auto;width:90%;max-width:650px}.about_com h3{font-size:30px;text-align:center}.about_com ul{display:flex;margin:70px 0 0}.about_com li{margin:0 15px 0 0;max-width:155px;text-align:center}.about_com span{display:block;font-size:14px;text-align:center}}@media (max-width:599px){#philosophy .sec_01{padding:70px 0;background:#f8f7f4}#philosophy .sec_01 .box{margin:0 auto;width:90%;max-width:650px;text-align:center}#philosophy .sec_01 h2{font-size:18px;text-align:center}#philosophy .sec_01 h2 span{display:block;margin:10px 0 0;font-size:14px;text-align:center}#philosophy .sec_01 p{margin:40px 0}#philosophy .sec_02{margin:70px auto 0 auto;width:90%;max-width:650px}#philosophy .sec_02 li{margin:0 0 50px}#philosophy .sec_02 h2{margin:0 0 15px;font-size:18px}#philosophy .sec_02 h3{margin:0 0 15px;font-size:18px}#philosophy .sec_02 p{margin:15px 0 0}.about_com{margin:100px auto 0 auto;width:90%;max-width:650px}.about_com h3{font-size:18px;text-align:center}.about_com ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px 0 0}.about_com li{margin:0 0 15px;width:48%;text-align:center}.about_com span{display:block;text-align:center}}.page-id-4133 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/concept_01.jpg) no-repeat center center}#concept{line-height:200%}@media (min-width:1025px){#concept p{font-size:14px}#concept .sec_01{margin:60px auto 0 auto;width:90%;max-width:650px;text-align:center}#concept .sec_01 h2{margin:70px 0;font-size:30px;text-align:center}#concept .sec_01 h2 span{display:block;margin:15px 0 0;font-size:18px;text-align:center}#concept .sec_01 p{margin:15px 0 0;font-feature-settings:"palt"}#concept .sec_02{margin:100px 0 0;padding:100px 0;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/concept_04.jpg) no-repeat center center;background-size:cover}#concept .sec_02 .box{margin:0 auto;width:90%;max-width:650px}#concept .sec_02 h3{margin:0 0 40px;font-size:30px;text-align:center}}@media (min-width:600px) and (max-width:1024px){#concept p{font-size:14px}#concept .sec_01{margin:60px auto 0 auto;width:90%;max-width:650px;text-align:center}#concept .sec_01 h2{margin:70px 0;font-size:30px;text-align:center}#concept .sec_01 h2 span{display:block;margin:15px 0 0;font-size:18px;text-align:center}#concept .sec_01 p{margin:15px 0 0;font-feature-settings:"palt"}#concept .sec_02{margin:100px 0 0;padding:100px 0;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/concept_04.jpg) no-repeat center center;background-size:cover}#concept .sec_02 .box{margin:0 auto;width:90%;max-width:650px}#concept .sec_02 h3{margin:0 0 40px;font-size:30px;text-align:center}}@media (max-width:599px){#concept .sec_01{margin:40px 0 0;text-align:center}#concept .sec_01 h2{margin:70px auto;width:90%;max-width:650px;font-size:18px;text-align:center}#concept .sec_01 h2 span{display:block;margin:10px 0 0;font-size:14px;text-align:center}#concept .sec_01 p{margin:15px auto 0 auto;width:90%;max-width:650px}#concept .sec_02{margin:60px 0 0;padding:100px 0;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/concept_04.jpg) no-repeat center center;background-size:cover}#concept .sec_02 .box{margin:0 auto;width:90%;max-width:650px}#concept .sec_02 h3{margin:0 0 40px;font-size:18px;text-align:center}}.page-id-19 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/about_01.jpg) no-repeat center center}table tr:nth-of-type(2n+1){background-color:rgba(255,255,255,0) !important}@media (min-width:1025px){#about h2{margin:0 0 30px;font-size:30px;text-align:center}#about .sec_01{margin-top:50px}#about .sec_01 .box{margin:60px auto 0 auto;max-width:740px;text-align:center}#about .sec_01 .box p{margin:60px 0 0;text-align:left}#about .sec_01 ul{display:flex;justify-content:space-between;flex-wrap:wrap}#about .sec_01 li{margin:90px 0 0;width:30%}#about .sec_02{margin:130px auto 0 auto;width:90%;max-width:1150px}#about .sec_02 dl{display:flex;margin:60px 0 0}#about .sec_02 dt{width:460px}#about .sec_02 dd{flex:1;margin:0 0 0 30px}#about .sec_02 p{margin:0 0 3em}#about .sec_02 table{display:block;margin:30px 0}#about .sec_02 th{padding:0 1em 0 0;font-weight:400;vertical-align:top;white-space:nowrap;background-color:#fff;border:none}#about .sec_02 td{padding:0;vertical-align:top;border:none}#about .sec_03{margin-top:110px;padding:80px 0 60px;background:#f8f7f4}#about .sec_03 .box{border-top:solid 1px #c5c4c2}#about .sec_03 table{table-layout:fixed;width:100%}#about .sec_03 th{padding:10px 30px;width:250px;font-weight:300;text-align:left;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_03 td{padding:10px 30px 10px 0;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_04{margin-top:100px}#about .sec_04 table{table-layout:fixed;width:100%;border-top:solid 1px #c5c4c2}#about .sec_04 th{padding:10px 30px 10px 0;width:250px;font-weight:300;text-align:left;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_04 th span{display:block;padding:15px;text-align:center;background:#f8f7f4}#about .sec_04 td{padding:10px 30px 10px 0;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_05{margin-top:150px}#about .sec_05 .ggmap{margin:30px 0 0;padding:0;vertical-align:bottom;position:relative;padding-top:30%;height:0;overflow:hidden}#about .sec_05 .ggmap iframe,#about .sec_05 .ggmap object,#about .sec_05 .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:bottom}#about .sec_05 ul{display:flex;justify-content:center;margin:60px 0 0}#about .sec_05 li{padding:0 60px}}@media (min-width:600px) and (max-width:1024px){#about h2{margin:0 0 30px;font-size:30px;text-align:center}#about .sec_01{margin-top:50px}#about .sec_01 .box{margin:60px auto 0 auto;width:90%;max-width:740px;text-align:center}#about .sec_01 .box p{margin:60px 0 0;text-align:left}#about .sec_01 ul{display:flex;justify-content:space-between;flex-wrap:wrap}#about .sec_01 li{margin:20px 0 0;width:32%}#about .sec_02{margin:130px auto 0 auto;width:90%;max-width:1150px}#about .sec_02 dl{display:flex;margin:60px 0 0}#about .sec_02 dt{width:50%}#about .sec_02 dd{flex:1;margin:0 0 0 10px}#about .sec_02 p{margin:0 0 3em}#about .sec_02 table{display:block;margin:30px 0}#about .sec_02 th{padding:0 1em 0 0;font-size:16px;font-weight:400;white-space:nowrap;vertical-align:top;background-color:#fff;border:none}#about .sec_02 td{padding:0;font-size:16px;vertical-align:top;border:none}#about .sec_03{margin-top:70px;padding:80px 0 60px;background:#f8f7f4}#about .sec_03 table{table-layout:fixed;width:100%;border-top:solid 1px #c5c4c2}#about .sec_03 th{padding:10px;width:100px;font-weight:300;text-align:left;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_03 td{padding:10px;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_04{margin-top:70px}#about .sec_04 table{table-layout:fixed;width:100%;border-top:solid 1px #c5c4c2}#about .sec_04 th{padding:10px 10px 10px 0;width:100px;font-weight:300;text-align:left;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_04 th span{display:block;padding:15px;text-align:center;background:#f8f7f4}#about .sec_04 td{padding:10px;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_05{margin-top:150px}#about .sec_05 .ggmap{margin:30px 0 0;padding:0;vertical-align:bottom;position:relative;padding-top:60%;height:0;overflow:hidden}#about .sec_05 .ggmap iframe,#about .sec_05 .ggmap object,#about .sec_05 .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:bottom}#about .sec_05 ul{display:flex;justify-content:center;margin:60px 0 0}#about .sec_05 li{padding:0 60px}}@media (max-width:599px){#about h2{margin:0 0 20px;font-size:20px;text-align:center}#about .sec_01{margin:40px auto 0 auto;width:90%}#about .sec_01 .box{margin:50px 0 0;text-align:center}#about .sec_01 .box p{margin:50px 0 0;text-align:left}#about .sec_01 ul{display:flex;justify-content:space-between;flex-wrap:wrap}#about .sec_01 li{margin:20px 0 0;width:48%}#about .sec_02{margin:70px auto 0 auto;width:90%}#about .sec_02 dt{margin:40px 0 0;text-align:center;overflow:hidden}#about .sec_02 dt img{display:block;margin:0 0 0 10%}#about .sec_02 dd{margin:30px 0 0}#about .sec_02 p{margin:0 0 3em}#about .sec_02 table{display:block;margin:30px 0}#about .sec_02 th{padding:0 1em 0 0;font-size:14px;font-weight:400;white-space:nowrap;vertical-align:top;background-color:#fff;border:none}#about .sec_02 td{padding:0;font-size:14px;vertical-align:top;border:none}#about .sec_03{margin-top:70px;padding:40px 0;background:#f8f7f4}#about .sec_03 table{table-layout:fixed;width:100%;border-top:solid 1px #c5c4c2}#about .sec_03 th{padding:10px;width:80px;font-weight:300;text-align:left;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_03 td{padding:10px;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_04{margin-top:70px}#about .sec_04 table{table-layout:fixed;width:100%;border-top:solid 1px #c5c4c2}#about .sec_04 th{padding:10px 10px 10px 0;width:100px;font-weight:300;text-align:left;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_04 th span{display:block;padding:15px;text-align:center;background:#f8f7f4}#about .sec_04 td{padding:10px;border-bottom:solid 1px #c5c4c2;border-top:none;border-left:none;border-right:none;background-color:rgba(255,255,255,0) !important}#about .sec_05{margin-top:100px}#about .sec_05 .ggmap{margin:30px 0 0;padding:0;vertical-align:bottom;position:relative;padding-top:70%;height:0;overflow:hidden}#about .sec_05 .ggmap iframe,#about .sec_05 .ggmap object,#about .sec_05 .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:bottom}#about .sec_05 ul{margin:50px 0 0}#about .sec_05 li{text-align:center}#about .sec_05 li:last-child{margin:1em 0 0}}#exhibition .simpleParallax{padding:0 0 10%}#exhibition .thumbnail{width:80%}@media (min-width:1025px){#exhibition h2{font-size:30px}#exhibition .view_r{margin:80px 0 0}.ex_movie{position:relative}.ex_movie video{width:100%;height:auto}.ex_movie h1{color:#fff;font-size:30px;font-weight:400 !important;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto}#exhibition .sec_01{margin:100px auto 0 auto;width:90%;max-width:580px}#exhibition .sec_01 h2{text-align:center}#exhibition .sec_01 ul{display:flex;justify-content:space-between;margin:70px 0 0}#exhibition .sec_01 li{display:flex;justify-content:space-between;padding:0 0 10px;width:31%;line-height:100%;border-bottom:solid 1px #707070}#exhibition .sec_01 li span{color:#9a7705}#exhibition .sec_01 li:after{content:">"}#exhibition .sec_01 li a{color:#333331}#exhibition .sec_02{margin-top:90px}#exhibition .sec_02 h2{text-align:center}#exhibition .sec_02 p{margin:30px 0 0;font-size:20px;font-weight:400;text-align:center}#exhibition .sec_03{margin-top:80px}#exhibition .sec_03 dl{display:flex;justify-content:space-between}#exhibition .sec_03 dt{width:48%}#exhibition .sec_03 dd{width:48%}#exhibition .sec_03 h3{width:425px;line-height:100%}#exhibition .sec_03 h3 span{display:block;margin:0 0 0 16%;font-size:16px;font-weight:300;line-height:100%}#exhibition .sec_03 p{margin:60px 0 0}#exhibition .sec_04{margin:130px auto 0 auto;width:90%;max-width:650px}#exhibition .sec_04 h2{margin:0 0 30px;text-align:center}#exhibition .sec_04 li{margin:80px 0 0}#exhibition .sec_04 h3{margin:30px 0;font-size:30px;text-align:center}#exhibition .sec_05{margin-top:80px}#exhibition .sec_05 dl{display:flex;justify-content:space-between}#exhibition .sec_05 dt{width:48%}#exhibition .sec_05 dd{width:48%}#exhibition .sec_05 h2{margin:0 0 30px}#exhibition .sec_06{margin:200px 0 0}#exhibition .sec_06 ul{display:flex;justify-content:space-between;align-items:flex-end}#exhibition .sec_06 li{margin:0 20px 0 0}#exhibition .sec_06 li:last-child{margin:0}#exhibition .sec_07{margin-top:80px}#exhibition .sec_07 dl{display:flex;justify-content:space-between;align-items:center}#exhibition .sec_07 dt{width:48%}#exhibition .sec_07 dd{width:48%}#exhibition .sec_07 h2{margin:0 0 30px}#exhibition .sec_08{margin-top:150px}#exhibition .sec_08 h2{margin:0 0 10px;text-align:center}#exhibition .sec_08 ul{display:flex;flex-wrap:wrap;margin:0 0 0 -5%}#exhibition .sec_08 li{margin:70px 0 0 5%;width:calc(100%/3 - 5%)}#exhibition .sec_09{margin-top:130px}#exhibition .sec_09 dl{display:flex;justify-content:space-between;align-items:center}#exhibition .sec_09 dt{width:48%}#exhibition .sec_09 dd{width:48%}#exhibition .sec_09 h2{margin:0 0 30px}}@media (min-width:600px) and (max-width:1024px){#exhibition h2{font-size:30px}#exhibition .view_r{margin:40px 0 0}.ex_movie{position:relative}.ex_movie video{width:100%;height:auto}.ex_movie h1{color:#fff;font-size:30px;font-weight:400 !important;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto}#exhibition .sec_01{margin-top:60px}#exhibition .sec_01 h2{text-align:center}#exhibition .sec_01 ul{display:flex;justify-content:space-between;margin:70px 0 0}#exhibition .sec_01 li{display:flex;justify-content:space-between;padding:0 0 10px;width:31%;line-height:100%;border-bottom:solid 1px #707070}#exhibition .sec_01 li span{color:#9a7705}#exhibition .sec_01 li:after{content:">"}#exhibition .sec_01 li a{color:#333331}#exhibition .sec_02{margin:90px auto 0 auto;width:90%;max-width:650px}#exhibition .sec_02 h2{text-align:center}#exhibition .sec_02 p{margin:30px 0 0;font-size:16px;font-weight:400;text-align:center}#exhibition .sec_03{margin-top:50px;width:90%;max-width:650px}#exhibition .sec_03 dt{text-align:center}#exhibition .sec_03 dd{margin:50px 0 0}#exhibition .sec_03 h3{margin:0 auto;width:425px;line-height:100%}#exhibition .sec_03 h3 span{display:block;margin:0 0 0 16%;font-size:16px;font-weight:300;line-height:100%}#exhibition .sec_03 p{margin:40px 0 0}#exhibition .sec_04{margin:130px auto 0 auto;width:90%;max-width:650px}#exhibition .sec_04 h2{margin:0 0 30px;text-align:center}#exhibition .sec_04 li{margin:80px 0 0}#exhibition .sec_04 h3{margin:30px 0;font-size:30px;text-align:center}#exhibition .sec_05{margin-top:80px;width:90%;max-width:650px}#exhibition .sec_05 dt{text-align:center}#exhibition .sec_05 dd{margin:50px 0 0}#exhibition .sec_05 h2{margin:30px 0;text-align:center}#exhibition .sec_06{margin:100px 0 0}#exhibition .sec_06 ul{display:flex;justify-content:space-between;align-items:flex-end}#exhibition .sec_06 li{margin:0 10px 0 0}#exhibition .sec_06 li:last-child{margin:0}#exhibition .sec_07{margin-top:80px;width:90%;max-width:650px}#exhibition .sec_07 dt{text-align:center}#exhibition .sec_07 dd{margin:50px 0 0}#exhibition .sec_07 h2{margin:30px 0;text-align:center}#exhibition .sec_08{margin-top:130px}#exhibition .sec_08 h2{text-align:center}#exhibition .sec_08 ul{display:flex;flex-wrap:wrap;margin:0 0 0 -30px}#exhibition .sec_08 li{margin:30px 0 0 30px;width:calc(100%/3 - 30px)}#exhibition .sec_09{margin-top:110px;width:90%;max-width:650px}#exhibition .sec_09 dt{text-align:center}#exhibition .sec_09 dd{margin:50px 0 0}#exhibition .sec_09 h2{margin:30px 0;text-align:center}}@media (max-width:599px){#exhibition h2{font-size:24px}#exhibition .view_r{margin:40px 0 0;text-align:center}.ex_movie{position:relative}.ex_movie video{width:100%;height:auto}.ex_movie h1{color:#fff;font-size:24px;font-weight:400 !important;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto}#exhibition .sec_01{margin:30px auto 0 auto;width:90%}#exhibition .sec_01 h2{text-align:center}#exhibition .sec_01 ul{display:flex;justify-content:space-between;margin:70px 0 0}#exhibition .sec_01 li{display:flex;justify-content:space-between;padding:0 0 10px;width:31%;line-height:100%;border-bottom:solid 1px #707070}#exhibition .sec_01 li span{color:#9a7705}#exhibition .sec_01 li:after{content:">"}#exhibition .sec_01 li a{color:#333331}#exhibition .sec_02{margin-top:80px}#exhibition .sec_02 h2{text-align:center}#exhibition .sec_02 p{margin:30px 0 0;font-size:20px;font-weight:400;text-align:center}#exhibition .sec_03{margin-top:60px;width:90%}#exhibition .sec_03 dt{text-align:center}#exhibition .sec_03 dd{margin:50px 0 0}#exhibition .sec_03 h3{margin:0 auto;width:90%;max-width:425px;line-height:100%}#exhibition .sec_03 h3 span{display:block;margin:0 0 0 16%;font-size:16px;font-weight:300;line-height:100%}#exhibition .sec_03 p{margin:40px 0 0}#exhibition .sec_04{margin:140px auto 0 auto;width:90%}#exhibition .sec_04 h2{margin:0 0 30px;text-align:center}#exhibition .sec_04 li{margin:30px 0 0}#exhibition .sec_04 h3{margin:20px 0;font-size:24px;text-align:center}#exhibition .sec_05{margin-top:120px;width:90%}#exhibition .sec_05 dt{text-align:center}#exhibition .sec_05 dd{margin:20px 0 0}#exhibition .sec_05 h2{margin:20px 0;text-align:center}#exhibition .sec_06{margin:150px 0 0}#exhibition .sec_06 ul{display:flex;justify-content:space-between;align-items:flex-end}#exhibition .sec_06 li{margin:0 10px 0 0}#exhibition .sec_06 li:last-child{margin:0}#exhibition .sec_07{margin-top:130px;width:90%}#exhibition .sec_07 dt{text-align:center}#exhibition .sec_07 dd{margin:20px 0 0}#exhibition .sec_07 h2{margin:20px 0;text-align:center}#exhibition .sec_08{margin-top:130px}#exhibition .sec_08 h2{text-align:center}#exhibition .sec_08 ul{display:flex;flex-wrap:wrap;margin:0 0 0 -30px}#exhibition .sec_08 li{margin:30px 0 0 30px;width:calc(100%/2 - 30px)}#exhibition .sec_09{margin-top:160px;width:90%}#exhibition .sec_09 dt{text-align:center}#exhibition .sec_09 dd{margin:20px 0 0}#exhibition .sec_09 h2{margin:20px 0;text-align:center}}.page-id-54 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/contact_01.jpg) no-repeat center center}@media (min-width:1025px){#contact h2{margin:0 0 30px;font-size:30px;text-align:center}#contact .sec_01{margin:50px 0 0}#contact .sec_01 dl.accordion{border-top:solid 1px #333331}#contact .sec_01 dl.accordion dt{padding:15px 40px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/contact_05.png) 98% center no-repeat;border-bottom:solid 1px #333331;cursor:pointer}#contact .sec_01 dl.accordion dt.open{padding:15px 40px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/contact_06.png) 98% center no-repeat}#contact .sec_01 dl.accordion dd{display:none;padding:15px 40px;font-size:16px;background:#efefed;border-bottom:solid 1px #333331}#contact .sec_02{margin:100px 0 0}#contact .sec_02 .box{padding:40px;background:#efefed}#contact .sec_02 li{margin:50px 0 0}#contact .sec_02 h3{margin:0 0 10px;font-size:18px}#contact .sec_02 dl{display:flex;align-items:center}#contact .sec_02 dd{margin:0 0 0 40px}#contact .sec_03{margin:130px 0 0}#contact .sec_03 table{table-layout:fixed;width:100%;border-top:solid 1px #333331}#contact .sec_03 th{padding:20px;width:30%;text-align:center;background:#efefed;border-bottom:solid 1px #333331}#contact .sec_03 td{padding:20px 30px;width:70%;background:#fff;border-bottom:solid 1px #333331}#contact .sec_03 input[type=text],#contact .sec_03 input[type=email],#contact .sec_03 input[type=tel]{display:block;padding:10px;width:100%;font-size:18px;border:solid 1px #333331;border-radius:0}#contact .sec_03 select{display:block;padding:10px;width:100%;font-size:18px;background:#fff;border:solid 1px #333331;border-radius:0}#contact .sec_03 textarea{display:block;padding:10px;width:100%;height:200px;font-size:18px;border:solid 1px #333331;border-radius:0}#contact .sec_03 .red{margin:50px 0 0;color:#c1272d;text-align:center}#contact .sec_03 input[type=submit]{display:block;margin:15px auto 0 auto;padding:10px;width:90%;max-width:400px;color:#fff;font-size:20px;text-align:center;background:#c1272d;cursor:pointer}#contact .sec_03 input[type=submit]:hover{opacity:.5;transition:.3s ease-in-out}}@media (min-width:600px) and (max-width:1024px){#contact h2{margin:0 0 30px;font-size:30px;text-align:center}#contact .sec_01{margin:50px 0 0}#contact .sec_01 dl.accordion{border-top:solid 1px #333331}#contact .sec_01 dl.accordion dt{padding:10px 20px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/contact_05.png) 98% center no-repeat;border-bottom:solid 1px #333331;cursor:pointer}#contact .sec_01 dl.accordion dt.open{padding:10px 20px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/contact_06.png) 98% center no-repeat}#contact .sec_01 dl.accordion dd{display:none;padding:10px 20px;font-size:16px;background:#efefed;border-bottom:solid 1px #333331}#contact .sec_02{margin:100px 0 0}#contact .sec_02 .box{padding:40px;background:#efefed}#contact .sec_02 ul{margin:30px 0 0}#contact .sec_02 li{margin:15px 0 0}#contact .sec_02 h3{margin:0 0 5px;font-size:18px}#contact .sec_02 dd{margin:5px 0 0}#contact .sec_03{margin:100px 0 0}#contact .sec_03 table{table-layout:fixed;width:100%;border-top:solid 1px #333331}#contact .sec_03 th{padding:20px;width:30%;text-align:center;background:#efefed;border-bottom:solid 1px #333331}#contact .sec_03 td{padding:20px 30px;width:70%;background:#fff;border-bottom:solid 1px #333331}#contact .sec_03 input[type=text],#contact .sec_03 input[type=email],#contact .sec_03 input[type=tel]{display:block;padding:10px;width:100%;font-size:18px;border:solid 1px #333331;border-radius:0}#contact .sec_03 select{display:block;padding:10px;width:100%;font-size:18px;background:#fff;border:solid 1px #333331;border-radius:0}#contact .sec_03 textarea{display:block;padding:10px;width:100%;height:200px;font-size:18px;border:solid 1px #333331;border-radius:0}#contact .sec_03 .red{margin:50px 0 0;color:#c1272d;text-align:center}#contact .sec_03 input[type=submit]{display:block;margin:15px auto 0 auto;padding:10px;width:90%;max-width:400px;color:#fff;font-size:20px;text-align:center;background:#c1272d;cursor:pointer}#contact .sec_03 input[type=submit]:hover{opacity:.5;transition:.3s ease-in-out}}@media (max-width:599px){#contact h2{margin:0 0 20px;font-size:20px;text-align:center}#contact .sec_01{margin:50px 0 0}#contact .sec_01 dl.accordion{border-top:solid 1px #333331}#contact .sec_01 dl.accordion dt{padding:10px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/contact_05.png) 98% center no-repeat;background-size:10px 10px;border-bottom:solid 1px #333331;cursor:pointer}#contact .sec_01 dl.accordion dt.open{padding:10px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/contact_06.png) 98% center no-repeat;background-size:10px 10px}#contact .sec_01 dl.accordion dd{display:none;padding:10px;background:#efefed;border-bottom:solid 1px #333331}#contact .sec_02{margin:60px 0 0}#contact .sec_02 .box{padding:40px;background:#efefed}#contact .sec_02 ul{margin:30px 0 0}#contact .sec_02 li{margin:15px 0 0}#contact .sec_02 h3{margin:0 0 5px;font-size:16px}#contact .sec_02 dd{margin:5px 0 0}#contact .sec_03{margin:60px 0 0}#contact .sec_03 table{table-layout:fixed;width:100%;border-top:solid 1px #333331}#contact .sec_03 th{padding:10px;width:30%;text-align:center;background:#efefed;border-bottom:solid 1px #333331}#contact .sec_03 td{padding:10px;width:70%;background:#fff;border-bottom:solid 1px #333331}#contact .sec_03 input[type=text],#contact .sec_03 input[type=email],#contact .sec_03 input[type=tel]{display:block;padding:10px;width:100%;font-size:18px;border:solid 1px #333331;border-radius:0}#contact .sec_03 select{display:block;padding:10px;width:100%;font-size:18px;background:#fff;border:solid 1px #333331;border-radius:0}#contact .sec_03 textarea{display:block;padding:10px;width:100%;height:200px;font-size:18px;border:solid 1px #333331;border-radius:0}#contact .sec_03 .red{margin:30px 0 0;color:#c1272d;text-align:center}#contact .sec_03 input[type=submit]{display:block;margin:10px auto 0 auto;padding:10px;width:90%;max-width:320px;color:#fff;font-size:16px;text-align:center;background:#c1272d;cursor:pointer}#contact .sec_03 input[type=submit]:hover{opacity:.5;transition:.3s ease-in-out}}.page-id-3 .custom_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/about_01.jpg) no-repeat center center}table tr:nth-of-type(2n+1){background-color:rgba(255,255,255,0) !important}@media (min-width:1025px){#privacy h2{margin:0 0 15px;font-size:30px}#privacy .sec{margin-top:70px}}@media (min-width:600px) and (max-width:1024px){#privacy h2{margin:0 0 15px;font-size:30px}#privacy .sec{margin-top:70px}}@media (max-width:599px){#privacy h2{margin:0 0 15px;font-size:20px}#privacy .sec{margin-top:50px}}.news_title{background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/news_01.jpg) no-repeat center center}#news_wrap .date-tags{display:none}#news_wrap .entry-card-meta{display:none}#voice_wrap h1{display:none}#voice_wrap .date-tags{display:none}#voice_wrap .entry-card-meta{display:none}@media (min-width:1025px){#news_wrap{display:flex;justify-content:space-between}#news_wrap .left{padding:60px 0;width:75%}#news_wrap .right{padding:20px 0;width:20%}#news_wrap .sidebar{display:block;width:100%}#voice_wrap{margin-left:auto;margin-right:auto;padding:60px 0;width:90%;max-width:800px}}@media (min-width:600px) and (max-width:1024px){#news_wrap .left{padding:60px 0}#voice_wrap{margin-left:auto;margin-right:auto;padding:60px 0;width:90%;max-width:800px}}@media (max-width:599px){#news_wrap .left{padding:30px 0}#voice_wrap{margin-left:auto;margin-right:auto;padding:30px 0;width:95%}}#roseexpo{position:relative;overflow-x:hidden}#roseexpo .chips{width:100%;height:100%;position:absolute;z-index:1;perspective:50em;overflow:hidden}#roseexpo .chips .item{transition:transform .3s ease}#roseexpo .sec_01{position:relative;z-index:0}#roseexpo .sec_02,#roseexpo .sec_03,#roseexpo .sec_04,#roseexpo .sec_05,#roseexpo .sec_06{position:relative;z-index:2}#roseexpo h3{margin:0 0 40px;text-align:center}#roseexpo h3 span{display:block;font-size:12px;text-align:center}#roseexpo .txt span{display:block;margin:1em 0 0;font-size:12px}@media (min-width:1025px){#roseexpo .chip_01{width:calc(317px * 0.6);position:absolute;top:5%;left:40%}#roseexpo .chip_02{width:calc(464px * 0.6);position:absolute;top:15%;left:3%}#roseexpo .chip_03{width:195px;position:absolute;top:18.5%;left:67%}#roseexpo .chip_04{width:278px;position:absolute;top:30%;left:40%}#roseexpo .chip_05{width:187px;position:absolute;top:42.5%;left:80%}#roseexpo .chip_06{width:120px;position:absolute;bottom:5%;left:12%}#roseexpo .chip_07{width:calc(404px * 0.7);position:absolute;bottom:0;right:0}#roseexpo{margin-top:45px;font-size:14px}#roseexpo .sec_01 h2{margin:0 0 100px;text-align:center}#roseexpo .sec_01 dl{display:flex;justify-content:space-between;align-items:center}#roseexpo .sec_01 dt{width:43%;max-width:490px}#roseexpo .sec_01 dd{margin:0 0 0 50px;width:55%;height:90vh;position:relative}#roseexpo .sec_01 .r_movie{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#roseexpo .sec_01 video{position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%);width:100%;height:100%}#roseexpo .sec_02{margin:230px auto 0 auto;width:80%;max-width:1150px}#roseexpo .sec_02 .box{width:300px}#roseexpo .sec_02 dl{display:flex;padding:0 0 130px;position:relative}#roseexpo .sec_02 dt{display:flex;width:800px;position:relative;z-index:0}#roseexpo .sec_02 dt .vis{width:100%;max-width:687px;position:absolute;top:0;right:0;z-index:0}#roseexpo .sec_02 dt .box{margin:150px 0 0;position:relative;z-index:1}#roseexpo .sec_02 dd{display:flex;justify-content:space-between;width:570px;position:absolute;bottom:0;right:0;z-index:1}#roseexpo .sec_02 dd .vis{width:100%;max-width:215px;height:100%;position:relative;z-index:0}#roseexpo .sec_02 dd .box{position:relative;z-index:1}#roseexpo .sec_02 .detail{margin:40px 0 0;font-size:12px}#roseexpo .sec_03{margin-top:150px}#roseexpo .sec_03 h3{margin:0 0 60px;width:404px}#roseexpo .sec_03 dl{display:flex;justify-content:space-between}#roseexpo .sec_03 dt{flex:1}#roseexpo .sec_03 h4{width:600px;font-size:22px}#roseexpo .sec_03 h4 span{display:block;margin:1em 0 0;font-size:14px}#roseexpo .sec_03 ul{display:flex;justify-content:space-between;margin:80px 0 0}#roseexpo .sec_03 li:first-child{width:48%}#roseexpo .sec_03 li:last-child{width:48%}#roseexpo .sec_03 dd{margin:0 0 0 50px;width:110px;font-size:30px}#roseexpo .sec_03 .vert{writing-mode:vertical-rl}#roseexpo .sec_03 .vert .line_02{margin:60px 40px 0 0}#roseexpo .sec_04{margin:160px 0 0;padding:110px 0;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/rose_09_o.jpg) no-repeat center center;background-size:cover}#roseexpo .sec_04 dl{display:flex;align-items:center}#roseexpo .sec_04 dt{width:40%}#roseexpo .sec_04 dd{flex:1;margin:0 0 0 50px}#roseexpo .sec_05{margin:140px auto 0 auto;width:90%}#roseexpo .sec_05 .box_01 li:last-child{margin-top:180px !important}#roseexpo .sec_05 .box_02{margin:-110px 0 0}#roseexpo .sec_05 .box_02 li:last-child{margin-top:180px !important}#roseexpo .sec_05 .box_01,#roseexpo .sec_05 .box_02{display:flex}#roseexpo .sec_05 .box_01 li:first-child,#roseexpo .sec_05 .box_02 li:last-child{width:65%;height:670px;overflow:hidden;position:relative}#roseexpo .sec_05 .box_01 li:last-child,#roseexpo .sec_05 .box_02 li:first-child{margin:0 auto;width:30%;height:640px;overflow:hidden;position:relative}#roseexpo .sec_05 img{object-fit:cover;transition:transform .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}#roseexpo .sec_06{margin-top:200px;padding:0 0 100px}#roseexpo .sec_06 .box{width:60%;max-width:500px}#roseexpo .sec_06 .view_l{margin-top:2em}#roseexpo .sec_07{margin:140px auto 0 auto;width:90%}#roseexpo .sec_07 .box_01 li:last-child{margin-top:180px !important}#roseexpo .sec_07 .box_02{margin:-110px 0 0}#roseexpo .sec_07 .box_02 li:last-child{margin-top:180px !important}#roseexpo .sec_07 .box_01,#roseexpo .sec_07 .box_02{display:flex}#roseexpo .sec_07 .box_01 li:first-child,#roseexpo .sec_07 .box_02 li:last-child{width:65%;height:670px;overflow:hidden;position:relative}#roseexpo .sec_07 .box_01 li:last-child,#roseexpo .sec_07 .box_02 li:first-child{margin:0 auto;width:30%;height:640px;overflow:hidden;position:relative}#roseexpo .sec_07 img{object-fit:cover;transition:transform .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (min-width:600px) and (max-width:1024px){#roseexpo .chip_01{width:calc(317px * 0.5);position:absolute;top:5.5%;left:40%}#roseexpo .chip_02{width:calc(464px * 0.5);position:absolute;top:15.5%;left:3%}#roseexpo .chip_03{width:calc(195px * 0.7);position:absolute;top:21.5%;left:75%}#roseexpo .chip_04{width:calc(278px * 0.7);position:absolute;top:33%;left:50%}#roseexpo .chip_05{width:calc(187px * 0.7);position:absolute;top:50%;left:90%}#roseexpo .chip_06{width:calc(120px * 0.7);position:absolute;bottom:5.5%;left:8%}#roseexpo .chip_07{width:calc(404px * 0.5);position:absolute;bottom:0;right:-10%}#roseexpo{margin-top:45px;font-size:14px}#roseexpo .sec_01 h2{margin:0 0 100px;text-align:center}#roseexpo .sec_01 dl{display:flex;justify-content:space-between;align-items:center}#roseexpo .sec_01 dt{width:43%;max-width:490px}#roseexpo .sec_01 dd{margin:0 0 0 50px;width:55%;height:90vh;position:relative}#roseexpo .sec_01 .r_movie{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#roseexpo .sec_01 video{position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%);width:100%;height:100%}#roseexpo .sec_02{margin:230px auto 0 auto;width:80%;max-width:1150px}#roseexpo .sec_02 .box{width:300px}#roseexpo .sec_02 dl{display:flex;padding:0 0 130px;position:relative}#roseexpo .sec_02 dt{display:flex;width:80%;position:relative;z-index:0}#roseexpo .sec_02 dt .vis{width:100%;max-width:587px;position:absolute;top:0;right:0;z-index:0}#roseexpo .sec_02 dt .box{margin:220px 0 0;position:relative;z-index:1}#roseexpo .sec_02 dd{display:flex;justify-content:space-between;width:60%;position:absolute;bottom:0;right:0;z-index:1}#roseexpo .sec_02 dd .vis{width:100%;max-width:150px;height:100%;position:relative;z-index:0}#roseexpo .sec_02 dd .box{position:relative;z-index:1}#roseexpo .sec_02 .detail{margin:40px 0 0;font-size:12px}#roseexpo .sec_03{margin-top:150px}#roseexpo .sec_03 h3{margin:0 0 60px;width:404px}#roseexpo .sec_03 dl{display:flex;justify-content:space-between}#roseexpo .sec_03 dt{flex:1}#roseexpo .sec_03 h4{width:600px;font-size:22px}#roseexpo .sec_03 h4 span{display:block;margin:1em 0 0;font-size:14px}#roseexpo .sec_03 ul{display:flex;justify-content:space-between;margin:80px 0 0}#roseexpo .sec_03 li:first-child{width:48%}#roseexpo .sec_03 li:last-child{width:48%}#roseexpo .sec_03 dd{margin:0 0 0 50px;width:110px;font-size:30px}#roseexpo .sec_03 .vert{writing-mode:vertical-rl}#roseexpo .sec_03 .vert .line_02{margin:60px 40px 0 0}#roseexpo .sec_04{margin:160px 0 0;padding:110px 0;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/rose_09_o.jpg) no-repeat center center;background-size:cover}#roseexpo .sec_04 dl{display:flex;align-items:center}#roseexpo .sec_04 dt{width:40%}#roseexpo .sec_04 dd{flex:1;margin:0 0 0 50px}#roseexpo .sec_05{margin:140px auto 0 auto;width:90%}#roseexpo .sec_05 .box_01 li:last-child{margin-top:100px !important}#roseexpo .sec_05 .box_02{margin:-20px 0 0}#roseexpo .sec_05 .box_02 li:last-child{margin-top:100px !important}#roseexpo .sec_05 .box_01,#roseexpo .sec_05 .box_02{display:flex}#roseexpo .sec_05 .box_01 li:first-child,#roseexpo .sec_05 .box_02 li:last-child{width:65%;height:500px;overflow:hidden;position:relative}#roseexpo .sec_05 .box_01 li:last-child,#roseexpo .sec_05 .box_02 li:first-child{margin:0 auto;width:30%;height:450px;overflow:hidden;position:relative}#roseexpo .sec_05 img{width:130%;height:130%;object-fit:cover;transition:transform .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%);will-change:transform}#roseexpo .sec_06{margin-top:200px;padding:0 0 100px}#roseexpo .sec_06 .box{width:60%;max-width:500px}#roseexpo .sec_06 .view_l{margin-top:2em}#roseexpo .sec_07{margin:140px auto 0 auto;width:90%}#roseexpo .sec_07 .box_01 li:last-child{margin-top:100px !important}#roseexpo .sec_07 .box_02{margin:-20px 0 0}#roseexpo .sec_07 .box_02 li:last-child{margin-top:100px !important}#roseexpo .sec_07 .box_01,#roseexpo .sec_07 .box_02{display:flex}#roseexpo .sec_07 .box_01 li:first-child,#roseexpo .sec_07 .box_02 li:last-child{width:65%;height:500px;overflow:hidden;position:relative}#roseexpo .sec_07 .box_01 li:last-child,#roseexpo .sec_07 .box_02 li:first-child{margin:0 auto;width:30%;height:450px;overflow:hidden;position:relative}#roseexpo .sec_07 img{width:130%;height:130%;object-fit:cover;transition:transform .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%);will-change:transform}}@media (max-width:599px){#roseexpo .chip_01{width:calc(317px * 0.3);position:absolute;top:4.6%;left:45%}#roseexpo .chip_02{width:calc(464px * 0.6);position:absolute;top:15%;left:-5%}#roseexpo .chip_03{width:calc(195px * 0.9);position:absolute;top:22%;left:65%}#roseexpo .chip_04{width:calc(278px * 0.7);position:absolute;top:45%;left:10%}#roseexpo .chip_05{display:none}#roseexpo .chip_06{width:calc(120px * 0.7);position:absolute;bottom:6.2%;left:20%}#roseexpo .chip_07{width:calc(404px * 0.5);position:absolute;bottom:0;right:-20%}#roseexpo{font-size:14px}#roseexpo .sec_01 h2{margin:0 0 100px;text-align:center}#roseexpo .sec_01 dl{display:flex;flex-direction:column-reverse}#roseexpo .sec_01 dt{margin:60px 0 0}#roseexpo .sec_01 dd{width:100%;height:80vh;position:relative}#roseexpo .sec_01 .r_movie{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#roseexpo .sec_01 video{position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%);width:100%;height:100%}#roseexpo .sec_02{margin:170px auto 0 auto;width:90%}#roseexpo .sec_02 dt{text-align:center}#roseexpo .sec_02 .box{margin:25px auto 0 auto;max-width:300px}#roseexpo .sec_02 dd{margin:200px 0 0;text-align:center}#roseexpo .sec_02 .detail{margin:25px 0 0;font-size:12px}#roseexpo .sec_03{margin-top:180px}#roseexpo .sec_03 h3{margin:0 0 60px}#roseexpo .sec_03 h4{font-size:18px}#roseexpo .sec_03 h4 span{display:block;margin:1em 0 0;font-size:14px}#roseexpo .sec_03 ul{margin:60px 0 0}#roseexpo .sec_03 li:last-child{margin:40px 0 0}#roseexpo .sec_03 dd{display:none}#roseexpo .sec_04{margin:130px 0 0;padding:50px 5% 70px;background:url(//order-jewelry.com/wp-content/themes/cocoron-theme/images/rose_09_o.jpg) no-repeat center center;background-size:cover}#roseexpo .sec_04 dl{display:flex;flex-direction:column-reverse}#roseexpo .sec_04 dt{margin:50px 0 0;text-align:center}#roseexpo .sec_05{margin:90px 0 0}#roseexpo .sec_05 .box_01 li:first-child{margin:0;width:95%;height:300px;overflow:hidden;position:relative}#roseexpo .sec_05 .box_02 li:last-child{margin:50px 0 0 auto;width:95%;height:300px;overflow:hidden;position:relative}#roseexpo .sec_05 .box_01 li:last-child{margin:50px 0 0 5%;width:60%;height:330px;overflow:hidden;position:relative}#roseexpo .sec_05 .box_02 li:first-child{margin:50px 0 0 35%;width:60%;height:330px;overflow:hidden;position:relative}#roseexpo .sec_05 img{width:200%;height:200%;object-fit:cover;transition:transform .3s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%);will-change:transform}#roseexpo .sec_06{margin-top:130px;padding:0 0 350px}#roseexpo .sec_06 .view_l{margin-top:2em}#roseexpo .sec_07{margin:90px 0 0}#roseexpo .sec_07 .box_01 li:first-child{margin:0;width:95%;height:300px;overflow:hidden;position:relative}#roseexpo .sec_07 .box_02 li:last-child{margin:50px 0 0 auto;width:95%;height:300px;overflow:hidden;position:relative}#roseexpo .sec_07 .box_01 li:last-child{margin:50px 0 0 5%;width:60%;height:330px;overflow:hidden;position:relative}#roseexpo .sec_07 .box_02 li:first-child{margin:50px 0 0 35%;width:60%;height:330px;overflow:hidden;position:relative}#roseexpo .sec_07 img{width:200%;height:200%;object-fit:cover;transition:transform .3s ease-out;position:absolute;top:50%;left:center;transform:translateY(-50%);will-change:transform}}