#contents #head.top{position:relative;height:400px;margin-bottom:10px}#contents #head.top::after{display:block;position:absolute;width:100%;height:15%;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 95%);content:""}#contents #head.top .txt{width:315px;left:0;right:0;margin:auto;padding:4px;text-align:center;background:#fff}#contents #head.top .txt .box{border:solid 1px #e4dfc9;padding:30px 0}#contents #head.top .txt h1{padding:50px 0 0 0;background:url("../../common/img/ornament3.png") no-repeat center top/68px auto;font-size:3.4rem}#contents #head.top .txt h2{margin:5px 0 0 0;font-size:2.4rem;color:#a5964b}#contents #news{position:relative;margin:50px 0;padding:60px 0}#contents #news .bg{position:absolute;width:100%;height:260px;top:0;left:0;z-index:-1}#contents #news .bg::after{display:block;position:absolute;width:100%;height:30%;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 95%);content:""}#contents #news .inner{max-width:780px}#contents #news h2{margin-bottom:30px}#contents #news .read{margin-bottom:40px;text-align:center}#contents #news li{border-bottom:solid 1px #dcdcdc}#contents #news li a{display:block;padding:30px 0;transition:opacity .15s ease-out}#contents #news li a:hover{opacity:.7}#contents #news li figure{float:left;width:40%}#contents #news li .txt{box-sizing:border-box;position:relative;float:left;width:60%;padding-left:90px}#contents #news li .txt .icon{position:absolute;left:25px}#contents #news li h3{color:#a5964b}#contents #news li p{margin:.5em 0 .8em 0}#contents #news li time{font-size:1.4rem}#contents #news li time span{color:#b02b5a}#contents #pickup{background:#eae9e6;padding:40px 0}#contents #pickup ul{background:#eae9e6;padding:40px 0}#contents #pickup .carousel_inner .txt{position:relative;padding-left:70px;margin-top:10px}#contents #pickup .carousel_inner .icon{position:absolute;top:0;left:0}#contents #pickup .carousel_inner .txt h3{font-size:1.6rem;color:#a5964b}#contents #pickup .carousel_inner .txt p{font-size:1.8rem}#contents #ranking h2{font-size:2.2rem}#contents #ranking .tab_contents>div{box-sizing:border-box;float:left;width:50%}#contents #ranking .tab_contents>div:nth-child(odd){padding-right:30px}#contents #ranking .tab_contents>div:nth-child(even){padding-left:30px}#contents #ranking .tab_contents h3{background:#e7e6e3;padding:7px 0;text-align:center}#contents #ranking li{border-bottom:solid 1px #dcdcdc}#contents #ranking .tab_contents li a{display:block;padding:20px 0;transition:opacity .15s ease-out}#contents #ranking .tab_contents li a:hover{opacity:.7}#contents #ranking li figure{float:left;width:40%}#contents #ranking li .txt{position:relative;box-sizing:border-box;float:right;width:55%;padding-right:60px}#contents #ranking li .num{color:#a5964b}#contents #ranking li .num::before{display:inline-block;width:25px;height:16px;margin-right:5px;background:url("../../common/img/icon_rank.svg") no-repeat center center/contain;content:""}#contents #ranking li h5{color:#a5964b}#contents #ranking li .txt .icon{position:absolute;right:0;top:0}#contents #ranking .btns{max-width:395px;margin-left:auto;margin-right:auto}#contents #ranking .btns h3{margin-bottom:20px;font-size:2.4rem;color:#a5964b}#contents #topic{margin:60px 0}#contents #topic h2{margin-bottom:10px}#contents #topic .read{text-align:center}#contents #topic ul{display:flex;flex-wrap:wrap;margin:20px -5px 0 -5px}#contents #topic li{box-sizing:border-box;width:24.8%;padding:5px}#contents #topic li a{box-sizing:border-box;display:block;height:100%;border:solid 1px #d2cba5;border-radius:4px;padding:6px 6px 15px 6px;text-align:center;transition:all .2s ease-out}#contents #topic li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#contents #topic li p{font-size:1.4rem}#contents #topic li h3{font-size:1.8rem;color:#a5964b}#contents #blog{padding:60px 0}#contents #blog ul{display:flex;flex-wrap:wrap;margin:0 -3px}#contents #blog li{box-sizing:border-box;width:50%;padding:3px}#contents #blog li a{box-sizing:border-box;display:block;height:100%;background:#fff;border-radius:4px;padding:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);transition:all .2s ease-out}#contents #blog li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#contents #blog .btns{margin-bottom:0}#contents #banners ul{margin:0 -5px}#contents #banners li{box-sizing:border-box;float:left;width:50%;padding:5px}#contents #banners li p{font-size:1.3rem}#contents #banners li h3{font-size:1.8rem}#contents #banners .note{margin-top:40px;font-size:1.3rem}@media only screen and (max-width: 767px){#contents #head.top{height:340px;margin-bottom:0 !important}#contents #head.top::after{height:10%}#contents .anchors .inner>p{margin-top:0}#contents #news{margin:40px 0;padding:40px 0}#contents #news h2{margin-bottom:20px}#contents #news .read{margin-bottom:0}#contents #news li figure{float:none;width:100%}#contents #news li figure img{width:100%}#contents #news li .txt{float:none;width:100%;padding-left:60px;margin-top:15px}#contents #news li .txt .icon{left:0}#contents #pickup{padding-bottom:1px}#contents #ranking h2{margin-bottom:20px}#contents #ranking .tab{margin-bottom:10px}#contents #ranking .tab li{box-sizing:border-box;float:left;width:50%;padding:1px;border:none}#contents #ranking .tab span{display:block;background:#e3e2df;padding:8px;border-radius:2px;text-align:center}#contents #ranking .tab span:hover{background:#f0f0ed;color:#a5964b}#contents #ranking .tab .act span{background:#a5964b;color:#fff}#contents #ranking .tab_contents>div{float:none;width:100%}#contents #ranking .tab_contents>div.inact{display:none}#contents #ranking .tab_contents>div:nth-child(odd){padding-right:0}#contents #ranking .tab_contents>div:nth-child(even){padding-left:0}#contents #topic{margin:40px 0}#contents #topic li{width:49.8%;flex-basis:49.8%}#contents #blog{padding:40px 0}#contents #blog ul{display:block;margin:0}#contents #blog li{width:100%;padding:6px 0}#contents #blog .btns{margin-top:30px}#contents #banners ul{margin:0}#contents #banners li{float:none;width:100%;padding:0}#contents #banners li+li{margin-top:20px}}@media only screen and (max-width: 413px){#contents #head.top .txt{width:280px}#contents #head.top .txt .box{border:solid 1px #e4dfc9;padding:30px 0}#contents #head.top .txt h1{font-size:3rem}#contents #head.top .txt h2{font-size:2rem}#contents #topic li p{font-size:1.2rem}#contents #topic li h3{font-size:1.6rem}#contents #banners li p{font-size:1.2rem}#contents #banners li h3{font-size:1.7rem}#contents #banners li p{font-size:1.2rem}#contents #banners li h3{font-size:1.7rem}}@media only screen and (max-width: 374px){#contents #ranking .btns h3{font-size:2rem}#contents #topic li p{font-size:1.1rem}#contents #topic li h3{font-size:1.4rem}}
/*# sourceMappingURL=../../maps/agingcare/css/agingcare.css.map */
