@charset "utf-8";

/* All Device (모든 해상도를 위한 공통 코드를 작성한다. 모든 해상도에서 이 코드가 실행됨) */
a {text-decoration: none; }

/* Mobile Device (768px 미만 해상도의 모바일 기기를 위한 코드를 작성한다. 모든 해상도에서 이 코드가 실행됨. 미디어 쿼리를 지원하지 않는 모바일 기기를 위해 미디어 쿼리 구문을 사용하지 않는다) */
.setBundle01 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bundle720_btn_profilesetup.png") no-repeat left 1px; -webkit-background-size:250px auto; background-size:250px auto; }
#cyWrap {}
button {outline: none; }
#cyHeader {position: absolute; left:0; top:0; right:0; height: 55px; border-bottom:1px solid rgba(228,230,234,0.15); background-color:rgba(255,255,255,0.07); z-index: 100; }
#cyContent {position: relative; overflow: hidden; }

/* today history */
#todayHistory {position: relative; height: 571px; text-align: center; padding-top:56px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_todayhistory_default.jpg") repeat center; background-size:cover; overflow: hidden; z-index: 10; }
#todayHistory .titleWrap {position: relative; height: 102px; z-index: 110; }
	#todayHistory .titleWrap .date {position: relative; height: 64px; font-size: 28px; line-height: 30px; color: #fff; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_todayhistory_date01.png") no-repeat center bottom; background-size:20px 1px; padding-top:24px; box-sizing: border-box; z-index: 11; }
	#todayHistory .titleWrap .date img {vertical-align: middle; }
	#todayHistory .titleWrap .date img.num {height: 25px; }
	#todayHistory .titleWrap .date img.month {height: 27px; }
	#todayHistory .titleWrap .date img.day {height: 27px; }
	#todayHistory .titleWrap .changeDate {}
	#todayHistory .titleWrap .changeDate button {position: absolute; top: 30px; width: 22px; height: 22px; border:none; text-indent: -3000px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_button_slide_151014.png") no-repeat 0px 0px; background-size:175px auto; padding: 0; z-index: 11; }
	#todayHistory .titleWrap .changeDate button.btnPrev {left:50%; background-position:0px 6px; margin-left:-90px; }
	#todayHistory .titleWrap .changeDate button.btnPrev:hover,
	#todayHistory .titleWrap .changeDate button.btnPrev:active {background-position:0px -19px; }
	#todayHistory .titleWrap .changeDate button.btnNext {right:50%; background-position:-154px 6px; margin-right:-94px; }
	#todayHistory .titleWrap .changeDate button.btnNext:hover,
	#todayHistory .titleWrap .changeDate button.btnNext:active {background-position:-154px -19px; }
	#todayHistory .titleWrap .title {position: relative; height: 32px; font-size: 16px; line-height: 18px; font-weight: normal; color: #fff; margin: 0; text-indent: -3000px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/txt_todayhistory.png") no-repeat center; background-size:94px auto; padding-top:6px; z-index: 11; }
#todayHistory .backgroundPic {position: absolute; left:-20px; top:-20px; right:-20px; bottom:-20px; background-repeat:no-repeat; background-size:cover; z-index: 20;
	-webkit-filter:blur(10px);
	-moz-filter:blur(10px);
	-o-filter:blur(10px);
	-ms-filter: blur(10px);
	filter:blur(10px); }
	#todayHistory .backgroundPic .picDimmed {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.1); }
	#todayHistory .backgroundPic .picDimmed.ie {z-index: -2; background: #FFF; background-size: cover !important; }

/* todayhistory slide */
#slideWrap {position: relative; margin-left:65px; z-index: 100; }
#slideWrap .swipe {position: relative; width:1000000000px;
	-webkit-transition:transform 0.5s;
	transition:transform 0.5s; }
#slideWrap .swipe > li {float:left; width:230px; margin-right:10px; }

.cardWrap {position: relative; width:228px; height:298px; border:1px solid rgba(0,0,0,0.3); box-shadow:0 2px 0 rgba(0,0,0,0.2); overflow: hidden;
				border-radius:3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px; }
	.cardWrap a {display: block; text-decoration: none; }
	.cardWrap .imgWrap {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_card_imgwrap.png") repeat; background-size:10px auto; }
	.cardWrap .imgWrap figure {width:228px; height:298px; background-position:center; background-repeat:no-repeat; background-size:cover; }
	.cardWrap .imgWrap.small figure {width: 125px; height: 125px; border: 1px solid rgba(255,255,255,0.57); margin: 91px auto 0; }
	.cardWrap .textWrap {position: absolute; left: 0; top: 0; right: 0; bottom: 0; color: #fff; text-align: left; background-color: rgba(0,0,0,0.2); padding: 26px 17px; }
	.cardWrap .textWrap dt {max-height: 48px; font-size: 18px; line-height: 24px; margin-bottom: 33px; overflow:hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 2;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.cardWrap .textWrap dd {max-height: 132px; font-size: 13px; line-height: 22px; overflow:hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 6;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.cardWrap .bgmWrap {position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; background: rgba(51,51,51,0.1) url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_bgm_lpframe.png") no-repeat center top; background-size:129px auto;  }
	.cardWrap .bgmWrap dt.title {font-size: 18px; line-height: 20px; color: #fff; padding-top: 32px; }
	.cardWrap .bgmWrap dd.artist {font-size: 11px; line-height: 13px; color: rgba(255,255,255,0.5); padding-top: 36px; }
	.cardWrap .bgmWrap dd.coverImg {padding-top: 10px; }
	.cardWrap .bgmWrap dd.coverImg img {width: 129px; height: 129px; border: 1px solid #525252; box-shadow:0 2px 0 rgba(0,0,0,0.2); }
	.cardWrap .btnWrap {height: 100%; }
	.cardWrap .btnWrap a.btnPostwrite {display: block; width: 100%; height: 100%; text-indent: -3000px; background: rgba(51,51,51,0.1) url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_write_post.png") no-repeat center; background-size:109px auto; }
	.cardWrap .bgmListWrap {position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; background: rgba(51,51,51,0.1) url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_bgm_lpframe.png") no-repeat center top; background-size:129px auto;  }
	.cardWrap .bgmListWrap dt.title {font-size: 19px; line-height: 21px; color: #8ac9e6; font-family: HelveticaNeue-Thin; padding-top: 19px; }
	.cardWrap .bgmListWrap dd.size {font-size: 13px; color: #fff; padding-top: 10px; }
	.cardWrap .bgmListWrap dd.list {padding-top: 30px; }
	.cardWrap .bgmListWrap dd.list ul {text-align: left; padding: 0 15px; }
	.cardWrap .bgmListWrap dd.list ul li {height: 32px; font-size: 12px; line-height: 32px; color: #cecece; border-bottom:1px solid rgba(255,255,255,0.1); overflow:hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.cardWrap .bgmListWrap dd.list ul li span {color: #fff; }
	.cardWrap .bgmListWrap dd.list .btnMore {display:inline-block; height: 22px; font-size: 13px; line-height: 15px; text-decoration: none; color: #90d5f4; padding-top: 5px; }
	.cardWrap .bgmListWrap dd.list .btnMore span {position: relative; top: 3px; font-size: 22px; height: ;}
	.cardWrap .shareWrap {}
	.cardWrap .shareWrap .textWrap dd {max-height: 44px; font-size: 13px; line-height: 22px; overflow:hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 2;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.cardWrap .shareWrap .share {position: absolute; left: 10px; top: 166px; right: 10px; bottom: 50px; border-bottom:2px solid rgba(0,0,0,0.25); background-color: rgba(0,0,0,0.1); padding: 7px; }
	.cardWrap .shareWrap .share dl {position: relative; font-size: 11px; line-height: 14px; text-align: left; padding-right: 52px; }
	.cardWrap .shareWrap .share.nonImg dl {padding-right: 0; }
	.cardWrap .shareWrap .share dl dt.title {height: 14px; line-height: 18px; color: rgba(255,255,255,0.9); padding-top: 2px; padding-bottom: 4px; overflow:hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.cardWrap .shareWrap .share dl dd {color: rgba(255,255,255,0.7); }
	.cardWrap .shareWrap .share dl dd.data {height: 28px; overflow:hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 2;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.cardWrap .shareWrap .share dl dd.thum {position: absolute; top: 0; right: 0; width: 45px; height: 45px; overflow: hidden; }
	.cardWrap .shareWrap .share dl dd.thum img {width: 45px; height: 45px; }
	.cardWrap .shareWrap .share dl dd.source {font-size: 10px; color: rgba(255,255,255,0.5); padding-top: 4px; }
	.cardWrap .commentWrap {position: absolute; left: 9px; bottom: 9px; right: 9px; height: 30px; line-height: 30px; font-size: 12px; text-align: left; padding-left: 38px; }
	.cardWrap .commentWrap dt {height: 30px; color: rgba(255,255,255,0.5); }
	.cardWrap .commentWrap dt span.name {display: inline-block; height: 30px; color: rgba(255,255,255,0.7); background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_name_div01.png") no-repeat right 50%; background-size:1px auto; padding-right:9px; margin-right:9px; }
	.cardWrap .commentWrap dd.pic {position: absolute; left: 0; top: 0; width: 30px; height: 30px; overflow: hidden;
				border-radius:50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%; }
	.cardWrap .commentWrap dd.pic img {width: 100%; height: 100%; -webkit-border-radius: 50%; }

.slideBtn {display:block; position: absolute; left: 0; top: 290px; right: 0; z-index: 110; }
	.slideBtn button {position: absolute; width: 17px; height: 39px; border:none; text-indent: -3000px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bundle1024_btn_todayhistory.png") no-repeat; -webkit-background-size: 50px auto;	background-size: 50px auto; }
	.slideBtn button.btnPrev {left:30px; top: 0; background-position:-25px 0; }
	.slideBtn button.btnNext {right:30px; top: 0; background-position:-25px -50px; }

body.mobile .slideBtn {display:none; }
body.mobile #todayHistory .pagging {display:none; }

/* todayhistory profile */
#profileWrap {position: absolute; left:0; bottom:0; right:0; height: 104px; color: #fff; text-align: center; background-color: rgba(17,70,103,0.3); z-index: 20;}
	#profileWrap dl {padding-top: 42px; }
	#profileWrap dl dt {height: 29px; line-height: 29px; font-size: 14px; }
	#profileWrap dl dd {}
	#profileWrap dl dd.pic {position: absolute; left:50%; top:-37px; width: 70px; height: 70px; border:2px solid #fff; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_profile_empty.png") no-repeat; overflow: hidden; -webkit-background-size: 100%; background-size: 100%; margin-left: -37px; cursor:pointer;
				border-radius:50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%; }
	#profileWrap dl dd.pic img {width: 100%; height: 100%; -webkit-border-radius: 50%; }
	#profileWrap dl dd.url {display:none; }
	#profileWrap dl dd.text {display:none; }
	#profileWrap dl dd.info {font-size: 10px; line-height: 12px; color:#aaaaaa; text-align: center; padding-top:4px; }
	#profileWrap dl dd.info li {display:inline-block; height: 12px; text-align: right; }
	#profileWrap dl dd.info li strong {color: #d7d7d7; padding-left: 5px; }
	#profileWrap dl dd.info li:first-child {padding-right:12px; }
	#profileWrap dl dd.info li:last-child {text-align: left; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_profile.png") no-repeat 0 0px; background-size:50px auto; padding-left:15px; }
	#profileWrap dl dt button {display:inline-block; width: 29px; height: 29px; border:none; text-indent: -3000px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_profile.png") no-repeat 0 -25px; background-size:50px auto; }
	#profileWrap .btnFriend {}
	#profileWrap .btnFavor {background-position: 0 -60px;}

#cyArticle {position: relative; }
/* 검색메뉴탭 */
#cyArticle .postPick {position: relative; border-bottom:1px solid #dadada; background-color: #fff; padding:0 15px; }
.postPick ul.depth1 {position: relative; height: 40px; text-align: center; }
	.postPick ul.depth1 > li {float:left; width: 33.3%; max-width:165px; height: 41px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; box-sizing: border-box; padding-right: 10px; margin-bottom: -1px; }
	.postPick ul.depth1 > li.selected {border-bottom: 1px solid #fff; }
	.postPick ul.depth1 > li:first-child {width: 33.4%; border-left:1px solid #dadada; }
	.postPick ul.depth1 > li button.menu {display:inline-block; width: 100%; height: 40px; font-size: 11px; text-align: left; font-weight: bold; border: none; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_menu01.png") no-repeat right 17px; background-size:10px auto; padding-left: 10px; }
	.postPick ul.depth1 > li.selected button.menu {background-position: right -33px; }
	.postPick .depth2 {display: none; position: absolute; left: 0; right: 0; top: 41px; font-size: 11px; background-color: #fff; border:1px solid #dadada; border-top: none; text-align: left; padding: 18px 24px; overflow: hidden; box-sizing: border-box; z-index: 20; }
	.postPick .depth1 > li.selected .depth2 {display:block; }
	/* 전체탭 */
	.postPick .depth2 .typAll {}
	.postPick .depth2 .typAll li {font-size: 12px; line-height: 12px; padding-bottom: 10px; }
	.postPick .depth2 .typAll li:last-child {padding-bottom: 0; }
	.postPick .depth2 .typAll li label {cursor:pointer; }
	.postPick .depth2 .typAll li label.name {display:inline-block; height: 12px; padding-bottom: 12px; }
	.postPick .depth2 .typAll li label.name input[type=radio] {position: absolute; width: 24px; height: 24px; opacity: 0; }
	.postPick .depth2 .typAll li label.name input[type=radio]+span {display:inline-block; height: 12px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bundle_bg_radiobtn01.gif") no-repeat left 0; background-size:12px auto; padding-left:21px; }
	.postPick .depth2 .typAll li label.name input[type=radio]:checked+span {background-position: 0 -35px; }
	.postPick .depth2 .typAll li input {width: 120px; height: 25px; text-align: center; border: 1px solid #dfdfdf; background-color: #fff; }
	.postPick .depth2 .typAll li .selecWrap {position: relative; }
	.postPick .depth2 .typAll li .selecWrap .favor {font-size: 11px; padding-bottom: 15px; }
	.postPick .depth2 .typAll li .selecWrap span.name {position: absolute; display:inline-block; width: 50px; height: 20px; line-height: 22px; font-size: 10px; text-align: center; color: #fff; vertical-align: 1px; background-color: #9ec1d2; padding-top: 0;
				border-radius:10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px; }
	.postPick .depth2 .typAll li .selecWrap span.nm {display:inline-block; height: 15px; padding: 0 2px; vertical-align: middle; }
	.postPick .depth2 .typAll li .selecWrap .list {min-height: 20px; line-height: 16px; padding-left: 55px; }

	/* 태그탭 */
	.postPick .depth2 li label.tagItem {display:inline-block; min-height: 24px; cursor:pointer; vertical-align: middle; margin-top: -4px; }
	.postPick .depth2 li label.tagItem input[type=radio] {position: absolute; width: 24px; height: 24px; cursor:pointer; opacity: 0; }
	.postPick .depth2 li label.tagItem input[type=radio]+span {display:inline-block; min-height: 18px; line-height: 18px; vertical-align: top; padding-top:6px; }
	.postPick .depth2 li label.tagItem input[type=radio]:checked+span {color: #72a1bb; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_check_menu01.gif") no-repeat right 0; background-size:6px auto; }
	.postPick .depth2 .typTag {max-height:425px; overflow-y:auto; }
	.postPick .depth2 .typTag label.tagItem {margin: 0 12px 15px 0; }
	.postPick .depth2 .tyeTag li {text-align: right; padding-right: 25px; }
	.postPick .depth2 .btnWrap {padding-top: 25px; text-align: center; }
	.postPick .depth2 .btnWrap button {width: 59px; height: 25px; line-height: 25px; font-size: 12px; color: #fff; text-align: center; border: none; background-color: #484a4d; }
	.postPick .depth2 .typTag+.btnWrap {padding-top: 20px; }

	/* 메뉴탭 */
	.postPick .depth2 .title {display: none; }
	.postPick .depth2 .title li {float:left; }
	.postPick .depth2 .typMenu {position: relative; max-height:425px; overflow-y:auto; }
	.postPick .depth2 .typMenu.chk1 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01a.gif") no-repeat 85px 12px; background-size:23px auto; }
	.postPick .depth2 .typMenu.chk2 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01b.gif") no-repeat 85px 12px; background-size:23px auto; }
	.postPick .depth2 .typMenu.chk3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01c.gif") no-repeat 85px 12px; background-size:23px auto; }
	.postPick .depth2 .typMenu.chk4 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01d.gif") no-repeat 85px 12px; background-size:23px auto; }
	.postPick .depth2 .typMenu em {font-style:normal; }
	.postPick .depth2 .typMenu > li { }
	.postPick .depth2 .typMenu > li .menuD01 {position: absolute; left: 0; }
	.postPick .depth2 .typMenu > li:nth-child(1) .menuD01 {top:0; }
	.postPick .depth2 .typMenu > li:nth-child(2) .menuD01 {top:35px; }
	.postPick .depth2 .typMenu > li:nth-child(3) .menuD01 {top:70px; }
	.postPick .depth2 .typMenu > li:nth-child(4) .menuD01 {top:105px; }
	/*.postPick .depth2 .typMenu > li:nth-child(1) .tree2 {}
	.postPick .depth2 .typMenu > li:nth-child(2) .tree2 {margin-top: -35px; }
	.postPick .depth2 .typMenu > li:nth-child(3) .tree2 {margin-top: -70px; }
	.postPick .depth2 .typMenu > li:nth-child(4) .tree2 {margin-top: -105px; }*/
	.postPick .depth2 .typMenu label input[type=radio],
	.postPick .depth2 .typMenu label input[type=checkbox] {position: absolute; width: 85px; height: 24px; opacity: 0; cursor:pointer; }
	.postPick .depth2 .typMenu ul.tree2 {display:none; padding-left: 107px; }
	.postPick .depth2 .typMenu > li.selected label.menuD01 { }
	.postPick .depth2 .typMenu > li.selected ul.tree2 {display: block; }
	.postPick .depth2 .typMenu ul.tree2 ul.tree3 {display:none; }
	.postPick .depth2 .typMenu .tree2 > li {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02b.gif") no-repeat left 0; background-size:25px auto; padding-left: 23px; }
	.postPick .depth2 .typMenu .tree2 > li:last-child {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02c.gif") no-repeat left 0; background-size:25px auto; }
	.postPick .depth2 .typMenu .tree2 > li:first-child {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02a.gif") no-repeat left 0; background-size:25px auto; }
	.postPick .depth2 .typMenu .tree2 > li:only-child {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02.gif") no-repeat left 0; background-size:25px auto; }
	.postPick .depth2 .typMenu .tree2 > li.selected {}
	.postPick .depth2 .typMenu .tree2 > li.selected ul.tree3 {display: block; }
	.postPick .depth2 .typMenu label.menuD01 {display:inline-block; height: 25px; padding: 0 22px 10px 0; }
	.postPick .depth2 .typMenu label.menuD01 span {display:inline-block; width: 85px; height: 25px; line-height: 25px; font-size: 11px; color: #a5a5a5; border: 1px solid #dddddd; background-color: #fff; box-sizing: border-box; padding: 0 10px; cursor:pointer; overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.postPick .depth2 .typMenu label.menuD01 input:checked+span {color: #fff; border-color: #99bece; background-color: #99bece; }
	.postPick .depth2 .typMenu label.menuD01 input:checked+span em {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_check_menu01.png") no-repeat right 3px; background-size:6px auto; padding-right: 15px; }
	.postPick .depth2 .typMenu label.menuD02 {display:inline-block; width: 120px; height: 25px; margin-bottom: 10px; }
	.postPick .depth2 .typMenu label.menuD02 input[type=radio],
	.postPick .depth2 .typMenu label.menuD02 input[type=checkbox] {width: 120px; }
	.postPick .depth2 .typMenu label.menuD02 span {display:inline-block; width: 120px; height: 25px; line-height: 25px; font-size: 11px; color: #a5a5a5; border: 1px solid #dddddd; box-sizing: border-box; padding-left: 10px; cursor:pointer;overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.postPick .depth2 .typMenu label.menuD02 input:checked+span {color: #fff; border-color: #99bece; background-color: #99bece; }
	.postPick .depth2 .typMenu label.menuD02 input:checked+span em {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_check_menu01.png") no-repeat right 3px; background-size:6px auto; padding-right: 15px; }
	.postPick .depth2 .typMenu label.menuD03 {display:inline-block; height: 35px; }
	.postPick .depth2 .typMenu label.menuD03 span {display:inline-block; width: 95px; height: 35px; line-height: 35px; font-size: 11px; color: #a5a5a5; border-bottom: 1px solid #dddddd; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/ico_folder.png") no-repeat left 11px; background-size:15px auto; padding-left: 25px; cursor:pointer;overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.postPick .depth2 .typMenu label.menuD03 input:checked+span {border-color: #99bece; }
	.postPick .depth2 .typMenu label.menuD03 input:checked+span em {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_check_menu01.png") no-repeat right -22px; background-size:6px auto; padding-right: 15px; }
	.postPick .depth2 .typMenu label.menuD03 input[type=radio],
	.postPick .depth2 .typMenu label.menuD03 input[type=checkbox] {width: 120px; }
	.postPick .depth2 .bannerWrap {}
	.postPick .depth2 .bannerWrap span {display: inline-block; width: 282px; height: 84px; text-indent: -9999px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/btn_folder_info_mobile.png") no-repeat; -webkit-background-size: 282px auto; background-size: 282px auto; margin-top: 10px; }

/* 타이틀 */
.postTitle {position: relative; height: 60px; border-bottom: 1px solid #e1e5e7; box-sizing: border-box; background-color: #fff; padding: 30px 75px 5px 15px; }
	.postTitle h2 {display:inline-block; height: 24px; font-size: 14px; line-height: 24px; margin: 0; overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.postTitle .alignType {position: absolute; bottom: 10px; right: 15px; }
	.postTitle .alignType li {float:left; height: 14px; text-align: center; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/ico_align_type.png") no-repeat 0 -49px; background-size:95px auto; }
	.postTitle .alignType li:first-child {background: none; }
	.postTitle .alignType button {width: 15px; height: 14px; text-indent: -3000px; border:none; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/ico_align_type.png") no-repeat; background-size:95px auto; overflow: hidden; padding: 0; margin: 0 13px; }
	.postTitle .alignType li:last-child button {margin-right: 0; }
	.postTitle .alignType button.typeSum {background-position: 0 0; }
	.postTitle .alignType button.typeSum.on {background-position: 0 -25px; }
	.postTitle .alignType button.typeGrid {background-position: -40px 0; }
	.postTitle .alignType button.typeGrid.on {background-position: -40px -25px; }
	.postTitle .alignType button.typeList {background-position: -79px 0; }
	.postTitle .alignType button.typeList.on {background-position: -79px -25px; }

/* 포스트 목록 */
.postList {min-height:500px; }
	.postList { zoom: 1; }
		.postList:before,
		.postList:after { content: ""; display: table; clear: both; }
	.postList p.month {clear:both; height: 28px; font-size: 12px; color: #9e9f9f; line-height: 28px; padding: 16px 15px 0; margin-bottom: 0; }
	.postList article.post {position: relative; padding: 0 0 20px; }
	.postList article.post a {display: block; text-decoration: none; }
	.postList .monthWrap { zoom: 1; }
		.postList .monthWrap:before,
		.postList .monthWrap:after { content: ""; display: table; clear: both; }

	/* 타입 공통 */
	article.post .subject {font-size: 15px; line-height: 23px; font-weight: normal; color: #000000; margin: 0; }
	article.post div.data {font-size: 12px; color: #464646; line-height: 18px; }
	article.post figure.postImage {}
	article.post figure.postImage img { }
	article.post .date,
	article.post .comment {display:inline-block; font-size: 12px; }
	article.post .date {font-size: 11px; color: #fff; }
	article.post .date em {display:none; font-size: 11px; font-style:normal; }
	article.post .date.reserv {width: 50px; height: 40px; font-size: 13px; line-height: 15px; color: #fff; text-align: center; text-shadow: none; background-color: rgba(79,190,157,0.8); padding-top: 10px;
				border-radius:50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%; }
	article.post .date.reserv em {display:block; }
	article.post .comment {height: 15px; line-height: 12px; color: #9b9b9b; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/ico_contents_comment.png") no-repeat; background-size:16px auto; padding-left: 23px; }

	/* 그리드형 */
	.postList.typeGrid {padding: 0; }
		.postList.typeGrid article.post {float:left; width: 33%; /*height: 119px; */border:none; background-color: #99bece; overflow: hidden; padding: 0; margin:0 0 1px 1px; }
		.postList.typeGrid article.post {}
		.postList.typeGrid article.post > img {display: block; width: 100%; vertical-align: top; }
		.postList.typeGrid article.post .subject {display:none; }
		.postList.typeGrid article.post div.data {position: absolute; left: 0; top: 0; right: 0; height: 200%; }
		.postList.typeGrid article.post div.data .textWrap {width: 100%; height: 50%; overflow: auto; }
		.postList.typeGrid article.post .text {height: 54px; color: #fff; margin:30px 10px 35px; overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 3;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
		.postList.typeGrid article.post div.data .textWrap.share {}
		.postList.typeGrid article.post div.data .textWrap.share .text {height: 18px;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
		.postList.typeGrid article.post div.data .textWrap.share dl {position: absolute; left: 3px; top: 60px; right: 3px; height: 34px; font-size: 11px; line-height: 14px; text-align: left; box-sizing: border-box; border-bottom:2px solid rgba(0,0,0,0.25); background-color: rgba(0,0,0,0.1); padding: 4px 9px; }
		.postList.typeGrid article.post div.data .textWrap.share.nonImg dl {padding-right: 9px; }
		.postList.typeGrid article.post div.data .textWrap.share dl dt.title {color: rgba(255,255,255,0.9); overflow:hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 1;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
		.postList.typeGrid article.post div.data .textWrap.share dl dd {color: rgba(255,255,255,0.7); }
		.postList.typeGrid article.post div.data .textWrap.share dl dd.data {display: none; }
		.postList.typeGrid article.post div.data .textWrap.share dl dd.thum {display: none; }
		.postList.typeGrid article.post div.data .textWrap.share dl dd.source {font-size: 10px; color: rgba(255,255,255,0.5); }
		.postList.typeGrid article.post div.data .textWrap.share dl::after {content:"" ; display: block; position: absolute; top: 0; right: 0; width: 12px; height: 12px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/ico_share_mark.png") no-repeat; -webkit-background-size: 100%; background-size: 100%; }
		.postList.typeGrid article.post figure.postImage {width: 100%; height: 50%; border:none; background-position: center; -webkit-background-size: cover; background-size: cover; overflow: hidden; margin: 0; }
		/*.postList.typeGrid article.post figure.postImage img {width: 100%; }*/
		.postList.typeGrid article.post .date,
		.postList.typeGrid article.post .comment {position: absolute; color: #fff; }
		.postList.typeGrid article.post .date {left: 10px; top: 10px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2); z-index: 5; }
		.postList.typeGrid article.post .date.reserv {left: 50%; top: 50%; margin:-25px 0 0 -25px; }
		.postList.typeGrid article.post .comment {left: 10px; bottom: 5px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2); background-position: 0 -25px; }

	/* 목록형 */
	.postList.typeList {}
		.postList.typeList .monthWrap {padding: 0 15px; }
		.postList.typeList p.date {}
		.postList.typeList p.date span {}
		.postList.typeList article.post {border-top:1px solid #e1e5e7; padding: 20px 0 20px 52px; }
		.postList.typeList article.post:last-child {border-bottom:1px solid #e1e5e7; }
		.postList.typeList article.post > img {display: none; }
		.postList.typeList article.post .subject {min-height:22px; max-height:44px; font-size: 15px; line-height: 22px; color: #282828;
			overflow: hidden;
			 text-overflow: ellipsis;
			 display: -webkit-box;
			 -webkit-line-clamp: 2; /* 라인수 */
			 -webkit-box-orient: vertical;
			 word-wrap:break-word; }
		.postList.typeList article.post div.data {display:none; }
		.postList.typeList article.post .text {}
		.postList.typeList article.post figure.postImage {}
		.postList.typeList article.post .addInfo {}
		.postList.typeList article.post .date {position: absolute; left: 0px; top: 50%; width: 40px; height: 40px; font-size: 11px; line-height: 40px; color: #9e9f9f; text-align: center; padding-top: 0; margin-top: -20px; }
		.postList.typeList article.post .date.reserv {width: 40px; height: 32px; line-height: 13px; color: #fff; padding-top: 8px; }
		.postList.typeList article.post .date.reserv em {font-size: 10px; }
		.postList.typeList article.post .comment {position: relative; background-position: 0 0; }

	.postList .btnWrap {text-align: center; border-top:1px solid #e1e5e7; margin-top: 48px; }
		.postList .btnWrap .btnMoreView {width: 33px; height: 33px; border: none; text-indent: -3000px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/btn_contents_more_151017.gif") no-repeat; background-size:100%; margin-top: -1px; }
		.postList.typeList .btnWrap {margin-top: -1px; }

.btnPostWrite {display: none; position: absolute; top: 0; right: 0; width: 40px; height: 40px; text-indent: -9999px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/btn_post_write_pcweb.png") no-repeat; background-size:40px auto; overflow: hidden; z-index: 20; }
#cyContent .gotoTopWrap {background: none; }
#dimmed {display:none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 120; }

#profileSetup {display: none; position: absolute; left: 50%; top: 60px; margin-left: -142px; z-index: 130; }
	#profileSetup .profileWrap {position: relative; width: 283px; border-radius:4px; background-color: #fff; overflow: hidden; }
	#profileSetup .dataWrap {text-align: center; padding: 315px 27px 0; }
	#profileSetup .dataWrap dt.name {position: relative; height: 24px; font-size: 17px; line-height: 24px; padding: 13px 0; }
	#profileSetup .dataWrap dt.name .inputName {width: 100%; height: 24px; border: none; border-bottom: 1px solid #d6d6d6; text-align: center; vertical-align: top; padding: 0; }
	#profileSetup .dataWrap dt.name .inputName::-ms-clear {display: none;}
	#profileSetup .dataWrap .btnEditname,
	#profileSetup .dataWrap .btnEditdesc {position: absolute; top: 12px; right: 0; width: 20px; height: 20px; border: none; text-indent: -3000px; vertical-align: top; background-position: -100px 5px; overflow: hidden; }
	#profileSetup .dataWrap dd.pic {position: absolute; left: 0; top: 0; right: 0; height: 315px; background:#f4f4f5 url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_profilephoto_default.gif") no-repeat center; background-size:81px; }
	#profileSetup .dataWrap dd.pic figure {width: 100%; }
	#profileSetup .dataWrap dd.pic img {width: 100%; }
	#profileSetup .dataWrap dd.pic span.btnChgProfile {display:inline-block; position: absolute; right: 0; bottom: 0; width:32px; height:32px; background-color: rgba(0,0,0,0.3); background-position: -144px 8px; overflow:hidden; }
	#profileSetup .dataWrap dd.pic span.btnChgProfile:hover {background-position: -174px 8px; }
		#profileSetup .dataWrap dd.pic span.btnChgProfile input[type="file"] {position: absolute; left:-34px; top:-34px; width:100px; height:100px; vertical-align:top; opacity:0; cursor:pointer; }
	#profileSetup .dataWrap dd.url {position: relative; font-size: 11px; color: #b0b0b0; line-height: 25px; }
	#profileSetup .dataWrap dd.url span.first {display: block; border-bottom:1px solid #c0dbe4; }
	#profileSetup .dataWrap dd.url button.btnUrllist {position: absolute; top: 8px; right: 0; width: 13px; height: 10px; border: none; text-indent: -3000px; padding: 0; overflow: hidden; }
	#profileSetup .dataWrap dd.url button.btnUrllist.on {
		-ms-transform: rotate(180deg); /* IE 9 */
		-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
		transform: rotate(180deg); }
	#profileSetup .dataWrap dd.url ul.urlList {display: none; position: absolute; left: -27px; top: 26px; right: -27px; height: 120px; background-color: #fff; padding-top: 7px; z-index: 1; }
	#profileSetup .dataWrap dd.url ul.urlList.on {display: block; }
	#profileSetup .dataWrap dd.url ul.urlList li {width: 100%; }
	#profileSetup .dataWrap dd.url ul.urlList li label.item {display:inline-block; vertical-align: middle; }
	/*#profileSetup .dataWrap dd.url ul.urlList li label.item input[type=radio] {position: absolute; width: 25px; height: 25px; cursor:pointer; opacity: 0; }*/
	#profileSetup .dataWrap dd.url ul.urlList li label.item span {display:block; height: 25px; line-height: 25px; vertical-align: top; overflow: hidden;
			 text-overflow: ellipsis;
			 -webkit-line-clamp: 1;
			 -webkit-box-orient: vertical;
			 word-wrap:break-word; }
	/*#profileSetup .dataWrap dd.url ul.urlList li label.item input[type=radio]:checked+span {color: #72a1bb; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_check_menu01.gif") no-repeat right 8px; background-size:6px auto; padding-right: 15px; margin-right: -15px; }*/
	#profileSetup .dataWrap dd.desc {position: relative; min-height: 24px; max-height: 48px; font-size: 13px; line-height: 24px; padding-top: 12px; overflow: hidden;
			 text-overflow: ellipsis;
			 -webkit-line-clamp: 2;
			 -webkit-box-orient: vertical;
			 word-wrap:break-word; }
	#profileSetup .dataWrap dd.desc .inputDesc {width: 100%; height: 24px; border: none; border-bottom: 1px solid #d6d6d6; text-align: center; vertical-align: top; padding: 0; }
	#profileSetup .dataWrap dd.desc .inputDesc::-ms-clear {display: none;}
	#profileSetup .dataWrap dd.count {font-size: 10px; padding-top: 7px; }
	#profileSetup .dataWrap dd.count span {color: #c7c7c7; padding: 0 13px; }
	#profileSetup .btnWrap {height: 63px; text-align: center; border-top: 1px solid #e6e6e6; background-color: #f8f8f8; margin-top: 10px; }
	#profileSetup .btnWrap li {float:left; width: 33.3%; height: 63px; box-sizing: border-box; }
	#profileSetup .btnWrap li:nth-child(2) {width: 33.4%; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
	#profileSetup .btnWrap li button {width: 100%; height: 100%; font-size: 10px; color: #e1ad0f; border: none; background-color: transparent; padding-top: 35px; overflow: hidden; }
	#profileSetup .btnWrap li button.share {background-position: 35px -35px; }
	#profileSetup .btnWrap li button.share.selected {background-position: 35px -135px; }
	#profileSetup .btnWrap li button.friendSet {background-position: -62px -35px; }
	#profileSetup .btnWrap li button.friendSet.selected {background-position: -62px -135px; }
	#profileSetup .btnWrap li button.favorSet {background-position: -177px -35px; }
	#profileSetup .btnWrap li button.favorSet.selected {background-position: -156px -135px; }
	#profileSetup .btnWrap.myhome {}
	#profileSetup .btnWrap.myhome li {display: none; }
	#profileSetup .btnWrap.myhome li:first-child {display: block; width: 100%; }
	#profileSetup .btnWrap.myhome li:first-child button {width: 33.3%;}
	#profileSetup button.btnClose {position: absolute; top: 11px; right: 10px; width: 27px; height: 27px; border: none; text-indent: -3000px; background-position: -50px 0; overflow: hidden; }

/* Tablet & Desktop Device (사용자 해상도가 768px 이상일 때 이 코드가 실행됨. 테블릿과 데스크톱의 공통 코드를 작성한다) */
@media all and (min-width:768px) {
}

/* Tablet Device (사용자 해상도가 768px 이상이고 1023px 이하일 때 이 코드가 실행됨. 아이패드 또는 비교적 작은 해상도의 랩탑이나 데스크톱에 대응하는 코드를 작성한다) */
@media all and (min-width:768px) and (max-width:1023px) {
}

/* Desktop Device (사용자 해상도가 1024px 이상일 때 이 코드가 실행됨. 1024px 이상의 랩탑 또는 데스크톱에 대응하는 코드를 작성한다) */
@media all and (min-width:1024px) {
	.setBundle01 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bundle1024_btn_profilesetup.png") no-repeat; -webkit-background-size:auto; background-size:auto; }
	#cyWrap {width:1024px; }
	#cyHeader {height: 89px; }
	#cyHeader .profile {width: 245px; border-left: none; background-color: transparent; padding-left: 65px; overflow: hidden; }
	#cyHeader .profile dt,
	#cyHeader .profile dt a {color: #fff; }
	#cyHeader .profile dd.thum {left: 0; }
	#cyHeader .profile dd.btnWrap button {color: rgba(255,255,255,0.44); border: 1px solid #312c33; background-color: #56505a; }
	#cyHeader .btnNoti .icoNoti {display: none; }
	#cyContent {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_main_contents_w1024.gif") repeat-y right top; }
	/* today history */
	#todayHistory {height: 897px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_todayhistory_default_pcweb.jpg") repeat center; background-size:cover; padding-top: 90px; }
	#todayHistory .titleWrap {height: 190px; }
		#todayHistory .titleWrap .date {height: 119px; font-size: 54px; line-height: 56px; padding-top: 45px; }
		#todayHistory .titleWrap .changeDate {}
		#todayHistory .titleWrap .date img {vertical-align: middle; }
		#todayHistory .titleWrap .date img.num {height: 45px; }
		#todayHistory .titleWrap .date img.month {height: 50px; }
		#todayHistory .titleWrap .date img.day {height: 50px; }
		#todayHistory .titleWrap .changeDate button {top: 65px; width: 36px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_button_slide_pcweb_151014.png") no-repeat; }
		#todayHistory .titleWrap .changeDate button.btnPrev {background-position:0 3px; margin-left: -180px;  }
		#todayHistory .titleWrap .changeDate button.btnPrev:hover,
		#todayHistory .titleWrap .changeDate button.btnPrev:active {background-position: 0 -47px; }
		#todayHistory .titleWrap .changeDate button.btnNext {background-position:-302px 3px; margin-right: -180px;  }
		#todayHistory .titleWrap .changeDate button.btnNext:hover,
		#todayHistory .titleWrap .changeDate button.btnNext:active {background-position: -302px -47px; }
		#todayHistory .titleWrap .title {height: 25px; font-size: 26px; line-height: 26px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/txt_todayhistory_w1024.png") no-repeat center bottom; background-size:auto; padding-top: 14px;  }
	#todayHistory .backgroundPic {}
		#todayHistory .backgroundPic .dimmed { }

	/* todayhistory slide */
	#slideWrap {width: 634px; height: 404px; overflow: hidden; margin: 0 auto; }
	#slideWrap .swipe { }
	#slideWrap .swipe > li {width: 310px; margin-right: 14px; }

	.cardWrap {width: 308px; height: 398px;
				border-radius: 7px;
				-moz-border-radius: 7px;
				-webkit-border-radius: 7px; }
		.cardWrap .imgWrap {}
		.cardWrap .imgWrap figure {width: 308px; height: 398px; }
		.cardWrap .imgWrap.small figure {width: 190px; height: 190px; margin-top: 104px; }
		.cardWrap .textWrap {left: 0; top: 0; right: 0; padding: 30px 25px; }
		.cardWrap .textWrap dt {max-height: 64px;font-size: 22px; line-height: 32px; margin-bottom: 50px;}
		.cardWrap .textWrap dd {max-height: 168px; font-size: 14px; line-height: 28px;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 6;
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
		.cardWrap .bgmWrap {background-size: 183px auto; }
		.cardWrap .bgmWrap dt.title {padding-top: 58px; }
		.cardWrap .bgmWrap dd.artist {font-size: 12px; padding-top: 58px; }
		.cardWrap .bgmWrap dd.coverImg {padding-top: 12px;  }
		.cardWrap .bgmWrap dd.coverImg img {width: 180px; height: 180px; }
		.cardWrap .btnWrap { }
		.cardWrap .btnWrap a.btnPostwrite {background: rgba(51,51,51,0.1) url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_write_post_pcweb.png") no-repeat center 54px; background-size:auto; }
		.cardWrap .bgmListWrap {background-size: 183px auto;  }
		.cardWrap .bgmListWrap dt.title {font-size: 24px; padding-top: 40px; }
		.cardWrap .bgmListWrap dd.size {font-size: 16px; padding-top: 14px;}
		.cardWrap .bgmListWrap dd.list { }
		.cardWrap .bgmListWrap dd.list ul {font-size: 13px; }
		.cardWrap .bgmListWrap dd.list ul li {height: 39px; line-height: 37px; }
		.cardWrap .bgmListWrap dd.list .btnMore {padding-top: 20px; }
		.cardWrap .shareWrap .share {top: 222px; right: 16px; bottom: 66px; left: 16px; padding: 10px; }
		.cardWrap .shareWrap .share dl {line-height: 18px ; padding-right: 70px; }
		.cardWrap .shareWrap .share dl dt.title {height: 16px; font-size: 14px; line-height: 20px; padding-top: 2px; padding-bottom: 6px; }
		.cardWrap .shareWrap .share dl dd {font-size: 12px; }
		.cardWrap .shareWrap .share dl dd.data {height: 36px; }
		.cardWrap .shareWrap .share dl dd.thum {width: 60px; height: 60px; }
		.cardWrap .shareWrap .share dl dd.thum img {width: 60px; height: 60px; }
		.cardWrap .shareWrap .share dl dd.source {font-size: 11px; padding-top: 8px; }
		.cardWrap .commentWrap {left: 14px; bottom: 10px; height: 42px; line-height: 42px; padding-left: 54px; }
		.cardWrap .commentWrap dt {height: 42px; font-size: 13px; }
		.cardWrap .commentWrap dt span.name {height: 42px; }
		.cardWrap .commentWrap dd.pic {width: 42px; height: 42px;  }

	.slideBtn {top: 443px; }
	.slideBtn button {width: 34px; height: 77px; -webkit-background-size: auto; background-size: auto; }
	.slideBtn button.btnPrev {left:30px; top: 0; background-position:-50px 0; }
	.slideBtn button.btnNext {right:30px; top: 0; background-position:-50px -100px; }

	#todayHistory .pagging {display:block; position: absolute; right: 76px; top: 465px; font-size: 24px; line-height: 24px; color: rgba(255,255,255,0.23); z-index: 110; }
	#todayHistory .pagging span {font-size: 16px; vertical-align: 1px; padding: 0 4px; }
	#todayHistory .pagging span.count {color: #64ceff; }
	#todayHistory .pagging span.max {color: rgba(255,255,255,0.5); }

	#profileWrap {height: 207px; }
	#profileWrap dl {padding-top: 65px; }
	#profileWrap dl dt {height: 44px; font-size: 22px; line-height: 44px; color: #dadada; }
	#profileWrap dl dt strong {color: #fff; }
	#profileWrap dl dt button {width: 44px; height: 44px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bundle1024_btn_todayhistory.png") no-repeat 0 -200px; }
	#profileWrap .btnFriend {}
	#profileWrap .btnFavor {background-position: -45px -200px; }
	#profileWrap dl dd.pic {top: -53px; width: 104px; height: 104px; margin-left: -53px; }
	#profileWrap dl dd.url {display:block; font-size: 12px; color: rgba(255,255,255,0.4); }
	#profileWrap dl dd.text {display:block; height: 18px; font-size: 14px; line-height: 16px; color: rgba(255,255,255,0.6); padding:16px 100px 0; white-space:nowrap; overflow:hidden;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		-ms-text-overflow:ellipsis; }
	#profileWrap dl dd.info {font-size: 13px; line-height: 15px; padding-top: 12px; }
	#profileWrap dl dd.info li {height: 15px; }
	#profileWrap dl dd.info li:last-child {background-position: 0 5px; }
	#profileWrap dl dd.info li strong {padding-left: 7px; }

	#cyArticle {float:left; width: 723px; box-sizing: border-box; }
	#cyArticle .postPick {padding: 0 29px 0 31px; }
	.postPick ul.depth1 {height: 71px; }
	.postPick ul.depth1 > li {width:149px; height: 72px; }
	.postPick ul.depth1 > li:first-child {width: 149px;}
	.postPick ul.depth1 > li button.menu {height: 71px; font-size: 15px; background-position: right 33px; }
	.postPick ul.depth1 > li.selected button.menu {background-position: right -17px; }
	.postPick .depth2 {top: 72px; }

	.postPick .depth1 li:nth-child(1) .depth2 {padding-top: 36px; }
	.postPick .depth1 li:nth-child(2) .depth2 {padding-top: 26px; }
	.postPick .depth1 li:nth-child(3) .depth2 {padding: 56px 20px 20px 20px; }
	/* 전체텝 */
	.postPick .depth2 .typAll li {font-size: 14px; line-height: 18px; }
	.postPick .depth2 .typAll li label.name {height: 14px; vertical-align: top; }
	.postPick .depth2 .typAll li label.name input[type="radio"] + span {height: 14px; background-position: 0 2px; }
	.postPick .depth2 .typAll li label.name input[type="radio"]:checked + span {background-position: 0 -33px; }
	.postPick .depth2 .typAll li .selecWrap span.name {width: 60px; height: 22px; line-height: 20px; font-size: 12px; vertical-align: -2px; border-radius: 11px; padding-top: 2px; }
	.postPick .depth2 .typAll li .selecWrap {display: inline-block; padding-left: 45px; margin-top: -2px; }
	.postPick .depth2 .typAll li .selecWrap .favor {font-size: 14px; }
	.postPick .depth2 .typAll li .selecWrap .favor .list {min-height: 22px; padding-left: 65px; }

	/* 태그탭 */
	.postPick .depth2 .typTag {max-height:260px; }
	.postPick .depth2 .typTag label.tagItem {min-height: 27px; font-size: 15px; }
	.postPick .depth2 li label.tagItem {}
	.postPick .depth2 li label.tagItem input[type="checkbox"] + span {height: 17px; font-size: 15px; line-height: 17px; }

	/* 메뉴탭 */
	.postPick .depth2 .title {display: block; position: absolute; left: 57px; top: 32px; }
	.postPick .depth2 .title li {width: 184px; }
	.postPick .depth2 .title li:nth-child(2),
	.postPick .depth2 .title li:nth-child(3) {display: none; }

	.postPick .depth2 .typMenu {max-height:260px; }
	.postPick .depth2 .typMenu.chk1 {background-position: 153px 12px; }
	.postPick .depth2 .typMenu.chk2 {background-position: 153px 12px; }
	.postPick .depth2 .typMenu.chk3 {background-position: 153px 12px; }
	.postPick .depth2 .typMenu.chk4 {background-position: 153px 12px; }
	.postPick .depth2 .typMenu .tree2 > li {height: 35px; padding-left: 25px; }
	.postPick .depth2 .typMenu .tree2 > li:first-child { }
	.postPick .depth2 .typMenu label.menuD01 {padding-right: 25px; }
	.postPick .depth2 .typMenu label.menuD01 span {width: 150px; }
	.postPick .depth2 .typMenu ul.tree2 {padding-left: 175px; }
	.postPick .depth2 .typMenu ul.tree2 > li .menuD02 {position: absolute; left: 200px; z-index: 10; }
	.postPick .depth2 .typMenu label.menuD02 span {width: 150px; }
	.postPick .depth2 .tree2.chk1 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01a.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk2 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01b.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk3 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01c.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk4 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01d.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk5 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01e.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk6 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01f.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk7 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01g.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk8 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01h.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk9 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01i.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk10 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01j.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk11 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01k.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk12 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01l.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk13 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01m.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk14 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01n.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk15 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01o.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk16 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01p.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk17 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01q.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk18 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01r.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk19 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01s.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2.chk20 .selected .tree3 {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu01t.gif") no-repeat 153px 12px; background-size:23px auto; }
	.postPick .depth2 .tree2 .tree3 > li {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02b.gif") no-repeat left 0; background-size:25px auto; padding-left: 25px; }
	.postPick .depth2 .tree2 .tree3 > li:last-child {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02c.gif") no-repeat left 0; background-size:25px auto; }
	.postPick .depth2 .tree2 .tree3 > li:first-child {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02a.gif") no-repeat left 0; background-size:25px auto; }
	.postPick .depth2 .tree2 .tree3 > li:only-child {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_tree_menu02.gif") no-repeat left 0; background-size:25px auto; }
	.postPick .depth2 .typMenu ul.tree2 > li:nth-child(1) .menuD02 {top:0; }
	.postPick .depth2 .typMenu ul.tree2 > li:nth-child(2) .menuD02 {top:35px; }
	.postPick .depth2 .typMenu ul.tree2 > li:nth-child(3) .menuD02 {top:70px; }
	.postPick .depth2 .typMenu ul.tree2 > li:nth-child(4) .menuD02 {top:105px; }
	.postPick .depth2 .typMenu ul.tree2 ul.tree3 {position: absolute; top: 0; padding-left: 175px; }
	.postPick .depth2 .typMenu label.menuD03 span {width: 180px; height: 25px; line-height: 25px; background-position: 10px 6px; border: 1px solid #ddd; box-sizing: border-box; padding-left: 40px; }
	.postPick .depth2 .btnWrap {padding-right: 20px; }

	.postPick .depth2 .bannerWrap span {width: 582px; height: 72px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/btn_folder_info_pcweb.png") no-repeat; -webkit-background-size: auto; background-size: auto; }

	article.post .date em {font-size: 12px; }
	.postTitle {height: 136px; box-sizing: border-box; padding: 92px 100px 10px 30px; }
	.postTitle h2 {height: 30px; font-size: 24px; line-height: 30px; font-weight: normal; }
	.postTitle .alignType {right: 30px; bottom: 18px; }
	.postTitle .alignType li {height: 19px; background: url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/ico_align_type_w1024.png") no-repeat 0 -99px / auto; }
	.postTitle .alignType button {width: 19px; height: 19px; background: url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/ico_align_type_w1024.png") no-repeat 0 0 / auto; }
	.postTitle .alignType button.typeGrid {background-position: 0 0; }
	.postTitle .alignType button.typeGrid.on {background-position: 0 -50px; }
	.postTitle .alignType button.typeList {background-position: -78px 0; }
	.postTitle .alignType button.typeList.on {background-position: -78px -50px; }
	.postList {padding: 0 30px; }
	.postList p.month {font-size: 18px; padding: 30px 0 0; }
	.postList .monthWrap {}
	.postList.typeList article.post .date {margin-top: -18px; }
	.postList.typeGrid {padding: 0 25px 0 30px; }
	.postList.typeGrid article.post .date {font-size: 14px; }
	.postList.typeGrid article.post .date.reserv {left: 10px; top: 10px; margin: 0; }
	.postList.typeGrid article.post .text {height: 120px; font-size: 14px; line-height: 24px;
		overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 5; /* 라인수 */
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.postList.typeGrid article.post div.data .textWrap.share {}
	.postList.typeGrid article.post div.data .textWrap.share .text {height: 52px;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
	 word-wrap:break-word; }
	.postList.typeGrid article.post div.data .textWrap.share dl {left: 6px; top: 120px; right: 6px; height: 70px; padding: 6px 80px 6px 7px; }
	.postList.typeGrid article.post div.data .textWrap.share.nonImg dl {padding-right: 7px; }
	.postList.typeGrid article.post div.data .textWrap.share dl dt.title {height: 16px; font-size: 14px; line-height: 18px; padding-bottom: 2px; }
	.postList.typeGrid article.post div.data .textWrap.share dl dd { }
	.postList.typeGrid article.post div.data .textWrap.share dl dd.data {display: block; height: 18px; font-size: 12px; line-height: 18px; overflow:hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 1;
	 -webkit-box-orient: vertical;
	 word-wrap:break-word; }
	.postList.typeGrid article.post div.data .textWrap.share dl dd.thum {display: block; position: absolute; top: 6px; right: 7px; width: 56px; height: 56px; overflow: hidden; }
	.postList.typeGrid article.post div.data .textWrap.share dl dd.thum img {width: 56px; height: 56px; }
	.postList.typeGrid article.post div.data .textWrap.share dl dd.source {height: 14px; font-size: 12px; line-height: 13px; color: #d1eaf5; padding-top: 6px; overflow:hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 1;
	 -webkit-box-orient: vertical;
	 word-wrap:break-word; }
	.postList.typeGrid article.post div.data .textWrap.share dl::after {width: 16px; height: 16px; }
	.postList.typeList article.post {display: table; width: 100%; box-sizing: border-box; padding: 29px 0 29px 52px; }
	.postList.typeList article.post .subject {display: table-cell; max-height: 72px; font-size: 24px; line-height: 36px; padding-right: 120px;
		overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 2; /* 라인수 */
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.postList.typeList article.post .comment {position: absolute; right: 0; top: 45%; }
	.postList.typeList .monthWrap {padding: 0; }
	.postList .btnWrap .btnMoreView {width: 50px; height: 50px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/btn1024_contents_more_151017.gif") no-repeat; }

	.btnPostWrite {display: block; width: 80px; height: 80px; top: 18px; right: 30px; background: url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/btn_post_write_pcweb.png") no-repeat; background-position: auto; }
	.btnPostWrite:hover {background-position: 0 -100px; }
	#cyContent .gotoTopWrap {background: url("http://c1img.cyworld.co.kr/img/cymain/cyco/editor/bg_footer_decoration01_pcweb.png") no-repeat 440px bottom; }
	#dimmed,
	#cyContent.slideOn #dimmed {display: none; }

	footer .btnGotoTop {display: none; }

	#profileSetup {margin-left: -282px; }
		#profileSetup .profileWrap {width: 563px; border-radius: 6px; }
		#profileSetup .dataWrap {padding-top: 560px; }
		#profileSetup .dataWrap dt.name {width: 250px; height: 32px; font-size: 24px; line-height: 32px; padding: 26px 0 20px; margin: 0 auto; }
		#profileSetup .dataWrap dt.name .inputName {width: 100%; height: 32px; text-align: center; vertical-align: top; padding: 0; }
		#profileSetup .dataWrap .btnEditname,
		#profileSetup .dataWrap .btnEditdesc {position: absolute; top: 28px; right: 0; width: 20px; height: 32px; border: none; text-indent: -3000px; vertical-align: top; background-position: -200px 3px; overflow: hidden; }
		#profileSetup .dataWrap dd.pic {height: 560px; background:#f4f4f5 url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_profilephoto_default_pcweb.gif") no-repeat center; background-size:auto; overflow: hidden; }
		#profileSetup .dataWrap dd.pic figure {width: 100%; }
		#profileSetup .dataWrap dd.pic img {width: 100%; }
		#profileSetup .dataWrap dd.pic span.btnChgProfile {width:56px; height:56px; background-position: -289px 14px; }
		#profileSetup .dataWrap dd.pic span.btnChgProfile:hover {background-position: -349px 14px; }
			#profileSetup .dataWrap dd.pic span.btnChgProfile input[type="file"] {left:-22px; top:-22px; width:100px; height:100px; }
		#profileSetup .dataWrap dd.url {width: 250px; font-size: 12px; margin: 0 auto; }
		#profileSetup .dataWrap dd.url button.btnUrllist {background-position: 1px 2px; }
		#profileSetup .dataWrap dd.desc {height: 24px; font-size: 14px; padding-top: 29px; }
		#profileSetup .dataWrap dd.desc .inputDesc {height: 24px; }
		#profileSetup .dataWrap dd.count {font-size: 13px; padding-top: 12px; }
		#profileSetup .btnWrap {height: 93px; margin-top: 18px; }
		#profileSetup .btnWrap li {height: 93px; }
		#profileSetup .btnWrap li button {font-size: 12px; padding-top: 50px; }
		#profileSetup .btnWrap li button.share {background-position: 75px -75px; }
		#profileSetup .btnWrap li button.share.selected {background-position: 75px -275px; }
		#profileSetup .btnWrap li button.friendSet {background-position: -115px -75px; }
		#profileSetup .btnWrap li button.friendSet.add {background-position: -115px -175px; }
		#profileSetup .btnWrap li button.friendSet.selected {background-position: -115px -275px; }
		#profileSetup .btnWrap li button.friendSet.add.selected {background-position: -115px -375px; }
		#profileSetup .btnWrap li button.favorSet {background-position: -302px -75px; }
		#profileSetup .btnWrap li button.favorSet.selected {background-position: -302px -275px; }
		#profileSetup button.btnClose {width: 58px; top: 0; right: -67px; height: 58px; background-position: -100px 0; }
}

/* Desktop Device (사용자 해상도가 1280px 초과일 때 이 코드가 실행됨. 1280px 이상의 랩탑 또는 데스크톱에 대응하는 코드를 작성한다) */
@media all and (min-width:1281px) {
	#cyWrap {width:1280px; }
	#cyContent {}
	#cyContent {background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/bg_main_contents_w1280.gif") repeat-y right top; }
	/* todayhistory slide */
	#slideWrap {width: 958px; height: 404px; overflow: hidden; margin: 0 auto; }
	#slideWrap .swipe { }
	#slideWrap .swipe li {width: 310px; margin-right: 14px; }

	.cardWrap { }
		.cardWrap .imgWrap { }
		.cardWrap .imgWrap figure { }
		.cardWrap .textWrap { }
		.cardWrap .textWrap dt { }
		.cardWrap .textWrap dd { }
		.cardWrap .commentWrap { }
		.cardWrap .commentWrap dt span.name { }
		.cardWrap .commentWrap dd.pic { }

	#cyArticle {width: 930px; }
	#cyArticle .postPick {padding: 0 60px 0 61px; }
	.postPick .depth2 .title {display: block; position: absolute; left: 122px; top: 32px; }
	.postPick .depth2 .title li {width: 184px; }
	.postPick .depth1 li:nth-child(3) .depth2 {padding: 56px 20px 20px 60px; }
	.postPick .depth2 .typMenu.chk1 {background-position: 188px 12px; }
	.postPick .depth2 .typMenu.chk2 {background-position: 188px 12px; }
	.postPick .depth2 .typMenu.chk3 {background-position: 188px 12px; }
	.postPick .depth2 .typMenu.chk4 {background-position: 188px 12px; }
	.postPick .depth2 .typMenu label.menuD01 {padding-right: 30px; }
	.postPick .depth2 .typMenu label.menuD01 span {width: 180px; }
	.postPick .depth2 .typMenu label.menuD02 span {width: 180px; }
	.postPick .depth2 .typMenu label.menuD03 span {width: 200px; }
	.postPick .depth2 .typMenu ul.tree2 {padding-left: 210px; }
	.postPick .depth2 .tree2.chk1 .selected .tree3,
	.postPick .depth2 .tree2.chk2 .selected .tree3,
	.postPick .depth2 .tree2.chk3 .selected .tree3,
	.postPick .depth2 .tree2.chk4 .selected .tree3,
	.postPick .depth2 .tree2.chk5 .selected .tree3,
	.postPick .depth2 .tree2.chk6 .selected .tree3,
	.postPick .depth2 .tree2.chk7 .selected .tree3,
	.postPick .depth2 .tree2.chk8 .selected .tree3,
	.postPick .depth2 .tree2.chk9 .selected .tree3,
	.postPick .depth2 .tree2.chk10 .selected .tree3,
	.postPick .depth2 .tree2.chk11 .selected .tree3,
	.postPick .depth2 .tree2.chk12 .selected .tree3,
	.postPick .depth2 .tree2.chk13 .selected .tree3,
	.postPick .depth2 .tree2.chk14 .selected .tree3,
	.postPick .depth2 .tree2.chk15 .selected .tree3,
	.postPick .depth2 .tree2.chk16 .selected .tree3,
	.postPick .depth2 .tree2.chk17 .selected .tree3,
	.postPick .depth2 .tree2.chk18 .selected .tree3,
	.postPick .depth2 .tree2.chk19 .selected .tree3,
	.postPick .depth2 .tree2.chk20 .selected .tree3 {background-position: 188px 12px; }
	.postPick .depth2 .typMenu .tree2 > li {padding-left: 30px; }
	.postPick .depth2 .typMenu ul.tree2 > li .menuD02 {left: 240px; }
	.postPick .depth2 .typMenu ul.tree2 ul.tree3 {padding-left: 210px; }
	.postPick .depth2 .tree2 .tree3 > li {padding-left: 30px; }
	.postPick .depth2 .bannerWrap span {width: 682px; height: 52px; background:url("http://c1img.cyworld.co.kr/img/cymain/cyco/common/btn_folder_info_pcweb1280.png") no-repeat; -webkit-background-size: auto; background-size: auto; }
	.postTitle {padding: 95px 130px 10px 60px; }
	.postTitle .alignType {right: 60px; }
	.postList.typeGrid,
	.postList.typeList {padding: 0 54px 0 60px; }
	.postList.typeGrid article.post .text {height: 140px; font-size: 16px; line-height: 28px;
		overflow: hidden;
		 text-overflow: ellipsis;
		 display: -webkit-box;
		 -webkit-line-clamp: 5; /* 라인수 */
		 -webkit-box-orient: vertical;
		 word-wrap:break-word; }
	.postList.typeGrid article.post div.data .textWrap.share dl {top: 145px; height: 97px; padding: 11px 78px 11px 11px; }
	.postList.typeGrid article.post div.data .textWrap.share.nonImg dl {padding-right: 11px; }
	.postList.typeGrid article.post div.data .textWrap.share dl dt.title {padding-bottom: 4px; }
	.postList.typeGrid article.post div.data .textWrap.share dl dd.data {height: 36px;
	 -webkit-line-clamp: 2;}
	 .postList.typeGrid article.post div.data .textWrap.share dl dd.thum {top: 11px; right: 11px; }

}
