
/*신청안내 추가 20171025*/

p.info_txt{margin-top:50px;text-align:center;font-size:26px;}
p.info_txt strong{color:#333}
p.info_txt span{font-weight:bold;color:#3f7bc1}
.tabmenu{text-align:center;margin:30px 0;}
.tabmenu a{display:inline-block;margin:0 3px;background:#f7f7f7 ;border:1px solid #d9d9d9;padding:0 22px;font-size:15px;height:34px;line-height:32px;
border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;}
.tabmenu a.active, .tabmenu a:hover{background:#485e83 url('../../images/user/common/bg_submenu_til.gif') no-repeat;color:#fff;border:1px solid #2b499a;}

.step{margin-top:70px;background:url('../../images/user/common/step_bg.gif') no-repeat;}
.step:after{content:'';display:block;clear:both}
.step ul{}
.step li{float:left;width:174px;text-align:center;margin-left:12px;padding-top:225px;}
.step li:nth-child(even){padding-top:285px}
.step li:first-child{margin-left:0}
.step li strong{display:block;font-size:18px;}
.step li a.btn_more{margin-top:12px;display:inline-block;width:34px;height:34px;background:#3f7bc1 url('../../images/user/common/btn_more.png') no-repeat 50% 48%;
border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.step li a.bg2{background-color:#2496ff}
.step li a:hover{background-color:#333}

span.ico_img{position:absolute;display:block;width:139px;height:121px;background-image:url('../../images/user/common/step_txt.gif');background-repeat:no-repeat}
span.ico_img1{background-position:left top}
span.ico_img2{background-position:-150px top}
span.ico_img3{background-position:-300px top}
span.ico_img4{background-position:-450px top}
span.ico_img5{background-position:-600px top}

dl.step_txt{margin-left:180px;}
dl.step_txt dt{margin-bottom:25px;font-size:18px;color:#7e97af;line-height:1}
dl.step_txt dt strong{margin-top:10px;display:block;font-size:30px;color:#2496ff}
dl.step_txt dd{padding-top:20px;border-top:1px solid #ccd7e4;font-size:15px;}

.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.75);z-index: 100;display: none;top: 0;left: 0; }
.reveal-modal {visibility: hidden;top: 0; left: 0;right:0;bottom:0;margin:auto;width: 700px;height:370px;background: #f3f3f3;position: absolute;z-index: 101;padding: 20px;
-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.reveal-modal .close-reveal-modal {display:inline-block;width:35px;height:35px;font-size:35px;line-height:35px;position:absolute;top:10px;right:10px;color:#aaa;font-weight:bold;cursor:pointer;text-align:center;z-index:999999999}

.ui-tabs{ zoom: 1; }
.ui-tabs .ui-tabs-nav{ list-style: none; position: relative; overflow: hidden; top: 1px; z-index: 1000; }
.ui-tabs .ui-tabs-nav li{ position: relative; float: left; border: 1px solid #ccd7e4; border-bottom-width: 0 !important; margin: 0 2px 0 0; background: #eaf1f8;}
.ui-tabs .ui-tabs-nav li a{ float: left; text-decoration: none; padding: 5px 35px; color: black; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{ padding-bottom: 1px; border-bottom-width: 0; background: white; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{ cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a  { cursor: pointer; }
.ui-tabs .ui-tabs-panel{padding:50px; display: block; border-width: 0; background: #fff; border: 1px solid #ccd7e4; position: relative; height: 235px; }
.ui-tabs .ui-tabs-hide{display: none !important;}

a.mover{ background: #2496ff; padding: 6px 12px; position: absolute;color: white; font-weight: bold; text-decoration: none; }
a.mover:hover{background:#333}
.next-tab{ bottom: 0; right: 0; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;  border-top-left-radius: 10px;}
.prev-tab{ bottom: 0; left: 0; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;}
		
.tabmenu a:hover, .step li a:hover, a.mover:hover{-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}




