.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}.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:15px;text-align:center}.pager .page-numbers{border:none;font-size:15px;margin:2px 12px;padding:10px 4px;position:relative;text-decoration:none;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}.pager .page-numbers:after{content:"";display:block;height:2px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-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:#2196f3;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.pager .page-numbers:hover,.pager .page-numbers.current{color:#2196f3}.pager .page-numbers:hover:after,.pager .page-numbers.current:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1)}.pager .page-numbers.dots:hover{border-bottom:0;color:#000}.pager .page-numbers.dots:after{content:none}.pager .page-numbers.prev{letter-spacing:0.5em;margin-right:30px}.pager .page-numbers.prev:before{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:"";display:inline-block;font-size:13px;line-height:1;margin-right:20px}.pager .page-numbers.next{letter-spacing:0.5em;margin-left:30px}.pager .page-numbers.next: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;background-color:transparent;content:"";display:inline-block;font-size:13px;height:auto;line-height:1;margin-left:20px;position:static;-webkit-transform:scaleX(1);transform:scaleX(1);width:auto}.pager .page-numbers.next:before{content:"";display:block;height:2px;width:100%;position:absolute;top:auto;right:0;bottom:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-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:#2196f3;margin:auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.pager .page-numbers.next:hover{color:#2196f3}.pager .page-numbers.next:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1)}.form .required{color:#2196f3;text-align:center}.form input,.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;font-size:15px;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:15px}.form input[type="radio"],.form input[type="checkbox"]{-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:#2196f3;-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:15%}.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:'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")}.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;width:960px}.content-secondary{margin-right:auto;margin-left:auto;width:800px}.content-grid{margin-right:auto;margin-left:auto;max-width:1000px}.content-gridline{margin-right:auto;margin-left:auto;max-width:1040px}.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}.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{background-color:#1c444f;border-radius:0 0 0 10px;height:60px;position:relative;width:60px;z-index:100}.hamburger>.icon{background-color:#fff;display:block;height:1px;position:absolute;left:16px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:30px}.hamburger>.icon:nth-child(1){top:22px}.hamburger>.icon:nth-child(2){top:29px}.hamburger>.icon:nth-child(3){top:36px}.hamburger.-open>.icon:nth-child(1),.hamburger.-open>.icon:nth-child(3){top:29px}.hamburger.-open>.icon:nth-child(1){-webkit-transform:rotate(35deg);transform:rotate(35deg)}.hamburger.-open>.icon:nth-child(2){display:none}.hamburger.-open>.icon:nth-child(3){-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.img-fit{height:auto;width:100%}.loading{background-color:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100}.loading>.element{margin:auto;position:absolute;top:50%;right:0;left:0;text-align:center;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.loading>.element>.loader{-webkit-animation:loadingSpinner 1.2s infinite linear;animation:loadingSpinner 1.2s infinite linear;border-radius:50%;background:-webkit-gradient(linear, left top, right top, color-stop(10%, #969696), color-stop(42%, rgba(150,150,150,0)));background:linear-gradient(to right, #969696 10%, rgba(150,150,150,0) 42%);height:60px;margin:50px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:60px}.loading>.element>.loader::before{content:"";display:block;height:30px;width:30px;background-color:#969696;border-radius:100% 0 0 0;position:absolute;top:0;left:0}.loading>.element>.loader::after{content:"";display:block;height:45px;width:45px;background-color:#fff;border-radius:50%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@-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:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;background-color:#fff;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;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:80px;padding-right:30px;position:fixed;top:0;left:0;width:100%;z-index:15}.header>.logo{position:absolute;top:50%;right:auto;bottom:auto;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header>.logo h1{height:auto;line-height:1}.header>.logo h1 img{height:auto;width:225px}.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 .other{-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-left:10px}.header .other>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;background-color:#1c444f;border-radius:26px;display:block;padding:7px 0;text-align:center;width:225px}.header .other>a:hover{opacity:0.7}.header .other>a span{font-family:"brandon-grotesque", sans-serif;color:#fff;font-size:18px;font-weight:500;letter-spacing:0.1em}.header .other>a.official{background-color:#a49058;margin-right:10px;padding:16px 0}.header .other>a.official 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:14px;font-weight:600;letter-spacing:0}.header .other>a.number:last-child{margin-left:10px}.header .other>a.number .txt{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:11px;margin-bottom:5px;letter-spacing:0}.header .other>a.number .num{padding-left:30px;position:relative}.header .other>a.number .num::after{position:absolute;top:50%;right:auto;bottom:auto;left:0;background:url(../images/common/icon-tel.svg) no-repeat center center;background-size:22px 14px;content:'';height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.global-nav .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.global-nav .wrap .list{margin:0 15px}.global-nav .wrap .list:last-child{margin:0}.global-nav .wrap .list .element{font-family:"brandon-grotesque", sans-serif;-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;font-size:18px;font-weight:500;line-height:1;letter-spacing:0.1em;text-indent:0.1em}.global-nav .wrap .list .element:hover{opacity:0.7}.global-nav .wrap .list .element .ja{display:none}.global-nav .wrap .list.official{display:none}.global-nav .wrap .list.tel{display:none;margin:0 0 10px}.bg-image{background:url(../images/home/bg-image.jpg) no-repeat left bottom;background-size:cover;height:100%;position:fixed;top:0;left:0;width:100%;z-index:-1}.bg-image .figure{opacity:0;position:absolute}.bg-image .figure img{height:auto;width:100%}.bg-image .figure.left{top:80px;left:0;max-width:451px;width:23.5%}.bg-image .figure.right{top:80px;right:0;max-width:550px;width:28.6%}.bg-image .figure.bird{bottom:3%;right:10px;max-width:1360px;width:70.8%}.bg-image .figure.is-show{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}.content-wrap{margin:0 auto;max-width:1530px;padding:0 65px;width:100%}.section{margin-top:-80px;padding-top:80px}.headding-primary{margin-bottom:40px;text-align:center}.headding-primary span{display:block;line-height:1;letter-spacing:0.05em;text-indent:0.05em}.headding-primary .en{font-family:"brandon-grotesque", sans-serif;color:#72acc0;font-size:48px;font-weight:500;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;color:rgba(35,24,21,0.5);font-size:15px}.headding-primary.white span{color:#fff}.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;color:#231815;font-size:16px;line-height:2;text-align:justify}.text-primary.center{text-align:center}.footer #contact{background:url(../images/home/bg-contact.jpg) no-repeat center center;background-size:cover;overflow:hidden;padding:95px 0 115px;position:relative;text-align:center;z-index:2}.footer #contact>.headding-primary{margin-bottom:80px}.footer #contact .contact{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;position:relative;text-align:center}.footer #contact .contact::after{position:absolute;top:50%;right:0;bottom:auto;left:0;background-color:#fff;content:'';height:190px;margin:0 auto;-webkit-transform:translateY(-50%) rotate(40deg);transform:translateY(-50%) rotate(40deg);width:1px}.footer #contact .contact>.list{padding-right:160px}.footer #contact .contact>.list:last-child{padding:0 0 0 160px}.footer #contact .contact .head{font-family:"ten-mincho", serif;color:#fff;font-size:21px;letter-spacing:0.1em;margin-bottom:10px;text-indent:0.1em}.footer #contact .contact .num{font-family:"ten-mincho", serif;-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;display:inline-block;font-size:70px;letter-spacing:0.14em;margin-bottom:15px;text-indent:0.14em}.footer #contact .contact .num:hover{opacity:0.7}.footer #contact .contact .time{font-family:"ten-mincho", serif;color:#fff;font-size:16px;letter-spacing:0.1em;text-indent:0.1em}.footer #contact .contact .date{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:12px;line-height:1.8;margin-top:23px}.footer .copyright{font-family:"ten-mincho", serif;display:block;font-size:10px;letter-spacing:0.14em;padding:27px 0;text-indent:0.14em;text-align:center}#container.home{height:100%}main.home{height:100%}.mainvisual{-webkit-transition-property:padding;transition-property:padding;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0;transition-delay:0;padding:0;height:100%}.mainvisual.is-show .inner .content{opacity:1;top:53%}.mainvisual.is-show .inner .scroll{opacity:1}.mainvisual .figure img{height:auto;width:100%}.mainvisual .figure.top{position:absolute;top:80px;right:auto;bottom:auto;left:0;width:20.2%}.mainvisual .figure.bottom{position:absolute;top:auto;right:auto;bottom:0;left:0;width:11.4%}.mainvisual .figure.bird{position:absolute;top:25%;right:auto;bottom:auto;left:9%;width:12.3%}.mainvisual .button-wrap{-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:-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;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.mainvisual .button-wrap>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;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 #fff;border-right:none;border-radius:13px 0 0 13px;background-color:#006aad;color:#fff;font-size:16px;font-weight:600;height:215px;display:inline-block;padding:8px 8px 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:60px}.mainvisual .button-wrap>a span{display:block;font-size:14px;font-weight:500;margin-left:5px}.mainvisual .button-wrap>a:hover{background-color:#027ecc}.mainvisual .button-wrap>a:last-child{background-color:#008a3d;margin-top:10px;padding:30px 8px 0}.mainvisual .button-wrap>a:last-child:hover{background-color:#00af4d}.mainvisual .inner{background:url(../images/home/image-mainvisual.png) no-repeat center left;background-size:cover;height:100%;position:relative;width:100%}.mainvisual .inner .content{-webkit-transition-property:top,opacity;transition-property:top,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:55%;right:5%;bottom:auto;left:auto;opacity:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35.9%}.mainvisual .inner .content .logo{margin-bottom:-20px;text-align:center}.mainvisual .inner .content .logo img{height:auto;margin:0 auto;width:43%}.mainvisual .inner .content .title{text-align:center}.mainvisual .inner .content .title img{height:auto;margin:0 auto;width:100%}.mainvisual .inner .scroll{-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:auto;right:0;bottom:50px;left:0;opacity:0;text-align:center}.mainvisual .inner .scroll .element{display:inline-block;margin:0 auto}.mainvisual .inner .scroll .element img{height:40px;width:30px}.home-concept{padding:100px 0 290px;position:relative}.home-concept .copy{font-family:"ten-mincho", serif;font-size:40px;letter-spacing:0.05em;line-height:1.7;margin-bottom:25px;text-align:center;text-indent:0.05em}.home-concept .text{font-family:"ten-mincho", serif;font-size:20px;line-height:1;text-align:center}.home-concept .figure{margin:75px 0;text-align:center;width:100%}.home-concept .figure img{height:auto;margin:0 auto;width:84.8%}.home-concept .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-concept .wrap .list{border:2px solid #008a3d;border-radius:40px;padding:50px 40px;width:30.4%}.home-concept .wrap .list .title{font-family:"ten-mincho", serif;font-size:32px;letter-spacing:0.05em;margin-bottom:20px;text-align:center}.home-concept .wrap .list .title>span{color:#008a3d}.home-concept .navigation{height:39px;margin:25px auto 0;position:relative;text-align:center;width:205px}.home-concept .navigation .pagination{height:10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.home-concept .navigation .pagination .swiper-pagination{top:0;left:0;right:0;margin:0 auto}.home-concept .navigation .pagination .swiper-pagination .swiper-pagination-bullet{background-color:#cccccc;border-radius:4px;height:8px;margin:0 5px;opacity:1;width:8px}.home-concept .navigation .pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#72acc0}.home-concept .navigation .swiper-button-next,.home-concept .navigation .swiper-button-prev{background:none;height:39px;margin:0;top:0;width:39px}.home-concept .navigation .swiper-button-next::after,.home-concept .navigation .swiper-button-prev::after{position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(../images/common/icon-arrow.svg) no-repeat center center;background-size:37px 37px;border:1px solid #cacaca;border-radius:22px;content:'';height:37px;width:37px}.home-concept .navigation .swiper-button-next{right:0}.home-concept .navigation .swiper-button-next::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-concept .navigation .swiper-button-prev{left:0}.home-concept .bg{position:absolute;top:auto;right:auto;bottom:0;left:0;background:url(../images/home/bg-concept.png) repeat center center;background-size:1920px 240px;height:240px;width:100%}.home-about{background-color:rgba(244,239,230,0.5);padding:90px 0;position:relative}.home-about>.inner{position:relative;z-index:2}.home-about .title{font-family:"ten-mincho", serif;font-size:27px;letter-spacing:0.01em;line-height:1.3;margin-bottom:25px;text-align:center;text-indent:0.01em}.home-about .title 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:#72acc0;display:block;font-size:14px;letter-spacing:0.05em;margin-top:5px;text-indent:0.05em}.home-about .copy{font-family:"ten-mincho", serif;font-size:42px;letter-spacing:-0.05em;line-height:1.8;margin-bottom:20px;text-indent:0.05em;text-align:center}.home-about .text-primary{padding:0 20px}.home-about>.inner>.figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:45px auto 80px;text-align:center;width:86.8%}.home-about>.inner>.figure>.wrap{margin-right:90px;width:300px}.home-about>.inner>.figure>.wrap .list{background-color:rgba(229,0,18,0.1);border-radius:10px;margin-bottom:75px;padding:20px 0;position:relative;width:100%}.home-about>.inner>.figure>.wrap .list::after{position:absolute;top:auto;right:0;bottom:-60px;left:0;background:url(../images/home/figure-concept.svg) no-repeat center center;background-size:45px 45px;content:'';margin:0 auto;height:45px;width:45px}.home-about>.inner>.figure>.wrap .list:nth-child(2){background-color:rgba(0,162,61,0.1)}.home-about>.inner>.figure>.wrap .list:nth-child(3){background-color:rgba(240,140,0,0.1)}.home-about>.inner>.figure>.wrap .list:last-child{background-color:rgba(0,106,173,0.1);margin-bottom:0}.home-about>.inner>.figure>.wrap .list:last-child::after{content:none}.home-about>.inner>.figure>.wrap .list>h4{font-family:"ten-mincho", serif;font-size:28px;letter-spacing:0.05em;text-indent:0.05em}.home-about>.inner>.figure>.facility{text-align:left;width:calc(100% - 390px)}.home-about>.inner>.figure>.facility img{height:auto;margin-bottom:20px;width:100%}.home-about>.inner>.figure>.facility 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:#979797;font-size:15px}.home-about .content{margin-top:30px;padding:0 20px}.home-about .content>.title{font-family:"ten-mincho", serif;font-size:32px;letter-spacing:0.05em;margin-bottom:50px;text-align:center;text-indent:0.05em}.home-about .content>.title span{font-size:42px}.home-about .content .swiper-container{overflow:hidden;width:100%}.home-about .content .navigation{height:42px;margin:30px auto 0;position:relative;text-align:center;width:226px}.home-about .content .navigation .pagination{height:10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.home-about .content .navigation .pagination .swiper-pagination{top:0;left:0;right:0;margin:0 auto}.home-about .content .navigation .pagination .swiper-pagination .swiper-pagination-bullet{background-color:#cccccc;border-radius:4px;height:8px;margin:0 5px;opacity:1;width:8px}.home-about .content .navigation .pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#72acc0}.home-about .content .navigation .swiper-button-next,.home-about .content .navigation .swiper-button-prev{background:none;height:42px;margin:0;top:0;width:42px}.home-about .content .navigation .swiper-button-next::after,.home-about .content .navigation .swiper-button-prev::after{position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(../images/common/icon-arrow.svg) no-repeat center center;background-size:42px 42px;content:'';height:42px;width:42px}.home-about .content .navigation .swiper-button-next{right:0}.home-about .content .navigation .swiper-button-next::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-about .content .navigation .swiper-button-prev{left:0}.home-about .content .wrap{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.home-about .content .wrap .list{background-color:#fff;border:2px solid #e75297;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:40px 0 25px}.home-about .content .wrap .list .head{font-family:"ten-mincho", serif;font-size:24px;letter-spacing:0.05em;margin-bottom:15px;text-align:center;text-indent:0.05em}.home-about .content .wrap .list .head span{color:#e75297}.home-about .content .wrap .list .text-primary{letter-spacing:0;padding:0 40px;text-align:justify;text-indent:0;min-height:10em}.home-about .content .wrap .list .illust{margin-top:25px;text-align:center;width:100%}.home-about .content .wrap .list .illust img{height:auto;width:100%}.home-about .content .wrap .list:nth-child(2){border-color:#8dc21f}.home-about .content .wrap .list:nth-child(2) .head>span{color:#8dc21f}.home-about .content .wrap .list:nth-child(3){border-color:#00913a}.home-about .content .wrap .list:nth-child(3) .head>span{color:#00913a}.home-about .content .wrap .list:nth-child(4){border-color:#f7b52c}.home-about .content .wrap .list:nth-child(4) .head>span{color:#f7b52c}.home-about .content .wrap .list:nth-child(5){border-color:#00a0ec}.home-about .content .wrap .list:nth-child(5) .head>span{color:#00a0ec}.home-about .content .wrap .list:nth-child(6){border-color:#00a199}.home-about .content .wrap .list:nth-child(6) .head>span{color:#00a199}.home-about>.figure{margin:0;position:absolute;top:0;width:454px;z-index:1;opacity:0.7}.home-about>.figure.left{left:0}.home-about>.figure.right{left:auto;right:0}.home-about>.figure>img{height:auto;width:100%}.home-company{padding:100px 0 0}.home-company>.content-wrap{padding-bottom:115px;position:relative}.home-company>.content-wrap::after{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:rgba(36,22,20,0.3);content:'';height:1px;margin:0 auto;width:calc(100% - 130px)}.home-company>.content-wrap>.headding-primary{margin-bottom:100px}.home-company>.content-wrap .box .item{margin-bottom:125px}.home-company>.content-wrap .box .item:last-child{margin-bottom:0}.home-company>.content-wrap .title{font-family:"ten-mincho", serif;font-size:40px;letter-spacing:0.05em;margin-bottom:40px;text-align:center;text-indent:0.05em}.home-company>.content-wrap .copy{font-family:"ten-mincho", serif;font-size:28px;letter-spacing:0.05em;line-height:1.7;margin-bottom:70px;text-align:center;text-indent:0.05em}.home-company>.content-wrap .wrap{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-company>.content-wrap .wrap.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-company>.content-wrap .wrap.center .list{margin-right:4.4%}.home-company>.content-wrap .wrap.center .list:last-child{margin-right:0}.home-company>.content-wrap .wrap .list{margin-bottom:35px;width:30.4%}.home-company>.content-wrap .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;font-size:18px;margin-bottom:15px;text-align:center}.home-company>.content-wrap .wrap .list .image{border:1px solid rgba(36,22,20,0.1);padding-top:50.6%;position:relative;width:100%}.home-company>.content-wrap .wrap .list .image img{position:absolute;top:50%;right:0;bottom:auto;left:0;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-company>.content-wrap .wrap .list .image img.wada{height:auto;width:87.1%}.home-company>.content-wrap .wrap .list .image img.eld{height:auto;width:45.4%}.home-company>.content-wrap .wrap .list .image img.kabaya{height:auto;width:91.1%}.home-company>.content-wrap .wrap .list .image img.ryobi{height:auto;width:87.1%}.home-company>.inner>.box .text-primary span{color:rgba(36,22,20,0.5);display:block}.home-features{padding:115px 0}.home-features .wrap{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-features .wrap .list{width:48.6%}.home-features .wrap .list .image{margin-bottom:30px;padding-top:64.7%;position:relative;width:100%}.home-features .wrap .list .image img{position:absolute;top:0;right:auto;bottom:auto;left:0;height:auto;width:100%}.home-features .wrap .list .image .title{position:absolute;top:50%;right:0;bottom:auto;left:0;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.home-features .wrap .list .image .title span{color:#fff;display:block;letter-spacing:0.05em;line-height:1;text-indent:0.05em}.home-features .wrap .list .image .title span.en{font-family:"brandon-grotesque", sans-serif;font-size:48px;font-weight:500;margin-bottom:35px}.home-features .wrap .list .image .title span.ja{font-family:"ten-mincho", serif;font-size:22px}.home-access{background-color:rgba(114,172,192,0.1);padding:85px 0 115px}.home-access>div .box{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:45px}.home-access>div .box .content{width:665px}.home-access>div .box .content .headding-primary{text-align:left}.home-access>div .box .content .copy{font-family:"ten-mincho", serif;font-size:32px;letter-spacing:0.05em;margin-bottom:35px}.home-access>div .box .content .sub{font-family:YakuHanJPs, 'Noto Sans Japanese', 'Hiragino Kaku Gothic Pro', MyYuGothicM, Meiryo, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#979797;display:block;font-size:16px;margin-top:35px}.home-access>div .box .link{-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:#5da4b8;border-radius:27px;display:inline-block;margin-top:35px;padding:18px 0;text-align:center;width:250px}.home-access>div .box .link:hover{opacity:0.7}.home-access>div .box .link 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:#fff;font-size:16px;padding-left:20px;position:relative}.home-access>div .box .link span::after{position:absolute;top:50%;right:auto;bottom:auto;left:0;background:url(../images/common/icon-map.svg) no-repeat center center;background-size:15px 19px;content:'';height:19px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.home-access>div .box .map{width:540px}.home-access>div .box .map img{height:auto;width:100%}.home-access>div .box .map>.link{display:none}.home-access .title{font-family:"ten-mincho", serif;font-size:32px;letter-spacing:0.15em;margin-bottom:45px;text-align:center;text-indent:0.15em}.home-access .swiper-container{overflow:hidden;width:100%}.home-access .swiper-container .wrap{width:100%}.home-access .swiper-container .wrap .list{width:180px}.home-access .swiper-container .wrap .list .image{margin-bottom:5px;width:100%}.home-access .swiper-container .wrap .list .image img{height:auto;width:100%}.home-access .swiper-container .wrap .list .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:12px;letter-spacing:0;line-height:1.6}.home-outline{background-color:rgba(114,172,192,0.3);padding:45px 20px}.home-outline .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:#323232;font-size:12px;line-height:2;text-align:justify}.home-official{padding:20px}.home-official>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}.home-official>a:hover{opacity:0.7}.home-official img{height:auto;width:100%}.home-other{padding:65px 0}.home-other>.inner .wrap{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-other>.inner .wrap .list{width:48.6%}.home-other>.inner .wrap .list>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;padding-top:41.9%;position:relative}.home-other>.inner .wrap .list>a:hover{opacity:0.8}.home-other>.inner .wrap .list>a.wada{background:url(../images/home/bg-wada.jpg) no-repeat center center;background-size:cover}.home-other>.inner .wrap .list>a.wada .title::after{position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(../images/common/logomark-wada.svg) no-repeat center center;background-size:142px 105px;content:'';height:105px;width:142px}.home-other>.inner .wrap .list>a.hygge{background:url(../images/home/bg-hygge.jpg) no-repeat center center;background-size:cover}.home-other>.inner .wrap .list>a.hygge .title::after{position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(../images/common/logomark-hygge.svg) no-repeat center center;background-size:112px 140px;content:'';height:140px;width:112px}.home-other>.inner .wrap .list>a .title{position:absolute;top:25px;right:auto;bottom:auto;left:35px;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:28px;font-weight:600;line-height:1.7;padding-left:155px;text-shadow:#000 1px 0 10px}.home-other>.inner .wrap .list>a>span{position:absolute;top:auto;right:auto;bottom:30px;left:45px;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:26px;font-weight:500;padding-right:120px}.home-other>.inner .wrap .list>a>span::after{position:absolute;top:50%;right:0;bottom:auto;left:auto;background:url(../images/common/icon-arrow-right.svg) no-repeat center center;background-size:94px 11px;content:'';height:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:94px}@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}.pager .page-numbers{font-size:13px;margin:0 5px;padding:0 5px}.pager .page-numbers:after{width:100%}.pager .page-numbers.dots{font-size:10px;padding:0}.pager .page-numbers.prev{display:none}.pager .page-numbers.next{display:none}.pager .page-numbers.next:before{width:100%}.form input,.form select,.form textarea{font-size:16px}.form input[type="text"],.form input[type="email"],.form textarea{padding:10px}.form textarea{height:200px}.form label{display:block;padding-right:0;padding-bottom:10px}.form .half{width:100%}.form .small{width:27%}.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-primary{margin-right:20px;margin-left:20px;width:auto}.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}body.fixed{position:fixed;width:100%;height:100%}.header>.logo h1{width:100%}.global-nav{background-color:#fff;height:100%;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:20}.global-nav.-open{visibility:visible}.global-nav .inner{position:absolute;top:55%;right:0;bottom:auto;left:0;height:auto;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.global-nav .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.global-nav .wrap .list .element .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:rgba(0,0,0,0.5);display:block;font-size:11px;letter-spacing:0.05em;margin-top:3px;text-indent:0.05em}.global-nav .wrap .list.official{display:block;margin-bottom:10px}.global-nav .wrap .list.official>a{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:#a49058;border-radius:25px;color:#fff;display:block;font-size:14px;font-weight:600;margin:0 auto;padding:17px 0 16px;width:calc(100% - 40px)}.global-nav .wrap .list.tel{display:block}.global-nav .wrap .list.tel>a{background-color:#1c444f;border-radius:26px;color:#fff;display:block;letter-spacing:0.1em;margin:0 auto;padding:7px 0 6px;position:relative;text-indent:0.1em;width:calc(100% - 40px)}.global-nav .wrap .list.tel>a .txt{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:11px;margin-bottom:5px}.global-nav .wrap .list.tel>a .num{font-family:"brandon-grotesque", sans-serif;display:inline-block;font-size:18px;font-weight:500;padding-left:24px;position:relative}.global-nav .wrap .list.tel>a .num::after{position:absolute;top:50%;right:auto;bottom:auto;left:0;background:url(../images/common/icon-tel.svg) no-repeat center center;background-size:22px 14px;content:'';height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.bg-image{display:none}.content-wrap{padding:0;width:auto}.section{margin-top:0;padding-top:0}.headding-primary{margin-bottom:25px}.headding-primary .en{font-size:28px}.headding-primary .ja{font-size:12px}.footer #contact{padding:50px 0}.footer #contact>.headding-primary{margin-bottom:55px}.footer #contact .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mainvisual{padding-top:70px}.mainvisual.is-show .inner .content{top:15px}.mainvisual .figure.top{position:absolute;top:70px;right:auto;bottom:auto;left:0;width:123px}.mainvisual .figure.bottom{position:absolute;top:70px;right:0;bottom:auto;left:auto;width:106px}.mainvisual .figure.bird{position:absolute;top:333px;right:15px;bottom:auto;left:auto;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:85px}.mainvisual .button-wrap{bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:auto;left:0;opacity:0;margin:0 auto;-webkit-transform:none;transform:none}.mainvisual .button-wrap.show{opacity:1}.mainvisual .button-wrap>a{border:none;border-radius:10px 10px 0 0;font-size:15px;height:auto;margin:0 3px;padding:10px 0;text-align:center;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:47.7%}.mainvisual .button-wrap>a span{font-size:12px;margin-bottom:3px}.mainvisual .button-wrap>a:last-child{margin:0;padding:10px 0}.mainvisual .inner{background:url(../images/home/image-mainvisual-sp.png) no-repeat center left;background-size:cover}.mainvisual .inner .content .logo{margin-bottom:-10px}.mainvisual .inner .content .logo img{height:auto;width:142px}.mainvisual .inner .content .title img{width:280px}.mainvisual .inner .scroll{bottom:25px}.home-concept{padding:50px 0 145px}.home-concept .figure{margin:30px 0 45px}.home-concept .figure img{width:100%}.home-concept .swiper-container{padding:0 20px}.home-concept .bg{background:url(../images/home/bg-concept-sp.png) repeat center center;background-size:375px 107px;height:107px}.home-about{padding:50px 0}.home-about .title{font-size:26px;letter-spacing:-0.03em;text-indent:-0.03em}.home-about .text-primary{text-align:justify}.home-about>.inner>.figure>.wrap .list:nth-child(3){margin-bottom:0}.home-about>.inner>.figure>.wrap .list:last-child{margin-bottom:0}.home-about .content .navigation .swiper-button-next::after,.home-about .content .navigation .swiper-button-prev::after{border:1px solid #cacaca;border-radius:22px;background-size:40px 40px;height:40px;width:40px}.home-about .content .wrap .list{padding:30px 0 15px}.home-about .content .wrap .list .illust{margin-top:20px}.home-about>.figure.right{width:106px}.home-company{padding:45px 0 0}.home-company>.content-wrap{padding-bottom:50px}.home-company>.content-wrap::after{width:calc(100% - 40px)}.home-company>.content-wrap>.headding-primary{margin-bottom:35px}.home-company>.content-wrap .box .item{margin-bottom:60px}.home-company>.content-wrap .box .item:last-child{padding-bottom:0}.home-company>.content-wrap .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.home-company>.content-wrap .wrap .list{margin-bottom:30px;width:100%}.home-company>.content-wrap .wrap .list:last-child{margin-bottom:0}.home-company>.content-wrap .wrap .list .image{padding-top:33%}.home-company>.content-wrap .wrap .list .image img.wada{width:78.6%}.home-company>.content-wrap .wrap .list .image img.eld{width:33%}.home-company>.content-wrap .wrap .list .image img.kabaya{width:81.8%}.home-company>.content-wrap .wrap .list .image img.ryobi{width:78.6%}.home-company>.inner>.box .text-primary{margin-top:35px;padding:0 20px}.home-features{padding:50px 0}.home-features .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.home-features .wrap .list{margin-bottom:40px;width:100%}.home-features .wrap .list:last-child{margin-bottom:0}.home-access{padding:45px 0 55px}.home-access>div .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;padding:0 20px}.home-access>div .box .content .headding-primary{text-align:center}.home-access>div .box .content>.link{display:none}.home-access>div .box .map>.link{display:block}.home-access .swiper-container .wrap .list{width:135px}.home-other{padding:20px 0}.home-other>.inner .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.home-other>.inner .wrap .list{margin-bottom:15px;width:100%}.home-other>.inner .wrap .list:last-child{margin-bottom:0}}@media screen and (min-width: 737px){body{min-width:1024px}}@media screen and (max-width: 1500px){.header{padding-right:20px}.header>.logo{left:20px}.header>.logo h1 img{width:200px}.header .other>a{width:205px}.header .other>a span{font-size:15px}.header .other>a.official span{font-size:13px}.global-nav .wrap .list{margin:0 10px}.global-nav .wrap .list .element{font-size:16px}}@media screen and (max-width: 1500px) and (max-width: 1290px){.header{padding-right:15px}.header>.logo{left:15px}.header>.logo h1 img{width:170px}.header .other>a{width:190px}.global-nav .wrap .list{margin:0 5px}.global-nav .wrap .list .element{font-size:13px}}@media screen and (max-width: 1500px) and (max-width: 1290px) and (max-width: 1060px){.header{padding-right:10px}.header>.logo{left:10px}}@media screen and (max-width: 1500px) and (max-width: 1290px) and (max-width: 1060px) and (max-width: 736px){.header{background-color:transparent;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:60px;padding-right:0;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{z-index:110}}@media screen and (max-width: 1500px) and (max-width: 1290px) and (max-width: 736px){.header>.logo h1 img{width:190px}.global-nav .wrap .list{margin:0 0 8%}.global-nav .wrap .list .element{font-size:24px}}@media screen and (max-width: 1060px){.header .other{margin-left:5px}}@media screen and (max-width: 1060px) and (max-width: 736px){.header .other{display:none}}@media screen and (max-width: 1290px){.header .other>a.number:last-child{margin-left:5px}.header .other>a.number .txt{font-size:10px}}@media screen and (max-width: 1200px){.text-primary{font-size:15px;line-height:1.8}.mainvisual .inner .content{width:500px}.home-about>.figure{width:400px}.home-company>.content-wrap .wrap .list .title{font-size:16px}.home-access>div .box .content .copy{font-size:28px}.home-access>div .box .content .sub{font-size:15px;margin-top:25px}.home-access>div .box .link{margin-top:30px}.home-access>div .box .link span{font-size:15px}.home-access .title{font-size:28px}.home-other>.inner .wrap .list>a{padding-top:0;height:220px}}@media screen and (max-width: 1200px) and (max-width: 736px){.text-primary{font-size:14px}.mainvisual .inner .content{position:absolute;top:20px;right:0;bottom:auto;left:0;margin:0 auto;-webkit-transform:none;transform:none;width:100%}.home-about>.figure{opacity:1;width:123px}.home-company>.content-wrap .wrap .list .title{font-size:14px;margin-bottom:10px}.home-access>div .box .content .copy{font-size:21px;line-height:1.8;margin-bottom:25px;text-align:center}.home-access>div .box .content .sub{font-size:12px;margin-top:10px}.home-access>div .box .link{margin-top:20px;width:100%}.home-access>div .box .link span{font-size:14px}.home-access .title{font-size:21px;margin-bottom:25px}.home-other>.inner .wrap .list>a{height:auto;padding-top:41.8%}}@media screen and (max-width: 1325px){.footer #contact .contact::after{height:170px}.footer #contact .contact .head{font-size:19px}.footer #contact .contact .num{font-size:55px}.footer #contact .contact .time{font-size:14px}}@media screen and (max-width: 1325px) and (max-width: 1090px){.footer #contact .contact::after{height:140px;-webkit-transform:translateY(-50%) rotate(35deg);transform:translateY(-50%) rotate(35deg)}.footer #contact .contact .head{font-size:17px}.footer #contact .contact .num{font-size:48px}}@media screen and (max-width: 1325px) and (max-width: 1090px) and (max-width: 736px){.footer #contact .contact::after{content:none}.footer #contact .contact .head{font-size:13px;margin-bottom:5px}.footer #contact .contact .num{font-size:32px;margin-bottom:10px}}@media screen and (max-width: 1535px){.footer #contact .contact>.list{padding-right:80px}.footer #contact .contact>.list:last-child{padding:0 0 0 80px}}@media screen and (max-width: 1535px) and (max-width: 1325px){.footer #contact .contact>.list{padding-right:60px}.footer #contact .contact>.list:last-child{padding:0 0 0 60px}}@media screen and (max-width: 1535px) and (max-width: 1325px) and (max-width: 736px){.footer #contact .contact>.list{margin-bottom:30px;padding:0 0 30px;position:relative}.footer #contact .contact>.list::after{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#fff;content:'';height:1px;margin:0 auto;width:70px}.footer #contact .contact>.list:last-child{margin-bottom:0;padding:0}.footer #contact .contact>.list:last-child::after{content:none}}@media screen and (max-width: 1325px) and (max-width: 736px){.footer #contact .contact .time{font-size:13px;line-height:1.5}}@media screen and (max-width: 1300px){.home-concept .copy{font-size:35px}.home-concept .text{font-size:17px}.home-concept .wrap .list{padding:40px 30px}.home-concept .wrap .list .title{font-size:26px}.home-about .copy{font-size:36px}.home-about>.inner>.figure{width:90%}.home-about>.inner>.figure>.wrap .list{margin-bottom:50px;padding:15px 0}.home-about>.inner>.figure>.wrap .list::after{background-size:30px 30px;bottom:-40px;height:30px;width:30px}.home-about .content>.title{font-size:28px}.home-features .wrap .list .image{margin-bottom:20px}.home-features .wrap .list .image .title span.en{font-size:42px;margin-bottom:25px}.home-features .wrap .list .image .title span.ja{font-size:18px}.home-access>div .box .content{padding-right:30px;width:600px}.home-access>div .box .map{width:475px}}@media screen and (max-width: 1300px) and (max-width: 736px){.home-concept .copy{font-size:22px;letter-spacing:0em;margin-bottom:20px;text-indent:0em}.home-concept .text{font-size:16px;line-height:2}.home-concept .wrap .list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 35px;width:100% !important}.home-concept .wrap .list .title{font-size:20px;margin-bottom:15px}.home-about .copy{font-size:21px;letter-spacing:-0.05em;text-indent:0.08em}.home-about>.inner>.figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:30px 0 45px;width:100%}.home-about>.inner>.figure>.wrap .list{margin-bottom:8px;width:48.7%}.home-about>.inner>.figure>.wrap .list::after{content:none}.home-about .content>.title{font-size:21px;line-height:1.8;margin-bottom:25px}.home-features .wrap .list .image{margin-bottom:15px;padding-top:64.2%}.home-access>div .box .content{padding-right:0;width:100%}.home-access>div .box .map{margin-top:35px;width:100%}}@media screen and (max-width: 1410px){.home-about>.inner>.figure>.wrap{margin-right:30px;width:250px}.home-about>.inner>.figure>.wrap .list>h4{font-size:22px}.home-about>.inner>.figure>.facility{width:calc(100% - 280px)}.home-about>.inner>.figure>.facility span{font-size:13px}}@media screen and (max-width: 1410px) and (max-width: 1300px){.home-about>.inner>.figure>.wrap{width:220px}.home-about>.inner>.figure>.wrap .list>h4{font-size:18px}.home-about>.inner>.figure>.facility{width:calc(100% - 250px)}}@media screen and (max-width: 1410px) and (max-width: 1300px) and (max-width: 736px){.home-about>.inner>.figure>.wrap{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 40px;padding:0 20px;position:relative;width:100%}.home-about>.inner>.figure>.wrap::after{position:absolute;top:50%;right:0;bottom:auto;left:0;background:url(../images/home/figure-concept.svg) no-repeat center center;background-size:30px 30px;content:'';margin:0 auto;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.home-about>.inner>.figure>.wrap .list>h4{font-size:15px}.home-about>.inner>.figure>.facility{width:100%}}@media screen and (max-width: 1410px) and (max-width: 736px){.home-about>.inner>.figure>.facility span{display:block;line-height:1.8;padding:0 20px}}@media screen and (max-width: 1250px){.home-about .content .wrap .list .head{font-size:22px}}@media screen and (max-width: 1250px) and (max-width: 736px){.home-about .content .wrap .list .head{font-size:20px}}@media screen and (max-width: 1540px){.home-about .content .wrap .list .text-primary{min-height:12em}}@media screen and (max-width: 1540px) and (max-width: 1395px){.home-about .content .wrap .list .text-primary{min-height:14em;padding:0 20px}}@media screen and (max-width: 1540px) and (max-width: 1395px) and (max-width: 736px){.home-about .content .wrap .list .text-primary{min-height:11em}}@media screen and (max-width: 1425px){.home-company>.content-wrap .title{font-size:36px}.home-company>.content-wrap .copy{font-size:24px}}@media screen and (max-width: 1425px) and (max-width: 1200px){.home-company>.content-wrap .title{font-size:32px}.home-company>.content-wrap .copy{font-size:20px}}@media screen and (max-width: 1425px) and (max-width: 1200px) and (max-width: 736px){.home-company>.content-wrap .title{font-size:20px;margin-bottom:20px}.home-company>.content-wrap .copy{font-size:18px;margin-bottom:40px;padding:0 20px;text-align:justify}}@media screen and (max-width: 1300px) and (max-width: 1100px){.home-features .wrap .list .image .title span.en{font-size:38px}.home-features .wrap .list .image .title span.ja{font-size:16px}}@media screen and (max-width: 1300px) and (max-width: 1100px) and (max-width: 736px){.home-features .wrap .list .image .title span.en{font-size:24px;margin-bottom:15px}.home-features .wrap .list .image .title span.ja{font-size:14px;line-height:1.6}}@media screen and (max-width: 1360px){.home-other>.inner .wrap .list>a.wada .title::after{background-size:95px 70px;height:70px;width:95px}.home-other>.inner .wrap .list>a.hygge .title::after{background-size:90px 112px;height:112px;width:90px}.home-other>.inner .wrap .list>a .title{font-size:24px;padding-left:120px}.home-other>.inner .wrap .list>a>span{font-size:22px;padding-right:100px}.home-other>.inner .wrap .list>a>span::after{background-size:85px 10px;height:10px;width:85px}}@media screen and (max-width: 1360px) and (max-width: 736px){.home-other>.inner .wrap .list>a.wada .title::after{background-size:70px 50px;height:50px;width:70px}.home-other>.inner .wrap .list>a.hygge .title::after{position:absolute;top:0;right:auto;bottom:auto;left:7px;background-size:55px 69px;height:69px;width:55px}.home-other>.inner .wrap .list>a>span::after{background-size:46px 5px;height:5px;width:46px}}@media screen and (max-width: 1360px) and (max-width: 1200px){.home-other>.inner .wrap .list>a .title{font-size:20px;padding-left:115px;left:25px}.home-other>.inner .wrap .list>a>span{font-size:18px}}@media screen and (max-width: 1360px) and (max-width: 1200px) and (max-width: 736px){.home-other>.inner .wrap .list>a .title{position:absolute;top:15px;right:auto;bottom:auto;left:15px;font-size:14px;padding-left:85px}.home-other>.inner .wrap .list>a>span{position:absolute;top:auto;right:auto;bottom:15px;left:20px;font-size:13px;padding-right:60px}}
