html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}.pc-only{display:block}@media screen and (max-width:769px){.pc-only{display:none !important}}.sp-only{display:none}@media screen and (max-width:769px){.sp-only{display:block !important}}html{font-size:62.5%}body{color:#585858;font-family:'Noto Serif JP', serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.5;letter-spacing:0.2em;position:relative;margin:0}img{max-width:100%;height:auto;vertical-align:bottom}main{padding-top:150px}@media screen and (max-width:769px){main{padding-top:132px}}.site-header{background-color:#e5edef}.site-header .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:90%}.site-header .flex-box .left{flex-basis:200px;max-width:200px;display:flex;align-items:center}.site-header .flex-box .right{flex-basis:51px;max-width:51px}.site-header video{width:100%}.site-header .fv-text{background-image:url(../img/fv-text-bg.png);background-repeat:no-repeat;background-size:cover;position:relative;bottom:30px;right:0px;width:100%;height:113px;display:flex;align-items:center;justify-content:flex-end;padding-right:30px}.site-header .fv-text .large-text{text-align:right;color:white;font-size:6vw;font-weight:bold;line-height:1.2}.site-header .fv-text .small-text{color:white;font-size:4vw;text-align:right}nav.globalMenuSp{position:fixed;height:100%;width:100%;z-index:20;top:0;left:0;background:rgba(0, 0, 0, 0.8);color:#000;text-align:center;background-image:url(../img/header_sp.jpg);background-size:contain;background-repeat:no-repeat;background-position-y:bottom;display:flex;flex-direction:column;justify-content:center;align-items:center}nav.globalMenuSp .main-menu{padding:20px}nav.globalMenuSp .main-menu img.logo{width:200px;display:block}nav.globalMenuSp .main-menu .item-box{text-align:left;margin-top:20px}nav.globalMenuSp .main-menu .item-box .item{text-shadow:none !important;width:100%;display:inline-block;padding:10px 10px !important;margin:0px;margin-bottom:5px !important;font-size:30px;border-radius:34px;text-align:center}.navToggle.active span{border-bottom:solid 1px #FFF}.navToggle.active span:nth-child(4){color:#FFF}.navToggle{display:block;position:relative;width:50px;height:51px;cursor:pointer;z-index:30;text-align:center}.navToggle span{display:block;position:absolute;width:27px;border-bottom:solid 1px #333;-webkit-transition:0.35s ease-in-out;-moz-transition:0.35s ease-in-out;transition:0.35s ease-in-out;left:12px}.navToggle span:nth-child(1){top:9px}.navToggle span:nth-child(2){top:18px}.navToggle span:nth-child(3){top:27px}.navToggle span:nth-child(4){border:none;font-family:'Oswald', sans-serif;color:#333;font-size:9px;font-weight:bold;top:34px;width:50px;left:0px}.navToggle.active span:nth-child(1){top:18px;left:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2),.navToggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}header{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%;padding:20px;background-color:#FFFFFF;position:fixed;top:0px;z-index:1}@media screen and (max-width:769px){header{padding:10px 20px}}header .left{flex-basis:90px;max-width:90px}header .right{flex-basis:calc(100% - 90px);max-width:calc(100% - 90px);display:flex;align-items:center;justify-content:flex-end}header .right .item{color:black;font-family:'Oswald', sans-serif;font-weight:200;font-size:18px;letter-spacing:0.2em;color:inherit;text-decoration:none;margin-left:40px}header .globalMenuSp .item{color:white !important;font-family:'Oswald', sans-serif;font-weight:200;font-size:18px;letter-spacing:0.2em;color:inherit;text-decoration:none;margin-left:40px}.fv-box_index{margin:0 auto;width:100%;max-width:100%}.fv-box_index .title{font-size:30px;font-family:'Oswald', sans-serif;letter-spacing:0.2em;text-align:center;margin-bottom:29px}@media screen and (max-width:769px){.fv-box_index .title{font-size:20px;padding:0 20px}}.fv-box_index .title.invisible{transform:translate(0px, 50px);opacity:0}.fv-box_index .title.visible{transform:translate(0, 0);transition:1s;transition-duration:0.5s;opacity:1}.fv-box_index .desc{font-size:20px;text-align:center;margin-bottom:154px}@media screen and (max-width:769px){.fv-box_index .desc{font-size:13px;padding:0 20px;margin-bottom:63px}}.fv-box_index .desc.invisible{transform:translate(0px, 50px);opacity:0}.fv-box_index .desc.visible{transform:translate(0, 0);transition:1s;transition-duration:0.5s;opacity:1}.fv-box_index .fv-img{width:100%}@media screen and (max-width:769px){.fv-box_index .fv-img{object-fit:cover;height:26rem}}.fv-box_index .fv-img.invisible{transform:translate(0px, 50px);opacity:0}.fv-box_index .fv-img.visible{transform:translate(0, 0);transition:1s;transition-duration:0.5s;opacity:1}.fv-box_index .about{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:60px;padding-bottom:26px}@media screen and (max-width:769px){.fv-box_index .about{font-size:31px}}.fv-box_index .about.invisible{transform:translate(0px, 50px);opacity:0}.fv-box_index .about.visible{transform:translate(0, 0);transition:1s;transition-duration:0.5s;opacity:1}.fv-box_index .about-desc{text-align:center;margin-bottom:100px;line-height:2}@media screen and (max-width:769px){.fv-box_index .about-desc{font-size:15px;margin-bottom:34px}}.fv-box_index .about-desc.invisible{transform:translate(0px, 50px);opacity:0}.fv-box_index .about-desc.visible{transform:translate(0, 0);transition:1s;transition-duration:0.5s;opacity:1}.fv-box_index .asset-box{margin:0 auto;width:100%;max-width:1000px;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.fv-box_index .asset-box{max-width:80%}}@media screen and (max-width:769px){.fv-box_index .asset-box{max-width:90%}}@media screen and (max-width:769px){.fv-box_index .asset-box .left{padding:20px}}.fv-box_index .asset-box .left.invisible{transform:translate(0px, 50px);opacity:0}.fv-box_index .asset-box .left.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.fv-box_index .asset-box .right{padding-top:70px}@media screen and (max-width:769px){.fv-box_index .asset-box .right{padding:20px;padding-top:70px}}.fv-box_index .asset-box .right.invisible{transform:translate(0px, 50px);opacity:0}.fv-box_index .asset-box .right.visible{transform:translate(0, 0);transition:1s;transition-duration:1.5s;opacity:1}.mission-box_index{text-align:center;padding-top:100px;margin-bottom:100px}@media screen and (max-width:769px){.mission-box_index{padding:30px 20px}}.mission-box_index h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:45px}@media screen and (max-width:769px){.mission-box_index h2{font-size:30px}}.mission-box_index h2.invisible{transform:translate(0px, 50px);opacity:0}.mission-box_index h2.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.mission-box_index .title{margin-bottom:40px}.mission-box_index .title.invisible{transform:translate(0px, 50px);opacity:0}.mission-box_index .title.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.mission-box_index .desc{line-height:2.6;margin-bottom:100px}.mission-box_index .desc.invisible{transform:translate(0px, 50px);opacity:0}.mission-box_index .desc.visible{transform:translate(0, 0);transition:1s;transition-duration:2s;opacity:1}.mission-box_index .desc .color{color:#a27389}.mission-box_index .asset-01.invisible{transform:translate(0px, 50px);opacity:0}.mission-box_index .asset-01.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.service-box_index{text-align:center;margin-bottom:100px}@media screen and (max-width:769px){.service-box_index{padding:30px 20px}}.service-box_index h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:45px}@media screen and (max-width:769px){.service-box_index h2{font-size:30px}}.service-box_index h2.invisible{transform:translate(0px, 50px);opacity:0}.service-box_index h2.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.service-box_index .title{margin-bottom:40px}.service-box_index .title.invisible{transform:translate(0px, 50px);opacity:0}.service-box_index .title.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.service-box_index .desc-01{font-size:18px;margin-bottom:30px}@media screen and (max-width:769px){.service-box_index .desc-01{font-size:15px;line-height:2}}.service-box_index .desc-01.invisible{transform:translate(0px, 50px);opacity:0}.service-box_index .desc-01.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.service-box_index .desc-02{line-height:2.5}.service-box_index .desc-02 .color{color:#a27389}.service-box_index .desc-02.invisible{transform:translate(0px, 50px);opacity:0}.service-box_index .desc-02.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}@media screen and (max-width:769px){.service-box_index .desc-02{font-size:15px;line-height:2;text-align:justify;text-justify:inter-ideograph}}.staff-box_index{margin:0 auto;width:100%;max-width:1000px;text-align:center;margin-bottom:100px}@media screen and (max-width:1024px){.staff-box_index{max-width:80%}}@media screen and (max-width:769px){.staff-box_index{max-width:90%}}.staff-box_index h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:45px}@media screen and (max-width:769px){.staff-box_index h2{font-size:30px}}.staff-box_index h2.invisible{transform:translate(0px, 50px);opacity:0}.staff-box_index h2.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.staff-box_index .title{margin-bottom:100px}@media screen and (max-width:769px){.staff-box_index .title{margin-bottom:40px}}.staff-box_index .title.invisible{transform:translate(0px, 50px);opacity:0}.staff-box_index .title.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}.staff-box_index .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%}.staff-box_index .flex-box .left{flex-basis:45%;max-width:45%}.staff-box_index .flex-box .left .photo.invisible{transform:translate(0px, 50px);opacity:0}.staff-box_index .flex-box .left .photo.visible{transform:translate(0, 0);transition:1s;transition-duration:1s;opacity:1}@media screen and (max-width:769px){.staff-box_index .flex-box .left{flex-basis:100%;max-width:100%}.staff-box_index .flex-box .left .photo{max-width:200px}}.staff-box_index .flex-box .right{flex-basis:45%;max-width:45%;text-align:left}@media screen and (max-width:769px){.staff-box_index .flex-box .right{flex-basis:100%;max-width:100%}}.staff-box_index .flex-box .right.invisible{transform:translate(0px, 50px);opacity:0}.staff-box_index .flex-box .right.visible{transform:translate(0, 0);transition:1s;transition-duration:2s;opacity:1}.staff-box_index .flex-box .right .name{font-size:30px;margin-bottom:39px}.staff-box_index .flex-box .right .name .tag{font-size:17px;margin-right:20px}@media screen and (max-width:769px){.staff-box_index .flex-box .right .name{font-size:25px;text-align:center}}.staff-box_index .flex-box .right .desc{line-height:2.3;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:769px){.staff-box_index .flex-box .right .desc{line-height:2}}.news-box_archive{margin:0 auto;width:100%;max-width:1000px}@media screen and (max-width:1024px){.news-box_archive{max-width:80%}}@media screen and (max-width:769px){.news-box_archive{max-width:90%}}.news-box_archive h2{font-family:'Playfair Display', serif;font-weight:400;font-size:45px}@media screen and (max-width:769px){.news-box_archive h2{font-size:30px}}.news-box_archive .title{margin-bottom:73px}@media screen and (max-width:769px){.news-box_archive .title{margin-bottom:38px}}.news-box_archive .item{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%;margin-bottom:20px}.news-box_archive .item .left{flex-basis:200px;max-width:200px}@media screen and (max-width:769px){.news-box_archive .item .left{flex-basis:100%;max-width:100%;font-size:12px;margin-bottom:10px}}.news-box_archive .item .right{flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}@media screen and (max-width:769px){.news-box_archive .item .right{flex-basis:100%;max-width:100%}}.news-box_archive .item .right a{color:inherit}.news-box_archive .navigation.pagination{margin-top:100px;text-align:center}.news-box_archive .navigation.pagination h2{display:none}.news-box_archive .navigation.pagination .nav-links .page-numbers{padding:0px 6px}.news-box_archive .navigation.pagination .nav-links a{color:inherit}.news-box_index{margin:0 auto;width:100%;max-width:1000px}@media screen and (max-width:1024px){.news-box_index{max-width:80%}}@media screen and (max-width:769px){.news-box_index{max-width:90%}}.news-box_index h2{font-family:'Playfair Display', serif;font-weight:400;font-size:45px}@media screen and (max-width:769px){.news-box_index h2{font-size:30px}}.news-box_index .title{margin-bottom:73px}@media screen and (max-width:769px){.news-box_index .title{margin-bottom:38px}}.news-box_index .item-list{padding-left:100px}@media screen and (max-width:769px){.news-box_index .item-list{padding-left:0px}}.news-box_index .item-list .item{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%;margin-bottom:20px}.news-box_index .item-list .item .left{flex-basis:200px;max-width:200px}@media screen and (max-width:769px){.news-box_index .item-list .item .left{flex-basis:100%;max-width:100%;font-size:12px;margin-bottom:10px}}.news-box_index .item-list .item .right{flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}@media screen and (max-width:769px){.news-box_index .item-list .item .right{flex-basis:100%;max-width:100%}}.news-box_index .item-list .item .right a{color:inherit}.news-box_index .item-list .more{text-align:right}.news-box_index .item-list .more a{color:inherit}.service-box_service{margin:0 auto;width:100%;max-width:1000px;text-align:center;margin-bottom:160px}@media screen and (max-width:1024px){.service-box_service{max-width:80%}}@media screen and (max-width:769px){.service-box_service{max-width:90%}}.service-box_service h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:45px}@media screen and (max-width:769px){.service-box_service h2{font-size:30px}}.service-box_service .title{margin-bottom:100px}@media screen and (max-width:769px){.service-box_service .title{margin-bottom:50px}}.service-box_service .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%}.service-box_service .flex-box .left{flex-basis:45%;max-width:45%;text-align:right}.service-box_service .flex-box .left .photo{max-width:350px;width:100%}@media screen and (max-width:769px){.service-box_service .flex-box .left .photo{margin-bottom:30px}}@media screen and (max-width:769px){.service-box_service .flex-box .left{flex-basis:100%;max-width:100%;text-align:center}.service-box_service .flex-box .left .photo{max-width:270px}}.service-box_service .flex-box .right{flex-basis:45%;max-width:45%;text-align:left}@media screen and (max-width:769px){.service-box_service .flex-box .right{flex-basis:100%;max-width:100%}}.service-box_service .flex-box .right .name{font-size:30px;margin-bottom:39px}.service-box_service .flex-box .right .name .tag{font-size:17px;margin-right:20px}.service-box_service .flex-box .right .desc{line-height:2.3;text-align:justify;text-justify:inter-ideograph}.flow-box-_service{margin:0 auto;width:100%;max-width:1000px;text-align:center;margin-bottom:100px}@media screen and (max-width:1024px){.flow-box-_service{max-width:80%}}@media screen and (max-width:769px){.flow-box-_service{max-width:90%}}.flow-box-_service h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:30px;margin-bottom:65px}@media screen and (max-width:769px){.flow-box-_service h2{font-size:20px}}.flow-box-_service .item-box .item{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1000px;max-width:600px;width:60%;margin-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e5e5e5;padding-bottom:30px}@media screen and (max-width:1024px){.flow-box-_service .item-box .item{max-width:80%}}@media screen and (max-width:769px){.flow-box-_service .item-box .item{max-width:90%}}@media screen and (max-width:769px){.flow-box-_service .item-box .item{width:100%}}.flow-box-_service .item-box .item .left{flex-basis:100px;max-width:100px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:769px){.flow-box-_service .item-box .item .left{flex-basis:100%;max-width:100%}}.flow-box-_service .item-box .item .left .desc{width:100%}.flow-box-_service .item-box .item .left .step{background-color:#a27389;color:white;font-size:12px;margin-bottom:5px}.flow-box-_service .item-box .item .left .title{color:#a27389;font-weight:bold}.flow-box-_service .item-box .item .center{flex-basis:80px;max-width:80px}@media screen and (max-width:769px){.flow-box-_service .item-box .item .center{flex-basis:100%;max-width:100%}.flow-box-_service .item-box .item .center img{max-width:100px;margin:30px 0px}}.flow-box-_service .item-box .item .right{flex-basis:calc(100% - 220px);max-width:calc(100% - 220px);text-align:left;display:flex;align-items:center}@media screen and (max-width:769px){.flow-box-_service .item-box .item .right{flex-basis:100%;max-width:100%}}.flow-box-_service .item-box .item .right .desc{line-height:2}.asset-box_service{margin:0 auto;width:100%;max-width:100%;margin-bottom:100px}.asset-box_service img{max-width:950px;width:100%;margin:0 auto;display:block}.job-box_service{margin:0 auto;width:100%;max-width:1000px;text-align:center;margin-bottom:100px}@media screen and (max-width:1024px){.job-box_service{max-width:80%}}@media screen and (max-width:769px){.job-box_service{max-width:90%}}.job-box_service h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:45px}@media screen and (max-width:769px){.job-box_service h2{font-size:30px}}.job-box_service .title{margin-bottom:40px}.job-box_service .desc{line-height:2.5}@media screen and (max-width:769px){.job-box_service .desc{line-height:2;text-align:justify;text-justify:inter-ideograph}}.job-box_service .desc .color{color:#a27389}.fv-box_company{margin:0 auto;width:100%;max-width:100%;padding:0px 20px}.fv-box_company .desc{font-size:20px;text-align:center;margin-bottom:154px;line-height:2}.fv-box_company .desc .color{color:#a27389}@media screen and (max-width:769px){.fv-box_company .desc{margin-bottom:100px;font-size:17px}}.about-box_company{margin:0 auto;width:100%;max-width:1000px;text-align:center;margin-bottom:100px}@media screen and (max-width:1024px){.about-box_company{max-width:80%}}@media screen and (max-width:769px){.about-box_company{max-width:90%}}.about-box_company h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:45px}@media screen and (max-width:769px){.about-box_company h2{font-size:30px}}.about-box_company .title{margin-bottom:40px}.about-box_company table{max-width:800px;width:100%;margin:0 auto}.about-box_company table tbody tr{border-bottom:solid 2px white}.about-box_company table tbody tr th{width:30%;background-color:#b792a3;color:white}@media screen and (max-width:769px){.about-box_company table tbody tr th{display:block;width:100% !important}}.about-box_company table tbody tr td{width:70%;text-align:center;background-color:#eee;padding:10px 0;color:#3e3e3e}@media screen and (max-width:769px){.about-box_company table tbody tr td{display:block;width:100% !important}}.message-box_company{margin:0 auto;width:100%;max-width:1000px;text-align:center;margin-bottom:100px}@media screen and (max-width:1024px){.message-box_company{max-width:80%}}@media screen and (max-width:769px){.message-box_company{max-width:90%}}.message-box_company h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:45px}@media screen and (max-width:769px){.message-box_company h2{font-size:30px}}.message-box_company .title{margin-bottom:100px}@media screen and (max-width:769px){.message-box_company .title{margin-bottom:50px}}.message-box_company .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%}.message-box_company .flex-box .left{flex-basis:45%;max-width:45%}@media screen and (max-width:769px){.message-box_company .flex-box .left{flex-basis:100%;max-width:100%}.message-box_company .flex-box .left .photo{max-width:300px;margin-bottom:30px}}.message-box_company .flex-box .right{flex-basis:50%;max-width:50%;text-align:left}@media screen and (max-width:769px){.message-box_company .flex-box .right{flex-basis:100%;max-width:100%}}.message-box_company .flex-box .right .name{font-size:30px;margin-bottom:39px}.message-box_company .flex-box .right .name .tag{font-size:17px;margin-right:20px}.message-box_company .flex-box .right .desc{line-height:2;text-align:justify;text-justify:inter-ideograph}.contact-box_contact{margin:0 auto;width:100%;max-width:1000px;text-align:center}@media screen and (max-width:1024px){.contact-box_contact{max-width:80%}}@media screen and (max-width:769px){.contact-box_contact{max-width:90%}}.contact-box_contact .desc{margin-bottom:40px}.contact-box_contact .desc .color{color:#a27389}.contact-box_contact .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%}.contact-box_contact .flex-box .left{flex-basis:49%;max-width:49%}@media screen and (max-width:769px){.contact-box_contact .flex-box .left{flex-basis:100%;max-width:100%}}.contact-box_contact .flex-box .right{flex-basis:49%;max-width:49%}@media screen and (max-width:769px){.contact-box_contact .flex-box .right{flex-basis:100%;max-width:100%}}.contact-box_contact .flex-box .btn{padding:1.5rem 6rem;color:#fff;border-radius:0;background:#000;margin-bottom:12px;display:block;text-decoration:none;transition:0.3s;border:none;width:80%;margin:0 auto;margin-bottom:60px}.contact-box_contact .flex-box .btn:hover{background:#a27389}@media screen and (max-width:769px){.contact-box_contact .flex-box .btn{margin-bottom:20px;padding:20px;width:100%}}.forom-box_contact{margin:0 auto;width:100%;max-width:1000px;max-width:695px}@media screen and (max-width:1024px){.forom-box_contact{max-width:80%}}@media screen and (max-width:769px){.forom-box_contact{max-width:90%}}.forom-box_contact .preloadItem{padding-top:24px;padding-bottom:24px;width:100%;display:block;background-color:#ddd;text-align:center;vertical-align:middle}@media screen and (max-width:769px){.forom-box_contact .preloadItem{padding-left:14px;padding-right:14px;padding-top:16px;padding-bottom:16px;font-size:15px;flex-wrap:wrap}}.forom-box_contact .preloadItem .kotira{background-color:#ff9;text-decoration:none}.forom-box_contact .preloadItem .meda{border:2px solid #b792a3;padding:2px}.forom-box_contact .preloadItem2{text-align:left !important;padding:24px;width:100%;display:block;background-color:#ddd;text-align:center;vertical-align:middle}.forom-box_contact .Form-Btn{border-radius:6px;margin-top:32px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;width:280px;display:block;letter-spacing:0.05em;background:#a27389;color:#fff;font-weight:bold;font-size:20px;-webkit-transition:all 0.3s;transition:all 0.3s;border:none}.forom-box_contact .Form-Btn:hover{background-color:#f3a3c9}@media screen and (max-width:769px){.forom-box_contact .Form-Btn{margin-top:24px;padding-top:8px;padding-bottom:8px;width:160px;font-size:16px}}.forom-box_contact .Form-Item{border-top:1px solid #ddd;padding-top:24px;padding-bottom:24px;width:100%;display:flex;align-items:center}@media screen and (max-width:769px){.forom-box_contact .Form-Item{padding-left:14px;padding-right:14px;padding-top:16px;padding-bottom:16px;background-color:#ddd;flex-wrap:wrap}}.forom-box_contact .Form-Item .Form-Item-Label{width:100%;max-width:248px;letter-spacing:0.05em;font-weight:bold;font-size:15px}@media screen and (max-width:769px){.forom-box_contact .Form-Item .Form-Item-Label{max-width:inherit;display:flex;align-items:center;font-size:15px}}.forom-box_contact .Form-Item .Form-Item-Label.isMsg{margin-top:8px;margin-bottom:auto}@media screen and (max-width:769px){.forom-box_contact .Form-Item .Form-Item-Label.isMsg{margin-top:0}}.forom-box_contact .Form-Item .Form-Item-Label .Form-Item-Label-Required{border-radius:6px;margin-right:8px;padding-top:8px;padding-bottom:8px;width:48px;display:inline-block;text-align:center;background:#a27389;color:#fff;font-size:14px}@media screen and (max-width:769px){.forom-box_contact .Form-Item .Form-Item-Label .Form-Item-Label-Required{border-radius:4px;padding-top:4px;padding-bottom:4px;width:32px;font-size:10px}}.forom-box_contact .Form-Item .Form-Item-Label .Form-Item-Label-Required2{border-radius:6px;margin-right:8px;padding-top:8px;padding-bottom:8px;width:48px;display:inline-block;text-align:center;background:#5d5d5d;color:#fff;font-size:14px}@media screen and (max-width:769px){.forom-box_contact .Form-Item .Form-Item-Label .Form-Item-Label-Required2{border-radius:4px;padding-top:4px;padding-bottom:4px;width:32px;font-size:10px}}.forom-box_contact .Form-Item .Form-add .Input01{margin-bottom:15px}.forom-box_contact .Form-Item .Form-add2{margin-top:18px;margin-left:0px;font-size:13px}.forom-box_contact .Form-Item .Form-Item-Textarea{border:1px solid #ddd;border-radius:6px;margin-left:40px;padding-left:1em;padding-right:1em;height:216px;flex:1;width:100%;max-width:410px;background:#eaedf2;font-size:18px}@media screen and (max-width:769px){.forom-box_contact .Form-Item .Form-Item-Textarea{margin-top:18px;margin-left:0;height:200px;flex:inherit;font-size:15px}}.forom-box_contact .Form-Item select{background-color:white;border:thin solid #bfbfbf;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:0.5em 3.5em 0.5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.forom-box_contact .Form-Item select.minimal{background-image:linear-gradient(45deg, transparent 50%, #ce1010 50%), linear-gradient(135deg, #a92d2d 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 1.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;margin-left:40px;padding-left:1em;padding-right:1em;flex:1;width:100%;max-width:410px;background:#eaedf2;font-size:17px}@media screen and (max-width:769px){.forom-box_contact .Form-Item select.minimal{margin-left:0;margin-top:18px;height:40px;font-size:15px}}.forom-box_contact .Form-Item .abj{margin-top:12px}.forom-box_contact .Form-Item select[name=year]{width:100%}.forom-box_contact .Form-Item .Form-Item-Input{border:1px solid #ddd;border-radius:6px;margin-left:40px;padding-left:1em;padding-right:1em;height:48px;flex:1;width:100%;max-width:410px;background:#eaedf2;font-size:15px}@media screen and (max-width:769px){.forom-box_contact .Form-Item .Form-Item-Input{margin-left:0;margin-top:18px;height:40px;flex:inherit;font-size:15px}}.content-box-_privacy{margin:0 auto;width:100%;max-width:1000px;margin-bottom:100px}@media screen and (max-width:1024px){.content-box-_privacy{max-width:80%}}@media screen and (max-width:769px){.content-box-_privacy{max-width:90%}}.content-box-_privacy h2{font-family:'Playfair Display', serif;font-weight:400;text-align:center;font-size:35px;margin-bottom:60px}@media screen and (max-width:769px){.content-box-_privacy h2{font-size:20px}}.content-box-_privacy h3{font-size:17px;margin-bottom:15px;font-weight:600}.content-box-_privacy p{margin-bottom:30px;line-height:1.9}.content-box-_privacy ul{padding-left:30px;margin-bottom:30px}.content-box-_privacy ul li{list-style:disc;line-height:1.9}.content-box-_privacy p.eof{display:inline-block;width:100%;text-align:right}.wysiwyg-box{margin:0 auto;width:100%;max-width:1000px}@media screen and (max-width:1024px){.wysiwyg-box{max-width:80%}}@media screen and (max-width:769px){.wysiwyg-box{max-width:90%}}@media screen and (max-width:769px){.wysiwyg-box{max-width:86%}}.wysiwyg-box h1{font-size:23px;font-weight:bold;border-bottom:1px solid;width:100%;margin-bottom:17px;padding-bottom:3px}.wysiwyg-box h1.title{font-size:40px;margin-bottom:60px;line-height:1.2;border-bottom:none;margin-top:20px}@media screen and (max-width:769px){.wysiwyg-box h1.title{font-size:25px;margin-bottom:35px}}.wysiwyg-box h2{font-size:20px;margin-bottom:10px;font-weight:bold}.wysiwyg-box h3{font-weight:bold;font-size:17px;margin-bottom:10px}.wysiwyg-box p{text-align:justify;text-justify:inter-ideograph;margin-bottom:45px;line-height:2;letter-spacing:0}.wysiwyg-box strong{font-weight:bold}.wysiwyg-box ul{list-style:disc;margin-left:21px;margin-bottom:30px}.wysiwyg-box ul li{margin-bottom:10px;line-height:2;letter-spacing:0}.wysiwyg-box ul li:last-child{margin-bottom:0px}footer{padding-top:166px}@media screen and (max-width:769px){footer{padding-top:48px}}footer .sns-box{margin:0 auto;width:100%;max-width:1000px;text-align:center;margin-bottom:100px}@media screen and (max-width:1024px){footer .sns-box{max-width:80%}}@media screen and (max-width:769px){footer .sns-box{max-width:90%}}@media screen and (max-width:769px){footer .sns-box{margin-bottom:10px}}footer .sns-box .item{display:inline-block;margin:0 10px}footer .flex-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:100%;max-width:100%;align-items:flex-end;padding:30px}footer .flex-box .right{flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}@media screen and (max-width:769px){footer .flex-box .right{flex-basis:100%;max-width:100%;text-align:center}}footer .flex-box .right .logo{font-family:'Playfair Display', serif;font-weight:400;font-size:45px;color:#a27389;display:inline-block}@media screen and (max-width:769px){footer .flex-box .right .logo{font-size:30px;margin-bottom:20px}}footer .flex-box .right .item-box{display:inline-block}@media screen and (max-width:769px){footer .flex-box .right .item-box{margin-bottom:30px}}footer .flex-box .right .item-box .item{color:inherit;text-decoration:none;margin-left:18px;font-size:13px}@media screen and (max-width:769px){footer .flex-box .right .item-box .item{display:inline-block;width:100%;margin-bottom:10px;margin-left:0px}}footer .flex-box .left{flex-basis:200px;max-width:200px}@media screen and (max-width:769px){footer .flex-box .left{flex-basis:100%;max-width:100%}}footer .flex-box .left .copyright{font-size:11px;text-align:right}@media screen and (max-width:769px){footer .flex-box .left .copyright{text-align:center}}.forom-box_contact .fuu{display:none}.forom-box_contact .euu{display:none}.nf-form-content button,.nf-form-content input[type="button"],.nf-form-content input[type="submit"]{padding:0px 50px !important}.nf-form-content label{font-size:15px !important}.nf-form-fields-required{margin:20px 0px !important}.nf-response-msg p{color:#cc4f4f;font-weight:bold;text-align:center;margin:30px 0px;background-color:#ffeded;padding:40px 0px}