body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;list-style-type:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:16px;text-align:center;color:#333;background:#fff;outline:none;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;padding-bottom:90px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}figure{margin:0}figure.wp-block-embed,figure.wp-block-image,figure iframe{margin:0 0 40px!important}.wp-block-embed-youtube,.wp-block-video{max-width:100%}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;padding-top:56.25%;height:0;text-align:center}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.twitter-tweet{margin:0 auto!important}a:active,a:hover{outline:0}b,strong{font-weight:700}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{margin:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}iframe{border:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5{margin:0;padding:0}ol,ul{overflow:hidden}a{color:#0c0c0c;text-decoration:none}a:hover{color:#a7a8ac}img{vertical-align:bottom;border:0;max-width:100%;-ms-interpolation-mode:bicubic}p{padding:0 0 40px;line-height:1.6;letter-spacing:.05em}#wrap{padding:20px 0;min-width:1020px}.site-header{width:100%}.site-header{width:1020px;overflow:hidden;position:relative;margin:10px auto}.site-header .site-title{width:145px;margin:0 auto}.site-header .site-title img{width:100%}.site-header .sub-title{font-size:1.25em;font-weight:400;padding:15px}.site-header .left-content{position:absolute;top:30px;left:0;overflow:visible}.bt-sns{display:flex}.bt-sns a{color:#fff;font-size:1.2rem;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.bt-sns a.fb{background:#0866ff;margin-right:4px}.bt-sns a.x{background:#000}#float-menu{width:100%;position:fixed;border-top:1px solid #000;z-index:1000;background:#fff;opacity:0}#float-menu ul{width:1020px;margin:8px auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center}#float-menu ul li{margin:0 2px;width:100%}#float-menu ul li a{position:relative;display:block;vertical-align:middle;padding:15px 0;background:#191919;color:#fff;height:50px;box-sizing:border-box}#float-menu ul li a:after{content:"▶";position:absolute;color:#fff;right:8px;top:15px}.search-form{position:relative;top:9px}.search-form .search-field{position:absolute;top:0;left:0;padding-left:40px;outline:0;border-radius:17.5px;border:1px solid #bbb;border-left:none;width:224px;height:33px;background:url('/img/bt-search.png') 0 0 no-repeat;overflow:hidden;font-size:.95em}.search-form .search-submit{position:absolute;top:0;left:0;background:0 0;z-index:2;display:block;width:40px;height:35px;text-indent:-9999px;border:none}.site-header .right-content{position:absolute;top:20px;right:0;color:#000;text-align:center}.site-header .right-content .tel-no{font-size:1.8em;padding-left:25px;background:url('/img/icon-tel.png') 2px 0px no-repeat;letter-spacing:.15em;line-height:.9em}.site-header .right-content .hours{font-size:.8em;margin:5px 0;letter-spacing:.05em}.site-header ul li a{transition:all .3s ease-out}.top-main-links{width:1020px;margin:0 auto;overflow:hidden;letter-spacing:-.4em}.top-main-links .box{position:relative;display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;vertical-align:bottom;width:340px;height:340px;overflow:hidden}.top-main-links .box:after{content:"";display:block;padding-top:100%;transition:all .3s ease-out}.top-main-links .blog:after{background:url('/img/bg-top-blog.png') center center no-repeat}.top-main-links .for-rent:after{background:url('/img/bg-top-for-rent.png') center center no-repeat}.top-main-links .guide:after{background:url('/img/bg-top-guide.png') center center no-repeat}.top-main-links .box:after{background-size:contain}.top-main-links .box:hover:after{transform:scale(1.1)}.top-main-links dl{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:260px}.top-main-links dt{position:relative;overflow:hidden;top:10px;margin:0 auto;width:100px;height:100px;z-index:1}.top-main-links dt img{width:100%}.top-main-links .guide-title-en{position:relative;top:20px;z-index:1;font-size:2.6em;color:#fff;letter-spacing:.05em;font-family:'Asap',sans-serif}.top-main-links .guide-title-en span{font-size:.9em}.top-main-links .summary{position:relative;top:20px;z-index:1;font-size:1.4em;color:#fff;z-index:1}.top-main-links .read-more{position:relative;top:50px;z-index:1;height:40px}.top-main-links .read-more a{transition:all .3s ease-out}.main-nav{background:#e1e1e0}.main-nav{height:54px}.main-nav-wrap{height:44px}.home .main-nav{background:#fff}.main-nav-wrap.fixed{background:#e1e1e0;position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 0 5px rgba(0,0,0,.3)}.main-nav-wrap.fixed li a{padding:15px 0}.main-nav-inner{width:1020px;overflow:hidden;margin:0 auto;font-size:.9em;text-align:left}.main-nav-inner li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;margin:0 14px;line-height:1em}.main-nav-inner li:first-child{margin-left:0}.main-nav-inner li:last-child{margin-right:0}.main-nav-inner li a{color:#212121;display:block;padding:20px 0}.main-nav-inner li a:hover{text-decoration:underline}.main-nav-inner li a:hover{text-decoration:underline}.main-nav-inner li.menu-item-6621{background:url("/img/bt-beginner.png") left 48% no-repeat;background-size:15px auto;padding-left:20px}.banner-sharehouse{margin-bottom:20px}.banner-sharehouse a{transition:all .3s ease-out}.banner-sharehouse a:hover{opacity:.85}.breadcrumbs{width:1020px;overflow:hidden;margin:20px auto;text-align:left;font-size:.75em}.breadcrumbs span{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;}.breadcrumbs span.current-item{font-weight:700}.content-title-header{overflow:hidden;padding:0 0 10px;margin:0 0 20px;position:relative;border-bottom:1px solid #a6a8ab}.content-title-header h1{font-weight:400;float:left;font-size:20px;margin-right:36px}.content-title-header p{padding:8px 0 0}.single .content-title-header h1{padding-left:40px}.title-icon{background:url('/img/icon-page-title.png') left 0px no-repeat;padding:0 0 5px 30px;border-bottom:1px solid #a6a8ab}.for-rent .content-title-header{background:url('/img/icon-for-rent.png') left 0 no-repeat;margin-bottom:24px}.blogpost .content-title-header{background:url('/img/icon-blog.png') left 0px no-repeat}.contact .content-title-header,.article-contact .content-title-header{background:url('/img/icon-contact.png') left 2px no-repeat;padding:0 0 3px 35px;border-bottom:1px solid #a6a8ab}.article-category{margin:20px auto}#content{overflow:hidden;word-break:break-all}#content #primary{overflow:hidden;clear:both}.content-area.top{padding-top:20px}#content #primary{background:#fff}.home #content #primary{background:#f1f1f1}.site-main{width:760px;float:right}#content #primary #main{padding-bottom:20px}#content #primary #main,#content #secondary #secondary-inner{overflow:hidden;text-align:left}#content #primary #primary-inner{width:1020px;margin:0 auto}#content #secondary{overflow:hidden;clear:both}#content #secondary #secondary-inner{width:1020px;margin:0 auto}#content #primary #main hr{clear:both;border:none;border-top:1px dotted #a6a8ab;padding:0;margin:20px 0}.entry-list-area{clear:both;overflow:hidden;letter-spacing:-.4em;margin-right:-20px}.entry-list-area .entry-box{width:240px;display:inline-block;letter-spacing:.05em;*display:inline;*zoom:1;vertical-align:top;margin-right:20px;margin-top:20px;overflow:hidden;position:relative;z-index:0}.entry-thumbnail{position:relative}.entry-list-area .entry-box .entry-thumbnail{width:240px;overflow:hidden;height:0;background:#fff;padding-top:66.25%}.entry-list-area .entry-box .entry-thumbnail:hover{opacity:.85}.entry-list-area .entry-box .entry-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto}.property-price{position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);color:#fff;width:100%;padding:5px 10px;box-sizing:border-box;font-size:14px;line-height:1.2}.entry-box .new-flag{position:absolute;top:0;left:0;width:100%;z-index:1;line-height:0}.entry-box .new-btn,.entry-box .rent-btn,.entry-box .infobar{position:relative;top:0;left:0;padding:4px 10px;box-sizing:border-box;font-size:14px;line-height:1;font-family:'Asap',sans-serif;color:#fff}.entry-box .new-btn,.entry-box .rent-btn{width:60px}.entry-box .new-btn{background:#ef3c37}.entry-box .rent-btn{background:#221e1f}.entry-box .infobar{background:rgba(183,183,183,.9);width:100%}.entry-list-area .entry-box .entry-header{z-index:2;margin:auto;padding:16px 8px;background:#fff;min-height:116px;transition:all .3s ease-out;border:none}.entry-list-area .entry-box .entry-header:hover{background:rgba(0,0,0,.7);color:#fff}.entry-list-area .entry-box .entry-header:hover .entry-title a{color:#fff}.entry-list-area .entry-box .entry-header .entry-title{font-weight:400;line-height:1.4;font-size:1em;clear:both}.entry-list-area .entry-box .entry-header .entry-title a{color:#000}.entry-list-area .entry-box .entry-header .entry-title a:hover{text-decoration:underline}.cat-link{font-size:.8em;display:flex}.cat-link a span{border-radius:15px;color:#fff;display:block;padding:4px 9px;margin:0 5px 5px 0}.cat-link .time{display:inline-block;padding-top:4px}.cat-link a span{background:#ddd}.cat-link a .link{background:#cbbb88}.cat-link a .full,.cat-link a .rent{display:none}.cat-link a .detail{background:#a6a8ab;margin-right:5px}.view-all{display:block;margin:20px auto;background:#fff;padding:15px 0;text-align:center;width:300px}.view-all img{vertical-align:middle}.acf-area{border-bottom:1px solid #a6a8ab;clear:both;overflow:hidden}.guide .acf-area,.company .acf-area,.links .acf-area{border:none;padding-bottom:40px;margin-bottom:0}.help .acf-area p{margin:20px 0;padding:0 20px}.acf-area h1{color:#ff4767;font-weight:400;font-size:1.4em;border-bottom:1px dotted #a6a8ab;margin:0 0 16px;padding-bottom:16px}.guide .acf-area h1{border:none}.acf-area .indent{padding-left:20px}.acf-area a{text-decoration:underline}.balloon dl{margin:20px 0;padding:0 0 20px;border-bottom:1px solid #ddd;clear:both;overflow:hidden}.balloon dl:last-child{border-bottom:0;margin-bottom:0}.balloon dt{background:#221e1f;color:#fff;padding:15px 0 0 20px;width:260px;overflow:visible;position:relative;float:left;height:35px;margin-right:20px;border-radius:4px}.balloon dt:after{position:absolute;content:" ";top:50%;right:-20px;margin-top:-10px;border-style:solid;height:0;width:0;border-color:transparent transparent transparent #221e1f;border-width:10px}.balloon p{padding:0;margin-bottom:10px}.balloon p.last{margin-bottom:0}.balloon dd{padding:0 20px;overflow:hidden}.balloon dd ol{margin:0 0 20px}.balloon dd li{list-style:none}.balloon .down-arrow{margin:10px 0}.faq-balloon dl{margin:20px 0 0;overflow:hidden}.faq-balloon dt{background:#221e1f;color:#fff;padding:10px 10px 10px 50px;position:relative}.faq-balloon dt:before,.faq-balloon dd:before{position:absolute;left:1%;font-weight:700;color:#fe4867;font-size:1.2em}.faq-balloon dt:before{content:"Q";top:8px}.faq-balloon dd:before{content:"A";top:23px}.faq-balloon dt:after{position:absolute;content:"";left:5%;bottom:-18px;margin-top:-10px;border-style:solid;height:0;width:0;border-color:#221e1f transparent transparent;border-width:10px}.faq-balloon dd{padding:25px 25px 25px 50px;overflow:hidden;position:relative}.acf-area ol{margin:0 0 40px}.acf-area ol li{list-style:decimal inside;padding:0 24px;line-height:1.6;padding-left:1em;text-indent:-1em}.acf-area .head{float:left;width:60%;margin:0 20px 0 0;height:0;padding-top:47.5%;position:relative}.acf-area .head img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.acf-area .profile{line-height:1.6em}.acf-area .profile dt{clear:left;float:left;width:80px}.acf-area .profile dd{overflow:hidden}.guide .acf-area .features dl{background:url('/img/icon-features.png') 0 0 no-repeat;margin-bottom:15px}.guide .acf-area .features dt{background:#221e1f;color:#fff;padding:10px;margin-left:60px}.guide .acf-area .features dd{margin:10px 0 10px 60px;padding:10px}.company .acf-area .outline{border-top:1px solid #a6a8ab;margin-bottom:25px;width:100%}.company .acf-area .outline tr th{background:#f1f1f3;width:180px;font-weight:400}.company .acf-area .outline tr td{border-right:1px solid #a6a8ab}.company .acf-area .outline tr th,.company .acf-area .outline tr td{padding:10px;border-left:1px solid #a6a8ab;border-bottom:1px solid #a6a8ab}.property-map-wrap{position:relative;width:280px;margin:20px auto}.property-map-wrap img{width:100%;margin-bottom:10px}.property-map-wrap p{text-align:center;font-size:14px}.property-lity{display:none}.property-lity h2{font-size:16px;text-align:center;color:#fff;margin:10px 0}.lity-opened .property-lity{display:block}.album dl{overflow:hidden}.company .acf-area .album .last{margin-bottom:40px}.company .acf-area .album dt{float:left;margin-bottom:20px;margin-right:40px}.company .acf-area .album dd{border:5px solid #f1f1f3;height:190px;margin-left:220px;margin-bottom:20px;padding:0 10px;position:relative;overflow:visible}.company .acf-area .album dd span{display:block;margin-top:70px;font-weight:700}.company .acf-area .album dd:after{content:"";position:absolute;top:50%;left:-20px;margin-top:-10px;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #f1f1f3 transparent transparent}.links .acf-area h3{color:#1e98c6;font-weight:400;margin-top:10px}.links .acf-area ul li{background:url('/img/icon-arrow.png') left 8px no-repeat;padding-left:15px;margin:16px 0 0}.links .acf-area dl{float:left;width:48%}.local-comp-box{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #ddd}.local-comp-box.last{border-bottom:0}.link-inner p{font-size:.9em;padding:0;color:#a6a8ab}.acf-area .align-box{overflow:hidden}.acf-area .align-box img{width:100%}.links .acf-area .align-box.empty{float:right;width:50%;overflow:hidden;margin-bottom:20px;height:80px}.sitemap a:hover{text-decoration:underline!important}a.bt-content-footer{display:block;margin:20px auto 0;width:500px;padding:15px;border-radius:50px;background:#a6a8ab;text-align:center;color:#fff;font-size:1.8em;text-decoration:none}.tabs-btn{margin-bottom:20px;overflow:hidden}.tabs-btn li{float:left;width:50%;text-align:center;background:#f1f1f3;color:#fff;box-sizing:border-box}.tabs-btn .current{background:#a7a8ac;padding:20px}.tabs-btn li a{display:block;padding:20px}.meta-block{overflow:hidden;margin-bottom:24px;display:flex;justify-content:space-between}.entry-header{border-bottom:1px dotted #a6a8ab;overflow:hidden;margin-bottom:24px}.cat-link{diaplay:flex}.cat-link.detail{float:right;width:450px;text-align:right}.sns{display:flex}.sns li a{display:block;color:#fff;font-size:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.sns li a.fb{background:#0866ff;margin-right:8px}.sns li a.x{background:#000}.sns.share-house{margin-bottom:30px;float:none}.entry-header .date{color:#a6a8ab;letter-spacing:.2em;line-height:1;margin-bottom:10px}.entry-header .entry-title{font-size:1.8em;line-height:1.4;margin-bottom:10px}.layout-info-block,.layout-info{overflow:hidden}.layout-info-block{padding-bottom:24px}.layout-eyecatch-block{float:left;width:30%;background:#f4f4f4;text-align:center;margin-right:10px;position:relative}.layout-eyecatch-block.no-img{background:#a6a8ab;padding:26px 0}.zoom-btn{position:absolute;bottom:10px;right:10px;text-indent:100%;display:block;overflow:hidden;white-space:nowrap;width:30px;height:30px;background:url('/img/zoom-btn-pc.png') 0 0 no-repeat rgba(244,244,244,.9);border:0}.layout-eyecatch-block a{display:block;padding:20px}.layout-eyecatch-block img{width:auto;height:171px}.layout-eyecatch-block.no-img img{height:auto}.layout-info table{width:100%}.layout-info th,.layout-info td{font-size:.875em;padding:10px;border:1px solid #c8c9cb;box-sizing:border-box}.layout-info th{background:#f4f4f4;font-weight:400;width:20%}.layout-info td{width:30%}.entry-content{word-break:break-all;overflow:hidden;clear:both}.entry-content h2{background:url("/img/icon-h2.png") 0 0 no-repeat;background-size:40px auto;padding:5px 5px 5px 48px;margin:0 0 40px;border-bottom:1px solid #ddd;font-size:1.6em;font-weight:700}.entry-content h3{padding:5px;margin:0 0 40px;font-size:1.5em;font-weight:700}.entry-content h4{padding:5px;margin:0 0 40px;font-size:1.4em;font-weight:700}.entry-content ul,.entry-content ol{padding:0 16px 40px}.entry-content ul li{line-height:1.8;letter-spacing:.05em;list-style:disc inside;margin-bottom:8px}.entry-content ol li{line-height:1.8;letter-spacing:.05em;list-style:decimal inside;margin-bottom:8px}.entry-content blockquote{padding:16px;background:#f3f3f3;margin-bottom:40px}.entry-content blockquote cite{font-size:.9rem}.entry-content .full-comment{color:red}.entry-content .full-flag{background:#ff4767;color:#fff;text-align:center;padding:10px;margin-bottom:18px}.entry-content a{color:#06c;text-decoration:underline}.entry-content a:hover{text-decoration:none}.entry-content img.emoji{width:18px;display:inline-block;vertical-align:top;margin:2px 5px}.entry-content .old-img{width:320px;height:auto}.entry-content figure figcaption{text-align:center;font-size:.9rem}.wp-embedded-content{width:100%}.inquery-block{margin-bottom:24px}.article-info{margin-bottom:24px;clear:both;overflow:hidden}.article-info h1{border-bottom:1px solid #a6a8ab;padding:0 0 10px 40px;font-size:1.4em;font-weight:400;margin-bottom:20px;overflow:hidden}.article-info .article-info-inner{overflow:hidden;margin-right:-20px}.detail h1{background:url('/img/icon-detail.png') 0 0 no-repeat;margin-bottom:24px}.map h1{background:url('/img/icon-map.png') 0 0 no-repeat;margin-bottom:24px}.list-title{background:url('/img/icon-related-post.png') 0 0 no-repeat}.comment h1{background:url('/img/icon-comment.png') 0 5px no-repeat}.article-info.contact h1{background:url('/img/icon-inquiry.png') 10px center no-repeat #000;color:#fff;padding:10px 10px 5px 60px;line-height:1.6em}.sharehouse-offer-message{text-align:center}.sharehouse-nav{margin:30px 0;display:flex;border-top:1px solid #a6a8ab;border-right:1px solid #a6a8ab}.sharehouse-nav li{width:25%;border-left:1px solid #a6a8ab;border-bottom:1px solid #a6a8ab}.sharehouse-nav a,.sharehouse-nav span{display:block;padding:10px 0;text-align:center;font-size:14px;color:#221e1f}.sharehouse-nav .current{background:#e6e7e7}.sharehouse-page h2{margin:30px 0;text-align:center;background:0 0;border:none;padding:0}.sharehouse-subtitle h2{margin:30px 0 5px;font-size:28px;line-height:1;font-family:'Asap',sans-serif;letter-spacing:.1em}.sharehouse-subtitle p{text-align:center;font-size:12px;margin-bottom:30px}.sharehouse-page .message{padding:0 40px;margin-bottom:30px}.sharehouse-page .message p{font-size:14px}.sharehouse-btn{display:block;margin:30px auto;background:#e6e7e7;border:1px solid #ddd;padding:15px 0;text-align:center;width:300px;transition:ease .3s all}.sharehouse-btn:hover{background:#b2b5b5;color:#fff}.vacant-table{width:100%;margin-bottom:40px}.vacant-table th,.vacant-table td{padding:10px 5px;text-align:center}.vacant-table th.scope{font-size:14px;color:#ff4867;font-weight:400}.vacant-table td{position:relative;font-size:14px;border:1px solid #bbbdbf}.vacant-table .first{border-left:0}.vacant-table .last{border-right:0}.vacant-table .border:before,.vacant-item-table td:before{top:0}.vacant-table .border:before,.vacant-table .border:after,.vacant-item-table td:before,.vacant-item-table td:after{content:"";width:10px;height:10px;position:absolute;bottom:0;left:-5px;display:block;background:#fff}.vacant-table .odd,.vacant-table .odd .border:before,.vacant-table .odd .border:after{background:#f2f2f2}.vacant-table .vacant a,.vacant-table .occupied a{display:block;color:#fff;margin:0 10px;padding:5px 0;transition:all .3s ease-out;position:relative}.vacant-table .vacant a{background:#174e9e}.vacant-table .occupied a{background:#c60019}.vacant-table .vacant a:before,.vacant-table .occupied a:before{content:">";position:absolute;top:0;right:5px;bottom:0;color:#fff;margin:auto;padding:5px 0}.vacant-table .vacant a:hover,.vacant-table .occupied a:hover{background-color:#3d3638}.vacant-table .occupied,.vacant-table .vacant{border-right:0}.vacant-item-table th,.vacant-item-table td{text-align:left}.vacant-item-table th{padding:10px 0;font-size:14px;border-top:1px solid #bbbdbf;border-right:1px solid #bbbdbf;border-bottom:1px solid #bbbdbf;width:20%}.vacant-item-table td{padding:10px 20px;border-right:0}.vacant-item-block{margin-bottom:30px}.vacant-item-block h3{color:#ff4867;margin-bottom:10px;font-size:16px}.vacant-item-block p{font-size:14px;margin-bottom:10px}.vacant-item-block p.last{margin-bottom:20px}.vacant-item-block .indent{padding-left:1em;text-indent:-1em}.vacant-item-block .indent:before{content:"※";color:#ff3d5f}.vacant-item-block.bd-bottom{padding-bottom:20px;border-bottom:1px dotted #ddd}.photo-gallery li{margin-right:20px;margin-bottom:20px;float:left;width:175px}.photo-gallery li.last{margin-right:0}.shareroom-eyecatch{margin-bottom:20px}.sharesingle-head{border:1px solid #bbbdbf;padding:10px;margin-bottom:20px}.sharesingle-head li{float:left;width:50%;text-align:center}.sharesingle-head .first{border-right:1px solid #bbbdbf}.sharesingle-head .inner{padding:10px}.sharesingle-head .big{margin-left:10px;font-size:28px}.contact .inquiry-box{overflow:hidden;text-align:center}.contact .inquiry-box li{list-style:none}.contact .inquiry-box .tel-no{font-size:4.2em;letter-spacing:.18em;background:url('/img/icon-article-tel.png') 36px 30px no-repeat;padding-left:30px}.contact .inquiry-box li.hours{padding-bottom:20px;font-size:1.6em;letter-spacing:.2em}.inquiry-bt{padding:0 10px;margin-bottom:20px;font-size:1.6em}.inquiry-bt a{background:#000;color:#fff;display:block;padding:15px 0;border-radius:25px}.inquiry-bt.article-contact a{background:#ff4867}.inquiry-bt.company-profile a{background:#747474}.article-info table{border-top:1px solid #a6a8ab;border-right:1px solid #a6a8ab;width:100%}.article-info th,.article-info td{border-left:1px solid #a6a8ab;padding:10px;border-bottom:1px solid #a6a8ab}.article-info th{background:#f5f5f5;width:100px}.article-info .row4 td{width:29%}.hato-link{border:1px solid #221e1f;padding:20px}.hato-link li{float:left;margin-right:20px;width:325px}.hato-link li p{margin-bottom:0;font-size:.75em;line-height:1.6}.hato-link li.last{margin-right:0;width:120px}.hato-link .image{width:230px}.hato-link .button{background:#221e1f;position:relative}.hato-link .button a{display:block;color:#fff;text-align:center;width:120px;height:60px;line-height:60px}.hato-link .button a:hover{background:#404040;opacity:1}.related-post{overflow:hidden;margin-right:-20px}.related-post.first{border-bottom:1px solid #a6a8ab;padding-bottom:20px;margin-bottom:40px}.related-post .related-post-box{width:240px;float:left;margin-right:20px;overflow:hidden;position:relative;z-index:0}.related-post .entry-thumbnail{position:relative;width:240px;height:0;overflow:hidden;background:#fff;padding-top:66.25%}.related-post .entry-thumbnail a img{width:100%;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.related-post .entry-thumbnail a .no-img{height:200px}.related-post .related-post-box .entry-header{padding:16px;background:#fff;min-height:100px;z-index:2;margin:auto;border:none;transition:all .3s ease-out}.related-post .related-post-box:hover .entry-header{background:#000;opacity:.8}.related-post .related-post-box .entry-header h4{position:relative;z-index:2;font-weight:400;line-height:1.2em;clear:both}.related-post .entry-header h4 a{line-height:1.6}.related-post .entry-header h4 a:hover{text-decoration:underline}.related-post .related-post-box:hover .entry-header h4 a{color:#fff}.backnumber h1{margin-bottom:0}.backnumber-wrap li{padding:20px 0;border-bottom:1px solid #ddd;overflow:hidden}.backnumber-wrap .entry-thumbnail{float:left;margin-right:20px}.backnumber-head{overflow:hidden}.backnumber-head h2{font-size:1.4em;font-weight:400}.backnumber-head .entry-header{padding-bottom:10px;margin-bottom:10px}.backnumber-head .post-date{float:left;display:block;line-height:31px;margin-right:10px}.backnumber-head .cat-link,.backnumber-head .cat-link a span{margin-bottom:0}.backnumber-link{margin:20px 0;text-align:right}.backnumber-link .offer-link{background:url('/img/arrow-right.svg') 0 center no-repeat;padding-left:34px}.article-info.comment .comment-respond .comment-reply-title{display:none}.article-info.comment .comment-list>li{padding:10px 0;overflow:hidden;margin:10px 0;border-bottom:1px dotted #a6a8ab}.article-info.comment .comment-list li .comment-meta{text-align:right;font-size:.8em}.article-info.comment .comment-list li .reply{text-align:right}.article-info.comment .comment-list li .reply a{padding:3px 8px;text-decoration:none;overflow:hidden}.article-info.comment .comment-list li ol.children{padding-left:20px}.article-category-area{overflow:hidden;letter-spacing:-.4em;clear:both;padding-top:10px}.article-category-area li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;vertical-align:top;margin-right:10px;margin-top:10px;overflow:hidden;text-align:center}.article-category-area li a{display:block;background:#a6a8ab;padding:5px 10px;color:#fff;border-radius:8px;transition:all .3s ease-out}.sidebar{overflow:hidden;float:left;width:230px;text-align:left;padding:0}.sidebar h3{margin-bottom:10px;font-weight:400;font-size:18px;color:#a6a8ab}.sidebar .ex-banner{text-align:center;margin:0 0 10px;padding:5px 0}.sidebar .ex-banner a:hover{color:#000}.sidebar .ex-banner img{display:block;margin:5px auto}.sidebar .ex-banner02{font-size:.875em}.sidebar .ex-banner02,.sidebar .umisakura-banner{margin-bottom:8px}.sidebar .ex-banner02 a,.sidebar .umisakura-banner a{display:flex}.sidebar .ex-banner02 img,.sidebar .umisakura-banner img{height:78px;width:78px;margin-right:8px}.sidebar .umisakura-banner a dl dt{color:#e3007f}.sidebar .umisakura-banner a dl dd{padding-top:5px;font-size:.875em}.sidebar .sidebar-box{font-size:.875em;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #a6a8ab}.sidebar .sidebar-box.last{border-bottom:0}.sidebar .news-list{clear:both;overflow:hidden;margin:10px 0 20px}.sidebar .news-list dt{float:left;margin-right:10px}.sidebar .news-list dd{overflow:hidden}.sidebar .news-list dd a{color:#201c1d}.sidebar .news-list dd a:hover{text-decoration:underline}.sidebar .menu li{background:url('/img/icon-arrow.png') left 7px no-repeat;padding-left:15px;margin:0 10px 10px}.sidebar .menu .menu-item-has-children{margin:0 10px}.sidebar .menu a{color:#6f6f6f}.sidebar .sub-menu{margin-top:5px}.site-footer{clear:both;width:100%;border-top:1px solid #a6a8ab}.site-footer #footer-inner{width:1020px;margin:0 auto;overflow:hidden}.site-footer #footer-inner nav#footer-nav ul{margin:20px auto 40px;font-size:.9em;display:flex;justify-content:center}.site-footer #footer-inner nav#footer-nav ul li{margin:0 20px}.site-footer #footer-inner nav#footer-nav ul li a{color:#000}.site-footer #footer-inner nav#footer-nav ul li a:hover{text-decoration:underline}.site-footer #footer-inner .site-info{overflow:hidden}.site-footer #footer-inner .site-info a{display:block;width:165px;overflow:hidden;margin:0 auto 15px}.site-footer #footer-inner .site-info span{font-size:.7em}.contact-block{padding:20px 0}.mw_wp_form.mw_wp_form_complete{padding:0}.contact-complete .entry-content,.article-contact-complete .entry-content{margin-bottom:30px}.contact-form{margin-bottom:20px}.contact-form dt{font-weight:700;display:block;float:left;width:300px;line-height:34px}.mw_wp_form_confirm .contact-form dt{line-height:normal}.contact-form dd{overflow:hidden}.contact-form .ex{font-size:.875em;padding:0}.contact-form input{width:320px;border-radius:2px;padding:7px 10px;border:1px solid #a6a8ab;margin-bottom:5px}.contact-form input.tel{width:85px}.contact-form .item p{margin:0 0 10px;padding:0}.mwform-checkbox-field{display:block}.mwform-checkbox-field-text{display:inline-block;margin-bottom:10px}.contact-form .item .horizontal-item+.horizontal-item{margin-left:0}.contact-form .item label{cursor:pointer}.contact-form .item input{width:20px;border-radius:2px;padding:5px 8px;border:1px solid #a6a8ab}.contact-form textarea{width:70%;height:200px;padding:10px}.bt-box{text-align:center;margin:40px 0}.bt-box input{display:block;*display:inline;*zoom:1;font-size:16px;vertical-align:top;margin:0 auto 20px;background:#ff4867;color:#fff;padding:15px 0;border-radius:25px;border:none;width:300px;cursor:pointer}.bt-box .form-back{background:#a6a8ab;width:150px}.contact-form .reserve-inner,.mw_wp_form_confirm .confirm-off,.mw_wp_form_confirm .ex,.mw_wp_form_confirm .reserve-inner h4,.mw_wp_form_confirm .reserve-inner .descript,.mw_wp_form_confirm .reserve-input{display:none}.mw_wp_form_confirm .reserve-inner{display:block}.contact-form .reserve-inner p{margin-bottom:20px}.reserve-remove.active{margin-bottom:20px}.reserve-remove input{width:auto}.reserve-remove label{cursor:pointer}.reserve-input dt{width:100px;font-weight:400}.reserve-input dd{margin-bottom:10px}.reserve-input input{margin-right:10px}.reserve-input select{padding:5px;font-size:14px}.contact-form .pickup-inner dd{display:inline-block}.contact-form .pickup-input{width:240px}.contact-form .pickup-hour{padding:5px}.confirm-box{position:relative;margin:8px}.mw_wp_form_confirm .confirm-box{display:none}.mwform-checkbox-field{display:inline}.checkbox-input{display:none;margin-right:8px;width:16px;height:16px;position:absolute;top:4px;left:0}.confirm-box .confirm-txt{cursor:pointer;position:relative;padding:8px 24px 0;line-height:1.6;font-size:1rem}.checkbox-input+span:before{content:"";display:block;position:absolute;top:4px;left:0;width:14px;height:14px;border:none;background-color:#fff;border:solid 1px #333;border-radius:2px}.checkbox-input+span:after{content:"";display:block;position:absolute;top:3px;left:5px;width:5px;height:13px;transform:rotate(40deg);border-bottom:3px solid #dc000c;border-right:3px solid #dc000c;opacity:0}.checkbox-input:checked+span:after{opacity:1}.blog-nav{border-bottom:1px solid #a6a8ab;overflow:hidden;margin:20px auto;font-size:.8em;position:relative;width:100%;height:60px}.blog-nav li{margin:auto;position:absolute;top:0;width:380px;height:40px}.blog-nav li a{color:#000;display:block;padding:0 30px}.blog-nav .older{background:url('/img/icon-arrow-right.png') right center no-repeat;right:0}.blog-nav .newer{background:url('/img/icon-arrow-left.png') left center no-repeat;left:0}.blog-nav .line{border-left:1px solid #a6a8ab;left:0;right:0;bottom:0;width:1px;height:60px}.pagenation{text-align:center;margin:20px auto 40px}.pagenation .pages{display:none}.pagenation li{display:inline-block;*display:inline;*zoom:1;margin:0 5px}.pagenation li a{padding:5px 10px;display:block;transition:all .3s ease-out}.pagenation .current{background:#fff;color:#a7a8ac;border:1px solid #a7a8ac;padding:4px 9px;margin:0 5px}.pagenation li a:hover{background:#a7a8ac;color:#fff}.wp-pagenavi .extend{background:0 0;color:#333}.wp-pagenavi a{padding:5px 10px;margin:0 3px;background:#a7a8ac;transition:all .3s ease-out;color:#fff}.wp-pagenavi a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.wp-pagenavi .first,.wp-pagenavi .last{display:none}.wp-pagenavi .extend{color:#a7a8ac}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background:0 0;color:#a7a8ac;border:none}.acf-map{position:relative!important;padding-bottom:56.25%;height:0;border:#ccc solid 1px;z-index:2}.acf-map img,.acf-map iframe{max-width:inherit !important;position:absolute;top:0;left:0;width:100%;height:100%}.share-top-img{margin-bottom:20px}.share-title{margin-bottom:20px;padding:0 20px 10px;border-bottom:1px dashed #ddd}.share-message{padding:0 20px;margin-bottom:40px}.share-article{padding:0 20px;position:relative}.timeline-mark{position:absolute;top:0;left:50px;z-index:99}.time-line{margin-bottom:40px}.time-line li{position:relative;border-left:5px solid #e6e8e7;padding-left:80px;margin-left:60px;padding-bottom:80px;z-index:90}.time-line li.last{padding-bottom:0}.timeline-thumb{margin-bottom:10px}.timeline-thumb a:hover{opacity:.85}.timeline-date{position:absolute;top:30%;left:-48px;background:#fff;z-index:99;padding:10px 0}.timeline-date p{margin-bottom:0;text-align:center;color:#66bee2;font-weight:700;letter-spacing:.1em}.timeline-date .date{font-size:1.5em}.timeline-wrap{padding:10px;border:1px solid #f1f1f1}.timeline-link{font-size:1.2em;font-weight:700;display:block;padding:10px 0}a.opacity-on{transition:all .3s ease-out}a.opacity-on:hover,a.opacity-on img:hover,.opacity-on input:hover,a img.opacity-on:hover,.cat-item a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.red{color:#ff3d5f}.pointup{color:#ff3d5f;font-size:1.6rem}.font-big{font-size:2.25em;line-height:1.6}.font-b{font-weight:700}.sitemap ul{padding-bottom:30px}.sitemap ul li{background:url('/img/icon-arrow.png') 0 5px no-repeat;padding-left:15px;padding-bottom:10px;list-style:none}.sitemap ul li a:hover{text-decoration:underline}.page-wrapper{opacity:.3}.page-wrapper.loaded{opacity:1}.loader{position:absolute;top:50%;left:40%;display:inline-block;margin:0 12.5% 100px;width:100px;height:100px;border:2px solid #a7a8ac;border-radius:50%;animation:spin 1.25s infinite linear;border-top-color:transparent}.loader:before,.loader:after{left:-2px;top:-2px;display:none;position:absolute;content:'';width:inherit;height:inherit;border:inherit;border-radius:inherit}.loader:after{display:block;border-color:transparent;border-top-color:#a7a8ac;animation:spin 1.75s infinite linear reverse}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#to-top{position:fixed;bottom:80px;right:20px;z-index:1000}#to-top a{display:block;width:60px;height:60px}#c-modal_bg{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,.6);display:none}#c-modal{position:fixed;top:50%;left:50%;z-index:9999;width:600px;height:338px;transform:translate(-50%,-50%);background:#fff;border:1px solid #000;display:none;padding:24px}#c-modal_bg.on,#c-modal.on{display:block}#c-modal h1{margin:24px auto}#c-modal h1 img{width:145px;height:90px}#c-modal_close{padding:5px;cursor:pointer;padding:8px;background:#000;width:50%;color:#fff;margin:24px auto}.ad-footer{margin:0 auto;padding:16px 0;width:1020px}.ad-sidebar{margin:0 auto 16px;padding:8px}.ad-single{margin:0 auto 32px}