@charset "utf-8";


.wrap { width:100%; position:relative; overflow:hidden; }
.content {width:100%; margin:0 auto; text-align:center; padding:0;}

/* header */
.header {width:100%;}

.utill {width:100%; height:45px; background-color:#666666; }
.utill .con {width:1280px; margin:0 auto; text-align:right; background-color:#666666; color:#fff; height:45px;}
.utill .member {display:inline-block; height:100%;}
.utill .member ul {display:inline-block; margin-top:13px;}
.utill .member ul li {float:left; box-sizing:border-box;-moz-box-sizing:border-box; font-size:10px; background:url("/Img/common/mem_line.jpg") no-repeat 100% 50%;}
.utill .member ul li:last-child {background:none;}
.utill .member ul li a {color:#fff; font-size:12px; padding:14px 10px;}
.utill .sns {display:inline-block;     vertical-align: top; margin-top:9px; margin-left:30px;}
.utill .sns a {display:inline-block; margin-right:5px; }
.utill .sns a:last-child {margin-right:0;}

.gnb {width:100%; height:80px; background-color:#f3f1f2; text-align:right;}
.gnb .con {width:1280px; margin:0 auto; height:100%;}
.gnb .logo {float:left; display:inline-block; }
.gnb .logo a {display:inline-block; padding:24px 0;}
.gnb .menu {display:inline-block; margin-top:26px;}
.gnb .menu li {float:left; box-sizing:border-box;-moz-box-sizing:border-box; background:url("/Img/common/menu_line.jpg") no-repeat 100% 50%;}
.gnb .menu li:last-child {background:none;}
.gnb .menu li a {font-family: 'Noto Sans KR' !important; font-size:17px; color:#000; padding:25px 20px;}

/* 2Depth */
.subGnbWrap { width:100%; height:48px; border-top:1px solid #3262a2; border-bottom:1px solid #ddd; }
.subGnbWrap .subGnbCon { width:1280px; margin:0 auto; }
.subGnbWrap .subGnbCon ul { width:100%; overflow:hidden; }
.subGnbWrap .subGnbCon li { float:left; border-left:1px solid #ddd; width:14.19%; }
.subGnbWrap .subGnbCon li:last-child { border-right:1px solid #ddd; }
.subGnbWrap .subGnbCon li a { display:block; line-height:48px; text-align:center; }
.subGnbWrap .subGnbCon li a.on { background:#3262a2; color:#fff; line-height:49px;}

.aboutSubgnb .subGnbCon li { float:left; border-left:1px solid #ddd; width:24.8%; }
.mypageSubgnb .subGnbCon li { float:left; border-left:1px solid #ddd; width:24.8%; }
.etcSubgnb .subGnbCon li { float:left; border-left:1px solid #ddd; width:33.19%; }

/* mo-header */
.mo-header { width: 100%; margin: 0 auto; height: 70px; display: none; position: fixed; top: 0; left: 0; z-index: 9999999; background-color: #fff;     border-bottom: 1px solid #ccc;}
.mo-header .con {width:100%; margin:0 auto;}

.mo_sub_menu {display:none; width:100%;}

.mo_gnb .more_mo {float: right;    margin-top: 18px;    margin-right: 20px; width:25px;}

.set_nav_btn {width:33px; height:100%; top:0px; cursor: pointer; z-index: 30; /* border-right: 1px solid #dddddd; */position: absolute;padding: 0 20px;}
.set_nav_btn .line {   width: 33px; height: 3px; top: 26px;   left: 20px; background-color: #000; position: absolute;}
.set_nav_btn .line + .line { top: 34px; position: absolute;}
.set_nav_btn .line + .line + .line { top:42px; position: absolute;}

.mo-header .logo { margin: 0 auto; /* height: 100%; */ margin-top: 20px; text-align: center;}

.mo-header .home {float:right; margin-right:5px; display:inline-block;}


/* popup */
/* mo_gnbPop */
.modal1 { /*display:none;*/ position:fixed; left:0%; top:0%; z-index:9999999; /* width:325px; *//*  width:90%; */ width:275px; background:#fff; height:100%; }
.modalbg1 { /*display:none;*/ position:fixed; left:0; top:0; z-index:9999999; width:100%; height:120%; background:0 0 rgba(0, 0, 0, 0.8); }
.close1 { position:absolute; top:20px; left:-50px;  }

/*mo_gnb_popup */
.mo_gnb_popup_wrap {   position:relative;}
.mo_gnb { text-align:left; /* height:500px; overflow-y:scroll; */ background-color:#f7f7f7;}
.mo_gnb_popup .info {background:#666666; height:60px; box-sizing:border-box;-moz-box-sizing:border-box; padding:20px 15px;}
.mo_gnb_popup .con {display:inline-block; width:100%;}
.mo_gnb_popup .con li {display:inline-block; vertical-align:top;}
.mo_gnb_popup .con li:last-child {float:right;}
.mo_gnb_popup .logout {padding:2px 8px; background:#333333; color:#fff; border-radius:5px; font-size:11px;}
.mo_gnb_popup .id {color:#fff; font-size:14px; margin-left:7px;     white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    width: 140px;    display: inline-block;}

.mo_gnb li { line-height: 50px;   background-color:#f7f7f7; border-bottom: 1px solid #ddd}
.mo_gnb li a { font-family: 'Noto Sans KR Bold' !important; font-size:16px; display:block; color:#000;box-sizing: border-box;-moz-box-sizing: border-box;    padding-left: 30px;  }
.mo_gnb .gnb_global {    text-align:center; line-height:50px; margin-top:25px;  float:right; /*width:50%;*/  }
.mo_gnb .gnb_global a { color:#fff !important; font-size:16px; background: url(/Img/common/lng-arrow.png) no-repeat 82% 50% #e28412; border-radius:4px; }
.mo_gnb .gnb_global a.on {background: url(/Img/common/lng-arrow-on.png) no-repeat 82% 50% #e28412; color:#5d5d5d !important; padding: 0 35px 0 17px;}
.mo_gnb_link { display:inline-block; float:right; padding:50% 0;text-align:right; width:80%; }
.mo_gnb_link a { width:25%; display:inline-block; }
.mo_gnb_link a img { max-width:100%; } 

.mo_sub_menu li {width:100%; border:none; border-top:1px solid #ddd; box-sizing:border-box;-moz-box-sizing: border-box;  padding-left:20px;}
.mo_sub_menu li a {color:#888; font-family: 'Noto Sans KR' !important;}

/* close */
.closeWrap {width: 37px;    height: 20px;    position: relative;    right: 0px;    top: 0px;    box-sizing: border-box; }
.btn_close::before, .btn_close::after {
 position: absolute;
 top: 0;
 bottom: 0;
 right: 7px;
 left: 7px;
 height: 1px;
 margin: auto;
 background-color: #fff;
 content: '';
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
 -webkit-transition: -webkit-transform 0.3s cubic-bezier(.67,.04,.32,1), background-color .3s ease-in-out;
 -moz-transition: -moz-transform 0.3s cubic-bezier(.67,.04,.32,1), background-color .3s ease-in-out;
 -ms-transform: -ms-transform 0.3s cubic-bezier(.67,.04,.32,1), background-color .3s ease-in-out;
 -o-transition: -o-transform 0.3s cubic-bezier(.67,.04,.32,1), background-color .3s ease-in-out;
 transition: transform 0.3s cubic-bezier(.67,.04,.32,1), background-color .3s ease-in-out;
}
.btn_close {	position: absolute;    top: -13px;    right: -13px;    z-index: 999;    width: 22px;    height: 44px;    /* margin: 20px 10px; */    padding: 24px;    /* width: 100%; */    /* height: 100%; */    text-indent: -9999px;    cursor: pointer;    box-sizing: border-box;-moz-box-sizing:border-box;}
.btn_close:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg); transform: rotate(-45deg);}
.btn_close:hover:after {background-color: #fff; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}
.btn_close:hover:before {background-color: #fff;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}


/*gotop*/
.gotop { display:none;    position: fixed;    bottom: 15px; right:15px;    width: 45px;    height: 45px;    text-align: center; z-index:9999;}
.gotop i { display:inline-block;}
.gotop i img {width:100%;}

/*footer*/
.footer {width:100%; margin-top:55px;}
.footer .location {width:100%; border-top:2px solid #666666; background-color:#fff; height:54px;}
.footer .location .con {width:1280px; margin:0 auto; height:100%; position:relative;}
.location .left, .location .right {position:absolute; top:13px;}
.location .right { right:-10px;}
.location .left { left:-10px;}
.location ul {display:inline-block; width:100%; margin-top:15px;}
.location li {display:inline-block; text-align:center; font-family:'Noto Sans KR Bold' !important; color:#666666; font-size:14px; letter-spacing:-0.5px;}
.location li span {font-family:'Noto Sans KR Bold' !important; color:#999999; font-size:14px; letter-spacing:-0.5px;}

.footer .link {width:100%; background:#666666; height:45px;}
.footer .link .con {width:1280px; margin:0 auto;}
.footer .link .con p {color:#fff; font-family:'Noto Sans KR Bold' !important; font-size:12px; margin-top: 13px;    display: inline-block;}
.footer .link .con p a { color:#fff; font-family:'Noto Sans KR Bold' !important; font-size:12px;}

.footer .bottom {width:100%; background:#666666; border-top:1px solid #949494;}
.footer .bottom .con {width:1280px; margin:0 auto; padding:25px 0; box-sizing:border-box;-moz-box-sizing:border-box;}
.footer .bottom .con p {color:#cccccc; font-size:12px; padding:15px 0;}
.footer .bottom .con .copyright {font-family:'Noto Sans KR Thin' !important; color:#f0efef; font-size:12px;}
.footer .bottom .con .bottom_br {display:none;}


/* input,select */
input { padding:5px 10px; border:1px solid #ddd; color:#666; outline:none; }
select { padding:6px 10px; border:1px solid #ddd; color:#666; outline:none; }
input[type="checkbox"] , input[type="radio"] { border:none; }
input[type="file"] { border:none; width:90%; }


.input10 { width:10%; }
.input15 { width:15%; }
.input20 { width:20%; }
.input30 { width:30%; }
.input40 { width:40%; }
.input45 { width:45%; }
.input50 { width:50%; }
.input60 { width:60%; }
.input70 { width:70%; }
.input80 { width:80%; }
.input90 { width:90%; }
.input95 { width:95%; }
.input100 { width:100%; }

.select10 { width:10%; }
.select20 { width:20%; }
.select30 { width:30%; }
.select40 { width:40%; }
.select45 { width:45%; }
.select46 { width:46%; }
.select50 { width:50%; }
.select60 { width:60%; }
.select70 { width:70%; }
.select80 { width:80%; }
.select90 { width:90%; }
.select100 { width:100%; }




.of { overflow:hidden; }

.bd_none { border:none !important; }

.ellipsis { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:95%; display:inline-block; }

.hide { display:none; }

/* align */
.txt_c {text-align:center !important;}
.txt_l {text-align:left !important;}
.txt_r {text-align:right !important;}
.txt_m { vertical-align:middle !important;}


/* float and clear */
.float_l {float:left !important;}
.float_r {float:right !important;}


/* button */
.view_btn{text-align: center; padding:20px 0;}

.WgrayLgBtn { display:inline-block; margin-right:3px; padding:12px 50px; border:1px solid #777 !important; background:#666; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.whiteLgBtn { display:inline-block; margin-right:3px; padding:12px 50px; border:1px solid #ccc !important; background:#fff; font-size:14px; line-height:1; color:#333; cursor:pointer;}
.BlueLgBtn  { display:inline-block; margin-right:3px; padding:12px 50px; border:1px solid #007fbc !important; background:#007fbc; font-size:14px; line-height:1; color:#fff; cursor:pointer;}


.skyMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #4faee5 !important; background:#4faee5; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.BlueMdBtn { display:inline-block; margin-right:3px; padding:13px 25px 12px; border:1px solid #007fbc !important; background:#007fbc; font-size:14px; line-height:1; color:#fff !important; cursor:pointer;}
.grayMdBtn { display:inline-block; margin-right:3px; padding:9px 25px 12px; border:1px solid #464646 !important; background:#555; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.whiteMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #ccc !important; background:#fff; font-size:14px; line-height:1; color:#333; cursor:pointer;}
.WgrayMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #aaa !important; background:#949494; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.BlackMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #333 !important; background:#444; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.redMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #ED1B23 !important; background:#ED1B23; font-size:14px; line-height:1; color:#fff; cursor:pointer;}
.orgMdBtn { display:inline-block; margin-right:3px; padding:7px 25px; border:1px solid #f58220 !important; background:#f58220; font-size:14px; line-height:1; color:#fff; cursor:pointer;}

.BlueSmBtn { display:inline-block; padding:6px 12px; border:1px solid #007fbc; background:#0a90d0; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.graySmBtn { display:inline-block; padding:6px 12px; border:1px solid #464646; background:#555; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.BlackSmBtn { display:inline-block; padding:6px 12px; border:1px solid #333; background:#444; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.WgraySmBtn { display:inline-block; padding:6px 12px !important; border:1px solid #999; background:#aaa; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.redSmBtn { display:inline-block; padding:6px 12px !important; border:1px solid #ED1B23; background:#ED1B23; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}
.orgSmBtn { display:inline-block; padding:6px 12px !important; border:1px solid #f58220; background:#f58220; font-size:12px; line-height:1; color:#fff !important; cursor:pointer;}



.graySsmBtn { display:inline-block; padding:10px 40px ; border:1px solid #777777; background:#777777; font-size:13px; line-height:1; color:#fff !important; font-family: 'Noto Sans KR Extra Bold' !important; cursor:pointer;}
.blueSsmBtn { display:inline-block; padding:10px 40px; border:1px solid #6892ca; background:#6892ca; font-size:13px; line-height:1; color:#fff !important; font-family: 'Noto Sans KR Extra Bold' !important; cursor:pointer;}


/* 버튼정렬 */
.leftBtn { float:left;}
.rightBtn {text-align:right; float:right;  }
.rightBtnP { position:absolute; bottom:0; right:0; }
.centerBtn { margin:20px 0; text-align:center;}
.centerBtn02 { margin:30px 0 55px; text-align:center;}
.cbHeight { *vertical-align:top; *margin-top:1px;}

/* font-size */
.ft_28 {font-size:28px !important;}
.ft_11 {font-size:11px !important;}
.ft_12 {font-size:12px !important;}
.ft_13 {font-size:13px !important;}
.ft_14 {font-size:14px !important;}
.ft_15 {font-size:15px !important;}
.ft_16 {font-size:16px !important;}
.ft_18 {font-size:18px !important;}
.ft_20 {font-size:20px !important;}
.ft_24 {font-size:24px !important;}
.ft_25 {font-size:25px !important;}
.ft_40 {font-size:40px !important;}

/* font-color */
.ft_fff{color:#fff !important;}
.ft_000{color:#000 !important;}
.ft_333{color:#333333 !important;}
.ft_666{color:#666666 !important;}
.ft_999{color:#999999 !important;}
.ft_cc0000{color:#cc0000 !important;}
.ft_cc3399{color:#cc3399 !important;}/*자주핑크*/
.ft_ff6600{color:#ff6600 !important;}
.ft_ff3333{color:#ff3333 !important;}
.ft_0076cb{color:#0076cb !important;}
.ft_0786be{color:#0786be; !important;}
.ft_1f1f1f {color:#1f1f1f !important;}
.ft_35b6a8 {color:#35b6a8 !important;}
.ft_ff0000 {color:#ff0000 !important;}
.ft_ff3333 {color:#ff3333 !important;}
.ft_006699 {color:#006699 !important;}
.ft_336699 {color:#336699 !important;}
.ft_cc3366 {color:#cc3366 !important;}/*분홍*/
.ft_ff6600_22{color:#ff6600;font-size:22px !important;}
.ft_0066cc_18_b {color:#0066cc;font-size:18px; font-weight:bold;!important; }
.ft_ff6600_14_b {color:#ff6600;font-size:14px; font-weight:bold;!important; letter-spacing:-1; line-height:1.6;}
.ft_cc0000_14_b {color:#cc0000;font-size:14px; font-weight:bold;!important; letter-spacing:-1; line-height:1.6;}
.ft_ff6600_18_b {color:#ff6600;font-size:18px; font-weight:bold;!important; }
.ft_0a90d0_b { color:#0a90d0; font-weight:bold;!important; }

/* font-family */
.ft_bold { font-family: 'Noto Sans KR Bold' !important;}
.ft_br { font-family: 'Nanum Barun Gothic' !important; }
.ft_br_bold { font-family: 'Nanum Barun Gothic Bold' !important;}
.ft_br_light { font-family: 'Nanum Barun Gothic Light'  !important;}

/* line-height */
.line_h24 { line-height:24px; }
.line_h30 { line-height:30px; }

/* background-color */
.bg_f3f3f3 { background:#f3f3f3 !important; }
.bg_f8f8f8 { background:#f8f8f8 !important; }
.bg_fbf1fb { background:#fbf1fb !important; }/*분홍*/
.bg_fbfbf1 { background:#fbfbf1 !important; }/*연노랑*/
.bg_c9eeee { background:#c9eeee !important; }/*연하늘*/
.bg_e9f3e1 { background:#e9f3e1 !important; }/*연두*/




/* 마진 */
/* margin, padding */
.ma0 {margin:0px !important;}
.ma1 {margin:1px !important;}
.ma2 {margin:2px !important;}
.ma3 {margin:3px !important;}
.ma4 {margin:4px !important;}
.ma5 {margin:5px !important;}
.ma6 {margin:6px !important;}
.ma7 {margin:7px !important;}
.ma8 {margin:8px !important;}
.ma9 {margin:9px !important;}
.ma10 {margin:10px !important;}
.ma11 {margin:11px !important;}
.ma12 {margin:12px !important;}
.ma13 {margin:13px !important;}
.ma14 {margin:14px !important;}
.ma15 {margin:15px !important;}
.ma16 {margin:16px !important;}
.ma17 {margin:17px !important;}
.ma18 {margin:18px !important;}
.ma19 {margin:19px !important;}
.ma20 {margin:20px !important;}
.ma25 {margin:25px !important;}
.ma30 {margin:30px !important;}
.ma35 {margin:35px !important;}
.ma40 {margin:40px !important;}
.ma45 {margin:45px !important;}
.ma50 {margin:50px !important;}

.mt0 {margin-top:0px !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt4 {margin-top:4px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px !important;}
.mt11 {margin-top:11px !important;}
.mt12 {margin-top:12px !important;}
.mt13 {margin-top:13px !important;}
.mt14 {margin-top:14px !important;}
.mt15 {margin-top:15px !important;}
.mt16 {margin-top:16px !important;}
.mt17 {margin-top:17px !important;}
.mt18 {margin-top:18px !important;}
.mt19 {margin-top:19px !important;}
.mt20 {margin-top:20px !important;}
.mt22 {margin-top:22px !important;}
.mt23 {margin-top:23px !important;}
.mt25 {margin-top:25px !important;}
.mt27 {margin-top:27px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt37 {margin-top:37px !important;}
.mt38 {margin-top:38px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt52 {margin-top:52px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:70px !important;}
.mt83 {margin-top:83px !important;}
.mt80 {margin-top:80px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}
.mt120 {margin-top:120px !important;}

.mr0 {margin-right:0px !important;}
.mr1 {margin-right:1px !important;}
.mr2 {margin-right:2px !important;}
.mr3 {margin-right:3px !important;}
.mr4 {margin-right:4px !important;}
.mr5 {margin-right:5px !important;}
.mr6 {margin-right:6px !important;}
.mr7 {margin-right:7px !important;}
.mr8 {margin-right:8px !important;}
.mr9 {margin-right:9px !important;}
.mr10 {margin-right:10px !important;}
.mr11 {margin-right:11px !important;}
.mr12 {margin-right:12px !important;}
.mr13 {margin-right:13px !important;}
.mr14 {margin-right:14px !important;}
.mr15 {margin-right:15px !important;}
.mr16 {margin-right:16px !important;}
.mr17 {margin-right:17px !important;}
.mr18 {margin-right:18px !important;}
.mr19 {margin-right:19px !important;}
.mr20 {margin-right:20px !important;}
.mr23 {margin-right:23px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr70 {margin-right:50px !important;}
.mr90 {margin-right:90px !important;}
.mr120{margin-right:120px !important;}

.mb0 {margin-bottom:0px !important;}
.mb1 {margin-bottom:1px !important;}
.mb2 {margin-bottom:2px !important;}
.mb3 {margin-bottom:3px !important;}
.mb4 {margin-bottom:4px !important;}
.mb5 {margin-bottom:5px !important;}
.mb6 {margin-bottom:6px !important;}
.mb7 {margin-bottom:7px !important;}
.mb8 {margin-bottom:8px !important;}
.mb9 {margin-bottom:9px !important;}
.mb10 {margin-bottom:10px !important;}
.mb11 {margin-bottom:11px !important;}
.mb12 {margin-bottom:12px !important;}
.mb13 {margin-bottom:13px !important;}
.mb14 {margin-bottom:14px !important;}
.mb15 {margin-bottom:15px !important;}
.mb16 {margin-bottom:16px !important;}
.mb17 {margin-bottom:17px !important;}
.mb18 {margin-bottom:18px !important;}
.mb19 {margin-bottom:19px !important;}
.mb20 {margin-bottom:20px !important;}
.mb22 {margin-bottom:22px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb37 {margin-bottom:37px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb100 {margin-bottom:100px !important;}
.mb120 {margin-bottom:120px !important;}

.ml0 {margin-left:0px !important;}
.ml1 {margin-left:1px !important;}
.ml2 {margin-left:2px !important;}
.ml3 {margin-left:3px !important;}
.ml4 {margin-left:4px !important;}
.ml5 {margin-left:5px !important;}
.ml6 {margin-left:6px !important;}
.ml7 {margin-left:7px !important;}
.ml8 {margin-left:8px !important;}
.ml9 {margin-left:9px !important;}
.ml10 {margin-left:10px !important;}
.ml11 {margin-left:11px !important;}
.ml12 {margin-left:12px !important;}
.ml13 {margin-left:13px !important;}
.ml14 {margin-left:14px !important;}
.ml15 {margin-left:15px !important;}
.ml16 {margin-left:16px !important;}
.ml17 {margin-left:17px !important;}
.ml18 {margin-left:18px !important;}
.ml19 {margin-left:19px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}
.ml70 {margin-left:70px !important;}
.ml100 {margin-left:100px !important;}
.ml150 {margin-left:150px !important;}

.pa0 {padding:0px !important;}
.pa1 {padding:1px !important;}
.pa2 {padding:2px !important;}
.pa3 {padding:3px !important;}
.pa4 {padding:4px !important;}
.pa5 {padding:5px !important;}
.pa6 {padding:6px !important;}
.pa7 {padding:7px !important;}
.pa8 {padding:8px !important;}
.pa9 {padding:9px !important;}
.pa10 {padding:10px !important;}
.pa11 {padding:11px !important;}
.pa12 {padding:12px !important;}
.pa13 {padding:13px !important;}
.pa14 {padding:14px !important;}
.pa15 {padding:15px !important;}
.pa16 {padding:16px !important;}
.pa17 {padding:17px !important;}
.pa18 {padding:18px !important;}
.pa19 {padding:19px !important;}
.pa20 {padding:20px !important;}
.pa25 {padding:25px !important;}
.pa30 {padding:30px !important;}
.pa35 {padding:35px !important;}
.pa40 {padding:40px !important;}
.pa45 {padding:45px !important;}
.pa50 {padding:50px !important;}

.pt0 {padding-top:0px !important;}
.pt1 {padding-top:1px !important;}
.pt2 {padding-top:2px !important;}
.pt3 {padding-top:3px !important;}
.pt4 {padding-top:4px !important;}
.pt5 {padding-top:5px !important;}
.pt6 {padding-top:6px !important;}
.pt7 {padding-top:7px !important;}
.pt8 {padding-top:8px !important;}
.pt9 {padding-top:9px !important;}
.pt10 {padding-top:10px !important;}
.pt11 {padding-top:11px !important;}
.pt12 {padding-top:12px !important;}
.pt13 {padding-top:13px !important;}
.pt14 {padding-top:14px !important;}
.pt15 {padding-top:15px !important;}
.pt16 {padding-top:16px !important;}
.pt17 {padding-top:17px !important;}
.pt18 {padding-top:18px !important;}
.pt19 {padding-top:19px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt26 {padding-top:26px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt55 {padding-top:55px !important;}
.pt60 {padding-top:60px !important;}
.pt65 {padding-top:65px !important;}
.pt70 {padding-top:70px !important;}
.pt80 {padding-top:80px !important;}
.pt90 {padding-top:90px !important;}
.pt100 {padding-top:100px !important;}
.pt130 {padding-top:130px !important;}
.pt150 {padding-top:150px !important;}

.pr0 {padding-right:0px !important;}
.pr1 {padding-right:1px !important;}
.pr2 {padding-right:2px !important;}
.pr3 {padding-right:3px !important;}
.pr4 {padding-right:4px !important;}
.pr5 {padding-right:5px !important;}
.pr6 {padding-right:6px !important;}
.pr7 {padding-right:7px !important;}
.pr8 {padding-right:8px !important;}
.pr9 {padding-right:9px !important;}
.pr10 {padding-right:10px !important;}
.pr11 {padding-right:11px !important;}
.pr12 {padding-right:12px !important;}
.pr13 {padding-right:13px !important;}
.pr14 {padding-right:14px !important;}
.pr15 {padding-right:15px !important;}
.pr16 {padding-right:16px !important;}
.pr17 {padding-right:17px !important;}
.pr18 {padding-right:18px !important;}
.pr19 {padding-right:19px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pr60 {padding-right:60px !important;}

.pb0 {padding-bottom:0px !important;}
.pb1 {padding-bottom:1px !important;}
.pb2 {padding-bottom:2px !important;}
.pb3 {padding-bottom:3px !important;}
.pb4 {padding-bottom:4px !important;}
.pb5 {padding-bottom:5px !important;}
.pb6 {padding-bottom:6px !important;}
.pb7 {padding-bottom:7px !important;}
.pb8 {padding-bottom:8px !important;}
.pb9 {padding-bottom:9px !important;}
.pb10 {padding-bottom:10px !important;}
.pb11 {padding-bottom:11px !important;}
.pb12 {padding-bottom:12px !important;}
.pb13 {padding-bottom:13px !important;}
.pb14 {padding-bottom:14px !important;}
.pb15 {padding-bottom:15px !important;}
.pb16 {padding-bottom:16px !important;}
.pb17 {padding-bottom:17px !important;}
.pb18 {padding-bottom:18px !important;}
.pb19 {padding-bottom:19px !important;}
.pb20 {padding-bottom:20px !important;}
.pb21 {padding-bottom:21px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb130 {padding-bottom:130px !important;}
.pb150 {padding-bottom:150px !important;}

.pl0 {padding-left:0px !important;}
.pl1 {padding-left:1px !important;}
.pl2 {padding-left:2px !important;}
.pl3 {padding-left:3px !important;}
.pl4 {padding-left:4px !important;}
.pl5 {padding-left:5px !important;}
.pl6 {padding-left:6px !important;}
.pl7 {padding-left:7px !important;}
.pl8 {padding-left:8px !important;}
.pl9 {padding-left:9px !important;}
.pl10 {padding-left:10px !important;}
.pl11 {padding-left:11px !important;}
.pl12 {padding-left:12px !important;}
.pl13 {padding-left:13px !important;}
.pl14 {padding-left:14px !important;}
.pl15 {padding-left:15px !important;}
.pl16 {padding-left:16px !important;}
.pl17 {padding-left:17px !important;}
.pl18 {padding-left:18px !important;}
.pl19 {padding-left:19px !important;}
.pl20 {padding-left:20px !important;}
.pl21 {padding-left:21px !important;}
.pl22 {padding-left:22px !important;}
.pl23 {padding-left:23px !important;}
.pl24 {padding-left:24px !important;}
.pl25 {padding-left:25px !important;}
.pl26 {padding-left:26px !important;}
.pl27 {padding-left:27px !important;}
.pl28 {padding-left:28px !important;}
.pl30 {padding-left:30px !important;}
.pl33 {padding-left:33px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl70 {padding-left:70px !important;}
.pl80 {padding-left:80px !important;}
.pl100 {padding-left:100px !important;}
.pl150 {padding-left:150px !important;}

.hidden { visibility:hidden; position:absolute; top:-999em; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none;}
.v_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/* clera */
/* .clear {clear:both;display:block;float:none;font-size:0 !important;height:0;line-height:0 !important;margin:0 !important;overflow:hidden;padding:0 !important;width:100%;} */
.clear:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
}
.clearfix:after {display:block;visibility:hidden;clear:both;content:""}

textarea {
    resize: none;
    background: #eee;
    border: none;
}

.div_laypopup { border:1px solid #b3b3b3; display:none; border-width:0px;z-index:201; position:absolute;}
.div_laypopup .Close { height:30px;line-height:30px;background:#313131;text-align:right;color:#fff;padding-right:20px; }