@charset "utf-8";

#hdrWrpSch > div{width:50px;}
#hdrWrpSch > div > a{font-size:0;height:50px;padding-left:0;}
#hdrWrpSch > div > a s{left:calc(50% - 10px);}


/* #vslWrpTab{right:75px;} */
#vslWrpTab li a{width:100px;font-size:13px;}
#vslWrpTab li::after{width:100px;}
#vslWrpTab li.on a::after, #vslWrpTab li a:hover::after{width:100px;}
.vslWrpPrg{margin-right:40px;}
/*
.vslWrpPrgLst::before{width:100px;}
.vslWrpPrgLst{margin-left:100px;}
.vslWrpPrgBar{max-width:100px;}
*/
.itmDtlInf > .btnWrp50{width:230px;min-width:230px !important;margin-left:0;}
.itmTyp{height:20px;top:20px;left:20px;}
/* width:60px; */
.itmDtlInf > i{font-size:16px;}
.itmDtlInf > span{font-size:12px;}
.itmDtlInf > strong{font-size:16px;}
.itmDtlInf > b{font-size:16px;}

.itmImg{max-height:85%;}
.itmBig .itmImg{max-height:80%;}
.itmSml .itmImg{max-height:55%;}

.bluBnn li{width:calc(20% - calc(80px / 5));}
.bluBnn li a s{top:-10px;}
.bluBnn li a strong{font-size:20px;line-height:50px;}
.bluBnn li a span{font-size:14px;line-height:24px;}

/*
#ftrFmlLnk{width:150px;font-size:13px;}
#ftrFmlSlc > a{width:150px;font-size:13px;}
*/

/* #itmSlc{overflow-x:auto;} */
/* #itmSlc > li:last-child{padding-right:5.2vw;} */
#cstWrp ul{flex-wrap:wrap;justify-content: space-between;}
#cstWrp ul li{width:calc(100%);margin-left:0;margin-bottom:10px;}