@charset "utf-8";
/* common */
#pc .pc_sub{display:block;}
#pc .mobile_sub{display:none;}
#mobile .pc_sub{display:none;}
#mobile .mobile_sub{display:block;}
#mobile .mobile_sub img{width:100%;}
.cntTxt{text-align:center;}
.lftTxt{text-align:left;}
.rgtTxt{text-align:right;}
.whiteTxt{color:#fff;}
.redTxt{color:#e01717;}
.blueTxt{color:#1855f2;}
.yellowTxt{color:#ff9000;}
.brownTxt{color:#c2997b;}
.blueTxt2{color:#656597;}

/* 유튜브 iframe */
.videowrapper{position:relative;padding-bottom:56.25%;/* 16:9 비율인 경우 *//* padding-bottom값은 4:3 비율인 경우 75%로 설정합니다 */
padding-top:25px;height:0;}
.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* table */
.myTable{border-top:3px solid #656597;margin:50px auto;border-collapse:collapse;line-height:2em;}
#mobile .myTable{margin:25px auto;}
.myTable th{border-right:1px solid #D1D2D4;color:#222;text-align:center;font-weight:bold;background:#f7f7f7;}
.myTable th,.myTable td{font-size:14px;line-height:1.8em;color:#585858;border:1px solid #D1D2D4;border-left:none;border-right:none;padding:15px 20px;vertical-align:middle;}
.myTable td.cnt{text-align:center;}
#mobile .myTable th,#mobile .myTable td{font-size:11px;padding:10px 5px;}

/* 이용약관, 개인정보취급방침, 이메일무단수집거부 */
.etcPage{font-size:16px;color:#464646;margin-top:50px;}
#mobile .etcPage{font-size:14px;margin-top:0px;}
.etcPage h3{font-size:20px;color:#4c4c61;font-weight:normal;text-align:center;margin:60px auto 20px;}
#mobile .etcPage h3{margin:30px auto 10px;}
.etcPage h3.first{margin:0px auto 20px;}
.etcPage h4{font-size:17px;color:#4c4c61;font-weight:normal;margin:40px auto 10px;padding:5px 0 5px 20px;background:url(/_images/_etc/bul.jpg) no-repeat left 12px;}
.no_email p{margin:30px 0;}
.etcPage ol > li{list-style-type:decimal;margin-left:20px;}





/* PC 회원가입 member */
.xm .dl-horizontal dt{padding-right:20px;text-align:left;border-bottom:1px solid #efefef;padding-bottom:20px;margin-bottom:20px;}
.xm .dl-horizontal dd{min-height:19px;border-bottom:1px solid #efefef;padding-bottom:20px;margin-bottom:20px;}
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0.075);box-shadow:inset 0 0 0 rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0, box-shadow linear 0;-moz-transition:border linear 0, box-shadow linear 0;-o-transition:border linear 0, box-shadow linear 0;transition:border linear 0, box-shadow linear 0}
.xm select,
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.xm .form-horizontal .control-group{border-bottom:1px solid #efefef;padding-bottom:20px;}
.xm .form-horizontal .control-label{text-align:left}
/* 모바일 회원가입 member */
.table.even tr{}
.table.even th,.table.even td{text-align:left;border-bottom:1px solid #efefef;padding:10px 0;}
.table.even td{padding-left:10px;}
/* 모바일 회원정보 msignup.css */
#fo_insert_member li{border-bottom:1px solid #efefef;padding:10px 0;}
#fo_insert_member li > label{display:block;padding:10px 0;}
#fo_insert_member li div label{display:block;padding:2px 0;}