.header .header-group{display:block;width:1130px;margin:0 auto;border:0;font-size:0}.header .header-group .logo-section{display:inline-block;vertical-align:middle}.header .header-group .logo-section .logo-btn{height:50px}.header .header-group .logo-section .sub-menu-logo{letter-spacing:1.2px;vertical-align:middle;margin-left:15px}.header .header-group .header-control-section--{display:inline-block;vertical-align:middle;height:50px;width:calc(100% - 125px)}.header .header-group .header-control-section--.empty-menu{width:100%;display:block;text-align:right}.header .header-group .header-control-section-- .menu-list{display:inline-block;vertical-align:middle;width:355px;padding-left:41px}.header .header-group .header-control-section-- .menu-list li{display:inline-block;vertical-align:middle}.header .header-group .header-control-section-- .menu-list li:not(:first-child){margin-left:20px}.header .header-group .header-control-section-- .menu-list li span{line-height:50px}.header .header-group .header-control-section-- .user-info{display:inline-block;vertical-align:middle;width:650px;text-align:right;height:50px}.header .header-group .header-control-section-- .user-info .user-login{word-spacing:2px}.header .header-group .header-control-section-- .user-info .user-login ul.info-split{display:inline-block}.header .header-group .header-control-section-- .user-info ul.info-split{vertical-align:middle;margin-top:15px}.header .header-group .header-control-section-- .user-info ul.info-split li{display:inline-block}.header .header-group .header-control-section-- .user-info ul.info-split>li span{vertical-align:middle}.header .header-group .header-control-section-- .user-info ul.info-split>li:not(:first-child){content:"";border-left:1px solid #92bcf5;padding-left:10px;margin-left:10px;vertical-align:middle}.header .header-group .header-control-section-- .user-info ul.info-split li .open-user-info{display:inline-block;cursor:pointer;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.header .header-group .header-control-section-- .user-info ul.info-split li .open-user-info .user-name{text-overflow:ellipsis;width:108px;white-space:nowrap;display:inline-block;overflow:hidden}.header .header-group .header-control-section-- .payment-limit-date{margin-left:11px}.header .header-group .header-control-section-- .user-logined-flag{border-radius:5px;background-color:#fff;font-size:9px;width:25px;display:inline-block;margin-left:5px;text-align:center;line-height:18px;color:#49cd20}.header .header-group .header-control-section-- .sub-menu-logo{letter-spacing:1.2px}.header .header-group .header-control-section-- .message-btn{background-image:url(/img/header/icon_message.png);background-repeat:no-repeat;background-size:100%;width:17px;height:19px;background-position:0 0;position:relative;margin-left:10px}.header .header-group .header-control-section-- .alarm-btn{background-image:url(/img/header/icon_alarm.png);background-repeat:no-repeat;background-size:100%;width:17px;height:19px;background-position:0 0;position:relative;margin-left:20px}.header .header-group .header-control-section-- .alarm-btn span.count,.header .header-group .header-control-section-- .message-btn span.count{position:absolute;background-color:#fff;border-radius:10px;color:#f15a5b;font-weight:bold;font-size:10px;width:20px;line-height:13px;height:13px;top:-6px;left:11px}.header .header-group .main-logo{display:inline-block;background-image:url(/img/header/bi_mobigo.png);background-repeat:no-repeat;background-position:0 center;background-size:100%;width:114px;height:32px;vertical-align:middle}.header .header-group .menu-search{padding:19px 0}.header .header-group .menu-search .menu-split{display:inline-block;vertical-align:middle}.header .header-group .menu-search .menu-split.menu-split-01{width:120px}.header .header-group .menu-search .menu-split.menu-split-02{width:336px;margin-left:36px}.header .header-group .menu-search .menu-split.menu-split-03{width:calc(100% - 492px);text-align:right}.header .header-group .menu-split .menu-split-02 .search-bar{display:inline-block;vertical-align:middle}.header .header-group .menu-search .sub-menu{display:inline-block;vertical-align:middle}.header .header-group .direct-menu-list li{display:inline-block;vertical-align:middle}.header .header-group .direct-menu-list li:not(:last-child){margin-right:30px}.header .header-group .main-search-input{width:calc(100% - 32px) !important;display:inline-block;height:32px !important}.header .header-group .main-search-input:focus{border:0 !important}.header .header-group .search-btn{display:inline-block;width:32px;height:32px;cursor:pointer;background:#2464bf url(/img/header/icon_search.png) no-repeat center;background-size:20px;overflow:hidden;text-indent:-999px}#util-menu .list-util-menu>li .spr-h-icon{display:block;background-image:url("/img/home/icons.png");background-repeat:no-repeat;background-size:75px auto;width:20px;height:21px;background-position:0 0;position:relative}#util-menu .list-util-menu>li{float:left;margin-left:36px;position:relative;white-space:nowrap}#util-menu .list-util-menu>li .btn-alarm{background-position:-25px 0}#util-menu .list-util-menu>li .btn-user-alarm{width:24px;background-position:-50px 0}#util-menu .list-util-menu>li .spr-h-icon:hover,#util-menu .list-util-menu>li .spr-h-icon:active{background-position-y:bottom}#util-menu{position:relative}#util-menu .list-util-menu>li .spr-h-icon .num{position:absolute;top:-8px;right:-7px;width:22px;height:22px;background-color:#2f8bff;border-radius:100%;color:#fff;padding:4px;text-align:center;overflow:hidden}#util-menu .list-util-menu>li .btn-user-alarm .num{right:-14px}#util-menu .txt-m{display:none}#util-menu .list-box{position:absolute;top:25px;left:-314px;width:380px;border:solid 1px #dcdcdc;border-radius:8px;background-color:#fff;overflow-y:hidden;text-align:left}#util-menu .btn-user-alarm+.list-box{left:-372px;width:410px}#util-menu .btn-user-alarm+.list-box .list-alarm li{width:100%}#util-menu .btn-user-alarm+.list-box .list-alarm a{width:395px}#util-menu .btn-user-alarm+.list-box .alarm_txt{width:380px}#util-menu .btn-user-alarm+.list-box .alarm_txt dd:last-child{width:305px;height:20px;font-size:1.1667rem;font-weight:300;padding-top:0;margin-top:11px}#util-menu .list-box:after{content:"";display:block;width:12px;height:10px;position:absolute;background:url("/img/home/edge.png");background-size:12px auto;top:-10px;right:64px}#util-menu .list-box .tit{padding-left:25px;height:55px;font-size:1.25rem;font-weight:500;line-height:55px;color:#292929;border-bottom:solid 1px #dcdcdc;background:#fbfbfb}#util-menu .list-box .btn-alarm-all{width:74px;height:29px;margin:13px 20px 0 0;font-size:1rem;font-weight:300}#util-menu .list-box .btn-alarm-all.reply-none{opacity:.65}#util-menu .list-box .list-alarm{overflow-y:scroll;overflow:hidden;line-height:1;height:430px}#util-menu .list-box .type1 .mCSB_dragger{right:20px}#util-menu .list-box .list-alarm li.unchecked a{font-weight:300;color:#292929}#util-menu .list-box .list-alarm li.unchecked .sub-data{font-weight:300}#util-menu .list-box .list-alarm li.checked a{font-weight:300;color:#292929}#util-menu .list-box .list-alarm li.checked .sub-data{font-weight:300}#util-menu .list-box .list-alarm li.checked:hover{background:#ecf4ff}#util-menu .list-box .list-alarm li{width:380px;height:75px;float:left;display:block;border-bottom:1px solid #e6e6e6;clear:both}#util-menu .list-box .list-alarm li:last-child{border-bottom:0}#util-menu .list-box .list-alarm li.unchecked:hover{background:#ecf4ff}#util-menu .list-box .list-alarm li.active{background:#d9eaff}#util-menu .list-box .list-alarm li:first-child{margin-top:0}#util-menu .list-box .list-alarm li a{width:365px;height:75px;padding:15px 0 15px 25px;display:block}#util-menu .list-box .list-alarm li a.sub-data{font-weight:300;color:silver}#util-menu .list-box .list-alarm li .sub-data .cate::after{content:"";display:inline-block;width:1px;height:10px;background:#ddd;margin:0 10px;position:relative;top:1px}#util-menu .list-box .alarm-none{overflow-y:hidden;height:430px}#util-menu .list-box .alarm-none li{color:#696969;font-size:1.166rem;line-height:430px}#util-menu .list-box .alarm-none p{display:table-cell;font-size:1.16rem;color:#999;font-weight:500;vertical-align:middle}#util-menu .list-box .list-alarm li a.sub-data{opacity:.65}#wrap .contents-section .content-container{width:1024px;margin:65px auto 0 auto}#menu-logo path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:all .4s cubic-bezier(.645,.045,.355,1)}
