@charset "UTF-8";

/* common */
* {margin:0;padding:0;font-size:100.01%;-webkit-text-size-adjust:none;}
html {height:100%;}
body {height:100%;font-family:'Malgun Gothic',Helvetica,Apple-Gothic,Sans-serif,Dotum,Gulim,돋움,굴림,'MS Gothic';font-size:13px;line-height:1.25em;word-wrap:break-word;}
table {border:0;border-spacing:0;empty-cells:show;}
em,cite,address,dfn,var,code {font-style:normal;}
dl,ul {list-style:none;}
ol {list-style: decimal none outside;}
img {border:0;vertical-align:top;}
fieldset,legend,section,header,footer,article {display:block;border:0;}
button {cursor:pointer;font-family:'Malgun Gothic',Helvetica,Apple-Gothic,Sans-serif,Dotum,Gulim;text-indent:-1000em;border:none;}
textarea {overflow:auto;overflow-x:hidden;margin-bottom:-1px;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;resize:none;}
input {font:normal 1.08em 돋움, 'Malgun Gothic',Helvetica,Apple-Gothic,Sans-serif,Dotum,Gulim;}
input[type=text],
input[type=email],
input[type=tel],
input[type=number],
input[type=password] {color:#000;text-indent:4px;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;background-color:#FFF;}
input[type=submit] {border:0 none;}
.default {border:1px solid #DADADA;}
.focus {border:1px solid #f26a00;}
input[type=checkbox] {margin:0 5px 0 0;vertical-align:-1px;}
select {font-family:돋움, 'Malgun Gothic',Helvetica,Apple-Gothic,Sans-serif,Dotum,Gulim;}
hr {display:none;}

a {color:#333;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

.rules {padding:10px;background-color:#f5f5f0;}
.rules * {font-size:1em;color:#444;line-height:1.308em;}
.rules h1 {display:none}
.rules h2 {display:block;margin:0 0 10px 0;padding:10px 0 0;}
.rules h3 {margin:7px 0 5px;border:none;}
.rules .box1 {padding:12px;border:1px solid #e3e3de;background:#fafaf5;}
.rules .box1 * {color:#444;}
.rules table {margin-bottom:15px;width:100%;border:0;border-spacing:0;border-collapse:collapse;empty-cells:show;border:1px solid #e3e3de;}
.rules table caption {margin-bottom:3px;text-align:left;}
.rules table th,
.rules table td {padding:12px 5px;text-align:center;word-break:break-all;word-wrap:break-word;border:1px solid #e3e3de;-webkit-box-shadow:1px 1px #FFF inset;background:#fafaf5;}
.rules table.golink td {text-align:left;padding:0;}
.rules table.golink td a {display:block;padding:12px 9px;}

.rules p,
.rules span {margin:0 0 10px;padding:0;line-height:18px;}
.rules p {margin:0 0 22px;}
.rules span {display:block;margin:0 0 10px;}
.rules ol {list-style:decimal !important;padding:0 0 10px 20px;}
.rules ol ol {list-style:none !important;padding-left:0 !important;padding:5px 0;}
.rules ol ol ol {list-style:none !important;padding-left:0 !important;padding:5px 0;}
.rules ol li,
.rules ul li {padding-bottom:3px;}
.rules ul {padding:0 0 10px 20px;}
.rules ul li{line-height:18px;}

.rulesPmangplus em {color:#d01417;}
.webview .rulesPrivacy em {color:#d01417;}
.webview .rulesPrivacy .point {color:#d01417;}
.webview .rulesPrivacy .underline {text-decoration:underline;}
.webview .rulesPrivacy ul {list-style:none !important;padding:5px 0 10px 0;}
.webview .rulesPrivacy ul ol {list-style:none !important;padding:5px 0 5px 20px;}

.webview .rules h2.line {margin-top:10px;font-size:1.077em;border-bottom:1px solid #e3e3de;box-shadow:0 1px 0 #FFF;-webkit-box-shadow:0 1px 0 #FFF;-moz-box-shadow:0 1px 0 #FFF;}
.webview .rules h2.line:first-child {margin-top:0;}
.webview .rules h2.line span {margin-bottom:7px;}
.webview .rules.contactFriend {padding-bottom:50px;}

.langEN.rules * {font-size:1.0em;font-family:Helvetica, Arial, sans-serif;}
.langEN.rules span,
.langEN.rules p,
.langEN.rules li {color:#444;line-height:1.154em;}
.langEN.rules span {margin-top:0;}
.langEN.rules p {margin-bottom:10px;}
.langEN.rules p span {font-style:italic;}
.langEN.rules ul {margin:0 0 20px 15px;list-style:disc;}
.langEN.tos ol li {margin-bottom:10px;}
.langEN.tos ol ol {margin:10px 0 0 19px;list-style:upper-alpha;}
.langEN.tos ol ol li {padding:0;text-indent:0;}
.langEN.tos li a,
.langEN.tos p a {text-decoration:underline;}
.langEN.olympic ol li {margin-bottom:10px;}
.langEN.olympic ol ol {margin:10px 0 0 19px;list-style:upper-alpha;}
.langEN.olympic ol ol li {padding:0;text-indent:0;}
.langEN.olympic li a,
.langEN.olympic p a {text-decoration:underline;}

/*pmang plus*/
header {position:relative;height:65px;background:url('http://file.pmangplus.com/pmangplus/mobile/bg_header.png') repeat-x 0 0;}
header h1 {margin:auto;width:133px;height:22px;}
header h1 img {margin-top:20px;}
header .btns {position:absolute;top:10px;right:10px;text-align:right;}
.mButton a {display:inline-block;font-weight:bold;font-size:0.846em;color:#FFF;text-align:center;text-shadow:0 -0.5px 0 #000;
	border:1px solid #1b1d21;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0 1px 0 #303135;-webkit-box-shadow:0 1px 0 #303135;-moz-box-shadow:0 1px 0 #303135;
	background-color:#232529;
	background:gradient(linear,left top,left bottom,from(#494a4f),to(#232529));
	background:-webkit-gradient(linear,left top,left bottom,from(#494a4f),to(#232529));
	background:-moz-linear-gradient(top, #494a4f, #232529);}
.btnFaq a {padding-left:2px;width:49px;height:37px;line-height:37px;}
.btnHome a {padding-left:2px;width:49px;height:37px;line-height:37px;}
.btnPC a {padding-left:5px;width:60px;height:28px;line-height:27px;}

footer {position:relative;height:44px;background:#363535;}
footer .copyright {padding:14px 0 0 10px;font-size:0.846em;color:#a6a6a6;}
footer .btnPC {position:absolute;top:7px;right:10px;}

nav h2 {display:none;}
.tab {height:45px;background:url('http://file.pmangplus.com/pmangplus/mobile/bg_tab.png') 0 0 repeat-x;}
.tab li {width:50%;height:45px;text-align:center;background:url('http://file.pmangplus.com/pmangplus/mobile/bg_tab.png') 0 0 repeat-x;}
.tab li a {display:block;height:29px;padding-top:11px;font-weight:bold;font-size:1.077em;color:#8e8e8e;text-shadow:0 -1px 1px #000;}
.tab .current {background-position:0 -75px;}
.tab .current a {height:26px;padding-top:13px;color:#fff;text-shadow:0 -1px 1px #000;}
.tab .ios {float:left;}
.tab .ios a {box-shadow:inset -2px 0 1px #2b2c2e;}
.tab .ios.current {box-shadow:inset 1px 0 0 #909195;}
.tab .ios.current a {box-shadow:inset -1px 0 0 #8c8d91;}
.tab .android {float:right;}
.tab .android a {box-shadow:inset 2px 0 1px #2b2c2e;}
.tab .android.current {box-shadow:inset -1px 0 0 #909195;}
.tab .android.current a {box-shadow:inset 1px 0 0 #8c8d91;}

.banner {text-align:center;}
.banner img {height:81px;margin:0 auto;}

.iconFrame {position:absolute;top:0;left:0;display:block;width:63px;height:63px;background:url('http://file.pmangplus.com/pmangplus/common/bg_iconFrame.png') no-repeat;}
.list li {border-bottom:1px solid #e5e5e5;background:url('http://file.pmangplus.com/pmangplus/mobile/bu.gif') 100% 37px no-repeat;}
.list li a {display:block;width:100%;height:20px;}
.list li span {display:block;}
.list li .icon {float:left;position:relative;width:63px;height:63px;margin:10px;border-radius:8px;-webkit-border-radius:8px;background-color:#bdbdbd;}
.list li .icon img {width:63px;height:63px;}
.list li .icon .iconFrame {background-position:0 -200px;}
.list li .info {float:left;height:16px;font-size:1em;color:#5c5c5c;}
.list li .info strong {display:inline-block;height:18px;margin-top:17px;font-size:1.077em;color:#1f1f1f;}



.selectList {height:41px;padding:0 9px;box-shadow:0 1px 1px #000;-webkit-box-shadow:0 1px 1px #000;-moz-box-shadow:0 1px 1px #000;
	background-color:#232529;
	background:gradient(linear,left top,left bottom,from(#898a8d),to(#606163));
	background:-webkit-gradient(linear,left top,left bottom,from(#898a8d),to(#606163));
	background:-moz-linear-gradient(top, #898a8d, #606163);}
.selectList select {width:100%;margin-top:8px;padding:3px 0 0 5px;font-size:1em;line-height:1.5em;}

.faqList {padding:12px 10px 10px 10px;}
.faqList dl {margin-bottom:-1px;padding:7px 10px 8px 10px;border:1px solid #e3e3e3;background:#fbfbfb;}
.faqList dt {font-size:1.077em;font-weight:bold;color:#1f1f1f;padding-bottom:6px;}
.faqList dd {font-size:1em;color:#686868;}

/*bugslink*/
.bugslink {background:#dbdbdb url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bg_body.gif) repeat;height:100%;height:110% \0/IE9;}
.bugslink input[placeholder], .bugslink [placeholder],.bugslink input::-webkit-input-placeholder,.bugslink input:-moz-placeholder {color:#8c8c8c;}
.bugslink input[type=text],.bugslink input[type=email],.bugslink input[type=password] {color:#8c8c8c;text-indent:0px;border:1px solid #fff;}
.bugslink fieldset legend {display:none;}
.bugslink header {position:relative;width:100%;height:45px;text-align:center;background:none;}
.bugslink header h1 {padding-top:15px;font-size:1.231em;color:#000;text-shadow:0 1px 0 #f6f6f6;width:100%;}
.bugslink header span {display:inline-block;position:absolute;top:19px;right:11px;}
.bugslink #container {padding:0 10px 10px 10px;}
.bugslink .inBox {margin-bottom:6px;border:1px solid #bfbfbf;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background:#fff;}
.bugslink .inBox li {padding:13px 0 12px 14px;border-bottom:1px solid #bfbfbf;position:relative;}
.bugslink .inBox li:last-child {border-bottom:none;}
.bugslink .inBox li label {display:inline-block;font-size:1.077em;color:#000;width:49px;vertical-align:top;}
.bugslink .inBox li input[type=text],.bugslink .inBox li input[type=email],
.bugslink .inBox li input[type=password] {width:70%;vertical-align:top;}
.bugslink .inBox li .placeholder {position:absolute;top:13px;left:70px;color:#8c8c8c;}
.bugslink .inBox li .none {display:none;}
.bugslink .inBox2 {position:relative;padding:1px;border:1px solid #bfbfbf;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background:#fff;}
.bugslink .inBox2 a,
.bugslink .inBox2 span {display:block;padding:13px 15px 12px 15px;padding-top:12px\9;color:#000;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}
.bugslink .inBox2 a {font-size:1.077em;}
.bugslink .inBox2 span {font-size:1em;font-weight:bold;text-align:center;}
.bugslink .inBox2 span strong {color:#fb9b1c}
.bugslink .joinUserCheck .inBox2 strong a {display:inline;padding:0;color:#fb9b1c}

.bugslink .btnArea {clear:both;padding-top:11px;}
.bugslink .btnArea .txt {padding:7px 0 22px 6px;}
.bugslink .btnArea .area {display:table;width:100%;margin:0 auto;}
.bugslink .btnArea:after {content:"";display: block;clear:both;}
.bugslink .btnArea .button {display:table-cell;width:50%;}
.bugslink .btnArea .button a {width:100%;white-space:nowrap;}
.bugslink .btnArea .button:first-child {padding-right:8px;}
.bugslink .btnArea .button:last-child {padding-right:0;}
.bugslink .login .btnArea .button:first-child {width:55%;}
.bugslink .login .btnArea .button:last-child {width:45%;}

.bugslink .typeOrange a {display:inline-block;padding-bottom:2px\9;height:33px;font-weight:bold;font-size:1.154em;color:#FFF;line-height:33px;text-align:center;text-shadow:-1px -1px 0 #af650e;
	border-top:1px solid #fccc87;border-bottom:1px solid #82420d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	background-color:#df6c0e;
	background:gradient(linear,left top,left bottom,from(#fab451),to(#df6c0e));
	background:-webkit-gradient(linear,left top,left bottom,from(#fab451),to(#df6c0e));
	background:-moz-linear-gradient(top, #fab451, #df6c0e);}
.bugslink .typeGray a {display:inline-block;padding-bottom:2px\9;height:33px;font-weight:bold;font-size:1.154em;color:#FFF;line-height:33px;text-align:center;text-shadow:-1px -1px 0 #444a54;
	border-top:1px solid #b5bac1;border-bottom:1px solid #34383e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	background-color:#565c69;
	background:gradient(linear,left top,left bottom,from(#9399a4),to(#565c69));
	background:-webkit-gradient(linear,left top,left bottom,from(#9399a4),to(#565c69));
	background:-moz-linear-gradient(top, #9399a4, #565c69);}

.bugslink .txt {padding-left:6px;font-size:0.923em;color:#5e646b;text-shadow:1px 1px 0 #f6f6f6;}
.bugslink .txtError {padding-left:6px;font-size:0.923em;color:#e43b3e;text-shadow:1px 1px 0 #eee;}
.bugslink .joinUser .ruleslink {padding-top:19px;}
.bugslink .joinUser .ruleslink li {float:left;padding:0 6px;background:url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bu_01.gif) 100% 3px no-repeat;}
.bugslink .joinUser .ruleslink li:last-child {background:none;}
.bugslink .joinUser .ruleslink li a {font-size:0.923em;font-weight:bold;color:#5e646b;line-height:0;text-shadow:1px 1px 0 #f6f6f6;border-bottom:2px solid #c2c3c5;}
.bugslink .joinUser .member {margin-bottom:20px;}
.bugslink .joinUser .member a {background:url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bu_arrow01.gif) 98% 14px no-repeat;}
.bugslink .joinUser .gamelist {margin-bottom:17px;}
.bugslink .joinUser .gamelist .txt {padding-bottom:10px;}
.bugslink .joinUser .gamelist li {padding:1px;}
.bugslink .joinUser .gamelist li a {display:block;padding:9px;font-size:1.077em;color:#000;}
.bugslink .joinUser .gamelist li:first-child a {border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;}
.bugslink .joinUser .gamelist li:last-child a {border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;}
.bugslink .joinUser .gamelist li img {margin-right:9px;vertical-align:middle;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:inset 1px 1px 2px #333;-webkit-box-shadow:inset 1px 1px 2px #333;-moz-box-shadow:inset 1px 1px 2px #333;}
.bugslink .joinUserCode .inBox2 {padding:6px 0 8px;}
.bugslink .login .back a {padding-left:33px;background:url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bu_arrow02.gif) 14px 14px no-repeat;}
.bugslink .resetPw .txt {padding:8px 0 22px;text-align:center;}
.bugslink .resetPw .back {margin-top:23px;}
.bugslink .joinOk .txt,
.bugslink .joinUserCheck .txt {padding-top:7px;}
.bugslink .joinOk .pw,
.bugslink .joinUserCheck .pw {margin-top:23px;background:#fff url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bu_arrow01.gif) 98% 16px no-repeat;}

.bugslink .agree .txt {padding:6px 0 0 6px;}
.bugslink .agree .txt a {display:inline-block;margin-top:19px;font-weight:bold;color:#5e646b;text-shadow:1px 1px 0 #f6f6f6;border-bottom:2px solid #c2c3c5;}

.bugslink .tablink {position:absolute;width:100%;min-width:320px;height:42px;margin-bottom:23px;box-shadow:0 2px 2px #ccc;background:url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bg_tablink.gif) repeat-x 0 0;}
.bugslink .tablink li {float:left;text-align:center;background:url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bg_tablink02.gif) no-repeat 0 0;width:33.3%;}
.bugslink .tablink li.bugsRules03 {float:right;}
.bugslink .tablink li:first-child {background-image:none;}
.bugslink .tablink li a {display:inline-block;width:100%;height:32px;padding-top:10px;color:#fff;letter-spacing:-1px;text-align:center;text-shadow:-1px -1px 0 #444a54;}
.bugslink .tablink li.current {padding-top:2px;background:url(http://file.pmangplus.com/pmangplus/mobile/bugslink/bg_tablink.gif) repeat-x 0 -100px;}
.bugslink .tablink li.current a {text-shadow:-1px -1px 0 #af650e;}
.bugslink .rules {position:relative;background-color:transparent;}
.bugslink .rules * {color:#5e646b;text-shadow:1px 1px 0 #f6f6f6;}
.bugslink .rules .golink {display:none;}
.bugslink .rules h1 {margin-top:15px;font-size:1.231em;color:#000;text-shadow:0 1px 0 #f6f6f6;}
.bugslink .rules h2 {display:block;margin-top:15px;}
.bugslink .rules h2 span {margin-bottom:0;}
.bugslink .rules h3 {margin:7px 0 7px;border:none;}
.bugslink .rules p,
.bugslink .rules ol {margin:0;}
.bugslink .rules ol {list-style:decimal !important;padding-left:20px;}
.bugslink .rules ol ol {list-style:none !important;padding-left:0 !important;padding:5px 0;}
.bugslink .rules ol ol ol {list-style:none !important;padding-left:0 !important;padding:5px 0;}
.bugslink .rules ol li {padding-bottom:3px;}
.bugslink .rules .close {position:absolute;top:-2px;right:10px;}
.bugslink .rules .button {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;}
.bugslink .rules .button a {display:inline-block;font-weight:bold;font-size:0.846em;color:#FFF;text-align:center;text-shadow:0 -0.5px 0 #5a5b5e;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	box-shadow:inset 0 1px 1px #787d81;-webkit-box-shadow:inset 0 1px 1px #787d81;-moz-box-shadow:inset 0 1px 1px #787d81;
	background-color:#7d8084;
	background:gradient(linear,left top,left bottom,from(#9c9ea2),to(#7d8084));
	background:-webkit-gradient(linear,left top,left bottom,from(#9c9ea2),to(#7d8084));
	background:-moz-linear-gradient(top, #9c9ea2, #7d8084);}
.bugslink .rules .btnClose a {width:49px;height:29px;padding-left:2px;line-height:29px;padding-bottom:2px\9;}
.bugslink .rules ol ol ol li {text-indent:-9px;padding:0;}
.bugslink .bugsRule .styleNone {list-style:none;margin-left:-20px;}
.bugslink .bugsRule h1 {letter-spacing:-1px;}

/*paprikalink*/
.paprikalink {background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_body.gif);}
.paprikalink input[placeholder], .paprikalink [placeholder],.paprikalink input::-webkit-input-placeholder,.paprikalink input:-moz-placeholder {color:#8c8c8c;}
.paprikalink input[type=text],.paprikalink input[type=email],.paprikalink input[type=password] {color:#8c8c8c;text-indent:0px;border:1px solid #fff;}
.paprikalink fieldset legend {display:none;}
.paprikalink #wrap {display:table;width:100%;min-height:100%;height:100%;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_bottom.gif) 0 100% repeat-x;}
.paprikalink header {position:relative;padding-top:1px;width:100%;height:80px;text-align:center;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_pattern.gif) 0 0 repeat-x;}
.paprikalink header h1 {margin-top:40px;font-size:1.231em;color:#000;text-shadow:0 1px 0 #f6f6f6;width:100%;}
.paprikalink header span {display:inline-block;position:absolute;top:17px;left:10px;}
.paprikalink #container {display:table;width:100%;}
.paprikalink #container .cont {padding:0 10px 50px;}
.paprikalink .txt {letter-spacing:-1px;font-size:0.923em;color:#a3a19d;}
.paprikalink .back {position:absolute;bottom:0;width:100%;height:68px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_border1.gif) 0 0 repeat-x;}
.paprikalink .back p a {display:block;height:28px;padding-top:14px;padding-left:23px;font-size:0.923em;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/ic_arr3.gif) 10px 17px no-repeat;}

.paprikalink .inBox {border:1px solid #adacaa;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background:#fff;}
.paprikalink .inBox li {padding-left:10px;border-bottom:1px solid #bfbfbf;position:relative;}
.paprikalink .inBox li:last-child {border-bottom:none;}
.paprikalink .inBox li label {display:inline-block;font-size:1.077em;color:#000;width:72px;line-height:38px;vertical-align:top;}
.paprikalink input[placeholder], .paprikalink [placeholder],.paprikalink input::-webkit-input-placeholder,.bugslink input:-moz-placeholder {font-size:1em;color:#8c8c8c;}
.paprikalink .inBox li input[type=text],.paprikalink .inBox li input[type=email],
.paprikalink .inBox li input[type=password] {margin-top:11px;width:70%;vertical-align:top;}
.paprikalink .inBox li .placeholder {position:absolute;top:11px;left:85px;color:#8c8c8c;}
.paprikalink .inBox li .none {display:none;}
.paprikalink .inBox2 {padding:10px 0;text-align:center;border:1px solid #bfbfbf;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background:#fff;position:relative;}
.paprikalink .inBox2 span {font-size:1.154em;letter-spacing:-1px;line-height:22px;}
.paprikalink .inBox2 span strong {color:#117bc5}
.paprikalink .btnArea {clear:both;}
.paprikalink .btnArea .button {display:block;margin-bottom:6px;}
.paprikalink .button a {display:inline-block;width:100%;height:39px;font-weight:bold;font-size:1.231em;color:#FFF;line-height:39px;text-align:center;white-space:nowrap;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_btn.gif) repeat-x;}
.paprikalink .btnType1 a {text-shadow:-1px -1px 0 #b98d24;border:1px solid #efaa07;background-position:0 0;}
.paprikalink .btnType2 a {text-shadow:-1px -1px 0 #278bcb;border:1px solid #738fa9;background-position:0 -50px;}
.paprikalink .btnType3 {position:relative;width:198px;}
.paprikalink .btnType3 a {height:38px;color:#666;text-align:left;line-height:38px;font-size:1.077em;border:1px solid #d0ccc5;background-position:0 -99px;}
.paprikalink .btnType3 a span {display:block;margin-left:10px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/ic_arr1.gif) 96% 15px no-repeat;}
.paprikalink .btnType3 .toparr {position:absolute;top:-4px;left:11px;display:block;width:7px;height:5px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/ic_arr2.png) 0 0 no-repeat;}

.paprikalink .login .txt {padding:7px 0 22px 3px;}
.paprikalink .login .bgemail {background-position:0 0;}
.paprikalink .login .bgpw {background-position:0 -50px;}
.paprikalink .joinUser .ruleslink {padding-top:10px;}
.paprikalink .joinUser .ruleslink ul {padding-left:3px;height:19px;}
.paprikalink .joinUser .ruleslink li {float:left;padding:0 11px 0 0;margin-right:9px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bu_01.gif) 100% 1px no-repeat;}
.paprikalink .joinUser .ruleslink li:last-child {background:none;}
.paprikalink .joinUser .ruleslink li a {font-size:0.923em;font-weight:bold;color:#5e646b;line-height:0;text-shadow:1px 1px 0 #f6f6f6;}
.paprikalink .joinUser .txt {padding:0 0 14px 3px;}
.paprikalink .resetPw .txt {padding:6px 0 0 3px;height:76px;}
.paprikalink .joinOk .txt {padding:6px 0 0 3px;height:52px;}

.paprikalink .agree .txt {margin-bottom:10px;padding:6px 0 0 6px;}
.paprikalink .agree .txt a {display:inline-block;margin-top:19px;font-weight:bold;color:#5e646b;text-shadow:1px 1px 0 #f6f6f6;border-bottom:2px solid #c2c3c5;}

.paprikalink .tablink {position:absolute;width:100%;min-width:320px;height:42px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_tablink.gif) repeat-x 0 0;}
.paprikalink .tablink li {float:left;text-align:center;width:50%;}
.paprikalink .tablink li:first-child {background-image:none;}
.paprikalink .tablink li a {display:inline-block;width:100%;height:32px;padding-top:10px;color:#fff;letter-spacing:-1px;text-align:center;text-shadow:-1px -1px 0 #444a54;}
.paprikalink .tablink li.current {padding-top:2px;height:41px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_tablink.gif) repeat-x 0 -101px;}
.paprikalink .tablink li.current a {text-shadow:-1px -1px 0 #278bcb}
.paprikalink .rules {position:relative;margin-top:-40px;padding:10px 10px 50px;background:url(http://file.pmangplus.com/pmangplus/mobile/paprikalink/bg_pattern.gif) 0 0 repeat-x;}
.paprikalink .rules * {color:#888;text-shadow:1px 1px 0 #f6f6f6;}
.paprikalink .rules .golink {display:none;}
.paprikalink .rules h1 {display:none;font-size:1.231em;text-align:left;color:#000;text-shadow:0 1px 0 #f6f6f6;}
.paprikalink .rules h2 {display:block;margin-bottom:0;padding-top:30px;font-size:1.077em;color:#333;}
.paprikalink .rules h2:first-of-type {margin-top:2px;padding-top:10px;}
.paprikalink .rules h2 span {margin-bottom:0;color:#333;}
.paprikalink .rules h3 {border:none;margin-bottom:5px;padding-top:10px;color:#333;}
.paprikalink .rules p,
.paprikalink .rules ol {margin:0;}
.paprikalink .rules ol {list-style:decimal !important;padding-left:20px;}
.paprikalink .rules ol ol {list-style:none !important;padding-left:0 !important;}
.paprikalink .rules ol ol ol {list-style:none !important;padding-left:40px;}
.paprikalink .rules ol li {padding-bottom:3px;}
.paprikalink .rules .close {position:absolute;top:17px;right:10px;}
.paprikalink .rules .button {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;}
.paprikalink .rules .button a {display:inline-block;font-weight:bold;font-size:0.846em;color:#888;text-align:center;text-shadow:0 -0.5px 0 #5a5b5e;
	border:1px solid #c5c5c5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-position:0 -150px;}
.paprikalink .rules .btnClose a {padding-left:2px;width:50px;height:26px;line-height:27px;}
.paprikalink .rules ol ol ol li {padding:0;}
.paprikalink .paprikaRule .styleNone {list-style:none;margin-left:-20px;}
.paprikalink .rulesPmangplus {margin-top:0;}
#yoappRules02 {padding-top:3px;}
#yoappRules02 h2 {margin-bottom:10px;}

/*결제구매set*/
.payset {display:table;width:100%;height:100%;background-color:#fff;}
.payset #container,
.payset #eula {display:table-row;height:100%;}
.payset header {position:relative;height:65px;padding-top:1px;padding-right:6px;text-align:center;background:url('http://file.pmangplus.com/pmangplus/mbill/bg_header2.gif') repeat-x 0 0;}
.payset header h1 {margin-top:15px;font-size:1.538em;color:#FFF;text-shadow:0 -1px 0 #161619;width:100%;}
.payset footer {position:relative;width:100%;height:44px;text-align:center;background:#363535;}
.payset footer .logo {text-align:center;}
.payset footer .logo img {margin-top:15px;}
.payset .box1 {margin:10px;border:1px solid #d7d7d7;background:#f6f6f6;}
.payset .typeRed a {display:inline-block;height:32px;padding-top:1px;font-weight:bold;font-size:1em;color:#FFF;line-height:31px;text-align:center;text-shadow:-1px -1px 0 #9f1212;
	border:1px solid #b8443a;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
	background-color:#ad090c;
	background:gradient(linear,left top,left bottom,from(#ca1d19),to(#ad090c));
	background:-webkit-gradient(linear,left top,left bottom,from(#ca1d19),to(#ad090c));
	background:-moz-linear-gradient(top, #ca1d19, #ad090c);}
.payset .typeGray a {display:inline-block;height:32px;padding-top:1px;font-weight:bold;font-size:1em;color:#FFF;line-height:31px;text-align:center;text-shadow:-1px -1px 0 #676a6d;
	border:1px solid #747577;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
	background-color:#66696c;
	background:gradient(linear,left top,left bottom,from(#85888c),to(#66696c));
	background:-webkit-gradient(linear,left top,left bottom,from(#85888c),to(#66696c));
	background:-moz-linear-gradient(top, #85888c, #66696c);}
.payset .btnArea {margin-bottom:11px;padding:0 10px;text-align:center;}
.payset .btnArea .area {display:table;width:100%;margin:0 auto;}
.payset .btnArea:after {content: "";display: block;clear: both;}
.payset .btnArea .button {display:table-cell;width:50%;}
.payset .btnArea .button a {width:100%;}
.payset .btnArea .typeRed {padding-right:4px;}
.payset .btnArea .typeGray {padding-left:4px;}
.payset input[type=text], .payset input[type=tel], .payset input[type=email], .payset input[type=number],
.payset input[type=password],.payset select {padding-top:0 !important;height:30px !important;line-height:30px;font-size:1em;font-family:'Malgun Gothic';color:#5c5c5c;border:1px solid #d7d7d7;width:100%;}
.payset h2 {margin-left:10px;padding-top:22px;}
.payset fieldset {margin:12px 12px 8px 12px;}
.payset fieldset legend {display:none;}
.payset dt {margin-bottom:7px;font-size:1em;font-weight:bold;color:#1f1f1f;}
.payset dd {display:table;margin-bottom:6px;width:100%;}
.payset dd .cell {display:table-cell;vertical-align:middle;}
.payset #productInfo {padding:13px 14px 0 12px;}
.payset #productInfo input {margin-bottom:6px;}
.payset .phoneNumber .cell {width:33%;padding-right:7px;}
.payset .phoneNumber .cell.last {padding-right:2px;}
.payset .phoneNumber .cell input {color:#1f1f1f;width:100%;background:#FFF;}
.payset .phoneNumber .cell select {padding:3px 3px 3px 5px;width:100%;}
.payset .telecom {padding:5px 0 8px 9px;font-size:1.083em;color:#5c5c5c;border:1px solid #d7d7d7;background-color:#fff;}
.payset .telecom input {margin-right:4px;vertical-align:-1px;}
.payset .telecom label {display:inline-block;margin-right:10px;}
.payset .idNumber .cell {padding-right:10px;width:50%;}
.payset .idNumber .cell.last {padding-right:2px;}
.payset .idNumber .cell input {width:100%;}
.payset .email input {margin-bottom:10px;}
.payset .confirmNo {margin-bottom:9px;padding-right:121px;position:relative;}
.payset .confirmNo input[type=text] {margin-bottom:8px;line-height:23px;width:100%;}
.payset .confirmNo .button {position:absolute;top:0;right:0;}
.payset .confirmNo .button a {width:113px;}
.payset .sendMassage {margin:11px;padding:37px 0 38px;font-size:1.083em;line-height:135%;text-align:center;border:1px solid #d7d7d7;background:#fff;}
.payset .sendMassage em {color:#cb1111;}
.payset .png {color:#5c5c5c;text-align:center;}
.payset .png span {display:inline-block;}
.payset .png .btn {cursor:pointer;display:inline-block;width:16px;height:16px;text-indent:-1000em;background:url(http://file.pmangplus.com/pmangplus/mbill/bu_arr.gif) no-repeat;}
.payset .png .prev {margin-right:8px;background-position:0 0;}
.payset .png .next {margin-left:8px;background-position:-16px 0;}
.payset .png strong {font-weight:normal;}
#topMassage {padding:35px 0;text-align:center;}
#topMassage p {font-weight:bold;}
.payset .check {position:relative;margin-top:-5px;padding-bottom:8px;}
.payset .check input {margin-top:-2px;}
.payset .check p {color:#686868;}
.payset .check p em {color:#cb1111;}
.payset .check p a {color:#cb1111;text-decoration:underline;}
.payset .msg {margin-bottom:15px;}
.payset .msg p {padding:10px 11px 11px 11px;color:#5f5f5f;}
.payset p {padding:10px 11px 11px 11px;color:#5f5f5f;}
.payset .check input[type=password] {font-size:1.083em;color:#1f1f1f;line-height:30px;width:100%;border:1px solid #ddd;background-color:#FFF;}
.payset .check fieldset {margin:6px 12px 12px 12px;}
.payset .check fieldset legend {display:none;}
.payset .check fieldset dt {margin-bottom:7px;font-size:1.167em;font-weight:bold;color:#1f1f1f;}
.payset .check fieldset dd {display:table;margin-bottom:-4px;padding:0;width:100%;}
.payset .check fieldset dd input[type=password] {margin-bottom:8px;}
.payset .check fieldset dd .cell {display:table-cell;vertical-align:middle;}
.payset .check fieldset p {margin:-2px 0 33px 0;padding:0;color:#cb1111;}
.paycheck .btnArea .typeRed,
.payresult .btnArea .typeRed,
.payresult2 .btnArea .typeRed {padding-right:0;}

.payinfo h2 {margin-top:-20px;}
.payinfo .check p {position:absolute;top:0;left:10px;}
.payset .rules {background-color:#FFF;}
.payset .rules h2 {display:block;margin:10px 0 5px;padding:0;}
.payset .rules h2:first-of-type {margin-top:0;}
.payset .rules p {margin:0;padding:0 0 12px;line-height:18px;}
.payset .rules .box1 {padding:12px;border:1px solid #d7d7d7;background:#f6f6f6;}
.payset .rules * {color:#5e646b;text-shadow:1px 1px 0 #f6f6f6;}
.payset .rules h3 {margin:7px 0 7px;border:none;}
.payset .rules ol {list-style:decimal !important;padding-left:20px;margin-bottom:0;}
.payset .rules ol ol {list-style:none !important;padding-left:0 !important;padding-bottom:0;}
.payset .rules ol ol ol {list-style:none !important;padding-left:0 !important;}
.payset .rules ol li {padding-bottom:3px;}
.payset .rules ol li em {color:#d01417;}
.payset .rulesMobiliance h1 {margin:10px 0 0 10px;}

.payset .readonly {color:#cb1111 !important;width:100%;background:transparent !important;}
.payset .massage {margin-bottom:21px;padding-top:12px;font-size:0.923em;border-top:1px solid #d7d7d7;}
.payset .massage p {color:#686868;}
.payset .massage p em {color:#cb1111;}
.payset .massage2 {margin-top:-2px;padding-bottom:8px;font-size:0.923em;}
.payset .massage2 p {color:#686868;}
.payset .massage2 p em {color:#cb1111;}

/*paygate*/
.payset .msgBox {margin:10px;padding:2px 0 0 5px;color:#5f5f5f;border:1px solid #d7d7d7;background:#f6f6f6;}
.payset .msgBox2 {margin:10px;}
#opa_form_title {font-weight:bold;height:25px;}
#opa_form_content {padding:10px 11px 102px 11px;color:#5c5c5c;border:1px solid #d7d7d7;background:#f6f6f6 url(http://file.pmangplus.com/pmangplus/mbill/i_footerPaygate.gif) 100% 100% no-repeat;}
#opa_form_content p {padding:0;letter-spacing:-1px;}
#opa_form_content p img {width:280px !important;}
#opa_form_content input {margin:5px 0 5px;padding-top:5px;font-size:1em;font-family:'Malgun Gothic';color:#5c5c5c;border:1px solid #d7d7d7;height:24px;}
#opa_form_content .opa_hint_string {display:none;}
#opa_form_content label {display:block;font-weight:bold;color:#1f1f1f;}
.payset input[type=text], .payset input[type=tel], .payset input[type=email], .payset input[type=number],
.payset input[type=password], .payset select {margin:3px 0 11px;padding:5px 0 0 0;font-size:1em;font-family:'Malgun Gothic';color:#5c5c5c;border:1px solid #d7d7d7;width:100%;height:24px;}
.payset select {padding:5px 0 0 0;height:24px;}
#opa_form_command {position:relative;margin-top:8px;text-align:right;}
#opa_form_command .opa_osk {position:absolute;top:0;left:0;border:1px solid red;}
#opa_form_command .opa_osk input {margin:0;}
#opa_form_command  input[type=button] {display:inline-block;cursor:pointer;margin-left:4px;padding:0 7px;min-width:69px;height:33px;font-weight:bold;font-size:1em;color:#FFF;line-height:33px;text-align:center;text-shadow:-1px -1px 0 #676a6d;
	border:1px solid #747577;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
	background-color:#66696c;
	background:gradient(linear,left top,left bottom,from(#85888c),to(#66696c));
	background:-webkit-gradient(linear,left top,left bottom,from(#85888c),to(#66696c));
	background:-moz-linear-gradient(top, #85888c, #66696c);}
#opa_form_command input[type=button]:nth-child(1) {margin-left:0;}
#opa_form_command input[type=button]:nth-last-child(2) {display:inline-block;height:32px;padding-top:1px;font-weight:bold;font-size:1em;color:#FFF;line-height:32px;text-align:center;text-shadow:-1px -1px 0 #9f1212; /*끝에서두번째버튼은 빨강*/
	border:1px solid #b8443a;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
	background-color:#ad090c;
	background:gradient(linear,left top,left bottom,from(#ca1d19),to(#ad090c));
	background:-webkit-gradient(linear,left top,left bottom,from(#ca1d19),to(#ad090c));
	background:-moz-linear-gradient(top, #ca1d19, #ad090c);}
#on_screen_keyboard {font-size:0.923em !important;text-align:center;}
#on_screen_keyboard a {display:block;font-size:0.923em !important;font-weight:bold;color:#d64e4e;}
#on_screen_keyboard strong {font-weight:normal;color:#d64e4e;}
#on_screen_keyboard  input[type=button] {display:inline-block;cursor:pointer;margin:10px 1px 0 1px;padding:0 4px;min-width:20px;height:24px;font-weight:bold;font-size:1em;color:#FFF;line-height:23px;text-align:center;text-shadow:-1px -1px 0 #676a6d;white-space:nowrap;
	border:1px solid #747577;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	background-color:#66696c;
	background:gradient(linear,left top,left bottom,from(#85888c),to(#66696c));
	background:-webkit-gradient(linear,left top,left bottom,from(#85888c),to(#66696c));
	background:-moz-linear-gradient(top, #85888c, #66696c);}
#opa_form_captcha {position:relative;text-align:left !important;font-weight:bold;color:#1f1f1f;}
#opa_form_captcha img {margin:0 auto 7px;background:#fff;}
#opa_form_captcha input[type=text] {margin:5px 0 0 0;width:100%;min-width:108px !important;}
#opa_form_captcha a {display:inline-block;margin:3px 0 0 0 ;font-size:0.923em;font-weight:bold;text-decoration:underline;color:#d64e4e;}
/*paygate japan*/
.payset .langJP {margin-top:18px;padding:11px 9px 9px 9px;color:#d33f3d;border:1px solid #d7d7d7;background:#f6f6f6;}
/*paygate 결제이용약관*/
.payset .payrule2 h1 {margin-bottom:5px;}
.payset .payrule2 .box1 {display:table;height:90%;}
.payset .payrule2 .box1 .epgc {display:table-row;height:100%;}
.payset .payrule2 .typeGray {padding-left:4px;}

.closeService header {position:relative;background: url('http://file.pmangplus.com/pmangplus/mobile/etc/bg_header.png') repeat-x 0 0;}
.closeService header h1 {height:47px;line-height:43px;}
.closeService #container {position:relative;z-index:2;padding:0 11px 35px;}
.closeService .closeMatgo {position:relative;margin-bottom:8px;padding:15px;font-size:12px;color:#64645f;border-radius:8px;border:1px solid #2a2a2a;background-color:#f2f2f2;}
.closeService .closeMatgo h2 {height:65px;margin-left:69px;padding-top:6px;font-size:16px;color:#000;line-height:18px;}
.closeService .closeMatgo h2 span {display:block;color:#e22023;}
.closeService .closeMatgo .icon {position:absolute;top:15px;left:15px;width:57px;height:57px;border-radius:8px;}
.closeService .closeMatgo p {margin-bottom:7px;line-height:15px;}
.closeService .closeMatgo dl {padding-top:6px;}
.closeService .closeMatgo dt {padding-bottom:2px;color:#202020;}
.closeService .closeMatgo dd {padding-bottom:12px;}
.closeService .button.btnTypeP {line-height:27px;}

.notifyService,
.notifyService #wrap {width:100%;height:100%;background-color:#3C3C3C;}
.notifyService #wrap {display:table;}
.notifyService header {display:table-row;width:100%;height:47px;background:url('http://file.pmangplus.com/pmangplus/mobile/etc/bg_header.png') repeat-x 0 0;}
.notifyService header h1 {overflow:hidden;height:56px;font-size:18px;color:#fff;line-height:43px;text-align:center;white-space:nowrap;}
.notifyService .container {display:table-row;height:100%;}
.notifyService .cont {height:98%;margin:0 10px 10px;padding:15px;font-size:12px;color:#64645f;border-radius:8px;border:1px solid #2a2a2a;background-color:#f2f2f2;}
.notifyService .cont h2 {height:61px;margin-left:69px;padding-top:10px;font-size:16px;color:#000;line-height:18px;}
.notifyService .cont h2 span {display:block;color:#e22023;}
.notifyService .cont .icon {position:absolute;top:70px;left:30px;width:57px;height:57px;border-radius:8px;}
.notifyService .cont p.message {padding-bottom:11px;font-size:12px;line-height:15px;text-shadow:0 1px 1px #fff;border-bottom:1px solid #bfbfbd;}
.notifyService .cont dl {padding-top:6px;border-top:1px solid #fff;}
.notifyService .cont dt,
.notifyService .cont dd {text-shadow:0 1px 1px #fafafa;}
.notifyService .cont dt {padding-bottom:2px;font-weight:bold;color:#e22023;}
.notifyService .cont dd {padding-bottom:12px;color:#000;}
.notifyService .cont li {font-size:12px;line-height:15px;}
.notifyService .cont li.bu {margin-top:6px;text-indent:-10px;padding-left:10px;}

@media only screen and (min-width:320px) and (max-width:400px) {/* 아이폰 갤럭시 세로 */
	.bugslink .tablink li:first-child {width:19%;}
	.bugslink .tablink li:last-child {min-width:47%;}
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) { /* 아이폰4 */
	.tab li {background-image:url('http://file.pmangplus.com/pmangplus/mobile/bg_tab@2x.png');background-size:1px 150px;}
}

@media only screen and (min-width:400px) and (max-width:400px) {/* 갤탭 세로 */
	.faq {min-height:482px;}
	.tab li {background-image:url('http://file.pmangplus.com/pmangplus/mobile/bg_tab@2x.png');background-size:1px 150px;}
	.tab li a {padding-top:12px;}
	.tab .current a {padding-top:14px;}
	#pwArea {min-height:392px;}
	.payset header {background-size:1px 55px;}
}
@media only screen and (min-width:450px) {
	.paprikalink .back {position:relative;}
}

@media only screen and (min-width:683px) and (max-width:683px) {/* 갤탭 가로 */
	.tab li {background-image:url('http://file.pmangplus.com/pmangplus/mobile/bg_tab@2x.png');background-size:1px 150px;}
	.tab li a {padding-top:12px;}
	.tab .current a {padding-top:14px;}
	.list {display:table;}
	.list li {float:left;width:50%;}
}

/* neo cs */
.neoCS {background-color:#f0f0eb;}
.neoCS #wrap {display:table;width:100%;height:100%;}
.neoCS header {position:relative;height:44px;text-align:center;box-shadow:0 3px 5px #aeaeaa;-webkit-box-shadow:0 3px 5px #aeaeaa;background:url(http://file.pmangplus.com/pmangplus/mobile/bg_header2.png) 0 0 repeat-x;}
.neoCS header {font-size:17px;font-weight:bold;color:#fff;line-height:43px;}
.neoCS section {display:table-row;height:100%;}
.neoCS footer {height:68px;text-align:center;border-top:1px solid #dadad3;background-color:#e6e6e0;}
.neoCS footer p {margin:auto;}
.neoCS footer .copyright {height:22px;margin-top:0;font-size:10px;color:#959595;}
.neoCS footer .company {width:72px;height:15px;text-indent:-100000px;background:url(http://file.pmangplus.com/pmangplus/mobile/portalWeb/i_ci.png) 0 0 no-repeat;background-size:72px 15px;-webkit-background-size:72px 15px;}
.neoCS ::-webkit-input-placeholder {color:#64645f;}
.neoCS :-moz-placeholder {color:#64645f;}
.neoCS [placeholder] {color:#64645f;}
.neoCS fieldset {font-size:12px;}
.neoCS fieldset legend {display:none;}
.neoCS fieldset .inputInfo {padding:0 10px 10px;border-top:1px solid #FFF;border-bottom:1px solid #DDD;}
.neoCS fieldset .inputInfo:nth-of-type(1) {border-top-color:#DDD;}
.neoCS fieldset .inputInfo:nth-of-type(2) {padding-top:10px;border-bottom:0;}
.neoCS fieldset .inputInfo:nth-of-type(3) {border-top:none;}
.neoCS fieldset .inputInfo:first-child {border-top:1px solid #FFF;border-bottom:1px solid #DDD;}
.neoCS fieldset .inputInfo label {display:block;margin:12px 0 9px 5px;font-size:14px;font-weight:bold;color:#333;letter-spacing:-1px;vertical-align:middle;}
.neoCS fieldset .inputInfo span {display:block;width:100%;color:#64645f;vertical-align:middle;border:1px solid #eee;border-top:1px solid #cfcfcf;border-bottom:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff url(http://file.pmangplus.com/pmangplus/mobile/etc/bg_input.png) 0 0 repeat-x;}
.neoCS fieldset .inputInfo input[type=text] {width:95%;height:30px;margin:5px 10px 3px 5px;color:#64645f;line-height:30px;text-indent:0;border:none;}
.neoCS fieldset .inputInfo textarea {width:95%;height:150px;margin:10px 10px 7px 5px;color:#64645f;line-height:15px;text-indent:0;border:none;}
.neoCS fieldset .btns {height:50px;margin:0 10px 10px;}
.neoCS fieldset .btns span {display:block;width:49.5%;}
.neoCS fieldset .btns span:nth-of-type(1) {float:left;}
.neoCS fieldset .btns span:nth-of-type(2) {float:right;}
.neoCS fieldset .btns span:only-child {float:none;width:100%;}
.neoCS fieldset .btns span button {text-indent:0;}
.neoCS .btnSubmit {display:block;width:100%;height:38px;font-size:16px;font-weight:bold;color:#fff;line-height:36px;text-align:center;text-shadow:0 -1px 1px #000;border:1px solid #222;
	border-radius:6px;-webkit-border-radius:6px;
	background-color:#4a4a45;
	background-image: -webkit-gradient(linear, 0 0, 0 38, from(#3d3d39), color-stop(0.052, #4a4a45), to(#33332e));
	background-image: -webkit-linear-gradient(#3d3d39, #4a4a45 5.2%, #33332e)}
.neoCS .btnCancel {display:block;width:100%;height:38px;font-size:16px;color:#333;line-height:38px;text-align:center;text-shadow:0 1px 1px #fff;
	border-radius:6px !important;-webkit-border-radius:6px !important;border-top:1px solid #bbbbb7;border-left:1px solid #dadad5;border-right:1px solid #dadad5;border-bottom:1px solid #fff;
	background:#e6e6e1 url(http://file.pmangplus.com/pmangplus/mobile/etc/bg_btn.png) 0 0 repeat-x;}
.neoCS fieldset .agree {margin:0 10px;padding-top:10px;}
.neoCS fieldset .agree .privacyAgreement {margin-bottom:8px;border:1px solid #eee;border-top:1px solid #cfcfcf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;}
.neoCS fieldset .agree .privacyAgreement span {display:block;margin:0 5px;padding:5px 0;height:70px;color:#666;overflow-y:scroll;}
.neoCS fieldset .agree .check {position:relative;margin-bottom:20px;}
.neoCS fieldset .agree .check .agreeChk {display:block;width:25px;height:25px;background:url(http://file.pmangplus.com/pmangplus/mobile/common/bg_checkbox.png) 0 0 no-repeat;background-size:100px auto;-webkit-background-size:100px auto;}
.neoCS fieldset .agree .check .agreeChk input{display:none;}
.neoCS fieldset .agree .check .agreeChk.checked {background-position:0 -50px;}
.neoCS fieldset .agree .check label {position:absolute;top:3px;left:33px;color:#666;}
.neoCS .layerMsg {position:absolute;width:215px;border:1px solid #616161;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#FFF;box-shadow:0 0 6px #616161;-moz-box-shadow:0 0 6px #616161;-webkit-box-shadow:0 0 6px #616161;}
.neoCS .layerMsg .box {padding:5px;border:2px solid #CCC;-webkit-border-radius:10px;-moz-border-radius:10px;}
.neoCS .layerMsg p {width:100%;padding:30px 0 30px;font-size:14px;font-weight:bold;line-height:16px;text-align:center;}
.neoCS .layerMsg .btns {width:100%;}
.neoCS .layerMsg .btns button {height:33px;width:100%;color:#FFF;line-height:33px;text-indent:0;border:1px solid #121212;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#000 url('http://file.pmangplus.com/nbugs/mobile/web/bg_button.gif') no-repeat 0 -1500px;}

/* neo cs ver2 */
.neoCSv2 {background-color:#f0f0eb;}
.neoCSv2 #wrap {display:table;width:100%;height:100%;}
.neoCSv2 header {position:relative;height:44px;margin-bottom:12px;text-align:center;box-shadow:0 3px 5px #aeaeaa;-webkit-box-shadow:0 3px 5px #aeaeaa;background:url(http://file.pmangplus.com/pmangplus/mobile/bg_header2.png) 0 0 repeat-x;}
.neoCSv2 header {font-size:17px;font-weight:bold;color:#fff;line-height:43px;}
.neoCSv2 section {display:table-row;height:100%;}
.neoCSv2 footer {height:68px;text-align:center;border-top:1px solid #dadad3;background-color:#e6e6e0;}
.neoCSv2 footer p {margin:auto;}
.neoCSv2 footer .copyright {height:22px;margin-top:0;font-size:10px;color:#959595;}
.neoCSv2 footer .company {width:72px;height:15px;text-indent:-100000px;background:url(http://file.pmangplus.com/pmangplus/mobile/portalWeb/i_ci@2x.png) 0 0 no-repeat;background-size:72px 15px;-webkit-background-size:72px 15px;}
.neoCSv2 fieldset legend {display:none;}
.neoCSv2 fieldset {margin: 0 10px;font-size:12px;}
.neoCSv2 fieldset .inputInfo {margin-bottom:10px;;}
.neoCSv2 fieldset .inputInfo label {display:none;}
.neoCSv2 fieldset .inputInfo span {display:block;width:100%;border:1px solid #eee;border-top:1px solid #cfcfcf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;}
.neoCSv2 fieldset .inputInfo span select,
.neoCSv2 fieldset .inputInfo span input {height:39px;color:#64645f;padding-left:5px;text-indent:0;border:none;-webkit-appearance:none;}
.neoCSv2 fieldset .inputInfo span textarea {width:95%;height:169px;padding:5px 0 5px 5px;color:#64645f;line-height:1.5em;text-indent:0;border:none;}
.neoCSv2 fieldset .inputInfo span select,
.neoCSv2 fieldset .inputInfo span input,
.neoCSv2 fieldset .inputInfo span textarea {border-top:1px solid #efefef;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.neoCSv2 fieldset .inputInfo.category span select {width:100%;padding-left:7px;
	background:url(http://file.pmangplus.com/pmangplus/mobile/common/bg_selectbox.png) 97% -62px no-repeat, url(http://file.pmangplus.com/pmangplus/mobile/common/bg_selectbox.png) 0 0 repeat-x ;
	background-size:50px auto;
	border-bottom:1px solid #fff;}
.neoCSv2 fieldset .inputInfo span input {width:290px;}
.neoCSv2 fieldset .btns {height:50px;}
.neoCSv2 fieldset .btns span {display:block;width:49%;}
.neoCSv2 fieldset .btns span:nth-of-type(1) {float:left;}
.neoCSv2 fieldset .btns span:nth-of-type(2) {float:right;}
.neoCSv2 fieldset .btns span:only-child {float:none;width:100%;}
.neoCSv2 fieldset .btns span a {display:block;font-weight:bold;}
.neoCSv2 fieldset .agree .privacyAgreement {margin-bottom:8px;border:1px solid #eee;border-top:1px solid #cfcfcf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;}
.neoCSv2 fieldset .agree .privacyAgreement span {display:block;margin:0 5px;padding:5px 0;height:70px;color:#666;overflow-y:scroll;}
.neoCSv2 fieldset .agree .check {position:relative;margin-bottom:20px;}
.neoCSv2 fieldset .agree .check .agreeChk {display:block;width:25px;height:25px;background:url(http://file.pmangplus.com/pmangplus/mobile/common/bg_checkbox.png) 0 0 no-repeat;background-size:100px auto;-webkit-background-size:100px auto;}
.neoCSv2 fieldset .agree .check .agreeChk input{display:none;}
.neoCSv2 fieldset .agree .check .agreeChk.checked {background-position:0 -50px;}
.neoCSv2 fieldset .agree .check label {position:absolute;top:3px;left:33px;color:#666;}
.neoCSv2 .btnSubmit {display:block;width:100%;height:38px;font-size:16px;color:#fff;line-height:36px;text-align:center;text-shadow:0 -1px 1px #000;border:1px solid #222;
	border-radius:6px;-webkit-border-radius:6px;
	background-color:#4a4a45;
	background-image: -webkit-gradient(linear, 0 0, 0 38, from(#3d3d39), color-stop(0.052, #4a4a45), to(#33332e));
	background-image: -webkit-linear-gradient(#3d3d39, #4a4a45 5.2%, #33332e);
	background-image: linear-gradient(#3d3d39, #4a4a45 5.2%, #33332e)}
.neoCSv2 .btnCancel {display:block;width:100%;height:38px;font-size:16px;color:#333;line-height:38px;text-align:center;text-shadow:0 1px 1px #fff;
	border-radius:6px !important;-webkit-border-radius:6px !important;border-top:1px solid #bbbbb7;border-left:1px solid #dadad5;border-right:1px solid #dadad5;border-bottom:1px solid #fff;
	background-color:#e6e6e1;
	background-image: -webkit-gradient(linear, 0 0, 0 74, color-stop(0.054, #f5f5f0), to(#e6e6e1));
	background-image: -webkit-linear-gradient(#f5f5f0 5.4%, #e6e6e1);
	background-image: linear-gradient(#f5f5f0 5.4%, #e6e6e1)}
.neoCSv2 .layerMsg {position:absolute;width:215px;border:1px solid #616161;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#FFF;box-shadow:0 0 6px #616161;-moz-box-shadow:0 0 6px #616161;-webkit-box-shadow:0 0 6px #616161;}
.neoCSv2 .layerMsg .box {padding:5px;border:2px solid #CCC;-webkit-border-radius:10px;-moz-border-radius:10px;}
.neoCSv2 .layerMsg p {width:100%;padding:30px 0 30px;font-size:14px;font-weight:bold;line-height:16px;text-align:center;}
.neoCSv2 .layerMsg .btns {width:100%;}
.neoCSv2 .layerMsg .btns button {height:33px;width:100%;color:#FFF;line-height:33px;text-indent:0;border:1px solid #121212;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#000 url('http://file.pmangplus.com/nbugs/mobile/web/bg_button.gif') no-repeat 0 -1500px;}

/* neo cs - SDK version */
.SDK.neoCS  header {height:47px;box-shadow:none;-webkit-box-shadow:none;background:url('http://file.pmangplus.com/pmangplus/mobile/etc/bg_header.png') repeat-x 0 0;}
.SDK.neoCS  header h1 {overflow:hidden;height:56px;font-size:18px;color:#fff;line-height:43px;text-align:center;white-space:nowrap;}
.SDK.neoCS fieldset .agree .check .agreeChk.checked {background-position:0 -100px;}
.SDK.neoCS .btnSubmit {display:block;width:100%;height:38px;font-size:16px;color:#fff;line-height:36px;text-align:center;text-shadow:0 -1px 1px #711c14;border:1px solid #920c00;
	border-radius:6px;-webkit-border-radius:6px;
	background-color:#8d0901;
	background-image: -webkit-gradient(linear, 0 0, 0 75, from(#dc6a5e), color-stop(0.026, #d13e2f), to(#8d0901));
	background-image: -webkit-linear-gradient(#dc6a5e, #d13e2f 2.6%, #8d0901);
	background-image: linear-gradient(#dc6a5e, #d13e2f 2.6%, #8d0901)}
.SDK.neoCS .btnCancel {display:block;width:100%;height:38px;font-size:16px;color:#fff;line-height:36px;text-align:center;text-shadow:0 -1px 1px #000;border:1px solid #222;
	border-radius:6px;-webkit-border-radius:6px;
	background-color:#4a4a45;
	background-image: -webkit-gradient(linear, 0 0, 0 38, from(#3d3d39), color-stop(0.052, #4a4a45), to(#33332e));
	background-image: -webkit-linear-gradient(#3d3d39, #4a4a45 5.2%, #33332e);
	background-image: linear-gradient(#3d3d39, #4a4a45 5.2%, #33332e)}

.SDK.neoCSv2  header {height:47px;box-shadow:none;-webkit-box-shadow:none;background:url('http://file.pmangplus.com/pmangplus/mobile/etc/bg_header.png') repeat-x 0 0;}
.SDK.neoCSv2  header h1 {overflow:hidden;height:56px;font-size:18px;color:#fff;line-height:43px;text-align:center;white-space:nowrap;}
.SDK.neoCSv2 fieldset .agree .check .agreeChk.checked {background-position:0 -100px;}
.SDK.neoCSv2 .btnSubmit {display:block;width:100%;height:38px;font-size:16px;color:#fff;line-height:36px;text-align:center;text-shadow:0 -1px 1px #711c14;border:1px solid #920c00;
	border-radius:6px;-webkit-border-radius:6px;
	background-color:#8d0901;
	background-image: -webkit-gradient(linear, 0 0, 0 75, from(#dc6a5e), color-stop(0.026, #d13e2f), to(#8d0901));
	background-image: -webkit-linear-gradient(#dc6a5e, #d13e2f 2.6%, #8d0901);
	background-image: linear-gradient(#dc6a5e, #d13e2f 2.6%, #8d0901)}
.SDK.neoCSv2 .btnCancel {display:block;width:100%;height:38px;font-size:16px;color:#fff;line-height:36px;text-align:center;text-shadow:0 -1px 1px #000;border:1px solid #222;
	border-radius:6px;-webkit-border-radius:6px;
	background-color:#4a4a45;
	background-image: -webkit-gradient(linear, 0 0, 0 38, from(#3d3d39), color-stop(0.052, #4a4a45), to(#33332e));
	background-image: -webkit-linear-gradient(#3d3d39, #4a4a45 5.2%, #33332e);
	background-image: linear-gradient(#3d3d39, #4a4a45 5.2%, #33332e)}

#commonM {background-color:#f0f0eb;}
#commonM header {position:relative;height:44px;margin-bottom:12px;text-align:center;box-shadow:0 3px 5px #aeaeaa;-webkit-box-shadow:0 3px 5px #aeaeaa;background:url(http://file.pmangplus.com/pmangplus/mobile/bg_header2.png) 0 0 repeat-x;}
#commonM header {font-size:17px;font-weight:bold;color:#fff;line-height:43px;}
#commonM footer{height:62px;text-align:center;border-top:1px solid #dadad3;background-color:#e6e6e0;}
#commonM footer p{margin:auto;}
#commonM footer .copyright{height:22px;font-size:10px;color:#959595;}
#commonM footer .company{width:72px;height:15px;text-indent:-100000px;background:url(http://file.pmangplus.com/pmangplus/mobile/portalWeb/i_ci@2x.png) 0 0 no-repeat;background-size:72px auto;}

.memoryLack header {margin-bottom:24px !important;}
.memoryLack header h1 {width:auto;font-size:14px;text-shadow:1px 0 #b50a0a;}
.memoryLack .container {margin:0 9px 27px;}
.memoryLack .container strong {font-weight:normal;}
.memoryLack .container h2 {margin-bottom:12px;padding-left:7px;font-size:12px;color:#e32d31;}
.memoryLack .container ol {list-style:none;margin-bottom:15px;;}
.memoryLack .container li {padding:9px 9px 8px;font-size:12px;color:#32322d;border-bottom:1px solid #e2e2dd;border-right:1px solid #e2e2dd;background-color:#fff;}
.memoryLack .container li:first-child {border-radius:5px 5px 0 0}
.memoryLack .container li:last-child {border-bottom:1px solid #c6c6c1;border-radius:0 0 5px 5px }
.memoryLack .container li strong {color:#1e9ae1;}
.memoryLack .container .text {font-size:11px;color:#666;}
.memoryLack .container .text strong {color:#1e9ae1;}


.rulesHeader {
	position:fixed; left:0; top:0; z-index:5;
	width:100%; height:51px;
	background:#FFF; border-bottom:3px solid #F00C0F;
	box-shadow: 0px 3px 5px rgba(150,150,150,0.5);
}
.rulesHeader h1 {padding-top:18px; text-align:center; font-size:18px; font-weight:bold; color:#272731;}
.rulesHeader .btn_close {
	position:absolute; right:15px; top:9px;
	displae:block; box-sizing:border-box; width:55px; height:34px; padding-top:9px; border:1px solid #BCC2CC;
	border-radius:0.3em; background-color:#FFF; text-align:center; color:#949CA9; font-weight:bold;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: 0px 1px 1px rgba(150,150,150,0.2);
}

.rules {padding-left:15px; padding-right:15px;}
.rulesTab {position:relative; z-index:1; margin-top:54px; padding:15px 15px 5px 15px; background:#F5F5F6;}
.rulesTab ul {display:table; width:100%; table-layout:fixed;}
.rulesTab ul:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.rulesTab li {display:table-cell; box-sizing:border-box; width:33.33%; height:46px; font-size:16px; font-weight:bold;}
.rulesTab li.r1 {width:28%; padding-right:8px;}
.rulesTab li.r2 {width:28%; padding-right:8px;}
.rulesTab li.r3 {width:44%;}
.rulesTab a {display:block; box-sizing:border-box; width:100%; height:46px; padding-top:14px; border:1px solid #B3BBC8; border-radius:0.3em; color:#949CA9;  background-color:#FFF; text-align:center;}
.rulesTab a.on {
	color:#464556;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3eaf3), color-stop(100%,#c9cfd9));
	background: -webkit-linear-gradient(top, #e3eaf3 0%,#c9cfd9 100%);
	background: linear-gradient(to bottom, #e3eaf3 0%,#c9cfd9 100%);
}

/* 181005 iphonex fix*/
@media only screen and (min-device-width : 375px)
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3) {
	.rulesHeader, .wb_header, .selectbox {
		position:absolute !important;

	}
	.wb_header+section {
		margin-top: 0;
		padding-top: 84px;
	}
}

/* 0919 selectbox추가 */
.selectbox{position:fixed;top:54px;left:0;display:table;text-align:left;background:#f5f5f0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:15px}
.selectbox .selected{display:table-cell;vertical-align:middle;overflow:hidden;padding:10px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px;border:1px solid #d9d9d9;height:42px;background:#ededed url('https://neon-file.akamaized.net/img/arrow.png') no-repeat right 0;cursor:pointer;font-size:13px;color:#000;}
.selectbox .selected.opened{background-position:right -40px;border-radius:5px 5px 0 0;}

.selectbox .sel_list{z-index:999;position:absolute;top:57px;left:15px;width:100%;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #d9d9d9;border-top:0;width:calc(100% - 32px);padding-bottom:13px;max-height:155px;border-radius:0 0 5px 5px;}
.selectbox .sel_list li{display:table;width:100%;height:36px;}
.selectbox .sel_list li:first-child{margin-top:12px;}
.selectbox .sel_list li a{display:table-cell;vertical-align:middle;font-size:14px;width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:13px;color:#000;text-transform:uppercase;}
.selectbox .sel_list::-webkit-scrollbar-button:start:decrement,
.selectbox .sel_list::-webkit-scrollbar-button:end:increment{display:block;width:0;height:0;}

/* 20191213 */
.list li{border-bottom:0;background:none;}
.list li a{min-height:20px;height:auto;}
#help.pgMain .box .list .text{border-bottom:0;}
.header h1{height:43px;width:auto;}


/* 20200701 */
.policy-date{text-align:right;margin-top:126px;padding:0 20px;font-size:12px;height:36px;padding-top:20px;background:#f5f5f0;}
.policy-date .date{float:left}

/* 181005 iphonex fix*/
@media only screen and (max-device-width : 320px) {
	.policy-date{text-align:left}
	.policy-date .date{float:none;margin-bottom:5px;}
}

/* 20221206 */
.webview .rulesPrivacy .tbl_221206 em {font-weight:bold;color:#444;}
.webview .rulesPrivacy .tbl_221206 td {padding:11px 10px !important;font-size:12px;}
.webview .rulesPrivacy .tbl_221206 td:nth-child(2){text-align:left;}
.webview .rulesPrivacy .tbl_221206 ul{padding:0;}
.webview .rulesPrivacy .tbl_221206 li{padding-left:10px;text-indent:-10px;margin-top:1px;}
.webview .rulesPrivacy .tbl_221206 li:first-child{margin-top:0;}