﻿@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
body {
color: #666666;
font-family: 'Nanum Gothic','Nanum Gothic Coding','Nanum Myeongjo';
font-size: 12px;
line-height: 20px;
}
 
/* RESET */
html,body,div,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-size:1em;font-weight:normal;font-style:normal;}
fieldset,iframe{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block;}

/* LAYOUT */
html{background-color:#fff;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
img{border:0;}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.dblock{display:block;}
.dnone{display:none;}

.psr{position:relative !important;}
.psa{position:absolute !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.tal{text-align:left !important;}
.vam{vertical-align:middle !important;}
.vab{vertical-align:bottom !important;}
.vat{vertical-align:top !important;}

.row5{height:5px !important;}
.row10{height:10px !important;}
.row20{height:20px !important;}
.row30{height:30px !important;}
.row40{height:40px !important;}
.ma5{margin:5px !important;}
.ma10{margin:10px !important;}
.ma20{margin:20px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.pa5{padding:5px !important;}
.pa10{padding:10px !important;}
.pa20{padding:20px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important; width:295px;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}

.pp{cursor:pointer !important;}
.fb{font-weight:700 !important;}
.fn{font-weight:400 !important;}
.f6{font-size:0.5em !important;}
.f8{font-size:0.667em !important;}
.f9{font-size:0.75em !important;}
.f10{font-size:0.833em !important;}
.f11{font-size:0.917em !important;}
.f12{font-size:1em !important;}
.f14{font-size:1.167em !important;}
.f16{font-size:1.333em !important;}
.f18{font-size:1.5em !important;}
.f20{font-size:1.667em !important;}
.f22{font-size:1.833em !important;}
.f24{font-size:2em !important;}
.f30{font-size:2.5em !important;}
.f36{font-size:3em !important;}
.f48{font-size:4em !important;}
.f60{font-size:5em !important;}
.f72{font-size:6em !important;}

.blue{color:blue !important;}
.red{color:red !important;}
.green{color:green !important;}
.white{color:#fff !important;}
.black{color:#000 !important;}
.gray{color:gray !important;}
.grid_box{width:960px;margin:0 auto;}
.grid1,.grid2,.grid3{display:inline;float:left;margin-right:10px;}
.grid1{width:230px;}
.grid2{width:470px;}
.grid3{width:710px;}


.title{background:#9dc1d6;color:#fff;font-size:1em;font-weight:700;padding:10px;width:auto;}
.panel{background:#fff;border:1px solid #eee;overflow:hidden;width:auto;}
.rounded{border-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;}
.roundedtop{border-radius: 4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-khtml-border-radius: 4px 4px 0 0;}
.roundedbottom{border-radius: 0 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;-khtml-border-radius: 0 0 4px 4px;}
.roundedright{border-radius: 0 4px 4px 0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius: 0 4px 4px 0;-o-border-radius: 0 4px 4px 0;-khtml-border-radius: 0 4px 4px 0;}
.roundedleft{border-radius: 4px 0 0 4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius: 4px 0 0 4px;-o-border-radius: 4px 0 0 4px;-khtml-border-radius: 4px 0 0 4px;}
.roundedtopleft{border-radius:4px 0 0;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 0 0;-o-border-radius:4px 0 0;-khtml-border-radius:4px 0 0;}
.roundedtopright{border-radius: 0 4px 0 0;-webkit-border-top-right-radius:4px;-moz-border-radius:0 4px 0 0;-o-border-radius:0 4px 0 0;-khtml-border-radius: 0 4px 0 0;}
.roundedbottomleft{border-radius: 0 0 0 4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius: 0 0 0 4px;-o-border-radius: 0 0 0 4px;-khtml-border-radius: 0 0 0 4px;}
.roundedbottomright{border-radius: 0 0 4px 0;-webkit-border-bottom-right-radius:4px;-moz-border-radius: 0 0 4px 0;-o-border-radius: 0 0 4px 0;-khtml-border-radius: 0 0 4px 0;}
.pagination{font:0.85em;margin:7px 0;text-align:center;}
.pagination a{background:#fff;border:1px solid #e4e4e4;color:#333;margin:2px;padding:4px 7px;}
.pagination a.current{background:#f8f8f8;border:1px solid #ccc;color:#faa04b;font-weight:700;}
.pagination a:hover{background:#777;border:1px solid #777;color:#fff;}
.list_table{background:#fff;border-collapse:collapse;margin:0 auto;width:100%;table-layout:fixed;}
.list_table thead th{background:#f8f8f8;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#222;font-weight:700;padding:5px;text-align:center;}
.list_table tbody td{border-bottom:1px solid #eee;padding:5px;text-align:center;vertical-align:middle;}
.list_table tbody tr:nth-child(odd){background:#fff;}
.list_table tbody tr:nth-child(even){background:#fcfcfc;}
.list_table thead tr,.list_table tfoot tr,.list_table tbody tr{color:#444;}
.list_table tbody tr:hover{background:#c8d8ee;}
.list_table .nodata{font-weight:700;height:40px;vertical-align:middle;}
.form_table{background:#fff;border:1px solid #eee;border-collapse:collapse;margin:auto;width:100%;table-layout:fixed;}
.form_table tbody td{border-bottom:1px solid #eee;color:#222;}
.form_table .title{background:#f8f8f8;color:#222;padding:10px 10px 5px 5px;text-align:right;vertical-align:middle;width:120px;}
.form_table .content{background:#fff;padding:10px 5px 5px 10px;text-align:left;vertical-align:middle;}

.point_color{color:#e29ba0;}
a.rollover img{display:inline;}
a.rollover img.over{display:none;}
a.rollover:hover{border:0px}
a.rollover:hover img{display:none;}
a.rollover:hover img.over{display:inline;}
.none_table{border:0;}
.none_table tbody td{border:0;}

/* TYPE */
body{background-color:transparent;color:#666;-webkit-font-smoothing:antialiased;}
a{color:#222;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
strong,b{font-weight:700;}
h1,h2,h3,h4,h5,h6,strong{color:#000;}
h1,h2,h3,h4{font-weight:700;}
h2,h3,h4{line-height:1.5em;}
h1,h2{margin-bottom:18px;}
h1{font-size:2em;line-height:3em;}
h2{font-size:1.333em;}
h3{font-size:1em;}
h4{font-size:0.833em;}
p{margin-bottom:18px;}
ul{list-style:none outside;}
ol{margin-bottom:18px;list-style:decimal;margin-left:27px;}
button,input,select,textarea{font-size:1em;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;background:#eee;border:1px solid #ccc;color:#666;padding:2px 5px 2px 5px;}
button,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#ddd;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input[type="text"],input[type="password"]{padding:1px 0 1px 0;}
input[type="text"],input[type="password"],textarea{border:1px solid #ddd;}
hr{border:2px solid #114e97;margin-bottom:20px;}
.red_hr{width:100%;height:3px;background:#ea032e}
.red_hr2{width:100%;height:2px;background:#ea032e}
.red_hr2_ma{width:100%;height:2px;margin:8px 0 8px 0;background:#ea032e}
.copy_line{width:100%;height:1px;background:#ddd;margin-top:50px}


/* DESIGNER */
#wrap{position:relative;margin:0 auto;width:100%;height:auto !important;height:100%;min-height:100%;}

#header{width:1000px;margin:0 auto;padding-top:32px;padding-bottom:10px}
#top_nav {float: right;height: 16px;padding-top:15px;padding-bottom:4px;}
#top_nav li{float:left;display:inline;}
#top_nav div{float:left;display:inline;margin:9px 30px 0 30px;background:url(../images/nav.png) no-repeat;cursor:pointer}

#top_nav .menu_margin{float:left;width:1px;height:16px;margin:9px 0 5px 0;background:url(../images/nav.png) no-repeat -461px 0}

#top_nav .vilac_menu1{height: 16px; width: 59px; background-position: 0 0;}
#top_nav .vilac_menu1:hover{background-position:0 -16px}
#top_nav .vilac_menu2{height: 16px; width: 132px; ;background-position: -60px 0;}
#top_nav .vilac_menu2:hover{background-position:-60px -16px}
#top_nav .vilac_menu3{height: 16px; width: 148px; background-position: -192px 0;}
#top_nav .vilac_menu3:hover{background-position:-192px -16px}
#top_nav .vilac_menu4{height: 16px; width: 123px; background-position: -340px 0;}
#top_nav .vilac_menu4:hover{background-position:-340px -16px}

.sub_top{width:100%;height:261px;background:#bbc0c3}
.sub_top div{width:1000px;margin:0 auto;}

.contents{width:1000px;margin:0 auto;padding-top:20px;min-height:300px}
.sub_tit{width:199px;height:29px;background:url(../images/sub_tit.png) no-repeat 0 0;margin-top:30px}
.sub_tit.sub2{background-position: 0 0;}
.sub_tit.sub3{background-position: 0 -29px;}
.sub_tit.sub4{background-position: 0 -58px;}
.sub_tit.sub5{background-position: 0 -87px;}
.sub_tit.sub6{background-position: 0 -116px;}
.sub_tit.sub7{background-position: 0 -145px;}
.sub_tit.sub8{background-position: 0 -174px;}

.sub_stit{width:250px;height:23px;background:url(../images/sub_stit.png) no-repeat 0 0;margin-top:30px}
.sub_stit.sub2{background-position: 0 0;}
.sub_stit.sub3{background-position: 0 -23px;}
.sub_stit.sub4{background-position: 0 -46px;}
.sub_stit.sub5{background-position: 0 -75px;}
.sub_stit.sub6{background-position: 0 -100px;}
.sub_stit.sub7{background-position: 0 -125px;}
.sub_stit.sub8{background-position: 0 -150px;}

.blind {display: none;}

.sub_tit .blind {display: none;}
.nav_blind {display: none;}


.tab_menu{overflow:hidden;margin-bottom:30px;width:100%;background:url(../images/bg_tab.gif) 0 bottom repeat-x;}
.tab_menu li{float:left;text-align:center;background:url(../images/bg_tab_bar.gif) 0 12px no-repeat;font-size:13px;}
.tab_menu li.selected{display:none;}
.tab_menu li:hover{background:#ea032e !important;}
.tab_menu li.on{background:#ea032e !important;}
.tab_menu li a{display:block;padding:11px 0;font-weight:600;color:#293848;line-height:100%;}
.tab_menu li a:hover{font-weight:600;color:#fff;line-height:100%;}
.tab_menu li.first{background:none;}
.tab_menu li.on a{position:relative;right:-1px;color:#fff;letter-spacing:-1px;}
.tab_menu.tab2 li{width:49.9%;}
.tab_menu.tab2 li:first-child{background:none;}
.tab_menu.tab3 li{width:33.3333%;}
.tab_menu.tab4 li{width:24.96%;}
.tab_menu.tab5 li{width:20%;}

#tit1{padding-top:30px;padding-bottom:100px;}
.person_box{position:relative;padding-top:50px}
.person_box p{margin:0;}
.person_box .bg_person{position:absolute;right:20px;top:10px;;width:382px;height:311px;background:url("../images/sub2_con2.png") 0 0 no-repeat;}
.person_box .person_txt{line-height:25px;color:#222;padding:0;font-size: 15px;}

.person_txtbox li{width:267px;float:left;padding-right:99px}
.person_txtbox li.last{float:right;padding-right:0}

.pay_txt{line-height:25px;color:#222;padding:0;font-size: 15px;text-decoration:none;}
.edu_txt{line-height:25px;color:#222;padding:0;font-size: 15px;}
#tit4 h1{font-weight: 600;padding: 0;font-size: 25px;line-height: 0em;margin: 50px 0 12px 0;letter-spacing: -1px;font-family: "Malgun Gothic", "Nanum Gothic", AppleGothic, Dotum, sans-serif;}
.txt_point1{color:#005d99 !important;font-weight:700;text-decoration:underline;}

.copy_box{position:relative;width:1000px;margin:0 auto;padding-top:34px;padding-bottom:15px}
.copy_box .copy_logo{position:absolute;left:0;top:30px;width:119px;padding-right:37px;}
.copy_box .copy_txt{position:relative;margin-left:150px;padding-top:30px}
.copy_box .copy_txt p{margin-bottom:5px}

.common_menu{position:absolute; top:0; left:0;}
.common_menu li{float:left; background:url(../images/bu_common.gif) no-repeat left 5px; padding:0 12px;font-weight: 600;color:#595959}
.common_menu li:first-child{background:none; padding-left:0;}
.common_menu li a{color:#595959}
span.ll{padding:0 12px 0 12px;color:#ddd}

.myrex_txt{padding-top:20px;font-size:13px}


.Vlogin_box{width:450px;margin:0 auto;}
.login_wrap {width: 100%;padding: 50px 0;color: #595959;font-weight: bold;background: #fafafa;border: 1px solid #d9d9d9;border-width: 1px 0;display: inline-block;overflow: hidden;margin-top: 13px;}
.login-inform {	width:100%;	margin-left:-20px;	font-size:11px;	color;#595959;	text-align:center;	font-weight:normal;}
.login{float:left;	width:320px;padding-left:10px}
.login dt{float:left;width:70px;margin-top:4px;}
.login dd{float:left;margin-bottom:5px;}
.login dt.pass{padding-left:20px}
.btn-login {float:left;	padding-left:10px;}
input.txt {height: 17px;font-size: 100%;line-height: 1.35em;vertical-align: middle;color: #595959;padding: 3px 4px 1px;border: 1px solid #d9d9d9;}



.Vlogin-inform {width:100%;	margin-left:0px;font-size:14px;color:#595959;	text-align:center;	font-weight:normal;}
.Vlogin_box2{width:340px;margin:0 auto;}
.Vlogin_box2 .login_wrap {width: 100%;padding: 50px 0;color: #595959;font-weight: bold;background: #fafafa;border: 1px solid #d9d9d9;border-width: 1px 0;display: inline-block;overflow: hidden;margin-top: 13px;}
.Vlogin_box2 .login{float:left;	width:320px;padding-left:10px}
.Vlogin_box2 .login dt{float:left;width:70px;margin-top:4px;}
.Vlogin_box2 .login dd{float:left;margin-bottom:5px;}
.Vlogin_box2 .login dt.pass{padding-left:30px;width:60px}
.Vlogin_box2 .btn-login {float:right;padding-right:10px;}

.agree-scroll {width:981px;overflow-y:scroll;overflow-x:hidden;height:200px;padding:17px 0 0 19px;	border:1px solid #dddddd;color:#595959;line-height:20px;resize:none;}
.agree-scroll .agree-title {display:block;margin-top:10px;}
.agree-scroll .agree-title:first-child {margin-top:0;}
.agree-scroll .number-one > strong,.agree-scroll .number-list li > strong {display:block;}
.agree-scroll .sub-number,.agree-scroll .number-one .number-txt,.agree-scroll .number-list li .list-txt {margin-left:17px;}

.agree_check{padding:10px 0 10px 0}


.big-btn01,
.big-btn02 {cursor:pointer;display:inline-block;height:34px;padding:0 0 0 20px;background:url(../images/bg_big_left01.png) no-repeat 0 0;font-size:13px;	line-height:18px;color:#fff;	vertical-align:middle;}
.big-btn01 span,
.big-btn02 span {display:inline-block;		height:26px;		padding:8px 20px 0 0;		background:url(../images/bg_big_right01.png) no-repeat 100% 0;		text-align:center;}
.big-btn01:hover,
.big-btn02:hover{text-decoration:none;}
.big-btn02 {background:url(../images/bg_big_left02.png) no-repeat 0 0;	color:#fff;}
.big-btn02 span {background:url(../images/bg_big_right02.png) no-repeat 100% 0;}
.big-btn01 + .big-btn01,
.big-btn01 + .big-btn02,
.big-btn02 + .big-btn01,
.big-btn02 + .big-btn02 {margin-left:2px;}
.img-btn {vertical-align:middle;}

.btn-left {padding-top:20px;}
.btn-center {padding-top:20px;text-align:center;}
.btn-right {padding-top:20px;text-align:right;}
.btn-left a, .btn-center a, .btn-right a{text-decoration: none;}

.apply_tit {width: 100%;padding: 10px 0;font-size:13px;color: #595959;text-align:center;font-weight: bold;background: #fafafa;border: 1px solid #d9d9d9;border-width: 1px 0;display: inline-block;overflow: hidden;margin-top: 13px;}

.apply-step-tab {margin:10px 0 10px 0}
.apply-step-tab ol {overflow:hidden;width:100%	}
.apply-step-tab ol li {position:relative;float:left;margin-left:-14px;font-size:0;line-height:0;z-index:1;}
.apply-step-tab ol li:first-child {margin-left:0;}
.apply-step-tab ol li span,
.apply-step-tab ol li a {overflow:hidden;display:block;height:58px;cursor:pointer}
.apply-step-tab ol li.selected {z-index:2;}
.apply-step-tab ol li.selected span img,
.apply-step-tab ol li.selected a img {margin-top:-58px;}


 ol{list-style: none;margin:0;}
.applybox h2 {margin-top: 30px;padding-left: 13px;color: #141414;font-size: 16px;background: url(../images/one.png) no-repeat 0 8px;margin-bottom:10px;}
.applybox h3 {margin-top: 10px;padding-left: 10px;color: #141414;font-size: 13px;background: url(../images/triangle.png) no-repeat 0 8px;margin-bottom:5px;}
.applyview{text-align:center}
.applyview .apply_con{width:998px;border:1px solid #ddd;padding:20px 0 20px 0;}

tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
colgroup {display: table-column-group;}

.pt-tbl {overflow:hidden;border-top:2px solid #cf1218;border-bottom:1px solid #dddddd;background:#d9d9d9;}
.pt-tbl .write-board {margin-right:219px;border-top:0;border-bottom:0;border-left:1px solid #dddddd;background:#ffffff;}
.pt-tbl .write-board th {background:#f7f7f7;}
.pt-tbl .write-board td {color:#595959;padding-left:20px}

.pt-tbl2.no-red{border-top: 1px solid #ddd;}


.pt-tbl3{overflow:hidden;border-top:2px solid #cf1218;border-bottom:1px solid #dddddd;background:#d9d9d9;margin-top:20px} 
.pt-tbl3 .write-board {border-top:0;border-bottom:0;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#ffffff;}
.pt-tbl3 .write-board th {background:#f7f7f7;}
.pt-tbl3 .write-board td {color:#595959;padding-left:20px}
.pt-tbl3 .write-board tr.off{display:none}
.pt-tbl3 .write-board tr.on{display: table-row;}

.pt-tbl2 {overflow:hidden;border-top:2px solid #cf1218;border-bottom:1px solid #dddddd;background:#d9d9d9;margin-bottom:10px}
.pt-tbl2 .write-board {border-top:0;border-bottom:0;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#ffffff;}
.pt-tbl2 .write-board th {background:#f7f7f7;}
.pt-tbl2 .write-board td {color:#595959;padding-left:20px}
.pt-tbl2 .write-board tr.off{display:none}
.pt-tbl2 .write-board tr.on{display: table-row;}

.pt-tbl .write-board select,.pt-tbl2 .write-board select,.pt-tbl3 .write-board select,.pt-tbl4 .write-board select{height:23px;color:#595959;border-color: #d9d9d9;}


.pt-tbl4 {overflow:hidden;border-top:2px solid #cf1218;border-bottom:1px solid #dddddd;background:#d9d9d9;}
.pt-tbl4 .write-board {border-top:0;border-bottom:0;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#ffffff;}
.pt-tbl4 .write-board th {background:#f7f7f7;}
.pt-tbl4 .write-board td {position:relative;color:#595959;padding:0}

.Intro-count{position:absolute;bottom:10px;right:10px;text-align:right}
.pt-tbl4 .write-board tr.off{display:none}
.pt-tbl4 .write-board tr.on{display: table-row;}





.write-board + .write-board,.add-file + .write-board {margin-top:-1px;}
.board-btn + .clk-guide {margin-left:4px;}
.intbl-list {width:100%;margin-bottom:5px;padding-left:8px;text-indent:-8px;}
.intbl-list strong {display:block;margin-bottom:5px;color:#333333;}


.photo-zone {float:right;width:219px;text-align:center;}
.photo-zone .pt-zone {width:110px;height:150px;margin:30px auto 0;padding:15px;background:#fff;position:relative;}
.photo-zone p {margin-top:4px;text-align:center;}
.photo-zone .pt-zone + p {margin-top:10px;}
.photo-zone .pp-noimg img{border:1px solid #d9d9d9;}
.photo-zone .pp-img{position:absolute; top:15px; left:15px}
.photo-zone .pp-img img{border:1px solid #d9d9d9;}

.board-btn span, .board-btn02 span, .board-btn03 span, .board-btn04 span, .board-btn05 span {
display: inline-block;text-decoration: none;
height: 19px;
padding: 5px 10px 0 0;
color:#fff;
background: url("../images/bg_small_right01.png") no-repeat right 0;text-align: center;}

.last-btn span {
display: inline-block;text-decoration: none;
height: 54px;
padding: 5px 10px 0 0;
color:#fff;
background: url("../images/bg_lastbtn_right.png") no-repeat right 0;text-align: center;}

.last-btn {
display: inline-block;text-decoration: none;
height: 54px;
padding: 0 0 0 10px;
font-size: 15px;
line-height: 45px;
color: #666666;
cursor: pointer;
vertical-align: middle;
background: url("../images/bg_lastbtn_left.png") no-repeat 0 0;}

.board-btn, .board-btn02, .board-btn03, .board-btn04, .board-btn05 {
display: inline-block;text-decoration: none;
height: 23px;
padding: 0 0 0 10px;
font-size: 11px;
line-height: 16px;
color: #666666;
cursor: pointer;
vertical-align: middle;
background: url("../images/bg_small_left01.png") no-repeat 0 0;}

.board-btn02 {background: url(../images/bg_board01.png) no-repeat 0 0;color: #fff;text-decoration: none;}
.board-btn02 span {background: url(../images/bg_board01.png) no-repeat 100% 0;}

.board-btn03 {background: url(../images/bg_board02.png) no-repeat 0 0;color: #666;text-decoration: none;}
.board-btn03 span {background: url(../images/bg_board02.png) no-repeat 100% 0;color: #666;}

.board-btn04 {background: url(../images/bg_board03.png) no-repeat 0 0;color: #fff;}
.board-btn04 span {background: url(../images/bg_board03.png) no-repeat 100% 0;}

.board-btn05 {background: url(../images/bg_board04.png) no-repeat 0 0;color: #fff;}
.board-btn05 span {background: url(../images/bg_board04.png) no-repeat 100% 0;}

#picturePnl a{text-decoration: none;}


.Introduce-textarea {width:696px;padding:10px;border:none;height: 173px;resize: none;background: #fff;}


.mini-btn1 span {cursor:default;display: inline-block;text-decoration: none;height: 24px;padding: 5px 10px 0 0;color:#fff;background: url("../images/bg_minibtn_right1.png") no-repeat right 0;text-align: center;}
.mini-btn1 {font-weight:700;
cursor:default;display: inline-block;text-decoration: none;height: 24px;padding: 0 0 0 10px;font-size: 13px;line-height: 16px;color: #666666;cursor: pointer;vertical-align: middle;
background: url("../images/bg_minibtn_left1.png") no-repeat 0 0;
}

.mini-btn2 span {cursor:default;display: inline-block;text-decoration: none;height: 24px;padding: 5px 10px 0 0;color:#fff;background: url("../images/bg_minibtn_right2.png") no-repeat right 0;text-align: center;}
.mini-btn2 {font-weight:700;
cursor:default;display: inline-block;text-decoration: none;height: 24px;padding: 0 0 0 10px;font-size: 13px;line-height: 16px;color: #666666;cursor: pointer;vertical-align: middle;
background: url("../images/bg_minibtn_left2.png") no-repeat 0 0;
}

.board-txt{font-weight:700;color:#eb141a;font-size: 13px;}


.myrec_list_table tbody td {
padding: 15px 0 14px 0px;
color: #595959;
}

.file-upload {overflow:hidden;width:100%;}
.file-upload input.text {float:left;}
.file-upload div.upload-btn {position:relative;float:left;height:25px;padding-left:4px;margin-right:3px}
.file-upload div.upload-btn input.file {position:relative;top:0;width:390px;right:0;height:25px;cursor:pointer;}/*opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;*/
.file-upload div.upload-btn button.zz {width:90px;height:25px;background:#DBEAF9;border:1px solid #A8A8A8;color:#295705;}
.file-upload input.text {width:300px;height:21px;padding:0 6px;border:1px solid #b5b5b5;cursor:pointer;color:gray;}
.file-upload input.text.photo {width:180px;}

.btn-small span {width:55px;border:none;display: inline-block;text-decoration: none;height: 19px;padding: 4px 10px 0 0;color:#fff;background: url("../images/bg_ssmall_right01.png") no-repeat right 0;text-align: center;}
.btn-small {font-weight:700;border:none;font-family: 'Nanum Gothic','Nanum Brush Script','Nanum Gothic Coding','Nanum Myeongjo','Nanum Pen Script';
cursor:default;display: inline-block;text-decoration: none;height: 23px;padding: 0 0 0 10px;font-size: 11px;line-height: 16px;color: #666666;cursor: pointer;vertical-align: middle;
background: url("../images/bg_ssmall_left01.png") no-repeat 0 0;
}
.btn-small.gray{background: url("../images/bg_ssmall_left01.png") no-repeat 0 0}
.btn-small.gray span{background: url("../images/bg_ssmall_right01.png") no-repeat right 0;}
.btn-small.red{background: url("../images/bg_ssmall_left02.png") no-repeat 0 0}
.btn-small.red span{background: url("../images/bg_ssmall_right02.png") no-repeat right 0;}

.btn-small.gray.photo{background: url("../images/bg_ppsmall_left01.png") no-repeat 0 0}
.btn-small.gray.photo span{background: url("../images/bg_ppsmall_right01.png") no-repeat right 0;}
.btn-small.red.photo{background: url("../images/bg_ppsmall_left02.png") no-repeat 0 0}
.btn-small.red.photo span{background: url("../images/bg_ppsmall_right02.png") no-repeat right 0;}


.file-upload2 {overflow:hidden;width:190px;margin:0 auto;}
.file-upload2 input.text {float:left;}
.file-upload2 div.upload-btn {position:relative;;height:30px;padding-left:4px;margin-right:3px}
.file-upload2 div.upload-btn input.file {width:180px;position:absolute;top:5px;right:0;height:25px;cursor:pointer;}/*opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;*/
.file-upload2 div.upload-btn button.zz {width:90px;height:25px;background:#DBEAF9;border:1px solid #A8A8A8;color:#295705;}
.file-upload2 input.text {width:100px;height:21px;padding:0 6px;border:1px solid #b5b5b5;cursor:pointer;color:gray;margin:0 auto;}

.btn_positon{position:absolute;}
.btn_positon.btn-del{bottom:10px;right:10px}


.last-btn2 span {
display: inline-block;text-decoration: none;
height: 54px;
padding: 5px 10px 0 0;
color:#fff;
background: url("../images/bg_lastbtn2_right.png") no-repeat right 0;text-align: center;}

.last-btn2 {
display: inline-block;text-decoration: none;
height: 54px;
padding: 0 0 0 10px;
font-size: 15px;
line-height: 45px;
color: #666666;
cursor: pointer;
vertical-align: middle;
background: url("../images/bg_lastbtn2_left.png") no-repeat 0 0;}



h1.pass{
padding: 10px 0 9px 20px;
background: url(https://vilacmall.co.kr/mart7/make_img/cart/cart_deliver_tit_bg.png) repeat-x;
color: #fff;
font-weight: bold;
font-size: 14px;
line-height: 140%;
}

.agree {color:#595959;line-height:20px;}
.agree strong {color:#4d4d4d;}
.agree > p {font-size:13px;}
.agree .agree-title {display:block;margin-top:10px;}
.agree .agree-title.h5 {font-size:20px;margin: 40px 0 10px;}
.agree .agree-title.h55 {font-size:18px;margin: 40px 0 10px;}
.agree .agree-title.h6 {font-size:16px;margin: 30px 0 5px;}
.font-no{font-family: "돋움",Dotum,Arial,Verdana,Geneva,sans-serif;}

.dot01{}
.dot01 li{font-size:13px;background:url("../images/dot.gif") 0 9px no-repeat;padding-left:7px;line-height: 22px;margin-top:10px}
.dot01.no li{margin-top:0}
.list_type01 li{background:url("../images/blur.gif") 0 9px no-repeat;padding-left:9px;margin-left:;}
.margin_0 li{margin-left:2px !important;}