/* BLOCK */
.ar-all{padding:0;margin:0;overflow:hidden;}
.ar-bheader{position:fixed;top:0;left:0;right:0;height:90px;z-index:420;padding:0;transition:top .6s linear;}
.ar-bheader-scroll{top:-400px;}
.ar-bheader-rets,.ar-bheader-active{top:0;}
.ar-bmain{padding:0;margin:0;}
.ar-bbelt{margin:90px 0 0;padding:0;background:url('belt.jpg') no-repeat center center;background-size:cover;}
.ar-babove{margin:0;padding:0;}
.ar-babout{padding:0;margin:0;}
.ar-bgraybg{background:#eff3f6;}
.ar-btopcon{padding:0;margin:0;}
.ar-bnorcon{padding:0;margin:0;}
.ar-bresults{padding:0;margin:0;background:url('resultbg2.jpg') no-repeat top center;background-size:100% auto;}
.ar-bcontact{padding:0;margin:0;}
.ar-bfooter{padding:0;margin:0;background:#000;}
.ar-bspmenu{top:0;bottom:0;right:0;width:300px;text-align:center;z-index:300;background:rgba(255,255,255,.9);position:fixed;transition:right .3s ease-out;overflow:hidden;}
.ar-bspmenu-in{padding:80px 10px 40px;max-height:100svh;overflow:auto;color:#fff;text-align:center;}
.ar-bheader-in{position:relative;}
.ar-babove-in{}
.ar-bheader-in::after{position:absolute;left:-20px;top:-616px;z-index:-1;width:330px;height:330px;background:transparent url('shine.png') no-repeat center center;background-size:100% 100%;content:"";pointer-events:none;transition:top .3s linear;}
.ar-bheader-scroll .ar-bheader-in::after{top:-116px;}
.ar-bheader-active .ar-bheader-in::after{top:-616px;}
.ar-bmain-in{}
.ar-bbelt-in{display: grid;height:220px;padding-left:7%;margin:0;align-items:center;}
.ar-babout-in{}
.ar-bresults-in{width:100%;max-width:1200px;margin:0 auto;padding:30px 0 50px;}
.ar-btopcon-in{width:100%;max-width:1200px;margin:0 auto;padding:30px 0 50px;}
.ar-bnorcon-in{width:100%;max-width:1200px;margin:0 auto;padding:30px 0 50px;}
.ar-bcontact-in{}
.ar-con2{padding:0 0 20px;margin:0;}
.ar-con3{padding:20px 0;margin:0;}
@media screen and (max-width:1219.9px){
.ar-btopcon-in,.ar-bresults-in,.ar-bnorcon-in{padding-right:5px;padding-left:5px;}
.ar-bbelt-in{padding-right:5px;padding-left:5px;height:160px;}
}
.ar-bfooter-in{width:100%;max-width:1200px;margin:0 auto;padding:30px 0 50px;}
@media print,screen and (min-width:768px){
.ar-bspmenu{display:none !important;}
}
@media screen and (max-width:767.9px){
.ar-bspmenu{right:-320px;}
.ar-bspmenu-active{right:0;}
}
@media print{
.ar-all{padding:0 !important;}
.ar-bheader{position:static !important;top:0 !important;}
}

/* HEADER */
.ar-vheader-p{display:flex;padding:0;margin:0;align-items:center;}
.ar-vheader-clogo{width:330px;text-align:left;padding:0 30px;}
.ar-vheader-cmenu{flex:1;text-align:right;padding-right:30px;}
.ar-header{display:block;padding:25px 0;margin:0;}
.ar-header img{width:100%;height:auto;max-width:270px;}
@media screen and (min-width:768px) and (max-width:999.9px){
.ar-vheader-clogo{width:270px;text-align:left;padding:0 15px;}
.ar-vheader-cmenu{padding-right:10px;}
}
@media screen and (max-width:767.9px){
.ar-vheader-clogo{width:270px;}
.ar-vheader-cmenu{padding-right:0;}
}

/* MAIN */
.ar-main{position:relative;height:61.43svw;max-height:100svh;background:url('slide2.jpg') no-repeat center center;background-size:cover;}
.ar-main>span{display:inline-block;position:absolute;height:150px;color:transparent;font-family:"Poppins",sans-serif;font-weight:400;font-size:140px;line-height:150px;z-index:3;font-style:normal;}
.ar-main1{top:calc(50% - 200px);left:48svw;}
.ar-main2{top:calc(50% - 20px);left:52svw;}
.ar-main3{top:calc(50% + 160px);left:56svw;}
.ar-main>span>span>strong{position:absolute;top:0;right:0;left:0;bottom:0;color:#fff;font-family:"Poppins",sans-serif;font-weight:400;font-size:140px;line-height:150px;z-index:3;font-style:normal;}
.ar-main>span>span>i{position:absolute;right:0;left:0;bottom:28px;height:20px;background: linear-gradient(to right,#8d99a7 0%,#5d6975 100%);}
@media print,screen and (min-width:768px) and (max-width:1399.9px){
.ar-main>span{height:100px;font-size:90px;line-height:100px;}
.ar-main1{top:calc(50% - 118px);left:36svw;}
.ar-main2{top:calc(50% - 12px);left:40svw;}
.ar-main3{top:calc(50% + 94px);left:44svw;}
.ar-main>span>span>strong{font-size:90px;line-height:100px;}
.ar-main>span>span>i{bottom:20px;height:16px;}
}
@media screen and (max-width:767.9px){
.ar-main{position:relative;height:160svw;max-height:100svh;background:url('slide2.jpg') no-repeat center center;background-size:cover;}
.ar-main>span{left:0;right:0;text-align:center;}
.ar-main>span>span>strong{font-size:60px;line-height:70px;}
.ar-main>span>span{display:inline-block;position:relative;}
.ar-main>span>span>i{bottom:10px;height:12px;}
}
@media screen and (max-width:767.9px) and (min-height:600px){
.ar-main1{top:35%;}
.ar-main2{top:45%;}
.ar-main3{top:55%;}
.ar-main>span{height:70px;font-size:60px;line-height:70px;}
.ar-main>span>span>strong{font-size:60px;line-height:70px;}
.ar-main>span>span>i{bottom:10px;height:12px;}
}
@media screen and (max-width:767.9px) and (max-height:599.9px){
.ar-main1{top:30%;}
.ar-main2{top:45%;}
.ar-main3{top:60%;}
.ar-main>span{height:40px;font-size:30px;line-height:40px;}
.ar-main>span>span>strong{font-size:30px;line-height:40px;}
.ar-main>span>span>i{bottom:5px;height:4px;}
}

/* BELT TITLE */
.ar-bbelt ._cmsn_title1{background:none;margin:0;padding:10px 0;text-align:left;}
.ar-bbelt ._cmsn_title1>i{display:inline-block;background:linear-gradient(to right,#8d99a7 0%,#fff 100%);font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-size:87px;line-height:107px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 2px;}
.ar-bbelt ._cmsn_title1>span{display:inline-block;font-size:14px;line-height:16px;color:#fff;}
@media screen and (min-width:768px) and (max-width:999.9px){
.ar-bbelt ._cmsn_title1>i{font-size:57px;line-height:69px;padding:0 1px;}
.ar-bbelt ._cmsn_title1>span{padding:0 5px;}
}
@media screen and (max-width:767.9px){
.ar-bbelt ._cmsn_title1>i{font-size:37px;line-height:49px;padding:0 1px;}
}

/* ABOUT */
a.ar-about{display:block;position:relative;height:52.86svw;max-height:740px;background:url('about2.jpg') no-repeat center center;background-size:cover;color:#fff;text-decoration:none;padding:0;margin:0;}
.ar-about-contents{position:absolute;top:calc(50% - 220px);left:7%;bottom:0;right:50%;}
.ar-about-contents>h2{font-family:"Poppins",sans-serif;font-weight:400;font-size:104px;line-height:114px;padding:0;margin:0;}
.ar-about-contents>p{padding:0;margin:15px 0 20px;font-size:14px;line-height:24px;color:#fff;font-weight:300;}
.ar-about-contents>span{display:inline-block;overflow:hidden;height:20px;border-bottom:2px solid #fff;margin:20px 0;}
.ar-about-contents>span>i{position:relative;display:block;font-style:normal;color:#fff;font-size:14px;line-height:16px;padding:2px 14px 2px 0;transition:transform .3s linear;}
.ar-about-contents>span>i::after{position:absolute;right:0;top:0;border-top:11px solid #fff;border-left:11px solid transparent;content:"";}
a.ar-about>.ar-about-contents>span>i:nth-child(1){transform:translateY(-2em);}
a.ar-about>.ar-about-contents>span>i:nth-child(2){transform:translateY(-20px);}
@media screen and (min-width:768px) and (max-width:1199.9px){
.ar-about-contents{left:4%;top:calc(50% - 150px);}
.ar-about-contents>h2{font-size:74px;line-height:94px;}
.ar-about-contents>p{margin:10px 0 15px;}
}
@media screen and (max-width:767.9px){
a.ar-about{height:auto;max-height:auto;}
.ar-about-contents{position:static;top:0;left:0;bottom:0;right:0;padding:30px 15px 40px;text-align:left;}
.ar-about-contents>h2{font-size:60px;line-height:70px;}
.ar-about-contents>p{margin:12px 0 15px;}
.ar-about-contents>span{margin:15px 0;}
}
@media print{
.ar-about-contents>span{overflow:hidden !important;}
}
@media screen and (min-width:768px){
a:hover.ar-about{color:#fff;text-decoration:none;}
a:hover.ar-about>.ar-about-contents>span>i:nth-child(1){transform:translateY(0);}
a:hover.ar-about>.ar-about-contents>span>i:nth-child(2){transform:translateY(4em);}
}

/* GLOBAL MENU */
.ar-bheader ul.ar-uglobal,.ar-bheader ul.ar-uglobal li{padding:0;margin:0;display:block;list-style:none;}
.ar-bheader ul.ar-uglobal{display:block;padding:0;margin:0;text-align:right;}
.ar-bheader ul.ar-uglobal>li{display:inline;}
.ar-bheader ul.ar-uglobal>li>a{display:inline-block;color:transparent;font-size:14px;line-height:16px;padding:8px 15px 2px;text-decoration:none;overflow:hidden;text-shadow:0 -2em 0 #333,0 0 0 #333;transition:text-shadow .3s linear;}
@media screen and (min-width:768px) and (max-width:999.9px){
.ar-bheader ul.ar-uglobal>li>a{padding:8px 10px 2px;}
}
@media screen and (max-width:767.9px){
.ar-bheader ul.ar-uglobal{display:none;}
}
@media screen and (min-width:768px){
.ar-bheader ul.ar-uglobal>li>a:hover{text-shadow:0 0 0 #333,0 5em 0 #333;}
}

/* SERVICE & PRODUCTS */
.ar-vsp-p{display:flex;margin:0 -55px;}
.ar-vsp-c-service{width:50%;padding:15px 55px;}
.ar-vsp-c-products{width:50%;padding:15px 55px;}
.ar-vsp-c-service ._cmsn_title1,.ar-vsp-c-products ._cmsn_title1{background:none;margin:0 0 10px;padding:10px 0;text-align:left;}
.ar-vsp-c-service ._cmsn_title1>i,.ar-vsp-c-products ._cmsn_title1>i{display:inline-block;background:linear-gradient(to right,#8d99a7 0%,#5d6975 100%);font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-size:87px;line-height:91px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 10px;}
.ar-vsp-c-service ._cmsn_title1>span,.ar-vsp-c-products ._cmsn_title1>span{display:inline-block;font-size:14px;line-height:16px;transform:translateY(-16px);color:#5d6975;}
ul.ar-usp,ul.ar-usp li{display:block;padding:0;margin:0;list-style:none;}
ul.ar-usp{display:block;padding:15px 0;}
ul.ar-usp li{display:inline;}
ul.ar-usp li a{display:grid;position:relative;height:120px;filter:grayscale(90%);place-items:center;color:#fff;text-decoration:none;text-align:left;padding-left:7%;justify-items:start;transition:filter .3s linear;}
ul.ar-usp li+li a{margin-top:60px;}
ul.ar-usp li.ar-uservice-li1 a{background:url('service2-3.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uservice-li2 a{background:url('service3-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uservice-li3 a{background:url('service4-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uservice-li4 a{background:url('service6-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uservice-li5 a{background:url('service5-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uservice-li6 a{background:url('service6.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uproducts-li0 a{background:url('product0-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uproducts-li1 a{background:url('product1-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uproducts-li2 a{background:url('products2-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uproducts-li3 a{background:url('products3-2.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uproducts-li4 a{background:url('products4.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uproducts-li5 a{background:url('products5.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li.ar-uproducts-li6 a{background:url('products6.jpg') no-repeat center center;background-size:cover;}
ul.ar-usp li a>div>i{font-style:normal;font-size:20px;line-height:22px;}
ul.ar-usp li a>div>span{font-size:14px;line-height:16px;margin-left:10px;}
@media screen and (min-width:768px) and (max-width:999.9px){
.ar-vsp-p{display:flex;margin:0 -15px;}
.ar-vsp-c-service{width:50%;padding:15px;}
.ar-vsp-c-products{width:50%;padding:15px;}
.ar-vsp-c-service ._cmsn_title1>i,.ar-vsp-c-products ._cmsn_title1>i{font-size:57px;line-height:61px;}
.ar-vsp-c-service ._cmsn_title1>span,.ar-vsp-c-products ._cmsn_title1>span{transform:translateY(-8px);}
ul.ar-usp li+li a{margin-top:40px;}
ul.ar-usp li a>div>i{font-size:18px;line-height:20px;}
ul.ar-usp li a>div>span{font-size:13px;line-height:15px;margin-left:8px;}
}
@media screen and (max-width:767.9px){
.ar-vsp-p{display:block;margin:0;}
.ar-vsp-c-service{width:100%;padding:15px 5px;}
.ar-vsp-c-products{width:100%;padding:15px 5px;}
.ar-vsp-c-service ._cmsn_title1>i,.ar-vsp-c-products ._cmsn_title1>i{font-size:57px;line-height:61px;}
.ar-vsp-c-service ._cmsn_title1>span,.ar-vsp-c-products ._cmsn_title1>span{transform:translateY(-8px);}
ul.ar-usp li a{filter:grayscale(30%);}
ul.ar-usp li+li a{margin-top:30px;}
ul.ar-usp li a>div>i{font-size:16px;line-height:18px;}
ul.ar-usp li a>div>span{font-size:12px;line-height:14px;margin-left:6px;}
}
@media screen and (min-width:768px){
ul.ar-usp li a:hover{filter:grayscale(0)}
}

/* TOP RESULTS */
.ar-vresults-title-p{display:flex;align-items:center;margin:0 -15px;}
.ar-vresults-title-c1{width:60%;padding:0 15px;}
.ar-vresults-title-c2{width:40%;padding:0 15px;}
.ar-vresults-title-c1 ._cmsn_title1{background:none;margin:0 0 10px;padding:10px 0;text-align:left;}
.ar-vresults-title-c1 ._cmsn_title1>i{display:inline-block;background:linear-gradient(to right,#8d99a7 0%,#5d6975 100%);font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-size:87px;line-height:91px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 10px;}
.ar-vresults-title-c1 ._cmsn_title1>span{display:inline-block;font-size:14px;line-height:16px;transform:translateY(-16px);color:#5d6975;}
.ar-vtopresults1-p{display:flex;margin:15px -42px;}
.ar-vtopresults1-c1{width:644px;padding:15px 42px;}
.ar-vtopresults1-c2{width:640px;padding:0 42px;}
.ar-vtopresults2-p{margin:0 -42px 40px;padding:0;}
.ar-vtopresults2-c{margin:0;float:left;padding:15px 42px;width:320px;}
.ar-vtopresults2-p div:nth-child(2n+1).ar-vtopresults2-c{clear:both;}
a.ar-atopresults{display:block;text-align:left;color:#333;text-decoration:none;}
a.ar-atopresults>figure{padding:0;margin:0;overflow:hidden;}
a.ar-atopresults>figure>img{object-fit:cover;overflow:hidden;filter:grayscale(90%);transition:filter .3s linear;width:100%;height:100%;}
a.ar-atopresults>span{display:block;font-size:14px;line-height:24px;margin-top:7px;}
a.ar-atopresults>p{padding:0;margin:0;font-size:14px;line-height:24px;margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
a.ar-atopresults1>figure{height:560px;}
a.ar-atopresults2>figure{height:236px;}
@media screen and (max-width:999.9px){
.ar-vresults-title-c1 ._cmsn_title1>i{font-size:57px;line-height:61px;}
.ar-vresults-title-c1 ._cmsn_title1>span{transform:translateY(-8px);}
}
@media screen and (min-width:768px) and (max-width:1219.9px){
.ar-vtopresults1-p{margin:15px -15px;}
.ar-vtopresults1-c1{width:48%;padding:15px 15px;}
.ar-vtopresults1-c2{width:52%;padding:0 15px;}
.ar-vtopresults2-p{margin:0 -15px 40px;}
.ar-vtopresults2-c{margin:0;float:left;padding:15px;width:50%;}
a.ar-atopresults1>figure{height:406px;}
a.ar-atopresults2>figure{height:160px;}
}
@media screen and (max-width:767.9px){
.ar-vtopresults1-p{display:block;margin:15px 0;}
.ar-vtopresults1-c1{width:100%;padding:15px 0;}
.ar-vtopresults1-c2{width:100%;padding:0;}
.ar-vtopresults2-p{margin:0 -10px 40px;}
.ar-vtopresults2-c{margin:0;float:left;padding:15px 10px;width:50%;}
.ar-vtopresults2-p div:nth-child(2n+1).ar-vtopresults2-c{clear:both;}
a.ar-atopresults>figure>img{filter:grayscale(30%);}
a.ar-atopresults1>figure{height:360px;}
a.ar-atopresults2>figure{height:160px;}
}
@media print{
a.ar-atopresults>p{overflow:hidden !important;}
}
@media screen and (min-width:768px){
a:hover.ar-atopresults>figure>img{filter:grayscale(0);opacity:1;}
}

/* TOP NEWS */
ul.ar-utopnews,ul.ar-utopnews li{display:block;padding:0;margin:0;list-style:none;}
ul.ar-utopnews{margin-bottom:60px;}
ul.ar-utopnews li{display:inline;}
ul.ar-utopnews li a{display:flex;background:#fff;font-size:16px;line-height:26px;color:#333;text-decoration:none;transition:background .3s linear;padding:0;position:relative;align-items:center;}
ul.ar-utopnews li+li a{margin-top:50px;}
ul.ar-utopnews li a span{width:200px;text-align:center;font-size:16px;line-height:26px;padding:37px 40px 37px 0;}
ul.ar-utopnews li a p{flex:1;padding:0 40px 0 0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
ul.ar-utopnews li a::before{position:absolute;top:0;right:0;border-top:20px solid #000;border-left:20px solid transparent;content:"";}
@media screen and (min-width:768px) and (max-width:999.9px){
ul.ar-utopnews li+li a{margin-top:30px;}
}
@media screen and (max-width:767.9px){
ul.ar-utopnews{margin-bottom:40px;}
ul.ar-utopnews li a{display:block;padding-bottom:37px;}
ul.ar-utopnews li a span{display:block;width:100%;text-align:left;font-size:16px;line-height:26px;padding:37px 20px 20px 10px;}
ul.ar-utopnews li a p{padding:0 20px 0 10px;}
}
@media screen and (min-width:768px){
ul.ar-utopnews li a:hover{background:#d7dbde;}
}

/* BLACK BG */
.ar-bkbg{margin:15px -100svw;padding:30px 0 50px;background:url('black.jpg') repeat center center;}
.ar-bkbg-in{padding:15px 5px;margin:0 auto;width:calc(100svw - 20px);max-width:1220px;color:#fff;}
.ar-bkbg-in ._cmsn_title1{color:#fff;}
.ar-bkbg-in ._cmsn_title2{color:#fff;}
.ar-bkbg-in ._cmsn_title3{background:rgba(243,243,243,.1);color:#fff;border-left-color:#fff;}
.ar-norall .ar-bkbg-in h4{color:#fff;}
.ar-norall .ar-bkbg-in h5{color:#fff;}

/* CONTACT */
a.ar-contact{display:block;position:relative;height:20svw;max-height:340px;background:url('contact.jpg') no-repeat center center;background-size:cover;color:#fff;text-decoration:none;padding:0;margin:0;}
.ar-vcontact-contents-p{display:flex;align-items:center;}
.ar-vcontact-contents-c1{width:60%;padding:80px 30px 80px 7%;}
.ar-vcontact-contents-c2{width:40%;padding:100px 7% 100px 30px;text-align:right;}
.ar-vcontact-contents-c1 h2{margin:0 0 10px;padding:10px 0;text-align:left;}
.ar-vcontact-contents-c1 h2>i{display:inline-block;color:#fff;font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-size:87px;line-height:91px;padding:0 10px;}
.ar-vcontact-contents-c1 h2>span{display:inline-block;font-size:14px;line-height:16px;color:#fff;}
.ar-vcontact-contents-c1>p{padding:0;margin:15px 0 20px;font-size:14px;line-height:24px;color:#fff;font-weight:300;}
.ar-vcontact-contents-c2>span{display:inline-block;overflow:hidden;height:20px;border-bottom:2px solid #fff;margin:0;}
.ar-vcontact-contents-c2>span>i{position:relative;display:block;font-style:normal;color:#fff;font-size:14px;line-height:16px;padding:2px 14px 2px 0;transition:transform .3s linear;}
.ar-vcontact-contents-c2>span>i::after{position:absolute;right:0;top:0;border-top:11px solid #fff;border-left:11px solid transparent;content:"";}
a.ar-contact>.ar-vcontact-contents-p>.ar-vcontact-contents-c2>span>i:nth-child(1){transform:translateY(-2em);}
a.ar-contact>.ar-vcontact-contents-p>.ar-vcontact-contents-c2>span>i:nth-child(2){transform:translateY(-20px);}
@media print,screen and (max-width:1219.9px){
a.ar-contact{height:auto;max-height:auto;}
.ar-vcontact-contents-p{display:block;}
.ar-vcontact-contents-c1{width:100%;padding:30px 15px 15px;}
.ar-vcontact-contents-c2{width:100%;padding:15px 15px 30px;}
}
@media screen and (max-width:999.9px){
.ar-vcontact-contents-c1 h2>i{font-size:60px;line-height:70px;}
}
@media print{
.ar-vcontact-contents-c2>span{overflow:hidden !important;}
}
@media screen and (min-width:768px){
a:hover.ar-contact{color:#fff;text-decoration:none;}
a:hover.ar-contact>.ar-vcontact-contents-p>.ar-vcontact-contents-c2>span>i:nth-child(1){transform:translateY(0);}
a:hover.ar-contact>.ar-vcontact-contents-p>.ar-vcontact-contents-c2>span>i:nth-child(2){transform:translateY(4em);}
}

/* SP MENU */
img.ar-menu-logo{width:210px;margin:20px auto;}
@media screen and (max-width:767.9px){
.ar-bspmenu ul.ar-uglobal{display:block;padding:20px 0 0;}
.ar-bspmenu ul.ar-uglobal li{display:block;padding:0;}
.ar-bspmenu ul.ar-uglobal li a{display:block;padding:10px;text-align:center;color:#333;font-size:18px;line-height:28px;text-decoration:none;}
.ar-bspmenu ul.ar-ufooter li{display:block;padding:0 0 10px;}
.ar-bspmenu ul.ar-ufooter li a{display:block;color:#333;text-decoration:none;font-size:14px;line-height:24px;padding:8px;text-align:center;}
.ar-bspmenu ul.ar-ufooter li+li a{margin-left:0;}
}
@media screen and (min-width:768px){
.ar-bspmenu ul.ar-uglobal li a:hover{text-decoration:none;}
}

/* LINK BUTTON */
.ar-link{text-align:right;}
.ar-link>a{display:inline-block;overflow:hidden;height:20px;border-bottom:2px solid #333;margin:0;text-align:left;}
.ar-link>a>i{position:relative;display:block;font-style:normal;color:#333;font-size:14px;line-height:16px;padding:2px 14px 2px 0;transition:transform .3s linear;}
.ar-link>a>i::after{position:absolute;right:0;top:0;border-top:11px solid #333;border-left:11px solid transparent;content:"";}
.ar-link>a>i:nth-child(1){transform:translateY(-2em);}
.ar-link>a>i:nth-child(2){transform:translateY(-20px);}
@media print{
.ar-link>a{overflow:hidden !important;}
}
@media screen and (min-width:768px){
.ar-link>a:hover{color:#333;text-decoration:none;}
.ar-link>a:hover>i:nth-child(1){transform:translateY(0);}
.ar-link>a:hover>i:nth-child(2){transform:translateY(4em);}
}

/* HAMBURGER MENU */
.ar-menu-btn-box{display:inline-block;padding:10px;transition:padding .3s linear,height .3s linear;height:80px;width:80px;}
.ar-menu-btn{position:relative;cursor:pointer;width:60px;height:60px;z-index:420;transition:all .3s ease-out;}
.ar-menu-btn-line{position:absolute;transition:all 0.3s linear;width:36px;height:2px;left:calc(50% - 18px);background:#333;box-shadow:1px 1px 1px #fff;}
.ar-menu-btn-line-top{top:20px;}
.ar-menu-btn-line-middle{top:29px;}
.ar-menu-btn-line-bottom{top:38px;}
.ar-menu-btn-active>.ar-menu-btn-line-top{top:29px;transform:rotate(45deg);}
.ar-menu-btn-active>.ar-menu-btn-line-middle{display:none;}
.ar-menu-btn-active>.ar-menu-btn-line-bottom{top:29px;transform:rotate(-45deg);}
@media print,screen and (min-width:768px){
.ar-menu-btn-box{display:none;}
}

/* FOOTER */
.ar-vfooter-p{display:flex;align-items:center;margin:15px -15px;}
.ar-vfooter-c1{width:20%;padding:15px;text-align:center;}
.ar-vfooter-c2{width:27%;padding:15px;text-align:center;}
.ar-vfooter-c3{width:25%;padding:15px;text-align:center;}
.ar-vfooter-c4{width:28%;padding:15px;text-align:right;}
.ar-footer-logo{max-width:210px;height:auto;}
.ar-bfooter ul.ar-ufooter,.ar-bfooter ul.ar-ufooter li{display:block;padding:0;margin:0;list-style:none;}
.ar-bfooter ul.ar-ufooter{text-align:center;}
.ar-bfooter ul.ar-ufooter li{display:inline;}
.ar-bfooter ul.ar-ufooter li a{display:inline-block;color:#fff;text-decoration:none;font-size:14px;line-height:24px;}
.ar-bfooter ul.ar-ufooter li+li a{margin-left:20px;}
ul.ar-usns,ul.ar-usns li{display:block;padding:0;margin:0;list-style:none;}
ul.ar-usns{text-align:center;}
ul.ar-usns li{display:inline;}
ul.ar-usns li a{display:inline-block;width:27px;height:27px;line-height:27px;padding:0;margin:0;}
ul.ar-usns li a i{position:relative;display:block;width:27px;height:27px;padding:0;margin:0;font-style:normal;}
ul.ar-usns li a i::before{opacity:0;transition:opacity .3s linear;}
ul.ar-usns li a i::after{transition:opacity .3s linear;}
i.ar-isns-fb::before{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns1cfb.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-in::before{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns2cin.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-th::before{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns3cth.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-li::before{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns4cli.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-x::before{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns5cx.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-fb::after{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns1mfb.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-in::after{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns2min.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-th::after{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns3mth.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-li::after{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns4mli.png') no-repeat center center;background-size:100% 100%;content:"";}
i.ar-isns-x::after{position:absolute;top:0;left:0;right:0;bottom:0;background:url('sns5mx.png') no-repeat center center;background-size:100% 100%;content:"";}
ul.ar-usns li+li a{margin-left:15px;}
.ar-copy{font-style:normal;font-size:14px;line-height:24px;padding:0;margin:0;text-align:right;color:#fff;}
@media screen and (max-width:1219.9px){
.ar-vfooter-p{display:block;margin:15px 0;}
.ar-vfooter-c1{width:100%;padding:15px;text-align:center;}
.ar-vfooter-c2{width:100%;padding:15px;text-align:center;}
.ar-vfooter-c3{width:100%;padding:15px;text-align:center;}
.ar-vfooter-c4{width:100%;padding:15px;text-align:center;}
.ar-copy{text-align:center;}
}
@media screen and (max-width:767.9px){
ul.ar-usns li a i::before{opacity:1;}
ul.ar-usns li a i::after{opacity:0;}
}
@media screen and (min-width:768px){
.ar-bfooter  ul.ar-ufooter li a:hover{text-decoration:underline;}
ul.ar-usns li a:hover i::before{opacity:1;}
ul.ar-usns li a:hover i::after{opacity:0;}
}

.ar-underkiji{}
.ar-imgright img,.ar-imgleft img{width:100%;height:auto;}
.ar-underlink{text-align:right;padding:20px 0;}
.ar-underlink>a{display:inline-block;color:transparent;font-size:14px;line-height:16px;padding:8px 15px 2px;text-decoration:none;overflow:hidden;text-shadow:0 -2em 0 #333,0 0 0 #333;transition:text-shadow .3s linear;position:relative}
@media print,screen and (min-width:768px){
.ar-imgright{width:30%;float:right;margin-left:30px;padding-bottom:20px;}
.ar-imgleft{width:30%;float:left;margin-right:30px;padding-bottom:20px;}
}
@media screen and (max-width:767.9px){
.ar-imgright{padding-bottom:20px;}
.ar-imgleft{padding-bottom:20px;}
}
@media screen and (min-width:768px) and (max-width:999.9px){
.ar-underlink>a{padding:8px 10px 2px;}
}
@media screen and (min-width:768px){
.ar-underlink>a:hover{text-shadow:0 0 0 #333,0 5em 0 #333;}
}

img.ar-img4x3-in{object-fit:contain;overflow:hidden;width:100%;height:100%;aspect-ratio:1.33;}

/* TO PAGE TOP */
#page-top{z-index:70;}
#page-top p{border-radius:25px;background:#000;}

/* KEY FLAMES */
@media screen{
.ar-main,.ar-main>span>span>strong,.ar-main>span>span>i,.ar-about,.ar-about h2,.ar-contact,.ar-contact h2,.ar-fadein{opacity:0;}
.ar-fadein ._cmsn_title1,.ar-fadein ._cmsn_title2,.ar-fadein ._cmsn_title3,.ar-norall .ar-fadein h4,.ar-norall .ar-fadein h5,.ar-fadein ._cmsn_blog_title2{opacity:0;}
ul.ar-usp li a,.ar-vtopresults1-p a,ul.ar-utopnews a{opacity:0;}
._cmsn_blog_title1,._cmsn_blog_title2,._cmsn_blog_title3,._cmsn_blog_comment_title{opacity:0;}
._cmsn_form_table,._cmsn_kform_table{opacity:0;}
.ar-main.ar-scrollin{animation-name:ArMain1;animation-duration:.5s;animation-fill-mode:forwards;}
.ar-main.ar-scrollin>span>span>strong{animation-name:ArMain2;animation-delay:.7s;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in;}
.ar-main.ar-scrollin>span>span>i{animation-name:ArMain3;animation-delay:.6s;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in;}
.ar-fadeleft.ar-scrollin{animation-name:ArFadeLeft;animation-duration:.5s;animation-fill-mode:forwards;}
.ar-faderight.ar-scrollin,.ar-about.ar-scrollin,.ar-contact.ar-scrollin{animation-name:ArFadeRight;animation-duration:.5s;animation-fill-mode:forwards;}
.ar-fadein.ar-scrollin{animation-name:ArFadein;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:ease-in;}
.ar-fadein.ar-scrollin ._cmsn_title1,.ar-about.ar-scrollin h2,.ar-contact.ar-scrollin h2,.ar-norall .ar-fadein.ar-scrollin h4,.ar-norall .ar-fadein.ar-scrollin h5{animation-name:ArFadeTitle;animation-delay:.5s;animation-duration:.3s;animation-fill-mode:forwards;}
.ar-fadein.ar-scrollin ._cmsn_title2,.ar-fadein.ar-scrollin ._cmsn_title3{animation-name:ArFadeTitle;animation-duration:.3s;animation-fill-mode:forwards;}
.ar-fadein.ar-scrollin ._cmsn_title2{animation-delay:.6s;}
.ar-fadein.ar-scrollin ._cmsn_title3{animation-delay:.7s;}
.ar-norall .ar-fadein.ar-scrollin h4{animation-delay:.8s;}
.ar-norall .ar-fadein.ar-scrollin h5{animation-delay:.9s;}
.ar-fadein.ar-scrollin ._cmsn_blog_title2{animation-name:ArFadeTitle;animation-delay:.6s;animation-duration:.3s;animation-fill-mode:forwards;}
ul.ar-utopnews a.ar-scrollin{animation-name:ArFadein;animation-duration:.3s;animation-fill-mode:forwards;}
ul.ar-usp li a.ar-scrollin{animation-name:ArFadein;animation-duration:.3s;animation-fill-mode:forwards;}
.ar-vtopresults1-p.ar-scrollin a{animation-name:ArFadein;animation-duration:.3s;animation-fill-mode:forwards;}
.ar-vtopresults1-p.ar-scrollin .ar-vtopresults2-p :nth-child(1).ar-vtopresults2-c a{animation-delay:.2s;}
.ar-vtopresults1-p.ar-scrollin .ar-vtopresults2-p :nth-child(2).ar-vtopresults2-c a{animation-delay:.4s;}
.ar-vtopresults1-p.ar-scrollin .ar-vtopresults2-p :nth-child(3).ar-vtopresults2-c a{animation-delay:.6s;}
.ar-vtopresults1-p.ar-scrollin .ar-vtopresults2-p :nth-child(4).ar-vtopresults2-c a{animation-delay:.8s;}
._cmsn_blog_title1.ar-scrollin,._cmsn_blog_title2.ar-scrollin,._cmsn_blog_title3.ar-scrollin,._cmsn_blog_comment_title.ar-scrollin{animation-name:ArFadeTitle;animation-duration:.3s;animation-fill-mode:forwards;}
._cmsn_blog_title1.ar-scrollin{animation-delay:.5s;}
._cmsn_blog_title2.ar-scrollin{animation-delay:.6s;}
._cmsn_blog_title3.ar-scrollin,._cmsn_blog_comment_title.ar-scrollin{animation-delay:.7s;}
._cmsn_form_table.ar-scrollin,._cmsn_kform_table.ar-scrollin{animation-name:ArFadeRight;animation-duration:.5s;animation-fill-mode:forwards;}
@keyframes ArMain1{0%{opacity:0;transform:translateX(-110svw);}100%{opacity:1;transform:translateX(0);}}
@keyframes ArMain2{0%{opacity:0;transform:translateX(-100px);}100%{opacity:1;transform:translateX(0);}}
@keyframes ArMain3{0%{opacity:0;transform:translateX(-120px);}100%{opacity:1;transform:translateX(0);}}
@keyframes ArFadeLeft{0%{opacity:0;transform:translateX(-110svw);}100%{opacity:1;transform:translateX(0);}}
@keyframes ArFadeRight{0%{opacity:0;transform:translateX(110svw);}100%{opacity:1;transform:translateX(0);}}
@keyframes ArFadein{0%{opacity:0;transform:translateY(110svh);}100%{opacity:1;transform:translateY(0);}}
@keyframes ArFadeTitle{0%{opacity:0;transform:translateX(-100px);}100%{opacity:1;transform:translateX(0);}}
