@CHARSET "utf-8";

@font-face {
    font-family:'NotoSansKR';
    font-weight:100;
    font-style:normal;
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSans-Light.eot'); /* IE9 Compat Modes */
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSans-Light.otf') format('opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSans-Light.woff') format('woff'); /* web browser version */
}
@font-face {
    font-family:'NotoSansKR';
    font-weight:300;
    font-style:normal;
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Regular.eot'); /* IE9 Compat Modes */
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Regular.otf') format('opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Regular.woff') format('woff'); /* web browser version */
}

@font-face {
    font-family:'NotoSansKR';
    font-weight:600;
    font-style:normal;
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Medium.eot'); /* IE9 Compat Modes */
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Medium.otf') format('opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Medium.woff') format('woff'); /* web browser version */
}

@font-face {
    font-family:'NotoSansKR';
    font-weight:700;
    font-style:normal;
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Bold.eot'); /* IE9 Compat Modes */
    src:url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Bold.otf') format('opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://bws.funding4u.co.kr/css/fonts/Noto/NotoSansKR-Bold.woff') format('woff'); /* web browser version */
}

html, body {height:100%;}
body *{font-family:'NotoSansKR';}

#quick {position: absolute;height: auto;width: 57px;margin: 0px 0px 0px 637px;margin-top: 0px;top: 390px;left: 50%;text-align: left;padding: 0px;z-index: 9999;text-align:center;}
#quick li:nth-child(1){border:0}
#quick li{border: 1px solid #e9e9e9;border-top: 0;}

.section_main.section2.bg {background: #fff;}

.pager { padding: 0px 0 120px;overflow:hidden;}
.pager ol { font-size: 0; text-align: center }
.pager li { display: inline-block; width:32px;margin: 0 0 0 -1px;  vertical-align: top; color: #a8a8a8;border:1px solid #e5e5e5;}
.pager li > a, .pager li > span, .pager li.current { line-height: 31px; padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:11px;font-weight:100; }
.pager li.current{background-color: #f2f2f2;}
.pager li > a{padding:0;margin:0;}
.pager li.current { color: #fff;line-height: 30px;vertical-align: middle; font-weight: 600 }
.pager li.prev > a, .pager li.next > a { font-size: 10px; }
.pager li.margin_l{margin-left:10px;}
.pager li.margin_r{margin-right:10px;}
.pager li.direction{height:31px;}

/* paginate */
.paginate{clear:both;padding:15px 0 10px 0;text-align:center} 
.paginate a,.paginate strong{display:inline-block;position:relative;margin-right:0px;padding:3px 8px 4px 9px;color:#666;font-size:12px;font-weight:bold;line-height:normal;text-decoration:none !important} 
.paginate strong{background:#aaa;color:#fff !important;border-radius:10px;} 
.paginate a span {display:inline-block;height:10px;}
.paginate a:hover,.paginate a:active,.paginate a:focus{background:#ddd;color:#888 !important;border-radius:10px;} 
.paginate a.pre,.paginate a.pre_end,.paginate a.next,.paginate a.next_end{font-size:11px} 
.paginate a.pre{width:2px;height:12px;background:url(../image/common_f4u/bu_pg4_l1.gif) no-repeat 11px 5px !important} 
.paginate a.pre_end{width:2px;height:12px;background:url(../image/common_f4u/bu_pg4_l2.gif) no-repeat 7px 5px !important} 
.paginate a.next{width:2px;height:12px;background:url(../image/common_f4u/bu_pg4_r1.gif) no-repeat -30px 5px !important} 
.paginate a.next_end{width:2px;height:12px;background:url(../image/common_f4u/bu_pg4_r2.gif) no-repeat -17px 5px !important} 

.paginate2 {max-width:1100px; text-align:center;}
.paginate2 a{display:-moz-inline-box;display:inline-block;position:relative;margin-right:0px;color:#666;font-size:13px;font-weight:bold;vertical-align:middle; text-align:center;border:1px solid #bed4d1; background:#e5efed; padding:2px 10px 5px 10px; line-height:21px;border-radius:3px;}
.paginate2 a:hover,.paginate a:focus,.paginate a:active{border:1px solid #769c94;}
.paginate2 strong{display:-moz-inline-box;display:inline-block;position:relative;font-weight:bold; font-size:13px; color:#ff6600; margin:0 1px 0 1px; border:1px solid #ffb400; background:#fff0cb;vertical-align:middle; line-height:21px; padding:2px 11px 5px 10px; border-radius:3px;}
.paginate2 a.pre_end,.paginate2 a.next_end,.paginate2 a.pre,.paginate2 a.next{position:relative;top:0px; text-indent:-100000px;width:28px; height:28px; padding:0;}
.paginate2 a.pre_end {background:url("../image/common_f4u/btn_arrow.png") 6px 4px no-repeat; }
.paginate2 a.next_end {background:url("../image/common_f4u/btn_arrow.png") 4px -28px no-repeat; }
.paginate2 a.pre {background:url("../image/common_f4u/btn_arrow.png") -24px 4px no-repeat; }
.paginate2 a.next {background:url("../image/common_f4u/btn_arrow.png") -26px -28px no-repeat; }
.paginate2 a.pre{margin-right:15px}
.paginate2 a.next{margin-left:12px}

.now_apply_ment {color:#898989;font-size: 16px;}

#wrap{padding:106px 0 0;}

.sub_top .txt{padding:86px 0 48px;text-align:center;font-size: 60px;color: #fff;font-weight: 100;background: url('../images/bar_tit_sub.png') center bottom no-repeat;}
.sub_tab{padding:58px 0;text-align:center;}
.sub_tab li{display:inline-block;margin-left:-4px;width:176px;line-height:41px;text-align:center;border:1px solid #fff;}
.sub_tab li:last-child{border-left:0}
.sub_tab li a{font-size: 15px;color: #fff;font-weight: 100;}
.sub_tab li.active{background:#fff;}
.sub_tab li.active a{color:#e37a39;font-weight: 600;}

.wrap_info{position:absolute;left:0;top:0;height:25px;width:100%;background:#e37a39}
.wrap_info .inner{width:1200px;margin:0 auto;height:25px;}
.wrap_info .inner ul{float:right;}
.wrap_info .inner ul li{display:inline-block;line-height:25px;padding-left:33px;}
.wrap_info .inner ul li a{color:#fff;}

.sub_top{height:475px;background: url('../images/bg_tit_sub01.png') center 0 no-repeat;background-size:cover;}
.sub_top.board{background: url('../images/sub_top_board.png') center 0 no-repeat;background-size:cover;}
.sub_top.board2{background: url('../images/sub_top_board2.png') center 0 no-repeat;background-size:cover;}

.wrap_header{overflow:hidden;background: #fff;height:80px;position:absolute;width:100%;left:0;top:25px;z-index:999;border-bottom:1px solid #f4f4f4;}
.wrap_header:after{display:block;content:'';height:185px;width:100%;position:absolute;left:0;top:88px;background: url('../images/bg_gnb.png') 0px 0 repeat-x;}
.header{width:1200px;margin:0 auto;height:87px;position:relative;}
.header h1 {padding: 15px 0 0 0px;display: inline-block;position: relative;z-index: 999;}

.list_main_2.list_main.grid3 li {border: 1px solid #e5e5e5;}

.header #gnb {height: 283px;position: absolute;left: 0;top: 32px;padding-left: 237px;width: 642px;}
.header #gnb .ment{position:absolute;top:30px;left:0;}
.header #gnb li{padding:0 35px;text-align:center;float:left;position:relative;}
.header #gnb li a {display: block;color: #313131;font-size: 18px;font-weight: 500;padding: 0 0 30px;}
.header #gnb li a:hover{color:#e37a39;font-weight:600;}
.header #gnb .ment p{padding:18px 0 0 48px;}
.header #gnb .ment p,.header #gnb .ment p *{color:#757575;font-size:13px;}
.header #gnb .depth2 {z-index: 999;position: absolute;left: 0;width: 1200px;text-align: center;top: 14px;padding: 37px 0 0;display: none;}
.header #gnb .depth2 li {display:inline-block;padding:0 25px;line-height:67px;}
.header #gnb .depth2 li a {display: block;color: #313131;font-size: 15px;font-weight: 100;}
.header #gnb .depth2 li a:hover{color:#e37a39;font-weight:600;}
.header #gnb li:hover a{background: url('../images/bg_gnb_main.png') center bottom no-repeat;}
.header #gnb li:hover .depth2 a{background: none;}
.header .mark{width:111px;line-height:41px;text-align:center;color:#004a97;font-size:19px;font-weight:600;border-radius:30px;position:absolute;top:16px;right:134px;border:3px solid #245b9f}

.header .list_lang{position:absolute;top:31px;right:0;}
.header .list_lang *{color:#999999;font-size:15px;font-weight:600;}
.header .list_lang i{display:inline-block;font-style:normal;padding:0 22px;}
.header .list_lang .active{color:#245b9f;}

.wrap_slider {position:relative;height:680px;}
.wrap_slider .slider{position:relative;}
.wrap_slider .slider li{height:680px;background-size:cover !important}
.wrap_slider .bx-wrapper .bx-pager {z-index:999;position:absolute;right:13px;bottom:23px;width:100%;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;width:100%;}
.wrap_slider .bx-wrapper .bx-pager .bx-pager-item,
.wrap_slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a {background: none;text-indent: -9999px;display: block;width: 15px;height: 15px;margin: 0 4px;outline: 0;font-size:0;background:#898989;overflow:hidden;border-radius: 15px;border:1px solid #888;}
.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a.active {background:#fff}

.wrap_slider .bx-controls-direction a{display:inline-block;width:40px;height:70px;position:absolute;top:308px;font-size:0;}
.wrap_slider .bx-controls-direction .bx-prev{background: url(../images/prev_main1.png) no-repeat;left:10%;}
.wrap_slider .bx-controls-direction .bx-next{background: url(../images/next_main1.png) no-repeat;right:10%;}
.wrap_slider .bx-controls-direction .bx-prev:hover{background: url(../images/prev_main2_on.png) no-repeat;left:10%;}
.wrap_slider .bx-controls-direction .bx-next:hover{background: url(../images/next_main2_on.png) no-repeat;right:10%;}

.wrap_slider2 .bx-controls-direction a{display:inline-block;width:35px;height:64px;position:absolute;top:201px;font-size:0;}
.wrap_slider2 .bx-controls-direction .bx-prev{background: url(../images/prev_main2.png) no-repeat;left:0;}
.wrap_slider2 .bx-controls-direction .bx-next{background: url(../images/next_main2.png) no-repeat;right:0;}

.wrap_slider2 .bx-controls-direction .bx-prev:hover{background: url(../images/prev_main2_on.png) no-repeat;left:0;}
.wrap_slider2 .bx-controls-direction .bx-next:hover{background: url(../images/next_main2_on.png) no-repeat;right:0;}

.header .menu_r{position:absolute;right:0;top:23px;}
.header .menu_r li{width:152px;line-height:36px;text-align:center;border:1px solid #a0a0a0;float:left;margin-left:-1px;}
.header .menu_r li a{font-size: 15px;color: #898989;font-weight: 100;}
.header .menu_r li:hover{border:1px solid #e37a39;}
.header .menu_r li:hover a{color: #e37a39;font-weight: 600;}

#container{width:1200px;margin:0 auto;box-sizing:border-box;}

.tit_c {padding: 105px 0 55px;text-align: center;color: #1b1b1b;font-size: 24px;font-weight: 300;}
.section_main .tit p {color: #5e5e5e;font-size: 16px;font-weight: 300;padding: 13px 0 0;}
.section_main .inner{padding:0 0 135px;}
.section_main.section1 .inner{padding:0 60px 135px;}

.section_main .inner{position:relative;overflow:hidden;width:1213px;margin:0 auto;}

.list_main li{width:380px;float:left;height:488px;margin:0 12px;border:1px solid #e5e5e5;box-sizing:border-box;position:relative;}
.list_main li .ment{padding:24px 15px 41px;}
.list_main li .ment .txt1{display:inline-block;padding:0 13px;line-height:28px;font-size: 15px;color: #fff;font-weight: 100;background:#313131;}

.txt_num{overflow:hidden;padding:13px 0 0;}
.txt_num .sum{width:50%;float:left;font-size: 20px;color: #959595;font-weight: 100;padding: 11px 0 0;}
.txt_num .sum span{font-size:15px;margin-left:3px;}

.txt_num .date {display: inline-block;color:#959595;font-size:15px;font-weight: 100;}
.txt_num .percent{display: inline-block;color:#e37a39;font-size:35px;font-weight: 600;margin:0 5px 0 10px;}
.txt_num .percent span{font-size:25px;font-weight: 100;}
.txt_num .right{width:50%;text-align:right;}

.section_detail.section1 .infoArea .tit{padding:0px;font-size: 14px;color: #959595;font-weight: 400;}

.event_zone {position: relative;font-size:12px;margin:20px 0 10px 0;line-height:18px;color:#1b1b1b;padding:0;min-height: 10px;}
.event_zone span {display: inline-block;color:#fff;font-size:11px;padding:0px 6px 1px 6px;line-height:15px;text-align: center;background:#e37a39;border-radius: 4px};
.event_zone marquee {width: 100%;float:right;margin:0 0 7px 0;}

.company_info {overflow: hidden;}
.company_info p {float:left;height:50px;}
.company_info p.img img {width: 50px;height:50px;}
.company_info p.name {color:#1b1b1b;font-size:16px;padding:5px 0 0 10px;font-weight: 600;padding-right:20px;}
.company_info p.name span {display:block;color:#e37a39;font-size:14px;font-weight: 400;padding-top:6px;}
.company_info p.arrow {width:24px;background:url(../images/icon_arrow_aside.png) no-repeat 0 17px;background-size: 45%;margin-left:10px;}

.member_info {overflow: hidden;margin:0 5px 5px 5px;padding:30px 0 20px 0;}
.member_info p {float:left;}
.member_info p.img {overflow: hidden;border-radius: 30px;width: 45px !important;height:45px !important;}
.member_info p.img img {width: 45px !important;height:45px !important;}
.member_info p.name {color:#1b1b1b;font-size:17px;padding:0 0 0 10px;font-weight: 600;padding-right:20px;line-height: 18px;}
.member_info p.name span {display:block;color:#1b1b1b;font-size:14px;font-weight: 400;padding-top:6px;}
.member_info p.name span i {display:inline-block;color:#e37a39;font-size:14px;font-weight: 400;padding-top:6px;font-style: normal;padding:0 3px;}
.member_info p.arrow {width:24px;height:40px;background:url(../images/icon_arrow_aside.png) no-repeat 0 17px;background-size: 45%;margin-left:10px;float: right;}

.tb_type_limit {width:100%;}
.tb_type_limit td {color:#555;font-size:14px;padding:8px; clear: both; line-height: 20px;}
.tb_type_limit td.right {color:#1b1b1b;text-align: right;float: none;}
.tb_type_limit td.bold {color:#e37a39;font-size: 18px;}
.tb_type_limit td.bt_sns a {display:inline-block;width:30px;height:30px;}
.tb_type_limit td.bt_sns a.bt_fb {background: url(../images/bt_fb_new70.png) no-repeat 0 0;background-size: 100%;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.tb_type_limit td.bt_sns a.bt_tw {background: url(../images/bt_tw_new70.png) no-repeat 0 0;background-size: 100%;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.tb_type_limit td.bt_sns a.bt_yt {background: url(../images/bt_yt_new70.png) no-repeat 0 0;background-size: 100%;}
.tb_type_limit td.bt_sns a.bt_is {background: url(../images/bt_is.png) no-repeat 0 0;background-size: 100%;}
.inv_number {border:1px solid #ddd;font-size: 14px;padding:10px;width:calc(100% - 20px);}
input.inv_number::placeholder {color: #b9b9b9;}

.inv_select {border:1px solid #ddd;font-size: 14px;padding:10px;width:calc(100% - 15px);margin:8px;color:#b9b9b9;}
.inv_ulist {padding:10px 0 0 0;}
.inv_ulist li {font-size: 14px;color:#555;line-height: 20px;text-indent: -5px;padding-left:10px;letter-spacing: -1px;}
.inv_ulist li span {display: inline-block;padding-right:5px;}

.btn_invest {padding:10px;margin-top:10px;display:block;}
.btn_invest .inv_p0 {display:block;position:absolute;right:0px;margin:10px 0 0 0;width:12px;height:18px;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 100%;}
.btn_invest .inv_p1 {color:#555;font-size: 15px;padding:0 0 14px 10px;}
.btn_invest .inv_p2 {color:#e37a39;font-size: 15px;padding:0 0 0 10px;}
.btn_invest1 {margin:30px 0 20px 0;padding:8px;}

.inv_btn {text-align: center;overflow: hidden;}
.inv_btn a {display:inline-block;text-align: center;color:#fff;width:100%;font-size:16px;padding:15px 0;border:none !important;border-radius: 30px;}
.inv_btn a.br {background:#666666 ;}
.inv_btn a.or {background:#e37a39 ;}
.inv_btn a.h_wr {color:#333 ;float:left;width:49%;background: #fff;border:1px solid #999 !important;}
.inv_btn a.h_br {background:#666666 ;float:left;width:49%;}
.inv_btn a.h_or {background:#e37a39 ;floaT:right;width:49%;}
.inv_btn a.h_br1 {background:#666666 ;float:right;width:49%;}
.inv_btn a.h_or1 {background:#e37a39 ;floaT:left;width:49%;}
.inv_btn a.no-round {border-radius: 0 ;}

.section_detail.section1 .txt_num .sum {width: 50%;float: left;font-size: 20px;color: #1b1b1b;font-weight: 600;padding: 11px 0 0;}
.section_detail.section1 .txt_num {padding: 0;}
.section_detail.section1 .txt_num .percent {font-size: 18px;font-weight: 700;}
.section_detail.section1 .txt_num .percent span{font-size: 18px;font-weight: 300;}
.section_detail.section1 .txt_num .sum {width: 50%;font-weight:600;}
.section_detail.section1 .txt_num .sum p.tit1 {font-size:14px;color:#959595;padding-bottom:5px;font-weight:300;}
.section_detail.section1 .txt_num .sum p.tit1 .tmoney {font-size:14px;color:#bb1d21;font-weight:300;}
.section_detail.section1 .txt_num .right {width: 50%;text-align: right;padding: 15px 0 0;}
.section_detail.section1 .txt_num .right p.tit2 {font-size:14px;color:#969696;padding-bottom:8px;text-align: right;height:15px;}
.section_detail.section1 .txt_num .right .num {font-size:14px;color:#969696;padding-bottom:5px;text-align: right;}
.section_detail.section1 .txt_num .sum span {font-size: 18px;margin-left: 0;font-weight: 100;}
.section_detail.section1 .wrap_bar .num_b{text-align: right;padding:16px 0 35px;font-size: 15px;color: #959595;font-weight: 300;}

.d_day .right{overflow:hidden;float:none;padding:10px 0 34px;}
.d_day .txt{font-size: 40px;color: #1b1b1b;font-weight: 100;display:inline;}
.d_day .right .date{padding:20px 0 0;float:right;font-size: 18px;color: #1b1b1b;font-weight: 100;}

.section_detail.section1 .box{background:#f6f6f6;padding:21px 22px 0;}
.section_detail.section1 .box table{width:100%;}
.section_detail.section1 .box table th{width:60px;text-align:left;font-size: 14px;font-weight: 400;padding:0 0 13px;}
.section_detail.section1 .box table td{padding:0 0 13px;}
.section_detail.section1 .box table td select{width:100%;height:34px;border:1px solid #ebebeb;color:#1b1b1b;font-size: 14px;;}

.quantity{width:100px;height:32px;border:1px solid #dcdcdc;position:relative;}
.quantity .txt_input{width:90px;height:31px;padding:0 5px;border:0;text-align: center;}
.quantity a img {width:32px;height:32px;}
.quantity .up{position:absolute;left:0;top:0;}
.quantity .down{position:absolute;right:0;top:0;}

.total_line{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:22px 5px;margin:37px 0 0;}
.total_line p{display:inline-block;}

.total_line .name{font-size: 14px;font-weight: 100;}

.total_line strike{font-size: 11px;color:#8e8e8e;font-weight: 100;}
.total_line .sum{font-size: 14px;color:#1b1b1b;font-weight: 600;margin:0;}

.section_detail .total {padding:41px 0;}
.section_detail .total p{display:inline-block;}
.section_detail .wrap_btn{overflow:hidden;}
.section_detail .wrap_btn .btn{text-align:center;display:inline-block;line-height:55px;}
.section_detail .wrap_btn .btn01{background:#e37a39;width:260px;float:left;font-size: 17px;color: #fff;font-weight: 600;}
.section_detail .wrap_btn .btn02_submit{background:#e37a39;width:155px;float:right;font-size: 15px;color: #fff;font-weight: 300;}
.section_detail .wrap_btn .btn02{background:#eeeeee;width:105px;float:right;font-size: 15px;color: #2a1a16;font-weight: 300;}
.section_detail .wrap_btn .btn02.on{background:#1b1b1b;color:#fff;}
.section_detail .wrap_btn .btn02 .icon{vertical-align: -9px;margin-right:11px;}
.section_detail .total .sum{float:right;font-size: 24px;color: #e37a39;font-weight: 600;}

.section_detail.section2 .wrap_tab_box {height:56px;}
.section_detail.section2 .wrap_tab{overflow:hidden;height:56px;}
.section_detail.section2 .wrap_tab.on{width:100%;position:fixed;left:0;top:0;z-index: 999;}
.section_detail.section2 .wrap_tab.on .inner{background:#fff;}
.section_detail.section2 .wrap_tab .inner{overflow:hidden;width:1200px;margin:0 auto;}
.section_detail.section2 .wrap_tab .inner .left{height:54px;border-bottom:1px solid #e9e9e9;width:790px;float:left;;border-top:1px solid #d9d9d9;}
.section_detail.section2 .wrap_tab .inner .right{border-top:1px solid #d9d9d9;border-bottom:1px solid #e9e9e9;width:370px;float:right;;}

.section_detail.section2 .wrap_tab .left li{width:25%;float:left;}
.section_detail.section2 .wrap_tab a{text-align:center;line-height:52px;display:block;font-size: 16px;color: #1b1b1b000;font-weight: 600;}
.section_detail.section2 .wrap_tab a span.num {color:#e37a39;display: inline-block;position: absolute;margin:0 0 0 2px;}
.section_detail.section2 .wrap_tab a em.new {color:#e37a39;display: inline-block;position: absolute;margin:5px 0 0 15px;font-style: normal;color:#fff;background: #e37a39;border-radius: 10px;line-height: 12px;font-size:8px;padding:1px 4px 2px 4px;font-weight: 200;}
.section_detail.section2 .wrap_tab li.active a{color:#e37a39;border-bottom:2px solid #e37a39}

.section_detail.section2 .wrap_tab .btn_buy{color:#fff;display:none;background:#e37a39;margin:2px;}
.section_detail.section2 .wrap_tab .txt{display:block;}

.section_detail.section2 .wrap_tab.on .btn_buy{display:block;border-radius: 3px;}
.section_detail.section2 .wrap_tab.on .txt{display:none;}

.section_detail.section2 .story_submenu {position: relative;}
.section_detail.section2 .story_submenu.on{width:367px;position:fixed;top:65px;z-index: 999;margin-right:-3px;}

.story_submenuul {overflow: hidden;margin:40px 0 0 0;float:right;}
.story_submenuul li {overflow: hidden;}
.story_submenuul li.siv span {float:right;width:16px;height:25px;background: url(../images/story_smenubg.png) repeat-y -4px 0;}
.story_submenuul li a {display:block;text-align: right;overflow: hidden;}
.story_submenuul li a i {float:right;font-style: normal;font-size:14px;padding:3px 3px 0 0;}
.story_submenuul li a span {float:right;width:20px;height:20px;background: url(../images/story_smenuoff.png) no-repeat 0 0;background-size: 100%;}
.story_submenuul li a.on {color:#e37a39;}
.story_submenuul li a.on span {background: url(../images/story_smenuon.png) no-repeat 0 0;background-size: 100%;}

.tab_content {min-height: 1000px;padding-bottom:50px;}
.tab_scontent {min-height: 200px;padding-top:70px;font-size: 15px;color: #464646;font-weight: 300;}
.cond_ment1 {font-size:14px;line-height: 18px;padding:10px 0 15px 0;color:#464646;}
.cond_ment1 span {color:#e37a39;font-size:14px;}
.cond_ment1 i {float:left;width:20px;height:20px;background:url(../images/invest_img_nk.png) no-repeat 0 0;background-size: 100%;margin:0 4px 0 0;}
.tab_scontent .cond_ment2 {font-size:14px;line-height: 18px;padding:10px 0;}

.tab_sreportcontent {padding-top:0;font-size: 15px;color: #464646;font-weight: 300;}

.box_info{position:relative;border:1px solid #ebebeb;margin:23px 0 60px;width: 359px;}
.box_info:hover{border:1px solid #e37a39;-moz-box-shadow: 7px 7px 0px #e5e5e5;-webkit-box-shadow: 7px 7px 0px #e5e5e5;box-shadow: 7px 7px 0px #e5e5e5;}

.box_info .percent{font-size: 25px;color: #fff;font-weight: 600;width:70px;height:70px;text-align:center;background:#e37a39;line-height:70px;border-radius:50%;position:absolute;right:12px;top:12px;}
.box_info .percent span{font-size: 20px;color: #fff;font-weight: 300;}
.box_info .cell{padding:25px 12px;border-bottom:1px solid #e9e9e9;}

.box_info .cell1 .txt1{font-size: 20px;color: #313131;font-weight: 600;padding:0 0 23px;}
.box_info .cell1 .txt2 *{display:inline-block;}
.box_info .cell1 .txt2 strike{font-size: 13px;color: #7d7d7d;font-weight: 100;margin:0 10px 0 0;}

.box_info .cell1 .txt2 strong{font-size: 18px;color: #e37a39;font-weight: 600;}
.box_info .cell1 .txt2 span{font-size: 13px;color: #7d7d7d;font-weight: 100;float:right;}

.box_info .cell2{font-size: 15px;color: #676767;font-weight: 100;line-height:24px;}
.box_info .cell3{font-size: 13px;color: #676767;}

.box_info table{width:100%;}
.box_info table th{width:60px;text-align:left;font-size: 13px;font-weight: 400;padding:0 0 13px;}
.box_info table td{padding:0 0 13px;}
.box_info table td select{width:100%;height:28px;border:1px solid #ebebeb;}

.box_info .wrap_btn .btn_buy{background: #a1a1a1;text-align: center;font-size: 15px;display:block;color: #fff;line-height: 53px;font-weight: 100;}
.box_info .wrap_btn .btn_buy:hover{background: #e37a39;}

.list_main.list_main_1 li:hover{-moz-box-shadow: 7px 7px 0px #e5e5e5;-webkit-box-shadow: 7px 7px 0px #e5e5e5;box-shadow: 7px 7px 0px #e5e5e5;}
.list_main li .ment .txt2{font-size: 22px;color: #313131;font-weight: 100;line-height:30px;padding:13px 0;}
.list_main li .ment .txt3{font-size: 15px;color: #959595;font-weight: 100;}

.list_main li{width:382px;float:left;height:488px;margin:0 12px 50px;border:1px solid #e5e5e5;}
.list_main li .label{width:90px;right:0;top:0;position:absolute;}
.list_main li .label p{line-height:35px;text-align:center;background:#a4a4a4;font-size: 15px;color: #fff;font-weight: 100;}
.list_main li .label p.success{background:#2a8dd0;}

.list_main{overflow:hidden;}
.list_main li .txt_hover{display:none;position:absolute;background:rgba(0, 0, 0, 0.67) url(../images/icon_plus_main.png) center 168px no-repeat;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:248px 0 0;text-align:center;font-size: 16px;color: #64bde7;font-weight: 100;z-index: 99;}

.list_main_2.list_main li:hover .txt_hover{display:block;}

.bx-viewport{padding:0 0px 10px;}

.section_main .wrap_btn{text-align:center;padding:38px 0 0;}
.section_main .wrap_btn a {background: transparent;display: inline-block;padding: 0 32px;line-height: 49px;font-size: 15px;color: #313131;font-weight: 100;border: 1px solid #313131;}
.section_main .wrap_btn a:hover{background:#e37a39;display:inline-block;padding:0 32px;line-height:49px;font-size: 15px;color: #fff;font-weight: 100;border:1px solid #e37a39;}

.section_main.section2 .inner{padding-bottom:77px;}
.section_main.section1.bg{background:#f9f9f9;}

.list_main_2.list_main li{border:0;width:287px;height:440px;margin:0 7px 70px;}
.list_main_2.list_main li .ment {padding: 11px 7px 28px;}
.list_main_2.list_main.grid3 li {margin: 0 58px 70px;}
.list_main_2.list_main.grid3 li .img{border-bottom:1px solid #ebebeb}

.list_main_2.list_main.grid3 li .wrap_bar .bar {background: #fff;}

.list_main_2.list_main li .ment .txt2 {font-size: 18px;line-height: 26px;padding: 0 0 20px;}
.list_main_2.list_main .wrap_bar {padding: 0 8px;}
.infoArea2 .wrap_bar {margin-bottom:15px;padding:0;}
.infoArea2 .wrap_bar_fot_samo {height:65px;}
.infoArea2 .wrap_bar_fot_samo .hidden {font-size: 20px;font-weight: 600;padding:10px 0 0 0;}
.list_main_2.list_main li .txt_num .percent {font-size: 20px;}
.list_main_2.list_main li .txt_num .percent span {font-size: 15px;}
.list_main_2.list_main li .txt_num .sum {padding: 0px 0 0;}
.list_main_2.list_main li .ment .txt3 {font-size: 14px;padding: 12px 0 0;background: url(../images/bar_list_main.png) 0 0 no-repeat;}

.wrap_bar {padding:0 15px;}
.wrap_bar .bar{position:relative;height:8px;background:#e8e8e8;margin-top:10px;border-radius: 4px;}
.wrap_bar .bar .gage{height:8px;position:absolute;left:0;top:0;background:#e37a39;border-radius: 4px;}

.wrap_slider2 li .label{right:0;}
.section_main.section2{background:#f2f2f2;}
.section_main.section2 .cell{width:50%;height:141px;float:left;box-sizing:border-box;padding:0 0 0 45px;}
.section_main.section2 .cell .txt1{padding:13px 0 0;font-size:25px;color:#1b1b1b;font-weight:800;}
.section_main.section2 .cell .txt2{padding:16px 0 42px;font-size:15px;color:#6c6c6c;font-weight:100;}
.section_main.section2 .cell1{background: url('../images/icon_main_tail01.png') 446px 23px no-repeat;border-right:1px solid #1b1b1b}
.section_main.section2 .cell2{background: url('../images/icon_main_tail02.png') 446px 34px no-repeat;}
.section_main.section3 li{line-height:36px;text-overflow:ellipsis;width:478px;overflow:hidden;white-space:nowrap}
.section_main.section3 li a{font-size: 15px;color: #707070;}
.section_main.section3 li:hover a{color: #e37a39;}
.section_main.section3 .tit{line-height:50px;border-bottom:1px solid #e37a39;font-size: 20px;color: #313131;font-weight: 600;}
.section_main.section3 .tit a{float:right;}
.section_main.section4{background-size:cover;height:565px;position:relative;}
.section_main.section4 .wrap_btn {text-align: center;padding: 0;}
.section_main.section4 .wrap_btn a {background: transparent;display: inline-block;padding: 0 52px;line-height: 49px;font-size: 15px;color: #fff;font-weight: 100;border: 1px solid #fff;}
.section_main.section4 .wrap_btn a:hover{background: #e37a39;display: inline-block;line-height: 49px;font-size: 15px;color: #fff;font-weight: 100;border: 1px solid #e37a39;}
.section_main.section4 .tit_c{color:#fff;padding-bottom:0;}
.section_main.section4 li{text-align:center;height:565px;}
.section_main.section4 .img{padding:0 0 50px;}
.section_main.section4 .bx-controls-direction a{display:inline-block;width:35px;height:64px;position:absolute;top:234px;font-size:0;}
.section_main.section4 .bx-controls-direction .bx-prev{background: url(../images/prev_main2.png) no-repeat;left:10%;}
.section_main.section4 .bx-controls-direction .bx-next{background: url(../images/next_main2.png) no-repeat;right:10%;}
.section_main.section4 .bx-controls-direction .bx-prev:hover{background: url(../images/prev_main2_on.png) no-repeat;left:10%;}
.section_main.section4 .bx-controls-direction .bx-next:hover{background: url(../images/next_main2_on.png) no-repeat;right:10%;}
.section_main.section5{background:#e37a39;height:261px;}
.section_main.section5 .txt1{font-size: 35px;color: #fff;font-weight: 600;padding:86px 0 19px;}
.section_main.section5 .txt2{font-size: 18px;color: #fff;font-weight: 100;}
.section_main.section5 .list_btn{position:absolute;right:0;top:94px;}
.section_main.section5 .list_btn li{width:162px;line-height:55px;text-align:center;border:1px solid #fff;float:left;}
.section_main.section5 .list_btn li:last-child{border-left:0}
.section_main.section5 .list_btn li a{font-size: 18px;color: #fff;font-weight: 100;}
.section_main.section5 .list_btn li:hover{background:#fff}
.section_main.section5 .list_btn li:hover a{color:#e37a39;font-weight:600;}
.section_main.section6 .inner {padding: 0;}
.section_main.section6 .inner .left{float:left;width:50%;box-sizing: border-box;padding:82px 0 0;height:325px;text-align:center;}
.section_main.section6 .inner .left .tit{font-size: 18px;color: #313131;font-weight: 600;}
.section_main.section6 .inner .left .txt{padding:36px 0 0;font-size: 16px;color: #696969;font-weight: 400;line-height:24px;}
.section_main.section6 .inner .left .mail{font-size: 18px;color: #555555;font-weight: 600;margin:39px 0 0;display:block;}
.section_main.section6 .inner .left .sns{margin:25px 0 0;display:block;}
.section_main.section6 .inner .left .sns a{display:inline-block;margin:0 5px;}
.section_main.section6 .inner .left.border{border-right:1px solid #cacaca;}
.section_main .txt {padding: 23px 0 54px;text-align: center;color: #fff;font-size: 16px;font-weight: 100;line-height:26px;}

.section_main.section3 .inner{padding:95px 0;}
.section_main.section2 .inner .more {display: inline-block;width: 65px;line-height: 21px;font-weight: 100;background: #313131;color: #fff;text-align: center;font-size: 15px;letter-spacing: 2px;height: 24px;}
.wrap_footer {background: #313131;border-top:2px solid #3b3b3b;}
.footer *{color:#bfbfbf;font-size:12px;line-height:24px;font-style:normal;}
.footer {box-sizing: border-box;width: 1200px;margin: 0 auto;padding: 44px 0 0;line-height: 25px;position: relative;}
.footer .address {padding: 21px 0 28px;border-bottom: 1px solid #5f5f5f;}
.footer .txt {padding: 28px 0 43px;border-top: 2px solid #1b1b1b;}
.footer .menu_tail{overflow:hidden;}
.footer .menu_tail {overflow: hidden;position: absolute;right: 0;top: 47px;}
.footer .menu_tail i{padding:0 14px;}
.footer .menu_tail li {display: inline-block;}
.footer .menu_tail li a{font-size:15px;}
.footer i{display:inline-block;padding:0 5px;}

.section_main.section1 .inner {width: 1226px;}
.footer .sns_tail {overflow: hidden;position: absolute;right: 0;top:146px;}
.footer .sns_tail li {display: inline-block;margin:0 7px;}
.copy{line-height:60px;text-align:center;color:#fff;background:#1b1b1b}
.sub_step{padding:22px 0;color:#979797;font-weight: 100;}
.sub_top .ment{width:1200px;margin:0 auto;color:#fff;font-size:15px;}
.sub_top .ment strong{font-size:25px;color:#fff;display:block;padding:88px 0 16px;}
.wrap_submenu {background: #f8f8f8;height: 42px;line-height: 42px;border-bottom:1px solid #e8e8e8;}
.submenu{width:1200px;margin:0 auto;}
.wrap_submenu *{color: #404040;font-size:13px;font-weight:600;}
.wrap_submenu span{display:inline-block;padding:0 20px;}
.wrap_submenu li.icon_home{padding:0;}
.wrap_submenu li.icon_home img{vertical-align: -3px;}
.wrap_submenu li{margin-left:-2px;text-align:center;display:inline-block;background: #f8f8f8 url('../images/bar_sub.png') right center no-repeat;position:relative;}
.wrap_submenu li{padding:0 0px;}
.wrap_submenu .menu_list {width: 135%;z-index: 999;display: none;position: absolute;background: #fafafa;left: -27px;top: 42px;border: 1px solid #e8e8e8;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(232, 232, 232);border-bottom: 0;}
.wrap_submenu .menu_list li{background:none;line-height:38px;}
.wrap_submenu .menu_list li a{color:#545454;}
.wrap_submenu li:last-child{background:none;background: #f8f8f8 url('../images/arrow_sub_top.png') 88% center no-repeat;padding-right: 58px;}
.wrap_submenu .menu_list li{float:none;display:block;border-bottom:1px solid #e8e8e8;}
.wrap_submenu .menu_list li:hover{background:#f3f3f3;}
.wrap_submenu .menu_list li:hover a{color:#0ea14c;text-decoration:underline;}
.wrap_submenu .menu_list li:last-child{background:none;padding:0;}
.wrap_submenu li .tab{display:block;}
.wrap_submenu .menu_list li{padding:0;}
.tit_sub {font-size: 40px;font-weight: 600;color: #313131;/* background:#f4f4f4 */}
.tit_sub .inner{width:1200px;width: 1200px;margin: 0 auto;}
.tit_sub .inner .txt{text-align: center;padding:90px 0;font-size: 28px;color: #1b1b1b;font-weight: 600;}

.container{width:1200px;margin:0 auto;position:relative;}
.container_970_relative{width:970px;margin:0 auto;position:relative;}
.container_970{width:970px !important;}
.section_detail {width:1200px;margin:0 auto;position:relative;overflow:hidden;}

.tit_method {border-bottom:1px solid #ccc;padding:30px;font-size:16px;}
.section_detail.section1{padding:15px 0 50px;}
.section_detail.section1 .detailArea{float:left;width:790px;}
.section_detail.section1 .detailArea .thumbnail{padding:0 0 20px;}
.section_detail.section1 .info{overflow:hidden;padding:22px 14px;position:relative;}
.section_detail.section1 .detailArea .info ul li a {overflow: hidden;}
.section_detail.section1 .detailArea .info ul li a img {floaT:left;margin:1px 5px 0 0;}
.section_detail.section1 .info .img{float:left;width:100px;height:100px;background:  url('../images/icon_detail.png') 0 center no-repeat;}
.section_detail.section1 .info .img img{width:100px;height:100px;}
.section_detail.section1 .sns a{display:inline-block;margin:0 6px;}
.section_detail.section1 .info ul{float:left;width:528px;overflow:hidden;margin:28px 0 0 31px;} 
.section_detail.section1 .info ul li{width:50%;float:left;padding:0 0 13px;font-size: 15px;color: #434343;font-weight: 100;}
.section_detail.section1 .info ul li .icon{margin-right:10px;}
.section_detail.section1 .infoArea{float:right;width:370px;}

.info_top{position:absolute;left:0;top:0;height:38px;line-height:38px;background:#4e99bb;width:100%;}
.wrap_header.sub {margin-top: 38px;border:0}
.info_top .inner{width:1200px;margin:0 auto;position:relative;}
.info_top .tit{width:122px;background:#fff;color:#1b1b1b000;font-size:14px;text-align: center;display:inline-block;font-weight:600;}
.info_top .list_info{position:absolute;right:0;top:0;}
.info_top .list_info li{display:inline-block;padding:0 12px;}
.info_top .list_info li a{color:#fff;color:#fff;}

.sub_top .inner{width:1200px;margin:0 auto;}
.sub_top .inner .ment{width:543px;float:right;text-align:center;color:#fff;line-height:25px;}

#container.ceo .tit_c{font-weight:800;color:#313131;font-size:48px;line-height:60px;text-transform: uppercase;padding:0 0 43px;}

#container.ceo .wrap_txt{padding:0 0 57px;overflow:hidden;}
#container.ceo .wrap_txt .img{width:535px;float:left;}
#container.ceo .wrap_txt .ment{width:437px;float:left;}

#container.ceo .txt1 {padding: 19px 0 32px;font-size: 23px;color: #4e99bb;font-weight: 600;}
#container.ceo .txt2 {padding: 0px 0 32px;font-size: 18px;color: #797878;font-weight: 100;line-height:32px;}
#container.ceo .txt2 strong{color: #797878;font-size: 18px;font-weight: 600;}
.name p{padding:10px 0 0;text-align:center;font-size: 15px;color: #555555;font-weight: 100;}
.icon_circle{width:61px;height:61px;border-radius:50%;overflow:hidden;display:inline-block;background: #f8f8f8 url('../images/icon_man.png') 0 center no-repeat;}

.left.w100 .tab_content #divTabParticipation .list li .txt { width: 889px; }
.list_reply li{border-top:1px solid #e9e9e9;padding:50px 0 0;}
.list_reply li .list{position:relative;}
.list_reply li .list .date{position:absolute;right:27px;top:0;font-size: 13px;color: #959595;font-weight: 400;}
.list_reply li .list .txt{font-size: 14px;color: #898989;font-weight: 400;padding:29px 0;line-height:22px;}
.list_reply li .re{padding:41px 49px;background: #fbfbfb url('../images/icon_re.png') 21px 55px no-repeat;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.list_reply li .re .txt_input {box-sizing: border-box;width: 100%;height: 45px;border: 0;background: #ebebeb;/*    line-height: 45px; */padding: 0 10px;font-size:14px;}
.list_reply li .re .wrap_btn{text-align:right;padding:10px 0 0;}
.list_reply li .re .wrap_btn .btn_sumit{border:0;background: #e37a39;width: 102px;font-size: 15px;color: #fff;font-weight: 100;text-align: center;display: inline-block;line-height: 40px;}

.re.writing{overflow:hidden;}
.re.writing .date{font-size:11px;}
.re.writing .txt{width:695px;float:left;font-size: 14px;color: #898989;font-weight: 400;line-height:22px}
.re.writing .txt_reward{width:585px;float:left;font-size: 14px;color: #898989;font-weight: 400;line-height:22px}
.tab_content .pager{padding-top:60px;}
.tab_content .subject{padding:57px 0 24px;font-size: 20px;color:#464646;font-weight: 600;line-height:35px;}
.tab_content .date{padding:0px 0 24px;/*border-bottom:1px solid #898989;*/font-size: 13px;color: #898989;font-weight: 100;line-height:35px;}

.cont{overflow:hidden;}
.cont .left{width:790px;float:left;}
.cont_900 {width:900px;margin:0 auto;}
.cont .right{width:370px;float:right;}

.tab_content #divTabNews .txt{padding:0;font-size: 15px;color: #464646;font-weight: 400;line-height:24px;}
.tab_content #divTabNews .wrap_btn{text-align:right;padding:10px 0 0;border-top:1px solid #d9d9d9;margin:50px 0 0;}
.tab_content #divTabNews .wrap_btn .btn01 {background: #e37a39;width: 60px;float: none;font-size: 14px;color: #fff;font-weight: 100;line-height:40px;}
.tab_content #divTabNews .wrap_btn .btn02 {background: #a1a1a1;width: 60px;float: none;font-size: 14px;color: #fff;font-weight: 100;line-height:40px;margin-left:5px;}
.tab_content #divTabParticipation .txt_t{font-size: 24px;color: #464646;font-weight: 600;line-height:48px;padding:46px 0;border-bottom: 1px solid #e9e9e9;}
.tab_content #divTabParticipation .txt_t p {font-size: 24px;color: #464646;font-weight: 600;line-height: 27px;padding: 24px 0;}
.tab_angel_type {position: absolute;margin:10px 0 0 685px;border:none;color: #949494;font-size: 14px;}
.tab_content #divTabParticipation .txt_t strong{font-size: 24px;color: #e37a39;font-weight: 600;}
.tab_content #divTabParticipation .list .name{width:142px;float:left;margin:0 91px 0 13px;}
.tab_content #divTabParticipation .name .icon_circle{float:left;}
.tab_content #divTabParticipation .name p {float: left;padding: 26px 0 0 30px;}

.tab_content #divTabParticipation .list li{padding:38px 0;overflow:hidden;border-bottom:1px solid #e9e9e9;}
.tab_content #divTabParticipation .list li .txt{width:479px;float:left;padding:12px 0 0;font-size: 15px;color: #898989;font-weight: 600;}
.tab_content #divTabParticipation .list li .txt strong{color:#464646;font-size: 15px;}
.tab_content #divTabParticipation .list li .txt strong.txt_blue{color:#e37a39;font-size: 15px;}
.tab_content #divTabParticipation .list li .txt .name_box {overflow: hidden;display: block;}
.tab_content #divTabParticipation .list li .txt .name_box strong {float:left;}
.tab_content #divTabParticipation .list li .txt .name_box i {float:left;font-style: normal;font-weight: 200;padding: 2px 3px 2px 3px;font-size: 11px;color: #fff;background: #999;border-radius: 4px;margin: 0px 0 0 5px;float: left;line-height: 12px;}
.tab_content #divTabParticipation .list li .txt .name_desc {display: block;padding:5px 0 0 0;font-size: 15px;}
.tab_content #divTabParticipation .list li .date{width:65px;float:left;padding:25px 0 0;border-bottom: 0;font-size: 13px;color: #959595;font-weight: 100;line-height: 1;}

.tab_content #divTabStory .txt_t{padding:51px 0;font-size: 30px;color: #111111;font-weight: 400;line-height:48px;}
.tab_content #divTabStory .txt_t strong{font-size: 30px;color: #111111;font-weight: 700;display:block;}
.tab_content #divTabStory .txt{padding:60px 0 44px 137px;position:relative;border-bottom:dotted 2px #e2e2e2;}
.tab_content #divTabStory .txt .tit{font-size: 20px;color: #313131;font-weight: 100;display:inline-block;padding-right:31px;background: url('../images/bar_story.png') right center no-repeat;position:absolute;left:0;top:63px;}
.tab_content #divTabStory li{padding:0 10px 2px 10px;font-size: 15px;color: #636363;line-height:24px;}
.tab_content #divTabStory li strong{display:block;font-weight:400;font-size: 16px;color: #e37a39;line-height:24px;}
.left.w100{width:100% !important;}
.tab_content #divTabStory .tab_detail{overflow:hidden;padding:28px 0 102px;}
.tab_content #divTabStory .tab_detail li{box-sizing: border-box;border:1px solid #e1e1e1;float:left;width:25%;line-height:47px;position:relative;padding:0;}
.tab_content #divTabStory .tab_detail li a{text-align:center;line-height:47px;display:block;font-size: 15px;color: #7d7d7d;font-weight: 300;}
.tab_content #divTabStory .tab_detail li:hover a:after,.tab_content#tab1 .tab_detail li.active a:after{content:'';position:absolute;left:-1px;top:-1px;width:100%;border:1px solid #e37a39;height:100%;}
.tab_content #divTabStory .tab_detail li:hover a,.tab_content#tab1 .tab_detail li.active a{font-weight:600;color:#e37a39;}
.tab_content_inner{padding:0 0 65px;}
.label_top{position: relative;}
.label_top span{display:inline-block;font-size: 13px;color: #fff;font-weight: 600;padding:0 10px;line-height:22px;text-align:center;border-radius: 4px;}
.label_top span.blu_01{background:#aaa;}
.label_top span.blu_02{background:#e37a39;}

.section_detail.section1 .box table td.txt_r{text-align:right;}
.section_detail.section1 .box.box2 {padding: 32px 22px 24px;margin:0 0 29px;}
.section_detail.section1 .box.box2 *{font-size:15px;}
.section_detail.section1 .box.box2 td{padding:0 0 25px;}
.section_detail.section2.section2_n .cont .left {padding:0 0 90px;}
.section_detail.section2.section2_n .left table{width:100%;margin:41px 0 0;border:1px solid #d9d9d9;}
.section_detail.section2.section2_n .left table th{height:52px;border-bottom:1px solid #d9d9d9;font-size: 14px;color: #464646;padding:0 16px;background:#eeeeee;font-weight:300;text-align:left;}
.section_detail.section2.section2_n .left table td{height:52px;border-bottom:1px solid #d9d9d9;font-size: 14px;color: #464646;padding:0 20px;}

.tab_scontent .detail_title {padding:0 0 20px 0;font-size:20px !important; font-weight: bold;}
.tab_scontent .tit{padding:23px 0 19px;font-size: 20px;color: #313131;font-weight: 100;}
.tab_scontent .data_ment {overflow: hidden;padding:0 10px 10px 10px;}
.tab_scontent .data_ment .data_ment_bul {float: left;width:20px;height:20px;background: url(../images/icon_data.png) no-repeat 0 0;background-size: 100%;}
.tab_scontent .data_ment .data_ment_txt {float: left;font-size: 14px;color:#464646;padding:4px 0 0 5px;}
.tab_scontent .data_cb {overflow: hidden;}
.tab_scontent .data_cb li {overflow: hidden;margin:0 0 5px 0;}
.tab_scontent .data_cb li a {overflow: hidden;display: block;border:1px solid #d9d9d9;padding:15px;font-size:14px;color:#464646;}
.tab_scontent .data_cb li a:hover {border:1px solid #e37a39;}
.tab_scontent .data_cb li a span {float:right;width:18px;height:20px;background:url('../images/icon_down_detail.png') 0 0 no-repeat; background-size: 100%;margin:-3px -3px 0 0;}

.tab_scontent .detail_box_bbottom {border-bottom:1px solid #d9d9d9;padding:10px 0;}
.tab_scontent .data_lb {overflow: hidden;}
.tab_scontent .data_lb li {overflow: hidden;margin:0 0 5px 0;}
.tab_scontent .data_lb li a {overflow: hidden;display: block;border:1px solid #d9d9d9;padding:15px;font-size:14px;text-align: center;color:#464646;}
.tab_scontent .data_lb li a:hover {border:1px solid #e37a39;}
.tab_scontent .data_lb li a span {display:inline-block;color:#e37a39;font-size:14px;}
.tab_scontent .data_lb li a span:hover {text-decoration: underline !important;}
.tab_scontent .data_lb li i {overflow: hidden;display: block;border:1px solid #d9d9d9;padding:15px;font-size:14px;text-align: center;color:#464646;font-style: normal;}
.tab_scontent .ex_box img {width:100%;}
.tab_scontent .need_login {width:100%;text-align: center;}
.tab_scontent .need_login {overflow: hidden;display: block;font-size:14px;text-align: center;color:#464646;position: absolute;width:790px;margin-top:180px;z-index: 1;}
.tab_scontent .need_login span {display:inline-block;color:#e37a39;font-size:14px;text-decoration: underline;}
.tab_scontent .need_login span:hover {display:inline-block;color:#e37a39;font-size:14px;text-decoration: underline !important;}

table.tb_type_mj {width:100%;margin:0 0 0;border:1px solid #d9d9d9;}
table.tb_type_mj  th{height:52px;border-bottom:1px solid #d9d9d9;font-size: 14px;color: #464646;padding:0 16px;background:#eeeeee;font-weight:300;text-align:left;}
table.tb_type_mj  td{height:52px;border-bottom:1px solid #d9d9d9;font-size: 14px;color: #464646;padding:0 20px;}

table.tb_type_mj {width:100%;margin:0 0 0;border:1px solid #d9d9d9;}
table.tb_type_mj  th.th_light{height:52px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size: 15px;color: #464646;padding:0 16px;background:#eeeeee;text-align: center;font-weight: 700;color:#464646;}
table.tb_type_mj  th.th_light1{height:52px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size: 15px;color: #464646;padding:8px 16px;background:#f9f9f9;text-align: center;line-height: 22px;color:#464646;}
table.tb_type_mj  td.td_light{height:52px;border-bottom:1px solid #d9d9d9;font-size: 15px;color: #464646;padding:8px 20px;word-break: keep-all;}
table.tb_type_mj  td.td_bg {padding:8px 20px;line-height:1.5;}
table.tb_type_mj  td.td_light ul.td_ul li {overflow: hidden;color:#464646;word-break: keep-all;font-size: 15px;}
table.tb_type_mj  td.td_light ul.td_ul li em {float: left;width:4px;height:4px;background: url(../images/bul_dot.png) no-repeat 0 0;background-size: 100%;margin:11px 0 0 -10px;}
table.tb_type_mj  td.td_light ul.td_ul li .td_st {display: inline-block !important;font-size: 15px;color:#464646 !important;font-weight: 700 !important;}
table.tb_type_mj  td.td_light ul.td_ul2 {padding:10px 0;}
table.tb_type_mj  td.td_light ul.td_ul2 li {overflow: hidden;color:#464646;word-break: keep-all;font-size: 15px;}
table.tb_type_mj  td.td_light .insert_img {width:100%;}
table.tb_type_mj  td.td_light .td_editor_text {color:#464646;word-break: keep-all;font-size: 15px;line-height: 24px;padding:10px 0;}

.tab_scontent table{width:100%;margin:0px 0 0;border:1px solid #d9d9d9;}
.tab_scontent table th{height:52px;border-bottom:1px solid #d9d9d9;font-size: 14px;color: #464646;padding:0 16px;background:#eeeeee;font-weight:300;text-align:center;}
.tab_scontent table td{height:52px;border-bottom:1px solid #d9d9d9;font-size: 14px;color: #464646;padding:0px 20px;}
.tab_scontent_none {min-height:0 !important;padding:0 !important;}
.section_detail.section2.section2_n .left .tit{padding:43px 5px 19px;font-size: 20px;color: #313131;font-weight: 100;}
.section_detail.section2.section2_n .left li {margin: 0 0 10px;border: 1px solid #d9d9d9;background: url('../images/icon_point_in_n.png') 0 0 no-repeat;font-size: 15px;color: #464646;font-weight: 300;padding: 21px 15px 23px 125px;position: relative;line-height: 22px;box-sizing: border-box;word-break : keep-all;}

.section_detail.section2.section2_n .left li:nth-child(3){padding:21px 15px 23px 125px;}
.section_detail.section2.section2_n .left li strong {font-size: 15px;color: #e37a39;font-weight: 600;position: absolute;left: 30px;top: 21px;}
.section_detail.section2.section2_n .left .invest_point {background: url('../images/icon_point_in.png') 0 0 no-repeat;border: 1px solid #d9d9d9;padding-bottom:20px;}
.section_detail.section2.section2_n .left .invest_point li {background: none;padding: 20px 20px 0px 70px;margin: 0;}

.invest_point li {margin: 0 0 10px;border: 1px solid #d9d9d9;background: url('../images/icon_point_in.png') 0 0 no-repeat;font-size: 15px !important;color: #464646 !important;font-weight: 300;padding: 21px 15px 23px 125px !important;position: relative;line-height: 22px !important;box-sizing: border-box;}
.invest_point li:nth-child(3){padding:21px 20px 23px 125px;}
.invest_point li strong {font-size: 15px;color: #e37a39;font-weight: 600;position: absolute;left: 30px;top: 21px;}

.section_detail.section2.section2_n .cell{padding:40px 0 0;}
.section_detail.section2.section2_n .cell .btn_down{display:block;font-size: 15px;color: #2a1a16;font-weight: 100;background:#eee;line-height:52px;text-align:center;}
.section_detail.section2.section2_n .cell .txt1{font-size:20px;color: #313131;font-weight: 600;padding:25px 0 13px 13px;}
.section_detail.section2.section2_n .cell .txt2{font-size:14px;color: #464646;font-weight: 100;padding:0px 0 33px 13px;}
.section_detail.section2.section2_n .cell .link{display:block;font-size:14px;color: #464646;font-weight: 100;padding:30px 0 1px 13px;background: url('../images/icon_down_detail_n.png') right 27px no-repeat;background-size: 5%;}

.pop_offer{display:none;background:rgba(255, 255, 255, 0.67);position:fixed;width:100%;left:0;top:0;height:100%;z-index:999;}
.pop_offer .inner{-moz-box-shadow: 7px 2px 22px rgba(0, 0, 0, 0.17);-webkit-box-shadow: 7px 2px 22px rgba(0, 0, 0, 0.17);box-shadow: 7px 2px 22px rgba(0, 0, 0, 0.17);position:relative;width:465px;margin:10% auto;background:#fff;}
.pop_offer .inner .txt{padding:121px 0px 28px;margin:0 46px;border-bottom:3px solid #e37a39;font-size: 22px;color: #363636;font-weight: 300;line-height:30px;}
.pop_offer .inner .txt strong{font-size: 22px;color: #e37a39;font-weight: 600;}
.pop_offer .inner .close_pop_offer{position:absolute;right:24px;top:30px;}

.pop_offer .inner .list_icon{overflow:hidden;padding:37px 0 47px;margin:0 46px;}
.pop_offer .inner .list_icon li{text-align:center;width:50%;float:left;}
.pop_offer .inner .list_icon li .icon{height:79px;;}
.pop_offer .inner .list_icon li .txt1{padding:0 0 16px;font-size: 15px;color: #363636;border-bottom:1px solid #e5e5e5;}
.pop_offer .inner .list_icon li .txt2{padding:13px 0 0;font-size: 18px;}
.pop_offer .inner .txt_bg{font-size: 13px;color: #1b1b1b;text-align:center;line-height:50px;background:#f2f2f2;}
.pop_offer .inner .wrap_btn{padding:46px 0;text-align:center;background:#e37a39;}
.pop_offer .inner .wrap_btn .btn{display:inline-block;width:196px;line-height:45px;border:1px solid #fff;border-radius:20px;font-size: 15px;color: #fff;font-weight: 100;}

.wrap_error{padding:154px 0;text-align:center;}
.wrap_error .txt1{font-size: 28px;color: #e37a39;font-weight: 600;padding:37px 0 30px;}
.wrap_error .txt2{font-size: 18px;color: #626161;font-weight: 100;line-height:30px;}
.wrap_error .txt3{font-size: 18px;color: #626161;font-weight: 600;line-height:30px;}
.wrap_error .txt4{padding:96px 0 29px;}
.wrap_error .txt4 li{display:inline-block;margin:0 21px;font-size: 18px;font-weight: 300;}
.wrap_error .wrap_btn{padding:65px 0 0;border-top:1px solid #e5e5e5}
.wrap_error .wrap_btn .btn{display:inline-block;font-size: 25px;color: #fff;font-weight: 100;width:299px;line-height:79px;text-align:center;background:#e37a39;border:1px solid #e37a39;margin:0 15px;}
.wrap_error .wrap_btn .btn02{color: #e37a39;text-align:center;background:#fff;}

body.overflow {overflow:hidden; }
.hide {position:absolute; left:-9999px; top:-9999px; text-indent:-9999px}
.tit_c.btm_text {padding:105px 0 22px;}
.under_text {margin-bottom:65px; text-align:center; font-size:15px; color:#363636; }
.my_area_desc {width:1200px; padding:60px 0; margin:0 auto 57px; text-align:center; border-top:2px solid #1b1b1b; border-bottom:1px solid #e5e5e5;}
.my_area_desc .desc {padding-left:40px; display:inline-block; line-height:24px; background:url(../images/icon_alert_triangle.png) 0 0 no-repeat; font-size:14px; color:#636363; }
.my_area_desc.multi_line {padding:40px 0; }
.my_area_desc.multi_line .desc {margin-top:40px; text-align:left; background-position:left center}

.my_area_table_area {width:1200px; margin:0 auto; }
.my_area_table_area.sec_list {margin-bottom:130px; }
.my_area_table_area .top_title {padding:20px; text-align:center; font-size:13px; color:#1b1b1b000; background-color:#ebebeb; border-top:2px solid #1b1b1b; }
.my_area_table_area .table_sort_area {margin-bottom:22px; text-align:right; }
.my_area_table_area .table_sort_area a {height:38px; padding:0 15px; margin-left:5px; display:inline-block; line-height:38px; color:#636363; font-size:12px; border:1px solid #e5e5e5; border-radius:3px;}
.my_area_table_area .table_sort_area a.active {background-color:#636363; color:#fff; }
.my_area_table_area .table_sort_area.bottom {margin-bottom:0px; }
.my_area_table_area .table_sort_area.bottom a {padding:0 30px; }

.table_area {width:100%; margin-bottom:70px; }
.table_area table {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #e5e5e5;}
.table_area table th {padding:30px 0; font-size:14px; color:#010101; background:#f4f4f4;}
.table_area table td {padding:30px 0; color:#707070; font-size:14px; text-align:center; border-top:1px solid #e5e5e5; }
.table_area table td .stat_box {width:120px; height:35px; display:inline-block; text-align:center; line-height:35px; background-color:#0072bc; color:#fefefe; font-size:13px; }
.table_area table td .stat_box.end {background-color:#e5e5e5; color:#9e9e9e; }
.table_area table td.project{padding:30px; font-size:15px; color:#1b1b1b;}
.table_area table td.subject{text-align:left;}
.table_area table td.subject a{padding:30px; font-size:15px;color:#707070;}
.table_area table td.subject a:hover {padding:30px; font-size:15px; color:#1b1b1b; text-align:left; }
.table_area table td .move_link {height:30px; display:block; background:url(../images/btn_link_target.png) center center no-repeat; }
.table_area table td .part_info {margin:0 10px; display:inline-block; }

.table_area.top {margin-bottom:0px; }
.table_area.top table {border-bottom:0; }
.table_area.bottom {margin-bottom:20px; }
.table_area.bottom table {border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b;}

.my_info_top {padding:0 60px 43px 60px ; position:relative; text-align:left; border-bottom:1px solid #e5e5e5;}
.my_info_top .left_area {padding-left:132px; position:relative; }
.my_info_top .left_area .user_img {position:absolute; left:0px; top:0px; }
.my_info_top .left_area .user_img img {width:84px; height:82px; vertical-align:top; }
.my_info_top .left_area .greeting {padding-left:8px; margin-bottom:12px; display:block; font-size:22px; color:#1b1b1b; }
.my_info_top .left_area .greeting strong {font-size:25px; font-weight:normal; }
.my_info_top .left_area .stat_box {width:191px; height:43px; display:inline-block; text-align:center; line-height:43px; border:1px solid #e37a39; font-size:15px; color:#636363; border-radius:50px}
.my_info_top .left_area .stat_box em {font-weight:bold; font-style:normal; font-size:15px; }

.my_info_top .right_area {position:absolute; right:0px; bottom:40px; }
.my_info_top .right_area .confirm_info:after {content:""; display:block; clear:both; }
.my_info_top .right_area .confirm_info li {margin-left:50px; float:left;  position:relative; }
.my_info_top .right_area .confirm_info li:first-child {margin-left:0px; }
.my_info_top .right_area .confirm_info li:first-child:before {content:''; width:1px; height:55px; position:absolute; right:-25px; top:-5px; background-color:#e5e5e5; }
.my_info_top .right_area .confirm_info li .label_txt {margin-right:20px; display:inline-block; position:relative; font-size:15px; color:#636363; }
.my_info_top .right_area .confirm_info li .label_txt:before {content:''; width:4px; height:4px; display:inline-block; position:absolute; left:-6px; top:0px; background-color:#278dd3; border-radius:50%;}
.my_info_top .right_area .confirm_info li .btn {width:100px; height:42px; display:inline-block; text-align:center; line-height:42px; color:#fff; font-weight:bold; font-size:15px; background-color:#278dd3; }
.my_info_top .right_area .membership_btn .btns {width:200px; height:40px; display:inline-block; line-height:40px; border:1px solid #e37a39; font-size:15px; text-align:center; }
.my_info_top .right_area .membership_btn .btns:first-child {margin-right:5px; }
.my_info_top .right_area .membership_btn .btns.type01 {background-color:#e37a39; color:#fff; }
.my_info_top .right_area .membership_btn .btns.type02 {color:#e37a39; }

.btm_cert_box {padding-top:150px; background:url(../images/icon_alert_triangle2.png) center 64px no-repeat; }
.btm_cert_box .inner_txt1 {margin-bottom:50px; font-size:25px; color:#636363; }
.btm_cert_box .inner_txt2 {font-size:14px; color:#636363; line-height:18px; }

.my_info_form_area {width:100%; margin:0 auto 60px; }
.my_info_form_area table {width:100%; table-layout:fixed;}
.my_info_form_area table th {padding-top:54px; text-align:left; font-size:20px; color:#636363; vertical-align:top; }
.my_info_form_area table td {padding-top:30px; font-size:12px !important;}
.my_info_form_area table td .multi_line {padding-top:10px; }
.my_info_form_area table td .multi_line:first-child {padding-top:0px; }

.input_style1 {width:100%; height:64px; padding:0 30px; line-height:64px; color:#949494; border:1px solid #e5e5e5; font-size:16px; box-sizing:border-box;}
.input_style2 {width:100%; height:64px; padding:15px 30px; line-height:32px; color:#949494; font-size:16px; box-sizing:border-box;}
.input_style2 a {display:block;color:#e37a39;}
.input_style1.prj_file {height:34px; padding:0 10px; line-height:34px; border:0; border-bottom:1px solid #e5e5e5; background:url(../images/ico_file_search.gif) right center no-repeat; vertical-align:top; }
.input_style1.prj_file2 {width: 145px;height:34px; padding:0 10px; line-height:34px; border:0; border-bottom:1px solid #e5e5e5;  vertical-align:top; margin: 0 10px;}

.list_img_r .input_style1{line-height: 43px;height: 43px;padding: 0 8px;}
.list_img_r div{margin: 0 0 55px;}
.list_img_r strong{line-height: 43px;display: inline-block;margin: 0 16px 0 0;font-size:16px; color:#636363; font-weight:600; }

.editor_area_bottom textarea{width: 100%;height: 100px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 110px;border:1px solid #e5e5e5;}

.my_info_form_area_n th strong{font-size:14px ;}
.my_info_form_area_n th.tit_line{padding: 80px 0 18px;border-bottom:1px solid #e5e5e5;font-size:18px; color:#1b1b1b000; font-weight:600; }
.input_style1.type01 {padding:0 20px; margin:0 15px; border:0; border-bottom:1px solid #e5e5e5; }
.input_style1.date_form {background:url(../images/icon_input_date.gif) right center no-repeat; }
.select_style {width:100%; height:64px; padding:0 30px; line-height:64px; font-size:16px; color:#949494; border:1px solid #e5e5e5; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/icon_select_arrow.png) right center no-repeat; }
.select_style::-ms-expand {display: none;}

.mark_dash {width:40px; display:inline-block; text-align:center; font-size:20px; color:#949494; }
.btm_desc {padding:10px 0 30px 0;/*padding-top:15px;*/ font-size:14px; color:#696969; line-height:18px; }
.btm_desc.no_top {padding-top:0px; }
.btm_desc span {font-size:14px; color:#303030; font-weight:bold; }

.insert_file_target {display:none; }
.form_btn {height:40px; margin-left:10px; padding:0 30px; font-size:13px; color:#fefefe; background-color:#636363; cursor:pointer; line-height:35px; }
.form_btn.blue {padding:0 15px; background-color:#e37a39; color:#fff; }

.make_prj_form {width:1200px; margin:0 auto; padding:24px 0; border-top:2px solid #1b1b1b; border-bottom:2px solid #1b1b1b; }
.make_prj_form input,
.make_prj_form select {margin-right:5px; }

.btm_form_box {padding:10px 0 30px 0;/*padding-top:15px;*/ }
.btm_form_box.pt0 {padding-top:0px; }
.btm_form_box.inner_line_sec {padding-top:0px; }
.btm_form_box.inner_line_sec label {margin-bottom:12px; color:#010101 !important; }
.btm_form_box input[type="checkbox"] {display:none; }
.btm_form_box input[type="checkbox"] + label {height:24px; padding-left:30px; display:inline-block; position:relative; font-size:16px; color:#696969; line-height:24px; cursor:pointer;}
.btm_form_box input[type="checkbox"] + label:before {content:''; width:24px; height:24px; position:absolute; left:0px; top:0px; display:inline-block; background:url(../images/icon_checkbox_new.gif) 0 -24px no-repeat; }
.btm_form_box input[type="checkbox"]:checked + label:before {background-position:0 0;}
.btm_form_box input[type="checkbox"] + label span {font-size:14px; }

.btm_form_box.type02 input[type="checkbox"] + label {height:30px; padding-left:40px; line-height:30px; }
.btm_form_box.type02 input[type="checkbox"] + label:before {width:30px; height:30px; background:url(../images/icon_checkbox2.gif) 0 -30px no-repeat; }
.btm_form_box.type02 input[type="checkbox"]:checked + label:before {background-position:0 0;}

.btm_form_box1 {padding:10px 0 0px 0;}

.invest_type {padding-top:10px; overflow:hidden; }
.invest_type li {width:calc(446px / 3 - 5px); margin-left:7px; float:left;}
.invest_type li:first-child {margin-left:0px; }
.invest_type li a {height:38px; display:block; line-height:38px; text-align:center; border:1px solid #e37a39; color:#e37a39; font-size:13px; }

.myinfo_provision_area {height:286px; overflow-y:auto; padding:20px; line-height:24px; font-size:14px; color:#696969; border:1px solid #e5e5e5; }

.icon_important {width:4px; height:4px; margin-left:5px; display:inline-block; background-color:#278dd3; border-radius:50%; vertical-align:top;}
.btm_button_area {width:1200px; padding:50px 0 190px; overflow:hidden; margin:0 auto; border-top:1px solid #e5e5e5; }
.btm_button_area .important_txt {position:relative; text-align:right; font-size:14px; color:#636363; }
.btm_button_area .important_txt:before {content:''; width:4px; height:4px; margin-right:10px; display:inline-block; background-color:#278dd3; border-radius:50%; vertical-align:middle; }
.btm_button_txt {padding-bottom:50px; text-align:center; font-size:14px; color:#636363; line-height:22px; }
.btm_button_txt span {color:#e37a39; font-size:14px; }
.btm_button_area.type02 {padding:0 0 190px; border-top:0; }
.btm_button_area .btm_button {width:432px; margin:0 auto;}
.btm_button_area .btm_button .btn_style1, 
.btm_button_area .btm_button .btn_style2 {width:198px; height:60px; float:left; display:block; line-height:60px; border:1px solid #e37a39; font-size:25px; text-align:center; }
.btm_button_area .btm_button .btn_style1 {color:#e37a39;}
.btm_button_area .btm_button .btn_style2 {float:right; background-color:#e37a39; color:#fff; }
.btm_button_area .btm_button .btn_style2.full_width {width:100%; }
.btm_button_area .btm_button .btn_style3 {width:100%; height:50px; margin-top:20px; display:block; float:left; line-height:50px; font-size:16px; color:#636363; background-color:#e5e5e5; text-align:center; }

.my_item_list_area {width:1200px; margin:0 auto 70px; border-top:2px solid #1b1b1b000; }
.my_item_list_area .inner_btns_area {padding:25px 0 30px; text-align:right; }
.my_item_list_area .inner_btns_area .btn {height:42px; padding:0 40px; line-height:42px; text-align:center; display:inline-block; font-size:15px; border:1px solid #e37a39; }
.my_item_list_area .inner_btns_area .btn:first-child + .btn {margin-left:5px; }
.my_item_list_area .inner_btns_area .btn.type01 {background-color:#e37a39; color:#fff; }
.my_item_list_area .inner_btns_area .btn.type02 {color:#e37a39; }

.my_item_list_area .my_item_list {width:100%; }
.my_item_list_area .my_item_list:after {content:""; display:block; clear:both; }
.my_item_list_area .my_item_list > li {width:380px; margin-top:27px; margin-left:27px; float:left; border:1px solid #e5e5e5; }
.my_item_list_area .my_item_list > li:nth-child(3n + 1) {margin-left:0px; }
.my_item_list_area .my_item_list > li:nth-child(-n + 3) {margin-top:0px; }
.my_item_list_area .my_item_list > li {border-color:#1b1b1b000; -moz-box-shadow: 7px 7px 0px #e5e5e5; -webkit-box-shadow: 7px 7px 0px #e5e5e5; box-shadow: 7px 7px 0px #e5e5e5;}
.my_item_list_area .my_item_list > li > a .img img {width:380px; height:204px; vertical-align:top; }
.my_item_list_area .my_item_list > li > a .date {padding:5px 15px 20px 0; text-align:right; font-size:14px; color:#707070; }
.my_item_list_area .my_item_list > li > a .date span {height:26px; margin-left:5px; padding:0 20px; display:inline-block; text-align:center; line-height:26px; font-size:15px; color:#fff; background-color:#e37a39; border-radius:50px}
.my_item_list_area .my_item_list > li > a .date span.close {background-color:#252525; color:#fff; }

.my_item_list_area .my_item_list > li > a .detail_info_list {padding:0 20px 10px 20px;}
.my_item_list_area .my_item_list > li > a .detail_info_list li:first-child .desc {height:100px; padding-bottom:0px; margin-bottom:0px; font-size:18px; color:#383838; border-bottom:0; }
.my_item_list_area .my_item_list > li > a .detail_info_list li .title {padding-bottom:10px; font-size:14px; color:#707070; }
.my_item_list_area .my_item_list > li > a .detail_info_list li .desc {margin-bottom:20px; padding-bottom:20px; font-size:18px; color:#525252; line-height:26px; border-bottom:1px solid #e5e5e5; }

.my_item_list_area .my_item_list > li > a .btm_stat {padding:0 20px 20px 20px;}
.my_item_list_area .my_item_list > li > a .btm_stat .stat_txt {margin-left:10px; font-size:14px; color:#707070; vertical-align:2px; }
.my_item_list_area .my_item_list > li > a .btm_stat .stat_txt:first-child {margin-left:0px; }
.my_item_list_area .my_item_list > li > a .btm_stat .stat_num {width:72px; display:inline-block; text-align:right; font-size:40px; color:#e37a39; font-weight:normal; }
.my_item_list_area .my_item_list > li > a .btm_stat .stat_num.first {width:92px; }
.my_item_list_area .my_item_list > li > a .btm_stat em {font-size:18px; color:#e37a39; font-style:normal;}

.make_prj_step_area {width:1200px; padding:30px 0; margin:0 auto; }
.make_prj_step_area .make_prj_step {overflow:hidden; }
.make_prj_step_area .make_prj_step li {width:205px; float:left; margin-left:35px; position:relative; background:url(../images/icon_step_arrow_off.png) right bottom no-repeat; }
.make_prj_step_area .make_prj_step li:before {content:''; width:180px; height:1px; display:block; position:absolute; right:2px; bottom:0px; background-color:#e0e0e0;}
.make_prj_step_area .make_prj_step li .step_num {width:44px; height:44px; display:inline-block; text-align:center; font-size:15px; color:#454545; line-height:44px; background-color:#e5e5e5; border-radius:50%;}
.make_prj_step_area .make_prj_step li .step_name {margin-left:10px; display:inline-block; color:#636363; font-size:15px; }

.make_prj_step_area .make_prj_step li.active {background-image:url(../images/icon_step_arrow_on.png)}
.make_prj_step_area .make_prj_step li.active:before {background-color:#e37a39; }
.make_prj_step_area .make_prj_step li.active .step_num {background-color:#e37a39; color:#fff; }
.make_prj_step_area .make_prj_step li.active .step_name {font-weight:bold;}

.step_detail_info {width:1200px; padding:35px 0; margin:0 auto 70px; text-align:center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.step_detail_info.type01 {margin:0 auto 35px;}
.step_detail_info .inner_title {width:191px; height:43px; margin-bottom:20px; display:inline-block; line-height:43px; font-size:15px; color:#e37a39; border:1px solid #e37a39; border-radius:50px;}
.step_detail_info .inner_desc {font-size:14px; color:#636363; line-height:24px; }
.step_detail_info .inner_desc1 {margin-top:30px; padding:25px 0; background-color:#f5f5f5; font-size:14px; color:#757575; line-height:24px; border-bottom:1px solid #e5e5e5; }
.step_detail_info .inner_desc1 span {color:#636363; font-size:14px; }
.step_detail_info .inner_desc2 {margin-top:5px; padding:25px 0; background-color:#e37a39; color:#fff; }
.step_detail_info .inner_desc2 span {height:24px; padding-left:35px; display:inline-block;  line-height:24px; font-size:14px; color:#ffffff; background:url(../images/icon_alert_triangle3.png) 0 0 no-repeat; }

.detail_info_area {width:1200px; padding-bottom:30px; margin:0 auto; overflow:hidden; border-bottom:1px solid #e5e5e5; }
.detail_info_area .inner_left_area {width:420px; float:left; margin-right:110px; }

.detail_info_area .inner_right_area {width:670px; float:left; }
.detail_info_area .inner_right_area .preview_img {width:100%; margin-top:36px; }

.detail_info_area.media .inner_left_area {width:600px; margin-right:105px; }
.detail_info_area.media .inner_right_area {width:495px; }
.detail_info_area.media .line_sec .image_area {width:600px; height:auto; }
.detail_info_area.media .line_sec .image_area img {width:598px; height:336px; }

.line_sec_wrap {overflow:hidden; }
.line_sec_wrap .line_sec {float:left; margin-left:95px; }
.line_sec_wrap .line_sec:first-child {margin-left:0px; }
.line_sec {margin-bottom:10px; }
.line_sec.underline {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
.line_sec .image_area {width:420px; height:278px; margin-bottom:20px; }
.line_sec .image_area img {width:418px; height:276px; vertical-align:top; border:1px solid #e5e5e5;}

.line_title {margin-bottom:20px; color:#636363; font-size:16px; font-weight: 600;text-indent: 10px;}
.line_title2 {margin-bottom:20px; color:#636363; font-size:16px; font-weight: 600;text-indent: 10px;}
.line_title.underline {padding-bottom:20px; border-bottom:1px solid #1b1b1b000; }
.line_title span {margin-left:5px; color:#6e6e6e; font-size:13px; letter-spacing:-1px; }
.line_title span.ness {margin:4px 0 0 -5px; color:#e37a39; font-size:15px; letter-spacing:-1px; display: inline-block;vertical-align: middle;}
.line_title .btn_prj_intro {vertical-align:2px; }
.line_title .btn_prj_intro img {vertical-align:top; }

.jj_write_wrap {padding: 0 0 40px 0;}
.jj_write_wrap .line_title {margin-bottom:7px; color:#1b1b1b; font-size:16px; font-weight: 600;text-indent: 0px;letter-spacing:-1px;}
.jj_write_wrap .line_title span.ness {margin:4px 0 0 5px; color:#e37a39; font-size:15px; letter-spacing:-1px; display: inline-block;vertical-align: middle;}
.jj_write_wrap .line_title p.desc {color:#666;font-size: 12px;font-weight: 400;padding:5px 0 3px 0;line-height: 16px;}
.jj_write_wrap .line_title p.desc strong {color:#e37a39;}
.jj_write_wrap input.text {border:1px solid #d9d9d9;border-radius: 4px;padding: 7px 10px;height:20px;width:calc(100% - 22px);font-size:16px;}

.jj_write_wrap .btm_form_box {padding:0 0 0 0;}
.jj_write_wrap .btm_form_box input[type="checkbox"] + label, .btm_form_box input[type="radio"] + label {line-height: 26px !important;font-size: 15px !important;letter-spacing: -1px !important;}
.jj_write_wrap .btm_form_box .lh {margin-bottom: 7px !important;}

.jj_write_file_wrap {overflow: hidden;margin-bottom: 7px;}
.jj_write_file_wrap input.file_u {float: left;border:1px solid #d9d9d9;padding:4px 4px 8px 4px;height:20px;width:calc(100% - 48px);border-radius: 4px;}
.jj_write_file_wrap p.file_u {float: left;border:1px solid #d9d9d9;padding:4px 8px 8px 8px;height:20px;width:calc(100% - 56px);border-radius: 4px;line-height: 24px;font-size: 13px;letter-spacing: -1px;}
.jj_write_file_wrap .upload-btn_pm {overflow:hidden;position:relative;float:right;width:32px;height:32px;border: 1px solid #ccc;margin-left:3px;border-radius: 4px;background-color: #f0f0f0;}
.jj_write_file_wrap .upload-btn_plus {background: url(../images/btn_plus_on.png) no-repeat 0 0;}
.jj_write_file_wrap .upload-btn_minus {background: url(../images/btn_minus_on.png) no-repeat 0 0;}

.common_text1 {font-size:16px; color:#696969; }
.label_text {margin:0 5px 0 20px; display:inline-block; font-size:16px; color:#636363; vertical-align:-2px; }
.label_text:first-child {margin:0 5px 0 0px;}

.btn_area {padding:55px 0 100px; text-align:center; }
.btn_area.underline {width:1200px; margin:0 auto; border-bottom:1px solid #e5e5e5; }

.btn_area .big_btn {width:526px; height:77px; display:inline-block; line-height:77px;  color:#1684cf; font-size:25px; }
.btn_area .big_btn:first-child + .big_btn {margin-left:10px; }
.btn_area .big_btn.blue {color:#fff; background-color:#e37a39;border:1px solid #e37a39; }
.btn_area .big_btn.review {color:#e37a39; background-color:#fff; border:1px solid #e37a39;}
.btn_area .big_btn.orange {color:#fff; background-color:#e37a39; font-size:16px;border-radius: 28px;width:200px;height:50px;line-height:50px;}
.btn_area .big_btn.more {width:176px; height:46px; line-height:46px; font-size:15px; color:#313131; border:1px solid #313131; }

.default_tab_area {width:1200px; margin:0 auto 60px; }
.default_tab_area ul {position:relative; overflow:hidden;}
.default_tab_area ul:before {content:''; width:100%; height:1px; background-color:#1b1b1b; position:absolute; left:0px; bottom:0px; }
.default_tab_area ul li {float:left; }
.default_tab_area ul li a {width:151px; height:45px; display:block; line-height:45px; text-align:center; font-size:18px; color:#636363; border:1px solid #e5e5e5; background-color:#e5e5e5; }
.default_tab_area ul li.active a {position:relative; color:#e37a39; border-width:1px 1px 0 1px; border-style:solid; border-color:#1b1b1b000; background-color:#fff; }
.default_tab_area ul li.active a:before {content:''; width:100%; height:1px; background-color:#fff; position:absolute; left:0px; bottom:-1px; }

.inner_editor_area {width:100%; height:330px; border:1px solid #cdcdcd; box-sizing: border-box;}

.how_to_use_popup {width:100%; height:100%; display:none; position:fixed; left:0px; top:0px; background-color:rgba(236, 236, 236, 0.7); z-index:1000; }
.how_to_use_popup .popup_inner {width:465px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background-color:#fff; }
.how_to_use_popup .popup_inner:before {content:''; width:128px; height:128px; margin-left:-64px; position:absolute; left:50%; top:-64px; display:block; background:url(../images/img_popup_deco.png) 0 0 no-repeat; }
.how_to_use_popup .popup_inner .popup_title {padding:100px 0 65px; text-align:center; }
.how_to_use_popup .popup_inner .popup_desc {padding:0 40px 65px; }
.how_to_use_popup .popup_inner .popup_desc li {margin-top:27px; padding-left:40px; position:relative; font-size:14px; color:#4e4e4e; line-height:18px; }
.how_to_use_popup .popup_inner .popup_desc li:first-child {margin-top:0px; }
.how_to_use_popup .popup_inner .popup_desc li span {width:24px; height:24px; position:absolute; left:0px; top:-3px; display:inline-block; line-height:24px; text-align:center; font-size:15px; color:#4e4e4e; border:1px solid #4e4e4e; border-radius:50%;}
.how_to_use_popup .popup_inner .popup_btn_area {padding:45px 0; text-align:center; background-color:#e37a39; }
.how_to_use_popup .popup_inner .popup_btn_area .btn_confirm {width:190px; height:43px; display:inline-block; line-height:43px; text-align:center; font-weight:bold; font-size:15px; color:#fff; border:1px solid #fff; border-radius:50px;}

.funding_date {width:1200px; margin:0 auto 30px; text-align:center; }
.funding_date .fund_title {margin-bottom:20px; font-size:16px; color:#636363; }

.reward_item_list {width:1200px; margin:0 auto 40px; }
.reward_item_list .inner_title {padding:40px 0; text-align:center; font-size:18px; color:#636363; background-color:#f6f6f6; }
.reward_item_list .inner_title span {position:relative; font-size:15px; color:#e37a39; }
.reward_item_list .inner_title span:before {content:''; width:100%; height:2px; position:absolute; left:0px; top:2px; background-color:#e37a39; }
.reward_item_list .inner_item_area {padding:30px 20px; position:relative; border:1px solid #1b1b1b000; }
.reward_item_list .inner_item_area input {height:41px; padding:0 10px; line-height:41px; }

.textarea {width:100%; height:160px; padding:15px; border:1px solid #e5e5e5; box-sizing: border-box;}
.btn_style {width:118px; height:50px; margin-right:5px; display:inline-block; line-height:50px; font-size:16px; text-align:center; border:1px solid #0072bc; color:#0072bc; }
.btn_style.type01 {background-color:#0072bc; color:#fff; }
.color_block {color:#010101 !important;}
.inner_alert {height:18px; padding-left:28px; display:inline-block; position:absolute; right:38px; bottom:44px; line-height:18px; background:url(../images/ico_alert_black.png) 0 0 no-repeat; }

.funding_info_outer {width:1200px; margin:0 auto; border-bottom:1px solid #e5e5e5; }
.funding_info_outer .funding_info_area {width:600px; margin:0 auto; }
.funding_info_outer .funding_info_area .multi_line {padding-top:10px; }
.funding_info_outer .funding_info_area .multi_line.first {padding-top:0px; }

.form_pjr_outer {width:1200px; margin:0 auto; }
.form_pjr_outer .form_pjr_area {width:984px; margin:0 auto; }

.social_link_list li {margin-top:17px; padding-left:70px; position:relative; }
.social_link_list li:first-child {margin-top:0px; }
.social_link_list li .icon_social {width:68px; height:62px; position:absolute; left:0px; top:0px; display:inline-block; border:1px solid #e5e5e5; border-right:0; }
.social_link_list li .icon_social img {width:68px; height:62px; vertical-align:top; }

.table_area table td .stat_box.bg2{background-color: #005b7f;}
.table_area table td .stat_box.bg3{background-color: #6d789c;}

.tit_c p{padding:18px 0 0;font-size: 15px;color: #1b1b1b;line-height: 23px;}

.list_top {padding:0 0 23px;position:relative;overflow:hidden;}
.list_top .left{width:50%;float:left;}
.list_top .right{width:50%;float:right;text-align:right;}

.list_top .left select{width:180px;}
.list_top select {border: 1px solid #d9d9d9;border-radius: 3px;font-size: 12px;color: #636363;padding: 0 0px 0 16px;height: 38px;vertical-align: top;display: inline-block;width: 115px;box-sizing: border-box;}
.list_top .input_search{display:inline-block;border:1px solid #d9d9d9;height:38px;position:relative;overflow:hidden;border-radius:3px;width:218px;margin-left:5px;}
.list_top .input_search .txt_input{float:left;border:0;height:38px;padding:0 10px;width:173px;}
.list_top .input_search .btn{float:left;border:0;height:38px;width:24px;background:url(../images/btn_search.png) 0 center no-repeat;font-size:0;}

.list_event li{position:relative;overflow:hidden;padding:42px 50px 48px;border-bottom:1px solid #ebebeb;}
.list_event li .img{width:530px;float:left;}
.list_event li .ment{width:523px;float:left;padding:41px 0 0 44px;}

.list_event{border-top: 2px solid #1b1b1b;padding:0 0 80px;}
.list_event li .ment .txt1{font-size: 22px;color: #111111;font-weight: 600;}
.list_event li .ment .txt2{font-size: 15px;color: #898989;padding:17px 0 51px;}
.list_event li .ment .date{font-size: 13px;color: #898989;}
.list_event li .end_event{background:rgba(255, 255, 255, 0.82);font-size: 18px;color: #111111;position:absolute;left:0;right:0;width:100%;height:100%;line-height:205px;text-align:center;}

.view th.subject{font-size: 18px;color: #e37a39;font-weight: 600;}
.view td.cont{text-align:left;padding:62px 0;border-bottom:1px solid #575757;}

.wrap_btn.list{padding:0 0 30px;text-align:right;}
.btn_list_board{padding:0 46px;height: 41px;display: inline-block;text-align: center;line-height: 41px;background-color: #e37a39;color: #fff;font-size: 16px;font-weight:100;border-radius: 3px;}

.cont.video .wrap_video_top{padding:0 50px 63px;border-bottom:1px solid #575757;}
.cont.video .wrap_video_top .link{padding:0 0 18px;text-align:right;}
.cont.video .wrap_video_top .link a{margin-left:20px;display:inline-block;padding-left:25px;font-size: 15px;color: #898989;background:url(../images/icon_video.png) 0 center no-repeat;line-height:18px;}
.cont.video .wrap_video_top .link a{color: #363636;background:url(../images/icon_video_on.png) 0 center no-repeat;font-weight:600;}
.cont.video .ment{padding:68px 65px 0;}
.cont.video .ment .cell{position:relative;padding:40px 0 14px 146px;font-size: 15px;color: #707070;line-height:23px;text-align:left;}
.cont.video .ment .cell strong{position:absolute;left:0;top:44px;font-size: 18px;color: #e37a39;font-weight: 600;}
.cont.video .ment .img{padding:23px 0 0 146px;}
.cont.video .ment .tit{font-size: 25px;color: #363636;font-weight: 600;padding:0 0 10px;}

.tab_property{position:relative;}
.tab_property .tab {font-size: 15px;color: #898989;display: block;padding: 10px 0 10px 47px;background: url(../images/icon_q.png) 0 center no-repeat;position: absolute;left: 188px;top: 30px;}
.tab_property .tab.active{color:#1b1b1b;}
.tab_property .item{display:none;background: #f7f8f9 url(../images/icon_a.png) 166px 36px no-repeat; padding:31px 31px 31px 227px;font-size: 15px;color: #363636;line-height:24px;}
.tab_property table{border:0;}

.table_list_qa{border-top: 2px solid #1b1b1b;}
.table_area.notice tr *{color:#e37a39 !important;}

.wrap_custom{border-top: 2px solid #1b1b1b;border-bottom: 2px solid #1b1b1b;margin:100px 0;padding:83px 0 81px;text-align:center;}
.wrap_custom .txt1{font-size: 17px;color: #363636;line-height:28px;padding:36px 0 40px;}
.wrap_custom .txt2{font-size: 20px;color: #e37a39;font-weight: 600;}

.business_info .txt_input{font-size: 18px;padding:10px;box-sizing:border-box;width:100%;height:60px;border:0;background: #f4f4f4;}
.business_info .txt_input.height{height:300px;}
.business_info th{font-size: 18px;color: #212121;font-weight: 600;text-align:right;padding:0 33px 18px 0;}
.business_info td{padding:0 33px 18px 0;}
.business_info .table_area_b{width:1131px;margin:0 auto;padding:38px 0 25px;border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7;}
.business_info .table_area {line-height:46px;text-align:center;border-top: 2px solid #1b1b1b;border-bottom: 1px solid #e5e5e5;}
.business_info .table_area li{display:inline-block;padding:0 48px;}
.business_info .table_area li a{font-size: 16px;color: #7d7d7d;}
.business_info .table_area li.active a{color: #e37a39;font-weight: 600;}
.business_info .table_area_b .input_style1{background: #f4f4f4;border:0}
.business_info .form_btn {height: 64px;margin-left: 10px;padding: 0 30px;font-size: 15px;color: #fefefe;background-color: #464646;cursor: pointer;line-height: 35px;vertical-align: top;}
.business_info .btm_button_area .btm_button .btn_style2 {float: left;background-color: #e37a39;color: #fff;margin-right: 20px;}
.business_info .btm_button_area .btm_button .btn_style1, .business_info .btm_button_area .btm_button .btn_style2 {width: 178px;height: 50px;float: left;display: block;line-height: 50px;border: 1px solid #e37a39;font-size: 15px;text-align: center;font-weight: 300;}
.business_info .btm_button_area .btm_button .btn_style1 {color: #464646;background: #e1e1e1;border: 1px solid #e1e1e1;}
.business_info .tab_content{overflow:hidden;padding:90px 0;}
.business_info #tab5 .inner{width:1005px;margin:0 auto;}
.business_info #tab5 .inner p{font-size: 28px;color: #e37a39;font-weight: 600;padding:45px 0 0;}
.business_info #tab5 iframe{border:1px solid #e1e1e1;}
.business_info #tab4{text-align: center;}
.business_info #tab4 p{padding:33px 0 0;font-size: 15px;color: #555555;line-height:26px;}
.business_info #tab4 .sign{padding:66px 0 0;}
.business_info .center{text-align: center;}
.business_info #tab1 .img{width:667px;float:left;}
.business_info #tab1 .ment{width:526px;float:left;}
.business_info #tab1 .txt1{font-size: 28px;color: #e37a39;font-weight: 600;padding:24px 0 0;}
.business_info #tab1 .txt2{font-size: 15px;color: #555555;padding:30px 0 0;line-height:26px;}

.list_buy .make_prj_step_area .make_prj_step li {width: 240px;margin-left: 65px;}
.list_buy .make_prj_step_area .make_prj_step li::before {width: 220px;}
.list_buy .tit_bold{font-size: 18px;color: #010101;font-weight: 600;padding:95px 0 20px;}
.list_buy .tit_bold.line {border-bottom: 1px solid #ccc;margin: 0 0 100px;}
.list_buy .line_sec{position:relative;}
.list_buy .line_sec .line_title {margin-bottom: 20px;color: #636363;font-size: 16px;position: absolute;left: -150px;top: 15px;}
.list_buy .line_sec .line_title .title{float: left;font-size:16px;margin:0;}
.list_buy .line_sec .line_title .nece {font-weight: 600;Color : #e37a39;font-size:18px;padding:5px 0 0 0;float: left;}
.list_buy .funding_info_outer {border-bottom: 1px solid #ccc;}
.list_buy .list_choice_inner .inner_n{padding:42px 0 65px;border-top: 1px solid #ccc;}
.list_buy .list_choice_inner .list_btn{text-align:center;padding:0 0 23px;}
.list_buy .list_choice_inner .list_btn li{margin-left:-4px;width:257px;line-height:60px;text-align:center;border:1px solid #4a4a4a;}
.list_buy .list_choice_inner .list_btn li:last-child{border-left:0}
.list_buy .list_choice_inner .list_btn li a{font-size: 20px;color: #4a4a4a;font-weight: 300;}
.list_buy .list_choice_inner .list_btn li.active{background:#4a4a4a;}
.list_buy .list_choice_inner .list_btn li.active a{color:#fff;}
.list_buy .list_choice_inner label{display:block;padding:10px 0 66px;font-size: 16px;color: #696969;}
.list_buy .txt_b{padding:35px 0 0px;font-size: 14px;}
.list_buy .txt_b p{font-size: 14px;color: #636363;line-height:24px;padding:0 0 29px;}
.list_buy .txt_b p.txt_blue{color:#e37a39;}

.sub_top.bg_none {height: 210px;background: #fff;border-bottom:1px solid #e6e6e6}
.sub_top.bg_none .txt {padding: 29px 0 48px;font-size: 35px;color: #1b1b1b;font-weight: 600;}

.list_buy .tit_c.btm_text {padding: 86px 0 46px;border-bottom: 1px solid #ccc;}
.list_buy .table_area {width: 100%;margin-bottom: 29px;}
.list_buy_2 .line_sec_0 {padding:0 0 10px 0;}
.list_buy_2 .tit_bold.line {margin: 0 0 51px;}
.list_buy_2 .funding_info_outer .funding_info_area {width: 600px;margin: 0 auto;padding: 0 0 56px;}
.list_buy_2 .line_sec {position: relative;color: #636363;font-size: 16px;line-height: 24px;}
.list_buy_2 .line_sec .line_title {color: #1b1b1b;top: 2px;}

.list_buy .txt_step_3{margin:86px 0 0;text-align:center;padding:45px 0 50px;border-top:2px solid #1b1b1b;border-bottom:1px solid #1b1b1b}
.list_buy .txt_step_3 .txt1{padding:23px 0 42px;font-size: 25px;color: #636363;}
.list_buy .txt_step_3 .txt2{padding:0px 0 42px;font-size: 14px;color: #636363;}
.list_buy .txt_step_3 .table_area{width:405px;margin:0 auto;}
.list_buy .txt_step_3 .table_area table {border-top: 0;}
.list_buy .txt_step_3 .table_area table th {padding: 8px 0;font-size: 14px;color: #636363;background: #f0f0f0;}
.list_buy .txt_step_3 .table_area table td {padding: 13px 0;color: #1b1b1b;font-size: 14px;text-align: center;border-top: 0;}

.txt_login_top{text-align: center;border-top:1px solid #e37a39;border-bottom:1px solid #e37a39;padding:50px 0 45px;}
.txt_login_top .txt1{font-size: 25px;color: #1b1b1b;line-height:40px;padding:20px 0 0;background:  url(../images/bar_login.png) center 0 no-repeat;font-weight:100;}
.txt_login_top .txt2{font-size: 16px;color: #696969;line-height:24px;padding:20px 0 0;}
.txt_login_top .txt1 *{font-size: 25px;}
.txt_login_top .txt1 strong{font-weight:600;}
.txt_login_top .txt1 .txt_blue{color:#e37a39;}

.wrap_join .list_buy .funding_info_outer {border-bottom: 0;}
.wrap_join .list_buy .tit_c.btm_text {border-bottom: 0;}
.wrap_join .txt_point{font-size: 14px;color: #e37a39;padding:10px 0 0;}
.wrap_join .btn_area .big_btn {width: 600px;height:64px;line-height: 65px;font-size: 20px;}

.wrap_join .sns {width: 906px;margin: 0 auto;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;position: relative;padding: 65px 66px;height: 279px;box-sizing: border-box;}
.wrap_join .sns .tit{font-size: 14px;color: #949494;padding:0 10px;position:absolute;top:-10px;left:385px;background:#fff;}
.wrap_join .sns_new {width: 906px;margin: 0 auto;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;position: relative;padding: 65px 66px;box-sizing: border-box;}
.wrap_join .sns_new .tit{font-size: 14px;color: #949494;padding:0 10px;position:absolute;top:-10px;left:385px;background:#fff;}
.wrap_join .sns_new .social_link_list {overflow: hidden;text-align: center;}
.wrap_join .sns_new .social_link_list li {margin-top: 0px;position: relative;display: inline-block;margin: 0 10px;box-sizing: border-box;height:66px;text-align: center;}
.wrap_join .sns_new .social_link_list li a{display:inline-block;line-height:63px;border: 1px solid #e5e5e5;}
.wrap_join .sns_new .social_link_list li .icon_social {width:68px; height:62px; position:absolute; left:0px; top:0px; display:inline-block; border:1px solid #e5e5e5;  }
.wrap_join .sns_new .social_link_list li .icon_social img {width:68px; height:62px; vertical-align:top; }
.wrap_join .sns .social_link_list li {margin-top: 17px;padding-left: 70px;position: relative;float: left;width: 363px;margin: 0 12px 25px;box-sizing: border-box;}
.wrap_join .sns .social_link_list li a{display:block;line-height:63px;font-size: 16px;color: #636363;border: 1px solid #e5e5e5;padding:0 25px;}
.wrap_join .sns .social_link_list li a strong{font-size: 16px;}
.wrap_join .link_b{padding:35px 0 50px;text-align: center;}
.wrap_join .link_b a{display:inline-block;font-size: 14px;color: #696969;font-weight: 600;}
.wrap_join .link_b i{margin:0 22px;font-size: 14px;color: #e5e5e5;font-weight: 600;font-style: normal;}
.wrap_pw_id{overflow:hidden;padding:0 0 116px;}
.wrap_pw_id .left{width:527px;}
.wrap_pw_id .funding_info_outer {width: 527px;border-bottom: 0;box-sizing: border-box;padding: 0 45px;}
.wrap_pw_id .funding_info_outer .funding_info_area {width: auto;}
.wrap_pw_id .line_sec {margin-bottom: 15px;padding-left: 144px;}
.wrap_pw_id .list_buy .tit_c.btm_text {padding: 86px 0 39px;border-bottom: 2px solid #e37a39;}
.wrap_pw_id .txt_top{padding:26px 0 26px 15px;font-size: 16px;color: #636363;font-weight: 600;line-height:25px;background:  url(../images/dot_pw.png) 0 36px no-repeat;}
.wrap_pw_id .list_buy .line_sec .line_title {left:4px;}
.wrap_pw_id .btn_area .big_btn {width: 100%;}

.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {	min-height: 0; /* support: IE7 */}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0);}
.ui-front {z-index: 100;}

.ui-state-disabled {cursor: default !important;}
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}

.ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;margin-top: 2px;padding: .5em .5em .5em .7em;min-height: 0; /* support: IE7 */}
.ui-accordion .ui-accordion-icons {padding-left: 2.2em;}
.ui-accordion .ui-accordion-noicons {padding-left: .7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute;left: .5em;top: 50%;margin-top: -8px;}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em;border-top: 0;overflow: auto;}

.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}

.ui-button {display: inline-block;position: relative;padding: 0;line-height: normal;margin-right: .1em;cursor: pointer;vertical-align: middle;text-align: center;overflow: visible; /* removes extra width in IE */}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button,
.ui-button:active {text-decoration: none;}
.ui-button-icon-only {width: 2.2em;}
button.ui-button-icon-only {width: 2.4em;}
.ui-button-icons-only {width: 3.4em;}
button.ui-button-icons-only {width: 3.7em;}

.ui-button .ui-button-text {display: block;line-height: normal;}
.ui-button-text-only .ui-button-text {padding: .4em 1em;}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {padding: .4em;text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text {padding-left: 2.1em;padding-right: 2.1em;}
input.ui-button {padding: .4em 1em;}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {position: absolute;top: 50%;margin-top: -8px;}
.ui-button-icon-only .ui-icon {left: 50%;margin-left: -8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {left: .5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {right: .5em;}

/* button sets */
.ui-buttonset {margin-right: 7px;}
.ui-buttonset .ui-button {margin-left: 0;margin-right: -.3em;}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {border: 0;padding: 0;}

.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span,
.ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}

/* RTL support */
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 1px;	left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}
.ui-dialog {position: absolute;top: 0;left: 0;padding: .2em;outline: 0;}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: .1em 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: .3em;top: 50%;width: 21px;margin: -10px 0 0 0;padding: 1px;height: 20px;}
.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;}
.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin-top: .5em;padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0;cursor: pointer;}
.ui-dialog .ui-resizable-se {width: 12px;height: 12px;right: -5px;bottom: -5px;background-position: 16px 16px;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}

.ui-menu {list-style: none;padding: 2px;margin: 0;display: block;outline: none;}
.ui-menu .ui-menu {margin-top: -3px;position: absolute;}
.ui-menu .ui-menu-item {margin: 0;padding: 0;width: 100%;list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.ui-menu .ui-menu-divider {margin: 5px -2px 5px -2px;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
.ui-menu .ui-menu-item a {text-decoration: none;display: block;padding: 2px .4em;line-height: 1.5;min-height: 0; /* support: IE7 */font-weight: normal;}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}

.ui-menu .ui-state-disabled {font-weight: normal;margin: .4em 0 .2em;line-height: 1.5;}
.ui-menu .ui-state-disabled a {cursor: default;}

/* icon support */
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item a {position: relative;padding-left: 2em;}

/* left-aligned */
.ui-menu .ui-icon {position: absolute;top: .2em;left: .2em;}

/* right-aligned */
.ui-menu .ui-menu-icon {position: static;float: right;}

.ui-progressbar {height: 2em;text-align: left;overflow: hidden;}
.ui-progressbar .ui-progressbar-value {margin: -1px;height: 100%;}
.ui-progressbar .ui-progressbar-overlay {background: url("/images/jqueryui/animated-overlay.gif");height: 100%;filter: alpha(opacity=25);opacity: 0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none;}

.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;display: block;}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}

.ui-selectable-helper {position: absolute;z-index: 100;border: 1px dotted black;}

.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}

.ui-spinner {position: relative;display: inline-block;overflow: hidden;padding: 0;vertical-align: middle;}
.ui-spinner-input {border: none;background: none;color: inherit;padding: 0;margin: .2em 0;vertical-align: middle;margin-left: .4em;margin-right: 22px;}
.ui-spinner-button {width: 16px;height: 50%;font-size: .5em;padding: 0;margin: 0;text-align: center;position: absolute;cursor: default;display: block;overflow: hidden;right: 0;}
.ui-spinner a.ui-spinner-button {border-top: none;border-bottom: none;border-right: none;}
.ui-spinner .ui-icon {position: absolute;margin-top: -8px;top: 50%;left: 0;}
.ui-spinner-up {top: 0;}
.ui-spinner-down {bottom: 0;}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {background-position: -65px -16px;}

.ui-tabs {position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
padding: .2em;}
.ui-tabs .ui-tabs-nav {margin: 0;padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 0;margin: 1px .2em 0 0;border-bottom-width: 0;padding: 0;white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {float: left;padding: .5em 1em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor: text;}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor: pointer;}
.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 1em 1.4em;background: none;}
.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;max-width: 300px;-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa;}
body .ui-tooltip {border-width: 2px;}

/* Component containers
----------------------------------*/
.ui-widget {font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;font-size: 1.1em/*{fsDefault}*/;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;font-size: 1em;}
.ui-widget-content {border: 1px solid #aaaaaa/*{borderColorContent}*/;background: #ffffff/*{bgColorContent}*/ url(../images/jqueryui/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
color: #222222/*{fcContent}*/;}
.ui-widget-content a {color: #222222/*{fcContent}*/;}
.ui-widget-header {border: 1px solid #aaaaaa/*{borderColorHeader}*/;background: #cccccc/*{bgColorHeader}*/ url(../images/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
color: #222222/*{fcHeader}*/;font-weight: bold;}
.ui-widget-header a {color: #222222/*{fcHeader}*/;}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {border: 1px solid #d3d3d3/*{borderColorDefault}*/;background: #e6e6e6/*{bgColorDefault}*/ url(../images/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
font-weight: normal/*{fwDefault}*/;color: #555555/*{fcDefault}*/;}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {color: #555555/*{fcDefault}*/;text-decoration: none;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {border: 1px solid #999999/*{borderColorHover}*/;background: #dadada/*{bgColorHover}*/ url(../images/jqueryui/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
font-weight: normal/*{fwDefault}*/;color: #212121/*{fcHover}*/;}
.ui-state-hover a,
.ui-state-hover a,
.ui-state-hover a:link,
.ui-state-hover a:visited {color: #212121/*{fcHover}*/;text-decoration: none;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {border: 1px solid #aaaaaa/*{borderColorActive}*/;background: #ffffff/*{bgColorActive}*/ url(../images/jqueryui/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
font-weight: normal/*{fwDefault}*/;color: #212121/*{fcActive}*/;}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {color: #212121/*{fcActive}*/;text-decoration: none;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/;background: #fbf9ee/*{bgColorHighlight}*/ url(../images/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
color: #363636/*{fcHighlight}*/;}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {color: #363636/*{fcHighlight}*/;}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/;background: #fef1ec/*{bgColorError}*/ url(../images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
color: #cd0a0a/*{fcError}*/;}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {color: #cd0a0a/*{fcError}*/;}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {color: #cd0a0a/*{fcError}*/;}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {opacity: .7;filter:Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {opacity: .35;filter:Alpha(Opacity=35);background-image: none;}
.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35); /* For IE8 - See #6059 */}

/* states and images */
.ui-icon {width: 16px;height: 16px;}
.ui-icon,
.ui-widget-content .ui-icon {background-image: url(../images/jqueryui/ui-icons_222222_256x240.png)/*{iconsContent}*/;}
.ui-widget-header .ui-icon {background-image: url(../images/jqueryui/ui-icons_222222_256x240.png)/*{iconsHeader}*/;}
.ui-state-default .ui-icon {background-image: url(../images/jqueryui/ui-icons_888888_256x240.png)/*{iconsDefault}*/;}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {background-image: url(../images/jqueryui/ui-icons_454545_256x240.png)/*{iconsHover}*/;}
.ui-state-active .ui-icon {background-image: url(../images/jqueryui/ui-icons_454545_256x240.png)/*{iconsActive}*/;}
.ui-state-highlight .ui-icon {background-image: url(../images/jqueryui/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {background-image: url(../images/jqueryui/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {border-top-left-radius: 4px/*{cornerRadius}*/;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {border-top-right-radius: 4px/*{cornerRadius}*/;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {border-bottom-left-radius: 4px/*{cornerRadius}*/;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {border-bottom-right-radius: 4px/*{cornerRadius}*/;}

/* Overlays */
.ui-widget-overlay {
background: #aaaaaa/*{bgColorOverlay}*/ url(../images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
opacity: .3/*{opacityOverlay}*/;
filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
padding: 8px/*{thicknessShadow}*/;
background: #aaaaaa/*{bgColorShadow}*/ url(../images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
opacity: .3/*{opacityShadow}*/;
filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
border-radius: 8px/*{cornerRadiusShadow}*/;
}

.offer_1 .list_buy .tit_bold.line {margin: 0 0 32px;}
.offer_1 .num_table{text-align:center;}
.offer_1 .cell1{padding:27px 0 28px;font-size: 22px;font-weight: 400;border-bottom:1px solid #e5e5e5}
.offer_1 .cell1 strong{font-size: 22px;color:#e37a39;}
.offer_1 .cell1 .icon {margin-right: 10px;vertical-align: -4px;}
.offer_1 .cell1 .txt_b{font-size: 14px;color: #696969;padding:13px 0 0 590px;text-align: left;}
.offer_1 .cell2{padding:40px 0 36px;font-size: 22px;font-weight: 400;border-bottom:1px solid #e5e5e5}
.offer_1 .cell2 strong{font-size: 22px;color:#e37a39;font-weight:600;}
.offer_1 .cell3{padding:9px 0;color:#fff;font-size: 16px;font-weight: 400;background:#e37a39;line-height:44px;}
.offer_1 .cell3 .input_style1{line-height:44px;height:44px;}
.offer_1 .txt_offer{border-bottom:1px solid #e5e5e5}
.offer_1 .txt_offer p{font-size: 14px;color: #636363;line-height:24px;padding:0 0 28px;}
.offer_1 .txt_offer strong{color:#1b1b1b;display:block;font-size: 16px;padding:0 0 12px;font-weight:600;}
.offer_1 .btn_area {padding: 55px 0 46px;}
.offer_1 .list_buy .txt_b p {font-size: 14px;line-height: 24px;padding: 0 0 0;}
.offer_1 .list_buy .txt_b{padding:0 0 80px;}

.table_area.table_offer2 table th {padding: 25px 0;font-size: 16px;color: #010101;font-weight: 300;background: #f4f4f4;border-bottom: 1px solid #e5e5e5;}
.table_area.table_offer2 table td {padding: 25px 28px;color: #707070;font-size: 16px;text-align: center;border-top: 1px solid #e5e5e5;text-align: right;}
.table_area.table_offer2 table td strong{color:#1b1b1b;font-size: 16px;}
.table_area.table_offer2 table td strong.txt_blue{color:#e37a39;}
.table_area.table_offer2 table td span{color:#e37a39;font-size: 16px;}
.table_area.table_offer2.bottom td{text-align:left;}

.offer_1 .btm_form_box.line {padding-top: 10px;padding-bottom: 45px;border-bottom: 1px solid #e5e5e5;}
.offer_1 .table_area.bottom table {border-top: 2px solid #1b1b1b;border-bottom: 1px solid #e5e5e5;}
.offer_1 .table_area.bottom {margin-bottom: 0;}
.offer_1 .list_buy .tit_c.btm_text strong{font-size: 30px;color:#e37a39;font-weight:600;}
.txt_blue{color:#e37a39;}
.txt_top_offer2{font-size: 14px;text-align:center;padding:35px 0;border-bottom:2px solid #1b1b1b;}

.offer_1 .txt_offer .txt1{border-bottom:1px solid #e5e5e5;padding:0 0 25px;color:#1b1b1b;}
.offer_1 .txt_offer .txt1 strong{display:inline;}
.offer_1 .txt_b{border-bottom:1px solid #e5e5e5}
.offer_1 .txt_b *{font-size:14px;}
.offer_1 .txt_b p.txt_1{font-size:16px;padding:0 0 26px;}
.offer_1 .txt_b .icon{padding:50px 0 29px;}

.offer_1 .list_buy .txt_step_3{border-bottom:1px solid #1b1b1b;margin-bottom:100px;}

.tab_video li{display:inline-block;margin:0 25px 0 0;}
.tab_video li a{display:block;padding:0 33px;line-height:40px;text-align:center;font-size: 13px;color: #363636;font-weight: 500;}
.tab_video li.active a{display:block;font-size: 13px;color: #fff;font-weight: 600;background:#363636}

.list_video{border-top:2px solid #363636;padding:66px 0 0;overflow:hidden;}
.list_video ul{width:110%;}
.list_video ul li{width:380px;float:left;margin:0 30px 0 0;height:423px;}
.list_video ul li .img{border:1px solid #e1e1e1;}
.list_video ul li .ment{padding:21px 5px;}
.list_video ul li .ment .subject{font-size: 17px;color: #363636;font-weight: 400;line-height:26px;height:70px;}
.list_video ul li .ment span{font-size: 13px;color: #898989;}

/* 프로젝트 생성 페이지 180927 */
.make_prj_top {border-bottom: 1px solid #f4f4f4;height: 170px;}
.make_prj_top .inner{width: 1200px;margin: 0 auto;}
.make_prj_top .txt{text-align: center;font-size: 35px;font-weight: bold;padding-top: 60px;}
.prj_select {width: 1200px;margin: 0 auto;}
.make_prj_wrap .sub_tit{font-size: 16px;padding-bottom: 20px;border-bottom: 2px solid;font-weight: 600;margin-bottom: 30px;}
.make_prj_wrap .btm_text {padding:70px 0 22px;}
.prj_select .select_wrap{width: 530px;padding: 0 0 50px;margin: 0 auto;}
.prj_select .select_wrap .select_btn {height: 50px;display: inline-block;line-height: 50px;font-size: 20px;text-align: center;border: 1px solid #e5e5e5;color: #1b1b1b;}
.prj_select .select_wrap .select_btn.type03 {background-color: #e37a39;color: #fff;}
.section_policy {width: 1200px;margin: 0 auto;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
.section_policy .policy_area {width: 783px;margin: 0 auto;}
.section_policy .policy_area .textarea{margin-bottom: 20px;}
.funding_info {width: 1200px;margin: 0 auto;padding-top: 75px;border-bottom: 1px solid #e5e5e5;}
.funding_info .funding_info_area {width: 600px;margin: 0 auto;padding: 30px 0;}
.funding_info .funding_info_area .funding_min {font-size: 13px; color: #6e6e6e; text-indent: 10px;line-height: 30px; font-weight: lighter;}

/* 팝업 popup */
.pop_wrap1{position:fixed; top:0px; margin:0px; height:100%; width:100%;background-color:rgba( 0, 0, 0, 0.6 ); overflow-x: hidden; overflow-y: auto; z-index:9999; }
.pop_area1{display:block; position:relative; margin:0 auto; margin-top:0px; margin-bottom:0px; width:777px; height:526px; background:#fff;padding:0px;}
.pop_area1 .top_ment{width:100%; height:50px;  border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0px 0 0; text-align:center; vertical-align:middle; font-size:13px; } 
.pop_area1 .top_ment img{margin-right:15px;}
.pop_area1 .top_ment2{width:100%; height:40px; margin:35px 0px 0px; padding:15px 0px 0 0; font-size:15px; font-weight:bold; color:#333; text-align:center; vertical-align:middle; }
.pop_area1 .top_ment3{width:100%; height:40px;  border-top:1px solid #ddd; border-bottom:0px solid #ddd; padding:20px 0px 0 0; text-align:center; font-size:14px; }
.pop_area1 .conten1{padding:30px 70px; border-top:1px solid #777; border-bottom:1px solid #777; vertical-align:middle; }
.pop_area1 .conten1 li.txt{width:30px; font-size:14px; float:left; color:#333; font-weight:bold; margin-top:18px; text-align:center;  }
.pop_area1 .conten1 li.jtl{width:120px; font-size:14px; float:left; color:#333; font-weight:bold; margin-top:16px; line-height:18px;  }
.pop_area1 .conten1 li.jtl span.red{color:#ff0000; margin-right:5px;}
.pop_area1 .conten1 li.jtl span.fts{font-size:12px;}
.pop_area1 .conten1 li.jtl2{width:120px; font-size:12px; color:#333; font-weight:bold; margin-top:30px;  }
.pop_area1 .conten1 li.jtl3{width:420px; font-size:12px; color:#333; font-weight:bold; }
.pop_area1 .conten1 li.jform {float:left; font-size:14px; background:#eaf0ef; height:30px; border:1px solid #98b3ad; padding:3px 8px 0px 8px; margin:8px 0; border-radius:4px;}
.pop_area1 .conten1 li.jform input{margin-top:1px; padding:3px; background-color:transparent; border:0px !important; vertical-align:top; font-size:14px; color:#333; font-weight:normal; }
.pop_area1 .conten1 li.jform input:focus{ outline:0px !important;  border:0px !important}
.pop_area1 .conten1 li.jform select{padding:5px 3px 1px 3px; background-color:transparent; border:0px; vertical-align:top; font-size:14px; color:#333; font-weight:normal;}
.pop_area1 .conten1 li.jform select:focus { outline:0px !important;  border:0px !important}
.pop_area1 .conten1 li.jform label.txt{width:300px; font-size:12px; color:#333; padding-top:28px; text-align:center; vertical-align: bottom; line-height:30px;}
.pop_area1 .conten1 li.jform input.checks{width:16px; height:14px; border:0px; background-color: transparent; margin-top:6px; padding:0px;}
.pop_area1 .conten1 li.jform input.checks input[type="checkbox"] { position: absolute; width: 1px;  height:1px;  padding:0;  margin:-1px;  overflow: hidden; clip:rect(0,0,0,0); border: 0} /* 실제 체크박스 화면에서 숨김 */
.pop_area1 .ment{width:100%; height:auto; padding:10px 0px 0 0px; text-align:center; vertical-align:middle; font-size:12px; line-height:18px; } 

.pop_area2 {margin:10px;border:1px solid #aaa;box-shadow: 1px 1px 2px #888;} 
.pop_area2 h1 {background:#3a3a3a; color:#fff;font-size:14px;padding:12px;font-weight:bold;}
.pop_area2 .conten2{padding:20px 10px 0 10px; border-top:0px solid #777; vertical-align:middle; }
.pop_area2 .conten2 li.jtl{float:left; width:120px; font-size:13px; color:#333; font-weight:bold; margin-top:13px; line-height:18px;  }
.pop_area2 .conten2 li.jform {float:left; font-size:13px; height:30px; margin:4px 0 10px 0;}

.pop_body {background:#fff;padding:12px 30px;} 
.pop_body input {padding:7px 10px 8px 10px !important;border:1px solid #ccc;border-radius:5px;}
.pop_body .ment {line-height:20px;}
.pop_body .ment2 {font-size:14px; color:#ff6600; margin:0 auto; text-align:center; margin-top:10px; line-height:18px;}
.pop_body .stl {font-size:12px; font-weight:bold; color:#333; background:url(../image/common_f4u/bul_list.png)10px 12px no-repeat; border-top:2px solid #999; border-bottom:1px solid #bbb; width:500px; margin:0 auto; margin-top:20px; padding:10px 0 10px 25px;} 
.pop_body .stl span.during{padding:1px 6px 4px; background:#00aacc; font-size:12px; font-weight:bold; color:#fff !important; border-radius:3px; } 
.pop_body .stl span.assign{padding:1px 6px 4px; background:#ff8800; font-size:12px; font-weight:bold; color:#fff !important; border-radius:3px; } 
.pop_body .stl span.finish{padding:1px 6px 4px; background:#ff6600; font-size:12px; font-weight:bold; color:#fff !important; border-radius:3px; }
.pop_body .ctl {font-size:12px; font-weight:bold; color:#333; background:url(../image/common_f4u/bul_list.png)10px 12px no-repeat; border-bottom:1px solid #bbb; width:500px; margin:0 auto; padding:10px 0 10px 25px;}
.pop_body .ctl span{color:#777; font-weight:bold;}
.pop_body .org {color:#ff6600 !important;}
.pop_body .org a {color:#ff6600 !important;}
.pop_body .org a {color:#ff6600 !important; background-color:#fff8aa;}
.pop_body span {font-size:12px; font-weight:normal; color:#555 !important; }
.pop_bbox { margin:auto; width:576px; padding-top:20px; text-align:center; padding-bottom:20px;}
.pop_body .gud dt{color:#777; margin-bottom:5px; float:left; margin-right:5px; line-height:16px;}
.pop_body .gud dd{color:#555; margin-bottom:5px; font-size:12px; line-height:16px;}

.pop_area3{display:block; position:relative; margin:75px auto; width:480px; background:#fff;padding:40px 60px;}
.pop_area3 .bigtl {display:table; color:#333;font-size:22px; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  margin:0 auto; text-align:center;  line-height:25px; letter-spacing:-0.2pt;  margin-bottom:25px;}
.pop_area3 .bigtl strong{display:inline-block; padding:5px 15px;font-weight:500; background:#eee; border-radius:4px;}
.pop_area3 .ptl {color:#666;font-size:19px; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-weight:500; line-height:25px; letter-spacing:-0.5pt; padding:0px;}
.pop_area3 .ptl strong{color:#222;}
.pop_area3 .cong_logo{width:100%; height:55px; padding:10px 0px 0 0; text-align:center; vertical-align:middle; background:url(../image/common_f4u/logo.png) no-repeat center; background-size:45%;}  
.pop_area3 .conten3{padding:20px 0px 30px 0px; border-top:1px solid #777; border-bottom:1px solid #777; vertical-align:middle; }
.pop_area3 .conten3 .ment1{font-size:15px; line-height:19px; color:#555; letter-spacing:-0.5pt;}
.pop_area3 .conten3 .mentbox{width:100%; padding:20px 0px; text-align:center; background:#f4f4f4;  border-radius:3px; }
.pop_area3 .conten3 .mentbox2{width:100%; padding:20px 0px; text-align:center; background:#dcf2ef;  border-radius:3px; }
.pop_area3 .conten3 .noticetl{clear:both; display:block; width:50px; padding:5px; color:#fff; background:#00aacc; text-align:center;}
.pop_area3 .conten3 .mentbox3{width:100%; padding:20px 0px; text-align:left; border:1px solid #00aacc; border-radius:3px; border-top-left-radius:0px;  }
.pop_area3 .conten3 .mentbox .ment{font-size:15px; line-height:19px; color:#555; letter-spacing:-0.5pt;}
.pop_area3 .conten3 .mentbox .ment2{font-size:16px; line-height:23px; color:#333333;}
.pop_area3 .conten3 .mentbox2 .ment{padding:0 10px; font-size:15px; line-height:19px; color:#555; letter-spacing:-0.7pt;}
.pop_area3 .conten3 .mentbox2 .ment strong{color:#0066aa; letter-spacing:-0.5pt; font-size:16px; line-height:24px;}
.pop_area3 .conten3 .mentbox3 .menttl{padding:0 10px; font-size:13px; line-height:16px; color:#0066aa; margin-bottom:5px;}
.pop_area3 .conten3 .mentbox3 .ment{padding:0 10px; font-size:12px; line-height:16px; color:#555; letter-spacing:-0.3pt;}
.pop_area3 .conten3 .mentbox3 .ment img{width:15px;}
.pop_area3 .conten3 .mentbox3 .ment span{float:left; margin-bottom:10px; width:10px;}
.pop_area3 .conten3 .cong_ment{width:100%; margin-bottom:40px; text-align:center; vertical-align:middle; font-size:31px; color:#ff6600; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-weight:600; } 
.pop_area3 .conten3 .member_ment{width:100%;text-align:center; margin:5px auto; vertical-align:middle; font-size:17px; color:#777; letter-spacing:-0.5pt;  } 
.pop_area3 .conten3 .member_ment strong{color:#333;}
.pop_area3 .conten3 li.txt{width:30px; font-size:14px; float:left; color:#333; font-weight:bold; margin-top:18px; text-align:center;  }
.pop_area3 .conten3 li.jtl{width:200px; font-size:14px; color:#333; text-align:left;  font-weight:bold; margin-top:16px; line-height:18px;  }
.pop_area3 .conten3 li.jtl span.red{color:#ff0000; margin-right:5px;}
.pop_area3 .conten3 li.jtl span.fts{font-size:12px;}
.pop_area3 .conten3 li.jtl2{width:120px; font-size:12px; color:#333; font-weight:bold; margin-top:30px;  }
.pop_area3 .conten3 li.jtl3{width:420px; font-size:12px; color:#333; font-weight:bold; }
.pop_area3 .conten3 li.jtl4{width:150px; font-size:14px; color:#333; font-weight:bold; margin-top:16px; line-height:18px; float:left;}
.pop_area3 .conten3 li.jform {float:left; font-size:14px; background:#eaf0ef; height:30px; border:1px solid #98b3ad; padding:1px 8px 2px 8px; margin:8px 0; border-radius:3px;}
.pop_area3 .conten3 li.jform input{margin-top:0px; padding:0px 3px 2px; background-color:transparent; border:0px !important; vertical-align:top;font-size:14px; color:#333; font-weight:normal;}
.pop_area3 .conten3 li.jform select{margin-top:2px; padding:5px 3px 0px 3px; background-color:transparent; border:0px !important; vertical-align:top; font-size:14px; color:#333; font-weight:normal;}
.pop_area3 .conten3 li.jform label.txt{width:300px; font-size:12px; color:#333; padding-top:28px; text-align:center; vertical-align: bottom; line-height:30px;}
.pop_area3 .conten3 li.jform input.checks{width:16px; height:14px; border:0px; background-color: transparent; margin-top:6px; padding:0px;} 
.pop_area3 .conten3 li.jform input.input_join{height:25px; border:0px; margin-top:3px; padding:0px 3px 2px; }
.pop_area3 .conten3 li.jform input.input_join, input.input_join:focus{height:25px; margin-top:3px; padding:0px 3px 2px;}
.pop_area3 .conten3 .stl{width:200px; font-size:14px; color:#333; }
.pop_area3 .conten3 li.infotl{ padding:8px 25px; min-width:75px;  margin-right:8px; margin-bottom:5px; font-size:14px; color:#1b1b1b; background:#f4f4f4; float:left; border-radius:4px; }
.pop_area3 .conten3 li.info{display:inline-block; padding:8px 40px 8px 0px; font-size:14px; color:#333; margin-bottom:5px;}
.pop_area3 .conten3 li.pwinfotl{ float:left; padding:8px 25px; width:70px; margin-bottom:8px; margin-right:8px; font-size:14px; color:#fff; background:#98b3ad; border-radius:4px;}
.pop_area3 .conten3 li.pwinfo{display:inline-block; padding:8px 40px 8px 0px; margin-bottom:8px; font-size:14px; color:#333; font-weight:bold;}
.pop_area3 .conten3 li strong{font-size:14px; color:#e37a39;}
.pop_area3 .conten3 form{text-align:center;}
.pop_area3 .conten3 fieldset {display:inline-block; margin:0 auto;}
.pop_area3 .conten3 textarea {width:455px; height:100px; margin-top:5px; padding:5px 3px 5px; background-color:transparent; border:0px !important; vertical-align:top;font-size:14px; color:#333; font-weight:normal;}
.pop_area3 .conten3 textarea, textarea:focus{border:0px solid #ccc !important;}
textarea {color:#464646;}

/* 팝업 버튼 */
.pop_btn {display:block; position:relative; margin:0 auto; min-width:350px; max-width:700px; margin-top:35px; text-align:center;}
.pop_btn a.ok {display:inline-block; margin:0 auto; margin-right:3px; padding:10px 40px; background:#e37a39; color:#fff; font-size:14px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px;}
.pop_btn a.wh {display:inline-block; margin:0 auto; margin-right:3px; padding:10px 40px; background:#e37a39; color:#fff; font-size:14px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px;}
.pop_btn .ok{background:#ff8800;}
.pop_btn a.not {display:inline-block; margin:0 auto; margin-right:3px; padding:10px 40px; background:#ff9900; color:#fff; font-size:14px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px;}
.pop_btn .not{background:#ffb400;}

/* 2020-03-20 add blue color */
.pop_btn a.blue_ok {display:inline-block; margin:0 auto; margin-right:3px; padding:10px 40px; background:#e37a39; color:#fff; font-size:14px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px; border: 1px solid #afaeae;}
.pop_btn a.blue_wh {display:inline-block; margin:0 auto; margin-right:3px; padding:10px 40px; background:#fff; color:#e37a39; font-size:14px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px; border: 1px solid #e37a39;}

.pop_btnS {display:block; position:relative; margin:0 auto; min-width:250px; max-width:700px; margin-top:35px; text-align:center;}
.pop_btnS a.ok {display:inline-block; margin:0 auto; margin-right:3px; padding:6px 20px; background:#ff6600; color:#fff; font-size:13px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px;}
.pop_btnS .ok{background:#ff8800;}
.pop_btnS a.not {display:inline-block; margin:0 auto; margin-right:3px; padding:6px 20px; background:#ff9900; color:#fff; font-size:13px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px;}
.pop_btnS .not{background:#ffb400;}
.pop_itype {padding:6px 3px 6px 10px !important;border:1px solid #ccc;border-radius:6px;}
/* .pop_close {display:block; position: absolute; width:35px; height:35px; background:url(../image/common_f4u/pop_btn_close.png) no-repeat; cursor:pointer; right:5px; top:5px;} */
.pop_close {display:block; position: absolute; width:20px; height:20px; background:url(../images/btn_close_pop_offer.png) no-repeat 5px 5px; cursor:pointer;background-size:50%; right:5px; top:5px;border:1px solid #ccc;}

/* 정렬 */

.clear {clear:both;}
.fl {float:left !important;}
.fr {float:right !important;}
.txtcen {text-align:center !important;}
.txtrt {text-align:right !important;}
.txtlt {text-align:left !important;}
.numbertype {font-family:arial;}

/* 색상 */
.org {color:#ff6600 !important;}
.red {color:#ff0000 !important;}
.bgwht {background:#fff;}

.f4u_line {display:block; width:100%; height:1px; background:rgba(0,0,0,0.2);}
.line2p {display:block; width:100%; height:2px; background:rgba(0,0,0,0.2);}
.dott {display:block; width:100%; height:1px; border-bottom:1px dotted; border-color:rgba(0,0,0,0.15);}
.sline {display:block; width:200px; height:3px; background:#777; margin:0 auto;}
.dbline {display:block; width:100%; height:1px; background:#eee;}
.dbline .line {display:block; width:1100px; margin:0 auto; height:1px; background:#bbb;}

/* 서브페이지 타이틀 */
.contit {position:relative;width:100%; height:200px; border-top:0px solid #98b3ad; z-index:99;}
.contit .stit{position:relative; margin:0 auto; height:200px; background:#f1f1f1; border-bottom:1px solid #e9e9e9; }

/* _숫자 기존 리뉴얼얼 서브페이지지 타이틀 */
.contit .stit_0{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_0.jpg) repeat #ddd; background-size:cover;}
.contit .stit_1{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_1.jpg) repeat #ddd; background-size:cover;}
.contit .stit_1_1{position:relative; text-align:center; margin:0 auto; height:225px; background:url(../image/common_f4u/stit_1_1.jpg) repeat #ddd; background-size:cover; padding:35px 0 0 0;}
.contit .stit_2{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_2.jpg) repeat #ddd; background-size:cover;}
.contit .stit_3{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_3.jpg) repeat #ddd; background-size:cover;}
.contit .stit_4{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_4.jpg) repeat #ddd; background-size:cover;}
.contit .stit_5{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_5.jpg) repeat #ddd; background-size:cover;}
.contit .stit_6{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_6.jpg) repeat #ddd; background-size:cover;}
.contit .stit_7{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_7.jpg) repeat #ddd; background-size:cover;}

.contit .stit_error{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_all.jpg) repeat #ddd; background-size:cover;}
.contit .stit_error .stl{margin:0 auto; height:140px; width:1100px; text-align:center; vertical-align:bottom; font-size:38px; padding:150px 0 0 0; color:#333; letter-spacing:-0.6pt; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif; font-weight:600; line-height:60px; background:url(../image/common_f4u/icon_error.png) center 40px no-repeat;}

.contit .stit_st1{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_st1.jpg) repeat #ddd; background-size:cover;}
.contit .stit_st1_1{position:relative; text-align:center; margin:0 auto; height:225px; background:url(../image/common_f4u/stit_st1_1.jpg) repeat #ddd; background-size:cover; padding:35px 0 0 0;}
.contit .stit_st2{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_st2.jpg) repeat #ddd; background-size:cover;}
.contit .stit_st3{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_st3.jpg) repeat #ddd; background-size:cover;}

.contit .stit_gg1{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_gg1.jpg) repeat #ddd; background-size:cover;}
.contit dl{position:relative; width:1100px; margin:0 auto;}
.contit dl.prj{position:relative; width:1100px; height:180px; margin:0 auto; padding-top:20px; border-bottom: 1px solid #c9c9c9; text-align: center;}
.contit dl.prj dt{margin:7px auto 5px; height:85px; width:1100px; text-align:center; font-size:42px; padding:0px; color:#1b1b1b; line-height:46px; z-index:0; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif; font-weight:600; letter-spacing:-0.8pt;}
.contit dd.sns{float:right; width:140px; height:35px; background:url(../image/common_f4u/bul_sns.png) no-repeat; padding-left:25px; margin-top:3px; text-align: right;}
.contit dd.sns img{border-radius:20px; width:35px;}

/*일반페이지 로케이션*/
.contit .location{display:block; width:500px; margin-top:28px; right:0px; text-align:left;color:#999; z-index:0;}
.contit .location a {color:#999; margin-right:5px; margin-left:5px;}
.contit .location a {color:#999;}
.contit .location strong {color:#bbb; margin-left:5px; margin-right:5px;}
.contit .location span {font-size:12px; margin-top:8px; text-align:center; font-weight:normal;}
.contit .location span:first-child{margin-left:0px;}
.contit .location img {margin-bottom:3px; padding:2px}
.contit .location img {background:rgba(0,0,0,0);}

/*프로젝트상세페이지 로케이션*/
.contit .prj .location{display:block; width:500px; margin-top:28px; right:0px; text-align:left;color:#bbb; z-index:0;}
.contit .prj .location a {color:#777; margin-right:5px; margin-left:5px;}
.contit .prj .location a {color:#555;}
.contit .prj .location strong {color:#777; margin-left:5px;margin-right:5px;}
.contit .prj .location span {font-size:12px; margin-top:8px; text-align:center; font-weight:normal;}
.contit .prj .location img {margin-bottom:3px; padding:2px; margin-right:0px;}
.contit .prj .location img {background:rgba(0,0,0,0);}

.contit .print{position:absolute; right: 0px;}
.contit .stl{clear:both; margin:0 auto; height:90px; width:1100px; text-align:center; vertical-align:bottom; font-size:48px; padding:50px 0 0 0; color:#fff; letter-spacing:-0.6pt; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif; font-weight:500; line-height:60px;}

/* 서브 타이틀 프로젝트 유형별 아이콘*/
.contit .prj .prj_icon_do {display:inline-block; margin:0 auto; text-align:center; font-size:13px; font-weight:bold; color:#fff; padding:6px 15px 8px;background:#ff8800; border-radius:15px;} /* 기부 */
.contit .prj .prj_icon_cp {display:inline-block; margin:0 auto; text-align:center; font-size:13px; font-weight:bold; color:#fff; padding:6px 15px 8px;background:#ffaa00; border-radius:15px;} /* 후원보상 */
.contit .prj .prj_icon_st {display:inline-block; margin:0 auto; text-align:center; font-size:13px; font-weight:bold; color:#fff; padding:6px 15px 8px;background:#3aaad0; border-radius:15px;} /* 증권투자 */
.contit .prj .prj_icon_gg {display:inline-block; margin:0 auto; text-align:center; font-size:13px; font-weight:bold; color:#fff; padding:6px 15px 8px;background:#339933; border-radius:15px;}  /* 공구템 */

/* 컨텐츠 영역 */
.con_wrap {width:100%; min-height:450px;} /* 상단/풋터 뺀 전체(메인+서브) 컨텐츠 영역 */
.con_area {width:1100px; margin:60px auto 0px; padding:0 0; } /* 서브 페이지 컨텐츠영역*/
.con_area .top_ment2{width:100%; margin:0px; padding:0px; font-size:15px; font-weight:bold; color:#777; text-align:center; vertical-align:middle; line-height:22px; }/* 서브 페이지 멘트*/
.con_area .top_ment2 strong{font-size:15px; font-weight:bold;color:#333;}

.con_area .errorment{width:100%; margin:0px; padding:0px;}/* error 페이지 멘트*/
.con_area .errorment dt{font-size:28px; color:#555; text-align:center; vertical-align:middle; line-height:22px;font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-weight:400;}
.con_area .errorment dd{font-size:16px; color:#777; text-align:center; vertical-align:middle; line-height:22px;font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-weight:350; margin-top:45px}
.con_area .errorment strong{color:#333;}
.con_area .errorment dd.copy{font-size:12px; color:#999; text-align:center; vertical-align:middle; line-height:22px;font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-weight:350; margin-top:15px}

/* 풋터페이지 - 개인정보보호정책 이용약관 */
.sub_policyterms{padding:10px 10px 10px 10px; margin-top:40px; vertical-align:top; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.sub_policyterms ol {margin:10px 0 15px 0;} 
.sub_policyterms li {margin:0 10px 0 10px; line-height:20px;} 
.sub_policyterms dt{font-size:16px; font-weight:bold; color:#333; margin:25px 0 10px 0px;}
.sub_policyterms dd{font-size:13px; color:#555; line-height:20px; margin:10px 0 10px 20px;}
.sub_policyterms dl {margin:5px 10px 5px 0px; line-height:20px;} 
.sub_policyterms dt.btl{font-size:18px; font-weight:bold; color:#6BB300; margin:45px 0 10px 0px; text-align:center;}
.sub_policyterms dt.tl{font-size:18px; font-weight:bold; color:#1b1b1b; margin:25px 0 10px 0px; text-align:center;}

/*일반페이지 로케이션*/
.contit .stit_3{position:relative; margin:0 auto; height:200px; background:url(../image/common_f4u/stit_3.jpg) repeat #ddd; background-size:cover;}
.contit .location{display:block; width:500px; margin-top:28px; right:0px; text-align:left;color:#999; z-index:0;}
.contit .location a {color:#999; margin-right:5px; margin-left:5px;}
.contit .location a {color:#999;}
.contit .location strong {color:#bbb; margin-left:5px; margin-right:5px;}
.contit .location span {font-size:12px; margin-top:8px; text-align:center; font-weight:normal;}
.contit .location span:first-child{margin-left:0px;}
.contit .location img {margin-bottom:3px; padding:2px}
.contit .location img {background:rgba(0,0,0,0);}

/*프로젝트상세페이지 로케이션*/
.contit .prj .location{display:block; width:500px; margin-top:28px; right:0px; text-align:left;color:#bbb; z-index:0;}
.contit .prj .location a {color:#777; margin-right:5px; margin-left:5px;}
.contit .prj .location a {color:#555;}
.contit .prj .location strong {color:#777; margin-left:5px;margin-right:5px;}
.contit .prj .location span {font-size:12px; margin-top:8px; text-align:center; font-weight:normal;}
.contit .prj .location img {margin-bottom:3px; padding:2px; margin-right:0px;}
.contit .prj .location img {background:rgba(0,0,0,0);}

/* 페이지 탭 tab */
.docu_tab1 {padding:0px 0 0 180px; border-bottom:1px solid #ddd; width:920px; height:42px; text-align:center;}  /* 서브메뉴 하단 탭 tab */ 
.docu_tab1 li {width:150px;float:left;background:#fff;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.docu_tab1 li {background:#eee;} 
.docu_tab1 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.docu_tab1 li .radio_off {width:75px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:12px 45px 3px 45px;color:#555;text-decoration:none;font-size:12px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;}  
.docu_tab1 li .radio_on {width:75px;display:inline-block;background:#ff6600;font-weight:bold;height:28px;text-align:center;padding:12px 45px 2px 45px;color:#fff;text-decoration:none;font-size:12px; border:0px;} 

.docu_tab2 {padding:10px 0 0 40px; background:#deecea; width:1060px; height:50px; text-align:center;}  /* 타이틀 하단 탭 3개짜리 tab */ 
.docu_tab2 li {width:340px;float:left;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.docu_tab2 li {color:#ff6600;} 
.docu_tab2 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.docu_tab2 li .radio_off {width:250px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:10px 45px 3px 45px;color:#6b948b;text-decoration:none;font-size:18px;}  
.docu_tab2 li .radio_on {width:250px;display:inline-block;background:#fff;font-weight:bold;height:37px;text-align:center;padding:12px 45px 2px 45px;color:#ff6600;text-decoration:none;font-size:18px; border:0px; border-top-left-radius:6px; border-top-right-radius:6px;} 

.docu_tab3 {padding:10px 0 0 50px; background:#deecea; width:1050px; height:50px; text-align:center;}  /* 대메뉴 하단 탭 2개짜리 tab */ 
.docu_tab3 li {width:500px;float:left;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.docu_tab3 li {color:#ff6600;} 
.docu_tab3 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.docu_tab3 li .radio_off {width:410px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:10px 45px 3px 45px;color:#6b948b;text-decoration:none;font-size:18px;}  
.docu_tab3 li .radio_on {width:410px;display:inline-block;background:#fff;font-weight:bold;height:37px;text-align:center;padding:12px 45px 2px 45px;color:#ff6600;text-decoration:none;font-size:18px; border:0px; border-top-left-radius:6px; border-top-right-radius:6px;}

.docu_tab4 {padding:10px 0 0 20px; background:#deecea; width:1100px; height:50px; text-align:center;}  /* 대메뉴 하단 탭 2개짜리 tab */ 
.docu_tab4 li {width:365px;float:left;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.docu_tab4 li {color:#ff6600;} 
.docu_tab4 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.docu_tab4 li .radio_off {width:365px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:10px 0px 3px 0px;color:#6b948b;text-decoration:none;font-size:18px;}  
.docu_tab4 li .radio_on {width:365px;display:inline-block;background:#fff;font-weight:bold;height:37px;text-align:center;padding:12px 0px 2px 0px;color:#ff6600;text-decoration:none;font-size:18px; border:0px; border-top-left-radius:6px; border-top-right-radius:6px;}

.st_docu_tab4 {padding:10px 0 0 20px; background:#deecea; width:1100px; height:50px; text-align:center;}  /* 대메뉴 하단 탭 2개짜리 tab */ 
.st_docu_tab4 li {width:365px;float:left;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.st_docu_tab4 li {color:#0066aa;} 
.st_docu_tab4 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.st_docu_tab4 li .radio_off {width:365px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:10px 0px 3px 0px;color:#6b948b;text-decoration:none;font-size:18px;}  
.st_docu_tab4 li .radio_on {width:365px;display:inline-block;background:#fff;font-weight:bold;height:37px;text-align:center;padding:12px 0px 2px 0px;color:#0066aa;text-decoration:none;font-size:18px; border:0px; border-top-left-radius:6px; border-top-right-radius:6px;}

.docu_tab6 {padding:10px 20px 0 20px; background:#deecea; width:1060px; height:50px; text-align:center;}  /* 타이틀 하단 탭 8개짜리 tab */ 
.docu_tab6 li {width:176px;float:left;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.docu_tab6 li {color:#ff6600;} 
.docu_tab6 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.docu_tab6 li .radio_off {width:135px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:10px 20px 3px 20px;color:#6b948b;text-decoration:none;font-size:18px;}  
.docu_tab6 li .radio_on {width:135px;display:inline-block;background:#fff;font-weight:bold;height:37px;text-align:center;padding:12px 20px 2px 20px;color:#ff6600;text-decoration:none;font-size:18px; border:0px; border-top-left-radius:6px; border-top-right-radius:6px;}
.docu_tab6 li:nth-child(8n) {margin:0;}
.docu_tab6_position{position:fixed; top:0px; z-index:9999;}

.docu_tab7 {padding:10px 20px 0 20px; background:#deecea; width:1060px; height:50px; text-align:center;}  /* 타이틀 하단 탭 7개짜리 tab */ 
.docu_tab7 li {width:150px;float:left;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.docu_tab7 li {color:#ff6600;} 
.docu_tab7 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.docu_tab7 li .radio_off {width:108px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:10px 20px 3px 20px;color:#6b948b;text-decoration:none;font-size:18px;}  
.docu_tab7 li .radio_on {width:108px;display:inline-block;background:#fff;font-weight:bold;height:37px;text-align:center;padding:12px 20px 2px 20px;color:#ff6600;text-decoration:none;font-size:18px; border:0px; border-top-left-radius:6px; border-top-right-radius:6px;}
.docu_tab7 li:nth-child(8n) {margin:0;}

.docu_tab8 {padding:10px 20px 0 20px; background:#deecea; width:1060px; height:50px; text-align:center;}  /* 타이틀 하단 탭 8개짜리 tab */ 
.docu_tab8 li {width:132px;float:left;margin-right:0px;margin-left:0px;margin-bottom:0px;cursor:pointer;} 
.docu_tab8 li {color:#ff6600;} 
.docu_tab8 li .hradio {display:none;}/* 라디오버튼 감춤*/  
.docu_tab8 li .radio_off {width:90px;display:inline-block;font-weight:bold;height:26px;text-align:center;padding:10px 20px 3px 20px;color:#6b948b;text-decoration:none;font-size:18px;}  
.docu_tab8 li .radio_on {width:90px;display:inline-block;background:#fff;font-weight:bold;height:37px;text-align:center;padding:12px 20px 2px 20px;color:#ff6600;text-decoration:none;font-size:18px; border:0px; border-top-left-radius:6px; border-top-right-radius:6px;}
.docu_tab8 li:nth-child(8n) {margin:0;}
.docu_tab8_position{position:fixed; top:0px; z-index:9999;}

.cfinding_tab {width:1100px; height:50px; text-align:center;}  /* 대메뉴 하단 탭 2개짜리 tab */ 
.cfinding_tab li {width:364px;float:left;margin-right:0px;margin-left:2px;margin-bottom:0px;cursor:pointer;color:#333;background: #f2f2f2;font-size:16px;font-weight: 500;padding:15px 0;} 
.cfinding_tab li.on {color:#fff;background: #047789;} 
.cfinding_tab li a {font-size:20px;}
.cfinding_tab li.on a {color:#fff;}

/* 탭하단 컨텐츠 */  
.docu_area{width:1100px; margin:0 auto; margin-top:60px;}
.docu_area .top_ment1{width:100%; margin:0px; padding:0px; font-size:15px; font-weight:bold; color:#ff6600; text-align:center; vertical-align:middle; }
.docu_area .top_ment2{width:100%; margin:0px; padding:0px; font-size:15px; font-weight:bold; color:#777; text-align:center; vertical-align:middle; line-height:22px; }
.docu_area .top_ment2 strong{color:#333;}

/* 여백 */
.mrg_t_m50 {margin-top:-50px !important;}/* 오브젝트 상단 여백*/
.mrg_t_m5 {margin-top:-5px !important;}
.mrg_t_m10 {margin-top:-10px !important;}
.mrg_t_0 {margin-top:0px !important;}
.mrg_t_5 {margin-top:5px !important;}
.mrg_t_8 {margin-top:8px !important;}
.mrg_t_10 {margin-top:10px !important;}
.mrg_t_13 {margin-top:13px !important;}
.mrg_t_15 {margin-top:15px !important;}
.mrg_t_18 {margin-top:18px !important;}
.mrg_t_20 {margin-top:20px !important;}
.mrg_t_25 {margin-top:25px !important;}
.mrg_t_30 {margin-top:30px !important;}
.mrg_t_40 {margin-top:40px !important;}
.mrg_t_50 {margin-top:50px !important;}
.mrg_t_60 {margin-top:60px !important;}
.mrg_t_70 {margin-top:70px !important;}
.mrg_t_80 {margin-top:80px !important;}
.mrg_t_100 {margin-top:100px !important;}
.mrg_t_120 {margin-top:120px !important;}

.mrg_l_10 {margin-left:10px !important;}
.mrg_l_20 {margin-left:20px !important;}
.mrg_l_30 {margin-left:30px !important;}
.mrg_l_40 {margin-left:40px !important;}
.mrg_l_50 {margin-left:50px !important;}
.mrg_l_100 {margin-left:100px !important;}
.mrg_l_110 {margin-left:110px !important;}
.mrg_l_120 {margin-left:120px !important;}
.mrg_l_130 {margin-left:130px !important;}
.mrg_l_140 {margin-left:140px !important;}
.mrg_l_150 {margin-left:150px !important;}

.mrg_r_10 {margin-right:10px !important;}
.mrg_r_15 {margin-right:15px !important;}
.mrg_r_20 {margin-right:20px !important;}
.mrg_r_30 {margin-right:30px !important;}
.mrg_r_60 {margin-right:60px !important;}
.mrg_r_80 {margin-right:80px !important;}
.mrg_r_100 {margin-right:100px !important;}
.mrg_r_120 {margin-right:120px !important;}

.mrg_b_5 {margin-bottom:5px !important;} /* 오브젝트 하단 여백*/
.mrg_b_8 {margin-bottom:8px !important;}
.mrg_b_9 {margin-bottom:9px !important;}
.mrg_b_10 {margin-bottom:10px !important;}
.mrg_b_15 {margin-bottom:15px !important;}
.mrg_b_20 {margin-bottom:20px !important;}
.mrg_b_25 {margin-bottom:25px !important;}
.mrg_b_30 {margin-bottom:30px !important;}
.mrg_b_40 {margin-bottom:40px !important;}
.mrg_b_50 {margin-bottom:50px !important;}
.mrg_b_60 {margin-bottom:60px !important;}
.mrg_b_70 {margin-bottom:70px !important;}
.mrg_b_80 {margin-bottom:80px !important;}

.middline {width:100%; height:1px; background:aaa;}

#t_spl {font-size: 28pt; line-height: 180%; font-weight: 800;}
#tt_spl {font-size: 22pt; line-height: 180%; font-weight: 700;}
#q_spl {font-size: 20pt; text-align: center; padding: 5px 130px;}
#p_spl_01 {font-size: 30pt; line-height: 180%; font-weight: 800; text-align: center;}
#p_spl_02 {font-size: 30pt; line-height: 180%; font-weight: 800; text-align: center; color: #e37a39;}
.con_spl, .con_spl div {line-height: 250%; text-align: left; color: #363636; font-family: 'NanumSquare', sans-serif;}
.con_spl div {font-size: 17pt; line-height: 180%;}
.con_spl p, .con_spl table {font-size: 17pt; padding: 20px 50px; line-height: 180%;}
.con_spl u {text-decoration: none; border-bottom: 2px solid #e37a39;}
.con_spl strong {font-weight: 700;}
.con_spl th {color: #e37a39; font-size: 17pt;}
.con_spl span {display: block; width: 1100px; height: 4px; background: #e37a39; margin-bottom: 15px;}
.L_img_spl {float: left; width: 550px; height: 500px;}
.R_img_spl {display:inline-block; width:550px; height:500px; right:0;}
.L_txt_spl {float: left; width: 500px; height: 500px; margin-right: 0px; margin-left: 10px;}
.R_txt_spl {display:inline-block; width:500px; height:500px; margin-right: 10px; margin-left: 0px;}

.ok {display:block; width:60px; background:#ff6600; font-size:14px; color:#fff; text-align:center; padding:10px 15px;}

/******* 신규- 청약가이드 ******/
.offerguide .process{clear:both; width:1000px; height:390px; border:1px solid #0066aa; border-radius:5px; padding:45px 50px 30px; background:url(../image/common_f4u/bg_offerguide_n.png) no-repeat center 97px;}
.offerguide .process ul{ height:110px; margin:7px 0 20px 15px;}
.offerguide .process li{float:left; display:block;  width:110px; height:110px; border-radius:100px; background:#e5e5e5; margin:0px 15px 0 15px; text-align:center; line-height:18px; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  cursor:pointer;}
.offerguide .process li dt{display:block; width:80px; margin:0 auto; padding-bottom:10px;font-size:20px; margin-top:15px; color:#777; border-bottom:1px solid #fff; font-weight:400;}
.offerguide .process li dd{font-size:16px; letter-spacing:-0.1pt; margin-top:10px; color:#333; font-weight:500;}
.offerguide .process li.on{float:left; display:block; width:110px; height:110px; margin:0px 15px 0 15px; text-align:center; background:#00aacc; border-radius:100px;}
.offerguide .process li.on dt{display:block; width:80px; margin:0 auto; padding-bottom:10px;font-size:20px; margin-top:15px; color:#fff; border-bottom:1px solid #4dc4db; font-weight:400;}
.offerguide .process li.on dd{font-size:16px; letter-spacing:-0.1pt; margin-top:10px; color:#fff; font-weight:500;}

.offerguide .surp{clear:both; width:1040px;  border-radius:5px; padding:30px; margin-top:10px; background:#dcf2ef;}
.offerguide .surp dt{font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  color:#0066aa; font-size:24px; line-height:none; font-weight:400; margin-bottom:15px;}
.offerguide .surp dl{font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  color:#555; font-size:16px; font-weight:400; margin-top:8px;}
.offerguide .surp dt strong{font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  color:#0066aa; font-size:24px; font-weight:600;}
.offerguide .surp dl strong{font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  color:#555; font-size:16px; font-weight:600;}

.offerguide .list{clear:both; width:1100px;}
.offerguide .list dt{float:left; height:50px; font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-size:24px; font-weight:350; color:#333; padding-top:20px; padding-left:10px; margin-bottom:20px; margin-top:60px;}
.offerguide .list dt strong{font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-size:24px; font-weight:600;}
.offerguide .list dt.num{width:68px; height:55px; border-radius:70px; color:#fff; background:#00aacc; font-size:36px; text-align:center; padding-top:15px; padding-left:0px; padding-right:2px;}
.offerguide .list dd{clear:both; width:1040px; border-radius:5px; border:1px solid #ccc; padding:30px;}
.offerguide .list dd p{font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-size:18px; font-weight:350; color:#0066aa; margin-bottom:20px; line-height:24px;}
.offerguide .list dd p.txt{color:#555; line-height:24px;}
.offerguide .list dd p strong{font-family:'Noto Sans KR', Noto Sans Korean, sans-serif;  font-size:18px; font-weight:500;}

.img_list_top {padding: 0 0 68px;text-align: center;}

.contact_data {width:1100px;margin:0 auto;padding:0px 0;}
.contact_ea strong {display:block;font-size:15px;padding:5px 0 13px 0;}
.contact_ea a {display:inline-block;}
.contact_ea a.cu_cho1 {width:796px;font-size:16px;color:#444;background:#fff url(../image/common/bul_arrow.png) no-repeat right 17px;border:1px solid #ccc;border-radius:5px;padding:12px 15px 12px 15px;}
.contact_ea a.cu_cho1_on {width:796px;font-size:16px;color:#444;background:#fff url(../image/common/bul_arrow.png) no-repeat right -10px;border:1px solid #ccc;border-radius:5px;padding:12px 15px 12px 15px;}
.cu_cho1_list {position:absolute;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow: 5px 5px 5px #888888;width:805px;padding:10px;margin-top:5px}
.cu_cho1_list li {float:left;width:782px;}
.cu_cho1_list li a {padding:10px;font-size:14px;display:inline-block;width:100%;color:#555;}
.cu_cho1_list li a {background:#e1e1e1;}
.contact_ea a.cu_cho2 {width:796px;font-size:16px;color:#444;background:#fff url(../image/common/bul_arrow.png) no-repeat right 17px;border:1px solid #ccc;border-radius:5px;padding:12px 15px 12px 15px;}
.contact_ea a.cu_cho2_on {width:796px;font-size:16px;color:#444;background:#fff url(../image/common/bul_arrow.png) no-repeat right -10px;border:1px solid #ccc;border-radius:5px;padding:12px 15px 12px 15px;}
.cu_cho2_list {position:absolute;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow: 5px 5px 5px #888888;width:805px;padding:10px;margin-top:5px}
.cu_cho2_list li {float:left;width:782px;}
.cu_cho2_list li a {padding:10px;font-size:14px;display:inline-block;width:100%;color:#555;}
.cu_cho2_list li a {background:#e1e1e1;}
.contact_ea .cment {background:#fff;border:1px solid #ccc;border-radius:5px;padding:15px;width:796px;}
.contact_ea .cment em {display:inline-block;font-style:normal;font-weight:bold;font-size:16px;border-bottom:1px solid #ccc;width:100%;padding:0 0 10px 0;margin-bottom:10px;}
.contact_ea .cment p {font-size:13px;line-height:18px;}
.contact_ea input {padding:8px 15px 8px 15px !important;border:1px solid #ccc;border-radius:5px;font-size:14px;}
.contact_ea textarea {padding:8px 15px 8px 15px !important;border:1px solid #ccc;border-radius:5px;font-size:14px;}
.term_view_wrap {width:1100px;padding-top:50px;margin:0 auto;}
.term_view_wrap h3 {font-size:18px;padding:0 0 10px 0;}
.term_view_wrap p {padding:10px 0 40px 0;}
.term_view_wrap p input {margin:3px 0 4px 0;}
.term_view_wrap p span {display:inline-block;margin:-4px 0 0 6px;}
.term_view_box {border:1px solid #aaa;background:#fff;padding:30px 20px;overflow-y:scroll;overflow-x:hidden;height:300px;}
.term_view_box_02 {border:1px solid #aaa;background:#fff;padding:30px 20px;overflow-y:scroll;overflow-x:hidden;height:150px;}
.twhite_dl {padding-bottom:10px;}
.twhite_dl dt {font-weight:bold;font-size:16px;padding:30px 0 15px 0;}
.twhite_dl dt.fdt {padding:0 0 15px 0;}
.twhite_dl dd {line-height:22px;font-size:14px;padding:0 20px;}
.twhite_dl ol {padding:15px 0 15px 0;} /* fd4u_0912 테스트 변경하며 간격 추가 */
.twhite_dl ol.ed {padding:15px 0 0px 0;} /* fd4u_0912 테스트 변경하며 간격 추가 */
.twhite_dl li {padding:5px 0 0px 20px;} /* fd4u_0912 테스트 변경하며 간격 추가 */
.twhite_dl li.tt {padding:20px 0 15px 0px; font-weight:bold; font-size:18px; text-align:center;} /* fd4u_0912 테스트 변경하며 간격 추가 */
.twhite_dl li.tl {padding:10px 0 5px 0px; font-weight:bold;} /* fd4u_0912 테스트 변경하며 간격 추가 */
.twhite_dl li.ntl {padding:10px 0 5px 0px;} /* fd4u_0912 테스트 변경하며 간격 추가 */
.logbtn {margin:0 auto; text-align:center;}
.logbtn a {display:inline-block;padding:15px 20px 15px 60px;color:#fff;font-weight:bold;font-size:17px;width:220px;text-align:center; border-radius:8px;}
.logbtn a.fb {background:#305a99 url(../image/common_f4u/icon_fb.png) no-repeat 90px 5px;color:#fff; background-size:38px;}
.logbtn a.fb {background:#3a6ab3 url(../image/common_f4u/icon_fb.png) no-repeat 90px 5px;color:#fff; background-size:38px;}
.logbtn a.tw {background:#55acef url(../image/common_f4u/icon_tw.png) no-repeat 80px 7px;color:#fff; background-size:38px;}
.logbtn a.tw {background:#74bcf3 url(../image/common_f4u/icon_tw.png) no-repeat 80px 7px;color:#fff; background-size:38px;}
.logbtn a.gg {background:#da4835  url(../image/common_f4u/icon_gp.png) no-repeat 75px 8px;color:#fff; }
.logbtn a.gg {background:#e75d4b  url(../image/common_f4u/icon_gp.png) no-repeat 75px 8px;color:#fff;}
.logbtn a.nv {background:#1cc900   url(../image/common_f4u/icon_nv.png) no-repeat 80px 8px;color:#fff; }
.logbtn a.nv {background:#4bda34   url(../image/common_f4u/icon_nv.png) no-repeat 80px 8px;color:#fff;}
.logbtn a.ok {display:inline-block; margin:0 auto; margin-right:3px; margin-bottom:10px; padding:12px 25px; background:#ff6600; color:#fff; font-size:14px; letter-spacing:0.3pt; text-align:center; line-height:18px; border-radius:5px;}
.logbtn .ok{background:#ff8800;}
.file_up_box {clear:both; display:block; position:relative; margin:0 auto; margin-top:20px;}
.file_up_box a {display:inline-block;color:#fff;padding:6px 10px 8px 10px !important;border:1px solid #ff9900;border-radius:5px;background:#ff9900;} /* cki_0827 bg,border color 교체 */

/*18-11-12*/
.section_main.section3 .inner .left,.section_main.section3 .inner .right{width: 478px;}

/*18-11-16 - ajaxReview */
.mproject_popup1 {margin:0 auto;width:960px;}
.step_box1 {clear:both;padding:0px 0 0 0;}
.step_box1 .headwrap {background:#ddd;padding:15px;clear:both;}
.step_box1 .headwrap h3 {font-size:18px;padding-bottom:15px;font-family:arial;}
.step_box1 .headwrap h4 {font-size:16px;padding:30px 0 10px 0;font-family:arial;}
.step_box1 .headwrap .ment1 {line-height:20px;font-size:14px;color:#777;}
.step_box1 .headwrap .ment1 span {color:#00a8c4;}
.step_box1 .iwrap {padding:10px 0 20px 0;clear:both;}
.step_box1  h3.stit {font-size:18px;margin:10px 0 10px 0;padding:0;color:#444;font-family:arial;}
.step_box1  h3.stitle {clear:both;font-size:18px;margin:30px 0 0 0;padding:0;color:#444;font-family:arial;}
.step_box1 .iwrap h4 {font-size:14px;margin:0 0 10px 0;padding:0;color:#00a8c4;font-family:arial;font-weight:normal;}
.step_box1 .iwrap .desc {text-align:right;padding:10px 0 0 0;color:#aaa;margin-top:-30px;}
.step_box1 .iwrap input, .step_box .iwrap textarea {padding:6px 10px 10px 10px !important;border:1px solid #ccc;border-radius:6px;}
.step_box1 .iwrap .cardimg {width:295px;height:195px;overflow:hidden;background:#ccc;margin-bottom:10px;}
.step_box1 .iwrap .dpimg {width:640px;height:360px;overflow:hidden;background:#ccc;margin-bottom:0px;}
.step_box1 .iwrap .dpimg img {width:100%;height:100%;}
.btcam {clear:both;padding:20px 0 0 0;}
.btcam ul {float:left;width:255px;border:1px solid #ccc;background:#fff;padding:10px 20px;margin:5px 6px;height:180px;}
.btcam ul li {float:left;background:url(../image/common/bul_list.png) no-repeat 6px 9px;padding:5px 0 5px 18px;width:230px; color:#ff6600} /* cki_0826 color 교체 */
.btcam ul li a {color:#ff6600;}										 /* cki_0828 css추가 */
.btcam ul li.title {background:none;padding:5px 0 8px 0;font-weight:bold;font-size:16px;font-family:arial; color:#1b1b1b}  /* cki_0826 color 교체 */
.pop_btn_close {display:block;width:19px;height:19px;background:url(../image/common/btn_close.png) no-repeat 0 0;position:absolute;margin:5px 0 0 910px;}

/* 18-11-29 */
.wrap_popup {width: 777px;height: 526px;border: 1px solid #b8b8b8;box-sizing: border-box;overflow: hidden;position: relative;}
.wrap_popup .txt {display: block;font-size: 18px;line-height: 25px;color: #e37a39;text-align: center;margin-top: 25px;}
.wrap_popup .popup_tit {background-color: #e37a39;line-height: 45px;font-size: 18px;color: #fff;font-weight: 400;padding-left: 40px;}
.wrap_popup .popup_invest {width: 100%;}
.wrap_popup .popup_invest .pop_invest01{width: 670px;margin: 0px auto;margin-top: 45px;border-top: 3px solid #a5a5a5;}
.wrap_popup .popup_invest .pop_invest01 tr {height: 40px;border-bottom: 1px solid #a5a5a5;}
.wrap_popup .popup_invest .pop_invest01 tr td{font-size: 14px;}
.wrap_popup .popup_invest .pop_invest01 tr td:first-child {font-size: 15px;width: 150px;text-align: center;border-right : 2px dotted #a5a5a5;border-left : 2px dotted #a5a5a5;background-color: #c3e7ff;}
.wrap_popup .popup_invest .pop_invest01 tr td:last-child {padding-left: 25px;}
.wrap_popup .popup_invest .pop_invest01 .blue td{color: #005996;}
.wrap_popup .popup_invest .pop_invest01 .gray{color: #787878;}
.wrap_popup .popup_invest .pop_invest02{width: 670px;margin: 0 auto;border: 1px solid #a5a5a5;margin-top: 30px;}
.wrap_popup .popup_invest .pop_invest02 tr {height: 40px;border-bottom: 1px solid #a5a5a5;}
.wrap_popup .popup_invest .pop_invest02 tr td{font-size: 14px;text-align: center;border-right: 1px solid #a5a5a5;}
.wrap_popup .popup_invest .pop_invest02 tr:first-child td {font-size: 15px;}
.wrap_popup .popup_invest .pop_invest02 .blue td{color: #005996;}
.wrap_popup .popup_invest .pop_invest02 tr:nth-child(2) span {font-size: 14px;color: #606060;}
.wrap_popup .popup_account {width: 100%;}

.wrap_popup .popup_account table{width: 670px;margin: 0px auto;margin-top: 25px;border-top: 3px solid #a5a5a5;}
.wrap_popup .popup_account table tr {height: 40px;border-bottom: 1px solid #a5a5a5;}
.wrap_popup .popup_account table tr td{font-size: 14px;}
.wrap_popup .popup_account table tr td:first-child {font-size: 15px;width: 150px;text-align: center;border-right : 2px dotted #a5a5a5;border-left : 2px dotted #a5a5a5;background-color: #c3e7ff;}
.wrap_popup .popup_account table tr td:last-child {padding-left: 25px;}
.wrap_popup .popup_account table .blue td{color: #005996;}
.wrap_popup .popup_account table .gray{color: #787878;}
.wrap_popup .popup_pw {width: 100%;}
.wrap_popup .popup_pw p {display: block;font-size: 18px;color: #e37a39;text-align: center;margin-top: 25px;}
.wrap_popup .popup_pw .txt span {color: #7114fc;font-size: 18px;}
.wrap_popup .popup_pw form {width: 525px;margin: 55px auto;}
.wrap_popup .popup_pw form .form_txt {font-size: 15px;line-height: 40px;}
.wrap_popup .popup_pw form .form_input input{width: 100%;height: 40px;}
.wrap_popup .popup_id {width: 100%;}
.wrap_popup .popup_id p {display: block;font-size: 18px;color: #e37a39;text-align: center;margin-top: 25px;}
.wrap_popup .popup_id .txt span {color: #7114fc;font-size: 18px;}
.wrap_popup .popup_id form {width: 525px;margin: 55px auto;}
.wrap_popup .popup_id form .form_txt {font-size: 15px;line-height: 40px;}
.wrap_popup .popup_id form .phone_input {float: left;font-size: 14px;height: 40px;border: 1px solid #afaeae;
}
.wrap_popup .popup_id form .form_input input{width: 100%;height: 40px;}
.wrap_popup .popup_id .phone_nb{height: 37px;border:0;}
.wrap_popup .popup_id form .phone_txt {width: 30px;font-size: 14px;float: left;color: #333;font-weight: bold;line-height: 40px;text-align: center;}
.wrap_popup .pop_btn {text-align: center;}
.wrap_popup .pop_btn a.ok {display: inline-block;margin: 0 auto;padding: 15px 40px;background: #e37a39;color: #fff;font-size: 15px;text-align: center;border: 1px solid #afaeae;}
.wrap_popup .pop_btn a.wh {display: inline-block;margin: 0 auto;padding: 15px 40px;background: #fff;color: #e37a39;font-size: 15px;text-align: center;border: 1px solid #e37a39;}
.wrap_popup .pop_close {display: block;position: absolute;width: 25px;height: 25px;background: url('../images/pop_btn_close.png') center no-repeat;cursor: pointer;right: 25px;top: 8px;}
.wrap_popup .member_txt {display: block;font-size: 18px;color: #7a7a7a;text-align: center;margin: 60px 0;}
.wrap_popup .popup_member p{font-size: 15px;text-align: center;}
.wrap_popup .popup_member .member_info {line-height: 60px;text-align: center;color: #dd5151;font-size: 20px;border: 1px solid #afaeae;margin: 15px auto 100px;width: 605px;}

.view td.cont *{line-height: 120%;}
/* 20190308 ~ */
.f4u_intro_wrap {width:100%;float:left;}
.f4u_intro_wrap .f4u_intro_box {overflow:hidden;margin:0 0 0 100px;width:1000px;float:left;}
.f4u_dl {width:450px;height:600px;margin:0 0 30px 0;}
.f4u_dl dt {float:left;font-weight:600;font-size:30px;padding:25px 0 15px 0;border-bottom:1px solid #ccc;width:100%;}
.f4u_dl dd.desc {float:left;font-size:15px;color:#555;line-height:24px;padding:15px 0 0 0;width:100%;}
.f4u_dl_left {float:left;}
.f4u_dl_right {float:right;}
.f4u_dl_right dt {text-align:right;}
.f4u_dl_right dd.desc {text-align:right;}
.f4u_ment_1 {text-align:center;float:left;width:100%;}
.f4u_ment_1 .ment_1 {color:#e37a39;font-size:50px;font-weight:600;text-indent:-2px;padding-bottom:10px;}
.f4u_ment_1 .ment_3 {font-size:30px;padding-top:10px;line-height:42px;}
.f4u_ment_1 .ment_3 strong {font-size:30px;border-bottom:1px solid #1b1b1b;font-weight:900;}
/* 20190408 */
.under_text2 {color:#ff6600;font-size:18px;margin-bottom:30px;}
.under_text2 strong {font-size:18px;}
.pop_body1 .stl {font-size:13px; font-weight:bold; color:#333;border-top:2px solid #1b1b1b; border-bottom:1px solid #e5e5e5; width:100%; margin:0 auto; padding:30px 0 30px 15px;} 
.pop_body1 .stl span.during{padding:1px 6px 4px; background:#00aacc; font-size:13px; font-weight:bold; color:#fff !important; border-radius:3px; } 
.pop_body1 .stl span.assign{padding:1px 6px 4px; background:#ff8800; font-size:13px; font-weight:bold; color:#fff !important; border-radius:3px; } 
.pop_body1 .stl span.finish{padding:1px 6px 4px; background:#ff6600; font-size:13px; font-weight:bold; color:#fff !important; border-radius:3px; }
.pop_body1 .ctl {font-size:13px; font-weight:bold; color:#333; border-bottom:1px solid #e5e5e5; width:100%; margin:0 auto; padding:30px 0 30px 15px;}
.pop_body1 .ctl span{color:#777; font-weight:bold;}
.pop_body1 .org {color:#ff6600 !important;}
.pop_body1 .org a {color:#ff6600 !important;}
.pop_body1 .org a:hover {color:#ff6600 !important; background-color:#fff8aa;}
.pop_body1 span {font-size:13px; font-weight:normal; color:#555 !important; }
.pop_body1 .gud dt{color:#777; margin-bottom:5px; float:left; margin-right:5px; line-height:16px;}
.pop_body1 .gud dd{color:#555; margin-bottom:5px; font-size:13px; line-height:16px;}

/* 20190828 */
.follow_div .table_area {margin:0;}
.follow_div .tab_content {padding:0;}
.follow_div .tab_content .pager {padding:50px 0 80px 0;}
.follow_div .tb_type_10 {border-top:2px solid #1b1b1b;border-bottom:1px solid #ddd;width:100%;}
.follow_div .tb_type_10 th {background:#efefef;font-size:12px;text-align:center;padding:12px 10px;border-left:1px solid #ddd;}
.follow_div .tb_type_10 td {text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:12px 10px;} 
.follow_div .tb_type_10 th:nth-child(1), .follow_div .tb_type_10 td:nth-child(1) {border-left:none;}
.follow_div .follow_div2 {padding:30px 0;border:1px solid #fff;}
.follow_div .my_item_list_area {width:500px;margin:0 auto;border:none;}
.follow_div .my_item_list_area .my_item_list li {width:500px;overflow:hidden;}
.follow_div .my_item_list_area .my_item_list li .follow_boxl {float:left;width:49.9%;}
.follow_div .my_item_list_area .my_item_list li .follow_boxr {float:right;width:49.9%;border-left:1px dotted #ccc;}
.follow_div .my_item_list_area .my_item_list li .follow_box .title {text-align:right;font-size:15px;padding:15px 15px 5px 15px;}
.follow_div .my_item_list_area .my_item_list li .follow_box .num {text-align:right;font-weight:800;font-size:26px;padding:5px 15px 15px 15px;}
.follow_div .my_item_list_area .my_item_list li .follow_boxb {clear:both;}
.follow_div .my_item_list_area .my_item_list li .follow_boxb a {display:inline-block;width:96%;margin:0 10px 10px 10px;padding:13px 0 15px 0;font-size:16px;color:#fff;background:#e37a39;text-align: center;}
.follow_div .f_invite a em {border:1px solid #fff;width:50px;height:50px;float:left;border-radius:25px;margin:13px 0 0 15px;background:url(../images/ico_slk.png) no-repeat 0 0;background-size:auto 100%;}
.follow_div .f_invite a {border:1px solid #aaa;color:#777;}

.wrap_popup_n {width:600px;}
.pop_area_n {width:100% !important;}
.wrap_popup_n .popup_tit {background-color: #e37a39;line-height: 45px;font-size: 18px;color: #fff;font-weight: 400;padding-left: 25px;}
.wrap_popup_n .member_txt {display: block;font-size: 18px;color: #7a7a7a;text-align: center;margin: 30px 0;}
.wrap_popup_n .popup_member .member_info {margin:0 auto;}

/* 20190927 */
.new_sub_top {height:380px;background: url('../images/bg_tit_sub02.png') center 0 no-repeat;}
.new_sub_top .txt{font-weight: 600;text-shadow: 2px 2px 53px #222;}

.new_sub_tab{padding:58px 0;text-align:center;}
.new_sub_tab li{display:inline-block;margin-left:1px;width:176px;line-height:41px;text-align:center;border:1px solid #fff;background: #fefefe;}
.new_sub_tab li:last-child{border-left:0}
.new_sub_tab li a{font-size: 15px;color: #999;font-weight: 100;}
.new_sub_tab li.active{background:#fff;}
.new_sub_tab li.active a{color:#e37a39;font-weight: 600;}


.wrap_tag {padding:6px;text-align: center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0px;padding:13px 0 15px 0;}
.wrap_tag a {display:inline-block;padding:6px 18px;word-break: break-all;font-size:16px;}
.wrap_tag a:hover, .wrap_tag a.on {color:#e37a39;}

/* 20191029 */
.neo_section_box_s {width:1100px;margin:0 auto;}
.neo_section_box_s p.ment {padding-top:80px;font-size:25px;line-height:45px;font-weight:100;}
.neo_section_box_s p.ment strong {font-size:25px;line-height:50px;font-weight:400;}
.neo_section_box_s p.ment strong.red {font-size:26px;line-height:50px;font-weight:600;color:#bb3330;}
.neo_section_box_s p.btn {text-align:center;padding-top:60px;}
.neo_section_box_s p.btn a {display:inline-block;color:#fff;background:#bb3330;font-size:18px;width:290px;height:60px;}
.neo_section_box_s p.btn a:hover {background:#ff5350;}
.neo_section_box_s p.btn a span {display:inline-block;width:25px;height:25px;background:url(../images/btn_bul1.png) no-repeat 0 0;background-size:100%;margin:18px 15px -5px 0;}
.neo_section_box_s p.btn1 {text-align:center;padding-top:60px;}
.neo_section_box_s p.btn1 a {display:inline-block;color:#fff;background:#bb3330;font-size:18px;width:260px;height:60px;}
.neo_section_box_s p.btn1 a:hover {background:#ff5350;}
.neo_section_box_s p.btn1 a span {display:inline-block;width:25px;height:25px;background:url(../images/btn_bul1.png) no-repeat 0 0;background-size:100%;margin:18px 15px -5px 0;}

.wrap_project {overflow:hidden;}
.wrap_project_box {float:right;padding:20px 30px 0 0;}
.wrap_project_box .input_style3 {width:100%; height:36px; padding:0 10px; line-height:24px; color:#949494; border:1px solid #e5e5e5; font-size:14px; box-sizing:border-box;}
.wrap_project_box button.form_btn_d {height:20px;width:20px; margin:7px 0 0 -33px; padding:10px; font-size:13px; cursor:pointer; line-height:35px; background: url(../images/btn_search_n.png) no-repeat 0 0;background-size: auto 100%;position: absolute;}
.wrap_project_box select {height:36px; padding:0 10px; line-height:24px; color:#949494; border:1px solid #e5e5e5; font-size:14px; box-sizing:border-box; }
.wrap_project_box select.sel_wfix {width: 115px;}

.wrap_project_box_l {float: left;}
.wrap_project_box_l .samo_guide {float: left;margin:45px 0 0 35px;}
.wrap_project_box_l .samo_guide i {float: left;color:#464646;font-size: 15px;font-style: normal;}
.wrap_project_box_l .samo_guide span {float: left;margin-left:5px;width:16px;height:16px;background: url(../images/icon_arrrow.png) no-repeat 0 0;background-size: 100%;}

/* 20191107 */

.tb_type_i, .tb_type_i2 {width:100%;}
.tb_type_i2 th {text-align:right;color:#676767;font-weight:300;padding:0 20px 0 0;}
.tb_type_i2 td {padding:4px 20px 4px 0;}
.tb_type_i td a.ss {margin:2px 0 2px 2px;display:inline-block;}
.tb_type_i td .btn_ment {color:#878787;font-size:14px;line-height:22px;width:240px;padding:0 0 10px 60px;text-indent: -20px;}
.tb_input_text {border:1px solid #dedede;padding:8px;width:634px;}
.tb_input_text1 {border:1px solid #dedede;padding:8px;width:560px;}
.file_input_div {position:relative;width:138px; height:38px;}
.file_input_img_btn {position:absolute;margin:-2px 0 0 15px;}
.file_input_hidden {font-size:29px; position:absolute;z-index:999;width:138px; left:0px; top:0px;margin:0 0 0 510px;opacity:0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); cursor:pointer;}

.i_op {cursor: pointer!important;}
.i_cl {position:absolute;margin:-80px 0 0 512px;cursor: pointer !important;}

.ipage04 {border:1px solid #dedede;overflow: hidden;}
.ipage04 .ipage04_l {float:left;}
.ipage04 .ipage04_r {float:right;}

.map_na {display:inline-block;width:70px;height:60px;position: absolute;color:#ffff;cursor: pointer;}
.map_na:hover {color:yellow;}
.map_na .num {font-size:30px;font-weight:500;padding:0 0 8px 0;}
.map_na .txt {line-height:16px;}
.map_na1 {margin:316px 0 0 325px;}
.map_na2 {margin:400px 0 0 265px;}
.map_na3 {margin:370px 0 0 155px;}
.map_na4 {margin:260px 0 0 80px;width:100px;}
.map_na5 {margin:148px 0 0 152px;}
.map_na6 {margin:107px 0 0 280px;}

/* 20200104 */
.ptitle_wrap {overflow:hidden;height:380px;clear:both;}
.ptitle_wrap h2 {position: absolute;left:50%;width:400px;font-size:40px;font-weight:600;margin:80px 0 0 -550px;}
.ptitle_wrap .stitle {position: absolute;left:50%;width:400px;font-size:20px;font-weight:600;margin:135px 0 0 -547px;line-height:26px;}
.ptitle_wrap .smenu {width:1100px;text-align:center;margin:0 auto;padding-top:300px;}
.ptitle_wrap .smenu a {display:inline-block;margin:0 -2px;background-color:#777;opacity:0.9;border:1px solid #fff;}
.ptitle_wrap .smenu a span {display:inline-block;padding:13px 0;width:175px;color:#fff;font-size:14px;font-weight:500;}
.ptitle_wrap .smenu a.on {background-color:#fff;opacity:1;}
.ptitle_wrap .smenu a.on span {color:#1b1b1b;font-weight:600;}

/* 20200310 */
.funding_info_area1 .line_sec {margin:0 0 0 70px;overflow:hidden;}
.funding_info_area1 .line_sec p {float:left;width:150px;text-align: right;padding:6px 10px 0 0;}
.funding_info_area1 .line_sec input {padding:10px;height:40px;}
.funding_info_area1 .ment {margin:0;}
.funding_info_area1 .btm_form_box {margin:10px 0 0 190px;}

.section_detail .wrap_btnn {overflow:hidden;}
.section_detail .wrap_btnn .btn{text-align:center;display:inline-block;line-height:55px;}
.section_detail .wrap_btnh {padding-top:5px;overflow:hidden;clear:both;}
.section_detail .wrap_btnn .btn00{background:#acacac;width:370px;float:left;font-size: 17px;color: #fff;font-weight: 600;border-radius: 3px;}
.section_detail .wrap_btnn .btn01{background:#e37a39;width:370px;float:left;font-size: 17px;color: #fff;font-weight: 600;border-radius: 3px;}
.section_detail .wrap_btnn .btn02_1{background:#eeeeee;width:182px;float:left;font-size: 15px;color: #2a1a16;font-weight: 300;border-radius: 3px;}
.section_detail .wrap_btnn .btn02_1.on{background:#1b1b1b;color:#fff;}
.section_detail .wrap_btnn .btn02_1 .icon{vertical-align: -7px;margin-right:11px;}
.section_detail .wrap_btnn .btn02_2{background:#eeeeee;width:182px;float:right;font-size: 15px;color: #2a1a16;font-weight: 300;border-radius: 3px;}
.section_detail .wrap_btnn .btn02_2 .icon{vertical-align: -7px;margin-right:11px;}

.section_detail .wrap_btnn .btn03_1{background:#eeeeee;width:120px;float:left;font-size: 15px;color: #2a1a16;font-weight: 300;border-radius: 3px;}
.section_detail .wrap_btnn .btn03_1.on{background:#1b1b1b;color:#fff;}
.section_detail .wrap_btnn .btn03_1 .icon{vertical-align: -7px;margin-right:11px;}
.section_detail .wrap_btnn .btn03_2{background:#eeeeee;width:120px;float:left;font-size: 15px;color: #2a1a16;font-weight: 300;margin-left:5px;border-radius: 3px;}
.section_detail .wrap_btnn .btn03_2 .icon{vertical-align: -7px;margin-right:9px;}
.section_detail .wrap_btnn .btn03_3{background:#eeeeee;width:120px;float:right;font-size: 15px;color: #2a1a16;font-weight: 300;border-radius: 3px;}

/* 20200312 */
.wrap_share {padding:10px;}
.wrap_share .share-button {display:inline-block;}
.wrap_share i {display:inline-block;font-size:25px;padding:5px;border-radius:6px;cursor: pointer;}
.wrap_share .link-share-button i {color:#ff6600;background:#fff;border:2px solid #ff6600;}
.wrap_share .fb-share-button i {color:#1a4389;background:#fff;border:2px solid #1a4389;}
.wrap_share .kakao-share-button i {color:#4b363b;background:#f3db00;border:2px solid #f3db00;}
.wrap_share .hidden-share-button i {width:30px;height:30px;position: absolute;margin-top: -30px;}
.wrap_share_2 {text-align:right;padding-right:20px;}
.wrap_share_3 {text-align:center;}
.wrap_share_2 i {margin:0 2px;}
.wrap_share_3 i {margin:0 2px;}
.wrap_share_4 {text-align:left;padding:10px 0 0 120px;}

/* 20200317 */
.menu_wrap {margin:0 auto;width:470px;padding:30px 0;}
.menu_tab {overflow:hidden;}
.menu_tab li {display:inline-block;text-align:center;}
.menu_tab li a {display:inline-block;text-align:center;font-size:18px;font-weight:500;padding:0 10px;}
.menu_tab li.active a {color:#e37a39 !important;}

.list_type_thumb {overflow:hidden;border-top:2px solid #1b1b1b;margin:0 27px;padding-bottom:20px;}
.list_type_thumb li {overflow:hidden;border-bottom:1px solid #e5e5e5;padding:20px 0;}
.list_type_thumb li div.img {float:left;margin-right:20px;overflow: hidden;border-radius: 10px;}
.list_type_thumb li div.img img {width:260px;height:135px;}
.list_type_thumb li div.data .cate {display:inline-block;font-size:13px;padding-bottom:8px;font-weight:600;}
.list_type_thumb li div.data .cate strong {display:inline-block;font-size:13px;color:#e37a39 !important;padding-right:10px;margin-right:10px;line-height:15px;border-right:2px solid #e37a39;}
.list_type_thumb li div.data .title {font-size:18px;}
.list_type_thumb li div.data .namedate {display:inline-block;color:#999;font-size:12px;padding-top:18px;}
.list_type_thumb li div.data .namedate span {display:inline-block;color:#999;font-size:12px;padding-right:10px;}
.list_type_thumb li div.data .likeview {padding-top:7px;font-size:12px !important;}
.list_type_thumb li div.data span.likeview  {display:inline-block;padding-right:5px;padding-left:10px;color:#e37a39 !important;}
.list_type_thumb li div.data span.likeview .view {margin-left:20px;}
.list_type_thumb li div.data span.likeview i {font-size:13px !important;}

.ellipsis_2 {
	/* 두 줄 자르기 */ display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	/* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.5; max-height: 4.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellipsis_21 {
	/* 두 줄 자르기 */ display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	/* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.4; max-height: 4.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	
.ellipsis_3 {
	/* 한 줄 자르기 */ display: inline-block; width: 800px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	/* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.5; max-height: 4.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	
/* 20200328 */
.wrap_detail {margin:50px 27px;overflow:hidden;}
.wrap_detail_l {overflow:hidden;float:left;width:260px;}
.wrap_detail_l h3 {font-size:35px !important;font-weight:600;margin:0 0 15px 0 !important;word-break: keep-all;line-height:33px;}
.wrap_detail_l p {font-size:18px !important;line-height:24px;padding-right:15px;color:#777;}
.wrap_detail_r {overflow:hidden;float:right;width:800px;padding-left:30px;}
.wrap_detail_r .title {font-size:20px;line-height:26px;}
.wrap_detail_r .title strong {display:inline-block;font-size:20px;color:#e37a39 !important;padding-right:10px;margin-right:10px;line-height:19px;border-right:2px solid #e37a39;}
.wrap_detail_r .data {overflow:hidden;font-size:14px;color:#999;padding:15px 0;border-bottom:1px solid #aaa;}
.wrap_detail_r .data .write {float:left;}
.wrap_detail_r .data .date {float:right;}
.wrap_detail_r .contents {min-height:50px;padding:30px 0;font-size:16px;line-height:24px;}

.wrap_detail_r .contents_bwrap {overflow: hidden;}
.wrap_detail_r .contents_bwrap .title {color:#1b1b1b;font-size: 16px;font-weight: 600;letter-spacing: -1px;padding:0 0 8px 0;}
.wrap_detail_r .contents_bwrap1 {border-top: 1px solid #e7e7e7;padding:20px 0;}
.wrap_detail_r .contents_bwrap2 {padding:20px 0;}

.wrap_detail_r .contents_bwrap .file_wrap {overflow: hidden;}
.wrap_detail_r .contents_bwrap .file_wrap a {display: inline-block;overflow: hidden;background: #fcfcfc;border: 1px solid #d9d9d9;border-radius: 6px;padding:7px 10px;margin:0 0 4px 0;}
.wrap_detail_r .contents_bwrap .file_wrap a:hover {background: #f4f4f4;border: 1px solid #d9d9d9;}
.wrap_detail_r .contents_bwrap .file_wrap a span {float: left;color:#666;font-size: 14px;letter-spacing: -1px;padding:2px 10px 0 0;}
.wrap_detail_r .contents_bwrap .file_wrap a i {width:20px;height:20px;background: url(../images/icon_download.png) no-repeat 0 0;background-size: 100%;float: right;}

.wrap_detail_r .contents_bwrap2 ul {overflow: hidden;}
.wrap_detail_r .contents_bwrap2 ul li {overflow: hidden;float: left;width: 100%;padding:0 0 7px 0;}
.wrap_detail_r .contents_bwrap2 ul li a {overflow: hidden;font-size: 14px;letter-spacing: -1px;color:#666;}
.wrap_detail_r .contents_bwrap2 ul li a:hover {text-decoration: underline;}
.wrap_detail_r .contents_bwrap2 ul li a i {float: left;font-size: 20px;font-weight: 800;padding: 0 8px 0 0;font-style: normal;line-height: 16px;}

.wrap_detail_r .prenext {border-top:1px solid #ddd;padding:15px 0;}
.wrap_detail_r .gotolist {display:inline-block;width:100px;text-align:center;background:#e37a39;color:#fff;padding:15px 0;font-size:16px;}
.wrap_detail_r .wrap_like_share {border-top:1px solid #aaa;padding:15px 0;overflow: hidden;}
.tb_type_prenext {width:100%;font-size:14px;}
.tb_type_prenext tr {border-top:1px dotted #ccc;}
.tb_type_prenext tr:nth-child(1) {border:none;}
.tb_type_prenext td {padding:10px 0;}
.tb_type_prenext .dir {font-weight:600;}
.tb_type_prenext .stitle {font-size:15px;line-height:20px;}
.tb_type_prenext .sdate {padding-top:5px;color:#999;}

.wrap_btnt {float:left;}
.wrap_btnt .wrap_btnh i {font-size:14px;display:inline-block;padding-right:7px;color:#e37a39 !important;}
.wrap_btnt .wrap_btnh {font-size:14px;}
.wrap_btnt .wrap_btnh .btn_like_on {color:#e37a39 !important;}
.wrap_btnt .wrap_btnh span.like {color:#333 !important;font-size:14px;font-weight:600;display:inline-block;padding:0 0 0 5px;}
.wrap_btnt .wrap_btnh a {display:inline-block;background:#fff;padding:15px;}

.wrap_btnt .wrap_btnh {color:#1b1b1b;padding:16px 5px 20px 5px;overflow:hidden;}
.wrap_btnt .wrap_btnh span {display:inline-block;}
.wrap_btnt .wrap_btnh span:nth-child(1) {padding:0 0 0 13px;}
.wrap_btnt .wrap_btnh span em {font-style:normal;color:#0077a7;padding:0 10px 0 5px;}
.wrap_btnt .wrap_btnh span.more {float:right;margin-right:60px;color: #e37a39;}

.wrap_btnt .wrap_btnh span.share {font-size:14px !important;float:right;margin:0 18px -8px 0;color:#666;}
.wrap_btnt .wrap_btnh span.share em {float:left;margin-top:-5px;width:12px;height:22px;background:url(../images/ico_share.png) no-repeat 0 0;background-size: auto 100%;}
.wrap_btnt .wrap_btnh span.likeit_off {font-size:14px !important;float:left;margin:0 15px -8px 0;color:#666;}
.wrap_btnt .wrap_btnh span.likeit_off em {float:left;margin-top:-5px;width:16px;height:25px;background:url(../images/neo_mark_good.png) no-repeat 0 -2px;background-size: auto 100%;}
.wrap_btnt .wrap_btnh span.likeit_on {font-size:14px !important;float:left;margin:0 15px -8px 0;color:#e37a39;}
.wrap_btnt .wrap_btnh span.likeit_on em {float:left;margin-top:-5px;width:16px;height:25px;background:url(../images/neo_mark_good_on.png) no-repeat 0 -2px;background-size: auto 100%;}
.wrap_btnt .wrap_btnh span.likeit_off i.num {color:#1b1b1b !important;font-style: normal;display: inline-block;padding-left:5px;}
.wrap_btnt .wrap_btnh span.likeit_on i.num {color:#e37a39 !important;font-style: normal;display: inline-block;padding-left:5px;}

.wrap_btnt1 {float:right;text-align:right;padding:15px 0;}
.wrap_btnt1 span {font-size:14px;display:inline-block;padding-left:15px;color:#666;}
.wrap_btnt1 em {font-size:14px;display:inline-block;font-style:normal;color:333 !important;padding:0 5px;font-weight:600;color:#1b1b1b !important;}

/* 20200401 */
.wrap_comment {background:#fcfcfc;padding:0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.wrap_comment_30 {margin-bottom:30px;}
.wrap_comment_input {overflow:hidden;padding:0;}
.wrap_comment_input2 {overflow:hidden;padding:10px 20px;}
.wrap_comment_input .wc_input {float:left;padding:10px;border:1px solid #ccc;width:540px;}
.wrap_comment_input .wc_input2 {float:left;padding:10px;border:1px solid #ccc;width:calc(100% - 23px); margin-bottom: 5px;}
.wrap_comment_input a {float:right;text-align:center;background:#e37a39;color:#fff;padding:8px 20px;font-size:12px;}
.wrap_comment_box .texty a.cs {float:right;text-align:center;background:#ddd;color:#1b1b1b;padding:5px 12px;font-size:12px;margin-left:5px;}

.wrap_comment_input .wc_textarea {float:left;padding:10px;border:1px solid #ccc;width:calc(100% - 22px);margin-bottom:5px;height:60px;}
.wrap_comment_input .wc_textarea:focus {outline:1px solid #999;margin: 1px 1px 6px 1px;}
.wrap_comment_input .wc_textarea1 {float:left;padding:10px;border:1px solid #ccc;width:calc(100% - 88px);margin-bottom:5px;height:60px;}
.wrap_comment_input .wc_textarea1:focus {outline:1px solid #999;margin: 1px 1px 6px 1px;}
.wrap_comment_input .wc_textarea2 {float:left;padding:10px;border:1px solid #ccc;width:calc(100% - 22px);margin-bottom:5px;height:60px;}
.wrap_comment_input .wc_textarea2:focus {outline:1px solid #999;margin: 1px 1px 6px 1px;}
.wrap_comment_input .textarea_height_ctl_1 {width:calc(100% - 0px);min-height: 100px;max-height: 400px;resize: none;overflow-y: auto;box-sizing: border-box;}
.wrap_comment_input .textarea_height_ctl_1:focus {width:calc(100% - 2px);}
.wrap_comment_input .textarea_height_ctl_2 {width:calc(100% - 0px);min-height: 100px;max-height: 400px;resize: none;overflow-y: auto;box-sizing: border-box;}
.wrap_comment_input .textarea_height_ctl_2:focus {width:calc(100% - 2px);}

.wrap_comment_input_neo {background: #fcfcfc;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.wrap_comment_box {overflow:hidden;border-top:1px solid #ccc;padding:20px 20px 10px 20px;}
.wrap_comment_box:nth-child(1) {border:none;padding:20px 20px 10px 20px;}
.wrap_comment_box .pimage {float:left;margin-right:10px;overflow:hidden;border-radius:55px;}
.wrap_comment_box .pimage img {width:45px;height:45px;border-radius:55px;}
.wrap_comment_box .datao {overflow:hidden;padding-top:3px;}
.wrap_comment_box .datao p {float:left;}
.wrap_comment_box .datao p.delmodi {float:right;}
.wrap_comment_box .datao p.user {font-weight:600;padding:1px 5px 0 0;font-size:14px;color:#464646;}
.wrap_comment_box .datao p.member {font-weight:600;padding-right:8px;font-size:14px;color:#e37a39;}
.wrap_comment_box .datao p.member_kind {font-weight:200;padding:2px 3px 3px 3px;font-size:11px;color:#fff;background:#999;border-radius: 4px;margin:0px 0 0 0;}
.wrap_comment_box .datao p.dot {padding:3px 2px 0 5px;}
.wrap_comment_box .datao p.like_off span {float:left;width:18px;height:18px;margin:0 1px 0 8px;}
.wrap_comment_box .datao p.like_off span.like {background: url(../images/neo_mark_good.png) no-repeat 0 0;background-size: 100%;}
.wrap_comment_box .datao p.like_off em {font-style: normal;font-size:14px;color:#464646;display: inline-block;padding:2px 0 0 2px;}
.wrap_comment_box .datao p.like_off2 span {float:left;width:18px;height:18px;margin:0 1px 0 8px;}
.wrap_comment_box .datao p.like_off2 span.like {background: url(../images/neo_mark_good.png) no-repeat 0 0;background-size: 100%;}
.wrap_comment_box .datao p.like_off2 em {font-style: normal;font-size:14px;color:#464646;display: inline-block;padding:2px 0 0 2px;}
.wrap_comment_box .datao p.like_on span {float:left;width:18px;height:18px;margin:0 1px 0 8px;}
.wrap_comment_box .datao p.like_on span.like {background: url(../images/neo_mark_good_on.png) no-repeat 0 0;background-size: 100%;}
.wrap_comment_box .datao p.like_on em {font-style: normal;font-size:14px;color:#e37a39;display: inline-block;padding:2px 0 0 2px;}
.wrap_comment_box .datao p.date {padding:0 8px 0 0;font-size:14px;color:#888;border:none;line-height: 14px;}
.wrap_comment_box .datao .daten {padding:5px 8px 0 0;font-size:12px;color:#888;border:none;line-height: 14px;clear:both;}
.wrap_comment_box .datao p.reply a {display:inline-block;color:#fff;background:#999;padding:3px 5px;font-size:12px;margin-top:-2px;}
.wrap_comment_box .datao p.reply2 a {display:inline-block;color:#464646;padding:3px 5px;font-size:14px;margin-top:-2px;}
.wrap_comment_box .datao p.delmodi a.modi {display:inline-block;border-right:1px solid #999;padding-right:10px;margin-right:5px;}
.wrap_comment_box .texty {margin:10px 0 10px 55px;padding:10px 0 0 0;line-height:21px;font-size:14px;color: #464646;word-spacing: 0.5px;}
.wrap_comment_box .texty_del {margin:10px 0 35px 55px;}

.wrap_comment_box .wrap_comment {background:#eee;padding:20px;border-top:1px solid #ddd;}
.wrap_comment_box .wrap_comment_input {overflow:hidden;padding-bottom:10px;}
.wrap_comment_box .wrap_comment_input .dicon {float:left;color:#333;font-size:20px;padding:10px 5px 0 60px;}
.wrap_comment_box .wrap_comment_input .wc_input {float:left;padding:10px;border:1px solid #ccc;width:457px;}
.wrap_comment_box .wrap_comment_input .wc_input2 {float:right;padding:10px;border:1px solid #ccc;width:calc(100% - 78px); margin-bottom: 5px;}
.wrap_comment_box .wrap_comment_input a.md {float:right;text-align:center;background:#e37a39;color:#fff;padding:10px 20px;font-size:14px;}

.bline-t {clear: both;}

.comment_tit_wrap {padding:70px 18px 30px 24px;}
.comment_tit_wrap .comment_title {font-size:20px;font-weight: 600;padding:0 0 20px 0;color:#464646;}
.comment_tit_wrap .comment_desc {font-size:14px;line-height:21px;color:#464646;}

.wrap_comment_box .wrap_comment_box {overflow:hidden;border-top:1px dotted #ccc;padding:20px 0 10px 0;margin:0 0 0 60px;}
.wrap_comment_box .wrap_comment_box .dicon {float:left;color:#333;font-size:20px;padding:10px 5px 0 0px;}
.wrap_comment_box .wrap_comment_box .pimage {float:left;margin:0 10px 0 0px;overflow:hidden;border-radius:25px;}
.wrap_comment_box .wrap_comment_box .pimage img {width:50px;height:50px;}
.wrap_comment_box .wrap_comment_box .datao {overflow:hidden;}
.wrap_comment_box .wrap_comment_box .datao p {float:left;}
.wrap_comment_box .wrap_comment_box .datao p.delmodi {float:right;}
.wrap_comment_box .wrap_comment_box .datao p.user {font-weight:600;padding-right:8px;font-size:14px;}
.wrap_comment_box .wrap_comment_box .datao p.date {padding:0 8px 0 0;font-size:14px;color:#888;border:none;line-height: 14px;}
.wrap_comment_box .wrap_comment_box .datao p.reply a {display:inline-block;color:#fff;background:#999;padding:3px 5px;font-size:11px;margin-top:-2px;}
.wrap_comment_box .wrap_comment_box .datao p.delmodi a.modi {display:inline-block;border-right:1px solid #999;padding-right:10px;margin-right:5px;}
.wrap_comment_box .wrap_comment_box .texty {margin:10px 0 10px 65px;padding:10px 0 0 0;line-height:21px;font-size:14px;color: #464646;word-spacing: 0.5px;}
.wrap_comment_box .wrap_comment_box_reply {border-top:1px dotted #ccc !important;}

.wrap_comment_box .texty .wrap_comment {background:#eee;padding:20px;border-top:1px solid #ddd;}
.wrap_comment_box .texty .wrap_comment_input {overflow:hidden;}
.wrap_comment_box .texty .wrap_comment_input .wc_input {float:left;padding:10px;border:1px solid #ccc;width:480px;}
.wrap_comment_box .texty .wrap_comment_input .wc_input2 {float:left;padding:10px;border:1px solid #ccc; width:calc(100% - 22px); margin-bottom: 5px;}
.wrap_comment_box .texty .wrap_comment_input .wc_input_reply {float:left;padding:10px;border:1px solid #ccc;width:515px;}
.wrap_comment_box .texty .wrap_comment_input .wc_input_reply2 {float:left;padding:10px;border:1px solid #ccc; width:calc(100% - 22px); margin-bottom: 5px;}
.wrap_comment_box .texty .wrap_comment_input a.md {float:right;text-align:center;background:#e37a39;color:#fff;padding:5px 12px;font-size:12px;}

/* 게시판 상세 코멘트 페이징 20200410 */
.pager_noticetrend_comment { padding: 0px 0 10px;overflow:hidden;}
.pager_noticetrend_comment li.direction a{line-height:1}
.pager_noticetrend_comment ol { font-size: 0; text-align: center }
.pager_noticetrend_comment li { display: inline-block; width:32px;margin: 0 0 0 -1px;  vertical-align: top; color: #a8a8a8;border:1px solid #e5e5e5;}
.pager_noticetrend_comment li > a, .pager_noticetrend_comment li > span, .pager_noticetrend_comment li.current { line-height: 31px; padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:11px;font-weight:100; }
.pager_noticetrend_comment li.current{background-color: #f2f2f2;}
.pager_noticetrend_comment li > a{padding:0;margin:0;}
.pager_noticetrend_comment li.current { color: #fff;line-height: 30px;vertical-align: middle; font-weight: 600 }
.pager_noticetrend_comment li.prev > a, .pager_noticetrend_comment li.next > a { font-size: 10px; }
.pager_noticetrend_comment li.margin_l{margin-left:10px;}
.pager_noticetrend_comment li.margin_r{margin-right:10px;}

/* 20200510 */
.container2{margin:0 auto; padding:0 0 10px 0;width:1160px;}
.juju_li {overflow:hidden;padding-bottom:10px;}
.juju_li li {width:25%;float:left;margin:25px 55px 10px 0;}
.juju_li li.list_3th {margin:25px 0 10px 0;}
.juju_li li:hover {-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);margin:22px 55px 10px 0;transition:0.3s;border-radius:10px;}
.juju_li li dl {padding:10px;}
.juju_li li dl dd.img img {width:100%;}
.juju_li li dl dt {font-weight:600;padding:8px 0 4px 0;height:16px;font-size:16px;}
.juju_li li dl dt span.new {position:absolute;margin:2px 0 0 3px;display:inline-block;background:red;color:#fff;font-size:7px;padding:2px 3px 3px 3px;border-radius:10px;font-weight:600;}
.juju_li li dl dt span.note {float:right;color:#ff6600;font-size:13px;}
.juju_li li dl dd.desc {font-size:13px;height:34px;line-height:18px;padding-top:8px;color:#7d7d7d;}
.juju_li a {display:block;position:relative;border:1px solid #e7e7e7;border-radius:10px;}

.juju_li dl {padding:10px;}
.juju_li dl dd.img img {width:100%;}
.juju_li dl dt {font-weight:600;padding:8px 0 4px 0;height:16px;font-size:16px;}
.juju_li dl dt span.new {position:absolute;margin:2px 0 0 3px;display:inline-block;background:red;color:#fff;font-size:7px;padding:2px 3px 3px 3px;border-radius:10px;font-weight:600;}
.juju_li dl dt span.note {float:right;color:#ff6600;font-size:13px;}
.juju_li dl dd.desc {font-size:13px;height:34px;line-height:18px;padding-top:8px;color:#7d7d7d;}

.juju_dl1 {overflow:hidden;padding:10px 0;border-bottom:1px solid #ccc;}
.juju_dl1 dd.img {float:left;margin:0 10px 0 0;}
.juju_dl1 dd.img img {overflow:hidden;border-radius:20px;width:45px;}
.juju_dl1 dt {font-weight:600;font-size:18px;padding:3px 0 8px 0;}
.juju_dl1 dd.desc {color:#666;font-size:16px;}
.juju_dl1 dd.desc span.sta1 {color:#0072bc;display:inline-block;padding-right:6px;font-size:14px;}
.juju_dl1 dd.desc span.sta2 {color:#ff6600;display:inline-block;padding-right:6px;font-size:14px;}
.juju_dl1 dd.delmodi {float:right;margin:-20px 0 0 0;}
.juju_dl1 dd.delmodi a {font-size:14px;}
.juju_dl1 dd.delmodi a.modi {display:inline-block;border-right:1px solid #999;padding-right:10px;margin-right:5px;}

.juju_top_data_wrap {overflow: hidden;border-bottom: 1px solid #e7e7e7;padding-bottom: 15px;}
.juju_top_data_ico {overflow: hidden;}
.juju_top_data_ico .icon-mark {font-weight: 400;font-size:11px;border-radius:3px;padding:2px 6px 2px 4px;display: inline-block;margin:2px 0px 0 0px;line-height: 12px;position: relative;letter-spacing: -1px;}
.juju_top_data_ico .icon-mark_black {background:#1b1b1b;color:#fff;}
.juju_top_data_ico .icon-mark_glay {background:#aaa;color:#fff;}
.juju_top_data_title {font-size: 24px;font-weight: 800;letter-spacing: -1px;line-height: 30px;padding: 5px 0;}

.juju_top_data_rest {overflow: hidden;}
.juju_top_data_rest img.jj_thumb {float: left;width:20px;height:20px;}
.juju_top_data_rest .rest_data {float: left;color:#666;font-size: 14px;letter-spacing: -1px;margin:3px 0 0 5px;}
.juju_top_data_rest .rest_data span {float: left;}
.juju_top_data_rest .rest_data i {float: left;font-style: normal;font-size: 10px;padding:0 8px;color:#ddd;}

.juju_top_data_btn {float: right;margin: -22px 0 0 0;}
.juju_top_data_btn span {float: left;color:#666;font-size: 14px;letter-spacing: -1px;color:#1b1b1b;}
.juju_top_data_btn a {float: left;color:#666;font-size: 14px;letter-spacing: -1px;color:#1b1b1b;}
.juju_top_data_btn a:hover {text-decoration: underline;}
.juju_top_data_btn i {float: left;font-style: normal;font-size: 12px;padding:0 8px;color:#ddd;}




.jujub_post_none {font-size: 16px;color:#898989;width:100%;border-radius: 10px;background: #f9f9f9;text-align: center;padding:100px 0;margin: 20px 0 0 0;line-height: 24px;}

.wrap_detail_j h3 {display:block;text-align:center;font-size:26px !important;padding:30px 0 25px 0;border-bottom:1px solid #ddd;}
.wrap_detail_j .c_img {width:98%;border:1px solid #eee;overflow:hidden;border-radius:6px;-webkit-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);-moz-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);}
.wrap_detail_j .c_img img {width:100%;vertical-align: bottom;}
.wrap_detail_j .m_num {padding:0 0 12px 0;text-align: center;}
.wrap_detail_j .m_num span {display:inline-block;font-size:14px;}
.wrap_detail_j .m_num span.mn1 {color:#ff6600;}
.wrap_detail_j .m_num span.mn1 em {display:inline-block;font-style:normal;padding:0 4px 0 7px;font-size:16px;color:#ddd;}
.wrap_detail_j a.juju_write {display:block;text-align: center;border:1px solid #ccc;border-radius: 6px;padding:14px 0 14px 0;font-size:14px;margin-bottom:10px;}
.wrap_detail_j a.juju_ck_download {display:block;text-align: center;border-radius: 6px;padding:14px 0 14px 0;font-size:14px;margin-bottom:10px;background: #bb1d21;border: 1px solid #bb1d21;color: #ffffff;}
.wtite_title {text-align:center;font-size:26px;font-weight:900;padding:15px 0 30px 0;}

.my_info_form_area {width:1200px;margin:0 auto 60px; }
.my_info_form_area table {width:100%; table-layout:fixed;}
.my_info_form_area table th {padding: 21px 0 5px 0;text-align: left;font-size: 16px;color: #636363;vertical-align: top;line-height: 136%;}
.my_info_form_area table th .ness {margin:3px 0 0 5px; color:#e37a39; font-size:15px; letter-spacing:-1px; display: inline-block;vertical-align: middle;}
.my_info_form_area table td {padding-top: 5px;font-size: 18px;}
.my_info_form_area table td .multi_line {padding-top:10px; }
.my_info_form_area table td .multi_line:first-child {padding-top:0px; }

.btn_areaas {padding:15px 0 10px 0; text-align:center; }
.btn_areaas .big_btn { display:inline-block; line-height:36px;text-align:center;margin:0 auto;}
.btn_areaas .big_btn.blue {display:block;text-align: center;border:1px solid #ccc;border-radius: 6px;padding:5px 0 4px 0;font-size:14px;width:300px;}

.btn_areaas0 {padding:15px 0 10px 0; text-align:center; }
.btn_areaas0 .big_btn { display:inline-block; line-height:36px;text-align:center;margin:0 auto;}
.btn_areaas0 .big_btn.blue {display:block;text-align: center;border:1px solid #E37A39;border-radius: 6px;padding:5px 0 4px 0;font-size:14px;width:300px;color:#E37A39;font-weight: 600;}

.btn_areaas1 {padding:15px 0 10px 0; text-align:center; }
.btn_areaas1 .big_btn { display:inline-block; line-height:36px;text-align:center;margin:0 auto;}
.btn_areaas1 .big_btn.blue {display:block;text-align: center;border:1px solid #E37A39;border-radius: 6px;padding:5px 0 4px 0;font-size:14px;width:300px;background: #E37A39;color:#fff;font-weight: 600;}

.btm_form_box.pt0 {padding-top:0px; }
.btm_form_box.inner_line_sec {padding-top:0px; }
.btm_form_box.inner_line_sec label {margin-bottom:12px; color:#010101 !important; }
.btm_form_box input[type="checkbox"], .btm_form_box input[type="radio"] {display:none; }
.btm_form_box input[type="checkbox"] + label, .btm_form_box input[type="radio"] + label {height: 20px;padding-left: 24px;display: inline-block;position: relative;font-size:16px;color: #696969;line-height: 27px;cursor: pointer;vertical-align:middle;margin-top:3px;}
.btm_form_box input[type="checkbox"] + label::before {content: '';width: 17px;height: 17px;position: absolute;left: 0px;top: 5px;display: inline-block;background: url(../images/icon_checkbox_new.gif) 0 -17px no-repeat;background-position-x: 0px;background-position-y: -17px;background-size: auto auto;background-size: 17px auto !important;}
.btm_form_box input[type="radio"] + label::before {content: '';width: 17px;height: 17px;position: absolute;left: 0px;top:5px;display: inline-block;background: url(../images/icon_radio.png) 0 -17px no-repeat;background-position-x: 0px;background-position-y: -17px;background-size: auto auto;background-size: 17px auto !important;}
.btm_form_box input[type="checkbox"]:checked + label:before, .btm_form_box input[type="radio"]:checked + label:before {background-position:0 0;}
.btm_form_box input[type="checkbox"] + label span, .btm_form_box input[type="radio"] + label span {font-size: 12px;}
.btm_form_box.type02 input[type="checkbox"] + label {height:23px; padding-left:24px; line-height:23px; }
.btm_form_box.type02 input[type="checkbox"] + label:before {width:17px; height:17px; background:url(../images/icon_checkbox2.gif) 0 -17px no-repeat; }
.btm_form_box.type02 input[type="checkbox"]:checked + label:before {background-position:0 0;}
.list_main_sub li {margin:0 0 10px 0;}
.list_main_sub li{position:relative;}
.list_main_sub li .ment {padding: 17px 10px 38px;text-align: center;}
.list_main_sub li .ment .txt2 {font-size: 15px;color: #313131;font-weight: 300;line-height: 22px;padding: 11px 0;word-break: keep-all;height: 44px;}
.list_main_sub li .ment .txt3 {font-size: 11px;color: #111111;font-weight: 100;height: 11px;}

.list_main_sub li{margin:0 0px 10px 0px;padding:5px;}
.list_main_sub li a{display:block;position:relative;background:#fff;}
.list_main_sub li .post_typey{display:block;border:1px solid #eee;position:relative;background:#fff;}
.list_main_sub li .post_type {overflow:hidden;border-radius:6px;-webkit-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);-moz-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);}
.list_main_sub li .label{right:0;top:0;position:absolute;z-index:10;}
.list_main_sub li .label p {line-height: 23px;text-align: center;background: #ff9900;font-size: 14px;color: #fff;font-weight: 100;padding:5px 15px;}
.list_main_sub li .label p.success{background:#2a8dd0;}

.list_main_sub li .type{left:0;top:0;position:absolute;z-index:10;}
.list_main_sub li .type p {line-height: 23px;text-align: center;background: #a4a4a4;font-size: 14px;color: #fff;font-weight: 100;padding:5px 15px;}
.list_main_sub li .type p.mark{background:#2a8dd0;}

.list_main_sub li .post_type_left {border-bottom-right-radius:6px;}
.list_main_sub li .post_type_right {border-bottom-left-radius:6px;}

.list_main_sub{overflow:hidden;}
.list_main_sub li .txt_hover{display:none;position:absolute;background:rgba(0, 0, 0, 0.67) url(../images/icon_plus_main.png) center 168px no-repeat;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:248px 0 0;text-align:center;font-size: 16px;color: #64bde7;font-weight: 100;z-index: 99;}


.list_main_sub .juju_dl1 {overflow:hidden;padding:20px;border-top:none;border-bottom:none;}
.list_main_sub .juju_dl1 dd.img {float:left;margin:0 10px 0 0;}
.list_main_sub .juju_dl1 dd.img img {overflow:hidden;border-radius:20px;width:45px;}
.list_main_sub .juju_dl1 dt {font-weight:600;font-size:18px;padding:3px 0 8px 0;}
.list_main_sub .juju_dl1 dd.desc {color:#666;font-size:16px;}
.list_main_sub .juju_dl1 dd.desc span.sta1 {color:#0072bc;display:inline-block;padding-right:6px;font-size:16px;}
.list_main_sub .juju_dl1 dd.desc span.sta2 {color:#ff6600;display:inline-block;padding-right:6px;font-size:16px;}

.list_main_sub li .text_wrap .txt1 {color:#1b1b1b;text-align:right;float:right;width:70%;font-size:14px;padding:15px 20px 15px 0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.list_main_sub li .text_wrap .txt2 {color:#1b1b1b;margin:25px 15px 15px 15px;font-size:14px;}
.list_main_sub li .text_wrap .txt3 {color:#1b1b1b;text-align:center;padding:16px 0;overflow:hidden;}
.list_main_sub li .text_wrap .txt3 .title {float:left;font-weight:600;}
.list_main_sub li .text_wrap .txt3 .more {color: #e37a39;}
.list_main_sub li .text_wrap .txt4 {color:#1b1b1b;margin:15px 15px 5px 15px;font-size:14px;}
.list_main_sub li .text_wrap .txt4_1 {display:block;text-align:right;padding:5px 20px 15px 0;color:#666;}
.list_main_sub li .text_wrap .txt4_2 {color:#1b1b1b;margin:15px 15px 15px 15px;font-size:14px;}
.list_main_sub li .text_wrap .txt5 {color:#1b1b1b;padding:16px 5px 20px 5px;overflow:hidden;}
.list_main_sub li .text_wrap .txt5 span {display:inline-block;}
.list_main_sub li .text_wrap .txt5 span:nth-child(1) {padding:0 0 0 13px;}
.list_main_sub li .text_wrap .txt5 span em {font-style:normal;color:#0077a7;padding:0 10px 0 5px;}
.list_main_sub li .text_wrap .txt5 span.more {float:right;margin-right:60px;color: #e37a39;}
.list_main_sub li .text_wrap .line {border-bottom:1px dotted #ccc;width: 96%;margin:0 15px;}
.list_main_sub li .text_wrap .line_top {border-bottom:1px dotted #ccc;width: 90%;margin:15px 15px 0 15px;}

.list_main_sub li .text_wrap .txt51 {color:#1b1b1b;padding:16px 0 16px 0;overflow:hidden;}
.list_main_sub li .text_wrap .txt51 span {display:inline-block;font-size:14px !important;color:#999;}
.list_main_sub li .text_wrap .txt51 span:nth-child(1) {padding:0 0 0 20px;}
.list_main_sub li .text_wrap .txt51 span em {font-style:normal;color:#333;padding:0 10px 0 5px;font-size:14px !important;font-weight:600;}
.list_main_sub li .text_wrap .txt51 span.more {float:right;margin-right:60px;color: #e37a39;}
.list_main_sub li .text_wrap .txt51 span:nth-child(3) {float:right;margin-right:15px;}

.list_main_sub li .text_wrap .txt5 span.reply {font-size:14px !important;float:right;margin:0 18px -8px 0;color:#999;}
.list_main_sub li .text_wrap .txt5 span.reply em {float:left;margin-top:-5px;width:16px;height:26px;background:url(../images/ico_reply.png) no-repeat 0 0;background-size: auto 100%;}
.list_main_sub li .text_wrap .txt5 span.likeit_off {font-size:14px !important;float:left;margin:0 15px -8px 0;color:#999;}
.list_main_sub li .text_wrap .txt5 span.likeit_off em {float:left;margin-top:-5px;width:16px;height:25px;background:url(../images/neo_mark_good.png) no-repeat 0 -2px;background-size: auto 100%;}
.list_main_sub li .text_wrap .txt5 span.likeit_on {font-size:14px !important;float:left;margin:0 15px -8px 0;color:#e37a39;}
.list_main_sub li .text_wrap .txt5 span.likeit_on em {float:left;margin-top:-5px;width:16px;height:25px;background:url(../images/neo_mark_good_on.png) no-repeat 0 -2px;background-size: auto 100%;}
.list_main_sub li .text_wrap .txt5 span.share {float:left;margin:0 15px -8px 0;}
.list_main_sub li .text_wrap .txt5 span.share em {float:left;margin-top:-5px;width:16px;height:25px;background:url(../images/ico_share.png) no-repeat 0 -2px;background-size: auto 100%;}

.juju_textarea {padding:20px;}
.juju_textarea img {max-width:100%;margin-top:10px;}
.juju_textarea p {padding:0 0 10px 0;font-size:15px;line-height:22px;color:#555;}
.juju_more_box {position:absolute;right:5px;margin:-35px 0 0 0;z-index:10;}
.juju_more_box .juju_more_btn {display:block;width:36px;height:36px;background:url(../images/btn_more.png) 0 center no-repeat;font-size:0;background-size:100%;}
.juju_more_box .juju_more_btn2 {margin:16px 8px 0 0;display:block;width:24px;height:24px;background:url(../images/btn_more.png) 0 center no-repeat;font-size:0;background-size:100%;}
.juju_more_box ul {position:absolute;border:1px solid #ddd;width:120px;background:#fff;right:10px;margin-top:3px;-webkit-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);-moz-box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);box-shadow: 1px 2px 9px 0px rgba(0,0,0,0.1);}
.juju_more_box ul li {text-align:center;padding:13px 0;color:#111;font-size:14px;}
.juju_more_box ul li:first-child {border-bottom:1px solid #e5e5e5;}

.juju_noti {padding:20px 20px 0 20px;}
.juju_noti dt {border-bottom:2px solid #1b1b1b;padding-bottom:8px;margin-bottom:8px;}
.juju_noti dt strong {font-size:16px;}
.juju_noti dt a {font-size:16px;float:right;padding-right:15px;background:url(../images/icon_arrow_aside.png) right 1px no-repeat;background-size: 24%;}
.juju_noti dd {padding:5px 0;margin-bottom:7px;border-bottom:1px dotted #aaa;}
.juju_noti dd:last-child {border:none;}
.juju_noti dd a {display:inline-block;width:98%;font-size:14px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:18px;}

/* 20200521 */
.note-editor h1 {line-height:45px !important;}
.note-editor h2 {line-height:39px !important;}
.note-editor h3 {line-height:33px !important;}
.note-editor h4 {line-height:27px !important;}
.note-editor h5 {line-height:21px !important;}
.note-editor h6 {line-height:17px !important;}
.note-editor p {line-height:25px !important;}

/* 20200525 */
.allim_reserv_css {padding:2px;width:190px;border:1px solid #a9a9a9;}
.tb_type_04 {border:1px solid #e5e5e5;}
.tb_type_04 td {font-size:12px !important;border:1px solid #e5e5e5;padding:5px 10px !important;}
.tb_type_04 td.th {background:#f5f5f5;}

/* 20200526 */
.status_blink {animation: blink 4s infinite;-webkit-animation: blink 4s infinite;}
@keyframes blink {
0% {background-color: #eeeeee; color: #1b1b1b;}
50% {background-color: #8EE1CC; color:#1b1b1b;}
100% {background-color: #eeeeee; color:#1b1b1b;}
}
@-webkit-keyframes blink {
0% {background-color: #eeeeee; color: #1b1b1b;}
50% {background-color: #8EE1CC; color:#1b1b1b;}
100% {background-color: #eeeeee; color:#1b1b1b;}
}
@-moz-keyframes blink {
0% {background-color: #eeeeee; color: #1b1b1b;}
50% {background-color: #8EE1CC; color:#1b1b1b;}
100% {background-color: #eeeeee; color:#1b1b1b;}
}

/* 20200527 */
.textbox_type_s {font-size:16px;width:755px;margin:-20px 0 5px 0;}
.textbox_type_btn {color:#aaa;font-size:16px;}
.textbox_type_b {font-size:16px;width:755px;margin:-20px 0 5px 0;line-height: 1.8;}
.ellipsis_10 {
	/* 한 줄 자르기 */ display: inline-block; width: 800px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	/* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.5; max-height: 4.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.ellipsis_type_10 {

    /* 한 줄 자르기 */
    display: inline-block;
    width: 99%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    /* 여러 줄 자르기 추가 스타일 */
    white-space: normal;
    line-height: 18px;
    max-height: 20.2em;
    min-height: 5.6em;
    text-align: left;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 11;
    -webkit-box-orient: vertical;
    font-size:15px !important;
}

/* 20200531 */
.neo_section_w1020 {width:1030px !important;} 
.neo_section_w1020 .wrap_detail_r {width:680px;}
.wrap_detail_c {text-align: center;}

/* 20200616 */
.stock_body {font-family:'NotoSansKR';}
.stock_body .title_type_1 {font-size:34px;text-align:center;color:#444;line-height:52px;padding:60px 0;letter-spacing: -.09rem;}
.stock_body .title_type_1 .dy {font-size:50px;font-weight:600;color:#aaa !important;font-family: 'Times New Roman', serif;padding-right:4px;}
.stock_body .title_type_1 strong {color:#37a1e0;font-size:35px;font-weight:550;}
.stock_body .title_type_1 strong.t1 {color:#37a1e0;font-size:45px;font-weight:550;}
.stock_body .title_type_1 p {font-size:20px;color:#aaa;margin-top:-10px;}
.stock_body .st1_p1 {font-size:16px;line-height:33px;font-weight:400;letter-spacing: -.02rem;padding:0 0 20px 80px;}
.stock_body .st1_p1 .under_st {text-decoration: underline;font-size:19px;}
.stock_body .st1_p1 strong {font-size:16px;}
.stock_body .title_type_2 {font-size:24px;color:#1b1b1b;line-height:52px;padding:40px 0 0 0;letter-spacing: -.09rem;font-weight:550;}
.stock_body .title_type_2 em.bul {display:inline-block;width:20px;height:20px;background:url(../images/icon_sq.png) no-repeat 0 5px;background-size: 50%;}
.stock_body .title_type_21 {font-size:20px;color:#1b1b1b;line-height:30px;letter-spacing: -.09rem;font-weight:400;padding-bottom:20px;}
.stock_body .title_type_2 strong {color:#f39152;font-size:24px;font-weight:550;}
.stock_body .title_type_3 {font-size:18px;color:#1b1b1b;padding:30px 0 15px 0;letter-spacing: -.09rem;font-weight:700;}
.stock_body .title_sbody {margin:0 40px 0 210px;font-size:14px;line-height:25px;font-weight:500;letter-spacing: -.03rem;text-align:justify;}
.stock_body .div_line {overflow:hidden;font-size:16px;line-height:25px;font-weight:500;letter-spacing: -.03rem;padding:30px;border:1px solid #dedede;color:#666;margin:10px 0 20px 0;}
.stock_body .div_line strong {font-size:14px;}
.stock_body .div_line_none .div_title {color:#1b1b1b;letter-spacing:-1px;font-weight:600;font-size:18px;padding:0 0 10px 0;margin:0 0 0 0;}
.stock_body .div_line_none .div_title em.bul {display:inline-block;width:15px;height:20px;background:url(../images/icon_sq1.png) no-repeat 0 8px;background-size: 50%;}
.stock_body .div_line_none .div_title strong {color:#aaa;font-weight:600;font-size:19px;padding-right:10px;margin-left:5px;}
.stock_body .div_line_none .div_title span {color:#ff6600;font-size:19px;}
.stock_body .div_line_none .div_indent {font-size:14px;padding: 0 50px 15px 20px;line-height: 28px;line-height:28px;}
.stock_body .div_line_none .div_indent strong {font-size:14px;}
.stock_body .div_line_l {font-size:16px;line-height:28px;font-weight:500;letter-spacing: -.03rem;float:left;width:61%;}
.stock_body .div_line_r {float:right;width:37%;text-align: right;}
.stock_body .div_line_r img {width:350px;}
.stock_body .div_line_none {float:left;width:100%;font-size:16px;line-height:25px;font-weight:500;letter-spacing: -.03rem;color:#666;margin:10px 0 50px 0;}
.stock_body .div_line .simg {float:left;overflow:hidden;width:180px;height:150px;margin:0 30px 0 0;}
.stock_body .div_line .simg img {width:100%;}
.stock_body .div_line .title_type_3 {padding:5px 0 5px 0;}
.stock_body .div_sh {padding-top:15px;margin-left:212px;}
.stock_body .div_sh a {display:inline-block;font-weight:600;font-size:14px;color:#999;text-decoration: underline;}
.stock_body .div_sh a i {display:inline-block;margin:0 10px 0 5px;}
.stock_body .div_gray {background:#f5f5f5;padding:20px;margin-top:20px;}
.stock_body .div_gray .div_titley {font-size:18px;font-weight:600;color:#111;margin:10px 0;}
.stock_body .div_gray .div_titley em.bul {display:inline-block;width:15px;height:20px;background:url(../images/icon_sq1.png) no-repeat 0 10px;background-size: 50%;}
.stock_body .div_gray .div_titley1 {font-size:14px;font-weight:600;color:#111;margin:10px 0;}
.stock_body .div_gray .table_st {width:100%;border:1px solid #333;color:#111;font-size:14px;border-left:none;border-right:none;}
.stock_body .div_gray .table_st td, .stock_body .div_gray .table_st th {padding:5px;}
.stock_body .div_gray .table_st th {background:#b3c1c8;color:#fff;border-bottom:1px solid #333;border-left:1px solid #333;}
.stock_body .div_gray .table_st td {background:#fff;border-bottom:1px solid #333;border-left:1px solid #333;}
.stock_body .div_gray .table_st th:first-child {border-left:none;}
.stock_body .div_gray .table_st td:first-child {border-left:none;}

.stock_body .div_gray .table_st_list {width:100%;color:#111;font-size:14px;padding:0px;}
.stock_body .div_gray .table_st_list td, .stock_body .div_gray .table_st_list th {padding:0 0 0 10px;text-align:left;}
.stock_body .div_gray .table_st_list th {background:#edf1f4;}
.stock_body .div_gray .table_st_list td {background:#fff;}
.stock_body .div_gray .table_st_list td em.bul {display:inline-block;width:10px;height:15px;background:url(../images/icon_sq.png) no-repeat 0 8px;background-size: 25%;}

.stock_body .div_gray .i_cl {position: relative;margin:0 0 0 0;}

.stock_body .div_line2 {overflow:hidden;font-size:16px;line-height:25px;font-weight:500;letter-spacing: -.03rem;background:#fff;padding:30px;border:1px solid #dedede;color:#666;margin:10px 0 20px 0;}
.stock_body .div_line2 .simg {float:left;overflow:hidden;width:120px;height:120px;margin:0 15px 0 0;}
.stock_body .div_line2 .simg img {width:100%;}
.stock_body .div_line2 .title_type_3 {padding:5px 0 5px 0;}
.stock_body .div_line2 .title_sbody {margin-left:138px;font-size:14px;line-height:25px;font-weight:500;letter-spacing: -.03rem;}

.stock_body .div_table_p {margin:10px 30px 0 15px;}
.stock_body .div_table_p .tablo_line {width:100%;}
.stock_body .div_table_p .tablo_line th {text-align:center;color:#fff;font-size:14px;font-weight:600;line-height:22px;background:#4796c5;border-bottom:2px solid #fff;padding:0 5px;}
.stock_body .div_table_p .tablo_line td {text-align:left;color:#111;font-size:14px;line-height:22px;background:#eee;border-bottom:2px solid #fff;border-right:2px solid #fff;}
.stock_body .div_table_p .tablo_line td.l2 {padding:10px 0 10px 30px;font-weight:600;text-indent:-17px;}
.stock_body .div_table_p .tablo_line td.l3 {padding:10px 20px 10px 25px;text-indent:-10px;}
.stock_body .div_table_p .tablo_line td.l3 em.bul {display:inline-block;width:10px;height:15px;background:url(../images/icon_sq.png) no-repeat 0 8px;background-size: 25%;}
.stock_body .div_table_p .tablo_line td.l4 {padding:10px 10px 10px 25px;text-indent:-10px;}
.stock_body .div_table_p .tablo_line td.l4 em.bul {display:inline-block;width:10px;height:15px;background:url(../images/icon_sq.png) no-repeat 0 8px;background-size: 25%;}
.stock_body .div_table_p .tablo_line td.l4 em.bul:nth-child(2) {padding-left:5px;}
.stock_body .div_table_p .tablo_line .tr1 th {background:transparent;padding:10px 0 7px 0;}
.stock_body .div_table_p .tablo_line .tr1 td {background:transparent;}
.stock_body .t_indent_y {padding:0 10px;}

.stock_body .div_bul_t em.bul {display:inline-block;width:10px;height:15px;background:url(../images/icon_sq.png) no-repeat 0 8px;background-size: 25%;}

/* 20210227 */
.stock_body .paBox_01 {text-align: center;padding:100px 0 80px 0;}
.stock_body .paBox_01 .paMent_01 {font-size:30px;padding:20px 0 10px 0;}
.stock_body .paBox_01 .paMent_02 {font-size:35px;color:#4ba9e2;font-weight: 600;padding:0 0 5px 0;}
.stock_body .paBox_02 {text-align: center;}
.stock_body .paBox_02 .paMent_01 {font-size:24px;padding:140px 0 70px 0;}
.stock_body .paBox_02 .paMent_01 strong {font-size:24px;color:#ea8f4d;}
.stock_body .paBox_02 .paMent_02 {font-size:19px;line-height: 28px;padding-bottom:35px;}
.stock_body .paBox_02 .paMent_02 strong {font-size:19px;}
.stock_body .paBox_02 .paMent_03 {padding:125px 0 40px 0;font-size: 24px;font-weight: 600;}
.stock_body .paBox_02 .paMent_03 strong {padding:125px 0 40px 0;font-size: 24px;color:#ea8f4d;}
.stock_body .paBox_03 {text-align: center;padding:130px 0 100px 0;}
.stock_body .paBox_03 .paMent_01 {font-size:24px;padding:0 0 5px 0;}
.stock_body .paBox_03 .paMent_01:first-child {padding-left:10px;}
.stock_body .paBox_03 .paMent_01 span {display:inline-block;width:30px;height:30px;margin-right:5px;background: url(../images/stock_kotc_04_61.png) no-repeat 0 7px;background-size:100%;}
.stock_body .paBox_03 .paMent_02 {font-size:28px;color:#ea8f4d;font-weight: 700;padding:35px 0 5px 0;}
.stock_body .paBox_03 .paMent_03 {font-size:20px;color:#1b1b1b;font-weight: 300;padding:25px 0 5px 0;}
.stock_body .paBox_04 .paMent_01 {padding:0px 0 20px 0;font-size: 24px;font-weight: 600;}
.stock_body .paBox_04 .paMent_01 strong {font-size: 24px;color:#ea8f4d;}
.stock_body .eaBox {overflow: hidden;padding:30px;margin-bottom:80px;border:1px solid #dedede;}
.stock_body .eaBox .uleaB {overflow: hidden;}
.stock_body .eaBox .uleaB li {float:left;width:190px;height:190px;background: url(../images/stock_kotc_04_6.png) no-repeat 0 0;margin:0 0 0 22px;}
.stock_body .eaBox .uleaB li:first-child {margin:0;}
.stock_body .eaBox .uleaB li div {width:190px;height:190px;display: table;}
.stock_body .eaBox .uleaB li div p {width:190px;height:190px;display: table-cell; vertical-align: middle;text-align: center;font-size:19px; line-height: 30px;}
.stock_body .kTitle1 {font-size:24px;padding-bottom:30px;font-weight: 650;}
.stock_body .eaBox2 {overflow: hidden;padding:20px;border:1px solid #dedede;}

.stock_body .eaBox2 .paMent_01 {font-size:24px;padding:0px 0 30px 0;text-align: center;}
.stock_body .eaBox2 .paMent_01 strong {font-size:24px;color:#ea8f4d;}
.stock_body .eaBox2 .eaUlarr li em {display:inline-block;width: 0px;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #666;/* 화살표 */margin-right:5px;}
.stock_body .eaBox2 .eaUlarr li {overflow: hidden;padding:10px 0;}
.stock_body .eaBox2 .eaUlarr li span  {font-size:19px;}
.stock_body .eaBox2 .eaUlarr li strong  {font-size:19px;}

.stock_body .eaBoxl {float:left;width:620px;line-height: 26px;}
.stock_body .eaBoxl .kTitle {font-size:22px;padding-bottom:30px;font-weight: 650;}
.stock_body .eaBoxl .kCont {font-size:16px;color:#666;line-height: 30px;}
.stock_body .eaBoxr {float:right;margin:23px 0 0 0;text-align: right;}
.stock_body .eaBoxr img {margin:0 50px 0 0;width:210px;}

.stock_body .eaBoxl2 {float:left;margin-left:20px;}
.stock_body .eaBoxr2 .kCont {font-size:19px;line-height: 40px;font-weight: 200;padding-top:20px;}
.stock_body .eaBoxr2 .kCont span {color:#ea8f4d;font-size: 19px;}
.stock_body .eaBoxr2 {float:right;font-size: 18px;width:620px;}

.stock_body .eaBox_gray {border-radius: 5px;background: #edf1f4;padding:40px 35px 0 35px;}
.stock_body .eaBox_gray dl dt {font-size:20px;font-weight: 600;padding:0 0 10px 0;}
.stock_body .eaBox_gray dl dd {line-height: 30px;font-size:16px;padding:0 0 50px 0;}

.stock_body .eaBox_gray1 {overflow: hidden;border-radius: 5px;background: #f5f5f5;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl {width:340px;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl dt {float: left;width:100%;padding-bottom:5px;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl dt span {float: left;width:9px;height:9px;background-color: #37a1e0;margin:5px 5px -3px 0;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl dt em {float: left;font-style: normal;font-size:18px;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl dd {float: left;width:100%;font-size:16px;color:#666;padding:0 0 0 22px;text-indent: -10px;line-height: 24px;}

.stock_body .eaBox_gray1 .kTitle_03 {padding:10px 0 40px 0}

.stock_body .eaBox_gray1 .eaBox_gray1_dll {float:left;}
.stock_body .eaBox_gray1 .eaBox_gray1_dlr {float:right;}

.stock_body .eaBox_noline {overflow: hidden;padding:0 0 100px 0;}
.stock_body .eaBox_nolinel {float:left;width:620px;line-height: 26px;}
.stock_body .eaBox_nolinel .kTitle {font-size:20px;padding-bottom:30px;font-weight: 600;}
.stock_body .eaBox_nolinel .kCont {font-size:17px;color:#666;}
.stock_body .eaBox_nolinel ol li {font-size: 19px;padding:10px 0;}
.stock_body .eaBox_nolinel ol li strong {font-size: 19px;}
.stock_body .eaBox_noliner {float:right;margin:23px 0 0 0;text-align: right;}

.stock_body .eaBox_orange {background:#ffc91d;padding:28px;overflow: hidden;border-radius: 5px;}
.stock_body .eaBox_orangel {float:left;}
.stock_body .eaBox_orangel .kTitle {font-size:20px;padding-bottom:30px;font-weight: 600;}
.stock_body .eaBox_orangel ol li {font-size: 17px;padding:10px 0;}
.stock_body .eaBox_orangel ol li strong {font-size: 17px;}
.stock_body .eaBox_oranger {float:right;margin:23px 40px 0 0;}
.stock_body .kTitle_01 {text-align:center;font-size:22px;padding:0px 0 30px 0;font-weight: 600;}
.stock_body .kTitle_01 strong {display: block;text-align: center;font-size:24px;color:#e46c0a;padding:60px 0 70px 0;}
.stock_body .kTitle_02 {text-align:center;font-size:24px;padding:140px 0 80px 0;font-weight: 600;}
.stock_body .kTitle_02 strong {font-weight: 700;font-size:24px;}
.stock_body .kTitle_03 {text-align:center;font-size:24px;padding:100px 0 40px 0;font-weight: 600;}
.neo_section_box_s .btm_form_box {padding:10px 0 0 218px;}
.neo_section_box_s .btm_form_box a {text-decoration: underline;}
.tb_type_00 {width:100%;font-size:16px;border-bottom:1px solid #1b1b1b;table-layout: fixed;}
.tb_type_00 th {border-top:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;border-left:1px solid #1b1b1b;background: #edf1f4;padding:12px;font-weight:400;}
.tb_type_00 th:first-child {border-left:none;}
.tb_type_00 td {text-align: center;padding:12px;border-left:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;line-height: 20px;}
.tb_type_00 td:first-child {border-left:none;}
.tb_type_00 td.tbold {font-weight: 600;}
.tb_type_00 .tboldred {border-right:none;background: #ffe6cc;}
.tb_type_00 .tboldredth {background: #fad1a7;}

.tb_type_01 {width: 930px;border-top: 2px solid #6973a6;border-bottom: 2px solid #6973a6;font-size: 14px;margin:0 0 15px 20px;}
.tb_type_01 th {background: #f0f1f2;border-right:1px solid #e4e4e6;border-bottom:1px solid #e4e4e6;padding:15px;font-weight: 400;}
.tb_type_01 td {background: #FFF;padding:15px;border-bottom:1px solid #e4e4e6;}
.tb_type_01 td strong {display: block;padding-top:10px;}

.tb_type_ic, .tb_type_ic2 {width:100%;}
.tb_type_ic2 th {text-align:right;color:#676767;font-weight:300;font-size:16px;padding:0 20px 0 0;}
.tb_type_ic2 td {padding:4px 20px 4px 0;}
.tb_type_ic td a.ss {margin:2px 0 2px 2px;display:inline-block;}
.tb_type_ic td .btn_ment {color:#878787;font-size:14px;line-height:22px;width:240px;padding:0 0 10px 60px;text-indent: -20px;}
.tb_input_text2 {border:1px solid #dedede;padding:5px;width:400px;}

.neo_section_box_st {width:1100px;}
.neo_section_box_st .ment {padding:10px 0 0 0;height:70px;}
.neo_section_box_st .data1 {padding:5px 0 10px 0;color:#999;}
.neo_section_box_st .data2 i {font-size:14px;}
.neo_section_box_st .data2 i.on {color:#ff6600;}
.neo_section_box_st .data2 span {display:inline-block;padding:0 12px 0 5px;font-size:14px;}
.neo_section_box_s p.btn2 {padding:60px 0 0 45px;}
.neo_section_box_s p.btn2 a {display:inline-block;color:#fff;background:#bb3330;font-size:14px;width:210px;height:45px;text-align: center;}
.neo_section_box_s p.btn2 a:hover {background:#ff5350;}
.neo_section_box_s p.btn2 a span.ac {display:inline-block;width:15px;height:15px;background:url(../images/btn_bul1.png) no-repeat 0 0;background-size:100%;margin:15px 10px -3px 0;}

.neo_section_box_st .neo_dl_type4 {width:510px;float:left;margin:15px 0px 10px 0;border-bottom:none;padding:0 0 22px 0;cursor: pointer;}
.neo_section_box_st .neo_dl_type4:nth-child(odd) {margin:15px 80px 10px 0;}

.table_st2 {width:100%;font-size:14px;}
.table_st2 th {border:2px solid #aaa;background:#eee;padding:15px;line-height:18px;}
.table_st2 td {border:1px solid #ccc;background:#fff;padding:15px;line-height:18px;}
.table_st2 tr:nth-child(even) th {border:none;background:transparent;height:35px;padding:0;}
.table_st2 tr:nth-child(even) th .arrow {margin-top:-4px;}
.table_st2 tr:nth-child(even) td {border:none;padding:0;background:transparent;}

/* 20200814 */
.wrap_join_m {padding:50px 0 154px 0;text-align:center;}
.wrap_join_m .join_ment .icon i {font-size:120px;color:#ddd;}
.wrap_join_m .join_ment .ment01 {font-size:30px;color:#e37a39;padding:30px 0 20px 0;}
.wrap_join_m .join_ment .ment02 {font-size:18px;padding:0 0 20px 0;line-height:28px;}
.wrap_join_m .join_ment .ment02 .f_blue {font-size:18px;color:#e37a39;}
.wrap_join_m .wrap_btn{padding:65px 0 0;border-top:1px solid #e5e5e5}
.wrap_join_m .wrap_btn .btn{display:inline-block;font-size: 25px;color: #fff;font-weight: 100;width:299px;line-height:79px;text-align:center;background:#e37a39;border:1px solid #e37a39;margin:0 15px;}
.wrap_join_m .wrap_btn .btn02{color: #e37a39;text-align:center;background:#fff;}

/* 20200826 */
.juju_btn_a {padding-top:20px;text-align:center;}
.juju_btn_a a {overflow:hidden;border:1px solid #e5e5e5;display:inline-block;width:60%;padding:10px;margin:5px 0 0 0;}
.juju_btn_a a em {float:left;width:45px;height:45px;overflow:hidden;border-radius:50px;margin-left:80px;} 
.juju_btn_a a span {font-size:18px;display:inline-block;padding:13px 0 0 10px;margin:0 0 0 -70px;}
.juju_btn_a a.b_kakao em {background:url(../images/ico_kakao.png) no-repeat 0 0;background-size:100%;} 
.juju_btn_a a.b_url em {background:url(../images/ico_slk.png) no-repeat 0 0;background-size:100%;} 

.juju_guide_z {overflow:hidden;border-top:1px solid #e5e5e5;margin:30px 0;padding-top:30px;text-align:center;}
.juju_guide_z .jg_l {float:left;width:100px;height:100px;background:url(../images/icon_alert_triangle2.png) no-repeat 20px 0;background-size:50%;}
.juju_guide_z .jg_r {height:100px;font-size:15px;line-height:22px;text-align:left;}

.juju_guide_z .btn_style1, 
.juju_guide_z .btn_style2 {display:inline-block;text-align: center;border:1px solid #ccc;border-radius: 6px;padding:15px 0 14px 0;font-size:16px;width:240px;}

.juju_guide_z .btn_style2 {background-color:#e5e5e5;}
.juju_guide_z .btn_style2.full_width {width:100%; }

.juju_form_k .line_title {float:left;padding:25px 30px 0 0;}
.juju_form_k .input_style1 {width:570px;}

.juju_wd_ment {text-align:center;font-size:20px;padding:10px 0 30px 0;}
.juju_wd_ment strong {font-size:20px;color:#E37A39;}

.juju_mem_data {position:absolute !important;background:#fff;border:1px solid #ccc;z-index:100;}
.juju_mem_data .l_close {position:absolute;top:10px;right:10px;width:15px;height:15px;background:url(../images/btn_close_pop_offer.png) no-repeat 0 0;background-size:100%;}
.juju_mem_data .l_pf {text-align:center;}
.juju_mem_data .l_pf span {display:inline-block;width:60px;height:60px;overflow:hidden;border-radius:50px;padding:20px 0 0 0;}
.juju_mem_data .l_pf span img {width:100%;}
.juju_mem_data .l_data {padding:10px;overflow:hidden;}
.juju_mem_data .l_data p {padding:1px 0;font-weight:400;}
.juju_mem_data .l_data p strong {display:inline-block;width:10px;font-size:18px;}
.juju_mem_data .l_status {border-top:1px dotted #ccc;padding:10px;}
.juju_mem_data .l_status .wd_btn {color:red;cursor:pointer;}
.juju_mem_data .l_status em {float:left;width:18px;height:20px;background:url(../images/ico_i4.png) no-repeat 0 0;background-size:100%;margin:-3px 5px 0 0;}

.jmd_p1 {margin:5px 0 0 55px;width:160px;}
.jmd_p2 {margin:25px 0 0 0px;width:160px;}
.jmd_p2 .l_data p {width:100%;text-align:center;}
.jmd_p2_stockholder {margin:25px 0 0 0px;width:160px;}
.jmd_p2_stockholder .l_data p {width:100%;}
.jmd_p3 {margin:0 0 0 -125px;width:160px;}

.juju_invite_btn {display:block;overflow:hidden;border:1px solid #e5e5e5;padding:10px 20px;margin-bottom:20px;}
.juju_invite_btn span {float:left;width:50px;height:50px;background:url(../images/ico_i1.png) no-repeat 0 0;background-size:100%;}
.juju_invite_btn strong {display:inline-block;font-size:20px;padding:17px 0 0 20px;}
.juju_invite_btn em {float:right;width:15px;height:20px;background:url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size:100%;margin:15px 0 0 0;}

.juju_mem_head {overflow:hidden;}
.juju_mem_head .mem_status {float:left;font-size:16px;font-weight:600;color:#666;padding:7px 0 0 0;}
.juju_mem_head .mem_status strong {font-size:22px;color:#E37A39;}
.juju_mem_head .mem_status em {display:inline-block;padding:0 0 0 5px;font-size:16px;font-style:normal;color:#E37A39;}
.juju_mem_head .select_style {float:right;width:200px;height:36px;line-height:36px;padding:0 10px;font-size:16px; color:#949494; border:1px solid #e5e5e5; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(../images/icon_select_arrow.png) right center no-repeat; }

.juju_mem_ser {overflow:hidden;border:1px solid #e5e5e5;margin:20px 0 0 0;}
.juju_mem_ser input {border:none;padding:15px;font-size:18px;width:550px;}
.juju_mem_ser button {float:right;width:30px;height:30px;background:url(../images/btn_search_n.png) no-repeat 0 0;background-size:100%;cursor:pointer;margin:12px 10px 0 0;}

.juju_mem_listy {overflow:hidden;width:100%;}
.juju_mem_listy li {overflow:hidden;border-top:1px dotted #ddd;padding:20px 0 18px 0;}
.juju_mem_listy li:first-child {border:none;}
.juju_mem_listy li .jml_l {float:left;width:400px;}
.juju_mem_listy li .jml_l .img {float:left;border-radius:50px;overflow:hidden;margin-right:10px;}
.juju_mem_listy li .jml_l .img img {width:50px;}
.juju_mem_listy li .jml_l p {font-size:13px;padding-bottom:3px;font-weight:600;color:#888;}
.juju_mem_listy li .jml_l p.nick {font-weight:600;color:#111;font-size:15px;padding-bottom:5px;}
.juju_mem_listy li .jml_l p.nick strong {font-weight:600;font-size:15px;display:inline-block;padding-right:5px;}
.juju_mem_listy li .jml_l p.nick strong.s_wd {color:red;}
.juju_mem_listy li .jml_l p.nick strong.s_ad {color:#E37A39;}
.juju_mem_listy li .jml_r {float:right;}
.juju_mem_listy li .jml_r .dt {width:36px;height:36px;background:url(../images/ico_i2.png) no-repeat 0 0;background-size:100%;margin:8px 0 0 0;cursor:pointer;}

/* 20200831 */
.f4u_invitey_wrap {text-align: center;padding:35px 0 0 0;}
.f4u_invitey_wrap .user_img1 img {width:70px;}
.f4u_invitey_wrap .greeting1 strong {font-size:26px;color:#E37A39;}
.f4u_invitey_wrap .greeting1 {font-size:26px;padding-top:25px;}
.juju_ment {margin-top:18px;text-align:center;font-size:20px;font-weight:500;color:#555;}
.juju_ment strong {color:#E37A39;font-size:20px;}

.tit_c2 {padding: 5px 10px 18px;color: #1b1b1b;font-size: 18px;font-weight: 600;text-align:center;}
.tit_c2 span {color: #E37A39;font-size: 18px;}
.f4u_juju_rep img {width:100%;}
.f4u_juju_rep1 {text-align:center;font-size:17px;line-height:28px;color:#777;padding:20px 0;}
.f4u_sl {text-align:center;padding:25px 0 0 18px;}

.f4u_sign_ak {text-align:center;font-size:14px;padding-top:20px;}
.f4u_sign_ak a {font-weight:600;color: #E37A39;}

/* 20200901 */
.red_alert {border:1px solid #fa5661;}

/* 20201016 */
.box_cal {overflow:hidden;border:1px solid #d9d9d9;padding:10px;}
.box_cal_l {float:left;width:270px;padding:10px;}
.box_cal_c {float:left;width:70px;}
.box_cal_c span {font-family:'Courier New', Courier, monospace;font-size:100px;color:#ff9900;font-weight:200;display: none;}
.box_cal_r {float:right;width:380px;padding:10px;}
.box_cal_r h4.stit {font-size:15px;font-weight:600;padding-left:15px;background:url(../images/icon_sq1.png) no-repeat 0 3px;color:#464646;}
.box_cal_r .desc {padding:2px 0 2px 27px;line-height:16px;text-indent: -7px;color:#888;}
.box_cal_r .desc strong {display:inline-block;font-size:15px;padding:5px 4px 0 3px;}
.box_cal_r .desc span {color:#e37a39;}
.box_cal_r .box_cont {padding-left:18px;}
.box_cal_r .box_cont .box_con {overflow:hidden;padding:15px 0;}
.box_cal_r .box_cont .box_con li {overflow:hidden;background:none !important;padding:3px 0 !important;border:none !important;height:auto !important;margin:0 !important;}
.box_cal_r .box_cont .box_con li .bc_l {float:left;padding-left:0px;/*background:url(../images/icon_sq.png) no-repeat 0 8px;*/}
.box_cal_r .box_cont .box_con li .bc_l2 {float:left;padding-left:0px;/*background:url(../images/icon_sq2.png) no-repeat 0 8px;*/}
.box_cal_r .box_cont .box_con li .bc_r {float:right;font-weight:700;}
.box_cal_r .box_cont .box_con li .bc_bold {font-weight:700;}
.box_cal_r .box_cont .box_con li .bc_blue {color:#e37a39;}
.box_cal_r .box_cont .box_con li .bc_font {font-size:20px;}

.box_cal_r .box_cont .box_con li {margin: 0 0 10px;border: 1px solid #d9d9d9;background: url('../images/icon_point_in.png') 0 0 no-repeat;font-size: 15px;color: #464646;font-weight: 300;padding: 21px 0 23px 125px;position: relative;line-height: 22px;box-sizing: border-box;}
.box_cal_r .box_cont .box_con li:nth-child(3){padding:21px 20px 23px 125px;}
.box_cal_r .box_cont .box_con li strong {font-size: 15px;color: #e37a39;font-weight: 600;position: absolute;left: 30px;top: 21px;}

.info_area .line_sec {overflow:hidden;margin:0 !important;}
.info_area .line_sec .line_title {float:left;width:80px;padding:8px 0 0 0;}
.info_area .line_sec .line_title2 {float:left;width:80px;padding:0 0 0 0;}
.info_area .line_sec .line_title2 span {display:block;font-size:11px;float:left;margin:3px 0 0 0;}
.info_area .line_sec .line_ea {float:right;font-size:18px;color:#636363;padding:5px 0 0 5px;}
.info_area .input_style3 {float:right;width:150px; height:30px; padding:0 10px; color:#949494; border:1px solid #d9d9d9; font-size:14px; box-sizing:border-box;}
.box_cal_l .btn_cal {border:1px solid #d9d9d9;width:150px;font-size:14px;padding:10px 0;margin:15px 0 0 97px;cursor: pointer;}
.box_cal_l .btn_dbox {text-align:center;}
.box_cal_l .btn_dbox .btn_detail {display:block;margin:15px 0 0 73px;color:#636363;}

.table_csize {margin:15px 0 30px 0 !important;}
.table_csize th, .table_csize td {border-left:1px solid #d9d9d9;height:auto !important;padding:5px 10px !important;text-align:center !important;font-size:12px !important;}
.table_csize td.bc_blue {color:#e37a39 !important;}
.table_csize th.se00 {font-weight: 600 !important;font-size:14px !important;}
.table_csize th p.se01 {font-weight: 600 !important;font-size:16px !important;color:#e37a39 !important;}
.table_csize th p.se02 {padding-top:5px;} 

/* 20201202 */
.captcha_box {color: #696969;}
.captcha_box .ment1 {font-size:17px;font-weight:600;padding:20px 0 10px 0;}
.captcha_box .ment2 {font-size:16px;color:#999;margin-bottom:15px;}
.captcha_area {overflow:hidden;width:353px;margin-bottom:10px;}
.captcha_area .captcha_img {float:left;width:200px;height:90px;}
.captcha_area .btn_reload, .captcha_area .btn_voice {float:right;}
.captcha_area .btn_cp a {display:inline-block;font-size:16px;border:1px solid #ddd;width:135px;padding:36px 5px 36px 10px;color:#696969;text-align: center;}
.captcha_area .btn_cp a i {display:inline-block;font-size:16px;margin-right:5px;text-align: center;width:22px;}

/* 20201213 */
.ir_online_box {background:#1b1b1b;margin:20px 0;float:left;width:100%;border-radius: 20px;}
.ir_online_left {float:left;}
.ir_online_left  a.sound_on {position:absolute;color: #fff;background: #c82315;overflow: hidden;display: inline-block;padding: 7px 15px 6px 10px;margin: 80px 0 0 355px;}
.ir_online_left  a.sound_on span {display: inline-block;margin: 1px 5px;font-size:18px;}
.ir_online_right {float:right;background:#fff;padding:20px;border:1px solid #d9d9d9;border-radius: 18px;width:300px;}
.clip_boxy {width:815px;height:840px;color:#fff;}
.ir_pop_layer {position: fixed;z-index: 1001;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer1 {position: fixed;z-index: 1001;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer2 {position: fixed;z-index: 1001;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer3 {position: fixed;z-index: 1001;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer4 {position: fixed;z-index: 1001;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer:before { content: ""; position: absolute;left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #1b1b1b; opacity: 0.8; z-index: 1;}
.ir_pop_layer_area {position: absolute;z-index: 2;height: 580px;width: 600px;left: 50%;margin: 30px 0px 0px -300px;}
.ir_pop_500 {width:500px;margin: 30px 0px 0px -250px !important;}
.ir_pop_layer_box {width:100%;}
.playerAllBu span {font-size:10px; overflow:hidden; display:inline-block; width:0px;}
.playerAllBu strong i {font-size:40px;color:#fff;}

.ir_pop_btn {display:block;background:#e37a39;border:1px solid #e9e9e9;text-align:center;color:#fff;width:100%;padding:12px 0;font-size:14px;}
.ir_pop_btn_h0 {display:inline-block;text-align:center;color:#fff;width: calc( 49% - 2px );font-size:13px;min-width:48px ;letter-spacing: -1px;}
.ir_pop_btn_h1 {display:inline-block;background:#e37a39;border:1px solid #e37a39;text-align:center;color:#fff;width: calc( 49% - 2px );padding:14px 0;font-size:13px;min-width:48px ;letter-spacing: -1px;}
.ir_pop_btn_h2 {display:inline-block;background:#fff;border:1px solid #e9e9e9;text-align:center;color:#666;width: calc( 49% - 2px );padding:15px 0;font-size:13px;margin-left:2px;min-width:48px ;letter-spacing: -1px;}
.ir_num_gage_box {width:100%;margin-bottom:20px;overflow: hidden;}
.ir_num_gage_box .bar_line {clear:both;background: #dedede;height:15px;overflow: hidden;border-radius: 10px;width:100%;}
.ir_num_gage_box .bar_line .bar {display:inline-block;background: #e37a39;height:15px;border-bottom-right-radius:10px;border-top-right-radius:10px;}
.ir_num_gage_box .bar_line em {display:inline-block;font-style:normal;color:#fff;font-size:12px;position:absolute;margin:1px 0 0 5px;}
.ir_num_gage_box .ir_num_gage1 {color:#1b1b1b;float:left;margin-bottom:5px;}
.ir_num_gage_box .ir_num_gage2 {color:#888;float:right;text-align: right;}
.ir_num_gage_box .ir_num_gage2 .d1 {display:inline-block;}
.ir_num_gage_box .ir_num_gage2 .d2 {display:inline-block;padding-left:15px;}
.ir_top_area {padding-bottom:15px;}
.ir_top_area img {width:45px;height:45px;float:left;margin-right:10px;}
.ir_top_area1 span {display: inline-block;font-size: 11px;color:#fff;border-radius: 3px;padding:2px;width:42px;text-align: center;}
.ir_top_area1 span.t1 {background:#aaa ;}
.ir_top_area1 span.t2 {background:#e37a39 ;}
.ir_top_area2 {font-size: 14px;margin-top:12px;}
.ir_top_tit {border:1px solid #ccc;padding:15px;font-size: 15px;font-weight:600;line-height: 18px;margin-bottom:15px;}
.ir_feedback_box {border:1px solid #ccc;padding:10px;}
.ir_feedback_boxs {height:380px;overflow: auto;padding:15px 10px 0 0;}
.ir_feedback_box .wrap_comment_input a {padding:10px 20px}
.ir_feedback_box .wrap_comment_input .wc_input {padding:7px 7px 6px 7px;font-size: 13px;}
.ir_feedback_box .ir_feed_title {font-weight:600;font-size:14px;padding:0 0 10px 0;}

.wrap_comment_box_ir {overflow:hidden;padding:20px 0 10px 0;border-top:1px solid #ccc;}
.wrap_comment_box_ir:first-child {border:none;padding:0;}
.wrap_comment_box_ir .pimage {float:left;margin-right:10px;overflow:hidden;border-radius:55px;}
.wrap_comment_box_ir .pimage img {width:30px;height:30px;border-radius:55px;}
.wrap_comment_box_ir .datao {overflow:hidden;}
.wrap_comment_box_ir .datao p.delmodi {float:right;}
.wrap_comment_box_ir .datao p.user {font-weight:600;padding-right:8px;font-size:12px;}
.wrap_comment_box_ir .datao p.date {font-weight:600;padding-right:8px;font-size:11px;color:#a6a6a6;margin-top:5px;}
.wrap_comment_box_ir .datao p.reply a {display:inline-block;color:#fff;background:#999;padding:3px 5px;font-size:11px;margin-top:-2px;}
.wrap_comment_box_ir .datao p.delmodi a.modi {display:inline-block;border-right:1px solid #999;padding-right:10px;margin-right:5px;}
.wrap_comment_box_ir .texty {margin:0 0 10px 40px;padding:8px 0 0 0;line-height:18px;font-size:12px;color:#555;}

.wrap_comment_box_ir .wrap_comment {background:#eee;padding:20px;}
.wrap_comment_box_ir .wrap_comment_input {overflow:hidden;padding-bottom:10px;}
.wrap_comment_box_ir .wrap_comment_input .dicon {float:left;color:#333;font-size:20px;padding:10px 5px 0 60px;}
.wrap_comment_box_ir .wrap_comment_input .wc_input {float:left;padding:10px;border:1px solid #ccc;width:457px;}
.wrap_comment_box_ir .wrap_comment_input a.md {float:right;text-align:center;background:#e37a39;color:#fff;padding:10px 20px;font-size:14px;}

.wrap_comment_box_ir .wrap_comment_box_iry {overflow:hidden;padding:5px 0 10px 0;margin:0 0 0 40px;}
.wrap_comment_box_ir .wrap_comment_box_iry .dicon {float:left;color:#333;font-size:20px;padding:10px 5px 0 0px;}
.wrap_comment_box_ir .wrap_comment_box_iry .pimage {float:left;margin-right:10px;overflow:hidden;border-radius:25px;}
.wrap_comment_box_ir .wrap_comment_box_iry .pimage img {width:30px;height:30px;}
.wrap_comment_box_ir .wrap_comment_box_iry .datao {overflow:hidden;}
.wrap_comment_box_ir .wrap_comment_box_iry .datao p.delmodi {float:right;}
.wrap_comment_box_ir .wrap_comment_box_iry .datao p.user {font-weight:600;padding-right:8px;font-size:12px;}
.wrap_comment_box_ir .wrap_comment_box_iry .datao p.date {font-weight:600;padding-right:8px;font-size:11px;color:#a6a6a6;}
.wrap_comment_box_ir .wrap_comment_box_iry .datao p.reply a {display:inline-block;color:#fff;background:#999;padding:3px 5px;font-size:11px;margin-top:-2px;}
.wrap_comment_box_ir .wrap_comment_box_iry .datao p.delmodi a.modi {display:inline-block;border-right:1px solid #999;padding-right:10px;margin-right:5px;}
.wrap_comment_box_ir .wrap_comment_box_iry .texty {margin:0 0 8px 40px;padding:10px 0 0 0;line-height:18px;font-size:12px;color:#555;}
.ir_event_zone {height:45px;margin-top:10px;font-size:12px;margin-top:10px;line-height:18px;color:#555;}
.ir_event_zone span {display: inline-block;color:#fff;font-size:11px;padding:0px 6px;line-height:15px;text-align: center;background:#e37a39 ;border-radius: 2px;}
.ir_share_zone {overflow: hidden;height:40px;margin-top:10px;}
.ir_share_zone .ir_sl {floaT:left;}
.ir_share_zone .ir_sl a {display:inline-block;width:18px;height:18px;overflow: hidden;border-radius: 10px;margin-right:3px;border:1px solid #ccc;}
.ir_share_zone .ir_sl a.slike {background: url(../images/icon_good.png) no-repeat 2px 4px;background-size:75%;}
.ir_share_zone .ir_sl span {position: absolute;margin:3px 0 0 2px}
.ir_share_zone .ir_sr {floaT:right;text-align: right;}
.ir_share_zone .ir_sr a {display:inline-block;width:18px;height:18px;overflow: hidden;border-radius: 10px;margin-left:3px;}
.ir_share_zone .ir_sr a.slink {background: url(../images/ico_slk.png) no-repeat 0 0;background-size:100%;}
.ir_share_zone .ir_sr a.sfb {background: url(../images/ico_fb.png) no-repeat 0 0;background-size:100%;}
.ir_share_zone .ir_sr a.skt {background: url(../images/ico_kakao.png) no-repeat 0 0;background-size:100%;}
.ir_share_zone .ir_sl a.slike_on {background: url(../images/icon_good_on.png) no-repeat 2px 4px;background-size:75%;}
.ir_share_zone .ir_sl a.slike_off {background: url(../images/icon_good.png) no-repeat 2px 4px;background-size:75%;}

.playerAllBu {display:inline-block;width:20px;height:20px;background:#fff url(../images/btn_close_pop_offer.png) no-repeat 5px 5px;background-size:50%;border:1px solid #ccc;}
.ir_pop_layer_set {width:600px;height:580px;background: #fff;border-radius: 10px;padding:20px;}
.ir_pop_layer_set .btn_g {border-top:1px solid #ccc;text-align: center;padding:13px 0;}
.ir_pop_layer_set .btn_g a {display:inline-block;text-align: center;width:200px;padding:10px;color:#1b1b1b;border:1px solid #ccc;font-size:13px;margin:0 10px;}
.ir_pop_layer_set .btn_g a.o {background:#e37a39;color:#fff;border:1px solid #e37a39;}
.ir_pop_layer_set .tit_a {overflow:hidden;border-bottom:1px solid #ccc;width:100%;padding:0px 0 10px 0;}
.ir_pop_layer_set .tit_a strong {floaT:left;font-size:20px;font-weight:600;letter-spacing: -1px;}
.ir_pop_layer_set .tit_a strong span {color:#e37a39;display:inline-block;font-size:20px;font-weight:600;}
.ir_pop_layer_set .tit_a a {float:right;}
.ir_pop_layer_set .tit_b {background:#f4f4f4;padding:25px;margin:10px 0;}
.ir_pop_layer_set .tit_oflow_350 {overflow:auto;max-height:350px;}
.ir_pop_layer_set .tit_b1 {height:430px;background:#f4f4f4;padding:20px;margin:10px 0;line-height: 18px;font-size:13px;}
.ir_pop_layer_set .tit_b1 p {padding-bottom:10px;}
.ir_pop_layer_set .tit_b1 dl dt {font-weight: 600;font-size:13px;}
.ir_pop_layer_set .tit_b1 dl dd {padding-bottom:10px;font-size:13px;}
.ir_pop_layer_set .ftype_s input {border:1px solid #ccc;padding:7px;width:200px;font-size: 14px;}
.ir_pop_layer_set .ftype_s select {border:1px solid #ccc;padding:5px;width:216px;}
.ir_pop_layer_set .ftype_s textarea {border:1px solid #ccc;padding:7px;font-size: 14px;width: calc(100% - 15px);height:60px;}
.ir_pop_layer_set .ftype_s p {color:#555;font-size:12px;padding-bottom: 10px;}
.ir_pop_layer_set .ftype_s p strong {color:#e37a39;font-size:18px;position:absolute;margin:2.5px 0 0 3px;}
.ir_pop_layer_set .ftype_s p em {color:#999;font-style:normal;font-size:14px;position:absolute;margin:-2px 0 0 20px}
.ir_pop_layer_set .ftype_m {color:#555;font-size:14px;line-height: 22px;letter-spacing: -1px;}
.ir_pop_layer_set .ftype_m input {float: left;margin:6px 4px 0 0;}
.ir_pop_layer_set .ftype_m label {cursor: pointer;padding-right:10px;}
.ir_pop_layer_set .ftype_m .samo {border:1px solid #ccc;width:calc(100% - 10px);margin-top:10px;}
.ir_pop_layer_set .tit_b_desc {font-size: 14px;line-height: 22px;color:#555;}
.ir_pop_layer_set .ftype_m0 {overflow: hidden;}
.ir_pop_layer_set .ftype_m0 input {float: left;margin: 3px 5px 0 0;}
.ir_pop_layer_set .ftype_m0 label {float: left;}
.ir_pop_layer_set .ftype_m0 span {float: left;width:15px;}
.ir_pop_layer_set .ftype_m1 {color:#555;font-size:15px;line-height: 22px;}
.ir_pop_layer_set .ftype_m1 strong {font-size:15px;color:#e37a39;}
.ir_pop_layer_set .ftype_m1 span {font-size:15px;color:#e37a39;}
.ir_pop_layer_set .ftype_m2 {padding:10px 20px;}
.ir_pop_layer_set .ftype_m3 {padding:10px 20px;line-height: 36px;}
.ir_pop_layer_set hr {border-top:1px solid #ccc;margin:25px 0;}
.ir_pop_layer_set_m {width:400px;}
.ir_pop_layer_set_m .btn_g a {width:150px;}
.ir_pop_layer_area_m {width:400px;margin:30px 0 0 -220px;}
.ir_pop_layer .title1 {font-size:18px;padding:10px 0 20px 0;line-height: 24px;}
.ir_pop_layer .title1 strong {font-size:18px;}
.ir_pop_layer .title1 span {font-size:18px;color:#e46c0a;}
.ftype_m strong {color:#e37a39;font-size:18px;/*position:absolute;*/margin:5px 0 0 3px;}
.ftype_m strong.title {color:#555;font-size:14px;/*position:absolute;*/margin:-3px 0 0 0px;}

.ir_pop_layer .title2 {font-size:15px;padding:12px 0 5px 0;line-height: 24px}
.ir_pop_layer .title2 strong {color:#e37a39;font-size:15px;font-weight: 400;}
.ir_pop_layer_set_m_500 {width:500px !important;}
.ir_pop_layer1 .ir_pop_layer_set, .ir_pop_layer2 .ir_pop_layer_set, .ir_pop_layer3 .ir_pop_layer_set, .ir_pop_layer4 .ir_pop_layer_set  {height:auto !important;}

/* 20210323 신청서/깜빡임 */
.btn_application {position:fixed;right:26px;bottom:170px;z-index: 99999;}
.btn_application span {display:block;overflow: hidden;border-radius: 50px;width:60px;height:60px;opacity: .8;}

/* for MS계열 브라우저 */
@keyframes blink {
0% {background-color: #eee;}
50% {background-color: #999;}
}

/* for Chrome, Safari */
@-webkit-keyframes blink {
0% {background-color: #eee;}
50% {background-color: #999;}
}

/* blink CSS 브라우저 별로 각각 애니메이션을 지정해 주어야 동작한다. */
.blinkcss {font-weight:bold;animation: blink 1s step-end infinite;-webkit-animation: blink 1s step-end infinite;}

/* for MS계열 브라우저 */
@keyframes blinkt {
0% {background-color: #c82315;}
50% {background-color: #aaa;}
}

/* for Chrome, Safari */
@-webkit-keyframes blinkt {
0% {background-color: #c82315;}
50% {background-color: #aaa;}
}

/* blink CSS 브라우저 별로 각각 애니메이션을 지정해 주어야 동작한다. */
.blinkcsst {font-weight:bold;animation: blinkt 1s step-end infinite;-webkit-animation: blinkt 1s step-end infinite;}

/* 20210509 */
.smenu_tab {border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align: center;margin:18px 0;}
.smenu_tab a {display:inline-block;padding:18px;font-size:16px;}
.smenu_tab a.on {color:#e46c0a; border-bottom:2px solid #e46c0a}

.invest_wrap {overflow: hidden;width:1050px;padding-bottom:30px;margin:0 auto;}
.invest_wrap_970 {width:970px;margin:0 auto;}
.invest_wrap_800 {width:800px !important;margin:0 auto;}
.invest_wrap .invest_boxl {float:left;width:170px;padding-top:25px;}
.inv_profileimg {width:100px;height:100px;border-radius: 50px;overflow: hidden;margin:0 auto;}
.inv_profileimg img {width:100px;height:100px;}
.inv_profileimg .profile_img_edit {position: absolute;width:50px;height:50px;z-index: 10;background: url(../images/btn_profile_edit.png) no-repeat 0 0;background-size: 100%;margin:60px 0 0 60px;}
.inv_name {font-size:14px;color:#1b1b1b;font-weight:600;text-align: center;padding-top: 15px;}
.inv_profile_ch {padding-bottom:10px;text-align: center}
.inv_profile_ch a {font-weight: 700;font-size:14px;}
.inv_level {font-size:12px;color:#666;text-align: center;padding-top:10px;}
.invest_wrap .invest_boxr {float:right;width:830px;padding-top:25px;}
.invest_wrap .invest_boxr .title1 {font-size:20px;padding:0px 0 20px 0;letter-spacing: -1px;}
.invest_wrap .invest_boxr .title1 strong {font-size:20px;}
.invest_wrap .invest_boxr .title1 span {font-size:20px;color:#e46c0a;font-weight: 600;}
.inv_my_dc {float:right;display:inline-block;padding:10px 25px;color:#fff;font-size:13px;margin:-10px 0 0 10px;}
.inv_my_dc2 {background: #3c98cb;}
.inv_my_dc1 {background: #3dc1ce;}
.inv_box_gray {border:1px solid #ccc;padding:30px;}
.inv_box_gray_20 {border:1px solid #ccc;padding:15px;line-height: 22px;color:#666;}
.inv_box_gray_20 .txt_or {color:#ff7810;font-size:14px;font-weight: 600;}
.invest_img_check {position: absolute;margin: 75px 0 0 50px;}
.inv_chfinish {font-size:14px;margin:20px 20px 20px 180px;}
.inv_chfinish p {color:#1b1b1b;font-size:16px;font-weight:600;padding-bottom:10px;}
.inv_changebanner {display: block;margin:30px 0 10px 0;}
.inv_box_gray1 {background:#f4f4f4;padding-top:10px;overflow: hidden;}
.inv_box_gray1 .desc {font-size:15px;padding:0 10px 10px 10px;line-height: 24px}
.inv_box_gray1 .inv_stitle {padding:0 0 0 10px;color:#555;font-size: 14px;}
.inv_box_gray1 .inv_stitle span {font-weight: 600;font-size:20px;color:#e37a39;padding:2px 0 0 3px;position: absolute;}
.inv_box_gray1 .inv_snumber {border: 1px solid #ddd;font-size: 14px;padding: 10px;width: calc(100% - 70px);margin:10px 0 0 10px;}
.inv_box_gray1 span.eta {font-weight: 400;font-size:16px;color:#555;padding:22px 0 0 7px;position: absolute}

.inv_box_gray1 .samo_form {overflow: hidden;}
.inv_box_gray1 .samo_form input {float: left;margin: 3px 5px 0 0;}
.inv_box_gray1 .samo_form label {float: left;margin: 3px 5px 0 0;}
.inv_box_gray1 .samo_form span {float: left;width:25%;height:20px;}

.inv_box_gray3 {background: #f9f9f9;padding:30px;}
.inv_box_gray3 ol {overflow: hidden;letter-spacing: -1px;}
.inv_box_gray3 ol li {overflow: hidden;}
.inv_box_gray3 ol li .title {font-size: 16px;font-weight: 800;color:#1b1b1b;}
.inv_box_gray3 ol li .title strong {font-size: 16px;font-weight: 800;color:#E37A39;}
.inv_box_gray3 ol li .desc {font-size: 14px;color:#1b1b1b;line-height: 20px;}

.tb_st_010_wrap {letter-spacing: -1px;padding:30px 0;}
.tb_st_010 {width:580px;margin:0 auto;}
.tb_st_010 td {text-align: center;}
.tb_st_010 td p {font-size: 14px;color:#1b1b1b;padding:15px 0 0 0;}

.inv_box_gray2 {background:#d5d8da;}
.inv_title {padding:35px 0 15px 0;}
.inv_title strong {font-size:18px;color:#1b1b1b;}
.inv_title p {font-size:12px;color:#999;line-height: 16px;padding-top:8px;}
.inv_btn {padding:10px;text-align: center;overflow: hidden;}
.inv_btn a {display:inline-block;text-align: center;color:#fff;font-size:16px;width:200px;padding:15px 0;margin:0 5px;border:none !important;}
.inv_btn a.b200_br {background:#acacac ;}
.inv_btn a.b200_br_line {color:#666 ;border: 1px solid #666 !important;}
.inv_btn a.b200_or {background:#e37a39 ;}
.inv_btn a.b300_br {background:#acacac ;width:300px;}
.inv_btn a.b300_or {background:#e37a39 ;width:300px;}
.inv_btn a.bfree_br {background:#acacac ;width: calc( 100% - 20px );margin-bottom:10px;}
.inv_btn a.bfree_or {background:#e37a39 ;width: calc( 100% - 20px );margin-bottom:10px;}
.inv_btn a.bfree_or_1 {background:#e37a39 ;width: calc( 100% - 333px );margin-bottom:10px;}
.inv_btn a.bfl_br {background:#fff ;width:48%;float: left;color:#1b1b1b;border:1px solid #ccc !important;}
.inv_btn a.bfr_or {background:#e37a39 ;width:48%;float: right;}
.inv_btn a.bfc_or {background:#e37a39 ;width:48%;}
.letter_10 {letter-spacing: 10px;}

.inv_btn_n a {width:46% !important;}
.inv_btn a i {display: inline-block;margin:-11px 5px 0 -20px;font-size:1.1rem;}
.inv_gnum {text-align: center;font-size:16px;font-weight:600;padding:15px 0;}
.inv_gnum img {position: absolute;margin:-3px 0 0 5px;}
.inv_gnum .account_copy {display:inline-block;width:20px;height:20px;background: url(../images/icon_copy.png) no-repeat 0 0;background-size: 100%;margin:0px 0 -3px 5px;}
.inv_box_white {background: #fff;padding:0 10px 10px 10px;margin:0 10px;}
.inv_box_whites {border-bottom:1px solid #ccc;overflow: hidden;padding:15px 0;}
.inv_box_whites .inv_f {text-align: center;font-size:20px;font-weight:600;}
.inv_box_whites .inv_fl {float:left;font-size:18px;font-weight: 600;}
.inv_box_whites .inv_fl span {display:inline-block;font-size: 14px;color:#999;padding:0 20px 0 10px;}
.inv_box_whites .inv_fr {float:right;font-size:18px;padding:0 10px 0 0;font-weight: 600;}
.inv_box_whites .inv_fl1 {float:left;font-size:18px;font-weight: 600;text-align:right;width:370px;}
.inv_box_whites .inv_fl1 span {display:inline-block;font-size: 18px;color:#999;padding:0 20px 0 10px;}
.inv_box_whites .inv_fr1 {float:right;font-size:18px;padding:0 10px 0 0;font-weight: 600;width:400px;}
.inv_ment {text-align: center;padding:10px 0 0 0;line-height: 16px;}

.inv_box_grays {width:575px;margin:0 auto;padding-top:50px;}
.inv_box_grays .inv_box_gray1 {padding:0 0 10px 0;}
.inv_box_grays .inv_ment1 {color:#666;padding:7px 0;font-size:14px;}
.inv_box_grays .inv_ment2 {color:#666;padding:15px 0;font-size:14px;border:none;}
.inv_box_grays .inv_ment2 input {width:220px;float:right;border:1px solid #ccc;padding:5px;margin-top:-18px;}
.inv_box_grays .inv_tits {text-align: center;font-weight: 600;font-size:15px;padding:12px 0;}
.inv_box_grays .inv_box_whitesy {background: #fff;margin:0 10px 0 10px;overflow: hidden;padding:10px;}
.inv_box_grays .inv_box_whitesy .innuml {float: left;font-size:13px;color:#666;padding:10px 10px 0 5px;}
.inv_box_grays .inv_box_whitesy .innumlm {float:left;font-size:16px;display: inline-block;padding:7px 10px 0 0;}
.inv_box_grays .inv_box_whitesy .innum_img {float: left;margin-right:5px;}
.inv_box_grays .inv_box_whitesy .innumr {float: right;font-size:13px;color:#666;padding:7px 10px 0 0;}
.inv_box_grays .inv_box_whitesy .innumr strong {display:inline-block;font-weight: 600;font-size:16px;color:#1b1b1b;padding:2px 0 0 15px;}

.tb_type_noline {width:100%;}
.tb_type_noline td {padding:7px 10px;}
.tb_type_noline td.tit {text-align: right;padding-right:20px;font-weight: 600;font-size:14px;}
.tb_type_noline td.tit strong {color:#f47420;font-size:18px;display: inline-block;margin:3px 0 -10px 5px;float:right;width:10px;height:10px;}
.tb_type_noline td select {width:410px;padding:5px;border:1px solid #ddd;}
.tb_type_noline td input {width:400px;padding:5px;border:1px solid #ddd;}
.tb_type_noline td input.post {width:287px;}
.tb_type_noline td .post_ser {color:#fff;display:inline-block;padding:9px 20px;background: #666;margin:2px 0 0 0;}

.tb_type_noline td .btn_p_ser {display: block;background: #666;color:#fff;padding:25px 0;width:100px;margin:0 0 0 -20px;text-align: center;}
.tb_type_noline td .btn_p {display: inline-block;padding:5px 20px;background: #fff;border: 1px solid #ccc;}
.tb_type_noline_x {margin-bottom:10px;}
.tb_type_noline_x td {padding:3px !important;}
.tb_type_noline_x td.title {text-align: right;font-weight:600;font-size:14px;padding-right:10px !important;}
.tb_type_noline_x td.title strong {color:#f47420;display: inline-block;margin:3px 0 -10px 5px;float:right;font-size:18px;}

.tb_type_noline2 {width:530px;margin:0 0 5px 190px;}
.tb_type_noline2 td {padding:7px 10px;overflow: hidden;}
.tb_type_noline2 td.tit {text-align: right;padding:15px 20px 0 0;font-weight: 600;font-size:14px;vertical-align: top;}
.tb_type_noline2 td.tit strong {color:#f47420;font-size:18px;display: inline-block;margin:3px 0 -10px 5px;float:right;}
.tb_type_noline2 td select {width:350px;padding:6px 6px;border:1px solid #ddd;float: left;color:#1b1b1b;border-radius: 5px;font-size: 14px;line-height: 18px;margin-bottom: 5px;}
.tb_type_noline2 td select:focus {border:1px solid #888;outline: none;}
.tb_type_noline2 td select::placeholder {color:#888;}
.tb_type_noline2 td select.readonly {border:1px solid #d9d9d9;background: #f4f4f4;}
.tb_type_noline2 td input {width:333px;padding:7px 6px;border:1px solid #ddd;margin-bottom:5px;color:#1b1b1b;border-radius: 5px;float: left;}
.tb_type_noline2 td input:focus {border:1px solid #888;outline: none;}
.tb_type_noline2 td input::placeholder {color:#888;}
.tb_type_noline2 td input.post {width:180px;}
.tb_type_noline2 td input.pnum {width:155px;}
.tb_type_noline2 td input.pnum_fail {border:1px solid #E37A39;background: #FEF5EC;}
.tb_type_noline2 td input.pfile {width:290px;padding:5px 6px;}
.tb_type_noline2 td i.sibar {float: left;padding:0 5px 0 3px;line-height: 34px;}
.tb_type_noline2 td .post_ser {color:#fff;display:inline-block;padding:7px 20px;background: #666;}
.tb_type_noline2 td .inv_desc {padding:0 0 5px 0;line-height: 16px;clear: both;letter-spacing: -1px;font-size: 13px;}
.tb_type_noline2 td .inv_desc_fail {padding:0 0 5px 0;line-height: 16px;clear: both;letter-spacing: -1px;font-size: 13px;color:#BB1D21;font-weight: 600;}
.tb_type_noline2 td .pfile_box {overflow: hidden;}
.tb_type_noline2 td .pfile_box .pfile_down {overflow: hidden;border:1px solid #ddd;float: left;color:#1b1b1b;border-radius: 5px;width:302px;margin-bottom: 5px;}
.tb_type_noline2 td .pfile_box .pfile_down a {display: inline-block;padding:10px 10px;font-size: 14px;}
.tb_type_noline2 td .pfile_box .pfile_down a:hover {text-decoration: underline;}
.tb_type_noline2 td .pfile_btn {color:#fff;display:inline-block;padding:7px 16px 11px 16px;background: #666;border-radius: 5px;margin:0 0 0 4px;font-size: 18px;font-weight: 800;}
.tb_type_noline2 td .pfile_box_fail input {border:1px solid #E37A39;background: #FEF5EC;}
.tb_type_noline2 td .pfile_box_fail .pfile_btn {background:#E37A39 ;}
.tb_type_noline2 td .tj_type_ea {font-size: 12px;color:#1b1b1b;letter-spacing: 0px;line-height: 16px;overflow: hidden;padding: 0 10px 10px 0;}
.tb_type_noline2 td .tj_type_ea p.dot {overflow: hidden;text-indent: 0px;padding:0 0 0 3px;}
.tb_type_noline2 td .tj_type_ea p.num {overflow: hidden;text-indent: -14px;padding:0 0 0 14px;}
.tb_type_noline2 td .tj_type_ea p i {float: left;margin:8px 5px 0 0;font-style: normal;line-height: 9px;}
.tb_type_noline2 td .tj_type_ea p span {float: left;margin:0px 14px 0 0;font-style: normal;}

.tb_type_noline3 {width:530px;margin:0 0 5px 190px;}
.tb_type_noline3 td {padding:7px 10px 15px 10px;overflow: hidden;font-size: 14px;}
.tb_type_noline3 td.tit {text-align: right;padding:7px 20px 0 0;font-weight: 600;font-size:14px;vertical-align: top;}
.tb_type_noline3 td.tit strong {color:#f47420;font-size:18px;display: inline-block;margin:1px 0 -10px 5px;float:right;}
.tb_type_noline3 td select {width:350px;padding:5px;border:1px solid #ddd;}
.tb_type_noline3 td input {width:350px;border-radius: 5px;padding:7px 6px 8px 6px;border:1px solid #ddd;margin-bottom:5px;float: left;color:#1b1b1b;}
.tb_type_noline3 td input.post {width:180px;border-radius: 5px;padding:7px 6px 8px 6px;}
.tb_type_noline3 td input.pnum {width:163px;}
.tb_type_noline3 td input.address_fail {border:1px solid #E37A39;background: #FEF5EC;}
.tb_type_noline3 td input:focus {border:1px solid #888;outline: none;}
.tb_type_noline3 td input::placeholder {color:#888;}
.tb_type_noline3 td .post_ser {color:#fff;display:inline-block;padding:11px 20px;background: #666;border-radius: 5px;margin:0px 0 0 4px; font-size: 14px;}
.tb_type_noline3 td .inv_desc {padding:5px 0 0 0;line-height: 16px;}
.tb_type_noline31 td {padding:1px 10px 0 10px;}

.inv_ment2 {border-bottom:1px solid #ccc;padding:10px 0 10px 235px;line-height: 16px;color:#666;}
.inv_inment {text-align: center;padding:20px 0;border-top: 1px solid #ccc;font-weight: 600;font-size:16px;}
.inv_inment span {display: block;font-size:12px;color: #666;font-weight: 500;padding-top:5px;line-height: 18px;}

.inv_ment_ul {padding:0px;color:#666;display: block;overflow: hidden;width:410px;margin: 0 0 10px 235px;}
.inv_ment_ul li {font-size: 14px;color:#555;line-height: 24px;overflow: hidden;text-indent: -10px;padding:0 0 0 9px;letter-spacing: -1px;}
.inv_ment_ul li strong {font-size: 20px;float: left;margin:0 10px 0 0;}
.inv_ment_ul li span {font-size: 14px;color:#E37A39;font-weight: 700;}
.inv_ment_ul li a.a {font-size: 14px;color:#E37A39;font-weight: 700;margin:0 0 0 0;word-break: break-all;}
.inv_ment_ul li a.b {font-size: 14px;color:#E37A39;font-weight: 700;margin:0 0 0 15px;display: inline-block;}
.inv_ment_ul li a:hover {text-decoration: underline;}
.inv_ment_ul_line {border-bottom:1px solid #ccc;}

.inv_title_wrap {font-size:24px;text-align: center;padding:80px 0 40px 0;letter-spacing: -1px;}
.inv_title_wrap strong {font-size:24px;}
.inv_changestep {margin:20px 0;}
.inv_step_wrap {text-align: center;height:65px;}
.inv_step_wrap span {position: absolute;font-weight: 500;}
.inv_step_ment0 {text-align: center;width:648px;}
.inv_step_ment1 {margin:48px 0 0 -15px;}
.inv_step_ment2 {margin:48px 0 0 185px;}
.inv_step_ment3 {margin:48px 0 0 405px;}
.inv_step_ment4 {margin:48px 0 0 590px;}

.inv_step_link {position: absolute;width:50px;height:50px;}
.inv_step_link1 {margin:-60px 0 0 -5px;}
.inv_step_link2 {margin:-60px 0 0 -10px;}
.inv_step_link3 {margin:-60px 0 0 -15px;}
.inv_step_link4 {margin:-60px 0 0 0px;}
.inv_step_link5 {margin:-60px 0 0 -5px;}

.inv_subs_wrap {text-align: center;height:60px;border:1px solid #ccc;padding:15px 0;}
.inv_subs_wrap span {position: absolute;font-weight: 500;letter-spacing: -1px;}
.inv_subs_wrap_fsamo {color:#1b1b1b;font-size: 15px;line-height: 24px;height:auto;text-align: left;padding:30px 0 30px 110px;}
.inv_subs_wrap_fsamo i {color:#e37a39;font-style: normal;font-size: 15px;}
.inv_subs_ment0 {text-align: center;width:400px;}
.inv_subs_ment1 {margin:48px 0 0 -13px;}
.inv_subs_ment2 {margin:48px 0 0 325px;}

.inv_mout_wrap {text-align: center;}
.inv_mout_wrap a {font-size:14px;font-weight: 600;}

.tb_type_bs1 {width:100%;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.tb_type_bs1 th, .tb_type_bs1 td {padding:15px;}
.tb_type_bs1 th {background: #ebebeb;border-bottom:1px solid #d2d2d2;font-size:14px;font-weight: 500;}
.tb_type_bs1 tr.bg_orange th {background: #fef5ec;}
.tb_type_bs1 tr.bg_orange th span.ment1 {display: block;color: #e37a39;font-size: 13px;padding-top:5px;}
.tb_type_bs1 th a.more {display:inline-block;margin:-3px 0 0 5px;position:absolute;}
.tb_type_bs1 td {border-top:1px solid #d2d2d2;font-size:14px;text-align: center;}
.tb_type_bs1 th strong, .tb_type_bs1 td strong {font-size:14px;}
.tb_type_bs1 td span {display:block;font-size: 12px;color:#999;padding-top:5px;}
.tb_type_bs1 th a.certi {color:#fff;background:#666;font-weight: 500;padding:10px 10px;display: inline-block;min-width:120px;}

.tb_type_bs2 {width:100%;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.tb_type_bs2 th, .tb_type_bs2 td {padding:20px;}
.tb_type_bs2 th {background: #ebebeb;border-bottom:1px solid #d2d2d2;font-size:14px;font-weight: 500;}
.tb_type_bs2 td {border-top:1px solid #d2d2d2;font-size:14px;text-align: right;padding:20px 40px;}
.tb_type_bs2 td span {font-size: 14px;color:#f7731e;padding-top:5px;}

.tb_type_bs3 {width:100%;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.tb_type_bs3 th, .tb_type_bs3 td {padding:10px;border-left:1px solid #d2d2d2;}
.tb_type_bs3 th {background: #ebebeb;border-bottom:1px solid #d2d2d2;font-size:14px;font-weight: 500;}
.tb_type_bs3 th a.more {display:inline-block;margin:-3px 0 0 5px;position:absolute;}
.tb_type_bs3 td {border-top:1px solid #d2d2d2;font-size:13px;text-align: center;}
.tb_type_bs3 td span {display:block;font-size: 12px;color:#999;padding-top:5px;}
.tb_type_bs3 th a.certi {color:#fff;background:#666;font-weight: 500;padding:10px 10px;display: inline-block;min-width:120px;}

.txt_point {color:#e37a39;}

.inv_file_wrap {border-top:1px solid #ccc;padding:25px 0 0 0;margin:0 30px 10px 30px;overflow: hidden;}
.inv_file_wrap select {width:520px;padding:5px;border:1px solid #ddd;margin:0 0 20px 220px;}
.inv_file_title {overflow: hidden;margin:0 0 10px 180px;font-size: 14px;}
.inv_file_title strong {color:#f47420;font-size:18px;display: inline-block;margin:3px 5px -8px 0;float:left;width:10px;height:10px;}
.inv_file_title span {color:#e46c0a;font-size:14px;}

input.upload_text {/*읽기전용 인풋텍스트*/float:left;width:400px;/* 버튼 포함 전체 가로 길이*/height:33px;line-height:19px;padding:0 3px;border:1px solid #ddd;margin:0 0 10px 220px;}

div.upload-btn_wrap input.input_file {/*파일찾기 폼 투명하게*/position:absolute;height:33px;top:0;right:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;}
div.upload-btn_wrap {/*버튼테두리 감싼 div*/overflow:hidden;position:relative;float:left;padding-left:3px;}
div.upload-btn_wrap button {/*버튼 div*/font-weight:bold;background:#666;padding:8px 10px;color:#fff;}
.upload-btn_pm {overflow:hidden;position:relative;float:left;width:32px;height:32px;border: 1px solid #ccc;margin-left:3px;}

.upload-btn_plus {background: url(../images/btn_plus_on.png) no-repeat 0 0;}
.upload-btn_minus {background: url(../images/btn_minus_on.png) no-repeat 0 0;}

.inv_cont_wrap {padding:30px;}
.inv_cont_wrap p {padding-bottom:8px;}
.inv_cont_wrap .inv_cont0 {height:25px;}
.inv_cont_wrap .inv_cont1 {font-size:15px;font-weight: 600;}
.inv_cont_wrap .inv_cont1 span {display: inline-block;padding-right:6px;color:#949494;font-size:11px;}
.inv_cont_wrap p {padding-bottom:7px;}
.inv_cont_wrap .inv_cont2 {font-size:14px;padding-left:20px;line-height: 18px;}
.inv_cont_wrap .inv_cont2 em {font-style: normal;font-size:14px;padding:5px 0 0 20px;display: block;}
.inv_cont_wrap .inv_cont3 {font-size:14px;padding-left:40px;}
.inv_cont_wrap .inv_cont3 span {color:#e46c0a;font-size:14px;line-height: 18px;}
.inv_cont_wrap .inv_cont3 span i {display:block;font-style:normal;padding:5px 0 0 68px;font-size:14px;}

.inv_bal_wrap {margin:0 30px;border-bottom:1px solid #ccc;}
.tb_type_bal {width:100%;}
.tb_type_bal td {font-size:14px;padding-top:7px;padding-bottom:7px;}
.tb_type_bal td input {border:1px solid #ccc;width:100px;padding:5px;height:30px;font-size: 18px;text-align: right;}
.tb_type_bal .tbl {padding-left:200px;}
.tb_type_bal .tbl strong {font-size: 18px;}
.tb_type_bal .tbr {text-align: right;padding-right:200px;}
.tb_type_bal .tbr strong {color:#3b96cb;font-size: 24px;display: inline-block;padding:0 5px 0 0;}
.tb_type_bal .tbr p {font-weight: 600;color:#e37a39;padding:10px 0 15px 0;}

.tb_type_bal1 {width:100%;}
.tb_type_bal1 td {font-size:14px;padding-top:7px;padding-bottom:7px;}
.tb_type_bal1 .tbl {padding-left:200px;padding-top:0px;}
.tb_type_bal1 .tbl strong {font-size: 18px;}
.tb_type_bal1 .tbr {text-align: right;padding-right:200px;}
.tb_type_bal1 .tbr strong {font-size: 24px;display: inline-block;padding:0 5px 12px 0;}
.tb_type_bal1 .tbr .btn_reload {margin:-7px 0 0 20px;position: absolute;}

.inv_box_black {border:1px solid #ccc;margin:10px 0 20px 0;font-size: 14px;text-align: center;line-height: 18px;padding:10px 0;}
.inv_box_black a {color:#f7731e;font-size: 14px;display: block;font-weight: 600;font-size:18px;padding:7px 0 5px 0;}
.inv_box_black a:hover {text-decoration: underline;}
.inv_box_black .inv_checks {position: absolute;margin:5px 0 0 -170px;}
.inv_box_black strong.red_text {color:#bb1d21;font-size: 14px;font-weight: 800;}

.inv_agree_wrap {border:1px solid #ccc;overflow: hidden;padding:20px 10px;margin-bottom: 10px;}
.inv_agree_box {text-align: center;float:left;width:236px;}
.inv_agree_box a {display:block;text-align: center;background: #eee;border:1px solid #ccc;width:60px;margin:0 auto;font-size:11px;padding:3px 10px;border-radius: 3px;}
.inv_agree_box img {width:95px;margin-bottom:5px;}
.inv_agree_box label {display:block;cursor: pointer;font-weight: 600;}

.inv_address_save {margin:-15px 0 0 320px;width:400px;}
.inv_address_save label {font-weight:600;} 
.inv_address_save p {color:#696969;padding:5px 0 15px 0;line-height: 16px;}

.tb_type_lbox {width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.tb_type_lbox th {border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: #eaeaea;padding:10px;}
.tb_type_lbox td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;}

.inv_success_step {background: #eaeaea;padding:20px 20px 50px 20px;text-align: center;}
.inv_success_ment {position: absolute;text-align: center;width:80px;}
.inv_success_ment strong {display: block;width:100%;padding:8px 0 5px 0;}
.inv_success_ment1 {margin:100px 0 0 50px;}
.inv_success_ment2 {margin:100px 0 0 303px;}
.inv_success_ment3 {margin:100px 0 0 552px;}
.inv_success_ment4 {margin:100px 0 0 805px;}

.inv_step_box {text-align: center;padding:15px !important;height:130px;}
.inv_step_box p {position: absolute;text-align: center;width:60px;line-height:18px;font-weight: 600;font-size: 14px;}
.inv_step_box p span {text-align: center;display:block;padding:10px 0 0 0;font-size: 13px;font-weight: 600;}
.inv_step_menty1 {margin:70px 0 0 20px;}
.inv_step_menty1 .inv_status_on {color:#494ca8;}
.inv_step_menty2 {margin:70px 0 0 197px;}
.inv_step_menty2 .inv_status_on {color:#5696c5;}
.inv_step_menty3 {margin:70px 0 0 370px;}
.inv_step_menty3 .inv_status_on {color:#68bfcc;}
.inv_step_menty4 {margin:70px 0 0 547px;}
.inv_step_menty4 .inv_status_on {color:#6ac09a;}
.inv_step_menty5 {margin:70px 0 0 720px;}
.inv_step_menty5 .inv_status_on {color:#99cc33;}

.inv_gmenty {border-bottom:1px solid #ccc;margin:10px 10px 0 10px;line-height: 18px;padding:0 0 15px 80px;}
.inv_gmenty span {color:#e37a39;}

.inv_agree_updown {font-weight: 600;}
.inv_agree_updown span {font-weight: 700;font-size:14px;cursor: pointer;}
.inv_agree_p {font-size: 14px;padding:7px 0 10px 26px;color:#1b1b1b;}
.inv_agree_cont {overflow: auto;height:400px;padding:15px;border:1px solid #ccc;margin:10px 30px 10px 5px;font-size: 14px;line-height: 20px;}

.inv_thistory {margin:0;}
.inv_thistory input.input_style1 {border:1px solid #ccc !important;height:33px;padding:0 10px;background: #fff url(../images/icon_input_date.gif) 100px center no-repeat;font-size:13px;}

.thistory_select {float:right;margin:5px 15px 5px 0;}
.thistory_ul {width:100%;overflow: hidden;}
.thistory_ul li {width:100%;overflow: hidden;padding:15px 15px 5px 15px;border-top:1px solid #ccc;}
.thistory_ul li.none_result {text-align: center;padding:30px 0 20px 0;}

.thistoryl_box {float:left;}
.thistoryl_box .sname {color:#1b1b1b;font-size:18px;font-weight: 600;}
.thistoryl_box .sdate {color:#999;padding:7px 0;}
.thistoryr_box {float:right;margin-right:30px;}
.thistoryr_box .mnum {color:#1b1b1b;font-size:18px;font-weight: 600;text-align: right;}
.thistoryr_box .mnum strong {font-size:18px;}
.thistoryr_box .mnum strong.plus {color:#4795d5;}
.thistoryr_box .mnum strong.minus {color:#f47320;}
.thistoryr_box .mdesc {color:#666;text-align: right;padding:7px 0;}

.ir_pop_text1 {font-size:16px;padding:10px 0;line-height: 24px;font-weight: 600;color:#666;}
.ir_pop_text1 span {font-weight: 600;font-size:16px;color:#F57420;}
.ir_pop_text2 {font-size:14px;padding:10px 0 10px 15px;color:#666;}
.ir_pop_text3 {font-size:18px;padding:0 0 20px 15px;color:#1b1b1b;font-weight: 600;}
.ir_pop_text4 {font-size:18px;padding:15px 30px 5px 0;text-align: right;font-weight: 600;}
.ir_pop_text4 span {font-size:16px;display: inline-block;color:#666;}
.ir_pop_text5 {color:#666;font-size: 14px;padding:10px 0 0 0;}
.ir_pop_text6 {border-top:1px solid #ccc;font-size: 14px;color:#666;line-height: 18px;padding:15px 0 0 0;}
.ir_pop_text6 span {font-size:14px;display: inline-block;color:#F57420;}
.ir_pop_text7 {text-align: center;font-size:18px;font-weight: 600;padding:5px 0 15px 0;}

.ir_pop_text11 {font-size:16px;padding:10px 0;line-height: 24px;font-weight: 600;color:#1b1b1b;}
.ir_pop_text11 span {font-weight: 600;font-size:20px;color:#e37a39;padding:5px 0 0 3px;position: absolute;}
.ir_pop_text12 {font-size:16px;padding:10px;line-height: 24px;font-weight: 600;color:#1b1b1b;}
.ir_pop_text12 strong {font-weight: 600;font-size:16px;color:#e37a39;}

.inv_gmenty1 {padding:10px 15px 15px 15px;}
.inv_gmenty1 input {padding:10px;width: calc( 100% - 25px );border:1px solid #ccc;}
.inv_gmenty1 select {padding:10px;width: calc( 100% - 0px );border:1px solid #ccc;text-align: center;}
.inv_gmenty1 input.ijnum {width: calc( 100% - 195px );}
.inv_gmenty1 .ijnum_btn {float:right;background:#F57420;color:#fff;width:155px;padding:13px 0;text-align: center;font-size: 16px;margin:-1px 0 0 0;}
.inv_gmenty_ul {border-top:1px solid #ccc;margin:10px 20px 20px 20px;padding-top:20px;word-wrap: unset;}
.inv_gmenty_ul li {font-size:14px;line-height: 18px;text-indent: -8px;padding-left:8px;}
.inv_gmenty_ul li span {font-weight: 600;font-size:14px;color:#F57420;}

.inv_gmenty2 {border-top:1px solid #ccc;margin:5px 10px 20px 10px;font-size:16px;line-height: 20px;padding:20px 20px 15px 100px;}
.inv_gmenty2 img {position: absolute;margin:5px 0 0 -80px;width:50px;}
.inv_gmenty3 {padding:0 15px 15px 15px;}

.inv_box_whites .inv_fl p {color:#999;font-size:16px;padding:0 0 10px 10px;}
.inv_box_whites .inv_fl div {padding:0 10px 0 10px;}
.inv_box_whites .inv_fl div span {color:#1b1b1b;font-size:16px;position: absolute;margin:7px 0 0 -10px;}
.inv_box_whites .inv_fr p {color:#999;font-size:16px;}
.inv_box_whites .inv_fr .at {color:#1b1b1b !important;font-size:16px !important;text-align: right;padding:17px 0 0 0;}

.tb_type_error {width:100%;}
.tb_type_error td ul li {font-size:14px;color:#1b1b1b;line-height: 24px;color:#ff6600;text-indent: -8px;}

.txt_open {font-size:24px;font-weight: 600;padding:63px 0;text-align: center;}
.txt_openment {overflow: hidden;background: #f6f6f6;padding:15px 20px;}
.txt_openment .to_img {float:left;width:50px;height:50px;background: url(../images/icon_alram.png) no-repeat 0 0;background-size: 100%;}
.txt_openment .to_ment {padding:4px 0 0 65px;line-height: 20px;font-size:14px;}

.icon-mark {background:#aaa;color:#fff;font-weight: 600;font-size:11px;border-radius:4px;padding:2px 4px;display: inline-block;margin:2px 0 0 4px;line-height: 12px;position: absolute;}
.radio_wrap {background: #f4f4f4;text-align: center;margin:0 0 30px 0;}
.radio_wrap p {display: inline-block;padding:20px 0;margin:0 20px;}
.radio_wrap p input {position: relative;margin:-3px 5px 0 0;}

.open_before {text-align: center;padding:9px 10px 10px 10px;height: 91px;}
.open_before .btn_open_before {text-align: center;display: block;color:#fff;font-weight: 600;background: #e37a39;font-size: 20px;border-radius: 20px;padding:20px;}
.open_before .msg_open_before {padding:14px 0 4px 0;color:#999;font-size: 12px;}
.open_before .btn_open_end {text-align: center;display: block;color:#fff;font-weight: 600;background: #dedede;font-size: 20px;border-radius: 20px;padding:20px;}
.open_before .msg_open_end {padding:14px 0 4px 0;color:#999;font-size: 12px;}
.text_elip {display: inline-block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;max-width:133px;font-size:14px;}

.cs_ment {padding:10px;display: block;color:#949494;font-size: 14px;}
.free_cment1 {display: inline-block;padding:0 0 0 20px;}
.free_cment2 {padding:10px 0 0 0;}
.ftype_s1 i {font-style: normal;font-weight: 600;font-size: 14px;}

.invest_wrap {overflow: hidden;width:1050px;padding-bottom:30px;margin:0 auto;}
.invest_wrap_970 {width:970px;margin:0 auto;}
.invest_wrap .invest_boxl {float:left;width:170px;padding-top:25px;}

.my_jjgo {color:#1b1b1b;font-size: 14px;border: 1px solid #d9d9d9;border-radius: 5px;display: inline-block;overflow: hidden;padding: 11px;width:calc(100% - 36px);letter-spacing: -1px;margin:40px 0 0 5px;}
.my_jjgo span {float: right;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 70%;width:12px;height:12px;margin:1px -5px 0 0;}

.invest_wrap .invest_boxr {float:right;width:830px;padding-top:25px;}
.invest_wrap .invest_boxr .title1 {font-size:20px;padding:0px 0 20px 0;}
.invest_wrap .invest_boxr .title1 strong {font-size:20px;}
.invest_wrap .invest_boxr .title1 span {font-size:20px;color:#e46c0a;}
.inv_title_wrap {font-size:24px;text-align: center;padding:80px 0 40px 0;}
.inv_title_wrap strong {font-size:24px;}

.inv_box_gray_20 {border:1px solid #ccc;padding:15px;line-height: 22px;color:#666;}
.inv_box_gray_20 .txt_or {color:#ff7810;font-size:14px;font-weight: 600;}
.invest_img_check {position: absolute;margin: 75px 0 0 50px;}
.inv_chfinish {font-size:14px;margin:20px 20px 20px 180px;}
.inv_chfinish p {color:#1b1b1b;font-size:16px;font-weight:600;padding-bottom:10px;}

.inv_btn {text-align: center;overflow: hidden;}
.inv_btn a {display:inline-block;text-align: center;color:#fff;width:100%;font-size:16px;padding:15px 0;border:none !important;border-radius: 30px;}
.inv_btn a.br {background:#666666 ;}
.inv_btn a.or {background:#e37a39 ;}
.inv_btn a.h_wr {color:#333 ;float:left;width:49%;background: #fff;border:1px solid #999 !important;}
.inv_btn a.h_br {background:#666666 ;float:left;width:49%;}
.inv_btn a.h_or {background:#e37a39 ;floaT:right;width:49%;}
.inv_btn a.h_br1 {background:#666666 ;float:right;width:49%;}
.inv_btn a.h_or1 {background:#e37a39 ;floaT:left;width:49%;}
.inv_btn a.no-round {border-radius: 0 ;}
.inv_btn a {display:inline-block;text-align: center;color:#fff;font-size:16px;width:200px;padding:15px 0;margin:0 5px;border:none !important;}
.inv_btn a.b200_br {background:#666666 ;}
.inv_btn a.b200_or {background:#e37a39 ;}

.inv_btn_p a {margin:0 20px;}

.ired_alert {background:#ffd4d4;border:1px solid #f17b7b !important;}
.ired_alert:focus,.ired_alert:hover {background:#ffd4d4;border:1px solid red !important;}

.input_style4 {width:100%; height:40px; padding:0 30px; line-height:32px; color:#949494; border:1px solid #e5e5e5; font-size:16px; box-sizing:border-box;}

/* 20220424 말풍선 제어 */
.wrap_word_area {cursor: pointer;}
.wrap_word_title {font-size: 14px;display: inline-block;vertical-align: middle;}
.wrap_word_box {margin:-1px 0 0 3px;display: inline-block;vertical-align: middle;}
.wrap_word_box .word_box {display:none;}
.word_mark {display: block;background: url(../images/help-96_off.png) no-repeat 0 0;background-size: 100%;width:17px;height:17px;}
.wrap_word_box_on .word_mark {display: block;background: url(../images/help-96_on.png) no-repeat 0 0;background-size: 100%;width:17px;height:17px;}
.wrap_word_box_on .word_box {display:block;text-align: left;}
.word_box {background: #fff;border:1px solid #cdcdcd;padding:8px;position: absolute;margin:27px 0 0 -7px;font-size: 12px;width:200px;line-height: 14px;word-break:keep-all ;}
.help_arrow {position: absolute;margin:-15px 0 0 0;}

/* 20220509 */
.inv_btn a.b_or {background:#e37a39 ;width:48%;}
.inv_btn a.b_or_100 {background:#e37a39;width:calc(100% - 30px);}
.inv_btn_noline {padding:15px 20px;}
.inv_btn_noline2 {padding:15px 0px;width:calc(100% - 0px);}
.inv_btn_noline1 {padding:15px 0px;width:calc(100% - 0px);}
.inv_btn_noline1 a {width:calc(100% - 15px);}

.ly_title1 {font-size: 18px;padding:30px 0 10px 0;}
.ly_title1 strong {font-size: 18px;font-weight: 600;}
.ly_title1 span {font-size: 18px;color:#e37a39;}
.ly_gray {background:#f4f4f4;padding:10px;}

.ly_tb_type {width:100%;}
.ly_tb_type td {padding:5px;}
.ly_tb_type .title {color:#797979;font-size: 14px;}
.ly_tb_type .num {text-align: right;color:#1b1b1b;font-size: 14px;}
.ly_tb_type .num1 {color:#e37a39;font-size: 18px;}

.ly_golink {overflow: hidden;padding:15px;}
.ly_golink .title {color:#666;font-size: 12px;padding:0 0 3px 0;}
.ly_golink .desc {color:#e37a39;font-size: 12px;}
.ly_golink .arrow {width:18px;height:18px;float:right;background: url(../images/icon_arrrow.png) no-repeat 0 0;background-size: 100%;margin:10px 0 0 0;}

.contents_none {text-align: center;font-size: 16px;color:#898989;padding:70px 0;}

.main_pro_txt_wrap {padding:0px;width:1100px;margin:0 auto;}
.main_pro_txt_wrap .mp_tag {font-size:15px;padding:140px 0 10px 0;}
.main_pro_txt_wrap .mp_title {font-size: 30px;font-weight: 800;line-height: 38px;}
.main_pro_txt_wrap .mp_desc {font-size: 16px;padding-top:10px;}

/* 20220925 */
.wel_goto_ment {border-bottom:1px solid #ccc;font-size:14px;letter-spacing:-1px;margin:10px 20px 10px 20px;padding-bottom:15px;line-height: 20px;}
.wel_goto_ment p {font-size: 18px;padding-bottom:10px;}
.wel_goto_ment p strong {font-size: 18px;font-weight: 800;}
.wel_goto_btn {text-align: center;padding-bottom: 20px;}
.wel_goto_btn a {text-align: center;display: inline-block;color:#fff;background: #e37a39;padding:15px 75px 15px 95px;border-radius: 50px;font-size: 16px;}
.wel_goto_btn a img {height:22px;position: absolute;margin:-4px 0 0 -24px;}
.wel_point_calc {text-align: center;border:1px solid #ccc;padding:30px;margin:0 0 20px 0;}
.wel_goto_btn a.btn_gray {background: #acacac;}
.wel_goto_btn span.btn_gray {text-align: center;display: inline-block;color:#fff;background: #acacac;padding:15px 75px 15px 95px;border-radius: 50px;font-size: 16px;}
.wel_goto_btn span.btn_gray img {height:22px;position: absolute;margin:-4px 0 0 -24px;}

.tb_type_wel_calc {margin:0 auto;}
.tb_type_wel_calc td {text-align: center;color:#666;font-size:12px;}
.tb_type_wel_calc td img {width:24px;}
.tb_type_wel_calc td p {text-align: center;color:#1b1b1b;font-size:20px;padding:15px 0 0 0;}
.tb_type_wel_calc td p.orange {color:#e37a39;}

.wel_list {float:left;width:calc(100% - 40px);padding:5px 20px 15px 20px;}
.wel_list li {float:left;width:33.3%;padding:15px 0;}
.wel_list li .img {float: left;background: #fff;width:40px;height:40px;border-radius: 50px;padding:5px;margin:0 10px 0 0;}
.wel_list li .img img {width:40px;height:40px;}
.wel_list li .tit {color:#1b1b1b;font-size: 14px;font-weight: 800;padding-bottom:6px;letter-spacing:-1px;}
.wel_list li .desc {color:#666;font-size: 12px;font-weight: 400;line-height: 16px;letter-spacing:-1px;}
.wel_desc {padding:12px 20px 20px 20px;}
.wel_desc dt {font-size:14px;font-weight: 800;padding:15px 0 7px 0;color:#1b1b1b;letter-spacing:-1px;}
.wel_desc dt:first-child {padding:0px 0 7px 0;}
.wel_desc dt img {float: left;margin:3px 4px 0 0;}
.wel_desc dd {font-size:14px;font-weight: 400;padding:0 0 3px 20px;text-indent: -8px;color:#666;line-height: 20px;letter-spacing:-1px;}

/* 20221112 */
.point_layer_position {position: absolute;top:30px;background:#fff;margin:6px 0 0 -148px;}
.point_layer1, .point_layer2, .point_layer3 {margin:6px 0 0 -148px;}
.point_layer {display: none;letter-spacing:-1px;border:1px solid #cdcdcd;width:230px;background:#fff;}
.point_layer .bg_pl_a {position: absolute;margin:-6px 0 0 210px;}
.point_layer_on {display: block;}
.point_layer_btn .ico_point {display: inline-block;color:#fff;font-weight: 600;width:10px;height:10px;border-radius: 10px;padding:3px;background: #ed7d31;font-size: 10px;text-align: center;line-height: 10px;float: right;margin:4px 0 0 2px;}
.point_ment {padding:12px;color:#464646;}
.point_ment .pm_1 {font-size: 12px;padding:0;line-height: 18px;}
.point_ment .pm_1 strong {font-size: 14px;font-weight: 600;}
.point_ment .pm_1 strong span {font-size: 14px;font-weight: 600;color: #ed7d31;}
.point_ment .pm_2 {padding:0px 0 5px 0;}
.point_ment .pm_2 strong {font-size: 16px;font-weight: 600;color: #ed7d31;}
.point_ment .pm_3 {font-size: 12px;line-height: 18px;}
.point_detail {border-top:1px solid #cdcdcd;text-align: center;}
.point_detail p {width:100%;}
.point_detail a {display: inline-block;font-size: 14px;color:#464646;width:120px;padding:6px 0;}
.point_detail a span {display: inline-block;float:right;margin:6px 0 0 5px;width:14px;height:14px;background: url(../images/icons8-forwardg-32.png) no-repeat 0 0;background-size: 100%;}

.ellipsis_101 {display:inline-block;max-width:150px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:18px;}

#samo_f_btn_box {overflow:hidden;background: url(../images/samo_bg.png) repeat 0 0;width:1120px;padding:20px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.samo_fund_register_btn {display: inline-block;text-align: center;background: #e37a39;z-index: 100;}
.samo_fund_register_btn .gra {float: left;}
.samo_fund_register_btn p {float: left;text-align: left;}
.samo_fund_register_btn p span.m1 {color:#fff;font-size: 15px;display: inline-block;padding:7px 0 0 10px;}
.samo_fund_register_btn p span.m2 {color:#fff;font-size: 22px;display: block;padding: 5px 0 0 9px;}
.samo_f_btn {display: inline-block;text-align: center;color: #fff;font-size: 20px;width: 260px;padding: 17px 0 18px 0;background: #e37a39;border-radius: 30px;float: right;margin-left: 10px;}
.samo_f_btn_g {background: #666;} 
.samo_intro #samo_f_btn_box.on {position: fixed;bottom:0px;}
.samo_intro #samo_f_btn_box.off {position: relative;bottom:10px;}
.samo_intro_topbox {text-align: center;padding:50px 0;}
.samo_intro_topbox p {font-size: 32px;color:#1b1b1b;font-weight: 600;line-height: 46px;padding:20px 0;}
.samo_intro_topbox p span {font-size: 32px;color:#e37a39;font-weight: 600;}
.samo_intro_descbox {overflow: hidden;}
.samo_intro_descbox .samo_descl {float: left;font-size: 16px;color:#1b1b1b;line-height: 33px;padding-top:10px;width: 828px;}
.samo_intro_descbox .samo_descl span {font-size: 18px;color:#e37a39;}
.samo_intro_descbox .samo_descl strong {font-size: 18px;}

.samo_intro_descbox .samo_descl dl {overflow: hidden;padding-top:20px;}
.samo_intro_descbox .samo_descl dl dt {overflow: hidden;font-weight: 600;font-size: 16px;padding-top:10px;}
.samo_intro_descbox .samo_descl dl dt span {float:left;width:6px;height:16px;background: url(../images/icon_sq2.png) no-repeat 0 0;background-size: 100%;margin:13px 5px 0 0;}
.samo_intro_descbox .samo_descl dl dd {font-size: 16px;padding:0 0 0 10px;line-height: 24px;}
.samo_intro_descbox .samo_descr {float: right;}

.samo_intro_box {overflow: hidden;}
.samo_intro_box h2 {font-size: 24px;font-weight: 400;}
.samo_intro_box h2 strong {font-size: 24px;font-weight: 800;}
.samo_faq_box {overflow: hidden;background: #f6f6f6;padding:30px;}
.samo_faq_sbox {overflow: hidden;background: #fff;padding:10px 0 0 0;}
.samo_faq_sboxl {float: left;height:100px;width:100px;text-align: right;}
.samo_faq_sboxr {float: right;width:920px;margin-right:50px;padding-bottom: 10px;}
.samo_faq_sboxr .ti {font-size: 20px;font-weight: 800;padding:15px 0 30px 0;}
.samo_faq_sboxr .ne {font-size: 15px;font-weight: 400;line-height: 20px;}
.samo_faq_sboxr .ne i {font-style: normal;font-size: 16px;}
.samo_faq_sboxr .ne strong {font-style: normal;font-size: 16px;display: inline-block;padding-bottom:5px;}

.samo_regist_box {background: #fef5ec;padding:30px 36px;margin-bottom:30px;overflow: hidden;}
.samo_regist_box dl {overflow: hidden;}
.samo_regist_box dl dt {float: left;width:70px;height:70px;background: #fff;border-radius: 40px;}
.samo_regist_box dl dd {float: left;font-size: 15px;line-height: 20px;width: 444px;height:40px;padding: 15px;}
.tb_type_samo {width:1160px;}
.tb_type_samo tr.top {height:53px;background: url(../images/samo_tb.png) no-repeat 0 0;}
.tb_type_samo tr.top th {color:#fff;font-size: 22px;font-weight: 200;}
.tb_type_samo tr.top th strong {color:#fff;font-size: 22px;font-weight: 800;}
.tb_type_samo td {background: #f9f9f9;border-bottom:1px solid #e4e4e4;padding:16px 10px;font-size: 16px;text-align: center;line-height: 22px;}
.tb_type_samo td strong {font-size: 16px;}
.tb_type_samo td p {font-size: 14px;color:#666;padding-top:5px;}
.tb_type_samo td.center {background: #eee;border:1px solid #e4e4e4;font-weight: 800;}
.tb_type_samo td.ed {background: #f9f9f9;border-bottom:1px solid #e4e4e4;border-right:none;}

.btn_invest_abox {padding:10px 0 0 18px;}
.btn_invest_abox a {display: inline-block;font-size: 14px;color:#555;}
.btn_invest_abox a span {display: inline-block;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 70%;width:12px;height:12px;position: relative;margin:1px 0 0 5px;}

/* 202312 */
.myfunding_head {background: #fff;border-radius: 10px;padding:30px 0 40px 0;margin-bottom: -15px;border:1px solid #ccc;}
.myfunding_head1 {background: #f9f9f9;border-radius: 10px;padding:25px 20px;margin-bottom: 15px;}
.myfunding_head1 .inv_btn {border-top:2px solid #ccc;padding:20px 0 5px 0;}
.myfunding_head1 .title_1 {font-size: 18px;color:#1b1b1b;letter-spacing: -1px;}
.myfunding_head1 .title_1 strong {font-size: 18px;color:#e37a39;}
.myfunding_head1 .title_2 {font-size: 15px;color:#1b1b1b;padding:10px 0 25px 0;letter-spacing: -1px;}
.tb_mf_hd td {padding:0px;letter-spacing: -1px;}
.tb_mf_hd .title {color:#666;font-size: 14px;text-align: center;padding-bottom:12px;}
.tb_mf_hd .num {color:#1b1b1b;font-size: 20px;text-align: center;font-weight: 800;}
.tb_mf_hd .color_o {color:#e37a39;}
.tb_mf_hd .t1 {border-right:2px solid #ccc;}
.tb_mf_hd .t2 {border-left:2px solid #ccc;}
.tb_mf_hd .tcenter {text-align: center;}
.tb_mf_hd .tdesc_w {padding:20px 20px 15px 25px;overflow: hidden;background: #fffbf7;margin-top:-10px;}
.tb_mf_hd .tdesc_w ul li {color:#1b1b1b;font-size: 14px;font-weight: 600;overflow: hidden;}
.tb_mf_hd .tdesc_w ul li strong {font-weight: 800;font-size: 18px;float: left;margin:0 3px 4px 0;}

.inv_title_mf strong {font-size: 20px;font-weight: 600;letter-spacing: -1px;}
.inv_title_mf2 {margin-top:15px;}
.inv_title_mf2 strong {font-size: 24px;font-weight: 700;letter-spacing: -1px;color:#1b1b1b;}
.inv_title_mf2 p {font-size:15px;color:#666;line-height: 16px;padding-top:8px;}
.my_funding_list_wrap {overflow: hidden;margin-bottom:40px;border-bottom: 1px solid #ddd;}
.my_funding_list_wrap li {overflow: hidden;}

.my_funding_list_head {border-top:2px solid #ccc;border-bottom:1px solid #eee;background: #f9f9f9;padding:15px 20px;letter-spacing: -1px;overflow: hidden;}
.my_funding_list_head .mf_apply {font-size: 17px;color:#666;font-weight: 800;padding-right:5px;float: left;}
.my_funding_list_head .mf_status {font-size: 17px;color:#e37a39;font-weight: 800;float: left;}
.my_funding_list_head .mf_alert1 {font-size: 15px;color:#bb1d21;font-weight: 600;padding:2px 0 0 20px;float: left;}
.my_funding_list_head .mf_alert2 {font-size: 11px;color:#fff;font-weight: 400;padding:3px 5px 2px 4px;background: #bb1d21;border-radius: 4px;line-height: 10px;margin:2px 0 5px 10px;float: left;}
.my_funding_list_head .date {float: right;font-size: 15px;color:#666;margin-top:2px;}

.my_funding_nolist_head {border-top:2px solid #ccc;text-align: center;padding:60px 0;font-size: 14px;color:#999}

.tpadding {padding:30px 20px 25px 20px !important;}
.mf_cy_btn {display: inline-block;color:#e37a39;border:1px solid #e37a39;border-radius: 6px;text-align: center;width:130px;padding:12px 0;font-size: 15px;font-weight: 600;}
.mf_cy_btn_or {display: inline-block;color:#fff;background: #e37a39;border:1px solid #e37a39;border-radius: 6px;text-align: center;width:130px;padding:12px 0;font-size: 15px;font-weight: 600;}
.mf_cy_btn_gr {display: inline-block;color:#fff;background: #666;border:1px solid #666;border-radius: 6px;text-align: center;width:130px;padding:12px 0;font-size: 15px;font-weight: 600;margin-top:10px;}

.mf_cy_mgdate {color:#e37a39;font-size: 14px;padding-top:12px;}
.mf_ea_info {font-size: 14px;color:#999;}
.mf_ea_info span {display: inline-block;}
.mf_ea_info span.mark {background: #aaa;font-size: 12px;color:#fff;border-radius: 3px;padding:1px 8px 2px 8px;margin-right: 3px;min-width:30px;text-align: center;}
.mf_ea_info span.dot {padding:0 5px;}
.mf_ea_title {font-size: 15px;color:#1b1b1b;font-weight: 700;padding:17px 0 10px 0;}
.mf_ea_company {font-size: 14px;color:#999;}
.mf_ea_ul {overflow: hidden;padding-top:20px;}
.mf_ea_ul li {overflow: hidden;}
.mf_ea_ul li strong, .mf_ea_ul li span {display: inline-block;}
.mf_ea_ul li strong.dot {color:#999;font-size: 18px;font-weight: 800;padding:1px 4px 0 4px;float: left;}
.mf_ea_ul li strong.title {color:#999;font-size: 14px;font-weight: 600;}
.mf_ea_ul li strong.num {color:#1b1b1b;font-size: 18px;padding:0 4px;}
.mf_ea_ul li span.gr {color:#999;font-size: 14px;}

.my_funding_ser_wrap {overflow: hidden;padding:0 0 3px 0;display: inline-block;width: 100%;}
.mf_cho_sel {float: left;}
.mf_cho_sel a {float: left;color:#757575;font-size: 14px;text-align: center;width:70px;padding:10px 0;z-index: 0;letter-spacing: -1px;}
.mf_cho_sel a.mcs_1 {border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #d9d9d9;}
.mf_cho_sel a.mcs_2 {border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.mf_cho_sel a.mcs_3 {border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #d9d9d9;}
.mf_cho_sel a.mcs_on {color:#e37a39;border:1px solid #e37a39 !important;z-index: 10;position: relative;}
.mf_cho_sel a.mcs_2.mcs_on {color:#e37a39;border:1px solid #e37a39;z-index: 10;margin-left:-1px;margin-right:-1px;}

.mf_cho_calender {overflow: hidden;display: inline-block;margin:0 0 0 4px;}
.mf_cho_calender a, .mf_cho_calender span {float: left;}
.mf_cho_calender a {border:1px solid #d9d9d9;border-radius: 5px;color:#757575;width:110px;padding:10px 5px 6px 10px;font-size: 13px;}
.mf_cho_calender a em {width:24px;height:21px;background: url(../images/bg_cal_00.png);background-size: 100%;float: right;margin:-3px 3px 0 0;}
.mf_cho_calender span {color:#757575;text-align: center;padding:10px 7px;}

.mf_cho_ser {overflow: hidden;display: inline-block;margin:0 0 0 2px;}
.mf_cho_ser input {float: left;border:1px solid #d9d9d9;border-radius: 5px;color:#757575;padding:7px 10px 8px 10px;width:130px;}
.mf_cho_ser input:focus {border:1px solid #d9d9d9 !important;}
.mf_cho_ser em {width:19px;height:19px;background: url(../images/bg_ser_00.png);background-size: 100%;margin:7px 0 0 -25px;position: absolute;}
.mf_cho_ser select {float: left;border:1px solid #d9d9d9;border-radius: 5px;color:#757575;padding:6px 10px 6px 5px;width:100px;font-size: 14px;margin:0 0 0 4px;}

.mf_ser_btn {float: right;color:#666;background: #f4f4f4;padding:10px 0 11px 0;text-align: center;width:70px;border-radius: 5px;font-size: 15px;font-weight: 600;}

/* 20231216 */
.mf_samo_pro_box {float: right;width:108px;text-align: right;margin-top:-8px;}
.mf_samo_pro_box img.mf_samo_pro_img {width:108px;}
.mf_samo_pro_box img.mf_samo_pro_img1 {width:64px;}
.mf_samo_pro_box .mf_samo_txt {color:#666;font-size: 11px;width:20px;height:16px;position: absolute;text-align:left;}
.mf_samo_pro_box .mf_samo_txt1 {margin:22px 0 0 -108px;}
.mf_samo_pro_box .mf_samo_txt2 {margin:22px 0 0 -64px;}
.mf_samo_pro_box .mf_samo_txt3 {margin:22px 0 0 -20px;}

.mf_ea_ul_sub {overflow: hidden;padding:0 0 0 15px;margin-top:-5px;}
.mf_ea_ul_sub li {overflow: hidden;color:#999;font-size: 14px;padding:3px 0;}
.mf_ea_ul_sub li span {color:#bb1d21;font-size: 14px;font-weight: 600;}

.detail_reward_tb {background-color: #ffffff;width: 100%;margin: 0 auto;font-size: 15px;line-height: inherit;border-collapse: collapse;border-spacing: 0px;border: 1px solid #d9d9d9;display: table;}

/* 20240115 */
.neo_section_gray {background: #f6f6f6;}
.neo_section_ivo {background: #fffbf7;}
.neo_section_ivo1 {background: #FEF5EC;}
.invest_intro #samo_f_btn_box.on {position: fixed;bottom:0px;}
.invest_intro #samo_f_btn_box.off {position: relative;bottom:-1px;}
.neo_section_box h2.inv_h2 {font-size:24px;margin:30px 0 20px 0 !important;letter-spacing:-1px;}
.neo_section_box h2.inv_h2 strong {font-size:24px;letter-spacing:-2.5px;}
.neo_section_box h3.inv_h3 {font-size:18px;margin:30px 0 0px 0 !important;letter-spacing:-1px;overflow: hidden;}
.neo_section_box h3.inv_h3 em {width:8px;height:8px;background: #e37a39;float: left;margin:6px 6px 0 0;}
.neo_section_box h3.inv_h3 strong {font-size:18px;letter-spacing:-2.5px;}

.neo_section_box_ntop1 {background: url(../images/invest_top_inner.png) no-repeat 0 0;background-size: 100%;height:405px;}
.neo_section_box_ntop1 h2.inv_h2 {margin:38px 0 20px 0 !important;}
.neo_section_box_ntop1 h2.inv_h2 strong {font-size:24px;letter-spacing:-1px;}
.neo_section_box_ntop1 .inv_desc00 {font-size: 16px;letter-spacing: -1px;}

.neo_section_box_ntop2 h2.inv_h2 strong {font-size:22px;letter-spacing:-1px;}
.neo_section_box_ntop3 h2.inv_h2 strong {font-size:22px;letter-spacing:-1px;}
.neo_section_box_ntop3 h2.inv_h2 strong span {font-size:22px;letter-spacing:-1px;color:#e37a39;display: inline-block;padding:0 10px 0 0;}
.inv_n_boxy {float: right;width:920px;margin:-42px 0 20px 0;}
.inv_n_boxy .inv_sp1_img {float: right;}
.inv_n_boxy .inv_sp1_img2 {margin: -50px 0 0 0;}
.inv_n_boxy .inv_st1 {display: block;font-size: 18px;padding:0 0 8px 0;letter-spacing:-1px;font-weight: 700;}
.inv_n_boxy .inv_st1 em {float: left;width:15px;height:15px;background: url(../images/bul_check1.png) no-repeat 0 0;background-size: 100%;margin:3px 3px 0 0;}
.inv_n_boxy .inv_sp1 {display: block;font-size: 16px;letter-spacing:-1px;padding:0 0 25px 18px;line-height: 30px;}
.inv_n_boxy .inv_sp1 strong {font-size: 16px;letter-spacing:-1px;}
.inv_n_boxy .inv_sp2 {display: block;font-size: 16px;letter-spacing:-1px;padding:0 0 25px 0px;line-height: 30px;width:650px;}
.inv_n_boxy .inv_sp2 strong {font-size: 16px;letter-spacing:-1px;}
.inv_sp_line {border-top:1px solid #e9e9e9;height:0;margin:0 0 20px 0;}
.inv_sp_line1 {border-top:1px solid #e9e9e9;height:0;margin:60px 0 70px 0;clear: both;}
.inv_sp_line2 {border-top:1px solid #e9e9e9;height:0;margin:40px 0 40px 0;clear: both;}
.inv_ntop2_box {float: right;width:920px;text-align: center;margin:-60px 0 0 0;}
.inv_ntop2_box P {font-size: 16PX;line-height: 30px;padding:10px 0 10px 0;letter-spacing: -1px;}
.inv_ntop2_box P strong {font-size: 16PX;}
.inv_ntop2_box P.text_left {text-align: left;padding:50px 0 100px 0;}
.inv_detail_btn {float: right;font-size: 15px;margin:0 20px 0 0;}
.inv_detail_btn em {float: right;width:15px;height:15px;background: url(../images/icons8-forwardg-32.png) no-repeat 0 0;background-size: 100%;}

.neo_dl_inv_title {font-size: 18px;font-weight: 600;letter-spacing:-1px;overflow: hidden;padding: 60px 0 0 0;;}
.neo_dl_inv_title img {float: left;margin:5px 5px 0 0;}

.inv_ox_wrap {overflow: hidden;padding:0 10px 50px 10px;}
.inv_ox_wrap div {width:520px}
.inv_ox_wrap strong {display: block;text-align: center;font-size: 18px;font-weight: 800;padding:15px 0 0 0;letter-spacing:-1px;}
.inv_ox_wrap p {letter-spacing:-1px;font-size: 15px;font-weight: 600;padding:15px 0 5px 0;letter-spacing:-1px !important;}
.inv_ox_wrap span {letter-spacing:-1px;font-size: 15px;padding-bottom: 5px;display: block;letter-spacing:-1px !important;}
.inv_ox_left {overflow: hidden;float: left;background: #dae8ff;border-radius: 20px;padding: 15px;text-align: center;}
.inv_ox_right {overflow: hidden;float: right;background: #ffe8e8;border-radius: 20px;padding: 15px;text-align: center;}
.inv_youtube {text-align: center;padding:80px 0 80px 0;}
.inv_process_wrap {text-align: center;padding:10px 0 0 0;}
.inv_process_wrap p {color:#6c6c6c;font-size: 16px;padding-top: 30px;letter-spacing:-1px;}

.inv_ox_bottomwrap {text-align: center;}
.inv_ox_bottomwrap_1 {font-size: 18px;padding:60px 0 20px 0;letter-spacing: -1px;line-height: 30px;}
.inv_ox_bottomwrap_2 {font-size: 20px;font-weight: 700;padding:0 0 80px 0;letter-spacing: -1px;}

.inv_fonly_bwrap {overflow: hidden;border-radius: 20px;margin:20px 15px 18px 15px;background: #fff;box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.5);}
.inv_fonly_left {overflow: hidden;float: left;background: #ff8737;text-align: center;color: #fff;font-weight: 600;width: 240px;font-size: 18px;letter-spacing:-1px;line-height:24px ;}
.inv_fonly_right {overflow: hidden;float: right;background: #fff;width:calc(100% - 260px);}
.inv_fonly_title {float: left;font-size: 16px;font-weight: 600;line-height: 20px;text-indent: 0px;padding:0 20px 5px 20px;;width:calc(100% - 30px);}
.inv_fonly_title img {float: left;margin:5px 0 0 -20px;}
.inv_fonly_desc {float: left;width:100%;}
.inv_fonly_desc span {float: left;font-size: 15px;padding:3px 0 5px 20px;width:40%;}

.neo_ul_type1-4 {overflow:hidden;padding-top:20px;padding-left:12px;}
.neo_ul_type1-4 li {float:left;width:272px;height:240px;margin:0 55px 0 0;padding:0 0 50px 0;transition:0.3s;}
.neo_ul_type1-4 li:hover {position: relative;margin-top:-3px !important;height:240px;transition:0.3s;}
.neo_ul_type1-4 li:nth-child(1) {margin-right:20px;padding:0 0 50px 0px;}
.neo_ul_type1-4 li:nth-child(2) {margin-right:22px;padding:0 0 50px 0px;}
.neo_ul_type1-4 li:nth-child(3) {margin-right:22px;padding:0 0 50px 0;}
.neo_ul_type1-4 li:nth-child(4) {margin-right:0px;padding:0 0px 50px 0;}

.neo_ul_type1-4 .neo_mk_box {position: relative;padding:0 0 10px 0;float:left;}
.neo_ul_type1-4 .neo_mk_box span {display:inline-block;color:#fff;font-size:11px;overflow: hidden;border-radius:3px;padding:2px 10px;min-width:30px;text-align:center;}
.neo_ul_type1-4 .neo_mk_box span.type1 {background:#aaa;}
.neo_ul_type1-4 .neo_mk_box span.type2 {background:#1b1b1b;}

.neo_ul_type1-4 .neo_mk_box_r {position: relative;padding:0 0 10px 0;float:right;}
.neo_ul_type1-4 .neo_mk_box_r span {display:inline-block;color:#fff;font-size:11px;overflow: hidden;border-radius:3px;padding:2px 10px;min-width:30px;text-align:center;}
.neo_ul_type1-4 .neo_mk_box_r span.type1 {background:#e37a39;}

.neo_dl_type1-4 {width:275px;border:1px solid #e7e7e7;border-radius:20px;background:#fff;overflow:hidden;}
.neo_dl_type1-4:hover {border:1px solid #eaeaea;box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.5);}
.neo_dl_type1-4 dd.neo_media img {width:328px;height:130px;transition:0.3s;}
.neo_dl_type1-4 dd.neo_media .end_cover {width:328px;height:165px;background:#1b1b1b;position: absolute;opacity:0.4;z-index:99;overflow:hidden;border-top-left-radius:20px;border-top-right-radius: 20px;}
.neo_dl_type1-4 dd.neo_media .end_ment {text-align:center;font-size:24px;color:#fff;width:328px;padding:72px 0;position: absolute;z-index:100;overflow:hidden;font-weight:600;}
.neo_dl_type1-4 dd.neo_logo {position: absolute;margin:87px 0 0 15px;z-index:100;}
.neo_dl_type1-4 dd.neo_logo img {width:70px;height:70px;border:1px solid #e7e7e7;}
.neo_dl_type1-4 dd.neo_comp {padding:12px 10px 5px 98px;overflow:hidden;}
.neo_dl_type1-4 dd.neo_comp span {display:inline-block;font-size:13px;color:#999;}
.neo_dl_type1-4 dd.neo_comp span.day {float:right;text-align:right;}
.neo_dl_type1-4 dt {color:#333;text-align:center;line-height: 22px;padding:20px 10px;height:42px;margin-bottom:20px;font-size:17px;word-break : keep-all;width:calc(100% - 20px);}
.ellipsis_type_2 { 

    /* 한 줄 자르기 */ 
    display: inline-block; 
    width: 90%; 
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    
    /* 여러 줄 자르기 추가 스타일 */ 
    white-space: normal; 
    max-height: 1.6em;
    text-align: left; 
    word-wrap: break-word; 
    display: -webkit-box; 
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical; 
}
.neo_dl_type1-4 dd.neo_ment {width:308px;font-size:13px;color:#999;padding:0 10px;word-break : keep-all;}
.neo_dl_type1-4 dd.neo_pay {width:308px;padding:24px 10px 6px 10px;font-size:13px;color:#999999;}
.neo_dl_type1-4 dd.neo_pay span {background:#aaa;color:#fff;font-size:11px;overflow: hidden;border-radius:3px;padding:2px 5px;min-width:30px;text-align:center;position: absolute;margin:-1px 0 0 5px;}

.neo_dl_type1-4 dd.neo_gage {height:8px;width:308px;padding:0 10px;}
.neo_dl_type1-4 dd.neo_gage .gage_num {position:absolute;color:#fff;font-size:11px;z-index:10;padding:2px 0 0 8px;}
.neo_dl_type1-4 dd.neo_gage .gage_bar {overflow:hidden;position:absolute;height:8px;width:307px;z-index:9;}
.neo_dl_type1-4 dd.neo_gage .gage_bar span.type1 {display:block;background:#e37a39;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1-4 dd.neo_gage .gage_bar span.type2 {display:block;background:#bb1d21;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1-4 dd.neo_gage .gage_bar span.type3 {display:block;background:#1b1b1b;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1-4 dd.neo_gage .gage_bg {background:#dedede;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1-4 dd.neo_num {overflow:hidden;width:308px;padding:10px 10px 15px 10px;}
.neo_dl_type1-4 dd.neo_num p.num0 {float:left;min-width: 130px;}
.neo_dl_type1-4 dd.neo_num p.num0 i {display:block;font-style:normal;color:#c8c8c8;font-size:11px;padding-bottom:6px;}
.neo_dl_type1-4 dd.neo_num p.num0 em {display:block;font-style:normal;color:#1b1b1b;font-size:17px;font-weight:500;padding-right:38px;}
.neo_dl_type1-4 dd.neo_num p.num1 {float:left;}
.neo_dl_type1-4 dd.neo_num p.num1:first-child {float:left;min-width: 130px;}
.neo_dl_type1-4 dd.neo_num p.num1 i {display:block;font-style:normal;color:#c8c8c8;font-size:11px;padding-bottom:6px;}
.neo_dl_type1-4 dd.neo_num p.num1 em {display:block;font-style:normal;color:#1b1b1b;font-size:17px;font-weight:500;padding-right:38px;}
.neo_dl_type1-4 dd.neo_num p.num2 {float:right;text-align:right;}
.neo_dl_type1-4 dd.neo_num p.num2 i {display:block;font-style:normal;color:#c8c8c8;font-size:11px;padding-bottom:6px;text-align:right;}
.neo_dl_type1-4 dd.neo_num p.num2 em {display:block;font-style:normal;color:#1b1b1b;font-size:17px;font-weight:500;text-align:right;color:#e37a39;}
.neo_dl_type1-4 dd.neo_ready {height:116px;}
.neo_dl_type1-4 dd.neo_ready span {display:block;text-align: center;width:100%;font-size:24px;font-weight:800;color:#e37a39;padding:30px 0;}

.inv_desc00 {font-size: 16px;line-height: 30px;letter-spacing: -1.5px;padding:0;}
.inv_desc00 a {display: block;color:#999;width:270px;}
.inv_desc01 {font-size: 16px;line-height: 30px;letter-spacing: -1.5px;padding:0 0 20px 0;}
.inv_desc01 strong {font-size: 16px;}
.inv_desc02 {font-size: 16px;line-height: 30px;letter-spacing: -1.5px;padding:0;}
.inv_desc02 strong {font-size: 16px;}
.tb_type_invest {width:1160px;border: 1px solid #d9d9d9;}
.tb_type_invest tr th {background: #eee;padding:15px 0;border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;letter-spacing: -2.5px;}
.tb_type_invest tr th strong {font-size: 18px;font-weight: 600;}
.tb_type_invest tr th.or {background: #ff8737;} 
.tb_type_invest tr th.or strong {color: #fff;} 
.tb_type_invest td {border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;padding:13px 10px;font-size: 16px;text-align: center;line-height: 22px;letter-spacing: -1.5px;}
.tb_type_invest td.or {background: #fef5ec;font-weight: 600;}
.tb_type_invest td p {font-size: 14px;color:#111;padding-top:5px;font-weight: 400;}
.tb_type_invest td.gr {background: #f9f9f9;}
.invest_main_img1 {float: right;margin:-70px 20px 0 0;}

.tb_type_invest1 {width:1100px;border-left: 1px solid #d9d9d9;margin-left:30px;}
.tb_type_invest1 td {border-right: 1px solid #d9d9d9;letter-spacing: -1px;text-align: center;padding:10px 0;}
.tb_type_invest1 td strong {color:#ff8737;font-size: 38px;font-weight: 800;line-height: 30px;}
.tb_type_invest1 td.tb_type_invest1_htd {padding:10px 0 0 0;}
.tb_type_invest1 td.tb_type_invest1_std {padding:0 0 10px 0;}

.tb_type_invest2 {width:1100px;margin:-8px 0 0 30px;}
.tb_type_invest2 td {letter-spacing: -1px;text-align: center;padding:10px 0;}
.tb_type_invest2 td p {color:#7f7f7f;font-size: 14px;}
.tb_type_invest_ment {color:#7f7f7f;font-size: 13px;text-align: center;letter-spacing: -1px;padding-top:30px;}

.inv_title_n {padding:45px 0 25px 0;}
.inv_title_n strong {font-size:22px;color:#ff8737;letter-spacing: -1px !important;}
.inv_stitle {overflow: hidden;letter-spacing: -1px;}
.inv_stitle strong {float: left;color:#1b1b1b;font-size: 18px;font-weight: 600;}
.inv_stitle em {float: left;color:#ff8737;font-size: 16px;margin:4px 10px 0 2px;font-style: normal;}
.inv_stitle span {float: left;color:#6d6d6d;font-size: 14px;padding:2px 0 0 0;}
.inv_stitle .inv_pil {float:left;color: #bb1d21;font-size: 14px;padding-top: 5px;font-weight: bold;}
.inv_stitle .inv_pil em {font-style: normal;color: #bb1d21;font-size: 14px;font-weight: bold;margin:4px 5px 0 2px;}
.inv_form_wrap1 {background: #f7f7f7;padding:15px 20px;float: left;width:calc(100% - 43px);margin-top:10px;overflow: hidden;margin-bottom:30px;}
.inv_form_wrap1 p {overflow:hidden;padding:5px 0;}
.inv_form_wrap1 p input, .inv_form_wrap1 p label {float:left;}
.inv_form_wrap1 p label {margin:2px 0 0 5px;color:#1b1b1b;font-size: 15px;}

.inv_form_wrap2 {background: #f7f7f7;padding:10px 10px;float: left;width:calc(100% - 23px);margin-top:10px;overflow: hidden;margin-bottom:30px;}
.inv_form_wrap2 .inv_input {border:1px solid #bbb;background: #fff;padding:5px 10px;width:calc(100% - 18px);font-size: 15px;border-radius: 5px;}
.inv_form_wrap1 .inv_input {border:1px solid #bbb;background: #fff;padding:3px 10px;width:calc(100% - 85px);font-size: 15px;position: relative;margin:-5px 0 0 5px;border-radius: 5px}
.inv_form_wrap2 .inv_textarea {border:1px solid #bbb;background: #fff;padding:3px 10px;width:calc(100% - 20px);font-size: 15px;position: relative;margin:0 0 0 0;height:100px;border-radius: 5px}

.inv_form_nonwrap {background: #fef5ec;border: 1px solid #e37a39; }

.inv_refer {overflow: hidden;margin:50px 0 50px 0;background: #fffbf7;padding:20px;}
.inv_refer dt {overflow: hidden;font-size: 16px;font-weight: 600;}
.inv_refer dt img {float: left;width:16px;margin:2px 5px 0 0;}
.inv_refer dt, .inv_refer dd {display: block;letter-spacing: -1px;padding-bottom: 5px;}
.inv_refer dd {font-size: 15px;padding:12px 0 0 14px;}

.inv_file_etc {overflow: hidden;padding:8px 8px 20px 20px;}
.inv_file_etc li {color:#888;font-size: 13px;padding:5px 0 3px 11px;text-indent: -15px;line-height: 18px;}
.tb_type_inv_file {width:100%;}
.tb_type_inv_file td.tf_td1 {overflow: hidden;vertical-align: top;padding:7px 0 0 0;}
.tb_type_inv_file td.tf_td1 strong {float: left;color:#1b1b1b;font-size: 15px;font-weight: 600;}
.tb_type_inv_file td.tf_td1 em {float: left;color:#ff8737;font-size: 16px;margin:3px 0 0 2px;font-style: normal;}
.tb_type_inv_file td.tf_td1 span {float: left;color:#888;font-size: 14px;margin:0 0 0 5px;padding:0;}
.tb_type_inv_file td.tf_td2 {overflow: hidden;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap {border:none;padding: 0;margin: 0 0 10px 0;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a {height:26px;overflow: hidden;} 
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_1 {width:300px;} 
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_1 a.inv_file_name {float:left;line-height:24px;text-overflow:ellipsis;width:calc(100% - 78px);overflow:hidden;white-space:nowrap;border:1px solid #bbb;background: #fff;border-radius: 5px;padding:0 0 0 4px;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_1 a.inv_file_name:hover {background: #eee;color:#FF7F0A ;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_n {width:328px;} 
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_n a.inv_file_name {float:left;line-height:24px;text-overflow:ellipsis;width:calc(100% - 78px);overflow:hidden;white-space:nowrap;border:1px solid #bbb;background: #fff;border-radius: 5px;padding:0 0 0 4px;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_n a.inv_file_name:hover {background: #eee;color:#FF7F0A ;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a a.inv_file_del {float: left;border:1px solid #666;background: #666;line-height: 24px;border-radius: 5px;font-size: 11px;text-align: center;padding:0px 1px 0 0;width:22px;height:23px;margin-left: 3px;color:#fff;}

.tb_type_inv_file td.tf_td2 .upload_text {width:220px;height:23px;margin: 0 0 0 0;border:1px solid #bbb;color:#666;font-size: 12px;border-radius: 5px;}
.tb_type_inv_file td.tf_td2 button {padding:5px 3px 3px 5px;width:25px;height:25px;border-radius: 5px;}
.tb_type_inv_file td.tf_td2 span.icon_ser {width:16px;height:16px;background: url(../images/bul_ser_icon.png) no-repeat 0 0;background-size: 100%;}
.tb_type_inv_file td.tf_td2 .upload-btn_pm {border:1px solid #bbb;background: #d0d0d0;line-height: 20px;border-radius: 5px;}
.tb_type_inv_file td.tf_td2 .upload-btn_minus {font-size: 22px;text-align: center;padding:0px 2px 0 0;width:21px;height:23px;}
.tb_type_inv_file td.tf_td2 .upload-btn_plus {font-size: 16px;text-align: center;padding:0px 2px 0 0;width:22px;height:23px;}
.tb_type_inv_file td.tf_td2 .inv_pil {font-size: 12px;margin:-10px 0 10px 0px;}

.neo_section_inv {color:#1b1b1b;}
.neo_section_inv .neo_media img {width:275px !important;height:131px !important;}

.text_al {text-align: left;}
.inv_l_title {font-weight: 600;font-size: 18px;padding-bottom: 30px;letter-spacing: -1.5px;}
.inv_l_title strong {font-weight: 600;font-size: 18px !important;}
.inv_bradius_5 {border-radius: 5px;}
.inv_bradius_7 {border-radius: 7px;}

.inv_btn_p a.b200_br:hover {background:#777;}
.inv_btn_p a.b200_or:hover {background:#FF7F0A;}
.inv_btn_p a.bfree_or_1:hover {background:#FF7F0A;}
.inv_btn_p a.b200_br_line:hover {background:#f9f9f9;}

.inv_docu_desc_wrap {overflow: hidden;padding:15px;background:#fffbf7;border-radius: 7px;width:calc(100% - 33px);margin:10px 0 0 0;float: left;}
.inv_docu_desc_wrap li {overflow: hidden;width: 100%;font-size: 14px;padding:5px 0;}
.inv_docu_desc_wrap li span {float: left;margin:-3px 3px 0 0;font-size: 16px;font-weight: 800;}

.gnb_project_apply {float: right;margin:26px 0 0 0;}
.gnb_project_apply a {background: #ed7d31;font-size: 14px;font-weight: 300;color: #ffffff;padding: 5px 20px;text-align: center;border-radius: 5px;}
.gnb_project_apply a:hover {background: #ff8737;}

.tb_type_myfollow {width: 100%;margin-bottom: 40px;}
.tb_type_myfollow th {background: #f9f9f9;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 15px;padding:15px 0;}
.tb_type_myfollow td {text-align: center;padding:5px;font-size: 15px;padding:15px 0;border-bottom: 1px solid #ccc;}
.tb_type_myfollow td.date_f {color:#666;}

.myfollow_caution_title {overflow: hidden;font-size: 16px;font-weight: 600;padding-bottom: 10px;}
.myfollow_caution_title span {float: left;width:18px;height:18px;background: url(../images/invest_img_nk2.png) no-repeat 0 0;background-size: 100%;margin-right:5px;}
.myfollow_caution {background: #f9f9f9;border-radius: 6px;padding:40px 50px;overflow: hidden;}
.myfollow_caution ol {margin-left: 16px;}
.myfollow_caution ol li {float: left;width:100%;font-size: 15px;padding:4px 0 4px 6px;letter-spacing: -1px;line-height: 20px;text-indent: -10px;}
.myfollow_caution ol li span {float: left;margin:0 10px 0 0px;font-size: 18px;font-weight: 800;line-height: 20px;}
.myfollow_caution ol li strong {color:#e37a39;font-size: 15px;}
.myfollow_caution ol li strong.normal {color:#e37a39;font-size: 15px;font-weight: 400;}
.myfollow_caution2 {background: #fff;border-radius: 6px;padding:40px 20px 20px 20px;overflow: hidden;}
.myfollow_caution3 {background: #fff;border-radius: 6px;padding:20px 10px 0px 10px;overflow: hidden;}

.myfollow_head {background: #fff;border-radius: 10px;padding:25px 0 25px 0;border: 1px solid #ccc;overflow: hidden;}
.myfollow_head:hover {background:#f9f9f9;}
.myfollow_head .t1 {border-right:1px solid #ccc;}
.myfollow_head a {width:100%;float: left;}
.myfollow_head span.link_arrow {float:right;width: 20px;height:20px;background: url(https://www.funding4u.co.kr/images/icons8-forwardg-32.png) no-repeat 0 0;background-size: 100%;margin:15px 15px -30px 0;}

.myfollow_invite_link {background: #fef5ec;border-radius: 10px;padding:20px 15px 20px 40px;overflow: hidden;margin: 15px 0;}
.myfollow_invite_link:hover {background: #FDE7D5;}
.myfollow_invite_link a {width:100%;float: left;}
.myfollow_invite_link span.link_arrow {float:right;width: 20px;height:20px;background: url(https://www.funding4u.co.kr/images/icons8-forward-32.png) no-repeat 0 0;background-size: 100%;margin:12px 0 0 0;}
.myfollow_invite_link .myfollow_iv_m1 {font-size: 15px;color:#464646;padding-bottom: 10px;letter-spacing: -1px;}
.myfollow_invite_link .myfollow_iv_m1 strong {font-size: 15px;color:#e37a39;}
.myfollow_invite_link .myfollow_iv_m2 {font-size: 17px;color:#e37a39;font-weight: 600;letter-spacing: -1px;}
.myfollow_invite_link .myfollow_iv_m2 i {font-style: normal;font-size: 17px;color:#e37a39;font-weight: 600;letter-spacing: -1px;text-decoration: underline;}

.inv_obox {overflow: hidden;margin: 15px 0;background: #fef5ec;border-radius: 10px;padding:20px 15px 20px 40px;}
.inv_obox .inv_oboxt {overflow: hidden;font-size : 16px; font-weight:600;}
.inv_obox .inv_oboxt span {float: left;width:18px;height:18px;background: url(../images/bul_nkp.png) no-repeat 0 0;background-size: 100%;margin:2px 4px 0 0;}
.inv_obox ul {overflow: hidden;margin:5px 0 0 22px;}
.inv_obox ul li {overflow: hidden;font-size: 15px;line-height: 18px;}
.inv_obox ul li span {float: left;font-weight: 800;margin: 2px 4px 0 0;}

.myfollow_banbtn {overflow: hidden;text-align: center;padding:40px 40px 40px 40px;background: #fffbf7;border-radius: 10px;margin-bottom: 15px;}
.myfollow_banbtn .myfollow_t {float: left;width: 500px;text-align: left;}
.myfollow_banbtn .myfollow_t_m1 {float: left;width: 100%;font-size: 21px;font-weight: 650;color:#494949;line-height: 32px;letter-spacing: -1px;padding-bottom:20px;}
.myfollow_banbtn .myfollow_t_m1 strong {font-size: 21px;font-weight: 700;color:#e37a39;}
.myfollow_banbtn .myfollow_t_m2 {float: left;width: 100%;font-size: 16px;letter-spacing: -1px;font-weight: 600;color:#494949;}
.myfollow_banbtn .myfollow_t_m2 strong {font-size: 16px;letter-spacing: -1px;font-weight: 600;color:#e37a39;}
.myfollow_banbtn .myfollow_t_m2 span {display: block;font-size: 14px;padding-top:10px;font-weight: 400;}
.myfollow_banbtn .myfollow_img {width:260px;height:150px;float: right;margin:-140px 0px 0 0;}
.myfollow_btn {width: 100%;float: left;padding-top:20px;}
.myfollow_btn a {display: inline-block;border-radius: 20px;letter-spacing: -1px;font-size: 16px;font-weight: 600;text-align: center;padding:12px 0 13px 0;width: 290px;margin:0 10px;}
.myfollow_btn a.btn_type_1 {background: #e37a39;color:#fff;}
.myfollow_btn a.btn_type_1:hover {background: #FF8737;color:#fff;}
.myfollow_btn a.btn_type_2 {background: #fff;color:#e37a39;border:1px solid #e37a39;}
.myfollow_btn a.btn_type_2:hover {background: #FFFBF7;color:#e37a39;border:1px solid #e37a39;}

.fr_recomm .myfollow_banbtn {overflow: hidden;text-align: center;padding:20px;background: #FEF5EC;border-radius: 0px;margin-bottom: 15px;}
.fr_recomm .myfollow_banbtn .myfollow_t {float: left;width: auto;text-align: left;}
.fr_recomm .myfollow_banbtn .myfollow_t_m1 {float: left;width: 100%;font-size: 17px;font-weight: 650;color:#494949;line-height: 26px;letter-spacing: -1px;padding-bottom:6px;}
.fr_recomm .myfollow_banbtn .myfollow_t_m1 strong {font-size: 17px;font-weight: 700;color:#e37a39;}
.fr_recomm .myfollow_banbtn .myfollow_t_m2 {float: left;width: 100%;font-size: 14px;letter-spacing: -1px;font-weight: 400;color:#494949;}
.fr_recomm .myfollow_banbtn .myfollow_img {width:260px;height:150px;float: left;}

.fr_recomm .myfollow_btn {width: 300px;float: right;padding-top:20px;text-align: right;margin:-75px 0 0 0;}
.fr_recomm .myfollow_btn a {display: inline-block;border-radius: 5px;letter-spacing: -1px;font-size: 16px;font-weight: 600;text-align: center;padding:10px 0 11px 0;width: 130px;margin:0 2px;}
.fr_recomm .myfollow_btn a.btn_type_1 {background: #e37a39;color:#fff;}
.fr_recomm .myfollow_btn a.btn_type_1:hover {background: #FF8737;color:#fff;}
.fr_recomm .myfollow_btn a.btn_type_2 {background: #fff;color:#e37a39;border:1px solid #e37a39;}
.fr_recomm .myfollow_btn a.btn_type_2:hover {background: #FFFBF7;color:#e37a39;border:1px solid #e37a39;}

.myfollow_top_wrap {overflow:hidden;height:460px;clear:both;background: #fef5ec;}
.myfollow_bottom_wrap {margin:40px 0 0 0;background: #f9f9f9;}
.myfollow_caution_cen {width:1010px;margin:0 auto;}

.myfollow_invest_wrap {overflow: hidden;}
.inv_fonly_bwrap1 {overflow: hidden;border-radius: 10px;margin:5px 5px;float:left;width:24%;height:205px;box-shadow: 0px 0px 20px -12px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 20px -12px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px -12px rgba(0,0,0,0.5);}
.inv_fonly_left1 {overflow: hidden;background: #ff8737;text-align: center;color: #fff;font-weight: 600;width:100%;font-size: 20px;letter-spacing:-1.5px;line-height:24px ;}
.inv_fonly_right1 {overflow: hidden;background: #fff;width:calc(100% - 20px);margin:0 0 15px 15px;}
.inv_fonly_title1 {float: left;font-size: 15px;font-weight: 500;line-height: 20px;text-indent: 0px;padding:0 20px 5px 20px;;width:calc(100% - 30px);letter-spacing: -1px;}
.inv_fonly_title1 img {float: left;margin:4px 0 0 -20px;width:12px;height:12px;}
.inv_fonly_desc1 {float: left;width:100%;}
.inv_fonly_desc1 span {float: left;font-size: 15px;padding:0 0 0px 20px;width:90%;line-height: 18px;}

.myfollow_top_body {width: 1010px;margin:0 auto;overflow: hidden;text-align: center;}
.myfollow_top_body img {margin:18px 0;}
.myfollow_top_body .btn_type_1 {font-size: 20px;border-radius: 24px;padding:14px 0 12px 0;font-weight: 500;}
.myfollow_top_m1 {font-size: 28px;font-weight: 600;color:#1b1b1b;letter-spacing: -1px;padding-top:55px;}
.myfollow_top_m1 strong {font-size: 28px;font-weight: 600;color:#e37a39;}
.myfollow_top_m2 {font-size: 24px;font-weight: 600;color:#1b1b1b;letter-spacing: -1px;}
.myfollow_top_m2 strong {font-size: 24px;font-weight: 650;color:#e37a39;}
.myfollow_top_m3 {font-size: 16px;font-weight: 400;color:#1b1b1b;letter-spacing: -1px;padding:10px 0 10px 0;}
.myfollow_top_m3 strong {font-size: 16px;font-weight: 600;color:#e37a39;}

.samo_pro_img {text-align: center;width:calc(100% - 120px);}
.samo_pro_imgset {margin:0 auto;}

.input_check_wr {text-align: left;overflow: hidden;padding: 30px 60px;}
.input_check_wr input {float: left;margin:1px 6px 0px 0;}
.input_check_wr label {font-weight: 600;font-size: 15px;float: left;}
.input_check_wr p {color:#666;font-size: 12px;padding:10px 0 0 0;}

.file_ser_new2 {width: 100%;overflow: hidden;}
.file_ser_new2 .upload-btn_wrap button {font-weight: bold;background: #666;padding: 6px 10px 7px 10px;color: #fff;}
.file_ser_new2 input.upload_text {margin:0;height:auto;width: calc(100% - 98px);}

.samo_title {padding:0 0 15px 0;}
.samo_title strong {font-size:16px;color:#666;letter-spacing: -1px;}
.samo_wrap_des {background: #f4f4f4;}
.samo_title p {font-size: 12px;color:#999;padding-top:10px;letter-spacing: -1px;}
.samo_title a.btn_ex {color:#666;font-size: 14px;letter-spacing: -1px;float: right;margin:-14px 0 0 0;}
.samo_title a.btn_ex img {width: 7px;float: right;margin:0 0 0 5px;}

.sm_ea_ul {overflow: hidden;padding:15px 25px;}
.sm_ea_ul li {overflow: hidden;padding:7px 0;letter-spacing: -1px;}
.sm_ea_ul li strong, .sm_ea_ul li span {display: inline-block;overflow: hidden;}
.sm_ea_ul li strong.title {color:#666;font-size: 14px;font-weight: 500;width:140px;}
.sm_ea_ul li strong.num {color:#1b1b1b;font-size: 15px;padding:0 4px;font-weight: 600;overflow: hidden;line-height: 17px;}
.sm_ea_ul li strong.num a {text-decoration: underline;}
.sm_ea_ul li strong.num2 {color:#e37a39;font-size: 15px;padding:0 4px;font-weight: 600;}
.sm_ea_ul li .mf_alert0 {float: left;color:#1b1b1b;font-size: 14px;font-weight: 600;margin:0 0 0 0;padding:0 2px 0 0;}
.sm_ea_ul li .mf_alert1 {float: left;color:#666;font-size: 14px;font-weight: 600;margin:0 0 0 0;}
.sm_ea_ul li .mf_alert2 {font-size: 11px;color:#fff;font-weight: 400;padding:3px 5px 2px 4px;background: #bb1d21;border-radius: 4px;line-height: 10px;margin:0 0 0 10px;float: left;}

.sm_ea_ul1 {overflow: hidden;padding:5px 10px;}
.sm_ea_ul1 li {overflow: hidden;padding:7px 0;letter-spacing: -1px;}
.sm_ea_ul1 li strong, .sm_ea_ul1 li span {display: inline-block;overflow: hidden;}
.sm_ea_ul1 li strong.title {color:#666;font-size: 14px;font-weight: 500;width:100px;}
.sm_ea_ul1 li strong.title_top {vertical-align: top;}
.sm_ea_ul1 li strong.num {color:#1b1b1b;font-size: 15px;padding:0 4px;font-weight: 600;overflow: hidden;line-height: 17px;width:250px;}
.sm_ea_ul1 li strong.num a {text-decoration: underline;}
.sm_ea_ul1 li strong.num2 {color:#e37a39;font-size: 15px;padding:0 4px;font-weight: 600;}
.sm_ea_ul1 li .mf_alert0 {float: left;color:#1b1b1b;font-size: 14px;font-weight: 600;margin:0 0 0 0;padding:0 2px 0 0;}
.sm_ea_ul1 li .mf_alert1 {float: left;color:#666;font-size: 14px;font-weight: 600;margin:0 0 0 0;}
.sm_ea_ul1 li .mf_alert2 {font-size: 11px;color:#fff;font-weight: 400;padding:3px 5px 2px 4px;background: #bb1d21;border-radius: 4px;line-height: 10px;margin:0 0 0 10px;float: left;}

.samo_pop_sw {padding: 15px;}
.samo_pop_sw p {color: #1b1b1b;}
.samo_pop_sw p.samo_mentw1 {font-size: 18px;padding-bottom: 15px;}
.samo_pop_sw p.samo_mentw2 {font-size: 14px;}
.samo_pop_sw p.samo_mentw2 span {font-size: 14px;color:#e37a39;}

.samo_pop_sw1 {padding: 5px;overflow: hidden;letter-spacing: -1px;}
.samo_pop_sw1 .i_blank {height:20px;} 
.samo_pop_sw1 .address_wraps {overflow: hidden;}
.samo_pop_sw1 .address_wraps a {float: left;width: 125px;text-align: center;color: #fff;background: #666;line-height: 40px;margin:5px 0 0 10px;border-radius: 5px;font-size: 14px;font-weight: 600;}
.samo_pop_sw1 .title {color: #1b1b1b;font-size: 15px;font-weight: 600;padding-bottom: 5px;}
.samo_pop_sw1 .title span {font-size: 11px;color:#fff;font-weight: 400;padding:3px 7px 2px 6px;background: #bb1d21;border-radius: 4px;line-height: 10px;margin:-1px 0 0 5px;position: absolute;}
.samo_pop_sw1 .samo_input {background: #fff;border: 1px solid #ddd;border-radius: 3px;padding:10px;margin:5px 0;height:20px;}
.samo_pop_sw1 .samo_input_add {width: calc(100% - 158px) !important;float: left;}
.samo_pop_sw1 .samo_input_100 {width: calc(100% - 22px) !important;}
.samo_pop_sw1 .address_wraps_check {overflow: hidden;padding-top: 5px;}
.samo_pop_sw1 .address_wraps_check input {margin:-3px 3px 0 0;}
.samo_pop_sw1 .address_wraps_check label {font-size: 14px;}
.samo_pop_ments .dot {font-size: 18px;font-weight: 800;float: left;margin:0 10px 0 0;}
.samo_pop_ments {overflow: hidden;padding: 10px 0 0 10px;font-size: 14px;color: #555;letter-spacing: -1px;line-height: 20px;text-indent: -10px;}
.samo_pop_sw1 .samo_select {background: #fff;border: 1px solid #ddd;border-radius: 3px;padding:10px;width: calc(100% - 0px) !important;margin:5px 0;font-size: 14px;}
.samo_pop_sw1 .i_alerts {padding:3px 0 0 0;color: #bb1d21;font-size: 13px;font-weight: 700;}

.samo_pop_sw1 .file_ser_new2 {overflow: hidden;}
.samo_pop_sw1 .file_ser_new2 {width: 100%;overflow: hidden;}
.samo_pop_sw1 .file_ser_new2 .upload-btn_wrap button {background: #666;padding: 10px 15px;border-radius: 3px;}
.samo_pop_sw1 .file_ser_new2 .upload-btn_wrap button span {color: #fff;font-size: 15px;font-weight: 300;}
.samo_pop_sw1 .file_ser_new2 input.upload_text {margin:0 5px 0 0;height:20px;padding:10px;width: calc(100% - 118px);border-radius: 3px;}
.samo_pop_sw1 .st_alerts {border: 1px solid #e6884e !important;background: #fef5ec !important;}

.guide_bc {background: #fffbf7;padding:20px 20px 20px 20px !important;margin-top:20px;}
.guide_bc1 {background: #fffbf7;margin-top:0px;padding:20px 10px 10px 10px !important;}

.inv_ytwrap1 {font-size: 22px;font-weight: 700;padding:10px 0 30px 0;letter-spacing: -1.5px;}
.inv_ytwrap2 {font-size: 16px;font-weight: 400;line-height: 30px;padding:40px 0 0 0;letter-spacing: -1.5px;}
.inv_ytwrap2 strong {font-size: 16px;font-weight: 700;}

.inv_bene_box {overflow: hidden;}
.inv_bene_box img {float: left;width:60px;height:60px;}
.inv_bene_box img.img01 {margin:12px 35px 0 0;}
.inv_bene_box img.img02 {margin:10px 35px 0 0;}
.inv_bene_box img.img03 {margin:0 35px 0 0;}
.inv_bene_box .inv_bene_t1 {font-size: 18px;font-weight: 900;padding:0 0 18px 0;letter-spacing: -1px;}
.inv_bene_box .inv_bene_t2 {overflow: hidden;}
.inv_bene_box .inv_bene_t2 li {overflow: hidden;font-size: 16px;font-weight: 400;letter-spacing: -1px;padding:4px 0;}
.inv_bene_box .inv_bene_t2 li strong {font-size: 22px;font-weight: 800;float: left;margin:-2px 5px 0 0;}
.inv_bene_box .inv_bene_t2 li p {line-height: 30px;padding:5px 0 0 15px;}
.invest_bene_ment {color:#7f7f7f;font-size: 15px;margin:40px 0 20px 0;letter-spacing: -1px;clear: both;margin-top:20px;}

.neo_dl_inv .neo_dl_type5_1 {width:260px;float:left;margin:15px 50px 10px 0;}
.neo_dl_inv .neo_dl_type5_1 dd.neo_media img {width: 260px;height:135px;}
.neo_dl_inv .neo_dl_type5_1:hover dd.neo_media img {width: 290px !important;height:145px !important;margin:-10px 0 0 -10px;}
.neo_dl_inv .neo_dl_type5_1_3th {margin:15px 0px 10px 0;}
.neo_dl_inv .neo_dl_type5_1 dd.category {font-weight:600;font-size:13px;padding:0 0 8px 0;color:#666;width:100%;overflow: hidden;}

.inv_feat_wrap {overflow: hidden;padding:10px 0 30px 18px;}
.inv_feat_wrap .inv_feat_box {float: left;height:290px;}
.inv_feat_wrap .inv_feat_box1 {border-right: 1px solid #c3c3c3;width:270px;padding: 0 20px 0 0;}
.inv_feat_wrap .inv_feat_box2 {border-right: 1px solid #c3c3c3;width:250px;padding: 0 20px 0 20px;}
.inv_feat_wrap .inv_feat_box3 {width:270px;padding: 0 0 0 20px;}
.inv_feat_wrap .inv_feat_box .inv_feat_title {color: #fff;background:#FF8737;text-align: center;font-size: 18px;font-weight: 600;border-radius: 10px;line-height: 46px;}
.inv_feat_wrap .inv_feat_box strong {display: block;font-size: 16px;line-height: 28px;padding:10px 0 0 0;letter-spacing: -1px;}
.inv_feat_wrap .inv_feat_box p {font-size: 16px;line-height: 28px;letter-spacing: -1px;}

h2.jjb_h2 {font-size:24px;letter-spacing:-1px;margin:0 !important;}
h2.jjb_h2 strong {font-size:24px;letter-spacing:-2.5px;}
.jjb_div1 {overflow: hidden;float: left;}
.jjb_div1_ment1 {float: left;font-size: 18px;line-height: 11px;font-weight: 400;border-bottom: 8px solid rgba(255, 123, 15, 0.5);padding: 4px 0 0 0;margin:40px 0;}
.jjb_div1_ment2 {clear: both;font-size: 16px;line-height: 28px;padding:0 0 15px 0;letter-spacing: -1px;}
.jjb_div1_ment3 {clear: both;font-size: 16px;line-height: 28px;letter-spacing: -1px;}
.jjb_div1_ment3 strong {font-size: 16px;}

.jjb_img1 {float: right;}
.jjb_img1 img {width: 313px;margin-right:40px;}

.jjb_div2 {overflow: hidden;}
.jjb_div2 .jjb_desc {overflow: hidden;margin:0 30px;}
.jjb_div2 .jjb_desc1 {border-bottom: 1px solid #ddd;padding:0 0 10px 0;}
.jjb_div2 .jjb_desc2 {border-bottom: 1px solid #ddd;padding:10px 0 10px 0;}
.jjb_div2 .jjb_desc3 {padding:10px 0 10px 0;}
.jjb_div2 .jjb_desc img {width:205px;float: left;margin-right:20px;}
.jjb_div2 .jjb_desc .jjb_desc_ment {font-size: 16px;letter-spacing: -1px;line-height: 28px;}
.jjb_div2 .jjb_desc .jjb_desc_ment strong {font-size: 16px;padding-bottom: 0px;display: block;letter-spacing: -1px;}

.jjb_t2 {overflow: hidden;}
.jjb_t2 li {overflow: hidden;font-size: 16px;font-weight: 400;letter-spacing: -1px;padding:4px 0;}
.jjb_t2 li strong {font-size: 16px;font-weight: 600;float: left;margin:2px 5px 0 0;}
.jjb_t2 li p {line-height: 30px;padding:5px 0 0 15px;}

.jjb_bottom_m1 {font-size: 16px;line-height: 28px;float: left;padding-top:60px;letter-spacing: -1px;}
.jjb_bottom_m1 strong {font-size: 16px;}
.jjb_bottom_m2 {font-size: 18px;line-height: 11px;font-weight: 700;border-bottom: 8px solid rgba(255, 123, 15, 0.5);margin:30px 0 110px 0;float: left;letter-spacing: -1px}

.em_s0727 {font-style: normal;display: inline-block;padding:4px 0 0 65px;font-size: 14px;}

.icd_neo_box_l0 {float: left;width:550px;height:100px;margin:50px 0;height:230px;}
.icd_neo_box_l0 .h3_ititle {margin:0;font-size: 24px;letter-spacing: -1px;padding:55px 0 26px 0;}
.icd_neo_box_l0 p {font-size: 16px;line-height: 28px;letter-spacing: -0.5px;}
.icd_neo_box_l0 p strong {color:#E37A39;font-size: 16px;}
.icd_neo_box_r0 {float: right;width:calc(100% - 550px);margin:50px 0;height: 230px;}
.icd_neo_box_r0 img {float: right;height: 230px;margin:0 80px 0 0;}
.icd_neo_box_l1 {float: left;width:230px;height:100px;margin:65px 0;}
.icd_neo_box_l1 .h3_ctitle {margin:0;font-size: 22px;float: left;line-height: 28px;text-indent: -22px;padding:0 0 0 22px;letter-spacing: -1px;}
.icd_neo_box_l1 .h4_ctitle {margin:0;font-size: 22px;float: left;letter-spacing: -1px;line-height: 28px;}
.icd_neo_box_l1 .h4_ctitle span {float: left;width:28px;height:28px;background: url(../images/icp_img3.png) no-repeat 0 0;background-size: 100%;margin:0 10px 0 0;}
.icd_neo_box_r1 {float: right;width:calc(100% - 232px);margin:65px 0;}
.icd_neo_box_r1 .icd_h4_p {font-size: 16px;line-height: 24px;letter-spacing: -1px;}
.icd_neo_box_r1 .icd_h4_p strong {font-size: 16px;color: #E37A39;}
.icd_neo_box_r1 .icd_h4_p a {text-decoration: underline;display: inline-block;}
.icd_neo_box_r1 .icd_h4_p a strong {color:#1b1b1b;}
.icd_neo_box_r1 .icd_dl {overflow: hidden;}
.icd_neo_box_r1 .icd_dl dt {overflow: hidden;font-size: 18px;font-weight:bold;padding-bottom: 18px;padding-top: 36px;}
.icd_neo_box_r1 .icd_dl dt.first {padding-top: 5px;}
.icd_neo_box_r1 .icd_dl dt strong {color: #ff6600;font-size: 18px;display: inline-block;width:30px;}
.icd_neo_box_r1 .icd_dl dd {overflow: hidden;font-size: 16px;line-height: 28px;padding:0 0 36px 36px;border-bottom: 1px solid #c4c4c4;}
.icd_neo_box_r1 .icd_dl dd.last {border-bottom: none;padding:0 0 10px 36px;}
.icd_neo_box_r1 .icd_dl dd a {border-bottom: 1px solid #1b1b1b;display: inline-block;overflow: hidden;line-height: 19px;padding-top: 5px;}
.icd_neo_box_r1 .icd_dl dd a:hover {border-bottom: 1px solid #E37A39;}
.icd_neo_box_r1 .icd_1_box1 {font-size: 16px;line-height: 28px;padding-bottom: 14px;overflow: hidden;width: calc(100% - 0px);}
.icd_neo_box_r1 .icd_1_box1 strong {font-size: 16px;}
.icd_neo_box_r1 .icd_1_ul {overflow: hidden;}
.icd_neo_box_r1 .icd_1_ul li {overflow: hidden;font-size: 16px;}
.icd_neo_box_r1 .icd_1_ul li.tit {font-weight:bold;padding:5px 0 10px 0;}
.icd_neo_box_r1 .icd_1_ul li.tit span {float: left;width:17px;height:17px;background: url(../images/icp_img2.png) no-repeat 0 0;background-size: 100%;margin: 0 5px 0 0;}
.icd_neo_box_r1 .icd_1_ul li.list {padding:4px 0;}
.icd_neo_box_r1 .icd_1_ul li.list strong {float: left;font-weight: 800;font-size:24px;margin: -3px 8px 0 5px;}
.icd_neo_box_r1 .icd_1_ul li.list u {font-weight: 900;border-bottom : 2px solid #e37a39;text-decoration: none;}
.icd_neo_box_r1 .h4_4tit {font-size: 18px;overflow: hidden;font-weight: 800;}
.icd_neo_box_r1 .h4_4tit span {float: left;width:14px;height:14px;background: url(../images/icp_bul01.png) no-repeat 0 0;background-size: 100%;margin: 3px 4px 0 0;}
.icd_neo_box_r1 .h4_box {width:calc(100% - 67px);margin: 15px 0 0 25px;overflow: hidden;border-radius: 5px;}
.icd_neo_box_r1 .h4_box_line {border:1px solid #d9d9d9;margin: 15px 0 45px 25px;overflow: hidden;padding:18px 0px;width:calc(100% - 70px);background: #fff;}
.icd_neo_box_r1 .h4_box_line_w {width:calc(100% - 2px);}
.icd_neo_box_r1 .h4_box_line p {display: block;}
.icd_neo_box_r1 .h4_box_line .h4_2l_tit {text-align: center;font-size: 16px;}
.icd_neo_box_r1 .h4_box_line .h4_2l_tit u {color: #E37A39;font-weight: 800;border-bottom : 2px solid #e37a39;text-decoration: none;}
.icd_neo_box_r1 .h4_box_line .h4_2l_arrow {text-align: center;font-size: 16px;padding:12px 0 10px 0;}
.icd_neo_box_r1 .h4_box_line .h4_2l_ment {text-align: center;font-size: 16px;background: #FEF5EC;padding:10px 80px;max-width: max-content;margin:0 auto;}
.icd_neo_box_r1 .h4_box_line .h4_2l_ment strong {font-size: 16px;clear: both;width:100%;}
.icd_neo_box_r1 .h4_box_line .h4_2l_desc {text-align: center;font-size: 14px;color:#7f7f7f;padding-top: 7px;}
.icd_neo_box_r1 .h4_box_line .h4_box_td_ment {font-size: 16px;margin:0 0 10px 20px;}
.icd_neo_box_r1 .h4_box_line .h4_box_td_ment u {font-weight: 800;}
.icd_neo_box_r1 .h4_box_line_f {border:1px solid #d9d9d9;margin: 0px 0 45px 0px;overflow: hidden;padding:18px 0px;width:calc(100% - 2px);background: #fff;}
.icd_neo_box_r1 .h4_box_bg {background: #f1f1ef;padding:14px 5px;font-size: 16px;line-height: 16px;width:calc(100% - 57px);}
.icd_neo_box_r1 .h4_box_bg strong {float: left;font-weight: 800;font-size: 24px;margin: 1px 8px 0 5px;}
.icd_neo_box_r1 .h4_box_bg span {font-size: 16px;font-weight: 800;}
.icd_neo_box_r1 .h4_box .h4_2tit {font-size: 16px;overflow: hidden;padding:8px 0 20px 0;}
.icd_neo_box_r1 .h4_box .h4_2tit1 {font-size: 16px;overflow: hidden;padding:8px 0 12px 0;line-height: 26px;}
.icd_neo_box_r1 .h4_box .h4_2tit2 {font-size: 16px;overflow: hidden;padding:0 0 12px 0;line-height: 22px;}
.icd_neo_box_r1 .h4_box .h4_2tit span {float: left;width:16px;height:16px;background: url(../images/icp_img4.png) no-repeat 0 0;background-size: 100%;margin: 0px 4px 0 0;}
.icd_neo_box_r1 .h4_box .h4_2tit1 strong {float: left;font-weight: 800;font-size: 24px;margin: 1px 8px 0 8px;}
.icd_neo_box_r1 .h4_box .h4_2table {width:100%;border-top:1px solid #ccc;margin-bottom: 50px;}
.icd_neo_box_r1 .h4_box .h4_2table_padd {width:calc(100% - 40px);margin:0 auto;}
.icd_neo_box_r1 .h4_box .h4_2table td {text-align: center;font-size: 16px;border-top:1px solid #ccc;padding:9px 0;background: #fff;border-bottom:1px solid #ccc;}
.icd_neo_box_r1 .h4_box .h4_2table td:nth-child(2) {border-left:1px solid #ccc;}
.icd_neo_box_r1 .h4_box .h4_2table td:nth-child(3) {border-left:1px solid #E37A09;}
.icd_neo_box_r1 .h4_box .h4_2table td:nth-child(4) {border-left:1px solid #E37A09;}
.icd_neo_box_r1 .h4_box .h4_2table td.th {background: #eee;font-weight: 800;padding:9px 0;}
.icd_neo_box_r1 .h4_box .h4_2table td.th_j {font-weight: 800;color:#fff;background: #E37A09;border-top:1px solid #E37A09;border-bottom:1px solid #E37A09;}
.icd_neo_box_r1 .h4_box .h4_2table td.td_j {font-weight: 800;color:#E37A09;background: #FEF5EC;}
.icd_neo_box_r1 .h4_box .h4_2table td.td_j1 {border-bottom:1px solid #E37A09;}
.icd_neo_box_r1 .h4_box .h4_2table td.td_j2 {font-weight: 800;color:#E37A09;}
.icd_neo_box_r1 .h4_box .h4_desc_ment {font-size: 16px;line-height: 28px;margin: -12px 0 55px 20px;}
.icd_neo_box_r1 .h4_box .h4_3table {width:100%;border-top:2px solid #ccc;}
.icd_neo_box_r1 .h4_box .h4_3table td.th {background: #fafafa;font-weight: 500;padding:9px 0;}
.icd_neo_box_r1 .h4_box .h4_3table td {text-align: center;font-size: 16px;border-top:1px solid #ccc;padding:9px 0;background: #fff;border-bottom:1px solid #ccc;}
.icd_neo_box_r1 .h4_box .h4_3table td:nth-child(2) {border-left:1px solid #ccc;}
.icd_neo_box_r1 .h4_box .h4_3table td:nth-child(3) {border-left:1px solid #ccc;}
.icd_neo_box_r1 .h4_box .h4_3table td .td_t1 {font-weight: 800;color:#E37A09;font-size: 16px;}
.icd_neo_box_r1 .h4_box .h4_3table td .td_t2 {font-weight: 400;color:#464646;font-size: 14px;padding-top:4px;}
.icd_neo_box_r1 .h4_box .h4_4_ol {overflow: hidden;}
.icd_neo_box_r1 .h4_box .h4_4_ol li {font-size: 16px;overflow: hidden;padding:6px 0 6px 30px;}
.icd_neo_box_r1 .h4_box .h4_4_ol li strong {font-size: 16px;float: left;margin:0 4px 0 0;}
.icd_neo_box_r1 .h4_box .h4_4_ol li.l_padd {padding-left: 50px;}
.icd_neo_box_r1 .h4_box .h4_4_ol {overflow: hidden;}
.icd_neo_box_r1 .h4_box .h4_4_ol li {font-size: 16px;overflow: hidden;padding:6px 0 6px 30px;}
.icd_neo_box_r1 .h4_box .h4_4_ol li strong {font-size: 16px;float: left;margin:0 4px 0 0;font-weight: 500;}
.icd_neo_box_r1 .h4_box .h4_4_ol li.l_padd {padding-left: 50px;}
.icd_neo_box_r1 .h4_box .h4_cal_box {overflow: hidden;padding:0 30px;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl {float: left;width:235px;padding-top:38px;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl .h4_ctit {font-size: 16px;font-weight: 500;padding:0 0 8px 0;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl .h4_calform_box {overflow: hidden;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl .h4_calform_box .input_fr {float: left;border:1px solid #ccc;border-radius: 5px;width:190px;padding:8px 7px;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl .h4_calform_box .input_fr input {float: left;font-size: 14px;height:18px;width:160px;border:none;color:#888;margin:1px 0 0 0;outline: none;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl .h4_calform_box .input_fr a {float: right;width:20px;height:20px;background: url(../images/num_Cancel.png) no-repeat 0 0;background-size: 100%;margin:1px 0 0 0;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl .h4_calform_box .input_da {float: left;font-size: 14px;padding:12px 0 0 6px;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl button {width:100%;background:#E37A09;color:#fff;color:#fff;padding:10px 0;border-radius: 24px;font-size: 16px;font-weight: 600;cursor: pointer;}
.icd_neo_box_r1 .h4_box .h4_cal_boxc {float: left;width:60px;padding:120px 0 0 35px;}
.icd_neo_box_r1 .h4_box .h4_cal_boxc span {display: block;width:35px;height:36px;background: url(../images/Double_Right.png) no-repeat 0 0;background-size: 100%;}
.icd_neo_box_r1 .h4_box .h4_cal_boxr {float: right;width:465px;padding:7px 0;}
.icd_neo_box_r1 .h4_box2 {overflow: hidden;margin:0 0 0 25px;width:calc(100% - 27px);}
.icd_neo_box_r1 .h4_box2 .h4_4_ol1 {overflow: hidden;padding:15px 0 10px 0;}
.icd_neo_box_r1 .h4_box2 .h4_4_ol1 li {font-size: 16px;overflow: hidden;padding:6px 0 6px 0px;}
.icd_neo_box_r1 .h4_box2 .h4_4_ol1 li strong {font-size: 16px;float: left;margin:0 4px 0 0;font-weight: 500;}
.icd_neo_box_r1 .h4_box2 .h4_gray_fr {overflow: hidden;border-radius: 5px;background: #f1f1ef;padding:15px;width:calc(100% - 30px);margin-bottom: 50px;}
.icd_neo_box_r1 .h4_box2 .h4_gray_fr .h4_4_ul1 {overflow: hidden;}
.icd_neo_box_r1 .h4_box2 .h4_gray_fr .h4_4_ul1 li {overflow: hidden;font-size: 16px;line-height: 28px;text-indent: -15px;padding:0 0 0 20px;}
.icd_neo_box_r1 .h4_box2 .h4_gray_fr .h4_4_ul1 li span {float: left;width:16px;height:16px;background: url(../images/icp_img4.png) no-repeat 0 0;background-size: 100%;margin: 7px 20px 0 -20px;}
.icd_neo_box_r1 .h4_box2 .h4_4a_tit {font-size: 16px;overflow: hidden;padding:20px 0 15px 0;}
.icd_neo_box_r1 .h4_box2 .h4_4a_desc {font-size: 16px;overflow: hidden;padding:2px 0;}
.icd_neo_box_r1 .h4_box2 .h4_4a_desc strong {font-size: 24px;float: left;margin:-3px 5px 0 10px;font-weight: 800;}
.icd_neo_box_r1 .h4_box2 .h4_4a_ment {font-size: 16px;overflow: hidden;padding:20px 0 10px 22px;}
.icd_neo_box_r1 .h4_box2 .h4_4a_num {font-size: 16px;overflow: hidden;padding:8px 0 20px 22px;}

.letter_mg {letter-spacing: -1px;}

.member_join_wrap {width:520px;margin: 0 auto;padding:100px 0 100px 0;}
.member_join_wrap .mj_h1 {font-size: 28px;font-weight: 900;text-align: center;}
.member_join_wrap .mj_h2 {font-size: 18px;font-weight: 900;text-align: left;margin:20px 0;}
.member_join_wrap .mj_h3 {overflow: hidden;margin:10px 0;}
.member_join_wrap .mj_h3 .mem-ment_box_tit1 {overflow: hidden;font-size: 15px;font-weight: 700;color:#1b1b1b;margin:0 0 0 20px;}
.member_join_wrap .mj_h3 .mem-ment_box_tit1 strong {font-size: 15px;font-weight: 700;color:#1b1b1b;float: left;margin:5px 0 0 0;}
.member_join_wrap .mj_h3 .mem-ment_box_tit1 span {float: left;width:17px;height:17px;background: url(../images/icp_img2.png) no-repeat 0 0;background-size: 100%;margin:5px 6px 0 0;}
.member_join_wrap .mj_h3 .mem-ment_box_tit2 {overflow: hidden;font-size: 15px;font-weight: 700;color:#1b1b1b;margin:0 0 0 20px;}
.member_join_wrap .mj_h3 .mem-ment_box_tit2 strong {font-size: 15px;font-weight: 700;color:#1b1b1b;float: left;margin:5px 0 0 0;}
.member_join_wrap .mj_h3 .mem-ment_box_tit2 span {float: left;width:17px;height:17px;background: url(../images/icp_img4.png) no-repeat 0 0;background-size: 100%;margin:5px 6px 0 0;}

.mem-text_g1 {color:#1b1b1b;font-size: 15px;text-align: left;line-height: 24px;padding:0 0 20px 20px;}
.mem-text_g2 {color:#1b1b1b;font-size: 15px;text-align: left;line-height: 24px;padding:0 0 0 42px;}
.mem-ment-ol1 {overflow: hidden;overflow: hidden;padding:0 0 0 45px;}
.mem-ment-ol1 li {color:#1b1b1b;font-size: 15px;padding:0 0 8px 0;}
.mem-ment-ul1 {overflow: hidden;padding:0 0 0 55px;}
.mem-ment-ul1 li {overflow: hidden;color:#1b1b1b;font-size: 15px;padding:0 0 8px 0;}
.mem-ment-ul1 li p {color:#1b1b1b;font-size: 15px;padding:0 0 0 17px;line-height: 24px;margin:-2px 0;}
.mem-ment-ul1 li span {float: left;font-size: 28px;margin:0 8px 0 0;font-weight: 600;line-height: 16px;}
.mem-ment-ul1 li a {overflow: hidden;display: inline-block;color:#6d6d6d;font-size:15px;padding:2px 10px 3px 0;}
.mem-ment-ul1 li a:hover {text-decoration: underline;}
.mem-ment-ul1 li a span {float: left;width:20px;height:20px;background: url(../images/Attach.png) no-repeat 0 0;background-size: 100%;margin:-1px 3px 0 15px;}
.mem-ment-ulu {color:#1b1b1b;font-size: 15px;padding:10px 0 20px 70px;}

ul.mem-tab-ul {padding: 0;margin: 30px 0 0 0;overflow: hidden;}
ul.mem-tab-ul_0 {padding: 0;margin: 0 0 0 0;overflow: hidden;}
ul.mem-tab-ul li {float: left;width: 33.1%;text-align: center;list-style: none;cursor: pointer;background: #f9f9f9;border:1px solid #d9d9d9;border-bottom:1px solid #E37A39;font-size: 14px;margin: 0 -1px 0 0;padding:10px 0;z-index: 9;position: relative;color:#1b1b1b;}
ul.mem-tab-ul li.active {background-color: #fff;color: #E37A39;border:1px solid #E37A39;border-bottom: none;z-index: 10;font-weight: 600;}
ul.mem-tab-ul li.mem-tab1 {border-top-left-radius: 5px;}
ul.mem-tab-ul li.mem-tab3 {border-top-right-radius: 5px;}

ul.mem-tab-ul2 {padding: 0;margin: 30px 0 0 0;overflow: hidden;}
ul.mem-tab-ul2 li {float: left;width: 49.7%;text-align: center;list-style: none;cursor: pointer;background: #f9f9f9;border:1px solid #d9d9d9;border-bottom:1px solid #E37A39;font-size: 14px;margin: 0 -1px 0 0;padding:10px 0;z-index: 9;position: relative;color:#1b1b1b;}
ul.mem-tab-ul2 li.active {background-color: #fff;color: #E37A39;border:1px solid #E37A39;border-bottom: none;z-index: 10;font-weight: 600;}
ul.mem-tab-ul2 li.mem-tab1 {border-top-left-radius: 5px;}
ul.mem-tab-ul2 li.mem-tab2 {border-top-right-radius: 5px;}

.mem-tab-content {display: none;}
.mem-tab-content {padding-top:20px;text-align: center;font-size: 3rem;}
.mem_btn_wrap {overflow: hidden;}
.mem_btn_wrap .mem_btn {display: inline-block;text-align: center;padding:15px 0;border-radius: 5px;}
.mem_btn_wrap .mem_btn_full {width:calc(100% - 2px);}
.mem_btn_wrap .mem_btn_half1 {width:48.7%;float: left;}
.mem_btn_wrap .mem_btn_half2 {width:48.7%;float: right;}
.mem_btn_wrap .mem_btn_or {color:#fff;font-size: 16px;font-weight: 600;background: #E37A39;border:1px solid #E37A39;}
.mem_btn_wrap .mem_btn_or:hover {background: #ff8737;}
.mem_btn_wrap .mem_btn_wh {color:#E37A39;font-size: 16px;font-weight: 600;border:1px solid #E37A39;background: #fff;}
.mem_btn_wrap .mem_btn_wh:hover {background: #FEF5EC;}

.mem_s_wrap {overflow: hidden;padding: 60px 0;width:100%;}
.mem_s_title {background: #fff;text-align: center;font-size: 15px;color: #888;width:120px;padding:5px 0;position: relative;margin:0 auto;}
.mem_s_box {border-top:1px solid #d9d9d9;overflow: hidden;width:100%;margin:-12px 0 0 0;padding:40px 0 0 0;text-align: center;}
.mem_s_box .mem_s_b {display: inline-block;width:48px;height:48px;margin:0 5px;}
.mem_s_box .mem_s_ka {background: url(../images/mem_s_ka.png) no-repeat 0 0;background-size: 100%;}
.mem_s_box .mem_s_nv {background: url(../images/mem_s_nv.png) no-repeat 0 0;background-size: 100%;}
.mem_s_box .mem_s_ap {background: url(../images/mem_s_ap.png) no-repeat 0 0;background-size: 100%;}
.mem_s_box .mem_s_gg {background: url(../images/mem_s_gg.png) no-repeat 0 0;background-size: 100%;}

.mem_s_b .mem_lalog {display: block;width:77px;height:23px;font-size: 13px;color:#1b1b1b;position: absolute;background: url(../images/mem-bal.png) no-repeat 0 0;background-size: 100%;padding:14px 0 0 0;margin:50px 0 0 10px;}

.mem_log_sright .mem_s_b {display: inline-block;width:35px;height:35px;margin:2px 3px 0 3px;line-height: 16px;}
.mem_log_sright .mem_s_ka {background: url(../images/mem_s_ka.png) no-repeat 0 0;background-size: 100%;}
.mem_log_sright .mem_s_nv {background: url(../images/mem_s_nv.png) no-repeat 0 0;background-size: 100%;}
.mem_log_sright .mem_s_ap {background: url(../images/mem_s_ap.png) no-repeat 0 0;background-size: 100%;}
.mem_log_sright .mem_s_gg {background: url(../images/mem_s_gg.png) no-repeat 0 0;background-size: 100%;}

.mem-stitle {width: 100%;overflow: hidden;}
.mem-stitle strong {font-size:15px;padding:3px 0 5px 0;line-height: 24px;font-weight: 600;color:#1b1b1b;float: left;position: relative;}
.mem-stitle strong i::after {content: "*";font-weight: 600;font-size:20px;color:#e37a39;float: none;font-style: normal;position: absolute;margin:5px 0 0 5px;}

.mem-pop-a {font-size: 14px;}

.mem-input-box {background: #fff;border:1px solid #d9d9d9;border-radius: 5px;text-align: left;}
.mem-input-box1 {width:260px;float:left;}
.mem-input_readonly {background: #f4f4f4 !important;}
.mem-input_48 {height:46px;}
.mem-input_48 input {font-size: 15px;color:#888;width:calc(100% - 30px);margin:11px 0 0 10px;border: none;outline: none;}
.mem-input_34 {height:32px;}
.mem-input_34 input {font-size: 14px;color:#888;width:calc(100% - 30px);margin:5px 0 0 10px;border: none;outline: none;}
.mem-input_34 select {font-size: 14px;color:#888;width:calc(100% - 15px);margin:5px 0 0 7px;border: none;outline: none;}

.mem-input-text_48 {font-size: 15px;color:#1b1b1b;width:calc(100% - 22px);margin:0px 0 0 0px;border:1px solid #d9d9d9;border-radius: 5px;background: #fff;position: relative;padding:12px 10px;float: left;line-height: 22px;}
.mem-input-text_48:focus {border:1px solid #888;outline: none;}
.mem-input-text_48::placeholder {color:#888;}
.mem-input-text_48s {width:calc(100% - 75px);}

.mem-input-text_36 {font-size: 14px;color:#1b1b1b;width:calc(100% - 22px);margin:0px 0 0 0px;border:1px solid #d9d9d9;border-radius: 5px;background: #fff;position: relative;padding:7px 10px;float: left;line-height: 22px;}
.mem-input-text_36:focus {border:1px solid #888;outline: none;}
.mem-input-text_36::placeholder {color:#888;}

.mem-input-text_48_fail {border:1px solid #E37A39;background: #FEF5EC;}
.mem-input-text_36_fail {border:1px solid #E37A39;background: #FEF5EC;}
.mem-input-select_36_fail {border:1px solid #E37A39 !important;background: #FEF5EC !important;}

.mem-input-select_36 {font-size: 14px;color:#1b1b1b;width:calc(100% - 0px);margin:0px 0 0 0px;border:1px solid #d9d9d9;border-radius: 5px;background: #fff;position: relative;padding:7px 10px 6.5px 5px;float: left;line-height: 22px;}
.mem-input-select_36:focus {border:1px solid #888;outline: none;}
.mem-input-select_36::placeholder {color:#888;}

.mem-input-alert {font-size: 14px;text-align: left;padding:7px 0 0 5px;overflow: hidden;}
.mem-input-alert span {float: left !important;margin:3px 5px 0 0;font-size: 16px !important;}
.mem-input-alert_red {color:#BB1D21;}
.mem-input-alert_or {color:#E37A39;}
.mem-auto_pwrap {overflow: hidden;}
.mem-auto_pl {float: left;width:200px;}
.mem-auto_pl img {width:200px;height:100px;}
.mem-auto_pr1 {float: right;width:315px;text-align: left;font-size: 15px;line-height: 22px;color:#1b1b1b;height:53px;}
.mem-auto_pr2 {float: right;width:315px;text-align: left;}
.mem_btn_rf {border:1px solid #e37a39;border-radius: 5px;height:46px;width:46px;float: left;margin:0 0 0 5px;}
.mem_btn_rf:hover {background: #fef5ec;}
.mem_btn_rf img {margin:9px 0 0 9px;}
.mem-sment {overflow: hidden;background: #FEF5EC;border-radius: 5px;padding:11px 0 10px 10px;text-align: left;font-size: 14px;color:#1b1b1b;}
.mem-sment strong {float: left;width:17px;height:17px;background: url(../images/invest_img_check_1.png) no-repeat 0 0;background-size: 100%;margin:-1px 7px 0 0;}

.mem-tb-1 {width:100%;font-size: 15px;}
.mem-tb-1 td {overflow: hidden;text-align: left;padding-bottom: 10px;}
.mem-tb-1 td strong {font-size:14px;padding:5px 0 0 0;line-height: 24px;font-weight: 600;color:#1b1b1b;float: left;position: relative;}
.mem-tb-1 td strong i::after {content: "*";font-weight: 600;font-size:20px;color:#e37a39;float: none;font-style: normal;position: absolute;margin:4px 0 0 5px;}
.mem-tb-1 td.title {vertical-align: top;padding-top:3px;}
.mem-tb-1 td .mem-p_wrap {float: left;width:calc(100% - 122px);}
.mem-tb-1 td .mem-p_wrap span.mem-p-time {position: absolute;display: block;z-index: 10;color:#BB1D21;font-size: 14px;width:30px;text-align: right;margin:11px 0 0 195px;}
.mem-tb-1 td .mem-p_wraps {float: left;width:115px;margin:0 0 0 5px;}
.mem-tb-1 td .mem-p_wraps a {border:1px solid #e37a39;border-radius: 5px;height:36px;width:100%;float: left;font-size: 14px;color:#e37a39;text-align: center;line-height: 35px;background: #fff;}
.mem-tb-1 td .mem-p_wraps a:hover {background: #fef5ec;}
.mem-tb-1 td .mem-p_wraps_f {width:120px;margin:0 0 0 0;}

.mem-tb-2 {width:100%;font-size: 15px;}
.mem-tb-2 td {overflow: hidden;text-align: left;padding-bottom: 5px;}
.mem-tb-2 td strong {font-size:14px;padding:5px 0 0 0;line-height: 24px;font-weight: 600;color:#1b1b1b;float: left;position: relative;}
.mem-tb-2 td strong i::after {content: "*";font-weight: 600;font-size:20px;color:#e37a39;float: none;font-style: normal;position: absolute;margin:4px 0 0 5px;}
.mem-tb-2 td.title {vertical-align: top;padding-top:3px;}
.mem-tb-2 td .mem-p_wrap {float: left;width:calc(100% - 122px);}
.mem-tb-2 td .mem-p_wrap span.mem-p-time {position: absolute;display: block;z-index: 10;color:#BB1D21;font-size: 14px;width:30px;text-align: right;margin:11px 0 0 195px;}
.mem-tb-2 td .mem-p_wraps {float: left;width:115px;margin:0 0 0 5px;}
.mem-tb-2 td .mem-p_wraps a {border:1px solid #e37a39;border-radius: 5px;height:36px;width:100%;float: left;font-size: 14px;color:#e37a39;text-align: center;line-height: 35px;}
.mem-tb-2 td .mem-p_wraps a:hover {background: #fef5ec;}

.mem-tb-3 {width:100%;font-size: 15px;}
.mem-tb-3 td {overflow: hidden;text-align: left;padding-bottom: 10px;}
.mem-tb-3 td strong {font-size:14px;padding:5px 40px 0 0;line-height: 24px;font-weight: 400;color:#1b1b1b;float: right;position: relative;}
.mem-tb-3 td strong i::after {content: "*";font-weight: 600;font-size:20px;color:#e37a39;float: none;font-style: normal;position: absolute;margin:4px 0 0 5px;}
.mem-tb-3 td.title {vertical-align: top;padding-top:3px;text-align: right;color:#1b1b1b;}
.mem-tb-3 td .mem-p_wrap {float: left;width:calc(100% - 122px);}
.mem-tb-3 td .mem-p_wrap span.mem-p-time {position: absolute;display: block;z-index: 10;color:#BB1D21;font-size: 14px;width:30px;text-align: right;margin:11px 0 0 195px;}
.mem-tb-3 td .mem-p_wraps {float: left;width:115px;margin:0 0 0 5px;}
.mem-tb-3 td .mem-p_wraps a {border:1px solid #e37a39;border-radius: 5px;height:36px;width:100%;float: left;font-size: 14px;color:#e37a39;text-align: center;line-height: 35px;}
.mem-tb-3 td .mem-p_wraps a:hover {background: #fef5ec;}

.mem-tb-3 td .mem-p_wraps_b {float: left;width:115px;margin:0 0 0 5px;}
.mem-tb-3 td .mem-p_wraps_b a {border:1px solid #666;border-radius: 5px;height:36px;width:100%;float: left;font-size: 14px;color:#fff;text-align: center;line-height: 35px;background: #666;}
.mem-tb-3 td .mem-p_wraps_b a:hover {background: #555;}

a.mem_gout {display: block;font-size: 14px;color:#1b1b1b;margin:0 auto;}

.mem-ment_box1 {background: #FEF5EC;border-radius: 10px;padding:30px 40px;text-align: left;}
.mem-ment_box2 {background: #FFFBF7;border-radius: 10px;padding:20px 20px;text-align: left;}
.mem-ment_box3 {background: #FEF5EC;border-radius: 10px;padding:30px 40px;text-align: left;margin:0 0 20px 0;}
.mem-ment_box_tit {overflow: hidden;font-size: 18px;font-weight: 700;color:#1b1b1b;}
.mem-ment_box_tit strong {font-size: 18px;font-weight: 700;color:#1b1b1b;float: left;margin:5px 0 0 0;}
.mem-ment_box_tit span {float: left;width:30px;height:30px;background: url(../images/icp_img3.png) no-repeat 0 0;background-size: 100%;margin:0px 8px 0 0;}
.mem-ment_box_tit span.alert {float: left;width:30px;height:25px;background: url(../images/bul_nkp.png) no-repeat 0 0;background-size: 100%;margin:0px 8px 0 0;}

.mem-ment_box_w {color:#1b1b1b;font-size: 15px;line-height: 24px;padding:10px 0 0 0;}
.mem-ment_box_w strong {color:#e37a39;font-size: 15px;}
.mem-ment_box_w strong span {color:#1b1b1b;font-size: 15px;}

.mem-bir_wrap {overflow: hidden;width:100%;}
.mem-bir_wrap .mem-bir_box {float:left;width:32.6%;text-align: left;margin:0 0 0 5px;}
.mem-bir_wrap .mem-bir_box1 {margin:0 0 0 0;}

.mem-pop-wrap {position: fixed;z-index: 1001;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.mem-pop-wrap:before { content: ""; position: absolute;left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #1b1b1b; opacity: 0.8; z-index: 1;}
.mem-pop-posi {position: absolute;z-index: 2;width: 400px;top:50%;left: 50%;height:190px;}
.mem-pop-box {background: #fff;border-radius: 10px;padding:10px;overflow: hidden;}
.mem-pop-btn_wrap {overflow: hidden;text-align: center;padding:5px 0;}
.mem-pop-btn_wrap a {display: inline-block;text-align: center;font-size: 15px;width:180px;line-height: 32px;margin:0 3px;height:auto;}
.mem-pop-btn_wrap a.btn_stwh {background: #fff;border: 1px solid #e37a39;border-radius: 100px;color:#e37a39;}
.mem-pop-btn_wrap a.btn_stor {background: #e37a39;border: 1px solid #e37a39;border-radius: 100px;color:#fff;}
.mem-pop-ment_wrap {height:120px;margin-bottom: 10px;display: table-cell;vertical-align: middle;font-size: 16px;color:#1b1b1b;text-align: center;width:100%;}
.mem-pop-ment_wrap strong {font-size: 16px;}
.mem-pop-ment_wrap i {display: block;width:375px;}

.mem_err_wrap {color:#1b1b1b;font-size: 16px;line-height: 28px;text-align: center;}
.mem_err_wrap strong {display: block;width:60px;height:50px;background: url(../images/invest_img_nk2.png) no-repeat 0 0;background-size: 100%;margin:0 auto;}
.mem_err_wrap p {padding:30px 0 50px 0;}

.mem_agree_wrap {border-top:1px solid #d9d9d9;text-align: left;padding:10px 0 20px 0;}
.mem_ag_box {background: #f9f9f9;border-radius: 5px;padding:15px 20px 17px 20px;margin:20px 0 0 0;}
.mem_ag_ea {padding:0 0 7px 0;line-height: 30px;}
.mem_ag_ea .mem-dtn_dt {float: right;color:#E37A39;font-size: 14px;text-decoration: underline;margin:5px 0 0 0;}
.mem_ag_ea label {font-size: 15px !important;color:#1b1b1b !important;letter-spacing: -1px;}
.mem_ag_ea label i {font-style: normal;display: inline-block;color: #E37A39;font-size: 15px !important;}
.mem_ag_ea1 {padding:10px 0 7px 0;clear: both;}
.mem_ag_ea1 .mem-dtn_dt1 {float: right;color:#E37A39;font-size: 14px;text-decoration: underline;margin:10px 0 0 0;}
.mem_ag_ea1 .mem-dtn_dt1 a {float: right;color:#555;font-size: 15px;}
.mem_ag_ea1 .mem-dtn_dt1 a:hover {text-decoration: underline;}
.mem_ag_ea1 .mem-dtn_dt1 span {float: right;margin:0 10px;font-size: 12px;line-height: 12px;color:#d9d9d9;}
.mem_ag_ea1 .mem-dtn_dt1 span.wc {float: right;margin:6px 10px 0 10px;font-size: 12px;line-height: 12px;color:#d9d9d9;}
.mem_ag_ea1 label {font-size: 15px !important;color:#1b1b1b !important;}
.mem_ag_tit {font-weight: 900 !important;font-size: 14px !important;color:#1b1b1b !important;}

.mem_ag_eay input[type="checkbox"], .mem_ag_eay input[type="radio"] {display:none; }
.mem_ag_eay input[type="checkbox"] + label, .mem_ag_eay input[type="radio"] + label {height: 20px;padding-left: 24px;display: inline-block;position: relative;font-size:16px;color: #696969;line-height: 27px;cursor: pointer;
vertical-align:middle;margin-top:3px;}
.mem_ag_eay input[type="checkbox"] + label::before {content: '';width: 17px;height: 17px;position: absolute;left: 0px;top: 5px;display: inline-block;background: url(../images/icon_checkbox_new.gif) 0 -17px no-repeat;
background-position-x: 0px;background-position-y: -17px;background-size: auto auto;background-size: 17px auto !important;}
.mem_ag_eay input[type="radio"] + label::before {content: '';width: 17px;height: 17px;position: absolute;left: 0px;top:5px;display: inline-block;background: url(../images/icon_radio.png) 0 -17px no-repeat;background-position-x: 0px;background-position-y: -17px;background-size: auto auto;background-size: 17px auto !important;}
.mem_ag_eay input[type="checkbox"]:checked + label:before, .mem_ag_eay input[type="radio"]:checked + label:before {background-position:0 0;}
.mem_ag_eay input[type="checkbox"] + label span, .mem_ag_eay input[type="radio"] + label span {font-size: 12px;}

.mem_log_linebox {border-radius: 5px;border:1px solid #d9d9d9;overflow: hidden;padding:20px;}
.mem_log_sbox {overflow: hidden;}
.mem_log_sbox1 {overflow: hidden;border-top:1px solid #d9d9d9;padding:20px 0 0 0;margin:20px 0 0 0;}
.mem_log_sleft {float: left;text-align: left;font-size: 18px;font-weight: 600;color:#1b1b1b;line-height: 22px;}
.mem_log_sright {float: right;text-align: right;font-size: 15px;font-weight: 400;color:#666;line-height: 22px;}

.neo_section_policy {overflow: hidden;letter-spacing: -0.9px;padding: 0 30px;color:#1b1b1b;}
.neo_section_policy h3.policy {font-size: 24px;font-weight: 800;margin:70px 0;text-align: center;}
.neo_section_policy .p_blank {height:30px;}
.neo_section_policy .p_01 {font-size: 18px;font-weight: 800;padding:10px 0 25px 0;}
.neo_section_policy .p_02 {font-size: 14px;font-weight: 500;line-height: 22px;padding:0 0 15px 0;}
.neo_section_policy .p_02 strong {font-size: 14px;font-weight: 800;display: inline-block;padding:0 5px 0 0;}
.neo_section_policy .p_02 ol {padding:0 0 0 12px;}
.neo_section_policy .p_02 ol li {font-size: 14px;font-weight: 500;line-height: 22px;overflow: hidden;}
.neo_section_policy .p_02 ol li.d2 {padding:0 0 0 15px;}
.neo_section_policy .p_02 ol li span {float: left;font-size: 18px;font-weight: 600;margin-right:7px;}
.neo_section_policy .p_table_wrap {overflow: hidden;padding:15px 0;}
.neo_section_policy .p_table_01 {width:700px;font-size: 14px;}
.neo_section_policy .p_table_01 th {background: #eee;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;padding:5px;font-size: 14px;}
.neo_section_policy .p_table_01 td {text-align: center;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;padding:10px;font-size: 14px;}
.neo_section_policy .p_table_01 th:nth-child(1) {border-left: none;}
.neo_section_policy .p_table_01 td:nth-child(1) {border-left: none;}
.neo_section_policy .p_table_01 .p_t_ul {overflow: hidden;margin:15px 0 15px 25px;}
.neo_section_policy .p_table_01 .p_t_ul li {overflow: hidden;text-align: left;font-size: 14px;}
.neo_section_policy .p_table_01 .p_t_ul li span {float: left;font-size: 18px;font-weight: 600;margin-right:7px;}
.neo_section_policy .p_table_02 {width:1100px;font-size: 14px;}
.neo_section_policy .p_table_02 td {text-align: left;}

.my_npage_pwd_wrap {width:580px;margin: 0 auto;letter-spacing: -1px;}
.mem_reset_wrap {font-size: 15px;text-align: center;color:#1b1b1b;padding:20px 0;letter-spacing: -1px;}
.mem_reset_wrap a {display: inline-block;color:#E37A39;padding: 5px 0;border-bottom: 1px solid #E37A39;font-weight: 800;}

.my_npage_wrap {overflow: hidden;letter-spacing: -1px;}
.my_npage_top_wrap {overflow: hidden;margin:0 0 45px 0;}
.my_npage_top_left {overflow: hidden;float: left;font-size: 20px;font-weight: 800;line-height: 35px;}
.my_npage_top_left strong {font-size: 20px;font-weight: 800;color:#E37A39;}
.my_npage_top_right {overflow: hidden;float: right;text-align: right;margin:-20px 0 0 0;}
.my_npage_top_right a {display: inline-block;width:119px;height:36px;color:#E37A39;font-size: 13px;text-align: center;line-height: 35px;margin:0 0 0 5px;border:1px solid #E37A39;border-radius: 5px;}
.my_npage_top_right a.my_npage_btn1, .my_npage_top_right a.my_npage_btn2 {background: #fff;}
.my_npage_top_right a.my_npage_btn1:hover, .my_npage_top_right a.my_npage_btn2:hover {background: #fef5ec ;}
.my_npage_top_right a i {float: right;width:15px;height:20px;background: url(../images/Forward.png) no-repeat 0 0;background-size: 100%;margin:8px 10px 0 -4px;}

.my_npage_body_wrap {overflow: hidden;}
.my_npage_body_wrap .title {font-size: 18px;font-weight: 800;padding:0 0 15px 0px;color:#1b1b1b;}
.my_npage_body_wrap .title span {display: block;font-size: 12px;color:#666;padding:8px 0 0 0;font-weight: 400;}
.my_npage_body_wrap .sbody_gray {background: #f4f4f4;}

.toggle_pedit_wrap {position: absolute;margin:42px 0 0 140px;z-index: 11;border-radius: 5px;border:1px solid #d9d9d9;background: #fff;padding:7px 15px;filter: drop-shadow(5px 5px 15px #dedede);}
.toggle_pedit_wrap a {display: block;text-align: center;color:#1b1b1b;padding:10px 0;letter-spacing: -1px;font-size: 14px;}
.toggle_pedit_wrap a:hover {color:#E37A39;}
.toggle_pedit_wrap a:first-child {border-bottom: 1px solid #d9d9d9;}
.toggle_pedit {display: none;}
.toggle_pedit_on {display: block;}

.my_n_sns_wrap {background: #fff;border-radius: 5px;padding:5px 50px;}
.my_n_sns_div {overflow: hidden;padding:7px 30px;}
.my_n_sns_div i {float: left;width:34px;height:34px;}
.my_n_sns_div i.my_n_kakao {background: url(../images/mem_s_ka.png) no-repeat 0 0;background-size: 100%;}
.my_n_sns_div i.my_n_naver {background: url(../images/mem_s_nv.png) no-repeat 0 0;background-size: 100%;}
.my_n_sns_div i.my_n_apple {background: url(../images/mem_s_ap.png) no-repeat 0 0;background-size: 100%;}
.my_n_sns_div i.my_n_google {background: url(../images/mem_s_gg.png) no-repeat 0 0;background-size: 100%;}
.my_n_sns_div span {float: left;font-size: 15px;margin:9px 0 0 12px;}
.my_n_sns_div span.c_y {color:#1b1b1b;}
.my_n_sns_div span.c_n {color:#666;}
.my_n_sns_div a {float: right;font-size: 15px;text-decoration: underline;margin:9px 0 0 0;}
.my_n_sns_div a.c_off {color:#E37A39;}
.my_n_sns_div a.c_on {color:#666;}
.my_n_sns_div_line {border-bottom: 1px solid #d9d9d9;}
.inv_ad_save {border:1px solid red;}
.inv_ad_save a {display: block;text-align: center;color:#fff;background: #666;border-radius: 20px;padding:10px 50px;width:200px;}

.aguide_wrap {overflow: hidden;background: #f6f6f6;border-radius: 5px;padding:8px 15px;margin:5px 0 -50px 0;}
.aguide_wrap p.toggle-btn {overflow: hidden;display: block;}
.aguide_wrap p.toggle-btn i {width:20px;height:20px;background: url(../images/icon_Info1.png) no-repeat 0 0;background-size: 100%;float: left;margin:0px 0 0 0;}
.aguide_wrap p.toggle-btn span {font-size: 14px;font-weight: 600;float: left;padding:2px 0 0 6px;width: calc(100% - 55px);letter-spacing: -1px;word-break: keep-all;color:#1b1b1b;}
.aguide_wrap p.toggle-btn img {float: right;margin:2px 0 0 0;}
.aguide_wrap .toggle-content {color:#555;font-size: 14px;line-height: 21px;padding:10px 0 5px 26px;letter-spacing: -1px;}

.aguide_wrap2 {overflow: hidden;background: #f6f6f6;border-radius: 5px;padding:8px 15px;margin:5px 0 0px 0;display: block;}
.aguide_wrap2 p.co_mguide {overflow: hidden;display: block;}
.aguide_wrap2 p.co_mguide i {width:20px;height:20px;background: url(../images/icon_Info1.png) no-repeat 0 0;background-size: 100%;float: left;margin:0px 0 0 0;}
.aguide_wrap2 p.co_mguide span {font-size: 14px;font-weight: 600;float: left;padding:2px 0 0 6px;width: calc(100% - 55px);letter-spacing: -1px;word-break: keep-all;color:#1b1b1b;}
.aguide_wrap2 p.co_mguide img {float: right;margin:0px 0 0 0;transform: rotate(-90deg);}

.toggle-header {cursor: pointer;font-size: 18px;font-weight: bold;}
.toggle-btn {display: inline-flex;align-items: center;}
.arrow {width: 16px;height: 16px;margin-left: 8px;transition: transform 0.3s ease;}
.toggle-content {display: none;}

.f_dsboard_wrap {padding:10px 30px 0 30px;margin: 0 0 -30px 0;overflow: hidden;}
.f_dsboard {border:1px solid #e7e7e7;border-radius: 15px;padding:18px 0;overflow: hidden;}
.f_ds_ul {overflow: hidden;}
.f_ds_ul li {float: left;border-right:1px solid #e7e7e7;width:24.9%;height:60px;}
.f_ds_ul li.last {border: none;}
.f_ds_box {height:60px;width:165px;margin:0 auto;overflow: hidden;}
.f_ds_box1 {height:60px;width:60px;float: left;}
.f_ds_box1 img {width:60px;height:60px;}
.f_ds_box2 {height:60px;width:90px;float: right;}
.f_ds_box2 p {text-align: center;letter-spacing: -1px;}
.f_ds_box2 .f_ds_m1 {color:#777;font-size: 13px;padding:6px 0 5px 0;}
.f_ds_box2 .f_ds_m2 {color:#333;font-size: 20px;font-weight: 800;}
.f_ds_box2 .f_ds_m3 {color:#a1a1a1;font-size: 12px;}
.f_ds_box21 .f_ds_m1 {color:#777;font-size: 13px;padding:4% 0;}
.f_ds_box21 .f_ds_m2 {color:#333;font-size: 20px;font-weight: 800;}
.f_ds_box21 .f_ds_m3 {color:#a1a1a1;font-size: 12px;padding:3px 0;}

.f_dsboard_bh {border:1px solid #e7e7e7;border-radius: 15px;padding:15px 0;overflow: hidden;}
.f_ds_box_bh {height:60px;width:165px;margin:0 auto;overflow: hidden;}
.f_ds_box_bh .title {text-align: center;font-size: 14px;color:#666;padding: 5px 0 15px 0;}
.f_ds_box_bh .data {text-align: center;font-size: 20px;color:#1b1b1b;font-weight: 700;}
.f_ds_box_bh .data span {font-weight: 400;}

#preview-300 {width: 300px;height: 300px;border: 2px solid #ddd;display: flex;justify-content: center;align-items: center;overflow: hidden;margin-bottom: 10px;text-align: center;}
#preview-300 img {max-width: 100%;max-height: 100%;}
#preview-380 {width: 380px;height: 190px;border: 2px solid #ddd;display: flex;justify-content: center;align-items: center;overflow: hidden;margin-bottom: 10px;text-align: center;}
#preview-380 img {max-width: 100%;max-height: 100%;}
.error-message {color: red;margin: 10px 0;}

.f_ds_update {float: right;color:#a1a1a1;font-size: 11px;letter-spacing: 0px;padding:3px 0 0 0;}
.f_ds_update i {float: left;font-weight: 400;margin:3px 3px 0 0;font-style: normal;}

.tb_type_bh {width:100%;font-size: 15px;font-weight: 400;border-bottom: 1px solid #d9d9d9;}
.tb_type_bh tr:hover {background: #FFFBF7;cursor: pointer;}
.tb_type_bh td {text-align: left;border-bottom: 1px dotted #d9d9d9;padding:12px 10px;height:35px;}
.tb_type_bh td.sdata span.elip {display: inline-block;width:100px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;color:#757575;line-height: 14px;}
.tb_type_bh td.sdate {font-size: 14px;color:#757575;}
.tb_type_bh td .sdesc {font-size: 12px;color:#666;padding-bottom: 7px;}
.tb_type_bh td .stitle {font-size: 15px;color:#1b1b1b !important;width:570px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;color:#757575;line-height: 15px;}
.tb_type_bh tr.nodata td {font-size: 14px;color:#757575;text-align: center;padding: 25px 0 35px 0;}
.tb_type_bh tr.nodata:hover {background: #fff;cursor:default;}

.tb_type_bh_2 {width:100%;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color:#1b1b1b;table-layout: fixed;}
.tb_type_bh_2 th {text-align: center;font-size: 15px;font-weight: 600;background: #f9f9f9;padding:14px 0 12px 0;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
.tb_type_bh_2 th:first-child {border-left:none;}
.tb_type_bh_2 td {border-left: 1px solid #ccc;padding:12px 10px 10px 10px;font-size: 15px;text-align: center;border-bottom: 1px solid #ccc;}
.tb_type_bh_2 td:first-child {border-left:none;width:12%;}
.tb_type_bh_2 td .elip {display: inline-block;width:480px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;line-height: 15px;}
.tb_type_bh_2 td .elip1 {display: inline-block;width:320px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;line-height: 15px;}
.tb_type_bh_2 td.nodata {font-size: 15px;color:#757575;text-align: center;padding: 45px 0;}
.tb_type_bh_2 td.nodata2 {font-size: 15px;color:#757575;text-align: center;padding: 45px 0;cursor:default;}

.tb_type_bh_hover tr:hover {background: #FFFBF7;cursor: pointer;}
.tb_type_bh_hover tr.nodata2:hover {background: #fff;}
.tb_type_bh_more {float: right;font-size: 14px;color:#666;font-weight: 400;margin: -15px 0 0 0;}
.tb_type_bh_more:hover {text-decoration: underline;}
.tb_type_bh_more span {float: right;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 70%;width:11px;height:11px;margin:2px 7px 0 8px;}

.bh_bd_more {float: right;font-size: 14px;color:#666;margin:15px 0;}
.bh_bd_more:hover {text-decoration: underline;}
.bh_bd_more span {float: right;width:20px;height:20px;background: url(../images/neo_main_apre_on.png) no-repeat 0 0;background-size: 100%;transform: rotate(-90deg);margin:-3px 3px 0 3px;}

.bh_ing_project {border:1px solid #ccc;border-radius: 5px;overflow: hidden;}
.bh_ing_pl {float: left;width:130px;height:130px;overflow: hidden;}
.bh_ing_pl img {height:130px;}
.bh_ing_pr {float: right;width:530px;height:130px;}
.bh_img_m1 {overflow: hidden;font-size: 14px;color:#666;padding: 25px 0 0 0;}
.bh_img_m1 span.dday {float: left;color:#fff;font-size: 11px;text-align: center;background: #666;padding:2px 8px 3px 8px;border-radius: 3px;font-weight: 200;margin:0 5px 0 0;}
.bh_img_m2 {display: inline-block;width:520px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 16px;line-height: 16px;letter-spacing: -1px;font-weight: 600;padding:10px 0 20px 0;color:#1b1b1b;}
.bh_img_m3 strong {font-size: 18px;font-weight: 600;padding-right:10px;letter-spacing: -1px;}
.bh_img_m3 strong.t1 {color: #E37A39;}
.bh_img_m3 strong.t2 {color: #1b1b1b;}

.bh_ing_btn_wrap {overflow: hidden;float: right;text-align: right;margin:45px 15px 0 0;width:130px;}
.bh_ing_btn_wrap a {display: inline-block;width:119px;height:36px;color:#E37A39;font-size: 13px;text-align: center;line-height: 35px;margin:0 0 0 5px;border:1px solid #E37A39;border-radius: 5px;}
.bh_ing_btn_wrap a.bh_ing_btn {background: #fff;}
.bh_ing_btn_wrap a.bh_ing_btn:hover {background: #fef5ec ;}
.bh_ing_btn_wrap a i {float: right;width:15px;height:20px;background: url(../images/Forward.png) no-repeat 0 0;background-size: 100%;margin:8px 10px 0 -4px;}

.pro_wrap {overflow: hidden;width:100%;min-width: 1100px;}
.pro_wwrap {overflow: hidden;width:100%;height:70px;border-bottom:1px solid #ccc;background: #fff;position: fixed;top:0;z-index: 10;min-width: 1100px;}
.pro_twrap {overflow: hidden;width:100%;margin:0 auto;height:70px;letter-spacing: -1px;}
.pro_twrap .pro_logo {float: left;margin:20px 0 0 20px;}
.pro_twrap .pro_logo img {width:130px;}
.pro_twrap h1 {font-size: 18px;color:#1b1b1b;font-weight: 700;float: left;margin:25px 0 0 10px;}
.pro_twrap .pro_bar {float: left;margin:28px 0 0 10px;border-left: 1px solid #757575;width:1px;height:13px;}
.pro_twrap .pro_title {float: left;font-size: 18px;color:#1b1b1b;font-weight: 700;margin:25px 0 0 10px;}

.pro_cwrap {overflow: hidden;width:100%;margin:0 auto;padding-top:70px;height:100%;}
.pro_wrapl {width:260px;background: #fff;float: left;height: calc(100vh - 70px);}
.pro_wrapr {background: #f9f9f9;float: right;padding:20px;width:calc(100% - 300px);}
.pro_wrap_center {width:960px;margin:0 auto;}

.preport_com {min-height:150px;padding:0 0 50px 0;}
.preport_submenu {position: relative;overflow: hidden;border-top:1px solid #d9d9d9;width:220px;padding:20px;}
.preport_submenu.on{width:220px;padding:20px;position:fixed;top:70px;z-index: 999;overflow: hidden;}

.preport_ul {overflow: hidden;margin:10px 0 12px 25px}
.preport_ul li {overflow: hidden;}
.preport_ul li.siv span {float:left;width:15px;height:15px;background: url(../images/story_smenubg.png) repeat-y -4px 0;}
.preport_ul li a {display:block;text-align: right;overflow: hidden;}
.preport_ul li a i {float:left;font-style: normal;font-size:14px;padding:0 0 0 8px;height:15px;color:#666;letter-spacing: -1px;}
.preport_ul li a span {float:left;width:15px;height:15px;background: url(../images/preport_smoff.png) no-repeat 0 0;background-size: 100%;}
.preport_ul li a.on {color:#e37a39;}
.preport_ul li a.on i {color:#e37a39;}
.preport_ul li a.on span {background: url(../images/preport_smon.png) no-repeat 0 0;background-size: 100%;}

.preport_sm {display: block;margin:18px 0;overflow: hidden;}
.preport_sm i {float: left;font-size: 15px;color:#1b1b1b;font-style: normal;margin:3px 0 0 6px;letter-spacing: -1px;}
.preport_sm:hover i, .preport_sm.on i {color:#E37A39;}
.preport_sm1 span {float: left;width:20px;height:20px;background: url(../images/pr_sm1_off.png) no-repeat 0 0;background-size: 100%;}
.preport_sm2 span {float: left;width:20px;height:20px;background: url(../images/pr_sm2_off.png) no-repeat 0 0;background-size: 100%;}
.preport_sm3 span {float: left;width:20px;height:20px;background: url(../images/pr_sm3_off.png) no-repeat 0 0;background-size: 100%;}
.preport_sm4 span {float: left;width:20px;height:20px;background: url(../images/pr_sm4_off.png) no-repeat 0 0;background-size: 100%;}

.preport_sm1:hover span {float: left;width:20px;height:20px;background: url(../images/pr_sm1_on.png) no-repeat 0 0;background-size: 100%;}
.preport_sm2:hover span {float: left;width:20px;height:20px;background: url(../images/pr_sm2_on.png) no-repeat 0 0;background-size: 100%;}
.preport_sm3:hover span {float: left;width:20px;height:20px;background: url(../images/pr_sm3_on.png) no-repeat 0 0;background-size: 100%;}
.preport_sm4:hover span {float: left;width:20px;height:20px;background: url(../images/pr_sm4_on.png) no-repeat 0 0;background-size: 100%;}

.preport_sm1.on span {float: left;width:20px;height:20px;background: url(../images/pr_sm1_on.png) no-repeat 0 0;background-size: 100%;}
.preport_sm2.on span {float: left;width:20px;height:20px;background: url(../images/pr_sm2_on.png) no-repeat 0 0;background-size: 100%;}
.preport_sm3.on span {float: left;width:20px;height:20px;background: url(../images/pr_sm3_on.png) no-repeat 0 0;background-size: 100%;}
.preport_sm4.on span {float: left;width:20px;height:20px;background: url(../images/pr_sm4_on.png) no-repeat 0 0;background-size: 100%;}

.pro_cimg {overflow: hidden;margin:20px 0 0 20px;}
.pro_cimg img {width:220px;height:110px;overflow:hidden;border-radius: 5px;}
.pro_cimg .pro_ctitle {font-size: 16px;color:#1b1b1b;font-weight: 700;line-height: 22px;letter-spacing: -1px;width:220px;margin:10px 0 0 0;}

.pro_exit {color:#666;border:1px solid #d9d9d9;border-radius: 5px;width:140px;height:36px;text-align: center;float: right;font-size: 14px;line-height: 34px;margin:16px 20px 0 0;}

.pro_process {border:1px solid #d9d9d9;border-radius: 10px;width:100%;overflow: hidden;padding:10px 0;background: #fff;margin:0 0 15px 0;}
.pro_process_ol {overflow: hidden;margin:0 auto;width:540px;}
.pro_process_ol li {float: left;padding:0 12px;}
.pro_process_ol li img {float: left;width:20px;height:20px;}
.pro_process_ol li span {float: left;font-size: 14px;margin:2px 0 0 5px;color:#1b1b1b;letter-spacing: -1px;}
.pro_process_ol li span.on {color:#E37A39;}
.pro_process_ol li span.off {color:#999;}
.pro_process_ol li.bar {background: url(../images/pro_pc_bar.png) repeat-x 0 9px;background-size: 100%;width:25px;height:21px;}

.pro_wgbox {border:1px solid #d9d9d9;border-radius: 10px;width:calc(100% - 40px);overflow: hidden;padding:20px;background: #fff;margin:0 0 15px 0;}
.pro_wgbox .h2_title {letter-spacing: -1px;font-size: 18px;font-weight: 700;color:#1b1b1b;padding:0 0 10px 0;overflow: hidden;}
.pro_wgbox .h2_title .title {float: left;letter-spacing: -1px;font-size: 18px;font-weight: 700;}
.pro_wgbox .h2_title .title strong {letter-spacing: -1px;font-size: 18px;font-weight: 700;color:#E37A39;display: inline-block;padding:0 0 0 5px;}
.pro_wgbox .h2_title .desc {letter-spacing: -1px;font-size: 12px;font-weight: 400;color:#666;padding:5px 0;clear: both;}
.pro_wgbox .h2_title .goto_qna {float: right;letter-spacing: -1px;font-size: 12px;font-weight: 400;color:#666;margin:-20px 0 0 0;}
.pro_wgbox .h2_title .goto_qna:hover {text-decoration: underline;}
.pro_wgbox .h2_title .goto_qna span {float: right;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 70%;width:10px;height:10px;margin:1px 0 0 8px;}
.pro_wgbox .h2_title .goto_btn {float: right;letter-spacing: -1px;font-size: 12px;font-weight: 400;color:#666;margin:3px 0 0 0;}
.pro_wgbox .h2_title .goto_btn:hover {text-decoration: underline;}
.pro_wgbox .h2_title .goto_btn span {float: right;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 70%;width:10px;height:10px;margin:1px 0 0 8px;}

.pro_wgbox2 {border:1px solid #d9d9d9;border-radius: 10px;width:calc(100% - 0px);overflow: hidden;background: #fff;margin:0 0 15px 0;}
.pro_wgbox_inner {padding:20px 20px 0 20px;}
.pro_wgbox2 .h2_title {letter-spacing: -1px;font-size: 18px;font-weight: 700;color:#1b1b1b;padding:0 0 10px 0;overflow: hidden;}
.pro_wgbox2 .h2_title .title {float: left;letter-spacing: -1px;font-size: 18px;font-weight: 700;}
.pro_wgbox2 .h2_title .title strong {letter-spacing: -1px;font-size: 18px;font-weight: 700;color:#E37A39;display: inline-block;padding:0 0 0 5px;}
.pro_wgbox2 .h2_title .desc {letter-spacing: -1px;font-size: 12px;font-weight: 400;color:#666;padding:5px 0;clear: both;}
.pro_wgbox2 .h2_title .goto_qna {float: right;letter-spacing: -1px;font-size: 12px;font-weight: 400;color:#666;margin:-20px 0 0 0;}
.pro_wgbox2 .h2_title .goto_qna:hover {text-decoration: underline;}
.pro_wgbox2 .h2_title .goto_qna span {float: right;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 70%;width:10px;height:10px;margin:1px 0 0 8px;}

.pro_wgbox_wrap {letter-spacing: -1px;}
.pro_wgbox_nodata {color:#666;font-size: 14px;padding:50px 0 60px 0;text-align: center;}

.pro_ing_project {border:1px solid #d9d9d9;border-radius: 10px;overflow: hidden;background: #fff;width:100%;margin:0 0 15px 0;}
.pro_ing_pl {float: left;width:260px;height:130px;overflow: hidden;}
.pro_ing_pl img {height:130px;width:260px;}
.pro_ing_pr {float: right;width:500px;height:130px;}
.pro_img_m1 {overflow: hidden;font-size: 14px;color:#666;padding: 25px 0 0 0;}
.pro_img_m2 {display: inline-block;width:480px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 16px;line-height: 16px;letter-spacing: -1px;font-weight: 600;padding:10px 0 20px 0;color:#1b1b1b;}
.pro_img_m3 strong {font-size: 18px;font-weight: 600;padding-right:10px;letter-spacing: -1px;}
.pro_img_m3 strong.t1 {color: #E37A39;}
.pro_img_m3 strong.t2 {color: #1b1b1b;}

.pro_ing_btn_wrap {overflow: hidden;float: right;text-align: right;margin:25px 15px 0 0;width:170px;}
.pro_ing_btn_wrap a {display: inline-block;width:159px;height:36px;color:#E37A39;font-size: 13px;text-align: center;line-height: 35px;margin:0 0 5px 0;border:1px solid #E37A39;border-radius: 5px;}
.pro_ing_btn_wrap a.pro_ing_btn {background: #fff;}
.pro_ing_btn_wrap a.pro_ing_btn:hover {background: #fef5ec ;}
.pro_ing_btn_wrap a i {float: right;width:15px;height:20px;background: url(../images/Forward.png) no-repeat 0 0;background-size: 100%;margin:8px 10px 0 -4px;}

.tb_type_proy {width:100%;text-align: left;}
.tb_type_proy tr th {border-bottom:1px solid #ccc;border-top:1px solid #ccc;background: #f9f9f9;padding:18px;letter-spacing: -1px;vertical-align: top;}
.tb_type_proy tr th span {display: block;color:#1b1b1b;font-size: 15px;font-weight: 300;padding:0 0 10px 0;}
.tb_type_proy tr th strong {display: block;color:#1b1b1b;font-size: 16px;font-weight: 700;}
.tb_type_proy tr td {border-bottom:1px solid #ccc;border-top:1px solid #ccc;background: #fff;padding:18px;letter-spacing: -1px;}
.tb_type_proy tr td.blank {border:none;padding:0;}
.tb_type_proy tr.first td.blank {border:none;padding:0;background: #fff;}
.tb_type_proy tr.step_ing th {border-bottom:1px solid #E37A39;background: #FFF9F4;padding:18px;color: #E37A39;}
.tb_type_proy tr.step_ing th span {color: #E37A39;}
.tb_type_proy tr.step_ing th strong {color: #E37A39;}
.tb_type_proy tr.step_ing td {border-bottom:1px solid #E37A39;background: #FFF9F4;padding:18px;}
.tb_type_proy tr.step_ing td.blank {border:none;padding:0;background: #fff;}
.tb_type_proy tr.step_ing_pre th {border-bottom:1px solid #E37A39;}
.tb_type_proy tr.step_ing_pre td {border-bottom:1px solid #E37A39;}
.tb_type_proy tr.step_ing_pre td.blank {border:none;padding:0;background: #fff;}
.tb_type_proy tr td .proy_ul {overflow: hidden;}
.tb_type_proy tr td .proy_ul li {float: left;width:100%;}
.tb_type_proy tr td .proy_ul li i {float: left;width:5px;height:5px;background: #E37A39;margin:5px 6px 0 0;}
.tb_type_proy tr td .proy_ul li strong {float: left;font-size: 15px;color:#1b1b1b;font-weight: 600;}
.tb_type_proy tr td .proy_ul li span {float: left;width: 100%;color:#666;font-size: 14px;padding:5px 0 15px 12px;line-height: 20px;}
.tb_type_proy tr td .proy_ul li span.last {padding:5px 0 0 12px;}
.tb_type_proy tr td .proy_ul li strong img {width:20px;height:20px;margin:-3px 0 0 0;position: absolute;}
.tb_type_proy tr td .proy_ul li strong a {display: inline-block;margin:0 0 0 22px;text-decoration: underline;}

.pro_comm_ul {overflow: hidden;width:100%;padding:5px 0 0 0;}
.pro_comm_ul li {float: left;width:100%;line-height: 22px;padding:0 0 8px 3px;letter-spacing: -1px;}
.pro_comm_ul li i {float: left;width:17px;height:24px;background: url(../images/icon_check2.png) no-repeat 0 0;background-size: 100%;margin:5px 7px 0 0;}
.pro_comm_ul li span {float: left;color:#1b1b1b;font-size: 15px;width:calc(100% - 30px);}
.pro_comm_ul li:last-child {padding:0 0 0 3px;}

.pro_menual {overflow: hidden;display: block;border:1px solid #E37A39;border-radius: 10px;background: #FEF5EC;padding:20px;width:calc(100% - 40px);height:53px;margin:5px 0 0 0;}
.pro_menual .amenul {float: left;}
.pro_menual .amenul i {float: left;width:30px;height:30px;background: url(../images/icp_img3.png) no-repeat 0 0;background-size: 100%;}
.pro_menual .amenul span {float: left;margin:4px 0 0 10px;}
.pro_menual .amenul span strong {display: block;font-size: 15px;font-weight: 600;letter-spacing: -1px;line-height: 20px;}
.pro_menual .amenul span strong.ment1 {color:#1b1b1b;padding:0 0 5px 0;}
.pro_menual .amenul span strong.ment2 {color:#E37A39;}
.pro_menual:hover .amenul span strong.ment2 {text-decoration: underline;}
.pro_menual .amenur {float: right;width:30px;height:30px;background: url(../images/icon_morethen.png) no-repeat 0 0;background-size: 100%;margin: 12px 10px 0 0;}

.pro_wgbox_frame {overflow: hidden;width:100%;min-height: 50px;letter-spacing: -1px;}
.pro_wgbox_frame_blank {font-size: 15px;color:#1b1b1b;min-height:300px;margin: 5px 0 0 0;}

.tab_sreportorange {border:1px solid #E37A39;border-radius: 10px;width:calc(100% - 40px);overflow: hidden;padding:20px;background: #FFFBF7;margin:0 0 15px 0;letter-spacing: -1px;}
.pro_detail_noti1 {float: left;width:100%;}
.pro_detail_noti1 i {float: left;width:30px;height:30px;background: url(../images/join_welcome.png) no-repeat 0 0;background-size: 100%;}
.pro_detail_noti1 span {float: left;color:#1b1b1b;font-size: 18px;font-weight: 700;margin:7px 0 0 5px;}
.pro_detail_noti2 {float: left;width:100%;color:#1b1b1b;font-size: 15px;font-weight: 400;line-height: 24px;padding:12px 0;}
.pro_detail_noti2 strong {color:#1b1b1b;font-size: 15px;font-weight: 600;}
.pro_detail_notia {float: left;width:100%;}
.pro_detail_notia a {float: left;color:#E37A39;font-size: 15px;}
.pro_detail_notia a:hover {text-decoration: underline;}
.pro_detail_notia a span {width: 14px;height: 18px;background: url(../images/Forward.png) no-repeat 0 0;background-size: 100%;display: inline-block;position: absolute;margin:-2px 0 0 3px;}

.pro_fund_ij {overflow: hidden;border: 1px solid #d9d9d9;border-radius: 5px;padding:17px 27.6px;float: left;letter-spacing: -1px;margin:0 0 0 12px;}
.pro_fund_ij:first-child {margin:0;}
.pro_fund_ij .title {color:#666;font-size: 15px;font-weight: 400;padding:0 0 8px 0;}
.pro_fund_ij .data {color:#1b1b1b;font-size: 15px;font-weight: 700;}

.pro_wgbox_frame_910 {overflow: hidden;width:910px;margin:0 0 0 10px;}
.pro_title_dot {overflow: hidden;margin:5px 0 10px 0;}
.pro_title_dot i {float: left;width: 5px;height: 5px;background: #E37A39;margin: 6px 6px 0 0;}
.pro_title_dot span {float: left;color:#1b1b1b;font-size: 16px;font-weight: 600;}
.pro_desc_x {color:#666;font-size: 15px;margin:5px 0 25px 0;}

.pro_title_cir {overflow: hidden;margin:5px 0 10px 0;}
.pro_title_cir i {float: left;width: 3px;height: 3px;background: #1b1b1b;margin: 6px 6px 0 12px;overflow: hidden;border-radius: 5px;}
.pro_title_cir span {float: left;color:#1b1b1b;font-size: 15px;font-weight: 400;}
.pro_title_cir span strong {color:#E37A39;font-size: 15px;font-weight: 400;}

.pro_title_no {overflow: hidden;margin:5px 0 5px 20px;}
.pro_title_no span {float: left;color:#666;font-size: 15px;font-weight: 400;}

.pro_gra_cir {overflow: hidden;margin:5px 0 7px 0;}
.pro_gra_cir span {float: left;color:#666;font-size: 14px;font-weight: 400;}
.pro_gra_cir i {float: left;width: 6px;height: 6px;margin: 5px 6px 0 12px;overflow: hidden;border-radius: 5px;}
.pro_gra_cir1 i {background:#E37A39;}
.pro_gra_cir2 i {background:#F9BA87;}
.pro_gra_cir3 i {background:#FFE3BE;}
.pro_gra_cir4 i {background:#CFC9C7;}

.tb_type_pro_ds_910 {width: 910px;}
.tb_type_pro_ds_690 {width: 690px;}
.tb_type_pro_ds {table-layout: fixed;border-top: 1px solid #d9d9d9;letter-spacing: -1px;}
.tb_type_pro_ds th {padding:12px 10px;background: #f9f9f9;border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;color:#1b1b1b;font-size: 15px;font-weight: 600;}
.tb_type_pro_ds td {padding:12px 10px;border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;color:#1b1b1b;font-size: 15px;text-align: center;line-height: 20px;}
.tb_type_pro_ds th.f1, .tb_type_pro_ds td.f1 {border-left: none;}
.tb_type_pro_ds td.aright {text-align: right;}
.tb_type_pro_ds td.aleft {text-align: left;}
.tb_type_pro_ds td span.elip1 {display: inline-block;width: 320px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;line-height: 15px;color: #1b1b1b;}
.tb_type_pro_ds .sum td {background: #f9f9f9;font-weight: 600;}
.tb_type_pro_ds td.fgray {font-weight: 600;background: #f9f9f9;}
.tb_type_pro_ds td .t1 {padding:0 0 5px 0;}
.tb_type_pro_ds td .t2 {color:#666;}

.pro_gra_box {overflow: hidden;}
.pro_gra_boxl {float: left;width:690px;}
.pro_gra_boxr {float: right;width:200px;}
.pro_gra_div_110 {width:110px;height:110px;}
.pro_gra_div_110 img {width:110px;height:110px;}
.pro_gra_div_150 {width:150px;height:150px;margin:0 auto;}
.pro_gra_div_150 img {width:150px;height:150px;}
.pro_gra_div_500 {width:500px;height:360px;margin:0 auto;}
.pro_gra_div_500 img {width:500px;height:360px;}
.pro_gra_index {margin:0 auto;padding-top:5px;}
.pro_gra_index_posi {float: right;margin:0 50px 0 0;}

.pro_guide_ment1 {font-size: 15px;color:#1b1b1b;line-height: 20px;padding:5px 0 20px 0;letter-spacing: -1px;}
.pro_guide_ment1 strong {font-size: 15px;color:#1b1b1b;font-weight: 700;}

.pro_mem_act_e {height:125px;width:298px;border-radius:5px;float: left;margin:0 0 0 12px;}
.pro_mem_act_es {height:100px;}
.pro_mem_acto {margin:0;}
.pro_mem_acto1 {margin:15px 0 0 0;}
.pro_mem_acto2 {margin:15px 0 0 12px;}
.pro_mem_actbox_or {background: #FEF5EC;}
.pro_mem_actbox {border:1px solid #d9d9d9;width:calc(100% - 30px);border-radius:5px;padding:15px;float: left;height:75px}
.pro_mem_actboxs {height:50px;}
.pro_mem_actgo {height:18px;float: right;width:100%;text-align: right;}
.pro_mem_actgo a {color:#666;font-size: 12px;letter-spacing: -1px;}
.pro_mem_actgo a:hover {text-decoration: underline;}
.pro_mem_actgo a i {float: right;background: url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size: 70%;width: 10px;height: 10px;margin: 1px -4px 0 5px;}

.tb_type_mact {width:270px;table-layout: fixed;letter-spacing: -1px;}
.tb_type_mact th {font-size: 15px;font-weight: 600;color:#1b1b1b;padding:2px 0 12px 0;}
.tb_type_mact th.al {text-align: left;}
.tb_type_mact th.ar {text-align: right;}
.tb_type_mact th.co {color:#E37A39;}
.tb_type_mact th .txt14 {color:#666;font-size: 14px;font-weight: 400;}
.tb_type_mact td.al {text-align: left;}
.tb_type_mact td.ar {text-align: right;}
.tb_type_mact td {color:#666;font-size: 14px;overflow: hidden;padding:5px 0;}
.tb_type_mact td span {float: left;color:#666;font-size: 14px;letter-spacing: -1px;}
.tb_type_mact td i {float: left;background: url(../images/icon_sq3.png) no-repeat 0 0;background-size: 100%;width: 8px;height: 9px;margin: 4px 4px 0 0;}
.tb_type_mact td strong {color:#E37A39;font-size: 14px;font-weight: 600;}
.tb_type_mact td .new_goto {height:18px;float: right;width:100%;text-align: right;font-size: 12px;color:#E37A39;}
.tb_type_mact td .new_goto i {float: right;background: url(../images/Forward.png) no-repeat 0 0;background-size: 100%;width: 12px;height: 14px;margin: -2px 0 0 3px;}
.tb_type_mact td .new_goto:hover {text-decoration: underline;}

.pro_scon1 {float: right;}
.pro_scon_tit {float: left;padding:12px 0 0 0;}
.pro_scon_tit i {float: left;width:17px;height:24px;background: url(../images/icon_check2.png) no-repeat 0 0;background-size: 100%;margin:0 4px 0 0;}
.pro_scon_tit span {float: left;color:#1b1b1b;font-size: 15px;}
.tb_type_pro_norep {width:100%;table-layout: fixed;border-bottom: 1px solid #d9d9d9;margin: 10px 5px 0 0;}
.tb_type_pro_norep tr {border-top: 1px dotted #d9d9d9;background: #fff;}
.tb_type_pro_norep tr:first-child {border:none;}
.tb_type_pro_norep tr:hover {background: #FFFBF7;}
.tb_type_pro_norep td {padding:12px 20px;letter-spacing: -1px;font-size: 14px;color:#757575;}
.tb_type_pro_norep td .elip1 {display: inline-block;width:100%;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;color:#1b1b1b;line-height: 15px;}
.tb_type_pro_norep td .elip2 {display: inline-block;width:100%;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;color:#757575;line-height: 14px;}

.pro_fund_regra {overflow: hidden;width:100%;letter-spacing:-1px;}
.pro_fund_regral {border:1px solid #D9D9D9;border-radius: 5px;float: left;width:600px;height:455px;}
.pro_fund_regral .pro_gra_div_500 {padding-top:5px;}
.pro_fund_regrar {border:1px solid #D9D9D9;border-radius: 5px;float: right;width:305px;height:140px;margin:15px 0 0 0;}
.pro_fund_regrar.first-child {margin:0;}
.pro_fund_regrar .pro_gra_div_110 {float: left;margin:16px 10px 0 16px;}
.pro_fund_regrar .pro_gra_cir_tit {text-align: center;width:100%;color:#1b1b1b;font-size: 15px;font-weight: 600;padding:10px 0 5px 0;}
.pro_gra_index_line {margin:0 auto;width:300px;text-align: center;}
.pro_gra_index_line .pro_gra_tity {color:#1b1b1b;font-size: 15px;font-weight: 600;padding:20px 0 10px 0;}
.pro_gra_index_line .pro_gra_cir {display: inline-block;}

.fd_guide_awrap1 {display: block;margin: 0 0 5px 0;overflow: hidden;letter-spacing: -1px;padding: 3px 0;}
.fd_guide_awrap1 i {float: left;}
.fd_guide_awrap1 i.fdg_1 {width:20px;height:20px;background: url(../images/icon_pd1.png) no-repeat 0 0;background-size: 100%;}
.fd_guide_awrap1 i.fdg_2 {width:23px;height:23px;background: url(../images/icon_pd2.png) no-repeat 0 0;background-size: 100%;margin:-2px 0 0 1px;}
.fd_guide_awrap1 span {float: left;font-size: 14px;color:#555;margin:2px 0 0 4px;}
.fd_guide_awrap1 span strong {font-size: 14px;color:#E37A39;font-weight: 700;padding:0 0 0 3px;display: inline-block;}

.fd_guide_awrap2 {display: block;margin: 0 0 5px 0;overflow: hidden;letter-spacing: -1px;padding: 3px 0;background: #FEF5EC;border-radius: 5px;width:770px;padding:10px;margin:0 0 20px 0;}
.fd_guide_awrap2:hover {background: #FDE7D5;}
.fd_guide_awrap2 i {float: left;}
.fd_guide_awrap2 i.fdg_1 {width:17px;height:14px;background: url(../images/invest_img_nk2.png) no-repeat 0 0;background-size: 100%;margin:5px 0 0 0;}
.fd_guide_awrap2 i.fdg_2 {width:15px;height:22px;background: url(../images/icon_pd21.png) no-repeat 0 0;background-size: 100%;margin:1px 0 0 1px;float: right;}
.fd_guide_awrap2 span {float: left;font-size: 14px;color:#1b1b1b;margin:5px 0 0 4px;}
.fd_guide_awrap2 span strong {font-size: 14px;font-weight: 700;display: inline-block;margin: 0 -2px 0 0;}
.fd_guide_awrap2 span strong.fds_1 {color:#1b1b1b;}
.fd_guide_awrap2 span strong.fds_2 {color:#E37A39;}