@charset "utf-8";

/*animation*/
@keyframes srcoll {
	0% {
		transform: translateY(15px);
	}

	50% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(15px);
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

html {
	background: #000;
}

body {
	position: relative;
	min-width: 1280px;
	overflow-x: hidden;
}

* {
	font-family: 'Titillium Web', sans-serif;
}

h1.page_ttl,
h2.page_explanation {
	text-indent: -9999px;
	height: 0;
	font-size: 0;
}

#container {
	min-width: 1280px;
	background: #000;
	overflow: hidden;
}

/* @media screen and (max-width:1280px) {
	body {
		overflow-x: 1280px;
	}
} */

.about_height {
	height: 2400px !important;
}

.top_banner {
	background: #000;
	overflow: hidden;
}

.top_banner img {
	position: relative;
	left: 50%;
	margin-left: -1280px;
}

div.game_tab_box {
	position: absolute;
	top: 222px;
	left: 0;
	right: 0;
}

ul.game_tabs {
	border: 1px solid #3896ff;
	width: fit-content;
	height: 36px;
	margin: 0 auto;
}

ul.game_tabs li {
	float: left;
	width: fit-content;
	height: 36px;
	background: rgba(0, 0, 0, 0.4);
	line-height: 38px;
	cursor: pointer;
	box-sizing: border-box;
}

ul.game_tabs li a {
	display: block;
	color: #fff;
	font-size: 22px;
	color: #fff;
	text-align: center;
	font-family: 'Saira Extra Condensed', sans-serif;
	font-weight: 500;
	padding: 0 35px;
}

ul.game_tabs li:hover,
ul.game_tabs li.current {
	background: #3896ff;
}

.line_center {
	position: absolute;
	top: 334px;
	left: 50%;
	margin-left: -766.5px;
	z-index: 5;
	width: 1533px;
	height: 20px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/line_center.png') center no-repeat;
}

.line_center::before {
	content: '';
	display: block;
	clear: both;
	width: 100%;
	height: 20px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/line_left.png') right repeat-x;
	position: absolute;
	top: 0;
	left: -100%;
}

.line_center::after {
	content: '';
	display: block;
	clear: both;
	width: 100%;
	height: 20px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/line_right.png') right repeat-x;
	position: absolute;
	top: 0;
	right: -100%;
}

/************************* faq 기존 css 파일 *************************/
.faq {
	margin-top: 10px;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
}

.faq ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.faq .q {
	margin: 0;
	background: url(../img/common/q.png) no-repeat 10px 15px;
	padding: 15px 15px 15px 35px;
	border-top: 1px solid #ddd;
}

.faq .q input {
	float: right;
}

.faq .q a {
	margin-left: 5px;
	text-align: left;
	font-weight: bold;
	color: #333;
	background: #fafafa;
	text-decoration: none !important;
}

.faq .hide .q a {
	font-weight: normal;
	background: none;
}

.faq .show .q a {
	background: none;
	color: #fff;
}

.faq .show .q .category {
	background: none;
	color: #ddd
}

.faq .show .q {
	background: url(../img/common/q.png) no-repeat 10px 15px #0072ff;
	color: #fff;
}

.faq .q:hover,
.faq .q:active,
.faq .q:focus {
	color: #fff;
	background: url(../img/common/q.png) no-repeat 10px 15px #0072ff;
}

.faq .q:hover>.category,
.faq .q:active>.category,
.faq .q:focus>.category {
	color: #ddd
}

.faq .q:hover>a,
.faq .q:active>a,
.faq .q:focus>a {
	color: #fff
}

.faq .a {
	margin: 0;
	background: #fff url(../img/common/a.png) no-repeat 10px 15px;
	font-size: 14px !important;
	overflow: hidden;
	padding: 15px 5px 15px 35px;
	line-height: 1.5;
	border: 1px solid #ddd;
	border-width: 1px 1px 0 1px;
}

.btn_top {
	position: relative;
	cursor: pointer;
	margin: 2px;
}

.btn_top img {
	margin-top: 3px;
}

.qcontent {
	float: right;
	margin-right: 5px;
	text-decoration: none;
}

.document_popup_menu {
	display: none;
}

.faqBody_search {
	margin-right: 5px;
}

.btn_faq button {
	position: relative;
	margin-top: 3px;
	vertical-align: middle;
	display: inline-block;
	width: 55px;
	height: 28px;
	cursor: pointer;
	background-image: url(../img/common/btn_faq_search.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
	overflow: visible;
	border: 0;
	padding: 0;
	background-color: transparent;
}

.btn_faq button span {
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.tabSimple {
	position: relative;
	z-index: 0;
	margin-top: 10px;
}

.tabSimple ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	*zoom: 1;
}

.tabSimple ul ul {
	display: none;
	position: absolute;
	width: 100%;
	top: 31px;
	left: 0;
	border: 0;
	padding: 25px 0 0 0;
}

.tabSimple ul:after {
	content: "";
	display: block;
	clear: both;
}

.tabSimple li {
	float: left;
	margin-right: -1px;
	margin-bottom: -1px;
	*zoom: 1;
}

.tabSimple li a {
	position: relative;
	float: left;
	padding: 11px 11px 11px 11px;
	text-decoration: none;
	border: 1px solid #ccc;
	background: #f6f6f6;
	color: #999;
}

.tabSimple li.selected a {
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	background: #fff;
	letter-spacing: -1px;
}

.tabSimple li.selected li {
	float: none;
	margin: 0 0 6px 0;
	padding: 0 0 0 28px;
	border-bottom: 0px;
	background: url(../img/iconList.gif) no-repeat 15px center;
}

.tabSimple li.selected li a {
	padding: 0;
	float: none;
	border: 0;
	background: none;
	color: #837f7f;
	font-weight: normal;
}

/* Pagination */
.pagination {
	padding: 15px 0;
	margin: 0;
	text-align: center;
}

.pagination * {
	margin: 0;
	padding: 0;
}

.pagination img {
	border: 0;
}

.pagination a,
.pagination strong {
	position: relative;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
	color: #4d4d4d;
	margin: 0;
	padding: 2px 6px;
	font-size: 14px;
	vertical-align: middle;
}

.pagination strong {
	color: #0072ff !important;
	border: 1px solid #e7e7e7;
}

.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd {
	color: #222;
	font-weight: normal !important;
	margin: 0 !important;
	white-space: nowrap;
	text-decoration: none !important;
	border: 1px solid #e7e7e7;
	/* background-image:url(../img/common/arrowPagination.gif); background-repeat:no-repeat; */
}

.pagination a.prevEnd {
	padding-left: 14px;
	background-position: left center;
}

.pagination a.nextEnd {
	padding-right: 14px;
	background-position: right center;
}

/************************* faq 기존 css 파일 *************************/




/************************* 공동 시작 *************************/
/*gnb*/
#gnb {
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 556;
	min-width: 1280px;
	width: 100%;
	height: 70px;
	transition: all 0.3s;
}

#gnb.active {
	background: #000;
}

.nav {
	position: fixed;
	transition: all 0.3s;
}

.nav.up {
	top: -50px;
	transition: all 0s;
}

#gnb.up {
	position: fixed;
	top: 0;
	background: #000;
	transition: all 0s;
	height: 70px;
}

#gnb div.gnb_in {
	position: relative;
	width: 95%;
	height: 100%;
	margin: 0 auto;
}

#gnb a.mv_logo {
	position: absolute;
	left: 0px;
	top: 8px;
	display: block;
}

#gnb a.btn_steam {
	position: absolute;
	right: 0;
	top: 30px;
	display: block;
	width: 215px;
	height: 46px;
	background: #1f1f1f;
	border-radius: 150px;
	font-size: 14px;
	color: #ffffff;
	line-height: 46px;
	text-align: center;
	padding-left: 30px;
	box-sizing: border-box;
}

#gnb a.btn_steam:hover {
	background: inherit;
	outline: 2px solid white;
}

#gnb a.btn_steam i {
	position: absolute;
	top: 10px;
	left: 20px;
	color: #c5c3c0;
	font-size: 2em;
}

#gnb a.btn_steam.logout i {
	top: 13px;
	left: 66px;
	font-size: 1.5em;
}

#gnb ul {
	position: absolute;
	top: 0;
	left: 140px;
	height: 100%;
}

#gnb ul li {
	position: relative;
	display: inline-block;
	color: #ebebeb;
	font-size: 20px;
	cursor: pointer;
	margin: 0 20px;
	line-height: 70px;
	width: fit-content;
	padding-right: 20px;
	box-sizing: border-box;
}

#gnb ul li:nth-child(2),
#gnb ul li:nth-child(4),
#gnb ul li:nth-child(5),
#gnb ul li:nth-child(6),
#gnb ul li:nth-child(7) {
	margin-left: 0;
}

#gnb ul li i {
	padding-left: 5px;
}

#gnb ul li:hover {
	color: #3896ff;
}

#gnb ul li.gnb01,
#gnb ul li.gnb02,
#gnb ul li.gnb03 {
	margin-right: 34px;
}

#gnb ul li.gnb01 div.sub {
	display: none;
	position: absolute;
	top: 63px;
	left: -36px;
	min-width: 182px;
	width: fit-content;
	height: 310px;
	background: #000;
	z-index: 555;
	padding-top: 15px;
	box-sizing: border-box;
}

#gnb ul li.gnb01:hover div.sub {
	display: block;
}

#gnb ul li div.sub a {
	position: relative;
	display: block;
	font-size: 15px;
	color: #fff;
	text-align: left;
	padding: 0 36px;
	width: max-content;
	height: 100%;
}

#gnb ul li div.sub p {
	height: 40px;
	line-height: 40px;
	margin-bottom: 0;
}

#gnb ul li a {
	font-size: 20px;
	color: #fff;
}

#gnb ul li a:hover,
#gnb ul li div.sub a:hover {
	color: #3896ff;
}

#gnb ul li p.gnb_icon01 {
	position: absolute;
	right: 3px;
	top: 32px;
	width: 10px;
	height: 7px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon01_2.png') center no-repeat;
}

#gnb ul li p.gnb_icon01::before {
	display: block;
	content: '';
	clear: both;
	width: 10px;
	height: 7px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon01_on_2.png') center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#gnb ul li p.gnb_icon02 {
	position: absolute;
	right: 3px;
	top: 40px;
	width: 18px;
	height: 18px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon02.png') no-repeat;
}

#gnb ul li p.gnb_icon02::before {
	display: block;
	content: '';
	clear: both;
	width: 18px;
	height: 18px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon01_on_2.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#gnb ul li:hover p::before {
	opacity: 1;
}

/******************************
20230818 
메뉴 수정 황정연

해당 수정사항이 라이브 올라가기 전에
다른 부분이 라이브 올라가게 되면 
해당 부분 주석처리
******************************/
#gnb ul li:nth-child(3) {
	margin-left: 0;
}

#gnb ul li p.gnb_icon02 {
	position: absolute;
	right: 3px;
	top: 32px;
	width: 10px;
	height: 7px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon01_2.png') center no-repeat;
}

#gnb ul li p.gnb_icon02::before {
	display: block;
	content: '';
	clear: both;
	width: 10px;
	height: 7px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon01_on_2.png') center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#gnb ul li:hover p.gnb_icon02::before {
	opacity: 1;
}

#gnb ul li.gnb02 div.sub {
	display: none;
	position: absolute;
	top: 63px;
	left: -36px;
	width: fit-content;
	height: 194px;
	background: #000;
	z-index: 555;
	padding-top: 15px;
	box-sizing: border-box;
}

#gnb ul li.gnb02 div.sub a span {
	position: relative;
	display: inline-block;
	left: 6px;
	top: 0;
	width: 13px;
	height: 13px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon02_2.png') no-repeat;
}

#gnb ul li.gnb02 div.sub a span::before {
	display: block;
	content: '';
	clear: both;
	width: 13px;
	height: 13px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/gnb_icon02_on_2.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#gnb ul li.gnb02 div.sub a:hover span::before {
	opacity: 1;
}

#gnb ul li.gnb02:hover div.sub {
	display: block;
}

#gnb div.accodion_item {
	position: absolute;
	right: -48px;
	top: 0;
}

#gnb div.btn_play_game {
	display: block;
	min-width: 180px;
	width: 240px;
	height: 70px;
	font-size: 0;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/btn_gnb_play.png') no-repeat;
	cursor: pointer;
}

#gnb div.accordion_content {
	width: 240px;
	height: 0;
	background: #000000;
	padding: 0;
	box-sizing: border-box;
	overflow: hidden;
	transition: all 0.3s ease-out;
}

#gnb div.accordion_content.active {
	height: 126px;
	padding: 12px 0;
}

#gnb div.accordion_content a.play_steam {
	display: flex;
	align-items: center;
	width: 240px;
	height: 50px;
}

#gnb div.accordion_content a.play_steam.opacity,
#gnb div.accordion_content a.play_steam.active {
	opacity: 0.5;
}

#gnb div.accordion_content a.play_steam span.icon {
	display: block;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/steam_logo.png') no-repeat;
	width: 30px;
	height: 30px;
	margin-left: 42px;
}

#gnb div.accordion_content a.play_epic {
	display: flex;
	align-items: center;
	width: 240px;
	height: 50px;
}

#gnb div.accordion_content a.play_epic.opacity,
#gnb div.accordion_content a.play_epic.active {
	opacity: 0.5;
}

#gnb div.accordion_content a.play_epic span.icon {
	display: block;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/epic_logo.png') no-repeat;
	width: 24px;
	height: 28px;
	margin-left: 45px;
}

#gnb div.accordion_content a span.text {
	display: block;
	font-size: 20px;
	color: #fff;
	margin-left: 10px;
	font-family: "rift", sans-serif;
	font-weight: 600;
	font-style: normal;
}

#gnb div.accordion_content a.play_epic span.text {
	margin-left: 12px;
}

#gnb ul li.gnb03 div.sub {
	display: none;
	position: absolute;
	top: 63px;
	left: -36px;
	min-width: 182px;
	width: fit-content;
	height: 108px;
	background: #000;
	z-index: 555;
	padding-top: 15px;
	box-sizing: border-box;
}

#gnb ul li.gnb03:hover div.sub {
	display: block;
}

/*footer*/
#footer {
	position: relative;
	height: 374px !important;
	background: #131313;
	min-width: 1280px;
}

#footer div.footer_in {
	width: 1280px;
	margin: 0 auto;
}

#footer div.icon_box {
	position: absolute;
	top: 48px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 265px;
}

#footer div.icon_box a {
	position: relative;
	display: inline-block; 
	width: 40px;
	height: 40px;
	margin: 0 5px;
}

#footer div.icon_box a.icon_steam {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_steam.png') no-repeat;
}

#footer div.icon_box a.icon_steam::before {
	display: block;
	content: '';
	clear: both;
	width: 40px;
	height: 40px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_steam_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#footer div.icon_box a.icon_epic {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_epic.png') no-repeat;
}

#footer div.icon_box a.icon_epic::before {
	display: block;
	content: '';
	clear: both;
	width: 40px;
	height: 40px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_epic_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#footer div.icon_box a.icon_discord {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_discord.png') no-repeat;
}

#footer div.icon_box a.icon_discord::before {
	display: block;
	content: '';
	clear: both;
	width: 40px;
	height: 40px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_discord_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#footer div.icon_box a.icon_youtube {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_youtube.png') no-repeat;
}

#footer div.icon_box a.icon_youtube::before {
	display: block;
	content: '';
	clear: both;
	width: 40px;
	height: 40px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_youtube_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#footer div.icon_box a.icon_facebook {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_facebook.png') no-repeat;
}

#footer div.icon_box a.icon_facebook::before {
	display: block;
	content: '';
	clear: both;
	width: 40px;
	height: 40px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_facebook_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#footer div.icon_box a:hover::before {
	opacity: 1;
}

#footer a.masang_logo {
	position: absolute;
	bottom: 58px;
	left: 50%;
	margin-left: -61.5px;
	display: block;
}

#footer ul {
	position: relative;
	top: 130px;
	text-align: center;
}

#footer ul li {
	display: inline-block;
}

#footer ul li a {
	display: inline-block;
	color: #8c8c8c;
	font-size: 14px;
	margin: 0 25px;
}

#footer ul li:after {
	content: '';
	display: block;
	clear: both;
	width: 1px;
	height: 13px;
	background: #8c8c8c;
	margin-top: -15px;
	opacity: 0.5;
}

#footer ul li:first-child:after {
	width: 0;
}

#footer div.copy_box {
	position: absolute;
	bottom: 158px;
	left: 50%;
	margin-left: -207.5px;
	width: auto;
	height: 50px;
}

#footer p.copyright {
	color: #3d3d3d;
	font-size: 14px;
	line-height: 50px;
	width: max-content;
	padding-right: 20px;
	line-height: 52px;
	float: left;
}

#footer .familysite {
	float: right;
	height: 44px;
	width: 180px;
	margin-top: 5px;
}

#footer .familysite select {
	position: relative;
	width: 180px;
	height: 44px;
	margin-right: 10px;
	font-size: 14px;
	background: inherit;
	color: #8c8c8c;
	font-size: 14px;
	padding-left: 15px;
	appearance: none;
	background-image: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/footer_icon.png');
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 148px;
	cursor: pointer;
}

/************************* 공동 끝 *************************/



/************************* 메인 시작 *************************/
/*intro*/
#intro {
	position: relative;
	height: 970px;
}

#intro.mo {
	height: 980px !important;
}

#intro #mainVideo {
	position: absolute;
	left: 0;
	top: 50px;
	min-width: 100%;
	width: 1920px;
	height: auto;
	background: #000;
}

#intro div.gradient {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: radial-gradient(transparent 0, rgba(0,0,0,0.3) 100%);
}

#intro p.main_logo {
	position: absolute;
	top: 196px;
	left: 50%;
	margin-left: -192.5px;
}

#intro p.main_text {
	position: absolute;
	bottom: 190px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 392px;
	height: 216px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_ttl_img.png') no-repeat;
}

#intro div.btn_wrap {
	position: absolute;
	bottom: 90px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

#intro div.btn_wrap a.btn_main_steam {
	display: inline-block;
	width: 220px;
	height: 58px;
	background: rgba(0, 0, 0, 0.3) url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/steam_logo.png') center no-repeat;
	border: 1px solid #fff;
	border-radius: 3px;
	margin: 0 8px;
	box-sizing: border-box;
}

#intro div.btn_wrap a.btn_main_steam:hover {
	background: #0072ff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/steam_logo.png') center no-repeat;
	border: none;
}

#intro div.btn_wrap a.btn_main_epic {
	display: inline-block;
	width: 220px;
	height: 58px;
	background: rgba(0, 0, 0, 0.3) url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/epic_logo.png') center no-repeat;
	border: 1px solid #fff;
	border-radius: 3px;
	margin: 0 8px;
	box-sizing: border-box;
}

#intro div.btn_wrap a.btn_main_epic:hover {
	background: #0072ff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/epic_logo.png') center no-repeat;
	border: none;
}

div.quick_box {
	display: none;
	position: fixed;
	top: 50%;
	margin-top: -283px;
	z-index: 555;
	right: 0;
	display: block;
}

a.main_quick {
	display: block;
}

div.quick_box01 {
	z-index: 10;
	height: 163px;
	overflow: hidden;
}

div.quick_box02 {
	margin-top: -105px;
	height: 173px;
	overflow: hidden;
}

div.quick_box03 {
	margin-top: 83px;
	height: 160px;
	overflow: hidden;
}

div.quick_box04 {
	margin-top: 226px;
	height: 161px;
	overflow: hidden;
}

div.quick_box span {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 900;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_quick_close.png') no-repeat;
}

div.quick_box .btn_close01 {
	position: absolute;
	top: 26px;
	right: 5px;
	z-index: 900;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_quick_close.png') no-repeat;
}

#intro p.scroll_down {
	position: relative;
	top: 870px;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	text-align: center;
	animation: srcoll 1s infinite;
	font-weight: bold;
	transform: translateY(15px);
}

#intro p.scroll_down i {
	margin-top: 10px;
}

/*wishlist*/
#wishlist {
	position: relative;
	height: 530px !important;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_wishlist.jpg') center 0 no-repeat;
	background-size: cover;
}

#wishlist p.wishlist_char {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -674px;
	width: 645px;
	height: 530px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_wishlist_char.png') no-repeat;
}

#wishlist p.wishlist_ttl {
	position: absolute;
	top: 130px;
	left: 50%;
	margin-left: 20px;
	width: 427px;
	height: 42px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/wish_banner_ttl.png') no-repeat;
}

#wishlist p.wishlist_text {
	position: absolute;
	top: 196px;
	left: 50%;
	margin-left: 20px;
	font-size: 16px;
	color: #f2f2f2;
	line-height: 22px;
}

#wishlist a.btn_wishlist {
	position: absolute;
	top: 350px;
	left: 50%;
	margin-left: 20px;
	display: block;
	min-width: 190px;
	width: fit-content;
	padding: 0 10px;
	height: 45px;
	border: 1px solid #d9d9d9;
	color: #d9d9d9;
	line-height: 45px;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	/* font-weight: bold; */
}

/*banner*/
#banner {
	position: relative;
	height: 522px !important;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_changes.jpg') center 0 no-repeat;
	background-size: cover;
}

#banner p.banner_char {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -56px;
	width: 855px;
	height: 489px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_changes_char.png') no-repeat;
	margin: 0;
}

#banner p.banner_ttl {
	position: absolute;
	top: 140px;
	left: 50%;
	margin-left: -624px;
	width: 523px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/main_changes_ttl.png') no-repeat;
}

#banner p.banner_text {
	position: absolute;
	top: 236px;
	left: 50%;
	margin-left: -618px;
	font-size: 16px;
	color: #f2f2f2;
	line-height: 22px;
}

#banner p.banner_text span {
	display: inline-block;
	color: #d96417;
	font-weight: bold;
}

#banner a.btn_more {
	position: absolute;
	top: 325px;
	left: 50%;
	margin-left: -621px;
	display: block;
	width: 228px;
	height: 52px;
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid #9e6d27;
	text-align: center;
	line-height: 52px;
	font-size: 15px;
	font-weight: bold;
	color: #dc9e3f;
}

.bx-wrapper {
	box-shadow: none;
	border: none;
	background: none;
	height: 100%;
}

.bx-wrapper .bx-viewport,
.bx-wrapper .slider,
.bx-wrapper .img,
.bx-wrapper .img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.bx-wrapper .bx-next {
	width: 42px !important;
	height: 72px !important;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/arrow.png') -71px 0 no-repeat !important;
	right: 80px !important;
}

.bx-wrapper .bx-next:hover {
	background-position: -71px 0 !important;
}

.bx-wrapper .bx-prev {
	width: 42px !important;
	height: 72px !important;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/arrow.png') 0 0 no-repeat;
	left: 80px !important;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: 50px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #fefefe;
}

/*mv_about*/
#mv_about {
	position: relative;
	height: 530px !important;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#mv_about div.text_box {
	position: absolute;
	top: 162px;
	left: 50%;
	margin-left: 80px;
	color: #f2f2f2;
	font-size: 16px;
	line-height: 26px;
}

#mv_about a.btn_about {
	position: absolute;
	top: 338px;
	left: 50%;
	margin-left: 80px;
	display: block;
	width: 228px;
	height: 52px;
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid #1798d9;
	text-align: center;
	line-height: 52px;
	font-size: 15px;
	font-weight: bold;
	color: #40d0ff;
}

#mv_about p.about_char {
	position: absolute;
	bottom: -48px;
	left: 50%;
	margin-left: -1081px;
}

/************************* 메인 끝 *************************/




/************************* 뉴스 시작 *************************/
#news {
	position: relative;
	height: auto;
	background: #16151B;
}

#news div.top_banner {
	height: 346px;
}

#news div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#news div.news_box {
	position: relative;
	top: 0;
	width: 100%;
	height: auto;
}

#news div.news_box div.news_in {
	position: relative;
	width: 1280px;
	height: auto;
	margin: 0 auto;
}

#news div.news_box div.news_in h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#news div.news_box .familysite {
	position: absolute;
	top: 80px;
	left: 50%;
	margin-left: -18px;
	height: 50px;
	width: 200px;
}

#news div.news_box .familysite select {
	width: 230px;
	height: 48px;
	font-size: 14px;
	color: #8f8f8f;
	font-size: 16px;
	padding-left: 20px;
	background: #fff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/select_arrow.jpg') right 0 no-repeat;
	appearance: none;
	border-color: #dedede;
	outline: none;
	box-sizing: border-box;
	cursor: pointer;
}

#news div.news_box input.search {
	position: absolute;
	top: 144px;
	right: 8px;
	width: 400px;
	height: 48px;
	border: 1px solid #dedede;
	outline: none;
	box-sizing: border-box;
	background: #fff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/select_search.jpg') right 0 no-repeat;
	padding-left: 20px;
	font-size: 14px;
	cursor: pointer;
}

#news .btn-search-img {
	top: 144px !important;
}

#news div.news_box select.write_select {
	margin-top: 80px;
	width: 230px;
	height: 48px;
	font-size: 14px;
	color: #8f8f8f;
	font-size: 16px;
	padding-left: 20px;
	background: #fff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/select_arrow.jpg') right 0 no-repeat;
	appearance: none;
	border-color: #dedede;
	outline: none;
	box-sizing: border-box;
	cursor: pointer;
}

#news .btn_write {
	width: 100px;
	height: 48px;
	background: #226ca7;
	color: #fff;
	border: none;
	outline: none;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid #18588a;
	box-sizing: border-box;
	margin-top: 80px;
}

#news div.news_box div.news_item_box {
	position: relative;
	top: 0;
	height: auto;
	padding-bottom: 150px;
}

#news div.news_box a.news_item {
	position: relative;
	display: inline-block;
	width: 414px;
	height: 370px;
	background: #000;
	margin: 11px 4px;
}

#news div.news_box a.news_item p.option {
	position: absolute;
	top: 0;
	left: 0;
	width: 104px;
	height: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}

#news div.news_box a.news_item p.option.general {
	background: rgba(19, 146, 255, 0.8);
}

#news div.news_box a.news_item p.option.update {
	background: rgba(112, 108, 255, 0.8);
}

#news div.news_box a.news_item p.option.event {
	background: rgba(235, 130, 61, 0.8);
}

#news div.news_box a.news_item p.news_img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

#news div.news_box a.news_item p.news_img {
	height: 240px;
}

#news div.news_box a.news_item p.news_text {
	position: absolute;
	bottom: -18px;
	left: 0;
	width: 100%;
	height: 130px;
	background: #b6cbed;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	font-size: 18px;
	color: #404040;
	box-sizing: border-box;
	border: 1px solid #dedede;
	font-weight: bold;
	line-height: 20px;
	word-wrap: break-word;
}

#news div.news_box p.btn_more {
	position: absolute;
	bottom: -25px !important;
	left: 50%;
	margin-left: -114px;
	width: 228px;
	height: 53px;
	text-align: center;
	line-height: 53px;
	border: 1px solid #4c4c4c;
	cursor: pointer;
	font-size: 18px;
}

/************************* 뉴스 끝 *************************/




/************************* 뉴스 상세 시작 *************************/
#news-info {
	position: relative;
	height: auto;
	background: #16151B;
	min-height: 1000px !important;
	padding-bottom: 100px;
}

#news-info div.top_banner {
	height: 346px;
}

#news-info div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#news-info div.news_box div.news_in {
	position: relative;
	top: 60px;
	width: 1280px;
	margin: 0 auto;
}

#news-info div.news_info_box {
	position: relative;
	width: 850px;
	height: auto;
	background: #b6cbed;
}

#news-info div.news_info_box p.option {
	display: none;
	position: absolute;
	top: 0;
	left: 42px;
	width: 114px;
	height: 40px;
	font-size: 15px;
	color: #f5f5f5;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
}

#news-info div.news_info_box p.option.general {
	background: rgba(19, 146, 255, 0.8);
}

#news-info div.news_info_box p.option.update {
	background: rgba(112, 108, 255, 0.8);
}

#news-info div.news_info_box p.option.event {
	background: rgba(235, 130, 61, 0.8);
}

#news-info div.news_info_box p.news_ttl {
	color: #333333;
	font-size: 32px;
	font-weight: bold;
	padding-top: 80px;
	padding-left: 40px;
	line-height: 34px;
	margin-bottom: 20px;
}

#news-info .write_ttl {
	font-size: 20px;
	font-weight: bold;
	margin-right: 20px;
}

#news-info .iText {
	width: 520px;
	height: 30px;
	padding-left: 20px;
}

#news-info div.news_info_box div.news_ttl {
	margin-left: 40px;
	padding: 20px 0;
}

#news-info .notice,
#news-info .bold {
	position: absolute;
	top: 24px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

#news-info .iCheck {
	width: 15px;
	height: 15px;
	margin-left: 10px;
	cursor: pointer;
}

#news-info #title_bold {
	margin-left: 56px;
}

#news-info .bold {
	margin-left: 5px;
}

#news-info div.news_info_box p.news_date {
	width: 775px;
	color: #808080;
	font-size: 14px;
	border-bottom: 1px solid #4d4d4d;
	padding-bottom: 25px;
	margin-left: 40px;
}

#news-info div.news_info_box p.news_img {
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -350px;
	width: 700px;
	height: 500px;
	background: #555;
}

#news-info div.news_info_box div.news_text {
	margin-left: 40px;
	width: 770px;
	font-size: 16px;
	color: #404040;
}

#news-info div.news_info_box div.news_text.write_form {
	top: 100px;
}

#news-info div.news_info_box div.news_text div.xe_content {
	font-size: 16px;
	color: #404040;
}

#news-info div.news_info_menu {
	position: absolute;
	top: 0;
	right: 0;
	width: 400px;
	height: auto;
	background: #b6cbed;
}

#news-info div.news_info_menu p.news_menu_ttl {
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	padding-top: 40px;
	padding-left: 40px;
	margin-bottom: 20px;
}

#news-info div.news_info_menu a.info_menu {
	display: block;
	position: relative;
	width: 100%;
	height: 120px;
}

#news-info div.news_info_menu a.info_menu.active {
	background: #eee;
}

#news-info div.news_info_menu img {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	left: 20px;
	width: 120px;
	height: 68px;
	background: #000;
	object-fit: contain;
}

#news-info div.news_info_menu span.option {
	display: block;
	position: absolute;
	top: 30px;
	left: 158px;
	color: #4c4c4c;
	font-size: 14px;
	font-weight: bold;
}

#news-info div.news_info_menu span.info_ttl {
	display: block;
	position: absolute;
	top: 50px;
	left: 158px;
	width: 215px;
	color: #808080;
	font-size: 14px;
	height: 38px;
	overflow: hidden;
}

#news-info div.news_info_foot {
	margin-top: 70px;
}

#news-info a.xxx-btn_facebook {
	display: none;
	width: 42px;
	height: 42px;
	background: #e6e6e6;
	margin-top: 30px;
	line-height: 42px;
	border-radius: 50%;
	text-align: center;
	font-size: 1.5em;
	color: #b3b3b3;
}

#news-info a.xxx-btn_twiter {
	display: none;
	width: 42px;
	height: 42px;
	background: #e6e6e6;
	margin-top: 30px;
	line-height: 42px;
	border-radius: 50%;
	text-align: center;
	font-size: 1.5em;
	color: #b3b3b3;
	margin-left: 10px;
}

#news-info a.btn_back {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: 22px;
	display: block;
	width: 188px;
	height: 36px;
	background: #4d4d4d;
	color: #e3e3e3;
	text-align: center;
	line-height: 36px;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #333;
}

#news-info a.btn_write,
#news-info a.btn_update,
#news-info a.btn_delete,
#news-info input.btn_delete {
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #116bab;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	border: 1px solid #18588a;
	box-sizing: border-box;
	cursor: pointer;
}

#news-info button.btn_cancel {
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #116bab;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	border: 1px solid #18588a;
	box-sizing: border-box;
	cursor: pointer;
	padding: 0;
	margin-top: 30px;
}

#news-info a.btn_write {
	margin-left: 242px;
}

#news-info .btn_submit,
#news-info .btn_save,
#news-info .btn_load {
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #116bab;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	border: 1px solid #18588a;
	margin-top: 20px;
	box-sizing: border-box;
	cursor: pointer;
}

#news-info .btn_save {
	width: 150px;
}

#news-info .title_bold,
#news-info .title_message {
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

#news-info .cke_contents {
	height: 452px !important;
}

#news-info .xefu-act-link-selected,
#news-info .xefu-act-delete-selected {
	margin-top: 40px;
}

#news-info .xefu-act-link-selected {
	margin-left: 10px;
}

#news-info .xefu-controll {
	height: 100px;
}

#news-info .xefu-list {
	position: absolute;
	top: 818px;
	width: 582px;
}

#news .news_seach_box {
	height: 232px !important;
}

/************************* 뉴스 상세 끝 *************************/




/************************* 서포트  시작 *************************/
#support {
	position: relative;
	background: #f5f5f5;
}

#support div.top_banner {
	height: 346px;
}

#support div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#support div.support_box {
	height: auto;
}

#support div.visual_table {
	height: auto;
	padding-bottom: 120px;
	min-height: 500px;
}

#support p.support_text {
	color: #fff;
	font-size: 26px;
	text-align: center;
	padding-top: 22px;
}

#support div.con_top {
	position: absolute;
	top: 345px;
	left: 0;
	width: 100%;
	height: 164px;
	background: #116bab;
	margin: 0;
}

#support input.support_input {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -180px;
	width: 560px;
	height: 50px;
	border: 1px solid #dedede;
	outline: none;
	color: #8f8f8f;
	padding-left: 30px;
	box-sizing: border-box;
	font-size: 16px;
}

#support a.c-pointer {
	position: absolute;
	top: 86px;
	left: 50%;
	margin-left: 331px;
	cursor: pointer;
}

#support input.support_input::placeholder {
	color: #8f8f8f;
}

#support .board select.faq_search {
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -430px;
	width: 230px;
	height: 50px;
	font-size: 14px;
	color: #8f8f8f;
	font-size: 16px;
	padding-left: 20px;
	background: #fff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/select_arrow.jpg') right 0 no-repeat;
	appearance: none;
	border-color: #dedede;
	outline: none;
	box-sizing: border-box;
	cursor: pointer;
}

#support div.con_bot {
	position: relative;
	width: 1280px;
	margin: 0 auto;
	margin-top: 217px;
}

#support div.con_bot.su_form {
	position: inherit;
	margin-top: 80px;
}

#support div.con_bot fieldset {
	width: 1000px;
	margin-left: 253px;
}

#support div.con_bot fieldset .board_legend {
	text-indent: -9999px;
}

#support div.con_bot fieldset div.buttonRight {
	position: absolute;
	top: 2px;
}

#support div.tc ul {
	position: absolute;
	top: 581px;
	left: 50%;
	margin-left: -639px;
	z-index: 55;
}

#support div.tc ul li {
	width: 61px;
	height: 61px;
	border-radius: 50%;
	line-height: 61px;
	border: 3px solid #8e919a;
	text-align: center;
	margin-bottom: 30px;
}

#support div.tc ul li.on {
	width: 211px;
	height: 87px;
	border: none;
	line-height: 87px;
	border-radius: inherit;
}

#support div.tc ul li:first-child.on {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_01.png') no-repeat;
}

#support div.tc ul li:first-child.on a span {
	padding-left: 0;
}

#support div.tc ul li:nth-child(3) {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_01_de.png') no-repeat;
	border: none;
}

#support div.tc ul li:nth-child(3).on {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_02.png') no-repeat;
}

#support div.tc ul li:nth-child(2) {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_02_de.png') no-repeat;
	border: none;
}

#support div.tc ul li:nth-child(2).on {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_03.png') no-repeat;
}

#support div.tc ul li:nth-child(4) {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_03_de.png') no-repeat;
	border: none;
}

#support div.tc ul li:nth-child(4).on {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_04.png') no-repeat;
}

#support div.tc ul li:nth-child(4).on a span {
	display: block;
	width: 120px;
	text-align: left;
	line-height: 22px;
	padding-top: 20px;
	padding-left: 82px;
}

#support div.tc ul li:nth-child(5) {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_04_de.png') no-repeat;
	border: none;
}

#support div.tc ul li:nth-child(5).on {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_05.png') no-repeat;
}

#support div.tc ul li:nth-child(2) a span,
#support div.tc ul li:nth-child(3) a span,
#support div.tc ul li:nth-child(4) a span,
#support div.tc ul li:nth-child(5) a span {
	font-size: 0;
}

#support div.tc ul li:nth-child(2).on a span,
#support div.tc ul li:nth-child(3).on a span,
#support div.tc ul li:nth-child(4).on a span,
#support div.tc ul li:nth-child(5).on a span {
	font-size: 16px;
}

#support div.tc ul li.on a span {
	color: #c06300;
	padding-left: 40px;
}

#support div.tc ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

#support div.tc ul li a span {
	color: #8e919a;
	font-size: 16px;
	font-weight: bold;
}

#support .boardListForm em,
.boardListForm strong {
	color: #dc5b1a;
	font-size: 16px;
}

.faq {
	margin-top: 50px;
}

.faq .q {
	background: none;
	border: 1px solid #dedede;
}

.faq .a {
	background: none;
}

.faq .show {
	border: 1px solid #000;
}

.faq .show .q {
	background: #e6e6e6;
}

.faq .q:hover>.category,
.faq .q:active>.category,
.faq .q:focus>.category {
	color: #dc5b1a;
}

.faq .show .q .category {
	color: #dc5b1a;
}

.boardInformation {
	top: 450px !important;
}

.buttonRight a.btn_write,
.buttonRight a.btn_management,
.btn_edit,
.btn_del {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #18588a;
}

.buttonRight a.btn_management {
	width: 150px;
}

.buttonRight a.btn_write span,
.buttonRight a.btn_management span,
.btn_edit span,
.btn_del span {
	display: block;
	width: 98px;
	height: 34px;
	background: #2270ae;
	color: #fff;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	position: absolute;
	top: 1px;
	left: 1px;
	border: 1px solid #4082b6;
	box-sizing: border-box;
}

.buttonRight a.btn_management span {
	width: 148px;
}

#support .faq .q a {
	display: inline-block;
	width: 70%;
}

#support .faq .q:hover,
.faq .q:active,
.faq .q:focus {
	background: #e6e6e6;
	color: #dc5b1a;
}

#support .faq .q a {
	color: #333;
	font-size: 16px;
}

#support div.more_help {
	width: 100%;
	height: 320px;
	background: #000 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/support_bg.jpg') center 0 no-repeat;
}

#support div.more_help p {
	font-size: 50px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-top: 70px;
}

#support div.more_help a {
	display: block;
	min-width: 230px;
	width: fit-content;
	padding: 0 15px;
	height: 54px;
	background: #eac82a;
	border: 1px solid #fff;
	color: #342a1f;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 54px;
	margin: 0 auto;
}

#support .qcontent {
	display: inline-block;
}

#support a.su_update,
#support a.su_delete {
	font-size: 14px !important;
	font-weight: bold;
	width: 60px !important;
	text-align: center;
}

#support a.su_update {
	position: absolute;
	right: 65px;
}

#support a.su_delete {
	position: absolute;
	right: 10px;
}

#support .btn_save,
#support .btn_save2,
#support .btn_upload {
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #116bab;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	border: 1px solid #18588a;
	margin-top: 20px;
	box-sizing: border-box;
	cursor: pointer;
}

#support .btn_save2 {
	width: 150px;
}

#support .pager {
	font-size: 14px;
	font-weight: bold !important;
	padding: 5px 10px;
	margin: 0 15px !important;
}

.delete_form {
	text-align: center;
	margin-bottom: 200px;
}

.delete_form .delete_text {
	font-size: 38px;
	color: #18588a;
	font-weight: bold;
}

.delete_form .btn_delete input,
.delete_form .btn_cancel {
	display: inline-block;
	width: 100px;
	height: 36px;
	background: #116bab;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	border: 1px solid #18588a;
	cursor: pointer;
	box-sizing: border-box;
	margin-top: 50px;
}

.boardWriteHeader {
	margin-bottom: 20px;
}

.boardWriteHeader select {
	width: 230px;
	height: 50px;
	font-size: 14px;
	color: #8f8f8f;
	font-size: 16px;
	padding-left: 20px;
	background: #fff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/select_arrow.jpg') right 0 no-repeat;
	appearance: none;
	border-color: #dedede;
	outline: none;
	box-sizing: border-box;
	cursor: pointer;
}

.boardWriteHeader input.iText {
	width: 905px;
	height: 50px;
	border: 1px solid #dedede;
	outline: none;
	color: #8f8f8f;
	padding-left: 30px;
	box-sizing: border-box;
	font-size: 16px;
}

#support .notice,
#support .bold {
	position: relative;
	top: -2px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

#support .iCheck {
	width: 15px;
	height: 15px;
	margin-left: 10px;
	cursor: pointer;
}

#support #title_bold {
	margin-left: 10px;
}

#support .cke_contents {
	height: 700px !important;
}

#support .cke_contents {
	height: 500px !important;
}

#support .xefu-act-link-selected,
#support .xefu-act-delete-selected {
	margin-top: 40px;
}

#support .xefu-act-link-selected {
	margin-left: 10px;
}

#support .xefu-controll {
	height: 100px;
}

#support .xefu-list {
	position: absolute;
	top: 1221px;
	width: 1090px;
}

#support .board img {
	display: block;
}

/************************* 서포트  끝 *************************/




/************************* 어바웃  상세 *************************/
.tabcontent,
.tabcontent_char {
	display: none;
}

.tabcontent.current,
.tabcontent_char.current_char {
	display: block;
}

#about {
	position: relative;
}

#about div.top_banner {
	height: 346px;
	margin-top: -36px;
}

#about div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#about div.about_in {
	position: relative;
}

#about h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#about #about01 {
	position: relative;
	height: 2385px;
	background: #0e0d13 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/cont_bg.jpg') center 0 no-repeat;
	padding-top: 80px;
	background-size: cover;
}

#about #about01 div.about_cont {
	position: relative;
	width: 1280px;
	height: 2385px;
	margin: 0 auto;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/new_about_cont.png') center 0 no-repeat;
}

#about #about01 div.about_cont div.cont01 {
	position: absolute;
	top: 81px;
	left: 50%;
	margin-left: 18px;
	width: 540px;
	height: 520px;
	display: flex;
	align-items: center;
}

#about #about01 div.about_cont div.cont02 {
	position: absolute;
	top: 646px;
	left: 50%;
	margin-left: -528px;
	width: 540px;
	height: 520px;
	display: flex;
	align-items: center;
}

#about #about01 div.about_cont div.cont03 {
	position: absolute;
	top: 1210px;
	left: 50%;
	margin-left: 18px;
	width: 540px;
	height: 520px;
	display: flex;
	align-items: center;
}

#about #about01 div.about_cont div.cont04 {
	position: absolute;
	top: 1768px;
	left: 50%;
	margin-left: -528px;
	width: 540px;
	height: 520px;
	display: flex;
	align-items: center;
}

#about #about01 div.about_cont div.cont p.ttl {
	font-size: 37px;
	font-weight: 600;
	color: #fff;
	line-height: 40px;
	text-shadow: -1px 0 #3a929d, 0 1px #3a929d, 0 0 5px #3a929d, 0 -1px #3a929d, 0 0 3px #3a929d, 0 0 8px #3a929d;
	margin-bottom: 32px;
}

#about #about01 div.about_cont div.cont p.text {
	font-size: 17px;
	line-height: 22px;
	color: #d9d9d9;
}

#about #about01 div.about_cont div.cont03 p.ttl {
	letter-spacing: -1px;
}

#about #about01 div.about_cont div.cont02 p.ttl,
#about #about01 div.about_cont div.cont04 p.ttl {
	text-shadow: -1px 0 #ac65c3, 0 1px #ac65c3, 0 0 5px #ac65c3, 0 -1px #ac65c3, 0 0 3px #ac65c3, 0 0 8px #ac65c3;
}

#about #about01 p.about01_text01,
#about #about01 p.about01_text03 {
	position: absolute;
	top: 450px;
	left: 50%;
	margin-left: -245.5px;
	color: #e5e5e5;
	font-size: 38px;
	font-weight: bold;
}

#about #about01 p.about01_text03 {
	top: 900px;
	margin-left: -585px;
}

#about #about01 p.about01_text02,
#about #about01 p.about01_text04 {
	position: absolute;
	top: 510px;
	left: 50%;
	margin-left: -382.5px;
	color: #e5e5e5;
	font-size: 16px;
	text-align: center;
	line-height: 26px;
}

#about #about01 p.about01_text04 {
	top: 958px;
	margin-left: -585px;
	text-align: left;
}

div.popup_link {
	display: none;
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin-left: -700px;
	z-index: 999;
	width: 1400px;
	height: 143px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/bottom_popup.png') no-repeat;
}

div.popup_link p.char {
	position: absolute;
	bottom: 3px;
	left: 25px;
	width: 186px;
	height: 143px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/bottom_popup_newsletter.png') no-repeat;
}

div.popup_link p.ttl {
	position: absolute;
	top: 35px;
	left: 230px;
	font-size: 32px;
	font-family: "bebas-kai", sans-serif;
	color: #fff;
}

div.popup_link p.text {
	position: absolute;
	top: 70px;
	left: 230px;
	font-size: 16px;
	font-family: "Lato", sans-serif;
	color: #fff;
}

div.popup_link a.btn_link {
	position: absolute;
	top: 50%;
	margin-top: -32px;
	right: 100px;
	display: block;
	min-width: 176px;
	width: fit-content;
	padding: 0 15px;
	height: 50px;
	background: #3587f1;
	font-size: 24px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-family: "bebas-kai", sans-serif;
}

div.popup_link p.btn_close {
	position: absolute;
	top: 25px;
	right: 25px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}

/************************* 어바웃 게임  끝*************************/




/************************* 뉴 체인지 *************************/
#changes {
	position: relative;
	background: #090a0c;
}

#changes div.top_banner {
	height: 274px;
}

#changes div.top_banner p.sub_ttl {
	position: relative;
	top: -172px; 
	color: #fff;
	font-size: 44px;
	font-weight: bold;
	text-align: center;
}

#changes div.changes_in {
	position: relative;
	width: 100%;
	height: 4950px;
	background: #090a0c url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/changes_bg.jpg') center 0 no-repeat;
}

#changes p.cont01_text01 {
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -108px;
	font-size: 38px;
	color: #e5e5e5;
	font-weight: bold;
	line-height: 44px;
}

#changes p.cont01_text02 {
	position: absolute;
	top: 314px;
	left: 50%;
	margin-left: -108px;
	font-size: 16px;
	color: #e5e5e5;
	line-height: 24px;
}

#changes p.cont01_text03 {
	position: absolute;
	top: 400px;
	left: 50%;
	margin-left: -108px;
	color: #e5e5e5;
	font-size: 16px;
	line-height: 26px;
}

#changes p.cont01_text03 span {
	display: block;
	color: #eac82a;
	font-size: 20px;
	font-weight: bold;
}

#changes p.cont02_text01 {
	color: #e5e5e5;
	font-size: 38px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 45px;
}

#changes p.cont02_text02 {
	color: #e5e5e5;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
}

#changes p.cont02_text02 span {
	display: block;
	color: #eac82a;
	font-size: 20px;
}

#changes p.cont03_text01 {
	position: absolute;
	top: 2270px;
	left: 50%;
	margin-left: -305px;
	color: #e5e5e5;
	font-size: 38px;
	font-weight: bold;
}

#changes p.cont03_text02,
#changes p.cont03_text03,
#changes p.cont03_text04 {
	position: absolute;
	top: 2346px;
	left: 50%;
	margin-left: -564px;
	color: #e5e5e5;
	font-size: 16px;
	text-align: center;
	line-height: 26px;
}

#changes p.cont03_text03 {
	margin-left: -160.5px;
}

#changes p.cont03_text04 {
	margin-left: 283.5px;
}

#changes p.cont03_text02 span,
#changes p.cont03_text03 span,
#changes p.cont03_text04 span {
	display: block;
	color: #eac82a;
	font-size: 20px;
}

#changes p.cont04_text01 {
	position: relative;
	top: 3195px;
	color: #e5e5e5;
	font-size: 38px;
	font-weight: bold;
	text-align: center;
}

#changes p.cont04_text02 {
	position: relative;
	top: 3252px;
	margin: 0 auto;
	color: #e5e5e5;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

#changes p.cont04_text02 span {
	display: block;
	color: #eac82a;
	font-size: 20px;
}

/************************* 뉴 체인지  끝*************************/




/************************* 미디어 시작 *************************/
#media {
	position: relative;
}

#media div.media_in {
	position: relative;
	width: 100%;
	height: 1015px;
	background: #000 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/cont_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#media div.top_banner {
	height: 346px;
}

#media div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#media h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#media p.media_text {
	position: relative;
	top: 755px;
	font-size: 36px;
	color: #e5e5e5;
	font-weight: bold;
	text-align: center;
}

#media a.btn_down {
	position: absolute;
	top: 840px;
	left: 50%;
	margin-left: -139px;
	display: flex;
	align-items: center;
	min-width: 278px;
	width: fit-content;
	padding: 10px 40px;
	height: fit-content;
	background: #0162ae;
	color: #40d0ff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	box-sizing: border-box;
	border: 1px solid #1798d9;
}

#media a.btn_down span {
	display: block;
	color: #40d0ff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	width: 126px;
	float: left;
}

#media a.btn_down i {
	font-size: 2em;
	float: right;
	padding-left: 34px;
}

.gallery {
	width: 1400px;
	position: absolute;
	top: 175px;
	left: 50%;
	margin-left: -700px;
}

.gallery-container {
	align-items: center;
	display: flex;
	height: 513px;
	margin: 0 auto;
	width: 1400px;
	position: relative;
}

.gallery-item {
	opacity: 0;
	position: absolute;
	transition: all 0.5s ease;
	will-change: transform;
	z-index: 0;
}

.gallery-item[state=selected] {
	height: 513px;
	opacity: 1;
	left: 50%;
	transform: translateX(-50%);
	width: 883px;
	z-index: 2;
}

.gallery-item[state=previous],
.gallery-item[state=next] {
	width: 433px;
	height: 247px;
	opacity: 1;
	z-index: 1;
	transform: translateX(-50%);
	filter: brightness(0.35);
}

.gallery-item[state=inactive],
.gallery-item[state=first],
.gallery-item[state=last] {
	height: 247px;
	width: 433px;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
}

.gallery-item[state=previous] {
	left: 15%;
}

.gallery-item[state=next] {
	left: 85%;
}

.gallery-controls {
	display: flex;
	justify-content: center;
	margin: 30px 0;
}

.gallery-controls button {
	cursor: pointer;
	padding: 0 12px;
	text-transform: capitalize;
	border: 0;
}

.gallery-controls button:focus {
	outline: none;
}

.gallery-controls-previous {
	position: absolute;
	top: 50%;
	margin-top: -60px;
	left: 10px;
	width: 36px;
	height: 69px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/modal_arrow.png') 0 0 no-repeat;
	font-size: 0;
	transform: rotate(-180deg);
}

.gallery-controls-next {
	position: absolute;
	top: 50%;
	margin-top: -60px;
	right: 10px;
	width: 36px;
	height: 69px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/modal_arrow.png') 0 0 no-repeat;
	font-size: 0;
}

/************************* 미디어 끝 *************************/




/*************************  신청페이지 시작 *************************/
#cdt {
	position: relative;
	height: 1099px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/cdt_bg02.jpg') center 0 no-repeat;
	background-size: cover;
}

#cdt div.text_box {
	position: absolute;
	top: 308px;
	left: 50%;
	margin-left: -295px;
}

#cdt p.cdt_text01 {
	margin: 0 auto;
	font-size: 63px;
	font-weight: bold;
	color: #0c2d6b;
	text-align: center;
	line-height: 60px;
	width: 700px;
	margin-bottom: 18px;
}

#cdt p.cdt_text02 {
	font-size: 18px;
	color: #313f5a;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.55px;
}

#cdt p.cdt_text02 span {
	font-size: 17px;
	color: #3a7acc;
}

#cdt .cdt_text03 {
	position: absolute;
	top: 6px;
	left: 50%;
	margin-left: -215px;
	font-size: 15px;
	color: #313f5a;
	width: 630px;
}

#cdt input#reserveEmail {
	position: absolute;
	top: 580px;
	left: 50%;
	margin-left: -250px;
	width: 478px;
	height: 56px;
	background: #fff;
	border: 1px solid #11316e;
	outline: none;
	padding-left: 25px;
	color: #999999;
	font-size: 20px;
	box-sizing: border-box;
}

#cdt input#reserveEmail::placeholder {
	color: #999999;
	font-size: 20px;
}

#cdt button#btnSubmit {
	position: absolute;
	top: 580px;
	left: 50%;
	margin-left: 236px;
	width: 180px;
	height: 56px;
	background: #1f356e;
	color: #f0d51a;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 56px;
	border: none;
	cursor: pointer;
}

#cdt .checkbox {
	position: absolute;
	top: 650px;
	left: 50%;
	margin-left: -250px;
	width: 500px;
}

#cdt .checkbox input[id="check1"]+label {
	position: relative;
	z-index: 2;
	display: inline-block;
	float: left;
	width: 500px;
	height: 25px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/check.png') no-repeat;
	cursor: pointer;
}

#cdt .checkbox input[id="check1"]:checked+label {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/checked.png') no-repeat;
}

#cdt .checkbox input[id="check1"] {
	display: none;
}

#cdt .notice_ttl {
	position: absolute;
	top: 753px;
	left: 50%;
	margin-left: 10px;
	font-size: 19px;
	color: #566389;
	font-weight: bolder;
	font-family: 'Roboto', sans-serif;
}

#cdt .notice_text {
	position: absolute;
	top: 808px;
	left: 50%;
	margin-left: -278px;
	font-size: 15px;
	color: #666666;
	line-height: 5px;
}

.popup,
.popup_success {
	display: none;
	position: fixed;
	top: 50%;
	margin-top: -174.5px;
	left: 50%;
	margin-left: -364.5px;
	z-index: 5;
	width: 729px;
	height: 349px;
	background: #fff;
}

.popup_success .popup_text01 {
	font-weight: bold;
	font-size: 50px;
	color: #333333;
}

.popup_text01 {
	font-size: 24px;
	color: #364a7d;
	font-weight: bold;
	text-align: center;
	padding-top: 72px;
}

.popup_success .popup_text02 {
	color: #4c4c4c;
}

.popup_success .popup_text02 span {
	font-size: 16px;
	font-weight: 500;
}

.popup_text02 {
	font-size: 20px;
	color: #313f5a;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
}

.popup_text03 {
	display: block;
	font-size: 16px;
	color: #313f5a;
	text-align: center;
	padding-top: 5px;
}

.popup_close {
	width: 166px;
	height: 48px;
	background: #1f356e;
	color: #fff;
	text-align: center;
	line-height: 48px;
	font-size: 20px;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 32px;
	cursor: pointer;
}

.popup_back,
.popup_confirm_back {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.5);
	min-width: 1280px;
}

.popup_title {
	line-height: 31px;
	width: 450px;
	margin: 0 auto;
}

.popup_error,
.popup_loading,
.popup_confirm {
	display: none;
	position: fixed;
	top: 50%;
	margin-top: -126px;
	left: 50%;
	margin-left: -250px;
	z-index: 99999;
	box-sizing: border-box;
	width: 500px;
	height: 252px;
	background: #fff;
	font-size: 24px;
	color: #364a7d;
	font-weight: bold;
	text-align: center;
	padding-top: 72px;
}

.popup_confirm_close,
.popup_confirm_cancel {
	display: inline-block;
	width: 166px;
	height: 48px;
	background: #1f356e;
	color: #fff;
	text-align: center;
	line-height: 48px;
	font-size: 20px;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 32px;
	cursor: pointer;
}

.popup_success a.btn_forum {
	display: block;
	width: 168px;
	height: 50px;
	background: #212240;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	margin: 0 auto;
	margin-top: 30px;
}

.popup_success p.btn_close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 18px;
	height: 18px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/btn_close.png') no-repeat;
	cursor: pointer;
}

#newsletter {
	position: relative;
	height: 1009px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sharingEvent_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#newsletter div.newsletter_bg {
	position: absolute;
	top: 50%;
	margin-top: -370px;
	left: 50%;
	margin-left: -591.5px;
	width: 1183px;
	height: 799px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/newsletter_cont_bg.png') center 0 no-repeat;
}

#newsletter p.newsletter_text01 {
	position: relative;
	top: 360px;
	margin: 0 auto;
	padding-left: 138px;
	font-size: 63px;
	font-weight: bold;
	color: #404040;
	text-align: center;
	line-height: 60px;
}

#newsletter p.newsletter_text01 span {
	display: block;
	font-size: 38px;
	color: #af2665;
}

#newsletter p.newsletter_text02 {
	position: relative;
	top: 384px;
	margin: 0 auto;
	padding-left: 138px;
	font-size: 19px;
	color: #333333;
	text-align: center;
	line-height: 23px;
	width: fit-content;
}

#newsletter .newsletter_text03 {
	position: absolute;
	top: 2px;
	left: 50%;
	margin-left: -215px;
	font-size: 15px;
	color: #313f5a;
}

#newsletter input#reserveEmail {
	position: absolute;
	top: 620px;
	left: 50%;
	margin-left: -250px;
	width: 478px;
	height: 56px;
	background: #fff;
	border: 1px solid #11316e;
	outline: none;
	padding-left: 25px;
	color: #999999;
	font-size: 20px;
	box-sizing: border-box;
}

#newsletter input#reserveEmail::placeholder {
	color: #999999;
	font-size: 20px;
}

#newsletter button#btnSubmit {
	position: absolute;
	top: 620px;
	left: 50%;
	margin-left: 236px;
	min-width: 180px;
	width: fit-content;
	padding: 0 10px;
	height: 56px;
	background: #1f356e;
	color: #f0d51a;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 56px;
	border: none;
	cursor: pointer;
}

#newsletter .checkbox {
	position: absolute;
	top: 685px;
	left: 50%;
	margin-left: -250px;
	width: 500px;
}

#newsletter .checkbox input[id="check1"]+label {
	position: relative;
	z-index: 2;
	display: inline-block;
	float: left;
	width: 666px;
	height: 25px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/check.png') no-repeat;
	cursor: pointer;
}

#newsletter .checkbox input[id="check1"]:checked+label {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/checked.png') no-repeat;
}

#newsletter .checkbox input[id="check1"] {
	display: none;
}

/*************************  신청페이지 끝 *************************/

/*************************  SNS 공유 이벤트 시작 *************************/
#snsSharingEvent {
	position: relative;
	height: 1179px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sharingEvent_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#snsSharingEvent .snsSharingEvent_in {
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -708px;
	width: 1416px;
	height: 1010px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sharingEvent_cont.png') center 0 no-repeat;
}

#snsSharingEvent p.snsSharingEvent_text01 {
	position: relative;
	top: 464px;
	color: #df3343;
	font-size: 26px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	width: fit-content;
	margin: 0 auto;
	font-style: italic;
}

#snsSharingEvent p.snsSharingEvent_text01::before {
	display: block;
	clear: both;
	content: '';
	width: 56px;
	height: 16px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sns_arrow.png') center 0 no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: -72px;
}

#snsSharingEvent p.snsSharingEvent_text01::after {
	display: block;
	clear: both;
	content: '';
	width: 56px;
	height: 16px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sns_arrow.png') center 0 no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: -72px;
	transform: rotate(-180deg);
}

#snsSharingEvent p.snsSharingEvent_text02 {
	position: relative;
	top: 465px;
	width: fit-content;
	text-align: center;
	color: #8b5aee;
	font-size: 17px;
	border-bottom: 2px solid #6535c6;
	font-family: 'Roboto', sans-serif;
	padding: 0 10px;
	padding-bottom: 1px;
	margin: 0 auto;
}

#snsSharingEvent div.snsSharingEvent_text03 {
	position: relative;
	top: 481px;
	font-size: 17px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	font-family: 'Roboto', sans-serif;
}

#snsSharingEvent div.snsSharingEvent_text03 p {
	color: #edc745;
	margin-bottom: 0;
}

#snsSharingEvent #reserveUrl {
	position: absolute;
	top: 650px;
	left: 50%;
	margin-left: -357px;
	width: 525px;
	height: 55px;
	background: #fff;
	font-size: 20px;
	color: #999999;
	padding: 0 20px;
	box-sizing: border-box;
	font-family: 'Roboto', sans-serif;
	border: none;
	outline: none;
}

#snsSharingEvent p.snsSharingEvent_text04 {
	position: absolute;
	left: 34px;
	color: #bfbfc6;
	font-size: 15px;
	line-height: 20px;
	width: 626px;
}

#snsSharingEvent .checkbox {
	position: absolute;
	top: 716px;
	left: 50%;
	margin-left: -358px;
	width: 720px;
}

#snsSharingEvent .checkbox input[id="check1"]+label {
	position: relative;
	z-index: 2;
	display: inline-block;
	float: left;
	width: 626px;
	height: 40px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sns_check.png') 0 3px no-repeat;
	cursor: pointer;
}

#snsSharingEvent .checkbox input[id="check1"]:checked+label {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sns_checked.png') no-repeat;
}

#snsSharingEvent .checkbox input[id="check1"] {
	display: none;
}

#snsSharingEvent #btnSubmit {
	position: absolute;
	top: 650px;
	left: 50%;
	margin-left: 178px;
	width: 180px;
	height: 56px;
	border: none;
	outline: none;
	cursor: pointer;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/btn_register.png') no-repeat;
}

#snsSharingEvent .details_ttl {
	position: relative;
	top: 639px;
	width: fit-content;
	height: 31px;
	border-radius: 150px;
	background: #5761a2;
	color: #fff;
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	line-height: 32px;
	padding: 0 15px;
	margin: 0 auto;
}

#snsSharingEvent .event_details {
	position: relative;
	top: 651px;
	color: #5c6286;
	font-size: 14px;
	text-align: center;
	line-height: 19px;
	font-family: 'Roboto', sans-serif;
}

/* 1주년 sns공유 이벤트 추가 css */
#snsSharingEvent .snsSharefiestaEvent_in {
	position: absolute;
	top: 174px;
	left: 50%;
	margin-left: -693px;
	width: 1399px;
	height: 958px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sharefiestaEvent_cont.webp') center 0 no-repeat;
}

#snsSharingEvent .snsSharefiestaEvent_cont {
	position: absolute;
	left: 50%;
	margin-left: -203px;
	margin-top: 119px;
	transform: translate(-50%, -50%);
	width: 750px;
}

#snsSharingEvent .snsSharefiestaEvent_cont div.snsSharingEvent_text03 {
	position: relative;
	top: 505px;
	font-size: 17px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
}

#snsSharingEvent .snsSharingEvent_btn {
	position: absolute;
	top: 418px;
	width: 244px;
	height: 78px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/btn_download.png') center 0 no-repeat;
	left: 50%;
	margin-left: -121px;
}

#snsSharingEvent .snsSharingEvent_btn a {
	position: absolute;
	top: 11px;
	left: 10px;
	display: inline-block;
	width: 220px;
	height: 53px;
}

#snsSharingEvent .snsSharefiestaEvent_cont #reserveUrl {
	position: absolute;
	top: 609px;
	left: 50%;
	margin-left: -357px;
	width: 525px;
	height: 55px;
	background: #fff;
	font-size: 20px;
	color: #999999;
	padding: 0 20px;
	box-sizing: border-box;
	font-family: 'Roboto', sans-serif;
	border: none;
	outline: none;
}

#snsSharingEvent .snsSharefiestaEvent_cont #btnSubmit {
	position: absolute;
	top: 609px;
	left: 50%;
	margin-left: 178px;
	width: 180px;
	height: 56px;
	border: none;
	outline: none;
	cursor: pointer;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/btn_register.png') no-repeat;
}

#snsSharingEvent .snsSharefiestaEvent_cont .checkbox {
	position: absolute;
	top: 678px;
	left: 50%;
	margin-left: -358px;
	width: 720px;
}

#snsSharingEvent .snsSharefiestaEvent_cont p.details_ttl1 {
	position: relative;
	top: 644px;
	width: fit-content;
	height: 31px;
	color: #c1a0f0;
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	line-height: 32px;
	padding: 0 15px;
	margin: 0 auto;
}

#snsSharingEvent .snsSharefiestaEvent_cont .event_details {
	position: relative;
	top: 651px;
	color: #938fac;
	font-size: 14px;
	text-align: left;
	line-height: 18px;
	font-family: 'Roboto', sans-serif;
	left : 16px;
}


/*************************  SNS 공유 이벤트 끝 *************************/

/************************* 피규어 페이지 시작 *************************/

#figures {
	position: relative;
}

#figures div.top_banner {
	height: 346px;
}

#figures div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#figures .figures_in {
	position: relative;
	height: 1102px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/figures_bg.jpg') center 0 no-repeat;
}

#figures h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#figures div.page_info {
	position: absolute;
	top: 120px;
	left: 0;
	right: 0;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}

#figures .figures_in p.about_char {
	position: absolute;
	left: 50%;
	cursor: pointer;
	text-indent: -9999px;
}

#figures .figures_in p.about_char01 {
	top: 310px;
	margin-left: -672px;
	width: 244px;
	height: 637px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/about_char021.png') no-repeat;
	z-index: 2;
}

#figures .figures_in p.about_char01:after {
	content: '';
	display: block;
	clear: both;
	width: 244px;
	height: 6637px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/about_char021_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char02 {
	top: 270px;
	margin-left: -514px;
	width: 211px;
	height: 651px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char09.png') no-repeat;
}

#figures .figures_in p.about_char02:after {
	content: '';
	display: block;
	clear: both;
	width: 211px;
	height: 651px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char09_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char03 {
	top: 500px;
	margin-left: -447px;
	width: 304px;
	height: 483px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char05.png') no-repeat;
	z-index: 2;
}

#figures .figures_in p.about_char03:after {
	content: '';
	display: block;
	clear: both;
	width: 304px;
	height: 483px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char05_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char04 {
	top: 315px;
	margin-left: -347px;
	width: 283px;
	height: 566px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char08.png') no-repeat;
}

#figures .figures_in p.about_char04:after {
	content: '';
	display: block;
	clear: both;
	width: 283px;
	height: 566px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char08_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char05 {
	top: 260px;
	margin-left: -138px;
	width: 162px;
	height: 654px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char03.png') no-repeat;
	z-index: 2;
}

#figures .figures_in p.about_char05:after {
	content: '';
	display: block;
	clear: both;
	width: 162px;
	height: 654px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char03_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char06 {
	top: 324px;
	margin-left: -14px;
	width: 215px;
	height: 568px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char04.png') no-repeat;
}

#figures .figures_in p.about_char06:after {
	content: '';
	display: block;
	clear: both;
	width: 215px;
	height: 568px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char04_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char07 {
	top: 292px;
	margin-left: 140px;
	width: 238px;
	height: 656px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char01.png') no-repeat;
	z-index: 2;
}

#figures .figures_in p.about_char07:after {
	content: '';
	display: block;
	clear: both;
	width: 238px;
	height: 656px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char01_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char08 {
	top: 302px;
	margin-left: 302px;
	width: 254px;
	height: 576px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char07.png') no-repeat;
}

#figures .figures_in p.about_char08:after {
	content: '';
	display: block;
	clear: both;
	width: 254px;
	height: 576px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char07_on.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char09 {
	top: 518px;
	margin-left: 314px;
	width: 371px;
	height: 468px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char06.png') no-repeat;
}

#figures .figures_in p.about_char09:after {
	content: '';
	display: block;
	clear: both;
	width: 371px;
	height: 468px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/about_char06_on_02.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

#figures .figures_in p.about_char:hover:after {
	opacity: 1;
}

#figures .figures_in div#charBack {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 555;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}

#figures .figures_in div#popupChar {
	display: none;
	position: fixed;
	top: 50%;
	margin-top: -410px;
	left: 50%;
	margin-left: -730px;
	z-index: 999;
	width: 1460px;
	height: 820px;
	background: #151536;
}

#figures .figures_in div#popupChar p#btnClose {
	position: absolute;
	top: 40px;
	right: 40px;
	cursor: pointer;
	width: 35px;
	height: 35px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_close.png') no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs {
	position: absolute;
	top: 50%;
	margin-top: -296px;
	left: 105px;
	margin-left: 0;
	z-index: 9;
}

#figures .figures_in div#popupChar ul.char_tabs li {
	float: inherit;
	position: relative;
	width: 74px;
	height: 74px;
	border: none;
	margin: -8px 0;
}

#figures .figures_in div#popupChar ul.char_tabs li span {
	display: none;
	position: absolute;
	top: 25px;
	right: -130px;
	width: 124px;
	text-align: left;
	color: #fcf33e;
	font-size: 16px;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs01 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon01.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs01::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon01_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs01.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon01_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs02 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon02.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs02::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon02_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs02.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon02_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs03 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon03.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs03::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon03_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs03.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon03_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs04 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon04.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs04::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon04_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs04.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon04_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs05 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon05.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs05::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon05_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs05.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon05_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs06 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon09.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs06::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon09_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs06.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon09_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs07 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon07.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs07::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon07_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs07.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon07_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs08 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon08.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs08::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon08_on.png') -1px 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs08.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_icon08_on.png') -1px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs09 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_icon061.png') center no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs09::before {
	display: block;
	content: '';
	clear: both;
	width: 74px;
	height: 74px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_icon061_on.png') 0px 0px no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#figures .figures_in div#popupChar ul.char_tabs li.tabs09.current_char {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_icon061_on.png') 0px 0 no-repeat;
}

#figures .figures_in div#popupChar ul.char_tabs li:hover::before {
	opacity: 1;
}

#figures .figures_in div#popupChar ul.char_tabs li:hover span {
	display: block;
}

#figures .figures_in div#popupChar div#char01 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_naomi.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char02 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_knox.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char03 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_chip.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char04 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_kai.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char05 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_pandora.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char06 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_sophitaia.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char07 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_khan.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char08 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_simon.jpg') no-repeat;
}

#figures .figures_in div#popupChar div#char09 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1460px;
	height: 820px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/char_amellia1.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info_text_box {
	position: absolute;
	top: 50%;
	margin-top: -410px;
	left: 50%;
	margin-left: -100px;
	height: 820px;
	display: flex;
	align-items: center;
}

#figures .figures_in div#popupChar div.info h2 {
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 44px;
	height: 40px;
	line-height: 40px;
}

#figures .figures_in div#popupChar div.info div.info_box {
	width: 664px;
}

#figures .figures_in div#popupChar div.info div.info_box p {
	display: inline-block;
	margin-bottom: 12px;
}

#figures .figures_in div#popupChar div.info p.ttl {
	vertical-align: top;
	width: 162px;
	font-size: 16px;
	color: #e5e5e5;
	margin-right: 48px;
}

#figures .figures_in div#popupChar div.info p.text {
	width: 436px;
	font-size: 16px;
	color: #e5e5e5;
	line-height: 20px;
}

#figures .figures_in div#popupChar div.info p.stroy {
	width: 664px;
	height: 122px;
	overflow-y: auto;
	margin-top: 20px;
	padding-right: 60px;
	font-size: 16px;
	color: #e5e5e5;
	font-weight: 300;
	line-height: 20px;
}

#figures .figures_in div#popupChar div.info p.stroy::-webkit-scrollbar {
	width: 3px;
	height: 8px;
}

#figures .figures_in div#popupChar div.info p.stroy::-webkit-scrollbar-thumb {
	height: 24px;
	background: #46a0f6;
	border-radius: 3px;
	cursor: pointer;
}

#figures .figures_in div#popupChar div.info p.stroy::-webkit-scrollbar-track {
	background: rgba(70, 160, 246, 0.4);
}

#figures .figures_in div#popupChar div.info p.video_ttl {
	font-size: 18px;
	color: #46a0f6;
	font-weight: bold;
	margin-top: 10px;
}

#figures .figures_in div#popupChar div.info p.video_img {
	display: block !important;
	width: 200px;
	height: 114px;
	border-top: 2px solid #46a0f6;
	cursor: pointer;
	opacity: 0.6;
	margin-bottom: 0 !important;
}

#figures .figures_in div#popupChar div.info p.video_img:hover {
	opacity: 1;
}

#figures .figures_in div#popupChar div.info p.video_img span {
	margin: 0 auto;
	margin-top: 40px;
	display: block;
	width: 23px;
	height: 32px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/icon_play.png') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.naomi {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/naomi.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.knox {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/knox.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.chip {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/chip.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.kai {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/kai.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.pandora {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/pandora.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.sophitia {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sophitia.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.khan {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/khan.jpg?ver=20230720') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.simon {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/simon.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.info p.video_img.amelia {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/amelia.jpg') no-repeat;
}

#figures .figures_in div#popupChar div.popup_video {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -409.5px;
	margin-left: -730px;
	z-index: 9;
	width: 100%;
	height: 100%;
	background: url('https://www.youtube.com/embed/LfgITxn50ok/0.jpg');
}

#figures .figures_in div#popupChar p.btn_video_close {
	display: none;
	position: absolute;
	top: 0px;
	right: -200px;
	z-index: 10;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_close.png') no-repeat;
	background-size: contain;
}

.ytp-chrome-top-buttons {
	display: none !important;
}

/************************* 피규어 페이지 끝 *************************/

/************************* 맵 시작 *************************/
#maps {
	position: relative;
}

#maps div.top_banner {
	height: 346px;
}

#maps div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#maps .maps_in {
	position: relative;
	height: 1200px;
	padding-top: 220px;
	box-sizing: border-box;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/cont_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#maps h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#maps div.page_info {
	position: absolute;
	top: 120px;
	left: 0;
	right: 0;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}

#maps #mustache_img_gallery {
	width: 1230px;
	margin: 0 auto;
}

.row {
	width: 100%;
}

.row:after {
	content: "";
	display: table;
	clear: both;
}

.column {
	position: relative;
	float: left;
	width: 234px;
	margin: 6px;
	margin-bottom: 32px;
	cursor: pointer;
	display: flex;
	align-items: center;
}

.column p {
	font-size: 20px;
	text-align: center;
	margin-bottom: 0;
}

.column p.hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 234px;
	height: 115px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/map_hover.png') center 0 no-repeat;
	opacity: 0;
}

.column:hover p.hover {
	opacity: 1;
}

.column .column_ttl {
	position: absolute;
	left: 0;
	right: 0;
	width: fit-content;
	color: #fff;
	font-size: 26px;
	font-weight: 500;
	font-family: 'Saira Extra Condensed', sans-serif;
	padding: 0 10px;
	margin: 0 auto;
	line-height: 30px;
	white-space: break-spaces;
}

.modal {
	display: none;
	position: fixed;
	z-index: 999;
	left: 50%;
	top: 50%;
	margin-left: -700px;
	margin-top: -410px;
	width: 1400px;
	height: 820px;
	border: 3px solid #2d3f7c;
	overflow: auto;
	background-color: #000;
}

.modal_bg {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	display: none;
}

.modal-content {
	position: relative;
	margin: auto;
	padding: 0;
}

#closeModal {
	position: absolute;
	top: 25px;
	right: 25px;
	width: 35px;
	height: 35px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/modal_close.png') center 0 no-repeat;
}

.mySlides {
	position: relative;
	display: none;
}

.mySlides p {
	font-size: 50px;
	font-weight: bold;
	text-align: center;
}

.mySlides .modal_ttl {
	position: absolute;
	top: -100px;
	width: 100%;
	margin-bottom: 0;
	color: #fff;
}

.mySlides .modal_info {
	position: absolute;
	bottom: -100px;
	left: 50%;
	margin-left: -600px;
	width: 1200px;
	height: 50px;
	margin-bottom: 0;
	color: #fff;
	font-size: 16px;
}

.cursor {
	cursor: pointer;
}

.prev,
.next {
	position: absolute;
	top: 50%;
	margin-top: -39.5px;
	width: 36px;
	height: 69px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/modal_arrow.png') center 0 no-repeat;
	cursor: pointer;
}

.prev {
	left: 100px;
	transform: rotate(-180deg);
}

.next {
	right: 100px;
}

.modal-content:hover .prev,
.modal-content:hover .next {
	background-color: rgba(0, 0, 0, 0.8);
}

.swiper-horizontal {
	height: 800px;
}

.swiper-pagination-fraction {
	color: #fff;
}

.swiper-button-next {
	top: 783px;
	left: 50%;
	margin-left: 20px;
	z-index: 99;
}

.swiper-button-prev {
	top: 783px;
	left: 50%;
	margin-left: -45px;
	z-index: 99;
}

.swiper-button-next:after {
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

.swiper-button-prev:after {
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

/************************* 맵 끝 *************************/

/************************* 웨폰 시작 *************************/
#weapons {
	position: relative;
}

#weapons div.top_banner {
	height: 346px;
}

#weapons div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#weapons .weapons_in {
	position: relative;
	height: 1258px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/cont_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#weapons h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#weapons div.page_info {
	position: absolute;
	top: 120px;
	left: 0;
	right: 0;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}

#weapons .weapons_in .cont_box {
	position: relative;
	width: 1280px;
	margin: 0 auto;
}

#weapons .weapons_in .cont_box .cont_box_in {
	margin: 0 auto;
	width: 1192px;
	padding-top: 220px;
}

#weapons .weapons_in .cont {
	position: relative;
	float: left;
	width: 377px;
	height: 282px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont_bg.png') center 0 no-repeat;
	margin: 10px;
}

#weapons .weapons_in .cont07 {
	left: 50%;
	margin-left: -188.5px;
}

#weapons .weapons_in .cont01 .cont_ttl {
	position: absolute;
	left: 50%;
	margin-left: -124px;
	top: 50%;
	margin-top: -75px;
	width: 248px;
	height: 150px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont01_ttl.png') center 0 no-repeat;
}

#weapons .weapons_in .cont02 .cont_ttl {
	position: absolute;
	left: 50%;
	margin-left: -47.5px;
	top: 50%;
	margin-top: -61px;
	width: 95px;
	height: 142px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont02_ttl.png') center 0 no-repeat;
}

#weapons .weapons_in .cont03 .cont_ttl {
	position: absolute;
	left: 50%;
	margin-left: -68.5px;
	top: 50%;
	margin-top: -75px;
	width: 137px;
	height: 150px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont03_ttl.png') center 0 no-repeat;
}

#weapons .weapons_in .cont04 .cont_ttl {
	position: absolute;
	left: 50%;
	margin-left: -54px;
	top: 50%;
	margin-top: -75px;
	width: 108px;
	height: 150px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont04_ttl.png') center 0 no-repeat;
}

#weapons .weapons_in .cont05 .cont_ttl {
	position: absolute;
	left: 50%;
	margin-left: -95px;
	top: 50%;
	margin-top: -76px;
	width: 190px;
	height: 152px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont05_ttl.png') center 0 no-repeat;
}

#weapons .weapons_in .cont06 .cont_ttl {
	position: absolute;
	left: 50%;
	margin-left: -72px;
	top: 50%;
	margin-top: -71px;
	width: 144px;
	height: 142px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont06_ttl.png') center 0 no-repeat;
}

#weapons .weapons_in .cont07 .cont_ttl {
	position: absolute;
	left: 50%;
	margin-left: -150.5px;
	top: 50%;
	margin-top: -71px;
	width: 301px;
	height: 142px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont07_ttl.png') center 0 no-repeat;
}

#weapons .weapons_in .cont .cont_hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont_bg_on.png') center 0 no-repeat;
	opacity: 0;
}

#weapons .weapons_in .cont:hover .cont_hover {
	opacity: 1;
}

#weapons .weapons_in .cont01 .cont_hover span.hover_ttl {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -87.5px;
	display: block;
	width: 175px;
	height: 105px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont01_on.png') center 0 no-repeat;
}

#weapons .weapons_in .cont02 .cont_hover span.hover_ttl {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -87.5px;
	display: block;
	width: 175px;
	height: 105px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont02_on.png') center 0 no-repeat;
}

#weapons .weapons_in .cont03 .cont_hover span.hover_ttl {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -87.5px;
	display: block;
	width: 175px;
	height: 105px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont03_on.png') center 0 no-repeat;
}

#weapons .weapons_in .cont04 .cont_hover span.hover_ttl {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -87.5px;
	display: block;
	width: 175px;
	height: 105px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont04_on.png') center 0 no-repeat;
}

#weapons .weapons_in .cont05 .cont_hover span.hover_ttl {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -87.5px;
	display: block;
	width: 175px;
	height: 106px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont05_on.png') center 0 no-repeat;
}

#weapons .weapons_in .cont06 .cont_hover span.hover_ttl {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -87.5px;
	display: block;
	width: 175px;
	height: 106px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont06_on.png') center 0 no-repeat;
}

#weapons .weapons_in .cont07 .cont_hover span.hover_ttl {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -85.5px;
	display: block;
	width: 191px;
	height: 106px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/weapons_cont07_on.png') center 0 no-repeat;
}

#weapons .weapons_in .cont .cont_hover span.cont_info {
	position: absolute;
	top: 152px;
	left: 50%;
	margin-left: -150px;
	display: block;
	width: 300px;
	word-wrap: break-word;
	font-size: 16px;
	color: #191d2d;
	line-height: 20px;
}

/************************* 웨폰 끝 *************************/

/************************* 모드 시작 *************************/
#modes {
	position: relative;
}

#modes div.top_banner {
	height: 346px;
}

#modes div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#modes div.modes_in {
	position: relative;
	height: 995px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/cont_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#modes h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#modes div.page_info {
	position: absolute;
	top: 120px;
	left: 0;
	right: 0;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}

#modes div.cont_box {
	width: 1280px;
	margin: 0 auto;
	padding-top: 210px;
}

#modes div.cont_box div.cont {
	position: relative;
	float: left;
	width: 617px;
	height: 206px;
	margin: 11px;
}

#modes div.cont_box div.cont p.cont_ttl {
	position: absolute;
	top: 50px;
	left: 143px;
	font-size: 20px;
	color: #3896ff;
	font-weight: bold;
}

#modes div.cont_box div.cont p.cont_text {
	position: absolute;
	top: 85px;
	left: 143px;
	font-size: 16px;
	color: #d9d9d9;
	width: 425px;
	word-wrap: break-word;
	line-height: 20px;
}

#modes div.cont_box div.cont01 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/mode_cont01.png') no-repeat;
}

#modes div.cont_box div.cont02 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/mode_cont02.png') no-repeat;
}

#modes div.cont_box div.cont03 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/mode_cont03.png') no-repeat;
}

#modes div.cont_box div.cont04 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/mode_cont04.png') no-repeat;
}

#modes div.cont_box div.cont05 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/mode_cont05.png') no-repeat;
}

#modes div.cont_box div.cont06 {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/mode_cont06.png') no-repeat;
}

/************************* 모드 끝 *************************/

/************************* 랭킹 시작 *************************/
#ranking {
	position: relative;
	background: #f5f5f5;
}

#ranking div.top_banner {
	height: 346px;
}

#ranking div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#ranking div.ranking_in {
	position: relative;
	width: 1270px;
	height: 1000px;
	margin: 0 auto;
}

#ranking div.ranking_in p.update_text {
	position: absolute;
	top: 90px;
	left: 0;
	font-size: 14px;
	color: #2a2a2b;
}

#ranking div.ranking_search_box input.search {
	position: absolute;
	top: 55px;
	right: 48px;
	width: 352px;
	height: 48px;
	border: 1px solid #dedede;
	outline: none;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 14px;
	cursor: pointer;
}

#ranking div.ranking_search_box a {
	display: block;
	width: 48px;
	height: 46px;
	top: 55px;
	right: 0px;
	background: #fff url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/select_search.jpg') right 0 no-repeat;
	border: 1px solid #dedede;
	color: #8f8f8f;
}

#ranking div.ranking_search_box a img {
	height: 46px;
}

#ranking div.ranking_box {
	position: absolute;
	top: 130px;
	width: 100%;
}

#ranking div.ranking_box table thead {
	height: 60px;
	background: #f2f2f7;
	border-top: 2px solid #26304a;
}

#ranking div.ranking_box table tbody {
	height: auto;
	border-bottom: 1px solid #26304a;
}

#ranking div.ranking_box table tbody.login {
	position: relative;
	top: 60px;
}

#ranking div.ranking_box table thead th {
	text-align: center;
	color: 262626;
	font-size: 14px;
	font-weight: bold;
}

#ranking div.ranking_box table tbody tr {
	position: relative;
	border-top: 1px solid #dedede;
	box-sizing: border-box;
	background: #ffffff;
}

#ranking div.ranking_box table tbody td {
	height: 60px;
	text-align: center;
	color: #333333;
	font-size: 15px;
	width: 149px !important;
}

#ranking div.ranking_box table tbody td.player {
	text-align: left;
}

#ranking div.ranking_box table tbody tr.first td.ranking {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/clan/icon_first.png') center no-repeat;
	font-size: 0;
}

#ranking div.ranking_box table tbody tr.second td.ranking {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/clan/icon_second.png') center no-repeat;
	font-size: 0;
}

#ranking div.ranking_box table tbody tr.third td.ranking {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/clan/icon_third.png') center no-repeat;
	font-size: 0;
}

#ranking div#pager {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 860px;
}

#ranking div#pager.login {
	top: 924px;
}

#ranking div#pager button {
	display: inline-block;
	width: 35px;
	height: 33px;
	font-size: 14px;
	color: #4d4d4d;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	outline: none;
	border: none;
	background: transparent;
	cursor: pointer;
}

#ranking div#pager button.current,
#ranking div#pager button:hover {
	color: #0072ff;
}

#ranking div#pager #prevPage,
#ranking div#pager #nextPage {
	width: 35px;
	height: 33px;
	outline: none;
	border: none;
}

#ranking div#pager #prevPage {
	position: absolute;
	left: 32%;
	top: 0;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/page_btn.png') center 0 no-repeat;
}

#ranking div#pager #nextPage {
	position: absolute;
	right: 32%;
	top: 0;
	transform: rotate(-180deg);
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/page_btn.png') center 0 no-repeat;
}

#ranking .my_ranking_box {
	position: absolute;
	top: 192px;
	left: 0;
	right: 0;
	z-index: 9;
	margin: 0 auto;
	width: 100%;
	height: 60px;
	border: 2px solid #2b6edc;
	box-sizing: border-box;
	background: #fff;
}

#ranking .my_ranking_box p {
	display: inline-block;
	font-size: 15px;
	color: #3896ff;
	line-height: 60px;
	text-align: center;
}

#ranking .my_ranking_box p.ranking {
	width: 148px !important;
}

#ranking .my_ranking_box p.player {
	width: 586px;
	text-align: left;
}

#ranking .my_ranking_box p.exp {
	width: 224px;
	padding-right: 45px;
}

#ranking .my_ranking_box p.winrate {
	width: 183.5px;
}

#ranking .my_ranking_box p.kdr {
	width: 296px;
}

#ranking div.my_ranking_box.first p.ranking {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/clan/icon_first.png') center 8px no-repeat;
	font-size: 0;
}

#ranking div.my_ranking_box.second p.ranking {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/clan/icon_second.png') center 8px no-repeat;
	font-size: 0;
}

#ranking div.my_ranking_box.third p.ranking {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/clan/icon_third.png') center 8px no-repeat;
	font-size: 0;
}

#ranking #noResultsMessage {
	position: absolute;
	top: 190px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	line-height: 284px;
	width: 100%;
	height: 284px;
	color: #333333;
	font-size: 15px;
	background: #fff;
	border-bottom: 1px solid #26304a;
}

#ranking div.ranking_none {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 130px;
}

#ranking div.ranking_none p {
	width: 100%;
	height: 60px;
	background: #e7e7e7;
	margin: 3px 0;
}

.my_ranking_box span.icon_level_img {
	margin-left: -2px;
}

span.icon_level_img {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/clan/icon_user_grade.png') 0px 0px no-repeat;
	vertical-align: middle;
	margin-right: 15px;
}

#ranking .exp {
	padding-right: 50px;
	box-sizing: border-box;
	text-align: right !important;
}

#ranking .winrate {
	padding-right: 70px;
	box-sizing: border-box;
	text-align: right !important;
}

#ranking div.my_ranking_box .winrate {
	padding-right: 65px !important;
}

#ranking div.my_ranking_box .kdr {
	padding-left: 1px;
	box-sizing: border-box;
}

#ranking div.my_ranking_box_none {
	position: absolute;
	top: 190px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 60px;
}

#ranking div.my_ranking_box_none p {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	height: 33px;
	background: #e7e7e7;
}

#ranking div.my_ranking_box_none p:first-child {
	left: 50px;
	width: 24px;
}

#ranking div.my_ranking_box_none p:nth-child(2) {
	left: 130px;
	width: 200px;
}

#ranking div.my_ranking_box_none p:nth-child(3) {
	left: 670px;
	width: 150px;
}

#ranking div.my_ranking_box_none p:nth-child(4) {
	left: 860px;
	width: 150px;
}

#ranking div.my_ranking_box_none p:nth-child(5) {
	left: 1070px;
	width: 150px;
}

#ranking #noResultMsg {
	position: absolute;
	top: 190px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	line-height: 284px;
	width: 100%;
	height: 284px;
	color: #333333;
	font-size: 15px;
	background: #fff;
	border-bottom: 1px solid #26304a;
}

/************************* 랭킹 끝 *************************/

/************************* 토너먼트 끝 *************************/
#tournament div.top_banner {
	height: 346px;
}

#tournament div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#tournament div.tournament_in {
	position: relative;
	height: 850px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/tournament_bg.jpg') center 0 no-repeat;
}

#tournament div.tournament_in h2 {
	position: absolute;
	top: 174px;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 52px;
	color: #d2e3ff;
}

#tournament div.tournament_in h2 span {
	display: inline-block;
	font-size: 52px;
	color: #fff;
}

#tournament div#seasonSelect {
	position: absolute;
	top: 54px;
	left: 50%;
	margin-left: -600px;
	z-index: 9;
	width: 320px;
	height: 47px;
	outline: none;
	color: #cccccc;
	font-size: 16px;
	line-height: 47px;
	padding-left: 20px;
	box-sizing: border-box;
	cursor: pointer;
	background: #15151b url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/season_select_arrow.png') 269px -1px no-repeat;
	border: 1px solid #808080;
}

#tournament div#seasonSelect ul {
	display: none;
	position: absolute;
	top: 50px;
	left: -1px;
	background: #fff;
	width: 320px;
	padding: 10px 0;
	padding-left: 20px;
	box-sizing: border-box;
}

#tournament div#seasonSelect ul li {
	font-size: 16px;
	color: #737373;
	cursor: pointer;
}

#tournament div#seasonSelect ul li:hover {
	color: #000000;
}

#tournament div.tournament_in p.date {
	position: absolute;
	top: 212px;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 20px;
	color: #f2f2f2;
}

#tournament div.tournament_in div.reward_box {
	position: absolute;
	top: 286px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

#tournament div.tournament_in div.reward {
	position: relative;
	display: inline-block;
	margin: 0 5px;
}

#tournament div.tournament_in div.reward div.user_name {
	position: absolute;
	bottom: 112px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 110px;
	height: 28px;
	border-radius: 150px;
	background: #cccccc;
	text-align: center;
	line-height: 28px;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}

#tournament div.tournament_in div.reward div.user_mark {
	position: absolute;
	top: 206px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

#tournament div.tournament_in div.user_mark {
	width: 68px;
	height: 68px;
}

#tournament div.tournament_in div.reward01 div.user_mark,
#tournament div.tournament_in div.reward03 div.user_mark {
	top: 210px;
}

#tournament div.tournament_in div.reward01 {
	width: 347px;
	height: 420px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/reward_2nd_02.png') center 50px no-repeat;
}


#tournament div.tournament_in div.reward02 {
	width: 356px;
	height: 420px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/reward_1st_02.png') center 0 no-repeat;
}


#tournament div.tournament_in div.reward03 {
	width: 347px;
	height: 420px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/sub/reward_3rd_02.png') center 50px no-repeat;
	margin-left: 0;
}

/************************* 토너먼트 끝 *************************/

/************************* 리그티어 시작 ***********************/
#leagueTier {
	position: relative;
}

#leagueTier div.top_banner {
	height: 346px;
}

#leagueTier div.top_banner p.sub_ttl {
	position: relative;
	top: -255px;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 44px;
	font-weight: bold;
}

#leagueTier div.leagueTier_in {
	position: relative;
	height: 995px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/cont_bg.jpg') center 0 no-repeat;
	background-size: cover;
}

#leagueTier h2.page_ttl {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 55;
	font-size: 52px;
	color: #3896ff;
	text-align: center;
}

#leagueTier div.cont_box {
	width: 1350px;
	margin: 0 auto;
	padding-top: 210px;
}

#leagueTier div.cont_box div.cont {
	width: 1350px;
	height: 540px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/leagueTier_cont01.png') center no-repeat;
}

/************************* 리그티어 끝 ***********************/

/*************************  
메인 배너 시작
20230821
*************************/
#socialMedia {
	position: relative;
	height: 530px !important;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sns_banner.png') center 0 no-repeat;
	background-size: cover;
}

#socialMedia .socialMedia_char {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: 40px;
	width: 734px;
	height: 494px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sns_banner_img.png') center 0 no-repeat;
}

#socialMedia .socialMedia_ttl {
	position: absolute;
	top: 118px;
	left: 50%;
	margin-left: -628px;
	width: 600px;
	height: 80px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/sns_banner_ttl.png') center 0 no-repeat;
}

#socialMedia .socialMedia_text {
	position: absolute;
	top: 222px;
	left: 50%;
	margin-left: -628px;
	font-size: 16px;
	color: #f2f2f2;
	line-height: 20px;
}

#socialMedia .socialMedia_text span {
	display: block;
	color: #ae7ed5;
}

#socialMedia .socialMedia_text span.padding {
	padding-bottom: 10px;
}

#socialMedia .btn_socialMedia {
	position: absolute;
	top: 370px;
	left: 50%;
	margin-left: -628px;
	display: block;
	min-width: 190px;
	width: fit-content;
	padding: 0 10px;
	height: 45px;
	border: 1px solid #d9d9d9;
	color: #d9d9d9;
	line-height: 45px;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	font-weight: bold;
}

#attend {
	position: relative;
	height: 530px !important;
	background: #010101 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/june_dont01.png') center 0 no-repeat;
}

#attend .attend_ttl {
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -686px;
	width: 372px;
	height: 211px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/june_cont03_ttl.png') center 0 no-repeat;
}

#attend .attend_text {
	position: absolute;
	top: 247px;
	left: 50%;
	margin-left: -630px;
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

#attend .attend_text span {
	display: inline-block;
	color: #b342ce;
}

#attend .btn_attend {
	position: absolute;
	top: 380px;
	left: 50%;
	margin-left: -630px;
	display: block;
	min-width: 190px;
	width: fit-content;
	padding: 0 10px;
	height: 45px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
	/* font-weight: bold; */
}

#rt2 {
	position: relative;
	height: 530px !important;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/rt2_banner.png') center 0 no-repeat;
	background-size: cover;
}

#rt2 .rt2_img {
	position: absolute;
	top: 36px;
	left: 50%;
	margin-left: -692px;
	width: 645px;
	height: 458px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/rt2_banner_img.png') center 0 no-repeat;
}

#rt2 .rt2_ttl {
	position: absolute;
	top: 124px;
	left: 50%;
	margin-left: 20px;
	width: 487px;
	height: 86px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/rt2_banner_ttl.png') center 0 no-repeat;
}

#rt2 .rt2_text {
	position: absolute;
	top: 236px;
	left: 50%;
	margin-left: 20px;
	font-size: 16px;
	color: #f2f2f2;
	line-height: 20px;
}

#rt2 .btn_rt2 {
	position: absolute;
	top: 370px;
	left: 50%;
	margin-left: 20px;
	display: block;
	min-width: 190px;
	width: fit-content;
	padding: 0 10px;
	height: 45px;
	border: 1px solid #d9d9d9;
	color: #d9d9d9;
	line-height: 45px;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	/* font-weight: bold; */
}


#summer_check {
	position: relative;
	height: 530px !important;
	background: #000001 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/june_event02.jpg') center 0 no-repeat;
}

#summer_check .summer_check_ttl {
	position: absolute;
	top: 170px;
	left: 50%;
	margin-left: -20px;
	width: 412px;
	height: 147px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/june_event02_ttl.png') center 0 no-repeat;
}

#summer_check .summer_check_text {
	display: none;
	position: absolute;
	top: 258px;
	left: 50%;
	margin-left: 20px;
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

#summer_check .summer_check_text span {
	color: #ff0000;
	padding-top: 10px;
}

#summer_check .btn_capsule {
	position: absolute;
	top: 357px;
	left: 50%;
	margin-left: 20px;
	display: block;
	min-width: 190px;
	width: fit-content;
	/* padding: 0 10px; */
	height: 45px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background: rgba(0, 0, 0, 0.15);
	/* font-weight: bold; */
}


#calnBattle {
	position: relative;
	height: 530px !important;
	background: #000000 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/clanBattle_banner.jpg') center 0 no-repeat;
}

#calnBattle .calnBattle_ttl {
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -636px;
	width: 392px;
	height: 92px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/clanBattle_banner_ttl.png') center 0 no-repeat;
}

#calnBattle .calnBattle_text {
	position: absolute;
	top: 240px;
	left: 50%;
	margin-left: -630px;
	font-size: 16px;
	color: #f2f2f2;
	line-height: 20px;
}

#calnBattle .calnBattle_text span {
	display: inline-block;
	color: #e21305;
}

#calnBattle .btn_calnBattle {
	position: absolute;
	top: 365px;
	left: 50%;
	margin-left: -630px;
	display: block;
	min-width: 190px;
	width: fit-content;
	/* padding: 0 10px; */
	height: 45px;
	border: 1px solid #d9d9d9;
	color: #d9d9d9;
	line-height: 45px;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	font-weight: bold;
}



/* 텍스트 오른쪽 배너 202412-login */
#R_Text_Banner3 {
	position: relative;
	height: 530px !important;
	background:#010101 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/event/banner_2501login_bg.webp') center 0 no-repeat;
}

#R_Text_Banner3 .ttl-s {
	position: absolute;
	color: #465fd5;
	font-size: 27px;
	top: 80px;
	left: 50%;
	margin-left: 20px;
  font-weight: bold;
}

#R_Text_Banner3 .ttl {
	position: absolute;
	top: 122px; /*132px;*/
	left: 50%;
	margin-left: -2px;
	width: 491px;
	height: 136px;
  text-indent: -999em;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/event/banner_2501login_tit.png') center 0 no-repeat;
}

#R_Text_Banner3 .text {
	position: absolute;
	top: 270px;
	left: 50%;
	margin-left: 20px;
	font-size: 16px;
	color: #000000;
	line-height: 20px;
}

#R_Text_Banner3 .text span {
	color: #434fd5;
}

#R_Text_Banner3 .btn_details {
	position: absolute;
	top: 390px;
	left: 50%;
	margin-left: 20px;
}

/* 텍스트 왼쪽 배너 202501-RT*/
#L_Text_Banner3 {
	position: relative;
	height: 528px !important;
	background: #010101 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/event/banner_2501rt_bg.webp') center 0 no-repeat;
}

#L_Text_Banner3 .ttl-s {
	position: absolute;
	color: #fff;
	font-size: 27px;
	top: 80px;
	left: 50%;
	margin-left: -630px;
}

#L_Text_Banner3 .ttl {
	position: absolute;
	top: 140px;
	left: 50%;
	margin-left: -638px;
	width: 494px;
	height: 91px;
  text-indent: -999em;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/event/banner_2501rt_tit.png') center 0 no-repeat;
}

/* #L_Text_Banner3 .text span {
	color: #fdd14d;
} */

#L_Text_Banner3 .text {
	position: absolute;
	top: 260px;
	left: 50%;
	margin-left: -630px;
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

#L_Text_Banner3 .btn_details {
	position: absolute;
	top: 386px;
	left: 50%;
	margin-left: -630px;
}

/* 텍스트 오른쪽 배너 202412RT-2*/
#R_Text_Banner2 {
	position: relative;
	height: 530px !important;
	background:#010101 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/banner_2412rt2_bg.webp') center 0 no-repeat;
}

#R_Text_Banner2 .ttl-s {
	position: absolute;
	color: #fff;
	font-size: 27px;
	top: 80px;
	left: 50%;
	margin-left: 20px;
}

#R_Text_Banner2 .ttl {
	position: absolute;
	top: 80px; /*132px;*/
	left: 50%;
	margin-left: 18px;
	width: 531px;
	height: 138px;
  text-indent: -999em;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/banner_2412rt2_tit.png') center 0 no-repeat;
}

#R_Text_Banner2 .text {
	position: absolute;
	top: 250px;
	left: 50%;
	margin-left: 20px;
	font-size: 16px;
	color: #3b60d8;
	line-height: 20px;
}

#R_Text_Banner2 .btn_details {
	position: absolute;
	top: 370px;
	left: 50%;
	margin-left: 20px;
}

/* 텍스트 왼쪽 배너 mecharoid 메카로이드드*/
#L_Text_Banner1 {
	position: relative;
	height: 528px !important;
	background: #010101 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/event/banner_2501mecharoid_bg.webp') center 0 no-repeat;
}

#L_Text_Banner1 .ttl {
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -568px;
	width: 496px;
	height: 114px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/event/banner_2501mecharoid_tit.png') center 0 no-repeat;
}

#L_Text_Banner1 .text {
	position: absolute;
	top: 205px;
	left: 50%;
	margin-left: -630px;
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

#L_Text_Banner1 .btn_details {
	position: absolute;
	top: 320px;
	left: 50%;
	margin-left: -422px;
	display: block;
	min-width: 190px;
	width: fit-content;
	height: 45px;
	border: 1px solid #000000;
	color: #000000;
	line-height: 45px;
	text-align: center;
	padding: 0 5px;
	background: rgba(234, 200, 193, 0.1);
	/* font-weight: bold; */
}


/* 메인 배너 : 기본 버튼 */
.btn_W {
	display: block;
	min-width: 180px;
	width: fit-content;
	height: 45px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background: rgba(255, 255, 255, 0.1);
	padding: 0 5px;
}

.btn_WB {
	display: block;
	min-width: 180px;
	width: fit-content;
	height: 45px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	padding: 0 5px;
}

.btn_BW {
	display: block;
	min-width: 180px;
	width: fit-content;
	height: 45px;
	border: 1px solid #000000;
	color: #000000;
	line-height: 45px;
	text-align: center;
	background: rgba(255, 255, 255, 0.3);
	padding: 0 5px;
}

.btn_BB {
	display: block;
	min-width: 180px;
	width: fit-content;
	height: 45px;
	border: 1px solid #000000;
	color: #000000;
	line-height: 45px;
	text-align: center;
	background: rgba(255, 255, 255, 0.1);
	padding: 0 5px;
}

.btn_blue {
	display: block;
	min-width: 180px;
	width: fit-content;
	height: 45px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background: rgba(62, 126, 255, 0.5);
	padding: 0 5px;
}

.btn_202412rt {
	display: block;
	min-width: 180px;
	width: fit-content;
	height: 45px;
	border: 1px solid #dddbd1;
	color: #dddbd1;
	line-height: 45px;
	text-align: center;
	background: rgba(30, 2, 22, 0.5);
	padding: 0 5px;
}



/* 클랜전 시즌2 */
#clanEventV2 {
	position: relative;
	height: 530px !important;
	background: #000000 url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/clanv2_event_bg.jpg') center 0 no-repeat;
}

#clanEventV2 .clanv2_ttl {
	position: absolute;
	top: 98px;
	left: 50%;
	margin-left: -32px;
	width: 535px;
	height: 128px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/clanv2_event_ttl.png') center 0 no-repeat;
}

#clanEventV2 .clanv2_text {
	position: absolute;
	top: 261px;
	left: 50%;
	margin-left: 20px;
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

#clanEventV2 .btn_clanv2 {
	position: absolute;
	top: 388px;
	left: 50%;
	margin-left: 20px;
	display: block;
	min-width: 190px;
	width: fit-content;
	/* padding: 0 10px; */
	height: 45px;
	border: 1px solid #ffffff;
	color: #ffffff;
	line-height: 45px;
	text-align: center;
	background: rgba(104, 116, 253, 0.2);
}

/*************************  
메인 배너 끝  
20230821
*************************/

/*************************  
사용자 전환 배너 시작
20240305
*************************/
div.user_quick {
	display: none;
	margin-top: -312px;
	cursor: pointer;
}
div.user_quick span {
	top: -2px;
}

div.user_popup_back,
div.user_popup_back_sub {
	display: none;
	position: fixed;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 9999;
	width: 550px;
	height: 530px;
	margin-top: -265px;
	background: rgba(0, 0, 0, 0.75);
	border-radius: 30px;
}
div.user_popup01 {
	display: none;
	position: fixed;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 9999;
	margin-top: -210px;
	width: 406px;
	height: 420px;
	cursor: pointer;
}
div.user_popup01 div.user_popup_img {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	margin-left: -7px;
	width: 406px;
	height: 400px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/user_banner01.png') no-repeat;
}
div.user_popup01 p.user_text {
	font-size: 16px;
	color: #f2f2f2;
	position: absolute;
	bottom: 28px;
	left: 50%;
	margin-left: -133px;
	text-align: center;
	line-height: 18px;
}
div.user_popup01 p.coupon_close {
	position: absolute;
	bottom: -21px;
	right: 40px;
	font-size: 14px;
	color: #f2f2f2;
	width: 52px;
	cursor: pointer;
}
div.user_popup01 p.coupon_close.top,
div.user_popup02 p.coupon_close.top {
	position: absolute;
	top: -30px;
	right: -45px;
	width: 30px;
	height: 30px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/char_close.png') no-repeat;
	background-size: cover;
}
div.user_popup02 p.coupon_close.top {
	top: -4px;
	right: -35px;
}
div.user_popup01 div.checkbox input[id="check1"]+label {
	position: absolute;
	bottom: -4px;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: inline-block;
	width: 127px;
	height: 20px;
	line-height: 18px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/user_banner01_check.png') left bottom no-repeat;
}
div.user_popup01 div.checkbox input[id="check1"]:checked+label {
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/user_banner01_checked.png') left bottom no-repeat;
}
div.user_popup01 div.checkbox input[id="check1"] {
	display: none;
}
div.user_popup01 div.checkbox input[id="check1"]+label span {
	display: inline-block;
	color: #f2f2f2;
	cursor: pointer;
	font-size: 14px;
	padding-left: 28px;
}

div.user_popup02 {
	display: none;
	position: fixed;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	margin-top: -236px;
	z-index: 10000;
	width: 427px;
	height: 438px;
	background: url('https://web-files-cdn.masangsoft.com/_Microvolts/images/main/user_banner02.png') no-repeat;
}
div.user_popup02 p.coupon_number {
	position: absolute;
	bottom: 45px;
	left: 0;
	right: 0;
	text-align: center;
	color: #ffc600;
	font-size: 22px;
}
div.user_popup02 p.coupon_text {
	font-size: 16px;
	color: #f2f2f2;
	position: absolute;
	bottom: 9px;
	left: 0;
	right: 0;
	text-align: center;
	line-height: 18px;
}
div.user_popup02 p.coupon_close {
	position: absolute;
	bottom: -21px;
	right: 50px;
	font-size: 14px;
	color: #f2f2f2;
	width: 52px;
	cursor: pointer;
}
/*************************  
사용자 전환 배너 끝
20240305
*************************/


/*************************  미디어쿼리 시작 *************************/
@media all and (max-width: 1640px) {

	/* Desktop */
	.gallery-controls-next {
		right: 100px;
	}

	.gallery-controls-previous {
		left: 100px;
	}
}

@media all and (max-height: 870px) {

	/* Desktop */
	#intro p.main_logo {
		top: 138px;
	}

}
/*************************  미디어쿼리 끝 *************************/