﻿@import url('font-awesome/css/font-awesome.css');
/* @font-face{font-family:'NanumGothic'; src:url('NanumGothic.woff')} */
/* @font-face{font-family:'NanumGothic'; src:url('nanumGothic.ttf')} */
body, td {font-family:NanumGothic, 나눔고딕,dotum,돋움,sans-serif; font-size: 0.8em; line-height:1.3; color:#353535;}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote{padding:0; margin:0;}
textarea {word-break:break-all;word-wrap: break-word;resize:none;border:1px solid #b1b1b1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;font-family:NanumGothic,dotum,sans-serif;padding:5px;margin:0;}
input, textarea {-webkit-border-radius:0; -webkit-appearance:none;  }
* {-webkit-text-size-adjust:none;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input {border:1px solid #b1b1b1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;height: 30px;font-family:NanumGothic,dotum,sans-serif;padding-left:5px;margin:0 0 3px 0;} 
select, .sel {border:1px solid #b1b1b1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;height: 30px;font-family:NanumGothic,dotum,sans-serif;padding-left:5px;margin:0 0 3px 0;background:url(img/select_bg.gif) no-repeat right 2px #ffffff;} 
ol, ul, li {list-style:none;}
img {max-width: 100%; }
fieldset {border:0 none;}
form {border:0 none;}
address, caption, cite, code, dfn, var, em {font-weight:normal; font-style:normal;}
abbr,acronym {border:0 none;}
a {text-decoration: none;color:#252525;}
a:hover {text-decoration: none;color:#005dc5;}
.bol {font-weight:bold;}
.inputno {border:none;-webkit-appearance:checkbox;vertical-align:middle;}
.cred {color:#dd0011;}
.tblue {color:#004ba1;}
.ii {color:#bebebe;}
.gray72 {color:#727272;}
.white {border:1px solid #d1d1d1;}
.blue {border:1px solid #0037a7;background:#0037a7;color:#bfbfbf!important;}
.black {border:1px solid #2a2a2a;background:#2a2a2a;color:#bfbfbf!important;}
.gold {border:1px solid #deaf5e;background:#ebd176;}
.pink {border:1px solid #eaa79c;background:#efb9b0;}
.silver {border:1px solid #cfcfcf;background:#e5e1de;}
.gray {border:1px solid #aaaaaa;background:#c6c6c6;color:#353535!important;}
.titan {border:1px solid #9f9bbf;background:#b9b4df;}
.red {border:1px solid #c70000;background:#be0a0a;color:#bfbfbf!important;}
.beige {border:1px solid #c9bfb1;background:#e9d9c3;}
.pinkgold {border:1px solid #c9976a;background:#f0b887;}
.blueblack {border:1px solid #2e3b60;background:#2e437f;color:#bfbfbf!important;}
.jetblack {border:1px solid #000000;background:#000000;color:#bfbfbf!important;}
.yellow {border:1px solid #deaf5e;background:#e7c400;}
.lime {border:1px solid #a9bc3e;background:#c4d852;}
.orange {border:1px solid #f16600;background:#f16600;color:#bfbfbf!important;}
.navy {border:1px solid #041f48;background:#041f48;color:#bfbfbf!important;}
.w20p {width:20px;}
.w60p {width:60px;}
.w20 {width:20%;}
.w22 {width:22%;}
.w40 {width:40%;}
.w50 {width:50%;}
.w70 {width:70%;}
.w100 {width:99%;}
.h100 {width:99%;height:100px;}
.sbtn {padding: 0 8px;border:1px solid #acacac;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(img/btnbg.gif) repeat-x left top;vertical-align:middle;margin:0;display: inline-block;height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 30px;}
.w50h {width:50%;height:30px;vertical-align:middle;font-size: 1em;margin:2px 3px 2px 5px;padding-left:5px;letter-spacing:1px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 5px;}
.textinfo {clear:both;width:98%;text-align:left;margin:0;padding:5px 6px 0 6px;color:#8e8e8e;font-size: 1em;}
.textinfo2 {clear:both;width:98%;text-align:left;margin:0;padding:15px 10px;color:#8e8e8e;font-size: 1.2em;line-height:1.6; }
.textinfo3 {clear:both;width:100%;text-align:center;margin:0;padding:0 0 20px 0;color:#000000;font-size: 1.2em;line-height:1.4; }
.textinfo4 {clear:both;width:100%;text-align:center;margin:0;padding:30px 0 20px 0;font-size: 1.4em;line-height:1.4; color:#dd0011;font-weight:bold;}
.textinfo5 {clear:both;width:100%;text-align:center;margin:0;padding:20px 0;font-size: 1.2em;line-height:1.4; color:#dd0011;font-weight:bold;}
.textinfo6 {clear:both;width:95%;text-align:left;margin:10px 10px 3px 10px;padding:10px;font-size: 1.2em;line-height:1.4;background:#f8df60;}

#mHeader {width:100%; margin:0; padding:5px 0 8px 0;position:relative;border-bottom:1px solid #b3b3b3;}
#mHeader .mhleft {position:absolute;top:6px;left:5px;}
#mHeader h1 {width:90%;margin:0 auto;text-align:center;}
#mHeader h1 a {    position: relative;
    display: inline-block;}
#mHeader .mhright {position:absolute;top:8px;right:5px;}
.mdNavi {padding:9px 0 8px 12px; background:#ffffff; border-bottom:1px dotted #b3b3b3; font-weight:bold; margin:0;}
.mdNavi img {vertical-align:middle;margin-bottom:2px;}

#mLogin {float:left;width:100%; margin:0;padding:20px;}
#mLogin .homepimg {width:100%;background:#d4d4d4;text-align:center;font-size: 1.4em;padding:0 0 10px 0;}
#mLogin img {width:100%;border:2px solid #bababa;margin:0 0 12px 0;padding:0;}
#mLogin .corp {width:100%;border:2px solid #bababa;text-align:center;font-size: 1.4em;padding:0 0 10px 0;}
#mLogin .corp img {width:100%;border:2px solid #ffffff;margin:0;padding:0;text-align:center}
#mLogin .corp2 {width:100%;background:#d4d4d4;text-align:center;font-size: 1.4em;padding:10px 0 8px 0;}

/*
#mDetail {float:left;width:100%; margin:0;padding:0 0 25px 0;font-size: 0.9em;}
*/
#mDetail {float:left;width:100%; margin:0;padding:0 0 0 0;font-size: 0.9em;}
#mDetail ul.mobile {float:left;width:100%;margin:0;padding:0 5px ;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 2px solid #da0011; height: 28px; position: relative; margin-top: 8px;}
#mDetail ul.mobile li {float:left;margin:0;padding:0;width:16%;font-size: 1.2em;color:#7a7a7a; text-align:center;}
#mDetail ul.mobile li {float:left;margin:0;padding:4px 0 6px 0;color:#7a7a7a; text-align:center;background:url(img/vline.gif) no-repeat right 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 28px;}

#mDetail ul.mobile li:last-child {background:none;}
#mDetail ul.mobile li.active {font-size: 1.3em;font-weight:bold;border-left:2px solid #da0011;border-top:2px solid #da0011;border-right:2px solid #da0011;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;color:#000000;background:#ffffff; height: 30px; background-image: none; margin: -2px;  }

#mDetail ul.sort {float:right;width:98%;margin:8px 8px 0 0;padding:0;text-align:right;}
#mDetail ul.sort li a {float:right;margin:0 1px;padding:3px 8px;}
#mDetail ul.sort li a.active {float:right;margin:0 1px;padding:3px 8px;background:#0375cc; color:#ffffff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
#mDetail .allProd {width: 100%;
    margin: 0px 0 0 0%;
    padding: 0 0 0 0px;
    text-align: center;
    box-sizing: border-box;}
#mDetail dl.prod {    
	float: left;
    width: 48%;
    border: 2px solid #dadada;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 10px 1% 2px 1%;
    padding: 10px 1px 6px 1px;
	}
#mDetail dl.prod dt {width:100%;text-align:center;font-weight:bold;font-size: 1.2em;}
#mDetail dl.prod dd {width:100%;text-align:center;padding:5px 0 3px 0;}
#mDetail dl.prod dd img {width:70%;}
#mDetail dl.prodPay {float:left;width:100%;padding:0;margin:0 ;}
#mDetail dl.prodPay dt.pp {clear:both;float:left;text-align:right;width:43%;font-weight:normal!important;font-size:1em!important;padding:0 0 3px 0;letter-spacing:-1px;}
#mDetail dl.prodPay dd.pp {float:left;text-align:right;width:50%;padding:0 0 3px 0;margin-right:3px;color:#0063ae;}

#mDetail .mdprod {margin:0;padding:0;}
#mDetail h2 {width:100%; font-size: 1.5em;text-align:center;padding:0;margin:15px 0 5px 0;}
#mDetail .mdprod {width:100%;margin:0 auto;text-align:center;}
#mDetail .mdprod img {width:70%;}
#mDetail .mdprod .info {width:100%;text-align:center;margin:5px 0;color:#8e8e8e;line-height:1.5; }
#mDetail .mdList {clear:both;border-top:1px solid #e0e0e0; padding:10px;}
#mDetail h3 {font-size:1.2em;font-weight:bold; margin:0 auto;padding:0;color:#000000;}
#mDetail ul.mdList_1 {float:left;width:100%;margin:0;padding:8px 0 0 0;}
#mDetail ul.mdList_1 li {float:left; width:23.5%; padding:5px 0 6px 0;margin:0 2px 2px 2px;border:1px solid #d1d1d1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;color:#8e8e8e;}
#mDetail ul.mdList_1 li.cho {float:left; width:22.5%; padding:6px 0 5px 0;margin:0 2px 2px 2px;border:1px solid #0375cc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;color:#004ba1;font-weight:bold;}
#mDetail ul.mdList_2 {float:left;width:100%;margin:0;padding:8px 0 0 0;}
#mDetail ul.mdList_2 li {float:left; width:18.3%; padding:5px 0 6px 0;margin:0 2px 4px 2px;text-align:center;color:#5f5f5f;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
#mDetail ul.mdList_2 li.cho {float:left; width:18.3%; padding:4px 0 5px 0;margin:0 2px 4px 2px;text-align:center;font-weight:bold;border:2px solid #0375cc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
#mDetail .mbsel {width:100%;border:1px solid #c0c0c0; padding:7px 4px 7px 10px;color:#8e8e8e;font-size:1.1em; margin:8px 0 0 0;background:url(img/select_bg.gif) no-repeat right 4px;-webkit-border-radius:1px; -webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mDetail ul.mdList_3 {width:100%;margin:0;padding:10px 10px 5px 10px;}
#mDetail ul.mdList_3 li {float:left; width:47.5%; padding:6px 0 7px 0;margin:0 2px 2px 2px;border:1px solid #d1d1d1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;color:#8e8e8e;}
#mDetail ul.mdList_3 li.cho {float:left; width:47.5%; padding:7px 0 6px 0;margin:0 2px 2px 2px;border:1px solid #0375cc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;color:#004ba1;font-weight:bold;}
#mDetail dl.mdList_4 {float:left;width:47.5%;margin:8px 2px 2px 2px;padding:0;border:1px solid #d1d1d1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;}
#mDetail dl.mdList_4 dt {padding:6px 0;border-bottom:1px solid #d1d1d1;}
#mDetail dl.mdList_4 dd {padding:8px 0; font-size:1em; color:#e60012;font-size:1.1em;}
#mDetail dl.mdList_pay {float:left;width:100%;margin:0;padding:7px 5px;border-left:1px solid #2366c0;border-right:1px solid #2366c0;border-top:1px solid #2366c0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px 1px 0 0;}
#mDetail dl.mdList_pay dt {clear:both;float:left;width:55%; padding:1px 0 1px 8px; }
#mDetail dl.mdList_pay dd {float:left;width:45%; text-align:right;padding:1px 8px 1px 0;}
#mDetail dl.mdList_pay dt.pay01 {font-size:1.2em;padding:0 0 2px 8px;}
#mDetail dl.mdList_pay dd.pay01 {font-size:1.2em;padding:0 8px 2px 0;}
#mDetail dl.mdList_pay dt.pay02 {font-size:1em; padding-left:30px;background:url(img/arr_2.gif) no-repeat 20px 1px;color:#727272; }
#mDetail dl.mdList_pay dd.pay02 {font-size:1.2em;}
#mDetail dl.mdList_pay dd.pay02_1 {font-size:1em;color:#727272;}
#mDetail dl.mdList_pay hr {border-bottom:1px dashed #d3d3d3;border-top:0;border-left:0;border-right:1px dashed #ffffff;padding-top:5px; }
#mDetail dl.mdList_pay dt.pay03 {font-size:1.25em; padding:6px 0 6px 8px;margin:2px 0; background:url(img/arr_2.gif) no-repeat 8px 1px;background:#e9f0f4;font-weight:bold;}
#mDetail dl.mdList_pay dd.pay03 {font-size:1.25em; padding:6px 8px 6px 0;margin:2px 0; background:#e9f0f4;font-weight:bold;}
#mDetail dl.mdList_pay2  {float:left;width:100%;margin:0 0 15px 0;padding:0 15px;background:#3369b1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:0 0 1px 1px;}
#mDetail dl.mdList_pay2 dt {float:left;width:55%; padding:12px 0 10px 0; color:#ffffff; font-size:1.25em;font-weight:bold;}
#mDetail dl.mdList_pay2 dd {float:left;width:45%; padding:10px 0; color:#ffd75e; text-align:right; font-size:1.5em;font-weight:bold;}
#mDetail dl.jungo {float:left;width:100%;padding:10px;}
#mDetail dl.jungo dt {float:left;width:25%;padding:8px 0 2px 0;font-size:1.1em;font-weight:bold;}
#mDetail dl.jungo dd {float:left;width:70%;margin:2px 0 0 0;}
#mDetail dl.jungo .jsel {width:100%;border:1px solid #c0c0c0; padding:7px 4px 7px 10px;color:#8e8e8e;font-size:1.1em; background:url(img/select_bg.gif) no-repeat right 4px;-webkit-border-radius:1px; -webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mDetail dl.jungo .jinput {width:80%;border:1px solid #c0c0c0; padding:6px 50px 6px 12px;font-size:1.25em; -webkit-border-radius:1px; -webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#mDetail dl.mdList_5 {float:left;width:54%;margin:8px 2px 2px 2px;padding:0;border:1px solid #2366c0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;}
#mDetail dl.mdList_5 dt {padding:6px 0;background:#86b0e7;}
#mDetail dl.mdList_5 dd {padding:8px 0; font-size:1.2em; color:#1a5eba;font-size:1.1em;font-weight:bold;}
#mDetail dl.mdList_6 {float:left;width:41%;margin:8px 2px 2px 2px;padding:0;border:1px solid #777777;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;}
#mDetail dl.mdList_6 dt {padding:6px 0;background:#d7d7d7;}
#mDetail dl.mdList_6 dd {padding:8px 0; font-size:1.2em; color:#000000;font-size:1.1em;font-weight:bold;}
#mDetail dl.mdList_7 {float:left;width:26.5%;margin:2px;padding:0;border:1px solid #777777;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;}
#mDetail dl.mdList_7 dt {padding:6px 0;background:#d7d7d7;}
#mDetail dl.mdList_7 dd {padding:8px 0; font-size:1.2em; color:#000000;font-size:1.1em;font-weight:bold;}
#mDetail dl.mdList_8 {float:left;width:41%;margin:2px;padding:0;border:1px solid #2366c0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;}
#mDetail dl.mdList_8 dt {padding:6px 0;background:#86b0e7;}
#mDetail dl.mdList_8 dd {padding:8px 0; font-size:1.4em; color:#e60012;font-size:1.1em;font-weight:bold;}
#mDetail .btn {clear:both;float:left;width:95%;padding:10px 0;color:#ffffff; font-size:1.6em;text-align:center;font-weight:bold;margin:10px ;background:#e60012;}

#mDetail dl.order {float:left;width:95%;margin:10px;padding:0 0 8px 0;border:1px solid #3d6cb3;background:#ffffff;}
#mDetail h4 {float:left;width:100%; font-size:1.2em;font-weight:bold;padding:8px 0 9px 10px;margin:0 0 5px 0;color:#ffffff;background:#3d6cb3;}
#mDetail dl.order dt {float:left;position:relative;top:8px;width:27%;padding:0 0 0 10px;margin:2px 0;}
#mDetail dl.order dd {float:left;width:72%;padding:0;margin:2px 0;}
#mDetail .check {float:left;width:95%;margin:10px;padding:0 0 8px 0;border:1px solid #3d6cb3;background:#ffffff;}
#mDetail  h5 {float:left;width:40%;font-size:1.2em;font-weight:bold;padding:8px 0 9px 10px;margin:0 0 5px 0;color:#ffffff;background:#3d6cb3;}
#mDetail .cbox {float:right;width:60%;padding: 3px 10px 3px 5px;margin:0 0 5px 0;color:#ffffff;text-align:right;background:#3d6cb3;height: 35px;}
#mDetail .ordercode {float:left;width:95%;margin:10px; font-size:1.6em;font-weight:bold;padding:17px 0 15px 0;background:#f3f3f3;border:1px solid #d1d1d1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;}
#mDetail .respon {float:left;width:95%;margin:20px 10px 10px 10px;padding:10px 0 10px 10px;border:2px solid #3d6cb3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#mDetail .rphoto {float:left;width:28%;padding:2px 0 0 0;}
#mDetail .rphoto img {width:90%;}
#mDetail .rtext {float:left;width:70%;line-height:1.4; }

#mFooter {clear:both;float:left;width:100%; margin:0; padding:0; background:#d4d4d4;}
#mFooter ul.flist {float:left;width:100%; background:#9e9e9e; padding:0; margin:0; border-bottom:1px solid #818181;}
#mFooter ul.flist li a {color:#ffffff;}
#mFooter ul.flist li.side {float:left;width:26%;text-align:center;padding:10px 0;background:url(img/vline2.gif) no-repeat right 9px;}
#mFooter ul.flist li.center {float:left;width:48%;text-align:center;padding:7px 0 4px 0;background:url(img/vline2.gif) no-repeat right 9px;}
#mFooter ul.flist li.center img {vertical-align:middle;padding:0 0 0 3px;}
#mFooter dl.fcustm {float:left; width:100%; margin:0; padding:15px; }
#mFooter dl.fcustm dt {float:left; width:80px; margin:0; padding:0 5px 5px 0; font-weight:bold;}
#mFooter dl.fcustm dd {float:left; width:70%; margin:0; padding:0 5px 5px 0;}
#mFooter dl.fcustm .addr {clear:both;float:left; font-size:1em; width:100%; margin:0; padding:12px 0 0 0; }
#mFooter .copy {clear:both;width:100%; text-align:center;color:#ffffff;margin:0 0 20px 0;}

#mLogin {clear:both;float:left;width:100%; margin:0; padding:0; }
#mLogin dl.ml {float:left;width:100%; padding:20px;margin:0; font-size:1.2em; border-bottom:1px solid #1c5a94;}
#mLogin dl.ml dt {float:left; width:20%; margin:0; padding-top:10px; }
#mLogin dl.ml dd {float:left; width:80%; margin:0; padding-bottom:5px; }
#mLogin dl.ml .btn {clear:both;float:left;width:100%;padding:10px 0;color:#ffffff; font-size:1.2em;text-align:center;font-weight:bold;margin:10px auto;background:#1d6db7;border-bottom:2px solid #1c5a94;}

#loginForm {line-height: 30px;}
#loginForm label {font-size: .8em;font-weight: 700;}
#loginForm label,
#loginForm input,
#loginForm button {	vertical-align: top;display: inline-block;}
#loginForm+.error {	line-height: 1.5; padding: 5px 0;text-align: center;color: #f00000;font-size: 0.8em;display: none;}
#loginForm+.error.active {display: block;}

#mDetail .radio-group,
#mDetail .radio-group2 {padding:0;overflow: auto;margin: 4px -2px;}

#mDetail .radio-group label {float:left;width:25%;position: relative;margin: 0;padding:2px;display: block;}
#mDetail .radio-group2 label {float:left;width:20%;position: relative;margin: 0;padding:2px;display: block;}
#mDetail .radio-group.half label,
#mDetail .radio-group2.half label {width: 50%;}
#mDetail .radio-group.full label,
#mDetail .radio-group2.full label {	width: 100%;}
#mDetail .radio-group label .txt,
#mDetail .radio-group2 label .txt {
	padding:8px 2px;border:1px solid #c0c0c0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;color:#8e8e8e; display: block;
	position: relative;letter-spacing: -0.5px;}

#mDetail .radio-group label input,
#mDetail .radio-group2 label input {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	position: absolute;left: 0;	top: 0;}
#mDetail .radio-group label input:checked+.txt,
#mDetail .radio-group2 label input:checked+.txt {border:1px solid #0375cc;font-weight:bold; color:#004ba1;}

#mDetail .radio-group label input:checked+.txt:after,
#mDetail .radio-group2 label input:checked+.txt:after {	border:0px solid #0375cc;fposition: absolute;left: 5px;top: 5px;color: #000;}

#mDetail .radio-group label .txt hr,
#mDetail .radio-group2 label .txt hr {	border: 0;border-top: 1px solid #ddd;}
#mDetail .radio-group label .txt small,
#mDetail .radio-group2 label .txt small {font-size: .8em;}

#wrap_top { overflow: hidden;position: fixed;	right: 10px;	bottom: 66px;	z-index: 9997;width: 33px; vertical-align: top; display: block; background-position: -450px -30px;}

#mDetail .radio-group {padding:0;overflow: auto;margin: 4px -2px;}




#mDetail .radio-group label {float:left;width:25%;position: relative;margin: 0;padding:2px;display: block;}
#mDetail .radio-group.half label {
	width: 50%;
}

#mDetail .radio-group label .txt {
	padding:8px 2px;border:1px solid #d1d1d1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;color:#8e8e8e; display: block;
	position: relative;
	font-size: 11px;
	letter-spacing: -1px;

}

#mDetail .radio-group label input {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;

}
#mDetail .radio-group label input:checked+.txt {border:1px solid #0375cc;font-weight:bold; -webkit-box-shadow: 0 0 2px #0375cc; -moz-box-shadow: 0 0 2px #0375cc; box-shadow: 0 0 2px #0375cc; color:blue;}


#mDetail .radio-group label input:checked+.txt:after {
	content: '✓';
	position: absolute;
	left: 5px;
	top: 5px;
	color: #000;
}

#mDetail .radio-group label .txt hr {
	border: 0;
	border-top: 1px solid #ddd;
}
#mDetail .radio-group label .txt small {
	font-size: .8em;
}



#ctopMenu {width:100%; height:51px; margin:0; padding:0; border-bottom:solid 3px #3269b4;}
#ctopMenu .ctM2 {width:980px; height:51px; margin:0 auto; padding:0; }
#ctopMenu .ctM2 ul {padding:10px 7px 0 7px;margin:0;font-weight:bold;font-size: 1.4em;}
#ctopMenu .ctM2  li.telcom a {float:left; margin:2px 0 0 4px; padding:0 8px ;text-decoration: none;color:#000000;}
#ctopMenu .ctM2  li.telcom a:hover {text-decoration: none;color:#1e60ba;}
#ctopMenu .ctM2  li.board a {float:right; margin:2px 0 0 0; padding:0 8px ;text-decoration: none;color:#000000;}
#ctopMenu .ctM2  li.board a:hover {text-decoration: none;color:#005fe2;}

#mBoardList {float:left;width:100%; margin:0;padding:0; font-size: 1.1em;}
#mBoardList .type {float:left;width:100%; margin:0 0 20px 0;padding:15px;background-color:#eaeaea;}
#mBoardList .type ul {width:100%;margin:0 auto;padding:0;text-align:center;}
#mBoardList .type ul li a {float:left;width:24%;text-align:center;padding:8px 10px;margin:0 1px;background-color:#ffffff;border:solid 1px #e5e5e5;}
#mBoardList .type ul li.ov a {float:left;width:25%;text-align:center;padding:8px 10px;margin:0 1px;background-color:#646464;border:solid 1px #e5e5e5;color:#ffffff;}
#mBoardList h1 {clear:both;float:left;width:65%; font-size:1.5em;margin:0 0 0 20px;padding:0;color:#000000;}
#mBoardList .mBwrite {float:right;width:30%; font-size:1.5em;margin:0;padding:0 20px 0 0;color:#000000;background:url(/Images/Shopping/edit-tools.png) no-repeat 35px 0;text-align:right;}
#mBoardList .comList, .comwrite {clear:both;width:100%;margin:0;padding:10px;}
#mBoardList .comList dl {width:100%;margin:0 auto;padding:0;background-color:#ccc;}
#mBoardList .comList dl dt {float:left;width:85%;padding:12px 0 11px 10px;border-bottom:solid 1px #e0e0e0;}
#mBoardList .comList dl dt img {display:inline;vertical-align:middle;margin:-2px 0 0 5px;}
#mBoardList .comList dl dd {float:left;width:15%;padding:12px 0 11px 0;text-align:center;border-bottom:solid 1px #e0e0e0;}
#mBoardList .comContents {float:left; width:100%;line-height:150%;background-color:#ededed;padding:15px 20px;}
#mBoardList .comContents img {max-width:100%;height:auto;}
#mBoardList .ymd {float:left;width:100%;margin:0;padding:0;text-align:right;background-color:#ededed;padding:5px 20px 10px 0;color:#808080;}
#mBoardList .comNum {clear:both;width:100%;text-align:center;padding:20px 0 30px 0;font-size: 1.2em;}
#mBoardList .comwrite ul {width:100%;margin:0;padding:0 10px 10px 10px;}
#mBoardList .comwrite li {float:left;width:100%;margin:0;padding:0 0 5px 0;}
#mBoardList .comwrite li input {height:33px;padding-left:10px; margin:0;font-size: 1.2em;}
#mBoardList .comwrite li textarea {padding-left:10px; margin:0;font-size: 1.2em;}
#mBoardList .comwrite .fileL {float:left;width:70%;margin:0;padding-top:5px;}
#mBoardList .comwrite .fileR {float:left;width:29%;margin:0;padding-top:7px;text-align:right;}
#mBoardList .btn_ok {float:left;width:47%;padding:10px 0;color:#ffffff; font-size:1.4em;text-align:center;margin:10px 2px 30px 10px ;background:#3269b4;}
#mBoardList .btn_cc {float:left;width:47%;padding:9px 0;color:#232323; font-size:1.4em;text-align:center;margin:10px 10px 30px 2px ;background:#ffffff;border:solid 1px #3269b4;}


/* login footter */
	#mFooter_login {clear:both;float:left;width:100%; margin:0; padding:0; background:#cbcbcb;}

@media (min-height: 680px) {
	#mFooter_login {position: absolute;left: 0;bottom: 0; width: 100%; background:#cbcbcb;}
    /* 모바일에 사용될 스트일 시트를 여기에 작성합니다. */
}

#mFooter_login ul.flist {float:left;width:100%; background:#9e9e9e; padding:0; margin:0; border-bottom:1px solid #818181;}
#mFooter_login ul.flist li a {color:#ffffff;}
#mFooter_login ul.flist li.side {float:left;width:26%;text-align:center;padding:10px 0;background:url(img/vline2.gif) no-repeat right 9px;}
#mFooter_login ul.flist li.center {float:left;width:48%;text-align:center;padding:7px 0 4px 0;background:url(img/vline2.gif) no-repeat right 9px;}
#mFooter_login ul.flist li.center img {vertical-align:middle;padding:0 0 0 3px;}
#mFooter_login dl.fcustm {float:left; width:100%; margin:0; padding:15px; }
#mFooter_login dl.fcustm dt {float:left; width:70px; margin:0; padding:0 5px 5px 0; font-weight:bold;f}
#mFooter_login dl.fcustm dd {float:left; width:70%; margin:0; padding:0 5px 5px 0; }
#mFooter_login dl.fcustm .addr {clear:both;float:left; width:100%; margin:0; padding:10px 0 0 0; }
#mFooter_login .copy {clear:both;width:100%; text-align:center;color:#ffffff;margin:0 0 20px 0;}