/* About Layout Style */

input,
textarea,
button,
select,
a {
    -webkit-tap-highlight-color: transparent;
}

::selection {
	background:none !important;
	color: none !important;
	outline: none !important;
	-webkit-tap-higlight-color: transparent;
	-webkit-tap-higlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    -khtml-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

*::before, *::after {content:"";}

a:not(.selected):not(.inable),
button:not(.selected):not(.inable) {cursor:pointer;}

div[ct] {box-sizing:border-box;font-size:0px;}
div[ct] button {outline: none !important;border: none;background-color:transparent;background-repeat: no-repeat;overflow:hidden;}

div[ct|='full'] {display:block;margin:0 auto;width:100%;min-width:1400px;overflow-x:hidden;clear:both;}
div[ct|='fixed'] {display:block;margin:0 auto;width:1400px;min-width:1400px;clear:both;}
div[ct|='con'] {display:block;margin:0 auto;width:960px;min-width:960px;clear:both;}
div[ct|='inblock'] {display:inline-block;float:left;clear:left;}

div[ct~='blank']:not([ct*='ht']) {height:25px;}
div[ct~='blank'][ct~='ht'] {display:block;clear:both;border:4px solid red;}
div[ct~='blank'][ct~='ht150'] {height:150px;}
div[ct~='blank'][ct~='ht20'] {height:20px;}
div[ct~='blank'][ct~='ht10'] {height:10px;}
div[ct~='blank'][ct~='ht3'] {height:3px;}

div[ct~='half'] {display:inline-block;width:50%;float:left;}
div > div[ct~='half']:last-child {clear:right;}
div[ct~="blank"]:not([ct|='half']) {background--color:BlanchedAlmond;}
div[ct~='half'] ~ div[ct~='blank'] {display:inline-block;width:10px;float:left;background--color:Chartreuse;}

/* About Skin Deco */

div[cp|='deco'] {display:block;height:45px;overflow:hidden;clear:both;}
div[ct|='deco'] > div[ct] {height:45px;}
div[ct|='deco'] > div[ct~='L'] {float:left;margin-left:-19px;}
div[ct|='deco'] > div[ct~='R'] {float:right;position:relative;margin-right:-19px;}
div[ct|='deco'] > div[ct~='R']::after {content:"";position:absolute;top:0px;left:-39px;width:40px;height:45px;background-position:right bottom;background-repeat:no-repeat;}
div[ct|='deco'] > div[ct~='red'] {background-color:#d17142;}
div[ct|='deco'] > div[ct~='blue'] {background-color:#478396;}

div[ct|='deco'] > div[ct~='R'][ct~='blue']::after {background-image:url(./imgs/core_skin/top_deco_C_Rover.png);}
div[ct|='deco'] > div[ct~='R'][ct~='red']::after {background-image:url(./imgs/core_skin/top_deco_C_Lover.png);}




/* Deco */
div[ct] .round {border-radius:51px;}
/*
.bar[side-deco='true'] {display:block;margin:0px 0px 10px 0px;padding:10px 14px 10px 40px;width:687px;height:56px;background:url(./imgs/core_skin/bar_sub_side_deco_bg.png) no-repeat center top;color:#ffffff;font-size:18px;}
*/

.bar[side-deco|='true'],
.bar[side-deco|='both'],
.bar[side-deco|='left'], 
.bar[side-deco|='right'] {position:relative;}

.bar[side-deco]::before,
.bar[side-deco]::after {position:absolute;content:"";position:absolute;top:0px;width:20px;height:55px;background-size:20px 55px;background-repeat:no-repeat;}

.bar[side-deco|='true']::before,
.bar[side-deco|='both']::before,
.bar[side-deco|='left']::before {left:-1px;background-position:left top;background-image:url(./imgs/core_skin/bar_sub_side_decoL.png);}

.bar[side-deco|='true']::after,
.bar[side-deco|='both']::after,
.bar[side-deco|='right']::after {right:-4px;background-position:right top;background-image:url(./imgs/core_skin/bar_sub_side_decoR.png);}

.con .label.bar {position:relative;overflow:hidden;display:block;margin-top:0px;margin-bottom:10px;padding:10px 14px 10px 40px;background: linear-gradient(120deg, #3b89a2, #9c9c9c);color:#ffffff;height:56px;border-radius:8px;font-size:18px;}


/* D-Day
#dday_id {left:0px;top:0px;}

<div id="dday_id" class="dday">
	<div d-idx="1" num-val="0"></div>
	<div d-idx="2" num-val="0"></div>
	<div d-idx="3" num-val="0"></div>
</div><!-- #dday_id -->
*/



.dday {position:absolute;width:150px;height:56px;}
.dday.dday_banner	{z-index:999;left:38px;top:32px;}

.dday > div[d-idx] {width:46px;height:56px;}
.dday > div[d-idx]::after {content:"";position:absolute;top:0px;width:50px;height:60px;background-size:510px 60px;background-repeat:no-repeat;background-position:left top;background-image:url(./imgs/core_skin/dday_numset.png);}

.dday > div[d-idx='1']::after {left:0px;}
.dday > div[d-idx='2']::after {left:52px;}
.dday > div[d-idx='3']::after {left:104px;}

.dday > div[num-val='0']::after {background-position:0px 0px;}
.dday > div[num-val='1']::after {background-position:-51px 0px;}
.dday > div[num-val='2']::after {background-position:-102px 0px;}
.dday > div[num-val='3']::after {background-position:-153px 0px;}
.dday > div[num-val='4']::after {background-position:-204px 0px;}
.dday > div[num-val='5']::after {background-position:-255px 0px;}
.dday > div[num-val='6']::after {background-position:-306px 0px;}
.dday > div[num-val='7']::after {background-position:-357px 0px;}
.dday > div[num-val='8']::after {background-position:-408px 0px;}
.dday > div[num-val='9']::after {background-position:-459px 0px;}


.ddayG_set > span {display:inline-block;height:95px;}
.ddayG_set > span[num-val='0'] {width:58px;background:url(./imgs/core_skin/ddayG_0w58.png) no-repeat left top;}
.ddayG_set > span[num-val='1'] {width:46px;background:url(./imgs/core_skin/ddayG_1w46.png) no-repeat left top;}
.ddayG_set > span[num-val='2'] {width:55px;background:url(./imgs/core_skin/ddayG_2w55.png) no-repeat left top;}
.ddayG_set > span[num-val='3'] {width:50px;background:url(./imgs/core_skin/ddayG_3w50.png) no-repeat left top;}
.ddayG_set > span[num-val='4'] {width:56px;background:url(./imgs/core_skin/ddayG_4w56.png) no-repeat left top;}
.ddayG_set > span[num-val='5'] {width:50px;background:url(./imgs/core_skin/ddayG_5w50.png) no-repeat left top;}
.ddayG_set > span[num-val='6'] {width:52px;background:url(./imgs/core_skin/ddayG_6w52.png) no-repeat left top;}
.ddayG_set > span[num-val='7'] {width:51px;background:url(./imgs/core_skin/ddayG_7w51.png) no-repeat left top;}
.ddayG_set > span[num-val='8'] {width:53px;background:url(./imgs/core_skin/ddayG_8w53.png) no-repeat left top;}
.ddayG_set > span[num-val='9'] {width:51px;background:url(./imgs/core_skin/ddayG_9w51.png) no-repeat left top;}




/* Grid */
div.mw-grid {display:table;width:100%;}               
div.mw-grid > .row {display:table-row;}             
div.mw-grid > .row > .cell {display:table-cell;vertical-align:top;}

div.mw-grid > .row > .cell.cell_title {padding-right:60px;font-size:0px;width:280px;}
div.mw-grid > .row > .cell.cell_title > img {width:220px;}


table.center th,
table.center td:not(.left,.justify) {text-align:center;}
table.justify tbody td {text-align:justify;}



table.mw-grid {border-collapse:collapse;margin:10px 0;width:auto;}
table.mw-grid[ct|='full'] {width:100%;}
table.mw-grid[ct|='fixed'] {table-layout:fixed;}

table.mw-grid th {color:#478396;}
table.mw-grid th.gray,
table.mw-grid td.gray {color:#999999;}

table.mw-grid th,
table.mw-grid td {padding:4px 10px;border:1px solid #e2e2e2;color:#252525;font-weight:normal;text-align:center;font-size:18px;}


table.mw-grid[grid-style~='sideopen'] tr > *:first-child {border-left-width:0 !important;}
table.mw-grid[grid-style~='sideopen'] tr > *:last-child {border-right-width:0 !important;}


table.mw-grid[grid-style~='sideopen'] > thead > tr > *,
table.mw-grid[grid-style~='sideopen'] > tbody > tr > *:first-child {text-align:center;}

table.mw-grid[grid-style~='sideopen'] > thead > tr:first-child {border-top:1px solid #478396;}
table.mw-grid[grid-style~='sideopen'] > tbody > tr:last-child {border-bottom:1px solid #478396;}
table.mw-grid[grid-style~='sideopen'] > thead ~ tbody tr:first-child > * {border-top:none;}

table.mw-grid[grid-style~='sideopen'] > thead.emphasize > tr:first-child {border-top-width:0px;}
table.mw-grid[grid-style~='sideopen'] > thead.emphasize > tr:first-child > * {border-left:none;border-right:none;font-weight:normal;font-size:16px;}

table.mw-grid[grid-style~='sideopen'][grid-style~='outline-double'] > thead > tr:first-child {border-top:2px solid #478396;}
table.mw-grid[grid-style~='sideopen'][grid-style~='outline-double'] > thead:not(.emphasize) > tr:first-child {border-bottom:1px solid #478396;}

table.mw-grid[grid-style~='sideopen'][grid-style~='outline-double'] > thead:not(.emphasize) ~ tbody > tr:first-child {border-top:1px solid #478396;}
table.mw-grid[grid-style~='sideopen'][grid-style~='outline-double'] > thead.emphasize ~ tbody > tr:first-child th {border-top:1px solid #478396;}
table.mw-grid[grid-style~='sideopen'][grid-style~='outline-double'] > tbody:last-child tr:last-child {border-bottom:2px solid #478396;}



table.mw-grid[grid-style~='sideopen'] .slash {padding:6px;font-family:Myriad Pro Condensed, Dotum;font-weight:normal;font-size:24px;vertical-align:-2px;}
table.mw-grid[grid-style~='sideopen'] > thead .slash {color:#c694fd;}
table.mw-grid[grid-style~='sideopen'] > tbody .slash {color:#478396;}


table.mw-grid[grid-style~='open-both'] th,
table.mw-grid[grid-style~='open-both'] td {border:none;border-left-width:0 !important;border-right-width:0 !important;text-align:center;}


table.mw-grid[grid-style~='open-both'] > thead > tr:first-child > * {padding-top:6px;border-top:2px solid #478396;}
table.mw-grid[grid-style~='open-both'] > tbody > tr:last-child > * {border-bottom:2px solid #478396;}

table.mw-grid[grid-style~='open-both'] > thead > tr:last-child > *:not(.emphasize) {padding-bottom:6px;border-bottom:1px solid #478396;font-size:18px;}

table.mw-grid[grid-style~='open-both'] > thead:not(.emphasize) ~ tbody > tr:not(:last-child) > * {border-bottom:1px solid #e2e2e2;}

table.mw-grid:not([head-style~='round']) > thead.emphasize > tr > * {text-transform:uppercase;font-size:16px;}
table.mw-grid:not([head-style~='round']) > thead.emphasize > tr > *:not([class*='bg_']) {color:#478396;}

table.mw-grid:not([head-style~='round']) > thead.emphasize ~ tbody > tr > *:first-child,
table.mw-grid:not([head-style~='round']) > thead.emphasize ~ tbody > tr > th {border-right-color:#478396;color:#478396;}
table.mw-grid:not([head-style~='round']) > thead.emphasize ~ tbody > tr > td:first-child {border-left-color:#478396;}
table.mw-grid:not([head-style~='round']) > thead.emphasize ~ tbody > tr > th.emphasize {border-bottom-color:#478396;}


table.mw-grid[head-style~='round'] {background-color:#ffffff;border-collapse:separate;border-spacing:1px;}
table.mw-grid[head-style~='round'] th,
table.mw-grid[head-style~='round'] td {border:0;}

table.mw-grid[head-style~='round'] > thead > tr > *[class*='bg_'] {border-color:#ffffff !important;}
table.mw-grid[head-style~='round'] > thead > tr > *.emphasize > span.round {font-size:18px;}
table.mw-grid[head-style~='round'] > thead > tr:last-child > * {padding:4px;font-size:16px;border-radius:0;border-top-left-radius:16px;border-top-right-radius:16px;}
table.mw-grid[head-style~='round'][grid-style~='open-both'] > tbody > tr:not(:last-child) > * {border-bottom:1px solid #dadada !important;}



/* Color */
.bg_blue				{color:#f5f5f5;background-color:#4c62ad !important;}
.bg_red				{color:#f5f5f5;background-color:#d17142 !important;}
.bg_point				{color:#f5f5f5;background-color:#9f85e6 !important;}
.bg_orange			{color:#f5f5f5;background-color:#f78b56 !important;}
.bg_green			{color:#f5f5f5;background-color:#4c938a !important;}
.bg_gray				{color:#f5f5f5;background-color:#666666 !important;}
.bg_black				{color:#f5f5f5;background-color:#000000 !important;}

.bg_blue_light		{color:#ffffff;background-color:#478396 !important;}
.bg_red_light		{color:#ffffff;background-color:#d98f3e !important;}
.bg_point_light		{color:#ffffff;background-color:#c15047 !important;}
.bg_green_light	{color:#ffffff;background-color:#7ab5ae !important;}
.bg_gray_light		{color:#ffffff;background-color:#acacac !important;}

.bg_blue_pale		{color:#4c62ad;background-color:#d8ecf2 !important;}
.bg_red_pale		{color:#d17142;background-color:#f0e6e1 !important;}
.bg_point_pale		{color:#9f85e6;background-color:#e7e2f5 !important;}
.bg_green_pale	{color:#4c938a;background-color:#dcefe8 !important;}
.bg_gray_pale		{color:#5c5c5c;background-color:#eeeeee !important;}

.bg_white {background-color:#fcfcfc !important;border:1px solid #cccccc;}
.bg_white.blue {background:linear-gradient(to bottom, #d8ecf2 0%, #fcfcfc 95%);border-color:#478396 !important;}
.bg_white.red {background:linear-gradient(to bottom, #f0e6e1 0%, #fcfcfc 95%);border-color:#d98f3e !important;}
.bg_white.point {background:linear-gradient(to bottom, #e7e2f5 0%, #fcfcfc 95%);border-color:#c15047 !important;}
.bg_white.green {background:linear-gradient(to bottom, #74bbb0 0%, #fcfcfc 95%);border-color:#7ab5ae !important;}
.bg_white.gray {background:linear-gradient(to bottom, #eeeeee 0%, #fcfcfc 95%);border-color:#9c9c9c !important;color:#3c3c3c !important;}

.blue {color:#4c62ad !important;}
.red {color:#d17142 !important;}
.orange {color:#f78b56 !important;}
.point {color:#9f85e6 !important;}
.green {color:#478396 !important;}
.gray {color:#7c7c7c !important;}
.white {color:#ffffff !important;}

.blue_light:not(.bg_black)	{color:#478396 !important;}
.bg_black.blue_light				{color:#5a4eff !important;}
.red_light								{color:#d98f3e !important;}
.point_light							{color:#c15047 !important;}
.green_light							{color:#7ab5ae !important;}

.blue_pale		{color:#d8ecf2 !important;}
.red_pale		{color:#f0e6e1 !important;}
.point_pale		{color:#e7e2f5 !important;}
.green_pale		{color:#d6eae3 !important;}
.gray_pale		{color:#acacac !important;}

.subway_bg[subway-line]		{color:#FFFFFF;}
.subway_bg[subway-line='1'] {background-color:#0052A4;}
.subway_bg[subway-line='2'] {background-color:#00A84D;}
.subway_bg[subway-line='3'] {background-color:#EF7C1C;}
.subway_bg[subway-line='4'] {background-color:#00A5DE;}
.subway_bg[subway-line='5'] {background-color:#996CAC;}
.subway_bg[subway-line='6'] {background-color:#CD7C2F;}
.subway_bg[subway-line='7'] {background-color:#747F00;}
.subway_bg[subway-line='8'] {background-color:#E6186C;}
.subway_bg[subway-line='9'] {background-color:#BDB092;}



table tr.point * {color:#d32974 !important;}
table tr.blue * {color:RoyalBlue !important;}