@charset "utf-8";

/*========================================================================
우측 스크롤바
========================================================================*/
#scroll_right {position:fixed; top:0; right:0; bottom:0; width:auto; min-width:53px; height:100%; margin:0;}
#scroll_right.ban_fixed {position:fixed; top:0; right:inherit; margin-right:0;}

.scroll_right_cont {float:none; min-width:55px; padding:0; background:#ffffff; width:158px; margin:0 auto; border:none; text-align: center; }
.scroll_right_cont h4 {width:158px; height:18px; margin-top:12px; font-size:15px; font-weight:500; }
.scroll_right_cont p {width:158px; height:18px; margin-bottom:12px; color:#60b56d; font-size:14px; font-weight:700; }
.scroll_right_cont ul {width:100px; margin:0 auto 10px; padding:5px 0 0;}
.scroll_right_cont li {width:100px; height:100px; margin:0 0 4px; overflow:hidden; }
.scroll_right_cont .photo {width:100px; height:100px; background-size:100px 100px;}
.scroll_right_cont .scr_paging { margin: 0 auto 10px; display:flex; align-items: center; justify-content: center; overflow:hidden; width:55px; text-align:center; line-height:1;}
.scroll_right_cont .scr_paging span { padding:0;}
.scroll_right_cont .scr_paging button {display:inline-block; line-height:1;}
.scroll_right_cont .scr_paging button img {vertical-align:middle;}
.scroll_right_cont .src_box {height:51px; padding:2px 0 0 7px;}/* 이미지높이 -2px */
.scroll_right_cont .src_box em {height:34px; line-height:16px;}
.scroll_right_cont .src_box strong {color:#404040;}

.right_quick {position:relative; width:204px; height:100%; padding:20px 0 0; background:#ffffff; border-left:1px solid #c7c7c7; text-align:center;}
.right_quick .right_quick_bn {text-align:center;}
.right_quick .right_quick_link {display:table; margin:20px auto 0;}
.right_quick .right_quick_link li {display:inline-block; width:74px; height:30px; line-height:30px; margin:0 4px 7px; border:1px solid #d0d0d0; color:#454545; font-size:14px; text-align:center; letter-spacing:-1px;}
.right_quick .right_quick_box {text-align:left; padding:0 0 0 24px; margin:24px 0 0; letter-spacing:-1px;}
.right_quick .right_quick_box h3 {position:relative; padding:14px 0 0 0; margin-bottom:8px; color:#1a1d2c; font-size:13px;}
.right_quick .right_quick_box h3:before {position:absolute; content:""; top:0; left:0; width:17px; border-top:1px solid #cbcbcd;}
.right_quick .right_quick_box strong {color:#1a1d2c; font-size:24px; font-family:Arial,'Malgun Gothic', Verdana, Dotum, AppleGothic, sans-serif;}
.right_quick .right_quick_box p {padding-top:9px; color:#707070; font-size:12px; line-height:17px; font-family:'돋움',Dotum,'Malgun Gothic',Verdana,AppleGothic,sans-serif;}
.right_quick .right_btn_wrap {position:absolute; left:-53px; top:266px; margin-top:0; z-index:10; cursor:pointer;}
.right_quick .right_btn_wrap li {position:relative;}
.right_quick .right_btn_wrap li .name {visibility:hidden; opacity:0; filter:alpha(opacity=0); font-size:12px; position:absolute; top:50%; margin-top:-13px; right:60px; height:25px; line-height:25px; padding:0 10px; border:1px solid #ddd; background:#fff; z-index:5; white-space:nowrap;}
.right_quick .right_btn_wrap li .slowTsn {-khtml-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; -webkit-transition:all 0.3s; transition:all .3s;}
.right_quick .right_btn_wrap li .slowTsn:hover { -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.right_quick .right_btn_wrap li:hover .name {visibility:visible; opacity:1; filter: alpha(opacity=1); }
.right_quick .right_btn_wrap li.right_home a {display:block; width:53px; height:51px; line-height:51px; text-align:center;}
.right_quick .right_btn_wrap li.right_home img {vertical-align:middle;}