#contents.main .main_prev,#contents.main .main_next{display:none;position:absolute;width:84px;height:84px;text-indent:-9999px;z-index:10;transform:translateY(-50%)}
@media(min-width:768px){#contents.main .main_prev,#contents.main .main_next{top:50%;display:block}
}
#contents.main .main_prev{left:40px;background:url(../../../../../../../etc.clientlibs/settings/wcm/designs/kia-uk/clientlib/resources/rbr/icons/carousel-pagination-arrow-back-disabled.svg) no-repeat}
#contents.main .main_prev:hover,#contents.main .main_prev.active{background:url(../../../../../../../etc.clientlibs/settings/wcm/designs/kia-uk/clientlib/resources/rbr/icons/carousel-pagination-arrow-back-enabled.svg) no-repeat}
#contents.main .main_prev:hover~.paging_num,#contents.main .main_prev.active~.paging_num{display:table}
#contents.main .main_next{right:40px;background:url(../../../../../../../etc.clientlibs/settings/wcm/designs/kia-uk/clientlib/resources/rbr/icons/carousel-pagination-arrow-forward-disabled.svg) no-repeat}
#contents.main .main_next:hover,#contents.main .main_next.active{background:url(../../../../../../../etc.clientlibs/settings/wcm/designs/kia-uk/clientlib/resources/rbr/icons/carousel-pagination-arrow-forward-enabled.svg) no-repeat}
#contents.main .main_next:hover~.paging_num,#contents.main .main_next.active~.paging_num{display:table}
#contents.main .main_prev.disabled,#contents.main .main_next.disabled{display:none}
#contents.main .eut_main_type1 .key_visual{width:52%;height:786px;margin-left:16%;overflow:hidden;position:relative}
#contents.main .eut_main_type1 .key_visual>a{display:block;height:100%}
#contents.main .eut_main_type1 .key_visual .img_wrap img{position:absolute;top:0;left:50%;margin:-275px 0 0 -1190px;display:block}
#contents.main .eut_main_type1 .key_visual .text_wrap{position:absolute;top:52px;left:50px;width:70%}
#contents.main .eut_main_type1 .key_visual .text_wrap .title{font-size:55px;font-family:"kiab",arial;line-height:55px;color:#000}
#contents.main .eut_main_type1 .key_visual .text_wrap .title.txt_fff{color:#fff}
#contents.main .eut_main_type1 .key_visual .text_wrap .title.txt_000{color:#000}
#contents.main .eut_main_type1 .key_visual .text_wrap .title.sub_c{color:#05141f}
#contents.main .eut_main_type1 .key_visual .text_wrap .title.text_c_lighter{color:#9ba1a5}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title{font-size:24px;line-height:24px;color:#000;margin-top:9px}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.txt_fff{color:#fff}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.txt_000{color:#000}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.sub_c{color:#333}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.text_c_lighter{color:#999}
#contents.main .eut_main_type1 .key_visual .text_wrap .text{display:none;margin-top:15px;font-size:14px;color:#555;line-height:18px}
#contents.main .eut_main_type1 .key_visual .text_wrap .text.txt_fff{color:#fff}
#contents.main .eut_main_type1 .key_visual .text_wrap .text.txt_000{color:#000}
#contents.main .eut_main_type1 .key_visual .text_wrap .text.sub_c{color:#333}
#contents.main .eut_main_type1 .key_visual .text_wrap .text.text_c_lighter{color:#999}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap{margin-top:25px}
#contents.main .eut_main_type2 .key_visual{position:relative;top:0;left:16%;width:68%;height:768px;overflow:hidden}
#contents.main .eut_main_type2 .key_visual>a{position:relative;display:block;height:100%}
#contents.main .eut_main_type2 .key_visual .img_wrap img{position:absolute;top:0;left:50%;margin:-275px 0 0 -1190px}
#contents.main .eut_main_type2 .key_visual .text_wrap{position:absolute;top:45px;left:50px;width:70%}
#contents.main .eut_main_type2 .key_visual .text_wrap .title{font-size:55px;font-family:"kiab",arial;color:#000;line-height:55px}
#contents.main .eut_main_type2 .key_visual .text_wrap .title.txt_fff{color:#fff}
#contents.main .eut_main_type2 .key_visual .text_wrap .title.txt_000{color:#000}
#contents.main .eut_main_type2 .key_visual .text_wrap .title.sub_c{color:#333}
#contents.main .eut_main_type2 .key_visual .text_wrap .title.text_c_lighter{color:#999}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title{margin-top:15px;font-size:24px;color:#000;line-height:28px}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.txt_fff{color:#fff}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.txt_000{color:#000}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.sub_c{color:#333}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.text_c_lighter{color:#999}
#contents.main .eut_main_type2 .key_visual .text_wrap .text{display:none;margin-top:15px;font-size:13px;color:#333;line-height:18px}
#contents.main .eut_main_type2 .key_visual .text_wrap .text.txt_fff{color:#fff}
#contents.main .eut_main_type2 .key_visual .text_wrap .text.txt_000{color:#000}
#contents.main .eut_main_type2 .key_visual .text_wrap .text.sub_c{color:#333}
#contents.main .eut_main_type2 .key_visual .text_wrap .text.text_c_lighter{color:#999}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap{position:relative;margin-top:25px;z-index:4}
#contents.main .eut_main_type3 .key_visual{position:relative;height:786px;width:68%;overflow:hidden}
#contents.main .eut_main_type3 .key_visual .img_wrap img{position:absolute;top:0;left:50%;margin:-275px 0 0 -1190px}
#contents.main .eut_main_type3 .key_visual .text_wrap{position:absolute;top:45px;left:110px;width:80%}
#contents.main .eut_main_type3 .key_visual .text_wrap .title{font-size:55px;font-family:"kiab",arial;color:#fff;line-height:55px}
#contents.main .eut_main_type3 .key_visual .text_wrap .title.txt_fff{color:#fff}
#contents.main .eut_main_type3 .key_visual .text_wrap .title.txt_000{color:#000}
#contents.main .eut_main_type3 .key_visual .text_wrap .title.sub_c{color:#333}
#contents.main .eut_main_type3 .key_visual .text_wrap .title.text_c_lighter{color:#999}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title{margin-top:15px;font-size:24px;color:#fff;line-height:24px}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.txt_fff{color:#fff}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.txt_000{color:#000}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.sub_c{color:#333}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.text_c_lighter{color:#999}
#contents.main .eut_main_type3 .key_visual .text_wrap .text{display:none;margin-top:15px;font-size:13px;color:#fff;line-height:18px}
#contents.main .eut_main_type3 .key_visual .text_wrap .text.txt_fff{color:#fff}
#contents.main .eut_main_type3 .key_visual .text_wrap .text.txt_000{color:#000}
#contents.main .eut_main_type3 .key_visual .text_wrap .text.sub_c{color:#333}
#contents.main .eut_main_type3 .key_visual .text_wrap .text.text_c_lighter{color:#999}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap{margin-top:25px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap a{display:inline-block;width:auto}
#contents.main .eut_main_type4 .key_visual ul.newcar_list:after{display:block;clear:both;content:''}
#contents.main .eut_main_type4 .key_visual ul.newcar_list li{float:left}
#contents.main .eut_main_type4 .key_visual>a{position:relative;display:block;height:100%}
#contents.main .eut_main_type4 .key_visual .text_wrap{position:absolute;bottom:82px;width:100%;text-align:center;display:flex;justify-content:flex-end;flex-flow:column wrap;left:50%;transform:translateX(-50%);max-width:1060px}
#contents.main .eut_main_type4 .key_visual .text_wrap .title{font-size:40px;font-family:"kiab",arial;color:#fff;line-height:40px;margin:0;margin-bottom:20px}
#contents.main .eut_main_type4 .key_visual .text_wrap .pretitle{font-size:16px;color:#fff;line-height:32px}
#contents.main .eut_main_type4 .key_visual .text_wrap .pretitle.txt_fff{color:#fff}
#contents.main .eut_main_type4 .key_visual .text_wrap .pretitle.txt_000{color:#05141f}
#contents.main .eut_main_type4 .key_visual .text_wrap .title.txt_fff{color:#fff}
#contents.main .eut_main_type4 .key_visual .text_wrap .title.txt_000{color:#05141f}
#contents.main .eut_main_type4 .key_visual .text_wrap .title.sub_c{color:#333}
#contents.main .eut_main_type4 .key_visual .text_wrap .title.text_c_lighter{color:#999}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title{margin-bottom:20px;font-size:18px;color:#fff;line-height:24px;max-width:unset}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.txt_fff{color:#fff}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.txt_000{color:#05141f}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.sub_c{color:#333}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.text_c_lighter{color:#999}
#contents.main .eut_main_type4 .key_visual .text_wrap .text{display:block;margin-top:15px;font-size:13px;color:#fff;line-height:18px}
#contents.main .eut_main_type4 .key_visual .text_wrap .text.txt_fff{color:#fff;margin:10px auto}
#contents.main .eut_main_type4 .key_visual .text_wrap .text.txt_000{color:#000}
#contents.main .eut_main_type4 .key_visual .text_wrap .text.sub_c{color:#333}
#contents.main .eut_main_type4 .key_visual .text_wrap .text.text_c_lighter{color:#999}
.button_wrapper a.eut_cmpe_btn.small{padding:0 20px;border-radius:unset;border:solid 1px #fff;margin:0 2px 0 2px;text-transform:none;height:40px;line-height:40px}
.button_wrapper a.eut_cmpe_btn.small.btn-transparent{background:transparent;color:#fff}
button.eut_cmpe_btn,a.eut_cmpe_btn{display:inline-block;height:30px;line-height:30px;padding:0 3px 0 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-family:"kiab",arial;font-size:14px;color:#05141f;background-color:#fff;border:0;min-width:100px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}
button.eut_cmpe_btn.gray,a.eut_cmpe_btn.gray{background-color:#05141f}
button.eut_cmpe_btn.light_gray,a.eut_cmpe_btn.light_gray{background-color:#9ea1a2}
button.eut_cmpe_btn.reverse,a.eut_cmpe_btn.reverse{padding:0 15px 0 3px;text-align:right}
button.eut_cmpe_btn.reverse:after,a.eut_cmpe_btn.reverse:after{float:left;margin-left:0;margin-right:10px;background-position:0 -32px}
button.eut_cmpe_btn.large,a.eut_cmpe_btn.large{height:37px;line-height:37px;padding-left:20px;font-size:18px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;min-width:140px}
button.eut_cmpe_btn.large:after,a.eut_cmpe_btn.large:after{margin-left:15px;width:31px;height:31px;background-position:-32px 0}
button.eut_cmpe_btn.small,a.eut_cmpe_btn.small{height:30px;line-height:25px;padding-left:15px;padding-right:15px;font-size:12px;min-width:80px;padding-top:2px}
button.eut_cmpe_btn.small:after,a.eut_cmpe_btn.small:after{margin-left:10px;width:6px;height:9px;background-position:0 -57px;margin-top:8px}
button.eut_cmpe_btn.icon,a.eut_cmpe_btn.icon{padding:0 15px}
button.eut_cmpe_btn.icon:after,a.eut_cmpe_btn.icon:after{display:none}
button.eut_cmpe_btn.icon>span,a.eut_cmpe_btn.icon>span{display:block;float:left;background:url("../../../../../../../etc.clientlibs/settings/wcm/designs/kia-uk/clientlib/resources/rbr/icons/spr-common-medium.png") 0 0 no-repeat}
button.eut_cmpe_btn.icon>span.configurator,a.eut_cmpe_btn.icon>span.configurator{width:16px;height:16px;margin:7px 8px 0 0;background-position:-95px -40px}
button.eut_cmpe_btn_text,a.eut_cmpe_btn_text{display:inline-block;font-family:"kiab",arial;color:#05141f;font-size:12px;line-height:18px;text-decoration:underline;padding:0}
button.eut_cmpe_btn_text:before,a.eut_cmpe_btn_text:before{content:'';display:block;float:left;margin:5px 5px 0 0;background:url("keyVisual/resources/rbr/icons/icon_arrow_right_black.svg") 0 0 no-repeat;width:6px;height:9px}
button.eut_cmpe_btn_text.eut_bn1:before,a.eut_cmpe_btn_text.eut_bn1:before{background:url("keyVisual/resources/rbr/icons/icon_arrow_left_black.svg") 0 0 no-repeat;width:5px;height:9px;margin-top:6px}
.circles{z-index:1;position:absolute;width:100%;max-width:100%;flex-wrap:wrap;text-align:center;display:flex;max-height:2px;justify-content:center}
.circles li{display:inline-block;width:40px;height:40px;cursor:pointer;margin-right:10px;background-color:transparent;margin-top:-15px}
.circles li:focus-visible{outline:1px solid #fff}
.circles li::after{display:block;content:'';width:40px;height:40px;opacity:.2;background:linear-gradient(to bottom,#fff 0,#fff 100%);background-size:100% 2px;background-repeat:no-repeat;background-position:center;color:#fff}
.circles li:last-child{margin-right:0}
.circles li.active::after{opacity:1}
@media all and (min-width:1367px) and (max-width:1600px){#contents.main .eut_main_type1 .key_visual{height:720px}
#contents.main .eut_main_type1 .key_visual .img_wrap img{height:1020px;margin:-234px 0 0 -1012px}
#contents.main .eut_main_type2 .key_visual{height:720px}
#contents.main .eut_main_type2 .key_visual .img_wrap img{height:1020px;margin:-182px 0 0 -1012px}
#contents.main .eut_main_type3 .key_visual{height:720px}
#contents.main .eut_main_type3 .key_visual .img_wrap img{height:1020px;margin:-182px 0 0 -1012px}
#contents.main .eut_main_type4 .key_visual{height:auto}
}
@media all and (min-width:1171px) and (max-width:1366px){#contents.main .eut_main_type1 .key_visual{height:585px}
#contents.main .eut_main_type1 .key_visual .img_wrap img{height:840px;margin:-175px 0 0 -833px}
#contents.main .eut_main_type1 .key_visual .text_wrap .title{font-size:50px;line-height:50px}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title{font-size:19px}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap{margin-top:14px}
#contents.main .eut_main_type2 .key_visual{height:585px}
#contents.main .eut_main_type2 .key_visual .img_wrap img{height:840px;margin:-158px 0 0 -832px}
#contents.main .eut_main_type2 .key_visual .text_wrap .title{font-size:50px;line-height:50px}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title{font-size:19px}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap{margin-top:14px}
#contents.main .eut_main_type3 .key_visual{height:585px}
#contents.main .eut_main_type3 .key_visual .img_wrap img{height:840px;margin:-158px 0 0 -832px}
#contents.main .eut_main_type3 .key_visual .text_wrap .title{font-size:50px;line-height:50px}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title{font-size:19px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap{margin-top:14px}
#contents.main .eut_main_type4 .key_visual{height:auto}
#contents.main .eut_main_type4 .key_visual .text_wrap .title{font-size:40px;line-height:40px}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title{font-size:19px}
}
@media all and (min-width:1025px) and (max-width:1170px){#contents.main .eut_main_type1 .key_visual{height:585px}
#contents.main .eut_main_type1 .key_visual .img_wrap img{height:660px;margin:-75px 0 0 -653px}
#contents.main .eut_main_type1 .key_visual .text_wrap .title{font-size:50px;line-height:50px}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title{font-size:19px}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap{margin-top:14px}
#contents.main .eut_main_type2 .key_visual{height:585px}
#contents.main .eut_main_type2 .key_visual .img_wrap img{height:660px;margin:-70px 0 0 -654px}
#contents.main .eut_main_type2 .key_visual .text_wrap .title{font-size:50px;line-height:50px}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title{font-size:19px}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap{margin-top:14px}
#contents.main .eut_main_type3 .key_visual{height:585px}
#contents.main .eut_main_type3 .key_visual .img_wrap img{height:660px;margin:-70px 0 0 -654px}
#contents.main .eut_main_type3 .key_visual .text_wrap .title{font-size:50px;line-height:50px}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title{font-size:19px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap{margin-top:14px}
#contents.main .eut_main_type4 .key_visual{height:auto}
#contents.main .eut_main_type4 .key_visual .text_wrap .title{font-size:50px;line-height:50px}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title{font-size:19px}
}
@media(max-width:1024px){#contents.main .eut_main_type1 .key_visual{left:0;width:100%;height:502px;margin:0;text-align:center}
#contents.main .eut_main_type1 .key_visual .img_wrap img{height:840px;margin:-253px 0 0 -822px}
#contents.main .eut_main_type1 .key_visual .text_wrap{top:27px;left:0;width:100%;margin:0}
#contents.main .eut_main_type1 .key_visual .text_wrap .title{font-size:34px;color:#000;line-height:34px}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title{font-size:19px;color:#000;line-height:normal;margin:0 auto}
#contents.main .eut_main_type1 .key_visual .text_wrap .text{display:none}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap{margin-top:15px}
#contents.main .eut_main_type2 .key_visual{left:0;width:100%;height:502px;margin:0}
#contents.main .eut_main_type2 .key_visual .text_wrap{top:26px;left:0;width:100%;text-align:center}
#contents.main .eut_main_type2 .key_visual .text_wrap .title{font-size:34px;color:#000}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title{margin:0 auto;font-size:19px;color:#000;line-height:normal}
#contents.main .eut_main_type2 .key_visual .text_wrap .text{display:none}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap{margin-top:15px}
#contents.main .eut_main_type2 .key_visual .img_wrap img{height:840px;margin:-253px 0 0 -822px}
#contents.main .eut_main_type3 .key_visual{left:0;width:100%;height:502px;text-align:center}
#contents.main .eut_main_type3 .key_visual>a{left:0;width:100%;height:100%;text-align:center}
#contents.main .eut_main_type3 .key_visual .text_wrap{top:26px;left:0;width:100%;text-align:center}
#contents.main .eut_main_type3 .key_visual .text_wrap .title{font-size:34px;color:#000}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title{margin:0 auto;font-size:19px;color:#000;line-height:normal}
#contents.main .eut_main_type3 .key_visual .text_wrap .text{display:none}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap{margin-top:15px}
#contents.main .eut_main_type3 .key_visual .img_wrap img{height:840px;margin:-253px 0 0 -822px}
#contents.main .eut_main_type4 .key_visual{height:auto}
#contents.main .eut_main_type4 .key_visual .text_wrap .title{font-size:40px}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title{font-size:18px;line-height:22px}
#contents.main .eut_main_type4 .key_visual .text_wrap .text{display:none}
#contents.main .main_prev,#contents.main .main_next{top:50%;z-index:10}
}
@media(max-width:1024px) and (min-height:1220px){#contents.main .main_prev,#contents.main .main_next{top:50vh}
}
@media(max-width:767px){#contents.main .eut_main_type1 .key_visual{height:385px}
#contents.main .eut_main_type1 .key_visual .img_wrap{height:385px;text-align:center}
#contents.main .eut_main_type1 .key_visual .img_wrap img{margin:0 0 0 -384px;height:auto;width:768px}
#contents.main .eut_main_type1 .key_visual .text_wrap{top:23px}
#contents.main .eut_main_type1 .key_visual .text_wrap .title{font-size:23px;line-height:23px}
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title{margin-top:-1px;font-size:18px}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap{margin-top:11px}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn{position:relative;min-width:44px;height:44px;padding:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:1px;line-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after{position:absolute;top:9px;left:10px;width:25px;height:25px;margin:0;background:url("keyVisual/resources/images/main/spr-common-navigate.png") no-repeat -25px -100px;background-size:200px 150px}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after{top:8px;left:9px;background-position:0 -100px;background-size:200px 150px}
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after{top:9px;left:10px;width:25.5px;height:25.5px;background-position:-75px -100px;background-size:200px 150px}
#contents.main .eut_main_type2 .key_visual{height:385px}
#contents.main .eut_main_type2 .key_visual .text_wrap{top:22px}
#contents.main .eut_main_type2 .key_visual .text_wrap .title{font-size:23px;line-height:23px}
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title{margin-top:-1px;font-size:18px}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap{margin-top:11px;margin-top:12px}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn{position:relative;min-width:44px;height:44px;padding:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:1px;line-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after{position:absolute;top:9px;left:10px;width:25px;height:25px;margin:0;background:url("keyVisual/resources/images/main/spr-common-navigate.png") no-repeat -25px -100px;background-size:200px 150px}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after{top:8px;left:9px;background-position:0 -100px;background-size:200px 150px}
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after{top:9px;left:10px;width:25.5px;height:25.5px;background-position:-75px -100px;background-size:200px 150px}
#contents.main .eut_main_type2 .key_visual .img_wrap img{margin:0 0 0 -384px;height:auto;width:768px}
#contents.main .eut_main_type3 .key_visual{height:385px}
#contents.main .eut_main_type3 .key_visual>a{height:385px}
#contents.main .eut_main_type3 .key_visual .text_wrap{top:22px}
#contents.main .eut_main_type3 .key_visual .text_wrap .title{font-size:23px;line-height:23px}
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title{margin-top:-1px;font-size:18px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap{margin-top:12px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn{position:relative;min-width:44px;height:44px;padding:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:1px;line-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after{position:absolute;top:9px;left:10px;width:25px;height:25px;margin:0;background:url("keyVisual/resources/images/main/spr-common-navigate.png") no-repeat -25px -100px;background-size:200px 150px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after{top:8px;left:9px;background-position:0 -100px;background-size:200px 150px}
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after{top:9px;left:10px;width:25.5px;height:25.5px;background-position:-75px -100px;background-size:200px 150px}
#contents.main .eut_main_type3 .key_visual .img_wrap img{margin:0 0 0 -384px;height:auto;width:768px}
#contents.main .eut_main_type4 .key_visual{height:auto}
#contents.main .eut_main_type4 .key_visual .img_wrap{height:auto;text-align:center}
#contents.main .eut_main_type4 .key_visual .text_wrap .title{font-size:26px;line-height:26px;padding:0 10px}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title{font-size:16px;line-height:22px;margin-top:10px;margin-bottom:15px;padding:0 10px}
#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn{position:relative;width:313px;height:46px;padding:0;font-size:1px;line-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;margin-top:10px}
#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after{position:absolute;top:9px;left:10px;width:25px;height:25px;margin:0;background:url("keyVisual/resources/images/main/spr-common-navigate.png") no-repeat -25px -100px;background-size:200px 150px}
#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after{top:8px;left:9px;background-position:0 -100px;background-size:200px 150px}
#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after{top:9px;left:10px;width:25.5px;height:25.5px;background-position:-75px -100px;background-size:200px 150px}
#contents.main .paging_num{top:343px;right:42px;width:39px;height:42px;font-size:15px}
#contents.main .main_prev,#contents.main .main_next{top:50%;width:42px;height:42px;background-size:100px;z-index:10}
#contents.main .main_prev{background-position:left top}
#contents.main .main_prev:hover,#contents.main .main_prev.active{background-position:left -50px;background-size:100px}
#contents.main .main_next{background-position:-50px top}
#contents.main .main_next:hover,#contents.main .main_next.active{background-position:-50px -50px;background-size:100px}
#contents.main .button_wrap{margin-top:12px}
#contents.main .eut_main_type4 .key_visual .disclaimer-text{font-size:10px;width:100%;bottom:0}
#contents.main .eut_main_type4 .key_visual .disclaimer-text p{padding:15px}
}
#contents.main .eut_main_type4 .key_visual .disclaimer-text p{font-size:10px;line-height:14px;color:#9ba1a5}
a.eut_cmpe_btn.small.btn-mobile,a.eut_cmpe_btn.small.btn-tablet{display:none}
@media screen and (max-width:767px){#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn.btn-mobile{display:inline-grid;text-indent:0;font-size:12px;line-height:16px;align-items:center;text-align:center;margin-right:10px;margin-left:10px;padding:6px 10px;margin-top:5px;height:40px;width:313px;max-width:calc(100vw - 20px)}
a.eut_cmpe_btn.small,a.eut_cmpe_btn.small.btn-mobile:after{display:none}
}
@media screen and (max-width:1024px){#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrapper{margin:0 auto;display:inline-flex}
button.eut_cmpe_btn.small,a.eut_cmpe_btn.small{min-height:25px;height:40px}
}
#contents.main .eut_main_type4 .key_visual .disclaimer-text.c-bckgnd-dark{color:#fff;background-color:#05141f}
#contents.main .eut_main_type4 .key_visual .disclaimer-text.c-bckgnd-light{color:#05141f;background-color:#fff}
@media all and (min-width:1367px){#contents.main .eut_main_type4 .key_visual .disclaimer-text{position:absolute;color:#fff;background-color:#05141f;max-width:400px}
#contents.main .eut_main_type4 .key_visual .disclaimer-text.c-bottom-left{bottom:0}
#contents.main .eut_main_type4 .key_visual .disclaimer-text.c-bottom-right{bottom:0;right:0}
#contents.main .eut_main_type4 .key_visual .disclaimer-text.c-top-left{top:200px;bottom:unset}
#contents.main .eut_main_type4 .key_visual .disclaimer-text.c-top-right{top:200px;right:0;bottom:unset}
}
#contents.main .eut_main_type4 .key_visual .disclaimer-text{position:relative;color:#fff;background-color:#05141f;bottom:0}
@media(min-width:768px){#contents.main .eut_main_type4 .key_visual .disclaimer-text{position:absolute}
}
#contents.main .eut_main_type4 .key_visual .img_wrap img{width:100%;height:auto;display:block;position:relative;left:50%;transform:translateX(-50%);min-width:450px}
@media(min-width:768px){#contents.main .eut_main_type4 .key_visual .img_wrap img{width:auto}
}
@media(min-width:1025px){#contents.main .eut_main_type4 .key_visual .img_wrap img{max-width:1920px}
}
@media all and (min-width:768px){#contents.main .eut_main_type4 .key_visual .disclaimer-text p{padding:20px 40px}
#contents.main .eut_main_type4 .key_visual .disclaimer-text.c-bottom-full-width{position:absolute;bottom:0;max-width:unset;width:100%}
}
@media all and (max-width:1600px){#contents.main .eut_main_type4 .key_visual .img_wrap img{height:auto}
#contents.main .eut_main_type4 .key_visual{height:auto}
}
#contents.main .eut_main_type4 .key_visual .img_wrap{display:block;height:100%;max-height:calc(100vh - 10px);min-height:400px}
@media(min-width:768px){#contents.main .eut_main_type4 .key_visual .img_wrap{max-height:calc(100vh + 110px);min-height:540px}
}
@media(min-width:1025px){#contents.main .eut_main_type4 .key_visual .img_wrap{max-height:calc(100vh + 140px);min-height:650px}
}
@media(min-width:1440px){#contents.main .eut_main_type4 .key_visual .img_wrap{max-height:calc(100vh + 100px);min-height:600px}
}
@media(min-width:1601px){#contents.main .eut_main_type4 .key_visual .img_wrap{max-height:calc(100vh + 110px);min-height:600px}
}
#contents.main .eut_main_type4 .key_visual{position:relative;width:100%;overflow:hidden;height:auto}
@media screen and (max-width:767px){#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrapper{display:flex;flex-direction:column;align-items:center}
#contents.main .eut_main_type4 .key_visual .text_wrap{bottom:160px}
}
@media(max-width:500px){#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap{width:100%;margin-top:0}
}
@media(orientation:landscape) and (max-width:1023px){#contents.main .eut_main_type4 .key_visual .img_wrap{min-height:900px}
#contents.main .eut_main_type4 .key_visual .img_wrap img{min-height:900px}
}
@media(orientation:landscape) and (max-width:767px){#contents.main .eut_main_type4 .key_visual .img_wrap{min-height:650px}
#contents.main .eut_main_type4 .key_visual .img_wrap img{min-height:650px}
}
#contents.main .mainBase .key_visual .img_wrap.lazy-loading-enabled picture,#contents.main .mainBase .key_visual .img_wrap.lazy-loading-enabled img{display:block;width:100%;aspect-ratio:var(--key-aspect-ratio-desktop)}
#contents.main .eut_main_type4 .key_visual .img_wrap.lazy-loading-enabled img{width:100%;display:block}
@media only screen and (max-width:1024px){#contents.main .mainBase .key_visual .img_wrap.lazy-loading-enabled picture,#contents.main .mainBase .key_visual .img_wrap.lazy-loading-enabled img{aspect-ratio:var(--key-aspect-ratio-tablet)}
#contents.main .eut_main_type4 .key_visual .img_wrap.lazy-loading-enabled img{width:100%;display:block}
#contents.main .eut_main_type3 .key_visual .img_wrap.lazy-loading-enabled img{width:100%;height:auto;display:block;position:relative;left:50%;transform:translateX(-50%);margin:auto}
#contents.main .eut_main_type3 .key_visual{min-height:650px}
}
@media only screen and (max-width:767px){#contents.main .mainBase .key_visual .img_wrap.lazy-loading-enabled picture,#contents.main .mainBase .key_visual .img_wrap.lazy-loading-enabled img{aspect-ratio:var(--key-aspect-ratio-mobile)}
}
.visual_focus:focus span::after{content:'';border:1px solid #005fcc;position:absolute;width:100%;left:50%;transform:translateX(-50%);max-width:1140px;bottom:20px;top:220px}
