@charset "utf-8";

/* made by Jang yongho */

/* common */
html{width:100%;height:100%;/*overflow-y:scroll*/}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0px;padding:0px;font:inherit;vertical-align:baseline;}
body{font-size:12px;font-family:Arial, Malgun Gothic, '맑은 고딕', '돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;color:#74767a;line-height: 150% !important;}
[lang$="CN"] body {font-family:'Microsoft YaHei', 微软雅黑, Tahoma, Verdana, Arial, Simsun, 宋体; }
[lang$="TW"] body {font-family:'Microsoft JhengHei', 微軟正黑體, Arial, sans-serif; }
[lang$="HK"] body {font-family:微軟正黑體, samsungUtilityIcons, Arial, sans-serif; }
a,a:link,a:visited{color:#74767a;text-decoration:none}
ul,ol{list-style:none}
address,em{font-style:normal}
table{border-spacing:0px;border-collapse:collapse;width:100%}
table,fieldset,th,td,img{border:none}
td{word-break:break-all}
img,input,select{vertical-align:middle}
caption{width:0px;height:0px;line-height:0px;visibility:hidden;overflow:hidden}
legend{position:absolute;width:0px;height:0px;line-height:0px;visibility:hidden;overflow:hidden}
hr{display:none;}
button {cursor:pointer;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

/*skipNavigation*/
#skipNav{font-size:12px; text-align:center }
#skipNav a{ position:absolute; display:block; width:1px; height:1px; left:-1000%; overflow:hidden; z-index:10000 }
#skipNav a:focus, #skipNav a:active{ position:relative; left:0; width:100%; height:auto; padding:5px 0; background:#fff; color:#000}

/* 숨김처리 */
.hidden {position:absolute;width:0px;height:0px;line-height:0px;visibility:hidden;overflow:hidden}
.hiddenall * {position:absolute;width:0px;height:0px;line-height:0px;visibility:hidden;overflow:hidden}

.hideAll {display:none !important;}
.hidePc {display:none;}
@media only screen and (max-width: 799px) {
html{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:active {background-color: rgba(100,186,255,0.3) !important;}
.hidePc {display:block;}
.hideMobile {display:none;}
}

/*정렬클래스*/

/* after */
.clfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}
/*.clfix{display:inline-block}*/
.clfix{display:block}
/* Hides from IE-mac \*/
* html .clfix{height:1%;}
/* End hide from IE-mac */
.clfix{zoom:1;} /*for IE 5.5-7*/

input, button, textarea {margin:0; padding:0;}

/* language r-t-l */
.rtl {direction:rtl;}

/* common images */
.bgIcon {background:url('../img/iconTotalWeb.png') no-repeat;} /* icon total image  - Web */
.appIcon {display:inline-block; width:28px; height:28px; margin-right:9px; vertical-align:middle; background:url('../img/selectIconWeb.png') no-repeat;} /* Select app Icon image - Web */

/* Service Icon **************************************/
		.evergame .appIcon{background-position:0 0;} /* Samsung Games  */
		.evermusic .appIcon{background-position:-50px 0;} /* Samsung Music */
		[lang="ko"] .evermusic .appIcon {background-position:-100px -350px;}
		.allshareplay .appIcon{background-position:-100px 0;} /* Samsung Link */
		.evervideo .appIcon{background-position:-150px 0;} /* Samsung Video */
		.videohub .appIcon{background-position:-200px 0;} /* video hub */
		.yosemite .appIcon{background-position:-250px 0;} /* Samsung WatchON */

		.everlearn .appIcon{background-position:-50px -50px;} /* Samsung Learning */
		.learninghub .appIcon{background-position:-100px -50px;} /* learning hub */
		.everbooks .appIcon{background-position:-150px -50px;} /* Samsung Books */
		.swingo .appIcon{background-position:-200px -50px;} /* Samsung Video */
		.swallet .appIcon{background-position:-250px -50px;} /* Samsung Wallet */

		.apps .appIcon{background-position:0px -100px;} /* Samsung Apps Mobile */
		.chaton .appIcon{background-position:-50px -100px;} /* ChatON */
		.everglades .appIcon{background-position:-150px -100px;} /* Samsung Hub */
		.findmymobile .appIcon{background-position:-200px -100px;} /* Find My Mobile */
		.nservice .appIcon{background-position:-250px -100px;} /* web site */
		.saccount .appIcon{background-position:-250px -100px;} /* Samsung account */
		[lang$="-JP"] .saccount .appIcon{background-position:-150px -400px;} /* Samsung account */

		.printap .appIcon{background-position:0px -150px;} /* Samsung PrinTap */
		.readershub .appIcon{background-position:-50px -150px;} /* 리더스허브 */
		.dearcandle .appIcon{background-position:-100px -150px;} /* dearCandle */
		.groupplay .appIcon{background-position:-150px -150px;} /* Group Play */
		.mediahub .appIcon{background-position:-200px -150px;} /* Media Hub */
		.yosemitetv .appIcon{background-position:-250px -150px;} /* Movies & TV Shows */

		.herennow .appIcon{background-position:0px -200px;} /* here & now */
		.slebron .appIcon{background-position:-50px -200px;} /* LeBron */
		.ssuggest .appIcon{background-position:-100px -200px;} /* S suggest */
		.smilk .appIcon{background-position:-150px -200px;} /*  Milk */
		.musichub .appIcon{background-position:-200px -200px;} /* Music Hub */
		.ownershub .appIcon{background-position:-250px -200px;} /* Owner's Hub */

		.smagazine .appIcon{background-position:0px -250px;} /* Papergarden */
		.sfutebol .appIcon{background-position:-50px -250px;} /* Samsung Futebol */
		[lang$="-BR"] .sfutebol .appIcon{background-position:-100px -250px;} /* Entre no Jogo */
		.adhub .appIcon{background-position:-150px -250px;} /* AdHub */
		.shealth .appIcon{background-position:-200px -250px;} /* S Health */
		.smartswitch .appIcon{background-position:-250px -250px;} /* Samsung Smart Switch */

		.gamecast .appIcon{background-position:0px -300px;} /* GameCast */
		.kick .appIcon{background-position:-50px -300px;} /* kick */
		.morning .appIcon{background-position:-100px -300px;} /* morning */
		.seducate .appIcon{background-position:-150px -300px;} /* S Educate */
		.kobas .appIcon{background-position:-200px -300px;} /* kobas */
		.smashsports .appIcon{background-position:-250px -300px;} /* Smash Sports */

		.pictionary .appIcon{background-position:-150px -350px;} /* Pictionary */
		.proximity .appIcon{background-position:-200px -350px;} /* 50yd */
		.squeue .appIcon{background-position:-250px -350px;} /* Queue */
		.milkvideo .appIcon {background-position:-50px -350px;} /* Milk Video */
		.milkvr .appIcon {background-position:0px -350px;} /* Milk VR */

        .themestore .appIcon {background-position:0px -400px;} /* Theme Store */
        .coreapps .appIcon {background-position:-50px -400px;} /* Enhanced Features */
		.knoxmsg .appIcon{background-position:-100px -400px;} /* Knox Message */
		.penup .appIcon{background-position:-200px -400px;} /* PEN.UP */
		.schefclct .appIcon{background-position:-250px -400px;} /* Chef Collection */

		.tizenstore .appIcon{background-position:0px -450px;} /* Tizen Store */
		.sassistant .appIcon {background-position:-50px -450px;} /* S Assistant */
		.peppermint .appIcon {background-position:-100px -450px;} /* Peppermint */
		.smtswchmob .appIcon{background-position:-150px -450px;} /* Samsung SmartSwitch Mobile  */
		.spay .appIcon{background-position:-200px -450px;} /* Samsung Pay */
		[lang$="-US"] .spay .appIcon{background-position: -150px -800px;} /* Samsung Wallet (Pay) */
		[lang$="-GB"] .spay .appIcon{background-position: -150px -800px;} /* Samsung Wallet (Pay) */
		[lang$="-FR"] .spay .appIcon{background-position: -150px -800px;} /* Samsung Wallet (Pay) */
		[lang$="-DE"] .spay .appIcon{background-position: -150px -800px;} /* Samsung Wallet (Pay) */
		[lang$="-IT"] .spay .appIcon{background-position: -150px -800px;} /* Samsung Wallet (Pay) */
		[lang$="-ES"] .spay .appIcon{background-position: -150px -800px;} /* Samsung Wallet (Pay) */
		.sbrowser .appIcon{background-position:-250px -450px;} /* Internet for Samsung Galaxy */

		.gearapps .appIcon{background-position:0px -500px;} /* Samsung Gear Apps */
		/* .spay .appIcon{background-position:-50px -500px;} Samsung Pay */
		.familycntd .appIcon{background-position:-100px -500px;} /* Family Square */
		.skids .appIcon{background-position:-150px -500px;} /* Samsung Kids */
		.snote .appIcon{background-position:-200px -500px;} /* S Note */
		.myknox .appIcon{background-position:-250px -500px;} /* MyKNOX */

		.sflow .appIcon{background-position:0px -550px;} /* Samsung Flow */
		.spaygear .appIcon{background-position:-50px -550px;} /* Samsung Pay (Gear) */
		.glauncher .appIcon{background-position:-100px -550px;} /* Game Launcher */
		.sgear .appIcon{background-position:-150px -550px;} /* Samsung Gear */
		.samcloud .appIcon{background-position:-200px -550px;} /* Samsung Cloud */
		.sfocus .appIcon{background-position:-250px -550px;} /* Samsung Focus */

		.spass .appIcon{background-position:0px -600px;} /* Samsung Pass */
		.cauto .appIcon{background-position:-50px -600px;} /* Connect Auto */
		.samsungvr .appIcon{background-position:-100px -600px;} /* Samsung VR */
		.smarsh .appIcon{background-position:-150px -600px;} /* Samsung Marshmallow */
		.sdex .appIcon{background-position:-200px -600px;} /* Samsung DeX */
		.spaymini .appIcon{background-position:-250px -600px;} /* SAMSUNG pay mini */

		.sconnect .appIcon{background-position:0px -650px;} /* Samsung Connect */
		.shome .appIcon{background-position:0px -650px;} /* VF SmartHome */
		.amxshome .appIcon{background-position:0px -650px;} /* AMX SmartHome */
		.smusic .appIcon{background-position:-50px -650px;} /* Samsung Music */
		.sbixbyvs .appIcon{background-position:-100px -650px;} /* Bixby Vision */
		.shlbixby .appIcon{background-position:-150px -650px;} /* Bixby */
		.bixbyhome .appIcon{background-position:-200px -650px;} /* Bixby Home*/
		.swifi .appIcon{background-position:-250px -650px;} /* Secure WiFi */

		.bixbyv20 .appIcon{background-position:0px -700px;} /* Bixby Voice 2.0 */
		.lodex .appIcon{background-position:-50px -700px;} /* Linux on DeX */
		.skidshome .appIcon{background-position:-100px -700px;} /* Kids Home */
		.skidsmode .appIcon{background-position:-150px -700px;} /* Kids Mode */
		/* [lang$="-IN"] .themestore .appIcon{background-position:-200px -700px;} Theme store */
		/* [lang$="-CN"] .themestore .appIcon{background-position:-200px -700px;} Theme store */
		/* [lang$="-IN"] .apps .appIcon{background-position:-250px -700px;} Galaxy Apps */

		.srewards .appIcon{background-position:0px -750px;} /* Samsung Rewards */
		.sbwallet .appIcon{background-position:-50px -750px;} /* Samsung Blockchain Wallet */
		.sbkeystore .appIcon{background-position:-50px -750px;} /* Samsung Blockchain Keystore */
		.gbooster .appIcon{background-position:-150px -750px;} /* Game Booster */
		.sdaily .appIcon{background-position:-200px -750px;} /* Samsung Daily */
		.shmonitor .appIcon{background-position:-250px -750px;} /* Samsung Health Monitor */

		.mobiletvplus .appIcon{background-position: 0px -800px;} /* Mobile TV Plus */
		.sfree .appIcon{background-position: -50px -800px;} /* Samsung Free */
		[lang$="-FR"] .sfree .appIcon{background-position: -100px -800px;} /* Samsung O */
		[lang$="-IT"] .sfree .appIcon{background-position: -100px -800px;} /* Samsung O */
		[lang$="-PA"] .sfree .appIcon{background-position: -100px -800px;} /* Samsung O */

@media only screen and (max-width: 799px) {
	.bgIcon {background:url('../img/iconTotalMobile.png') no-repeat; background:url('../img/iconTotalie8.png') no-repeat\9; background-size:250px;} /* icon total image  - Mobile */
	.appIcon {display:inline-block; width:25px; height:25px; vertical-align:middle; background:url('../img/selectIconMobile.png') no-repeat; background:url('../img/selectIconie8.png') no-repeat\9; background-size:150px 425px;} /* app Icon image - Mobile */

	/* Service Icon **************************************/
		.evergame .appIcon{background-position:0 0;} /* Samsung Games  */
		.evermusic .appIcon{background-position:-25px 0;} /* Samsung Music */
		[lang="ko"] .evermusic .appIcon {background-position:-50px -175px;}
		.allshareplay .appIcon{background-position:-50px 0;} /* Samsung Link */
		.evervideo .appIcon{background-position:-75px 0;} /* Samsung Video */
		.videohub .appIcon{background-position:-100px 0;} /* video hub */
		.yosemite .appIcon{background-position:-125px 0;} /* Samsung WatchON */

		.everlearn .appIcon{background-position:-25px -25px;} /* Samsung Learning */
		.learninghub .appIcon{background-position:-50px -25px;} /* learning hub */
		.everbooks .appIcon{background-position:-75px -25px;} /* Samsung Books */
		.swingo .appIcon{background-position:-100px -25px;} /* Samsung Video */
		.swallet .appIcon{background-position:-125px -25px;} /* Samsung Wallet */

		.apps .appIcon{background-position:0px -50px;} /* Samsung Apps Mobile */
		.chaton .appIcon{background-position:-25px -50px;} /* ChatON */
		.everglades .appIcon{background-position:-75px -50px;} /* Samsung Hub */
		.findmymobile .appIcon{background-position:-100px -50px;} /* Find My Mobile */
		.nservice .appIcon{background-position:-125px -50px;} /* web site */
		.saccount .appIcon{background-position:-125px -50px;} /* Samsung account */
		[lang$="-JP"] .saccount .appIcon{background-position:-75px -200px;} /* Samsung account */

		.printap .appIcon{background-position:0px -75px;} /* Samsung PrinTap */
		.readershub .appIcon{background-position:-25px -75px;} /* 리더스허브 */
		.dearcandle .appIcon{background-position:-50px -75px;} /* dearCandle */
		.groupplay .appIcon{background-position:-75px -75px;} /* Group Play */
		.mediahub .appIcon{background-position:-100px -75px;} /* Media Hub */
		.yosemitetv .appIcon{background-position:-125px -75px;} /* Movies & TV Shows */

		.herennow .appIcon{background-position:0px -100px;} /* here & now */
		.slebron .appIcon{background-position:-25px -100px;} /* LeBron */
		.ssuggest .appIcon{background-position:-50px -100px;} /* S suggest */
		.smilk .appIcon{background-position:-75px -100px;} /*  Milk */
		.musichub .appIcon{background-position:-100px -100px;} /* Music Hub */
		.ownershub .appIcon{background-position:-125px -100px;} /* Owner's Hub */

		.smagazine .appIcon{background-position:0px -125px;} /* Papergarden */
		.sfutebol .appIcon{background-position:-25px -125px;} /* Samsung Futebol */
		[lang$="-BR"] .sfutebol .appIcon{background-position:-50px -125px;} /* Entre no Jogo */
		.adhub .appIcon{background-position:-75px -125px;} /* AdHub */
		.shealth .appIcon{background-position:-100px -125px;} /* S Health */
		.smartswitch .appIcon{background-position:-125px -125px;} /* Samsung Smart Switch */

		.gamecast .appIcon{background-position:0px -150px;} /* GameCast */
		.kick .appIcon{background-position:-25px -150px;} /* kick */
		.morning .appIcon{background-position:-50px -150px;} /* morning */
		.seducate .appIcon{background-position:-75px -150px;} /* S Educate */
		.kobas .appIcon{background-position:-100px -150px;} /* kobas */
		.smashsports .appIcon{background-position:-125px -150px;} /* Smash Sports */

		.pictionary .appIcon{background-position:-75px -175px;} /* Pictionary */
		.proximity .appIcon{background-position:-100px -175px;} /* 50yd */
		.squeue .appIcon{background-position:-125px -175px;} /* Queue */
		.milkvideo .appIcon {background-position:-25px -175px;} /* Milk Video */
		.milkvr .appIcon {background-position:0px -175px;} /* Milk VR */

        .themestore .appIcon {background-position:0px -200px;} /* Theme Store */
        .coreapps .appIcon {background-position:-25px -200px;} /* Enhanced Features */
        .knoxmsg .appIcon {background-position:-50px -200px;} /* Knox Message */
        .penup .appIcon{background-position:-100px -200px;} /* PEN.UP */
		.schefclct .appIcon{background-position:-125px -200px;} /* Chef Collection */

		.tizenstore .appIcon {background-position:0px -225px;} /* Tizen Store */
		.sassistant .appIcon {background-position:-25px -225px;} /* S Assistant */
		.peppermint .appIcon {background-position:-50px -225px;} /* Peppermint */
		.smtswchmob .appIcon{background-position:-75px -225px;} /* Samsung SmartSwitch Mobile  */
		.spay .appIcon{background-position:-100px -225px;} /* Samsung Pay 변경 - 20170418 */
		[lang$="-US"] .spay .appIcon{background-position: -75px -400px;} /* Samsung Wallet (Pay) */
		[lang$="-GB"] .spay .appIcon{background-position: -75px -400px;} /* Samsung Wallet (Pay) */
		[lang$="-FR"] .spay .appIcon{background-position: -75px -400px;} /* Samsung Wallet (Pay) */
		[lang$="-DE"] .spay .appIcon{background-position: -75px -400px;} /* Samsung Wallet (Pay) */
		[lang$="-IT"] .spay .appIcon{background-position: -75px -400px;} /* Samsung Wallet (Pay) */
		[lang$="-ES"] .spay .appIcon{background-position: -75px -400px;} /* Samsung Wallet (Pay) */
		.sbrowser .appIcon{background-position:-125px -225px;} /* Internet for Samsung Galaxy */

		.gearapps .appIcon {background-position:0px -250px;} /* Samsung Gear Apps */
		/* .spay .appIcon {background-position:-25px -250px;} Samsung Pay */
		.familycntd .appIcon{background-position:-50px -250px;} /* Family Square */
		.skids .appIcon{background-position:-75px -250px;} /* Samsung Kids */
		.snote .appIcon{background-position:-100px -250px;} /* S Note */
		.myknox .appIcon{background-position:-125px -250px;} /* MyKNOX */

		.sflow .appIcon {background-position:0px -275px;} /* Samsung Flow */
		.spaygear .appIcon {background-position:-25px -275px;} /* Samsung Pay (Gear) */
		.glauncher .appIcon {background-position:-50px -275px;} /* Game Launcher */
		.sgear .appIcon {background-position:-75px -275px;} /* Samsung Gear */
		.samcloud .appIcon {background-position:-100px -275px;} /* Samsung Cloud */
		.sfocus .appIcon {background-position:-125px -275px;} /* Samsung Focus */

		.spass .appIcon {background-position:0px -300px;} /* Samsung Pass */
		.cauto .appIcon{background-position:-25px -300px;} /* Connect Auto */
		.samsungvr .appIcon{background-position:-50px -300px;} /* Samsung VR */
		.smarsh .appIcon{background-position:-75px -300px;} /* Samsung Marshmallow */
		.sdex .appIcon{background-position:-100px -300px;} /* Samsung DeX */
		.spaymini .appIcon{background-position:-125px -300px;} /* SAMSUNG pay mini */

		.sconnect .appIcon{background-position:0px -325px;} /* Samsung Connect */
		.shome .appIcon{background-position:0px -325px;} /* VF SmartHome */
		.amxshome .appIcon{background-position:0px -325px;} /* AMX SmartHome */
		.smusic .appIcon{background-position:-25px -325px;} /* Samsung Music */
		.sbixbyvs .appIcon{background-position:-50px -325px;} /* Bixby Vision */
		.shlbixby .appIcon{background-position:-75px -325px;} /* Bixby */
		.bixbyhome .appIcon{background-position:-100px -325px;} /* Bixby Home */
		.swifi .appIcon{background-position:-125px -325px;} /* Secure WiFi */

		.bixbyv20 .appIcon{background-position:0px -350px;} /* Bixby Voice 2.0 */
		.lodex .appIcon{background-position:-25px -350px;} /* Linux on DeX */
		.skidshome .appIcon{background-position:-50px -350px;} /* Kids Home */
		.skidsmode .appIcon{background-position:-75px -350px;} /* Kids Mode */
		/* [lang$="-IN"] .themestore .appIcon{background-position:-100px -350px;} Theme store */
		/* [lang$="-CN"] .themestore .appIcon{background-position:-100px -350px;} Theme store */
		/* [lang$="-IN"] .apps .appIcon{background-position:-125px -350px;} Galaxy Apps */

		.srewards .appIcon{background-position:0px -375px;} /* Samsung Rewards */
		.sbwallet .appIcon{background-position:-25px -375px;} /* Samsung Blockchain Wallet */
		.sbkeystore .appIcon{background-position:-25px -375px;} /* Samsung Blockchain Keystore */
		.gbooster .appIcon{background-position:-75px -375px;} /* Game Booster */
		.sdaily .appIcon{background-position:-100px -375px;} /* Samsung Daily */
		.shmonitor .appIcon{background-position:-125px -375px;} /* Samsung Health Monitor */

		.mobiletvplus .appIcon{background-position: 0px -400px;} /* Mobile TV Plus */
		.sfree .appIcon{background-position: -25px -400px;} /* Samsung Free */
		[lang$="-FR"] .sfree .appIcon{background-position: -50px -400px;} /* Samsung O */
		[lang$="-IT"] .sfree .appIcon{background-position: -50px -400px;} /* Samsung O */
		[lang$="-PA"] .sfree .appIcon{background-position: -50px -400px;} /* Samsung O */
}

/* error page */
.error_box { background:url('../img/bgError.png') no-repeat 0 0; width:743px; height:424px; margin:0 auto; margin-top:59px; margin-bottom:30px;  overflow:hidden; }
.error_box h3 { font-size:20px; padding:42px 0 0 41px; font-weight:bold; }
.error_box .txt_error { margin:80px 0 0 40px; }
.error_box .icon { float:left; margin-right:35px; }
.error_box .txt { float:left; }
.error_box .txt p { margin-bottom:15px; }
.error_box .txt span.title {  font-size:30px; color:#393d40;}
.error_box .txt span.con { font-size:15px; color:#4280be; font-weight:bold; }
.error_box .txt span.text { font-size:12px; color:#393d40;}
.error_box .txt div.error_btn { margin-top:20px; }
.error_btn div {float:left; margin-right:5px;}
.error_btn a{display:block; background:url('../img/btnError.png') left 0; float:left; color:#5c6166; padding-left:15px; text-decoration:none; height:25px; cursor:pointer;  overflow:hidden; }
.error_btn a span{display:block; float:left; background:url('../img/btnError.png') right 0; color:#5c6166; line-height:25px; padding-right:15px; height:25px; overflow:hidden; font-size:11px; font-weight:normal;}

@media only screen and (max-width: 799px) {

.error_box { background:none; width:320px; height:424px; margin:0 auto;  margin-bottom:30px;  overflow:hidden; }
.error_box h3 { font-size:20px; padding:42px 0 0 20px; font-weight:bold; }
.error_box .txt_error { margin:42px 0 0 20px; }
.error_box .icon {float: none;  margin-right:35px; }
.error_box .txt { float: none; }
.error_box .txt p { margin-bottom:15px; }
.error_box .txt span.title {  font-size:30px; color:#393d40;}
.error_box .txt span.con { font-size:15px; color:#4280be; font-weight:bold; }
.error_box .txt span.text { font-size:12px; color:#393d40;}
.error_box .txt div.error_btn { margin-top:40px; }
.error_btn div {float:left; margin-right:5px;}
.error_btn a{display:block; background:url('../img/btnError.png') left 0; float:left; color:#5c6166; padding-left:15px; text-decoration:none; height:25px; cursor:pointer;  overflow:hidden; }
.error_btn a span{display:block; float:left; background:url('../img/btnError.png') right 0; color:#5c6166; line-height:25px; padding-right:15px; height:25px; overflow:hidden; font-size:11px; font-weight:normal;}




}


/* Layout 병합 부분*/


/* made by Jang yongho */

@media only screen and (max-width: 1000px) {

	header, footer {width:1000px;}
	.serviceMask {width:1000px; height:100%;}

}


/* ************  PC  ********************************************************************************** */

	/* common **************************************/
	.dimd {display:none; position:fixed; left:0; top:0; overflow-y:auto; width:100%; height:100%; background:#000;  opacity:0.9; filter:alpha(opacity=90); z-index:5000; }
	.blind{position: absolute;visibility: hidden;line-height: 0;width: 0;height: 0;}

	.btnService {position:relative; width:996px; width: 170px; margin:-1px auto 0 auto; text-align:center; background:#fff; border-top:1px solid #dadada; z-index:1}
	.btnService a {position:relative; display:block; width:170px; margin:-1px auto 0 auto;; text-align:center; color:#fff; background:#0051a0; line-height:34px; font-size:11px; border-radius:0 0 3px 3px; letter-spacing:0 !important;}
	.btnService a span {position:absolute; right:20px; top:15px;display:block; width:7px; height:5px; background-position:-20px -76px;}
	.btnService a.close span {background-position:-27px -76px;}

	/* Header **************************************/
		#museWrap {}
		header {height:45px; background:#ffffff; border-top: 2px solid #303438; }
		header #headerIn {overflow:hidden; width:1000px; height:35px; margin:5px auto; line-height:35px;}

		header .logo {float:left; overflow:hidden; width:300px;height:35px;}
		header .logo a {float:left; height: 35px; background-repeat:no-repeat;}
		header .logo .bgIcon {width:125px;margin-right:15px;background-position: -130px -209px;}

		/* nation */
		header .logo .cns {width:121px;background:url('../img/logo_ko.png');}/* korea */


		header .sign {float:right; width:400px; text-align:right;}
		header .sign span {font-size:11px; color:#333333;}
		header .sign a.btnSign {display:inline-block;height:18px;margin-left:12px;padding:0px 23px; font-size:11px; color:#057bd4; font-weight:bold; /* border:1px solid #cecece;border-radius:2px; background:#ececec;  */font-family:Arial,'돋음',Dotum;line-height:20px;}
		header .sign a.btnSignOut {display:inline-block;height:18px;margin-left:15px;padding:0px 23px; font-size:11px; color:#666666; font-weight:bold; /* border:1px solid #cecece;border-radius:2px; background:#ececec; */font-family:Arial,'돋음',Dotum;line-height:20px;}
		header .sign a.btnSignOut:hover, header .sign a.btnSignOut:active, header .sign a.btnSignOut:focus{ color:#057bd4;}

		#accNav {position:absolute;top:0;left:0;z-index:500;width:100%;height:0;}
		#accNav p a {position:absolute;left:0;top:0;display:block;overflow:hidden;width:1px;height:1px;margin-left:-1px;margin-bottom:-1px;text-align:center;color:#000;white-space:nowrap;font-weight:bold; font-size:16px;}
		#accNav p a:focus, #accNav p a:hover, #accNav p a:active {width:100%;height:auto;padding:13px 0;background:#0c4da2;color:#fff;z-index:1000;}
		#mobile_odc_nav{display: none;}

	/* visual, TabMenu **************************************/
		#museContainer {background:url('../img/visual.png') no-repeat 50% top;}
		.visual {width:1000px; height:213px; margin:0 auto; text-align:center; font-weight:bold; color:#fff; background:url('../img/visual.png') no-repeat 50% top;}
		.visual span {display:block; padding:58px 0px 11px 0px; font-size:26px;line-height:100%;}
		.visual p {font-size:56px;line-height:100%;}
		.visual span.mainIntroGuide {padding:50px 0px 11px 0px;}
		.visual span.museMainDesc {padding:11px 0px 0px 0px; font-size:10px;}

		#museNav {width:1000px; height:60px; margin:0 auto;}
		#museNav:after {content:""; clear:both; display:block;}
		#museNav li {float:left; width:333px; height:60px; letter-spacing:-0.5px;}
		#museNav li a {display:block;font-size:18px;font-weight:bold;line-height:60px;color:#fff;text-align:center;background:#0051a0; outline: none;}
		#museNav li.cent {width:334px;}
		#museNav li.cent a {margin:0px 1px;}
		#museNav li.on a {color:#0051a0;border:none;background:#fff;}

	/* content **************************************/
		#museContent {margin:0 auto; padding:58px 0px 100px 0px;}
		#museContent h2 {width:1000px; margin:0px auto; padding:58px 0px 20px 0px; font-size:26px;font-weight:bold;color:#303030; line-height:100%;}
		#museContent h2:first-child{padding-top:0px;}
		#museContent .contentIn {width:1000px; min-height:450px; margin:0 auto;}

		[lang="ko"] #museContent .contentIn {min-height:580px;}
		[lang="en-US"] #museContent .contentIn {min-height:580px;}
		[lang="en-GB"] #museContent .contentIn {min-height:500px;}
		[lang="es-ES"] #museContent .contentIn {min-height:500px;}
		[lang="de-DE"] #museContent .contentIn {min-height:500px;}
		[lang="fr-FR"] #museContent .contentIn {min-height:500px;}
		[lang="it-IT"] #museContent .contentIn {min-height:500px;}
		[lang="en-AU"] #museContent .contentIn {min-height:475px;}
		[lang="pt-BR"] #museContent .contentIn {min-height:475px;}
		[lang="zh-CN"] #museContent .contentIn {min-height:475px;}
		[lang="en-IE"] #museContent .contentIn {min-height:475px;}
		[lang="en-CA"] #museContent .contentIn {min-height:475px;}

		#museContent .contentIn h2.searchTit {padding:40px 0px 15px 0px;}
		#museContent .contentIn h2.searchTit span {color:#004f9d;}
		#museContent .contentIn h2.inquiryGateTit {}
		#museContent .sectionTit {margin-top:40px;}
		#museContent .sectionTit h3 {margin-bottom:7px; font-size:24px; color:#303030; font-weight:bold; line-height:100%;}
		#museContent .sectionTit p {font-size:14px; color:#666666; font-weight:bold;}

		#categoryTop {display: block;}
		#categoryBottom {display: none;}

		#muse_footer {position: relative; background-color:#303438; height: auto; padding-bottom: 20px;}
		#muse_footer .footerIn { width:980px; margin:auto; padding:10px 10px 0px 10px; }
		#muse_footer .mem_box { overflow:hidden; }
		#muse_footer .mem_box .login { display: none;}
		#muse_footer .mem_box .pcLang { margin-top: 10px; float: left; background-color: #4a4e52; }
		#muse_footer .mem_box .pcLang .current {   position: relative; padding: 7px 40px 6px 10px ;color: #fff;font-size: 12px;line-height: 12px;text-decoration: none;}
		#muse_footer .mem_box .pcLang .current a { color: #fff;font-size: 12px;line-height: 12px;text-decoration: none;}
		#muse_footer .mem_box .pcLang .current a span {   position: absolute;  right: 11px;  top: 0px;  width: 16px;  height: 26px;  background-position: -95px -200px; }
		#muse_footer .mem_box .lang { display: none; }
		#muse_footer .util { font-size:10px; color:#888888; margin-top:22px; margin-bottom:5px; }
		#muse_footer .util a { line-height: 14px; font-size:12px; margin:0 5px; color:#ffffff; }
		#muse_footer .util span {display:block;}
		#muse_footer .copyright {line-height: 14px; font-size:12px; color:#ffffff; text-align:right;  margin-top:-22px; }
		#muse_footer #cookie_banner {background-color:#EAEAEA; height:90px; left:0px; right:0px; bottom:0px; z-index:9999; position:fixed; padding:30px;}
		#muse_footer #cookie_banner #cookie_close {position:absolute; right:20px; display:block; width:20px; height: 20px; background:url('../img/iconTotalWeb.png') no-repeat; background-position:0px -76px;}
		#muse_footer #cookie_banner .cookie_banner_sub {font-weight:bold; font-size:16px; color:black;}


/* **********  Mobile  ****************************************************************************************************************************** */
@media only screen and (max-width: 799px) {

	body {height:100%;}
	#museWrap {min-height:100%;margin-bottom: -124px;}

	/* common **************************************/
	.dimd {display:none; position:fixed; left:0; top:0; overflow-y:auto; width:100%; height:100%; background:#000;  opacity:0.9; filter:alpha(opacity=90); z-index:5000; }

	.bgNone {background:none !important;}

	.btnService {position:relative; width:100%; text-align:center; background:#f6f6f6; border-top:1px solid #dadada; z-index:1}
	.contentIn .btnService {width:100%; text-align:center; background:#fff;}
	.btnService a {position:relative; display:block; width:67px; margin:-1px auto 0 auto; padding:0px 20px; text-align:center; color:#fff; background:#0051a0; line-height:26px; font-size:9px !important; border-radius:0 0 3px 3px;}
	.btnService a span {position:absolute; right:10px; top:11px;display:block; width:5px; height:4px; background-position:-15px -44px;}
	.btnService a.close {text-align:center;}
	.btnService a.close span {background-position:-20px -44px;}

	/* Header **************************************/
		header {display:none;}
		header .logo .bgIcon {display:none;}
		#ncomui-header {display:none;}
		#accNav {display:none;}
	/* visual, TabMenu **************************************/
		#museContainer {min-height:100%;margin-bottom: -95px; background:none; min-width:320px;}
		.visual {width:100%; height:97px; text-align:center; font-weight:bold; color:#fff; background:url('../img/mVisual.png') no-repeat 50% top; background-size:799px 141px;}
		.visual span {display:block; padding:24px 0px 6px 0px; font-size:16px;line-height:100%;}
		.visual p {font-size:25px;line-height:100%;}
		.visual span.mainIntroGuide {padding:18px 0px 6px 0px;}
		.visual span.museMainDesc {padding:6px 2px 0px 2px; font-size:8px; word-break:keep-all; line-height:12px;}

		#museNav {width:100%; height:44px; margin:0 auto; background:#057bd4;}
		#museNav:after {content:""; display:block; clear:both;}
		#museNav li {float:left; width:33%; height:44px;}
		#museNav li.cent {width:33%;}
		#museNav li:last-child {width:34%;}
		#museNav li a {display:block;height:44px; font-size:13px; font-weight:bold; color:#fff;text-align:center; background:#0051a0; line-height:16px;}
		#museNav li a span {display:table-cell; width:300px; height:44px; vertical-align:middle;}
		#museNav li.cent a {margin:0px 1px}
		#museNav li.on a {color:#0051a0;border:none;background:#fff;}

		/* ODC TabMenu **************************************/
			.odcTop {height:auto;}
			.odcTop .odcHeader {height:51px; padding-top:12px; text-align:center; font-weight:bold; color:#303030;}
			.odcTop .odcHeader h1 {font-size:13px; line-height:100%;}
			.odcTop .odcHeader p {margin-top:3px; font-size:12px; line-height:25px;}
			.odcTop nav {position:relative; height:46px; background:#045b9e; font-weight:bold; border-top:1px solid #03497e; border-bottom:1px solid #03497e; font-weight:bold;}
			.odcTop nav p {line-height:46px; color:#fff; text-indent:10px;}
			.odcTop nav .allMenu { overflow:hidden; position:absolute; top:7px; right:10px; width:44px; height:40px; background-position:-112px -193px; text-indent:-9999px;}
			.odcTop nav .active {background-position:-157px -193px;}
			.odcTop nav #odcNav {position:absolute; top:47px; width:100%; line-height:44px; color:#fff; text-indent:10px; z-index:5; background:#f4f8fd; border-bottom:1px solid #045b9e}
			.odcTop nav #odcNav li {border-top:1px solid #ececec}
			.odcTop nav #odcNav li:first-child {border-top:none}
			.odcTop nav #odcNav li a {position:relative; display:block; color:#272c2e;}
			.odcTop nav #odcNav li a:hover {background-color:#289bf9; color:#fff;}
			.odcTop nav #odcNav li a span {position:absolute; right:10px; top:20px;display:block; width:4px; height:6px; background-position:-25px -44px;}
			.odcTop nav #odcNav li a:hover span {background-position:-29px -44px; }

	/* content **************************************/
		#museContent {width:100%; padding:25px 0px 95px 0px;}
		#museContent.odcMobileTicket {padding-top:0; margin-top: -10px;}
		#museContent.odcMobileUpdate {padding-top:0;}
		#museContent.odcMobilePhone {padding-top:0;}
		#museContent.odcMobileMyTicket {padding-top:0; margin-top: 1px;}
		#museContent.odcMobileFaq {padding-top:2px;}

		#museContent h2 {width:100%; margin:0px auto; padding:25px 0px 15px 0px;font-size:20px;font-weight:bold; color:#303030; line-height:22px; text-align:center;}
		#museContent h2.helpTit {padding:20px 0px; background:#f6f6f6;}
		#museContent h2.langTit {text-indent:10px;}
		#museContent .contentIn {width:100%; min-height:260px; padding-bottom:50px;}

		[lang="ko"] #museContent .contentIn    {min-height:260px;}
		[lang="en-US"] #museContent .contentIn {min-height:260px;}
		[lang="en-GB"] #museContent .contentIn {min-height:260px;}
		[lang="es-ES"] #museContent .contentIn {min-height:260px;}
		[lang="de-DE"] #museContent .contentIn {min-height:260px;}
		[lang="fr-FR"] #museContent .contentIn {min-height:260px;}
		[lang="it-IT"] #museContent .contentIn {min-height:260px;}
		[lang="en-AU"] #museContent .contentIn {min-height:260px;}
		[lang="pt-BR"] #museContent .contentIn {min-height:260px;}
		[lang="zh-CN"] #museContent .contentIn {min-height:260px;}
		[lang="en-IE"] #museContent .contentIn {min-height:260px;}
		[lang="en-CA"] #museContent .contentIn {min-height:260px;}


		#museContent .contentIn.selectLang {width:100%; min-height:100%; padding-bottom:0px;}
		#museContent .contentIn h2 {text-align:left;}
		#museContent .contentIn h2.searchTit {display:none; padding:25px 0px 12.5px 0px; text-indent:10px;}
		#museContent .contentIn h2.searchTit span {color:#004f9d;}
		#museContent .contentIn h2.inquiryGateTit {text-align:center; padding-bottom:25px}
		#museContent .sectionTit {display:none;}

		#categoryTop {display: none;}
		#categoryBottom {display: block; margin-top: 10px;}
		#categoryBottom .grid {background: #3f485a;}
		#categoryBottom .grid div {float: none; overflow: visible; width: 100%;}
		#categoryBottom .grid ul {display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); list-style: none; margin: 0px; padding: 0px;}
		#categoryBottom .grid ul li {margin: 0px; border: 1px solid #4c5262; display: flex;}
		#categoryBottom .grid ul li a {display: flex; flex: 1; padding: 5px; justify-content: center; align-items: center;}
		#categoryBottom .grid ul li a p {text-align: center; font-size: 13px; letter-spacing: 0px; text-indent: 10px; word-break: keep-all; color: #b7c4df;}

	/* Footer **************************************/
		#muse_footer {display:block; width:100%; clear:both; position:relative; height:95px; background:#121212; padding-bottom:10px; }
		#muse_footer .footerIn { padding:10px 10px 0px 10px; width:auto; margin: auto;  }
		#muse_footer .mem_box { overflow:hidden; }
		#muse_footer .mem_box .login { display :block; float:left; font-size:12px; padding-top:5px;}
		#muse_footer .mem_box .login a { color:#777; white-space: nowrap;}
		#muse_footer .mem_box .lang { display :block; float:right; color:#aeaeae; font-size:11px; border: 1px solid rgb(202, 203, 207); padding:2px; width:140px;  background:url(../img/lang_bg.png) repeat-x 0 0; cursor:pointer; }
		#muse_footer .mem_box .pcLang { display: none; }
		#muse_footer .util { font-size:10px; color:#a8b3bd; text-align:center; margin-top:10px; margin-bottom:5px; }
		#muse_footer .util a { font-size:12px; margin:0 5px; color:#999; }
		#muse_footer .util span {display:block;}
		#muse_footer .copyright { font-size:11px; color:#565656; text-align:center;  margin-bottom:10px; line-height:14px;  margin-top: 0;  }

}


/* Language-specific details Style */

@media only screen and (max-width: 799px) {

	/* lang - bg */
	[lang|="bg"] .visual p {font-size:18px !important;}

	/* lang - hr */
	[lang|="hr"] .visual p {font-size:19px !important;}

	/* lang - cs */
	[lang|="cs"] .visual p {font-size:21px !important;}

	/* lang - da */
	[lang|="da"] .visual p {font-size:19px !important;}

	/* lang - nl */
	[lang|="nl"] .visual p {font-size:21px !important;}

	/* lang - et */
	[lang|="et"] .visual p {font-size:21px !important;}

	/* lang - fr */
	[lang|="fr"] .visual p {font-size:14px !important;}

	/* lang - gd */
	[lang|="gd"] .visual p {font-size:16px !important;}

	/* lang - de */
	[lang|="de"] .visual p {font-size:18px !important;}

	/* lang - el */
	[lang|="el"] .visual p {font-size:14px !important;}

	/* lang - id */
	[lang|="id"] .visual p {font-size:19px !important;}

	/* lang - it */
	[lang|="it"] .visual p {font-size:21px !important;}

	/* lang - ja */
	[lang|="ja"] .visual p {font-size:19px !important;}

	/* lang - kk */
	[lang|="kk"] .visual p {font-size:16px !important;}

	/* lang - lv */
	[lang|="lv"] .visual p {font-size:21px !important;}

	/* lang - lt */
	[lang|="lt"] .visual p {font-size:19px !important;}

	/* lang - no */
	[lang|="no"] .visual p {font-size:19px !important;}

	/* lang - pt_latn */
	[lang|="pt"].visual p {font-size:21px !important;}



	/* lang - ru */
	[lang|="ru"] .visual p {font-size:18px !important;}

	/* lang - sr */
	[lang|="sr"] .visual p {font-size:16px !important;}

	/* lang - sk */
	[lang|="sk"].visual p {font-size:21px !important;}

	/* lang - es_latn */
	[lang|="es"] .visual p {font-size:19px !important;}


	/* lang - tr */
	[lang|="tr"] .visual p {font-size:18px !important;}

	/* lang - vi */
	[lang|="vi"] .visual p {font-size:12px !important;}

	/* lang - ms */
	[lang|="ms"] .visual p {font-size:14px !important;}

	/* lang - mk */
	[lang|="mk"] .visual p {font-size:18px !important;}

	/* lang - sl */
	[lang|="sl"] .visual p {font-size:18px !important;}

	/* lang - uz */
	[lang|="uz"] .visual p {font-size:12px !important;}

}

/* language style */
/*  body :lang(ko) {
	letter-spacing:-0.5px !important;
} */