.hover-fade{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.hover-fade:hover{opacity:.6}.hover-underline:hover{text-decoration:underline}.fade-in{-webkit-transition:all 0.6s cubic-bezier(0.37, 0, 0.63, 1);transition:all 0.6s cubic-bezier(0.37, 0, 0.63, 1);-webkit-transform:translate(0, 30px);transform:translate(0, 30px);opacity:0}.fade-in.is-visible{-webkit-transition:all 0.6s cubic-bezier(0.37, 0, 0.63, 1);transition:all 0.6s cubic-bezier(0.37, 0, 0.63, 1);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}*{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:100%}body{font-family:YakuHanJPs, 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;font-size:10px;height:100%;color:#000}h1,h2,h3,h4,h5,ul,dl{font-weight:normal;margin:0;padding:0}ul,ol{padding:0;margin:0;list-style-type:none}a{font-size:14px;color:#000;outline:0;text-decoration:none}a img{-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}p,dt,dd,li{font-size:14px;margin:0;padding:0}p a,p span,dt a,dt span,dd a,dd span,li a,li span{font-size:inherit}table{width:100%;border-collapse:collapse}table th,table td{font-size:14px;padding:0.5em 1em}table th dt,table th dd,table th li,table th a,table th span,table td dt,table td dd,table td li,table td a,table td span{font-size:inherit}figure{margin:0}.cms-content h1,.cms-content h2{font-size:20px;letter-spacing:0.13em;line-height:1.6}.cms-content h3{font-size:18px;line-height:1.6;letter-spacing:0.13em}.cms-content h4{font-size:15px;font-weight:bold}.cms-content strong{font-weight:bold}.cms-content ul{overflow:hidden}.cms-content ul li{padding-left:1em}.cms-content ul li:last-child{margin-bottom:0}.cms-content ul li:before{content:"・";margin-left:-1rem;width:1rem}.cms-content ol{list-style-type:decimal;overflow:visible;padding-left:2rem}.cms-content ol li:last-child{margin-bottom:0}.cms-content ul,.cms-content ol{list-style-position:outside}.cms-content li{font-size:14px;line-height:1.9}.cms-content p{font-size:14px;letter-spacing:0.18em;line-height:1.9;margin:0}.cms-content img{display:block;max-width:100%;margin-right:auto;margin-left:auto;height:auto}.cms-content a{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;text-decoration:underline}.cms-content a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';font-size:13px;display:inline-block}.cms-content a:hover{color:#2196f3}.cms-content pre{background-color:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;color:#3e3a39;display:block;font-size:15px;line-height:2;overflow:hidden;padding:20px;width:100%;white-space:pre-line}.cms-content .wp-caption{max-width:100%}.cms-content .wp-caption-text{font-size:13px;letter-spacing:0.18em;line-height:1.9;margin:0}.cms-content .aligncenter{display:block;margin:0 auto}.cms-content .alignleft{float:left}.cms-content h2+*{margin-top:34px}.cms-content h3+*{margin-top:25px}.cms-content h4+*,.cms-content ul+*,.cms-content ol+*,.cms-content p+*,.cms-content p+p{margin-top:15px}.cms-content *+h2{margin-top:60px}.cms-content p+h3{margin-top:25px}.cms-content p+p>img,.cms-content .wp-caption+p{margin-top:25px}.cms-content img+.wp-caption-text{margin-top:15px}.cms-content *:last-child{margin-bottom:0}.form .required{color:#2196f3;text-align:center}.form input,.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f2f2;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0;-webkit-transition:background-color 0.2s ease-out, border-color 0.2s ease-out;transition:background-color 0.2s ease-out, border-color 0.2s ease-out}.form input:hover,.form select:hover,.form textarea:hover{border-color:#ccc}.form input:focus,.form select:focus,.form textarea:focus{border-color:#2196f3}.form input[type="text"],.form input[type="email"],.form textarea{border-radius:0;padding:8px 15px 9px}.form input[type="radio"],.form input[type="checkbox"]{background-color:#fff;border:1px solid #b2b2b2;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;height:16px;margin-right:10px;vertical-align:middle;width:16px}.form input[type="radio"]:hover,.form input[type="checkbox"]:hover{background-color:#9e9e9e;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]:checked,.form input[type="checkbox"]:checked{background-color:#b2b2b2;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.form input[type="radio"]{border-radius:10px}.form input[type="checkbox"]{border-radius:0}.form select{background:url(../images/common/icon-arrow-under.png) 95% center no-repeat #fff;border-radius:0;padding:15px 30px 15px 15px}.form textarea{height:200px}.form label{display:inline-block;padding-right:70px;vertical-align:top}.form .full{width:100%}.form .half{width:50%}.form .small{width:260px}.form .error{color:#f44336;display:block;letter-spacing:0.18em;margin-top:10px}.form .mwform-radio-field{display:block;margin-top:15px}.form .mwform-radio-field.horizontal-item{display:inline-block;margin-top:0}.bg-black{background-color:#000}.bg-white{background-color:#fff}.color-black{color:#000}.color-white{color:#fff}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mt6{margin-top:6rem}.mt7{margin-top:7rem}.mt8{margin-top:8rem}.mt05{margin-top:.5rem}.mt15{margin-top:1.5rem}.mt25{margin-top:2.5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mb6{margin-bottom:6rem}.mb7{margin-bottom:7rem}.mb8{margin-bottom:8rem}.mb05{margin-bottom:.5rem}.mb15{margin-bottom:1.5rem}.mb25{margin-bottom:2.5rem}@font-face{font-family:'fontello';src:local("fontello"),url("../icon/fontello.eot");src:local("fontello"),url("../icon/fontello.eot#iefix") format("embedded-opentype");src:local("fontello"),url("../icon/fontello.woff2") format("woff2");src:local("fontello"),url("../icon/fontello.woff") format("woff");src:local("fontello"),url("../icon/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-upper:before,.icon-arrow-upper-a:after{content:""}.icon-arrow-upper-thin:before,.icon-arrow-upper-thin-a:after{content:""}.icon-arrow-under:before,.icon-arrow-under-a:after{content:""}.icon-arrow-under-thin:before,.icon-arrow-under-thin-a:after{content:""}.icon-arrow-right:before,.icon-arrow-right-a:after{content:""}.icon-arrow-right-thin:before,.icon-arrow-right-thin-a:after{content:""}.icon-arrow-left:before,.icon-arrow-left-a:after{content:""}.icon-arrow-left-thin:before,.icon-arrow-left-thin-a:after{content:""}.icon-arrow-roll:before,.icon-arrow-roll-a:after{content:""}.icon-popup:before,.icon-popup-a:after{content:""}.icon-sns-facebook:before,.icon-sns-facebook-a:after{content:""}.icon-sns-twitter:before,.icon-sns-twitter-a:after{content:""}.icon-sns-instagram:before,.icon-sns-instagram-a:after{content:""}@font-face{font-family:'MyYuGothicM';font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:'MyYuGothicM';font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:'TTCommonsClassicMedium';src:url("../fonts/TTCommonsM/font.woff2") format("woff2"),url("../fonts/TTCommonsM/font.woff") format("woff")}@font-face{font-family:'TTCommonsClassicRegular';src:url("../fonts/TTCommonsR/font.woff2") format("woff2"),url("../fonts/TTCommonsR/font.woff") format("woff")}.ul-anno{overflow:hidden}.ul-anno li{padding-left:1em}.ul-anno li:last-child{margin-bottom:0}.ul-anno li:before{content:"*";margin-left:-1rem;width:1rem}.ul-anno-z{overflow:hidden}.ul-anno-z li{padding-left:1em}.ul-anno-z li:last-child{margin-bottom:0}.ul-anno-z li:before{content:"※";margin-left:-1rem;width:1rem}.ul-disc{overflow:hidden}.ul-disc li{padding-left:1em}.ul-disc li:last-child{margin-bottom:0}.ul-disc li:before{content:"・";margin-left:-1rem;width:1rem}.ul-dcircle{overflow:hidden}.ul-dcircle li{padding-left:1em}.ul-dcircle li:last-child{margin-bottom:0}.ul-dcircle li:before{content:"◎";margin-left:-1rem;width:1rem}.ul-hyp{overflow:hidden}.ul-hyp li{padding-left:1em}.ul-hyp li:last-child{margin-bottom:0}.ul-hyp li:before{content:"-";margin-left:-1rem;width:1rem}.ol-number{list-style-type:decimal;overflow:visible;padding-left:2rem}.ol-number li:last-child{margin-bottom:0}.ol-lower{list-style-type:lower-alpha;overflow:visible;padding-left:2rem}.ol-lower li:last-child{margin-bottom:0}.ol-upper{list-style-type:upper-alpha;overflow:visible;padding-left:2rem}.ol-upper li:last-child{margin-bottom:0}.text-center{text-align:center}.text-center img{margin-left:auto;margin-right:auto}.text-center-large{text-align:center}.text-right{text-align:right}.text-right img{margin-left:auto;margin-right:0}.text-right-large{text-align:right}.text-justify{text-align:justify}.bold{font-weight:bold}.nowrap{white-space:nowrap}.content-primary{margin-right:auto;margin-left:auto;padding:0 115px;max-width:1910px;width:100%}.content-secondary{margin-right:auto;margin-left:auto;width:800px}.content-grid{margin-right:auto;margin-left:auto;max-width:1950px}.content-gridline{margin-right:auto;margin-left:auto;max-width:1990px}.content-gridsecondary{margin-right:auto;margin-left:auto;max-width:840px}.content-gridmax{margin-right:auto;margin-left:auto;max-width:1320px}.content-gridriquid{margin-right:auto;margin-left:auto;max-width:100%}.content-gridriquid [class*="column"]{padding-right:0;padding-left:0}.for-small{display:none}.for-tablet{display:none}.dl-side{overflow:hidden}.dl-side dt,.dl-side dd{float:left}.dl-side dt{clear:both;width:25%}.dl-side dd{width:75%}.dl-side.-border{border-top:1px solid #ccc}.dl-side.-border dt,.dl-side.-border dd{border-bottom:1px solid #ccc;margin-bottom:0;padding:12px 0}.dl-side.-column3-7 dt{width:30%}.dl-side.-column3-7 dd{width:70%}.dl-side.-column4-6 dt{width:40%}.dl-side.-column4-6 dd{width:60%}.dl-side.-half dt{width:50%}.dl-side.-half dd{width:50%}.block{display:block}.block-all{display:block}.google-map{height:380px;margin:30px 0 60px;width:100%}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;width:100%}.grid>[class*="column"]{padding-right:20px;padding-left:20px}.grid>.column1{width:8.33333%}.grid>.column2{width:16.66667%}.grid>.column3{width:25%}.grid>.column4{width:33.33333%}.grid>.column5{width:41.66667%}.grid>.column6{width:50%}.grid>.column7{width:58.33333%}.grid>.column8{width:66.66667%}.grid>.column9{width:75%}.grid>.column10{width:83.33333%}.grid>.column11{width:91.66667%}.grid>.column12{width:100%}.grid.-reflect{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grid.-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid.-line>[class*="column"]{padding-right:40px;padding-left:40px}.grid.-line>[class*="column"]:not(:first-child){border-left:1px solid #ccc}.grid.-nest{margin-right:-20px;margin-left:-20px;width:auto}.hamburger{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#a08c78;cursor:pointer;height:70px;position:relative;width:90px;z-index:100}.hamburger>.icon{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#000;display:block;height:1px;position:absolute;left:25px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:40px}.hamburger>.icon:nth-child(1){top:26px}.hamburger>.icon:nth-child(2){top:34px}.hamburger>.icon:nth-child(3){top:42px}.hamburger.-open>.icon{background-color:#fff}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(3){top:34px}.hamburger.-open>.icon:nth-child(1){-webkit-transform:rotate(40deg);transform:rotate(40deg)}.hamburger.-open>.icon:nth-child(2){display:none}.hamburger.-open>.icon:nth-child(3){-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.img-fit{height:auto;width:100%}.loading{background-color:#FFFFFF;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100}.loading.load{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;opacity:0;visibility:hidden}.loading.load svg{opacity:0}.loading svg{position:absolute;top:50%;right:0;bottom:auto;left:0;fill:#000;height:50px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;width:auto}@-webkit-keyframes loadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.table-background thead th{background-color:#eeeeee}.table-background tbody tr:nth-child(even){background-color:#eeeeee}.table-border{border:1px solid #ccc;border-bottom:none}.table-border th,.table-border td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}html,body{height:100%}.header{-webkit-transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 35px;position:relative;top:0;left:0;width:100%;z-index:15}.header>.logo{-webkit-transition-property:padding-top;transition-property:padding-top;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;padding-top:25px}.header>.logo svg{-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;height:auto;width:305px}.header>.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header>.nav>.for-tablet .contact{background-color:#000;height:70px;padding:25px 0;text-align:center;width:90px}.header>.nav>.for-tablet .contact span{font-family:TTCommonsClassicMedium;color:#fff;font-size:15px;letter-spacing:0.05em;text-indent:0.05em}.header.on{background-color:#fff9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.header.on>.logo{padding-top:18px}.header.on>.logo svg{width:250px}.header.home{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;opacity:0;position:fixed}.header.home.is-show{opacity:1}.header.-open{-webkit-backdrop-filter:none;backdrop-filter:none}.global-nav .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.global-nav .list .item{margin-right:40px}.global-nav .list .item:last-child{margin-right:0}.global-nav .list .item>a{-webkit-transition-property:opacity,background-color;transition-property:opacity,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:inline-block;padding:25px 0 20px}.global-nav .list .item>a span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block}.global-nav .list .item>a span.ja{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:600;letter-spacing:0.05em;margin-bottom:5px}.global-nav .list .item>a span.en{font-family:TTCommonsClassicMedium;color:#a08c78;font-size:13px;letter-spacing:0.05em}.global-nav .list .item>a:hover span.ja{color:#a08c78}.global-nav .list .item>a:hover span.en{color:#c3aa91}.global-nav .list .item.top{display:none}.global-nav .list .item.contact>a{background-color:#000;padding:25px 60px 20px 30px;position:relative}.global-nav .list .item.contact>a span.ja{color:#fff}.global-nav .list .item.contact>a svg{position:absolute;top:28px;right:30px;bottom:auto;left:auyo;height:19px;fill:#fff;width:15px}.global-nav .list .item.contact>a:hover{background-color:#2d2d2d}.global-nav .sns{display:none;margin:25px 0 0;text-align:center}.global-nav .sns>a{font-family:TTCommonsClassicMedium;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;color:#fff;font-size:18px;letter-spacing:0.07em;padding-right:25px;position:relative}.global-nav .sns>a:hover{opacity:0.7}.global-nav .sns>a::after{position:absolute;top:50%;right:0;bottom:auto;left:auto;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e806';color:#fff;font-size:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-primary{padding:205px 0 0}.section-secondary{padding:150px 0 0}.section-tertiary{padding:115px 0 0}.section-quaternary{padding:125px 0 100px}.section-quinary{padding:100px 0 85px}.headding-primary .en{font-family:TTCommonsClassicMedium;color:#a08c78;font-size:62px;letter-spacing:0.07em;line-height:1;margin-bottom:10px}.headding-primary .ja{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:0.05em}.headding-secondary{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:600;letter-spacing:0.2em;padding-left:20px;position:relative}.headding-secondary::before{position:absolute;top:2px;right:auto;bottom:auto;left:0;background-color:#a08c78;content:'';height:16px;width:4px}.headding-tertiary{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.headding-tertiary .en{font-family:TTCommonsClassicMedium;color:#a08c78;font-size:45px;letter-spacing:0.07em;line-height:1;margin-right:20px}.headding-tertiary .ja{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:500;letter-spacing:0.18em;padding-bottom:8px}.text-read{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:600;line-height:3;letter-spacing:0.2em}.text-primary{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;letter-spacing:0.2em;line-height:2}.button-more .element{display:inline-block}.button-more .element .text{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:14px;font-weight:500;letter-spacing:0.05em;margin-bottom:15px}.button-more .element .more{font-family:TTCommonsClassicMedium;color:#a08c78;display:inline-block;font-size:15px;letter-spacing:0.05em;padding-right:20px;position:relative}.button-more .element .more::after{-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:60%;right:0;bottom:auto;left:auto;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';color:#a08c78;font-size:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-more .element .more.under::after{-webkit-transition-property:top;transition-property:top;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;content:'\e801'}.button-more .element:hover .text{color:#a08c78}.button-more .element:hover .more::after{right:-5px}.button-more .element:hover .more.under::after{right:0;top:75%}.button-more .element.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.button-more .element.flex .text{margin:0 25px 0 0}.button-ghost .element{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:1px solid #000;display:inline-block;padding:18px 35px 15px 35px;position:relative;width:330px}.button-ghost .element span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block}.button-ghost .element span.ja{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;letter-spacing:0.05em;margin-bottom:5px}.button-ghost .element span.en{font-family:TTCommonsClassicMedium;font-size:13px;letter-spacing:0.05em}.button-ghost .element svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50%;right:40px;bottom:auto;left:auto;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.button-ghost.white .element{border:1px solid #727272}.button-ghost.white .element span{color:#fff}.button-ghost.white .element svg{fill:#fff}.button-ghost.white .element:hover{background-color:#fff}.button-ghost.white .element:hover span{color:#000}.button-ghost.white .element:hover svg{fill:#000}.button-ghost.back .element{border:1px solid #a08c78;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 20px 17px 20px;width:250px}.button-ghost.back .element span{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:0.2em}.button-ghost.back .element svg{position:absolute;top:50%;right:20px;bottom:auto;left:auto;fill:#a08c78;height:21px;width:22px}.button-ghost.back .element:hover{background-color:#a08c78}.button-ghost.back .element:hover span{color:#fff}.button-ghost.back .element:hover svg{fill:#fff}.button-ghost.all .element{border:1px solid #a08c78;padding:18px 12px}.button-ghost.all .element span{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a08c78;font-size:15px;letter-spacing:0.05em}.button-ghost.all .element::after{position:absolute;top:52%;right:25px;bottom:auto;left:auto;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';color:#a08c78;font-size:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer{background-color:#000;padding:100px 0 70px}.footer .inner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .inner .logo{margin-bottom:50px}.footer .inner .logo svg{fill:#fff;height:auto;width:294px}.footer .inner .company-cont .button-ghost .element{margin-bottom:20px;width:255px}.footer .inner .company-cont .text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:13px;font-weight:500;letter-spacing:0.2em;line-height:2}.footer .inner .company-cont .copyright{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-size:13px;letter-spacing:0.05em;margin-top:30px}.footer-nav{margin-bottom:115px}.footer-nav>.list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-nav>.list .item{margin-right:40px}.footer-nav>.list .item:last-child{margin-right:0}.footer-nav>.list .item a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block}.footer-nav>.list .item a:hover{opacity:0.7}.footer-nav>.list .item a span{display:block}.footer-nav>.list .item a span.ja{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:14px;font-weight:500;letter-spacing:0.05em;margin-bottom:5px}.footer-nav>.list .item a span.en{font-family:TTCommonsClassicMedium;color:#a08c78;font-size:13px;letter-spacing:0.05em}#container.home{height:100%}.main-visual{height:100%;position:relative;width:100%}.main-visual #l-kv__mask{height:auto;margin:auto;position:absolute;top:0;bottom:0;width:100%;z-index:100}.main-visual #l-kv__mask #circle-end{visibility:hidden}.main-visual>.image{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:8.5%;right:0;bottom:auto;left:auto;overflow:hidden;opacity:0;padding-top:57%;width:100%;z-index:-2}.main-visual>.image img{position:absolute;top:30px;right:-110px;bottom:auto;left:auto;height:auto;max-width:1830px;width:95.3%;overflow:clip}.main-visual>.image.is-show{-webkit-animation:clipPath 3.3s cubic-bezier(0.2, 0.6, 0.35, 1) 0s 1 forwards;animation:clipPath 3.3s cubic-bezier(0.2, 0.6, 0.35, 1) 0s 1 forwards;opacity:1}.main-visual>.image>.parts{position:absolute;top:0;right:0;bottom:auto;left:auto;overflow:hidden;opacity:0;height:100%;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.4s cubic-bezier(0.17, 0.88, 0.3, 1.28) 0.4s;transition:all 0.4s cubic-bezier(0.17, 0.88, 0.3, 1.28) 0.4s;max-width:1830px;width:95.3%;z-index:100}.main-visual>.image>.parts img{height:auto;width:100%}.main-visual>.image>.parts.is-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.main-visual>.main-copy{-webkit-transition-property:opacity,bottom;transition-property:opacity,bottom;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:auto;bottom:100px;left:35px;max-width:1260px;min-width:850px;opacity:0;width:65.6%}.main-visual>.main-copy img{height:auto;width:100%}.main-visual>.main-copy.is-show{bottom:120px;opacity:1}.main-visual .news-content{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:auto;right:auto;bottom:30px;left:35px;opacity:0}.main-visual .news-content.is-show{opacity:1}.main-visual .news-content>a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-visual .news-content>a .head{font-family:TTCommonsClassicRegular;color:#a08c78;font-size:24px;letter-spacing:0.07em;line-height:1;margin-right:30px;margin-top:-2px}.main-visual .news-content>a .data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px}.main-visual .news-content>a .data .date{font-family:TTCommonsClassicRegular;color:#a08c78;display:inline-block;font-size:15px;letter-spacing:0.05em;margin-right:25px}.main-visual .news-content>a .data .cat{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#a08c78;color:#fff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:0.1em;padding:6px 13px}.main-visual .news-content>a .title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:0.1em;line-height:1.5;margin-right:20px}.main-visual .news-content>a:hover{opacity:0.7}.main-visual .news-content>a:hover .button-more span::after{right:-5px}.main-visual .scroll{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;opacity:0}.main-visual .scroll.is-show{opacity:1}.main-visual .scroll>.element{position:absolute;top:auto;right:60px;bottom:0;left:auto;display:block;height:160px;padding-right:20px;text-align:center;z-index:10;width:1px}.main-visual .scroll>.element .text{font-family:TTCommonsClassicRegular;position:absolute;top:0;right:0;bottom:auto;left:auto;color:#a08c78;display:block;font-size:15px;letter-spacing:0.05em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.main-visual .scroll>.element .border{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#a08c78;content:'';height:160px;overflow:hidden;text-align:center;width:1px}.main-visual .scroll>.element .border::before{display:block;content:'';width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;-webkit-animation:scrollDown 2.6s infinite normal;animation:scrollDown 2.6s infinite normal}@-webkit-keyframes scrollDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes scrollDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes clipPath{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes clipPath{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}.home-land{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:45px}.home-land>.head{width:515px}.home-land>.head .headding-primary{margin-bottom:70px}.home-land>.head .nav{height:106px;margin-top:145px;position:relative;width:240px}.home-land>.head .nav .swiper-button-next,.home-land>.head .nav .swiper-button-prev{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background:none;border:1px solid #a08c78;border-radius:53px;height:106px;margin:0;top:0;width:106px}.home-land>.head .nav .swiper-button-next::after,.home-land>.head .nav .swiper-button-prev::after{content:none}.home-land>.head .nav .swiper-button-next::before,.home-land>.head .nav .swiper-button-prev::before{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';color:#a08c78;font-size:12px}.home-land>.head .nav .swiper-button-next:hover,.home-land>.head .nav .swiper-button-prev:hover{background-color:#a08c78}.home-land>.head .nav .swiper-button-next:hover::before,.home-land>.head .nav .swiper-button-prev:hover::before{color:#fff}.home-land>.head .nav .swiper-button-next{right:0}.home-land>.head .nav .swiper-button-prev{left:0}.home-land>.head .nav .swiper-button-prev::before{content:'\e803'}.home-land>.content{overflow:hidden;width:calc(100% - 515px)}.home-land>.content .wrap{width:100%}.home-land>.content .wrap .list .element{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block}.home-land>.content .wrap .list .element:hover{opacity:0.7}.home-land>.content .wrap .list .element .image{margin-bottom:30px;overflow:hidden;padding-top:100%;position:relative;width:100%}.home-land>.content .wrap .list .element .image img{position:absolute;top:50%;right:auto;bottom:auto;left:0;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.home-land>.content .wrap .list .element .image .icon{position:absolute;top:0;right:0;bottom:auto;left:auto;height:105px;width:105px;-webkit-transform:none;transform:none;z-index:2}.home-land>.content .wrap .list .element .title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-weight:500;letter-spacing:0.1em;line-height:1.5;margin-bottom:15px}.home-land>.content .wrap .list .element .cont dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5px}.home-land>.content .wrap .list .element .cont dl:last-child{margin-bottom:0}.home-land>.content .wrap .list .element .cont dl .head,.home-land>.content .wrap .list .element .cont dl .data{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-weight:400;letter-spacing:0.05em;line-height:1.5}.home-land>.content .wrap .list .element .cont dl .head{color:#a08c78;margin-right:30px;width:55px}.home-land>.content .wrap .list .element .cont dl .data{width:calc(100% - 85px)}.home-land>.content .wrap .list .element .cont dl .data span{position:relative}.home-land>.content .wrap .list .element .cont dl .data span::after{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;content:'/';line-height:1.5}.home-land>.content .wrap .list .element .cont dl .data span:last-child::after{content:none}.home-news{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-news .content{width:calc(100% - 370px)}.home-news .content>.list>.item{border-bottom:1px solid #9c9c9c}.home-news .content>.list>.item:last-child{border-bottom:0}.home-news .content>.list>.item>.element{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 65px 30px 0;position:relative}.home-news .content>.list>.item>.element:hover{opacity:0.7}.home-news .content>.list>.item>.element:hover .button-more span::after{right:-5px}.home-news .content>.list>.item>.element .button-more{position:absolute;top:35px;right:0;bottom:auto;left:auto}.home-news .content>.list>.item>.element .data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px}.home-news .content>.list>.item>.element .date{font-family:TTCommonsClassicRegular;color:#a08c78;font-size:15px;letter-spacing:0.05em;margin-right:30px;padding-top:4px}.home-news .content>.list>.item>.element .cat{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#a08c78;color:#fff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:0.1em;padding:6px 0;text-align:center;min-width:120px}.home-news .content>.list>.item>.element .title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:0.3em;line-height:1.8}.home-news .head{margin-top:15px;margin-left:120px;width:250px}.home-news .head .headding-primary{margin-bottom:60px}.home-news .head>.text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:0.2em;line-height:2;margin-bottom:50px}.home-message{padding-top:50px;position:relative}.home-message .headding-primary{margin-bottom:140px;padding-left:45px}.home-message .content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-message .content .copy{padding-left:90px}.home-message .content .copy img{height:auto;width:661px}.home-message .content .text .text-read{margin-bottom:50px}.home-message .content .text .text-read:last-child{line-height:2;margin-bottom:0}.home-message .eyecatch{position:absolute;top:0;right:0;bottom:auto;left:auto;background:url(../images/home/bg-message.jpg) no-repeat center center;background-size:cover;height:700px;width:88.5%;z-index:-1}.home-outline{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 115px 0 45px}.home-outline .content{width:61.4%}.home-outline .content .data{border-bottom:1px solid #9c9c9c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 15px}.home-outline .content .data:last-child{border-bottom:none}.home-outline .content .data dt>h3,.home-outline .content .data dd>p{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:0.2em;line-height:1.8;text-align:right}.home-outline .content .data dt>h3{letter-spacing:0.98em}.home-sell{padding:0 45px}.home-sell>.inner{background-color:rgba(233,236,234,0.6);border-radius:15px;overflow:hidden;padding:65px 75px 50px;position:relative;width:100%}.home-sell>.inner .bg{position:absolute;top:auto;right:30px;bottom:-105px;left:auto;height:auto;width:850px;z-index:1}.home-sell>.inner .bg img{height:auto;width:100%}.home-sell>.inner .headding-primary{margin-bottom:40px;position:relative;z-index:2}.home-sell>.inner>.text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:600;line-height:2;letter-spacing:0.2em;margin-bottom:70px;position:relative;z-index:2}.home-contact .headding-primary{margin-bottom:115px;padding:0 45px}.home-contact>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-contact>.inner>.head{width:550px}.home-contact>.inner>.head>.headding-secondary{margin-bottom:55px}.home-contact>.inner>.head .number{font-family:TTCommonsClassicMedium;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;color:#a08c78;display:inline-block;font-size:62px;line-height:1;letter-spacing:0.07em;margin-bottom:25px}.home-contact>.inner>.head .number:hover{opacity:0.7}.home-contact>.inner>.head .company{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:23px;letter-spacing:0.2em;margin-bottom:45px}.home-contact>.inner>.head .company>span{display:block;font-size:16px;margin-top:15px}.home-contact>.inner>.head>.text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:0.2em;line-height:2.5}.home-contact>.inner .content{width:calc(100% - 550px)}.home-contact>.inner .content>.headding-secondary{margin-bottom:45px}.home-contact>.inner .content .headding>.text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:0.2em;line-height:1.8}.home-contact>.inner .content .form{margin-top:55px}.home-contact>.inner .content .form .table .row>.head{padding:10px 0;text-align:left;vertical-align:top;width:275px}.home-contact>.inner .content .form .table .row>.head span{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:13px;font-weight:300;letter-spacing:0.2em;line-height:1;padding:13px 0}.home-contact>.inner .content .form .table .row>.head span.required{color:#000}.home-contact>.inner .content .form .table .row>.data{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-weight:300;letter-spacing:0.2em;line-height:1.8;padding:10px 0;width:calc(100% - 275px)}.home-contact>.inner .content .form .table .row>.data label,.home-contact>.inner .content .form .table .row>.data input,.home-contact>.inner .content .form .table .row>.data textarea{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-weight:300;letter-spacing:0.2em;line-height:1.8}.home-contact>.inner .content .form .table .row>.data .add{margin-top:10px}.home-contact>.inner .content .form .check-box{margin-top:15px;padding-left:275px}.home-contact>.inner .content .form .check-box>.text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:0.2em;line-height:2.5;margin-bottom:25px}.home-contact>.inner .content .form .check-box>.text a{border-bottom:1px solid #000;display:inline-block;margin-right:10px;padding-right:23px;position:relative}.home-contact>.inner .content .form .check-box>.text a::after{position:absolute;top:8px;right:0;bottom:auto;left:auto;background:url(../images/common/icon-tab.svg) no-repeat center center;background-size:14px 14px;content:'';height:14px;width:14px}.home-contact>.inner .content .form .check-box>.check{margin-bottom:30px}.home-contact>.inner .content .form .check-box>.check label{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:0.4em;padding:0}.home-contact>.inner .content .form .check-box .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-contact>.inner .content .form .check-box .button{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #a08c78;cursor:pointer;color:#000;-webkit-box-shadow:none;box-shadow:none;font-size:13px;font-weight:400;letter-spacing:0.4em;padding:15px 35px;position:relative;text-align:left;width:250px}.home-contact>.inner .content .form .check-box .button::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:53%;right:20px;bottom:auto;left:auto;color:#a08c78;content:'\e808';font-ize:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-contact>.inner .content .form .check-box .button:hover{background-color:#a08c78;color:#fff}.home-contact>.inner .content .form .check-box .button:hover::after{color:#fff}.home-contact>.inner .content .form .check-box .button.send{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#a08c78;color:#fff;margin-top:15px}.home-contact>.inner .content .form .check-box .button.send::after{color:#fff}.home-contact>.inner .content .form .check-box .button.send:hover{opacity:0.7}.home-contact>.inner .content .form .check-box .button.is-disabled{background-color:#eee;border:1px solid #8d8d8d;cursor:auto;color:#8d8d8d}.home-contact>.inner .content .mw_wp_form .horizontal-item+.horizontal-item{margin:0}.home-contact>.inner .content .mw_wp_form_input .headding .text.confirm{display:none}.home-contact>.inner .content .mw_wp_form_confirm .headding .text.input{display:none}.home-contact>.inner .content .mw_wp_form_confirm .headding .text.confirm{display:block;text-decoration:underline}.home-contact>.inner .content .mw_wp_form_confirm .form .row .data{border-bottom:1px solid #9c9c9c}.home-contact>.inner .content .mw_wp_form_confirm .form .row:last-child .data{border-bottom:none}.home-contact>.inner .content .mw_wp_form_confirm .form .check-box>.text{display:none}.home-contact>.inner .content .mw_wp_form_confirm .form .check-box>.check{display:none}.home-contact>.inner .content .mw_wp_form_complete>.title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a08c78;font-size:20px;font-weight:600;letter-spacing:0.1em;line-height:1.8;margin-bottom:20px}.home-contact>.inner .content .mw_wp_form_complete>.text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:0.2em;line-height:2.5}.land-list{padding:180px 0 175px}.land-list>.headding{margin-bottom:80px}.land-list>.headding .text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:0.2em;margin-top:30px}.land-list>.home-land{display:block;padding:0}.land-list>.home-land .content{width:100%}.land-list>.home-land .content .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.land-list>.home-land .content .wrap .list{margin-bottom:105px;margin-right:3.5%;width:31%}.land-list>.home-land .content .wrap .list:nth-child(3n){margin-right:0}main.land-detail{padding:95px 0 160px}main.land-detail .table-content .row .head{background-color:#a08c78;padding:20px 15px}main.land-detail .table-content .row .head>h3{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0.18em}main.land-detail .table-content .row .data{padding:0 25px}main.land-detail .table-content .row .data>p{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5;letter-spacing:0.18em}main.land-detail .table-content .row .data>p span{position:relative}main.land-detail .table-content .row .data>p span::after{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;content:'/';line-height:1.5}main.land-detail .table-content .row .data>p span:last-child::after{content:none}.land-main{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:85px}.land-main .content{padding-right:55px;width:55.5%}.land-main .content .btn-back{display:inline-block;margin-bottom:60px;text-align:center}.land-main .content .btn-back .icon{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:1px solid #a08c78;border-radius:43px;height:85px;margin:0 auto;position:relative;width:85px}.land-main .content .btn-back .icon svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50%;right:0;bottom:auto;left:0;fill:#a08c78;height:39px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:41px}.land-main .content .btn-back>span{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a08c78;display:block;font-size:15px;letter-spacing:0.1em;margin-top:10px}.land-main .content .btn-back:hover .icon{background-color:#a08c78}.land-main .content .btn-back:hover .icon svg{fill:#fff}.land-main .content>.title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:46px;font-weight:300;letter-spacing:0.1em;margin-bottom:30px}.land-main .content .tag-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:70px}.land-main .content .tag-list .item{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #a08c78;color:#a08c78;font-size:15px;margin-right:15px;margin-bottom:15px;padding:6px 10px}.land-main .content .access{width:100%}.land-main .content .access>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.land-main .content .access>.wrap .list{margin-bottom:50px;margin-right:4.6%;width:47.7%}.land-main .content .access>.wrap .list:nth-child(2n){margin-right:0}.land-main .content .access>.wrap .list:nth-last-child(-n+2){margin-bottom:0}.land-main .content .access>.wrap .list .title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #a08c78;font-size:14px;font-weight:500;letter-spacing:0.18em;margin-bottom:20px;padding-bottom:15px;position:relative}.land-main .content .access>.wrap .list .title img{position:absolute;right:10px;bottom:-1px}.land-main .content .access>.wrap .list .title img.school{height:28px;width:40px}.land-main .content .access>.wrap .list .title img.traffic{heigth:29px;width:27px}.land-main .content .access>.wrap .list .title img.store{height:30px;width:33px}.land-main .content .access>.wrap .list .title img.hospital{height:28px;width:30px}.land-main .content .access>.wrap .list .data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.land-main .content .access>.wrap .list .data:last-child{margin-bottom:0}.land-main .content .access>.wrap .list .data dt,.land-main .content .access>.wrap .list .data dd{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;letter-spacing:0.18em;line-height:1.5}.land-main .content .access>.wrap .list .data dd{margin-left:5px}.land-main .eyecatch{width:44.5%}.land-main .eyecatch .thumbnail{overflow:hidden;padding-top:100%;position:relative;width:100%}.land-main .eyecatch .thumbnail img{position:absolute;top:50%;right:auto;bottom:auto;left:0;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.land-price{margin-bottom:80px}.land-price .table-content .row:nth-child(2n){background-color:#f7f5f2}.land-price .table-content .row .data{padding:20px 25px !important;text-align:center}.land-data{margin-bottom:115px}.land-data .table-content{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0}.land-data .table-content .row:nth-child(2n-1){background-color:#f7f5f2}.land-data .table-content .row .head{border-bottom:1px solid rgba(255,255,255,0.5);text-align:center}.land-data .table-content .row .head>h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:125px}.land-data .table-content .row .head>h3 span{text-align:center}.land-data .table-content .row .data{text-align:right;width:30%}.land-data .table-content .row .data.left{text-align:left}.land-data .table-wrap.more{display:none}.land-data .view-more{background-color:rgba(255,255,255,0.7);margin-top:-42px;padding:77px 0 0;position:relative;text-align:center;z-index:1}.land-data .view-more span{font-family:TTCommonsClassicRegular;color:#a08c78;font-size:20px;letter-spacing:0.03em;text-indent:0.03em;padding-right:25px;position:relative}.land-data .view-more .icon{position:absolute;top:50%;right:0;bottom:auto;left:auto;height:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.land-data .view-more .icon::after{position:absolute;top:7px;right:auto;bottom:auto;left:0;background-color:#a08c78;content:'';height:1px;margin:0 auto;-webkit-transform-origin:center center;transform-origin:center center;width:15px}.land-data .view-more .icon::before{position:absolute;top:0;right:0;bottom:auto;left:0;background-color:#a08c78;content:'';height:15px;margin:0 auto;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;width:1px}.land-data .view-more.is-active{margin-top:0;padding:35px 0 0}.land-data .view-more.is-active .icon::after{-webkit-transform:rotate(90deg) scale(1, 0);transform:rotate(90deg) scale(1, 0)}.land-data .view-more.is-active .icon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.land-map{margin-bottom:120px}.land-map .googlemap{width:100%}.land-map .googlemap iframe{height:505px;width:100%}.land-photo{margin-bottom:120px}.land-photo .inner{padding:0 40px;position:relative;width:100%}.land-photo .swiper-container{width:100%}.land-photo .swiper-container .wrap{width:100%}.land-photo .swiper-container .wrap .list{overflow:hidden;padding-top:56.3%;position:relative;width:100%}.land-photo .swiper-container .wrap .list img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:auto}.land-photo .swiper-button-next,.land-photo .swiper-button-prev{background:url(../images/common/icon-arrow.svg) no-repeat center center;background-size:16px 44px;height:44px;width:16px}.land-photo .swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0}.land-photo .swiper-button-prev{left:0}.land-photo .pagination{margin-top:15px;width:100%}.land-photo .pagination .swiper-pagination{left:0;right:0;margin:0 auto;width:auto}.land-photo .pagination .swiper-pagination .swiper-pagination-bullet{margin:0 3px}.land-photo .pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a08c78}.land-documents .content{margin-bottom:35px;width:100%}.land-documents .content .headding-tertiary{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.land-documents .content .headding-tertiary .en{margin:0 0 10px}.land-documents>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.land-documents>.wrap .list{margin-right:2.43333%;width:12.2%}.land-documents>.wrap .list:last-child{margin-right:0}.land-documents>.wrap .list.hidden{opacity:0.4}.land-documents>.wrap .list.hidden>a{pointer-events:none}.land-documents>.wrap .list>a{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;border:1px solid #a08c78;border-radius:10px;display:block;padding-top:100%;position:relative;width:100%}.land-documents>.wrap .list>a .inner{position:absolute;top:50%;right:0;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.land-documents>.wrap .list>a .inner span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:17px;letter-spacing:0.18em;line-height:1.6;margin-bottom:10px;text-indent:0.18em}.land-documents>.wrap .list>a .inner svg{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;fill:#a08c78;height:25px;width:19px}.land-documents>.wrap .list>a:hover{background-color:#a08c78}.land-documents>.wrap .list>a:hover span{color:#fff}.land-documents>.wrap .list>a:hover svg{fill:#fff}.news-list{padding:180px 0 175px}.news-list>.headding{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.news-list>.headding .cat{margin-bottom:-10px;width:calc(100% - 155px)}.news-list>.headding .cat .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.news-list>.headding .cat .wrap .list{border:1px solid #000;margin-left:25px;margin-bottom:10px;width:218px}.news-list>.headding .cat .wrap .list:nth-child(1){margin-left:0}.news-list>.headding .cat .wrap .list a{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;display:block;font-size:20px;font-weight:300;letter-spacing:0.1em;padding:15px 0;text-align:center;text-indent:0.1em}.news-list>.headding .cat .wrap .list a:hover{background-color:#000;color:#fff}.news-list>.headding .cat .wrap .list a.current{background-color:#000;color:#fff}.news-list>.headding .cat .select{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:block;font-size:12px;letter-spacing:0.1em;outline:0;padding:10px 13px 9px;text-align:center;text-align-last:center;text-indent:0.1em;width:135px}.news-list>.cms-wrap{margin:0 auto;max-width:1320px;min-width:960px;width:78.4%}.news-list>.cms-wrap .post{border-bottom:1px solid #808080;padding:75px 0}.news-list>.cms-wrap .post:last-child{border-bottom:none}.news-list>.cms-wrap .post .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:75px}.news-list>.cms-wrap .post .head .wrap{width:calc(100% - 180px)}.news-list>.cms-wrap .post .head .wrap .title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:27px;letter-spacing:0.1em;line-height:1.6;margin-bottom:15px;text-indent:0.1em}.news-list>.cms-wrap .post .head .wrap .category{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #000;font-size:12px;letter-spacing:0.1em;padding:8px 0;text-align:center;text-indent:0.1em;width:115px}.news-list>.cms-wrap .post .head .date{font-family:TTCommonsClassicMedium;color:#a08c78;font-size:36px;letter-spacing:0.05em;padding-top:3px;width:171px}.news-list>.cms-wrap .post .content>p{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:0.1em;line-height:2}.news-list>.cms-wrap .post .content img{height:auto;margin:0 0 30px;max-width:100%;width:100%}.news-list>.cms-wrap .post .content .wp-block-image:last-child{margin-bottom:0}.news-list>.cms-wrap .post .content .wp-block-image:last-child img{margin-bottom:0}.pager{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pager .wp-pagenavi{position:relative;width:140px}.pager .wp-pagenavi .pages{font-family:TTCommonsClassicRegular;display:block;font-size:16px;line-height:1;letter-spacing:0.26em;position:relative;text-indent:0.26em}.pager .wp-pagenavi .pages::after{position:absolute;top:50%;right:0;bottom:auto;left:0;background-color:#000;content:'';height:13px;margin:0 auto;-webkit-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg);width:1px}.pager .wp-pagenavi .current{display:none}.pager .wp-pagenavi .previouspostslink,.pager .wp-pagenavi .nextpostslink{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50%;right:auto;bottom:auto;left:0;color:#fff;display:inline-block;font-size:0;height:33px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.pager .wp-pagenavi .previouspostslink::after,.pager .wp-pagenavi .nextpostslink::after{position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(../images/common/icon-arrow.svg) no-repeat center center;background-size:12px 33px;content:'';height:33px;width:12px}.pager .wp-pagenavi .previouspostslink:hover,.pager .wp-pagenavi .nextpostslink:hover{opacity:0.7}.pager .wp-pagenavi .nextpostslink{left:auto;right:0}.pager .wp-pagenavi .nextpostslink::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.privacy-policy .headding-secondary{margin-bottom:55px}.privacy-policy>.wrap{margin-bottom:40px}.privacy-policy>.wrap .list{margin-bottom:40px}.privacy-policy>.wrap .list:last-child{margin-bottom:0}.contact-thanks .headding{margin-bottom:80px}.contact-thanks>.title{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a08c78;font-size:20px;font-weight:600;letter-spacing:0.1em;line-height:1.8;margin-bottom:20px}.contact-thanks>.text{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:0.2em;line-height:2.5}.contact-thanks>.button{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#fff;border:1px solid #a08c78;cursor:pointer;color:#000;display:inline-block;font-size:13px;font-weight:400;letter-spacing:0.4em;margin-top:100px;padding:15px 35px;position:relative;text-align:left;width:250px}.contact-thanks>.button::after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:53%;right:20px;bottom:auto;left:auto;color:#a08c78;content:'\e808';font-ize:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-thanks>.button:hover{background-color:#a08c78;color:#fff}.contact-thanks>.button:hover::after{color:#fff}@media screen and (max-width: 736px){html{font-size:13px}a{font-size:13px}p,dt,dd,li{font-size:13px}.cms-content h1,.cms-content h2{font-size:18px}.cms-content h3{font-size:16px}.cms-content h4{font-size:13px}.cms-content li{font-size:13px}.cms-content p{font-size:13px}.form input[type="text"],.form input[type="email"],.form textarea{padding:10px}.form input[type="radio"],.form input[type="checkbox"]{margin-right:5px}.form textarea{height:200px}.form label{display:block;margin-right:20px;padding-right:0;padding-bottom:10px}.form .half{width:100%}.form .small{width:calc(100% - 22px)}.form .error{font-size:12px}.form .mwform-radio-field{margin-top:0}.text-center-large{text-align:left}.text-center-small{text-align:center}.text-right-large{text-align:left}.text-right-small{text-align:right}.content-secondary{margin-right:20px;margin-left:20px;width:auto}.content-grid{margin-right:10px;margin-left:10px;width:auto}.content-gridline{margin-right:40px;margin-left:40px;max-width:initial;width:auto}.content-gridsecondary{margin-right:10px;margin-left:10px;width:auto}.content-gridmax{margin-right:10px;margin-left:10px;width:auto}.for-large{display:none}.for-small{display:block}.dl-side dt,.dl-side dd{float:none}.dl-side dt{width:100%}.dl-side dd{width:100%}.dl-side.-column3-7 dt{width:100%}.dl-side.-column3-7 dd{width:100%}.dl-side.-column4-6 dt{width:100%}.dl-side.-column4-6 dd{width:100%}.dl-side.-half dt{width:100%}.dl-side.-half dd{width:100%}.block{display:inline-block}.grid>[class*="column"]{padding-right:10px;padding-left:10px}.grid>.column1{width:50%}.grid>.column2{width:50%}.grid>.column3{width:50%}.grid>.column4{width:100%}.grid>.column4:nth-of-type(n+2){margin-top:20px}.grid>.column5{width:100%}.grid>.column5:nth-of-type(n+2){margin-top:20px}.grid>.column6{width:100%}.grid>.column6:nth-of-type(n+2){margin-top:20px}.grid>.column7{width:100%}.grid>.column7:nth-of-type(n+2){margin-top:20px}.grid>.column8{width:100%}.grid>.column8:nth-of-type(n+2){margin-top:20px}.grid>.column9{width:100%}.grid>.column9:nth-of-type(n+2){margin-top:20px}.grid>.column10{width:100%}.grid>.column10:nth-of-type(n+2){margin-top:20px}.grid>.column11{width:100%}.grid>.column11:nth-of-type(n+2){margin-top:20px}.grid>.column12{width:100%}.grid>.column12:nth-of-type(n+2){margin-top:20px}.grid.-line>[class*="column"]{padding-right:20px;padding-left:20px}.grid.-line>[class*="column"]:not(:first-child){border-top:1px solid #ccc;border-left:0}.grid.-nest{margin-right:-10px;margin-left:-10px}.hamburger{height:50px;width:66px}.hamburger>.icon{left:17px;width:32px}.hamburger>.icon:nth-child(1){top:16px}.hamburger>.icon:nth-child(2){top:24px}.hamburger>.icon:nth-child(3){top:32px}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(3){top:24px}.loading svg{height:35px}body.fixed{position:fixed;width:100%;height:100%}.header>.nav>.for-tablet .contact{height:50px;padding:16px 0;width:66px}.header>.nav>.for-tablet .contact span{font-size:13px}.header.on>.logo svg{width:134px}.global-nav .list .item.contact>a span.en{display:none}.section-secondary{padding:65px 0 0}.section-tertiary{padding:70px 0 0}.section-quaternary{padding:90px 0 35px}.section-quinary{padding:100px 0 50px}.headding-secondary{font-size:13px;padding-left:17px}.headding-secondary::before{height:14px;top:1px}.headding-tertiary{margin-bottom:30px}.text-primary{font-size:13px}.button-more .element .more{font-size:13px;padding-right:15px}.button-more .element .more::after{font-size:10px;top:58%}.button-more .element.flex{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.button-more .element.flex .text{margin:0 0 15px}.button-ghost .element span.ja{font-size:13px}.button-ghost .element span.en{font-size:11px}.button-ghost .element svg{right:30px}.button-ghost.back .element{width:100%}.footer{padding:30px 0 35px}.footer .inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto}.footer .inner .logo{margin-bottom:40px}.footer .inner .logo svg{width:238px}.footer .inner .company-cont .copyright{margin-top:15px}.footer-nav{margin-bottom:50px;width:160px}.footer-nav>.list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:160px}.footer-nav>.list .item{margin-bottom:20px;margin-right:25px}.footer-nav>.list .item:nth-child(2n){margin-right:0}.footer-nav>.list .item:last-child{margin-bottom:0}.main-visual>.image{padding-top:168.5%}.main-visual>.image>.parts{width:100%}.main-visual>.main-copy{-webkit-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:22%;right:auto;bottom:auto;left:20px;min-width:auto;width:84.8%}.main-visual>.main-copy.is-show{top:20%;bottom:auto}.main-visual .news-content{position:absolute;top:auto;right:auto;bottom:20px;left:20px}.main-visual .news-content>a{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-visual .news-content>a .head{font-size:15px;margin:0 0 10px}.main-visual .news-content>a .data{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-visual .news-content>a .data .date{font-size:10px;margin:0 0 5px}.main-visual .news-content>a .data .cat{font-size:10px;margin:0 0 5px;padding:4px 3px}.main-visual .news-content>a .title{font-size:12px;letter-spacing:0.02em;margin:0 0 15px}.main-visual .scroll>.element{height:70px;right:40px}.main-visual .scroll>.element .text{font-size:10px;padding-bottom:60px}.main-visual .scroll>.element .border{height:70px}.home-land{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 20px;padding:0}.home-land>.content .swiper-container{margin-bottom:25px}.home-land>.content .wrap .list .element .cont dl{margin-bottom:2px}.home-news{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-news .content>.list{margin-bottom:25px}.home-news .content>.list>.item>.element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 70px 20px 0}.home-news .content>.list>.item>.element .button-more{position:absolute;top:auto;right:0;bottom:25px;left:auto}.home-news .content>.list>.item>.element .data{margin:0 0 5px}.home-news .content>.list>.item>.element .date{font-size:13px;margin-right:10px;padding-top:0}.home-news .content>.list>.item>.element .cat{font-size:11px;min-width:100px}.home-news .content>.list>.item>.element .title{font-size:12px;letter-spacing:0.02em}.home-news .head .headding-primary{margin-bottom:20px}.home-news .head>.text{margin:0}.home-message{padding-top:15px}.home-outline .content .data{padding:25px 5px}.home-outline .content .data dt{width:120px}.home-outline .content .data dd{width:calc(100% - 120px)}.home-sell{padding:0 20px}.home-contact .headding-primary{margin-bottom:50px;padding:0 20px}.home-contact>.inner .content .form{margin-top:30px}.home-contact>.inner .content .form .table .row>.head span{padding:0}.home-contact>.inner .content .form .check-box>.text{line-height:2.2}.home-contact>.inner .content .form .check-box>.check label{display:inline-block;margin:0 0 0 5px}.home-contact>.inner .content .form .check-box .button{width:100%}.land-list{padding:105px 0 115px}.land-list>.headding{margin-bottom:50px}.land-list>.headding .text{line-height:1.8;letter-spacing:0.1em;margin-top:20px}.land-list>.home-land{margin:0}.land-list>.home-land .content .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.land-list>.home-land .content .wrap .list{margin-bottom:45px;margin-right:0;width:100%}main.land-detail .table-content .row .data>p span{display:block}.land-main .content .access>.wrap .list:nth-last-child(-n+2){margin-bottom:30px}.land-main .content .access>.wrap .list:last-child{margin-bottom:0}.land-main .content .access>.wrap .list .data{margin-bottom:7px}.land-price .table-wrap{overflow:scroll}.land-price .table-content{width:810px}.land-data .table-content .row .head{padding:10px 0 !important;width:120px}.land-data .table-content .row .data{width:calc(100% - 120px)}.land-photo .inner{padding:0 20px}.land-photo .swiper-container .wrap .list{padding-top:75%}.land-photo .swiper-button-next,.land-photo .swiper-button-prev{background-size:12px 34px;height:34px;width:12px}.land-photo .pagination .swiper-pagination .swiper-pagination-bullet{height:5px;width:5px}.land-documents .content .headding-tertiary{margin-bottom:15px}.land-documents .content .headding-tertiary .en{margin:0 0 5px}.land-documents>.wrap .list{margin-bottom:7%;margin-right:7%;width:46.5%}.land-documents>.wrap .list:last-child{margin-right:7%}.land-documents>.wrap .list:nth-child(2n){margin-right:0}.land-documents>.wrap .list:nth-last-child(-n+2){margin-bottom:0}.news-list{padding:105px 0 115px}.news-list>.headding{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.news-list>.headding .cat{margin-bottom:0;padding-top:3px;width:auto}.news-list>.headding .cat .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.news-list>.cms-wrap .post{margin-top:-50px;padding:95px 0 40px}.news-list>.cms-wrap .post .head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:30px}.news-list>.cms-wrap .post .head .wrap{width:100%}.news-list>.cms-wrap .post .head .wrap .title{font-size:15px}.news-list>.cms-wrap .post .head .wrap .category{font-size:10px;padding:5px 0 6px;width:100px}.news-list>.cms-wrap .post .head .date{font-size:16px;margin-bottom:5px;padding-top:0;width:100%}.news-list>.cms-wrap .post .content>p{font-size:13px;line-height:1.8}.news-list>.cms-wrap .post .content img{margin:0 0 25px}.privacy-policy .headding-secondary{margin-bottom:25px}.privacy-policy>.wrap{margin-bottom:30px}.privacy-policy>.wrap .list{margin-bottom:30px}.contact-thanks .headding{margin-bottom:50px}.contact-thanks>.text{line-height:2}.contact-thanks>.button{margin-top:40px;width:100%}}@media screen and (min-width: 737px){body{min-width:1024px}}@media screen and (max-width: 1150px){.content-primary{padding:0 80px}.button-ghost .element{width:300px}.home-outline{padding:0 80px 0 45px}.home-sell>.inner{padding:55px 45px 40px}}@media screen and (max-width: 1150px) and (max-width: 736px){.content-primary{margin-right:20px;margin-left:20px;padding:0;width:auto}.button-ghost .element{padding:13px 20px 11px;width:100%}.home-outline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 20px;padding:0}.home-sell>.inner{border-radius:10px;padding:30px 25px 305px}}@media screen and (max-width: 1366px){.for-tablet{display:block}.header{padding:0 0 0 15px;position:fixed;text-align:left;top:0;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;z-index:100}.header>.logo svg{width:250px}.header>.nav{height:100%;overflow:hidden}.header>.nav>.for-tablet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header.on>.logo{padding-top:13px}.global-nav{-webkit-transition-property:background-color,visibility;transition-property:background-color,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0;transition-delay:0;height:100%;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:20}.global-nav.-open{-webkit-transition-property:background-color,visibility;transition-property:background-color,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0;transition-delay:0;background-color:rgba(160,140,120,0.95);visibility:visible}.global-nav .inner{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;height:auto;min-width:980px;width:54.2%}.global-nav .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 20px;position:relative}.global-nav .list .item{border-bottom:1px solid #fff;margin:0}.global-nav .list .item:nth-child(1)>a{padding-top:0}.global-nav .list .item:last-child{margin-bottom:0}.global-nav .list .item:nth-last-child(-n+2){border-bottom:none}.global-nav .list .item>a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px 28px;width:100%}.global-nav .list .item>a span{color:#fff}.global-nav .list .item>a span.ja{font-size:17px;font-weight:500;line-height:1;letter-spacing:0.4em;margin:0}.global-nav .list .item>a span.en{color:#fff;font-size:25px;letter-spacing:0.07em;line-height:1}.global-nav .list .item>a:hover{opacity:0.6}.global-nav .list .item>a:hover span.ja{color:#fff}.global-nav .list .item>a:hover span.en{color:#fff}.global-nav .list .item.top{display:block}.global-nav .list .item.contact>a{background-color:transparent;border:1px solid #fff;padding:30px 80px 29px 35px}.global-nav .list .item.contact>a:after{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;position:absolute;top:50%;right:45px;bottom:auto;left:auto;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e802';color:#fff;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.global-nav .list .item.contact>a svg{display:none}.global-nav .list .item.contact>a:hover{background-color:#fff;opacity:1}.global-nav .list .item.contact>a:hover:after{color:#a08c78}.global-nav .list .item.contact>a:hover span{color:#a08c78}.global-nav .sns{display:block}main.land-detail{padding:150px 0 160px}}@media screen and (max-width: 1130px){.header>.logo{padding-top:20px}.main-visual>.image img{right:-55px}}@media screen and (max-width: 1366px) and (max-width: 736px){.header>.logo svg{width:134px}.header.on>.logo{padding-top:12px}.global-nav .inner{min-width:auto;width:100%}.global-nav .list .item.contact>a:after{font-size:13px;right:15px}main.land-detail{padding:95px 0 50px}}@media screen and (max-width: 1366px) and (max-width: 1366px){.global-nav.-open .inner{opacity:1}}@media screen and (max-width: 1366px) and (max-width: 1200px){.global-nav .list .item>a{padding:25px 25px 24px}.global-nav .list .item>a span.ja{font-size:16px}.global-nav .list .item>a span.en{font-size:23px}.global-nav .list .item.contact>a{padding:25px 80px 24px 30px}}@media screen and (max-width: 1366px) and (max-width: 1200px) and (max-width: 736px){.global-nav .list .item>a{padding:20px 15px 19px}.global-nav .list .item>a span.ja{font-size:13px}.global-nav .list .item>a span.en{font-size:18px}.global-nav .list .item.contact>a{display:block;padding:20px 15px}}@media screen and (max-width: 1360px){.section-primary{padding:150px 0 0}.headding-primary .en{font-size:52px}.headding-primary .ja{font-size:13px}.text-read{font-size:16px;line-height:2.5}.home-land>.head .nav .swiper-button-next,.home-land>.head .nav .swiper-button-prev{height:80px;width:80px}.home-land>.content .wrap .list .element .image{margin-bottom:25px}.home-land>.content .wrap .list .element .title{font-size:20px}.home-news .content{width:calc(100% - 330px)}.home-news .head{margin-left:80px}.home-message .headding-primary{margin-bottom:100px}.home-message .eyecatch{height:500px}.home-outline .content{width:70%}.home-outline .content .data dt>h3,.home-outline .content .data dd>p{letter-spacing:0.15em}.home-outline .content .data dt>h3{letter-spacing:0.7em}.home-sell>.inner .headding-primary{margin-bottom:30px}.home-sell>.inner>.text{font-size:16px;margin-bottom:50px}}@media screen and (max-width: 1360px) and (max-width: 736px){.section-primary{padding:80px 0 0}.headding-primary .en{font-size:30px}.headding-primary .ja{font-size:14px}.text-read{font-size:13px;letter-spacing:0}.home-land>.content .wrap .list .element .image{margin-bottom:20px}.home-land>.content .wrap .list .element .title{font-size:18px;margin-bottom:10px}.home-news .content{width:100%}.home-news .head{margin:0 0 20px;padding:0;width:100%}.home-message .headding-primary{margin-bottom:35px;padding-left:20px}.home-message .eyecatch{background:url(../images/home/bg-message-sp.jpg) no-repeat center center;background-size:cover;height:auto;margin-top:45px;padding-top:67.7%;position:static;width:100%}.home-outline .content{margin-top:25px;width:100%}.home-outline .content .data dt>h3,.home-outline .content .data dd>p{font-size:13px;letter-spacing:0.1em;line-height:1.5;text-align:left}.home-outline .content .data dt>h3{letter-spacing:0.14em}.home-sell>.inner .headding-primary{margin-bottom:45px}.home-sell>.inner>.text{font-size:13px;line-height:3;letter-spacing:0;margin-bottom:40px}}@media screen and (max-width: 1450px){.headding-tertiary .en{font-size:40px;margin-right:15px}.headding-tertiary .ja{font-size:14px;padding-bottom:6px}.home-sell>.inner .bg{bottom:-55px;width:700px}main.land-detail .table-content .row .head{padding:15px 10px}main.land-detail .table-content .row .head>h3{font-size:14px;letter-spacing:0.1em}main.land-detail .table-content .row .data{padding:0 20px}main.land-detail .table-content .row .data>p{font-size:14px;letter-spacing:0.1em}.land-main{margin-bottom:75px}.land-main .content{padding-right:35px}.land-main .content .btn-back{margin-bottom:40px}.land-main .content .btn-back .icon{height:70px;width:70px}.land-main .content .btn-back .icon svg{height:auto;width:30px}.land-main .content .btn-back>span{font-size:14px}.land-main .content>.title{font-size:36px;margin-bottom:20px}.land-main .content .tag-list{margin-bottom:50px}.land-main .content .tag-list .item{font-size:14px;margin-right:10px;margin-bottom:10px}.land-main .content .access>.wrap .list .data dt,.land-main .content .access>.wrap .list .data dd{font-size:14px;letter-spacing:0.1em}.land-price{margin-bottom:70px}.land-price .table-content .row .data{padding:15px 20px !important}.land-data{margin-bottom:105px}.land-data .table-content .row .head>h3{width:108px}.land-map{margin-bottom:110px}.land-photo{margin-bottom:110px}.land-documents>.wrap .list>a .inner span{font-size:16px}}@media screen and (max-width: 1450px) and (max-width: 736px){.headding-tertiary .en{font-size:30px}.headding-tertiary .ja{padding-bottom:4px}main.land-detail .table-content .row .head{padding:10px 10px}.land-main .content .btn-back .icon{height:52px;width:52px}.land-main .content .btn-back .icon svg{width:24px}.land-main .content .btn-back>span{font-size:11px}.land-main .content .tag-list .item{font-size:13px;margin-right:0;width:auto}.land-price{margin-bottom:50px;position:relative}.land-price::after{position:absolute;top:15px;right:0;bottom:auto;left:auto;background:url(../images/land/icon-scroll.svg) no-repeat center center;background-size:74px 8px;content:'';height:8px;width:74px}.land-data{margin-bottom:45px}.land-data .table-content .row .head>h3{display:block;text-align:center;width:auto}.land-map{margin-bottom:50px}.land-photo{margin-bottom:50px}}@media screen and (max-width: 1130px) and (max-width: 736px){.main-visual>.image img{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%}}@media screen and (max-width: 1500px){.home-land>.head{width:450px}.home-land>.content{width:calc(100% - 450px)}}@media screen and (max-width: 1500px) and (max-width: 1360px){.home-land>.head{width:350px}.home-land>.content{width:calc(100% - 350px)}}@media screen and (max-width: 1500px) and (max-width: 1360px) and (max-width: 736px){.home-land>.head{width:100%}.home-land>.content{width:100%}}@media screen and (max-width: 1620px){.home-land>.head .headding-primary{margin-bottom:50px}.home-land>.head .nav{margin-top:100px}}@media screen and (max-width: 1620px) and (max-width: 1360px){.home-land>.head .headding-primary{margin-bottom:35px}.home-land>.head .nav{height:80px;margin-top:70px;width:180px}}@media screen and (max-width: 1620px) and (max-width: 1360px) and (max-width: 736px){.home-land>.head .headding-primary{margin-bottom:30px}.home-land>.head .nav{display:none}}@media screen and (max-width: 1325px){.home-message .content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 1655px){.home-message .content .copy{padding-left:0}.home-message .content .copy img{width:600px}}@media screen and (max-width: 1655px) and (max-width: 1325px){.home-message .content .copy{margin-bottom:45px}}@media screen and (max-width: 1655px) and (max-width: 1325px) and (max-width: 736px){.home-message .content .copy{margin-bottom:35px}}@media screen and (max-width: 1655px) and (max-width: 1490px){.home-message .content .copy img{width:550px}}@media screen and (max-width: 1655px) and (max-width: 1490px) and (max-width: 1360px){.home-message .content .copy img{width:500px}}@media screen and (max-width: 1655px) and (max-width: 1490px) and (max-width: 1360px) and (max-width: 1325px){.home-message .content .copy img{width:600px}}@media screen and (max-width: 1655px) and (max-width: 1490px) and (max-width: 1360px) and (max-width: 1325px) and (max-width: 736px){.home-message .content .copy img{width:96.4%}}@media screen and (max-width: 1490px){.home-message .content .text .text-read{font-size:15px;margin-bottom:35px}}@media screen and (max-width: 1490px) and (max-width: 736px){.home-message .content .text .text-read{font-size:13px;margin-bottom:30px}}@media screen and (max-width: 1450px) and (max-width: 1300px){.home-sell>.inner .bg{width:55%}}@media screen and (max-width: 1450px) and (max-width: 1300px) and (max-width: 1150px){.home-sell>.inner .bg{bottom:-30px;width:50%}}@media screen and (max-width: 1450px) and (max-width: 1300px) and (max-width: 1150px) and (max-width: 736px){.home-sell>.inner .bg{right:-170px;bottom:35px;width:487px}}@media screen and (max-width: 1300px){.home-contact>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-contact>.inner>.head>.headding-secondary{margin-bottom:25px}.home-contact>.inner>.head>.text .for-midi{display:none}.home-contact>.inner .content>.headding-secondary{margin-bottom:25px}}@media screen and (max-width: 1550px){.home-contact>.inner>.head{width:450px}.home-contact>.inner>.head .number{font-size:55px}.home-contact>.inner>.head .company{font-size:20px;letter-spacing:0.15em}.home-contact>.inner>.head .company>span{font-size:15px}.home-contact>.inner .content{width:calc(100% - 450px)}.home-contact>.inner .content .form .table .row>.head{width:255px}.home-contact>.inner .content .form .table .row>.data{width:calc(100% - 255px)}.home-contact>.inner .content .form .check-box{padding-left:255px}}@media screen and (max-width: 1550px) and (max-width: 1300px){.home-contact>.inner>.head{margin-bottom:70px;width:100%}.home-contact>.inner>.head .company{margin-bottom:30px}.home-contact>.inner .content{width:100%}}@media screen and (max-width: 1550px) and (max-width: 1300px) and (max-width: 736px){.home-contact>.inner>.head{margin-bottom:45px}.home-contact>.inner>.head .company{font-size:18px;letter-spacing:0.1em;margin-bottom:25px}}@media screen and (max-width: 1550px) and (max-width: 736px){.home-contact>.inner>.head .number{font-size:30px;margin-bottom:15px}.home-contact>.inner>.head .company>span{font-size:13px;margin-top:10px}.home-contact>.inner .content .form .table .row>.head{display:block;padding:0 0 10px;width:100%}.home-contact>.inner .content .form .table .row>.data{display:block;padding:0 0 15px;width:100%}.home-contact>.inner .content .form .check-box{margin-top:0;padding-left:0}}@media screen and (max-width: 1300px) and (max-width: 736px){.home-contact>.inner>.head>.text{line-height:2}}@media screen and (max-width: 1450px) and (max-width: 1200px){main.land-detail .table-content .row .data{padding:15px 20px}.land-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:120px;position:relative}.land-main .content{padding-right:0;width:100%}.land-main .content .btn-back{position:absolute;top:0;right:auto;bottom:auto;left:0}.land-main .content .tag-list{margin-bottom:30px}.land-documents>.wrap .list>a .inner span{font-size:14px}}@media screen and (max-width: 1450px) and (max-width: 1200px) and (max-width: 736px){main.land-detail .table-content .row .data{padding:10px 15px}.land-main{padding-top:115px}.land-main .content .tag-list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:40px}.land-documents>.wrap .list>a .inner span{font-size:16px}}@media screen and (max-width: 1450px) and (max-width: 1250px){.land-main .content>.title{font-size:30px}}@media screen and (max-width: 1450px) and (max-width: 1250px) and (max-width: 736px){.land-main .content>.title{font-size:20px;letter-spacing:0.08em;text-align:center}}@media screen and (max-width: 1200px){.land-main .content .access>.wrap .list{margin-bottom:40px}.land-main .eyecatch{margin-bottom:40px;width:100%}.land-map .googlemap iframe{height:450px}}@media screen and (max-width: 1200px) and (max-width: 736px){.land-main .content .access>.wrap .list{margin-bottom:30px;margin-right:0;width:100%}.land-main .eyecatch{margin-bottom:20px}.land-map .googlemap iframe{height:250px}}@media screen and (max-width: 1250px){.news-list>.headding .cat .wrap .list{margin-left:20px;width:180px}.news-list>.headding .cat .wrap .list a{font-size:17px}.news-list>.cms-wrap{min-width:auto;width:100%}}@media screen and (max-width: 1250px) and (max-width: 736px){.news-list>.headding .cat .wrap .list{margin-left:0;width:135px}.news-list>.headding .cat .wrap .list a{font-size:12px;padding:10px 0}}
