@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;cursor:pointer}input,select,textarea,button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{color:#222;font-size:1.6rem;font-weight:500;line-height:1.7;letter-spacing:.05em;font-style:normal;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;background-color:#fff;margin:0}@media screen and (max-width:1160px){body{font-size:1.5rem}}@media screen and (max-width:1023px){body{font-size:1.4rem}}@media screen and (max-width:767px){body{font-size:1.3rem}}@media screen and (max-width:374px){body{font-size:1.2rem}}body.noscroll{overflow:hidden}img{border:0;margin:0;vertical-align:bottom;max-width:100%;-webkit-user-drag:none}p{overflow-wrap:break-word;word-wrap:break-word}a{color:#222;text-decoration:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}a:hover{opacity:.9}main{display:block;background-color:transparent}#wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}#wrapper main{-webkit-box-flex:1;-ms-flex:1;flex:1}.object_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.object_contain{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.inner{max-width:1150px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.inner--lg{max-width:1240px}.sp{display:none !important}@media only screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}.header{width:100%;position:fixed;top:0;left:0;z-index:99;background-color:transparent}.header__inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 50px 10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1600px;margin:0 auto}@media screen and (max-width:1160px){.header__inner{padding:40px 20px 10px}}@media screen and (max-width:767px){.header__inner{padding:25px 20px 20px}}.header__logo{font-size:2.4rem;font-weight:600;line-height:1;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"Cormorant Garamond",serif;position:relative}.header__logo a{color:#2b2c31}@media screen and (max-width:767px){.header__logo{font-size:1.6rem;margin-top:3px}}.header__nav{position:fixed;top:0;right:0;opacity:0;z-index:999;width:0;height:100vh;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:#2b2c31;margin-right:0}.header__nav.open{display:block;opacity:1;width:415px;z-index:99;-webkit-box-shadow:-25px 0 40px rgba(43,44,49,.14);box-shadow:-25px 0 40px rgba(43,44,49,.14)}@media screen and (min-width:1700px){.header__nav.open{width:30vw}}.header__nav.open .burger-btn{border-color:#fff}@media screen and (max-width:767px){.header__nav.open{width:calc(100% - 40px)}}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;text-align:center;height:100%;width:100%}.header__nav-item{margin:0 auto 30px;width:100%}.header__nav-link{color:#fff;font-size:1.8rem;font-weight:600;line-height:1;letter-spacing:.12em;white-space:nowrap;font-family:"Cormorant Garamond",serif}@media screen and (max-width:767px){.header__nav-link{font-size:1.5rem;letter-spacing:.08em}}.header__nav-link:before{content:none}.header__sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}@media screen and (max-width:767px){.header__sns-wrap{margin-top:7px}}.header__sns{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;margin:0 17px}@media screen and (max-width:767px){.header__sns{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;margin:0 14px}}.burger-btn{display:block;border:none;cursor:pointer;position:relative;top:0;z-index:999;background-color:transparent;border-radius:50%;width:65px;height:65px;border:1px solid #2b2c31}@media screen and (max-width:767px){.burger-btn{width:44px;height:44px}}.burger-btn.cross{border-color:#fff}.bar{margin:0 auto;display:block;height:1px;width:27px;background-color:#2b2c31;-webkit-transition:-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:767px){.bar{width:20px}}.bar-top,.bar-mid{margin-bottom:9px}@media screen and (max-width:767px){.bar-top,.bar-mid{margin-bottom:6px}}.burger-btn.cross .bar-top{-webkit-transition-delay:40ms;transition-delay:40ms;-webkit-transform:translateY(6px) rotate(135deg);transform:translateY(6px) rotate(135deg);background-color:#fff}@media screen and (max-width:767px){.burger-btn.cross .bar-top{-webkit-transform:translateY(3px) rotate(135deg);transform:translateY(3px) rotate(135deg)}}.burger-btn.cross .bar-bottom{-webkit-transition-delay:20ms;transition-delay:20ms;-webkit-transform:translateY(-6px) rotate(-135deg);transform:translateY(-6px) rotate(-135deg);background-color:#fff}@media screen and (max-width:767px){.burger-btn.cross .bar-bottom{-webkit-transform:translateY(-4px) rotate(-135deg);transform:translateY(-4px) rotate(-135deg)}}.fixed-sns{position:fixed;top:55%;left:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;mix-blend-mode:difference}@media screen and (max-width:1160px){.fixed-sns{left:20px}}@media screen and (max-width:767px){.fixed-sns{display:none !important}}.fixed-sns__item{display:block;width:32px}.fixed-sns__item:not(:last-child){margin-bottom:30px}.inner{max-width:1140px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.inner--lg{max-width:1240px}.section{margin-bottom:150px}@media screen and (max-width:767px){.section{margin-bottom:65px}}.section2{margin-bottom:160px}@media screen and (max-width:767px){.section2{margin-bottom:65px}}.page-container{margin:140px 0 150px}@media screen and (max-width:767px){.page-container{margin:70px 0 75px}}.page-container2{margin:100px 0 150px}@media screen and (max-width:767px){.page-container2{margin:60px 0 75px}}.breadcrumb{width:100%;margin-top:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.breadcrumb{margin-top:14px}}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb__item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.breadcrumb__item:not(:first-child){padding-left:15px;margin-left:20px}@media screen and (max-width:767px){.breadcrumb__item:not(:first-child){padding-left:11px;margin-left:17px}}.breadcrumb__item:not(:first-child):after{content:">";position:absolute;top:2px;left:-7px;font-size:1.3rem}@media screen and (max-width:767px){.breadcrumb__item:not(:first-child):after{top:3px;font-size:1rem}}.breadcrumb__item:last-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.breadcrumb__link{font-size:1.4rem;font-weight:500;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (max-width:767px){.breadcrumb__link{font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__link.--current{pointer-events:none}.category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -35px 65px 0}@media screen and (max-width:767px){.category-list{margin:0 -20px 30px 0}}.category-list__item{color:#3d415c;font-weight:700;letter-spacing:.1em;line-height:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:"Cormorant Garamond",serif;border-radius:1px;border:1px solid #3d415c;padding:10px 28px;margin:0 35px 35px 0;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}@media screen and (max-width:767px){.category-list__item{padding:9px 22px;margin:0 20px 20px 0}}.category-list__item .--hash{font-size:2rem;font-weight:700;margin-top:-3px;letter-spacing:.05em;margin-right:1px}@media screen and (max-width:767px){.category-list__item .--hash{font-size:1.6rem}}.category-list__item.--current{color:#fff;background-color:#3d415c}.category-list__item.--current:hover{cursor:default}.category-list__item:hover{opacity:1;color:#fff;background-color:#3d415c}.news-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:35px;border-bottom:1px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.news-list__item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}}.news-list__item:not(:last-child){margin-bottom:35px}@media screen and (max-width:767px){.news-list__item:not(:last-child){margin-bottom:20px}}.news-list__time{-webkit-box-flex:0;-ms-flex:0 1 115px;flex:0 1 115px;color:#555;font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:.05em;font-family:"Cormorant Garamond",serif;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}@media screen and (max-width:767px){.news-list__time{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.5rem;padding-right:25px}}.news-list__category{-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px;color:#2b2c31;font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:.1em;font-family:"Cormorant Garamond",serif;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.news-list__category{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.5rem;margin-top:2px}}.news-list__category .--hash{font-size:2.2rem;font-weight:700;margin-right:1px}@media screen and (max-width:767px){.news-list__category .--hash{font-size:1.6rem;vertical-align:1px}}.news-list__link{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.7;letter-spacing:.07em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1px;padding-right:67px}@media screen and (max-width:767px){.news-list__link{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;letter-spacing:.03em;margin-top:12px;padding-right:47px}}.news-list__link:after{content:"";position:absolute;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:9px;background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/arrow.png);background-repeat:no-repeat;background-size:contain;width:34px;height:9px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:767px){.news-list__link:after{width:25px;height:7px;right:3px}}.news-list__link:hover{text-decoration:underline}.news-list__link:hover:after{right:3px}.works-card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-52px}@media screen and (max-width:767px){.works-card-wrap{margin-bottom:-30px}}.works-card{-webkit-box-flex:0;-ms-flex:0 1 30.1818%;flex:0 1 30.1818%;max-width:332px;margin-bottom:52px;position:relative}@media screen and (max-width:767px){.works-card{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin-bottom:24px}}.works-card:not(:nth-child(3n)){margin-right:4.7272727273%}@media screen and (max-width:767px){.works-card:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:767px){.works-card:nth-child(odd){margin-right:auto}}.works-card:before{content:"View";position:absolute;top:22%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9;color:#fff;font-size:1.4rem;letter-spacing:.14em;font-weight:500;font-family:"Cormorant Garamond",serif;border-radius:50%;width:68px;height:68px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;opacity:0;-webkit-transition:all .25s ease .05s;transition:all .25s ease .05s}@media screen and (max-width:1023px){.works-card:before{top:14%}}@media screen and (max-width:767px){.works-card:before{content:none}}.works-card:hover:before{opacity:1;-webkit-transition:all .2s ease .5s;transition:all .2s ease .5s}.works-card__img{padding-top:66.6%;position:relative;margin-bottom:20px;overflow:hidden}@media screen and (max-width:767px){.works-card__img{margin-bottom:8px}}.works-card__img img{position:absolute;top:0;left:0}.works-card__img:before,.works-card__img:after{content:"";position:absolute;top:0;width:50%;height:100%;background:rgba(0,0,0,.7);z-index:1;-webkit-transition:all .38s cubic-bezier(0,0,.25,1);transition:all .38s cubic-bezier(0,0,.25,1)}@media screen and (max-width:767px){.works-card__img:before,.works-card__img:after{content:none}}.works-card__img:before{left:0;-webkit-transform:translateX(-260px) skew(-29deg);transform:translateX(-260px) skew(-29deg)}.works-card__img:after{right:0;-webkit-transform:translateX(260px) skew(29deg);transform:translateX(260px) skew(29deg)}.works-card__img:hover:before,.works-card__img:hover:after{-webkit-transform:translateX(0) skew(0);transform:translateX(0) skew(0)}.works-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #d9d9d9}@media screen and (max-width:767px){.works-card__body{padding-bottom:20px}}.works-card__time{color:#555;font-size:1.8rem;font-weight:600;letter-spacing:.1em;line-height:1.5;font-family:"Cormorant Garamond",serif;margin-right:20px}@media screen and (max-width:767px){.works-card__time{font-size:1.3rem;letter-spacing:.08em;margin:0 12px 3px 0}}.works-card__category{font-size:1.9rem;font-weight:600;letter-spacing:.1em;line-height:1.12;font-family:"Cormorant Garamond",serif}@media screen and (max-width:767px){.works-card__category{font-size:1.4rem;letter-spacing:.07em;margin:1px 0 3px}}.works-card__category .--hash{font-size:2.3rem;margin-right:1px}@media screen and (max-width:767px){.works-card__category .--hash{font-size:1.6rem}}.works-card__title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-weight:500;line-height:1.7;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:40px;margin-top:12px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:767px){.works-card__title{line-height:1.5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:2px;padding-right:0}}.works-card__title:after{content:"";position:absolute;bottom:11px;right:0;width:22px;height:6px;background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/arrow3.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.works-card__title:after{bottom:-10px;width:14px;height:4px}}.works-card__title:hover{opacity:.8;text-decoration:underline}.page-mv{margin-top:225px}@media screen and (min-width:1441px){.page-mv{margin-top:250px}}@media screen and (max-width:1023px){.page-mv{margin-top:200px}}@media screen and (max-width:767px){.page-mv{margin-top:180px}}.page-mv__inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(1100px + (100% - 1100px)/2);margin-left:auto}@media screen and (min-width:1441px){.page-mv__inner{max-width:calc(1340px + (100% - 1340px)/2)}}@media screen and (min-width:1700px){.page-mv__inner{max-width:calc(1500px + (100% - 1500px)/2)}}@media screen and (max-width:1160px){.page-mv__inner{width:calc(100% - 20px);max-width:100%}}.page-mv__title{color:#2b2c31;border-bottom:1px solid #2b2c31;padding:0 20px 65px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.page-mv__title{padding-bottom:38px}}.page-mv__title-en{font-size:6.8rem;font-weight:600;line-height:1;letter-spacing:.05em;font-family:"Cormorant Garamond",serif;margin-bottom:4px}@media screen and (max-width:1160px){.page-mv__title-en{font-size:6.2rem}}@media screen and (max-width:1023px){.page-mv__title-en{font-size:5.6rem}}@media screen and (max-width:767px){.page-mv__title-en{font-size:4.2rem;margin-bottom:2px}.page-mv__title-en.--privacy-policy{font-size:4rem;letter-spacing:.02em}}@media screen and (max-width:369px){.page-mv__title-en{font-size:4rem}.page-mv__title-en.--privacy-policy{font-size:3.2rem;letter-spacing:0}}.page-mv__title-en.--contact{margin-left:-3px}.page-mv__title-ja{line-height:1.5;font-weight:500;letter-spacing:.07em}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media screen and (max-width:767px){.pagination{margin-top:35px}}.pagination li{margin:0 8px}@media screen and (max-width:767px){.pagination li{margin:0 7px}}.pagination__number{color:#2b2c31;font-weight:600;line-height:40px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;width:40px;height:40px;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #2b2c31;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:767px){.pagination__number{line-height:35px;width:35px;height:35px}}.pagination__number:hover{opacity:1;color:#fff;background-color:#2b2c31}.pagination__number.current{pointer-events:none;color:#fff;background-color:#2b2c31}.pagination__prev,.pagination__next{width:40px;height:40px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #2b2c31;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.pagination__prev:hover,.pagination__next:hover{opacity:1;background-color:#2b2c31}.pagination__prev:hover:before,.pagination__next:hover:before{background-color:#fff}@media screen and (max-width:767px){.pagination__prev,.pagination__next{width:35px;height:35px}}.pagination__prev:before,.pagination__next:before{content:"";position:absolute;top:53%;width:9px;height:12px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-mask:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/caret.svg);mask:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/caret.svg);-webkit-mask-size:contain;mask-size:contain;background-color:#2b2c31;background-size:contain}@media screen and (max-width:767px){.pagination__prev:before,.pagination__next:before{width:7px;height:9px}}.pagination__prev:before{left:12px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.pagination__next:before{right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.title{color:#2b2c31;font-size:7.2rem;font-weight:600;line-height:1;letter-spacing:.06em;font-family:"Cormorant Garamond",serif}@media screen and (max-width:1023px){.title{font-size:6.6rem}}@media screen and (max-width:1023px){.title{font-size:5.2rem}}@media screen and (max-width:767px){.title{font-size:4rem}}@media screen and (max-width:374px){.title{font-size:3.6rem}}.title02{font-size:6rem;font-weight:500;letter-spacing:.08em;line-height:1;font-family:"Cormorant Garamond",serif}@media screen and (max-width:1023px){.title02{font-size:5.2rem}}@media screen and (max-width:767px){.title02{font-size:4rem}}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:200px;margin-left:auto}.btn:hover{opacity:1}.btn:hover .btn__arrow{background-color:#3d415c;position:relative}.btn:hover .btn__arrow:before{width:100%;height:100%}.btn__text{font-weight:600;line-height:1;letter-spacing:.07em;font-family:"Cormorant Garamond",serif;margin:3px 20px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){.btn__text{margin-right:12px}}.btn__arrow{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px;border-radius:50%;background-color:#3d415c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.btn__arrow:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background-color:#2b2c31;-webkit-transition:all .4s cubic-bezier(0,0,.25,1);transition:all .4s cubic-bezier(0,0,.25,1);z-index:0;opacity:.6}.btn__arrow svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media screen and (max-width:767px){.btn__arrow svg{width:23px;height:4.5px}}@media screen and (max-width:767px){.btn__arrow{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px}}.small-btn{color:#2b2c31;font-size:1.8rem;font-weight:600;line-height:1;letter-spacing:.07em;font-family:"Cormorant Garamond",serif;text-align:center;background-color:#fff;width:225px;display:block;padding:18px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1px;border:1px solid #2b2c31;display:block;margin:0 auto;padding:17px 10px;-webkit-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:767px){.small-btn{font-size:1.5rem;width:190px;padding:16px 10px}}.small-btn:hover{color:#fff;background-color:#3d415c;opacity:1}.underline-yellow{padding:0 4px 5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(52%,transparent),color-stop(53%,#fffabb),to(#fffabb));background:linear-gradient(to bottom,transparent 52%,#fffabb 53%,#fffabb)}.underline-blue{padding:0 4px 4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(52%,transparent),color-stop(53%,#d1f2f0),to(#d1f2f0));background:linear-gradient(to bottom,transparent 52%,#d1f2f0 53%,#d1f2f0)}.text-center{text-align:center}.text-right{text-align:right}.bg-lightblue{background-color:#f6f4ef}.bg-lightblue2{background-color:#f0f7f7}.fz-17{font-size:1.7em}.fw-bold{font-weight:700}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:1em !important}.mb-2{margin-bottom:2em !important}.mb-3{margin-bottom:3em !important}.mx-auto{margin:0 auto !important}.footer-contact{border-top:1px solid #e8e8e8;padding:125px 0}@media screen and (max-width:767px){.footer-contact{padding:60px 0 55px}}.footer-contact__title{color:#2b2c31;font-size:6.4rem;font-weight:500;line-height:1;letter-spacing:.04em;line-height:1;font-family:"Cormorant Garamond",serif;margin-bottom:38px}@media screen and (max-width:1023px){.footer-contact__title{font-size:5.2rem}}@media screen and (max-width:767px){.footer-contact__title{font-size:4.4rem;margin-bottom:26px}}.footer-contact__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.footer-contact__contents{display:block}}.footer-contact__text{line-height:1.9;letter-spacing:.12em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:1023px){.footer-contact__text{letter-spacing:.05em}}@media screen and (max-width:767px){.footer-contact__text{line-height:1.75;margin-bottom:20px}}.footer{padding:100px 0 70px;background-color:#2b2c31}@media screen and (max-width:767px){.footer{padding:65px 0 30px}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.footer__inner{display:block}}.footer__logo{color:#fff;font-size:3.8rem;font-weight:600;letter-spacing:.07em;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"Cormorant Garamond",serif;display:block;margin-bottom:16px}@media screen and (max-width:767px){.footer__logo{font-size:2.8rem;margin-bottom:12px}}.footer__address{color:#fff;line-height:1.9;margin-bottom:58px}@media screen and (max-width:767px){.footer__address{margin-bottom:0}}.footer__copyright{color:#fff;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.2em;font-family:"Cormorant Garamond",serif;display:block}@media screen and (max-width:767px){.footer__copyright{font-size:1.3rem;text-align:center}}.footer__nav-wrap{max-width:365px;margin-top:52px}@media screen and (max-width:767px){.footer__nav-wrap{max-width:320px;margin:35px 0 70px}}.footer__nav{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;margin-bottom:30px}@media screen and (max-width:767px){.footer__nav{margin-bottom:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__nav li{margin-bottom:30px}@media screen and (max-width:767px){.footer__nav li{margin-bottom:25px}}.footer__nav li:first-child,.footer__nav li:nth-child(4){-webkit-box-flex:0;-ms-flex:0 1 85px;flex:0 1 85px;margin-right:50px}@media screen and (max-width:767px){.footer__nav li:first-child,.footer__nav li:nth-child(4){-webkit-box-flex:0;-ms-flex:0 1 33.3%;flex:0 1 33.3%;margin-right:0}}.footer__nav li:nth-child(2),.footer__nav li:nth-child(5){-webkit-box-flex:0;-ms-flex:0 1 75px;flex:0 1 75px;margin-right:50px}@media screen and (max-width:767px){.footer__nav li:nth-child(2),.footer__nav li:nth-child(5){-webkit-box-flex:0;-ms-flex:0 1 33.3%;flex:0 1 33.3%;margin-right:0}}.footer__nav li:nth-child(3),.footer__nav li:last-child{-webkit-box-flex:0;-ms-flex:0 1 80px;flex:0 1 80px}@media screen and (max-width:767px){.footer__nav li:nth-child(3),.footer__nav li:last-child{-webkit-box-flex:0;-ms-flex:0 1 33.3%;flex:0 1 33.3%}}.footer__nav li a{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.08em;font-family:"Cormorant Garamond",serif}@media screen and (max-width:767px){.footer__nav li a{font-size:1.4rem}}.footer__nav-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.footer__nav-bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__nav-bottom li:not(:last-child){margin-right:40px}@media screen and (max-width:767px){.footer__nav-bottom li:not(:last-child){margin-right:27px}}.footer__nav-bottom-text{color:#fff;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.1em;font-family:"Cormorant Garamond",serif}@media screen and (max-width:767px){.footer__nav-bottom-text{font-size:1.3rem}}.footer__sns{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px}@media screen and (max-width:767px){.footer__sns{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}}.mv{width:100%;height:100vh;min-height:880px;margin-bottom:145px}@media screen and (max-width:1160px){.mv{min-height:0;height:auto}}@media screen and (max-width:767px){.mv{margin-bottom:85px}}.mv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:60px;max-width:1480px}@media screen and (min-width:1700px){.mv__inner{margin:0 auto}}@media screen and (max-width:1160px){.mv__inner{margin-left:20px}}@media screen and (max-width:767px){.mv__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mv__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;width:100%;margin-top:32px;color:#2b2c31;font-family:"Cormorant Garamond",serif;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:1023px){.mv__text-wrap{margin-top:80px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:767px){.mv__text-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:50px}}.mv__title{font-size:7.2rem;font-weight:500;line-height:1;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-left:-4px;margin-bottom:7px}@media screen and (max-width:1160px){.mv__title{font-size:6rem}}@media screen and (max-width:1023px){.mv__title{font-size:4.8rem}}@media screen and (max-width:767px){.mv__title{font-size:4rem;letter-spacing:.12em;margin-left:-2px;margin-bottom:5px}}.mv__since{color:#555;font-size:2.7rem;font-weight:300;letter-spacing:.3em;line-height:1;margin-bottom:130px}@media screen and (max-width:1160px){.mv__since{font-size:2.2rem}}@media screen and (max-width:1023px){.mv__since{font-size:1.8rem;margin-bottom:80px}}@media screen and (max-width:767px){.mv__since{font-size:1.6rem;font-weight:300;margin:0 0 32px 2px}}.mv__yeaer{font-size:2.8rem}@media screen and (max-width:1160px){.mv__yeaer{font-size:2.3rem}}@media screen and (max-width:1023px){.mv__yeaer{font-size:2rem}}@media screen and (max-width:767px){.mv__yeaer{font-size:1.7rem}}.mv__nav-list{margin-bottom:50px}@media screen and (max-width:1023px){.mv__nav-list{margin-bottom:35px}}@media screen and (max-width:767px){.mv__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;max-width:400px}}.mv__nav-item:not(:last-child){margin-bottom:25px}@media screen and (max-width:1023px){.mv__nav-item:not(:last-child){margin-bottom:16px}}@media screen and (max-width:767px){.mv__nav-item:not(:last-child){margin-bottom:20px}}@media screen and (max-width:767px){.mv__nav-item{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;margin-bottom:20px}}@media screen and (max-width:374px){.mv__nav-item{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}}.mv__nav-link{font-weight:600;letter-spacing:.15em;line-height:1;padding:5px 38px 5px 0;position:relative}@media screen and (max-width:767px){.mv__nav-link{font-size:1.2rem;letter-spacing:.08em;padding:5px 27px 5px 0}}.mv__nav-link:hover{opacity:.75}.mv__nav-link:hover:after{right:-5px}@media screen and (max-width:767px){.mv__nav-link:hover:after{right:0}}.mv__nav-link:after{content:"";position:absolute;top:9px;right:0;width:26px;height:11px;background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/arrow2.png);background-size:contain;background-repeat:no-repeat;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:767px){.mv__nav-link:after{top:8px;width:20px;height:4px}}.mv__sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv__sns-wrap.--sp{display:none}@media screen and (max-width:767px){.mv__sns-wrap.--sp{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}}.mv__sns{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}@media screen and (max-width:767px){.mv__sns{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px}}.mv__sns:not(:last-child){margin-right:35px}@media screen and (max-width:767px){.mv__sns:not(:last-child){margin-right:20px}}.mv__sns:hover{opacity:.7}.swiper1{width:58vw;max-width:840px;height:100%;display:block;position:relative}@media screen and (max-width:1160px){.swiper1{width:57.5vw}}@media screen and (max-width:767px){.swiper1{width:100%;max-width:100%}}.swiper1 .swiper-wrapper{overflow:hidden}.swiper1 .slide-img{width:100%;display:block;height:calc(100vh - 70px)}@media screen and (max-width:1160px){.swiper1 .slide-img{height:calc(100vh - 200px)}}@media screen and (max-width:1023px){.swiper1 .slide-img{width:56vw;height:72vw;margin-left:auto}}@media screen and (max-width:767px){.swiper1 .slide-img{width:100%;height:124vw}}.swiper1 .swiper-pagination-bullets{left:50%;bottom:-22px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.swiper1 .swiper-pagination-bullets{bottom:-15px}}.swiper1 .swiper-pagination-bullet{background-color:#2b2c31;width:45px;height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin:0 6px !important}@media screen and (max-width:767px){.swiper1 .swiper-pagination-bullet{width:30px;height:1px;margin:0 4px !important}}.swiper1 .swiper-pagination-bullet-active{background-color:#2b2c31}.swiper1__credit{position:absolute;bottom:12px;right:15px;z-index:1;color:#fff;font-size:1.5rem;letter-spacing:.1em;line-height:1;font-family:"Cormorant Garamond",serif;text-shadow:0 0 3px rgba(0,0,0,.2)}@media screen and (max-width:767px){.swiper1__credit{font-size:1.2rem;right:10px;bottom:8px}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomUp{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}.swiper1 .swiper-slide-active .slide-img,.swiper1 .swiper-slide-duplicate-active .slide-img,.swiper1 .swiper-slide-prev .slide-img{-webkit-animation:zoomUp 6s linear 0s normal both;animation:zoomUp 6s linear 0s normal both}.top-news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.top-news__inner{display:block}}.top-news__title{color:#2b2c31;font-size:5.8rem;font-weight:500;line-height:1;letter-spacing:.11em;font-family:"Cormorant Garamond",serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:1023px){.top-news__title{font-size:5.2rem;margin-right:30px}}@media screen and (max-width:767px){.top-news__title{font-size:3.8rem;font-weight:600;letter-spacing:.06em;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin-right:0}}@media screen and (max-width:374px){.top-news__title{font-size:3.6rem}}.top-news__news-list-wrap{max-width:960px;width:100%;margin-top:10px}@media screen and (max-width:767px){.top-news__news-list-wrap{margin-top:30px}}.top-news__news-list-wrap .btn{margin-top:45px}@media screen and (max-width:767px){.top-news__news-list-wrap .btn{margin-top:35px}}.top-works{background-color:#f2f2f2;padding:140px 0 130px;width:calc(100% - 100px);margin-left:auto;margin-right:auto}@media screen and (max-width:1160px){.top-works{width:100%}}@media screen and (max-width:767px){.top-works{padding:65px 0 55px}}.top-works .btn{margin-top:60px}@media screen and (max-width:767px){.top-works .btn{margin-top:35px}}.top-works__contents{margin-top:60px}@media screen and (max-width:767px){.top-works__contents{margin-top:30px}}.top-links{width:calc(100% - 100px);margin:0 auto 160px}@media screen and (max-width:1160px){.top-links{width:calc(100% - 40px)}}@media screen and (max-width:767px){.top-links{margin-bottom:75px}}.top-links__item{display:block;width:100%;height:430px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;border-radius:10px}@media screen and (max-width:1023px){.top-links__item{height:350px}}.top-links__item:hover{opacity:1}@media screen and (max-width:767px){.top-links__item{height:255px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-links__item.sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.top-links__about{padding-top:128px;margin-bottom:16px}@media screen and (max-width:1023px){.top-links__about{padding-top:90px}}@media screen and (max-width:767px){.top-links__about{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 3px);flex:0 1 calc(50% - 3px);padding-top:10px;margin-bottom:6px}}.top-links__about .top-links__title-ja{margin:4px 0 60px}@media screen and (max-width:767px){.top-links__about .top-links__title-ja{margin:13px 0 31px}}.top-links__bg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;-webkit-transition:all .32s ease;transition:all .32s ease}.top-links__bg img{border-radius:10px}.top-links__bg:hover{-webkit-transform:translateX(-50%) scale(1.045);transform:translateX(-50%) scale(1.045)}.top-links__texts{color:#fff;text-align:center;position:relative;pointer-events:none}.top-links__title-en{font-size:5.2rem;font-weight:300;line-height:1;letter-spacing:.06em;font-family:"Cormorant Garamond",serif}@media screen and (max-width:1023px){.top-links__title-en{font-size:3.4rem;letter-spacing:.03em}}@media screen and (max-width:767px){.top-links__title-en{font-size:2.6rem}}@media screen and (max-width:374px){.top-links__title-en{font-size:2.2rem}}.top-links__title-en.--lg{font-size:6.6rem}@media screen and (max-width:1023px){.top-links__title-en.--lg{font-size:5rem}}@media screen and (max-width:767px){.top-links__title-en.--lg{font-size:2.6rem}}@media screen and (max-width:374px){.top-links__title-en.--lg{font-size:2.2rem}}.top-links__title-ja{letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:1023px){.top-links__title-ja{font-size:1.3rem;letter-spacing:.02em;padding:0 15px}}@media screen and (max-width:767px){.top-links__title-ja{font-size:1.2rem;line-height:1.45;padding:0 12px}}@media screen and (max-width:374px){.top-links__title-ja{font-size:1.1rem;letter-spacing:-.04em}}.top-links__title-ja.--01{margin:19px 0 64px}@media screen and (max-width:1023px){.top-links__title-ja.--01{margin-bottom:57px}}@media screen and (max-width:767px){.top-links__title-ja.--01{margin:7px 0 18px}}.top-links__title-ja.--02{margin:24px 0 64px}@media screen and (max-width:767px){.top-links__title-ja.--02{margin:12px 0 16px}}.top-links__title-ja.--03{margin:10px 0 22px}@media screen and (max-width:1023px){.top-links__title-ja.--03{margin-bottom:22px}}@media screen and (max-width:767px){.top-links__title-ja.--03{margin:7px 0 16px}}.top-links__title-ja .--sm{font-size:1.3rem;display:block}@media screen and (max-width:767px){.top-links__title-ja .--sm{font-size:1rem}}@media screen and (max-width:374px){.top-links__title-ja .--sm{letter-spacing:-.06em}}.top-links__btn{font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.12em;font-family:"Cormorant Garamond",serif;width:80px;height:80px;border-radius:50%;border:.5px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (max-width:1023px){.top-links__btn{width:70px;height:70px}}@media screen and (max-width:767px){.top-links__btn{font-size:1.2rem;letter-spacing:.08em;font-weight:300;width:50px;height:50px}}.top-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.top-links__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.top-links__business{-webkit-box-flex:0;-ms-flex:0 1 32.5373134328%;flex:0 1 32.5373134328%;padding-top:122px}@media screen and (max-width:1023px){.top-links__business{padding-top:70px}}@media screen and (max-width:767px){.top-links__business{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 3px);flex:0 1 calc(50% - 3px);padding-top:10px}.top-links__business:nth-of-type(2){margin-bottom:6px}}.gallery{margin-left:50px;padding-bottom:170px;overflow:hidden}@media screen and (max-width:1160px){.gallery{margin-left:20px}}@media screen and (max-width:767px){.gallery{padding-bottom:90px}}.swiper2{width:100%;position:relative;margin-top:50px}@media screen and (max-width:767px){.swiper2{margin-top:25px}}.swiper2 .slide-img{width:100%}.swiper2 .swiper-pagination-bullets{left:0;bottom:-22px;-webkit-transform:translateX(0);transform:translateX(0);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.swiper2 .swiper-pagination-bullets{bottom:-14px}}.swiper2 .swiper-pagination-bullet{background-color:#2b2c31;width:45px;height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin:0 6px !important}@media screen and (max-width:767px){.swiper2 .swiper-pagination-bullet{width:30px;height:1px;margin:0 4px !important}}.swiper2 .swiper-pagination-bullet-active{background-color:#2b2c31}.swiper2 .swiper-button-prev,.swiper2 .swiper-button-next{height:56px;width:56px;top:-60px}@media screen and (max-width:767px){.swiper2 .swiper-button-prev,.swiper2 .swiper-button-next{width:34px;height:34px;top:-28px}}.swiper2 .swiper-button-prev{left:auto;right:137px}@media screen and (max-width:767px){.swiper2 .swiper-button-prev{right:80px}}.swiper2 .swiper-button-next{right:50px}@media screen and (max-width:767px){.swiper2 .swiper-button-next{right:20px}}.swiper2 .swiper-button-prev:after,.swiper2 .swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";width:56px;height:8px}@media screen and (max-width:767px){.swiper2 .swiper-button-prev:after,.swiper2 .swiper-button-next:after{width:34px;height:6px}}.swiper2 .swiper-button-prev:after{background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/caret-L.png)}.swiper2 .swiper-button-next:after{background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/caret-R.png)}.concept__bg{background-color:#f2f2f2;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(1100px + (100% - 1100px)/2);margin-left:auto;padding:10px 0 95px}@media screen and (min-width:1700px){.concept__bg{max-width:calc(1200px + (100% - 1200px)/2)}}@media screen and (max-width:1160px){.concept__bg{width:calc(100% - 20px);max-width:100%}}@media screen and (max-width:767px){.concept__bg{padding:0 0 45px}}.concept__inner{margin:0;padding-left:50px}@media screen and (min-width:1700px){.concept__inner{padding-left:80px}}@media screen and (max-width:767px){.concept__inner{padding-left:20px}}.concept__title{position:relative;top:-48px}@media screen and (max-width:1023px){.concept__title{top:-42px}}@media screen and (max-width:767px){.concept__title{top:-26px}}.concept__lead{font-size:1.7rem;line-height:2;letter-spacing:.12em;margin:30px 0 80px}@media screen and (max-width:1023px){.concept__lead{font-size:1.5rem;margin:20px 0 70px}}@media screen and (max-width:767px){.concept__lead{font-size:1.3rem;line-height:1.9;letter-spacing:.05em;margin:15px 0 30px}}.concept__lead p:not(:last-child){margin-bottom:2em}@media screen and (max-width:767px){.concept__lead p:not(:last-child){margin-bottom:1.3em}}.concept-media:not(:last-child){margin-bottom:80px}@media screen and (max-width:1023px){.concept-media:not(:last-child){margin-bottom:50px}}@media screen and (max-width:767px){.concept-media:not(:last-child){margin-bottom:40px}}.concept-media__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.concept-media__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.concept-media__heading{color:#2b2c31;font-size:6.6rem;font-weight:300;line-height:1;font-family:"Cormorant Garamond",serif;position:relative;display:block;z-index:1;margin-bottom:60px}@media screen and (max-width:1023px){.concept-media__heading{font-size:6rem}}@media screen and (max-width:767px){.concept-media__heading{font-size:4.6rem;margin-bottom:20px}}.concept-media__heading:before{content:"";position:absolute;top:40px;left:0;width:100%;height:1px;background-color:#67676b;z-index:-2}@media screen and (max-width:767px){.concept-media__heading:before{top:28px}}.concept-media__heading:after{content:"";position:absolute;top:0;width:80px;height:100%;background-color:#f2f2f2;z-index:-1}@media screen and (max-width:767px){.concept-media__heading:after{width:60px}}.concept-media__heading.-odd:after{left:0}.concept-media__heading.--even{text-align:right}.concept-media__heading.--even:after{right:0}.concept-media__text-wrap{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;max-width:490px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:6px}@media screen and (max-width:1023px){.concept-media__text-wrap{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media screen and (max-width:767px){.concept-media__text-wrap{margin-top:20px}}.concept-media__title{color:#2b2c31;font-size:2.6rem;font-weight:700;letter-spacing:.2em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-bottom:30px}@media screen and (max-width:1023px){.concept-media__title{font-size:2rem;letter-spacing:.15em}}@media screen and (max-width:767px){.concept-media__title{font-size:1.8rem;margin-bottom:16px}}.concept-media__img{-webkit-box-flex:0;-ms-flex:0 1 44.87%;flex:0 1 44.87%;max-width:480px}@media screen and (max-width:767px){.concept-media__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:100%}}.concept-media__texs{font-size:1.5rem;line-height:1.85;letter-spacing:.07em;text-align:justify}@media screen and (max-width:1023px){.concept-media__texs{font-size:1.3rem;letter-spacing:.05em}}@media screen and (max-width:767px){.concept-media__texs{font-size:1.2rem;line-height:1.8}}.concept-media__texs p:not(:last-child){margin-bottom:2em}@media screen and (max-width:767px){.concept-media__texs p:not(:last-child){margin-bottom:1.2em}}.origin{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:40px;padding:38px 25px 25px;border:1px solid #67686f;position:relative}@media screen and (max-width:767px){.origin{margin-top:30px;padding:30px 20px 20px}}.origin__title{position:absolute;top:-20px;left:0;width:217px;background-color:#f2f2f2;padding:0 24px 0 21px}@media screen and (max-width:1023px){.origin__title{top:-16px;width:190px}}@media screen and (max-width:767px){.origin__title{width:170px;top:-14px;padding:0 18px 0 15px}}.origin__text{font-size:1.4rem;line-height:1.9;letter-spacing:.02em;text-align:justify}@media screen and (max-width:1023px){.origin__text{font-size:1.3rem;line-height:1.8}}@media screen and (max-width:767px){.origin__text{font-size:1.2rem;line-height:1.6}}.member__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:940px;margin:90px auto -80px}@media screen and (max-width:767px){.member__list{margin-top:35px;margin-bottom:-40px}}.member-item{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-bottom:110px;max-width:400px}@media screen and (max-width:1023px){.member-item{-webkit-box-flex:0;-ms-flex:0 1 42%;flex:0 1 42%;margin-bottom:90px}}@media screen and (max-width:767px){.member-item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 auto 60px}}.member-item__img{margin:0 auto 30px}@media screen and (max-width:767px){.member-item__img{width:85%;margin-bottom:24px}}.member-item__heading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:26px}@media screen and (max-width:767px){.member-item__heading{margin-bottom:17px}}.member-item__name-ja{color:#2b2c31;font-size:2.6rem;font-weight:600;letter-spacing:.12em;line-height:1.28;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-right:25px}@media screen and (max-width:1023px){.member-item__name-ja{font-size:2.2rem}}@media screen and (max-width:767px){.member-item__name-ja{font-size:2rem;margin-right:16px}}.member-item__name-ja.--position{position:relative}.member-item__name-ja.--position:before{content:"Founder";position:absolute;top:-22px;left:0;color:#3d415c;font-size:1.5rem;font-weight:300;font-style:italic;letter-spacing:.06em;opacity:.85;line-height:1;font-family:"Cormorant Garamond",serif}@media screen and (max-width:1023px){.member-item__name-ja.--position:before{top:-20px;font-size:1.3rem}}@media screen and (max-width:767px){.member-item__name-ja.--position:before{top:-17px;left:1px;font-size:1.15rem;letter-spacing:.05em;opacity:.8}}.member-item__name-en{color:#555;color:#3d415c;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.18em;font-family:"Cormorant Garamond",serif;-ms-flex-item-align:end;align-self:flex-end;display:block;opacity:.78}@media screen and (max-width:1023px){.member-item__name-en{font-size:1.3rem;line-height:1.9}}@media screen and (max-width:767px){.member-item__name-en{font-size:1.2rem;line-height:1.5}}.member-item__name-en.--lh2{line-height:1.85}@media screen and (max-width:767px){.member-item__name-en.--lh2{line-height:1.9}}.member-item__texts{font-size:1.5rem;line-height:1.8;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}@media screen and (max-width:1023px){.member-item__texts{font-size:1.4rem;letter-spacing:.07em}}@media screen and (max-width:767px){.member-item__texts{font-size:1.2rem;line-height:1.72;letter-spacing:.03em;-webkit-box-sizing:border-box;box-sizing:border-box}}.member-item__texts p:not(:last-child){margin-bottom:1.7em}@media screen and (max-width:767px){.member-item__texts p:not(:last-child){margin-bottom:1em}}.member-item__link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media screen and (max-width:767px){.member-item__link-list{margin-top:18px}}.member-item__link{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px}@media screen and (max-width:767px){.member-item__link{-webkit-box-flex:0;-ms-flex:0 0 23px;flex:0 0 23px;width:23px}}.member-item__link:not(:last-child){margin-right:30px}@media screen and (max-width:767px){.member-item__link:not(:last-child){margin-right:23px}}.member-item__link:hover{opacity:.8}.overview__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:.1em;margin-top:50px}@media screen and (max-width:767px){.overview__contents{margin-top:28px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.overview__contents dt{-webkit-box-flex:0;-ms-flex:0 1 20.9%;flex:0 1 20.9%;font-weight:700;border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px 25px}@media screen and (max-width:767px){.overview__contents dt{-webkit-box-flex:0;-ms-flex:0 1 24%;flex:0 1 24%;letter-spacing:.08em;padding:24px 10px 24px 7px}}.overview__contents dt:first-of-type{border-top:1px solid #e8e8e8}.overview__contents dd{-webkit-box-flex:0;-ms-flex:0 1 79.1%;flex:0 1 79.1%;border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 20px 40px 10px}@media screen and (max-width:767px){.overview__contents dd{-webkit-box-flex:0;-ms-flex:0 1 76%;flex:0 1 76%;font-size:1.2rem;padding:24px 5px 24px 15px;letter-spacing:.06em}}.overview__contents dd:first-of-type{border-top:1px solid #e8e8e8}.business-container{margin-top:10px}@media screen and (max-width:767px){.business-container{margin-top:0}}.business{padding-top:130px;margin-bottom:130px}@media screen and (max-width:767px){.business{padding-top:65px;margin-bottom:65px}.business .inner{padding:0 15px}}.business.bg-beige{background-color:#f6f4ef;padding-bottom:130px;margin-bottom:0}@media screen and (max-width:767px){.business.bg-beige{padding-bottom:65px}}.business:last-of-type{margin-bottom:0}.business__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.business__contents{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:33px}}.business__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;font-weight:300;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Cormorant Garamond",serif;max-height:555px;opacity:.8}@media screen and (max-width:1023px){.business__heading{max-height:420px;padding-right:15px}}@media screen and (max-width:767px){.business__heading{position:absolute;top:0;left:-2px;max-height:220px;opacity:.75}.business__heading.--3column{left:-8px}.business__heading.--3column .business__title-en{line-height:1}}.business__number{font-size:7.6rem;letter-spacing:.02em;line-height:.6;margin:0 0 28px 12px}@media screen and (max-width:1023px){.business__number{font-size:6rem}}@media screen and (max-width:767px){.business__number{font-size:3.2rem;margin:0 0 12px 5px}}.business__title-en{font-size:2.6rem;line-height:1.25;letter-spacing:.14em}@media screen and (max-width:1023px){.business__title-en{font-size:1.8rem;letter-spacing:.08em}}@media screen and (max-width:767px){.business__title-en{font-size:1.1rem;line-height:1.1}}.business__title-en.--spacing-sm{letter-spacing:.08em}@media screen and (max-width:767px){.business__title-en.--spacing-sm{letter-spacing:.01em}}.business__main{-webkit-box-flex:0;-ms-flex:0 1 89.0909%;flex:0 1 89.0909%;max-width:980px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.business__img{width:100%;margin-bottom:45px}@media screen and (max-width:767px){.business__img{margin-bottom:18px}}.business__title-ja{color:#2b2c31;font-size:2.8rem;letter-spacing:.2em;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-bottom:20px}@media screen and (max-width:1023px){.business__title-ja{font-size:2.4rem}}@media screen and (max-width:767px){.business__title-ja{font-size:1.6rem;letter-spacing:.08em;margin-bottom:12px}}@media screen and (max-width:369px){.business__title-ja{font-size:1.5rem}}.business__text{line-height:1.85;letter-spacing:.1em;text-align:justify;margin-bottom:35px}@media screen and (max-width:767px){.business__text{font-size:1.2rem;letter-spacing:.05em;line-height:1.6;margin-bottom:20px}}.business__works{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dedede;padding:40px 40px 25px}@media screen and (max-width:767px){.business__works{padding:22px 20px 20px}}.business__works-title{font-size:1.8rem;font-weight:700;line-height:1.85;letter-spacing:.15em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-bottom:16px}@media screen and (max-width:767px){.business__works-title{font-size:1.4rem;margin-bottom:7px}}.business__works-text{color:#444;font-size:1.5rem;line-height:1.85;margin-bottom:13px}@media screen and (max-width:767px){.business__works-text{font-size:1.2rem;line-height:1.6;text-align:justify;margin-bottom:7px}}.business__works-btn{text-align:right}.business__works-btn a{font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.07em;font-family:"Cormorant Garamond",serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 78px 5px 5px;position:relative}@media screen and (max-width:767px){.business__works-btn a{font-size:1.3rem;padding:5px 46px 5px 5px}}.business__works-btn a:after{content:"";position:absolute;bottom:12px;background-repeat:no-repeat;background-size:contain;width:58px;height:10px;right:0;background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/arrow-R.png)}@media screen and (max-width:767px){.business__works-btn a:after{bottom:9px;width:30px;height:7px}}.business__works-btn a:hover{color:#3d415c;opacity:.8}.single-contents{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:900px;margin:0 auto}.single-container{background-color:#f2f2f2;padding:60px 50px;margin-bottom:50px}@media screen and (max-width:1023px){.single-container{padding:50px 30px}}@media screen and (max-width:767px){.single-container{padding:40px 15px 30px;margin-bottom:30px}}.single-container__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #dedede;padding-bottom:25px;margin-bottom:45px}@media screen and (max-width:767px){.single-container__heading{padding-bottom:16px;margin-bottom:22px}}.single-container__time{color:#555;font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:.07em;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Cormorant Garamond",serif;margin-right:30px}@media screen and (max-width:767px){.single-container__time{font-size:1.4rem;margin-right:20px}}.single-container__category{color:#2b2c31;font-size:1.8rem;font-weight:600;line-height:1.25;letter-spacing:.1em;font-family:"Cormorant Garamond",serif;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 28px 12px 0}@media screen and (max-width:767px){.single-container__category{font-size:1.4rem;letter-spacing:.05em;margin:0 14px 6px 0}}.single-container__category .--hash{font-size:2.2rem;font-weight:700;margin-right:1px;vertical-align:1px}@media screen and (max-width:767px){.single-container__category .--hash{font-size:1.5rem}}.single-container__title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-size:2.6rem;font-weight:600;line-height:1.7;letter-spacing:.1em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-top:12px}@media screen and (max-width:767px){.single-container__title{font-size:1.6rem;letter-spacing:.05em}}.single-container__img{width:100%;margin-bottom:35px}@media screen and (max-width:767px){.single-container__img{margin-bottom:20px}}.single-container__contents h2{font-size:2.4rem;font-weight:700;line-height:1.85;margin-bottom:30px}@media screen and (max-width:767px){.single-container__contents h2{font-size:1.6rem;margin-bottom:20px}}.single-container__contents h3{font-size:2rem;font-weight:700;line-height:1.85;margin-bottom:30px}@media screen and (max-width:767px){.single-container__contents h3{font-size:1.5rem;margin-bottom:20px}}.single-container__contents p:not(:last-of-type){margin-bottom:2em}@media screen and (max-width:767px){.single-container__contents p:not(:last-of-type){margin-bottom:1.3em}}.single-container__contents a{color:#d62839}.single-container__contents a:hover{text-decoration:underline}.single-container__contents .my-2{margin:2em 0}.single-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-link a{color:#222;font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.07em;font-family:"Cormorant Garamond",serif;display:inline-block;position:relative}@media screen and (max-width:767px){.single-link a{font-size:1.4rem;letter-spacing:.04em}}@media screen and (max-width:369px){.single-link a{font-size:1.1rem}}.single-link a:before{content:"";position:absolute;bottom:15px;background-repeat:no-repeat;background-size:contain;width:58px;height:10px}@media screen and (max-width:767px){.single-link a:before{bottom:9px;width:30px;height:7px}}.single-link a:hover{color:#3d415c;opacity:.8}.single-links__prev{padding:10px 10px 10px 75px}@media screen and (max-width:767px){.single-links__prev{padding:6px 6px 6px 45px}}.single-links__prev:before{left:0;background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/arrow-L.png)}.single-links__prev.is-disabled{opacity:0;pointer-events:none}.single-links__next{padding:10px 75px 10px 10px}@media screen and (max-width:767px){.single-links__next{padding:6px 45px 6px 6px}}.single-links__next:before{right:0;background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/arrow-R.png)}.single-links__next.is-disabled{opacity:0;pointer-events:none}.single-links__archive{padding:10px 20px}@media screen and (max-width:767px){.single-links__archive{padding:6px}}.contact__lead{font-size:1.7rem;font-weight:600;line-height:1.85;letter-spacing:.13em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;margin-bottom:70px}@media screen and (max-width:767px){.contact__lead{font-size:1.35rem;letter-spacing:.07em;margin-bottom:35px}}.contact-form{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:80px 20px;margin:0 auto;background-color:#f2f2f2}@media screen and (max-width:767px){.contact-form{padding:50px 15px}}.contact-form__title{line-height:1;text-align:center;margin-bottom:60px}@media screen and (max-width:767px){.contact-form__title{margin-bottom:40px}}.contact-form__title-ja{font-size:2.8rem;font-weight:600;letter-spacing:.12em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-bottom:17px}@media screen and (max-width:767px){.contact-form__title-ja{font-size:1.8rem;margin-bottom:12px}}.contact-form__title-en{color:#2b2c31;font-size:1.4rem;font-weight:300;letter-spacing:.12em;font-family:"Cormorant Garamond",serif}@media screen and (max-width:767px){.contact-form__title-en{font-size:1.2rem}}.contact-form__list{max-width:820px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:60px}@media screen and (max-width:767px){.contact-form__list{margin-bottom:40px}}.contact-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.contact-form__item{display:block}}.contact-form__item:not(:last-child){margin-bottom:42px}@media screen and (max-width:767px){.contact-form__item:not(:last-child){margin-bottom:30px}}.contact-form__heading{-webkit-box-flex:0;-ms-flex:0 1 34.878%;flex:0 1 34.878%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}@media screen and (max-width:767px){.contact-form__heading{margin:0 0 13px}}.contact-form__label{-webkit-box-flex:0;-ms-flex:0 0 51px;flex:0 0 51px;color:#fff;font-size:1.3rem;width:51px;height:24px;line-height:24px;border-radius:2px;text-align:center;margin-top:2px;margin-right:15px}@media screen and (max-width:767px){.contact-form__label{font-size:1.2rem;width:49px;height:21px;line-height:21px}}.contact-form__label.--required{background-color:#3d415c}.contact-form__label.--any{background-color:#999}.contact-form__item-title{font-weight:700}@media screen and (max-width:1023px){.contact-form__item-title{font-size:1.4rem}}@media screen and (max-width:767px){.contact-form__item-title{font-size:1.3rem;margin-top:1px}}.contact-form__input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.contact-form__input-wrapper input[type=text],.contact-form__input-wrapper input[type=email],.contact-form__input-wrapper input[type=tel],.contact-form__input-wrapper select,.contact-form__input-wrapper textarea{font-size:1.6rem;font-weight:500;width:100%;padding:10.5px 15px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1px;background-color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.contact-form__input-wrapper input[type=text]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=email]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=tel]::-webkit-input-placeholder,.contact-form__input-wrapper select::-webkit-input-placeholder,.contact-form__input-wrapper textarea::-webkit-input-placeholder{color:#888;font-size:1.5rem;font-weight:500;letter-spacing:.05em}.contact-form__input-wrapper input[type=text]::-moz-placeholder,.contact-form__input-wrapper input[type=email]::-moz-placeholder,.contact-form__input-wrapper input[type=tel]::-moz-placeholder,.contact-form__input-wrapper select::-moz-placeholder,.contact-form__input-wrapper textarea::-moz-placeholder{color:#888;font-size:1.5rem;font-weight:500;letter-spacing:.05em}.contact-form__input-wrapper input[type=text]:-ms-input-placeholder,.contact-form__input-wrapper input[type=email]:-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]:-ms-input-placeholder,.contact-form__input-wrapper select:-ms-input-placeholder,.contact-form__input-wrapper textarea:-ms-input-placeholder{color:#888;font-size:1.5rem;font-weight:500;letter-spacing:.05em}.contact-form__input-wrapper input[type=text]::-ms-input-placeholder,.contact-form__input-wrapper input[type=email]::-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]::-ms-input-placeholder,.contact-form__input-wrapper select::-ms-input-placeholder,.contact-form__input-wrapper textarea::-ms-input-placeholder{color:#888;font-size:1.5rem;font-weight:500;letter-spacing:.05em}.contact-form__input-wrapper input[type=text]::placeholder,.contact-form__input-wrapper input[type=email]::placeholder,.contact-form__input-wrapper input[type=tel]::placeholder,.contact-form__input-wrapper select::placeholder,.contact-form__input-wrapper textarea::placeholder{color:#888;font-size:1.5rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width:767px){.contact-form__input-wrapper input[type=text]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=email]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=tel]::-webkit-input-placeholder,.contact-form__input-wrapper select::-webkit-input-placeholder,.contact-form__input-wrapper textarea::-webkit-input-placeholder{font-size:1.2rem;letter-spacing:.02em}.contact-form__input-wrapper input[type=text]::-moz-placeholder,.contact-form__input-wrapper input[type=email]::-moz-placeholder,.contact-form__input-wrapper input[type=tel]::-moz-placeholder,.contact-form__input-wrapper select::-moz-placeholder,.contact-form__input-wrapper textarea::-moz-placeholder{font-size:1.2rem;letter-spacing:.02em}.contact-form__input-wrapper input[type=text]:-ms-input-placeholder,.contact-form__input-wrapper input[type=email]:-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]:-ms-input-placeholder,.contact-form__input-wrapper select:-ms-input-placeholder,.contact-form__input-wrapper textarea:-ms-input-placeholder{font-size:1.2rem;letter-spacing:.02em}.contact-form__input-wrapper input[type=text]::-ms-input-placeholder,.contact-form__input-wrapper input[type=email]::-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]::-ms-input-placeholder,.contact-form__input-wrapper select::-ms-input-placeholder,.contact-form__input-wrapper textarea::-ms-input-placeholder{font-size:1.2rem;letter-spacing:.02em}.contact-form__input-wrapper input[type=text]::placeholder,.contact-form__input-wrapper input[type=email]::placeholder,.contact-form__input-wrapper input[type=tel]::placeholder,.contact-form__input-wrapper select::placeholder,.contact-form__input-wrapper textarea::placeholder{font-size:1.2rem;letter-spacing:.02em}}.contact-form__input-wrapper textarea{resize:none;min-height:220px}.contact-form__btn{width:100%;height:60px;max-width:310px;margin:0 auto;position:relative}@media screen and (max-width:767px){.contact-form__btn{max-width:250px;height:54px}}.contact-form__btn:after{content:"";position:absolute;top:26px;right:20px;background-image:url(//yomafig.site/home/wp-content/themes/yomafig/assets/css/../img/arrow-white4.png);background-repeat:no-repeat;background-size:contain;width:40px;height:7px}@media screen and (max-width:767px){.contact-form__btn:after{width:24px;height:5px;top:26px;right:16px}}.contact-form__btn input[type=submit]{color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:.3em;line-height:60px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;width:100%;height:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3d415c;-webkit-box-shadow:0px 2px 17px 0px rgba(26,49,70,.25);box-shadow:0px 2px 17px 0px rgba(26,49,70,.25);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:767px){.contact-form__btn input[type=submit]{font-size:1.5rem;line-height:55px}}.contact-form__btn input[type=submit]:hover{opacity:.85}.privacy-policy__intro{font-weight:600;line-height:1.9;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-bottom:60px}@media screen and (max-width:767px){.privacy-policy__intro{line-height:1.7;margin-bottom:30px}}.privacy-policy__contents{border-bottom:1px solid #e8e8e8;padding-bottom:60px;margin-bottom:54px}@media screen and (max-width:767px){.privacy-policy__contents{padding-bottom:30px;margin-bottom:26px}}.privacy-policy__contents.--last{padding-bottom:0;margin-bottom:0;border-bottom:none}.privacy-policy__contents-title{font-size:2.6rem;font-weight:700;line-height:1.9;margin-bottom:15px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (max-width:1023px){.privacy-policy__contents-title{font-size:2.2rem}}@media screen and (max-width:767px){.privacy-policy__contents-title{font-size:1.8rem;margin-bottom:10px}}.privacy-policy__contents-lead{line-height:1.85;margin-bottom:60px}@media screen and (max-width:767px){.privacy-policy__contents-lead{line-height:1.7;margin-bottom:30px}}.privacy-policy__detail dt{font-size:2.2rem;font-weight:700;letter-spacing:.05em;line-height:1.93;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;border-left:1.5px solid #3d415c;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;margin-bottom:15px}@media screen and (max-width:1023px){.privacy-policy__detail dt{font-size:1.8rem}}@media screen and (max-width:767px){.privacy-policy__detail dt{font-size:1.4rem;line-height:1.82;border-width:1px;padding-left:12px;margin-bottom:8px}}.privacy-policy__detail dd{line-height:1.85;text-align:justify;padding-left:21px}@media screen and (max-width:767px){.privacy-policy__detail dd{line-height:1.65;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-left:13px}}.privacy-policy__detail dd:not(:last-of-type){margin-bottom:50px}@media screen and (max-width:767px){.privacy-policy__detail dd:not(:last-of-type){margin-bottom:30px}}