#single_news{background:var(--gray-bg)}#single_news_inner{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1150px;margin:0 auto;padding:60px 0 150px}#single_news #article{background:#fff;margin:0 129px;padding:60px}#post_title{margin-bottom:40px}#post_title .category{background:var(--news-cat);color:#fff;text-align:center;border-radius:30px;min-width:100px;height:30px;margin-bottom:15px;padding:0 20px;font-size:12px;line-height:30px;display:inline-block}#post_title .category:hover{background:var(--news-cat-hover)}#post_title .title{font-size:24px;line-height:1.5}#post_title .meta_top{margin-top:12px}#post_title .date{color:#999;font-size:14px;line-height:1}#post_image{background-position:50%;background-size:cover;height:440px;margin-bottom:40px}.single_copy_title_url{text-align:center;margin-bottom:30px}.single_copy_title_url_btn{color:#000;background:#fff;border:3px solid #ccc;width:300px;height:60px;padding:0 15px;font-family:Arial,sans-serif;font-size:14px;line-height:54px;transition:color .3s,background-color .3s}.single_copy_title_url_btn:hover{color:var(--sub)}#news_next_prev_post{margin:60px 129px 0;display:flex}#news_next_prev_post .item{width:50%}#news_next_prev_post .prev_post{border-right:1px solid var(--line)}#news_next_prev_post .prev_post:only-child{width:50%}#news_next_prev_post a{color:#000;height:122px;display:block;position:relative;overflow:hidden}#news_next_prev_post .image_wrap{display:none}#news_next_prev_post .title_area{padding:0 50px 0 60px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#news_next_prev_post .next_post .title_area{padding:0 60px 0 50px}#news_next_prev_post .title_area .icon{width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:50px}#news_next_prev_post .next_post .title_area .icon{left:auto;right:50px}#news_next_prev_post .title{max-height:3.2em;padding-left:40px;font-weight:600;line-height:1.6;overflow:hidden}#news_next_prev_post .next_post .title{padding:0 40px 0 0}#news_next_prev_post .nav{display:none}#news_next_prev_post a:hover{color:var(--sub)}#recent_news{margin:100px 129px 0}#recent_news .headline{text-align:center;margin-bottom:70px;font-size:24px;line-height:1}.single_share .sns ul{text-align:left;font-size:0}.single_share .sns li{margin:0 5px 5px 0;font-size:12px;display:inline-block}.single_share .sns a{align-items:center;gap:2px;height:29px;padding:1px 4px 0;font-size:12px;line-height:25px;display:inline-flex}.single_share .sns .icon{width:16px;height:16px}.single_share .type2 a{color:#222;background:#fafafa;border:1px solid #0000001a}.single_share .type2 .twitter .icon{color:#000}.single_share .type1 a{color:#fff;border-radius:2px;height:27px;padding:1px 5px 0;box-shadow:0 2px #00000026}.single_share .type1 .twitter a{background:#55acee}.single_share .type1 .facebook a{background:#35629a}.single_share .sns a:hover{opacity:.8}#single_share_top{margin-bottom:35px}#single_share_bottom{margin-top:40px}@media (width<=1201px){#single_news{background:#fff}#single_news_inner{border:0;margin:0;padding:0}#single_news #article{margin:0;padding:20px}#post_title{margin-bottom:20px}#post_title .category{min-width:80px;height:25px;margin-bottom:10px;padding:0 15px;font-size:11px;line-height:25px}#post_title .title{font-size:18px}#post_title .meta_top{align-items:center;margin-top:10px;display:flex}#post_title .date{font-size:12px}#post_image_wrap{margin:0 -20px 33px;padding-top:calc(57.4359% + 22.9744px);position:relative}#post_image{height:auto;margin:0;position:absolute;inset:0}#single_share_top{margin-bottom:40px}#single_share_bottom{margin-top:40px}.single_share .sns ul{text-align:center;margin-bottom:-5px}.single_share .sns li{margin:0 1px 5px 0}.single_share .sns a{border-radius:2px;justify-content:center;width:29px;padding:1px 0 0}.single_share .sns .ttl{display:none}.single_copy_title_url_btn{border-width:2px;width:250px;height:50px;font-size:12px;line-height:46px}#news_next_prev_post{margin:20px 20px 0}#news_next_prev_post .item{width:50%}#news_next_prev_post .prev_post{border:0;margin-right:-1px}#news_next_prev_post a{border:1px solid var(--line);text-align:center;height:50px;line-height:50px}#news_next_prev_post .title{display:none}#news_next_prev_post .title_area,#news_next_prev_post .next_post .title_area{padding:0;position:static;transform:none}#news_next_prev_post .title_area .icon{display:none}#news_next_prev_post .nav{font-size:14px;display:block}#recent_news{margin:40px 0 0}#recent_news .headline{margin-bottom:38px;font-size:18px}#recent_news .design_button{margin:40px 0}html.mobile #recent_news .news_list .item:nth-child(n+4){display:none}}
