.header .head-top{border-bottom:4px solid #204281;padding:10px 0;*zoom:1}.header .head-top:before{display:table;content:'';clear:both}.header .head-top:after{display:table;content:'';clear:both}.header .head-top .logo{margin-top:0;float:left}.header .head-top .ad-sma{width:183px;height:70px;float:right;overflow:hidden}.header .head-top .ad-mid{width:420px;*width:410px;height:70px;overflow:hidden;float:right;margin-right:10px;display:inline-block}.header .head-nav{*zoom:1}.header .head-nav:before{display:table;content:'';clear:both}.header .head-nav:after{display:table;content:'';clear:both}.header .head-nav dl,.header .head-nav dt,.header .head-nav dd{float:left}.header .head-nav dl{padding:8px 0;margin-left:12px}.header .head-nav .nav-read{margin-right:35px}.header .head-nav .nav-read dt{width:53px;height:51px;*width:31px;*height:41px;padding:5px 11px;background:url(../../../img/company/navg-bg1-grey.png) no-repeat}.header .head-nav .nav-read dt a{font-size:14px;color:#24477f;font-weight:bold}.header .head-nav .nav-read dt.on{background:url(../../../img/company/navg-bg1-blue.png) no-repeat}.header .head-nav .nav-read dd{width:275px;padding:5px 0}.header .head-nav .nav-channel{width:90px;margin-right:35px}.header .head-nav .nav-channel dt{width:90px;height:26px;*width:60px;*height:24px;padding:1px 15px;background:url(../../../img/company/navg-bg2-grey.png) no-repeat}.header .head-nav .nav-channel dt a{font-size:14px;color:#24477f;font-weight:bold}.header .head-nav .nav-channel dt.on{background:url(../../../img/company/navg-bg2-blue.png) no-repeat}.header .head-nav .nav-relation dt{width:66px;height:51px;*width:46px;*height:43px;padding:4px 10px;background:url(../../../img/company/navg-bg3-grey.png) no-repeat}.header .head-nav .nav-relation dt a{font-size:14px;color:#24477f;font-weight:bold}.header .head-nav .nav-relation dt.on{background:url(../../../img/company/navg-bg3-blue.png) no-repeat}.header .head-nav .nav-relation dd{width:280px;*width:275px;padding:5px 0 5px 5px}.header .head-nav .nav-report{float:right}.header .head-nav .nav-report dt{width:53px;height:51px;*width:31px;*height:41px;padding:5px 11px;background:url(../../../img/company/navg-bg1-grey.png) no-repeat}.header .head-nav .nav-report dt a{font-size:14px;color:#24477f;font-weight:bold}.header .head-nav .nav-report dt.on{background:url(../../../img/company/navg-bg1-blue.png) no-repeat}.header .head-nav .nav-report dd{width:135px;padding:5px 0}.header .head-nav .nav-sub-list li{float:left;line-height:20px;color:#a2adc7}.header .head-nav .nav-sub-list li a{display:inline-block;width:64px;text-align:center;color:#23487c}.header .com_nav_new .nav-read{margin-right:20px}.header .com_nav_new .nav-read dd{width:278px}.header .com_nav_new .nav-news{margin-right:30px}.header .com_nav_new .nav-news dt{width:53px;height:51px;*width:31px;*height:41px;padding:5px 11px;background:url(../../../img/company/navg-bg1-grey.png) no-repeat}.header .com_nav_new .nav-news dt a{font-size:14px;color:#24477f;font-weight:bold}.header .com_nav_new .nav-news dt.on{background:url(../../../img/company/navg-bg1-blue.png) no-repeat}.header .com_nav_new .nav-relation{margin-right:30px}.header .com_nav_new .nav-relation dd{width:188px}.header .com_nav_new .nav-report{float:left}.header .com_nav_new .nav-report dd{width:190px}.header .com_nav_new .nav-sub-list li{padding-left:12px}.header .com_nav_new .nav-last{float:right;width:113px}.header .com_nav_new .nav-last dt{width:113px;height:51px;*width:31px;*height:41px;padding:5px 11px;background:url(../../../img/company/navg-bg4-grey.png) no-repeat}.header .com_nav_new .nav-last dt a{font-size:14px;color:#24477f;font-weight:bold}.gg-calender .hd h3{float:left}.gg-calender .hd .cale-date{display:inline-block;border-top:4px solid #cf0b0c;padding:0 5px;line-height:18px;margin-left:10px;color:#ce0c0d;font-weight:bold;background:url(../../../img/company/detail/cale-date-bg.png) repeat-x left top}.gg-calender .bd{*zoom:1}.gg-calender .bd:before{display:table;content:'';clear:both}.gg-calender .bd:after{display:table;content:'';clear:both}.gg-calender .bd .calendar-list{width:310px;*zoom:1}.gg-calender .bd .calendar-list:before{display:table;content:'';clear:both}.gg-calender .bd .calendar-list:after{display:table;content:'';clear:both}.gg-calender .bd .calendar-list li{float:left;margin-left:4px;margin-top:4px}.gg-calender .bd .calendar-list li a{display:inline-block;height:26px;line-height:26px;width:72px;text-align:center;background:#f0f0f0;color:#636363}.gg-calender .bd .calendar-list li .b{background:#e8e8e8}.gg-calender .bd .calendar-list li .i{font-weight:700}.msg-panel li{padding:10px 10px 10px 35px;border-top:1px dotted #ccc;*zoom:1}.msg-panel li:before{display:table;content:'';clear:both}.msg-panel li:after{display:table;content:'';clear:both}.msg-panel .first{border-top:0}.msg-panel .msg-type{float:left;width:18px;height:16px;line-height:200px;overflow:hidden;margin-left:-25px;*display:inline}.msg-panel .msg-ask{background:url(../../../img/company/icon_ask.png) no-repeat}.msg-panel .msg-answer{background:url(../../../img/company/icon_answer.png) no-repeat}.msg-panel .answer-list{position:relative;border-top-style:solid;background:#f5f5f5;*zoom:1}.msg-panel .answer-list .arr-top{display:block;width:7px;height:5px;position:absolute;left:30px;top:-5px;background:url(../../../img/company/arr_top.png) no-repeat}.msg-panel .user-pic{float:left;width:50px;margin-right:10px}.msg-panel .msg-box{display:inline}.msg-panel .user-name a{color:#81b8db}.msg-panel .msg-con{color:#666;line-height:18px}.msg-panel .msg-con a{color:#666}.msg-panel .msg-extra{margin-top:5px;clear:both}.msg-panel .msg-time{float:left;color:#999}.msg-panel .sns-box{float:right;color:#999}.msg-panel .sns-box a{color:#999}.msg-panel .splite{margin:0 3px}.msg-panel .user-like{display:inline-block;width:12px;height:13px;vertical-align:middle;background:url(../../../img/company/icon_like.png) no-repeat;margin-right:3px}.msg-panel .no-answer{text-align:center;border-top:0 !important;padding:0 !important;height:128px;line-height:128px;font-size:14px;color:#666}.micro-bar .list-item{margin:0 -15px;*display:inline;*zoom:1}.micro-bar .item{float:left;width:115px;padding:10px 0;text-align:center}.micro-bar a{text-align:center}.micro-bar .bar-name{color:#666}.micro-bar .hot-rank{border-bottom:1px solid #ccc;margin:0 -10px 10px;*zoom:1}.micro-bar .hot-rank:after{display:table;content:'';clear:both}.micro-bar .hot-rank h5{float:left;margin-left:20px;margin-bottom:-1px;padding:3px 10px;border-width:1px;border-style:solid;border-color:#ccc #ccc #fff}.micro-bar .rank-list{padding-left:10px}.rank-list li{height:24px;line-height:24px;overflow:hidden}.rank-list .icon-rank{display:inline-block;height:11px;width:17px;background:url(../../../img/company/rank.png) no-repeat;line-height:11px;font-size:10px;text-align:center;margin-right:10px;color:#2e69ad;font-weight:700;font-family:tahoma}.rank-list .rank-top{color:#d92a2a;font-weight:700}.rank-list .icon-rank.first{background:url(../../../img/company/rank-first.png) no-repeat;color:#fff}.rank-list .num{float:right;color:#999}.rank-list .red{color:#f00}.rank-list a{color:#3a3a3a}.small-focus{padding-left:5px;padding-bottom:10px}.small-focus .title{font-size:14px;height:30px;line-height:30px}.small-focus .title a{color:#000;font-weight:bold}