@charset "utf-8";



	.mainVisual {position:relative; z-index:1; width:990px; height:378px; margin:0 auto; padding:0; font-size:0; line-height:0; text-align:center;}
	.mainVisual .flash {position:absolute; left:50%; top:-2px; z-index:2; width:1320px; height:380px; margin-left:-660px; padding:0;}
	
	.mainCont {overflow:hidden; _zoom:1; width:990px; margin:0 auto; padding:0; border-bottom:1px solid #a6a6a6; background:transparent url('/images/main/bgMainContLine.gif') repeat-y right 0;}
	.mainCont.brdTop {border-top:1px solid #f2f2f2;}
	.mainCont.brdBottom {border-bottom:1px solid #f2f2f2;}
	
	.mainGuide {float:left; width:690px; margin:0; padding:0;}
	
		
		.floorGuideWrap {position:relative; width:688px; height:375px; margin:0; padding:0; border:1px solid #f2f2f2; border-width:0 1px;}
		.floorGuide {overflow:hidden; _zoom:1; margin:0; padding:0;}
		
		.floorGuide .num {position:absolute; left:21px; top:14px; z-index:100; width:80px; }
		.floorGuide .num p {margin:0; padding:0 0 10px 0; font-size:0; line-height:0;}
		.floorGuide .num .control {overflow:hidden; _zoom:1; margin:0; padding:0; font-size:0; line-height:0;}
		.floorGuide .num .control img {float:left; vertical-align:top;}
		.floorGuide .num .control .mainFloorL {float:left; margin:0; padding:0 16px 0 0; font-size:0; line-height:0;}
		.floorGuide .num .control .mainFloorR {float:left; margin:0; padding:0 0 0 13px; font-size:0; line-height:0;}
		.floorGuide .num .control img.txt {margin-top:4px;}
		
		
		.floorGuide .menu {position:absolute; left:136px; top:32px;}
		.floorGuide .menu ul {overflow:hidden; _zoom:1; list-style-type:none; margin:0; padding:0;}
		.floorGuide .menu ul li {float:left; margin:0; padding:0 0 0 30px; background:url('/images/main/bgFloorLine.gif') no-repeat 14px 8px;}
		.floorGuide .menu ul li.first {padding-left:0; background-image:none;}
		.floorGuide .menu ul li img {vertical-align:middle;}
		
		.guideCont {position:absolute; left:0; top:68px; width:664px; height:307px; margin:0; padding:0 24px 0 0;}
		.guideCont .txt {margin:0 0 0 136px; padding:10px; color:#999; font-size:0.88em; letter-spacing:-0.1em; line-height:100%; background:#f9f9f9;}
		.guideCont .txt span {color:#333;}
		
			#guideCont11 {background:url('/images/main/bgFloor01_01.jpg') no-repeat right bottom;}
			#guideCont11 dl {margin:0; padding:0;}
			#guideCont11 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont11 dl dd {margin:0; padding:19px 0 0 50px;}
			#guideCont11 dl dd.btn {margin:0; padding:19px 0 0 50px;}
			
			#guideCont12 {background:url('/images/main/bgFloor01_02.jpg') no-repeat right bottom;}
			#guideCont12 dl {margin:0; padding:0;}
			#guideCont12 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont12 dl dd {margin:0; padding:9px 0 0 50px;}
			#guideCont12 dl dd.btn {margin:0; padding:21px 0 0 50px;}
			
			#guideCont13 {background:url('/images/main/bgFloor01_03.jpg') no-repeat right bottom;}
			#guideCont13 dl {margin:0; padding:0;}
			#guideCont13 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont13 dl dd {margin:0; padding:19px 0 0 50px;}
			#guideCont13 dl dd.btn {margin:0; padding:19px 0 0 50px;}
			
			#guideCont14 {background:url('/images/main/bgFloor01_04.jpg') no-repeat right bottom;}
			#guideCont14 dl {margin:0; padding:0;}
			#guideCont14 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont14 dl dd {margin:0; padding:50px 0 0 50px;}
			#guideCont14 dl dd.btn {margin:0; padding:19px 0 0 50px;}		
			
			#guideCont21 {background:url('/images/main/bgFloor02_01.jpg') no-repeat right bottom;}
			#guideCont21 dl {margin:0; padding:0;}
			#guideCont21 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont21 dl dd {margin:0; padding:9px 0 0 50px;}
			#guideCont21 dl dd.btn {margin:0; padding:19px 0 0 50px;}
			
			#guideCont22 {background:url('/images/main/bgFloor02_02.jpg') no-repeat right bottom;}
			#guideCont22 dl {margin:0; padding:0;}
			#guideCont22 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont22 dl dd {margin:0; padding:9px 0 0 50px;}
			#guideCont22 dl dd.btn {margin:0; padding:19px 0 0 50px;}
			
			#guideCont23 {background:url('/images/main/bgFloor02_03.jpg') no-repeat right bottom;}
			#guideCont23 dl {margin:0; padding:0;}
			#guideCont23 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont23 dl dd {margin:0; padding:9px 0 0 50px;}
			#guideCont23 dl dd.btn {margin:0; padding:19px 0 0 50px;}
			
			#guideCont31 {background:url('/images/main/bgFloor03_01.jpg') no-repeat right bottom;}
			#guideCont31 dl {margin:0; padding:0;}
			#guideCont31 dl dt {margin:0; padding:72px 0 0 46px;}
			#guideCont31 dl dd {margin:0; padding:9px 0 0 50px;}
			#guideCont31 dl dd.btn {margin:0; padding:19px 0 0 50px;}
			
		
	.mainPopup {float:left; width:260px; margin:0; padding:0;}
		.popupZone {overflow:hidden; _zoom:1; width:260px; margin:0; padding:0 20px;}
		.popupZone .tit {overflow:hidden; _zoom:1; margin:0; padding:20px 0 0 0; font-size:0; line-height:0;}
		.popupZone .tit .left {float:left; margin:0; padding:0;}
		.popupZone .tit .num {float:right; margin:0; padding:0;}
		.popupZone .tit .num img {margin-left:8px; cursor:pointer;}
		.popupZone .img {overflow:hidden; position:relative; z-index:1; width:260px; height:160px; margin:0; padding:0;}
		.popupZone .img ol {list-style-type:none; margin:0; padding:0;}
		.popupZone .img ol li {width:260px; height:160px; margin:0; padding:0; font-size:0; line-height:0;}
		.popupZone .img ol li img {width:259px; height:160px;} 
		
		.mainCyber {margin:0; padding:20px 20px 0 20px; background:url('/images/main/bgMainCyber.jpg') no-repeat 175px 22px;}
		.mainCyber dl {margin:0; padding:0; }
		.mainCyber dl dt {margin:0; padding:4px 0 0 0; font-size:0; line-height:0;}
		.mainCyber dl dd {margin:0; padding:21px 0 0 0; font-size:0; line-height:0;}
		
	
	.mainBoard {position:relative; float:left; width:299px; height:198px; margin:0; padding:0; border-left:1px solid #f2f2f2; background-color:#f7f7f7;}
	.mainBoard h2 {margin:0; padding:0; font-size:0; line-height:0;}
	.mainBoard h2.tab01 {position:absolute; left:10px; top:9px;}
	.mainBoard h2.tab02 {position:absolute; left:81px; top:9px;}
	.mainBoard h2.tab03 {position:absolute; left:140px; top:9px;}
	.mainBoard h2.tab04 {position:absolute; left:199px; top:9px;}
	
	.mainBoard ol {display:block; position:absolute; top:48px; left:0; overflow:hidden; _zoom:1; width:100%; height:140px; *height:137px;  list-style-type:none; margin:0; padding:13px 0 0 0; background-color:#fff; }
	.mainBoard ol li {overflow:hidden; _zoom:1; margin:0; padding:4px 20px 4px 35px; font-size:0.88em; line-height:120%;  _line-height:130%; background:url('/images/main/dotGrayMainBrd.gif') no-repeat 25px 8px;}
	.mainBoard ol li a {overflow:hidden; _zoom:1; float:left; width:240px; margin:0; padding:0;}
	.mainBoard ol li a:hover {color:#2c7dba; text-decoration:none;}
	.mainBoard ol li span {float:right; width:45px; margin:0; padding:0;}
	
	
	.mainApp {overflow:hidden; _zoom:1; float:left; margin:0; padding:0; border-left:1px solid #f2f2f2;}
	/*
	.mainApp dl {margin:0; padding:0;}
	.mainApp dl dt {margin:0; padding:24px 0 0 18px; font-size:0; line-height:0;}
	.mainApp dl dd {margin:0; padding:19px 0 0 19px; font-size:0; line-height:0;}
	*/
	
	.mainConveni {overflow:hidden; _zoom:1; float:left; width:300px; height:198px; margin:0; padding:0; border-left:1px solid #f2f2f2; /*background:url('/images/main/bgMainConveni.jpg') no-repeat 20px 32px; */}
	.mainConveni p {margin:0; padding:20px 0 0 20px; font-size:0; line-height:0;}
	
	
	.brnMainFoot {overflow:hidden; _zoom:1; width:990px; margin:0 auto; padding:20px 0 30px 0;}
	.brnMainFoot ul {overflow:hidden; _zoom:1; list-style-type:none; margin:0; padding:0;}
	.brnMainFoot ul li {float:left; margin:0; padding:0 0 0 10px;}
	.brnMainFoot ul li.first {padding:0;}
	
	
	
	
