#sub-area{width:90%;margin:20px auto 0}@media (min-width:1024px){#sub-area{width:300px;margin:15px auto 0}}#sub-area .sub-menu-title{margin-bottom:15px}#sub-area .sub-menu-title h3{font-family:'Montserrat',sans-serif;font-style:italic;font-size:1.375em;line-height:1em;color:#17adaa}#sub-area nav{position:-webkit-sticky;position:sticky;top:50px}#sub-area .archive{margin-top:60px}#sub-area .cp_ipselect{font-size:.9em;overflow:hidden;width:100%;line-height:40px;height:40px;padding:0 15px;position:relative;background-color:#9ee8e7;border-radius:50px;margin:10px 0 0}#sub-area .cp_ipselect select{padding:8px 38px 8px 8px;color:#111;width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}#sub-area .cp_ipselect select::-ms-expand{display:none}#sub-area .cp_ipselect:before{position:absolute;top:14px;right:1.2em;width:8px;height:8px;content:'';border-bottom:solid 1px #111;border-right:solid 1px #111;transform:rotate(45deg);pointer-events:none}#CaseStudy{padding-top:40px;margin-bottom:100px}@media (min-width:1024px){#CaseStudy{padding-top:60px}}@media (min-width:1250px){#CaseStudy{padding-top:120px}}#CaseStudy #page-post{max-width:1200px;width:90%;margin:40px auto 0}@media (min-width:1024px){#CaseStudy #page-post{display:flex;justify-content:space-between;flex-wrap:wrap}}#Post{padding-bottom:0;margin:0 auto 120px}@media (min-width:1024px){#Post{width:calc(100% - 300px);padding-right:5%;margin:0 auto 0}}@media (min-width:768px){#Post .post-header{padding-bottom:30px}}#Post .post-header .post-title{margin:10px 0 20px;display:flex;align-items:center}#Post .post-header .post-title p{font-size:.8em;margin:0 10px 0 0}@media (min-width:1250px){#Post .post-header .post-title p{font-size:.9em}}#Post .post-header .post-title h4{font-size:.9em;font-weight:700;color:#000;line-height:33px;transition:.5s;width:110px;height:35px;background-color:#9ee8e7;display:inline-block;text-align:center;border-radius:50px}#Post .post-header h1{font-size:1.4em;line-height:1.4em;color:#17adaa;margin-top:10px}@media (min-width:1250px){#Post .post-header h1{font-size:2.25em}}#Post .single-content{margin:40px auto 60px}#Post .single-content h2{font-size:1.5em;line-height:1.6em;text-align:justify;border-bottom:1px dashed #999;margin-top:60px;padding-bottom:20px}@media (min-width:1024px){#Post .single-content h2{font-size:2em}}#Post .single-content h3{font-size:1.25em;line-height:1.2em;margin-top:30px}@media (min-width:1024px){#Post .single-content h3{font-size:1.375em}}#Post .single-content h5{font-size:.8em;font-weight:700}@media (min-width:1024px){#Post .single-content h5{font-size:.9em}}#Post .single-content p{font-size:.9em;line-height:2em;text-align:justify;margin-top:30px}@media (min-width:1024px){#Post .single-content p{font-size:1em}}#Post .single-content u{background:linear-gradient(transparent 60%,#ffff7f 60%);font-weight:700;text-decoration:none}#Post .single-content ul,#Post .single-content ol,#Post .single-content li{list-style-type:disc}#Post .single-content ol,#Post .single-content ul{padding-left:1em}#Post .single-content img{width:auto;height:auto}#Post .single-content .table-contents{background-color:#f4f4f4;padding:25px;border-radius:10px;margin:60px 0}@media (min-width:1024px){#Post .single-content .table-contents{padding:40px}}#Post .single-content .table-contents ul{margin-top:20px}#Post .single-content .table-contents ul li{border-top:1px solid #e2e2e2;padding:10px 0}#Post .single-content .table-contents ul li a{font-size:.9em;color:#17adaa;transition:.5s}#Post .single-content .table-contents ul li a:hover{color:#9ee8e7}#Post .single-content a{font-size:.9em;color:#17adaa;margin-top:30px;transition:.5s}#Post .single-content a:hover{color:#9ee8e7}#Post #pager-post-navi{display:flex;padding-top:30px;border-top:1px solid #cbcbcb;position:relative;width:100%}#Post #pager-post-navi:before{content:"";position:absolute;left:0;top:-1px;width:100px;height:inherit;border-top:1px solid #17adaa}#Post #pager-post-navi a{transition:.5s}#Post #pager-post-navi a:hover{opacity:.7}#Post #pager-post-navi a.prev-post{width:46%}@media (min-width:768px){#Post #pager-post-navi a.prev-post{display:flex}}#Post #pager-post-navi a.next-post{width:46%;margin-left:8%;position:relative}@media (min-width:768px){#Post #pager-post-navi a.next-post{display:flex}}#Post #pager-post-navi .fa-chevron-left{background-image:url(//shibuyarex.tank.jp/corp/wp-content/themes/shibuya-Theme/css/../img/parts/slide-arrow-left.svg);background-repeat:no-repeat;background-size:24px;background-position:0 center;height:24px;display:flex;align-items:center}#Post #pager-post-navi .fa-chevron-left:before{content:""}#Post #pager-post-navi .fa-chevron-right{background-image:url(//shibuyarex.tank.jp/corp/wp-content/themes/shibuya-Theme/css/../img/parts/slide-arrow-right.svg);background-repeat:no-repeat;background-size:24px;background-position:right center;height:24px;display:flex;align-items:center;position:absolute;right:0}#Post #pager-post-navi .fa-chevron-right:before{content:""}#Post #pager-post-navi .next-post-title{margin:25px 0 0 25px}@media (min-width:768px){#Post #pager-post-navi .next-post-title{margin:0 30px 0 auto}}#Post #pager-post-navi .fa-chevron-left p{margin:0 0 0 30px;color:#007636}#Post #pager-post-navi .fa-chevron-right p{margin:0 30px 0 0;color:#007636}#related-posts{margin-top:120px}#related-posts .title h2{font-family:'Montserrat',sans-serif;font-style:italic;font-size:2em;line-height:1.2em;color:#17adaa;margin-bottom:10px}#related-posts .title .border2color{position:relative;width:100%;border-bottom:1px solid #cbcbcb}#related-posts .title .border2color:before{content:"";position:absolute;left:0;bottom:-1px;width:100px;height:inherit;border-bottom:1px solid #17adaa}#related-posts .new-post{margin:40px 0 0}@media (min-width:1024px){#related-posts .new-post{margin:40px 0 0}}#related-posts .new-post .new-post-in{overflow:scroll;padding-left:5%}@media (min-width:768px){#related-posts .new-post .new-post-in{overflow:initial;padding-left:0}}#related-posts .new-post .new-post-in .post-list{width:620px;margin-bottom:30px}@media (min-width:768px){#related-posts .new-post .new-post-in .post-list{margin-left:5%}}@media (min-width:1024px){#related-posts .new-post .new-post-in .post-list{width:auto;margin:0 0 60px}}#related-posts .new-post .commom-btn{margin:20px auto 0}.post-list-in a:hover .imgWrap>img{transform:scale(1.05);transition-duration:.8s}.post-list-in a:hover .post-text>h3{color:#17adaa}.post-list-in .post-box{display:flex;width:100%;padding-right:5%;margin-bottom:20px}.post-list-in .post-box .imgWrap{width:30%;position:relative;border-radius:15px;overflow:hidden;display:block;z-index:1}.post-list-in .post-box .imgWrap img{border-radius:15px;width:100%;height:auto;display:block}.post-list-in .post-box .post-text{width:70%;padding-left:5%}.post-list-in .post-box .post-text p{font-size:.7em;font-weight:700;line-height:1.4em;color:#898989}.post-list-in .post-box .post-text .post-title{display:flex;align-items:center}.post-list-in .post-box .post-text .post-title h4{font-size:.8em;font-weight:700;color:#000;line-height:25px;transition:.5s;width:100px;height:25px;background-color:#9ee8e7;display:inline-block;text-align:center;border-radius:50px;margin-left:10px}.post-list-in .post-box .post-text h3{font-size:.9em;font-weight:400;line-height:1.4em;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;transition:.5s}@media (min-width:1024px){.post-list-in .post-box .post-text h3{font-size:1em;margin-top:10px}}