@charset "UTF-8";


/************************** HEADER ***************************************/

.commonHeaderTopBannerShow {padding-top:267px !important;}

#header {position:fixed;top:0;left:0;width:100%;min-width:960px;border-bottom:1px solid #C4C5C8;background:url('http://file.bugsm.co.kr/wbugs/common/bg_white97.png') repeat;z-index:700;}
	.msie7 #header {background:#FFF;}

#header .topBanner {display:none;position:relative;height:150px;text-align:center;}
#header .topBanner .btnBannerClose {display:block;cursor:pointer;position:absolute;top:0;right:0;height:50px;width:50px;text-indent:-10000em;background-repeat:no-repeat;background-position:8px 15px;}
#header .topBanner .bannerBorder {position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#000;opacity:0.1;
	filter:alpha(opacity=10);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";}

#header .top {height:30px;width:100%;}
#header .top .bar {position:absolute;top:11px;left:0;height:7px;width:1px;background-color:#CCC;}
#header .top div > a {display:inline-block;position:relative;padding:0 6px 0 9px;font-size:12px;color:#878685;line-height:31px;}
#header .top .slogan {float:left;overflow:hidden;height:25px;padding-left:10px;font-size:11px;}
#header .top .slogan a {padding:0 8px 0 9px;font-size:11px;}
#header .top .slogan a.openPlayer {margin-right:-2px;color:#ff3d33;letter-spacing:1px;}
#header .top .slogan a.openPlayer .icon {display:inline-block;margin:-1px 5px 0 2px;width:13px;height:13px;vertical-align:middle;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_headerV20160727.png') -30px -130px no-repeat}
#header .top .slogan a.mlounge {padding-left:11px;}
#header .top .slogan a.mlounge .mark {display:inline-block;height:18px;width:77px;text-indent:-1000em;vertical-align:middle;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_headerV20160425.png') -147px -160px no-repeat}
#header .top .rightGroup {float:right;}
#header .top .more {position:relative;float:left;padding-right:7px;z-index:800;}
#header .top .more .bar {height:7px;}
#header .top .more .game {padding-right:12px;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat 37px 13px;}
#header .top .family {float:left;width:auto;padding:7px 13px 0 8px;}
#header .top .family a {float:left;height:18px;padding:0;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_headerV20160503.png') no-repeat;}
#header .top .family a.comico {width:63px;background-position:-150px -100px;}
#header .top .family a.ticketlink {width:55px;background-position:-150px -120px;}
#header .top .family a.hangame {width:71px;background-position:-150px -140px;}

.coach {position:fixed;top:0;left:0;right:0;height:100%;width:100%;background:url('http://file.bugsm.co.kr/wbugs/common/bg_black70.png');z-index:10000}
.coach a {position:absolute;top:0;left:212px;height:28px;width:135px;text-indent:-1000em;z-index:1}
	.msie7 .coach a {left:132px}
.coach p {position:relative;left:210px;height:278px;width:586px;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/header/i_coachLoungeV20160727.png') no-repeat}
	.msie7 .coach p {left:230px}
.coach .btnClose {position:absolute;top:225px;left:73px;cursor:pointer;height:53px;width:53px;background-image:none}

#header .header {position:relative;height:87px;width:100%;z-index:710;}
#header .header .logo {display:block;position:absolute;top:3px;left:0;height:80px;width:110px;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/header/logo_bugs.png') no-repeat;}

#header .innerContainer {height:80px;width:724px;margin:0 253px;}
	.msie7 #header .innerContainer,
	.msie8 #header .innerContainer {min-width:700px;margin:0 auto;}

#header .pageTitle {overflow:hidden;margin-left:125px;padding-top:3px;}
#header .pageTitle h1 {float:left;margin:25px 38px 0 0;font-size:25px;font-weight:normal;}
#header .pageTitle nav.lnb {float:left;padding-top:23px;}
#header .pageTitle nav.lnb a {padding:0 2px;font-size:15px;color:#757271;line-height:24px;}
#header .pageTitle nav.lnb a:hover {color:#3a3635;}
#header .pageTitle nav.lnb a.selected {color:#FF3D33;border-bottom:3px solid #ff564c;}

#header.simpleHeader .pageTitle nav.lnb {margin:0 !important;height:auto !important;background:none !important;}

#header .searchForm {position:relative;float:left;height:60px;width:374px;padding:23px 0 0;}
#header .searchForm .input {height:38px;width:374px;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat 0 -50px;}
#header .searchForm .input input[type=text] {height:34px;width:307px;margin:2px 0 0 9px;padding-top:0;color:#3A3635;border:0;background-color:transparent;}
#header .searchForm .input .btnSearch {height:38px;width:38px;text-indent:-1000em;vertical-align:top;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat -300px 0px;}
#header .searchForm .input .adKeywordDelete {cursor:pointer;position:absolute;top:27px;right:33px;height:27px;width:23px;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat -180px 0px;}

#header .banner {float:left;height:80px;padding:3px 0 0 50px;}

#header .member {position:absolute;top:27px;right:0;max-width:230px;padding-right:19px;vertical-align:top;z-index:800;}
#header .member > .notification {position:absolute;top:0;left:0;width:28px;}
#header .member > .notification > button {display:block;overflow:hidden;position:absolute;top:0;left:0;height:28px;width:28px;text-indent:-1000em;text-decoration:none;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat -30px 0;z-index:800;}
#header .member > .notification > button:hover {background-position:-210px 0;}
#header .member > .notification > button.count {font-family:verdana;font-size:11px;color:#FFF;line-height:28px;text-align:center;text-indent:0;white-space:nowrap;background-position:-70px 0;}
	.firefox #header .member > .notification > button.count {line-height:26px;}
#header .member > .notification > button.count:hover {background-position:-110px 0;}
#header .member > .notification > button.count span {display:block;overflow:hidden;height:0;width:0;}
#header .member > div.login {margin:0 -9px 0 38px;padding-top:1px;}
#header .member > div.login > a {display:inline-block;position:relative;margin-right:6px;font-size:13px;line-height:28px;}
#header .member > div.login a.signup {position:relative;margin-right:0;padding:0 9px 0 10px;}
#header .member > div.login a.signup .bar {top:9px;}
#header .member > div.login .bar {position:absolute;top:11px;left:0;height:8px;width:1px;background-color:#CCC;}
#header .member .myinfo {position:relative;margin:5px 0 0 38px;padding-right:20px;}
#header .member .myinfo.facebook,
#header .member .myinfo.payco {padding-left:20px;}
#header .member .myinfo > .icon {position:absolute;top:50%;left:0;height:16px;width:16px;margin-top:-8px;text-indent:-1000em;}
#header .member .myinfo .userID {display:block;overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap;}
#header .member .myinfo .userID .bu {display:block;position:absolute;top:50%;right:0;height:13px;width:13px;margin-top:-7px;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat -10px 0;}
#header .member .myinfo.facebook > .icon {background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat 0 -20px;}
#header .member .myinfo.payco > .icon {background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat 0 -100px;}


#suggest {display:none;position:absolute;top:61px;left:0;width:372px;border:1px solid #c4c5c9;border-radius:19px;
	-webkit-box-shadow:10px 10px 15px 0 rgba(7, 0, 2, 0.1);
	-moz-box-shadow:10px 10px 15px 0 rgba(7, 0, 2, 0.1);
	box-shadow:10px 10px 15px 0 rgba(7, 0, 2, 0.1);
	background-color:#FFF;	z-index:1000;}
#suggest .box-shadow {border-radius:20px;}
#suggest a {display:block;}
#suggest a:hover,
#suggest a.focus {background-color:#F2F3F7;}
#suggest a mark {color:#FF3D33;}
#suggest a:hover mark,
#suggest a.focus mark {text-decoration:underline;}
#suggest .resultArtist {;}
#suggest .resultArtist li a {overflow:hidden;padding:10px 18px;vertical-align:top;}
#suggest .resultArtist li:first-of-type a {border-top-left-radius:19px;border-top-right-radius:19px;}
#suggest .resultArtist li.artistOnlyLast a {border-bottom-left-radius:19px;border-bottom-right-radius:19px;}
#suggest .resultArtist li .thumbnail {position:relative;float:left;height:45px;width:45px;line-height:45px;text-align:center;vertical-align:middle;background-color:#F2F3F7;z-index:1010;}
#suggest .resultArtist li .thumbnail .mask {position:absolute;background:url('http://file.bugsm.co.kr/wbugs/common/header/sprite_common_header.png') no-repeat -250px 0px;}
#suggest .resultArtist li .thumbnail img {max-height:100%;max-width:100%;vertical-align:middle;}
#suggest .resultArtist li .info {overflow:hidden;max-width:283px;margin-left:57px;padding-top:3px;line-height:20px;}
#suggest .resultArtist li .info .artistTitle {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#suggest .resultArtist li .info .subInfo {font-size:12px;color:#757271;}
#suggest .resultArtist li .info br {display:none;}
#suggest .resultList {padding:15px 0;}
#suggest .resultList li {line-height:32px;}
#suggest .resultList li a {overflow:hidden;padding:0 18px;text-overflow:ellipsis;white-space:nowrap;}
#suggest .resultArtist + .resultList {padding-top:0 !important;border-top:1px solid #E5E5E5;}


#header .top .before,
#header .header .before {position:absolute;top:11px;left:0;height:8px;width:1px;background-color:#b2b2b2;}

@media (max-width:1239px) {
	#header .innerContainer {margin-left:125px;}
	#header .banner {padding-left:20px;}
}

@media (min-width:1420px) {
	#header .member {max-width:400px;}
}

@media (min-width:1880px) {
	#header .header .innerContainer {width:1374px;margin:0 auto;}
}


/*************************************** FOOTER *****************************************/

#footer {min-width:1020px;border-top:1px solid #d9d9d9;}
#footer .sectionPadding {min-width:960px;padding-right:20px;}
#footer .sectionPadding.contents {padding-top:20px;padding-bottom:19px;}
#footer .sectionPadding .innerContainer {clear:both;position:relative;min-height:54px;max-width:1580px;margin:0 auto;}
#footer .notice {float:left;height:20px;padding:18px 0 16px;}
#footer .notice strong {display:inline-block;margin-right:14px;font-size:14px;font-weight:normal;color:#3A3635;line-height:20px;}
#footer .notice strong + a {display:inline-block;margin-right:4px;font-size:14px;color:#757271;line-height:20px;}
#footer .notice time {display:inline-block;font-size:11px;color:#999;line-height:20px;}
#footer .quicklinks {float:right;height:20px;padding:18px 0 16px;}
#footer .quicklinks ul {position:relative;float:left;margin-left:18px;}
#footer .quicklinks ul li {float:left;margin-left:18px;font-size:13px;color:#3A3635;line-height:20px;}
#footer .quicklinks ul li .bar {position:absolute;top:50%;left:0;height:8px;width:1px;margin-top:-4px;background:#b2b2b2;}
#footer .links {overflow:hidden;margin-bottom:15px;padding-top:12px;}
#footer .links li {position:relative;float:left;padding:0 9px 0 8px;}
#footer .links li.company {padding-left:0;}
#footer .links li a {color:#757271;}
#footer .links li.privacy a {color:#FF564C;}
#footer .links li .bar {position:absolute;top:50%;right:0;height:7px;width:1px;margin-top:-4px;background:#CCC;}
#footer address {margin-bottom:15px;font-size:12px;font-style:normal;color:#999;line-height:24px;}
#footer address a {color:#999;}
#footer .emblem {overflow:hidden;}
#footer .emblem li {float:left;}
#footer aside {position:absolute;top:0;right:0;}
#footer .sns {float:left;height:28px;margin-right:2px;}
#footer .sns a {float:left;height:28px;width:28px;margin-right:6px;text-indent:-1000em;background:url('http://file.bugsm.co.kr/wbugs/common/footer/sprite_common_footer.png') no-repeat;}
#footer .sns a.blog {background-position:0 0;}
#footer .sns a.facebook {background-position:-30px 0;}
#footer .sns a.kakaostory {background-position:-60px 0;}
#footer .familysite {position:relative;float:left;}
#footer .familysite > button {display:block;height:26px;width:146px;cursor:pointer;font-size:11px;color:#757271;line-height:26px;text-align:left;text-indent:10px;border:1px solid #c4c2c2;border-radius:3px;}
#footer .familysite > button .bu {content:'';display:block;position:absolute;top:12px;right:10px;height:4px;width:5px;background:url('http://file.bugsm.co.kr/wbugs/common/sprite_common_bullet.png') no-repeat -90px -30px;}

#footer.simpleFooter .sectionPadding {padding:20px 0 0;}
#footer.simpleFooter .sectionPadding .innerContainer {width:980px;padding-bottom:1px;}
#footer.simpleFooter .links {margin-left:80px;padding-top:12px;}
#footer.simpleFooter address {text-align:center;}
#footer.simpleFooter aside {right:0;}

#footer.promotionFooter {min-width:100%;padding:30px 0;font-size:12px;color:#666;line-height:28px;text-align:center;background-color:#f7f7f7}
#footer.promotionFooter .btnNormal {margin-left:5px}


/* 푸터 메뉴 -------------------------------------------- */
.mnFooter {;}
	.msie8 #container.mnFooter .sectionPadding > .innerContainer,
	.msie7 #container.mnFooter .sectionPadding > .innerContainer {width:1160px !important;}


/* 사이트 맵 -------------------------------------------- */
.mnFooter.pgSitemap {min-width:1240px !important;}

.mnFooter.pgSitemap .sitemap {border-top:0;}
.sitemap .menusContainer {overflow:hidden;}
.sitemap .menus {float:left;position:relative;overflow:hidden;width:12.5%;margin-bottom:67px;}
.sitemap .menus.genre {width:37.5%;}
.sitemap .menus.genre .subMenus {width:33.3%;}
.sitemap .menus.special {width:25%;}
.sitemap .menus.special .subMenus {width:50%;}
.sitemap .menus.theme {width:50%;}
.sitemap .menus.theme .subMenus {width:25%;}
.sitemap .menus.storage {width:25%;}
.sitemap .menus.storage .subMenus {width:50%;}
.sitemap .menus.bugs {width:100%;}
.sitemap .menus > h1 {white-space:nowrap;border-bottom:1px solid #d9d9d9;}
.sitemap .menus > h1 > a,
.sitemap .menus > h1 > span {margin-left:18px;font-size:17px;font-weight:normal;color:#3a3635;line-height:40px;}
.sitemap .menus > h1.first > a {margin-left:6px;}
.sitemap .menus .iconNew {display:inline-block;height:11px;width:22px;margin-left:3px;background:url(http://file.bugsm.co.kr/wbugs/common/icon_new01.png) 0px 0px no-repeat;}
.sitemap .menus > .line {display:block;position:absolute;top:50%;left:0;bottom:0;height:12px;width:1px;margin-top:-8px;background-color:#e5e5e5;}
.sitemap .menus > .subMenus {position:relative;float:left;overflow:hidden;height:100%;width:100%;margin-top:20px;}
.sitemap .menus > .subMenus > h2 {margin:4px 0px 9px 18px;font-size:15px;font-weight:normal;color:#3a3635;white-space:nowrap;}
.sitemap .menus > h1.first + .subMenus > h2 {margin-left:6px;}
.sitemap .menus > .subMenus > .line {display:block;position:absolute;top:0;right:0;bottom:0;height:100%;width:1px;background-color:#e5e5e5;}
.sitemap .menus > .subMenus .lastMenus {position:relative;float:left;overflow:hidden;}
.sitemap .menus > .subMenus .lastMenus > .line {display:block;position:absolute;top:0;right:0;bottom:0;height:100%;width:1px;background-color:#f2f2f2;}
.sitemap .menus > .subMenus ul.menu {float:left;}
.sitemap .menus > .subMenus ul.menu a,
.sitemap .menus > .subMenus ul.menu span {margin-left:18px;font-size:13px;color:#757271;line-height:29px;white-space:nowrap;}
.sitemap .menus > h1.first + .subMenus ul.menu a {margin-left:6px;}
.sitemap .menus > .subMenus h2 a.domestic {color:#4a7fcb;}
.sitemap .menus > .subMenus h2 a.overseas {color:#689118;}
.sitemap .menus > .subMenus h2 a.etc {color:#855e1e;}
.sitemap .menus > .subMenus ul.menu.direct a,
.sitemap .menus > .subMenus ul.menu.direct span {font-size:15px;color:#3a3635;line-height:31px;}



/* 제휴문의 -------------------------------------------- */
.mnFooter.pgPartnership {;}

.mnFooter.pgPartnership {min-width:1240px !important;}
.pgPartnership .partnership .sectionTitle {position:absolute;top:0;height:143px;width:50%;margin:0;padding-top:82px;background:url(http://file.bugsm.co.kr/wbugs/footer/bg_visualPartnership.png) 100% 0px no-repeat;}
.pgPartnership .partnership .sectionTitle h1 {height:125px;width:486px;margin-left:20px;text-indent:-9999px;background:url(http://file.bugsm.co.kr/wbugs/footer/txt_partnership.png) 0px 0px no-repeat;}

.pgPartnership .inquiries {display:block;overflow:hidden;padding-top:30px;}
.pgPartnership .inquiries > li {float:left;width:560px;margin:20px 40px 20px 0;}
.pgPartnership .inquiries > li:nth-child(2n+1) {margin-right:0;}
.pgPartnership .inquiries > li.lineBreak {margin-right:0;}
.pgPartnership .inquiries > li:first-child {margin-left:50%;padding-left:20px;}
	.msie8 .pgPartnership .inquiries > li:first-child,
	.msie7 .pgPartnership .inquiries > li:first-child {margin-left:580px;}

@media (min-width:1240px) {
	.pgPartnership .inquiries > li {
		width:calc(((100% - 40px)/2) - 1px);
		width:-webkit-calc((100% - 40px)/2);
		width:-moz-calc((100% - 40px)/2);
	}
}


.pgPartnership .inquiriesAbout {padding:25px 10px 25px 25px;border:1px solid #d9d9d9;background-color:#f2f3f7;}
.pgPartnership .inquiriesAbout strong {display:block;font-size:19px;font-weight:normal;color:#3a3635;}
.pgPartnership .inquiriesAbout p {margin-top:13px;margin-bottom:14px;font-size:14px;color:#757271;line-height:24px;}

/* 약관/정책 */
#container.mnRules {min-width:1240px;padding-top:50px;}
.mnRules .sectionPadding {min-width:1160px;}
.msie8 #container.mnRules .sectionPadding > .innerContainer,
.msie7 #container.mnRules .sectionPadding > .innerContainer {width:1160px;}
.mnRules h1 {position:absolute;top:0;left:0;overflow:hidden;height:0;width:0;font-size:0;line-height:0;}
.mnRules .summary {padding-bottom:24px;border-bottom:1px solid #d9d9d9;}
.mnRules .summary .shapeBox {position:relative;margin-bottom:24px;height:55px;border:1px solid #d9d9d9;background-color:#fafafc;}
.mnRules .summary .shapeBox:after {content:".";display:block;clear:both;visibility:hidden;height:0;}
.mnRules .summary .shapeBox > p {float:left;padding:0 12px;color:#737070;line-height:55px;}
.mnRules .summary .tab {position:absolute;top:0;left:0;width:100%;}
.mnRules .summary .tab > li {float:left;}
.mnRules .summary .tab > li h2,
.mnRules .summary .tab > li > a {display:block;height:56px;width:198px;font-size:15px;font-weight:normal;color:#737070;line-height:55px;text-align:center;text-decoration:none;border-right:1px solid #d9d9d9;}
.mnRules .summary .tab > li.selected h2,
.mnRules .summary .tab > li.selected > a,
.mnRules .summary .tab > li > a:hover {color:#3a3635;background-color:#fff;}
.mnRules .summary .tab .bookmarks {display:none;position:absolute;top:80px;left:0;right:0;width:100%;}
.mnRules .summary .tab > li.selected .bookmarks {display:block;}
.mnRules .summary .bookmarks {overflow:hidden;}
.mnRules .summary .bookmarks > div {float:left;width:33%;}
.mnRules .summary .bookmarks p {margin:0 6px;}
.mnRules .summary .bookmarks a {display:inline-block;position:relative;padding-left:47px;text-decoration:none;}
.mnRules .summary .bookmarks a span {position:absolute;top:0;left:0;cursor:pointer;color:#757271;line-height:24px;text-align:center;}
.mnRules .summary .bookmarks a em {line-height:24px;}
.mnRules .summary .bookmarks a:hover em {text-decoration:underline;}
.mnRules .summary > p {padding:0 6px;color:#757271;line-height:24px;}
.mnRules .content {padding:0 6px;color:#757271;line-height:24px;}
.mnRules .content > strong,
.mnRules .content .chapter > strong,
.mnRules .content .article > strong {font-weight:normal;}
.mnRules .content .chapter {margin-top:48px;font-size:19px;color:#3a3635;}
.mnRules .content .article {padding-top:24px;color:#3a3635;}
.mnRules .content .depth2 {padding-left:12px;}
.mnRules .content li a {color:#757271;text-decoration:underline;}
.mnRules .content table {width:100%;margin:15px 0 0;border-collapse:collapse;}
.mnRules .content table caption {display:none;}
.mnRules .content table thead th {color:#3a3635;text-align:center;background-color:#f2f3f7;}
.mnRules .content table th,
.mnRules .content table td {padding:7px 20px;font-weight:normal;color:#757271;text-align:left;vertical-align:middle;border:1px solid #dadada;}
.mnRules .content table a {color:#757271;text-decoration:underline;}
.mnRules .date {position:absolute;top:13px;right:13px;height:28px;}
.mnRules .date p {position:relative;float:left;height:28px;margin-left:20px;padding-left:7px;color:#737070;line-height:30px;white-space:nowrap;}
.mnRules .date p a {display:inline-block;zoom:1;*display:inline;overflow:hidden;padding-right:20px;vertical-align:middle;}
.mnRules .date p a .more {display:block;position:absolute;top:50%;right:0;height:20px;width:21px;margin-top:-9px;text-indent:-9999px;background-image:url(http://file.bugsm.co.kr/wbugs/common/sprite_common_list.png);background-position:-90px -30px;}
.mnRules .date p.btns {margin-left:24px;padding:0;line-height:normal;}
.mnRules .date p.btns .btnNormal {padding:1px 9px 0px 10px;}
.mnRules .date .bu {position:absolute;top:50%;left:0;height:2px;width:2px;margin-top:-1px;background-color:#757271;}
.mnRules .date time {position:relative;margin-left:8px;padding-left:10px;color:#3a3635;}
.mnRules .date time .bar {display:block;position:absolute;top:50%;left:0;height:8px;width:1px;margin-top:-5px;background-color:#ccc;}

/* 이용 약관 */
.mnRules.pgTermsOfUse .summary .bookmarks > div {width:30%;}
.mnRules.pgTermsOfUse .summary .bookmarks > div.lastChild {width:40%;}
/* 개인정보취급방침 */
.mnRules.pgPrivacyPolicy .summary .bookmarks a {padding-left:24px;}
.mnRules.pgPrivacyPolicy .summary .bookmarks a span {width:15px;text-align:center;}
.mnRules.pgPrivacyPolicy .content > strong {display:inline-block;margin-top:48px;padding-bottom:24px;font-size:19px;color:#3a3635;}
/* 청소년보호정책 */
.mnRules.pgYouthPolicy .content .article {margin-top:48px;padding:0;font-size:19px;color:#3a3635;}

/* 공지사항 */
.pgNotice .tbList > tbody .detail {padding-left:23px;}
.pgNotice .noResultsWithTBList {margin-top:16px;padding:42px 0 41px 0;border-top:2px solid #4c4c4c;border-bottom:1px solid #efefef;}
.pgNotice .noResultsWithTBList strong {padding-left:6px;font-size:20px;font-weight:normal;color:#3a3635;}
.pgNotice .noResultsWithTBList .pageAdditionalInfoList {margin-top:14px;}



@media (max-device-width:760px) {
	#footer.promotionFooter {padding:3.75% 0;font-size:0.625rem;line-height:2.2}
	#footer.promotionFooter .btnNormal {height:auto;font-size:0.6875rem;line-height:2}
}


@media print {
	#wrap {padding:0;}
	#header {position:relative;}
	#header .header {border-bottom:0;}
	#header .top,
	#header .member,
	#footer {display:none;}
	#container .sectionPadding > .innerContainer {width:auto;}
	#container.mnRules {min-width:auto;min-height:auto;padding:0;}
	.mnRules .sectionPadding {min-width:auto;padding:0;}
	.mnRules .sectionPadding > h1 {position:relative;height:auto;width:auto;font-size:24px;line-height:2;}
	.mnRules.pgTermsOfUse .summary,
	.mnRules.pgTermsOfServiceProduct .summary,
	.mnRules .summary {padding-bottom:0;border-bottom:0;}
	.mnRules .summary .shapeBox {margin-bottom:0;}
	.mnRules .summary .tab li > a,
	.mnRules .date p.btns,
	.mnRules .summary .tab li.selected .bookmarks,
	.mnRules .summary .bookmarks {display:none;}
	.mnRules a {text-decoration:underline !important;}
}

