/*Body*/
	#ingress2017Home{
		float: none;
	}
	.homeBody{
		display: block;
		width: 100%;
	}
/* header */
	#ingress2017Head .header {
		/*overflow: hidden;*/
		width: 100%;
		height: 60px;
		background: #333949;
	}
	#ingress2017Head .header .headerWrap {
		float: none;
		display: block;
		width: 1170px;
		height: 100%;
		margin: 0 auto;
		position: relative;
	}
	#ingress2017Head .header .logo {
		overflow: hidden;
		display: block;
		width: 200px;
		height: 39px;
		margin-top: 10px;
		background: url(//static.inven.co.kr/image_2011/ingress2017/common/logo_ingress2017_200x39.png) 0 0 no-repeat;
	}
	#ingress2017Head .header .logo .ingress2017 {
		display: block;
		overflow: hidden;
		float: left;
		width: 109px;
		height: 100%;
		text-indent: -9999px;
	}
	#ingress2017Head .header .logo .inven {
		display: block;
		overflow: hidden;
		float: right;
		width: 91px;
		height: 100%;
		text-indent: -9999px;
	}
	#ingress2017Head .header .gnb {
		height: 60px;
		margin-left: 110px;
	}
	#ingress2017Head .header .gnb li {
		width: 150px;
		height: 60px;
	}
	#ingress2017Head .header .gnb li a {
		display: block;
		font-size: 14px;
		font-weight: bold;
		line-height: 60px;
		color: #858994;
		letter-spacing: -1px;
		text-align: center;
		text-decoration: none;
	}
	#ingress2017Head .header .gnb li a:hover {
		color: #ffc646;
	}
	#ingress2017Head .header .gnb li.on a {
		color: #ffc646;
	}

/* container - main module - content */
	.ingress2017Body .ingress2017Container {
		overflow: hidden;
		display: block;
		float: none;
		width: 100%;
	}
	.ingress2017Body .ingress2017Container .mainModule {
		overflow: hidden;
		display: block;
		/*float: none;*/
		width: 100%;
		background: #e8ecef;
	}


/*SUB COMMON*/

	.ingress2017Body .Subcontainer{
		width: 100%;
	    display: block;
	    float: none;
	    overflow: hidden;
	}

	.ingress2017Body .Subingress2017Content{
	    display: block;
		float: none;
		width:915px;
		margin:0 auto;
	}
	.ingress2017Body .Subingress2017Content::after{
		display:block;
		content:'';
		clear:both;
	}

	.ingress2017Body .Subcontainer .ingress2017Left{
		display: inline-block;
		float:left;
		width:180px;
		margin-top:38px;
		
	}

	.ingress2017Body .Subcontainer .aside{
		margin-top:15px;
	}

	.ingress2017Body .Subingress2017Content.mainSchedule .aside{
		display:none;	
	}

	.ingress2017Body .Subingress2017Content.mainSchedule #ingress2017Main{
		width:910px;
	}

	#ingress2017Main{
		width:715px;
		float: right;
		overflow: hidden;
	}


	.ingress2017Left .menuGroups{
		margin-top: 20px;
		/*min-height: 1350px;*/
		/*background: url(//static.inven.co.kr/image_2011/ingress2017/common/wrap_140x1_white.jpg) repeat-y;*/
	}
	.ingress2017Left .menuGroup{
		width: 140px;
    	margin: 20px 0 0 0;
	}

	.ingress2017Left .wrap140WH .w140H{
		width: 120px;
	    height: 28px ;
	    display: block;
	    font-weight: bold;
	    font-size: 16px;
    	text-align: left;
    	border-bottom: 3px solid #46b0e6;
    	margin-top: 10px;
    	box-sizing: content-box;
    	color: #46b0e6;
	}

	.ingress2017Left .wrap140WH .menuItems  ul{
		/*margin-top: 10px;*/
		border-bottom: 1px solid #333949;
		width:120px;
	}
	
	.ingress2017Left .wrap140WH .menuItems  ul li{
	    height: 25px;
	    border-bottom: 1px solid #d7d7d7;
	    width: 120px;
	    margin-top: 8px;
	}

	
	.ingress2017Left .wrap140WH .menuItems  ul li.lastMenuItem{
   		border: none;
	}

	.ingress2017Left .wrap140WH .menuItems  ul li.catemenu,
	.ingress2017Left .wrap140WH .menuItems  ul li.submenu{
   		border: none;
    	margin-bottom: -7px;
	}

	.ingress2017Left .wrap140WH .menuItems  ul li.submenu a{
		color: #6e6e6e;
		font-size:12px;
	}

	.ingress2017Left .wrap140WH .menuItems  ul li.submenu.lastone{

	    border-bottom: 1px solid #d7d7d7;
	    margin-bottom: 0px;
	}

	.ingress2017Left .wrap140WH .menuItems  ul li.submenu:last-child{
		margin-bottom:0px;
	}
	.ingress2017Left .wrap140WH .menuItems  ul li a{
		font-size: 13px;
	    display: block;
	    width: 140px;
	    float: left;
	    text-align: left;
		color:#333949;
		text-decoration: none;
	}
   

	#ingress2017Main .boardtitle{
		font-size: 15px;
	    font-weight: 700;
	    margin-left: 10px;
	    height: 40px;
	    background-color: #f8f8f8;
	    width: 690px;
	    line-height: 40px;
	    text-align: left;
	    padding-left: 20px;
	    border-top: 1px solid #333949;
	}
	#powerbbsHead > table > tbody > tr > td{
		padding:0px !important;
	} 

/* webzine*/
	#webzineNews {
		background: none !important;
		width:715px !important;
	}

	#webzineNews .boardtitle{
		margin-left:0px;
	}

	#webzineSchedule .boardtitle{
    	width: 893px
	}

	#webzineBody *{
		box-sizing: content-box;
		letter-spacing: 0px;
	}
	#webzineBody input.bttn39OR1{
		    box-sizing: border-box;
	}

	#webzineBody .title710SL1{
		width: 710px !important; 
	    height: 30px !important;
	}
	#webzineBody .tableType-community th.left, #webzineBody .tableType-community td.left, #webzineBody .tableType-community left th, #webzineBody .tableType-community left td{
		padding: 7px 15px !important; 
	}

	#webzineNewsList .order{
		    margin-top: -29px  !important;
	}
	/*#webzineBody .webzineCommonPaging a.prevtext2 img,
	#webzineBody .webzineCommonPaging a.nexttext2 img{
		    height: 18px  !important; 
	}*/




	#ingress2017Head .headerWrap .dropdown_menu{width:422px;height:247px;border:1px solid #333949;box-sizing:border-box;
		position: absolute;
	    top: 59px;
	    left: calc(100% - 425px);
	    background-color: #FFF;
	    z-index: 999;
	    display:none;
		padding:0px;}
	#ingress2017Head .headerWrap .dropdown_menu ul{float:left;width:140px;height:100%;padding:10px 15px;border-right:1px solid #d7d7d7;box-sizing:border-box}
	#ingress2017Head .headerWrap .dropdown_menu ul:last-child{border:0}
	#ingress2017Head .headerWrap .dropdown_menu .name{color:#333949;font-size:14px;font-weight:bold}
	#ingress2017Head .headerWrap .dropdown_menu li{padding:5px 0;display:block; width:100%;}
	#ingress2017Head .headerWrap .dropdown_menu li.sub a{font-size: 12px; margin: 0px 0px 0px 8px; background:none;text-indent:0px;}
	#ingress2017Head .headerWrap .dropdown_menu a{
		color: #6e6e6e;
	    font-size: 13px;
	    text-indent: 8px;
	    display: block;
	    margin: 2px 0px 2px 0px;
	    background: url(//static.inven.co.kr/image_2011/ma/common/rect_2x2_gray1.png) no-repeat left center;
	}
	#ingress2017Head .headerWrap .dropdown_menu a:hover{color:#46b0e6}

	#ingress2017Head .headerWrap .gnb li.community .arrow{
		background:url('//static.inven.co.kr/image_2011/ingress2017/common/gnb_arrow_99x10.png') no-repeat -47px 2px;
		width: 24px;
	    height: 13px;
	    position: absolute;
	    top: 25px;
	}

	#ingress2017Head .headerWrap .gnb li.community.on .arrow,
	#ingress2017Head .headerWrap .gnb li.community .arrow.downon{
		background-position: -5px 2px;
	}

	#ingress2017Head .headerWrap .gnb li.community .arrow.upon{
		background-position: -26px 2px;
	}
	
	

#ingress2017Layout { background: none; }
#ingress2017Head #ingress2017Headlink { width: 100% !important; height: 30px !important; left: 0; background: #fff; border-bottom: 1px solid #dcdcdc; }
body.b1170 #ingress2017Head #ingress2017Headlink { min-width: 977px; }
body.b800 #ingress2017Head #ingress2017Headlink { min-width: 977px; }
body.b915 #ingress2017Head #ingress2017Headlink { min-width: 1090px; }
#ingress2017Head .outlogin { margin-top: 0; }
#ingress2017Top { margin-top: 40px !important; }
body.b800 #ingress2017Body #ingress2017Middle .ingress2017Middle1 { width: 977px; background: url('//static.inven.co.kr/image_2011/ingress2017/common/wrap_800_layout2a.jpg') no-repeat left top; }
body.b915 #ingress2017Body #ingress2017Middle .ingress2017Middle1 { background: url('//static.inven.co.kr/image_2011/ingress2017/common/wrap_915_layout2a.jpg') no-repeat left top; }
#ingress2017Top { height: 120px; }
body.b800 #mainLogo { width: 165px; height: 120px; background: url('//static.inven.co.kr/image_2011/ingress2017/common/logo1_ingress2017.png') no-repeat center center; }
body.b915 #mainLogo { width: 275px; height: 120px; background: url('//static.inven.co.kr/image_2011/ingress2017/common/logo1_ingress2017.png') no-repeat center center; }
body.b800 #mainLogo a { width:165px; display: inline-block; height: 120px; text-indent: -10000px; }
body.b915 #mainLogo a { width:275px; display: inline-block; height: 120px; text-indent: -10000px; }
#ingress2017TopRight { height: 120px; }
body.b800 #ingress2017Top #ingress2017TopRight { width: 630px;  float:right; margin-left: 0px; }
body.b915 #ingress2017Top #ingress2017TopRight { width: 630px;  float:right; margin-left: 5px; }
body.b800 #ingress2017Right { margin-top: 265px; }
body.b915 #ingress2017Right { margin-top: 265px; }
#ingress2017LeftLogin { height: 157px; }
#ingress2017LeftLogin #comLeftOutloginV2 { height: 157px; }
#ingress2017LeftLogin #comLeftOutloginV2 a.logo {  height: 40px; }
#ingress2017LeftLogin #comLeftOutloginV2 form { top: 30px; }
#ingress2017AdSky { top: 164px; }
body.b915 #ingress2017AdSky { left: 925px; }
body.topsky .adSky { top: 224px !important; }

body.bCenter #ingress2017MainFloatings {
	clear: both;
}
body.bCenter #ingress2017MainFloatings .ingress2017MainFloatings1 {
	position: absolute;
	top: 0px;
}

/* home.css */
#ingress2017Home #ingress2017AdMidFull { width: 100%; text-align: center; }
#ingress2017Home .middleAd { height: 100px !important; margin-top: 10px !important; }
