@charset "utf-8";

/* ////////////////////////////////////////////////////////////////////////////////
  Project Name         : 인천시청 메인페이지
  Author               : YOON, SUN SANG
  Email                : ssaeju@naver.com
  Written date         : 2009.07.27 ~
  Browser              : IE6, IE7, IE8, FF, OP, SF, CR
//////////////////////////////////////////////////////////////////////////////// */

/* Common */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
@import url("../../css/design_toolbar.css");
* {margin:0; padding:0;}
html, body {height:100%;}
body {background:transparent; color:#555555; font-size:0.75em; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
ul, ol, dl {list-style:none;}
a:link, a:active {color:#555555; text-decoration:none;}
a:visited {color:#555555; text-decoration:none;}
a:hover   {color:#000000; text-decoration:underline;}
input {vertical-align:middle;}
select {height:1.58em; border:0.1em solid #c7c7c7; padding:0.08em; font-size:1em; background:#ffffff; color:#555555; vertical-align:middle; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
img, fieldset, iframe {border:0;}
img {vertical-align:top}
.displayNone, hr, legend {display:none;}
em, address, cite {font-style:normal;}
table {border-collapse:collapse; border:0;}
caption {width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
textarea {color:#555555; background:#ffffff; font-size:1em; border:0.1em solid #d1d1d1; padding:0.42em; line-height:1.5em;}
.mgNone {margin:0 !important;}
.bgNone {background:none !important;}
.bdNone {border:none !important;}
.bdtNone {border-top:none !important;}
.bdrNone {border-right:none !important;}
.bdbNone {border-bottom:none !important;}
.bdlNone {border-left:none !important;}
.accessibility {position:relative; width:100%; z-index:1000;}
.accessibility a {display:block; overflow:hidden; height:0; color:#ffffff !important; font-weight:bold; text-align:center;}
.accessibility a:hover, .accessibility a:active, .accessibility a:focus {background:#0058b2; padding:.8em; height:auto;}
.accessibilityHide {width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.fl {float:left !important; display:inline;}
.fr {float:right !important; display:inline;}
.c {clear:both; display:none;}
.al {text-align:left;}
.ac {text-align:center;}
.ar {text-align:right;}
.ta {width:98%; height:3em; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.txt {background:#ffffff; color:#555555; border:0.1em solid #d1d1d1; height:1.17em; font-size:1em; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; padding:0.25em 0 0 0.25em;}
.lh1 {line-height:1.3em;}
.lh2 {line-height:1.4em;}
.lh3 {line-height:1.5em;}
.lh4 {line-height:1.6em;}
.lh5 {line-height:1.7em;}
.lh6 {line-height:1.8em;}
.lh7 {line-height:1.9em;}
.lh8 {line-height:2.0em;}
.ls1 {margin-left:0.417em !important;}
.ls2 {margin-left:0.833em !important;}
.ls3 {margin-left:1.25em !important;}
.ls4 {margin-left:1.667em !important;}
.ls5 {margin-left:2.083em !important;}
.ls6 {margin-left:2.5em !important;}
.ls7 {margin-left:2.917em !important;}
.ls8 {margin-left:3.333em !important;}
.ls9 {margin-left:3.75em !important;}
.ls10 {margin-left:4.167em !important;}
.rs1 {margin-right:0.417em !important;}
.rs2 {margin-right:0.833em !important;}
.rs3 {margin-right:1.25em !important;}
.rs4 {margin-right:1.667em !important;}
.rs5 {margin-right:2.083em !important;}
.rs6 {margin-right:2.5em !important;}
.rs7 {margin-right:2.917em !important;}
.rs8 {margin-right:3.333em !important;}
.rs9 {margin-right:3.75em !important;}
.rs10 {margin-right:4.167em !important;}
.ts1 {margin-top:0.417em !important;}
.ts2 {margin-top:0.833em !important;}
.ts3 {margin-top:1.25em !important;}
.ts4 {margin-top:1.667em !important;}
.ts5 {margin-top:2.083em !important;}
.ts6 {margin-top:2.5em !important;}
.ts7 {margin-top:2.917em !important;}
.ts8 {margin-top:3.333em !important;}
.ts9 {margin-top:3.75em !important;}
.ts10 {margin-top:4.167em !important;}
.bs1 {margin-bottom:0.417em !important;}
.bs2 {margin-bottom:0.833em !important;}
.bs3 {margin-bottom:1.25em !important;}
.bs4 {margin-bottom:1.667em !important;}
.bs5 {margin-bottom:2.083em !important;}
.bs6 {margin-bottom:2.5em !important;}
.bs7 {margin-bottom:2.917em !important;}
.bs8 {margin-bottom:3.333em !important;}
.bs9 {margin-bottom:3.75em !important;}
.bs10 {margin-bottom:4.167em !important;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Mainpage */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#wrapper {width:100%; padding-bottom:60px;}
#wrapper #header {width:100%; height:65px; margin-bottom:2em; background:#17328e;}
#wrapper #header .headerSection {width:930px; margin:0 auto; position:relative;z-index:200;}
#wrapper #header .headerSection:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headerSection h1 {position:absolute; top:0; left:-8px; width:205px; height:65px; font-size:0; background:url(../../../files/web1/images/main/bg_h1.gif) no-repeat 0 0;}
#wrapper #header .headerSection h1 img {margin:21px 0 0 54px;}
#wrapper #header .headerSection .global {width:725px; float:right; display:inline; padding-top:5px; height:27px;}
#wrapper #header .headerSection .global:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headerSection .global ul {float:right; display:inline;}
#wrapper #header .headerSection .global ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headerSection .global ul li {float:left; display:inline;}
#wrapper #header .headerSection .global ul li fieldset {padding-left:10px; float:left;}
#wrapper #header .headerSection .global ul li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headerSection .global ul li fieldset .topSearch {width:130px; font-size:12px; border:1px solid #6273ae; background:#1b2d6a; color:#ffffff;}
#wrapper #header .headerSection #gnb {width:725px; clear:both; position:relative; z-index:100; float:right; display:inline;}
#wrapper #header .headerSection #gnb:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headerSection #gnb .menu {width:725px; float:right; display:inline;}
#wrapper #header .headerSection #gnb .menu ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headerSection #gnb .menu ul li {float:left; display:inline;}
#wrapper #header .headerSection #gnb .menu ul li.on .subBg {position:absolute; top:25px; right:0; width:725px; background:url(../../../files/web1/images/main/bg_gnbsub.gif) no-repeat 0 bottom;}
#wrapper #header .headerSection #gnb .menu ul li.on .subBg .bgTop {width:100%; height:7px; background:url(../../../files/web1/images/main/bg_gnb_sub_top.gif) no-repeat 0 0;}
#wrapper #header .headerSection #gnb .menu ul li.on .subBg ul {display:block; padding-left:10px;}
#wrapper #header .headerSection #gnb .menu ul li ul {display:none;}
#wrapper #header .headerSection #gnb .menu ul li ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .headerSection #gnb .menu ul li ul li {padding:0 10px 8px 9px; background:url(../../../files/web1/images/main/bg_line_gnbsub.gif) no-repeat right 0;}
#wrapper #header .headerSection #gnb .menu ul li ul li a {font-weight:bold;}
#wrapper #header .headerSection #gnb .menu ul li ul li a:hover,
#wrapper #header .headerSection #gnb .menu ul li ul li a:focus {text-decoration:none; color:#17328e;}

#wrapper .tipTool {width:317px; padding:10px 13px 10px 13px; border:1px solid #acacac; background:url(../../../files/web1/images/main/bg_tip.gif) no-repeat 0 bottom #ffffff; position:absolute; line-height:1.4em; font-size:0.917em; letter-spacing:-0.08em;}
#wrapper .tipTool .posUpLeft {width:9px; height:6px; font-size:0; line-height:0; background:url(../../../files/web1/images/main/bg_tip_pos_top.gif) no-repeat 0 0; position:absolute; top:-6px; left:29px;}
#wrapper .tipTool .posUpRight {width:9px; height:6px; font-size:0; line-height:0; background:url(../../../files/web1/images/main/bg_tip_pos_top.gif) no-repeat 0 0; position:absolute; top:-6px; right:22px;}
#wrapper .tipTool .posBotLeft {width:9px; height:6px; font-size:0; line-height:0; background:url(../../../files/web1/images/main/bg_tip_pos_bot.gif) no-repeat 0 0; position:absolute; bottom:-6px; left:29px;}
#wrapper .tipTool strong.c1 {color:#3b4e8e !important;}
#wrapper .tipTool strong.c2 {color:#5168c5 !important;}
#wrapper .tipTool .close {position:absolute; top:5px; right:5px;}
#wrapper .tipPos {top:30px; left:59px; z-index:101;}
#wrapper .tipPos2 {top:23px; right:-15px; z-index:101;}
#wrapper .tipPos3 {top:25px; left:57px; z-index:100;}

#wrapper #container {width:930px; margin:0 auto;}
#wrapper #container #middleGroup {width:100%; margin-bottom:14px;z-index:100;}
#wrapper #container #middleGroup:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column {width:462px; float:left; display:inline; margin-right:6px;  z-index:100;} /* position:relative; */
#wrapper #container #middleGroup .column .item {width:460px; min-height:50px; border:1px solid #95a9ec; background:url(../../../files/web1/images/main/bg_group_column_item.gif) no-repeat 0 bottom; margin-bottom:4px;}
#wrapper #container #middleGroup .column .item:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column .item .lSec {width:107px; float:left; display:inline; position:relative; font-size:0.917em;}
#wrapper #container #middleGroup .column .item .lSec p {padding:7px 5px 5px 7px; line-height:1.6em;}
#wrapper #container #middleGroup .column .item .lSec p strong {color:#2f52ac;}
#wrapper #container #middleGroup .column .item .lSec p strong a {color:#2f52ac; text-decoration:underline;}
#wrapper #container #middleGroup .column .item .lSec .help  {position:absolute; top:7px; right:7px;}
#wrapper #container #middleGroup .column .item .rSec {width:338px; padding:6px 0 4px 15px; float:right; display:inline; position:relative;}
#wrapper #container #middleGroup .column .item .rSec select {width:90px;}
#wrapper #container #middleGroup .column .item .rSec .tSearch {width:180px; border:2px solid #6688df; background:#ffffff; font-family:"돋움", dotum; font-size:1em; padding:0.08em 0 0 0.08em; height:1.083em;}
#wrapper #container #middleGroup .column .item .rSec dl {font-size:0.917em; padding-top:5px; line-height:1.4em;}
#wrapper #container #middleGroup .column .item .rSec dl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column .item .rSec dl dt {width:70px; float:left; display:inline;}
#wrapper #container #middleGroup .column .item .rSec dl dt strong {color:#c94300;}
#wrapper #container #middleGroup .column .item .rSec dl dd {padding-left:70px;}
#wrapper #container #middleGroup .column .item .rSec p.sSelect {padding-top:5px; font-size:0.917em; letter-spacing:-0.08em;}
#wrapper #container #middleGroup .column .item .rSec p.btnSj {position:absolute; top:6px; right:10px;}
#wrapper #container #middleGroup .column .item2 {width:460px; border:1px solid #e0e0e0; background:url(../../../files/web1/images/main/bg_group_column_item2.gif) repeat-y 0 0 #f7f7f7; position:relative;}
#wrapper #container #middleGroup .column .item2:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column .item2 .lSec {width:106px; float:left; display:inline; font-size:0.917em;}
#wrapper #container #middleGroup .column .item2 .lSec p {padding:7px 25px 1.5em 7px; line-height:1.2em;}
#wrapper #container #middleGroup .column .item2 .lSec .help {position:absolute; top:7px; left:87px;}
#wrapper #container #middleGroup .column .item2 .lSec #controlBox {position:absolute; left:0; bottom:0; width:101px; height:12px; padding:5px 0 0 0; border-top:1px solid #e0e0e0; text-align:right;}
#wrapper #container #middleGroup .column .item2 .lSec #controlBox {padding-right:5px;}
#wrapper #container #middleGroup .column .item2 .lSec #controlBox span {padding:0 1px 0 2px;}
#wrapper #container #middleGroup .column .item2 .rSec {width:354px; float:right; display:inline; position:relative; z-index:100;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox {width:354px; border:1px solid #626f8f; position:absolute; top:-1px; left:-1px; background:#f6f6f6;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .head {width:100%; background:#626f8f; padding:5px 0 5px 0; position:relative;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .head strong {padding-left:15px; color:#ffffff;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .head .close {position:absolute; top:7px; right:9px;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .body {width:334px; padding:10px;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .body dl {padding:3px 0 2px 0; font-size:0.917em; line-height:1.2em; border-bottom:1px solid #d6d6d6; height:1%;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .body dl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .body dl dt {width:50px; float:left; display:inline; padding:0 10px 0 10px; color:#2e51ab;}
#wrapper #container #middleGroup .column .item2 .rSec #notifyListBox .body dl dd {padding-left:70px;}
#wrapper #container #middleGroup .column2 {width:240px; float:left; display:inline;}
#wrapper #container #middleGroup .column2 .item {width:100%; margin-bottom:4px;}
#wrapper #container #middleGroup .column2 .item2 {width:100%;}
#wrapper #container #middleGroup .column3 {width:217px; float:right; display:inline; position:relative;}
#wrapper #container #middleGroup .column3 .posMove {position:absolute; top:0; right:-20px; font-size:0;}
#wrapper #container #middleGroup .column3 .item {width:215px; border:1px solid #d6d6d6; margin-bottom:4px; background:url(../../../files/web1/images/main/bg_group_column3_item.gif) no-repeat 0 bottom;}
#wrapper #container #middleGroup .column3 .item ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column3 .item ul li {float:left; display:inline; font-size:11px; padding-top:7px;}
#wrapper #container #middleGroup .column3 .item ul li.wSize {width:50px; padding-left:23px;}
#wrapper #container #middleGroup .column3 .item ul li.wSize2 {width:48px; padding-left:23px;}
#wrapper #container #middleGroup .column3 .item ul li.icoBg {background:url(../../../files/web1/images/main/bg_ico1.gif) no-repeat 8px 3px; height:18px;}
#wrapper #container #middleGroup .column3 .item ul li.icoBg2 {background:url(../../../files/web1/images/main/bg_ico2.gif) no-repeat 8px 3px; height:18px;}
#wrapper #container #middleGroup .column3 .item ul li.icoBg3 {background:url(../../../files/web1/images/main/bg_ico3.gif) no-repeat 8px 3px; height:18px;}
#wrapper #container #middleGroup .column3 .item ul li.icoBg4 {background:url(../../../files/web1/images/main/bg_ico4.gif) no-repeat 8px 3px; border-top:1px solid #d6d6d6; height:17px;}
#wrapper #container #middleGroup .column3 .item ul li.icoBg5 {background:url(../../../files/web1/images/main/bg_ico5.gif) no-repeat 8px 3px; border-top:1px solid #d6d6d6; height:17px;}
#wrapper #container #middleGroup .column3 .item ul li.icoBg6 {background:url(../../../files/web1/images/main/bg_ico6.gif) no-repeat 5px 3px; border-top:1px solid #d6d6d6; height:17px;}
#wrapper #container #middleGroup .column3 .item2 {width:211px; min-height:6.583em; border:1px solid #d6d6d6; padding:0 2px 0 2px;position:relative;}
#wrapper #container #middleGroup .column3 .item2 dt {padding:5px 0 3px 0; position:relative; z-index:1; color:#444444; padding-left:8px; font-size:0.917em;}
#wrapper #container #middleGroup .column3 .item2 dt .more {position:absolute; top:5px; right:25px;}
#wrapper #container #middleGroup .column3 .item2 dt .help {position:absolute; top:3px; right:5px;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab {width:211px; font-size:0.917em; padding:0 0 3px 0;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab li {float:left; display:inline;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab li a {width:104px; float:left; display:block; padding:3px 0 2px 0; color:#3f5284; text-align:center; border:1px solid #adb9d6; margin-left:-1px; background:#e6eaef;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab li a:hover {text-decoration:none;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab li a.on {background:#ffffff; margin-left:0;}
#wrapper #container #middleGroup .column3 .item2 dd ul.tagTab li a.rOff {border-right:none; margin-left:0;}
#wrapper #container #middleGroup .column3 .item2 dd .tagList {width:191px; padding:0 10px 0 10px; line-height:1.4em;}
#wrapper #container #middleGroup .column3 .item2 dd .tagList span.tag a {font-size:0.917em; color:#888888;}
#wrapper #container #middleGroup .column3 .item2 dd .tagList span.tag2 a {font-weight:bold; color:#76ad1f;}
#wrapper #container #middleGroup .column3 .item2 dd .tagList span.tag3 a {color:#4d7fc4;}

#wrapper #container #middleGroup2 {width:100%; border-bottom:4px solid #183497; margin-bottom:14px; position:relative; z-index:50;}
#wrapper #container #middleGroup2 .posMove {position:absolute; top:0; right:-20px; font-size:0;}
#wrapper #container #middleGroup2 ul.middleTab {width:100%;}
#wrapper #container #middleGroup2 ul.middleTab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 ul.middleTab li {float:left; display:inline;}
#wrapper #container #middleGroup2 .frameBox {width:100%; padding:11px 0 11px 0; background:#2e51ab;}
#wrapper #container #middleGroup2 .frameBox .contentBox {width:100%; min-height:13.5em; background:url(../../../files/web1/images/main/bg_mtab1.gif) repeat-y 0 0; position:relative;}
#wrapper #container #middleGroup2 .frameBox .contentBox:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column {width:197px; margin-left:43px; float:left; display:inline; font-size:0.917em; color:#ffffff; letter-spacing:-0.08em;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column a {color:#ffffff;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column .vodBg {width:197px; height:146px; background:url(../../../files/web1/images/main/bg_vod.gif) no-repeat 0 0; position:relative;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column .vodBg .vod {position:absolute; top:10px; left:10px; width:177px; height:106px;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column .vodBg .vodControl {position:absolute; top:124px; left:11px;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column .vodBg .vodControl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column .vodBg .vodControl span {float:left; padding-right:3px;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column p.desc {padding-top:7px; text-align:center;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 {width:348px; padding-top:7px; margin-left:61px; float:left; display:inline;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 ul.gTab {width:100%; padding-bottom:18px;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 ul.gTab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 ul.gTab li {float:left; display:inline;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 .body {width:343px; padding-left:5px;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 .body:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 .body dl {width:99px; float:left; display:inline; margin:0 7px 0 7px;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 .body dl dt img {border:1px solid #122450;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 .body dl dd {padding-top:5px; line-height:1.4em; color:#ffffff; font-size:0.917em;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column2 .body dl dd a {color:#ffffff;}
#wrapper #container #middleGroup2 .frameBox .contentBox .column3 {width:212px; padding:7px 0 0; margin-left:46px; float:left; display:inline;}
#wrapper #container #middleGroup2 .frameBox .contentBox .close {position:absolute; right:13px; bottom:-13px;}
#wrapper #container #middleGroup2 .frameBox2 {width:100%; padding:12px 0 12px 0; background:url(../../../files/web1/images/main/bg_mgtab02.gif) no-repeat 0 0;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox {width:100%; min-height:13.5em; position:relative;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .lSec {width:91px; padding-top:23px; float:left; display:inline; margin-left:77px;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec {width:720px; float:left; display:inline; margin-left:9px;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec .head {width:718px; padding:18px 0 4px 12px;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec .head ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec .head ul li {width:121px; float:left; display:inline; background:url(../../../files/web1/images/main/ico_001.gif) no-repeat 0 0; padding-left:20px; line-height:1.3em;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec .head ul li a {color:#24517b;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec .body {width:718px; padding:8px 0 3px 10px; margin-bottom:8px;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec .body ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .rSec .body ul li {width:125px; float:left; display:inline; background:url(../../../files/web1/images/main/blt_spot_m4.gif) no-repeat 0 6px; margin-left:10px; font-size:0.917em; line-height:1.3em; padding:0 0 6px 7px; letter-spacing:-0.08em;}
#wrapper #container #middleGroup2 .frameBox2 .contentBox .close {position:absolute; right:13px; bottom:-13px;}

#wrapper #container #middleGroup2 .frameBox3 {width:100%; background:url(../../../files/web1/images/main/bg_mgtab03.gif) no-repeat 0 0;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 {width:100%; position:relative;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .lSec {width:176px; float:left; display:inline;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec {width:730px; float:left; display:inline;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec .head {width:718px; padding:28px 0 4px 12px;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec .head ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec .head ul li {width:121px; float:left; display:inline; background:url(../../../files/web1/images/main/ico_002.gif) no-repeat left center; padding-left:20px; line-height:1.3em;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec .head ul li a {color:#cf4500;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec .body {width:718px; padding:8px 0 3px 10px;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec .body ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .rSec .body ul li {width:125px; float:left; display:inline; background:url(../../../files/web1/images/main/blt_spot_m5.gif) no-repeat 0 6px; margin-left:10px; font-size:0.917em; line-height:1.3em; padding:0 0 6px 7px; letter-spacing:-0.08em;}
#wrapper #container #middleGroup2 .frameBox3 .contentBox3 .close {position:absolute; right:13px; bottom:-1px;}
#wrapper #container #middleGroup3 {width:100%; margin-bottom:14px; position:relative; z-index:30;}

#wrapper #container #middleGroup3 {width:100%; margin-bottom:14px; position:relative; z-index:10;}
#wrapper #container #middleGroup3:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .posMove {position:absolute; top:0; right:-20px; font-size:0;}
#wrapper #container #middleGroup3 .frameBox {width:460px; min-height:12.917em; border:1px solid #d6d6d6; float:left; display:inline; background:url(../../../files/web1/images/main/bg_group3.gif) repeat-y 0 0; position:relative;}
#wrapper #container #middleGroup3 .frameBox:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec {width:107px; height:11em; padding-bottom:20px; float:left; display:inline;}
#wrapper #container #middleGroup3 .frameBox .lSec dt {width:97px; height:17px; padding: 7px 0 0 10px; position:relative; margin:-1px 0 0 -1px; font-size:11px; background:url(../../../files/web1/images/main/bg_group3_tit.gif) no-repeat 0 0; color:#ffffff; letter-spacing:-0.08em;}
#wrapper #container #middleGroup3 .frameBox .lSec dt span {position:absolute; top:5px; right:7px;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab {width:102px; padding:2px;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab li {float:left; display:inline; font-size:0.917em;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab li a {width:49px; float:left; display:block; padding:3px 0 2px 0; color:#3f5284; text-align:center; border:1px solid #adb9d6; margin-left:-1px; background:#e6eaef;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab li a:hover {text-decoration:none;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab li a.on {background:#ffffff; width:50px; margin-left:0;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.mTab li a.rOff {border-right:none; margin-left:0;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.menuList {width:87px; margin:5px 0 0 10px;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.menuList li {line-height:1.5em; font-size:0.917em;}
#wrapper #container #middleGroup3 .frameBox .lSec dd ul.menuList li a.on {font-weight:bold; letter-spacing:-0.08em; color:#2f52ac; text-decoration:underline;}
#wrapper #container #middleGroup3 .frameBox .lSec .controlBox {width:107px; height:20px; position:absolute; left:0; bottom:0; border-top:1px solid #d6d6d6;}
#wrapper #container #middleGroup3 .frameBox .lSec .controlBox .l {position:absolute; top:6px; left:10px;}
#wrapper #container #middleGroup3 .frameBox .lSec .controlBox .l span {padding-right:5px;}
#wrapper #container #middleGroup3 .frameBox .lSec .controlBox .r {position:absolute; top:6px; right:11px;}
#wrapper #container #middleGroup3 .frameBox .lSec .controlBox .r span {padding-left:5px;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit {width:460px; border:1px solid #626f8f; position:absolute; left:-1px; top:-1px; background:url(../../../files/web1/images/main/bg_group3_edit.gif) repeat-y 0 0 #f5f5f5; z-index:100;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .head {width:430px; background:#626f8f; padding:7px 20px 7px 10px; font-size:0.917em; color:#ffffff; position:relative;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .head strong {padding-right:10px;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .head span {position:absolute; top:8px; right:10px;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body {width:100%; padding:8px 0 8px 0;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection {width:127px; margin-left:5px; float:left; display:inline;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection dd.menuSec {height:10.417em; border:1px solid #d6d6d6; background:#ffffff; padding:8px; overflow:auto; font-size:0.917em;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection dd.menuSec li {line-height:1.3em; margin-bottom:5px; letter-spacing:-0.08em;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection dd.menuSec li a {color:#2e51ab;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl {width:100%; padding-top:5px;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl .l {float:left; display:inline;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl .l:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl .l span {float:left; padding-right:2px;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl .r {float:right; display:inline;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl .r:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .lSection #posControl .r span {float:left; padding-left:2px;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection {width:297px; margin-right:12px; float:right; display:inline;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editTab {width:100%;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editTab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editTab li {float:left; display:inline; font-size:0.917em;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editTab li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editTab li a {float:left; display:block; width:88px; text-align:center; padding:5px 0 4px 0; border:1px solid #d6d6d6; margin-left:-1px;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editTab li a:hover {text-decoration:none;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editTab li a.on {background:#626f8f; color:#ffffff; border:none; padding:6px 0 5px 0;}
/* #wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editItemList {height:7.583em; overflow:auto; font-size:0.917em; padding:15px 0 10px 0; border-bottom:1px solid #c9cdd7;} */
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editItemList {height:7.583em; font-size:0.917em; padding:15px 0 10px 0;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editItemList:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection ul.editItemList li {width:130px; float:left; display:inline; margin:0 5px 0 0; padding-bottom:5px; letter-spacing:-0.08em;}
#wrapper #container #middleGroup3 .frameBox .lSec #myNewsEdit .body .rSection .ctrlBtn {width:100%; padding-top:3px; text-align:right;}
#wrapper #container #middleGroup3 .frameBox .rSec {width:353px; float:right; display:inline;}
#wrapper #container #middleGroup3 .frameBox .rSec .core {width:100%; min-height:1.583em; padding-top:3px; border-bottom:1px solid #d6d6d6; background:url(../../../files/web1/images/main/bg_group3_core.gif) no-repeat 0 bottom; position:relative; overflow:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style {width:295px; font-size:0.917em; line-height:1.5em; margin-left:10px; position:relative;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style dt {width:75px; padding-top:1px; float:left; display:inline;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style dd {width:220px; float:left; display:inline; position:relative;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style dd .ticker {position:absolute; top:0; left:0; width:220px; overflow:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style dd .ticker #pscroller {width:220px; height:1.25em;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style dd .ticker .someclass {}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style dd img {margin-right:3px; vertical-align:middle;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2 {font-size:0.917em; line-height:1.5em; margin-left:10px; position:relative;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2 dt {width:65px; padding-top:3px; float:left; display:inline;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2 dt strong {color:#cf4500;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2 dd {padding:3px 0 0 65px;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2 dd:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2 dd span.l {float:left;}
#wrapper #container #middleGroup3 .frameBox .rSec .core dl.style2 dd span.r {float:right; margin-right:15px;}
#wrapper #container #middleGroup3 .frameBox .rSec .core .controlBox {position:absolute; top:10px; right:10px;}
#wrapper #container #middleGroup3 .frameBox .rSec .core .controlBox span {padding-left:5px;}
#wrapper #container #middleGroup3 .frameBox .rSec .core .controlBox span .img {position:relative; margin-top:-1px;}
#wrapper #container #middleGroup3 .frameBox .rSec #coreListGroup {width:351px; min-height:10.667em; position:absolute; top:1.917em; right:1px; background:#ffffff;}
#wrapper #container #middleGroup3 .frameBox .rSec #coreListGroup .close {position:absolute; top:9px; right:9px;}
#wrapper #container #middleGroup3 .frameBox .rSec #coreListGroup ol {width:310px; margin:0 0 0 20px; padding-top:20px; line-height:1.3em; font-size:0.917em;}
#wrapper #container #middleGroup3 .frameBox .rSec #coreListGroup ol li {padding-bottom:6px;}
#wrapper #container #middleGroup3 .frameBox .rSec #coreListGroup ol li img {margin-right:5px; vertical-align:middle;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody {width:333px; margin-left:10px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head {width:100%; border-bottom:1px solid #d6d6d6; padding:3px 0 2px 0;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head span.tit {float:left; display:block; padding-top:3px; font-size:0.917em;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head span.tit strong {color:#2f52ac;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head span.more {float:left; display:inline; padding:4px 0 0 10px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head span.edit {float:right; display:block;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body {width:100%; font-size:0.917em; padding-top:11px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body ul.iList {width:100%;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body ul.iList li {line-height:1.3em; padding-bottom:4px; background:url(../../../files/web1/images/main/blt_spot.gif) no-repeat 6px 6px; padding-left:12px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body ul.iList li span {padding-right:5px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head2 {width:100%; border-bottom:1px solid #d6d6d6; padding:7px 0 4px 0;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head2:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head2 span.tit {float:left; display:block; font-size:0.917em;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head2 span.tit strong {color:#2f52ac;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head2 .cGroup {float:right; display:inline; padding-top:3px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head2 .cGroup:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .head2 .cGroup span {float:left; padding-left:10px; font-size:0 !important;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 {width:100%; font-size:0.917em; padding-top:7px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 dl {width:110px; float:left; display:inline; margin:0 0px 0 0px;text-align:center;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 dl dt img {border:1px solid #cfcfcf;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 dl dd {line-height:1.2em; padding-top:5px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 dl dd strong a {color:#444444;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 dl dd span {color:#666666; letter-spacing:-0.08em;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 ul.iList {width:100%;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 ul.iList li {line-height:1.3em; padding-bottom:4px; background:url(../../../files/web1/images/main/blt_spot.gif) no-repeat 6px 6px; padding-left:12px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 ul.iList li span {padding-right:5px; color:#2e51ab;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 ul.mapService {width:100%; padding-top:13px;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 ul.mapService:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #middleGroup3 .frameBox .rSec .conBody .body2 ul.mapService li {float:left; display:inline; padding:0 2px 4px 2px;}

#wrapper #container #footMoveFrame {width:100%;}
#wrapper #container #footMoveFrame:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #footMoveFrame .lSec {width:749px; height:33px; padding-top:3px; background:url(../../../files/web1/images/main/bg_bnrlist.gif) no-repeat 0 0; float:left; display:inline;}
#wrapper #container #footMoveFrame .lSec:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #footMoveFrame .lSec .l {width:655px; height:30px; float:left; display:inline; overflow:hidden;}
#wrapper #container #footMoveFrame .lSec .l ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #footMoveFrame .lSec .l ul li {float:left; display:inline;}
#wrapper #container #footMoveFrame .lSec .r {width:85px; padding-top:12px; float:right; display:inline;}
#wrapper #container #footMoveFrame .lSec .r span {padding-right:2px;}
#wrapper #container #footMoveFrame .lSec .r span .all {position:relative; margin-top:-4px;}
#wrapper #container #footMoveFrame .rSec {width:172px; float:right; display:inline;}
#wrapper #container #footMoveFrame .rSec select {width:134px; font-size:0.917em; margin-bottom:3px;}

#wrapper #footer {width:930px; margin:0 auto; padding-top:18px;}
#wrapper #footer:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #footer .column {width:159px; float:left; display:inline;}
#wrapper #footer .column2 {width:540px; float:left; display:inline;}
#wrapper #footer .column2 ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #footer .column2 ul li {float:left; display:inline;}
#wrapper #footer .column3 {float:right; display:inline; padding:10px 20px 0 0;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Etc. Setting */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.objCk {width:13px; height:13px;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
