@charset 'UTF-8';
.xo-event-meta {
padding: 3.8461% 0;
}
.xo-event-meta span {
display: block;
} html[lang="ja"] .xo-event-calendar .dashicons {
font-family: dashicons !important;
}.btn-style{text-align:center}.btn-style a,.btn-style button{position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-style a::before,.btn-style a::after,.btn-style button::before,.btn-style button::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.btn-style a:hover,.btn-style button:hover{background:#fff;color:#bca66e}.btn-style a:hover::before,.btn-style a:hover::after,.btn-style button:hover::before,.btn-style button:hover::after{width:100%;height:100%}.btn-style a:hover::before,.btn-style button:hover::before{border-top-color:#bca66e;border-right-color:#bca66e;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.btn-style a:hover::after,.btn-style button:hover::after{border-bottom-color:#bca66e;border-left-color:#bca66e;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}.back-btn-style a{position:relative;background:#746c5b;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.back-btn-style a::before,.back-btn-style a::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.back-btn-style a:hover{background:#fff;color:#746c5b}.back-btn-style a:hover::before,.back-btn-style a:hover::after{width:100%;height:100%}.back-btn-style a:hover::before{border-top-color:#746c5b;border-right-color:#746c5b;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.back-btn-style a:hover::after{border-bottom-color:#746c5b;border-left-color:#746c5b;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}a.link-style{color:#746c5b;position:relative;padding:1rem 0}a.link-style::after{position:absolute;content:"";bottom:.4rem;left:0;width:100%;height:.1rem;background:#bca66e}a.link-style:hover{color:#bca66e}a.link-style:active,a.link-style:visited{color:#746c5b}.block-hover-style{position:relative;z-index:2;overflow:hidden}.block-hover-style::before{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-transition:all 1s;transition:all 1s}.block-hover-style:hover::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.img-hover-style .img,.article-style a .img{position:relative;z-index:2;overflow:hidden}.img-hover-style .img::before,.article-style a .img::before{position:absolute;content:"";display:block;z-index:0;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:rgba(188,166,110,.1);-webkit-transition:all 1s;transition:all 1s}.img-hover-style:hover .img::before,.article-style a:hover .img::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.sideline-style,.first-style .first-about .ttl{text-align:center;font-size:2.2rem;letter-spacing:.3em;border-left:.2rem solid #beac7f;border-right:.2rem solid #beac7f;padding:.6rem 0 1.1rem}.triangle-style{position:relative}.triangle-style::after{position:absolute;content:"";top:0;left:0;border-bottom:8rem solid rgba(0,0,0,0)}.triangle-style span{position:absolute;top:1.5rem;left:-0.5rem;color:#fff;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;z-index:1}.triangle-style span strong{font-size:1.8rem}.col3-cont-style a{padding:4.6rem 11% 3rem;width:78%}.col3-cont-style a p{font-size:1.6rem;letter-spacing:.15em;text-align:left}.col3-cont-style a .name{font-size:2.4rem;margin-top:1rem}.col3-cont-style a .name img{vertical-align:sub}.col3-cont-style a .name small{font-size:1.2rem}.article-style a{width:calc((100% - 5rem)/3)}.article-style a .img{height:26rem}.article-style a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-style a .txt{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}.article-style a .txt .txt-top{margin-bottom:2rem;position:relative}.article-style a .txt .txt-top .date{color:#746c5b;font-size:1.5rem}.article-style a .txt .txt-top .cat{position:absolute;top:0;right:0;font-size:1.4rem;background:#f1eee6;color:#746c5b;margin-left:1.5rem;padding:0 1rem}.article-style a .txt .ttl{font-size:1.8rem;font-weight:100}.first-style h2{margin-bottom:4.5rem}.first-style .first-about .first-about-cont{margin-top:7.2rem}.first-style .first-about .first-about-cont .txt{width:46%;font-size:1.8rem;line-height:1.8}.first-style .first-about .first-about-cont .img{width:48%}.first-style .reassurance{margin-top:8.4rem}.first-style .reassurance .reassurance-list{margin-top:5rem}.first-style .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}.first-style .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem;width:76%;padding:0 12%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:300}q::before,q::after{content:"";content:none}blockquote::before,blockquote::after{content:"";content:none}img{vertical-align:bottom;max-width:100%;height:auto}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#333;text-decoration:none;display:inline-block}a img{border:none}a:link,a:active,a:visited{color:#333}a:hover{cursor:pointer}p{margin:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}*:focus{outline:none}html{font-size:62.5%;line-height:1}body{position:relative;color:#333;font-family:"Noto Serif JP",serif;font-weight:300;font-size:1.6rem;letter-spacing:.1em;line-height:1.7;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:100%;width:100%;min-width:100rem}h1,h2,h3{font-weight:400;margin:0;text-align:center}h2,h3{letter-spacing:.3em}h1{font-size:1.2rem;color:#beac7f;font-family:"Noto Sans JP",sans-serif;font-weight:100;line-height:1}h2{font-size:3rem}h3{position:relative;font-size:2.2rem;padding-bottom:3rem}h3::before{position:absolute;content:"";bottom:0;left:0;right:0;margin:auto;width:4rem;height:.2rem;background:#beac7f}.flap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.img img{width:100%}.inner,.inner-l,.inner-m,.inner-s{margin:0 auto}.inner{width:86%;max-width:124rem}.inner-l{width:95%}.inner-m{width:77%}.inner-s{width:72%}.br-pc{display:block}.br-sp{display:none}.pc{display:block}.tab,.sp{display:none}.bg-gray{background:#f4f3f2}.btn-style,#onecolumn .btn{text-align:center}.btn-style a,#onecolumn .btn a,.btn-style button,#onecolumn .btn button{position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-style a::before,#onecolumn .btn a::before,.btn-style a::after,#onecolumn .btn a::after,.btn-style button::before,#onecolumn .btn button::before,.btn-style button::after,#onecolumn .btn button::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.btn-style a:hover,#onecolumn .btn a:hover,.btn-style button:hover,#onecolumn .btn button:hover{background:#fff;color:#bca66e}.btn-style a:hover::before,#onecolumn .btn a:hover::before,.btn-style a:hover::after,#onecolumn .btn a:hover::after,.btn-style button:hover::before,#onecolumn .btn button:hover::before,.btn-style button:hover::after,#onecolumn .btn button:hover::after{width:100%;height:100%}.btn-style a:hover::before,#onecolumn .btn a:hover::before,.btn-style button:hover::before,#onecolumn .btn button:hover::before{border-top-color:#bca66e;border-right-color:#bca66e;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.btn-style a:hover::after,#onecolumn .btn a:hover::after,.btn-style button:hover::after,#onecolumn .btn button:hover::after{border-bottom-color:#bca66e;border-left-color:#bca66e;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}.block-hover-style{position:relative;z-index:2;overflow:hidden}.block-hover-style::before{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-transition:all 1s;transition:all 1s}.block-hover-style:hover::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.img-hover-style .img,.article-style a .img{position:relative;z-index:2;overflow:hidden}.img-hover-style .img::before,.article-style a .img::before{position:absolute;content:"";display:block;z-index:0;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:rgba(188,166,110,.1);-webkit-transition:all 1s;transition:all 1s}.img-hover-style:hover .img::before,.article-style a:hover .img::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.sideline-style,.first-style .first-about .ttl{text-align:center;font-size:2.2rem;letter-spacing:.3em;border-left:.2rem solid #beac7f;border-right:.2rem solid #beac7f;padding:.6rem 0 1.1rem}.triangle-style{position:relative}.triangle-style::after{position:absolute;content:"";top:0;left:0;border-bottom:8rem solid rgba(0,0,0,0)}.triangle-style span{position:absolute;top:1.5rem;left:-0.5rem;color:#fff;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;z-index:1}.triangle-style span strong{font-size:1.8rem}.col3-cont-style a{padding:4.6rem 11% 3rem;width:78%}.col3-cont-style a p{font-size:1.6rem;letter-spacing:.15em;text-align:left}.col3-cont-style a .name{font-size:2.4rem;margin-top:1rem}.col3-cont-style a .name img{vertical-align:sub}.col3-cont-style a .name small{font-size:1.2rem}.article-style a{width:calc((100% - 5rem)/3)}.article-style a .img{height:26rem}.article-style a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-style a .txt{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}.article-style a .txt .txt-top{margin-bottom:2rem;position:relative}.article-style a .txt .txt-top .date{color:#bca66e;font-size:1.4rem}.article-style a .txt .txt-top .cat{position:absolute;top:0;right:0;color:#fff;font-size:1.2rem;background:#dbd3c0;border-radius:.2rem;margin-left:1.5rem;padding:0 1rem}.article-style a .txt .ttl{font-size:1.8rem;font-weight:100}.first-style h2{margin-bottom:4.5rem}.first-style .first-about .first-about-cont{margin-top:7.2rem}.first-style .first-about .first-about-cont .txt{width:46%;font-size:1.8rem;line-height:1.8}.first-style .first-about .first-about-cont .img{width:48%}.first-style .reassurance{margin-top:8.4rem}.first-style .reassurance .reassurance-list{margin-top:5rem}.first-style .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}.first-style .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:15.45vw;width:76%;padding:0 12%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}.first-style h2{margin-bottom:4.5rem}.first-style .inner-m{width:85%}.first-style .inner-m .first-about .first-about-cont{margin-top:5.2rem}.first-style .inner-m .first-about .first-about-cont .txt{font-size:1.4rem}.first-style .reassurance .reassurance-list li .txt{font-size:1.2rem}body{min-width:100%;font-size:1.4rem}h1{font-size:1rem;color:#333}h2{font-size:2.4rem}#header{position:fixed !important}header{width:100%;-webkit-transition:all .5s;transition:all .5s;position:fixed;top:0;z-index:100;background:#fff;position:fixed}header .header-logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}header .header-logo .logo{line-height:0;border-bottom:.1rem solid #beac7f;text-align:center;padding:0 0 2.7rem;width:100%}header .header-logo .logo a{padding-top:1.8rem;-webkit-transition:all .5s;transition:all .5s}header .header-logo .logo a object{pointer-events:none}header .header-logo .logo a svg{-webkit-transition:all .5s;transition:all .5s}header .header-logo .logo a:hover svg{fill:#beac7f}header .search{position:absolute;right:3.8%;top:17%}header .search #search-form{display:none}header .search #search-form #search-txt{border-bottom:1px #e6e6e6 solid;padding:.5rem;width:0}header .search #search-form #search-submit-btn{cursor:pointer}header .search #search-btn{cursor:pointer}header .pc{background:#fff}header .tab{display:none}header .h1{padding-top:1.8rem;background:#fff;width:100%}header .h1 h1{color:#beac7f}header nav{padding:0 3.8%}header nav ul li a{position:relative;font-size:1.6rem;font-family:"Noto Serif JP",serif;line-height:1;border-bottom:.2rem solid rgba(190,172,127,0);-webkit-transition:all .5s;transition:all .5s}header nav ul li a:visited,header nav ul li a:link{text-decoration:none}header nav ul li a:hover{color:#beac7f}header nav ul li a::after{content:"";position:absolute;background-color:#beac7f;bottom:-0.2rem;left:0;width:100%;height:.2rem;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s;transition:all .3s}header nav ul li a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}header nav ul li a img{padding-right:1.5rem}header nav .middle{vertical-align:middle}header nav span{display:inline-block;padding:3.5rem 0}header #sub-nav{border-top:1px #e6e6e6 solid}header #sub-nav span{font-size:1.4rem}header #sub-nav .middle{vertical-align:middle;width:1.5rem;padding-right:.5rem}header #sub-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto}header #sub-nav ul li:first-of-type{padding-left:0}header #sub-nav span{padding:2rem 0}header #sub-nav.flap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.is-fixed{z-index:101;position:fixed;top:0;left:0;-webkit-box-shadow:rgba(51,51,51,.15) 0 0 .8rem;box-shadow:rgba(51,51,51,.15) 0 0 .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}header.is-fixed .header-logo{width:160px}header.is-fixed .header-logo .logo{border-bottom:0;padding:0;display:block;position:relative}header.is-fixed .header-logo .logo a{padding:3.1rem 0 3.2rem;display:block;text-align:left;max-width:160px}header.is-fixed .header-logo .logo a::after{content:"";position:absolute;background-color:#beac7f;bottom:-0.2rem;left:-2%;width:100%;height:.2rem;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s;transition:all .3s}header.is-fixed .header-logo .logo a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}header.is-fixed .header-logo .logo svg{width:100%}header.is-fixed .header-logo .logo object{max-width:160px}header.is-fixed .search{display:none}header.is-fixed .pc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}header.is-fixed nav{width:68%;padding:0 0 0 3%}header.is-fixed nav .flap{padding-left:5%}header.is-fixed nav ul li{padding-left:0}header.is-fixed nav ul li a img{display:none}header.is-fixed nav ul li:first-child a,header.is-fixed nav ul li:nth-child(2) a,header.is-fixed nav ul li:nth-child(3) a,header.is-fixed nav ul li:nth-child(4) a,header.is-fixed nav ul li:nth-child(5) a,header.is-fixed nav ul li:nth-child(6) a,header.is-fixed nav ul li:last-child a{padding-left:0}@media all and (-ms-high-contrast: none){header .header-logo .logo a:hover{opacity:.6}}@media screen and (max-width: 1380px){header #sub-nav ul li{padding-left:1.2vw}header #sub-nav span{font-size:1.3rem}}@media screen and (max-width: 1145px){header #sub-nav ul li{padding-left:1vw}header #sub-nav span{font-size:1.2rem}}@media all and (-ms-high-contrast: none){header.is-fixed .header-logo .logo a{width:96%}header.is-fixed .header-logo .logo a:hover{opacity:.6}header.is-fixed .header-logo .logo a img{vertical-align:bottom;margin-top:5px}}footer{padding-top:6rem}footer .follow-pc{position:fixed;width:100%;bottom:0;right:0;z-index:100;width:6rem}footer .follow-pc .line a,footer .follow-pc .mail a,footer .follow-pc .tel a{color:#fff;font-family:"Noto Sans JP",sans-serif;text-align:center;width:100%;padding:3rem 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;display:block;-webkit-transition:all .5s;transition:all .5s}footer .follow-pc .line a span,footer .follow-pc .mail a span,footer .follow-pc .tel a span{display:block;font-size:1.4rem}footer .follow-pc .line a span.for-ie,footer .follow-pc .mail a span.for-ie,footer .follow-pc .tel a span.for-ie{display:inline-block}footer .follow-pc .line{background:#00b900}footer .follow-pc .line a{font-size:1.6rem}footer .follow-pc .line a img{width:2.5rem;margin-bottom:.5rem}footer .follow-pc .line a:hover{background-color:#009700}footer .follow-pc .line a span.cv-catch{margin-right:.5rem}footer .follow-pc .line a .ex-center{display:inline;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;line-height:1}footer .follow-pc .mail{background:#6c634f}footer .follow-pc .mail span{line-height:6rem}footer .follow-pc .mail a{position:relative;padding-top:6rem}footer .follow-pc .mail a img{width:2.7rem;position:absolute;top:3rem;left:30%}footer .follow-pc .mail a:hover{background-color:#4b463a}footer .follow-pc .tel{background:#746c5b}footer .follow-pc .tel a img{width:1.7rem;margin-bottom:1rem;margin-left:.3rem}footer .follow-pc .tel a:hover{background-color:#514c40}footer .follow-pc .tel a span.cv-catch{margin-right:.5rem}footer .follow-pc .tel a span.cv{letter-spacing:.01em}#onecolumn{margin-top:242px}#onecolumn #mainv{min-height:20rem}#onecolumn #mainv img{width:100%}#onecolumn section{padding:8rem 0 10rem}#onecolumn #about .txt{text-align:center;line-height:2.2;letter-spacing:.2em;font-size:1.8rem}#mainColumn,#sideColumn{margin-top:192px}#contents{position:relative;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#contents .h1{position:absolute;bottom:0;left:0;background:#fff;width:90%;padding:1.8rem 5% 15px;border-bottom:#f1eee6 solid 1px}#contents .h1 h1{color:#beac7f;line-height:1.6em}@media all and (-ms-high-contrast: none){footer .follow-pc .line a,footer .follow-pc .mail a,footer .follow-pc .tel a{-ms-writing-mode:tb-rl;display:inline-block}footer .follow-pc .line a .for-ie,footer .follow-pc .mail a .for-ie,footer .follow-pc .tel a .for-ie{-ms-text-combine-horizontal:digits 2;display:inline-block}footer .follow-pc .mail a img{left:10%}}@media screen and (max-width: 1200px){header .search{right:3%}header nav{padding:0 3%}header nav ul li a{font-size:1.4rem}header nav ul li a object{top:3rem}header nav ul li:nth-child(2) a object,header nav ul li:nth-child(4) a object{top:2.5rem}header nav ul li:first-child a object{width:1.6rem}header nav ul li:nth-child(2) a object{width:2.8rem}header nav ul li:nth-child(3) a object{width:3.8rem}header nav ul li:nth-child(4) a object{width:2.5rem}header nav ul li:nth-child(5) a object{width:2.2rem}header nav ul li:nth-child(6) a object{width:2.7rem}header nav ul li:last-child a object{width:3rem}header.is-fixed .logo{margin-left:3%}header.is-fixed .logo a{padding:2.8rem 0}header.is-fixed nav{width:78%;margin-left:0}}@media screen and (max-width: 1024px){header{display:block;top:0;z-index:100}header.is-fixed nav ul li a img{display:inherit}header .pc{display:none}header .tab{display:inherit}header .h1,header .drawer-open .drawer-overlay{display:none}header .drawer--left{z-index:102}header .drawer--left .drawer-hamburger{position:absolute;top:0;left:0;padding:3.2rem 2.5rem 4.6rem;width:4.8rem}header .drawer--left .drawer-hamburger .drawer-hamburger-icon{background-color:#bca66e;width:4.8rem}header .drawer--left .drawer-hamburger .drawer-hamburger-icon::before,header .drawer--left .drawer-hamburger .drawer-hamburger-icon::after{background-color:#bca66e}header .drawer--left .drawer-hamburger .drawer-hamburger-icon::before{top:-1.4rem}header .drawer--left .drawer-hamburger .drawer-hamburger-icon::after{top:1.4rem}header .drawer--left .drawer-nav{position:fixed;top:0;height:100vh;overflow-y:scroll;width:0;z-index:3;padding:0}header .drawer--left .drawer-nav ul{margin-left:10%;margin-right:10%}header .drawer--left .drawer-nav .drawer-menu{padding-top:12rem}header .drawer--left .drawer-nav .drawer-menu li{padding:0}header .drawer--left .drawer-nav .drawer-menu li a{position:relative;font-size:2.2rem;color:#fff;line-height:1;padding:2.2rem 0 2.2rem 7rem;border-top:.1rem solid #fff}header .drawer--left .drawer-nav .drawer-menu li a img{position:absolute}header .drawer--left .drawer-nav .drawer-menu li a::after{content:none}header .drawer--left .drawer-nav .drawer-menu li label{position:relative;display:block;cursor:pointer;color:#fff;font-family:"Noto Serif JP",serif;font-size:2.2rem;line-height:1;padding:2.2rem 0 2.2rem 7rem;border-top:.1rem solid #fff}header .drawer--left .drawer-nav .drawer-menu li label::before{position:absolute;content:"";top:35%;right:3rem;width:1.2rem;height:1.2rem;border-bottom:solid .2rem #fff;border-right:solid .2rem #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .drawer--left .drawer-nav .drawer-menu li label img{position:absolute}header .drawer--left .drawer-nav .drawer-menu li input{display:none}header .drawer--left .drawer-nav .drawer-menu li ul{margin-left:11%;margin-bottom:0;width:89%}header .drawer--left .drawer-nav .drawer-menu li ul li{height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}header .drawer--left .drawer-nav .drawer-menu li ul li a{font-size:1.8rem;width:100%;padding:1rem 0;border-top:none}header .drawer--left .drawer-nav .drawer-menu li ul li:last-child a{border-bottom:none}header .drawer--left .drawer-nav .drawer-menu li .icon-menu li a{padding-left:9%;width:91%}header .drawer--left .drawer-nav .drawer-menu li #menu_bar01:checked~ul li,header .drawer--left .drawer-nav .drawer-menu li #menu_bar02:checked~ul li,header .drawer--left .drawer-nav .drawer-menu li #menu_bar03:checked~ul li{height:4rem;opacity:1}header .drawer--left .drawer-nav .drawer-menu li #menu_bar01:checked~ul li:last-child,header .drawer--left .drawer-nav .drawer-menu li #menu_bar02:checked~ul li:last-child,header .drawer--left .drawer-nav .drawer-menu li #menu_bar03:checked~ul li:last-child{height:6rem}header .drawer--left .drawer-nav .drawer-menu li:hover a{text-decoration:none}header .drawer--left .drawer-nav .drawer-menu li:nth-child(1) img{top:18%;left:1.6rem;width:3.6rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(2) label img{top:20%;left:2.3rem;width:2.3rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) label img{top:12%;left:.8rem;width:5.2rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) ul li:first-child a img{top:5%;left:.5rem;width:2.8rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) ul li:nth-child(2) a img{top:18%;left:0;width:3.8rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) ul li:nth-child(3) a img{top:10%;left:.5rem;width:2.5rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(4) img{top:20%;left:2rem;width:3.1rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(5) img{top:20%;left:1.6rem;width:3.8rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(6) img{top:20%;left:2.1rem;width:2.8rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(7) img{top:25%;left:1.4rem;width:4.2rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(8) img{top:30%;left:1.2rem;width:4.6rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(9) img{top:30%;left:1.2rem;width:4.6rem}header .drawer--left .drawer-nav .drawer-menu li:last-child img{top:22%;left:1.5rem;width:4rem}header .drawer--left .drawer-nav .drawer-menu li:last-child a{border-bottom:.1rem solid #fff}header .drawer--left.drawer-open .drawer-hamburger{left:3rem;top:3rem;height:0}header .drawer--left.drawer-open .drawer-hamburger .drawer-hamburger-icon{background-color:rgba(0,0,0,0)}header .drawer--left.drawer-open .drawer-hamburger .drawer-hamburger-icon::before,header .drawer--left.drawer-open .drawer-hamburger .drawer-hamburger-icon::after{top:0;background:#fff}header .drawer--left.drawer-open .drawer-nav{background-color:rgba(188,166,110,.98);width:78%;height:100vh;overflow-y:scroll}header .head-wrap{width:100%;min-height:9rem}header .logo{position:absolute;top:0;width:30rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin-left:0;z-index:101;text-align:center}header .logo a{padding:3rem 0 2.5rem}header .logo a object{width:136px;height:14px;pointer-events:none}header .tab{position:relative}header .tab .favorite{position:absolute;top:0;right:0}header .tab .favorite a{padding:2.2rem 2rem 2.7rem}header.is-fixed{z-index:101;display:block;position:fixed}header.is-fixed .head-wrap{-webkit-box-shadow:rgba(51,51,51,.15) 0 0 .8rem;box-shadow:rgba(51,51,51,.15) 0 0 .8rem}header.is-fixed .pc{display:none}header.is-fixed .logo{width:50%;margin-left:0}header.is-fixed .logo a{padding:3rem 0 2.5rem}header.is-fixed nav ul li a object{display:block}footer .follow-sp{position:fixed;width:100%;bottom:0;left:0;z-index:2}footer .follow-sp .line a,footer .follow-sp .mail a,footer .follow-sp .tel a{color:#fff;font-family:"Noto Sans JP",sans-serif;text-align:center;width:100%;padding:1rem 0}footer .follow-sp .line a span,footer .follow-sp .mail a span,footer .follow-sp .tel a span{display:block;font-size:1.1rem}footer .follow-sp .line{width:50%;background:#00b900}footer .follow-sp .line a{font-size:1.6rem}footer .follow-sp .line a img{width:2.5rem;padding-right:.5rem}footer .follow-sp .mail{width:25%;background:#6c634f}footer .follow-sp .mail a img{width:2.7rem}footer .follow-sp .tel{width:25%;background:#746c5b}footer .follow-sp .tel a img{width:1.7rem;margin-top:.4rem}#onecolumn{margin-top:9rem}#onecolumn #mainv .bx-wrapper .bx-viewport ul li{height:38rem}#onecolumn #about .txt{font-size:1.4rem}}@media screen and (max-width: 768px){#onecolumn{margin-top:9rem}#mainColumn,#sideColumn{margin-top:0rem}header .drawer--left .drawer-nav .drawer-menu li ul{margin-left:15%;width:85%}header .drawer--left .drawer-nav .drawer-menu li .icon-menu li a{padding-left:12%;width:88%}}@media screen and (max-width: 479px){header .drawer--left .drawer-hamburger{top:0;left:0;padding:2.4rem 5% 3.5rem;width:2.4rem}header .drawer--left .drawer-hamburger .drawer-hamburger-icon{width:2.4rem;height:.1rem}header .drawer--left .drawer-hamburger .drawer-hamburger-icon::before,header .drawer--left .drawer-hamburger .drawer-hamburger-icon::after{height:.1rem}header .drawer--left .drawer-hamburger .drawer-hamburger-icon::before{top:-0.7rem}header .drawer--left .drawer-hamburger .drawer-hamburger-icon::after{top:.7rem}header .drawer--left .drawer-nav ul{margin-left:5%;margin-right:5%}header .drawer--left .drawer-nav .drawer-menu{padding-top:6rem}header .drawer--left .drawer-nav .drawer-menu li a{font-size:1.4rem;line-height:1.5;padding:.8rem 0 .8rem 3.6rem}header .drawer--left .drawer-nav .drawer-menu li a object{zoom:.7}header .drawer--left .drawer-nav .drawer-menu li label{font-size:1.4rem;line-height:1.5;padding:.8rem 0 .8rem 3.6rem}header .drawer--left .drawer-nav .drawer-menu li label::before{right:1rem;width:.6rem;height:.6rem;border-bottom:solid .1rem #fff;border-right:solid .1rem #fff}header .drawer--left .drawer-nav .drawer-menu li ul{margin-left:18%;width:82%}header .drawer--left .drawer-nav .drawer-menu li ul li a{font-size:1.4rem;padding:.4rem 0 .3rem}header .drawer--left .drawer-nav .drawer-menu li #menu_bar01:checked~ul li,header .drawer--left .drawer-nav .drawer-menu li #menu_bar02:checked~ul li,header .drawer--left .drawer-nav .drawer-menu li #menu_bar03:checked~ul li{height:3rem}header .drawer--left .drawer-nav .drawer-menu li #menu_bar01:checked~ul li:last-child,header .drawer--left .drawer-nav .drawer-menu li #menu_bar02:checked~ul li:last-child,header .drawer--left .drawer-nav .drawer-menu li #menu_bar03:checked~ul li:last-child{height:6rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(1) img{top:24%;left:.8rem;width:1.8rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(2) label img{top:26%;left:1.1rem;width:1.1rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) label img{top:12%;left:.4rem;width:2.6rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) ul li:first-child a img{top:19%;left:.2rem;width:1.4rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) ul li:nth-child(2) a img{top:28%;width:1.9rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(3) ul li:nth-child(3) a img{top:20%;left:.3rem;width:1.2rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(4) img{top:24%;left:1rem;width:1.5rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(5) img{top:25%;left:.8rem;width:1.9rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(6) img{top:25%;left:1rem;width:1.4rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(7) img{top:27%;left:.7rem;width:2.1rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(8) img{top:32%;left:.6rem;width:2.3rem}header .drawer--left .drawer-nav .drawer-menu li:nth-child(9) img{top:32%;left:.6rem;width:2.3rem}header .drawer--left .drawer-nav .drawer-menu li:last-child img{top:23%;left:.7rem;width:2rem}header .drawer--left .drawer-nav .drawer-menu li:last-child a{border-bottom:.1rem solid #fff}header .drawer--left.drawer-open .drawer-hamburger{left:0;top:0}header .logo{width:50%}header .logo a{width:100%;padding:2.5rem 0 1.7rem}header .logo a svg{-webkit-transition:all .5s;transition:all .5s;fill:#bca66e}header .logo a:hover svg{fill:#f1eee6}header .logo a object{width:100%}header .tab .favorite{top:0;right:0}header .tab .favorite a{padding:2rem 2rem 1.7rem}header .tab .favorite img{width:2.7rem}header .head-wrap{min-height:7rem}header.is-fixed .logo a{width:100%;padding:2.5rem 0 1.7rem}#onecolumn{margin-top:7rem}#onecolumn section{padding:3.5rem 0 6rem}#onecolumn #about .txt{text-align:left}}.drawer-open{overflow:hidden!important}.drawer-nav{position:fixed;z-index:2;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/js/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/js/slick/fonts/slick.eot);
src: url(https://www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/js/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/js/slick/fonts/slick.woff) format('woff'), url(https://www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/js/slick/fonts/slick.ttf) format('truetype'), url(https://www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/js/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.btn-style{text-align:center}.btn-style a,.btn-style button{position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-style a::before,.btn-style a::after,.btn-style button::before,.btn-style button::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.btn-style a:hover,.btn-style button:hover{background:#fff;color:#bca66e}.btn-style a:hover::before,.btn-style a:hover::after,.btn-style button:hover::before,.btn-style button:hover::after{width:100%;height:100%}.btn-style a:hover::before,.btn-style button:hover::before{border-top-color:#bca66e;border-right-color:#bca66e;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.btn-style a:hover::after,.btn-style button:hover::after{border-bottom-color:#bca66e;border-left-color:#bca66e;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}.back-btn-style a{position:relative;background:#746c5b;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.back-btn-style a::before,.back-btn-style a::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.back-btn-style a:hover{background:#fff;color:#746c5b}.back-btn-style a:hover::before,.back-btn-style a:hover::after{width:100%;height:100%}.back-btn-style a:hover::before{border-top-color:#746c5b;border-right-color:#746c5b;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.back-btn-style a:hover::after{border-bottom-color:#746c5b;border-left-color:#746c5b;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}a.link-style{color:#746c5b;position:relative;padding:1rem 0}a.link-style::after{position:absolute;content:"";bottom:.4rem;left:0;width:100%;height:.1rem;background:#bca66e}a.link-style:hover{color:#bca66e}a.link-style:active,a.link-style:visited{color:#746c5b}.block-hover-style{position:relative;z-index:2;overflow:hidden}.block-hover-style::before{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-transition:all 1s;transition:all 1s}.block-hover-style:hover::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.img-hover-style .img,.article-style a .img{position:relative;z-index:2;overflow:hidden}.img-hover-style .img::before,.article-style a .img::before{position:absolute;content:"";display:block;z-index:0;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:rgba(188,166,110,.1);-webkit-transition:all 1s;transition:all 1s}.img-hover-style:hover .img::before,.article-style a:hover .img::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.sideline-style,.first-style .first-about .ttl{text-align:center;font-size:2.2rem;letter-spacing:.3em;border-left:.2rem solid #beac7f;border-right:.2rem solid #beac7f;padding:.6rem 0 1.1rem}.triangle-style{position:relative}.triangle-style::after{position:absolute;content:"";top:0;left:0;border-bottom:8rem solid rgba(0,0,0,0)}.triangle-style span{position:absolute;top:1.5rem;left:-0.5rem;color:#fff;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;z-index:1}.triangle-style span strong{font-size:1.8rem}.col3-cont-style a{padding:4.6rem 11% 3rem;width:78%}.col3-cont-style a p{font-size:1.6rem;letter-spacing:.15em;text-align:left}.col3-cont-style a .name{font-size:2.4rem;margin-top:1rem}.col3-cont-style a .name img{vertical-align:sub}.col3-cont-style a .name small{font-size:1.2rem}.article-style a{width:calc((100% - 5rem)/3)}.article-style a .img{height:26rem}.article-style a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-style a .txt{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}.article-style a .txt .txt-top{margin-bottom:2rem;position:relative}.article-style a .txt .txt-top .date{color:#746c5b;font-size:1.5rem}.article-style a .txt .txt-top .cat{position:absolute;top:0;right:0;font-size:1.4rem;background:#f1eee6;color:#746c5b;margin-left:1.5rem;padding:0 1rem}.article-style a .txt .ttl{font-size:1.8rem;font-weight:100}.first-style h2{margin-bottom:4.5rem}.first-style .first-about .first-about-cont{margin-top:7.2rem}.first-style .first-about .first-about-cont .txt{width:46%;font-size:1.8rem;line-height:1.8}.first-style .first-about .first-about-cont .img{width:48%}.first-style .reassurance{margin-top:8.4rem}.first-style .reassurance .reassurance-list{margin-top:5rem}.first-style .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}.first-style .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem;width:76%;padding:0 12%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}.l-inner,.l-inner800,.l-inner900,.l-inner1100,.l-inner1420,.l-inner1600{max-width:160rem;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}@media screen and (max-width: 767px){.l-inner,.l-inner800,.l-inner900,.l-inner1100,.l-inner1420,.l-inner1600{padding-right:2rem;padding-left:2rem}}.l-inner1600{max-width:168rem}.l-inner1420{max-width:142rem}.l-inner1100{max-width:118rem}.l-inner900{max-width:98rem}.l-inner700{max-width:70rem}@media screen and (max-width: 1200px){.pc-only{display:none}}.pc-none{display:block}@media screen and (min-width: 1281px){.pc-none{display:none}}@media screen and (max-width: 1025px){.tb-none{display:none}}.tb-only{display:block}@media screen and (min-width: 1025px){.tb-only{display:none}}@media screen and (max-width: 767px){.mid-none{display:none}}.mid-only{display:block}@media screen and (min-width: 961px){.mid-only{display:none}}.sp-none{display:none}@media screen and (min-width: 768px){.sp-none{display:block}}.sp-only{display:block}@media screen and (min-width: 768px){.sp-only{display:none}}@media screen and (max-width: 767px){.u-desktop{display:none}}.u-mobile{display:none}@media screen and (max-width: 767px){.u-mobile{display:block}}#first h2{margin-bottom:4.5rem}#first .first-about .ttl{border-left:.1rem solid #beac7f;border-right:.1rem solid #beac7f;font-size:2.2rem;letter-spacing:.3em;padding:.6rem 0 1.1rem}#first .first-about .first-about-cont{margin-top:7.2rem}#first .first-about .first-about-cont .txt{width:46%;font-size:1.6rem;line-height:1.8}#first .first-about .first-about-cont .txt{width:46%;font-size:1.6rem;line-height:1.8}#first .first-about .first-about-cont .img{width:48%}#first .reassurance{margin-top:8.4rem}#first .reassurance .reassurance-list{margin-top:5rem}#first .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}#first .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}#first .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}#first .reassurance .reassurance-list li:nth-child(1) .video{height:15.45vw;width:76%;padding:0 12%;background:#fff}#first .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#first .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}#first h2{margin-bottom:4.5rem}#first .inner-m{width:85%}#first .inner-m .first-about .first-about-cont{margin-top:5.2rem}#first .inner-m .first-about .first-about-cont .txt{font-size:1.4rem}#first .reassurance .reassurance-list li .txt{font-size:1.2rem}@media screen and (min-width: 1440px){#first .reassurance .reassurance-list li:nth-child(1) .img{height:22.4rem}#first .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem}}@media screen and (max-width: 1200px){#first .first-about .ttl{font-size:1.8rem}.col3-cont-style a{padding:3rem 0 2rem 17%;width:83%}.col3-cont-style a p{font-size:1.2rem}.col3-cont-style a .name{font-size:1.8rem}.col3-cont-style a .name small{font-size:1rem}.article-style a .img{height:20rem}#first .first-about .first-about-cont .txt{font-size:1.6rem}}@media screen and (max-width: 1024px){.col3-cont-style a{padding:3rem 11%;width:78%}.col3-cont-style a p{font-size:1.8rem}.col3-cont-style a p .br-pc{display:none}.col3-cont-style a p .br-sp{display:block}.col3-cont-style a .name{font-size:2.8rem}.col3-cont-style a .name small{font-size:1.6rem}.article-style a{width:100%;margin-bottom:2rem}.article-style a .img,.article-style a .txt{display:inline-block;vertical-align:top}.article-style a .img{width:40%;margin-right:3%}.article-style a .txt{width:55%;margin-top:1rem}.article-style a:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.br-pc{display:none}.br-sp{display:block}}@media screen and (max-width: 479px){.btn-style a{font-size:1.2rem;padding:.9rem 6.9rem}.sideline-style{border-left:.1rem solid #beac7f;border-right:.1rem solid #beac7f}.triangle-style::after{border-bottom:6rem solid rgba(0,0,0,0)}.triangle-style span{top:1.2rem;left:-0.5rem;font-size:1rem}.triangle-style span strong{font-size:1.4rem}.col3-cont-style a p{font-size:1.2rem}.col3-cont-style a .name{font-size:2rem;margin-top:.5rem}.col3-cont-style a .name small{font-size:1rem}.article-style{margin-bottom:3rem}.article-style a{margin-bottom:1.5rem}.article-style a .img{width:36%;margin-right:3%;height:9rem}.article-style a .txt{width:55%;margin-top:0}.article-style a .txt .txt-top{margin-bottom:1rem}.article-style a .txt .txt-top .date,.article-style a .txt .txt-top .cat{font-size:1rem}.article-style a .txt .txt-top .cat{position:inherit;top:inherit;right:inherit;display:inline-block;margin:.5rem 0 0 0}.article-style a .txt .ttl{font-size:1.2rem}.article-style a:last-child{margin-bottom:0}#onecolumn #first .inner-m .ttl{font-size:1.4rem}#first .inner{width:100%}#first .inner-m{width:75%}#first .first-about .first-about-cont{margin-top:3rem}#first .first-about .first-about-cont .img,#first .first-about .first-about-cont .txt{width:100%}#first .first-about .first-about-cont .txt{font-size:1.2rem;margin-bottom:2rem}#first .reassurance{margin-top:4.2rem}#first .reassurance .reassurance-list{margin-top:2.5rem}#first .reassurance .reassurance-list li{width:calc((100% - .5rem)/2);margin-bottom:2rem}#first .reassurance .reassurance-list li:nth-child(1) .img{height:36vw}#first .reassurance .reassurance-list li:nth-child(1) .video{height:36vw}#first .reassurance .reassurance-list li:nth-child(n+3){margin-bottom:0}#first .reassurance .reassurance-list li .txt{margin-top:1.3rem}body{font-size:1.4rem}h2{font-size:1.8rem;letter-spacing:.25em}h3{font-size:1.6rem;padding-bottom:2rem}h3::before{width:2rem;height:.1rem}.inner{width:90%}.inner-s{width:85%}.sp-inner100{width:100%}}.important-notices-wrap .important-notices{position:relative;border:#736f64 solid .1rem;margin-bottom:6rem}.important-notices-wrap .important-notices h4{font-size:1.8rem;color:#fff;text-align:center;background:#736f64;padding:1.5rem;margin:0;letter-spacing:.2em}.important-notices-wrap .important-notices p{font-size:1.4rem;text-align:center;padding:1.5rem;margin:0}.important-notices-wrap .important-notices p br.br-tab{display:none}footer nav{padding-bottom:5rem}footer nav ul li{font-size:1.4rem;font-family:"Noto Serif JP",serif}footer nav ul li a{position:relative;font-family:"Noto Serif JP",serif;font-size:1.4rem;-webkit-transition:.3s;transition:.3s}footer nav ul li a::after{position:absolute;content:"";bottom:-0.2rem;left:0;width:100%;height:.1rem;background:rgba(172,176,177,.3)}footer nav ul li a:hover{color:#bca66e}footer nav ul li a:hover::after{background:rgba(188,166,110,.3)}footer nav ul li ul{padding:.5rem 0 1.5rem 2vw}footer nav ul li ul li a{font-size:1.2rem}footer nav ul .pabo{padding-bottom:.5rem}footer nav ul .pabo:last-child{padding-bottom:0}footer .copyright{background:#bca66e;text-align:center;font-size:1.2rem;line-height:1;letter-spacing:.2em;color:#fff;padding:1rem 0}footer .copyright a{color:#fff}body.page-id-17116 .breadcrumbs{margin-top:8rem}.breadcrumbs{background:#f4f3f2;border-top:#fff solid 1px}.breadcrumbs .inner{padding:.2rem 0 .5rem}.breadcrumbs .inner span,.breadcrumbs .inner a{font-family:"Noto Sans JP",sans-serif;font-size:1.2rem}#onecolumn .mainv{width:100%;margin:0 auto;text-align:center}#onecolumn .mainv img{width:100vw;height:auto}#onecolumn .mainv2{max-width:1200px;margin:0 auto 100px auto;text-align:center}#onecolumn .mainv2 img{max-width:100%;height:auto}#onecolumn .center-style p{text-align:center;line-height:2}#onecolumn .center-style .mabo{margin-bottom:4rem}#onecolumn .stamp-service p{text-align:center}#onecolumn .stamp-service ul{margin-top:6rem}#onecolumn .stamp-service ul li{width:calc((100% - 4rem)/2)}#onecolumn .stamp-service ul li .txt{margin-top:2.5rem}#onecolumn .stamp-service ul li .txt p{font-family:"Noto Sans JP",sans-serif;font-weight:100;line-height:2}#onecolumn .stamp-service ul li .txt .name{font-size:1.8rem;font-weight:400}#onecolumn .price .faq{margin-bottom:10rem}#onecolumn .price .faq h3{margin-bottom:4rem}#onecolumn .price .faq p,#onecolumn .price .faq .answer{text-align:center}#onecolumn .price .faq .mabo,#onecolumn .price .faq .sub-ttl{margin-bottom:4rem}#onecolumn .price .faq .answer{font-size:3rem;width:40%;margin:0 auto 4rem;line-height:1}#onecolumn .price .faq .answer small{display:block;margin-bottom:1rem;letter-spacing:.3em;font-size:1.4rem}#onecolumn .price .faq .answer strong{font-size:6rem;font-weight:normal}#onecolumn .price .faq .img{width:60%;margin:0 auto}#onecolumn .other-about p{text-align:center}#onecolumn .other-about ul{margin-top:6rem}#onecolumn .other-about ul li{width:calc((100% - 2rem)/2);margin-bottom:2rem}#onecolumn .other-about ul li .img,#onecolumn .other-about ul li .txt{display:inline-block;vertical-align:top}#onecolumn .other-about ul li .img{width:40%;margin-right:3%}#onecolumn .other-about ul li .txt{width:55%}#onecolumn .other-about ul li .txt p{font-family:"Noto Sans JP",sans-serif;text-align:left;font-weight:100}#onecolumn .other-about ul li .txt .name{font-size:1.8rem;font-weight:400}#onecolumn .planner .img,#onecolumn .planner .txt{display:inline-block;vertical-align:top;width:48%}#onecolumn .planner .img{margin-right:3%}#onecolumn .planner .txt .name{font-size:2.2rem;border-bottom:.2rem solid #bca66e;padding-bottom:1.5rem;margin-bottom:1.5rem}#shop-info{background:#f1eee6;margin-top:0;padding:5rem 0 8rem !important;font-family:"Noto Serif JP",serif}#shop-info h2{margin-bottom:2rem}#shop-info .shopinfo{width:50%;margin-top:3rem}#shop-info .shopinfo .address{margin-bottom:1.5rem}#shop-info .shopinfo .address dl{width:100%}#shop-info .shopinfo .address dl dt,#shop-info .shopinfo .address dl dd{margin-bottom:.7rem;font-size:1.4rem;letter-spacing:.2em}#shop-info .shopinfo .address dl dt{width:30%}#shop-info .shopinfo .address dl dd{width:70%}#shop-info .shopinfo .sns{margin-bottom:3.5rem}#shop-info .shopinfo .sns a{margin:0}#shop-info .shopinfo .sns a img{width:4rem}#shop-info .shopinfo .btn,#shop-info .shopinfo .btn-arrow{text-align:left}#shop-info .shopinfo .btn a,#shop-info .shopinfo .btn-arrow a{text-align:center;text-decoration:none}#shop-info #calendar{width:50%}#calendar{margin-top:3rem}#calendar .xo-event-calendar{font-family:"Noto Serif JP",serif}#calendar .xo-event-calendar table.xo-month .month-header>span{font-size:1.6rem}#calendar .xo-event-calendar table.xo-month td,#calendar .xo-event-calendar table.xo-month th{background-color:rgba(0,0,0,0)}#calendar .xo-event-calendar table.xo-month .month-dayname td div{text-align:center}#calendar .xo-event-calendar table.xo-month>thead th.sunday,#calendar .xo-event-calendar table.xo-month>thead th.saturday{color:#333}#calendar .xo-event-calendar table.xo-month .month-event-space{height:1rem}#calendar .xo-event-calendar table.xo-month .month-dayname td div.today{color:#333;font-weight:normal}#calendar .xo-event-calendar table.xo-month .month-dayname td div.other-month{opacity:0}#calendar .xo-event-calendar table.xo-month>thead th{font-weight:normal}#calendar .calendars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#calendar .calendars .calendar{width:48%}#calendar .holiday-title{text-align:center}.fav-modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1001}.modal-bg{background:rgba(0,0,0,.3);height:100vh;position:absolute;width:100%}.modal-content{background:#fff;left:50%;padding:4rem;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%;text-align:center;max-width:800px}.modal-content .modal-keep-img{max-width:380px;padding-left:18%}.modal-content p.text{margin:3rem 0}.modal-content .text{font-size:1.6rem;line-height:1.8}.modal-content .btn,.modal-content .js-modal-close{margin-top:3rem}@media screen and (max-width: 479px){.modal-content .modal-keep-img{max-width:80%;padding-left:21%;margin-bottom:2rem}}@media screen and (max-width: 1200px){footer nav ul{width:46%}footer nav ul li ul{width:100%}footer nav ul li ul li{display:inline-block;vertical-align:middle;padding-right:.5rem}footer nav ul li ul li:last-child{padding-right:0}#onecolumn .price .faq .answer{width:60%}}@media screen and (max-width: 1024px){#onecolumn .price .faq .answer{width:60%}#onecolumn .other-about ul li{width:100%}#onecolumn #shop-info{padding-bottom:12rem !important}#onecolumn #shop-info .shopinfo{width:100%}#onecolumn #shop-info .shopinfo .address{margin-bottom:1.5rem}#onecolumn #shop-info .shopinfo .sns,#onecolumn #shop-info .shopinfo .btn{text-align:center}#onecolumn #shop-info #calendar{width:100%;margin-top:3rem}#footer{min-width:100%}#shop-info .shopinfo{width:100%}#shop-info .shopinfo .address{margin-bottom:1.5rem}#shop-info .shopinfo .sns,#shop-info .shopinfo .btn{text-align:center}#shop-info #calendar{width:100%;margin-top:3rem}}@media screen and (max-width: 768px){.important-notices-wrap .important-notices{margin-bottom:2rem}.important-notices-wrap .important-notices p br.br-tab{display:inherit}.h1.tab h1{font-size:1rem}footer{padding-top:3rem;margin-bottom:6.5rem}footer nav{padding-bottom:3rem;text-align:center}footer nav ul{width:100%}footer nav ul li{display:inline-block;vertical-align:middle;padding:0 .8rem}footer nav ul li a{font-size:1.2rem}footer .copyright{font-size:1rem}#onecolumn .center-style p{text-align:left}#onecolumn .stamp-service p{text-align:left}#onecolumn .stamp-service ul li{width:calc((100% - 2rem)/2)}#onecolumn .stamp-service ul li .txt{margin-top:1rem}#onecolumn .stamp-service ul li .txt p{font-size:1.2rem}#onecolumn .stamp-service ul li .txt .name{font-size:1.4rem}#onecolumn .other-about ul li{width:calc((100% - 2rem)/2)}#onecolumn .other-about ul li .img,#onecolumn .other-about ul li .txt{width:100%}#onecolumn .other-about ul li .img{margin-right:0}#onecolumn .other-about ul li .txt{margin-top:1rem}#onecolumn .other-about ul li .txt .name{margin-bottom:.5rem}#onecolumn .planner .img,#onecolumn .planner .txt{width:100%}#onecolumn .planner .img{margin:0 0 2rem 0}.modal-content{padding:3rem;width:75%}.modal-content p.text{margin:2rem 0;text-align:left}.modal-content .btn,.modal-content .js-modal-close{margin-top:2rem}}@media screen and (max-width: 479px){.important-notices-wrap .important-notices p{text-align:left}.important-notices-wrap .important-notices p br{display:none}footer nav ul li a::after{content:none}.breadcrumbs{border-bottom:#fff solid 1px}.breadcrumbs .inner span,.breadcrumbs .inner a{font-size:1rem}#onecolumn .center-style .mabo{margin-bottom:1rem}#onecolumn .stamp-service ul{margin-top:3rem}#onecolumn .price .faq{margin-bottom:3rem}#onecolumn .price .faq h3,#onecolumn .price .faq .mabo{margin-bottom:2rem}#onecolumn .price .faq .answer{width:80%;font-size:2rem;margin:0 auto 2rem}#onecolumn .price .faq .answer strong{font-size:4rem}#onecolumn .price .faq .answer small{font-size:1.2rem;line-height:1.5}#onecolumn .price .faq p{text-align:left}#onecolumn .other-about p{text-align:left}#onecolumn .other-about ul{margin-top:3rem}#onecolumn .other-about ul li{width:calc((100% - 1rem)/2);margin-bottom:3.5rem}#onecolumn .other-about ul li .txt p{font-size:1.2rem;line-height:1.7}#onecolumn .other-about ul li .txt .name{font-size:1.2rem}#onecolumn .planner .txt .name{font-size:1.6rem}#onecolumn #shop-info{padding:4rem 0 5rem;margin-top:0}#onecolumn #shop-info .inner-s{width:90%}#onecolumn #shop-info h2{margin-bottom:0}#onecolumn #shop-info .shopinfo .address dl{margin:0 auto 2rem}#onecolumn #shop-info .shopinfo .address dl dt,#onecolumn #shop-info .shopinfo .address dl dd{font-size:1.2rem}#onecolumn #shop-info .shopinfo .address dl dt{width:20%}#onecolumn #shop-info .shopinfo .address dl dd{width:80%}#shop-info .inner-s{width:90%}#shop-info h2{margin-bottom:0}#shop-info .shopinfo .address dl{margin:0 auto 2rem}#shop-info .shopinfo .address dl dt,#shop-info .shopinfo .address dl dd{font-size:1.2rem}#shop-info .shopinfo .address dl dt{width:20%}#shop-info .shopinfo .address dl dd{width:80%}.modal-content .text{font-size:1.4rem}.modal-content .btn a{padding:.9rem 0;width:100%}}#onecolumn #first .inner-m .ttl{text-align:center}#onecolumn #first .btn a{margin-bottom:8rem}#onecolumn #onecolumn{margin-top:0}.reassurance{margin-top:8.4rem}.reassurance .reassurance-list{margin-top:5rem}.reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}@media screen and (max-width: 479px){.reassurance .reassurance-list li{width:calc((100% - .5rem)/2) !important;margin-bottom:2rem}}.reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.reassurance .reassurance-list li:nth-child(1) .video{height:15.45vw !important;width:76%;padding:0 12%;background:#fff}@media screen and (min-width: 1440px){.reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem !important}}@media screen and (max-width: 767px){.reassurance .reassurance-list li:nth-child(1) .video{height:36vw !important}}.reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}#onecolumn section#prize{padding:8rem 0}#prize h2{margin-bottom:4rem}#prize ul.slick03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#prize ul.slick03 .slick-list{padding:0 60px 0 0}#prize ul.slick03 li{width:calc(33.3333333333% - 10px);padding-left:5px;padding-right:5px;margin-bottom:10px}#prize ul.slick03 li p{text-align:center}#prize ul.slick03 .slick-prev,#prize ul.slick03 .slick-next{width:30px;height:30px;top:calc(50% - 33px);z-index:10;background:#fff}#prize ul.slick03 .slick-prev::before,#prize ul.slick03 .slick-next::before{position:absolute;content:"";width:12px;height:12px;border-bottom:solid 1px #bca66e;border-right:solid 1px #bca66e;top:2px;left:12px;opacity:1}#prize ul.slick03 .slick-prev{left:80px}#prize ul.slick03 .slick-prev::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:8px}#prize ul.slick03 .slick-next{right:80px}#prize ul.slick03 .slick-next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;left:5px}@media screen and (max-width: 768px){#onecolumn #first .btn a{margin-bottom:0}#prize ul.slick03 li{width:calc(50% - 5px)}#prize ul.slick03 .slick-prev,#prize ul.slick03 .slick-next{width:30px;height:30px;background:#fff}#prize ul.slick03 .slick-prev::before,#prize ul.slick03 .slick-next::before{width:12px;height:12px}#prize ul.slick03 .slick-prev{left:4%}#prize ul.slick03 .slick-prev::before{left:12px}#prize ul.slick03 .slick-next{right:4%}#prize ul.slick03 .slick-next::before{right:8px}}.btn-style,#onecolumn section .btn{text-align:center}.btn-style a,#onecolumn section .btn a,.btn-style button,#onecolumn section .btn button{position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-style a::before,#onecolumn section .btn a::before,.btn-style a::after,#onecolumn section .btn a::after,.btn-style button::before,#onecolumn section .btn button::before,.btn-style button::after,#onecolumn section .btn button::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.btn-style a:hover,#onecolumn section .btn a:hover,.btn-style button:hover,#onecolumn section .btn button:hover{background:#fff;color:#bca66e}.btn-style a:hover::before,#onecolumn section .btn a:hover::before,.btn-style a:hover::after,#onecolumn section .btn a:hover::after,.btn-style button:hover::before,#onecolumn section .btn button:hover::before,.btn-style button:hover::after,#onecolumn section .btn button:hover::after{width:100%;height:100%}.btn-style a:hover::before,#onecolumn section .btn a:hover::before,.btn-style button:hover::before,#onecolumn section .btn button:hover::before{border-top-color:#bca66e;border-right-color:#bca66e;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.btn-style a:hover::after,#onecolumn section .btn a:hover::after,.btn-style button:hover::after,#onecolumn section .btn button:hover::after{border-bottom-color:#bca66e;border-left-color:#bca66e;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}.back-btn-style a,#onecolumn section .back-btn a,#onecolumn #page_faq.single-faq .back a{position:relative;background:#746c5b;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.back-btn-style a::before,#onecolumn section .back-btn a::before,#onecolumn #page_faq.single-faq .back a::before,.back-btn-style a::after,#onecolumn section .back-btn a::after,#onecolumn #page_faq.single-faq .back a::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.back-btn-style a:hover,#onecolumn section .back-btn a:hover,#onecolumn #page_faq.single-faq .back a:hover{background:#fff;color:#746c5b}.back-btn-style a:hover::before,#onecolumn section .back-btn a:hover::before,#onecolumn #page_faq.single-faq .back a:hover::before,.back-btn-style a:hover::after,#onecolumn section .back-btn a:hover::after,#onecolumn #page_faq.single-faq .back a:hover::after{width:100%;height:100%}.back-btn-style a:hover::before,#onecolumn section .back-btn a:hover::before,#onecolumn #page_faq.single-faq .back a:hover::before{border-top-color:#746c5b;border-right-color:#746c5b;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.back-btn-style a:hover::after,#onecolumn section .back-btn a:hover::after,#onecolumn #page_faq.single-faq .back a:hover::after{border-bottom-color:#746c5b;border-left-color:#746c5b;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}a.link-style{color:#746c5b;position:relative;padding:1rem 0}a.link-style::after{position:absolute;content:"";bottom:.4rem;left:0;width:100%;height:.1rem;background:#bca66e}a.link-style:hover{color:#bca66e}a.link-style:active,a.link-style:visited{color:#746c5b}.block-hover-style,#onecolumn .cat-cont .about-yubiwakobo .btn-list li,#onecolumn .cat-cont .design ul li,#onecolumn .cat-cont .voice ul li,#onecolumn .first .explanation ul li,#onecolumn #beginners .choose .item-kind ul li,#onecolumn #engage .shape ul li,#onecolumn #mariage .rank ul li,#onecolumn #happyring .link ul li,#onecolumn #lost .about .link div{position:relative;z-index:2;overflow:hidden}.block-hover-style::before,#onecolumn .cat-cont .about-yubiwakobo .btn-list li::before,#onecolumn .cat-cont .design ul li::before,#onecolumn .cat-cont .voice ul li::before,#onecolumn .first .explanation ul li::before,#onecolumn #beginners .choose .item-kind ul li::before,#onecolumn #engage .shape ul li::before,#onecolumn #mariage .rank ul li::before,#onecolumn #happyring .link ul li::before,#onecolumn #lost .about .link div::before{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-transition:all 1s;transition:all 1s}.block-hover-style:hover::before,#onecolumn .cat-cont .about-yubiwakobo .btn-list li:hover::before,#onecolumn .cat-cont .design ul li:hover::before,#onecolumn .cat-cont .voice ul li:hover::before,#onecolumn .first .explanation ul li:hover::before,#onecolumn #beginners .choose .item-kind ul li:hover::before,#onecolumn #engage .shape ul li:hover::before,#onecolumn #mariage .rank ul li:hover::before,#onecolumn #happyring .link ul li:hover::before,#onecolumn #lost .about .link div:hover::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.img-hover-style .img,#onecolumn #engage .works ul li .img,#onecolumn #mariage .works ul li .img,#onecolumn #sweet .works ul li .img,#onecolumn #setring .works ul li .img,#onecolumn #three-set .works ul li .img,#onecolumn #semi-order .works ul li .img,#onecolumn #surprise .works ul li .img,#onecolumn #favorite .results-list ul li .img,.article-style a .img,#onecolumn .cat-cont .blog article a .img,#onecolumn #lost #blog article a .img{position:relative;z-index:2;overflow:hidden}.img-hover-style .img::before,#onecolumn #engage .works ul li .img::before,#onecolumn #mariage .works ul li .img::before,#onecolumn #sweet .works ul li .img::before,#onecolumn #setring .works ul li .img::before,#onecolumn #three-set .works ul li .img::before,#onecolumn #semi-order .works ul li .img::before,#onecolumn #surprise .works ul li .img::before,#onecolumn #favorite .results-list ul li .img::before,.article-style a .img::before,#onecolumn .cat-cont .blog article a .img::before,#onecolumn #lost #blog article a .img::before{position:absolute;content:"";display:block;z-index:0;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:rgba(188,166,110,.1);-webkit-transition:all 1s;transition:all 1s}.img-hover-style:hover .img::before,#onecolumn #engage .works ul li:hover .img::before,#onecolumn #mariage .works ul li:hover .img::before,#onecolumn #sweet .works ul li:hover .img::before,#onecolumn #setring .works ul li:hover .img::before,#onecolumn #three-set .works ul li:hover .img::before,#onecolumn #semi-order .works ul li:hover .img::before,#onecolumn #surprise .works ul li:hover .img::before,#onecolumn #favorite .results-list ul li:hover .img::before,.article-style a:hover .img::before,#onecolumn .cat-cont .blog article a:hover .img::before,#onecolumn #lost #blog article a:hover .img::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.sideline-style,#onecolumn .about .sub-ttl,.first-style .first-about .ttl,#onecolumn .cat-cont .reason .first-about .ttl,#onecolumn .first .first-about .ttl{text-align:center;font-size:2.2rem;letter-spacing:.3em;border-left:.2rem solid #beac7f;border-right:.2rem solid #beac7f;padding:.6rem 0 1.1rem}.triangle-style,#onecolumn #engage .shape .big-item li,#onecolumn #mariage .rank ul li{position:relative}.triangle-style::after,#onecolumn #engage .shape .big-item li::after,#onecolumn #mariage .rank ul li::after{position:absolute;content:"";top:0;left:0;border-bottom:8rem solid rgba(0,0,0,0)}.triangle-style span,#onecolumn #engage .shape .big-item li span,#onecolumn #mariage .rank ul li span{position:absolute;top:1.5rem;left:-0.5rem;color:#fff;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;z-index:1}.triangle-style span strong,#onecolumn #engage .shape .big-item li span strong,#onecolumn #mariage .rank ul li span strong{font-size:1.8rem}.col3-cont-style a,#onecolumn .material ul li a,#onecolumn #engage .shape .big-item li a,#onecolumn #mariage .rank ul li a{padding:4.6rem 11% 3rem;width:78%}.col3-cont-style a p,#onecolumn .material ul li a p,#onecolumn #engage .shape .big-item li a p,#onecolumn #mariage .rank ul li a p{font-size:1.6rem;letter-spacing:.15em;text-align:left}.col3-cont-style a .name,#onecolumn .material ul li a .name,#onecolumn #engage .shape .big-item li a .name,#onecolumn #mariage .rank ul li a .name{font-size:2.4rem;margin-top:1rem}.col3-cont-style a .name img,#onecolumn .material ul li a .name img,#onecolumn #engage .shape .big-item li a .name img,#onecolumn #mariage .rank ul li a .name img{vertical-align:sub}.col3-cont-style a .name small,#onecolumn .material ul li a .name small,#onecolumn #engage .shape .big-item li a .name small,#onecolumn #mariage .rank ul li a .name small{font-size:1.2rem}.article-style a,#onecolumn .cat-cont .blog article a,#onecolumn #lost #blog article a{width:calc((100% - 5rem)/3)}.article-style a .img,#onecolumn .cat-cont .blog article a .img,#onecolumn #lost #blog article a .img{height:26rem}.article-style a .img img,#onecolumn .cat-cont .blog article a .img img,#onecolumn #lost #blog article a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-style a .txt,#onecolumn .cat-cont .blog article a .txt,#onecolumn #lost #blog article a .txt{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}.article-style a .txt .txt-top,#onecolumn .cat-cont .blog article a .txt .txt-top,#onecolumn #lost #blog article a .txt .txt-top{margin-bottom:2rem;position:relative}.article-style a .txt .txt-top .date,#onecolumn .cat-cont .blog article a .txt .txt-top .date,#onecolumn #lost #blog article a .txt .txt-top .date{color:#746c5b;font-size:1.5rem}.article-style a .txt .txt-top .cat,#onecolumn .cat-cont .blog article a .txt .txt-top .cat,#onecolumn #lost #blog article a .txt .txt-top .cat{position:absolute;top:0;right:0;font-size:1.4rem;background:#f1eee6;color:#746c5b;margin-left:1.5rem;padding:0 1rem}.article-style a .txt .ttl,#onecolumn .cat-cont .blog article a .txt .ttl,#onecolumn #lost #blog article a .txt .ttl{font-size:1.8rem;font-weight:100}.first-style h2,#onecolumn .cat-cont .reason h2,#onecolumn .first h2{margin-bottom:4.5rem}.first-style .first-about .first-about-cont,#onecolumn .cat-cont .reason .first-about .first-about-cont,#onecolumn .first .first-about .first-about-cont{margin-top:7.2rem}.first-style .first-about .first-about-cont .txt,#onecolumn .cat-cont .reason .first-about .first-about-cont .txt,#onecolumn .first .first-about .first-about-cont .txt{width:46%;font-size:1.8rem;line-height:1.8}.first-style .first-about .first-about-cont .img,#onecolumn .cat-cont .reason .first-about .first-about-cont .img,#onecolumn .first .first-about .first-about-cont .img{width:48%}.first-style .reassurance,#onecolumn .cat-cont .reason .reassurance,#onecolumn .first .reassurance{margin-top:8.4rem}.first-style .reassurance .reassurance-list,#onecolumn .cat-cont .reason .reassurance .reassurance-list,#onecolumn .first .reassurance .reassurance-list{margin-top:5rem}.first-style .reassurance .reassurance-list li,#onecolumn .cat-cont .reason .reassurance .reassurance-list li,#onecolumn .first .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}.first-style .reassurance .reassurance-list li:nth-child(1) .img,#onecolumn .cat-cont .reason .reassurance .reassurance-list li:nth-child(1) .img,#onecolumn .first .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .img img,#onecolumn .cat-cont .reason .reassurance .reassurance-list li:nth-child(1) .img img,#onecolumn .first .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li:nth-child(1) .video,#onecolumn .cat-cont .reason .reassurance .reassurance-list li:nth-child(1) .video,#onecolumn .first .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem;width:76%;padding:0 12%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .video video,#onecolumn .cat-cont .reason .reassurance .reassurance-list li:nth-child(1) .video video,#onecolumn .first .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li .txt,#onecolumn .cat-cont .reason .reassurance .reassurance-list li .txt,#onecolumn .first .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}.page-template-page-shop .mainv img{min-width:100%;height:250px}.page-template #onecolumn #favorite-info+#shop-info{margin-top:0}#onecolumn .store-introduction{margin-bottom:7rem}#onecolumn #shop{margin-bottom:7rem}#onecolumn .planner{margin-bottom:7rem}#onecolumn #lost{margin-bottom:7rem}#onecolumn #page_movie{margin-bottom:7rem}#onecolumn #happyring{margin-bottom:7rem}#onecolumn #page_faq{margin-bottom:7rem}#onecolumn #flow{margin-bottom:7rem}#onecolumn #setring{margin-bottom:7rem}#onecolumn #three-set{margin-bottom:7rem}#onecolumn #sweet{margin-bottom:7rem}#onecolumn #surprise{margin-bottom:7rem}#onecolumn #beginners{margin-bottom:7rem}#onecolumn section{padding:8rem 0 0}#onecolumn section h2{margin-bottom:6rem;line-height:1.5}#onecolumn section h2 span{font-size:1.6rem;letter-spacing:.1em;line-height:1}#onecolumn section h2 small{font-size:2rem;display:inline-block;margin-top:1rem}#onecolumn section .col3 li{width:calc((100% - .8rem)/3)}#onecolumn section .col4 li{width:calc((100% - 1.2rem)/4)}#onecolumn section .col4.works li{width:calc((100% - 4rem)/4)}#onecolumn section .btn{margin-top:6rem}#onecolumn section .back-btn{margin-top:6rem;text-align:center}#onecolumn .about .inner-s{width:55%}#onecolumn .about p{text-align:center;font-size:1.8rem;line-height:2}#onecolumn .about .upper-layer-ttl{color:#bca66e;font-size:2.2rem;margin-bottom:1.5rem;text-align:center}#onecolumn .about .sub-ttl{margin-bottom:6rem}#onecolumn .upper-layer-ttl{color:#bca66e;font-size:2.2rem;margin-bottom:1.5rem;text-align:center}#onecolumn .material ul{margin-top:1.5rem}#onecolumn .material ul li p{padding:2.8rem 8%;width:84%;font-size:2rem;letter-spacing:.15em}#onecolumn .cat-cont .reason{background:#f4f3f2;margin-top:8rem;padding-bottom:8rem}#onecolumn .cat-cont .about-yubiwakobo p{text-align:center}#onecolumn .cat-cont .about-yubiwakobo .btn-list{margin-top:4rem}#onecolumn .cat-cont .about-yubiwakobo .btn-list li{text-align:center}#onecolumn .cat-cont .about-yubiwakobo .btn-list li a{padding:4.2rem 0 4.1rem;width:100%;color:#fff}#onecolumn .cat-cont .about-yubiwakobo .btn-list li:first-child{background:#beac7f}#onecolumn .cat-cont .about-yubiwakobo .btn-list li:first-child a{padding:5.5rem 0}#onecolumn .cat-cont .about-yubiwakobo .btn-list li:nth-child(2){background:#b2a073}#onecolumn .cat-cont .about-yubiwakobo .btn-list li:nth-child(3){background:#cbbd9a}#onecolumn .cat-cont .about-yubiwakobo .btn-list li:last-child{background:#bca66e}#onecolumn .cat-cont .design p{text-align:center;margin-bottom:6rem}#onecolumn .cat-cont .design h3{margin:9rem 0 5rem}#onecolumn .cat-cont .design ul li{margin-bottom:.4rem}#onecolumn .cat-cont .design ul li a{text-align:center;width:100%;padding:22rem 0 2rem}#onecolumn .cat-cont .blog article{margin-top:6rem}#onecolumn .cat-cont .voice{background:#f4f3f2;margin-top:8rem;padding:0 0 8rem}#onecolumn .cat-cont .voice .main-img{margin-bottom:8rem}#onecolumn .cat-cont .voice ul li{background:#fff;padding:4rem;margin-bottom:.4rem}#onecolumn .cat-cont .voice ul li a{width:100%}#onecolumn .cat-cont .voice ul li a .img-list{margin-bottom:3rem}#onecolumn .cat-cont .voice ul li a .img-list .img{width:calc((100% - .2rem)/2);height:auto;-o-object-fit:cover;object-fit:cover}#onecolumn .cat-cont .voice ul li a .txt{font-weight:100}#onecolumn .cat-cont .voice ul li:last-child{margin-bottom:0}#onecolumn .cat-cont .box-section .img{margin-bottom:8rem}#onecolumn .cat-cont .box-section h2 small{display:block;font-size:1.4rem;letter-spacing:.3em}#onecolumn .cat-cont .box-section p{text-align:center;line-height:2}#onecolumn .cat-cont .box1{padding-top:0}#onecolumn .first{padding-bottom:10rem}#onecolumn .first .explanation{margin-top:9rem}#onecolumn .first .explanation ul li{width:calc((100% - 1.2rem)/4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#onecolumn .first .explanation ul li a{color:#fff;width:100%;text-align:center;font-size:2.2rem}#onecolumn .first .explanation ul li:first-child,#onecolumn .first .explanation ul li:nth-child(2),#onecolumn .first .explanation ul li:nth-child(3),#onecolumn .first .explanation ul li:nth-child(4){margin-bottom:.4rem}#onecolumn .first .explanation ul li:first-child a,#onecolumn .first .explanation ul li:nth-child(2) a,#onecolumn .first .explanation ul li:nth-child(3) a,#onecolumn .first .explanation ul li:nth-child(4) a{padding:3.8rem 0}#onecolumn .first .explanation ul li:nth-child(5) a,#onecolumn .first .explanation ul li:nth-child(6) a,#onecolumn .first .explanation ul li:nth-child(7) a,#onecolumn .first .explanation ul li:last-child a{padding:4.2rem 0 4.1rem}#onecolumn .first .explanation ul li:nth-child(5){background:#beac7f}#onecolumn .first .explanation ul li:nth-child(6){background:#b2a073}#onecolumn .first .explanation ul li:nth-child(7){background:#cbbd9a}#onecolumn .first .explanation ul li:last-child{background:#bca66e}#onecolumn #engage .works,#onecolumn #mariage .works,#onecolumn #sweet .works,#onecolumn #setring .works,#onecolumn #three-set .works,#onecolumn #semi-order .works,#onecolumn #surprise .works{padding-bottom:8rem}#onecolumn #engage .works p,#onecolumn #mariage .works p,#onecolumn #sweet .works p,#onecolumn #setring .works p,#onecolumn #three-set .works p,#onecolumn #semi-order .works p,#onecolumn #surprise .works p{text-align:center}#onecolumn #engage .works ul,#onecolumn #mariage .works ul,#onecolumn #sweet .works ul,#onecolumn #setring .works ul,#onecolumn #three-set .works ul,#onecolumn #semi-order .works ul,#onecolumn #surprise .works ul{margin:6rem 0 10rem;-webkit-box-pack:start;justify-content:start;-ms-flex-pack:start}#onecolumn #engage .works ul li,#onecolumn #mariage .works ul li,#onecolumn #sweet .works ul li,#onecolumn #setring .works ul li,#onecolumn #three-set .works ul li,#onecolumn #semi-order .works ul li,#onecolumn #surprise .works ul li{width:calc((100% - 6rem)/4);margin-right:2rem;margin-bottom:7rem}#onecolumn #engage .works ul li:nth-child(4n),#onecolumn #mariage .works ul li:nth-child(4n),#onecolumn #sweet .works ul li:nth-child(4n),#onecolumn #setring .works ul li:nth-child(4n),#onecolumn #three-set .works ul li:nth-child(4n),#onecolumn #semi-order .works ul li:nth-child(4n),#onecolumn #surprise .works ul li:nth-child(4n){margin-right:0}#onecolumn #engage .works ul li:nth-child(n+4),#onecolumn #mariage .works ul li:nth-child(n+4),#onecolumn #sweet .works ul li:nth-child(n+4),#onecolumn #setring .works ul li:nth-child(n+4),#onecolumn #three-set .works ul li:nth-child(n+4),#onecolumn #semi-order .works ul li:nth-child(n+4),#onecolumn #surprise .works ul li:nth-child(n+4){margin-bottom:0}#onecolumn #engage .works ul li a,#onecolumn #mariage .works ul li a,#onecolumn #sweet .works ul li a,#onecolumn #setring .works ul li a,#onecolumn #three-set .works ul li a,#onecolumn #semi-order .works ul li a,#onecolumn #surprise .works ul li a{width:100%}#onecolumn #engage .works ul li .img,#onecolumn #mariage .works ul li .img,#onecolumn #sweet .works ul li .img,#onecolumn #setring .works ul li .img,#onecolumn #three-set .works ul li .img,#onecolumn #semi-order .works ul li .img,#onecolumn #surprise .works ul li .img{position:relative;padding-bottom:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#onecolumn #engage .works ul li .img img,#onecolumn #mariage .works ul li .img img,#onecolumn #sweet .works ul li .img img,#onecolumn #setring .works ul li .img img,#onecolumn #three-set .works ul li .img img,#onecolumn #semi-order .works ul li .img img,#onecolumn #surprise .works ul li .img img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}#onecolumn #engage .works ul li .txt,#onecolumn #mariage .works ul li .txt,#onecolumn #sweet .works ul li .txt,#onecolumn #setring .works ul li .txt,#onecolumn #three-set .works ul li .txt,#onecolumn #semi-order .works ul li .txt,#onecolumn #surprise .works ul li .txt{margin-top:3rem}#onecolumn #engage .works ul li .txt p,#onecolumn #mariage .works ul li .txt p,#onecolumn #sweet .works ul li .txt p,#onecolumn #setring .works ul li .txt p,#onecolumn #three-set .works ul li .txt p,#onecolumn #semi-order .works ul li .txt p,#onecolumn #surprise .works ul li .txt p{text-align:left;line-height:1.7}#onecolumn #engage .works ul li .txt span,#onecolumn #mariage .works ul li .txt span,#onecolumn #sweet .works ul li .txt span,#onecolumn #setring .works ul li .txt span,#onecolumn #three-set .works ul li .txt span,#onecolumn #semi-order .works ul li .txt span,#onecolumn #surprise .works ul li .txt span{display:block;text-align:center;margin-bottom:1rem}#onecolumn #engage .works ul li .txt .content,#onecolumn #mariage .works ul li .txt .content,#onecolumn #sweet .works ul li .txt .content,#onecolumn #setring .works ul li .txt .content,#onecolumn #three-set .works ul li .txt .content,#onecolumn #semi-order .works ul li .txt .content,#onecolumn #surprise .works ul li .txt .content{font-size:1.2rem;margin-top:1rem;color:#999}#onecolumn #engage .works ul li .txt .price,#onecolumn #mariage .works ul li .txt .price,#onecolumn #sweet .works ul li .txt .price,#onecolumn #setring .works ul li .txt .price,#onecolumn #three-set .works ul li .txt .price,#onecolumn #semi-order .works ul li .txt .price,#onecolumn #surprise .works ul li .txt .price{text-align:right;margin-top:.5rem}#onecolumn #engage .works ul li .txt .price .special,#onecolumn #mariage .works ul li .txt .price .special,#onecolumn #sweet .works ul li .txt .price .special,#onecolumn #setring .works ul li .txt .price .special,#onecolumn #three-set .works ul li .txt .price .special,#onecolumn #semi-order .works ul li .txt .price .special,#onecolumn #surprise .works ul li .txt .price .special{text-align:right}#onecolumn #engage .works,#onecolumn #mariage .works{padding-bottom:0}#onecolumn #engage h2,#onecolumn #mariage h2,#onecolumn #shop h2,#onecolumn #after h2,#onecolumn #ring-size h2,#onecolumn #surprise h2,#onecolumn #favorite h2,#onecolumn #favorite-info h2{font-size:2.6rem}#onecolumn #engage h2 span,#onecolumn #mariage h2 span,#onecolumn #shop h2 span,#onecolumn #after h2 span,#onecolumn #ring-size h2 span,#onecolumn #surprise h2 span,#onecolumn #favorite h2 span,#onecolumn #favorite-info h2 span{font-size:1.4rem}#onecolumn #engage h3,#onecolumn #mariage h3,#onecolumn #shop h3,#onecolumn #after h3,#onecolumn #ring-size h3,#onecolumn #surprise h3,#onecolumn #favorite h3,#onecolumn #favorite-info h3{font-size:2.4rem}#onecolumn #beginners .good-point ul li{position:relative;background:#f4f3f2;margin-bottom:.4rem}#onecolumn #beginners .good-point ul li::before{position:absolute;content:"";top:5.5rem;left:6rem;color:#bca66e;font-size:3rem;line-height:.7}#onecolumn #beginners .good-point ul li .wrap{padding:5rem 5rem 5rem 12rem}#onecolumn #beginners .good-point ul li .wrap h3{text-align:left;padding-bottom:1.5rem}#onecolumn #beginners .good-point ul li .wrap h3::before{display:none}#onecolumn #beginners .good-point ul li .wrap p{font-family:"Noto Sans JP",sans-serif;font-weight:100}#onecolumn #beginners .good-point ul li:first-child::before{content:"1."}#onecolumn #beginners .good-point ul li:nth-child(2)::before{content:"2."}#onecolumn #beginners .good-point ul li:nth-child(3)::before{content:"3."}#onecolumn #beginners .good-point ul li:nth-child(4)::before{content:"4."}#onecolumn #beginners .good-point ul li:last-child::before{content:"5."}#onecolumn #beginners .planner{padding-bottom:10rem}#onecolumn #beginners .planner .staff{margin-bottom:6.5rem}#onecolumn #beginners .choose .item-kind ul li{text-align:center}#onecolumn #beginners .choose .item-kind ul li::before{background:rgba(188,166,110,.1)}#onecolumn #beginners .choose .item-kind ul li a{width:100%}#onecolumn #beginners .choose .item-kind ul li a p{line-height:1}#onecolumn #beginners .choose .item-kind .big-item{margin-bottom:.4rem}#onecolumn #beginners .choose .item-kind .big-item li a{padding:29.7rem 0 3.6rem}#onecolumn #beginners .choose .item-kind .small-item li{background:#f2eee4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#onecolumn #beginners .choose .item-kind .small-item li a{padding:5.2rem 0}#onecolumn #engage .shape ul li a{width:100%}#onecolumn #engage .shape .big-item{margin-bottom:.4rem}#onecolumn #engage .shape .big-item li a p{font-size:1.4rem}#onecolumn #engage .shape .big-item li:first-child::after{border-left:8rem solid #bca66e}#onecolumn #engage .shape .big-item li:first-child a .name img{width:2.3vw;margin-right:1rem}#onecolumn #engage .shape .big-item li:nth-child(2)::after{border-left:8rem solid #acb0b1}#onecolumn #engage .shape .big-item li:nth-child(2) a .name img{width:1.8vw;margin-right:1.5rem}#onecolumn #engage .shape .big-item li:last-child::after{border-left:8rem solid #c3b2a4}#onecolumn #engage .shape .big-item li:last-child a .name img{width:2.7vw;margin-right:1rem}#onecolumn #engage .shape .small-item li a{padding:11.9rem 0 1.9rem;text-align:center}#onecolumn #engage .jewelry{position:relative;padding-bottom:8rem}#onecolumn #engage .jewelry ul{margin-top:1.5rem}#onecolumn #engage .jewelry ul li{padding:22rem 0 3.6rem;text-align:center;font-size:2.2rem;overflow:hidden;position:relative}#onecolumn #engage .jewelry ul li:first-child:before{width:14rem;height:14rem;position:absolute;left:0;top:0;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);background:#bca66e;content:""}#onecolumn #engage .jewelry ul li .no-1{position:absolute;top:0;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);padding-top:2rem;font-size:2rem}#onecolumn #engage .jewelry ul li span{top:1.5rem;left:-0.7rem;line-height:.8}#onecolumn #engage .jewelry ul li .img{height:13rem;width:auto}#onecolumn #engage .jewelry ul li small{display:block;font-size:1.6rem}#onecolumn #engage .jewelry p{margin-top:4rem;text-align:center}#onecolumn #engage .jewelry .arrow{position:relative;text-align:center;font-size:2.8rem;margin-top:6rem;padding-bottom:7rem;letter-spacing:.3em}#onecolumn #engage .jewelry .arrow::before{position:absolute;content:"";bottom:0;left:0;right:0;margin:auto;width:2.9rem;height:2.9rem;border-left:.2rem solid #bca66e;border-bottom:.2rem solid #bca66e;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#onecolumn #engage .faq-list{padding-bottom:8rem}#onecolumn #engage .faq-list h3{margin:0 0 4rem}#onecolumn #engage .faq-list .menu-item{background:#f1eee6;cursor:pointer;display:block;margin-bottom:.7rem;position:relative}#onecolumn #engage .faq-list .menu-item .menu-item-link{padding:2.5rem 5.5rem}#onecolumn #engage .faq-list .menu-item .menu-item-link::before{color:#bca66e;content:"Q";font-size:2.4rem;position:absolute;left:2.5rem;top:1.8rem}#onecolumn #engage .faq-list .menu-item .menu-item-link::after{content:"";width:.8rem;height:.8rem;border-bottom:solid 1px #bca66e;border-right:solid 1px #bca66e;position:absolute;top:3rem;left:95%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#onecolumn #engage .faq-list .menu-item .submenu{display:none}#onecolumn #engage .faq-list .menu-item .submenu .submenu-item{font-size:1.4rem;padding:0 5.5rem 2rem 5rem;position:relative}#onecolumn #engage .faq-list .menu-item .submenu .submenu-item span{padding-bottom:.2rem}#onecolumn #engage .faq-list .menu-item .submenu .submenu-item::before{color:#bca66e;content:"A";font-size:2rem;position:absolute;left:2.5rem;top:-0.7rem}#onecolumn #mariage .design p{margin-bottom:0}#onecolumn #mariage .design ul li a{padding:14rem 0 1rem}#onecolumn #mariage .design .col2 ul li{width:calc((100% - .4rem)/2)}#onecolumn #mariage .design .col2.inner-s{width:42%}#onecolumn #mariage .design .flap{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#onecolumn #mariage .design .flap li{margin-right:.4rem}#onecolumn #mariage .design .flap li:nth-child(4n){margin-right:0}#onecolumn #mariage .design .flap.individual li{margin-right:.4rem}#onecolumn #mariage .design .flap.individual li:nth-child(2n){margin-right:0}#onecolumn #mariage .rank ul li a{width:84%;padding:5.6rem 8% 5.7rem}#onecolumn #mariage .rank ul li a p{font-size:1.4rem}#onecolumn #mariage .rank ul li:first-child::after{border-left:8rem solid #bca66e}#onecolumn #mariage .rank ul li:nth-child(2)::after{border-left:8rem solid #acb0b1}#onecolumn #mariage .rank ul li:nth-child(2) a{padding:4.6rem 8% 4rem}#onecolumn #mariage .rank ul li:last-child::after{border-left:8rem solid #c3b2a4}#onecolumn #mariage .works{padding-bottom:0}#onecolumn #mariage .material{padding-bottom:8rem}#onecolumn #mariage .price .faq .img{width:44%}#onecolumn #mariage .price .faq:nth-child(n+4){margin-bottom:4rem}#onecolumn #mariage .promiss .inner-s{max-width:700px}#onecolumn #mariage .promiss .title{font-size:2.4rem;margin-bottom:2rem}#onecolumn #mariage .promiss .title span{border-bottom:1px #bca66e solid;padding-right:1rem;padding-bottom:1rem}#onecolumn #mariage .promiss .promiss-box{margin-bottom:3rem;text-align:center}#onecolumn #mariage .promiss .promiss-box:first-of-type .title::before{border-bottom:1px #bca66e solid;color:#bca66e;content:"1";padding-right:2rem;padding-left:1rem;padding-bottom:1rem}#onecolumn #mariage .promiss .promiss-box:nth-of-type(2) .title::before{border-bottom:1px #bca66e solid;color:#bca66e;content:"2";padding-right:2rem;padding-left:1rem;padding-bottom:1rem}#onecolumn #mariage .promiss .promiss-box:nth-of-type(3) .title::before{border-bottom:1px #bca66e solid;color:#bca66e;content:"3";padding-right:2rem;padding-left:1rem;padding-bottom:1rem}#onecolumn #mariage .faq-list{padding-bottom:8rem}#onecolumn #mariage .faq-list h3{margin:0 0 4rem}#onecolumn #mariage .faq-list .menu-item{background:#f1eee6;cursor:pointer;display:block;margin-bottom:.7rem;position:relative}#onecolumn #mariage .faq-list .menu-item .menu-item-link{padding:2.5rem 5.5rem}#onecolumn #mariage .faq-list .menu-item .menu-item-link::before{color:#bca66e;content:"Q";font-size:2.4rem;position:absolute;left:2.5rem;top:1.8rem}#onecolumn #mariage .faq-list .menu-item .menu-item-link::after{content:"";width:.8rem;height:.8rem;border-bottom:solid 1px #bca66e;border-right:solid 1px #bca66e;position:absolute;top:3rem;left:95%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#onecolumn #mariage .faq-list .menu-item .submenu{display:none}#onecolumn #mariage .faq-list .menu-item .submenu .submenu-item{font-size:1.4rem;padding:0 5.5rem 2rem 5rem;position:relative}#onecolumn #mariage .faq-list .menu-item .submenu .submenu-item span{padding-bottom:.2rem}#onecolumn #mariage .faq-list .menu-item .submenu .submenu-item::before{color:#bca66e;content:"A";font-size:2rem;position:absolute;left:2.5rem;top:-0.7rem}#onecolumn #engage>.price,#onecolumn #mariage>.price,#onecolumn #surprise>.price,#onecolumn #setring>.price{padding-bottom:8rem}#onecolumn #engage>.price .faq,#onecolumn #mariage>.price .faq,#onecolumn #surprise>.price .faq,#onecolumn #setring>.price .faq{background:#fff;padding:6rem 3rem 6rem}#onecolumn #engage>.price .faq:last-child,#onecolumn #mariage>.price .faq:last-child,#onecolumn #surprise>.price .faq:last-child,#onecolumn #setring>.price .faq:last-child{margin-bottom:0}#onecolumn #engage>.price .faq .price-arrow,#onecolumn #mariage>.price .faq .price-arrow,#onecolumn #surprise>.price .faq .price-arrow,#onecolumn #setring>.price .faq .price-arrow{padding-bottom:4rem;position:relative}#onecolumn #engage>.price .faq .price-arrow::before,#onecolumn #mariage>.price .faq .price-arrow::before,#onecolumn #surprise>.price .faq .price-arrow::before,#onecolumn #setring>.price .faq .price-arrow::before{content:"";width:5rem;border:1px #bca66e solid;position:absolute;-webkit-transform:rotate(20deg);transform:rotate(20deg);left:0;right:4.9rem;bottom:-1rem;margin:auto}#onecolumn #engage>.price .faq .price-arrow::after,#onecolumn #mariage>.price .faq .price-arrow::after,#onecolumn #surprise>.price .faq .price-arrow::after,#onecolumn #setring>.price .faq .price-arrow::after{content:"";width:5rem;border:1px #bca66e solid;position:absolute;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);left:4.9rem;right:0;bottom:-1rem;margin:auto}#onecolumn #engage>.price .faq .answer,#onecolumn #mariage>.price .faq .answer,#onecolumn #surprise>.price .faq .answer,#onecolumn #setring>.price .faq .answer{border:none}#onecolumn #engage .material li,#onecolumn #mariage .material li,#onecolumn #surprise .material li,#onecolumn #setring .material li{border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding:1rem 0}#onecolumn #engage .material li p,#onecolumn #mariage .material li p,#onecolumn #surprise .material li p,#onecolumn #setring .material li p{padding:0;width:100%}#onecolumn #engage .material li .description,#onecolumn #mariage .material li .description,#onecolumn #surprise .material li .description,#onecolumn #setring .material li .description{display:block;font-size:1.4rem}#onecolumn #engage .material .flap .flap,#onecolumn #mariage .material .flap .flap,#onecolumn #surprise .material .flap .flap,#onecolumn #setring .material .flap .flap{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#onecolumn #engage .material .flap .flap .material-img,#onecolumn #mariage .material .flap .flap .material-img,#onecolumn #surprise .material .flap .flap .material-img,#onecolumn #setring .material .flap .flap .material-img{width:40%}#onecolumn #engage .material .flap .flap .material-img img,#onecolumn #mariage .material .flap .flap .material-img img,#onecolumn #surprise .material .flap .flap .material-img img,#onecolumn #setring .material .flap .flap .material-img img{height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;font-family:"object-fit: cover; object-position: right;"}#onecolumn #engage .material .flap .flap .material-box,#onecolumn #engage .material .flap .flap .material-box-right,#onecolumn #mariage .material .flap .flap .material-box,#onecolumn #mariage .material .flap .flap .material-box-right,#onecolumn #surprise .material .flap .flap .material-box,#onecolumn #surprise .material .flap .flap .material-box-right,#onecolumn #setring .material .flap .flap .material-box,#onecolumn #setring .material .flap .flap .material-box-right{margin-left:1.5rem}#onecolumn #engage .material li a.flap,#onecolumn #mariage .material li a.flap{width:100%;padding:0}#onecolumn #engage .material li a.flap .name,#onecolumn #mariage .material li a.flap .name{font-size:2rem;letter-spacing:.15em;margin-top:0}#onecolumn #engage .material li a.flap:hover,#onecolumn #mariage .material li a.flap:hover{opacity:.7}#onecolumn #engage .works .flap,#onecolumn #mariage .works .flap{margin-bottom:0}#onecolumn #engage .works .flap li .btn,#onecolumn #mariage .works .flap li .btn{margin-top:2rem}#onecolumn #engage .works .flap li .btn a,#onecolumn #mariage .works .flap li .btn a{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;border:1px solid #bca66e;color:#bca66e;font-size:14px;padding:.5rem 1.5rem .8rem}#onecolumn #engage .works .flap li .btn a .pc-none,#onecolumn #mariage .works .flap li .btn a .pc-none{display:none}#onecolumn #sweet .entry-content>.price{margin-top:8rem;padding-bottom:8rem}#onecolumn #sweet .entry-content>.price .faq{background:#fff;padding:6rem 3rem 6rem}#onecolumn #sweet .entry-content>.price .faq:last-child{margin-bottom:0}#onecolumn #sweet .entry-content>.price .faq .price-arrow{padding-bottom:4rem;position:relative}#onecolumn #sweet .entry-content>.price .faq .price-arrow::before{content:"";width:5rem;border:1px #bca66e solid;position:absolute;-webkit-transform:rotate(20deg);transform:rotate(20deg);left:0;right:4.9rem;bottom:-1rem;margin:auto}#onecolumn #sweet .entry-content>.price .faq .price-arrow::after{content:"";width:5rem;border:1px #bca66e solid;position:absolute;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);left:4.9rem;right:0;bottom:-1rem;margin:auto}#onecolumn #sweet .entry-content>.price .faq .answer{border:none}#onecolumn #sweet .entry-content .other-about .semi-order{margin-top:65px;border:15px solid #f4f3f2;padding:60px 80px 70px;position:relative}#onecolumn #sweet .entry-content .other-about .semi-order .foryou{position:absolute;max-width:240px;width:100%;top:-60px;right:-40px}#onecolumn #sweet .entry-content .other-about .semi-order .catch{font-size:2rem;color:#bca66e;margin:0 auto 40px;font-weight:400;border-top:1px dashed #bca66e;border-bottom:1px dashed #bca66e;padding:20px 0;text-align:center;max-width:600px;width:100%}#onecolumn #sweet .entry-content .other-about .semi-order .catch .tb-only{display:none}#onecolumn #sweet .entry-content .other-about .semi-order::before,#onecolumn #sweet .entry-content .other-about .semi-order::after{position:absolute;content:"";clip-path:polygon(6.5% 0, 80% 0%, 100% 100%, 0% 100%);background:#bca66e;width:210px;height:24px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:0px;left:-50px}#onecolumn #sweet .entry-content .other-about .semi-order::after{bottom:0;right:-50px;left:auto;top:auto;-webkit-transform:rotate(150deg);transform:rotate(150deg)}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex{margin-top:0}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li{width:calc((100% - 12px)/4)}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .img{width:100%}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt{width:90%;font-size:1.4rem}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt p{font-weight:400}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt .name{font-size:1.6rem;margin-top:20px;margin-bottom:20px;font-weight:500}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt .price{margin-top:20px}@media screen and (max-width: 1200px){#onecolumn #sweet .entry-content .other-about .semi-order{padding:30px 50px 50px}#onecolumn #sweet .entry-content .other-about .semi-order .foryou{width:200px;top:-30px}}@media screen and (max-width: 1024px){#onecolumn #sweet .entry-content .other-about .semi-order{padding:30px 40px 50px}#onecolumn #sweet .entry-content .other-about .semi-order .foryou{width:180px;top:-80px}#onecolumn #sweet .entry-content .other-about .semi-order .catch{font-size:1.8rem;margin-bottom:30px}#onecolumn #sweet .entry-content .other-about .semi-order::before,#onecolumn #sweet .entry-content .other-about .semi-order::after{clip-path:polygon(6.5% 0, 80% 0%, 100% 100%, 0% 100%);width:170px;height:20px;left:-45px}#onecolumn #sweet .entry-content .other-about .semi-order::after{bottom:-5px;right:-40px;left:auto;top:auto}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex{margin-top:0}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li{width:calc((100% - 10px)/2)}}@media screen and (max-width: 479px){#onecolumn #sweet .entry-content .other-about .semi-order{padding:60px 20px 50px;border:10px solid #f4f3f2}#onecolumn #sweet .entry-content .other-about .semi-order .foryou{width:120px;top:-50px;right:-10px}#onecolumn #sweet .entry-content .other-about .semi-order .catch{font-size:1.6rem;font-weight:600}#onecolumn #sweet .entry-content .other-about .semi-order .catch p{text-align:center}#onecolumn #sweet .entry-content .other-about .semi-order .catch .tb-only{display:block}#onecolumn #sweet .entry-content .other-about .semi-order::before,#onecolumn #sweet .entry-content .other-about .semi-order::after{width:130px;height:15px;left:-30px}#onecolumn #sweet .entry-content .other-about .semi-order::after{bottom:-5px;right:-30px;left:auto;top:auto}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex{margin-top:0}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li{width:calc((100% - 5px)/2)}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt{width:100%}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt p{width:95%}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt p.price{width:100%}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex li a .txt .name{font-size:1.2rem;margin-top:15px;margin-bottom:15px;font-weight:600}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex.flex2 li{width:100%}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex.flex2 li a .txt p{width:100%}#onecolumn #sweet .entry-content .other-about .semi-order ul.flex.flex2 li a .txt .name{font-size:1.4rem;font-weight:500}}#onecolumn #sweet .howto p{text-align:center}#onecolumn #sweet .howto ul{margin-top:6rem}#onecolumn #sweet .howto ul li{width:calc((100% - 2rem)/2)}#onecolumn #setring .bg-gray{padding-bottom:8rem}#onecolumn #setring .simple-box .h2-bottom{text-align:center}#onecolumn #setring .simple-box ul{margin-top:6rem}#onecolumn #setring .simple-box ul li .txt{text-align:center;font-size:1.4rem;margin-top:2rem;font-family:"Noto Sans JP",sans-serif}#onecolumn #setring .material{margin-top:6rem}#onecolumn #setring .material .h2-bottom{text-align:center;margin-bottom:6rem}#onecolumn #setring .material .flap .flap:first-child .material-img img{-o-object-fit:none;object-fit:none;-o-object-position:95%;object-position:95%;font-family:"object-fit: none; object-position: 95%;"}#onecolumn #setring .material .flap .flap:nth-child(2) .material-img img{-o-object-fit:none;object-fit:none;-o-object-position:95%;object-position:95%;font-family:"object-fit: none; object-position: 95%;"}#onecolumn #setring .material .flap .flap:nth-child(3) .material-img img{-o-object-fit:none;object-fit:none;-o-object-position:95%;object-position:95%;font-family:"object-fit: none; object-position: 95%;"}#onecolumn #setring .set-reason{background:#f4f3f2;padding-bottom:8rem;margin-top:8rem}#onecolumn #setring .voice{margin-top:0}#onecolumn #happyring .section2{padding-bottom:10rem}#onecolumn #happyring .thought{background:#f4f3f2;padding-bottom:8rem}#onecolumn #happyring .thought .txt,#onecolumn #happyring .thought .img{width:calc((100% - 2rem)/2)}#onecolumn #happyring .thought .col2{margin-bottom:4rem}#onecolumn #happyring .link .inner-s{width:55%}#onecolumn #happyring .link ul li{width:calc((100% - 2rem)/2)}#onecolumn #happyring .link ul li::before{background:rgba(188,166,110,.1)}#onecolumn #happyring .link ul li a{font-size:2.2rem;padding:4rem 6%;width:88%}#onecolumn #happyring .link ul li a small{position:relative;font-size:1.4rem;color:#998c6b;display:inline-block;padding-right:1.5rem}#onecolumn #happyring .link ul li a small::before{position:absolute;content:"";top:.7rem;right:0;width:.7rem;height:.7rem;border-top:.1rem solid #998c6b;border-right:.1rem solid #998c6b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#onecolumn #promise .promise-cont .promise-box{padding:8rem 0}#onecolumn #promise .promise-cont .promise-box h2 span{position:relative;padding:0 0 4rem 5.5rem;font-size:3rem;line-height:1.5;letter-spacing:.3em;border-bottom:.2rem solid #bca66e;display:inline-block}#onecolumn #promise .promise-cont .promise-box h2 span::before{position:absolute;top:0;left:0;font-size:3rem;color:#bca66e;line-height:1}#onecolumn #promise .promise-cont .promise-box p{text-align:center}#onecolumn #promise .promise-cont .promise-box .flap{margin-top:4rem}#onecolumn #promise .promise-cont .promise-box .flap .img-list{width:calc((100% - 4rem)/2)}#onecolumn #promise .promise-cont .promise-box .flap .img-list .img{width:49%;display:inline-block}#onecolumn #promise .promise-cont .promise-box .flap .img,#onecolumn #promise .promise-cont .promise-box .flap .txt{width:calc((100% - 4rem)/2)}#onecolumn #promise .promise-cont .promise-box .flap .txt p{text-align:left}#onecolumn #promise .promise-cont .promise-box:first-child h2 span::before{content:"1."}#onecolumn #promise .promise-cont .promise-box:nth-child(2) h2 span::before{content:"2."}#onecolumn #promise .promise-cont .promise-box:nth-child(3) h2 span::before{content:"3."}#onecolumn #promise .promise-cont .promise-box:nth-child(4) h2 span::before{content:"4."}#onecolumn #promise .promise-cont .promise-box:nth-child(5) h2 span::before{content:"5."}#onecolumn #about .br-pc{display:block}#onecolumn #about .about-cont .about-box{margin:0 auto;padding:8rem 0;width:86%}#onecolumn #about .about-cont .about-box .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#onecolumn #about .about-cont .about-box .flap .img,#onecolumn #about .about-cont .about-box .flap .txt,#onecolumn #about .about-cont .about-box .flex-center .img,#onecolumn #about .about-cont .about-box .flex-center .txt{width:calc((100% - 4rem)/2)}#onecolumn #about .about-cont .about-box .txt{position:relative;padding:0 0 4rem 5.5rem;display:inline-block;font-size:1.6rem}#onecolumn #about .about-cont .about-box .txt p{text-align:left}#onecolumn #about .about-cont .about-box .txt::before{position:absolute;top:-0.5rem;left:0;font-size:3rem;color:#bca66e;line-height:1}#onecolumn #about .about-cont .about-box:first-child{margin-bottom:8rem}#onecolumn #about .about-cont .about-box:first-child .txt::before{content:"1."}#onecolumn #about .about-cont .about-box:nth-child(2) .txt::before{content:"2."}#onecolumn #about .company-info .inner{max-width:1000px}#onecolumn #about .company-info dt{border-bottom:.2rem solid #bca66e;color:#bca66e;padding-bottom:1rem}#onecolumn #about .company-info dd{padding:2rem 0}#onecolumn #about .company-info .map-area{height:0;margin-top:2rem;overflow:hidden;padding-bottom:56.25%;position:relative}#onecolumn #about .company-info .map-area iframe{position:absolute;left:0;top:0;height:100%;width:100%}#onecolumn #about .company-history .inner{max-width:1000px}#onecolumn #about .company-history dl{border-bottom:.2rem solid #bca66e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0}#onecolumn #about .company-history dl:first-of-type{border-top:.2rem solid #bca66e}#onecolumn #about .company-history dt{color:#bca66e;height:100%;min-width:20%}#onecolumn #about .company-history dd{height:100%}#onecolumn #about .store-introduction .inner{max-width:1000px}#onecolumn #about .store-introduction p{font-size:1.6rem;letter-spacing:.2em;line-height:2.2;margin-bottom:3rem}#onecolumn #shop h3{margin-top:8rem;color:#bca66e;margin-bottom:2rem}#onecolumn #shop h3::before{content:none}#onecolumn #shop h3 span{border-bottom:1px #bca66e solid;padding-bottom:1rem}#onecolumn #shop .introduction p,#onecolumn #shop .access p{margin-bottom:4rem;text-align:center}#onecolumn #shop .introduction .img-box{margin:4rem 0 2rem}#onecolumn #shop .introduction .img-box .img:first-child{margin-bottom:1rem}#onecolumn #shop .introduction .img-box .flap .img{width:calc((100% - 1rem)/2)}#onecolumn #shop .access .access-cont .map-img{text-align:center}#onecolumn #shop .access .access-cont .btn{margin-top:3rem}#onecolumn #shop .access .access-cont .btn .ic{display:inline-block;padding-left:.5rem;width:2rem}#onecolumn #shop .inner-sp{margin-top:4rem}#onecolumn #after .main-color{color:#bca66e}#onecolumn #after #free-service,#onecolumn #after #pay-service,#onecolumn #after #service-procedure{padding-top:169px;margin-top:-89px}#onecolumn #after .free-service .img,#onecolumn #after .pay-service .img{width:70%;margin:0 auto;margin-bottom:3rem}#onecolumn #after .table-of-cont .inner-s{max-width:700px}#onecolumn #after .warranty-period .inner-s,#onecolumn #after .service-procedure .inner-s,#onecolumn #after .disclaimer .inner-s{max-width:1000px}#onecolumn #after .warranty-period,#onecolumn #after .free-service,#onecolumn #after .pay-service{text-align:center}#onecolumn #after .warranty-period>.inner-s{border:1px #bca66e solid}#onecolumn #after .warranty-period>.inner-s .cont{padding:6rem 0}#onecolumn #after .service-procedure .box{margin-bottom:15rem;padding:5rem 0;position:relative}#onecolumn #after .service-procedure .box .txt{position:relative;padding:0 0 4rem 5.5rem;display:inline-block;font-size:2.2rem}#onecolumn #after .service-procedure .box .txt::before{position:absolute;top:-0.8rem;left:0;font-size:4rem;color:#bca66e;line-height:1}#onecolumn #after .service-procedure .box::before{position:absolute;content:"";right:0;bottom:-9rem;left:0;margin:auto;width:1.5rem;height:4.2rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/common/aroow.png) no-repeat;background-size:cover}#onecolumn #after .service-procedure .box:last-of-type{margin-bottom:0}#onecolumn #after .service-procedure .box:first-of-type .txt::before{content:"1."}#onecolumn #after .service-procedure .box:nth-of-type(2) .txt::before{content:"2."}#onecolumn #after .service-procedure .box:nth-of-type(3) .txt::before{content:"3."}#onecolumn #after .service-procedure .box:nth-of-type(4) .txt::before{content:"4."}#onecolumn #after .service-procedure .box:last-of-type::before{display:none}#onecolumn #after .disclaimer{padding-bottom:10rem}#onecolumn #after .disclaimer>.inner-s{border:1px #bca66e solid}#onecolumn #after .disclaimer>.inner-s .cont{padding:5rem 0}#onecolumn #ring-size .mariage,#onecolumn #ring-size .engage,#onecolumn #ring-size .ring-gauge{text-align:center}#onecolumn #ring-size .mariage>.inner-s,#onecolumn #ring-size .engage>.inner-s,#onecolumn #ring-size .ring-gauge>.inner-s{max-width:1000px}#onecolumn #ring-size #mariage,#onecolumn #ring-size #engage,#onecolumn #ring-size #how-to-measure,#onecolumn #ring-size #how-to-measure-sub1{padding-top:117px;margin-top:-117px}#onecolumn #ring-size #mariage-sub1,#onecolumn #ring-size #engage-sub1,#onecolumn #ring-size #engage-sub2,#onecolumn #ring-size #how-to-measure-sub2,#onecolumn #ring-size #how-to-measure-sub3{padding-top:177px;margin-top:-117px}#onecolumn #ring-size .about>.inner-s{max-width:700px}#onecolumn #ring-size .about .table-of-cont{padding:6rem 0}#onecolumn #ring-size .about .table-of-cont .inner-s .menu{font-size:1.6rem;margin-bottom:2rem}#onecolumn #ring-size .about .table-of-cont .inner-s .menu:first-child>li::before{content:"1.";color:#bca66e}#onecolumn #ring-size .about .table-of-cont .inner-s .menu:nth-child(2)>li::before{content:"2.";color:#bca66e}#onecolumn #ring-size .about .table-of-cont .inner-s .menu:nth-child(3)>li::before{content:"3.";color:#bca66e}#onecolumn #ring-size .about .table-of-cont .inner-s .menu:last-child{margin-bottom:0}#onecolumn #ring-size .about .table-of-cont .inner-s .sub-menu{font-size:1.4rem;padding-top:.5rem}#onecolumn #ring-size .about .table-of-cont .inner-s .sub-menu li{padding-left:2.4rem}#onecolumn #ring-size .about .table-of-cont .inner-s .sub-menu li::before{content:">";color:#bca66e;padding-right:.5rem}#onecolumn #ring-size .mariage .box{margin-bottom:3rem;padding:5rem 0}#onecolumn #ring-size .mariage .box .title{font-size:1.8rem;margin-bottom:2rem}#onecolumn #ring-size .mariage .box .description{margin-bottom:2rem}#onecolumn #ring-size .mariage .box .img{width:calc((100% - 1rem)/2)}#onecolumn #ring-size .link{padding-top:4rem}#onecolumn #ring-size .link .inner-s{max-width:700px}#onecolumn #ring-size .engage>.inner-s{padding:6rem 0}#onecolumn #ring-size .engage>.inner-s .box{background:#fff;margin-bottom:3rem}#onecolumn #ring-size .engage>.inner-s .box:last-child{margin-bottom:0}#onecolumn #ring-size .engage>.inner-s .box>.inner{padding:4rem 0}#onecolumn #ring-size .engage>.inner-s .box>.inner .title{font-size:1.8rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px #bca66e solid}#onecolumn #ring-size .engage>.inner-s .box>.inner .description{text-align:left}#onecolumn #ring-size .engage>.inner-s .box>.inner .description .inner-l{position:relative}#onecolumn #ring-size .engage>.inner-s .box>.inner li{padding:0 0 1rem 2rem}#onecolumn #ring-size .engage>.inner-s .box>.inner .order-list li::before{color:#bca66e;position:absolute;left:0}#onecolumn #ring-size .engage>.inner-s .box>.inner .order-list li:first-child::before{content:"1."}#onecolumn #ring-size .engage>.inner-s .box>.inner .order-list li:nth-child(2)::before{content:"2."}#onecolumn #ring-size .engage>.inner-s .box>.inner .order-list li:nth-child(3)::before{content:"3."}#onecolumn #ring-size .engage>.inner-s .box>.inner .order-list li:nth-child(4)::before{content:"4."}#onecolumn #ring-size .engage>.inner-s .box>.inner .order-list li:nth-child(5)::before{content:"5."}#onecolumn #ring-size .engage>.inner-s .box>.inner .unorder-list{padding-top:2rem}#onecolumn #ring-size .engage>.inner-s .box>.inner .unorder-list li::before{content:"・";position:absolute;left:0}#onecolumn #ring-size .engage>.inner-s .img{margin-bottom:4rem}#onecolumn #ring-size .ring-gauge{padding-bottom:5rem}#onecolumn #ring-size .ring-gauge .flap{-webkit-box-pack:start;justify-content:start;-ms-flex-pack:start}#onecolumn #ring-size .ring-gauge .flap .wrapper{margin-right:1rem;margin-bottom:3rem;width:calc((100% - 2rem)/3)}#onecolumn #ring-size .ring-gauge .flap .wrapper:nth-child(3n){margin-right:0}#onecolumn #ring-size .ring-gauge .flap .wrapper .caption{margin-top:1rem}#onecolumn #ring-size .ring-gauge .how-to-measure .box{margin-bottom:15rem;padding:5rem 0;position:relative;text-align:left}#onecolumn #ring-size .ring-gauge .how-to-measure .box .txt{position:relative;padding:0 0 4rem 5.5rem;display:inline-block;font-size:2.2rem}#onecolumn #ring-size .ring-gauge .how-to-measure .box .txt::before{position:absolute;top:-0.8rem;left:0;font-size:4rem;color:#bca66e;line-height:1}#onecolumn #ring-size .ring-gauge .how-to-measure .box .description{margin-top:2rem}#onecolumn #ring-size .ring-gauge .how-to-measure .box::before{position:absolute;content:"";right:0;bottom:-9rem;left:0;margin:auto;width:1.5rem;height:4.2rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/common/aroow.png) no-repeat;background-size:cover}#onecolumn #ring-size .ring-gauge .how-to-measure .box:last-of-type{margin-bottom:0}#onecolumn #ring-size .ring-gauge .how-to-measure .box:first-of-type .txt::before{content:"1."}#onecolumn #ring-size .ring-gauge .how-to-measure .box:nth-of-type(2) .txt::before{content:"2."}#onecolumn #ring-size .ring-gauge .how-to-measure .box:nth-of-type(3) .txt::before{content:"3."}#onecolumn #ring-size .ring-gauge .how-to-measure .box:last-of-type::before{display:none}#onecolumn #ring-size .ring-gauge .how-to-measure2 .img{margin:0 auto;max-width:700px;padding:3rem 0}#onecolumn #surprise .about h3,#onecolumn #surprise .works h3{margin:0 0 4rem}#onecolumn #surprise .about p{text-align:center}#onecolumn #surprise .about .img{margin:8rem 0}#onecolumn #surprise .works{padding-bottom:0}#onecolumn #surprise .episode{text-align:center}#onecolumn #surprise .episode .img-box{margin:6rem 0}#onecolumn #surprise .episode .box{margin-bottom:6rem}#onecolumn #surprise .episode .box .title{color:#bca66e;font-size:2.2rem;margin-bottom:4rem}#onecolumn #surprise .episode .box .title span{border-bottom:1px #bca66e solid;padding:0 1rem;padding-bottom:1.5rem}#onecolumn #surprise .episode .box .description{margin-bottom:3rem}#onecolumn #surprise .episode .box .flap{margin-bottom:1rem}#onecolumn #surprise .episode .box .flap .img{width:calc((100% - 1rem)/2)}#onecolumn #surprise .promise{text-align:center}#onecolumn #surprise .promise .box{border:1px #bca66e solid;margin-top:8rem;position:relative}#onecolumn #surprise .promise .box .inner{padding:6rem 0}#onecolumn #surprise .promise .box .title{font-size:2rem;margin-bottom:4rem}#onecolumn #surprise .promise .box .description{margin-top:4rem}#onecolumn #surprise .promise .box::before{background:#fff;color:#bca66e;font-size:4rem;margin-left:-4rem;position:absolute;top:-4rem;left:50%;width:8rem}#onecolumn #surprise .promise .box:first-of-type::before{content:"1"}#onecolumn #surprise .promise .box:nth-of-type(2)::before{content:"2"}#onecolumn #surprise .promise .box:nth-of-type(3)::before{content:"3"}#onecolumn #favorite .results-list ul li{width:calc((100% - 6rem)/4);margin-right:2rem;margin-bottom:7rem}#onecolumn #favorite .results-list ul li:nth-child(4n){margin-right:0}#onecolumn #favorite .results-list ul li a{width:100%}#onecolumn #favorite .results-list ul li .txt{position:relative;margin-top:1rem}#onecolumn #favorite .results-list ul li .txt .favorite{position:absolute;top:-0.5rem;right:1rem}#onecolumn #favorite .results-list ul li .txt .ttl{padding-bottom:.5rem;font-size:1.6rem}#onecolumn #favorite .results-list ul li .txt .ttl span{display:block;text-align:center;margin:2rem 0 1.5rem}#onecolumn #favorite .results-list ul li .txt .type{color:#999;font-size:1.4rem}#onecolumn #favorite .results-list ul li .txt .price{text-align:right;padding-top:.8rem;font-size:1.6rem}#onecolumn #favorite .results-list .flap{-webkit-box-pack:start;justify-content:start;-ms-flex-pack:start}#onecolumn #favorite .btn{margin-top:2rem}#onecolumn #favorite .back-btn{margin:4rem 0 6rem}#onecolumn #favorite #favorite-heart{width:2rem}#onecolumn #favorite-info .about h3{margin-top:0}#onecolumn #favorite-info .about ul{font-size:1.8rem;line-height:2;text-align:center}#onecolumn #favorite-info .about ul li::before{content:"・"}#onecolumn #favorite-info .procedure{margin-top:8rem;padding-bottom:8rem}#onecolumn #favorite-info .procedure>.inner-s{max-width:1000px}#onecolumn #favorite-info .procedure .box{background:#fff;margin-bottom:15rem;padding:5rem 0;position:relative;text-align:left}#onecolumn #favorite-info .procedure .box .step,#onecolumn #favorite-info .procedure .box .txt{font-size:3rem;text-align:center}#onecolumn #favorite-info .procedure .box .step{color:#bca66e}#onecolumn #favorite-info .procedure .box .arrow{margin:2rem;text-align:center}#onecolumn #favorite-info .procedure .box .description{margin:3rem 0}#onecolumn #favorite-info .procedure .box::before{position:absolute;content:"";right:0;bottom:-9rem;left:0;margin:auto;width:1.5rem;height:4.2rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/common/aroow.png) no-repeat;background-size:cover}#onecolumn #favorite-info .procedure .box:last-of-type{margin-bottom:0}#onecolumn #favorite-info .procedure .box:last-of-type::before{display:none}#onecolumn #favorite-info .btns{padding-bottom:8rem}#onecolumn #favorite-info .btns .btn{margin-top:0rem}#onecolumn #after h3,#onecolumn #ring-size h3,#onecolumn #surprise h3,#onecolumn #favorite h3,#onecolumn #favorite-info h3{margin:6rem 0 4rem}#onecolumn #after .mabo,#onecolumn #after .mabo-pc,#onecolumn #ring-size .mabo,#onecolumn #ring-size .mabo-pc,#onecolumn #surprise .mabo,#onecolumn #surprise .mabo-pc,#onecolumn #favorite .mabo,#onecolumn #favorite .mabo-pc,#onecolumn #favorite-info .mabo,#onecolumn #favorite-info .mabo-pc{margin-bottom:4rem}#onecolumn #after .menu-item,#onecolumn #ring-size .menu-item,#onecolumn #surprise .menu-item,#onecolumn #favorite .menu-item,#onecolumn #favorite-info .menu-item{background:#f1eee6;display:block;margin-bottom:.5rem;position:relative}#onecolumn #after .menu-item .menu-item-link,#onecolumn #ring-size .menu-item .menu-item-link,#onecolumn #surprise .menu-item .menu-item-link,#onecolumn #favorite .menu-item .menu-item-link,#onecolumn #favorite-info .menu-item .menu-item-link{display:block;padding:2.5rem}#onecolumn #after .menu-item .menu-item-link::after,#onecolumn #ring-size .menu-item .menu-item-link::after,#onecolumn #surprise .menu-item .menu-item-link::after,#onecolumn #favorite .menu-item .menu-item-link::after,#onecolumn #favorite-info .menu-item .menu-item-link::after{content:"";width:.8rem;height:.8rem;border-bottom:solid 1px #bca66e;border-right:solid 1px #bca66e;position:absolute;top:3rem;left:95%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#onecolumn #after .menu-item .submenu,#onecolumn #ring-size .menu-item .submenu,#onecolumn #surprise .menu-item .submenu,#onecolumn #favorite .menu-item .submenu,#onecolumn #favorite-info .menu-item .submenu{display:none}#onecolumn #after .menu-item .submenu .submenu-item,#onecolumn #ring-size .menu-item .submenu .submenu-item,#onecolumn #surprise .menu-item .submenu .submenu-item,#onecolumn #favorite .menu-item .submenu .submenu-item,#onecolumn #favorite-info .menu-item .submenu .submenu-item{padding:0 2.5rem 2rem 5rem;position:relative}#onecolumn #after .menu-item .submenu .submenu-item a span,#onecolumn #ring-size .menu-item .submenu .submenu-item a span,#onecolumn #surprise .menu-item .submenu .submenu-item a span,#onecolumn #favorite .menu-item .submenu .submenu-item a span,#onecolumn #favorite-info .menu-item .submenu .submenu-item a span{border-bottom:1px solid #bca66e;padding-bottom:.2rem}#onecolumn #after .menu-item .submenu .submenu-item::before,#onecolumn #ring-size .menu-item .submenu .submenu-item::before,#onecolumn #surprise .menu-item .submenu .submenu-item::before,#onecolumn #favorite .menu-item .submenu .submenu-item::before,#onecolumn #favorite-info .menu-item .submenu .submenu-item::before{color:#bca66e;content:"Q";font-size:2rem;position:absolute;left:2.5rem;top:-0.7rem}#onecolumn #after .menu-item .submenu .submenu-item:last-child,#onecolumn #ring-size .menu-item .submenu .submenu-item:last-child,#onecolumn #surprise .menu-item .submenu .submenu-item:last-child,#onecolumn #favorite .menu-item .submenu .submenu-item:last-child,#onecolumn #favorite-info .menu-item .submenu .submenu-item:last-child{padding-bottom:3.5rem}#onecolumn #lost .about .table-of-cont{margin-bottom:5rem}#onecolumn #lost .about .table-of-cont .inner-s{width:55%;padding:5rem 0 5.5rem}#onecolumn #lost .about .table-of-cont .inner-s p{margin-bottom:3rem;text-align:center}#onecolumn #lost .about .table-of-cont .inner-s ul{margin:0 auto;width:70%}#onecolumn #lost .about .table-of-cont .inner-s ul li{padding:.4rem;text-align:left}#onecolumn #lost .about .link div{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/lost/06-pc.webp) no-repeat right;background-size:cover;width:calc((100% - 2rem)/2)}#onecolumn #lost .about .link div::before{background:rgba(188,166,110,.1)}#onecolumn #lost .about .link div a{font-size:2.2rem;padding:2.8rem 6%;width:88%}#onecolumn #lost .about .link div a small{position:relative;font-size:1.4rem;color:#998c6b;display:block;padding-top:1rem;padding-right:1.5rem;text-align:center}#onecolumn #lost .about .link div a small::before{position:absolute;content:"";top:1.7rem;right:44%;width:.7rem;height:.7rem;border-top:.1rem solid #998c6b;border-right:.1rem solid #998c6b;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#onecolumn #lost .about .lost-cont .area{border:.2rem solid #bca66e;padding-bottom:5rem;position:relative;text-align:left}#onecolumn #lost .about .lost-cont .area .inner-s{width:72%}#onecolumn #lost .about .lost-cont .area .btn{margin-top:3rem}#onecolumn #lost .about .lost-cont .area-1{margin-top:9rem}#onecolumn #lost .about .lost-cont .area-2{margin-top:10.5rem}#onecolumn #lost .about .lost-cont .area-3{margin-top:12rem}#onecolumn #lost .about .lost-cont .area-label{background:#fff;padding:2rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}#onecolumn #lost .about .lost-cont .area-label-1{top:-4rem}#onecolumn #lost .about .lost-cont .area-label-1+.area-cont{padding-top:7rem}#onecolumn #lost .about .lost-cont .area-label-2{top:-6rem}#onecolumn #lost .about .lost-cont .area-label-2+.area-cont{padding-top:8rem}#onecolumn #lost .about .lost-cont .area-label-3{top:-8rem}#onecolumn #lost .about .lost-cont .area-label-3+.area-cont{padding-top:10rem}#onecolumn #lost #procedure .lost-cont2 .area{margin-bottom:15rem;padding:3rem 0 5rem;position:relative}#onecolumn #lost #procedure .lost-cont2 .area .txt{position:relative;padding:0 0 3rem 5.5rem;display:inline-block;font-size:2.2rem}#onecolumn #lost #procedure .lost-cont2 .area .txt::before{position:absolute;top:-0.8rem;left:0;font-size:4rem;color:#bca66e;line-height:1}#onecolumn #lost #procedure .lost-cont2 .area img{margin-bottom:3rem}#onecolumn #lost #procedure .lost-cont2 .area .btn{margin:3rem 0}#onecolumn #lost #procedure .lost-cont2 .area::before{position:absolute;content:"";right:0;bottom:-9rem;left:0;margin:auto;width:1.5rem;height:4.2rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/common/aroow.png) no-repeat;background-size:cover}#onecolumn #lost #procedure .lost-cont2 .area:last-of-type{margin-bottom:0}#onecolumn #lost #procedure .lost-cont2 .area:first-child .txt::before{content:"1."}#onecolumn #lost #procedure .lost-cont2 .area:nth-child(2) .txt::before{content:"2."}#onecolumn #lost #procedure .lost-cont2 .area:nth-child(3) .txt::before{content:"3."}#onecolumn #lost #procedure .lost-cont2 .area:nth-child(4) .txt::before{content:"4."}#onecolumn #lost #procedure .lost-cont2 .area:nth-child(5) .txt::before{content:"5."}#onecolumn #lost #procedure .lost-cont2 .area:last-child::before{display:none}#onecolumn #lost #procedure .lost-cont2 .arrow{text-align:center}#onecolumn #lost #faq .inner-s{padding:5rem 0 7rem}#onecolumn #lost #faq .inner-s .area{border-top:.2rem solid #bca66e;padding:3rem 0}#onecolumn #lost #faq .inner-s .area:last-child{border-bottom:.2rem solid #bca66e}#onecolumn #lost #faq .inner-s .area .question{color:#bca66e;position:relative;padding:0 0 2rem 4rem;font-size:1.6rem}#onecolumn #lost #faq .inner-s .area .question::before{content:"Q";font-size:2rem;line-height:1;position:absolute;left:1rem}#onecolumn #lost #faq .inner-s .area .answer{position:relative;padding-left:6.5rem}#onecolumn #lost #faq .inner-s .area .answer::before{color:#d3c193;content:"A";font-size:1.6rem;line-height:1;position:absolute;top:.3rem;left:4.3rem}#onecolumn #lost #example .area .txt{margin-bottom:3rem}#onecolumn #lost #example .area .flap .img{width:calc((100% - 2rem)/2)}#onecolumn #lost #example .area .flap .img .caption{padding-top:1rem}#onecolumn #lost #blog article{margin-bottom:6rem}#onecolumn #lost .about-cont .about-box{margin:0 auto;padding:8rem 0;width:86%}#onecolumn #lost .about-cont .about-box .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#onecolumn #lost .about-cont .about-box .flap .img,#onecolumn #lost .about-cont .about-box .flap .txt,#onecolumn #lost .about-cont .about-box .flex-center .img,#onecolumn #lost .about-cont .about-box .flex-center .txt{width:calc((100% - 4rem)/2)}#onecolumn #lost .about-cont .about-box .txt{position:relative;padding:0 0 4rem 5.5rem;display:inline-block;font-size:1.6rem}#onecolumn #lost .about-cont .about-box .txt p{text-align:left}#onecolumn #lost .about-cont .about-box .txt::before{position:absolute;top:0;left:0;font-size:5.6rem;color:#bca66e;line-height:1}#onecolumn #lost .about-cont .about-box:first-child{margin-bottom:8rem}#onecolumn #lost .about-cont .about-box:first-child .txt::before{content:"1."}#onecolumn #lost .about-cont .about-box:nth-child(2) .txt::before{content:"2."}#onecolumn #lost .company-info dt{border-bottom:.2rem solid #bca66e;color:#bca66e;padding-bottom:1rem}#onecolumn #lost .company-info dd{padding:2rem 0}#onecolumn #lost .company-info .map-area{height:0;margin-top:2rem;overflow:hidden;padding-bottom:56.25%;position:relative}#onecolumn #lost .company-info .map-area iframe{position:absolute;left:0;top:0;height:100%;width:100%}#onecolumn #lost .company-history dl{border-bottom:.2rem solid #bca66e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0}#onecolumn #lost .company-history dl:first-of-type{border-top:.2rem solid #bca66e}#onecolumn #lost .company-history dt{color:#bca66e;height:100%;min-width:20%}#onecolumn #lost .company-history dd{height:100%}#onecolumn #lost .store-introduction p{font-size:1.6rem;letter-spacing:.2em;line-height:2.2;margin-bottom:3rem}#onecolumn #page_faq .faq-list{padding:0}#onecolumn #page_faq .faq-list .menu-item{background:#f1eee6;display:block;margin-bottom:.5rem;position:relative}#onecolumn #page_faq .faq-list .menu-item .menu-item-link{display:block;padding:2.5rem}#onecolumn #page_faq .faq-list .menu-item .menu-item-link::after{content:"";width:.8rem;height:.8rem;border-bottom:solid 1px #bca66e;border-right:solid 1px #bca66e;position:absolute;top:3rem;left:95%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#onecolumn #page_faq .faq-list .menu-item .submenu{display:none}#onecolumn #page_faq .faq-list .menu-item .submenu .submenu-item{padding:0 2.5rem 2rem 5rem;position:relative}#onecolumn #page_faq .faq-list .menu-item .submenu .submenu-item a span{border-bottom:1px solid #bca66e;padding-bottom:.2rem}#onecolumn #page_faq .faq-list .menu-item .submenu .submenu-item::before{color:#bca66e;content:"Q";font-size:2rem;position:absolute;left:2.5rem;top:-0.7rem}#onecolumn #page_faq .faq-list .menu-item .submenu .submenu-item:last-child{padding-bottom:3.5rem}#onecolumn #page_faq.single-faq .inner-s{max-width:800px}#onecolumn #page_faq.single-faq .inner-s .center-style h2{margin:0 auto;width:75%}#onecolumn #page_faq.single-faq .inner-s .center-style h2::before{color:#bca66e;content:"Q";font-size:3rem}#onecolumn #page_faq.single-faq .inner-s .body{padding:5rem 0 0}#onecolumn #page_faq.single-faq .inner-s .body .content{margin:3rem auto;margin-bottom:0;font-size:1.6rem;line-height:2em}#onecolumn #page_faq.single-faq .inner{max-width:800px;margin:0 auto}#onecolumn #page_faq.single-faq .pager{margin-top:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#onecolumn #page_faq.single-faq .pager a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 .3rem;padding:.5rem 1rem;min-width:32rem;text-decoration:none;vertical-align:middle;font-size:1.4rem;line-height:3.4rem;background:#f1eee6;color:#746c5b;-webkit-transition:all .3s;transition:all .3s}#onecolumn #page_faq.single-faq .pager a:hover{background:#877e68}#onecolumn #page_faq.single-faq .back{text-align:center;font-size:1.4rem;padding-bottom:.5rem;margin-top:6rem;margin-bottom:4rem}#onecolumn #page_faq.single-faq .back a{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:32rem;padding-bottom:.5rem}#onecolumn #craftmanship .bg-gray{padding-bottom:8rem}#onecolumn #craftmanship .mabo{margin-bottom:4rem}#onecolumn #craftmanship .intro{padding-bottom:8rem}#onecolumn #craftmanship .intro .col2 .img,#onecolumn #craftmanship .intro .col2 .txt{width:calc((100% - 4rem)/2)}#onecolumn #craftmanship .intro .col2 .txt div h3{text-align:left;border-bottom:.2rem solid #bca66e;padding-bottom:2rem;margin-bottom:2rem}#onecolumn #craftmanship .intro .col2 .txt div h3::before{display:none}#onecolumn #craftmanship .intro .col2 .txt div:first-child{margin-bottom:3rem}#onecolumn #craftmanship .technique{padding-bottom:8rem}#onecolumn #craftmanship .technique ul{margin-top:7rem}#onecolumn #craftmanship .technique ul li p{font-family:"Noto Sans JP",sans-serif;margin-top:3rem}#onecolumn #stamp .stamp-service,#onecolumn #stamp .example,#onecolumn #stamp .engage-stamp,#onecolumn #stamp .price{padding-bottom:10rem}#onecolumn #stamp .example ul li p,#onecolumn #stamp .engage-stamp ul li p{text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:100;margin-top:2.5rem}#onecolumn #stamp .example .inside ul li:nth-child(-n+4){margin-bottom:6rem}#onecolumn #stamp .example .outside{margin-top:4.5rem}#onecolumn #stamp .engage-stamp ul li{width:calc((100% - .4rem)/2)}#onecolumn #stamp .price .faq h3{margin-bottom:5rem;padding-bottom:0}#onecolumn #stamp .price .faq h3::before{display:none}#onecolumn #stamp .price .faq .answer{font-size:1.8rem;line-height:2;margin-bottom:0}#onecolumn #stamp .price .faq:last-child{margin-bottom:0}#onecolumn #flow .center-style{padding-bottom:10rem}#onecolumn #flow .flow-cont .flow-detail .box{position:relative;padding-bottom:17rem}#onecolumn #flow .flow-cont .flow-detail .box::before{position:absolute;content:"";right:0;bottom:6rem;left:0;margin:auto;width:1.5rem;height:4.2rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/common/aroow.png) no-repeat;background-size:cover}#onecolumn #flow .flow-cont .flow-detail .box h3{padding-bottom:0;margin-bottom:5rem}#onecolumn #flow .flow-cont .flow-detail .box h3 strong{font-size:3rem;color:#bca66e;margin-right:1rem;line-height:.6;font-weight:normal}#onecolumn #flow .flow-cont .flow-detail .box h3::before{display:none}#onecolumn #flow .flow-cont .flow-detail .box p{text-align:center;line-height:2}#onecolumn #flow .flow-cont .flow-detail .box .line-cont{margin-top:6rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone{margin-top:2.5rem;padding:8.4rem 0 7.7rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper{margin:0 auto;-webkit-box-shadow:none;box-shadow:none;border:none;background:none}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-viewport{height:auto !important}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction{position:relative}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction a{width:5rem;height:5rem;z-index:2;background:#bca66e;text-indent:-9999px}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next{background-image:none;position:absolute;top:-25rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev::before,#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next::before{position:absolute;content:"";top:1.7rem;width:1.3rem;height:1.3rem;border:0}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:-10rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev::before{left:2.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.2rem solid #fff;border-left:.2rem solid #fff}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-10rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next::before{right:2.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:.2rem solid #fff;border-right:.2rem solid #fff}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-pager{bottom:-11.5rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{width:2rem;height:.2rem;background:#c5d7dd}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{border-radius:0;background:#bca66e}#onecolumn #flow .flow-cont .flow-detail .box ul.col2{width:50%;margin:6rem auto 0}#onecolumn #flow .flow-cont .flow-detail .box ul.col2 li{width:calc((100% - 9rem)/2)}#onecolumn #flow .flow-cont .flow-detail .box ul.col2 li .pdf-btn{text-align:center;margin-top:3rem}#onecolumn #flow .flow-cont .flow-detail .box ul.col2 li .pdf-btn a{position:relative;background:#c95252;color:#fff;padding:.8rem 7.8rem .9rem 4.5rem;font-size:1.4rem}#onecolumn #flow .flow-cont .flow-detail .box ul.col2 li .pdf-btn a::before{position:absolute;content:"";top:1rem;right:4.7rem;width:2rem;height:1.8rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/flow/ic-another.png) no-repeat;background-size:cover}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm{margin-top:5.5rem}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li{width:calc((100% - 7rem)/3)}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li p{text-align:left;line-height:1.7}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .ttl{text-align:center}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .img,#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .video{position:relative;margin:2rem 0 3rem;background:#fff}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .img span,#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .video span{position:absolute;top:2rem;left:1rem;color:#bca66e;font-size:1.6rem;line-height:1;transform:rotate(-25deg);-moz-transform:rotate(-25deg);-webkit-transform:rotate(-25deg)}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .img img,#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .video img{height:18vw;-o-object-fit:cover;object-fit:cover}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li:nth-child(2) .video{padding:0 10%}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li:nth-child(2) .video video{height:17.6vw;-o-object-fit:cover;object-fit:cover}#onecolumn #flow .flow-cont .flow-detail .box:first-child{padding-bottom:22rem}#onecolumn #flow .flow-cont .flow-detail .box:nth-child(5){padding-bottom:10rem}#onecolumn #flow .flow-cont .flow-detail .box:nth-child(5) .img{width:50%;margin:6rem auto 0}#onecolumn #flow .flow-cont .flow-detail .box:last-child::before{display:none}#onecolumn #flow .system{padding-bottom:24rem}#onecolumn #flow .wrapping{padding-bottom:0}#onecolumn #flow .wrapping .img{width:50%;margin:6rem auto 0}#onecolumn #three-set .price .faq{margin-bottom:0}#onecolumn #three-set .kind{margin-top:8rem;padding-bottom:8rem}#onecolumn #three-set .kind .shape h2,#onecolumn #three-set .kind .material h2{margin-bottom:4rem}#onecolumn #three-set .kind .shape p,#onecolumn #three-set .kind .material p{text-align:center}#onecolumn #three-set .kind .shape ul,#onecolumn #three-set .kind .material ul{margin-top:4rem}#onecolumn #three-set .kind .shape{padding-bottom:8rem}#onecolumn #three-set .kind .shape ul li p{padding:23rem 0 3rem}#onecolumn #three-set .kind .material ul li p{text-align:left}#onecolumn #three-set .option .free{margin-bottom:6rem}#onecolumn #three-set .option .toll ul li:nth-child(-n+2){margin-bottom:4rem}#onecolumn #semi-order .bg-gray{margin-top:10rem;padding-bottom:8rem}#onecolumn #semi-order .type .size{width:50%;margin:0 auto 6rem}#onecolumn #semi-order .type .size p{text-align:center;margin-top:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:100}#onecolumn #semi-order .type .size p strong{display:block;font-weight:400;font-size:1.8rem}#onecolumn #semi-order .type .kind ul{margin-top:4rem}#onecolumn #semi-order .type .kind ul li p{font-family:"Noto Sans JP",sans-serif;font-weight:100;margin-top:1.5rem}#onecolumn #semi-order .type .kind .col2 li{width:calc((100% - .4rem)/2)}#onecolumn #semi-order .caution{padding-top:2rem}#onecolumn #semi-order .caution p{font-family:"Noto Sans JP",sans-serif;font-weight:100;line-height:1.7}#onecolumn #page_movie #list_block .select{position:relative;width:40%;margin:0 auto}#onecolumn #page_movie #list_block .select::before,#onecolumn #page_movie #list_block .select::after{position:absolute;content:"";pointer-events:none}#onecolumn #page_movie #list_block .select::before{top:0;right:0;background:#bca66e;width:6rem;height:100%}#onecolumn #page_movie #list_block .select::after{top:36%;right:2.3rem;width:1rem;height:1rem;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#onecolumn #page_movie #list_block .select select{background:#f4f3f2;padding:2rem 3rem;width:100%;font-size:1.6rem}#onecolumn #page_movie #list_block ul.list{margin-top:10rem}#onecolumn #page_movie #list_block ul.list li{margin-bottom:10rem}#onecolumn #page_movie #list_block ul.list li:last-child{margin-bottom:0}#onecolumn #page_movie #list_block ul.list li .photo img{width:49.8%;height:100%;-o-object-fit:cover;object-fit:cover}#onecolumn #page_movie #list_block ul.list li .info .excerpt{margin-top:3rem;text-align:center}#onecolumn #page_movie #list_block ul.list li .info .btn{margin-top:3rem}#onecolumn #page_movie #list_block #next.btn a{width:13rem;margin:0 auto}#onecolumn #price .bg-gray{margin-top:10rem;padding:8rem 0 10rem}#onecolumn #price .price{margin-top:6rem}#onecolumn #price .price .faq .mabo{margin-bottom:2rem;line-height:1}#onecolumn #price .price .faq .answer{margin-bottom:6rem}#onecolumn #price .price .caution{text-align:left}#onecolumn #price .switch .bg-gray h3::before{display:none}#onecolumn #price .switch .flap{-webkit-box-pack:start;justify-content:start;-ms-flex-pack:start}#onecolumn #price .switch .tab-list{overflow:hidden}#onecolumn #price .switch .tab-list li{position:relative;width:24.62%;margin:0 .5% .4rem 0;padding:2.5rem 0;background:#f2eee4;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#onecolumn #price .switch .tab-list li::before{position:absolute;content:"";top:38%;right:2rem;width:1rem;height:1rem;border-right:.1rem solid #bca66e;border-bottom:.1rem solid #bca66e;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}#onecolumn #price .switch .tab-list li:nth-child(4n){margin-right:0}#onecolumn #price .switch .tab-list li:hover::before{top:42%}#onecolumn #price .switch .tab-list .select{background:#bca66e;color:#fff}#onecolumn #price .switch .tab-list .select::before{border-right:.1rem solid #fff;border-bottom:.1rem solid #fff}#onecolumn #price .switch .tab-cont{margin-top:7rem}#onecolumn #price .switch .tab-cont .tab-cont-list .ttl{font-size:3rem;margin-bottom:4rem;letter-spacing:.3em}#onecolumn #price .switch .tab-cont .tab-cont-list ul li{width:24.25%;margin:0 1% 6rem 0}#onecolumn #price .switch .tab-cont .tab-cont-list ul li:nth-child(4n){margin-right:0}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .img{margin-bottom:3rem}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .txt dl{font-family:"Noto Sans JP",sans-serif}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .txt dl dt{width:28%}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .txt dl dd{position:relative;width:65%;padding-left:7%}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .txt dl dd::before{position:absolute;content:"：";top:0;left:0}#onecolumn #price .switch .hide{display:none}#onecolumn #price .switch .btn{margin-top:0}#onecolumn #price .wrapping .img{width:50%;margin:0 auto 6rem}#onecolumn #price .wrapping .btn{margin-top:0}#onecolumn #price .payment ul{width:50%;margin:0 auto}#onecolumn #price .payment ul li{position:relative;padding-left:4rem}#onecolumn #price .payment ul li::before{position:absolute;top:-1rem;left:0;color:#bca66e;font-size:3rem;line-height:1}#onecolumn #price .payment ul li:first-child{margin-bottom:2rem}#onecolumn #price .payment ul li:first-child::before{content:"1."}#onecolumn #price .payment ul li:nth-child(2)::before{content:"2."}#onecolumn #price .payment .payment-cont{margin-top:8rem}#onecolumn #price .payment .payment-cont h3{margin-bottom:3rem}#onecolumn #price .payment .payment-cont p{text-align:center}#onecolumn #price .payment .payment-cont .bg-white{background:#fff;width:60%;margin:6rem auto 0;padding:4rem}#onecolumn #price .payment .payment-cont .bg-white p{text-align:left;width:calc((100% - 2rem)/2)}#onecolumn #price .cancel .ttl{margin-bottom:3rem}#onecolumn #price .cancel .bg-gray{margin:6rem auto 0;padding:4rem;width:40%}#onecolumn #price .cancel .bg-gray li:nth-child(n+2){margin-top:2rem}#onecolumn #price .returns ul{width:35%;margin:3rem auto}#onecolumn .choose-reason .reason-box{width:calc((100% - .4rem)/2);background:#f4f3f2}#onecolumn .choose-reason .reason-box .wrap{padding:5rem}#onecolumn .choose-reason .reason-box .wrap p{position:relative;padding-left:5rem;margin-bottom:3rem}#onecolumn .choose-reason .reason-box .wrap p::before{position:absolute;top:-0.5rem;left:0;color:#bca66e;font-size:3rem;line-height:.7}#onecolumn .choose-reason .reason-box .wrap .img{width:calc((100% - 1rem)/2);height:14.3vw;background:#fff}#onecolumn .choose-reason .reason-box .wrap .img img,#onecolumn .choose-reason .reason-box .wrap .img video{height:100%;-o-object-fit:cover;object-fit:cover}#onecolumn .choose-reason .reason-box .wrap .img video{padding:0 9%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#onecolumn .choose-reason .reason-box:nth-child(1) .wrap p::before{content:"1."}#onecolumn .choose-reason .reason-box:nth-child(2) .wrap p::before{content:"2."}#onecolumn .choose-reason .reason-box:nth-child(2) .wrap .img{width:17.6vw;margin:0 auto}#onecolumn #contact .about .sub-ttl{margin-bottom:0}#onecolumn #contact .form p{text-align:center;line-height:2}#onecolumn #contact .form .btn-list{margin:7rem auto 10rem}#onecolumn #contact .form .btn-list li{width:calc((100% - .4rem)/2)}#onecolumn #contact .form .btn-list li a{width:100%;text-align:center;line-height:1.3;padding:5rem 0}#onecolumn #contact .form .btn-list li a span{position:relative}#onecolumn #contact .form .btn-list li a span::before{position:absolute;content:"";top:1rem;left:0}#onecolumn #contact .form .btn-list li:first-child{background:#f4f3f2}#onecolumn #contact .form .btn-list li:first-child a{font-size:3rem;letter-spacing:.2em}#onecolumn #contact .form .btn-list li:first-child a span{padding-left:4.5rem}#onecolumn #contact .form .btn-list li:first-child a span::before{width:2.2rem;height:2.9rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/contact/ic-tel.png) no-repeat;background-size:cover}#onecolumn #contact .form .btn-list li:first-child a small{font-size:1.4rem;line-height:1.7;display:inline-block;margin-top:1rem;letter-spacing:.05em}#onecolumn #contact .form .btn-list li:last-child{background:#00b900}#onecolumn #contact .form .btn-list li:last-child a{color:#fff;font-size:4rem;font-family:"Noto Sans JP",sans-serif;padding:3rem 0 5rem}#onecolumn #contact .form .btn-list li:last-child a span{padding-left:6.5rem}#onecolumn #contact .form .btn-list li:last-child a span::before{width:5.5rem;height:5.4rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/contact/ic-line.png) no-repeat;background-size:cover}#onecolumn #contact .form .btn-list li:last-child a small{font-size:2rem}#onecolumn #contact .form .form-cont{background:#f4f3f2;padding:10rem 0 8rem}#onecolumn #contact .form .form-cont dl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#onecolumn #contact .form .form-cont dl dt,#onecolumn #contact .form .form-cont dl dd{font-weight:300;letter-spacing:.2em}#onecolumn #contact .form .form-cont dl dt{width:28%;font-size:2.2rem}#onecolumn #contact .form .form-cont dl dt small,#onecolumn #contact .form .form-cont dl dt span{font-family:"Noto Sans JP",sans-serif}#onecolumn #contact .form .form-cont dl dt small{font-size:1.6rem;display:block;margin-top:3rem}#onecolumn #contact .form .form-cont dl dt span{color:#fff;font-size:1.4rem;line-height:1;background:#a43232;padding:.5rem .3rem;display:inline-block;vertical-align:baseline;margin-left:2rem}#onecolumn #contact .form .form-cont dl dt a{color:#bca66e;text-decoration:underline}#onecolumn #contact .form .form-cont dl dd{width:70%;font-size:1.6rem}#onecolumn #contact .form .form-cont dl dd input,#onecolumn #contact .form .form-cont dl dd select,#onecolumn #contact .form .form-cont dl dd textarea{background:#fff;font-size:1.4rem;padding:2rem 5%;margin:1.5rem 0;width:90%}#onecolumn #contact .form .form-cont dl dd select{width:100%}#onecolumn #contact .form .form-cont dl dd textarea{margin:2rem 0 3rem;height:20rem;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:.2em}#onecolumn #contact .form .form-cont dl dd input.image{background:rgba(0,0,0,0);padding:0}#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label{position:relative;display:inline-block;padding:.5rem 0 .5rem 4.5rem;cursor:pointer;font-weight:300}#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label .checkbox,#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label .agree{display:none}#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label span::before,#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label span::after{position:absolute;content:"";-webkit-transition:all .5s;transition:all .5s}#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label span::before{top:18%;left:0;width:2.5rem;height:2.5rem;background:#fff}#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label span::after{top:25%;left:1.2rem;width:.2rem;height:2rem;margin-top:0;background:#bca66e;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label .checkbox:checked+span::after{opacity:1}#onecolumn #contact .form .form-cont dl dd .mwform-checkbox-field label .agree:checked+span::after{opacity:1}#onecolumn #contact .form .form-cont dl dd.con-checkbox{margin:2rem 0 5rem}#onecolumn #contact .form .form-cont dl dd.con-checkbox .horizontal-item{margin:0 9% 1rem 0;display:inline-block}#onecolumn #contact .form .form-cont dl dd.con-name input{width:83%;margin-right:2%}#onecolumn #contact .form .form-cont dl dt.con-image{margin-top:3rem}#onecolumn #contact .form .form-cont dl dd.con-image{margin-bottom:4rem}#onecolumn #contact .form .form-cont dl .con-checkbox,#onecolumn #contact .form .form-cont dl .con-image,#onecolumn #contact .form .form-cont dl .con-comment,#onecolumn #contact .form .form-cont dl .con-privacy{width:100%}#onecolumn #contact .form .form-cont dl .con-privacy{text-align:center;font-family:"Noto Sans JP",sans-serif}#onecolumn #contact .form .form-cont dl dt.con-privacy{font-size:1.6rem;margin-bottom:2rem}#onecolumn #contact .form .form-cont .btn input{background:#bca66e;font-size:1.6rem;color:#fff;font-family:"Noto Serif JP",serif;padding:1.8rem 5.6rem 1.9rem}#onecolumn #contact .form .form-cont .caution{margin-top:6rem;font-size:1.4rem;text-align:center}#onecolumn #contact.confirm .form .form-cont dl dt,#onecolumn #contact.confirm .form .form-cont dl dd{margin:1.5rem 0}#onecolumn #contact.confirm .form .form-cont dl dt{font-size:2rem}#onecolumn #contact.confirm .form .form-cont dl dt small{display:none}#onecolumn #contact.confirm .form .form-cont dl dt.con-checkbox,#onecolumn #contact.confirm .form .form-cont dl dt.con-image,#onecolumn #contact.confirm .form .form-cont dl dt.con-comment{width:28%}#onecolumn #contact.confirm .form .form-cont dl dd.con-checkbox,#onecolumn #contact.confirm .form .form-cont dl dd.con-image,#onecolumn #contact.confirm .form .form-cont dl dd.con-comment{width:70%}#onecolumn #contact.confirm .form,#onecolumn #contact.done .form{padding-top:0}h3.ttl{font-size:1.6rem !important;letter-spacing:.1em !important}.consultation{background:#f4f3f2;padding:8rem 0 4rem;margin-top:8rem}.consultation h2{margin-bottom:4.5rem}.page-id-17072 #onecolumn #shop-info,.page-id-17075 #onecolumn #shop-info,.page-id-17089 #onecolumn #shop-info,.page-id-17095 #onecolumn #shop-info,.page-id-17102 #onecolumn #shop-info,.page-id-17099 #onecolumn #shop-info,.page-id-17245 #onecolumn #shop-info{margin-top:0}.page-id-17026 #afc_sidebar_15992,.page-id-17030 #afc_sidebar_15992,.page-id-17034 #afc_sidebar_15992,.page-id-17047 #afc_sidebar_15992,.page-id-17050 #afc_sidebar_15992,.page-id-17061 #afc_sidebar_15992,.page-id-17065 #afc_sidebar_15992,.page-id-17069 #afc_sidebar_15992,.page-id-17072 #afc_sidebar_15992,.page-id-17075 #afc_sidebar_15992,.page-id-17085 #afc_sidebar_15992,.page-id-17089 #afc_sidebar_15992,.page-id-17095 #afc_sidebar_15992,.page-id-17102 #afc_sidebar_15992,.page-id-17099 #afc_sidebar_15992,.post-type-archive-works #afc_sidebar_15992,.post-type-archive-movie #afc_sidebar_15992,.page-id-17116 #afc_sidebar_15992{display:none}.no-webp #onecolumn .first .explanation ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img1.png) no-repeat center;background-size:cover}.no-webp #onecolumn .first .explanation ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img2.png) no-repeat center;background-size:cover}.no-webp #onecolumn .first .explanation ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img3.png) no-repeat center;background-size:cover}.no-webp #onecolumn .first .explanation ul li:nth-child(4){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img4.png) no-repeat center;background-size:cover}.no-webp #onecolumn #beginners .good-point ul li:first-child .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img1.png) no-repeat center right;background-size:contain}.no-webp #onecolumn #beginners .good-point ul li:nth-child(2) .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img2.png) no-repeat center right;background-size:contain}.no-webp #onecolumn #beginners .good-point ul li:nth-child(3) .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img3.png) no-repeat center right;background-size:contain}.no-webp #onecolumn #beginners .good-point ul li:nth-child(4) .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img4.png) no-repeat center right;background-size:contain}.no-webp #onecolumn #beginners .good-point ul li:last-child .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img5.png) no-repeat center right;background-size:contain}.no-webp #onecolumn #beginners .choose .item-kind .big-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/choose-img1-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #beginners .choose .item-kind .big-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/choose-img2-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #beginners .choose .item-kind .big-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/choose-img3-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .big-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg1-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .big-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg2-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .big-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg3-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .small-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg4-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .small-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg5-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .small-item li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg6-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .small-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg7-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg1.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg2.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg3.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg4.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #mariage .design ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg1-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(4){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg2-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(5){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg3-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(6){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg4-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.individual li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg5-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.individual li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg6-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.smple li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.smple li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #sweet .material ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/sweet/material-bg1.png) no-repeat center;background-size:cover}.no-webp #onecolumn #sweet .material ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/sweet/material-bg2.png) no-repeat center;background-size:cover}.no-webp #onecolumn #sweet .material ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/sweet/material-bg3.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .section2{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/thought-bg.png) no-repeat bottom right;background-size:45%}.no-webp #onecolumn #happyring .link1 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg1-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .link1 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg2-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .link2 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg3-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .link2 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg4-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #flow .flow-cont .bg-iphone{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/flow/bg-iphone.png) no-repeat center}.no-webp #onecolumn #flow .system{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/flow/system-img.png) no-repeat bottom right;background-size:70%}.no-webp #onecolumn #three-set .kind .shape ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img1.png) no-repeat center,#fff;background-size:cover}.no-webp #onecolumn #three-set .kind .shape ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img2.png) no-repeat center,#fff;background-size:cover}.no-webp #onecolumn #three-set .kind .shape ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img3.png) no-repeat center,#fff;background-size:cover}.no-webp #onecolumn #three-set .kind .shape ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img4.png) no-repeat center,#fff;background-size:cover}.no-webp #onecolumn #three-set .kind .material ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img1-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #three-set .kind .material ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img2-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #three-set .kind .material ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img3-pc.png) no-repeat center;background-size:cover}.no-webp #onecolumn #lost .about .link div{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/lost/06-pc.png) no-repeat right;background-size:cover}.webp #onecolumn .first .explanation ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img1.png) no-repeat center;background-size:cover}.webp #onecolumn .first .explanation ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img2.png) no-repeat center;background-size:cover}.webp #onecolumn .first .explanation ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img3.png) no-repeat center;background-size:cover}.webp #onecolumn .first .explanation ul li:nth-child(4){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/first-img4.png) no-repeat center;background-size:cover}.webp #onecolumn #beginners .good-point ul li:first-child .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img1.webp) no-repeat center right;background-size:contain}.webp #onecolumn #beginners .good-point ul li:nth-child(2) .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img2.webp) no-repeat center right;background-size:contain}.webp #onecolumn #beginners .good-point ul li:nth-child(3) .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img3.webp) no-repeat center right;background-size:contain}.webp #onecolumn #beginners .good-point ul li:nth-child(4) .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img4.webp) no-repeat center right;background-size:contain}.webp #onecolumn #beginners .good-point ul li:last-child .wrap{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/beginners/good-point-img5.webp) no-repeat center right;background-size:contain}.webp #onecolumn #beginners .choose .item-kind .big-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/choose-img1-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #beginners .choose .item-kind .big-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/choose-img2-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #beginners .choose .item-kind .big-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/toppage/choose-img3-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .big-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg1-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .big-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg2-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .big-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg3-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .small-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg4-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .small-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg5-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .small-item li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg6-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .small-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg7-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .jewelry ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg1.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #engage .jewelry ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg2.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #engage .jewelry ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg3.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #engage .jewelry ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg4.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg1-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(4){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg2-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(5){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg3-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(6){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg4-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.individual li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg5-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.individual li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg6-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.smple li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.smple li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .merit ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/merit-bg1.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .merit ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/merit-bg2.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .merit ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/merit-bg3.webp) no-repeat center;background-size:cover}.webp #onecolumn #sweet .material ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/sweet/material-bg1.webp) no-repeat center;background-size:cover}.webp #onecolumn #sweet .material ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/sweet/material-bg2.webp) no-repeat center;background-size:cover}.webp #onecolumn #sweet .material ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/sweet/material-bg3.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .section2{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/thought-bg.webp) no-repeat bottom right;background-size:45%}.webp #onecolumn #happyring .link1 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg1-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .link1 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg2-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .link2 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg3-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .link2 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg4-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #flow .flow-cont .bg-iphone{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/flow/bg-iphone.webp) no-repeat center}.webp #onecolumn #flow .system{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/flow/system-img.webp) no-repeat bottom right;background-size:70%}.webp #onecolumn #three-set .kind .shape ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img1.webp) no-repeat center,#fff;background-size:cover}.webp #onecolumn #three-set .kind .shape ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img2.webp) no-repeat center,#fff;background-size:cover}.webp #onecolumn #three-set .kind .shape ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img3.webp) no-repeat center,#fff;background-size:cover}.webp #onecolumn #three-set .kind .shape ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/shape-img4.webp) no-repeat center,#fff;background-size:cover}.webp #onecolumn #three-set .kind .material ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img1-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #three-set .kind .material ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img2-pc.webp) no-repeat center;background-size:cover}.webp #onecolumn #three-set .kind .material ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img3-pc.webp) no-repeat center;background-size:cover}#onecolumn section .btn{margin-bottom:3rem}@media all and (-ms-high-contrast: none){#onecolumn .choose-reason .reason-box .wrap .img video{height:auto;padding:0}}@media screen and (max-width: 1200px){.col3-cont-style a,#onecolumn .material ul li a,#onecolumn #engage .shape .big-item li a,#onecolumn #mariage .rank ul li a{padding:3rem 0 2rem 17%;width:83%}.col3-cont-style a p,#onecolumn .material ul li a p,#onecolumn #engage .shape .big-item li a p,#onecolumn #mariage .rank ul li a p{font-size:1.2rem}.col3-cont-style a .name,#onecolumn .material ul li a .name,#onecolumn #engage .shape .big-item li a .name,#onecolumn #mariage .rank ul li a .name{font-size:1.8rem}.col3-cont-style a .name small,#onecolumn .material ul li a .name small,#onecolumn #engage .shape .big-item li a .name small,#onecolumn #mariage .rank ul li a .name small{font-size:1rem}.article-style a .img,#onecolumn .cat-cont .blog article a .img,#onecolumn #lost #blog article a .img{height:20rem}#onecolumn section h2 span{font-size:1.2rem}#onecolumn section h2 small{font-size:1.8rem;display:inline-block;margin-top:1.5rem;line-height:1.8}#onecolumn .cat-cont .about .inner-s{width:65%}#onecolumn .cat-cont .about .inner-s p{font-size:1.6rem}#onecolumn .cat-cont .material ul li a{padding:3.6rem 16% 3rem;width:68%}#onecolumn .cat-cont .material ul li a p{font-size:1.4rem}#onecolumn .cat-cont .material ul li a .name{font-size:2.2rem}#onecolumn .first .first-about .ttl{font-size:1.8rem}#onecolumn .first .explanation ul li a{font-size:1.8rem}#onecolumn .first .explanation ul li:nth-child(5) a,#onecolumn .first .explanation ul li:nth-child(6) a,#onecolumn .first .explanation ul li:nth-child(7) a,#onecolumn .first .explanation ul li:last-child a{padding:3.2rem 0 3.1rem;font-size:1.4rem}#onecolumn #beginners .choose .item-kind .big-item li a{padding:18.7rem 0 3.6rem}#onecolumn #beginners .choose .item-kind .small-item li a{padding:3.2rem 0}#onecolumn #mariage .design .col2.inner-s{width:52%}#onecolumn #setring .simple-box ul li .txt{font-size:1.3rem}#onecolumn #happyring .link .inner-s{width:70%}#onecolumn #craftmanship .intro .col2 .txt div h3{font-size:1.8rem}#onecolumn #craftmanship .intro .col2 .txt div:first-child{margin-bottom:2rem}#onecolumn #stamp .example ul li p,#onecolumn #stamp .engage-stamp ul li p{font-size:1.4rem}#onecolumn #flow .flow-cont .flow-detail .box ul.col2{width:60%}#onecolumn #semi-order .type .kind ul li p{font-size:1.4rem}#onecolumn #price .switch .tab-list li{font-size:1.4rem}#onecolumn #price .switch .tab-cont .tab-cont-list ul li{width:32.66%}#onecolumn #price .switch .tab-cont .tab-cont-list ul li:nth-child(4n){margin-right:1%}#onecolumn #price .switch .tab-cont .tab-cont-list ul li:nth-child(3n){margin-right:0}#onecolumn #price .wrapping .img{width:70%}#onecolumn #price .payment ul{width:65%}#onecolumn #price .cancel .bg-gray{width:50%}#onecolumn #price .returns ul{width:45%}#onecolumn #contact .form .form-cont dl dd.con-name input{width:80%}}@media screen and (max-width: 1024px){.col3-cont-style a,#onecolumn .material ul li a,#onecolumn #engage .shape .big-item li a,#onecolumn #mariage .rank ul li a{padding:3rem 11%;width:78%}.col3-cont-style a p,#onecolumn .material ul li a p,#onecolumn #engage .shape .big-item li a p,#onecolumn #mariage .rank ul li a p{font-size:1.8rem}.col3-cont-style a p .br-pc,#onecolumn .material ul li a p .br-pc,#onecolumn #engage .shape .big-item li a p .br-pc,#onecolumn #mariage .rank ul li a p .br-pc{display:none}.col3-cont-style a p .br-sp,#onecolumn .material ul li a p .br-sp,#onecolumn #engage .shape .big-item li a p .br-sp,#onecolumn #mariage .rank ul li a p .br-sp{display:block}.col3-cont-style a .name,#onecolumn .material ul li a .name,#onecolumn #engage .shape .big-item li a .name,#onecolumn #mariage .rank ul li a .name{font-size:2.8rem}.col3-cont-style a .name small,#onecolumn .material ul li a .name small,#onecolumn #engage .shape .big-item li a .name small,#onecolumn #mariage .rank ul li a .name small{font-size:1.6rem}.article-style a,#onecolumn .cat-cont .blog article a,#onecolumn #lost #blog article a{width:100%;margin-bottom:2rem}.article-style a .img,#onecolumn .cat-cont .blog article a .img,#onecolumn #lost #blog article a .img,.article-style a .txt,#onecolumn .cat-cont .blog article a .txt,#onecolumn #lost #blog article a .txt{display:inline-block;vertical-align:top}.article-style a .img,#onecolumn .cat-cont .blog article a .img,#onecolumn #lost #blog article a .img{width:40%;margin-right:3%}.article-style a .txt,#onecolumn .cat-cont .blog article a .txt,#onecolumn #lost #blog article a .txt{width:55%;margin-top:1rem}.article-style a:last-child,#onecolumn .cat-cont .blog article a:last-child,#onecolumn #lost #blog article a:last-child{margin-bottom:0}#onecolumn section h2 small{font-size:1.8rem;display:inline-block;margin-top:1.5rem;line-height:1.8}#onecolumn section .col3 li{width:calc((100% - .4rem)/2);margin-bottom:.4rem}#onecolumn section .col3 li:last-child{margin-bottom:0}#onecolumn .cat-cont .about .inner-s{width:80%}#onecolumn .cat-cont .about p{font-size:1.6rem}#onecolumn .cat-cont .material ul li a{padding:3.6rem 16% 3rem;width:68%}#onecolumn .cat-cont .material ul li a p{font-size:1.4rem}#onecolumn .cat-cont .material ul li a .name{font-size:2.2rem}#onecolumn .cat-cont .voice .inner-s{width:90%}#onecolumn .first .inner-m .ttl{font-size:1.6rem}#onecolumn .first .explanation{margin-top:6rem}#onecolumn .first .explanation ul li a{font-size:1.4rem;padding:2.3rem 0}#onecolumn .first .explanation ul li:nth-child(5) a,#onecolumn .first .explanation ul li:nth-child(6) a,#onecolumn .first .explanation ul li:nth-child(7) a,#onecolumn .first .explanation ul li:last-child a{padding:2.5rem 0;font-size:1.2rem}#onecolumn #beginners .choose .item-kind .big-item li{width:calc((100% - .8rem)/3)}#onecolumn #beginners .choose .item-kind .big-item li a{padding:14.7rem 0 1.6rem}#onecolumn #beginners .choose .item-kind .small-item li a{padding:3rem 0;font-size:1.4rem}#onecolumn #engage .shape .big-item li{margin-bottom:.4rem}#onecolumn #engage .shape .big-item li a p{font-size:1.6rem}#onecolumn #engage .shape .big-item li:first-child a .name img{width:4vw}#onecolumn #engage .shape .big-item li:nth-child(2) a .name img{width:3vw}#onecolumn #engage .shape .big-item li:last-child{margin-bottom:0}#onecolumn #engage .shape .big-item li:last-child a .name img{width:5vw}#onecolumn #engage .jewelry ul li{padding:11rem 0 1.6rem;font-size:1.8rem}#onecolumn #engage .jewelry ul li:first-child:before{width:9rem;height:9rem}#onecolumn #engage .jewelry ul li .no-1{padding-top:1rem;font-size:1.4rem}#onecolumn #engage .jewelry ul li small{font-size:1.2rem}#onecolumn #mariage .design .inner,#onecolumn #mariage .design .col2.inner-s{width:72%}#onecolumn #mariage .design .inner .col4 li,#onecolumn #mariage .design .col2.inner-s .col4 li{width:calc((100% - .4rem)/2);margin-bottom:.4rem}#onecolumn #mariage .design .inner .col4 li:nth-child(n+3),#onecolumn #mariage .design .col2.inner-s .col4 li:nth-child(n+3){margin-bottom:0}#onecolumn #mariage .design .flap li{margin-right:.4rem}#onecolumn #mariage .design .flap li:nth-child(2n){margin-right:0}#onecolumn #mariage .price .faq .img{width:60%}#onecolumn #mariage .promiss .inner-s{width:86%}#onecolumn #mariage .promiss .title{border-bottom:1px #bca66e solid;margin-bottom:1rem;padding-bottom:1rem}#onecolumn #mariage .promiss .title span{border:none;padding-right:0}#onecolumn #mariage .promiss .promiss-box{text-align:left}#onecolumn #mariage .promiss .promiss-box:first-of-type .title::before{border:none;padding-left:0}#onecolumn #mariage .promiss .promiss-box:nth-of-type(2) .title::before{border:none;padding-left:0}#onecolumn #mariage .promiss .promiss-box:nth-of-type(3) .title::before{border:none;padding-left:0}#onecolumn #engage>.price .inner-s,#onecolumn #mariage>.price .inner-s,#onecolumn #surprise>.price .inner-s,#onecolumn #setring>.price .inner-s{width:86%}#onecolumn #engage>.price .faq p,#onecolumn #mariage>.price .faq p,#onecolumn #surprise>.price .faq p,#onecolumn #setring>.price .faq p{text-align:left}#onecolumn #engage>.price .faq .answer,#onecolumn #mariage>.price .faq .answer,#onecolumn #surprise>.price .faq .answer,#onecolumn #setring>.price .faq .answer{width:70%}#onecolumn #engage .material .flap .flap,#onecolumn #mariage .material .flap .flap,#onecolumn #surprise .material .flap .flap,#onecolumn #setring .material .flap .flap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#onecolumn #engage .material .flap .flap .material-img,#onecolumn #mariage .material .flap .flap .material-img,#onecolumn #surprise .material .flap .flap .material-img,#onecolumn #setring .material .flap .flap .material-img{width:30%}#onecolumn #engage .material .flap .flap .material-box,#onecolumn #engage .material .flap .flap .material-box-right,#onecolumn #mariage .material .flap .flap .material-box,#onecolumn #mariage .material .flap .flap .material-box-right,#onecolumn #surprise .material .flap .flap .material-box,#onecolumn #surprise .material .flap .flap .material-box-right,#onecolumn #setring .material .flap .flap .material-box,#onecolumn #setring .material .flap .flap .material-box-right{margin-left:0}#onecolumn #engage .material .flap .flap .material-box-right,#onecolumn #mariage .material .flap .flap .material-box-right,#onecolumn #surprise .material .flap .flap .material-box-right,#onecolumn #setring .material .flap .flap .material-box-right{text-align:right}#onecolumn #engage .material li:first-child,#onecolumn #engage .material li:nth-child(2),#onecolumn #mariage .material li:first-child,#onecolumn #mariage .material li:nth-child(2),#onecolumn #surprise .material li:first-child,#onecolumn #surprise .material li:nth-child(2),#onecolumn #setring .material li:first-child,#onecolumn #setring .material li:nth-child(2){border-bottom:none}#onecolumn #engage .works .flap li .btn a,#onecolumn #mariage .works .flap li .btn a{width:100%}#onecolumn #sweet .entry-content>.price .inner-s{width:86%}#onecolumn #sweet .entry-content>.price .faq p{text-align:left}#onecolumn #sweet .entry-content>.price .faq .answer{width:70%}#onecolumn #sweet .about .inner-s{width:86%}#onecolumn #setring .simple-box ul li .txt{font-size:1.2rem;margin-top:1rem}#onecolumn #happyring .thought .col2 .txt,#onecolumn #happyring .thought .col2 .img{width:100%}#onecolumn #happyring .thought .col2 .txt{margin-bottom:4rem}#onecolumn #happyring .thought .col2 .txt .br-pc{display:none}#onecolumn #happyring .link .inner-s{width:70%}#onecolumn #happyring .link ul li a{font-size:1.8rem;padding:3rem 6%}#onecolumn #happyring .link ul li a small{font-size:1.2rem}#onecolumn #craftmanship .intro .col2 .txt div h3{font-size:1.8rem}#onecolumn #craftmanship .intro .col2 .txt div:first-child{margin-bottom:2rem}#onecolumn #craftmanship .technique .col3 li{margin-bottom:4rem}#onecolumn #craftmanship .technique .col3 li:last-child{margin-bottom:0}#onecolumn #craftmanship .technique .col3 li p{margin-top:2rem}#onecolumn #stamp .example ul li p,#onecolumn #stamp .engage-stamp ul li p{font-size:1.2rem}#onecolumn #stamp .example .outside .col3 li{width:calc((100% - .8rem)/3)}#onecolumn #stamp .price .faq .answer{width:80%}#onecolumn #flow .flow-cont .flow-detail .box ul.col2{width:80%}#onecolumn #flow .system{padding-bottom:14rem}#onecolumn #semi-order .type .kind ul li:nth-child(-n+2){margin-bottom:4rem}#onecolumn #semi-order .type .kind ul.inner-s{width:100%}#onecolumn #semi-order .type .kind ul.inner-s li{margin-bottom:0}#onecolumn #page_movie #list_block .select{width:70%}#onecolumn #page_movie #list_block ul.inner-s{width:90%}#onecolumn #price .switch .tab-list li{width:33%}#onecolumn #price .switch .tab-list li:nth-child(4n){margin-right:.5%}#onecolumn #price .switch .tab-list li:nth-child(3n){margin-right:0}#onecolumn #price .payment ul{width:80%}#onecolumn #price .payment .payment-cont .bg-white{width:70%}#onecolumn #price .cancel .bg-gray{width:87%}#onecolumn #price .returns ul{width:100%}#onecolumn .choose-reason .reason-box .wrap{padding:3rem}#onecolumn .choose-reason .reason-box .wrap p{padding-left:6vw}#onecolumn .choose-reason .reason-box .wrap p::before{font-size:3.5rem}#onecolumn #contact .about .inner-s{width:100%}#onecolumn #contact .form .btn-list li a{padding:4rem 0}#onecolumn #contact .form .btn-list li:first-child a{font-size:2.4rem}#onecolumn #contact .form .btn-list li:first-child a small{font-size:1rem}#onecolumn #contact .form .btn-list li:first-child a span{padding-left:3rem}#onecolumn #contact .form .btn-list li:first-child a span::before{width:1.6rem;height:2.2rem}#onecolumn #contact .form .btn-list li:last-child a{font-size:2.8rem}#onecolumn #contact .form .btn-list li:last-child a small{font-size:1.6rem}#onecolumn #contact .form .btn-list li:last-child a span{padding-left:5rem}#onecolumn #contact .form .btn-list li:last-child a span::before{top:.5rem;width:4.5rem;height:4.4rem}#onecolumn #contact .form .form-cont dl dt{font-size:1.8rem;width:40%}#onecolumn #contact .form .form-cont dl dt small{font-size:1.4rem;margin-top:1.5rem}#onecolumn #contact .form .form-cont dl dd{width:60%}#onecolumn #contact .form .form-cont dl dd.con-name input{width:77%}#onecolumn #contact .form .form-cont dl .con-privacy{font-size:1.4rem}#onecolumn #contact .form .form-cont .caution{text-align:left}}@media screen and (max-width: 767px){.br-pc{display:none}.br-sp{display:block}.page-template-page-shop .mainv img{max-width:100%;height:250px}#onecolumn section .col3 li{width:100%}#onecolumn section .col4 li{width:calc((100% - .2rem)/2);margin-bottom:.2rem}#onecolumn section .sp-inner{width:90%;margin:0 auto}#onecolumn .about .inner-s{width:85%}#onecolumn .about .sub-ttl{margin-bottom:3rem;font-size:1.6rem}#onecolumn .about p{text-align:left;font-size:1.2rem}#onecolumn .cat-cont .design .col3 li{width:calc((100% - .2rem)/2)}#onecolumn .first .explanation ul li{width:calc((100% - .2rem)/2);margin-bottom:.2rem}#onecolumn .first .explanation ul li:first-child,#onecolumn .first .explanation ul li:nth-child(2),#onecolumn .first .explanation ul li:nth-child(3),#onecolumn .first .explanation ul li:nth-child(4){margin-bottom:.2rem}#onecolumn #beginners .choose .item-kind .big-item li{width:100%;margin-bottom:.2rem}#onecolumn #beginners .choose .item-kind .small-item li{width:calc((100% - .2rem)/2);margin-bottom:.2rem}#onecolumn #setring .simple-box ul li{margin-bottom:4rem}#onecolumn #setring .simple-box ul li .txt{font-size:1.4rem;margin-top:1rem}#onecolumn #setring .simple-box ul li:nth-child(n+3){margin-bottom:0}#onecolumn #happyring .thought .col2 .txt,#onecolumn #happyring .thought .col2 .img{width:100%}#onecolumn #happyring .thought .col2 .txt{margin-bottom:4rem}#onecolumn #happyring .thought .col2 .txt .br-pc{display:none}#onecolumn #happyring .link .inner-s{width:70%}#onecolumn #happyring .link ul li a{font-size:1.8rem;padding:3rem 6%}#onecolumn #happyring .link ul li a small{font-size:1.2rem}#onecolumn #promise .promise-cont .promise-box h2{text-align:left}#onecolumn #promise .promise-cont .promise-box h2 span{padding-bottom:2rem;font-size:2.4rem;display:block;border-bottom:.1rem solid #bca66e}#onecolumn #promise .promise-cont .promise-box h2 span::before{line-height:.8}#onecolumn #promise .promise-cont .promise-box p{text-align:left}#onecolumn #promise .promise-cont .promise-box .flap{margin-top:2rem}#onecolumn #promise .promise-cont .promise-box .flap .img-list{width:100%}#onecolumn #promise .promise-cont .promise-box .flap .img,#onecolumn #promise .promise-cont .promise-box .flap .txt{width:100%}#onecolumn #promise .promise-cont .promise-box .flap .txt{margin-top:2rem}#onecolumn #about .br-pc{display:none}#onecolumn #about .br-sp{display:block}#onecolumn #about .sub-ttl{margin-bottom:0}#onecolumn #about .about-cont .about-box{padding:5rem 0}#onecolumn #about .about-cont .about-box .flap .img,#onecolumn #about .about-cont .about-box .flap .txt,#onecolumn #about .about-cont .about-box .flex-center .img,#onecolumn #about .about-cont .about-box .flex-center .txt{width:calc((100% - 2rem)/2)}#onecolumn #about .about-cont .about-box .txt{padding:0 0 3rem 4rem;font-size:1.5rem;line-height:1.8}#onecolumn #about .about-cont .about-box .txt::before{font-size:4.5rem}#onecolumn #about .about-cont .about-box:first-child{margin-bottom:5rem}#onecolumn #about .company-history dt{min-width:30%}#onecolumn #about .store-introduction p{font-size:1.5rem;line-height:1.8}#onecolumn #shop h3{border-bottom:1px #bca66e solid;padding-bottom:1rem;text-align:left}#onecolumn #shop h3 span{border:none;padding-bottom:0}#onecolumn #shop .introduction p,#onecolumn #shop .access p{text-align:left}#onecolumn #shop .introduction .inner .inner-s{width:100%}#onecolumn #shop .introduction .img-box .flap .img{width:100%}#onecolumn #shop .access .access-cont .btn{margin-top:2rem}#onecolumn #after .warranty-period,#onecolumn #after .free-service,#onecolumn #after .pay-service{text-align:left}#onecolumn #ring-size .mariage,#onecolumn #ring-size .engage,#onecolumn #ring-size .ring-gauge{text-align:left}#onecolumn #ring-size .mariage .box .title,#onecolumn #ring-size .engage .box .title{text-align:center}#onecolumn #ring-size .ring-gauge .flap .wrapper{width:calc((100% - 1rem)/2)}#onecolumn #ring-size .ring-gauge .flap .wrapper:nth-child(3n){margin-right:1rem}#onecolumn #ring-size .ring-gauge .flap .wrapper:nth-child(2n){margin-right:0}#onecolumn #ring-size .ring-gauge .flap .caption{text-align:center}#onecolumn #surprise .episode{text-align:left}#onecolumn #surprise .episode .box .title{border-bottom:1px #bca66e solid;padding-bottom:1.5rem;margin-bottom:3rem}#onecolumn #surprise .episode .box .title span{border:none;padding:0}#onecolumn #surprise .episode .box .flap{margin-bottom:0}#onecolumn #surprise .episode .box .flap .img{width:100%;margin-bottom:1rem}#onecolumn #surprise .promise .box .description{text-align:left}#onecolumn #surprise .works p{text-align:left}#onecolumn #favorite #list-block .flap{display:block}#onecolumn #favorite .btn{margin-top:6rem}#onecolumn #favorite .results-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;margin-bottom:3rem}#onecolumn #favorite .results-list ul li:nth-child(4n){margin:0 auto;margin-bottom:3rem}#onecolumn #favorite .results-list ul li .txt{width:90%;margin-top:0;margin-left:1.5rem}#onecolumn #favorite .results-list ul li .txt .ttl span{text-align:left;margin:0 0 1.5rem}#onecolumn #favorite .results-list ul li .txt p.ttl{line-height:1.6em}#onecolumn #favorite .results-list ul li .txt p.type{line-height:1.6em}#onecolumn #favorite-info .procedure .box .step,#onecolumn #favorite-info .procedure .box .txt{font-size:2.5rem}#onecolumn #after .inner-s,#onecolumn #ring-size .inner-s,#onecolumn #surprise .inner-s,#onecolumn #favorite .inner-s,#onecolumn #favorite-info .inner-s{width:86%}#onecolumn #after .mabo-pc,#onecolumn #ring-size .mabo-pc,#onecolumn #surprise .mabo-pc,#onecolumn #favorite .mabo-pc,#onecolumn #favorite-info .mabo-pc{margin-bottom:0}#onecolumn #after .menu-item .menu-item-link::after,#onecolumn #ring-size .menu-item .menu-item-link::after,#onecolumn #surprise .menu-item .menu-item-link::after,#onecolumn #favorite .menu-item .menu-item-link::after,#onecolumn #favorite-info .menu-item .menu-item-link::after{left:92%}#onecolumn #lost .about .table-of-cont .inner-s{width:86%}#onecolumn #lost .about .link div{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/lost/06-sp.webp) no-repeat right;background-size:cover;width:86%}#onecolumn #lost .about .link div a{font-size:1.7rem}#onecolumn #lost .about .link div a small::before{right:42%}#onecolumn #lost .about .lost-cont .area .inner-s{width:86%}#onecolumn #lost #procedure .lost-cont2 .area .inner-s{width:86%}#onecolumn #lost #faq .inner-s,#onecolumn #lost #example .inner-s{width:86%}#onecolumn #page_faq .inner-s{width:86%}#onecolumn #page_faq .faq-list .menu-item .menu-item-link::after{left:92%}#onecolumn #page_faq.single-faq .pager p{width:49.5%}#onecolumn #page_faq.single-faq .pager p.prev{margin-left:0;text-align:center;margin-right:.5%}#onecolumn #page_faq.single-faq .pager p.next{margin-right:0;text-align:center;margin-left:.5%}#onecolumn #page_faq.single-faq .pager a{min-width:inherit;width:100%;margin:0}#onecolumn #page_faq.single-faq .back{text-align:center;margin-top:6rem}#onecolumn #page_faq.single-faq .back a{font-size:1.4rem;padding-bottom:.5rem;min-width:inherit;width:100%}#onecolumn #craftmanship .col3 li{width:calc((100% - .4rem)/2)}#onecolumn #craftmanship .intro .col2 .img,#onecolumn #craftmanship .intro .col2 .txt{width:100%}#onecolumn #craftmanship .intro .col2 .img{margin-bottom:4rem}#onecolumn #craftmanship .technique ul li p{text-align:center}#onecolumn #stamp .engage-stamp ul li{width:100%}#onecolumn #stamp .engage-stamp ul li:nth-child(2){margin-top:4rem}#onecolumn #flow .flow-cont .flow-detail .box ul.col2{width:100%}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li{width:calc((100% - 3.5rem)/2)}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .img img{height:27vw}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li:nth-child(-n+2){margin-bottom:3rem}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li:nth-child(-n+2) .video{padding:0 15%}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li:nth-child(-n+2) .video video{height:26vw}#onecolumn #semi-order .type .size{width:100%}#onecolumn #semi-order .type .kind .col2 li{width:100%}#onecolumn #semi-order .type .kind .col2 li:first-child{margin-bottom:4rem}#onecolumn #page_movie #list_block ul.inner-s{width:100%}#onecolumn #price .switch .tab-list li{width:49.7%;margin-right:.6%}#onecolumn #price .switch .tab-list li:nth-child(3n){margin-right:.6%}#onecolumn #price .switch .tab-list li:nth-child(2n){margin-right:0}#onecolumn #price .switch .tab-cont .tab-cont-list .ttl{text-align:center;font-size:2rem}#onecolumn #price .switch .tab-cont .tab-cont-list ul li{width:49.4%;margin-right:1.2%}#onecolumn #price .switch .tab-cont .tab-cont-list ul li:nth-child(3n){margin-right:1.2%}#onecolumn #price .switch .tab-cont .tab-cont-list ul li:nth-child(2n){margin-right:0}#onecolumn .choose-reason .reason-box{width:100%;margin-bottom:2rem}#onecolumn .choose-reason .reason-box .wrap{padding:5rem}#onecolumn .choose-reason .reason-box .wrap p{padding-left:8vw}#onecolumn .choose-reason .reason-box:nth-child(2){margin-bottom:0}#onecolumn .choose-reason .reason-box:nth-child(2) .wrap .img{width:50%}#onecolumn #contact .about .inner-s{width:85%}#onecolumn #contact .form p{text-align:left}#onecolumn #contact .form .btn-list li{width:100%;margin-bottom:.2rem}#onecolumn #contact .form .btn-list li:last-child{margin-bottom:0}#onecolumn #contact.confirm .form .form-cont dl dt{margin:1.5rem 0 0}#onecolumn #contact.confirm .form .form-cont dl dd{margin:1rem 0 1.5rem}#onecolumn #contact.confirm .form .form-cont dl dt.con-checkbox,#onecolumn #contact.confirm .form .form-cont dl dt.con-image,#onecolumn #contact.confirm .form .form-cont dl dt.con-comment{width:100%}#onecolumn #contact.confirm .form .form-cont dl dd.con-checkbox,#onecolumn #contact.confirm .form .form-cont dl dd.con-image,#onecolumn #contact.confirm .form .form-cont dl dd.con-comment{width:100%}.consultation{padding:5rem 0 4rem;margin-top:4rem}.consultation .inner{width:100%}.no-webp #onecolumn #lost .about .link div{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/lost/06-sp.png) no-repeat right;background-size:cover}}@media screen and (max-width: 479px){.btn-style a,#onecolumn section .btn a{font-size:1.4rem;padding:.9rem 4rem}.sideline-style,#onecolumn .about .sub-ttl{border-left:.1rem solid #beac7f;border-right:.1rem solid #beac7f}.triangle-style::after,#onecolumn #engage .shape .big-item li::after,#onecolumn #mariage .rank ul li::after{border-bottom:6rem solid rgba(0,0,0,0)}.triangle-style span,#onecolumn #engage .shape .big-item li span,#onecolumn #mariage .rank ul li span{top:1.2rem;left:-0.5rem;font-size:1rem}.triangle-style span strong,#onecolumn #engage .shape .big-item li span strong,#onecolumn #mariage .rank ul li span strong{font-size:1.4rem}.col3-cont-style a p,#onecolumn .material ul li a p,#onecolumn #engage .shape .big-item li a p,#onecolumn #mariage .rank ul li a p{font-size:1.2rem}.col3-cont-style a .name,#onecolumn .material ul li a .name,#onecolumn #engage .shape .big-item li a .name,#onecolumn #mariage .rank ul li a .name{font-size:2rem;margin-top:.5rem}.col3-cont-style a .name small,#onecolumn .material ul li a .name small,#onecolumn #engage .shape .big-item li a .name small,#onecolumn #mariage .rank ul li a .name small{font-size:1rem}.article-style,#onecolumn .cat-cont .blog article,#onecolumn #lost #blog article{margin-bottom:3rem}.article-style a,#onecolumn .cat-cont .blog article a,#onecolumn #lost #blog article a{margin-bottom:1.5rem}.article-style a .img,#onecolumn .cat-cont .blog article a .img,#onecolumn #lost #blog article a .img{width:36%;margin-right:3%;height:9rem}.article-style a .txt,#onecolumn .cat-cont .blog article a .txt,#onecolumn #lost #blog article a .txt{width:55%;margin-top:0}.article-style a .txt .txt-top,#onecolumn .cat-cont .blog article a .txt .txt-top,#onecolumn #lost #blog article a .txt .txt-top{margin-bottom:1rem}.article-style a .txt .txt-top .date,#onecolumn .cat-cont .blog article a .txt .txt-top .date,#onecolumn #lost #blog article a .txt .txt-top .date,.article-style a .txt .txt-top .cat,#onecolumn .cat-cont .blog article a .txt .txt-top .cat,#onecolumn #lost #blog article a .txt .txt-top .cat{font-size:1.4rem}.article-style a .txt .txt-top .cat,#onecolumn .cat-cont .blog article a .txt .txt-top .cat,#onecolumn #lost #blog article a .txt .txt-top .cat{position:inherit;top:inherit;right:inherit;display:inline-block;margin:.5rem 0 0 0}.article-style a .txt .ttl,#onecolumn .cat-cont .blog article a .txt .ttl,#onecolumn #lost #blog article a .txt .ttl{font-size:1.4rem}.article-style a:last-child,#onecolumn .cat-cont .blog article a:last-child,#onecolumn #lost #blog article a:last-child{margin-bottom:0}.first-style .inner-m,#onecolumn .cat-cont .reason .inner-m,#onecolumn .first .inner-m{width:75%}.first-about .ttl{font-size:1.4rem}.first-about .first-about-cont{margin-top:3rem}.first-about .first-about-cont .img,.first-about .first-about-cont .txt{width:100%}.first-about .first-about-cont .txt{font-size:1.4rem;margin-bottom:2rem}body{font-size:1.4rem}h2{font-size:1.8rem;letter-spacing:.25em}h3{font-size:1.6rem;padding-bottom:2rem}h3::before{width:2rem;height:.1rem}.inner{width:90%}.inner-s{width:85%}.sp-inner100{width:100%}h1{text-align:left;line-height:1.5}#onecolumn section{padding:4rem 0 0}#onecolumn section h2{font-size:2.2rem;margin-bottom:3rem;line-height:1.75}#onecolumn section h2 span{font-size:1rem}#onecolumn section h2 small{font-size:1.2rem;margin-top:.5rem}#onecolumn section p{line-height:2}#onecolumn section .btn{margin-top:3rem}#onecolumn .about .upper-layer-ttl{font-size:1.8rem;margin-bottom:1rem}#onecolumn .upper-layer-ttl{font-size:1.8rem;margin-bottom:1rem}#onecolumn .cat-cont .reason{padding-bottom:5rem}#onecolumn .cat-cont .reason .inner-m{width:90%}#onecolumn .cat-cont .reason .reassurance{margin-top:2rem}#onecolumn .cat-cont .material ul li a{padding:3.6rem 10% 3rem;width:80%}#onecolumn .cat-cont .material ul li a p{line-height:1.8}#onecolumn .cat-cont .design p{margin-bottom:3rem}#onecolumn .cat-cont .design ul li a{padding:9.5rem 0 .5rem;font-size:1.2rem}#onecolumn .cat-cont .about-yubiwakobo p{text-align:left}#onecolumn .cat-cont .blog article{margin-top:3rem}#onecolumn .cat-cont .voice .main-img{margin-bottom:4rem}#onecolumn .cat-cont .voice .inner-s{width:100%}#onecolumn .cat-cont .voice .voice-list ul li{padding:2rem}#onecolumn .cat-cont .voice .voice-list ul li a .img{margin-bottom:1.5rem}#onecolumn .cat-cont .voice .voice-list ul li a .img img{height:12rem}#onecolumn .cat-cont .voice .voice-list ul li a .txt{font-size:1.2rem}#onecolumn .cat-cont .box-section h2 small{font-size:1rem}#onecolumn .cat-cont .box-section .img{margin-bottom:4rem}#onecolumn #engage .works ul li,#onecolumn #mariage .works ul li,#onecolumn #sweet .works ul li,#onecolumn #setring .works ul li,#onecolumn #three-set .works ul li,#onecolumn #semi-order .works ul li,#onecolumn #surprise .works ul li{width:calc((100% - 1rem)/2);margin-right:1rem;margin-bottom:2rem}#onecolumn #engage .works ul li:nth-child(2n),#onecolumn #mariage .works ul li:nth-child(2n),#onecolumn #sweet .works ul li:nth-child(2n),#onecolumn #setring .works ul li:nth-child(2n),#onecolumn #three-set .works ul li:nth-child(2n),#onecolumn #semi-order .works ul li:nth-child(2n),#onecolumn #surprise .works ul li:nth-child(2n){margin-right:0}#onecolumn #engage .works ul li:nth-child(n+6),#onecolumn #mariage .works ul li:nth-child(n+6),#onecolumn #sweet .works ul li:nth-child(n+6),#onecolumn #setring .works ul li:nth-child(n+6),#onecolumn #three-set .works ul li:nth-child(n+6),#onecolumn #semi-order .works ul li:nth-child(n+6),#onecolumn #surprise .works ul li:nth-child(n+6){margin-bottom:0}#onecolumn #engage section .inner .btn a,#onecolumn #engage section .inner .back-btn a,#onecolumn #engage section .inner-s .btn a,#onecolumn #engage section .inner-s .back-btn a,#onecolumn #engage section .inner-m .btn a,#onecolumn #engage section .inner-m .back-btn a,#onecolumn #engage section .inner-l .btn a,#onecolumn #engage section .inner-l .back-btn a,#onecolumn #mariage section .inner .btn a,#onecolumn #mariage section .inner .back-btn a,#onecolumn #mariage section .inner-s .btn a,#onecolumn #mariage section .inner-s .back-btn a,#onecolumn #mariage section .inner-m .btn a,#onecolumn #mariage section .inner-m .back-btn a,#onecolumn #mariage section .inner-l .btn a,#onecolumn #mariage section .inner-l .back-btn a,#onecolumn #shop section .inner .btn a,#onecolumn #shop section .inner .back-btn a,#onecolumn #shop section .inner-s .btn a,#onecolumn #shop section .inner-s .back-btn a,#onecolumn #shop section .inner-m .btn a,#onecolumn #shop section .inner-m .back-btn a,#onecolumn #shop section .inner-l .btn a,#onecolumn #shop section .inner-l .back-btn a,#onecolumn #after section .inner .btn a,#onecolumn #after section .inner .back-btn a,#onecolumn #after section .inner-s .btn a,#onecolumn #after section .inner-s .back-btn a,#onecolumn #after section .inner-m .btn a,#onecolumn #after section .inner-m .back-btn a,#onecolumn #after section .inner-l .btn a,#onecolumn #after section .inner-l .back-btn a,#onecolumn #ring-size section .inner .btn a,#onecolumn #ring-size section .inner .back-btn a,#onecolumn #ring-size section .inner-s .btn a,#onecolumn #ring-size section .inner-s .back-btn a,#onecolumn #ring-size section .inner-m .btn a,#onecolumn #ring-size section .inner-m .back-btn a,#onecolumn #ring-size section .inner-l .btn a,#onecolumn #ring-size section .inner-l .back-btn a,#onecolumn #surprise section .inner .btn a,#onecolumn #surprise section .inner .back-btn a,#onecolumn #surprise section .inner-s .btn a,#onecolumn #surprise section .inner-s .back-btn a,#onecolumn #surprise section .inner-m .btn a,#onecolumn #surprise section .inner-m .back-btn a,#onecolumn #surprise section .inner-l .btn a,#onecolumn #surprise section .inner-l .back-btn a,#onecolumn #sweet section .inner .btn a,#onecolumn #sweet section .inner .back-btn a,#onecolumn #sweet section .inner-s .btn a,#onecolumn #sweet section .inner-s .back-btn a,#onecolumn #sweet section .inner-m .btn a,#onecolumn #sweet section .inner-m .back-btn a,#onecolumn #sweet section .inner-l .btn a,#onecolumn #sweet section .inner-l .back-btn a,#onecolumn #favorite section .inner .btn a,#onecolumn #favorite section .inner .back-btn a,#onecolumn #favorite section .inner-s .btn a,#onecolumn #favorite section .inner-s .back-btn a,#onecolumn #favorite section .inner-m .btn a,#onecolumn #favorite section .inner-m .back-btn a,#onecolumn #favorite section .inner-l .btn a,#onecolumn #favorite section .inner-l .back-btn a,#onecolumn #favorite-info section .inner .btn a,#onecolumn #favorite-info section .inner .back-btn a,#onecolumn #favorite-info section .inner-s .btn a,#onecolumn #favorite-info section .inner-s .back-btn a,#onecolumn #favorite-info section .inner-m .btn a,#onecolumn #favorite-info section .inner-m .back-btn a,#onecolumn #favorite-info section .inner-l .btn a,#onecolumn #favorite-info section .inner-l .back-btn a{padding:.9rem 0;width:100%}#onecolumn #engage section .inner .btn-90 a,#onecolumn #engage section .inner-s .btn-90 a,#onecolumn #engage section .inner-m .btn-90 a,#onecolumn #engage section .inner-l .btn-90 a,#onecolumn #mariage section .inner .btn-90 a,#onecolumn #mariage section .inner-s .btn-90 a,#onecolumn #mariage section .inner-m .btn-90 a,#onecolumn #mariage section .inner-l .btn-90 a,#onecolumn #shop section .inner .btn-90 a,#onecolumn #shop section .inner-s .btn-90 a,#onecolumn #shop section .inner-m .btn-90 a,#onecolumn #shop section .inner-l .btn-90 a,#onecolumn #after section .inner .btn-90 a,#onecolumn #after section .inner-s .btn-90 a,#onecolumn #after section .inner-m .btn-90 a,#onecolumn #after section .inner-l .btn-90 a,#onecolumn #ring-size section .inner .btn-90 a,#onecolumn #ring-size section .inner-s .btn-90 a,#onecolumn #ring-size section .inner-m .btn-90 a,#onecolumn #ring-size section .inner-l .btn-90 a,#onecolumn #surprise section .inner .btn-90 a,#onecolumn #surprise section .inner-s .btn-90 a,#onecolumn #surprise section .inner-m .btn-90 a,#onecolumn #surprise section .inner-l .btn-90 a,#onecolumn #sweet section .inner .btn-90 a,#onecolumn #sweet section .inner-s .btn-90 a,#onecolumn #sweet section .inner-m .btn-90 a,#onecolumn #sweet section .inner-l .btn-90 a,#onecolumn #favorite section .inner .btn-90 a,#onecolumn #favorite section .inner-s .btn-90 a,#onecolumn #favorite section .inner-m .btn-90 a,#onecolumn #favorite section .inner-l .btn-90 a,#onecolumn #favorite-info section .inner .btn-90 a,#onecolumn #favorite-info section .inner-s .btn-90 a,#onecolumn #favorite-info section .inner-m .btn-90 a,#onecolumn #favorite-info section .inner-l .btn-90 a{width:90%}#onecolumn #engage section .sp-inner100 .btn a,#onecolumn #mariage section .sp-inner100 .btn a,#onecolumn #shop section .sp-inner100 .btn a,#onecolumn #after section .sp-inner100 .btn a,#onecolumn #ring-size section .sp-inner100 .btn a,#onecolumn #surprise section .sp-inner100 .btn a,#onecolumn #sweet section .sp-inner100 .btn a,#onecolumn #favorite section .sp-inner100 .btn a,#onecolumn #favorite-info section .sp-inner100 .btn a{width:90%}#onecolumn #engage h2,#onecolumn #mariage h2,#onecolumn #shop h2,#onecolumn #after h2,#onecolumn #ring-size h2,#onecolumn #surprise h2,#onecolumn #sweet h2,#onecolumn #favorite h2,#onecolumn #favorite-info h2{font-size:2.2rem}#onecolumn #engage h2 span,#onecolumn #mariage h2 span,#onecolumn #shop h2 span,#onecolumn #after h2 span,#onecolumn #ring-size h2 span,#onecolumn #surprise h2 span,#onecolumn #sweet h2 span,#onecolumn #favorite h2 span,#onecolumn #favorite-info h2 span{font-size:1.2rem}#onecolumn #engage h3,#onecolumn #mariage h3,#onecolumn #shop h3,#onecolumn #after h3,#onecolumn #ring-size h3,#onecolumn #surprise h3,#onecolumn #sweet h3,#onecolumn #favorite h3,#onecolumn #favorite-info h3{font-size:2rem}#onecolumn #engage .txt,#onecolumn #mariage .txt,#onecolumn #shop .txt,#onecolumn #after .txt,#onecolumn #ring-size .txt,#onecolumn #surprise .txt,#onecolumn #sweet .txt,#onecolumn #favorite .txt,#onecolumn #favorite-info .txt{font-size:1.4rem}#onecolumn #page_works section .btn a{padding:.9rem 0;margin-bottom:2rem;width:100%}#onecolumn .first{padding-bottom:5rem}#onecolumn .first .inner-m .ttl{font-size:1.4rem}#onecolumn .first .explanation{margin-top:3rem}#onecolumn #beginners .good-point ul li::before{left:2rem}#onecolumn #beginners .good-point ul li:nth-child(-n+4){margin-bottom:2rem}#onecolumn #beginners .good-point ul li .wrap{padding:5rem 2rem 5rem 6rem}#onecolumn #beginners .planner{padding-bottom:5rem}#onecolumn #beginners .planner .staff{margin-bottom:3rem}#onecolumn #beginners .choose .inner{width:100%}#onecolumn #beginners .choose .item-kind .big-item{margin-bottom:0}#onecolumn #engage .shape .big-item{margin-bottom:.2rem}#onecolumn #engage .shape .big-item li{margin-bottom:.2rem}#onecolumn #engage .shape .big-item li a{padding:3.8rem 8%}#onecolumn #engage .shape .big-item li a p{font-size:1.1rem}#onecolumn #engage .shape .big-item li:first-child::after{border-left:6rem solid #bca66e}#onecolumn #engage .shape .big-item li:first-child a .name img{width:6vw}#onecolumn #engage .shape .big-item li:nth-child(2)::after{border-left:6rem solid #acb0b1}#onecolumn #engage .shape .big-item li:nth-child(2) a .name img{width:4.5vw;margin-right:1rem}#onecolumn #engage .shape .big-item li:last-child{margin-bottom:0}#onecolumn #engage .shape .big-item li:last-child::after{border-left:6rem solid #c3b2a4}#onecolumn #engage .shape .big-item li:last-child a .name img{width:7.5vw}#onecolumn #engage .shape .small-item li{width:calc((100% - .2rem)/3)}#onecolumn #engage .shape .small-item li:last-child{width:100%}#onecolumn #engage .shape .small-item li a{padding:10rem 0 .5rem;font-size:1.1rem;letter-spacing:.2em}#onecolumn #engage .material .inner ul li:first-child .material-img img{-o-object-position:-2rem;object-position:-2rem}#onecolumn #engage .material .inner ul li:nth-child(2) .material-img img{-o-object-position:0rem;object-position:0rem}#onecolumn #engage .material .inner ul li:nth-child(3) .material-img img{-o-object-position:-3rem;object-position:-3rem}#onecolumn #engage .jewelry{padding-bottom:4rem}#onecolumn #engage .jewelry ul li{margin-bottom:0;width:calc((100% - 1px)/2)}#onecolumn #engage .jewelry ul li:first-child{border-right:1px #ddd solid;border-bottom:1px #ddd solid}#onecolumn #engage .jewelry ul li:first-child:before{width:8rem;height:8rem}#onecolumn #engage .jewelry ul li:nth-child(2){border-bottom:1px #ddd solid}#onecolumn #engage .jewelry ul li:nth-child(3){border-right:1px #ddd solid}#onecolumn #engage .jewelry ul li .no-1{padding:.8rem 0rem 1rem .2rem;font-size:1.3rem}#onecolumn #engage .jewelry ul li span{top:1.3rem;left:-0.7rem}#onecolumn #engage .jewelry p{text-align:left}#onecolumn #engage .jewelry .arrow{font-size:2rem;padding-bottom:4rem;margin-top:4rem}#onecolumn #engage .jewelry .arrow::before{width:1.4rem;height:1.4rem;border-left:.1rem solid #bca66e;border-bottom:.1rem solid #bca66e}#onecolumn #engage .works ul{margin:3rem 0 0}#onecolumn #engage .works ul li{width:calc((100% - 1rem)/2);margin-bottom:2rem}#onecolumn #engage .works ul li:nth-child(n+4){margin-bottom:2rem}#onecolumn #engage .works ul li .txt{margin-top:1.5rem}#onecolumn #engage .works p.sp-inner{text-align:left}#onecolumn #engage .works .btn{margin-top:0}#onecolumn #engage .faq-list{padding-bottom:4rem}#onecolumn #engage .faq-list .menu-item .menu-item-link::after{left:90%}#onecolumn #mariage .rank ul li:first-child::after{border-left:6rem solid #bca66e}#onecolumn #mariage .rank ul li:nth-child(2)::after{border-left:6rem solid #acb0b1}#onecolumn #mariage .design h3{margin:4.5rem 0 2.5rem;padding-bottom:1rem}#onecolumn #mariage .design .inner,#onecolumn #mariage .design .col2.inner-s{width:100%}#onecolumn #mariage .design .inner .col4 li,#onecolumn #mariage .design .col2.inner-s .col4 li{width:calc((100% - .2rem)/2);margin-bottom:.2rem}#onecolumn #mariage .design .inner .col4 li:nth-child(n+3),#onecolumn #mariage .design .col2.inner-s .col4 li:nth-child(n+3){margin-bottom:0}#onecolumn #mariage .design ul li a{padding:9.5rem 0 .5rem}#onecolumn #mariage .design .flap li{margin-right:.2rem}#onecolumn #mariage .material .inner ul li:first-child .material-img img{-o-object-position:0rem;object-position:0rem}#onecolumn #mariage .material .inner ul li:nth-child(2) .material-img img{-o-object-position:0rem;object-position:0rem}#onecolumn #mariage .material .inner ul li:nth-child(3) .material-img img{-o-object-position:0rem;object-position:0rem}#onecolumn #mariage .promiss .inner-s{width:90%}#onecolumn #mariage .promiss .title{font-size:1.8rem}#onecolumn #mariage .faq-list{padding-bottom:4rem}#onecolumn #mariage .faq-list .menu-item .menu-item-link::after{left:90%}#onecolumn #engage>.price,#onecolumn #mariage>.price,#onecolumn #surprise>.price,#onecolumn #setring>.price{padding-bottom:4rem}#onecolumn #engage>.price .inner-s,#onecolumn #mariage>.price .inner-s,#onecolumn #surprise>.price .inner-s,#onecolumn #setring>.price .inner-s{width:90%}#onecolumn #engage>.price .faq,#onecolumn #mariage>.price .faq,#onecolumn #surprise>.price .faq,#onecolumn #setring>.price .faq{padding:6rem 2rem 6rem}#onecolumn #engage>.price .faq .img,#onecolumn #mariage>.price .faq .img,#onecolumn #surprise>.price .faq .img,#onecolumn #setring>.price .faq .img{width:100%}#onecolumn #engage>.price .faq .price-arrow::before,#onecolumn #mariage>.price .faq .price-arrow::before,#onecolumn #surprise>.price .faq .price-arrow::before,#onecolumn #setring>.price .faq .price-arrow::before{bottom:0}#onecolumn #engage>.price .faq .price-arrow::after,#onecolumn #mariage>.price .faq .price-arrow::after,#onecolumn #surprise>.price .faq .price-arrow::after,#onecolumn #setring>.price .faq .price-arrow::after{bottom:0}#onecolumn #engage .material .flap .flap .material-img,#onecolumn #mariage .material .flap .flap .material-img,#onecolumn #surprise .material .flap .flap .material-img,#onecolumn #setring .material .flap .flap .material-img{width:40%}#onecolumn #engage .material .flap .flap .material-img img,#onecolumn #mariage .material .flap .flap .material-img img,#onecolumn #surprise .material .flap .flap .material-img img,#onecolumn #setring .material .flap .flap .material-img img{height:96px}#onecolumn #engage .works .flap,#onecolumn #mariage .works .flap{margin-bottom:3rem}#onecolumn #engage .works .flap li .btn,#onecolumn #mariage .works .flap li .btn{margin-top:1rem}#onecolumn #engage .works .flap li .btn a,#onecolumn #mariage .works .flap li .btn a{padding-left:.5rem;padding-right:.5rem}#onecolumn #sweet .entry-content>.price{margin-top:4rem;padding-bottom:4rem}#onecolumn #sweet .entry-content>.price .inner-s{width:90%}#onecolumn #sweet .entry-content>.price .faq{padding:6rem 2rem 6rem}#onecolumn #sweet .entry-content>.price .faq .img{width:100%}#onecolumn #sweet .entry-content>.price .faq .price-arrow::before{bottom:0}#onecolumn #sweet .entry-content>.price .faq .price-arrow::after{bottom:0}#onecolumn #sweet .howto p{text-align:left}#onecolumn #sweet .howto ul{margin-top:3rem}#onecolumn #sweet .design ul li{width:calc((100% - 1rem)/2);margin-bottom:1rem}#onecolumn #sweet .design ul li:nth-child(n+3){margin-bottom:0}#onecolumn #setring .simple-box .h2-bottom{text-align:left}#onecolumn #setring .simple-box ul{margin-top:3rem}#onecolumn #setring .simple-box ul li{margin-bottom:.2rem}#onecolumn #setring .simple-box ul li .txt{font-size:1.2rem}#onecolumn #setring .material{margin-top:3rem}#onecolumn #setring .set-reason{padding-bottom:6rem;margin-top:4rem}#onecolumn #setring .set-reason ul li{margin-bottom:2rem}#onecolumn #happyring .section2{padding-bottom:5rem}#onecolumn #happyring .thought{padding-bottom:6rem}#onecolumn #happyring .link .inner-s{width:100%}#onecolumn #happyring .link ul li{width:100%;margin-bottom:.2rem}#onecolumn #happyring .link ul li:last-child{margin-bottom:0}#onecolumn #happyring .link ul li a{font-size:2rem;padding:4.5rem 6%}#onecolumn #happyring .link ul li a small::before{top:.8rem}#onecolumn #promise .promise-cont .promise-box{padding:5rem 0}#onecolumn #promise .promise-cont .promise-box h2{margin-bottom:2rem}#onecolumn #promise .promise-cont .promise-box h2 span{padding-left:4rem;font-size:2rem}#onecolumn #promise .promise-cont .promise-box h2 span::before{line-height:1;font-size:4rem}#onecolumn #promise .promise-cont .promise-box .flap .txt{margin-top:1.5rem}#onecolumn #about .about-cont .about-box{padding:3rem 0;width:90%}#onecolumn #about .about-cont .about-box .flap .img,#onecolumn #about .about-cont .about-box .flap .txt,#onecolumn #about .about-cont .about-box .flex-center .img,#onecolumn #about .about-cont .about-box .flex-center .txt{width:calc((100% - 1rem)/2)}#onecolumn #about .about-cont .about-box .txt{font-size:1.4rem;line-height:1.7;letter-spacing:.1em}#onecolumn #about .about-cont .about-box .txt::before{font-size:4.5rem}#onecolumn #about .about-cont .about-box:first-child{margin-bottom:3rem}#onecolumn #about .store-introduction p{font-size:1.4rem;line-height:1.7;letter-spacing:.1em}#onecolumn #shop .inner-sp{margin:0 auto;width:90%}#onecolumn #shop .access .img{margin:4rem 0}#onecolumn #about .sub-ttl,#onecolumn #shop .sub-ttl{letter-spacing:.25rem}#onecolumn #after #free-service,#onecolumn #after #pay-service,#onecolumn #after #service-procedure{padding-top:140px;margin-top:-100px}#onecolumn #after .free-service .img,#onecolumn #after .pay-service .img{width:100%;margin:0;margin-bottom:3rem}#onecolumn #after .warranty-period>.inner-s .cont{padding:4rem 0}#onecolumn #after .service-procedure .box{margin-bottom:9rem}#onecolumn #after .service-procedure .box .txt{font-size:1.6rem}#onecolumn #after .service-procedure .box .txt::before{top:-1.4rem;left:1rem}#onecolumn #after .service-procedure .box .inner-s{width:90%}#onecolumn #after .service-procedure .box::before{bottom:-6.5rem}#onecolumn #after .disclaimer{padding-bottom:5rem}#onecolumn #after .disclaimer>.inner-s .cont{padding:3rem 0}#onecolumn #ring-size #mariage-sub1,#onecolumn #ring-size #engage-sub1,#onecolumn #ring-size #engage-sub2,#onecolumn #ring-size #how-to-measure-sub2,#onecolumn #ring-size #how-to-measure-sub3{padding-top:150px;margin-top:-100px}#onecolumn #ring-size .about .table-of-cont{padding:4rem 0}#onecolumn #ring-size .engage>.inner-s{width:100%}#onecolumn #ring-size .ring-gauge .how-to-measure .box{margin-bottom:9rem}#onecolumn #ring-size .ring-gauge .how-to-measure .box .txt{font-size:1.6rem}#onecolumn #ring-size .ring-gauge .how-to-measure .box .txt::before{top:-1.4rem;left:1rem}#onecolumn #ring-size .ring-gauge .how-to-measure .box .inner-s{width:90%}#onecolumn #ring-size .ring-gauge .how-to-measure .box::before{bottom:-6.5rem}#onecolumn #surprise .episode .img-box{margin:3rem 0}#onecolumn #surprise .episode .box .title{font-size:2rem}#onecolumn #surprise .promise .box{margin-top:6rem}#onecolumn #surprise .promise .box .inner{padding:4rem 0}#onecolumn #favorite-info .procedure{margin-top:4rem;padding-bottom:4rem}#onecolumn #favorite-info .procedure .box{padding:3rem 0;margin-bottom:9rem}#onecolumn #favorite-info .procedure .box .step,#onecolumn #favorite-info .procedure .box .txt{font-size:2rem}#onecolumn #favorite-info .procedure .box .inner-s .inner-s{width:100%}#onecolumn #favorite-info .procedure .box::before{bottom:-6.5rem}#onecolumn #favorite-info .btns{padding-bottom:4rem}#onecolumn #favorite-info .btns .back-btn{margin-top:4rem}#onecolumn #after .inner-s,#onecolumn #ring-size .inner-s,#onecolumn #surprise .inner-s,#onecolumn #favorite .inner-s,#onecolumn #favorite-info .inner-s{width:90%}#onecolumn #after h3,#onecolumn #ring-size h3,#onecolumn #surprise h3,#onecolumn #favorite h3,#onecolumn #favorite-info h3{margin:4rem 0 3rem}#onecolumn #after .mabo,#onecolumn #ring-size .mabo,#onecolumn #surprise .mabo,#onecolumn #favorite .mabo,#onecolumn #favorite-info .mabo{margin-bottom:3rem}#onecolumn #after .menu-item .menu-item-link::after,#onecolumn #ring-size .menu-item .menu-item-link::after,#onecolumn #surprise .menu-item .menu-item-link::after,#onecolumn #favorite .menu-item .menu-item-link::after,#onecolumn #favorite-info .menu-item .menu-item-link::after{left:90%}#onecolumn #lost .about .table-of-cont .inner-s{width:90%;padding:3rem 0 3.5rem}#onecolumn #lost .about .table-of-cont .inner-s p{margin-bottom:2rem}#onecolumn #lost .about .table-of-cont .inner-s ul{width:90%}#onecolumn #lost .about .link div{width:90%}#onecolumn #lost .about .link div a{font-size:1.4rem}#onecolumn #lost .about .link div a small::before{right:39%}#onecolumn #lost .about .lost-cont .area{padding-bottom:3rem}#onecolumn #lost .about .lost-cont .area .inner-s{width:90%}#onecolumn #lost .about .lost-cont .area-1{margin-top:6rem}#onecolumn #lost .about .lost-cont .area-2{margin-top:7.5rem}#onecolumn #lost .about .lost-cont .area-3{margin-top:9rem}#onecolumn #lost .about .lost-cont .area-label-1{top:-3.5rem}#onecolumn #lost .about .lost-cont .area-label-1+.area-cont{padding-top:5rem}#onecolumn #lost .about .lost-cont .area-label-2{top:-4.5rem}#onecolumn #lost .about .lost-cont .area-label-2+.area-cont{padding-top:7rem}#onecolumn #lost .about .lost-cont .area-label-3{top:-6rem}#onecolumn #lost .about .lost-cont .area-label-3+.area-cont{padding-top:8rem}#onecolumn #lost #procedure .lost-cont2 .area{margin-bottom:9rem}#onecolumn #lost #procedure .lost-cont2 .area .txt{font-size:1.6rem}#onecolumn #lost #procedure .lost-cont2 .area .txt::before{top:-1.4rem;left:1rem}#onecolumn #lost #procedure .lost-cont2 .area .inner-s{width:90%}#onecolumn #lost #procedure .lost-cont2 .area::before{bottom:-6.5rem}#onecolumn #lost #procedure .lost-cont2 .area:first-child{margin-top:5rem}#onecolumn #lost #faq .inner-s,#onecolumn #lost #example .inner-s{width:90%}#onecolumn #page_faq .inner-s{width:100%}#onecolumn #page_faq .faq-list .menu-item .menu-item-link::after{left:90%}#onecolumn #page_faq.single-faq .inner-s{width:90%}#onecolumn #page_faq.single-faq .inner-s .center-style h2{font-size:2rem}#onecolumn #page_faq.single-faq .inner-s .center-style h2::before{font-size:2.7rem}#onecolumn #page_faq.single-faq .inner-s .body{padding:2rem 0 0}#onecolumn #page_faq.single-faq .back{margin-top:3rem}#onecolumn #craftmanship .bg-gray{padding-bottom:4rem}#onecolumn #craftmanship .technique{padding-bottom:4rem}#onecolumn #craftmanship .technique .col3 li p{margin-top:1rem;font-size:1.2rem;line-height:1.7}#onecolumn #craftmanship .technique ul{margin-top:4rem}#onecolumn #stamp .stamp-service,#onecolumn #stamp .example,#onecolumn #stamp .engage-stamp,#onecolumn #stamp .price{padding-bottom:5rem}#onecolumn #stamp .example ul li p,#onecolumn #stamp .engage-stamp ul li p{margin-top:1rem}#onecolumn #stamp .example .inside ul li:nth-child(-n+6){margin-bottom:3rem}#onecolumn #stamp .example .outside{margin-top:2.5rem}#onecolumn #stamp .example .outside .col3 li{width:calc((100% - .2rem)/2)}#onecolumn #stamp .example .outside .col3 li:nth-child(-n+2){margin-bottom:3rem}#onecolumn #stamp .example .outside .inner{width:100%}#onecolumn #stamp .price .faq h3{margin-bottom:2rem}#onecolumn #stamp .price .faq .answer{font-size:1.4rem}#onecolumn #flow .center-style{padding-bottom:5rem}#onecolumn #flow .flow-cont .flow-detail .box{padding-bottom:9rem}#onecolumn #flow .flow-cont .flow-detail .box::before{bottom:2rem}#onecolumn #flow .flow-cont .flow-detail .box h3{font-size:2rem;margin-bottom:2rem}#onecolumn #flow .flow-cont .flow-detail .box h3 strong{font-size:4rem}#onecolumn #flow .flow-cont .flow-detail .box p{text-align:left}#onecolumn #flow .flow-cont .flow-detail .box .line-cont p{text-align:center}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone{width:60%;margin:1.5rem auto 0;padding:7.5rem 2rem 6rem;background-size:100%}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction a{width:4rem;height:4rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next{top:-17rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev::before,#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next::before{top:1.5rem;width:.7rem;height:.7rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:-2.8rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-prev::before{left:1.8rem;border-top:.1rem solid #fff;border-left:.1rem solid #fff}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-2.8rem}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-controls-direction .bx-next::before{right:1.8rem;border-top:.1rem solid #fff;border-right:.1rem solid #fff}#onecolumn #flow .flow-cont .flow-detail .box .line-cont .bg-iphone .bx-wrapper .bx-controls .bx-pager{bottom:-8.5rem}#onecolumn #flow .flow-cont .flow-detail .box ul.col2{width:80%;margin-top:3rem}#onecolumn #flow .flow-cont .flow-detail .box ul.col2 li{width:100%}#onecolumn #flow .flow-cont .flow-detail .box ul.col2 li p{text-align:center;font-size:1.2rem}#onecolumn #flow .flow-cont .flow-detail .box ul.col2 li:first-child{margin-bottom:3rem}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm{margin-top:3rem}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li{width:100%}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .img{margin-bottom:1rem}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .img span{left:1.5rem}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li .img img{height:60vw}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li:nth-child(-n+2){margin-bottom:2rem}#onecolumn #flow .flow-cont .flow-detail .box ul.confirm li:nth-child(-n+2) .video video{height:60vw}#onecolumn #flow .flow-cont .flow-detail .box:first-child{padding-bottom:11rem}#onecolumn #flow .flow-cont .flow-detail .box:nth-child(5){padding-bottom:5rem}#onecolumn #flow .flow-cont .flow-detail .box:nth-child(5) .img{width:100%;margin-top:2.5rem}#onecolumn #flow .system{padding-bottom:10rem;background-size:100%}#onecolumn #flow .wrapping{padding-bottom:0}#onecolumn #flow .wrapping .img{width:100%;margin-top:3rem}#onecolumn #three-set .kind{margin-top:4rem;padding-bottom:4rem}#onecolumn #three-set .kind .shape h2,#onecolumn #three-set .kind .material h2{margin-bottom:0}#onecolumn #three-set .kind .shape{padding-bottom:4rem}#onecolumn #three-set .kind .shape p.caution{font-size:1.2rem}#onecolumn #three-set .kind .shape ul li p{padding:12rem 0 2rem}#onecolumn #three-set .works ul li{width:calc((100% - 1rem)/2)}#onecolumn #three-set .works ul li p{font-size:1.2rem}#onecolumn #semi-order .bg-gray{margin-top:5rem;padding-bottom:4.5rem}#onecolumn #semi-order .type .size{margin-bottom:4rem}#onecolumn #semi-order .type .size p{text-align:left;font-size:1.2rem;margin-top:1.5rem}#onecolumn #semi-order .type .size p strong{font-size:1.4rem}#onecolumn #semi-order .type .kind ul li{margin-bottom:3rem}#onecolumn #semi-order .type .kind ul li:last-child{margin-bottom:0}#onecolumn #semi-order .caution p{font-size:1.2rem}#onecolumn #page_movie #list_block .select{width:100%}#onecolumn #page_movie #list_block .select::before{width:4.7rem}#onecolumn #page_movie #list_block .select::after{right:1.7rem}#onecolumn #page_movie #list_block .select select{padding:1.5rem 23% 1.5rem 2rem}#onecolumn #page_movie #list_block ul.list{margin-top:5rem}#onecolumn #page_movie #list_block ul.list li{margin-bottom:5rem}#onecolumn #page_movie #list_block ul.list li .info .excerpt{text-align:left}#onecolumn #page_movie #list_block #next.btn a{width:4rem}#onecolumn #price .price{margin-top:3rem}#onecolumn #price .price .faq .ttl{text-align:center}#onecolumn #price .price .faq .answer{margin-bottom:3rem}#onecolumn #price .switch .bg-gray{margin-top:5rem;padding:4rem 0 5rem}#onecolumn #price .switch .tab-list li{font-size:1.2rem;padding:2rem 0}#onecolumn #price .switch .tab-list li::before{right:1.5rem;width:.7rem;height:.7rem}#onecolumn #price .switch .tab-cont{margin-top:3.5rem}#onecolumn #price .switch .tab-cont .tab-cont-list .ttl{margin-bottom:2rem}#onecolumn #price .switch .tab-cont .tab-cont-list ul li{margin-bottom:3rem}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .img{margin-bottom:1rem}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .txt dl{font-size:1.2rem}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .txt dl dt{width:30%}#onecolumn #price .switch .tab-cont .tab-cont-list ul li .txt dl dd{width:63%}#onecolumn #price .wrapping{padding-bottom:0}#onecolumn #price .wrapping .img{width:100%;margin-bottom:3rem}#onecolumn #price .payment ul{width:100%}#onecolumn #price .payment .payment-cont{margin-top:4rem}#onecolumn #price .payment .payment-cont h3{margin-bottom:2rem}#onecolumn #price .payment .payment-cont .bg-white{width:90%;padding:2rem 5%;margin-top:2rem}#onecolumn #price .payment .payment-cont .bg-white p{width:100%}#onecolumn #price .payment .payment-cont .bg-white p:nth-child(2){margin-top:2rem}#onecolumn #price .cancel .ttl{text-align:center}#onecolumn #price .cancel .bg-gray{width:80%;padding:4rem 10%;margin-top:2rem}#onecolumn .choose-reason .reason-box .wrap{padding:3rem}#onecolumn .choose-reason .reason-box .wrap p{padding-left:11vw}#onecolumn .choose-reason .reason-box .wrap .img{height:29vw}#onecolumn #contact .form .btn-list{margin:4rem auto 6rem}#onecolumn #contact .form .form-cont{padding:5rem 0}#onecolumn #contact .form .form-cont dl dt,#onecolumn #contact .form .form-cont dl dd{width:100%}#onecolumn #contact .form .form-cont dl dt{font-size:1.4rem}#onecolumn #contact .form .form-cont dl dt span{font-size:1rem;margin-left:1rem}#onecolumn #contact .form .form-cont dl dt small{font-size:1rem;margin-top:.5rem}#onecolumn #contact .form .form-cont dl dd{font-size:1.4rem}#onecolumn #contact .form .form-cont dl dd input,#onecolumn #contact .form .form-cont dl dd select,#onecolumn #contact .form .form-cont dl dd textarea{margin:1.5rem 0 3rem}#onecolumn #contact .form .form-cont dl dt.con-image{margin-top:0}#onecolumn #contact .form .form-cont dl dd.con-image{margin-bottom:0}#onecolumn #contact .form .form-cont dl dd.con-checkbox{margin:2rem 0}#onecolumn #contact .form .form-cont dl dd.con-checkbox .horizontal-item{margin:0 0 .5rem 0}#onecolumn #contact .form .form-cont dl dt.con-privacy{font-size:1.4rem;margin-bottom:1rem;text-align:left}#onecolumn #contact.confirm .form .form-cont dl dd.con-checkbox{margin:1rem 0 1.5rem}.page-id-17482 #onecolumn #shop-info{margin-top:0}.no-webp #onecolumn #beginners .good-point ul li .wrap{background:none !important}.no-webp #onecolumn #engage .shape .big-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg1-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .big-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg2-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .big-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg3-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .small-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg4-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .small-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg5-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .shape .small-item li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg6-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg1.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg2.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg3.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #engage .jewelry ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg4.png) no-repeat center,#fafafa;background-size:cover}.no-webp #onecolumn #mariage .design ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg1-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(4){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg2-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(5){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg3-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul li:nth-child(6){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg4-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.individual li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg5-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.individual li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg6-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.smple li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #mariage .design ul.smple li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .section2{background-size:85%}.no-webp #onecolumn #happyring .link1 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg1-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .link1 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg2-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .link2 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg3-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #happyring .link2 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg4-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #flow .system{background-size:100%}.no-webp #onecolumn #three-set .kind .material ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img1-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #three-set .kind .material ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img2-sp.png) no-repeat center;background-size:cover}.no-webp #onecolumn #three-set .kind .material ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img3-sp.png) no-repeat center;background-size:cover}.webp #onecolumn #beginners .good-point ul li .wrap{background:none !important}.webp #onecolumn #engage .shape .big-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg1-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .big-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg2-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .big-item li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg3-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .small-item li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg4-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .small-item li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg5-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .shape .small-item li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/shape-bg6-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #engage .jewelry ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg1.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #engage .jewelry ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg2.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #engage .jewelry ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg3.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #engage .jewelry ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/engage/jewelry-bg4.webp) no-repeat center,#fafafa;background-size:cover}.webp #onecolumn #mariage .design ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(3){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg1-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(4){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg2-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(5){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg3-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul li:nth-child(6){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg4-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.individual li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg5-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.individual li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg6-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.smple li:nth-child(1){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg7-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #mariage .design ul.smple li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/mariage/design-bg8-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .section2{background-size:85%}.webp #onecolumn #happyring .link1 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg1-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .link1 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg2-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .link2 ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg3-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #happyring .link2 ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/happy/link-bg4-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #flow .system{background-size:100%}.webp #onecolumn #three-set .kind .material ul li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img1-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #three-set .kind .material ul li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img2-sp.webp) no-repeat center;background-size:cover}.webp #onecolumn #three-set .kind .material ul li:last-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/three-set/material-img3-sp.webp) no-repeat center;background-size:cover}}.blog-contents div#ez-toc-container{display:none;background:#f4f3f2;border:none;padding:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4rem auto;width:60%;max-width:500px}.blog-contents div#ez-toc-container ul.ez-toc-list li a::before{content:counters(item, ".") ". ";display:inline-block;counter-increment:item;margin-right:.2em;color:#bca66e}.blog-contents div#ez-toc-container p.ez-toc-title{font-weight:normal !important;text-align:center}.blog-contents div#ez-toc-container p.ez-toc-title::before{content:"―";color:#bca66e;margin-right:2rem}.blog-contents div#ez-toc-container p.ez-toc-title::after{content:"―";color:#bca66e;margin-left:2rem}.blog-contents div#ez-toc-container ul li{width:100%;margin:.8rem 0}.blog-contents div#ez-toc-container ul li.ez-toc-heading-level-2{font-size:100%}.blog-contents div#ez-toc-container ul li.ez-toc-heading-level-4{font-size:90%}.blog-contents #ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.blog-contents .ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before{color:#bca66e}@media screen and (max-width: 767px){.blog-contents div#ez-toc-container{width:80%}}@media screen and (max-width: 479px){.blog-contents div#ez-toc-container{width:100%}}.img-shinkansen{width:100%;margin:0 auto;text-align:center}.img-shinkansen img{max-width:60rem !important;height:auto}.btn-style{text-align:center}.btn-style a,.btn-style button{position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-style a::before,.btn-style a::after,.btn-style button::before,.btn-style button::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.btn-style a:hover,.btn-style button:hover{background:#fff;color:#bca66e}.btn-style a:hover::before,.btn-style a:hover::after,.btn-style button:hover::before,.btn-style button:hover::after{width:100%;height:100%}.btn-style a:hover::before,.btn-style button:hover::before{border-top-color:#bca66e;border-right-color:#bca66e;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.btn-style a:hover::after,.btn-style button:hover::after{border-bottom-color:#bca66e;border-left-color:#bca66e;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}.back-btn-style a{position:relative;background:#746c5b;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.back-btn-style a::before,.back-btn-style a::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.back-btn-style a:hover{background:#fff;color:#746c5b}.back-btn-style a:hover::before,.back-btn-style a:hover::after{width:100%;height:100%}.back-btn-style a:hover::before{border-top-color:#746c5b;border-right-color:#746c5b;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.back-btn-style a:hover::after{border-bottom-color:#746c5b;border-left-color:#746c5b;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}a.link-style{color:#746c5b;position:relative;padding:1rem 0}a.link-style::after{position:absolute;content:"";bottom:.4rem;left:0;width:100%;height:.1rem;background:#bca66e}a.link-style:hover{color:#bca66e}a.link-style:active,a.link-style:visited{color:#746c5b}.block-hover-style{position:relative;z-index:2;overflow:hidden}.block-hover-style::before{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-transition:all 1s;transition:all 1s}.block-hover-style:hover::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.img-hover-style .img,.article-style a .img{position:relative;z-index:2;overflow:hidden}.img-hover-style .img::before,.article-style a .img::before{position:absolute;content:"";display:block;z-index:0;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:rgba(188,166,110,.1);-webkit-transition:all 1s;transition:all 1s}.img-hover-style:hover .img::before,.article-style a:hover .img::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.sideline-style,.first-style .first-about .ttl{text-align:center;font-size:2.2rem;letter-spacing:.3em;border-left:.2rem solid #beac7f;border-right:.2rem solid #beac7f;padding:.6rem 0 1.1rem}.triangle-style{position:relative}.triangle-style::after{position:absolute;content:"";top:0;left:0;border-bottom:8rem solid rgba(0,0,0,0)}.triangle-style span{position:absolute;top:1.5rem;left:-0.5rem;color:#fff;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;z-index:1}.triangle-style span strong{font-size:1.8rem}.col3-cont-style a{padding:4.6rem 11% 3rem;width:78%}.col3-cont-style a p{font-size:1.6rem;letter-spacing:.15em;text-align:left}.col3-cont-style a .name{font-size:2.4rem;margin-top:1rem}.col3-cont-style a .name img{vertical-align:sub}.col3-cont-style a .name small{font-size:1.2rem}.article-style a{width:calc((100% - 5rem)/3)}.article-style a .img{height:26rem}.article-style a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-style a .txt{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}.article-style a .txt .txt-top{margin-bottom:2rem;position:relative}.article-style a .txt .txt-top .date{color:#746c5b;font-size:1.5rem}.article-style a .txt .txt-top .cat{position:absolute;top:0;right:0;font-size:1.4rem;background:#f1eee6;color:#746c5b;margin-left:1.5rem;padding:0 1rem}.article-style a .txt .ttl{font-size:1.8rem;font-weight:100}.first-style h2{margin-bottom:4.5rem}.first-style .first-about .first-about-cont{margin-top:7.2rem}.first-style .first-about .first-about-cont .txt{width:46%;font-size:1.8rem;line-height:1.8}.first-style .first-about .first-about-cont .img{width:48%}.first-style .reassurance{margin-top:8.4rem}.first-style .reassurance .reassurance-list{margin-top:5rem}.first-style .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}.first-style .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem;width:76%;padding:0 12%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}.btn-style,#page_works.single-works .price-range .link{text-align:center}.btn-style a,#page_works.single-works .price-range .link a,.btn-style button,#page_works.single-works .price-range .link button{position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-style a::before,#page_works.single-works .price-range .link a::before,.btn-style a::after,#page_works.single-works .price-range .link a::after,.btn-style button::before,#page_works.single-works .price-range .link button::before,.btn-style button::after,#page_works.single-works .price-range .link button::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.btn-style a:hover,#page_works.single-works .price-range .link a:hover,.btn-style button:hover,#page_works.single-works .price-range .link button:hover{background:#fff;color:#bca66e}.btn-style a:hover::before,#page_works.single-works .price-range .link a:hover::before,.btn-style a:hover::after,#page_works.single-works .price-range .link a:hover::after,.btn-style button:hover::before,#page_works.single-works .price-range .link button:hover::before,.btn-style button:hover::after,#page_works.single-works .price-range .link button:hover::after{width:100%;height:100%}.btn-style a:hover::before,#page_works.single-works .price-range .link a:hover::before,.btn-style button:hover::before,#page_works.single-works .price-range .link button:hover::before{border-top-color:#bca66e;border-right-color:#bca66e;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.btn-style a:hover::after,#page_works.single-works .price-range .link a:hover::after,.btn-style button:hover::after,#page_works.single-works .price-range .link button:hover::after{border-bottom-color:#bca66e;border-left-color:#bca66e;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}.btn-arrow{text-align:center}.btn-arrow a,.btn-arrow button{-webkit-transform:scaleX(1);transform:scaleX(1);position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-arrow a::before,.btn-arrow button::before{-webkit-transition:all .5s;transition:all .5s;content:"";position:absolute;width:.8rem;height:.8rem;border-bottom:solid 1px #fff;border-right:solid 1px #fff;top:1.5rem;right:6%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-arrow a:hover,.btn-arrow button:hover{background:#947f4a;-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}.btn-arrow a:hover::before,.btn-arrow button:hover::before{right:5%}.back-btn-style a,#page_works .back a{position:relative;background:#746c5b;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.back-btn-style a::before,#page_works .back a::before,.back-btn-style a::after,#page_works .back a::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.back-btn-style a:hover,#page_works .back a:hover{background:#fff;color:#746c5b}.back-btn-style a:hover::before,#page_works .back a:hover::before,.back-btn-style a:hover::after,#page_works .back a:hover::after{width:100%;height:100%}.back-btn-style a:hover::before,#page_works .back a:hover::before{border-top-color:#746c5b;border-right-color:#746c5b;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.back-btn-style a:hover::after,#page_works .back a:hover::after{border-bottom-color:#746c5b;border-left-color:#746c5b;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}a.link-style{color:#746c5b;position:relative;padding:1rem 0}a.link-style::after{position:absolute;content:"";bottom:.4rem;left:0;width:100%;height:.1rem;background:#bca66e}a.link-style:hover{color:#bca66e}a.link-style:active,a.link-style:visited{color:#746c5b}.block-hover-style{position:relative;z-index:2;overflow:hidden}.block-hover-style::before{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-transition:all 1s;transition:all 1s}.block-hover-style:hover::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.img-hover-style .img,#onecolumn #page_works .results-list ul li .img,.article-style a .img{position:relative;z-index:2;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.img-hover-style .img::before,#onecolumn #page_works .results-list ul li .img::before,.article-style a .img::before{position:absolute;content:"";display:block;z-index:2;width:100%;height:100%;margin:0;background:hsla(0,0%,100%,0);-webkit-transition:all .3s;transition:all .3s}.img-hover-style:hover .img,#onecolumn #page_works .results-list ul li:hover .img,.article-style a:hover .img{-webkit-transform:scale(1.02);transform:scale(1.02)}.img-hover-style:hover .img::before,#onecolumn #page_works .results-list ul li:hover .img::before,.article-style a:hover .img::before{background:hsla(0,0%,100%,.2)}.sideline-style,.first-style .first-about .ttl{text-align:center;font-size:2.2rem;letter-spacing:.3em;border-left:.2rem solid #beac7f;border-right:.2rem solid #beac7f;padding:.6rem 0 1.1rem}.triangle-style{position:relative}.triangle-style::after{position:absolute;content:"";top:0;left:0;border-bottom:8rem solid rgba(0,0,0,0)}.triangle-style span{position:absolute;top:1.5rem;left:-0.5rem;color:#fff;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;z-index:1}.triangle-style span strong{font-size:1.8rem}.col3-cont-style a{padding:4.6rem 11% 3rem;width:78%}.col3-cont-style a p{font-size:1.6rem;letter-spacing:.15em;text-align:left}.col3-cont-style a .name{font-size:2.4rem;margin-top:1rem}.col3-cont-style a .name img{vertical-align:sub}.col3-cont-style a .name small{font-size:1.2rem}.article-style a{width:calc((100% - 5rem)/3)}.article-style a .img{height:26rem}.article-style a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-style a .txt{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}.article-style a .txt .txt-top{margin-bottom:2rem;position:relative}.article-style a .txt .txt-top .date{color:#746c5b;font-size:1.5rem}.article-style a .txt .txt-top .cat{position:absolute;top:0;right:0;font-size:1.4rem;background:#f1eee6;color:#746c5b;margin-left:1.5rem;padding:0 1rem}.article-style a .txt .ttl{font-size:1.8rem;font-weight:100}.first-style h2{margin-bottom:4.5rem}.first-style .first-about .first-about-cont{margin-top:7.2rem}.first-style .first-about .first-about-cont .txt{width:46%;font-size:1.8rem;line-height:1.8}.first-style .first-about .first-about-cont .txt .btn{margin-top:3rem}.first-style .first-about .first-about-cont .img{width:48%}.first-style .reassurance{margin-top:8.4rem}.first-style .reassurance .reassurance-list{margin-top:5rem}.first-style .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}.first-style .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:15.45vw;width:76%;padding:0 12%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}@media screen and (min-width: 1440px){.consultation .reassurance .reassurance-list li:nth-child(1) .img{height:22.4rem}.consultation .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem}}@media screen and (min-width: 1440px){.first-style .reassurance .reassurance-list li:nth-child(1) .img,.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem}}@media screen and (max-width: 1200px){.col3-cont-style a{padding:3rem 0 2rem 17%;width:83%}.col3-cont-style a p{font-size:1.2rem}.col3-cont-style a .name{font-size:1.8rem}.col3-cont-style a .name small{font-size:1rem}.article-style a .img{height:20rem}.first-style .first-about .first-about-cont .txt{font-size:1.6rem}}@media screen and (max-width: 1024px){.col3-cont-style a{padding:3rem 11%;width:78%}.col3-cont-style a p{font-size:1.8rem}.col3-cont-style a p .br-pc{display:none}.col3-cont-style a p .br-sp{display:block}.col3-cont-style a .name{font-size:2.8rem}.col3-cont-style a .name small{font-size:1.6rem}.article-style a{width:100%;margin-bottom:2rem}.article-style a .img,.article-style a .txt{display:inline-block;vertical-align:top}.article-style a .img{width:40%;margin-right:3%}.article-style a .txt{width:55%;margin-top:1rem}.article-style a:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.br-pc{display:none}.br-sp{display:block}}@media screen and (max-width: 479px){.btn-style a,#page_works.single-works .price-range .link a{font-size:1.2rem;padding:.9rem 6.9rem}.sideline-style,.first-style .first-about .ttl{border-left:.1rem solid #beac7f;border-right:.1rem solid #beac7f}.triangle-style::after{border-bottom:6rem solid rgba(0,0,0,0)}.triangle-style span{top:1.2rem;left:-0.5rem;font-size:1rem}.triangle-style span strong{font-size:1.4rem}.col3-cont-style a p{font-size:1.2rem}.col3-cont-style a .name{font-size:2rem;margin-top:.5rem}.col3-cont-style a .name small{font-size:1rem}.article-style{margin-bottom:3rem}.article-style a{margin-bottom:1.5rem}.article-style a .img{width:36%;margin-right:3%;height:9rem}.article-style a .txt{width:55%;margin-top:0}.article-style a .txt .txt-top{margin-bottom:1rem}.article-style a .txt .txt-top .date{font-size:1rem}.article-style a .txt .txt-top .cat{font-size:1rem;position:inherit;top:inherit;right:inherit;display:inline-block;margin:.5rem 0 0 0}.article-style a .txt .ttl{font-size:1.2rem}.article-style a:last-child{margin-bottom:0}.first-style .inner{width:100%}.first-style .inner-m{width:75%}.first-style .first-about .first-about-cont{margin-top:3rem}.first-style .first-about .first-about-cont .img{width:100%}.first-style .first-about .first-about-cont .txt{width:100%;font-size:1.2rem;margin-bottom:6rem}.first-style .reassurance{margin-top:4.2rem}.first-style .reassurance .reassurance-list{margin-top:2.5rem}.first-style .reassurance .reassurance-list li{width:calc((100% - .5rem)/2);margin-bottom:2rem}.first-style .reassurance .reassurance-list li:nth-child(1) .img,.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:36vw}.first-style .reassurance .reassurance-list li:nth-child(n+3){margin-bottom:0}.first-style .reassurance .reassurance-list li .txt{margin-top:1.3rem}body{font-size:1.4rem}h2{font-size:1.8rem;letter-spacing:.25em}h3{font-size:1.6rem;padding-bottom:2rem}h3::before{width:2rem;height:.1rem}.inner{width:90%}.inner-s{width:85%}.sp-inner100{width:100%}}#page_works .search .word-search{padding-bottom:10rem}#page_works .search .word-search form table{width:100%;margin:0 auto}#page_works .search .word-search form table tr td .term-list-wrap{background:#f4f3f2;width:94%;display:inline-block;position:relative;cursor:pointer}#page_works .search .word-search form table tr td .term-list-wrap .selected-item{position:relative;width:100%;height:100%;padding:2rem 3rem;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}#page_works .search .word-search form table tr td .term-list-wrap .selected-item::before,#page_works .search .word-search form table tr td .term-list-wrap .selected-item::after{position:absolute;content:""}#page_works .search .word-search form table tr td .term-list-wrap .selected-item::before{top:0;right:0;background:#bca66e;height:100%}#page_works .search .word-search form table tr td .term-list-wrap .selected-item::after{top:33%;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page_works .search .word-search form table tr td .term-list-wrap .term-list{position:absolute;top:100%;width:100%;background:#f4f3f2;display:none;z-index:2;margin:0;padding-bottom:2rem}#page_works .search .word-search form table tr td .term-list-wrap .term-list li{padding:.8rem 3rem}#page_works .search .word-search form table tr td .term-list-wrap .term-list.open{display:block;z-index:10}#page_works .search .word-search form .table1{margin-bottom:2rem}#page_works .search .word-search form .table1 tr td{width:33.3333333333%}#page_works .search .word-search form .table1 tr td .term-list-wrap .selected-item::before{width:6.7rem}#page_works .search .word-search form .table1 tr td .term-list-wrap .selected-item::after{right:2.5rem;width:1.5rem;height:1.5rem}#page_works .search .word-search form .table2 tr td{width:20%}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item{padding:1rem 3rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::before{width:4.7rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::after{right:1.8rem;width:1rem;height:1rem}#page_works .search .word-search form .btn button{padding-top:.8rem;font-family:"Noto Serif JP",serif}#page_works .search .freeword-search .search_box{width:50%;margin:0 auto}#page_works .search .freeword-search .search_box form{position:relative}#page_works .search .freeword-search .search_box form .keyword input{background:#f4f3f2;font-size:1.6rem;width:100%;padding:2rem 8rem 2rem 3rem}#page_works .search .freeword-search .search_box form .search-btn{position:absolute;top:0;right:0;background:#bca66e;height:100%;width:6rem}#page_works .search .freeword-search .search_box form .search-btn button{position:absolute;top:1.2rem;right:1.5rem;width:50%}.favorite{position:absolute;top:-0.5rem;right:1rem}.favorite a.favorite-link img{width:1.7rem}.favorite #favorite-heart{width:3rem}body[class*=page-] #onecolumn #page_works .results-list ul .banner-item{display:none}#onecolumn #page_works .keep-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#onecolumn #page_works .keep-sp .keep-sp-text{padding-top:140px;width:30%}#onecolumn #page_works .keep-sp .keep-sp-text img{margin:0 5px}#onecolumn #page_works .comment{text-align:center;font-size:1.6rem;line-height:2.4375;margin-bottom:7rem}#onecolumn #page_works .search-comment{margin-top:3rem}#onecolumn #page_works .u-mobile{display:none}#onecolumn #page_works .u-desktop{display:inline}#onecolumn #page_works .results-list ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#onecolumn #page_works .results-list ul::before{content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc((100% - 6rem)/4)}#onecolumn #page_works .results-list ul::after{content:"";width:calc((100% - 6rem)/4)}#onecolumn #page_works .results-list.marriage-ring ul li .txt,#onecolumn #page_works .results-list.engage-ring ul li .txt{position:static}#onecolumn #page_works .results-list.marriage-ring ul li .txt .ttl,#onecolumn #page_works .results-list.engage-ring ul li .txt .ttl{margin-bottom:0;padding-bottom:0;font-weight:100}#onecolumn #page_works .results-list.marriage-ring ul li .txt .ttl span,#onecolumn #page_works .results-list.engage-ring ul li .txt .ttl span{margin-bottom:0;padding-bottom:0}#onecolumn #page_works .results-list.marriage-ring ul li .txt .ttl .name,#onecolumn #page_works .results-list.engage-ring ul li .txt .ttl .name{display:none}#onecolumn #page_works .results-list.marriage-ring ul li .txt .favorite,#onecolumn #page_works .results-list.engage-ring ul li .txt .favorite{top:1.2rem;right:1.2rem}#onecolumn #page_works .results-list.marriage-ring ul li .txt .type,#onecolumn #page_works .results-list.engage-ring ul li .txt .type{display:none}#onecolumn #page_works .results-list.marriage-ring ul li .txt .price,#onecolumn #page_works .results-list.engage-ring ul li .txt .price{text-align:center;margin-top:.5rem;font-weight:100;padding-top:0}#onecolumn #page_works .results-list ul li{width:calc((100% - 6rem)/4);margin-bottom:7rem;position:relative}#onecolumn #page_works .results-list ul li:nth-child(4n){margin-right:0}#onecolumn #page_works .results-list ul li a{width:100%}#onecolumn #page_works .results-list ul li.banner-item{width:calc((100% - 2rem)/2)}#onecolumn #page_works .results-list ul li.banner-item img{height:22vw;-o-object-fit:cover;object-fit:cover}#onecolumn #page_works .results-list ul li .img img{height:22vw;-o-object-fit:cover;object-fit:cover}#onecolumn #page_works .results-list ul li .txt{position:relative;margin-top:1rem}#onecolumn #page_works .results-list ul li .txt .favorite{position:absolute;top:.5rem;right:1rem;z-index:9}#onecolumn #page_works .results-list ul li .txt .favorite a.favorite-link img{width:1.7rem}#onecolumn #page_works .results-list ul li .txt .favorite #favorite-heart{width:3rem}#onecolumn #page_works .results-list ul li .txt .ttl{padding-bottom:.5rem;font-size:1.6rem}#onecolumn #page_works .results-list ul li .txt .ttl span{display:block;text-align:center;margin:2rem 0 1.5rem}#onecolumn #page_works .results-list ul li .txt .type{color:#999;font-size:1.4rem}#onecolumn #page_works .results-list ul li .txt .price{text-align:right;padding-top:.8rem;font-size:1.6rem}#onecolumn #page_works .results-list .flap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#onecolumn #page_works .keep-sp img.keep-sp-img{margin-bottom:3rem;padding-left:20%;max-width:80%;width:inherit}#onecolumn #page_works .keep-sp .keep-sp-text{padding-top:0;width:inherit}}nav.pagination,div.pagination{margin:4rem 0}nav.pagination h2,div.pagination h2{display:none}nav.pagination .nav-links,div.pagination .nav-links{text-align:center;margin-top:4rem}nav.pagination a,nav.pagination span{display:inline-block;margin:0 .2rem;width:3.4rem;height:3.4rem;text-decoration:none;vertical-align:middle;font-size:1.4rem;line-height:3.4rem}div.pagination a,div.pagination span{display:inline-block;margin:0 .2rem;width:3.4rem;height:3.4rem;text-decoration:none;vertical-align:middle;font-size:1.4rem;line-height:3.4rem}nav.pagination a,div.pagination a{background:#f1eee6;color:#beac7f}nav.pagination a.prev,nav.pagination a.next{width:3.4rem;height:3.4rem;line-height:3.4rem;background:#f1eee6}div.pagination a.prev,div.pagination a.next{width:3.4rem;height:3.4rem;line-height:3.4rem;background:#f1eee6}nav.pagination .current,div.pagination .current{border-bottom:solid #beac7f .1rem}#page_works .search-list h2 .found-posts{font-size:3rem}#page_works .search-list .search-note{text-align:center;margin-bottom:4rem}#page_works .search-list .flap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#page_works .search-list .all-page{text-align:center}#page_works .search-list .not-posts{text-align:center;margin-bottom:6rem}#page_works .list .flap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#page_works .back{text-align:center;margin-top:4rem;font-size:1.4rem;margin-bottom:8rem}#page_works.single-works h2{border-left:#bca66e double .4rem;padding-left:2rem;font-weight:300}#page_works.single-works .inner .content h2{text-align:left}#page_works.single-works .inner .content h3{border-bottom:1px solid #b9a675;padding:2rem 0;text-align:left;margin-bottom:2rem;font-size:2rem}#page_works.single-works .inner .content h3::before{display:none}#page_works.single-works .item-images{position:relative;max-width:800px;margin:0 auto}#page_works.single-works .item-images .favorite{position:absolute;top:2rem;right:2rem}#page_works.single-works .item-main-image{text-align:center;margin-bottom:1.25rem}#page_works.single-works .inner{max-width:800px;margin:0 auto}#page_works.single-works .item-thumbnails{max-width:800px;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#page_works.single-works .item-thumbnails li{margin-right:1.25rem;margin-bottom:1.25rem}#page_works.single-works .item-thumbnails li:nth-child(5n){margin-right:0}#page_works.single-works .price{max-width:800px;margin:3rem auto 2rem;text-align:center;font-size:2rem}#page_works.single-works .price .btn{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2rem}#page_works.single-works .reccomend_area{border-top:1px solid #bca66e;border-bottom:1px solid #bca66e;margin:40px 0;padding:30px 0}#page_works.single-works .reccomend_area>p{font-size:18px;color:#bca66e;margin-bottom:20px}#page_works.single-works .reccomend_area ul.slick01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page_works.single-works .reccomend_area ul.slick01 li{width:calc(33.3333333333% - 10px);margin-bottom:10px}#page_works.single-works .reccomend_area ul.slick01 li p{text-align:left}#page_works.single-works .reccomend_area ul.slick01 .slick-prev,#page_works.single-works .reccomend_area ul.slick01 .slick-next{width:12px;height:26px;top:calc(50% - 40px)}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::before,#page_works.single-works .reccomend_area ul.slick01 .slick-prev::after{position:absolute;content:"";width:2px;height:15px;background:#bca66e}#page_works.single-works .reccomend_area ul.slick01 .slick-next::before,#page_works.single-works .reccomend_area ul.slick01 .slick-next::after{position:absolute;content:"";width:2px;height:15px;background:#bca66e}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::before,#page_works.single-works .reccomend_area ul.slick01 .slick-next::before{top:-2.2px}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::after,#page_works.single-works .reccomend_area ul.slick01 .slick-next::after{bottom:-2.2px}#page_works.single-works .reccomend_area ul.slick01 .slick-prev{left:-30px}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::before{-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::after{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:left top;transform-origin:left top}#page_works.single-works .reccomend_area ul.slick01 .slick-next{right:-30px}#page_works.single-works .reccomend_area ul.slick01 .slick-next::before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}#page_works.single-works .reccomend_area ul.slick01 .slick-next::after{-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:right top;transform-origin:right top}#page_works.single-works .content{margin:3rem auto;max-width:800px;font-size:1.6rem;line-height:2em}#page_works.single-works .content p{text-align:left}#page_works.single-works .message{margin:3rem auto;max-width:800px;font-size:1.6rem;line-height:2em}#page_works.single-works .message h4{border-left:#bca66e double .4rem;padding-left:2rem;font-weight:300}#page_works.single-works .box{margin:5rem auto 3rem;max-width:800px;font-size:1.6rem;line-height:2em}#page_works.single-works .characteristic-box{margin:0 auto 4rem;max-width:800px}#page_works.single-works .characteristic-box h2{margin:4rem 0 2rem;text-align:left}#page_works.single-works .characteristic-box ol{list-style:none}#page_works.single-works .characteristic-box ol li{border-bottom:#bca66e solid .1rem;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#page_works.single-works .characteristic-box ol li .icon{margin-right:1.5rem;color:#bca66e;font-size:1.4rem}#page_works.single-works .blog-contents{margin:0 auto 4rem;max-width:800px;text-align:left;font-size:1.6rem}#page_works.single-works .blog-contents h2{margin:4rem 0 2rem;text-align:left}#page_works.single-works .blog-contents p{text-align:left}#page_works.single-works .blog-contents p span{font-size:inherit !important}#page_works.single-works .blog-contents img{margin:1.5rem 0;width:100%}#page_works.single-works .pager{margin-top:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page_works.single-works .pager a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 .3rem;padding:.5rem 1rem;min-width:32rem;text-decoration:none;vertical-align:middle;font-size:1.4rem;line-height:3.4rem;background:#f1eee6;color:#746c5b;-webkit-transition:all .3s;transition:all .3s}#page_works.single-works .pager a:hover{background:#dbd3c0}#page_works.single-works .btn a{min-width:27rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}#page_works.single-works .back{margin-top:.6rem}#page_works.single-works .back a{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:32rem;padding-bottom:.5rem}#page_works.single-works .price-range{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:4rem;text-align:center}#page_works.single-works .price-range .link a{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;min-width:32rem}#page_works.single-works dl.cat{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:2rem}#page_works.single-works dl.cat dt{display:none}#page_works.single-works dl.cat dd a{padding:.5rem 1rem;margin-bottom:.4rem;background:#f4f3f2;color:#746c5b;-webkit-transition:all .3s;transition:all .3s}#page_works.single-works dl.cat dd a:hover{background:#f1eee6}@media screen and (max-width: 767px){#page_works.single-works .reccomend_area>p{text-align:center}#page_works.single-works .reccomend_area ul.slick01 li{width:calc(50% - 5px)}#page_works.single-works .reccomend_area ul.slick01 .slick-prev,#page_works.single-works .reccomend_area ul.slick01 .slick-next{width:10px;height:24px;top:70px}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::before,#page_works.single-works .reccomend_area ul.slick01 .slick-prev::after{width:1.5px;height:12px}#page_works.single-works .reccomend_area ul.slick01 .slick-next::before,#page_works.single-works .reccomend_area ul.slick01 .slick-next::after{width:1.5px;height:12px}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::before,#page_works.single-works .reccomend_area ul.slick01 .slick-next::before{top:0}#page_works.single-works .reccomend_area ul.slick01 .slick-prev::after,#page_works.single-works .reccomend_area ul.slick01 .slick-next::after{bottom:0}#page_works.single-works .reccomend_area ul.slick01 .slick-prev{left:-20px}#page_works.single-works .reccomend_area ul.slick01 .slick-next{right:-20px}}body.single-works #onecolumn .mainv .ttl{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/works/works-ttl-bg-pc.jpg) no-repeat center;height:16rem;line-height:16rem;background-size:cover;font-size:3rem;text-align:center;letter-spacing:.2em;font-weight:100}body.single-works #page_works .re-btn .back{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}body.single-works #page_works .re-btn .back::after{position:absolute;top:50%;right:20px;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;content:">"}body.single-works #page_works .re-btn+.re-btn{margin-top:30px}body.tax-cat-works h3.sub_title1{margin-bottom:4rem}body.tax-cat-works .pager-wrap{text-align:center}@media all and (-ms-high-contrast: none){#page_works .search .word-search form table tr td{display:block}#page_works .search .word-search form .table1 tr td{width:32.2580645161%}}@media screen and (max-width: 1200px){#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item{font-size:1.4rem;padding:1rem 2rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::before{width:4.3rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::after{right:.6rem}}@media screen and (max-width: 1024px){#page_works .search .word-search form table tr td .term-list-wrap .term-list{padding-bottom:1rem}#page_works .search .word-search form table tr td .term-list-wrap .term-list li{padding:.5rem 2rem;font-size:1.4rem}#page_works .search .word-search form .table1 tr td{width:50%;margin-bottom:1rem}#page_works .search .word-search form .table1 tr td .term-list-wrap .selected-item{font-size:1.4rem;padding:1.5rem 2rem}#page_works .search .word-search form .table1 tr td .term-list-wrap .selected-item::before{width:5.3rem}#page_works .search .word-search form .table1 tr td .term-list-wrap .selected-item::after{right:1rem;width:1rem;height:1rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item{font-size:1rem;padding:1rem 2rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::before{width:3.7rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::after{right:.6rem;width:.6rem;height:.6rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .term-list{width:100%}#page_works article ul li .txt .favorite{top:0;right:0}#page_works article ul li .txt .favorite img{width:70%}#page_works article ul li .txt .ttl span{text-align:left;margin:1.5rem 0 1rem}#page_works .single-works h3.sub_title1{font-size:2rem}body.single-works #onecolumn .mainv .ttl{height:8rem;font-size:2rem;line-height:8rem}}@media screen and (max-width: 767px){#onecolumn #page_works .comment{text-align:center;font-size:1.4rem;line-height:2.2857142857;margin-bottom:7rem}#onecolumn #page_works .u-mobile{display:inline}#onecolumn #page_works .u-desktop{display:none}#onecolumn #page_works .results-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;margin-bottom:3rem}#onecolumn #page_works .results-list ul li:nth-child(4n){margin:0 auto;margin-bottom:3rem}#onecolumn #page_works .results-list ul li .img img{height:auto}#onecolumn #page_works .results-list ul li .txt{margin-top:0}#onecolumn #page_works .results-list ul li .txt .ttl span{text-align:left;margin:0 0 1.5rem}#onecolumn #page_works .results-list ul li .txt .price{text-align:left}#onecolumn #page_works .results-list .flap{display:block}#onecolumn #page_works .results-list.marriage-ring ul,#onecolumn #page_works .results-list.engage-ring ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#onecolumn #page_works .results-list.marriage-ring ul li,#onecolumn #page_works .results-list.engage-ring ul li{display:block;width:calc(50% - .6rem);margin:0;margin-bottom:3rem}#onecolumn #page_works .results-list.marriage-ring ul li .img img,#onecolumn #page_works .results-list.engage-ring ul li .img img{height:46vw}#onecolumn #page_works .results-list.marriage-ring ul li.banner-item,#onecolumn #page_works .results-list.engage-ring ul li.banner-item{width:100%}#onecolumn #page_works .results-list.marriage-ring ul li.banner-item img,#onecolumn #page_works .results-list.engage-ring ul li.banner-item img{height:auto;width:100%}#onecolumn #page_works .results-list.marriage-ring ul li .txt,#onecolumn #page_works .results-list.engage-ring ul li .txt{text-align:center;width:100%;margin:0;margin-top:.5rem}#onecolumn #page_works .results-list.marriage-ring ul li .txt span,#onecolumn #page_works .results-list.engage-ring ul li .txt span{text-align:center;font-size:1.2rem}#onecolumn #page_works .results-list.marriage-ring ul li .txt .favorite,#onecolumn #page_works .results-list.engage-ring ul li .txt .favorite{top:.8rem}#onecolumn #page_works .results-list.marriage-ring ul li .txt .favorite #favorite-heart,#onecolumn #page_works .results-list.engage-ring ul li .txt .favorite #favorite-heart{width:2rem}#onecolumn #page_works .results-list.marriage-ring ul li .txt .price,#onecolumn #page_works .results-list.engage-ring ul li .txt .price{margin-top:0;font-size:1.2rem}.search-results #page_works .btn a,.search-no-results #page_works .btn a,.tax-cat-works #page_works .btn a{min-width:inherit;width:100%;margin-bottom:.5rem;font-size:1.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.search-results #page_works .back,.search-no-results #page_works .back,.tax-cat-works #page_works .back{text-align:center;margin-top:0}.search-results #page_works .back a,.search-no-results #page_works .back a,.tax-cat-works #page_works .back a{font-size:1.4rem;padding-bottom:.5rem;min-width:inherit;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#page_works .results-list ul li .txt{width:90%;margin-top:0;margin-left:1.5rem}#page_works .results-list ul li .txt .ttl span{text-align:left;margin:0 0 1.5rem}#page_works .results-list ul li .txt .price{text-align:left}#page_works .results-list ul li .txt p.ttl,#page_works .results-list ul li .txt p.type{line-height:1.6em}#page_works article ul li{width:calc((100% - 1rem)/2)}#page_works article ul li a .img img{height:24.5vh;-o-object-fit:cover;object-fit:cover}#page_works article ul li a .txt p{line-height:1.7}#page_works article .message ul li{width:100%}#page_works .search .word-search{padding-bottom:4rem}#page_works .search .word-search form table tr td .term-list-wrap{width:100%}#page_works .search .word-search form table tr td .term-list-wrap .selected-item::before{right:0}#page_works .search .word-search form .table1{margin-bottom:0}#page_works .search .word-search form .table1 tr td{width:100%;margin-bottom:1rem}#page_works .search .word-search form .table1 tr td .term-list-wrap .selected-item{font-size:1.4rem;padding:1.5rem 2rem}#page_works .search .word-search form .table1 tr td .term-list-wrap .selected-item::after{right:2.1rem}#page_works .search .word-search form .table2 tr td{width:calc((100% - 1rem)/2);margin-bottom:1rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item{font-size:1.4rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::before{width:4.3rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::after{right:1.6rem;width:.6rem;height:.6rem}#page_works #list_block .search-list .results-list article,#page_works #list_block .list ul li{width:49.5%;margin-right:1%}#page_works #list_block .search-list .results-list article:nth-child(2n),#page_works #list_block .list ul li:nth-child(2n){margin-right:0}#page_works.single-works .characteristic-box h2{margin-top:0}#page_works.single-works .price{margin:3rem auto 4rem}#page_works.single-works .price .btn{margin-top:2rem}#page_works.single-works h3.sub_title1{font-size:2rem;width:90%;margin-left:auto;margin-right:auto}#page_works.single-works article ul.item-thumbnails li{width:calc((100% - 2.5rem)/3)}#page_works.single-works article ul.item-thumbnails li:nth-child(3n){margin-right:0}#page_works.single-works article ul.item-thumbnails li:nth-child(5n){margin-right:1.25rem}#page_works.single-works .pager p{width:49.5%}#page_works.single-works .pager p.prev{margin-left:0;text-align:center;margin-right:.5%}#page_works.single-works .pager p.next{margin-right:0;text-align:center;margin-left:.5%}#page_works.single-works .pager a{min-width:inherit;width:100%;margin:0}#page_works.single-works .btn a{min-width:inherit;width:100%;margin-bottom:.5rem;font-size:1.4rem;padding-left:2rem;padding-right:2rem}#page_works.single-works .back{text-align:center;margin-top:0}#page_works.single-works .back a{font-size:1.4rem;padding-bottom:.5rem;min-width:inherit;width:100%}.price-range .link a{font-size:1.4rem;min-width:inherit}}@media screen and (max-width: 479px){#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item{font-size:1.4rem}#page_works .search .word-search form .table2 tr td .term-list-wrap .selected-item::before{width:3.7rem}#page_works .search .freeword-search .search_box{width:100%}#page_works .search .freeword-search .search_box form .keyword input{padding:1.5rem 25% 1rem 2rem}#page_works .search .freeword-search .search_box form .search-btn{width:4.5rem}#page_works .search .freeword-search .search_box form .search-btn input{width:40%}#page_works article ul li .txt .favorite{top:-0.3rem}#page_works #list_block .search-list .results-list article .excerpt{font-size:1.4rem;line-height:1.7}#page_works #list_block .list ul li .excerpt{font-size:1.4rem;line-height:1.7}#page_works #list_block .list ul li .link a,#page_works #list_block .list ul li .favorite a{font-size:1.4rem}#page_works.single-works h3.sub_title1{font-size:2rem}#page_works.single-works article ul.item-thumbnails li{width:calc((100% - 2.5rem)/3)}#page_works.single-works article ul.item-thumbnails li:nth-child(3n){margin-right:0}#page_works.single-works article ul.item-thumbnails li:nth-child(5n){margin-right:1.25rem}#page_works.single-works article ul.item-thumbnails li img{width:100%}#page_works.single-works .price-range .link a{width:100%}}.tooltip{position:relative}.favorite-link{-webkit-transition:all .3s;transition:all .3s}.favorite-link:hover::before,.favorite-link:hover::after{position:absolute;z-index:100;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip:hover::before{opacity:1;top:-44px;padding:.3rem .7rem;background-color:#be393a;content:attr(tooltip-title);color:#fff}.tooltip:hover::after{opacity:1;top:-10px;border:5px solid rgba(0,0,0,0);border-top-color:#be393a;content:""}@media screen and (max-width: 479px){body .single-works .is-layout-flex{display:block}.cta{margin:0 calc(50% - 50vw);width:100vw}}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;max-width:1000px;margin:20px auto;margin-bottom:80px}.cta .line-contact-a{display:block;width:36%}.cta .line-contact-a:hover .line-contact{background-color:#009100}.cta .line-contact{background-color:#00b900;font-family:"Noto Sans JP",sans-serif;padding:3% 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;-webkit-transition:all .3s;transition:all .3s}.cta .line-contact .img{width:120px;margin-right:30px}.cta .line-contact .line-text{color:#fff}.cta .line-contact .line-text .line-text-01{font-size:1.3rem}.cta .line-contact .line-text .line-text-02{font-size:2.7rem;font-weight:400}@media screen and (max-width: 767px){.cta{display:block;width:auto;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:60px}.cta .line-contact-a{width:100%}.cta .img{width:70px}.cta .line-text{color:#fff}.cta .line-text .line-text-01{font-size:1rem}.cta .line-text .line-text-02{font-size:2rem}}.counselor-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56%}.counselor-contact .img{width:100%;margin-top:10px}.counselor-contact .counselor p.counselor-text{font-size:1.5rem;margin-bottom:10px;text-align:left}.counselor-contact a{font-size:1.5rem;color:#fff;margin-top:10px;-webkit-transition:all .3s;transition:all .3s}.counselor-contact a:hover{background:#a12d2d}@media screen and (max-width: 980px){.counselor-contact .counselor{padding:0 20px 110px 0}}@media screen and (max-width: 767px){.counselor-contact{width:auto}.counselor-contact .img{width:100%}.counselor-contact .counselor{padding:15px 0 25px 10px}.counselor-contact .counselor p.counselor-text{font-size:inherit;margin-bottom:0px}.counselor-contact a{font-size:1.1rem}}