.element-news dt .new-mark,.element-new-mark .new-mark{width:32px;height:13px;position:absolute;background-color:#fff;border:1px solid #e50000;border-radius:2px;text-align:center;font-weight:bold;font-size:12px;font-family:Meiryo,Arial;color:#e50000;line-height:15px}.element-news dt{width:100%}.element-news dt .new-mark{margin-left:6px;margin-top:2px}.element-news dd{padding:0 0 15px 15px}.element-news dd a{text-decoration:underline}.element-new-mark{position:relative}.element-new-mark .new-mark{display:inherit;left:calc(100% - 162px);margin-top:2px}.side-article li a{position:relative;padding-right:30px}.side-article .li-article>a::before{content:none}.side-article i.arrow.top::before{transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;top:19px;right:0;content:"";display:inline-block;width:14px;height:13px;border-top:2px solid}.side-article i.arrow.bottom{transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;top:19px;right:0;content:"";display:inline-block;width:14px;height:13px;border-top:2px solid}.side-article i.arrow.bottom::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);position:absolute;top:-8px;right:50%;content:"";display:inline-block;width:14px;height:13px;border-top:2px solid}.side-article .is-hide{display:none}.side-article li a::before{left:0}.side-article li a{padding-left:7px}.side-article .side-others-link li>ul{margin-left:10px}.side-article-preview img{width:100%}.element-auto-link{margin:0 0 20px;overflow:hidden;zoom:1}.element-auto-link.link-menu ul{padding-left:5px}.element-auto-link.link-menu li{float:left;padding-right:30px;padding-bottom:5px;position:relative}.element-auto-link.link-menu a{padding-left:15px;text-decoration:none}.element-auto-link.link-menu a span{text-decoration:underline}.element-auto-link.link-menu li a::before{content:"\f105";font-family:athm-std2;position:absolute;left:0;top:50%;font-size:12px;margin-top:-12px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.element-auto-lead{margin-bottom:50px}.block-large-category .heading-lv2{position:relative;padding-left:35px;margin-bottom:25px;border:0}.block-large-category .heading-lv2::before{content:"";left:0;top:50%;margin-top:-12px;width:24px;height:22px;position:absolute}.element-auto-link.large-list ul{margin-bottom:20px;padding-left:20px}.element-auto-link.large-list ul li{margin-bottom:12px}.element-auto-link.large-list ul li a{position:relative;padding-left:22px}.element-auto-link.large-list ul li a::before{content:"";left:0;top:50%;margin-top:-10px;width:12px;height:15px;position:absolute}.element-pick{margin-bottom:22px}.element-auto-link.pick-up{background:#faf9ec;padding:10px 12px}.element-auto-link.pick-up p span{font-size:16px;font-weight:700}.element-auto-link.pick-up a{position:relative;padding-left:20px}.element-auto-link.pick-up a::before{content:"";left:0;top:50%;margin-top:-9px;width:12px;height:15px;position:absolute}.element-auto-link .link-category{display:table;float:right;padding:9px 0;border-bottom:3px rgba(0,0,0,0.5) solid;border-radius:3px}.element-auto-link .link-category a{text-decoration:none;font-weight:700;color:#fff;padding:12px 10px}.element-auto-link .link-category a::after{content:"\276F";padding-left:10px;color:#fff}.element-auto-link .link-category .link-title{font-weight:700;padding-right:15px}.element-auto-link .link-category .link{font-size:12px}.element-block-large{margin-bottom:70px;margin-top:-10px;padding-top:10px}.articles-contact{margin:0 0 55px;padding-top:10px}.articles-contact div{text-align:center}.articles-contact div p{display:inline-block}.articles-contact a{background:url(../imgs/btn-article-contact.png) no-repeat;background-size:100% 100%;display:block;padding:15px 40px 15px 60px;font-weight:bold;color:white;text-decoration:none;position:relative;font-size:18px;text-align:center}.articles-contact a:before{content:"";background:url(../imgs/mail_article_contact.png) no-repeat;background-size:22px 18px;position:absolute;width:22px;height:18px;left:30px;top:50%;transform:translate(0,-50%)}.articles-contact a:after{content:"";background:url(../imgs/contact_arrow_r.png) no-repeat;background-size:7px 10px;position:absolute;width:7px;height:10px;right:13px;top:50%;transform:translate(0,-50%)}.element-auto-search-housing{padding:25px 20px 20px;background:#ecf0f7;overflow:hidden;zoom:1;margin-bottom:60px}.element-auto-search-housing a{position:relative;padding-left:15px;text-decoration:none}.element-auto-search-housing a span{text-decoration:underline}.element-auto-search-housing a::before{content:"\f105";font-family:athm-std2;position:absolute;left:0;top:50%;font-size:11px;margin-top:-8px}.element-auto-search-housing section:nth-child(1){float:left;width:50%}.element-auto-search-housing section:nth-child(2){float:left;width:50%}.element-auto-search-housing h4{margin-bottom:10px;padding-left:22px;font-size:16px;position:relative}.element-auto-search-housing h4::before{content:"\e904";position:absolute;top:-2px;font-size:18px;left:2px;font-family:athm-std2}.element-auto-search-housing ul{padding-left:22px}.element-auto-search-housing ul li{margin-bottom:15px}.element-large-lead{margin-bottom:35px}.small-category{display:table;background:#f1f1f1;padding:20px 20px 5px}.small-category>span{font-size:16px;display:block;padding-left:10px;margin-bottom:10px;font-weight:700}.small-category label{font-size:14px;padding-left:10px}.small-category label a{color:#0075d9;text-decoration:none;font-weight:400}.small-category li{padding-left:18px;margin-bottom:10px}.small-category li a{display:inline-block;padding-left:15px;position:relative;text-decoration:none}.small-category li a span{text-decoration:underline}.small-category li a::before{content:"\25A0";position:absolute;left:0;top:50%;margin-top:-10px;font-size:12px;color:#a1a1a1}.element-small-category{margin-bottom:45px}.block-small-category .heading-lv2{position:relative;padding-left:35px;margin-bottom:28px;font-weight:700;border:0}.block-small-category .heading-lv2::before{content:"";left:0;top:50%;margin-top:-11px;width:21px;height:22px;position:absolute}.element-auto-link.small-list ul{margin-bottom:20px}.element-auto-link.small-list ul li{margin-bottom:12px;padding-left:25px}.element-auto-link.small-list ul li a{position:relative;padding-left:10px;text-decoration:none}.element-auto-link.small-list ul li a span{text-decoration:underline}.element-auto-link.small-list ul li a::before{content:"•";position:absolute;left:0;top:50%;margin-top:-5px;font-size:7px;color:#000}.element-block-small{margin-bottom:42px;margin-top:-10px;padding-top:10px}.link-other-category{padding-top:30px;margin-bottom:25px}.element-auto-link.link-other-category h3{font-size:18px;padding:8px 0 8px 30px;margin-bottom:15px;position:relative}.element-auto-link.link-other-category h3::before{content:"";left:0;top:8px;width:20px;height:24px;position:absolute}.link-other-category .link-other{position:relative;padding-left:40px;margin-bottom:10px}.link-other-category .link-other::before{content:"";left:18px;top:50%;margin-top:-7px;width:12px;height:15px;position:absolute}.element-large-category .element-auto-link,.link-other-category .element-auto-link{margin:0}.link-other-category .link-other li:nth-child(1){font-size:12px;color:#666}.element-large-category{background:#faf9ec;padding:25px 20px 20px;margin-bottom:50px;overflow:hidden;zoom:1}.element-large-category h3{font-size:16px;margin-bottom:12px;padding-left:8px}.element-large-category ul{padding-left:25px}.element-large-category ul li{float:left;padding-right:30px;margin-bottom:4px;position:relative}.element-large-category .large-link,.element-large-category .large-title{padding-left:12px}.element-large-category .large-link::before,.element-large-category .large-title::before{content:"\f105";font-family:athm-std2;position:absolute;left:0;top:50%;font-size:12px;margin-top:-10px}.element-small-lead{margin-bottom:50px}.small-list-article{display:inline-flex;width:100%}.element-image-small-article{float:left;padding-right:20px;height:100px;margin-bottom:28px;min-width:230px}.element-text-small-article{float:left;width:100%}.element-image-small-article img{max-height:100px;max-width:230px}.element-article-content{min-height:45px}.element-auto-link hr{border-top:1px solid #ccc;clear:both;margin:0 0 28px}.element-text-small-article .element-article-title{font-size:16px;font-weight:700;margin-bottom:3px}.element-text-small-article .link-category{padding:4px 0}.element-text-small-article .link-category a{font-size:12px;font-weight:400;padding:8px 15px}.element-text-small-article .link-category a::after{content:"\276F";padding-left:10px}.small-link-other{padding-top:20px !important}.articles .element{color:#666;margin-bottom:15px}.articles img{padding-bottom:15px}.article-image-left img{max-width:320px}.article-image{text-align:center}.articles.element{margin:0 auto 30px}.articles .heading-lv2{font-weight:700;margin-bottom:25px}.articles{margin-bottom:50px}.articles-contact.articles-template{padding-top:0;margin-bottom:50px}.article-back-next{margin:0 0 42px;display:grid;position:relative}.article-back-next.article-custom{background-color:#f1f1f1;margin:0 0 42px;display:grid;padding:24px 20px;position:relative}.article-back-next.article-custom::before{content:"";background:url(../imgs/article-line.png) no-repeat center center;width:1px;height:50px;position:absolute;left:50%;top:50%;margin-top:-24px}.article-back{width:50%;float:left;text-align:left}.article-next{width:50%;float:right;text-align:right}.article-back span,.article-next span{font-size:14px;display:block;font-weight:700;color:#000;position:relative}.article-back span{padding-left:15px}.article-next span{padding-right:15px}.article-back span::before{content:"\f105";font-family:athm-std2;position:absolute;left:0;top:50%;font-size:11px;margin-top:-10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.article-next span::after{content:"\f105";font-family:athm-std2;position:absolute;right:0;top:50%;font-size:11px;margin-top:-10px}.article-clear{clear:both}.element-large-category.element-large-article{margin-bottom:80px}