@charset "utf-8";

#in_04{position:relative;background-color:#f4f4f4}
#in_04 .in_04_cont_area{overflow:hidden;width:1100px;margin:0 auto}
#in_04 .lt_tit{display:inline-block;font-size:19px;font-weight:700;color:#222;font-family:'Raleway', sans-serif}
#in_04 .lt_roll{display:inline-block;font-size:15px;color:#777}
#in_04 .button{position:absolute;right:10%;bottom:20px}
#in_04 .button:hover .circle:after{width:45px}
#in_04 .button:after{display:block;clear:both;content:""}
#in_04 .button:before{display:block;position:absolute;top:26px;width:63px;height:2px;background:#ff661a}
#in_04 .button .circle{overflow:hidden;position:relative;float:right;width:40px;height:40px;border-radius:50%;border:1px solid #ff661a;text-align:center;line-height:40px}
#in_04 .button .circle .arrow{display:block;content:'';position:absolute;top:16px;left:14px;width:8px;height:8px;border-bottom: solid 2px #ff661a;border-right: solid 2px #ff661a;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition:all .3s;transition:all .3s}
#in_04 .button:hover .circle .arrow{display:block;content:'';position:absolute;top:16px;left:14px;width:8px;height:8px;border-bottom: solid 1px #fff;border-right: solid 1px #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition:all .3s;transition:all .3s}
#in_04 .button .circle:after{display:block;content:"";top:-1px;left:0;width:0;height:40px;background-color:#ff661a;-webkit-transition:all .3s;transition:all .3s}

#in_04 .in_lt_wrap{position:relative;float:left;padding:30px 43px 30px 0;width:50%;box-sizing:border-box}
#in_04 .right_lt_wrap{padding:30px 0 30px 43px;border-left:solid 1px #ddd}

#in_04 .sh_lt{float:left;}
#in_04 .slider .slide a{font-size:15px;height:20px;line-height:23px;color:#666;font-family:'notokr-regular'}
#in_04 .slider .sh_notice>a{color:#777;-webkit-transition:color 300ms;transition:color 300ms}
#in_04 .slider .sh_notice>a:hover{color:#ff661a}
#in_04 .slider .sh_notice{padding-left:20px}
#in_04 .slider li{width:329px}

#in_04 .sh_lt .bx-wrapper{position:relative}
#in_04 .sh_lt .bx-wrapper .bx-controls{display:none}

#in_04 .bx-viewport{height:19px!important}

@media (max-width:1320px){
#in_04 .in_04_cont_area{width:100%;padding:0 50px}
}
@media (max-width:1024px){
#in_04 .in_04_cont_area{padding:0 20px}
#in_04 .in_lt_wrap{padding:30px 20px 30px 0}
#in_04 .in_lt_wrap .button{right:20px}
#in_04 .right_lt_wrap{padding:30px 0 30px 20px}
#in_04 .right_lt_wrap .button{right:0}
#in_04 .slider li{width:fit-content}
}
@media (max-width:768px){
#in_04 .in_04_cont_area{padding:0}
#in_04 .in_lt_wrap{float:initial;width:100%;padding:30px 20px}
#in_04 .right_lt_wrap{border-top:1px solid #e1e1e1;border-left:none}
#in_04 .right_lt_wrap .button{right:20px}
}
@media (max-width:480px){
#in_04 .in_lt_wrap{display:flex;flex-direction:column}
#in_04 .slider .sh_notice{padding-left:0}
#in_04 .lt_roll{display:none}
}