/* BASIC LAYOUT */
	/* COMMON */
		body {
			margin: 0;
			padding: 0;
			background: white;
		}
		body.b800 {
			background: url('//static.inven.co.kr/image_2011/lovelive/common/170216ll_bg_main.jpg') no-repeat center top;
			/*background: url('//static.inven.co.kr/image_2011/imas/common/bg_1920_main_13.jpg') no-repeat center top;*/
			background-attachment:fixed;
		}
		body.b915 {
			/*background: url('//static.inven.co.kr/image_2011/imas/common/bg_1920_sub_13.jpg') no-repeat center top;*/
			background: url('//static.inven.co.kr/image_2011/lovelive/common/170216ll_bg_board.jpg') no-repeat center top;
			background-attachment:fixed;
		}
		body.b800.muse {
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bg_1920_main_60.jpg') no-repeat center top;

			background-attachment:fixed;
		}
		body.b915.muse {
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bg_1920_sub_60.jpg') no-repeat center top;
			background-attachment:fixed;
		}
		#loveliveBody { }
		#loveliveHead { clear: both; }
		#loveliveBody #loveliveMiddle {
			clear: both;
		}
		#loveliveLeft { width: 173px; padding-bottom: 240px; padding-top: 0px; background: none no-repeat left top; }
		#loveliveMain { margin-top: 0;  }
		#loveliveTail { margin-top: 0px; clear:both; }
		#loveliveRight {
			float: right;
			width: 167px;
			overflow: hidden;
			margin-left: 10px;
		}
	/* LAYOUT */
		#loveliveLayout {
			display: block;
			float: left;
			_width: 100%;
			min-width: 100%;
			background: url("//static.inven.co.kr/image_2011/lovelive/common/line_1x3_pink1.png") repeat-x left top;
		}
		body.bCenter #loveliveLayout {
			text-align: center;
		}
		#loveliveBody {
			display: block;
			float: none;
			text-align: left;
		}
		body.bCenter #loveliveBody {
			margin: 0 auto;
		}
		body.bCenter #loveliveMainFloatings {
			clear: both;
		}
		body.bCenter #loveliveMainFloatings .loveliveMainFloatings1 {
			position: absolute;
			top: 0px;
		}
	/* BODY 800 */
		body.b800 #loveliveBody { width: 977px; }
		body.b800 #loveliveHead { width: 800px; }
		body.b800 #loveliveBody #loveliveMiddle { background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_800_layout_mid_1.png') repeat-y left bottom; }
		body.b800 #loveliveBody #loveliveMiddle .loveliveMiddle1 { width: 977px; background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_800_layout_top_1.jpg') no-repeat left top;}
		body.b800 #loveliveBody #loveliveMiddle .loveliveMiddle2 { width: 977px; background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_800_layout_bot_1.jpg') no-repeat left bottom;}
		body.b800 #loveliveMain { width: 627px; margin-left: 0; }
		body.b800 #loveliveRight { margin-top: 60px; }
		body.b800 #loveliveTail { width: 800px; }
	/* BODY 915 */
		body.b915 #loveliveBody { width: 1092px; }
		body.b915 #loveliveHead { width: 915px; }
		body.b915 #loveliveBody #loveliveMiddle .loveliveMiddle1 { width: 1092px; }
		body.b915 #loveliveBody #loveliveMiddle .loveliveMiddle2 { width: 1092px; }
		body.b915 #loveliveBody #loveliveMiddle { background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_915_layout_mid_1.png') repeat-y left bottom; }
		body.b915 #loveliveBody #loveliveMiddle .loveliveMiddle1 { background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_915_layout_top_1.jpg') no-repeat left top; }
		body.b915 #loveliveBody #loveliveMiddle .loveliveMiddle2 { background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_915_layout_bot_1.jpg') no-repeat left bottom; }
		body.b915 #loveliveMain { width: 742px; padding-top: 15px; background-color: white;}
		body.b915 #loveliveRight { margin-top: 9px; }
		body.b915 #loveliveTail { width: 915px; }
	/* BODY POPUP */
		body.bPopup { background-image: none; }
/* HEAD */
	/* COMMON */
		#loveliveHead #loveliveHeadlink {
			clear: both;
			height: 62px;
			overflow: hidden;
		}
		#loveliveHead #comHeadlink {
			height: 62px;
			overflow: hidden;
		}
		#loveliveHead #comHeadlink .invenLogo {
			width: 167px;
			height: 59px;
			margin-top: 3px;
			overflow: hidden;
		}
		#loveliveHead #comHeadlink .invenLogo a {
			width: 167px;
			height: 59px;
			overflow: hidden;
			text-indent: -10000em;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/invenlogo_167x59_1.png?v=151217a') no-repeat left top;
		}
		#loveliveHead #comHeadlink .siteLogo {
			position: absolute;
			left: -1000em;
			top: -10000em;
			width: 167px;
			height: 62px;
			overflow: hidden;
		}
		#loveliveHead #comHeadlink .siteLogo a {
		}
		#loveliveHead .outlogin { margin-top: 3px; }
		#loveliveTop {
			clear: both;
			width: 800px;
			height: 88px;
			overflow: hidden;
			margin-top: 5px;
		}
		#loveliveTopLeft {
			height: 88px;
			overflow: hidden;
			margin: 0px;
		}
		#loveliveTopRight {
			height: 88px;
			overflow: hidden;
			margin: 0px;
		}
		body.bAdTopHide #loveliveTop { display: none; }
	/* BODY 800 */
		body.b800 #loveliveHead #loveliveHeadlink { width: 800px; }
		body.b800 #loveliveHead #comHeadlink { width: 800px; }
		body.b800 #loveliveTop { width: 800px; }
		body.b800 #loveliveTop #loveliveTopLeft { width: 248px; margin-left: 0px; }
		body.b800 #loveliveTop #loveliveTopRight { width: 548px; margin-left: 4px; }
	/* BODY 915 */
		body.b915 #loveliveHead #loveliveHeadlink { width: 915px; }
		body.b915 #loveliveHead #comHeadlink { width: 915px; }
		body.b915 #loveliveTop { width: 915px; }
		body.b915 #loveliveTop #loveliveTopLeft { width: 248px; margin-left: 0px; }
		body.b915 #loveliveTop #loveliveTopRight { width: 663px; margin-left: 4px; }
	/* BODY POPUP */
		body.bPopup { background-image: none; }

/* OUTLOGIN V2 */
	/* COMMON */
		#loveliveLeftLogin {
			width: 173px;
			height: 230px;
			overflow: hidden;
		}
		#loveliveLeftLogin #comLeftOutloginV2,
		#loveliveLeftLogin #comLeftOutloginV2 p,
		#loveliveLeftLogin #comLeftOutloginV2 a,
		#loveliveLeftLogin #comLeftOutloginV2 form,
		#loveliveLeftLogin #comLeftOutloginV2 fieldset,
		#loveliveLeftLogin #comLeftOutloginV2 legend,
		#loveliveLeftLogin #comLeftOutloginV2 label,
		#loveliveLeftLogin #comLeftOutloginV2 ul,
		#loveliveLeftLogin #comLeftOutloginV2 li {
			position: absolute;
			display: inline;
			float: left;
			overflow: hidden;
			border: 0;
			margin: 0;
			padding: 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2 input {
			position: absolute;
			display: inline;
			float: left;
			overflow: hidden;
			margin: 0;
			padding: 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2 legend {
			margin: -1000px;
		}
		#loveliveLeftLogin #comLeftOutloginV2 {
			clear: both;
			display: inline;
			float: left;
			width: 173px;
			height: 230px;
			overflow: hidden;
		}
		#loveliveLeftLogin #comLeftOutloginV2 a.logo {
			left: 0;
			top: 0;
			width: 173px;
			height: 113px;
			text-indent: -10000em;
			overflow: hidden;
		}
		#loveliveLeftLogin #comLeftOutloginV2 p {
			top: 0;
			left: 0;
			width: 1px;
			height: 1px;
			overflow: visible;
		}
		#loveliveLeftLogin #comLeftOutloginV2 form {
			top: 113px;
			left: 0;
			width: 173px;
			height: 118px;
			overflow: hidden;
		}
		#loveliveLeftLogin #comLeftOutloginV2 fieldset {
			top: 0;
			left: 0;
			width: 173px;
			height: 118px;
			overflow: visible;
		}
	/* LOGIN */
		#loveliveLeftLogin #comLeftOutloginV2.login label {
			width: 56px;
			height: 15px;
			color: white;
			overflow: hidden;
			font-size: 11px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 14px;
			text-align: right;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login label.idLabel {
			left: 7px;
			top: 7px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login label.pwLabel {
			left: 7px;
			top: 32px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login input.idField,
		#loveliveLeftLogin #comLeftOutloginV2.login input.pwField {
			width: 86px;
			height: 20px;
			color: black;
			border: 1px solid #000000;
			background: white;
			padding: 3px 3px 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login input.idField {
			left: 68px;
			top: 4px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login input.pwField {
			left: 68px;
			top: 29px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login input.saveId {
			left: 13px;
			top: 60px;
			width: 13px;
			height: 13px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login label.saveIdLabel {
			left: 30px;
			top: 60px;
			width: 36px;
			height: 14px;
			color: white;
			font-size: 11px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 14px;
			text-align: left;
			font-weight: normal;
			letter-spacing: normal;
			overflow: hidden;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login input.login {
			display: inline;
			float: left;
			left: 67px;
			top: 56px;
			width: 87px;
			height: 21px;
			text-indent: -999px;
			overflow: hidden;
			cursor: pointer;
			border: none;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bttn_87x21_login_1.png') no-repeat left top;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login ul.userMenu {
			left: 19px;
			top: 88px;
			width: 135px;
			height: 18px;
			overflow: hidden;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login ul.userMenu li {
			position: static;
			height: 18px;
			overflow: hidden;
			text-align: center;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login ul.userMenu li a {
			position: static;
			display: inline;
			float: left;
			height: 18px;
			overflow: hidden;
			text-indent: -999px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login ul.userMenu li.register a {
			width: 62px;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bttn_62x18_join1.png') no-repeat left top;
		}
		#loveliveLeftLogin #comLeftOutloginV2.login ul.userMenu li.findpw a {
			width: 70px;
			margin-left: 3px;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bttn_70x18_findid.png') no-repeat left top;
		}
	/* LOGOUT */
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo {
			position: absolute;
			top: 0;
			left: 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul {
			width: 1px;
			height: 1px;
			overflow: visible;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo .nickname {
			position: absolute;
			top: 1px;
			left: 23px;
			color: white;
			white-space: nowrap;
			font-weight: bold;
			letter-spacing: -1px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.point li.inni {
			top: 22px;
			left: 23px;
			width: auto;
			overflow: visible;
			color: white;
			font-size: 11px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 14px;
			white-space: nowrap;
			padding-right:1px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.point li.veni {
			top: 22px;
			left: 99px;
			width: auto;
			overflow: visible;
			color: white;
			font-size: 11px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 14px;
			white-space: nowrap;
			padding-right:1px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.point li span.sep {
			display: none;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.point li span.value {
			color: #ffe400;
			padding-left: 3px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu {
			top: 46px;
			left: 23px;
			width: 130px;
			height: 2px;
			overflow: visible;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li {
			width: 61px;
			height: 16px;
			overflow: hidden;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li a {
			display: inline;
			float: left;
			width: 61px;
			height: 14px;
			_height: 16px;
			overflow: hidden;
			color: #e7e4e0;
			font-size: 11px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 14px;
			text-align: center;
			text-decoration: none;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bttn_61x16_pink1.png') no-repeat left top;
			padding: 2px 0 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li a:hover { color: yellow; text-decoration:none; }
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li.character {
			top: 0;
			left: 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li.postbox {
			top: 0px;
			left: 69px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li.inventory {
			top: 22px;
			left: 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li.skill {
			top: 22px;
			left: 69px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo ul.userMenu li.storage {
			top: 44px;
			left: 0;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo .newNote {
			top: 46px;
			left: 140px;
		}
		#loveliveLeftLogin #comLeftOutloginV2.logout .loginInfo .logout {
			top: 90px;
			left: 92px;
			display: inline;
			float: left;
			width: 61px;
			height: 16px;
			overflow: hidden;
			cursor: pointer;
			color: #e7e4e0;
			font-size: 11px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 14px;
			text-align: center;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bttn_61x16_pink1.png') no-repeat left top;
			border: 0;
			padding: 2px 0 0;
		}
/* LEFT MENU */
	/* COMMON */
		#loveliveLeftMenu {
			clear: both;
			width: 173px;
			overflow: hidden;
			margin: 0;
		}
		#loveliveLeftMenu .menuGroups { margin: 0 0 0 4px; }
		#loveliveLeftMenu .menuGroup { margin: 10px 0 0 0; }
	/* COLOR, STYLE, MARK */
		/* STYLE */
			#loveliveLeftMenu .menuItems strong.normal { color: #f0f0f0;font-weight: normal; letter-spacing: normal; }
			#loveliveLeftMenu .menuItems a:hover strong.normal { font-weight: bold; letter-spacing: -1px; }
			#loveliveLeftMenu .menuItems strong em { color: #f0f0f0; font-weight: bold; letter-spacing: -1px; }
			#loveliveLeftMenu .menuItems a:hover em { font-weight: bold; letter-spacing: -1px; }


	/* TEXT MENU TYPE 1 */
		#loveliveLeftMenu .textMenuType1 .menuList {
			clear: both;
			width: 150px;
			overflow: hidden;
			margin: 0 6px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul {
			clear: both;
			width: 150px;
			overflow: hidden;
			margin: 0px 0 0 0px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li a em.sub {
			margin-left: 10px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li {
			clear: both;
			width: 150px;
			height: 20px;
			overflow: hidden;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/line_139x2.png') no-repeat center bottom;
			white-space: nowrap;
			margin: 6px 0 0;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li.lastMenuItem {
			clear: both;
			width: 150px;
			height: 20px;
			overflow: hidden;
			background: none;
			white-space: nowrap;
			margin: 6px 0 0;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li.sub1 { 
			width: 69px;
			clear: none;
			margin-left: 5px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li.next { 
			width: 70px;
			margin-left: 0px;
		}

		#loveliveLeftMenu .textMenuType1 .menuList ul li.sub1 a { 
			background: url('//static.inven.co.kr/image_2011/mini/common/img_9x7_red1.png') no-repeat 7px 0px;
			text-indent: 0px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li.sub2 {
			clear: both;
			width: 133px;
			_width: 151px;
			height: 15px;
			overflow: hidden;
			background: none;
			white-space: nowrap;
			margin: 6px 0 0;
			padding-left: 9px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li span a {
			display: inline;
			float: left;
			width: 128px;
			_width: 147px;
			height: 18px;
			overflow: hidden;
			line-height: 15px;
			_line-height: 16px;
			white-space: nowrap;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/arrow6_gray_1.png') no-repeat 9px 3px;
			padding-left: 19px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li a {
			color: #646464;
			line-height: 15px;
			_line-height: 16px;
		}
		#loveliveLeftMenu .textMenuType1 .menuList ul li a:hover {
			color: #646464;
		}
	/* BANNER MENU TYPE 1 */
		#loveliveLeftMenu .bannerMenuType1 {
			margin-left: 4px;
		}
		#loveliveLeftMenu .bannerMenuType1 .menuList {
			clear: both;
			width: 159px;
			overflow: hidden;
		}
		#loveliveLeftMenu .bannerMenuType1 .menuList ul {
			clear: both;
			width: 159px;
			overflow: hidden;
			margin: -6px 0 0;
		}
		#loveliveLeftMenu .bannerMenuType1 .menuList ul li {
			clear: both;
			width: 158px;
			overflow: hidden;
			text-align: center;
			margin: 6px 0 0;
		}
		#loveliveLeftMenu .bannerMenuType1 .menuList ul li span a img {
			vertical-align: top;
		}



/* RIGHT MENU*/
	/* COMMON */
		#loveliveRightMenu {
			clear: both;
			width: 167px;
			overflow: hidden;
			margin: 0px 0 0;
		}
		#loveliveRightMenu .menuGroups { width: 167px; margin: -5px 0 0; }
		#loveliveRightMenu .menuGroup { margin: 5px 0 0; }
	/* COLOR, STYLE, MARK */
		/* STYLE */
		#loveliveRightMenu .menuItems strong.normal { font-weight: normal; letter-spacing: normal; }
		#loveliveRightMenu .menuItems a:hover strong.normal { font-weight: bold; letter-spacing: -1px; }
		#loveliveRightMenu .menuItems strong em { font-weight: bold; letter-spacing: -1px; }
		#loveliveRightMenu .menuItems a:hover em { font-weight: bold; letter-spacing: -1px; }
		#loveliveRightMenu .menuItems em { background: no-repeat right 1px; padding-right: 15px; }
	/* COLOR */
		#loveliveRightMenu .menuItems strong.orange { color: #ff3600; }
		#loveliveRightMenu .menuItems strong.blue { color: #33aaff; /* Unadjusted */ }
		#loveliveRightMenu .menuItems strong.red { color: red; /* Unadjusted */ }
		#loveliveRightMenu .menuItems strong.yellow { color: #f6d818; /* Unadjusted */ }
		#loveliveRightMenu .menuItems strong.brown { color: #7b4908; /* Unadjusted */ }
		#loveliveRightMenu .menuItems strong.purple { color: #da00e0; /* Unadjusted */ }
		#loveliveRightMenu .menuItems strong.green { color: #006600; /* Unadjusted */ }
	/* MARK */
		#loveliveRightMenu .menuItems em.newRed { background-image: url('//static.inven.co.kr/image/wow/leftimage/icon_n.gif'); }
		#loveliveRightMenu .menuItems em.newBlue { background-image: url('//static.inven.co.kr/image/bbs/latest_skin/inven/wow_bbs/images/new.gif'); }
		#loveliveRightMenu .menuItems em.eventBlue { background-image: url('//static.inven.co.kr/image/wow/leftimage/icon_e.gif'); }
		#loveliveRightMenu .menuItems em.hotOrange { background-image: url('//static.inven.co.kr/image/bbs/latest_skin/inven/new_bbs/images/hot.gif'); }
	/* TEXT MENU TYPE 1 */
		#loveliveRightMenu .textMenuType1 {
			clear: both;
			overflow: hidden;
		}
		#loveliveRightMenu .textMenuType1 .listBody {
			clear: both;
			width: 167px;
			overflow: hidden;
		}
		#loveliveRightMenu .textMenuType1 .listBody ul {
			clear: both;
			width: 167px;
			overflow: hidden;
			padding: 3px 0 7px;
		}
		#loveliveRightMenu .textMenuType1 .listBody ul li {
			clear: both;
			height: 15px;
			_height: 16px;
			overflow: hidden;
			white-space: nowrap;
			font-size: 12px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 15px;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/arrow6_black_1.png') no-repeat left center;
			margin: 3px 0 0 11px;
			padding: 2px 1 0 8px;
		}
		#loveliveRightMenu .textMenuType1 .listBody ul li a {
			color: #312d23;
			font-size: 12px;
			font-family: 돋움, dotum, 굴림, gulim, Helvetica;
			line-height: 15px;
			text-decoration: none;
			letter-spacing: -1px;
		}		
		#loveliveRightMenu .textMenuType1 .listBody ul li a:hover {
			color: #be060b;
			text-decoration: underline;
		}
		#loveliveRightMenu .textMenuType1 .plus_minus {
			width: 16px;
			height: 16px;
			overflow: hidden;
			margin: 10px 0 0 5px;
		}
		#loveliveRightMenu .textMenuType1 .plus_minus a {
			text-indent: -10000em;
			width: 16px;
			height: 16px;
			overflow: hidden;
			display: block;
		}
		#loveliveRightMenu .textMenuType1 #plus .plus_minus a {
			background: url('//static.inven.co.kr/image_2011/archlord2/common/plus_minus_icon.png') no-repeat left -16px;
		}
		#loveliveRightMenu .textMenuType1 #minus .plus_minus a {
			background: url('//static.inven.co.kr/image_2011/archlord2/common/plus_minus_icon.png') no-repeat left top;
		}
		#loveliveRightMenu .textMenuType1 #minus .listBody {
			display: none;
		}


		
		#loveliveRightMenu .formBody {
			width: 151px;
			height: 76px;
			overflow: hidden;
			margin: 7px 0 0 7px;
		}
		#loveliveRightMenu .formBody .attr,
		#loveliveRightMenu .formBody .skill {
			width: 151px;
			height: 25px;
		}
		#loveliveRightMenu .formBody .name {
			width: 151px;
			height: 21px;
		}
		#loveliveRightMenu .formBody select {
			width: 151px;
			height: 22px;
			border: 1px solid #bababa;
		}
		#loveliveRightMenu .formBody .name input  {
			width: 102px;
			height: 20px;
			border: 1px solid #bababa;	
			float: left;
		}
		#loveliveRightMenu .formBody .name input.searchPink{
			width: 45px;
			height: 20px;
			background: url('//static.inven.co.kr/image_2011/lovelive/common/bttn_45x20_pinksearch1.png') no-repeat left top;
			border: 0;
			float: left;
			text-indent: -100em;
			margin-left: 4px;
		}
		

	/* Search List Type1 */
		#loveliveRightMenu .searchListType1 .wrapCoreTop {
			 background:url('//static.inven.co.kr/image_2011/archlord2/common/wrap_167_search_top.png') top left no-repeat;
             padding-top:31px;
		}
		#loveliveRightMenu .searchListType1 .wrapCoreMid {
			 background:url('//static.inven.co.kr/image_2011/archlord2/common/wrap_167_search_mid.png') top left repeat-y;
		}

		#loveliveRightMenu .searchListType1 .wrapCoreBot {
			 background:url('//static.inven.co.kr/image_2011/archlord2/common/wrap_167_search_bot.png') bottom left no-repeat;
             width:167px;
             padding-bottom:5px;
		}
		#loveliveRightMenu .searchListType1 .formWrap{
            padding:3px 0 4px 9px;
        }

		#loveliveRightMenu .searchListType1 .formWrap .textOuter {
            border: 1px solid #737373;
            margin-right:3px;
        }

		#loveliveRightMenu .searchListType1 .formWrap .textInner {
            width:88px;
            height:20px;
            overflow:hidden;
            background-color: #ffffff;
        }

		#loveliveRightMenu .searchListType1 input.text {
            display:block;
            border:none;
            background:none;
            padding:0;
            font:12px/20px 굴림,gulim;
            margin:0;
            color: black;
            padding-left: 5px;
            padding-top: 2px;
        }
		#loveliveRightMenu .searchListType1 input.submit {
            display:block;
        }


	/* BANNER MENU TYPE 1 */
		#loveliveRightMenu .bannerMenuType1 .menuList {
			clear: both;
			width: 158px;
			overflow: hidden;
		}
		#loveliveRightMenu .bannerMenuType1 .menuList ul {
			clear: both;
			width: 158px;
			overflow: hidden;
			margin: -6px 0 0;
		}
		#loveliveRightMenu .bannerMenuType1 .menuList ul li {
			clear: both;
			width: 158px;
			overflow: hidden;
			text-align: center;
			margin: 6px 0 0;
		}
		#loveliveRightMenu .bannerMenuType1 .menuList ul li span a img {
			vertical-align: top;
		}

		#loveliveRightMenu .bannerMenuType1 .listBody li {
            margin-top:4px;
        }
		#loveliveRightMenu .bannerMenuType1 .listBody li img {
            display:block;
        }


	/* SPECIAL MENU TYPE 1 */
		#loveliveRightMenu .specialMenuType1 {
			clear: both;
			width: 167px;
			overflow: hidden;
		}
		#loveliveRightMenu .specialMenuType1 .forms {
			clear: both;
			width: 167px;
			overflow: hidden;
			padding: 5px 0;
		}
		#loveliveRightMenu .specialMenuType1 .forms form {
			display: inline;
			float: left;
			width: 167px;
			height: 23px;
			overflow: hidden;
			margin: 5px 0 0;
		}
		#loveliveRightMenu .specialMenuType1 .forms form p {
			position: absolute;
			display: inline;
			float: left;
			width: 167px;
			height: 23px;
			overflow: hidden;
			margin: 0;
			padding: 0;
		}
		#loveliveRightMenu .specialMenuType1 .forms form p label {
			position: absolute;
			z-index: 2;
			left: 11px;
			display: inline;
			float: left;
			width: 102px;
			height: 17px;
			_height: 22px;
			overflow: hidden;
			color: #9d9a8c;
			font-size: 11px;
			line-height: 15px;
			cursor: text;
			padding: 5px 0 0;
			text-align: center;
			font-weight: bold;
			letter-spacing: -1px;
		}
		#loveliveRightMenu .specialMenuType1 .forms form p input.text {
			position: absolute;
			z-index: 1;
			left: 11px;
			display: inline;
			float: left;
			width: 102px;
			height: 22px;
			overflow: hidden;
			color: #9d9a8c;
			font-size: 12px;
			line-height: 15px;
			background: #3a3831;
			border: 2px solid #191b1a;
			padding: 3px 5px 0;
		}
		#loveliveRightMenu .specialMenuType1 .forms form p input.submit {
			position: absolute;
			left: 113px;
			display: inline;
			float: left;
			width: 43px;
			height: 22px;
			overflow: hidden;
			text-indent: -10000em;
			cursor: pointer;
			background: url('//static.inven.co.kr/image_2011/cabal2/common/bttn_43x22_red1_search.png') no-repeat left top;
			border: none;
			padding: 0;
			margin: 0;
		}

	/* 아프리카 방송 */
		#loveliveRightMenu .broads { width: 167px; overflow: hidden; }
		#loveliveRightMenu .broads .onoff { margin-top: 6px; width: 167px; text-align: center; }
		#loveliveRightMenu .broads .selonoff { font-size: 11px; color: #999999; }
		#loveliveRightMenu .broads .selonoff a { font-size: 11px; color: #999999; }
		#loveliveRightMenu .broads .selonoff a:hover{ font-weight: bold; }
		#loveliveRightMenu .broads .selonoff .on { font-size: 12px; font-weight: bold; color: #11cc22; }
		#loveliveRightMenu .broads .selonoff .off { font-size: 12px; font-weight: bold; color: #dd1111; }
		#loveliveRightMenu .broads .broadSlideWrap { width: 167px; height: 214px; overflow: hidden; background: url("//static.inven.co.kr/image_2011/lovelive/common/bg_167x214_afreeca3.png") no-repeat left top; }
		#loveliveRightMenu .broads .noBroads { width: 167px; height: 214px; overflow: hidden; position: absolute; left: 0px; top: 0px; display: inline; }
		#loveliveRightMenu .broads .noBroad { margin: 153px 0 0 0; width: 134px; height: 20px; overflow: hidden; }
		#loveliveRightMenu .broads .noCaster { width: 136px; overflow: hidden; text-align: center; color: white; margin-top: 13px; }
		#loveliveRightMenu .broads .broadPart { position: relative; width: 134px; height: 214px; }
		#loveliveRightMenu .broads .broadPartOne { width: 134px; float:left; overflow: hidden; position: absolute; left: 0; top: 0; display: none; }
		#loveliveRightMenu .broads .broadPartOne0 { display: block; }
		#loveliveRightMenu .broads .thumbnailPart { margin: 47px 0 0 2px; }
		#loveliveRightMenu .broads .thumbnailPart img { width: 130px; height: 91px; }
		#loveliveRightMenu .broads .subjectPart { width: 134px; height: 15px; margin: 20px 0 0 0; _margin-top: 15px; overflow: hidden; text-indent: 0px; text-align: center; }
		#loveliveRightMenu .broads .subjectPart a { color: #f2d201; font-weight: bold; }
		#loveliveRightMenu .broads .casterPart { width: 134px; height: 15px; padding-top: 2px; margin: 11px 0 0 0px; text-align: center; }
		#loveliveRightMenu .broads .casterPart a { color: white; }
		#loveliveRightMenu .broads .slideController { width: 16px; margin-top: 5px; overflow: hidden; }
		#loveliveRightMenu .broads .slideController a { width: 16px; height: 94px; margin-left: 2px; display: block; float:left; text-indent: -10000em; }
		#loveliveRightMenu .broads .slideControllerLeft { margin: 46px 0 0 0px; }
		#loveliveRightMenu .broads .slideControllerRight { margin: 46px 0 0 0px; }

/* AD */
	/* POSITION ADJUST */
		#loveliveAdSky { left: 810px; top: 67px; }
/* Cert */
	#loveliveCert {
	    margin: 0 0 0 15px;
	}

	#loveliveMiddle .loveliveMiddle2{ position: relative;}
	#loveliveMiddle .loveliveMiddle2::before{display:block;content:'';position:absolute;top:0;left:0;bottom:0;width:173px; border-top:0;box-sizing:border-box;z-index:10}
	#loveliveLeft{ position: relative; z-index: 20;}

	
	
/* LEFT login 리뉴얼 18.12.18 */
#comLeftOutloginV5{display:block;float:none;height:156px;border-bottom:1px solid #000;overflow:hidden}
/*1. 배경이미지*/
/* #comLeftOutloginV5{background:url('//static.inven.co.kr/image_2011/heroes/common/bg_memberInfo.png') no-repeat 0 0;} */
#comLeftOutloginV5 div,
#comLeftOutloginV5 form,
#comLeftOutloginV5 ul{display:block;float:none}
#comLeftOutloginV5 p{padding:0;margin:0}
#comLeftOutloginV5 .btn{padding:0;margin:0;background:transparent;border:0;font-size:11px;font-family:gulim, sans-serif;cursor:pointer}
#comLeftOutloginV5 a:hover{text-decoration:none}
#comLeftOutloginV5 .logo{display:block;width:100%;height:39px;color:transparent;font-size:0}
#comLeftOutloginV5 .form_area{padding:0 18px}
#comLeftOutloginV5 .nickname{color:#fff;font-weight:bold;}
#comLeftOutloginV5 .nickname {text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -moz-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -webkit-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; }
#comLeftOutloginV5 .point{padding:8px 0}
#comLeftOutloginV5 .point {text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -moz-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -webkit-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; }
#comLeftOutloginV5 .point::after{display:block;content:'';clear:both}
#comLeftOutloginV5 .point p{float:left;color:#fff;font-size:11px}
#comLeftOutloginV5 .point p:first-child{width:75px}
#comLeftOutloginV5 .point p:last-child{width:60px}
#comLeftOutloginV5 .point .value{display:inline-block;padding-left:2px;color:#ffeb0a;font-size:11px}

#comLeftOutloginV5.logout .form_area{padding-top:6px}
#comLeftOutloginV5.logout .btn_area::after{display:block;content:'';clear:both} 
/*2. 기존 - 로그인후 버튼 #comLeftOutloginV4.logout .btn_area .btn 복붙  */
#comLeftOutloginV5.logout .btn_area .btn{display:block;position:relative;float:left;width:61px;height:16px;margin-bottom:6px;background:#fe5b8c;border:1px solid #ff94b3;/*box-shadow:inset 0 1px 0 #b73e27;*/box-sizing:border-box}
#comLeftOutloginV5.logout .btn_area .btn::before{display:block;content:'';position:absolute;top:50%;bottom:0;left:0;right:0;z-index:10}
#comLeftOutloginV5.logout .btn_area .btn:nth-child(2n){float:right}
#comLeftOutloginV5.logout .btn_area .btn .text{display:block;position:relative;color:#fff;font-size:11px;text-align:center;line-height:15px;z-index:20}
#comLeftOutloginV5.logout .btn_area .btn .cnt{display:block;position:absolute;top:-5px;right:-1px;background:#cb0606;border:1px solid #000;border-radius:2px;box-sizing:border-box;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:30}
#comLeftOutloginV5.logout .btn_area .btn .cnt::before{display:block;content:'';position:absolute;top:50%;left:0;right:0;bottom:0;background:#970000;z-index:10}
#comLeftOutloginV5.logout .btn_area .btn .cnt span{display:block;position:relative;padding:0 5px;color:#fff;border:1px solid #ff0c0c;border-radius:2px;font-size:11px;line-height:12px;z-index:20}
 
#comLeftOutloginV5.login .login_box{width:158px;padding-bottom:8px;margin:5px auto 0;}
/*3. 큰박스 테두리, bg */
#comLeftOutloginV5.login .login_box{background:#c82d60;border:1px solid #5c0622}
#comLeftOutloginV5.login .login_box .text{padding:5px 0;color:#fff;text-align:center;line-height:1.4}
#comLeftOutloginV5.login .login_box .text.notice{height:30px;line-height:30px}
#comLeftOutloginV5.login .login_box .text .color{color:#95ff7d}
#comLeftOutloginV5.login .login_box .link{display:block;width:135px;height:32px;margin:0 auto;color:#fff;font-weight:bold;text-align:center;line-height:32px;box-sizing:border-box}

/*4. 버튼 테두리, bg  */
#comLeftOutloginV5.login .login_box .link{background:#fe5b8c;color:#fff;border: 1px solid #ff94b3;}
#comLeftOutloginV5.login .login_box .link .img{margin-top:-4px;vertical-align:middle}
#comLeftOutloginV5.login .btn_area{width:158px;height:28px;margin:0 auto}
#comLeftOutloginV5.login .btn_area::after{display:block;content:'';clear:both}
#comLeftOutloginV5.login .btn_area .col{position:relative;float:left;width:50%;text-align:center;line-height:28px}
#comLeftOutloginV5.login .btn_area .col:first-child::before{display:block;content:'';position:absolute;top:50%;right:0;width:1px;height:9px;margin-top:-5px;background:#fff}
#comLeftOutloginV5.login .btn_area .col .link{color:#fff;font-size:11px}




#loveliveLayout {
	background: none;
}
#loveliveHead #loveliveHeadlink {
	position: absolute;
	width: 100% !important;
	height: 30px !important;
	left: 0;
	background: #fff;
	border-bottom: 1px solid #dcdcdc;
}
body.b800 #loveliveHead #loveliveHeadlink { min-width: 977px; }
body.b915 #loveliveHead #loveliveHeadlink { min-width: 1090px; }

#loveliveHead .outlogin {
	margin-top: 0;
}
#loveliveTop {
	margin-top: 40px !important;
}

body.b800 #loveliveBody #loveliveMiddle .loveliveMiddle1 { width: 977px; background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_800_layout_top_new1.jpg') no-repeat left top;}
body.b915 #loveliveBody #loveliveMiddle .loveliveMiddle1 { background: url('//static.inven.co.kr/image_2011/lovelive/common/wrap_915_layout_top_new1.jpg') no-repeat left top; }

#loveliveTop {
	height: 120px;
}
#mainLogo {
	width: 165px;
	height: 120px;
	background: url('//static.inven.co.kr/image_2011/lovelive/common/logo1_lovelive.png') no-repeat center center;
}
body.b915 #mainLogo { margin-left: 53px; }
#mainLogo a {
	display: inline-block;
	width: 165px;
	height: 120px;
	text-indent: -10000px;
}
#loveliveTopRight {
	height: 120px;
}
body.b800 #loveliveTop #loveliveTopRight { width: 635px; margin-left: 0; float: right; }
body.b915 #loveliveTop #loveliveTopRight { width: 635px; margin-left: 0; float: right; }
body.b800 #loveliveRight { margin-top: 268px; }
body.b915 #loveliveRight { margin-top: 268px; }

#loveliveLeftLogin {
	height: 157px;
}
#loveliveLeftLogin #comLeftOutloginV2 {
	height: 157px;
}
#loveliveLeftLogin #comLeftOutloginV2 a.logo {
	height: 40px;
}
#loveliveLeftLogin #comLeftOutloginV2 form {
	top: 45px;
}
#loveliveLeftLogin .logout#comLeftOutloginV2 .loginInfo .nickname { text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -moz-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -webkit-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;}
#loveliveLeftLogin .login#comLeftOutloginV2 label,
#loveliveLeftLogin .logout#comLeftOutloginV2 .loginInfo ul.point span.value,
#loveliveLeftLogin .logout#comLeftOutloginV2 .loginInfo ul.point li.inni,
#loveliveLeftLogin .logout#comLeftOutloginV2 .loginInfo ul.point li.veni {text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -moz-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; -webkit-text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;}
#loveliveAdSky {
	top: 164px;
}
body.b915 #loveliveAdSky { left: 925px; }
body.topsky .adSky {
	top: 224px !important;
}


/* home.css */
#loveliveHome .middleAd {
	height: 100px !important;
	margin-top: 10px !important;
}

#loveliveHeadMenu { margin-top: 4px;}