@charset "UTF-8";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:inherit;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a{text-decoration:none;transition:all .3s ease-in-out}a img{border:none;outline:none}button{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;outline:none;background-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{display:inline-block;width:auto;max-width:100%;height:auto}body{font-family:TazuganeGothicStdN-Book}@media only screen and (min-width: 1366px){.section-wrap{max-width:1100px;margin:0 auto}.section-wrap.width-s{max-width:900px}.title-section{position:relative;padding-top:35px;font-family:TazuganeGothicStdN-Medium;font-size:32px;letter-spacing:.04em;border-top:solid 2px #DDDDDD}.title-section:before{content:"";position:absolute;top:-2px;left:0;width:40px;height:2px;background-color:#00a9a9}.title_sub-section{margin-top:100px;font-family:TazuganeGothicStdN-Medium;font-size:28px;letter-spacing:.08em;line-height:34px}.title_sub-section .en{display:block;margin-bottom:12px;font-family:AvenirLTPro-Roman;font-size:12px;color:#00a9a9;letter-spacing:.07em}.title_third-section{position:relative;margin-top:120px;padding-left:24px;font-family:TazuganeGothicStdN-Medium;font-size:24px;letter-spacing:.04em;line-height:29px;box-sizing:border-box}.title_third-section:before{content:"";position:absolute;top:7px;left:0;display:block;width:12px;height:12px;background-color:#00a9a9}.text-section{margin-top:35px;font-size:18px;line-height:36px;letter-spacing:.03em}.section-lead{margin-top:130px}.section-lead .lead{font-family:TazuganeGothicStdN-Medium;font-size:32px;line-height:54px;letter-spacing:.08em}.section-lead .text-section{margin-top:52px}.section-lead .lead-wrap{display:flex;align-items:center;max-width:1100px;margin:0 auto}.section-lead .lead-wrap .lead-box{flex:1;padding-right:42px}.section-lead .lead-wrap .picture,.section-lead .lead-wrap .pictures{width:416px;line-height:1}.section-lead .lead-wrap .pictures .picture1{display:block;line-height:1}.section-lead .lead-wrap .pictures .picture2{display:block;margin-top:20px;line-height:1}.facility-wrap{display:flex;flex-direction:row-reverse;margin-top:130px}.facility-wrap.mrg-top-first{margin-top:64px}.facility-wrap .content{flex:1;padding-right:64px;padding-left:24px}.facility-wrap .content .title-facility{font-family:TazuganeGothicStdN-Medium;font-size:28px;letter-spacing:.08em;line-height:34px}.facility-wrap .content .facility-link{display:block;margin-top:64px}.facility-wrap .content .facility-link li{position:relative;padding-left:24px}.facility-wrap .content .facility-link li:before{content:"";position:absolute;top:calc(50% - 3.5px);left:0;width:12px;height:7px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.facility-wrap .content .facility-link li a{position:relative;display:inline-block;font-size:18px;color:#00a9a9;letter-spacing:.05em;line-height:30px}.facility-wrap .content .facility-link li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#00a9a9;transition:all .3s ease-in-out}.facility-wrap .content .facility-link li a:after{content:"";position:absolute;top:calc(50% - 7px);right:-20px;display:block;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.facility-wrap .content .facility-link li a:hover:before{width:100%}.facility-wrap .picture{width:540px;line-height:1}.facility-wrap .pictures{width:540px}.facility-wrap .pictures .picture{display:block;margin-top:20px;line-height:1}.facility-wrap .pictures .picture:first-child{margin-top:0}.sideber-wrap{display:flex;max-width:1100px;margin:130px auto 0;padding-bottom:150px}.sideber-wrap .sideber{width:200px}.sideber-wrap .sideber .side-nav{position:sticky;top:110px}.sideber-wrap .sideber .side-nav li{margin-top:22px}.sideber-wrap .sideber .side-nav li:first-child{margin-top:0}.sideber-wrap .sideber .side-nav li a{position:relative;display:block;padding-left:29px;font-family:TazuganeGothicStdN-Medium;font-size:18px;background:linear-gradient(90deg,#00a9a9 0% 50%,#4c4948 50% 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;background-position:right center;color:transparent;transition:all .3s ease-in-out}.sideber-wrap .sideber .side-nav li a:before{content:"";position:absolute;top:calc(50% - 4px);left:3px;width:15px;height:8px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%23D9D9D9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s ease-in-out}.sideber-wrap .sideber .side-nav li a:hover{background-position:left center}.sideber-wrap .sideber .side-nav li a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310a9a9"/></svg>')}.sideber-wrap .sideber .side-nav li.current a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310a9a9"/></svg>')}.sideber-wrap .section-wrap{flex:1}.section-real-estate{margin-top:140px}.section-real-estate .graph1{display:block;width:1024px;margin:102px auto 0;line-height:1}.section-real-estate .real-estate-list{display:flex;flex-wrap:wrap}.section-real-estate .real-estate-list li{width:345px;margin-top:50px;margin-left:32px}.section-real-estate .real-estate-list li:nth-child(-n+3){margin-top:32px}.section-real-estate .real-estate-list li:nth-child(3n+1){margin-left:0}.section-real-estate .real-estate-list li a{display:block;font-size:18px;color:#4c4948}.section-real-estate .real-estate-list li a .picture-wrap{display:block;width:100%;height:230px;margin-bottom:14px;overflow:hidden}.section-real-estate .real-estate-list li a .picture-wrap .picture{display:block;width:100%;height:100%;background-position:center;background-size:cover;transition:all .3s ease-in-out}.section-real-estate .real-estate-list li a .title{display:inline-block;border-bottom:solid 1px #4C4948;transition:all .3s ease-in-out}.section-real-estate .real-estate-list li a:hover .picture-wrap .picture{transform:scale(1.05)}.section-real-estate .real-estate-list li a:hover .title{color:#00a9a9;border-bottom:solid 1px #00A9A9}.section-real-estate .more-link{margin-top:50px;text-align:right}.section-real-estate .more-link .btn{position:relative;display:inline-block;padding:17px 54px 15px 20px;border:solid 1px #00A9A9;font-size:15px;font-family:AvenirLTPro-Heavy;letter-spacing:.2em;color:#00a9a9;background:linear-gradient(90deg,#00a9a9 0%,#00a9a9 50%,transparent 50%,transparent 100%);background-size:220% auto;background-position:right center;box-sizing:border-box}.section-real-estate .more-link .btn:before{content:"";position:absolute;top:calc(50% - 3.5px);right:18px;width:12px;height:7px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310A9A9"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.section-real-estate .more-link .btn:hover{color:#fff;background-position:left -1px center}.section-real-estate .more-link .btn:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%23fff"/></svg>')}.section-real-estate .sports-facility-wrap{display:flex;margin-top:150px}.section-real-estate .sports-facility-wrap .content{flex:1;padding-right:80px}.section-real-estate .sports-facility-wrap .content .title_sub-section{margin-top:0}.section-real-estate .sports-facility-wrap .content .text-section{margin-top:64px}.section-real-estate .sports-facility-wrap .content .facility-link{display:inline-block;margin-top:40px;padding-bottom:150px}.section-real-estate .sports-facility-wrap .content .facility-link li{position:relative;padding-left:24px}.section-real-estate .sports-facility-wrap .content .facility-link li:before{content:"";position:absolute;top:calc(50% - 3.5px);left:0;width:12px;height:7px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.section-real-estate .sports-facility-wrap .content .facility-link li a{position:relative;display:inline-block;font-size:18px;color:#00a9a9;letter-spacing:.05em;line-height:30px}.section-real-estate .sports-facility-wrap .content .facility-link li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#00a9a9;transition:all .3s ease-in-out}.section-real-estate .sports-facility-wrap .content .facility-link li a:after{content:"";position:absolute;top:calc(50% - 7px);right:-20px;display:block;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.section-real-estate .sports-facility-wrap .content .facility-link li a:hover:before{width:100%}.section-real-estate .sports-facility-wrap .picture{width:588px;line-height:1}.section-sale{margin-top:150px}.section-sale .picture2-wrap{display:flex;justify-content:space-between;margin-top:35px}.section-sale .picture2-wrap .picture{width:540px;margin-left:20px;line-height:1}.section-sale .picture2-wrap .picture:first-child{margin-left:0}.section-sale .picture3-wrap{display:flex;justify-content:space-between;margin-top:35px}.section-sale .picture3-wrap .picture{width:353px;margin-left:20px;line-height:1}.section-sale .picture3-wrap .picture:first-child{margin-left:0}.section-sale .sale-note{margin-top:48px;padding:28px 50px 28px 40px;background-color:#f5f7fa}.section-sale .sale-note .sale-dl{display:flex}.section-sale .sale-note .sale-dl>dt{position:relative;width:130px;padding-left:16px;font-family:TazuganeGothicStdN-Medium;font-size:16px;letter-spacing:.03em;line-height:29px;box-sizing:border-box}.section-sale .sale-note .sale-dl>dt:before{content:"";position:absolute;top:11px;left:0;display:block;width:6px;height:6px;background-color:#90d3ef}.section-sale .sale-note .sale-dl>dd{flex:1}.section-sale .sale-note .sale-dl>dd .sale_item-dl{display:flex;font-size:16px;letter-spacing:.03em;line-height:29px}.section-sale .sale-note .sale-dl>dd .sale_item-dl>dd{flex:1}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs{display:flex;flex-wrap:wrap}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li{font-size:16px;letter-spacing:.03em;line-height:29px}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li:after{content:"・"}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li:last-child:after{content:""}.section-sale .sale-note .sale-dl>dd .sale_item-ul{display:flex;flex-wrap:wrap}.section-sale .sale-note .sale-dl>dd .sale_item-ul li{font-size:16px;letter-spacing:.03em;line-height:29px}.section-sale .sale-note .sale-dl>dd .sale_item-ul li:after{content:"／"}.section-sale .sale-note .sale-dl>dd .sale_item-ul li:last-child:after{content:""}.section-clients{margin-top:150px;padding-bottom:150px}.section-clients .clients-note{margin-top:80px;padding:80px;background-color:#f5f7fa}.section-clients .clients-wrap{display:flex}.section-clients .clients-wrap .clients-list{width:33.333%}.section-clients .clients-wrap .clients-list li{position:relative;padding-left:16px;font-size:18px;letter-spacing:.03em;line-height:36px;box-sizing:border-box}.section-clients .clients-wrap .clients-list li:before{content:"";position:absolute;top:15px;left:0;display:block;width:6px;height:6px;background-color:#90d3ef}.section-clients .text-r{margin-top:5px;text-align:right}.section-company .company-dl dl{display:flex;padding:35px 0 30px;border-top:solid 1px #CACACA}.section-company .company-dl dl:first-child{margin-top:80px;border-top:none}.section-company .company-dl dl dt{width:184px;font-family:TazuganeGothicStdN-Medium;font-size:18px;letter-spacing:.03em;line-height:32px}.section-company .company-dl dl dd{flex:1}.section-company .company-dl dl dd p{margin-top:10px;font-size:18px;letter-spacing:.03em;line-height:32px}.section-company .company-dl dl dd p:first-child{margin-top:0}.section-company .company-dl dl dd .font-bold{font-family:TazuganeGothicStdN-Medium}.section-company .company-dl dl dd .text-r{text-align:right}.section-company .company-dl dl dd .location-wrap{display:flex;flex-direction:row-reverse;margin-top:80px}.section-company .company-dl dl dd .location-wrap:first-child{margin-top:0}.section-company .company-dl dl dd .location-wrap .location{flex:1;margin-right:28px}.section-company .company-dl dl dd .location-wrap .picture{width:360px;line-height:1}.section-company .company-dl dl dd .location-wrap .location-link{display:block;margin-top:64px}.section-company .company-dl dl dd .location-wrap .location-link li{position:relative;padding-left:24px}.section-company .company-dl dl dd .location-wrap .location-link li:before{content:"";position:absolute;top:11px;left:0;width:12px;height:7px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.section-company .company-dl dl dd .location-wrap .location-link li a{position:relative;display:inline;font-size:18px;background:linear-gradient(90deg,#09cfcf 0% 50%,#00a9a9 50% 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;background-position:right center;color:transparent;letter-spacing:.05em;line-height:30px}.section-company .company-dl dl dd .location-wrap .location-link li a:after{content:"";position:absolute;bottom:2px;right:-20px;display:block;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.section-company .company-dl dl dd .location-wrap .location-link li a:hover{background-position:left center}.section-company .company-dl dl dd .map-wrap{margin-top:24px;width:100%}.section-company .company-dl dl dd .map-wrap iframe{width:100%;height:240px}.section-company .company-dl dl dd .ul-wrap{display:flex}.section-company .company-dl dl dd .ul-wrap .company-ul{width:50%;margin-top:0}.section-company .company-dl dl dd .company-ul{margin-top:4px}.section-company .company-dl dl dd .company-ul li{padding-left:1em;font-size:18px;letter-spacing:.03em;line-height:32px;text-indent:-1em}.section-company .company-dl dl dd .company-ul li:before{content:"・"}.section-history{margin-top:112px}.section-history .history-dl{position:relative;margin-top:45px}.section-history .history-dl:before{content:"";position:absolute;top:14px;left:117px;display:block;width:4px;height:calc(100% - 28px);background-color:#f5f7fa}.section-history .history-dl dl{display:flex;margin-top:21px}.section-history .history-dl dl:first-child{margin-top:0}.section-history .history-dl dl dt{width:117px;font-family:AvenirLTPro-Heavy;font-size:18px;color:#00a9a9;letter-spacing:.07em;line-height:32px}.section-history .history-dl dl dd{position:relative;flex:1;padding-left:44px;font-size:18px;letter-spacing:.03em;line-height:32px}.section-history .history-dl dl dd:before{content:"";position:absolute;top:14px;left:0;display:block;width:4px;height:4px;background-color:#90d3ef}.section-philosophy{margin-top:150px;padding-bottom:140px}.section-philosophy .inner-wrap{max-width:900px;margin:0 auto}.section-philosophy .inner-wrap .graph1{display:block;width:640px;margin:110px auto 0;line-height:1}.section-philosophy .inner-wrap .graph1+.text-section{margin-top:67px}.section-philosophy .inner-wrap .graph2,.section-philosophy .inner-wrap .graph3{display:block;width:100%;margin:75px auto 0;line-height:1}.section-philosophy .inner-wrap .color-list{display:flex;margin:75px auto 0}.section-philosophy .inner-wrap .color-list>li{width:268px;margin-left:48px}.section-philosophy .inner-wrap .color-list>li:first-child{margin-left:0}.section-philosophy .inner-wrap .color-list>li .color-box{width:100%;height:100px}.section-philosophy .inner-wrap .color-list>li .color-box.color-blue_green{background-color:#00a9a9}.section-philosophy .inner-wrap .color-list>li .color-box.color-light_blue{background-color:#90d3ef}.section-philosophy .inner-wrap .color-list>li .color-box.color-black{background-color:#4c4948}.section-philosophy .inner-wrap .color-list>li .color-name{margin-top:25px;font-family:AvenirLTPro-Heavy;font-size:18px;letter-spacing:.05em;line-height:26px}.section-philosophy .inner-wrap .color-list>li .color-about{margin-top:8px}.section-philosophy .inner-wrap .color-list>li .color-about>li{padding-left:calc(1em + 7px);font-size:16px;letter-spacing:.03em;line-height:32px;box-sizing:border-box;text-indent:calc(-1em - 7px)}.section-philosophy .inner-wrap .color-list>li .color-about>li:before{content:"・";margin-right:7px}.section-message{margin-top:130px;padding-bottom:140px}.section-message .inner-wrap{max-width:920px;margin:0 auto}.section-message .inner-wrap .title-message{font-family:TazuganeGothicStdN-Medium;font-size:35px;letter-spacing:.04em;line-height:42px}.section-message .inner-wrap .message-name{margin-top:54px;text-align:right;font-size:18px;letter-spacing:.04em;line-height:29px}.section-message .inner-wrap .message-name b{display:inline-block;margin-left:24px;font-family:TazuganeGothicStdN-Medium;font-size:24px}.section-culture{margin-top:130px}.section-facility{margin-top:130px;padding-bottom:140px}.section-facility .inner-wrap{max-width:920px;margin:0 auto}.section-privacypolicy{margin-top:130px;padding-bottom:140px}.section-privacypolicy .section-wrap .title_third-section{margin-top:67px}.section-privacypolicy .section-wrap .text-section{margin-top:18px}.section-privacypolicy .section-wrap .text-section.text-r{text-align:right}.section-privacypolicy .section-wrap .ul-docs{margin-top:9px}.section-privacypolicy .section-wrap .ul-docs li{padding-left:1em;font-size:18px;letter-spacing:.03em;line-height:36px;text-indent:-1em}.section-privacypolicy .section-wrap .ul-docs li:before{content:"・"}.section-privacypolicy .section-wrap .ul-number{margin-top:9px}.section-privacypolicy .section-wrap .ul-number li{padding-left:calc(1em + 3px);font-size:18px;letter-spacing:.03em;line-height:36px;text-indent:calc(-1em - 3px)}.section-privacypolicy .section-wrap .ul-number li:before{margin-right:3px}.section-privacypolicy .section-wrap .ul-number li:nth-child(1):before{content:"①"}.section-privacypolicy .section-wrap .ul-number li:nth-child(2):before{content:"②"}.section-privacypolicy .section-wrap .ul-number li:nth-child(3):before{content:"③"}.section-privacypolicy .section-wrap .ul-number li:nth-child(4):before{content:"④"}.section-privacypolicy .section-wrap .ul-number li:nth-child(5):before{content:"⑤"}.section-privacypolicy .section-wrap .ul-number li:nth-child(6):before{content:"⑥"}.section-privacypolicy .section-wrap .ul-number li:nth-child(7):before{content:"⑦"}.section-privacypolicy .section-wrap .ul-number li:nth-child(8):before{content:"⑧"}.section-privacypolicy .section-wrap .ul-links{margin-top:17px}.section-privacypolicy .section-wrap .ul-links li{margin-top:23px;font-size:18px;letter-spacing:.03em;line-height:26px}.section-privacypolicy .section-wrap .ul-links li:first-child{margin-top:0}.section-privacypolicy .section-wrap .ul-links li a{position:relative;display:inline-block;background:linear-gradient(90deg,#00a9a9 0% 50%,#4c4948 50% 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;background-position:right center;color:transparent;transition:all .3s ease-in-out}.section-privacypolicy .section-wrap .ul-links li a:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(90deg,#00a9a9 0% 50%,#4c4948 50% 100%);background-size:220% auto;background-position:right center;transition:all .3s ease-in-out}.section-privacypolicy .section-wrap .ul-links li a:hover{background-position:left center}.section-privacypolicy .section-wrap .ul-links li a:hover:before{background-position:left center}.section-privacypolicy .section-wrap .dl-address{display:flex;font-size:18px;letter-spacing:.03em;line-height:36px}.section-privacypolicy .section-wrap .dl-address dd{flex:1}.section-privacypolicy .section-wrap .dl-address dd a{color:#4c4948;border-bottom:solid 1px #4C4948}.section-privacypolicy .section-wrap .dl-address dd a:hover{color:#00a9a9;border-bottom:solid 1px #00A9A9}.section-privacypolicy .section-wrap .dl-address.mrg-first{margin-top:8px}.section-contact{margin-top:130px;padding-bottom:140px}.section-contact #tayori-form .form-parts{display:flex;margin-top:15px;padding-bottom:25px}.section-contact #tayori-form .form-parts.mrg-t0{margin-top:0}.section-contact #tayori-form .form-parts .f-name{width:260px;padding:14px 15px;font-family:TazuganeGothicStdN-Medium;font-size:18px;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-name.required:after{content:"必須";display:inline-block;padding:2px 6px;font-size:13px;color:#fff;background-color:#00a9a9;transform:translateY(-2px)}.section-contact #tayori-form .form-parts .f-input{position:relative;flex:1}.section-contact #tayori-form .form-parts .f-input.culumn2{display:flex}.section-contact #tayori-form .form-parts .f-input.culumn2 .f-input-item{position:relative;width:415px;margin-left:10px}.section-contact #tayori-form .form-parts .f-input.culumn2 .f-input-item:first-child{margin-left:0}.section-contact #tayori-form .form-parts .f-input.culumn-tel{display:flex;align-items:center}.section-contact #tayori-form .form-parts .f-input.culumn-tel span{font-size:18px}.section-contact #tayori-form .form-parts .f-input.culumn-tel input{width:255px;font-size:18px;margin-left:15px;margin-right:15px}.section-contact #tayori-form .form-parts .f-input.culumn-tel input.first-item{margin-left:0}.section-contact #tayori-form .form-parts .f-input.culumn-tel input.last-item{margin-right:0}.section-contact #tayori-form .form-parts .f-input input{width:100%;height:50px;padding:14px 15px;border:solid 1px #00A9A9;font-size:18px;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input input::-moz-placeholder{color:#00a9a9}.section-contact #tayori-form .form-parts .f-input input::placeholder{color:#00a9a9}.section-contact #tayori-form .form-parts .f-input input[type=radio]{width:12px;margin-right:18px;padding:0}.section-contact #tayori-form .form-parts .f-input textarea{width:100%;height:320px;padding:14px 15px;border:solid 1px #00A9A9;font-size:18px;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input .item-radio{position:relative;overflow:hidden}.section-contact #tayori-form .form-parts .f-input .item-radio input{position:absolute;top:0;left:-20px;opacity:0;width:0;margin:0;padding:0;border:none;outline:none}.section-contact #tayori-form .form-parts .f-input .item-radio input:checked+label:after{content:"";position:absolute;top:calc(50% - 6px);left:6px;width:12px;height:12px;border-radius:50%;background-color:#00a9a9;box-sizing:border-box;z-index:2}.section-contact #tayori-form .form-parts .f-input .item-radio label{position:relative;display:block;padding:2px 0 2px 42px;font-size:18px;letter-spacing:.03em;line-height:50px;cursor:pointer;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input .item-radio label:before{content:"";position:absolute;top:calc(50% - 12px);left:0;width:24px;height:24px;border:solid 1px #00A9A9;border-radius:50%;background-color:#fff;box-sizing:border-box;z-index:1}.section-contact #tayori-form .form-parts .f-input .error-message{position:absolute;left:0;bottom:-20px;width:100%;font-size:14px;color:red}.section-contact #tayori-form .f-submit{margin-top:148px;text-align:center}.section-contact #tayori-form .f-submit .f-submit-wrap{position:relative;display:inline-block}.section-contact #tayori-form .f-submit .f-submit-wrap:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:.6;z-index:2}.section-contact #tayori-form .f-submit .f-submit-wrap.active:before{display:none}.section-contact #tayori-form .f-submit button{position:relative;display:inline-block;padding:17px 54px 15px 20px;border:solid 1px #00A9A9;font-size:15px;font-family:AvenirLTPro-Heavy;letter-spacing:.2em;color:#00a9a9;cursor:pointer;background:linear-gradient(90deg,#00a9a9 0%,#00a9a9 50%,transparent 50%,transparent 100%);background-size:220% auto;background-position:right center;box-sizing:border-box;transition:all .3s ease-in-out;z-index:1}.section-contact #tayori-form .f-submit button:before{content:"";position:absolute;top:calc(50% - 3.5px);right:18px;width:12px;height:7px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310A9A9"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.section-contact #tayori-form .f-submit button:hover{color:#fff;background-position:left -1px center}.section-contact #tayori-form .f-submit button:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%23fff"/></svg>')}.section-contact .f-privacypolicy{position:relative;text-align:center;transform:translateY(-140px)}.section-contact .f-privacypolicy .f-privacypolicy-wrap{position:relative;display:inline-flex;align-items:center;padding-right:47px;overflow:hidden}.section-contact .f-privacypolicy .f-privacypolicy-wrap:after{content:"必須";position:absolute;top:calc(50% - 11.5px);right:0;display:inline-block;padding:2px 6px;font-size:13px;color:#fff;background-color:#00a9a9;transform:translateY(-2px)}.section-contact .f-privacypolicy .f-privacypolicy-wrap input{position:absolute;top:0;left:-20px;opacity:0;width:0;margin:0;padding:0;border:none;outline:none}.section-contact .f-privacypolicy .f-privacypolicy-wrap input:checked+label:after{opacity:1}.section-contact .f-privacypolicy .f-privacypolicy-wrap .icon-check{position:relative;display:inline-block;width:24px;height:24px;margin-right:10px;cursor:pointer;border:solid 1px #00A9A9;background-color:#fff;box-sizing:border-box}.section-contact .f-privacypolicy .f-privacypolicy-wrap .icon-check:after{content:"";position:absolute;top:calc(50% - 5.5px);left:4px;width:14px;height:11px;background:url(../images/contact/icon_check.svg) no-repeat center/contain;opacity:0;box-sizing:border-box;transition:all .2s ease-in-out;z-index:2}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text{position:relative;display:block;padding:2px 0;font-size:18px;letter-spacing:.03em;box-sizing:border-box}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text a{display:inline-block;color:#4c4948;border-bottom:solid 1px #4C4948}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text a:hover{color:#00a9a9;border-bottom-color:#00a9a9}}@media only screen and (max-width: 1365px) and (min-width: 600px){.section-wrap{max-width:80.5270863836vw;margin:0 auto}.section-wrap.width-s{max-width:65.8857979502vw}.title-section{position:relative;padding-top:2.5622254758vw;font-family:TazuganeGothicStdN-Medium;font-size:2.3426061493vw;letter-spacing:.04em;border-top:solid 2px #DDDDDD}.title-section:before{content:"";position:absolute;top:-2px;left:0;width:2.9282576867vw;height:2px;background-color:#00a9a9}.title_sub-section{margin-top:7.3206442167vw;font-family:TazuganeGothicStdN-Medium;font-size:2.0497803807vw;letter-spacing:.08em;line-height:2.4890190337vw}.title_sub-section .en{display:block;margin-bottom:.878477306vw;font-family:AvenirLTPro-Roman;font-size:.878477306vw;color:#00a9a9;letter-spacing:.07em}.title_third-section{position:relative;margin-top:8.78477306vw;padding-left:1.756954612vw;font-family:TazuganeGothicStdN-Medium;font-size:1.756954612vw;letter-spacing:.04em;line-height:2.1229868228vw;box-sizing:border-box}.title_third-section:before{content:"";position:absolute;top:.5124450952vw;left:0;display:block;width:.878477306vw;height:.878477306vw;background-color:#00a9a9}.text-section{margin-top:2.5622254758vw;font-size:1.317715959vw;line-height:2.635431918vw;letter-spacing:.03em}.section-lead{margin-top:9.5168374817vw}.section-lead .lead{font-family:TazuganeGothicStdN-Medium;font-size:2.3426061493vw;line-height:3.953147877vw;letter-spacing:.08em}.section-lead .text-section{margin-top:3.8067349927vw}.section-lead .lead-wrap{display:flex;align-items:center;max-width:80.5270863836vw;margin:0 auto}.section-lead .lead-wrap .lead-box{flex:1;padding-right:3.074670571vw}.section-lead .lead-wrap .picture,.section-lead .lead-wrap .pictures{width:30.4538799414vw;line-height:1}.section-lead .lead-wrap .pictures .picture1{display:block;line-height:1}.section-lead .lead-wrap .pictures .picture2{display:block;margin-top:1.4641288433vw;line-height:1}.facility-wrap{display:flex;flex-direction:row-reverse;margin-top:9.5168374817vw}.facility-wrap.mrg-top-first{margin-top:4.6852122987vw}.facility-wrap .content{flex:1;padding-right:4.6852122987vw;padding-left:1.756954612vw}.facility-wrap .content .title-facility{font-family:TazuganeGothicStdN-Medium;font-size:2.0497803807vw;letter-spacing:.08em;line-height:2.4890190337vw}.facility-wrap .content .facility-link{display:block;margin-top:4.6852122987vw}.facility-wrap .content .facility-link li{position:relative;padding-left:1.756954612vw}.facility-wrap .content .facility-link li:before{content:"";position:absolute;top:calc(50% - .2562225476vw);left:0;width:.878477306vw;height:.5124450952vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.facility-wrap .content .facility-link li a{position:relative;display:inline-block;font-size:1.317715959vw;color:#00a9a9;letter-spacing:.05em;line-height:2.196193265vw}.facility-wrap .content .facility-link li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#00a9a9;transition:all .3s ease-in-out}.facility-wrap .content .facility-link li a:after{content:"";position:absolute;top:calc(50% - .5124450952vw);right:-1.4641288433vw;display:block;width:1.0248901903vw;height:1.0248901903vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.facility-wrap .content .facility-link li a:hover:before{width:100%}.facility-wrap .picture{width:39.5314787701vw;line-height:1}.facility-wrap .pictures{width:39.5314787701vw}.facility-wrap .pictures .picture{display:block;margin-top:1.4641288433vw;line-height:1}.facility-wrap .pictures .picture:first-child{margin-top:0}.sideber-wrap{display:flex;max-width:80.5270863836vw;margin:9.5168374817vw auto 0;padding-bottom:10.980966325vw}.sideber-wrap .sideber{width:14.6412884334vw}.sideber-wrap .sideber .side-nav{position:sticky;top:8.0527086384vw}.sideber-wrap .sideber .side-nav li{margin-top:1.6105417277vw}.sideber-wrap .sideber .side-nav li:first-child{margin-top:0}.sideber-wrap .sideber .side-nav li a{position:relative;display:block;padding-left:2.1229868228vw;font-family:TazuganeGothicStdN-Medium;font-size:1.317715959vw;background:linear-gradient(90deg,#00a9a9 0% 50%,#4c4948 50% 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;background-position:right center;color:transparent;transition:all .3s ease-in-out}.sideber-wrap .sideber .side-nav li a:before{content:"";position:absolute;top:calc(50% - .2928257687vw);left:.2196193265vw;width:1.0980966325vw;height:.5856515373vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%23D9D9D9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s ease-in-out}.sideber-wrap .sideber .side-nav li a:hover{background-position:left center}.sideber-wrap .sideber .side-nav li a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310a9a9"/></svg>')}.sideber-wrap .sideber .side-nav li.current a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310a9a9"/></svg>')}.sideber-wrap .section-wrap{flex:1}.section-real-estate{margin-top:10.2489019034vw}.section-real-estate .graph1{display:block;width:74.9633967789vw;margin:7.467057101vw auto 0;line-height:1}.section-real-estate .real-estate-list{display:flex;flex-wrap:wrap}.section-real-estate .real-estate-list li{width:25.2562225476vw;margin-top:3.6603221083vw;margin-left:2.3426061493vw}.section-real-estate .real-estate-list li:nth-child(-n+3){margin-top:2.3426061493vw}.section-real-estate .real-estate-list li:nth-child(3n+1){margin-left:0}.section-real-estate .real-estate-list li a{display:block;font-size:1.317715959vw;color:#4c4948}.section-real-estate .real-estate-list li a .picture-wrap{display:block;width:100%;height:16.8374816984vw;margin-bottom:1.0248901903vw;overflow:hidden}.section-real-estate .real-estate-list li a .picture-wrap .picture{display:block;width:100%;height:100%;background-position:center;background-size:cover;transition:all .3s ease-in-out}.section-real-estate .real-estate-list li a .title{display:inline-block;border-bottom:solid 1px #4C4948;transition:all .3s ease-in-out}.section-real-estate .real-estate-list li a:hover .picture-wrap .picture{transform:scale(1.05)}.section-real-estate .real-estate-list li a:hover .title{color:#00a9a9;border-bottom:solid 1px #00A9A9}.section-real-estate .more-link{margin-top:3.6603221083vw;text-align:right}.section-real-estate .more-link .btn{position:relative;display:inline-block;padding:1.2445095168vw 3.953147877vw 1.0980966325vw 1.4641288433vw;border:solid 1px #00A9A9;font-size:1.0980966325vw;font-family:AvenirLTPro-Heavy;letter-spacing:.2em;color:#00a9a9;background:linear-gradient(90deg,#00a9a9 0%,#00a9a9 50%,transparent 50%,transparent 100%);background-size:220% auto;background-position:right center;box-sizing:border-box}.section-real-estate .more-link .btn:before{content:"";position:absolute;top:calc(50% - .2562225476vw);right:1.317715959vw;width:.878477306vw;height:.5124450952vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310A9A9"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.section-real-estate .more-link .btn:hover{color:#fff;background-position:left -1px center}.section-real-estate .more-link .btn:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%23fff"/></svg>')}.section-real-estate .sports-facility-wrap{display:flex;margin-top:10.980966325vw}.section-real-estate .sports-facility-wrap .content{flex:1;padding-right:5.8565153734vw}.section-real-estate .sports-facility-wrap .content .title_sub-section{margin-top:0}.section-real-estate .sports-facility-wrap .content .text-section{margin-top:4.6852122987vw}.section-real-estate .sports-facility-wrap .content .facility-link{display:inline-block;margin-top:2.9282576867vw;padding-bottom:10.980966325vw}.section-real-estate .sports-facility-wrap .content .facility-link li{position:relative;padding-left:1.756954612vw}.section-real-estate .sports-facility-wrap .content .facility-link li:before{content:"";position:absolute;top:calc(50% - .2562225476vw);left:0;width:.878477306vw;height:.5124450952vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.section-real-estate .sports-facility-wrap .content .facility-link li a{position:relative;display:inline-block;font-size:1.317715959vw;color:#00a9a9;letter-spacing:.05em;line-height:2.196193265vw}.section-real-estate .sports-facility-wrap .content .facility-link li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#00a9a9;transition:all .3s ease-in-out}.section-real-estate .sports-facility-wrap .content .facility-link li a:after{content:"";position:absolute;top:calc(50% - .5124450952vw);right:-1.4641288433vw;display:block;width:1.0248901903vw;height:1.0248901903vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.section-real-estate .sports-facility-wrap .content .facility-link li a:hover:before{width:100%}.section-real-estate .sports-facility-wrap .picture{width:43.0453879941vw;line-height:1}.section-sale{margin-top:10.980966325vw}.section-sale .picture2-wrap{display:flex;justify-content:space-between;margin-top:2.5622254758vw}.section-sale .picture2-wrap .picture{width:39.5314787701vw;margin-left:1.4641288433vw;line-height:1}.section-sale .picture2-wrap .picture:first-child{margin-left:0}.section-sale .picture3-wrap{display:flex;justify-content:space-between;margin-top:2.5622254758vw}.section-sale .picture3-wrap .picture{width:25.8418740849vw;margin-left:1.4641288433vw;line-height:1}.section-sale .picture3-wrap .picture:first-child{margin-left:0}.section-sale .sale-note{margin-top:3.513909224vw;padding:2.0497803807vw 3.6603221083vw 2.0497803807vw 2.9282576867vw;background-color:#f5f7fa}.section-sale .sale-note .sale-dl{display:flex}.section-sale .sale-note .sale-dl>dt{position:relative;width:9.5168374817vw;padding-left:1.1713030747vw;font-family:TazuganeGothicStdN-Medium;font-size:1.1713030747vw;letter-spacing:.03em;line-height:2.1229868228vw;box-sizing:border-box}.section-sale .sale-note .sale-dl>dt:before{content:"";position:absolute;top:.8052708638vw;left:0;display:block;width:.439238653vw;height:.439238653vw;background-color:#90d3ef}.section-sale .sale-note .sale-dl>dd{flex:1}.section-sale .sale-note .sale-dl>dd .sale_item-dl{display:flex;font-size:1.1713030747vw;letter-spacing:.03em;line-height:2.1229868228vw}.section-sale .sale-note .sale-dl>dd .sale_item-dl>dd{flex:1}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs{display:flex;flex-wrap:wrap}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li{font-size:1.1713030747vw;letter-spacing:.03em;line-height:2.1229868228vw}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li:after{content:"・"}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li:last-child:after{content:""}.section-sale .sale-note .sale-dl>dd .sale_item-ul{display:flex;flex-wrap:wrap}.section-sale .sale-note .sale-dl>dd .sale_item-ul li{font-size:1.1713030747vw;letter-spacing:.03em;line-height:2.1229868228vw}.section-sale .sale-note .sale-dl>dd .sale_item-ul li:after{content:"／"}.section-sale .sale-note .sale-dl>dd .sale_item-ul li:last-child:after{content:""}.section-clients{margin-top:10.980966325vw;padding-bottom:10.980966325vw}.section-clients .clients-note{margin-top:5.8565153734vw;padding:5.8565153734vw;background-color:#f5f7fa}.section-clients .clients-wrap{display:flex}.section-clients .clients-wrap .clients-list{width:33.333%}.section-clients .clients-wrap .clients-list li{position:relative;padding-left:1.1713030747vw;font-size:1.317715959vw;letter-spacing:.03em;line-height:2.635431918vw;box-sizing:border-box}.section-clients .clients-wrap .clients-list li:before{content:"";position:absolute;top:1.0980966325vw;left:0;display:block;width:.439238653vw;height:.439238653vw;background-color:#90d3ef}.section-clients .text-r{margin-top:.3660322108vw;text-align:right}.section-company .company-dl dl{display:flex;padding:2.5622254758vw 0 2.196193265vw;border-top:solid 1px #CACACA}.section-company .company-dl dl:first-child{margin-top:5.8565153734vw;border-top:none}.section-company .company-dl dl dt{width:13.4699853587vw;font-family:TazuganeGothicStdN-Medium;font-size:1.317715959vw;letter-spacing:.03em;line-height:2.3426061493vw}.section-company .company-dl dl dd{flex:1}.section-company .company-dl dl dd p{margin-top:.7320644217vw;font-size:1.317715959vw;letter-spacing:.03em;line-height:2.3426061493vw}.section-company .company-dl dl dd p:first-child{margin-top:0}.section-company .company-dl dl dd .font-bold{font-family:TazuganeGothicStdN-Medium}.section-company .company-dl dl dd .text-r{text-align:right}.section-company .company-dl dl dd .location-wrap{display:flex;flex-direction:row-reverse;margin-top:5.8565153734vw}.section-company .company-dl dl dd .location-wrap:first-child{margin-top:0vw}.section-company .company-dl dl dd .location-wrap .location{flex:1;margin-right:2.0497803807vw}.section-company .company-dl dl dd .location-wrap .picture{width:26.3543191801vw;line-height:1}.section-company .company-dl dl dd .location-wrap .location-link{display:block;margin-top:4.6852122987vw}.section-company .company-dl dl dd .location-wrap .location-link li{position:relative;padding-left:1.756954612vw}.section-company .company-dl dl dd .location-wrap .location-link li:before{content:"";position:absolute;top:.8052708638vw;left:0;width:.878477306vw;height:.5124450952vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.section-company .company-dl dl dd .location-wrap .location-link li a{position:relative;display:inline;font-size:1.317715959vw;background:linear-gradient(90deg,#09cfcf 0% 50%,#00a9a9 50% 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;background-position:right center;color:transparent;letter-spacing:.05em;line-height:2.196193265vw}.section-company .company-dl dl dd .location-wrap .location-link li a:after{content:"";position:absolute;bottom:.1464128843vw;right:-1.4641288433vw;display:block;width:1.0248901903vw;height:1.0248901903vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.section-company .company-dl dl dd .location-wrap .location-link li a:hover{background-position:left center}.section-company .company-dl dl dd .map-wrap{margin-top:1.756954612vw;width:100%}.section-company .company-dl dl dd .map-wrap iframe{width:100%;height:17.5695461201vw}.section-company .company-dl dl dd .ul-wrap{display:flex}.section-company .company-dl dl dd .ul-wrap .company-ul{width:50%;margin-top:0}.section-company .company-dl dl dd .company-ul{margin-top:.2928257687vw}.section-company .company-dl dl dd .company-ul li{padding-left:1em;font-size:1.317715959vw;letter-spacing:.03em;line-height:2.3426061493vw;text-indent:-1em}.section-company .company-dl dl dd .company-ul li:before{content:"・"}.section-history{margin-top:8.1991215227vw}.section-history .history-dl{position:relative;margin-top:3.2942898975vw}.section-history .history-dl:before{content:"";position:absolute;top:1.0248901903vw;left:8.5651537335vw;display:block;width:.2928257687vw;height:calc(100% - 2.0497803807vw);background-color:#f5f7fa}.section-history .history-dl dl{display:flex;margin-top:1.5373352855vw}.section-history .history-dl dl:first-child{margin-top:0}.section-history .history-dl dl dt{width:8.5651537335vw;font-family:AvenirLTPro-Heavy;font-size:1.317715959vw;color:#00a9a9;letter-spacing:.07em;line-height:2.3426061493vw}.section-history .history-dl dl dd{position:relative;flex:1;padding-left:3.2210834553vw;font-size:1.317715959vw;letter-spacing:.03em;line-height:2.3426061493vw}.section-history .history-dl dl dd:before{content:"";position:absolute;top:1.0248901903vw;left:0;display:block;width:.2928257687vw;height:.2928257687vw;background-color:#90d3ef}.section-philosophy{margin-top:10.980966325vw;padding-bottom:10.2489019034vw}.section-philosophy .inner-wrap{max-width:65.8857979502vw;margin:0 auto}.section-philosophy .inner-wrap .graph1{display:block;width:46.8521229868vw;margin:8.0527086384vw auto 0;line-height:1}.section-philosophy .inner-wrap .graph1+.text-section{margin-top:4.9048316252vw}.section-philosophy .inner-wrap .graph2,.section-philosophy .inner-wrap .graph3{display:block;width:100%;margin:5.4904831625vw auto 0;line-height:1}.section-philosophy .inner-wrap .color-list{display:flex;margin:5.4904831625vw auto 0}.section-philosophy .inner-wrap .color-list>li{width:19.6193265007vw;margin-left:3.513909224vw}.section-philosophy .inner-wrap .color-list>li:first-child{margin-left:0}.section-philosophy .inner-wrap .color-list>li .color-box{width:100%;height:7.3206442167vw}.section-philosophy .inner-wrap .color-list>li .color-box.color-blue_green{background-color:#00a9a9}.section-philosophy .inner-wrap .color-list>li .color-box.color-light_blue{background-color:#90d3ef}.section-philosophy .inner-wrap .color-list>li .color-box.color-black{background-color:#4c4948}.section-philosophy .inner-wrap .color-list>li .color-name{margin-top:1.8301610542vw;font-family:AvenirLTPro-Heavy;font-size:1.317715959vw;letter-spacing:.05em;line-height:1.9033674963vw}.section-philosophy .inner-wrap .color-list>li .color-about{margin-top:.5856515373vw}.section-philosophy .inner-wrap .color-list>li .color-about>li{padding-left:calc(1em + .5124450952vw);font-size:1.1713030747vw;letter-spacing:.03em;line-height:2.3426061493vw;box-sizing:border-box;text-indent:calc(-1em - .5124450952vw)}.section-philosophy .inner-wrap .color-list>li .color-about>li:before{content:"・";margin-right:.5124450952vw}.section-message{margin-top:9.5168374817vw;padding-bottom:10.2489019034vw}.section-message .inner-wrap{max-width:67.3499267936vw;margin:0 auto}.section-message .inner-wrap .title-message{font-family:TazuganeGothicStdN-Medium;font-size:2.5622254758vw;letter-spacing:.04em;line-height:3.074670571vw}.section-message .inner-wrap .message-name{margin-top:3.953147877vw;text-align:right;font-size:1.317715959vw;letter-spacing:.04em;line-height:2.1229868228vw}.section-message .inner-wrap .message-name b{display:inline-block;margin-left:1.756954612vw;font-family:TazuganeGothicStdN-Medium;font-size:1.756954612vw}.section-culture{margin-top:9.5168374817vw}.section-facility{margin-top:9.5168374817vw;padding-bottom:10.2489019034vw}.section-facility .inner-wrap{max-width:67.3499267936vw;margin:0 auto}.section-privacypolicy{margin-top:9.5168374817vw;padding-bottom:10.2489019034vw}.section-privacypolicy .section-wrap .title_third-section{margin-top:4.9048316252vw}.section-privacypolicy .section-wrap .text-section{margin-top:1.317715959vw}.section-privacypolicy .section-wrap .text-section.text-r{text-align:right}.section-privacypolicy .section-wrap .ul-docs{margin-top:.6588579795vw}.section-privacypolicy .section-wrap .ul-docs li{padding-left:1em;font-size:1.317715959vw;letter-spacing:.03em;line-height:2.635431918vw;text-indent:-1em}.section-privacypolicy .section-wrap .ul-docs li:before{content:"・"}.section-privacypolicy .section-wrap .ul-number{margin-top:.6588579795vw}.section-privacypolicy .section-wrap .ul-number li{padding-left:calc(1em + .2196193265vw);font-size:1.317715959vw;letter-spacing:.03em;line-height:2.635431918vw;text-indent:calc(-1em - .2196193265vw)}.section-privacypolicy .section-wrap .ul-number li:before{margin-right:.2196193265vw}.section-privacypolicy .section-wrap .ul-number li:nth-child(1):before{content:"①"}.section-privacypolicy .section-wrap .ul-number li:nth-child(2):before{content:"②"}.section-privacypolicy .section-wrap .ul-number li:nth-child(3):before{content:"③"}.section-privacypolicy .section-wrap .ul-number li:nth-child(4):before{content:"④"}.section-privacypolicy .section-wrap .ul-number li:nth-child(5):before{content:"⑤"}.section-privacypolicy .section-wrap .ul-number li:nth-child(6):before{content:"⑥"}.section-privacypolicy .section-wrap .ul-number li:nth-child(7):before{content:"⑦"}.section-privacypolicy .section-wrap .ul-number li:nth-child(8):before{content:"⑧"}.section-privacypolicy .section-wrap .ul-links{margin-top:1.2445095168vw}.section-privacypolicy .section-wrap .ul-links li{margin-top:1.6837481698vw;font-size:1.317715959vw;letter-spacing:.03em;line-height:1.9033674963vw}.section-privacypolicy .section-wrap .ul-links li:first-child{margin-top:0}.section-privacypolicy .section-wrap .ul-links li a{position:relative;display:inline-block;background:linear-gradient(90deg,#00a9a9 0% 50%,#4c4948 50% 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;background-position:right center;color:transparent;transition:all .3s ease-in-out}.section-privacypolicy .section-wrap .ul-links li a:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(90deg,#00a9a9 0% 50%,#4c4948 50% 100%);background-size:220% auto;background-position:right center;transition:all .3s ease-in-out}.section-privacypolicy .section-wrap .ul-links li a:hover{background-position:left center}.section-privacypolicy .section-wrap .ul-links li a:hover:before{background-position:left center}.section-privacypolicy .section-wrap .dl-address{display:flex;font-size:1.317715959vw;letter-spacing:.03em;line-height:2.635431918vw}.section-privacypolicy .section-wrap .dl-address dd{flex:1}.section-privacypolicy .section-wrap .dl-address dd a{color:#4c4948;border-bottom:solid 1px #4C4948}.section-privacypolicy .section-wrap .dl-address dd a:hover{color:#00a9a9;border-bottom:solid 1px #00A9A9}.section-privacypolicy .section-wrap .dl-address.mrg-first{margin-top:.5856515373vw}.section-contact{margin-top:9.5168374817vw;padding-bottom:10.2489019034vw}.section-contact #tayori-form .form-parts{display:flex;margin-top:1.0980966325vw;padding-bottom:1.8301610542vw}.section-contact #tayori-form .form-parts.mrg-t0{margin-top:0}.section-contact #tayori-form .form-parts .f-name{width:19.0336749634vw;padding:1.0248901903vw 1.0980966325vw;font-family:TazuganeGothicStdN-Medium;font-size:1.317715959vw;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-name.required:after{content:"必須";display:inline-block;padding:.1464128843vw .439238653vw;font-size:.9516837482vw;color:#fff;background-color:#00a9a9;transform:translateY(-.1464128843vw)}.section-contact #tayori-form .form-parts .f-input{position:relative;flex:1}.section-contact #tayori-form .form-parts .f-input.culumn2{display:flex}.section-contact #tayori-form .form-parts .f-input.culumn2 .f-input-item{position:relative;width:30.3806734993vw;margin-left:.7320644217vw}.section-contact #tayori-form .form-parts .f-input.culumn2 .f-input-item:first-child{margin-left:0}.section-contact #tayori-form .form-parts .f-input.culumn-tel{display:flex;align-items:center}.section-contact #tayori-form .form-parts .f-input.culumn-tel span{font-size:1.317715959vw}.section-contact #tayori-form .form-parts .f-input.culumn-tel input{width:18.6676427526vw;font-size:1.317715959vw;margin-left:1.0980966325vw;margin-right:1.0980966325vw}.section-contact #tayori-form .form-parts .f-input.culumn-tel input.first-item{margin-left:0}.section-contact #tayori-form .form-parts .f-input.culumn-tel input.last-item{margin-right:0}.section-contact #tayori-form .form-parts .f-input input{width:100%;height:3.6603221083vw;padding:1.0248901903vw 1.0980966325vw;border:solid 1px #00A9A9;font-size:1.317715959vw;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input input::-moz-placeholder{color:#00a9a9}.section-contact #tayori-form .form-parts .f-input input::placeholder{color:#00a9a9}.section-contact #tayori-form .form-parts .f-input input[type=radio]{width:.878477306vw;margin-right:1.317715959vw;padding:0}.section-contact #tayori-form .form-parts .f-input textarea{width:100%;height:23.4260614934vw;padding:1.0248901903vw 1.0980966325vw;border:solid 1px #00A9A9;font-size:1.317715959vw;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input .item-radio{position:relative;overflow:hidden}.section-contact #tayori-form .form-parts .f-input .item-radio input{position:absolute;top:0;left:-20px;opacity:0;width:0;margin:0;padding:0;border:none;outline:none}.section-contact #tayori-form .form-parts .f-input .item-radio input:checked+label:after{content:"";position:absolute;top:calc(50% - .439238653vw);left:.439238653vw;width:.878477306vw;height:.878477306vw;border-radius:50%;background-color:#00a9a9;box-sizing:border-box;z-index:2}.section-contact #tayori-form .form-parts .f-input .item-radio label{position:relative;display:block;padding:.1464128843vw 0 .1464128843vw 3.074670571vw;font-size:1.317715959vw;letter-spacing:.03em;line-height:3.6603221083vw;cursor:pointer;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input .item-radio label:before{content:"";position:absolute;top:calc(50% - .878477306vw);left:0;width:1.756954612vw;height:1.756954612vw;border:solid 1px #00A9A9;border-radius:50%;background-color:#fff;box-sizing:border-box;z-index:1}.section-contact #tayori-form .form-parts .f-input .error-message{position:absolute;left:0;bottom:-1.4641288433vw;width:100%;font-size:1.0248901903vw;color:red}.section-contact #tayori-form .f-submit{margin-top:10.8345534407vw;text-align:center}.section-contact #tayori-form .f-submit .f-submit-wrap{position:relative;display:inline-block}.section-contact #tayori-form .f-submit .f-submit-wrap:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:.6;z-index:2}.section-contact #tayori-form .f-submit .f-submit-wrap.active:before{display:none}.section-contact #tayori-form .f-submit button{position:relative;display:inline-block;padding:1.2445095168vw 3.953147877vw 1.0980966325vw 1.4641288433vw;border:solid 1px #00A9A9;font-size:1.0980966325vw;font-family:AvenirLTPro-Heavy;letter-spacing:.2em;color:#00a9a9;cursor:pointer;background:linear-gradient(90deg,#00a9a9 0%,#00a9a9 50%,transparent 50%,transparent 100%);background-size:220% auto;background-position:right center;box-sizing:border-box;transition:all .3s ease-in-out;z-index:1}.section-contact #tayori-form .f-submit button:before{content:"";position:absolute;top:calc(50% - .2562225476vw);right:1.317715959vw;width:.878477306vw;height:.5124450952vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310A9A9"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.section-contact #tayori-form .f-submit button:hover{color:#fff;background-position:left -1px center}.section-contact #tayori-form .f-submit button:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%23fff"/></svg>')}.section-contact .f-privacypolicy{position:relative;text-align:center;transform:translateY(-10.2489019034vw)}.section-contact .f-privacypolicy .f-privacypolicy-wrap{position:relative;display:inline-flex;align-items:center;padding-right:3.4407027818vw;overflow:hidden}.section-contact .f-privacypolicy .f-privacypolicy-wrap:after{content:"必須";position:absolute;top:calc(50% - .8418740849vw);right:0;display:inline-block;padding:.1464128843vw .439238653vw;font-size:.9516837482vw;color:#fff;background-color:#00a9a9;transform:translateY(-.1464128843vw)}.section-contact .f-privacypolicy .f-privacypolicy-wrap input{position:absolute;top:0;left:-20px;opacity:0;width:0;margin:0;padding:0;border:none;outline:none}.section-contact .f-privacypolicy .f-privacypolicy-wrap input:checked+label:after{opacity:1}.section-contact .f-privacypolicy .f-privacypolicy-wrap .icon-check{position:relative;display:inline-block;width:1.756954612vw;height:1.756954612vw;margin-right:.7320644217vw;cursor:pointer;border:solid 1px #00A9A9;background-color:#fff;box-sizing:border-box}.section-contact .f-privacypolicy .f-privacypolicy-wrap .icon-check:after{content:"";position:absolute;top:calc(50% - .4026354319vw);left:.2928257687vw;width:1.0248901903vw;height:.8052708638vw;background:url(../images/contact/icon_check.svg) no-repeat center/contain;opacity:0;box-sizing:border-box;transition:all .2s ease-in-out;z-index:2}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text{position:relative;display:block;padding:.1464128843vw 0;font-size:1.317715959vw;letter-spacing:.03em;box-sizing:border-box}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text a{display:inline-block;color:#4c4948;border-bottom:solid 1px #4C4948}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text a:hover{color:#00a9a9;border-bottom-color:#00a9a9}}@media only screen and (max-width: 599px){.section-wrap{padding:0 6.4vw}.section-wrap.no-pdg{padding:0}.title-section{position:relative;margin:0 auto;padding-top:4.8vw;font-family:TazuganeGothicStdN-Medium;font-size:5.8666666667vw;letter-spacing:.04em;border-top:solid 2px #DDDDDD}.title-section:before{content:"";position:absolute;top:-2px;left:0;width:10.6666666667vw;height:2px;background-color:#00a9a9}.title_sub-section{margin-top:12.5333333333vw;font-family:TazuganeGothicStdN-Medium;font-size:5.3333333333vw;letter-spacing:.04em;line-height:9.0666666667vw}.title_sub-section .en{display:block;font-family:AvenirLTPro-Roman;font-size:3.2vw;color:#00a9a9;letter-spacing:.07em}.title_third-section{position:relative;margin-top:18.6666666667vw;padding-left:4.2666666667vw;font-family:TazuganeGothicStdN-Medium;font-size:4.2666666667vw;letter-spacing:.04em;line-height:5.0666666667vw;box-sizing:border-box}.title_third-section:before{content:"";position:absolute;top:1.0666666667vw;left:0;display:block;width:2.1333333333vw;height:2.1333333333vw;background-color:#00a9a9}.title_third-section.border-top{margin-top:8vw;padding-top:9.3333333333vw;border-top:dotted 1px #CACACA}.title_third-section.border-top:before{top:10.4vw}.text-section{margin-top:3.2vw;font-size:3.7333333333vw;line-height:6.9333333333vw;letter-spacing:.03em}.section-lead{margin-top:17.0666666667vw}.section-lead .lead{font-family:TazuganeGothicStdN-Medium;font-size:6.4vw;line-height:10.6666666667vw;letter-spacing:.04em}.section-lead .text-section{margin-top:10.6666666667vw}.section-lead .lead-wrap{padding:0 6.4vw}.section-lead .lead-wrap .picture{display:block;margin-top:17.0666666667vw;line-height:1}.section-lead .lead-wrap .pictures{width:100%;margin-top:14.4vw;line-height:1}.section-lead .lead-wrap .pictures .picture1{display:block;line-height:1}.section-lead .lead-wrap .pictures .picture2{display:block;margin-top:2.6666666667vw;line-height:1}.facility-wrap{margin-top:16.8vw}.facility-wrap.mrg-top-first{margin-top:8.5333333333vw}.facility-wrap .content{margin-top:8vw}.facility-wrap .content .title-facility{font-family:TazuganeGothicStdN-Medium;font-size:5.3333333333vw;letter-spacing:.08em;line-height:9.6vw}.facility-wrap .content .facility-link{display:block;margin-top:6.9333333333vw}.facility-wrap .content .facility-link li{position:relative;padding-left:3.4666666667vw}.facility-wrap .content .facility-link li:before{content:"";position:absolute;top:2.9333333333vw;left:0;width:2.6666666667vw;height:1.6vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.facility-wrap .content .facility-link li a{position:relative;display:inline;font-size:3.7333333333vw;color:#00a9a9;letter-spacing:.03em;line-height:7.4666666667vw}.facility-wrap .content .facility-link li a:after{content:"";position:relative;display:inline-block;width:2.6666666667vw;height:2.6666666667vw;margin-left:1.6vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.facility-wrap .picture{display:block;line-height:1}.facility-wrap .pictures .picture{margin-top:2.6666666667vw}.facility-wrap .pictures .picture:first-child{margin-top:0}.sideber-wrap{margin:16vw auto 20vw;padding:0 6.4vw}.sideber-wrap .sideber .side-nav{display:flex}.sideber-wrap .sideber .side-nav li{margin-left:28vw}.sideber-wrap .sideber .side-nav li:first-child{margin-left:0}.sideber-wrap .sideber .side-nav li a{position:relative;display:block;padding-left:5.8666666667vw;font-family:TazuganeGothicStdN-Medium;font-size:3.7333333333vw;color:#4c4948}.sideber-wrap .sideber .side-nav li a:before{content:"";position:absolute;top:calc(50% - .8vw);left:.8vw;width:3.7333333333vw;height:1.8666666667vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%23D9D9D9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s ease-in-out}.sideber-wrap .sideber .side-nav li.current a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310a9a9"/></svg>')}.section-real-estate{margin-top:21.3333333333vw}.section-real-estate .text-section.mrg-top-first{margin-top:5.8666666667vw}.section-real-estate .graph1{display:block;width:80vw;margin:9.0666666667vw auto 0;line-height:1}.section-real-estate .real-estate-list{display:flex;flex-wrap:wrap;margin-top:5.8666666667vw}.section-real-estate .real-estate-list li{width:41.6vw;margin-top:4.5333333333vw;margin-left:4vw}.section-real-estate .real-estate-list li:nth-child(-n+2){margin-top:0}.section-real-estate .real-estate-list li:nth-child(odd){margin-left:0}.section-real-estate .real-estate-list li a{display:block;font-size:3.7333333333vw;line-height:12vw;color:#4c4948}.section-real-estate .real-estate-list li a .picture-wrap{display:block;width:100%;height:27.7333333333vw;overflow:hidden}.section-real-estate .real-estate-list li a .picture-wrap .picture{display:block;width:100%;height:100%;background-position:center;background-size:cover}.section-real-estate .real-estate-list li a .title{display:inline-block;text-decoration:underline}.section-real-estate .more-link{margin-top:9.3333333333vw;text-align:right}.section-real-estate .more-link .btn{position:relative;display:inline-block;padding:3.7333333333vw 14.4vw 3.7333333333vw 5.3333333333vw;border:solid 1px #00A9A9;font-size:3.7333333333vw;font-family:AvenirLTPro-Heavy;letter-spacing:.2em;color:#00a9a9;box-sizing:border-box}.section-real-estate .more-link .btn:before{content:"";position:absolute;top:calc(50% - .9333333333vw);right:4.8vw;width:3.2vw;height:1.8666666667vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310A9A9"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.section-real-estate .sports-facility-wrap{margin-top:21.8666666667vw;padding-bottom:21.3333333333vw}.section-real-estate .sports-facility-wrap .content .title_sub-section{margin-top:0}.section-real-estate .sports-facility-wrap .content .text-section{margin-top:8.5333333333vw}.section-real-estate .sports-facility-wrap .content .facility-link{display:inline-block;margin-top:8vw}.section-real-estate .sports-facility-wrap .content .facility-link li{position:relative;padding-left:3.2vw}.section-real-estate .sports-facility-wrap .content .facility-link li:before{content:"";position:absolute;top:calc(50% - .8vw);left:0;width:2.6666666667vw;height:1.6vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.section-real-estate .sports-facility-wrap .content .facility-link li a{position:relative;display:inline-block;font-size:3.7333333333vw;color:#00a9a9;letter-spacing:.05em;line-height:5.3333333333vw}.section-real-estate .sports-facility-wrap .content .facility-link li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#00a9a9;transition:all .3s ease-in-out}.section-real-estate .sports-facility-wrap .content .facility-link li a:after{content:"";position:absolute;top:calc(50% - 1.3333333333vw);right:-4vw;display:block;width:2.6666666667vw;height:2.6666666667vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.section-real-estate .sports-facility-wrap .picture{display:block;margin-top:16vw;line-height:1}.section-sale-lead{margin-top:14.6666666667vw}.section-sale{margin-top:21.3333333333vw}.section-sale .picture2-wrap{margin-top:9.3333333333vw}.section-sale .picture2-wrap .picture{display:block;margin-top:2.6666666667vw;line-height:1}.section-sale .picture2-wrap .picture:first-child{margin-top:0}.section-sale .picture3-wrap{margin-top:9.3333333333vw}.section-sale .picture3-wrap .picture{display:block;margin-top:2.6666666667vw;line-height:1}.section-sale .picture3-wrap .picture:first-child{margin-top:0}.section-sale .sale-note{margin-top:12.8vw;padding:6.4vw 5.3333333333vw;background-color:#f5f7fa}.section-sale .sale-note .sale-dl>dt{position:relative;padding-left:3.7333333333vw;font-family:TazuganeGothicStdN-Medium;font-size:3.7333333333vw;letter-spacing:.03em;line-height:6.4vw;box-sizing:border-box}.section-sale .sale-note .sale-dl>dt:before{content:"";position:absolute;top:2.9333333333vw;left:0;display:block;width:1.6vw;height:1.6vw;background-color:#90d3ef}.section-sale .sale-note .sale-dl>dd{margin-top:1.8666666667vw}.section-sale .sale-note .sale-dl>dd .sale_item-dl{display:flex;font-size:3.4666666667vw;letter-spacing:.03em;line-height:6.4vw}.section-sale .sale-note .sale-dl>dd .sale_item-dl>dd{flex:1}.section-sale .sale-note .sale-dl>dd .sale_item-ul{display:flex;flex-wrap:wrap}.section-sale .sale-note .sale-dl>dd .sale_item-ul li{font-size:3.4666666667vw;letter-spacing:.03em;line-height:6.4vw}.section-sale .sale-note .sale-dl>dd .sale_item-ul li:after{content:"／"}.section-sale .sale-note .sale-dl>dd .sale_item-ul li:last-child:after{content:""}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs{display:flex;flex-wrap:wrap}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li{font-size:3.4666666667vw;letter-spacing:.03em;line-height:6.4vw}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li:after{content:"・"}.section-sale .sale-note .sale-dl>dd .sale_item-ul_docs li:last-child:after{content:""}.section-clients{margin-top:21.3333333333vw;padding-bottom:21.3333333333vw}.section-clients .clients-note{margin-top:11.7333333333vw;padding:6.4vw 5.3333333333vw;background-color:#f5f7fa}.section-clients .clients-wrap .clients-list li{position:relative;padding-left:3.7333333333vw;font-size:3.7333333333vw;letter-spacing:.03em;line-height:6.9333333333vw;box-sizing:border-box}.section-clients .clients-wrap .clients-list li:before{content:"";position:absolute;top:2.9333333333vw;left:0;display:block;width:1.6vw;height:1.6vw;background-color:#90d3ef}.section-clients .text-r{margin-top:1.6vw;text-align:right}.section-company{margin-top:16vw}.section-company .company-dl{margin-top:2.9333333333vw}.section-company .company-dl dl{padding:6.9333333333vw 0 7.2vw;border-top:solid 1px #CACACA}.section-company .company-dl dl:first-child{border-top:none}.section-company .company-dl dl dt{font-family:TazuganeGothicStdN-Medium;font-size:3.7333333333vw;letter-spacing:.03em;line-height:6.9333333333vw}.section-company .company-dl dl dd{margin-top:1.6vw}.section-company .company-dl dl dd p{margin-top:1.8666666667vw;font-size:3.7333333333vw;letter-spacing:.03em;line-height:6.9333333333vw}.section-company .company-dl dl dd p:first-child{margin-top:0}.section-company .company-dl dl dd .font-bold{font-family:TazuganeGothicStdN-Medium}.section-company .company-dl dl dd .text-r{text-align:right}.section-company .company-dl dl dd .location-wrap{margin-top:17.0666666667vw}.section-company .company-dl dl dd .location-wrap:first-child{margin-top:2.1333333333vw}.section-company .company-dl dl dd .location-wrap .location{margin-top:2.6666666667vw}.section-company .company-dl dl dd .location-wrap .picture{display:block;line-height:1}.section-company .company-dl dl dd .location-wrap .location-link{display:block;margin-top:2.6666666667vw}.section-company .company-dl dl dd .location-wrap .location-link li{position:relative;padding-left:3.4666666667vw}.section-company .company-dl dl dd .location-wrap .location-link li:before{content:"";position:absolute;top:2.9333333333vw;left:0;width:2.6666666667vw;height:1.6vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6.8"><path d="M273.69-605.51l-6-6,.8-.8,5.2,5.2,5.2-5.2.8.8Z" transform="translate(-267.69 612.31)" fill="%2310a9a9"/></svg>');background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg)}.section-company .company-dl dl dd .location-wrap .location-link li a{position:relative;display:inline;font-size:3.7333333333vw;color:#00a9a9;letter-spacing:.03em;line-height:7.4666666667vw}.section-company .company-dl dl dd .location-wrap .location-link li a:after{content:"";position:relative;display:inline-block;width:2.6666666667vw;height:2.6666666667vw;margin-left:1.6vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g transform="translate(-383 -3953)"><g transform="translate(383 3953)"><path d="M0,3.807V14.927H11.119V13.791H1.135V3.807Z" transform="translate(0 -0.926)" fill="%2310a9a9"/><path d="M4.635,1.135h9.081v9.081H4.635ZM3.5,0V11.351H14.851V0Z" transform="translate(-0.851)" fill="%2310a9a9"/></g></g></svg>');background-size:contain;background-repeat:no-repeat}.section-company .company-dl dl dd .map-wrap{margin-top:3.7333333333vw;width:100%;line-height:1}.section-company .company-dl dl dd .map-wrap iframe{width:100%;height:58.1333333333vw}.section-company .company-dl dl dd .ul-wrap .company-ul:first-child{margin-top:0}.section-company .company-dl dl dd .company-ul{margin-top:1.0666666667vw}.section-company .company-dl dl dd .company-ul li{padding-left:1em;font-size:3.7333333333vw;letter-spacing:.03em;line-height:6.9333333333vw;text-indent:-1em}.section-company .company-dl dl dd .company-ul li:before{content:"・"}.section-history{margin-top:21.3333333333vw}.section-history .history-dl{position:relative;margin-top:13.3333333333vw}.section-history .history-dl:before{content:"";position:absolute;top:2.6666666667vw;left:0;display:block;width:1.0666666667vw;height:calc(100% - 4vw);background-color:#f5f7fa}.section-history .history-dl dl{margin-top:5.3333333333vw}.section-history .history-dl dl:first-child{margin-top:0}.section-history .history-dl dl dt{position:relative;padding-left:5.6vw;font-family:AvenirLTPro-Heavy;font-size:4.2666666667vw;color:#00a9a9;letter-spacing:.07em;line-height:6.4vw}.section-history .history-dl dl dt:before{content:"";position:absolute;top:2.6666666667vw;left:0;display:block;width:1.0666666667vw;height:1.0666666667vw;background-color:#90d3ef}.section-history .history-dl dl dd{margin-top:1.0666666667vw;padding-left:5.6vw;font-size:3.7333333333vw;letter-spacing:.03em;line-height:6.4vw}.section-history .history-dl dl:last-child dd{position:relative}.section-history .history-dl dl:last-child dd:before{content:"";position:absolute;top:-3.7333333333vw;left:0;display:block;width:1.0666666667vw;height:calc(100% + 3.2vw);background-color:#fff}.section-philosophy{margin-top:18.6666666667vw;padding-bottom:18.6666666667vw}.section-philosophy .inner-wrap .graph1{display:block;width:74.6666666667vw;margin:19.7333333333vw auto 0;line-height:1}.section-philosophy .inner-wrap .graph1+.text-section{margin-top:9.8666666667vw}.section-philosophy .inner-wrap .graph2,.section-philosophy .inner-wrap .graph3{display:block;width:100%;margin:9.8666666667vw auto 0;line-height:1}.section-philosophy .inner-wrap .color-list>li{margin-top:8.8vw}.section-philosophy .inner-wrap .color-list>li .color-box{width:100%;height:21.3333333333vw}.section-philosophy .inner-wrap .color-list>li .color-box.color-blue_green{background-color:#00a9a9}.section-philosophy .inner-wrap .color-list>li .color-box.color-light_blue{background-color:#90d3ef}.section-philosophy .inner-wrap .color-list>li .color-box.color-black{background-color:#4c4948}.section-philosophy .inner-wrap .color-list>li .color-name{margin-top:5.0666666667vw;font-family:AvenirLTPro-Heavy;font-size:4.2666666667vw;letter-spacing:.05em;line-height:5.8666666667vw}.section-philosophy .inner-wrap .color-list>li .color-about{margin-top:1.8666666667vw}.section-philosophy .inner-wrap .color-list>li .color-about>li{padding-left:calc(1em + 1.8666666667vw);font-size:3.7333333333vw;letter-spacing:.03em;line-height:7.4666666667vw;box-sizing:border-box;text-indent:calc(-1em - 1.8666666667vw)}.section-philosophy .inner-wrap .color-list>li .color-about>li:before{content:"・";margin-right:1.8666666667vw}.section-message{margin-top:17.0666666667vw;padding-bottom:18.6666666667vw}.section-message .inner-wrap .title-message{font-family:TazuganeGothicStdN-Medium;font-size:6.1333333333vw;letter-spacing:.03em;line-height:7.7333333333vw;text-indent:-.5em}.section-message .inner-wrap .text-section.mrg-top-first{margin-top:7.4666666667vw}.section-message .inner-wrap .message-name{margin-top:10.6666666667vw;text-align:right;font-size:3.7333333333vw;letter-spacing:.04em;line-height:8.5333333333vw}.section-message .inner-wrap .message-name b{display:inline-block;margin-left:5.3333333333vw;font-family:TazuganeGothicStdN-Medium;font-size:4.8vw}.section-culture{margin-top:17.0666666667vw}.section-culture .text-section.mrg-top-first{margin-top:7.4666666667vw}.section-facility{margin-top:21.3333333333vw;padding-bottom:21.3333333333vw}.section-facility .title_third-section{margin-top:10.6666666667vw}.section-privacypolicy{margin-top:14.4vw;padding-bottom:18.6666666667vw}.section-privacypolicy .section-wrap .title_third-section{margin-top:13.3333333333vw}.section-privacypolicy .section-wrap .text-section{margin-top:4.2666666667vw}.section-privacypolicy .section-wrap .text-section.text-r{text-align:right}.section-privacypolicy .section-wrap .ul-docs{margin-top:2.6666666667vw}.section-privacypolicy .section-wrap .ul-docs li{padding-left:1em;font-size:3.7333333333vw;letter-spacing:.03em;line-height:7.4666666667vw;text-indent:-1em}.section-privacypolicy .section-wrap .ul-docs li:before{content:"・"}.section-privacypolicy .section-wrap .ul-number{margin-top:2.6666666667vw}.section-privacypolicy .section-wrap .ul-number li{padding-left:calc(1em + .8vw);font-size:3.7333333333vw;letter-spacing:.03em;line-height:7.4666666667vw;text-indent:calc(-1em - .8vw)}.section-privacypolicy .section-wrap .ul-number li:before{margin-right:.8vw}.section-privacypolicy .section-wrap .ul-number li:nth-child(1):before{content:"①"}.section-privacypolicy .section-wrap .ul-number li:nth-child(2):before{content:"②"}.section-privacypolicy .section-wrap .ul-number li:nth-child(3):before{content:"③"}.section-privacypolicy .section-wrap .ul-number li:nth-child(4):before{content:"④"}.section-privacypolicy .section-wrap .ul-number li:nth-child(5):before{content:"⑤"}.section-privacypolicy .section-wrap .ul-number li:nth-child(6):before{content:"⑥"}.section-privacypolicy .section-wrap .ul-number li:nth-child(7):before{content:"⑦"}.section-privacypolicy .section-wrap .ul-number li:nth-child(8):before{content:"⑧"}.section-privacypolicy .section-wrap .ul-links{margin-top:4.8vw}.section-privacypolicy .section-wrap .ul-links li{margin-top:4.5333333333vw;font-size:3.7333333333vw;letter-spacing:.03em;line-height:5.8666666667vw}.section-privacypolicy .section-wrap .ul-links li:first-child{margin-top:0}.section-privacypolicy .section-wrap .ul-links li a{position:relative;display:inline-block;color:#4c4948}.section-privacypolicy .section-wrap .ul-links li a:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#4c4948}.section-privacypolicy .section-wrap .dl-address{display:flex;flex-wrap:wrap;font-size:3.7333333333vw;letter-spacing:.03em;line-height:7.4666666667vw}.section-privacypolicy .section-wrap .dl-address.mrg-first{margin-top:2.6666666667vw}.section-privacypolicy .section-wrap .dl-address dd a{color:#4c4948;border-bottom:solid 1px #4C4948}.section-contact{margin-top:21.3333333333vw;padding-bottom:21.3333333333vw}.section-contact #tayori-form .form-parts{margin-top:7.4666666667vw;padding-bottom:5.3333333333vw}.section-contact #tayori-form .form-parts.mrg-t0{margin-top:0}.section-contact #tayori-form .form-parts .f-name{font-family:TazuganeGothicStdN-Medium;font-size:4.2666666667vw;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-name.required:after{content:"必須";display:inline-block;padding:.5333333333vw 1.6vw;font-size:2.9333333333vw;color:#fff;background-color:#00a9a9;transform:translateY(-.5333333333vw)}.section-contact #tayori-form .form-parts .f-input{position:relative;margin-top:3.2vw;line-height:1}.section-contact #tayori-form .form-parts .f-input.culumn2 .f-input-item{position:relative;width:100%;margin-top:5.3333333333vw}.section-contact #tayori-form .form-parts .f-input.culumn2 .f-input-item:first-child{margin-top:0}.section-contact #tayori-form .form-parts .f-input.culumn-tel{display:flex;align-items:center;flex-wrap:wrap}.section-contact #tayori-form .form-parts .f-input.culumn-tel span{font-size:4.2666666667vw}.section-contact #tayori-form .form-parts .f-input.culumn-tel input{width:24.2666666667vw;font-size:4.2666666667vw;margin-left:2.8vw;margin-right:2.8vw}.section-contact #tayori-form .form-parts .f-input.culumn-tel input.first-item{margin-left:0}.section-contact #tayori-form .form-parts .f-input.culumn-tel input.last-item{margin-right:0}.section-contact #tayori-form .form-parts .f-input input{width:100%;height:13.3333333333vw;padding:1.6vw 2.6666666667vw;border:solid 1px #00A9A9;font-size:4.2666666667vw;letter-spacing:.03em;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input input::-moz-placeholder{color:#00a9a9}.section-contact #tayori-form .form-parts .f-input input::placeholder{color:#00a9a9}.section-contact #tayori-form .form-parts .f-input input[type=radio]{width:3.2vw;margin-right:4.8vw;padding:0}.section-contact #tayori-form .form-parts .f-input textarea{width:100%;height:64vw;padding:1.6vw 2.6666666667vw;border:solid 1px #00A9A9;font-size:4.2666666667vw;letter-spacing:.03em;line-height:6.4vw;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input .item-radio{position:relative;margin-top:2.6666666667vw;overflow:hidden}.section-contact #tayori-form .form-parts .f-input .item-radio input{position:absolute;top:0;left:-20px;opacity:0;width:0;margin:0;padding:0;border:none;outline:none}.section-contact #tayori-form .form-parts .f-input .item-radio input:checked+label:after{content:"";position:absolute;top:1.6vw;left:1.6vw;width:3.2vw;height:3.2vw;border-radius:50%;background-color:#00a9a9;box-sizing:border-box;z-index:2}.section-contact #tayori-form .form-parts .f-input .item-radio label{position:relative;display:block;padding:.5333333333vw 0 .5333333333vw 11.2vw;font-size:3.7333333333vw;letter-spacing:.03em;line-height:6.4vw;cursor:pointer;box-sizing:border-box}.section-contact #tayori-form .form-parts .f-input .item-radio label:before{content:"";position:absolute;top:0;left:0;width:6.4vw;height:6.4vw;border:solid 1px #00A9A9;border-radius:50%;background-color:#fff;box-sizing:border-box;z-index:1}.section-contact #tayori-form .form-parts .f-input .error-message{position:absolute;left:0;bottom:-4.2666666667vw;width:100%;font-size:3.2vw;color:red}.section-contact #tayori-form .f-submit{margin-top:29.3333333333vw;text-align:center}.section-contact #tayori-form .f-submit .f-submit-wrap{position:relative;display:inline-block}.section-contact #tayori-form .f-submit .f-submit-wrap:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:.6;z-index:2}.section-contact #tayori-form .f-submit .f-submit-wrap.active:before{display:none}.section-contact #tayori-form .f-submit button{position:relative;display:inline-block;padding:3.7333333333vw 14.4vw 3.7333333333vw 5.3333333333vw;border:solid 1px #00A9A9;font-size:3.7333333333vw;font-family:AvenirLTPro-Heavy;letter-spacing:.2em;color:#00a9a9;box-sizing:border-box}.section-contact #tayori-form .f-submit button:before{content:"";position:absolute;top:calc(50% - .9333333333vw);right:4.8vw;width:3.2vw;height:1.8666666667vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.531 6.75"><path d="M6.359-5.781,2.984-9.156v2.8H-6.172V-5.2H2.984v2.8Z" transform="translate(6.172 9.156)" fill="%2310A9A9"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.section-contact .f-privacypolicy{position:relative;transform:translateY(-33.6vw);text-align:center}.section-contact .f-privacypolicy .f-privacypolicy-wrap{position:relative;display:inline-flex;align-items:center;padding-right:9.3333333333vw;overflow:hidden}.section-contact .f-privacypolicy .f-privacypolicy-wrap:after{content:"必須";position:absolute;top:calc(50% - 2.4vw);right:0;display:inline-block;padding:.5333333333vw 1.6vw;font-size:2.9333333333vw;color:#fff;background-color:#00a9a9;transform:translateY(-.5333333333vw)}.section-contact .f-privacypolicy .f-privacypolicy-wrap input{position:absolute;top:0;left:-20px;opacity:0;width:0;margin:0;padding:0;border:none;outline:none}.section-contact .f-privacypolicy .f-privacypolicy-wrap input:checked+label:after{opacity:1}.section-contact .f-privacypolicy .f-privacypolicy-wrap .icon-check{position:relative;display:inline-block;width:5.8666666667vw;height:5.8666666667vw;margin-right:1.6vw;border:solid 1px #00A9A9;background-color:#fff;box-sizing:border-box}.section-contact .f-privacypolicy .f-privacypolicy-wrap .icon-check:after{content:"";position:absolute;top:calc(50% - 1.4666666667vw);left:.8vw;width:3.7333333333vw;height:2.9333333333vw;background:url(../images/contact/icon_check.svg) no-repeat center/contain;opacity:0;box-sizing:border-box;transition:all .2s ease-in-out;z-index:2}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text{position:relative;display:block;padding:.5333333333vw 0;font-size:3.7333333333vw;letter-spacing:.03em;box-sizing:border-box}.section-contact .f-privacypolicy .f-privacypolicy-wrap .text a{display:inline-block;color:#4c4948;border-bottom:solid 1px #4C4948}}
