@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Oswald');

/* 초기화 */
html {overflow-y:scroll;height:100%;}
body {margin:0;padding:0;font-size:0.89em;font-family: "Nanum Gothic";height:100%;color:#5a5a5a;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:"Nanum Gothic"}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul,dl,li,ol,dt,dd,li {margin:0;padding:0;list-style:none}
ul:after {display:block;visibility:hidden;clear:both;content:""}
dl:after {display:block;visibility:hidden;clear:both;content:""}
ol:after {display:block;visibility:hidden;clear:both;content:""}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:"Nanum Gothic";font-size:1em}
button {cursor:pointer}


textarea, select {font-family:"Nanum Gothic";font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#4c4c4c;text-decoration:none}
a:hover, a:focus, a:active {color:#4c4c4c;text-decoration:none}

table {width:100%;border-spacing:0;border-collapse:separate;border:0;}
table caption {display:none;}
.c {clear:both !important;}
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.vat {vertical-align:top !important;}
.boa {border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.bol {border-left:1px solid #d9d9d9;}
.bor {border-right:1px solid #d9d9d9;}
.fl {float:left !important;}
.fr {float:right !important;}
.fcfff {color:#fff !important;}
.fc000 {color:#000 !important;}
.redt {color:#f15144;}
.shafff {text-shadow:1px 1px rgba(255,255,255,0.4);}
.sha000 {text-shadow:1px 1px rgba(0,0,0,0.4);}
.mview {display:none !important;}
.mviewf {display:none !important;}
.pview {}
.cmview {display:none !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}
.mb100 {margin-bottom:100px !important;}

.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}

.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}

.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}

.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr50 {padding-right:50px !important;}

#sidem {width:250px;height:100%;position:fixed;left:-260px;top:0;background:rgba(43,48,64,0.95);z-index:9999;}
#sidem .sidembox {height:100%;overflow-y:scroll;}
#sidem .sidelog {text-align:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.2);}
#sidem .sidelog li {display:inline-block;border-radius:18px;height:30px;line-height:30px;}
#sidem .sidelog .log1 {width:90px;border:2px solid #ffab57;color:#ffab57;}
#sidem .sidelog .log2 {width:90px;border:2px solid #f15144;color:#f15144;}
#sidem .sidelog .clm {width:30px;color:#fff;border:2px solid #b0b0b0}

#sidem .smbox {padding:15px;}
#sidem .smbox li {height:36px;line-height:36px;padding-left:40px;color:#fff;font-weight:normal;background-size:30px !important;background-position:left 4px !important;}
#sidem .smbox .sdm1 {background:url('/m/img/ico_sm1.png') no-repeat}
#sidem .smbox .sdm2 {background:url('/m/img/ico_sm2.png') no-repeat}
#sidem .smbox .sdm3 {background:url('/m/img/ico_sm3.png') no-repeat}
#sidem .smbox .sdm4 {background:url('/m/img/ico_sm4.png') no-repeat}
#sidem .smbox .sdm5 {background:url('/m/img/ico_sm5.png') no-repeat}
#sidem .smbox .sdm6 {background:url('/m/img/ico_sm6.png') no-repeat}
#sidem .smbox .sdm7 {background:url('/m/img/ico_sm7.png') no-repeat}
#sidem .smbox .sdm8 {background:url('/m/img/ico_sm8.png') no-repeat}
#sidem .smbox .sdm9 {background:url('/m/img/ico_sm9.png') no-repeat}
#sidem .smbox li:hover {background-position:left -28px !important;color:#ffab57;}
#sidem .smbox .ch {background-position:left -28px !important;color:#ffab57;}

#sidem .private {background:rgba(0,0,0,0.3);text-align:center;padding:15px 0;}
#sidem .private li {display:inline-block;color:#8a8d96;margin:0 5px;}

#head {background:#f15144;position:fixed;width:100%;left:0;top:0;height:50px;z-index:9990;}
#head .headbox {max-width:720px;margin:0 auto;padding:0 10px;}
#head .headbox .left {float:left;width:20%;height:50px;line-height:50px;}
#head .headbox .left img {width:22px;}
#head .headbox .center {float:left;text-align:center;width:60%;height:50px;line-height:50px;}
#head .headbox .center img {width:80px;}
#head .headbox .right {float:right;text-align:right;width:20%;height:50px;line-height:50px;}
#head .headbox .right img {width:22px;}
#head .headbox:after {display:block;visibility:hidden;clear:both;content:""}

#foot {background:#f7f7f7;padding:15px 0;text-align:center;font-size:0.82em;}
#foot .footbox {max-width:720px;margin:0 auto;}
#foot .footbox .flogo {margin-bottom:20px;}
#foot .footbox .flogo img {width:80px;}
#foot .footbox ul {text-align:center;max-width:500px;margin:0 auto 20px;}
#foot .footbox ul li {display:inline-block;margin:0 6px;vertical-align:top;}
#foot .footbox .footcopy {font-size:0.92em;color:#bababa;line-height:1.6em;}

.blank50 {height:50px;}

#cont .mpt1 {background:url('/m/img/main_pt1_bg.jpg') no-repeat center;background-size:cover;}
#cont .mpt1 .mpt1box {max-width:720px;margin:0 auto;padding:15px;}
#cont .mpt1 .mpt1box .total {text-align:center;margin-bottom:20px;}
#cont .mpt1 .mpt1box .total li {display:inline-block;width:48%;margin:0;vertical-align:top;border-radius:20px;color:#fff;height:30px;line-height:30px;}
#cont .mpt1 .mpt1box .total .total1 {background:#767b87;}
#cont .mpt1 .mpt1box .total .total2 {background:#ec9844;}
#cont .mpt1 .mpt1box .total li dt {display:inline-block;}
#cont .mpt1 .mpt1box .total li dd {display:inline-block;text-align:right;}
#cont .mpt1 .mpt1box .total li dd span {font-weight:700;}
#cont .mpt1 .mpt1box .qico {text-align:center;}
#cont .mpt1 .mpt1box .qico li {display:inline-block;width:30%;max-width:100px;margin-bottom:15px;}
#cont .mpt1 .mpt1box .qico li dt {width:80px;height:80px;line-height:80px;background:rgba(255,255,255,0.5);border-radius:50%;margin:0 auto 10px;}
#cont .mpt1 .mpt1box .qico li dt img {width:70%;max-width:90px;}
#cont .mpt1 .mpt1box .qico li dd {height:20px;font-size:0.89em;font-weight:700;color:#777d89;}

#cont .mainbod {}
#cont .mainbod .more {position:absolute;padding-left:8px;color:#fff;right:15px;top:13px;border-radius:12px;font-size:0.62em;height:24px;line-height:24px;z-index:999}
#cont .mainbod .more div {float:right;width:24px;height:24px;text-align:center;font-size:2em;font-weight:700;border-radius:50%;margin-left:5px;}
#cont .mainbod h2 {font-family:"Raleway";font-size:1.2em;color:#000;border-bottom:1px solid #f15144;padding-bottom:8px;margin-bottom:10px;}
#cont .mainbod h2 span {font-weight:normal;color:#acacac;font-size:0.82em;}
#cont .mainbod .mainbo {font-size:0.92em;} 
#cont .mainbod .mainbo th {text-align:left;font-weight:normal;}
#cont .mainbod .mainbo th div {height:24px;line-height:24px;overflow:hidden;}
#cont .mainbod .mainbo td {text-align:right;}

#cont .mpt2bg {background:#f7f7f7;}
#cont .mpt2 {padding:15px;max-width:720px;margin:0 auto;position:relative;}
#cont .mpt2 .more {background:#f15144}
#cont .mpt2 .more div {background:#c83d31;}
#cont .mpt3 {padding:15px;max-width:720px;margin:0 auto;position:relative;}
#cont .mpt3 .more {background:#ffab57}
#cont .mpt3 .more div {background:#ff7f00;}

#cont .mainfban {text-align:center;background:#f7f7f7;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
#cont .mainfban img {width:100%;max-width:720px;margin:0 auto;}

#cont .mainrank {background:#747985;}
#cont .mainrank .rankbox {max-width:720px;margin:0 auto;border-bottom:1px solid #94979f}
#cont .mainrank .rankbox .ranktitle {float:left;font-size:0.79em;height:30px;line-height:30px;padding:0 10px;}
#cont .mainrank .rankbox .rankt {color:#ffc48b}
#cont .mainrank .rankbox .rankg {color:#474a52;padding:0 5px;}
#cont .mainrank .rankbox .rankf {color:#fff;}
#cont .mainrank .rankbox .rankon {float:right;width:30px;height:30px;background:url('/m/img/ico_updown.png') no-repeat center -18px #404757;background-size:16px;}
#cont .mainrank .rankbox .rankoff {float:right;width:30px;height:30px;background:url('/m/img/ico_updown.png') no-repeat center 9px #404757;background-size:16px;display:none;}
#cont .mainrank .rankbox .ison {display:block;}
#cont .mainrank .rankbox .isoff {display:none;}

#cont .mainrank .ranklist {float:left;padding:5px 0;}
#cont .mainrank .ranklist dt {float:left;width:18px;height:18px;line-height:18px;text-align:center;color:#fff;font-weight:700;font-size:0.79em;background:#404757;margin-right:5px;}
#cont .mainrank .ranklist dd {float:left;font-size:0.82em;padding:1px 0;}
#cont .mainrank .ranklist .nm {color:#fff;letter-spacing:-1px;margin-right:7px;}
#cont .mainrank .ranklist .rankmon {color:#fff;}

#cont .mainrank .rankall {max-width:720px;margin:0 auto;background:url('/m/img/rankbg.png') no-repeat left center;background-size:160px;display:none;}
#cont .mainrank .rankall ul {padding-left:160px;}
#cont .mainrank .rankall li {padding:5px 0;}



#cont .subpage .pjoin {padding:10px;max-width:720px;margin:0 auto;}
#cont .subpage .pjoin h3 {color:#f15144;font-size:0.92em;margin-bottom:8px;}
#cont .subpage .pjoin h3 .filsu {float:right;color:#8b8b8b;font-size:0.82em;font-weight:normal;}
#cont .subpage .star {color:#f15144;font-size:0.72em;padding-right:3px;}
#cont .subpage .pjoin .graybox {background:#f9f9f9;border:1px solid #cecece;padding:8px;font-size:0.79em;}
#cont .subpage .pjoin th {vertical-align:top;padding-top:10px;text-align:left;}
#cont .subpage .pjoin td {height:30px;}
#cont .subpage .pjoin td .zips {color:#fff;background:#797979;padding:7px 8px;}
#cont .subpage .pjoin .fffbox {border-left:1px solid #cecece;border-bottom:1px solid #cecece;border-right:1px solid #cecece;padding:8px;font-size:0.72em;
											background:url('/m/img/ico_hit.png') no-repeat 8px 10px;background-size:10px;padding-left:25px;line-height:1.4em;margin-bottom:15px;}
#cont .subpage .pjoin .fffbox ul li {background:url('/m/img/ico_redp.png') no-repeat left 4px;background-size:3px;padding-left:7px;margin-bottom:8px;}
#cont .subpage .pjoin .yakbox {font-size:0.82em;}

#cont .subpage .logingray {background:#f9f9f9;border-bottom:1px solid #cecece;}
#cont .subpage .loginbox {padding:25px 8px;max-width:720px;margin:0 auto;min-height:360px;}
#cont .subpage .loginbox .logoimg {text-align:center;margin-bottom:15px;}
#cont .subpage .loginbox .logoimg img {width:120px;}
#cont .subpage .loginbox .loginp {}
#cont .subpage .loginbox .loginp li {margin-bottom:6px;text-align:center;}
#cont .subpage .loginbox .loginp li input[type="text"] {border:2px solid #c0c0c0;width:94%;height:26px;padding:2%;}
#cont .subpage .loginbox .loginp li input[type="password"] {border:2px solid #c0c0c0;width:94%;height:26px;padding:2%;}
#cont .subpage .loginbox .loginp li input[type="submit"] {width:98.7%;height:44px;background:url('/m/img/background_loginbtn.png') repeat-x;border:0;color:#fff;
																				background-size:10px;}
#cont .subpage .loginbox .logchk {padding:10px 0 15px 0;border-bottom:1px solid #d7d7d7;}
#cont .subpage .loginbox .logchk input {margin-left:30px;margin-right:5px;}
#cont .subpage .loginbox .logchk input:first-child {margin-left:0;}
#cont .subpage .loginbox .qlink {text-align:center;padding:20px 0 40px;font-size:0.92em;}
#cont .subpage .loginbox .qlink span {color:#d7d7d7;padding:0 10px;}
#cont .subpage .loginbox .qlink img {vertical-align:middle;}
#cont .subpage .loginbox .qlink .lico1 {width:10px;}
#cont .subpage .loginbox .qlink .lico2 {width:8px;}
#cont .subpage .loginbox .qlink a {color:#989898}
#cont .subpage .loginbox .welcom {text-align:center;line-height:1.6em;padding:50px 0;border:1px solid #d9d9d9;background:#fff;border-radius:10px;}
#cont .subpage .loginbox .welcom span {color:#f15144;font-size:1.4em;font-weight:700;}

#cont .subpage .findgray {background:#f9f9f9;border-bottom:1px solid #cecece;}
#cont .subpage .findbox {padding:15px 8px;max-width:720px;margin:0 auto;min-height:360px;}
#cont .subpage .findbox .findmsg {font-size:0.82em;line-height:1.6em;padding:10px 0;}
#cont .subpage .findbox .loginp li {margin-bottom:6px;text-align:center;}
#cont .subpage .findbox .loginp li input[type="text"] {border:1px solid #c0c0c0;width:94%;height:26px;padding:2%;}
#cont .subpage .findbox .loginp li input[type="password"] {border:1px solid #c0c0c0;width:94%;height:26px;padding:2%;}
#cont .subpage .findbox .loginp li input[type="submit"] {width:98.7%;height:44px;background:url('/m/img/background_loginbtn.png') repeat-x;border:0;color:#fff;
																				background-size:10px;}
#cont .subpage .padbox {max-width:720px;padding:10px;margin:0 auto;}
#cont .subpage .padbox .licbox {background:#f7f7f7;padding:10px;font-size:0.79em;line-height:1.6em;}
#cont .subpage .padbox .licbox h3 {margin-bottom:10px;font-size:1.2em;color:#f15144;}
#cont .subpage .padbox .licbox h4 {margin-bottom:7px;font-size:1.12em;}

#cont .subpage .outgray {background:#f7f7f7;padding:15px 8px;border-bottom:1px solid #cecece}
#cont .subpage .outgray .outbox {max-width:720px;margin:0 auto;}
#cont .subpage .outgray .outbox h3 {font-size:0.82em;margin-bottom:5px;}
#cont .subpage .outgray .outbox textarea {width:98.5%;border:1px solid #cecece;height:100px;margin-bottom:15px;}
#cont .subpage .outgray .outbox input[type="password"] {border:1px solid #cecece;width:99.2%;padding:10px 0;text-align:center;}

#cont .p01 .imgbox {background:#ececec;text-align:center;}
#cont .p01 .imgbox img {width:100%;max-width:720px;}
#cont .p01 p {max-width:690px;margin:0 auto;padding:15px;background:#f15144;color:#fff;font-size:0.79em;line-height:1.6em;text-align:left;}
#cont .p01 .cbox {max-width:720px;margin:0 auto;}
#cont .p01 .cbox h3 {letter-spacing:-1px;margin-bottom:15px;margin-top:10px;}
#cont .p01 .cbox .imgp11 {text-align:center;margin-bottom:10px;}
#cont .p01 .cbox .imgp11 img {width:100%;max-width:629px;}
#cont .p01 .cbox .graybox {background:#f7f7f7;}
#cont .p01 .cbox .p01pt2 li {padding:10px;border-bottom:1px dotted #d9d9d9;}
#cont .p01 .cbox .p01pt2 li dt {font-size:0.92em;font-weight:700;margin-bottom:7px;}
#cont .p01 .cbox .p01pt2 li dd {font-size:0.82em;line-height:1.4em;}
#cont .p01 .cbox .p01pt2 li:last-child {border-bottom:0;}
#cont .p01 .cbox .p01pt3 {border:1px solid #f79028;padding:8px;text-align:center;font-size:0.82em;color:#a4a4a4;}
#cont .p01 .cbox .p01pt3 .orgt {color:#f79028;font-size:1.2em;margin-bottom:12px;}

#cont .p02 .cates {max-width:720px;margin:0 auto;padding-bottom:15px;border-bottom:1px solid #cecece;}
#cont .p02 .cates li {float:left;width:20%;margin-right:-2px;margin-bottom:-1px;background:#f7f7f7;font-size:0.79em;height:30px;border:1px solid #d9d9d9;line-height:30px;
							text-align:center;letter-spacing:-2px;}
#cont .p02 .cates .ch {background:#ff9021;color:#fff;}
#cont .p02 .cates li:hover {background:#ff9021;color:#fff;}
#cont .p02 .p02list {max-width:720px;margin:0 auto;}
#cont .p02 .p02list li {padding:10px 8px;border-bottom:1px dotted #d9d9d9;}
#cont .p02 .p02list th {width:120px;position:relative;vertical-align:top;}
#cont .p02 .p02list th img {width:120px;}
#cont .p02 .p02list th .icos {position:absolute;top:2px;right:2px;text-align:center;font-size:0.52em;color:#fff;}
#cont .p02 .p02list th .icos li {border:0 !important;padding:2px 4px;border-radius:8px;margin-left:2px;}
#cont .p02 .p02list th .icos .cos {float:right;background:#fa3246;}
#cont .p02 .p02list th .icos .many {float:right;background:#ff6600;}
#cont .p02 .p02list .la {width:20px;text-align:center;}
#cont .p02 .p02list .la img {width:15px;}
#cont .p02 .p02list td {font-size:0.92em;padding-left:5px;}
#cont .p02 .p02list td .itemnm {height:14px;line-height:14px;overflow:hidden;margin-bottom:5px;}
#cont .p02 .p02list td .itemev {margin-bottom:5px;}
#cont .p02 .p02list td .itempr {line-height:1.4em;font-size:0.92em;}

#cont .p02view {max-width:720px;margin:0 auto;}
#cont .p02view .iteminf {border-top:2px solid #717171;background:#f7f7f7;padding:10px;}
#cont .p02view .iteminf th {width:120px;position:relative;vertical-align:top;}
#cont .p02view .iteminf th img {width:120px;}
#cont .p02view .iteminf td {padding-left:10px;}
#cont .p02view .iteminf td .itemnm {font-weight:700;color:#000;height:22px;overflow:hidden;border-bottom:1px solid #cecece;margin-bottom:7px;line-height:24px;padding-bottom:5px;}
#cont .p02view .iteminf td .itemifo {font-size:0.82em;}
#cont .p02view .iteminf td .itemifo li {background:url('/m/img/ico_redp.png') no-repeat left center;padding-left:7px;margin-bottom:6px;background-size:3px;}
#cont .p02view .iteminf th .icos {position:absolute;top:2px;right:2px;text-align:center;font-size:0.52em;color:#fff;}
#cont .p02view .iteminf th .icos li {border:0 !important;padding:2px 4px;border-radius:8px;margin-left:2px;}
#cont .p02view .iteminf th .icos .cos {float:right;background:#fa3246;}
#cont .p02view .iteminf th .icos .many {float:right;background:#ff6600;}
#cont .p02view .icobox {padding:8px;background:#f7f7f7;border-top:1px solid #cecece;border-bottom:1px solid #cecece;}
#cont .p02view .icobox li {float:left;margin-right:3px;color:#fff;font-weight:700;font-size:0.72em;padding:3px 0;width:44px;text-align:center;}
#cont .p02view .icobox .iconew {background:#df0f00}
#cont .p02view .icobox .icopc {background:#583f7e}
#cont .p02view .icobox .icomo {background:#3f5d7e}
#cont .p02view .sul {font-size:0.82em;padding:10px;line-height:1.6em;color:#555555;padding-bottom:20px;}
#cont .p02view .codes {padding:8px;background:#747a86;margin-bottom:20px;}
#cont .p02view .codes h3 {color:#fff;margin-bottom:5px;font-weight:normal;font-size:0.92em;}
#cont .p02view .codes table td {text-align:center;}
#cont .p02view .codes table .coin {padding-right:5px;}
#cont .p02view .codes table .coin input {font-size:0.82em;padding-left:6px;}
#cont .p02view .codes table .btnt {width:130px;}
#cont .p02view .codes table .btnt span {padding:7px 8px;font-size:0.82em;color:#fff;border-radius:4px;}
#cont .p02view .codes table .btnt .btncode {background:#404757}
#cont .p02view .codes table .btnt .btnorg {background:#ffa042}
#cont .p02view .codes hr {height:1px;border:0;border-top:1px dotted #d9d9d9;margin:10px 0;}

#cont .p03 .msel {background:#f7f7f7;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:8px;max-width:720px;margin:0 auto;}
#cont .p03 .msel .selcalen {margin-bottom:5px;}
#cont .p03 .msel .selcalen td {}
#cont .p03 .msel .selcalen td img {width:18px;}
#cont .p03 .msel .selcalen .rsel {width:30px;height:28px;line-height:26px;background:#f15144;text-align:center;}
#cont .p03 .msel .selcalen .gsel {width:30px;height:28px;line-height:26px;background:#797979;text-align:center;}
#cont .p03 .msel .seltem li {float:left;border:1px solid #cecece;margin-right:-2px;width:16.5%;background:#fff;font-size:0.82em;text-align:center;height:30px;line-height:30px;}
#cont .p03 .msel hr {height:1px;border:0;border-top:1px dotted #d9d9d9;margin:10px 0;}
#cont .p03 .msel .selec select {width:100%;border:1px solid #cecece;height:28px;font-size:0.82em;background:#fff;}
#cont .p03 .msel .selec .redsel {border:2px solid #f15144}
#cont .p03 .msel .selec .likesubmit {background:url('/m/img/background_loginbtn.png') repeat-x center red;background-size:10px;color:#fff;text-align:center;
													font-size:0.92em;height:30px;line-height:30px;margin-top:10px;}
#cont .p03 .msel .selec .likesubmit img {width:14px;}

#cont .p03 .msel .selec td .redbor {border:2px solid #f15144 !important;height:24px;font-size:0.82em;}

#cont .p03 .fffbox {max-width:720px;margin:0 auto;color:#828181;}
#cont .p03 .fffbox {padding:8px;font-size:0.79em;}
#cont .p03 .fffbox table {border:1px solid #cecece;}
#cont .p03 .fffbox th {background:#797979;color:#fff;border-right:1px solid #cecece;border-bottom:1px solid #cecece;height:26px;}
#cont .p03 .fffbox td {border-right:1px solid #cecece;border-bottom:1px solid #cecece;height:26px;text-align:center;}
#cont .p03 .fffbox td div {height:14px;line-height:14px;overflow:hidden;text-align:left;padding:0 8px;}
#cont .p03 .fffbox th:last-child {border-right:0;}
#cont .p03 .fffbox td:last-child {border-right:0;}
#cont .p03 .fffbox tr:last-child td {border-bottom:0;}
#cont .p03 .fffbox .hap {background:#f7f7f7}
#cont .p03 .fffbox .p03red {float:left;color:#f15144;margin-left:10px;}
#cont .p03 .fffbox .p03redr {float:right;color:#f15144;margin-right:36px;text-align:right;}
#cont .p03 .fffbox .listks {padding:10px 0;}

#cont .bolistp .msel {border-top:2px solid #717171}
#cont .bolistp .fffbox .bolist li {border-bottom:1px dotted #d9d9d9;padding:10px;}
#cont .bolistp .fffbox .bolist .notice {background:#f7f7f7}

#cont .bolistp .fffbox .bolist li dt {color:#202020;margin-bottom:5px;height:16px;line-height:16px;overflow:hidden;font-size:1.12em;}
#cont .bolistp .fffbox .bolist .notice dt .iconot {width:14px;}
#cont .bolistp .fffbox .bolist li dt img {margin-right:5px;}
#cont .bolistp .fffbox .bolist li dt .icolock {width:10px;}
#cont .bolistp .fffbox .bolist li dt .iconew {width:22px;}
#cont .bolistp .fffbox .bolist li dd {color:#a0a0a0;font-size:0.82em;}
#cont .bolistp .fffbox .bolist li .repl {padding-left:15px;background:url('/m/img/ico_repl.png') no-repeat left 5px;background-size:10px;}
#cont .bowrite .wrinp {max-width:720px;margin:0 auto;padding:8px;background:#f7f7f7;border-top:1px solid #cecece;border-bottom:1px solid #cecece;}
#cont .bowrite .wrinp th {width:70px;font-size:0.82em;font-weight:normal;text-align:left;}
#cont .bowrite .sul {max-width:720px;padding:8px;margin:0 auto;}
#cont .bowrite .sul textarea {width:98.2%;height:180px;border:1px solid #cecece;}

#cont .boviews .boinf {max-width:720px;margin:0 auto;padding:8px;background:#f7f7f7;border-top:1px solid #cecece;border-bottom:1px solid #cecece;}
#cont .boviews .boinf th {width:70px;font-size:0.92em;font-weight:normal;text-align:left;border-bottom:1px dotted #d9d9d9;padding:5px 0;color:#000;}
#cont .boviews .boinf td {border-bottom:1px dotted #d9d9d9;padding:5px 0;font-size:0.82em;color:#747474;}
#cont .boviews .boinf table tr:last-child th {border-bottom:0;}
#cont .boviews .boinf table tr:last-child td {border-bottom:0;}
#cont .boviews .sul {max-width:720px;margin:0 auto;padding:8px;border-bottom:1px solid #cecece;font-size:0.92em;min-height:150px;}

#cont .p09 .p09img {text-align:center;background:#f9f9f9;}
#cont .p09 .p09img img {width:100%;max-width:720px;}
#cont .p09 .p09box {background:#f9f9f9;border-bottom:1px solid #cecece;padding:10px;}
#cont .p09 .p09box ul {max-width:700px;margin:0 auto;}
#cont .p09 .p09box li {margin-bottom:7px;margin:0 auto 5px;font-size:0.92em;}
#cont .p09 .p09box li input {width:96%;padding:4px 2%;}
#cont .p09 .p09box li textarea {width:96.0%;height:180px;border:1px solid #cecece;padding:8px 2%;}
#cont .p09 .p09box li input[type="checkbox"] {width:16px;height:16px;margin-right:5px;}
#cont .p09 .p09box li .uline {text-decoration:underline;}
#cont .p09 .p09box li input[type="submit"] {width:100%;height:45px;color:#fff;font-weight:700;background:url('/m/img/background_loginbtn.png') repeat-x;border:0;
															background-size:10px;}

/* 서브페이지 공통 */
#cont .subpage {}
#cont .subpage h2 {color:#000;font-weight:700;text-align:center;padding:10px 0;font-size:1.2em;max-width:720px;margin:0 auto;position:relative;}
#cont .subpage h2 .back {position:absolute;left:8px;top:8px;}
#cont .subpage h2 .back img {width:20px;}
#cont .subpage h2:after {display:block;visibility:hidden;clear:both;content:""}
#cont .subpage h2 .bobtnw {position:absolute;padding-left:8px;background:#747a86;color:#fff;right:8px;top:10px;border-radius:12px;font-size:0.59em;height:20px;line-height:22px;z-index:999;}
#cont .subpage h2 .bobtnw div {float:right;width:20px;height:20px;text-align:center;font-size:0.92em;font-weight:700;border-radius:50%;margin-left:5px;background:#404757;line-height:20px;}
#cont .subpage .borderbottom {border-bottom:1px solid #cecece}
#cont .subpage .btnbox {text-align:center;padding:15px 0;}
#cont .subpage .btnbox input {margin:0 1px;color:#fff;border:0;padding:7px 24px;font-size:0.82em;}
#cont .subpage .btnbox input[type="submit"] {background:#f15144;}
#cont .subpage .btnbox input[type="button"] {background:#797979;}
#cont .pad10 {padding:10px;}
#cont .bopaging {text-align:center;padding:15px 0;}
#cont .bopaging li {display:inline-block;width:6px;height:6px;background:#9e9e9e;border-radius:50%;}
#cont .bopaging .ch {background:#f15144;}
#cont .bopaging .prev, #cont .bopaging .next {width:25px;background:none;border-radius:none;margin:0 5px;}
#cont .bopaging li img {width:25px;}
/* end 서브페이지 공통 */

/* input 정의 */
#cont .subpage input[type="text"] {width:99%;border:1px solid #cecece;background:#fff;height:26px;color:#797979;}
#cont .subpage input[type="radio"] {margin-left:8px;margin-right:4px;}
#cont .subpage input[type="radio"]:first-child {margin-left:0;}
#cont .subpage input[type="text"].in3 {width:58px;margin-left:1px;}
#cont .subpage input[type="text"].in3:first-child {margin-left:0;}
#cont .subpage input[type="text"].in32 {width:50px;margin-left:1px;}
#cont .subpage input[type="text"].in32:first-child {margin-left:0;}
#cont .subpage input[type="text"].in2 {width:120px;margin-left:1px;}
#cont .subpage input[type="text"].in2:first-child {margin-left:0;}
#cont .subpage select.in32 {width:50px;border:1px solid #cecece;background:#fff;height:28px;color:#797979;}
#cont .subpage input[type="text"].in22 {width:80px;}
#cont .subpage select.in322 {width:80px;border:1px solid #cecece;background:#fff;height:28px;color:#797979;}
/* end input 정의 */

@media screen and (max-width:720px) {
#cont .p02 .cates .nol {border-left:0;}
#cont .p02 .cates .nor {border-right:0;}
}