@CHARSET "utf-8";
/*Noto*/
@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 {max-width: 100%;overflow-x: hidden;}
body *{font-family:'NotoSansKR';}

body {-webkit-text-size-adjust: 100%;}
select {-webkit-appearance:button;}
#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 {padding:0px 15px;}
.section_main.section2.bg li{margin:0 0 26px;background: #fff;}

.pager { text-align:center;height:25px;overflow:hidden;margin:30px 0;position:relative;}
.pager a img{height:25px;}
.pager .prev{position:absolute;left:0;top:0;}
.pager .next{position:absolute;right:0;top:0;}
.pager {font-size: 15px;color: #424242;font-weight: 600;line-height:25px;}
.pager i{font-size: 14px;color: #424242;font-weight: 400;margin:0 5px;}
.pager span{font-size: 13px;color: #424242;font-weight: 300;}

.sub_top .txt {padding: 35px 0 10px;text-align: center;font-size: 23px;color: #fff;font-weight: 600;}
.sub_tab{text-align:center;border-bottom:1px solid #e1e1e1}
.sub_tab ul {overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding:0 20px;}
.sub_tab ul::-webkit-scrollbar {display:none;} 
.sub_tab li{display:inline-block;margin:0 3px;text-align:center;padding:15px 0 0 0;}
.sub_tab li:last-child{border-left:0}
.sub_tab li a{text-transform: uppercase;padding:0 10px 8px 10px;display:inline-block;font-size: 15px;color: #000;font-weight: 300;}
.sub_tab li.active{background:#fff;}
.sub_tab li.active a{color:#e37a39;font-weight: 600;border-bottom:3px solid #e37a39;}

.wrap_info{position:absolute;left:0;top:0;height:25px;width:100%;background:#e37a39}
.wrap_info .inner{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;}

.wrap_notice {border-top:1px solid #d9d9d9;padding:10px 0px 0px 5px !important;margin:0 10px;}
.wrap_notice a {display: block;font-size: 13px;color:#555;}
.wrap_notice a span {display: inline-block;color:#fff;font-size:12px;background: #e37a39;margin-right:5px;border-radius: 5px;padding:4px;line-height: 12px;}

.rolling_notice {width:100%; height:25px; overflow:hidden;}
.rolling {position:relative; width:100%; height:auto;}
.rolling li {width:100%; height:25px; line-height:25px;}

.sub_top{height:163px;background: url('../images/bg_tit_sub01.png') center 0 no-repeat;background-size:cover;}
.wrap_header{overflow:hidden;background: #fff;height:91px;z-index:999;}

.header{margin:0 auto;height:91px;position:relative;}
h1.logo {padding: 8px 0 3px 15px;display: inline-block;position: relative;z-index: 999;}
h1.logo_left {padding: 8px 0 12px 10px;display: inline-block;position: relative;z-index: 999;width:210px;}
h1.logo_left a {display: inline-block;}
h1.logo_left img {width:130px;}
h1.logo_left .sub_tit {color:#383838;font-size: 15px;font-weight: 400;margin:-7px 0 0 2px;letter-spacing: -1px;}
h1 img{width:130px;}
.list_main_2.list_main.grid3 li {border: 1px solid #e5e5e5;}

.header #gnb {height: 52px;line-height: 47px;text-align: center;overflow-x: scroll;}
.header #gnb ul{width:120%;}
.header #gnb li{padding:0 6px;text-align:center;display:inline-block;position:relative;}
.header #gnb li a {display: block;color: #000;font-size: 15px;font-weight: 500;line-height:1}
.header #gnb li a.on {color:#e37a39;font-weight: 600;}
.header #gnb li a:hover,.header #gnb li.active a{color:#111111;font-weight:600;border-bottom:1px solid #111111}

/* 20200210 추가본 */
header #gnb li .mark_new {float:right;margin:5px 0 0 -3px;width:10px;height:12px;line-height:12px;background:#ed7d31;;color:#fff;font-size:.7rem;text-align:center;border-radius:10px;padding:1px 2px 0  2px;}

.wrap_gnb_m .depth2 {padding: 0px 0 10px;display: none;}
.wrap_gnb_m .gnb_m li {display:block;padding:0 18px;}
.wrap_gnb_m .gnb_m li a {display: block;color: #363636;font-size: 15px;font-weight: 300;background: url(../images/icon_arrow_aside.png) 100% center no-repeat;background-size: 9px auto;}
.wrap_gnb_m .gnb_m li a.menu {padding: 14px 0;}
.wrap_gnb_m .gnb_m .depth2 li {display: block;padding: 0 0px 0 18px;}
.wrap_gnb_m .gnb_m .depth2 li a{font-size: 15px;padding:10px 0;background-size: 9px auto !important;}
.wrap_gnb_m .gnb_m .depth2 li.tit a{display:inline-block;border-bottom:1px solid #363636;margin:15px 0 12px;font-size: 13px;padding-top:0;background: none;}
.gnb_m{padding:10px 0;}
.wrap_gnb_m .gnb_m li a.active {font-size: 15px;background: url(../images/arrow_q_off.png) 0 19px no-repeat;background-size: 14px auto;padding: 10px 0 0 18px;font-weight: 600;}

.wrap_slider {position:relative;height:200px;}
.wrap_slider .slider{position:relative;border-bottom:7px solid #ebebeb}
.wrap_slider .slider li{height:200px;background-size:cover !important}
.wrap_slider .bx-wrapper .bx-pager {z-index:999;position:absolute;right:13px;bottom:11px;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: 16px;height: 2px;margin: 0 4px;outline: 0;font-size:0;background:#898989}
.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:35px;height:64px;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_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{display:inline-block;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{margin:0 auto;box-sizing:border-box;}

.tit_c {padding: 21px 10px 18px;color: #1b1b1b;font-size: 15px;font-weight: 300;}
.tit_c.center{text-align:center;}
.section_main .tit p {color: #5e5e5e;font-size: 16px;font-weight: 300;padding: 13px 0 0;}
.section_main .inner{padding:17px 0px 30px;}
.section_main.section1 .inner {padding: 17px 15px 0px 15px;}
.section_main.section1 .inner2 {padding: 10px 15px 0px 15px;}
.section_main.section1 .inner2 .list_main_sub li {margin:0 0 10px 0;}
.section_main.section1 .bx-wrapper .bx-pager {z-index:999;position:absolute;left:0;bottom:11px;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;width:100%;}
.section_main.section1 .bx-wrapper .bx-pager .bx-pager-item,
.section_main.section1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.section_main.section1 .bx-wrapper .bx-pager.bx-default-pager a {background: #b7b7b7;text-indent: -9999px;display: block;width: 6px;height: 6px;margin: 0 3px;outline: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
hr.line_main{display:block;border-top:1px solid #c2c2c2;height:6px;background:#ebebeb;margin:15px 0 0 0;}
.section_main.section1 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section_main.section1 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #e37a39;}

.section_main .inner{position:relative;overflow:hidden;margin:0 auto;}
.list_main .img img{width:100%;}
.list_main li{position:relative;}
.list_main li .ment {padding: 17px 10px 38px;text-align: center;}
.list_main li .ment .txt1 {display: inline-block;padding: 0 13px;line-height: 23px;font-size: 12px;color: #fff;font-weight: 100;background: #055287;border-radius: 20px;}
.list_main li .ment .status_color {background: #aaa;}
.list_main li .ment .status_default {background: #aaa;}

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

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

.section_detail.section1 .infoArea .tit{padding:0px;font-size: 15px;color: #959595;font-weight: 400;}
.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 .sum .invest_number {display: block;}
.section_detail.section1 .txt_num .sum .invest_number span {display: inline-block;width:14px;height:14px;background: url(../images/icon_arrrow.png) no-repeat 0 0;background-size: 100%;}

.section_detail.section1 .txt_num .right {width: 50%;text-align: right;padding: 10px 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:15px;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{padding:16px 0 35px;font-size: 15px;color: #959595;font-weight: 300;}

.d_day .right {overflow: hidden;float: none;padding: 10px 15px 34px;}
.d_day .txt{font-size: 15px;color: #1b1b1b;display:inline;}
.d_day .txt strong{font-size: 15px;}

.d_day .right .date {padding: 15px 0 0 15px;display: inline-block;float: none;font-size: 15px;color: #1b1b1b;font-weight: 100;}

.section_detail.section1 .box {background: #f6f6f6;padding: 17px 17px 0;margin: 0 10px;}
.section_detail.section1 .box table{width:100%;}
.section_detail.section1 .box table th {width: 56px;text-align: left;font-size: 15px;font-weight: 400;padding: 0 0 12px;}
.section_detail.section1 .box table td{padding:0 0 13px;}
.section_detail.section1 .box table td select{width:100%;height:43px;border:1px solid #ebebeb;font-size: 15px;}


.quantity{width:130px;height:43px;border:1px solid #dcdcdc;position:relative;}
.quantity .txt_input{width:120px;height:42px;padding:0 5px;border:0;font-size: 15px;text-align: center;}
.quantity a img {width:43px;height:43px;}
.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 10px 0;}
.total_line p{display:inline-block;}

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

.total_line strike{font-size: 15px;color:#8e8e8e;font-weight: 100;}
.total_line .sum{font-size: 15px;color:#1b1b1b;font-weight: 600;margin:;}
.section_detail .total {padding: 34px 10px;}
.section_detail .total p{display:inline-block;}

.section_detail .wrap_btn {overflow: hidden;padding: 0 10px 50px;}

.section_detail .wrap_btn_n {overflow: hidden;padding: 0 0 50px;}
.section_detail .btn_re{border-top:1px solid #e9e9e9;display:block;line-height:35px;text-align:center;border-bottom:1px solid #898989}
.section_detail .btn_re span{display:inline-block;padding:0 20px 0 0;font-size: 13px;color: #555555;font-weight: 300;background: url(../images/tab_arrow_more.png) right center no-repeat;background-size: 10px auto;}

.wrap_option_c .wrap_btn .btn,
.section_detail .wrap_btn .btn{text-align:center;display:inline-block;line-height:50px;}
.wrap_option_c .wrap_btn .btn01,
.section_detail .wrap_btn .btn01 {background: #e37a39;width: 77%;float: left;font-size: 17px;color: #fff;font-weight: 600;}
.wrap_option_c .wrap_btn .btn02,
.section_detail .wrap_btn .btn02 {background: #fff;width: 21%;float: left;font-size: 15px;color: #2a1a16;font-weight: 300;box-sizing: border-box;border: 1px solid #e1e1e1;margin-right: 2%;}
.wrap_option_c .wrap_btn .icon {width: 15px;margin-right: 5px;vertical-align: -2px;}
.wrap_option_c .wrap_btn .btn01.invest{width:54%}
.wrap_option_c .wrap_btn .btn02.on{color:#fff;background:#0a1d3b}

.wrap_option_c .wrap_btn .btn01 .icon,
.section_detail .wrap_btn .btn02 .icon{width:15px;}
.section_detail .wrap_btn .btn03{background:#898989;width:100%;float:left;font-size: 17px;color: #fff;font-weight: 600;margin:5px 0 0;}

.section_detail .wrap_btn .btn02 .icon{vertical-align: -1px;margin-right:6px;}
.section_detail .total .sum {float: right;font-size: 18px;color: #e37a39;font-weight: 600;}

.section_detail.section2 .wrap_tab{overflow:hidden;}
.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;margin:0 auto;}
.section_detail.section2 .wrap_tab .inner .left{height:54px;float:none;;}
.section_detail.section2 .wrap_tab .inner .right,.section_detail.section2 .cont .right{float:none;;}

.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: #000000;font-weight: 600;}
.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;}
.section_detail.section2 .wrap_tab.on .txt{display:none;}
.box_info .img img{width:100%;}
.box_info{position:relative;border:1px solid #ebebeb;}

.box_info .percent {font-size: 17px;color: #fff;font-weight: 600;width: 52px;height: 52px;text-align: center;background: #e37a39;line-height: 52px;border-radius: 50%;position: absolute;right: 12px;top: 12px;}
.box_info .percent span{font-size: 12px;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 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 li .ment .txt3 {font-size: 11px;color: #111111;font-weight: 100;height: 11px;}

.list_main li{margin:0 0px 0px;border:1px solid #eee;}
.list_main li a{display:block;position:relative;background:#fff;border-radius:6px;border:1px solid #eee;}
.list_main li .post_typey{display:block;border:1px solid #eee;position:relative;background:#fff;}
.list_main li {overflow:hidden;border-radius:10px;-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 li .label{right:0;top:0;position:absolute;z-index:10;}
.list_main li .label p {line-height: 23px;text-align: center;background: #000;font-size: 14px;color: #fff;font-weight: 100;padding:5px 15px;}
.list_main li .label p.success{background:#2a8dd0;}

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

.list_main li .post_type_left {border-bottom-right-radius:6px;}
.list_main li .post_type_right {border-bottom-left-radius:6px;}
.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;}

.section_main .wrap_btn {text-align: center;padding: 6px 10px 0;}
.section_main .wrap_btn a {background: transparent;display: block;padding: 0 32px;line-height: 37px;font-size: 13px;color: #424242;font-weight: 100;border: 1px solid #646464;}
.section_main .wrap_btn_sub a {background: transparent;display: block;padding: 0 32px;line-height: 37px;font-size: 13px;color: #424242;font-weight: 600;text-align:center;}
.section_main .wrap_btn a:hover{background:#e37a39;color: #fff;border:1px solid #e37a39;}

.section_main.section2 .inner {padding-bottom: 39px;}
.section_main.section1.bg .bx-wrapper .bx-pager {bottom: 0px;}
.section_main.section1.bg {background: #ebeced;padding: 29px 0;}

.list_main_2.list_main li{padding:0;margin:0 15px 31px;background:#fff;}
.list_main_2.list_main li a{padding:0 0 17px;}
.list_main_2.list_main li .ment {padding: 22px 7px 21px;}
.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 {padding: 14px 0 16px;}
.list_main_2.list_main .wrap_bar {padding: 0 8px;}
.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;font-weight: 600;}
.list_main_2.list_main li .txt_num .sum span{font-weight: 100;}
.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 5px 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 .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 .cell{position:relative;padding:0 0 35px;}
.section_main.section3 li {line-height: 150%;padding: 37px 10px 15px;background: #fff;height: 50px;}
.section_main.section3 li a {font-size: 12px;color: #707070;line-height: 150%;}
.section_main.section3 li:hover a{color: #e37a39;}
.section_main.section3 .tit {line-height: 36px;border-bottom: 0;font-size: 15px;color: #313131;font-weight: 600;}
.section_main.section3 .tit a {float: right;color: #fff;display: inline-block;width: 58px;line-height: 19px;text-align: center;font-size: 11px;color: #fff;font-weight: 100;background: #616161;margin-top: 11px;}
.section_main.section3 .bx-wrapper .bx-pager {z-index:999;position:absolute;left:0;bottom:10px;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 10px;width:100%;}
.section_main.section3 .bx-wrapper .bx-pager .bx-pager-item,
.section_main.section3 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.section_main.section3 .bx-wrapper .bx-pager.bx-default-pager a {background: #b7b7b7;text-indent: -9999px;display: block;width: 6px;height: 6px;margin: 0 3px;outline: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.section_main.section3 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section_main.section3 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #e37a39;}

.section_main.section4{background-size:cover;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 31px;line-height: 30px;font-size: 11px;color: #fff;font-weight: 100;border: 1px solid #fff;}
.section_main.section4 .wrap_btn a:hover{background: #e37a39;border: 1px solid #e37a39;}
.section_main.section4 .bx-wrapper .bx-pager {z-index:999;position:absolute;right:13px;bottom:11px;width:100%;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;width:100%;}
.section_main.section4 .bx-wrapper .bx-pager .bx-pager-item,
.section_main.section4 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.section_main.section4 .bx-wrapper .bx-pager.bx-default-pager a {background: none;text-indent: -9999px;display: block;width: 16px;height: 2px;margin: 0 4px;outline: 0;font-size:0;background:#898989}
.section_main.section4 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section_main.section4 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#64bde7}
.section_main.section4 .tit_c {color: #fff;padding-bottom: 0;padding-top: 65px;font-size: 19px;font-weight: 600;border:0}
.section_main.section4 .txt {padding: 20px 0 27px;text-align: center;color: #fff;font-size: 13px;font-weight: 100;line-height: 21px;}
.section_main.section4 li{text-align:center;height:320px;}
.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{text-align:center;}
.section_main.section5 .txt1{font-size: 18px;color: #e37a39;font-weight: 600;padding:40px 0 13px;}
.section_main.section5 .txt2{font-size: 13px;color: #464646;font-weight: 100;}
.section_main.section5 .list_btn {padding: 43px 0 31px;overflow: hidden;text-align: center;}
.section_main.section5 .list_btn li{display:inline-block;width:120px;text-align:center;margin:0 12px;}
.section_main.section5 .list_btn li a{display:block;font-size: 13px;color: #252525;font-weight: 300;padding:0 0 11px;background: url(../images/icon_main_btnArrow.png) center bottom no-repeat;background-size:113px auto;}

.section_main.section6 .inner {padding: 43px 15px;}
.section_main.section6 .inner p{line-height:50px;font-size: 15px;color: #fff;font-weight: 400;padding:0 20px;}
.section_main.section6 .cell{position:relative;}
.section_main.section6 .cell1{margin:0 0 16px;}
.section_main.section6 .cell1 p{background: #e37a39 url(../images/icon_section6_btnArrow.png) 95% center no-repeat;background-size:7px auto;}
.section_main.section6 .cell2 p{background: #959595;overflow:hidden;}
.section_main.section6 .cell2 .sns {position: absolute;right: 11px;top: 15px;}
.section_main.section6 .cell2 .sns img{width:25px;}
.section_main.section6 .cell2 .sns a{margin-left:14px;}
.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: 23px 15px 10px;background: #dedede;}
.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;clear:both;}
.wrap_footer_neo {background: #fff;border-top:1px solid #ddd;clear:both;margin-top:10px;}
.wrap_footer_neo .footer_logo {width:166px;}

/* 블랙 배경용 */
.footer *{color:#333;font-size:12px;line-height:18px;font-style:normal;}
.footer {box-sizing: border-box;margin: 0 auto;padding: 20px 15px 20px;line-height: 18px;position: relative;}
.footer .address {padding: 19px 0 19px;color:#555;overflow: hidden;}
.footer .txt {padding: 16px 0 3px;border-top: 1px solid #e1e1e1;color:#999;}
.footer .txt p{padding:0 0 15px;color:#666;}
.footer .txt p.copy1{padding:0 0 15px;color:#999;}
.footer .txt p.txt_blue{color:#64bde7;}
.footer .menu_tail{overflow:hidden;}
.footer .menu_tail {overflow: hidden;}
.footer .menu_tail i{padding:0 7px;}
.footer .menu_tail li {display: inline-block;}
.footer .menu_tail li a{font-size:12px;color:#333;}
.footer .menu_tail li a, .footer .menu_tail li i {float: left;}
.footer i{display:inline-block;padding:0 4px 0 5px;color:#666;font-size: 10PX;margin-top:-1px;}
.footer .address i, .footer .address span {float: left;}
.footer .address i {font-size: 10PX;margin-top:-1px;}
.footer .custom_number {font-size:16px;font-weight: 800;padding:20px 0 0 0;}

.footer .sns_tail {overflow: hidden;position: absolute;right: 17px;top: 22px;}
.footer .sns_tail li {display: inline-block;margin:0 2px;}
.footer .sns_tail li img{width:26px;}

.copy{line-height:60px;text-align:center;color:#fff;background:#1b1b1b}
.wrap_btn.btn_full{position:relative;margin:25px 13px;}
.wrap_btn.btn_full .list_menu{box-sizing: border-box;display:none;position:absolute;top:44px;width:100%;z-index:999;border:1px solid #e37a39;}
.wrap_btn.btn_full .list_menu a{color:#7d7d7d;background:#fff;border:0;border-bottom:1px solid #e1e1e1}
.wrap_btn.btn_full a{display:block;line-height: 44px;font-size: 13px;color: #e37a39;font-weight: 600;padding: 0 20px;text-align:center;background: #fff url(../images/arrow_full.png) 95% center no-repeat;background-size: auto auto;background-size: 15px auto;border:1px solid #e37a39;}
.sub_step {padding: 16px 10px;color: #cbcbcb;font-weight: 300;font-size: 11px;}
.sub_top .ment{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{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{margin: 0 auto;}
.tit_sub .inner .txt{text-align: center;padding:41px 0 83px;font-size: 35px;color: #1b1b1b;font-weight: 600;}

.container{margin:0 auto; padding:0 20px 20px 20px;overflow: hidden;}
.section_detail {margin:0 auto;position:relative;overflow:hidden;}

.section_detail.section1{padding:0;}
.section_detail.section1 .detailArea .thumbnail{position:relative;}
.section_detail.section1 .detailArea .thumbnail img{width:100%;}
.section_detail.section1 .detailArea .thumbnail .sns {text-align: right;position: absolute;left: 0;padding: 8px 10px;bottom: 0;height: 32px;background: rgba(0, 0, 0, 0.62);width: 100%;box-sizing: border-box;}
.section_detail.section1 .detailArea .thumbnail .sns img{margin-left:5px;width:15px;}
.section_detail.section1 .detailArea .title{padding:10px 15px 10px 15px;font-size: 20px;color: #000;font-weight: 600;line-height: 28px;}
.section_detail.section1 .detailArea .title p{font-size: 12px;color: #252525;font-weight: 100;padding:15px 0 0;}

.section_detail.section1 .detailArea .info ul li a {overflow: hidden;}
.section_detail.section1 .detailArea .info ul li a img {floaT:left;margin:7px 3px 0 0;}

.section_detail.section1 .info{overflow:hidden;margin:23px 15px 0;padding:0px 0px 26px;position:relative;font-size: 12px;color: #434343;font-weight: 600;line-height:32px;border-bottom:1px solid #d9d9d9}

.section_detail.section1 .info .img {margin-right:7px;width: 32px;height: 32px;background: url('../images/icon_detail.png') 0 center no-repeat;background-size: auto auto;background-size: 32px auto;display:inline-block;vertical-align: top;}
.section_detail.section1 .info .img img{width:32px;height:32px;}
.section_detail.section1 .sns a{display:inline-block;margin:0 6px;}
.section_detail.section1 .info ul{position:absolute;right:0;top:4px;} 
.section_detail.section1 .info ul li{display:inline-block;margin:0 0px 0 10px;}
.section_detail.section1 .info ul li .icon{width:19px;}

.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{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{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;}

.tab_content #divTabComment .reply {overflow: hidden;padding: 0px 0 0px;}

.tab_content #divTabComment .reply .left{float:none;}
.tab_content #divTabComment .name {width: 42px;float: left;font-size: 14px;color: #fff;font-weight: 400;}

.tab_content #divTabComment .reply .left .txt_input {box-sizing: border-box;width: 100%;height: 100px;border: 1px solid #e1e1e1;font-size: 15px;padding: 10px;}
.tab_content #divTabComment .txt_t {font-size: 18px;color: #464646;font-weight: 600;line-height: 27px;padding: 32px 0;border-bottom: 1px solid #e9e9e9;}
.tab_content #divTabComment .txt_t p {padding-top:30px;font-size: 13px;color: #464646;line-height: 21px;}

.name p{padding:10px 0 0;text-align:center;font-size: 15px;color: #555555;font-weight: 100;}
.icon_circle {width: 40px;height: 40px;border-radius: 50%;overflow: hidden;display: inline-block;background: #f8f8f8 url('../images/icon_man.png') 0 0 no-repeat;background-size: auto auto;background-size: 40px 40px;border:1px solid #e7e7e7;}
.icon_circle img{width: 40px;height: 40px;}
.list_reply .icon_circle {width: 32px;height: 32px;}
.list_reply .icon_circle img{width: 32px;height: 32px;}
.list_reply .ment .tit {font-size: 15px;font-weight: 600;}
.list_reply .ment .tit span.mem_kind {display: block;color:#e37a39;font-size:13px;}
.tab_content #divTabComment .reply .left .num{font-size: 13px;color: #898989;font-weight: 700;padding:10px 0 0;}

.tab_content #divTabComment .reply .left .wrap_btn{text-align:right;}
.tab_content #divTabComment .reply .left .wrap_btn .btn_sumit {border: 0;background: #e37a39;width: 120px;font-size: 13px;color: #fff;font-weight: 100;text-align: center;display: inline-block;line-height: 30px;}

.sub_step.bg{background:#f4f4f4;color:#7d7d7d;border-top: 1px solid #e5e5e5;}

.list_reply li{border-top:1px solid #e9e9e9;padding:50px 0 0;}
.list_reply li .list{position:relative;overflow:hidden;}
.list_reply li .list_del {padding:0 0 50px 0;}
.list_reply li .list .date{position:absolute;right:27px;top:0;font-size: 13px;color: #959595;font-weight: 400;}

.list_reply li .list .ment{float:left;width:180px;}
.list_reply li .list .txt {font-size: 15px;color: #555555;font-weight: 400;padding: 13px 0 10px;line-height: 150%;}

.list_reply li .list .reply_write {display: inline-block;background: #aaa;color:#fff;font-size:13px;font-weight: 600;padding:0 6px;line-height: 18px;border-radius: 4px;}
.list_reply li .list textarea {width:100%;border:1px solid #e1e1e1;color:#464646;font-size: 15px;box-sizing: border-box;}
.list_reply li .re {padding: 26px 13px;background: #fbfbfb;border-top: 1px solid #e9e9e9;}
.list_reply li .re2 {padding: 26px 13px;border-top: 1px solid #e9e9e9;}
.list_reply li .re .txt_input {box-sizing: border-box;width: 100%;height: 108px;border: 1px solid #e1e1e1;background: #fff;line-height: 22px;padding: 5px 10px;font-size: 15px;color:#464646;}
.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: 120px;font-size: 13px;color: #fff;font-weight: 100;text-align: center;display: inline-block;line-height: 30px;}

.btn_sumit_a {background: #e37a39 !important;width:auto !important;padding:0 15px;}
.btn_sumit_b {background: #666 !important;width:auto !important;padding:0 15px;}

.list_reply li .re .wrap_btn .btn_cancel {border: 0;background: #666;float:right;font-size: 13px;color: #fff;font-weight: 100;text-align: center;display: inline-block;line-height: 32px;margin-left:4px;padding:0 15px;}
.list_reply li .re2 .wrap_btn{text-align:right;padding:10px 0 0;}
.list_reply li .re2 .wrap_btn .btn_sumit {border: 0;background: #e37a39;width: 120px;font-size: 13px;color: #fff;font-weight: 100;text-align: center;display: inline-block;line-height: 30px;}

.btn_sumit_a {background: #e37a39 !important;width:auto !important;padding:0 15px;}
.btn_sumit_b {background: #666 !important;width:auto !important;padding:0 15px;}

.list_reply li .re2 .wrap_btn .btn_cancel {border: 0;background: #666;float:right;font-size: 13px;color: #fff;font-weight: 100;text-align: center;display: inline-block;line-height: 32px;margin-left:4px;padding:0 15px;}

.tab_content #divTabComment .list_reply li .list .name{float:left;}

.re.writing{overflow:hidden;}
.re.writing .date{font-size:11px;}
.re.writing .txt{width:566px;float:left;font-size: 13px;color: #898989;font-weight: 400;line-height:22px}
.tab_content .pager{padding-top:60px;}
.tab_content .subject {padding: 34px 0 1px;font-size: 14px;color: #111111;font-weight: 600;line-height: 25px;}
.tab_content .date{padding:0px 0 0px;font-size: 11px;color: #898989;font-weight: 100;}
.tab_content #divTabNews .txt {padding: 15px;font-size: 15px;color: #464646;font-weight: 300;line-height: 22px;border-top:1px solid #e9e9e9;}
.tab_content #divTabNews .txt_t {font-size: 18px;color: #464646;font-weight: 600;line-height: 27px;padding: 32px 0;border-bottom: 1px solid #e9e9e9;}
.tab_content #divTabNews ul li {border-bottom: 1px solid #e9e9e9;}
.tab_content #divTabNews .wrap_btn{text-align:right;padding:50px 0 0;border-top:1px solid #898989;margin:50px 0 0;}
.tab_content #divTabNews .wrap_btn .btn01 {background: #e37a39;width: 116px;float: none;font-size: 20px;color: #fff;font-weight: 100;line-height:40px;}
.tab_content #divTabNews .wrap_btn .btn02 {background: #a1a1a1;width: 116px;float: none;font-size: 20px;color: #fff;font-weight: 100;line-height:40px;margin-left:15px;}

.cont{overflow:hidden;}
.tab_content #divTabParticipation .txt_t {font-size: 18px;color: #464646;font-weight: 600;line-height: 27px;padding: 10px 0 32px 0;border-bottom: 1px solid #e9e9e9;}
.tab_content #divTabParticipation .txt_t p {font-size: 18px;color: #464646;font-weight: 600;line-height: 27px;}
.tab_angel_type {position: absolute;right:10px;border:none;color: #949494;font-size: 14px;}
.tab_content #divTabParticipation .txt_t strong{font-size: 18px;color: #e37a39;font-weight: 600;}

.tab_content #divTabParticipation .list .name {width: 65px;float: left;margin: 0 0 0 13px;}
.tab_content #divTabParticipation .name .icon_circle{float:left;}
.tab_content #divTabParticipation .name p {display: inline-block;float: left;padding: 26px 0 0 30px;}

.tab_content #divTabParticipation .list li{position: relative;padding:38px 0;overflow:hidden;border-bottom:1px solid #e9e9e9;}
.tab_content #divTabParticipation .list li .txt {width: 479px;float: left;font-size: 14px;color: #464646;font-weight: 600;}
.tab_content #divTabParticipation .list li .tit{;font-size: 15px;font-weight: 600;color:#464646;}
.tab_content #divTabParticipation .list li .txt strong{font-size: 14px;}
.tab_content #divTabParticipation .list li .txt strong.txt_blue{color:#e37a39;font-size: 14px;}
.tab_content #divTabParticipation .list li .txt strong.txt_black{color:#1b1b1b;font-size: 14px;}
.tab_content #divTabParticipation .list li .date{position:absolute;right:0;top:35px;color:#a1a1a1;font-size:12px;}

.tab_content #divTabStory .txt_t {padding: 34px 0;font-size: 15px;color: #111111;font-weight: 400;line-height: 24px;}
.tab_content #divTabStory .txt_t strong{display:block;font-size: 15px;}
.tab_content #divTabStory .img img{width:100%;}
.tab_content #divTabStory li strong {display: block;font-weight: 400;font-size: 11px;color: #e37a39;line-height: 18px;}
.tab_content #divTabStory li strong.num {display: block;font-weight: 600;font-size: 20px;color: #e37a39;line-height: 22px;padding-top:3px;}
.tab_content #divTabStory .txt {padding: 32px 0 10px 98px;position: relative;border-bottom: dotted 2px #e2e2e2;}
.tab_content #divTabStory .txt .tit {font-size: 12px;color: #313131;font-weight: 100;display: inline-block;padding-right: 23px;background: url('../images/bar_story.png') right center no-repeat;position: absolute;left: 0;top: 36px;}
.tab_content #divTabStory li{padding:5px;font-size: 11px;color: #636363;line-height:16px;}
.tab_content #divTabStory li strong{display:block;font-weight:400;font-size: 11px;color: #e37a39;line-height:20px;}

.wrap_gnb_m{position:fixed;right:-100%;width:100%;top:0;height:100%;background:#fff;box-sizing:border-box;}

.wrap_gnb_m_left{position:fixed;left:-1000% !important;width:100%;top:0;height:100%;background:#fff;box-sizing:border-box;}

.wrap_gnb_m .inner {background: #fff;height: 100%;overflow-y: auto;position: relative;}
.wrap_gnb_m .btn_close {display: inline-block;position: absolute;right: 12px;top: 17px;}
.wrap_gnb_m .btn_close img{width:17px;vertical-align: top;}
.wrap_gnb_m_left .btn_close {display: inline-block;position: absolute;right: 8px !important;top: 28px !important;}
.wrap_gnb_m_left .btn_close img{width:17px;vertical-align: top;}
.nav_trigger {font-size: 19px;margin: 0;}
#push_sidebar {width: 100%%;}
body.show_sidebar #push_sidebar {left: 0%;}

.nav_trigger {cursor: pointer;display: inline-block;font-size: 26px;}
body.show_sidebar .nav_trigger {margin:-15px 5px 0 0;}
#push_sidebar {opacity:0;background: #111111;bottom: 0;color: #fff;left: 0%;overflow: auto;position: fixed;top: 0;}
body.show_sidebar .wrap_gnb_m {z-index:9999;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    opacity:1;    right:0;}
body.show_sidebar .wrap_gnb_m_left {z-index:9999;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    opacity:1;    left:0 !important;}

body.show_sidebar .wrap {z-index:999;transform: translate3d(-100%, 0px, 0px);overflow: hidden;width:100%;box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;    transition: all .6s ease;}
.menu_mobile {position: absolute;right: 15px;top: 17px;width: 20px;height: 25px;display: inline-block;font-size: 0;background: url(../images/menu_m.png) 0 0 no-repeat;background-size: auto auto;background-size: 20px auto;}
.menu_mobile_l {position: absolute;left: 15px;top: 22px;width: 20px !important;height: 25px !important;display: inline-block;font-size: 0;background: url(../images/menu_m.png) 0 0 no-repeat;background-size: auto auto;background-size: 20px auto;}


.menu_mypage {position: absolute;right: 52px;top: 16px;width: 17px;height: 25px;display: inline-block;font-size: 0;background: url(../images/btn_mypage.png) 0 0 no-repeat;background-size: auto auto;background-size: 17px auto;}
.menu_mypage_poisition {right: 85px;}
.menu_point {position: absolute;right: 46px;top: 15px;width: 25px;height: 25px;display: inline-block;font-size: 0;background: url(../images/btn_mypointpage_44.png) 0 0 no-repeat;background-size: auto auto;background-size: 22px auto;}

.wrap_gnb_m .wrap_lang {width: 70px;line-height: 22px;position: absolute;right: 51px;top: 13px;border: 1px solid #acacac;background: #fff url(../images/icon_lang.png) 95% 10px no-repeat;background-size: auto auto;background-size: 11px auto;z-index: 999;}
.wrap_gnb_m .wrap_lang a{color:#4b4b4b;display:block;padding:0 7px;}
.wrap_gnb_m .wrap_lang .lang{display:none;}
.btn_top{position:fixed;right:10px;bottom:50px;z-index: 99999;}
.btn_top img{width:41px;}
.info_top_aside{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;height:43px;line-height:43px;position:relative;padding:0 15px;font-size: 16px;color: #363636;font-weight: 600;}

.info_top_aside ul {position: absolute;right: 5px;top: 9px;text-align: right;line-height: 1;}
.info_top_aside ul li{display:inline-block;margin:0 4px;}
.info_top_aside ul li a{display:block;width:60px;line-height:25px;text-align:center;font-size: 14px;color: #666;font-weight: 300;border:1px solid #e7e7e7;border-radius:5px;padding:0 5px}

.wrap_gnb_m .list_icon{padding:13px 5px 8px 5px;overflow:hidden;background:#f4f4f4;border-bottom:1px solid #e3e3e3;}
.wrap_gnb_m .list_icon li{width:25%;float:left;text-align:center;}
.wrap_gnb_m .list_icon li .icon{padding:0 0 5px;}
.wrap_gnb_m .list_icon li .icon img{width:26px;}
.wrap_gnb_m .list_icon li p{font-size: 13px;color: #363636;font-weight: 300;}
.gnb_m{border-bottom:1px solid #e3e3e3;}

.wrap_gnb_m .banner{border-top:7px solid #f4f4f4;padding:21px 15px 11px;}
.wrap_gnb_m .banner img{width:100%;}
.wrap_gnb_m .info_tail{overflow:hidden;padding:0 15px 30px;}
.wrap_gnb_m .info_tail .tel{display:block;float:left;line-height:41px;background:#f4f4f4;width:65%;text-align:center;font-size: 16px;color: #363636;font-weight: 400;}
.wrap_gnb_m .info_tail .btn{display:block;float:left;height:41px;background:#f4f4f4;width:16%;margin-left:1.5%;text-align:center;font-size: 13px;color: #898989;font-weight: 600;box-sizing:border-box;padding: 10px 0 0;border-radius: 8px;}
.wrap_gnb_m .info_tail .tel img{width:16px;margin-right: 5px;}
.wrap_gnb_m .info_tail .btn img{width:22px;}

.list_banner_main{padding:37px 15px 25px;}
.list_banner_main li{    padding: 37px 0 35px;text-align:center; background-size: cover !important;margin:0 0 16px;}
.list_banner_main li strong{display:block;font-size: 15px;color: #fff;font-weight: 600;padding:0 0 9px;}
.list_banner_main li p{font-size: 12px;color: #fff;font-weight: 300;}
.list_banner_main li:nth-child(1){background: url(../images/banner_main_1.png) center center no-repeat;}
.list_banner_main li:nth-child(2){background: url(../images/banner_main_2.png) center center no-repeat;}
.list_banner_main li:nth-child(3){background: url(../images/banner_main_3.png) center center no-repeat;}
.list_banner_main li:nth-child(4){background: url(../images/banner_main_4.png) center center no-repeat;}

.list_banner_main.banner2 li:nth-child(1){background: url(../images/banner_main_5.png) center center no-repeat;}
.list_banner_main li:nth-child(2){background: url(../images/banner_main_6.png) center center no-repeat;}

.wrap_box_info{position:relative;padding:0 10px 0px;}
.wrap_box_info .bx-wrapper .bx-pager {z-index:999;position:absolute;left:0;bottom:56px;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;width:100%;}
.wrap_box_info .bx-wrapper .bx-pager .bx-pager-item,
.wrap_box_info .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.wrap_box_info .txt{display: block;text-align:center;line-height:60px;font-size: 16px;color: #111111;font-weight: 600;}
.wrap_box_info .bx-wrapper .bx-pager.bx-default-pager a {background: #b7b7b7;text-indent: -9999px;display: block;width: 6px;height: 6px;margin: 0 3px;outline: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.wrap_box_info .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_box_info .bx-wrapper .bx-pager.bx-default-pager a.active {background: #e37a39;}
.wrap_detail_tab{overflow:hidden;}
#wrap_tab_box.on {position: fixed;left: 0;top: 0;width: 100%;background: #FFF;z-index: 999;}
#menu_detail li{border-bottom:1px solid #e1e1e1;height:12px;padding:15px 0;text-align:center;display:inline-block;width:25%;float:left;line-height:auto;}
#menu_detail li a{font-size: 15px;color: #000;font-weight: 600;display:block;line-height:1}
#menu_detail li.active a{font-size: 15px;color: #e37a39;font-weight: 600;padding:0 0 10px;border-bottom:3px solid #e37a39}
#menu_detail{overflow:hidden;}
.wrap_detail_tab .tab_content{padding-left:10px;padding-right:10px;padding-bottom:50px;}
#menu_detail li a span.num {color:#e37a39;display: inline-block;/*position: absolute;*/margin:1px 0 0 2px;}
#menu_detail li a em.new {color:#e37a39;display: inline-block;position: absolute;margin:-8px 0 0 3px;font-style: normal;color:#fff;background: #e37a39;border-radius: 10px;line-height: 12px;font-size:8px;padding:1px 4px 2px 4px;font-weight: 200;}

.tab_content #divTabNews .tab{display: block;color: #555555;font-size: 14px;font-weight: 100;background: url(../images/arrow_tab3.png) 95% center no-repeat;background-size: auto auto;background-size: 15px auto;line-height:48px;}
.tab_content #divTabNews .tab.active{ background: url(../images/arrow_tab3_open.png) 95% center no-repeat;background-size: auto auto;background-size: 15px auto;}
.tab_content #divTabNews .list_txt{display:none;background:#fbfbfb}

.tab_content #divTabParticipation li{overflow:hidden;}
.tab_content #divTabParticipation li .name{float:left;}
.tab_content #divTabParticipation li .ment{width:150px;float:left;}

.tab_content #divTabParticipation li .ment span.user {float:left;font-size: 15px;font-weight: 600;color: #464646;}
.tab_content #divTabParticipation li .ment span.member_kind {font-weight: 200;padding: 2px 3px 2px 3px;font-size: 11px;color: #fff;background: #999;border-radius: 4px;margin: 3px 0 0 5px;float: left;line-height: 12px;}

.tab_content #divTabNews .tab strong{display: block;color: #464646;font-size: 16px;font-weight: 300;width:calc(100% - 60px);line-height: 26px;padding:8px 0;}
.tab_content #divTabNews .tab p.date {line-height: 12px;padding:0 0 10px;font-weight: 300;font-size: 12px;}

.wrap_option_c{z-index:9999;position:fixed;left:0;bottom:0;width:100%;background:#fff;border-top:1px solid #f3f3f3;}
.wrap_option_c .wrap_btn{overflow:hidden;padding:10px;margin:0 -15px;border-top:1px solid #ededed;}

.wrap_option_c .inner{position:relative;padding:0px 15px 0;}
.wrap_option_c .btn_option{left:50%;margin-left:-29px;top:-16px;position:absolute;width:58px;height:16px;background: url(../images/btn_scrollmenu.png) 0 center no-repeat;background-size: auto auto;background-size: 58px auto;font-size:0;}
.wrap_option_c .option{padding:0 0 9px;}
.wrap_option_c .option select{color:#464646;width:100%;height:35px;border:1px solid #e1e1e1;font-size: 15px;}

.wrap_option_c .total{overflow:hidden;padding:22px 10px 13px;font-size: 15px;color: #959595;}
.wrap_option_c .total .right{font-size:18px;font-weight:600;color:#e37a39;}
.wrap_option_c .total .right span {color:#e37a39;font-size: 15px;}
.wrap_option_c .wrap_option{display:none;padding:27px 0 0}
.show_option .wrap_option_c .wrap_option{display:block;}

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 {padding: 36px 0 30px 0px;margin: 0 auto 6px;border-bottom: 1px solid #e5e5e5;}
.my_area_desc .desc {padding-left: 63px;display: inline-block;line-height: 18px;background: url(../images/icon_alert_triangle.png) 13px center no-repeat;background-size: auto auto;font-size: 12px;color: #636363;background-size: 27px auto;}
.my_area_desc.multi_line {padding:31px 0; overflow:hidden;}
.my_area_desc.multi_line .desc {margin-top:40px; }

.my_area_table_area { margin:0 auto; }
.my_area_table_area .cell{border:1px solid #e5e5e5;margin:0 0 20px;}
.my_area_table_area .cell .top {font-size: 12px;color: #6d6d6d;border-bottom: 1px solid #e5e5e5;display: block;line-height: 40px;padding: 0 20px 0 10px;background: #f2f2f2 url(../images/btn_link_target.png) 96% center no-repeat;background-size: auto auto;background-size: 10px auto;}
.my_area_table_area .cell .ment{padding:10px 10px 20px;}
.my_area_table_area .cell .ment p{font-size:13px;line-height:150%;padding:10px 0 0 ;}
.my_area_table_area .cell .top i{font-size: 12px;color: #6d6d6d;font-style:normal;margin:0 7px;}

.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 #000; }
.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:2px solid #000; border-bottom:1px solid #e5e5e5;}
.table_area table th {padding:30px 0; font-size:13px; color:#010101; }
.table_area table td {padding:30px 0; color:#707070; font-size:13px; text-align:center; border-top:1px solid #e5e5e5; }
.stat_box {width: 91px;height: 30px;display: inline-block;text-align: center;line-height: 30px;background-color: #0072bc;color: #fefefe;font-size: 12px;box-sizing: border-box;}
.stat_box.end {background-color:#cccccc; color:#6c6c6c; }
.stat_box.white {background-color:#fff; color:#9e9e9e; border:1px solid #e1e1e1}
.table_area table td.project {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 #000; border-bottom:1px solid #000;}
.important_txt{text-align:right;padding:20px 0;}
.my_info_top {padding: 0;position: relative;text-align: left;width: 273px;margin: 0 auto;}
.my_info_top .left_area {padding-left: 101px;position: relative;}
.my_info_top .left_area .user_img {position:absolute; left:0px; top:0px; }
.my_info_top .left_area .user_img img {width:72px;  vertical-align:top; }
.my_info_top .left_area .greeting {padding-left:8px; margin-bottom:15px; display:block; font-size:15px; color:#1b1b1b; }
.my_info_top .left_area .greeting strong {font-size: 20px;font-weight: normal;}
.my_info_top .left_area .stat_box {width: 171px;height: 38px;display: inline-block;text-align: center;line-height: 36px;border: 1px solid #e37a39;font-size: 15px;color: #fff;border-radius: 34px;}
.my_info_top .left_area .stat_box em {font-weight:bold; font-style:normal; font-size:15px; }

.my_info_top .right_area {margin: 50px -20px 0;overflow:hidden;}
.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: 50%;height: 40px;display: inline-block;line-height: 40px;border: 1px solid #e37a39;border-right-color: rgb(22, 132, 207);border-right-style: solid;border-right-width: 1px;font-size: 13px;text-align: center;box-sizing: border-box;float: left;margin: 0;margin-right: 0px;}
.my_info_top .right_area .membership_btn .btns:first-child {margin-right: 0;border-right: 0;}
.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: 26px;font-size: 17px;color: #636363;line-height: 24px;}
.btm_cert_box .inner_txt2 {font-size: 12px;color: #636363;line-height: 20px;}
.my_info_form_area {margin:0 auto 30px; }
.my_info_form_area table {width:100%; table-layout:fixed;}
.my_info_form_area table th {padding-top: 27px;text-align: left;font-size: 13px;color: #636363;vertical-align: top;padding-left: 10px;font-weight: 600;padding-right: 10px;line-height: 136%;}
.my_info_form_area table td {padding-top: 15px;}
.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: 40px;padding: 0 15px;line-height: 40px;color: #949494;border: 1px solid #e5e5e5;font-size: 12px;box-sizing: border-box;}
.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.type01 {padding:0 20px; margin:0 15px; border:0; border-bottom:1px solid #e5e5e5; }
.input_style1.date_form {background:#fff url(../images/icon_input_date.gif) right center no-repeat; }

.input_style2 {width: 100%;padding: 0 15px;line-height: 40px;color: #555;font-size: 12px;box-sizing: border-box;}
.input_style2 a {display:block;color:#e37a39;padding:0;line-height:24px;}
.line_sec2 {padding-top:10px;}

.input_style3 {width: 100%;height: 40px;padding: 0 15px;line-height: 40px;color: #949494;border: none;font-size: 12px;box-sizing: border-box;}

.select_style {width: 100%;height: 38px;padding: 0 11px;line-height: 38px;font-size: 12px;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;background-size: auto auto;background-size: 20px auto;}
.select_style::-ms-expand {display: none;}

.mark_dash {width:44px; display:inline-block; text-align:center; font-size:20px; color:#949494; }
.btm_desc {padding-top:12px; font-size:12px; color:#696969; line-height:18px; }
.btm_desc.no_top {padding-top:0px; }
.btm_desc span {font-size: 12px;color: #303030;font-weight: 300;}

.insert_file_target {display:none; }
.form_btn {height: 40px;margin-left: 6px;padding: 0 16px;font-size: 13px;color: #fefefe;background-color: #636363;cursor: pointer;line-height: 40px;vertical-align: top;}
.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 #000; border-bottom:2px solid #000; }
.make_prj_form input,
.make_prj_form select {margin-right:5px; }

.btm_form_box {padding-top: 10px;padding-bottom: 5px;}
.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: 24px;padding-left: 24px;display: inline-block;position: relative;font-size: 13px;color: #696969;line-height: 22px;cursor: pointer;font-weight: 300;}
.btm_form_box input[type="checkbox"] + label::before {content: '';width: 17px;height: 17px;position: absolute;left: 0px;top: 3px;display: inline-block;background: url(../images/icon_checkbox2.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: 3px;display: inline-block;background: url(../images/icon_radio2.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;}

.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 {width: 100%;display:block;box-sizing: border-box;height: 38px;padding: 0 11px;line-height: 38px;font-size: 12px;color: #949494;border: 1px solid #e5e5e5;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/icon_select_arrow_link.png) 96% center no-repeat;background-size: auto auto;background-size: auto auto;background-size: 10px auto;}

.icon_important {width:4px; height:4px; margin-left:5px; display:inline-block; background-color:#278dd3; border-radius:50%; vertical-align:top;}
.btm_button_area {padding: 30px 0 74px;overflow: hidden;margin: 0 auto;border-top: 1px solid #e5e5e5;}
.important_txt {position:relative; text-align:right; font-size:14px; color:#636363; }
.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: 12px;color: #636363;line-height: 20px;}
.btm_button_txt span {color:#e37a39; font-size:12px; }
.btm_button_area.type02 {padding:0 0 190px; border-top:0; }
.btm_button_area .btm_button { margin:0 auto;}
.btm_button_area .btm_button .btn_style1, .btm_button_area .btm_button .btn_style2, .btm_button_area .btm_button .btn_style4 {height: 61px;float: left;display: block;line-height: 60px;border: 1px solid #e37a39;font-size: 18px;text-align: center;}
.btm_button_area .btm_button .btn_style1, .btm_button_area .btm_button .btn_style4 {color:#e37a39;}
.btm_button_area .btm_button .btn_style2 {float:right; background-color:#e37a39; color:#fff; }
.btm_button_area .btm_button .btn_style4 {float:right; background-color:#fff; color:#e37a39; }
.btm_button_area .btm_button .btn_style2.full_width {width: auto;margin: 15px 10px;display: block;float: none;}
.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 {padding:27px 15px 27px;/*background:#ebeced*/}
.my_item_list_area .inner_btns_area {padding: 3px 0 30px;text-align: right;overflow: hidden;}
.my_item_list_area .inner_btns_area .btn {height: 42px;padding: 0;line-height: 42px;text-align: center;display: inline-block;font-size: 13px;border: 1px solid #e37a39;box-sizing: border-box;width: 50%;float: left;margin: 0 !important;background: #fff;}

.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 {margin-bottom: 27px;border: 1px solid #e5e5e5;border-top-color: rgb(229, 229, 229);border-right-color: rgb(229, 229, 229);border-bottom-color: rgb(229, 229, 229);border-left-color: rgb(229, 229, 229);background-color: #fff;position: relative;padding-left: 108px;padding-right: 10px;padding-top: 10px;}

.my_item_list_area .my_item_list > li.active {border-color:#1b1b1b000;}
.my_item_list_area .my_item_list > li > a .img {position: absolute;left: 0;top: 0;}
.my_item_list_area .my_item_list > li > a .img img {width: 98px;height: 92px;vertical-align: top;}
.my_item_list_area .my_item_list > li > a .date {padding: 8px 0 10px;text-align: center;font-size: 12px;color: #fff;position: absolute;right: 6px;width: 55px;height: 45px;top: -15px;background: #e37a39;box-sizing: border-box;-moz-box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.33);-webkit-box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.33);box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.33);}
.my_item_list_area .my_item_list > li > a .date span {display: inline-block;text-align: center;line-height: 22px;font-size: 13px;color: #fff;font-weight: 600;}
.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 li:first-child .desc {height: 61px;padding-bottom: 0px;margin-bottom: 0px;font-size: 12px;color: #383838;border-bottom: 0;border-bottom: 1px solid #e5e5e5;}
.my_item_list_area .my_item_list > li > a .detail_info_list li .title {padding-bottom:10px; font-size:12px; color:#707070; }
.my_item_list_area .my_item_list > li > a .detail_info_list li .desc {margin-bottom: -10px;padding-bottom: 17px;font-size: 12px;color: #525252;line-height: 17px;}

.my_item_list_area .my_item_list > li > a .detail_info_list {overflow: hidden;}
.my_item_list_area .my_item_list > li > a .date.close{background:#000;}
.my_item_list_area .my_item_list > li > a li:nth-child(2), .my_item_list_area .my_item_list > li > a li:nth-child(3) {width: 50%;float: left;box-sizing: border-box;padding: 10px 0 5px;}

.my_item_list_area .my_item_list > li > a .btm_stat {padding: 103px 0px 0px 5px;position: absolute;left: 0;top: 0;height: 100%;width: 98px;border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.my_item_list_area .my_item_list > li > a .btm_stat .stat_txt { font-size:11px; color:#707070;}
.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 {display:inline-block; text-align:right; font-size:12px; color:#e37a39; font-weight:600; }
.my_item_list_area .my_item_list > li > a .btm_stat em {font-size:11px; color:#e37a39; font-style:normal;}
.my_item_list_area .my_item_list > li > a .btm_stat p{padding:0 0 5px;}

.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:40px; }
.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;}
.line_title2 {margin-bottom:20px; color:#636363; font-size:16px;}
.line_title.underline {padding-bottom:20px; border-bottom:1px solid #000000; }
.line_title span {margin-left:5px; color:#6e6e6e; font-size:13px; letter-spacing:-1px; }
.line_title .btn_prj_intro {vertical-align:2px; }
.line_title .btn_prj_intro img {vertical-align:top; }

.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 { height:60px; display:inline-block; line-height:60px; border:1px solid #e37a39; color:#e37a39; font-size:16px; }
.btn_area .big_btn:first-child + .big_btn {margin-left:10px; }
.btn_area .big_btn.blue {color:#fff; background-color:#e37a39;width:100%; }
.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 #000000; }
.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 { margin:0 auto; border-bottom:1px solid #e5e5e5; }
.funding_info_outer .funding_info_area { 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 { height:62px; vertical-align:top; }

.table_list_qa{border-bottom: 1px solid #dcdcdc;}
.tab_property{position:relative;}
.tab_property .tab {padding: 16px 10px 15px 42px;font-size: 15px;color: #898989;display: block;background: url(../images/icon_q.png) 8px 16px no-repeat;background-size: auto auto;background-size: 23px auto;}
.tab_property .tab p{color:#313131;line-height:150%;background: url(../images/arrow_q_off.png) right 6px no-repeat;background-size: 13px auto;padding-right:10px;}
.tab_property .tab.active p{font-weight:600;background: url(../images/arrow_q_on.png) right 6px no-repeat;background-size: 13px auto;}
.tab_property .tab.active{color:#1b1b1b;}
.tab_property .stat_box {width: auto;height: 28px;display: inline-block;text-align: center;line-height: 28px;font-size: 12px;box-sizing: border-box;padding: 0 18px;margin-right: 7px;vertical-align: top;margin-top: 10px;}
.tab_property .item {display: none;background: #f7f8f9 url(../images/icon_a.png) 8px 16px no-repeat;background-size: auto auto;padding: 17px 15px 31px 46px;font-size: 13px;color: #363636;line-height: 20px;border-top: 1px solid #dcdcdc;background-size: 23px auto;}
.tab_property table{border:0;}
.tab_property{border-top: 1px solid #dcdcdc;}

.table_area.notice tr:hover *{color:#e37a39 !important;}

.list_top {padding: 8px 0 8px;position: relative;overflow: hidden;}
.list_top .left{display:inline-block;float:left;}
.list_top .right{display:inline-block;float:right;text-align:right;}

.list_top .left select {width: 99px;}
.list_top select {border: 1px solid #d9d9d9;border-radius: 3px;font-size: 11px;color: #636363;padding: 0 0px 0 8px;height: 32px;line-height: 32px;vertical-align: top;display: inline-block;width: 82px;box-sizing: border-box;}
.list_top .input_search {display: inline-block;border: 1px solid #d9d9d9;height: 30px;position: relative;overflow: hidden;border-radius: 3px;width:143px;margin-left: 5px;}
.list_top .input_search .txt_input {float: left;border: 0;height: 30px;padding: 0 10px;width: 115px;}
.list_top .input_search .btn{float:left;border:0;height:30px;width:24px;background:url(../images/btn_search.png) 0 center no-repeat;font-size:0;background-size: 15px auto;}
.list_top .first_reple {font-weight:600;padding:0 0 8px 15px;font-size:14px;}

.tit_c {padding: 43px 0 20px;text-align: center;color: #000;font-size: 23px;font-weight: 300;}
.tit_c strong{font-size: 17px;}
.tit_c p {padding: 9px 0 0;font-size: 12px;color: #363636;line-height: 23px;}
.stat_box.bg2{background-color: #005b7f;}
.stat_box.bg3{background-color: #6d789c;}

.wrap_custom {border-top: 0;border-bottom: 0;margin: 77px 0;padding: 0px 0 81px;text-align: center;}
.wrap_custom .txt1{font-size: 13px;color: #363636;line-height:23px;padding:23px 0 24px;}
.wrap_custom .txt2{font-size: 18px;color: #e37a39;font-weight: 600;}

.wrap_custom .icon img{width:70px;}

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

.business_info .txt_input,.business_info .table_area_b .input_style1 {font-size: 18px;padding: 10px;box-sizing: border-box;width: 100%;height: 41px;border: 0;background: #fff;border: 1px solid #e5e5e5;}
.business_info .txt_input.height{height:200px;}
.business_info th {font-size: 13px;color: #636363;font-weight: 600;text-align: right;padding: 0 22px 10px 0;}
.business_info td{padding:0 22px 10px 0;}

.business_info .table_area_b{margin:0 auto;padding:38px 0 25px;}
.table_area #menu_business{margin:0 -10px;}
.business_info .table_area {padding:18px 0 13px;text-align:center;border-bottom: 1px solid #e5e5e5;}
.business_info .table_area li{display:inline-block;padding:0 14px;border:none;box-shadow: none;}
.business_info .table_area li a {font-size: 13px;color: #000;display:inline-block;padding:0 0 5px;border: 0px;}
.business_info .table_area li.active a{color: #e37a39;font-weight: 600;border-radius: 0;}
.business_info .form_btn {height: 41px;margin-left: 7px;padding: 0 21px;font-size: 13px;color: #fefefe;background-color: #464646;cursor: pointer;line-height: 41px;vertical-align: top;}
.business_info .btm_button_area .btm_button .btn_style2 {float: left;background-color: #e37a39;color: #fff;}
.business_info .btm_button_area .btm_button .btn_style1, .business_info .btm_button_area .btm_button .btn_style2, .business_info .btm_button_area .btm_button .btn_style4 {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: #e37a39;background: #fff;float:left;}
.business_info .btm_button_area .btm_button .btn_style2, .business_info .btm_button_area .btm_button .btn_style4{float:right;}
.business_info .tab_content{overflow:hidden;padding:5px 0 30px;}
.business_info .img img,.business_info .center img{width:100%;}
.business_info #tab5 .inner{margin:0 auto;padding:30px 0;}
.business_info #tab5 .inner p{font-size: 14px;color: #e37a39;font-weight: 600;}
.business_info #tab5 .inner p.txt1{font-size: 11px;color: #252525;font-weight: 300;padding:23px 0 15px;}
.business_info #tab5 iframe{border:1px solid #e1e1e1;}
.business_info #tab4{text-align: center;}
.business_info #tab4 p {padding: 17px 0 0;font-size: 13px;color: #555555;line-height: 26px;}
.business_info #tab4 .sign{padding:66px 0 0;text-align:right;}
.business_info .center{text-align: center;}
.business_info #tab1 .img{padding:32px 10px;}
.business_info #tab1 .txt1 {font-size: 18px;color: #e37a39;font-weight: 600;padding: 19px 0 0;}
.business_info #tab1 .txt2 {font-size: 13px;color: #555555;padding: 21px 0 0;line-height: 23px;}
.business_info .center {padding:32px 10px;}
.business_info #tab4 .center {text-align:left;}
.business_info #tab4 .center img{width:135px;}
.choise .select_style{border:0;border-bottom:1px solid #278dd3;width:150px;}
.choise .form_btn.blue {padding: 0 35px;}
.sub_top.bg_none {height:auto;background: #fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

.sub_top.bg_none .txt {padding: 23px 0;font-size: 23px;color: #000;font-weight: 600;}
.txt_login_top {text-align: center;border-bottom: 1px solid #e5e5e5;padding: 23px 0;margin: 0 0 19px;}
.txt_login_top .txt1 {font-size: 13px;color: #1b1b1b;line-height: 25px;padding: 20px 10px 0;background: url(../images/bar_login.png) center 0 no-repeat;background-size: auto auto;font-weight: 100;background-size: 22px auto;}
.txt_login_top .txt2 {font-size: 12px;color: #696969;line-height: 20px;padding: 16px 0 0;}
.txt_login_top .txt1 * {font-size: 13px;}
.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: 11px;color: #e37a39;padding: 10px 12px 7px;line-height: 150%;}
.wrap_join .btn_area .big_btn {width: 100%;}
.wrap_join .sns {
margin: 0 auto;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;position: relative;padding: 25px 10px;box-sizing: border-box;/*height:216px;*/}
.wrap_join .sns .tit {font-size: 12px;color: #949494;padding: 0 10px;position: absolute;top: -9px;left: 50%;background: #fff;margin-left: -55px;width:100px;text-align: center;}

.wrap_join .social_link_list li {margin-top: 17px;padding-left: 70px;position: relative;margin: 0 1% 18px;box-sizing: border-box;}
.wrap_join .social_link_list li a{display:block;line-height:61px;font-size: 16px;color: #636363;border: 1px solid #e5e5e5;padding:0 12px;height: 62px;text-align: center;}
.wrap_join .social_link_list li a strong{font-size: 14px;font-weight:600;}
.wrap_join .social_link_list li img{height:61px;}
.wrap_join .link_b{padding:15px 0 50px;text-align: center;}
.wrap_join .link_b a {display: inline-block;font-size: 12px;color: #696969;font-weight: 600;}
.wrap_join .sns_new {margin: 0 auto;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;position: relative;padding: 25px 10px;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:72px;text-align: center;padding:0;}
.wrap_join .sns_new .social_link_list li a{display:inline-block;line-height:63px;border: none;padding:0;}
.wrap_join .sns_new .social_link_list li .icon_social {width:68px; height:68px; position:relative; 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:68px; vertical-align:top; }
.wrap_join .sns_new .tit {font-size: 12px;color: #949494;padding: 0 10px;position: absolute;top: -9px;left: 50%;background: #fff;margin-left: -55px;width:100px;text-align: center;}

.wrap_join .link_b i{margin:0 22px;font-size: 14px;color: #e5e5e5;font-weight: 600;font-style: normal;}
.wrap_join .line_sec {margin-bottom: 11px;}
.wrap_pw_id{overflow:hidden;padding:0 0 116px;}
.wrap_pw_id .left,.wrap_pw_id .right{float:none;}
.wrap_pw_id .funding_info_outer {border-bottom: 0;box-sizing: border-box;padding: 0 23px;}
.wrap_pw_id .funding_info_outer .funding_info_area {width: auto;}
.wrap_pw_id .line_sec {margin-bottom: 9px;}
.wrap_pw_id .list_buy .tit_c.btm_text {padding: 86px 0 39px;border-bottom: 2px solid #e37a39;}
.wrap_pw_id .txt_top {padding: 21px 0 19px 11px;font-size: 13px;color: #636363;font-weight: 600;line-height: 21px;background: url(../images/dot_pw.png) 0 24px no-repeat;background-size: auto auto;background-size: 4px auto;}
.wrap_pw_id .list_buy .line_sec .line_title {left:4px;}
.wrap_pw_id .btn_area .big_btn {height: 60px;line-height: 60px;font-size: 16px;}
.wrap_pw_id .btn_area {padding: 13px 0 8px;text-align: center;}
.wrap_pw_id .btn_area .big_btn {width: 100%;}

.btm_form_box{overflow:hidden;}
.btm_form_box .link{float:right;font-size: 11px;color: #696969;font-weight: 300;font-family: 'dotum';}

.wrap_join .btm_button_area {border-top: 0;}

#tab_id{overflow:hidden;}
#tab_id li{width:50%;float:left;text-align:center;}
#tab_id li a{display:block;padding:25px 0 19px;border-bottom:1px solid #e5e5e5;font-size: 13px;color: #949494;font-weight: 600;}
#tab_id li.active a{border-bottom:2px solid #e37a39;color: #e37a39;padding:25px 0 18px;}

.section_detail.section1 .box table td.txt_r{text-align:right;}

.section_detail.section2.section2_n .cont .left {float:none;padding:0 0 90px;}
.section_detail.section2.section2_n {padding: 0px 10px 0;}
.section_detail.section2.section2_n .left table {width: 100%;border-top: 1px solid #d9d9d9;}
.section_detail.section2.section2_n .left table th{height:40px;border-bottom:1px solid #d9d9d9;font-size: 15px;color: #464646;padding:0 16px;background:#eeeeee;font-weight:300;text-align:left;}
.section_detail.section2.section2_n .left table td {height: 40px;border-bottom: 1px solid #d9d9d9;font-size: 15px;color: #464646;padding: 5px 17px;line-height:140%}

.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: 13px;color: #464646;font-weight: 300;padding: 21px 0 23px 125px;position: relative;line-height: 22px;box-sizing: border-box;height: 72px;}
.section_detail.section2.section2_n .left li:nth-child(3){padding:13px 0 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 .cell {padding: 8px 0 0;}
.section_detail.section2.section2_n .cont .right{padding: 0 0 50px;}
.section_detail.section2.section2_n .cell .btn_down{display:block;font-size: 15px;color: #2a1a16;font-weight: 100;background:#eee;line-height:50px;text-align:center;}
.section_detail.section2.section2_n .cell .txt1 {font-size: 16px;color: #313131;font-weight: 600;padding: 25px 0 13px 13px;}
.section_detail.section2.section2_n .cell .txt2{font-size:13px;color: #464646;font-weight: 100;padding:0px 0 33px 13px;}
.section_detail.section2.section2_n .cell .link{display:block;font-size:13px;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%;}

.tab_content#divTabStory .tab_detail{overflow:hidden;padding:0px 0 0px;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin:15px 0 30px;}
.tab_content#divTabStory .tab_detail li{box-sizing: border-box;border:1px solid #e1e1e1;float:left;width:50%;line-height:47px;position:relative;padding:0;border-top:0;border-left:0}
.tab_content#divTabStory .tab_detail li a {text-align: center;line-height: 44px;display: block;font-size: 13px;color: #7d7d7d;font-weight: 300;}
.tab_content#divTabStory .tab_detail li.active a:after{content:'';position:absolute;left:0px;top:0;width:100%;border:1px solid #e37a39;height:100%;box-sizing:border-box;}
.tab_content#divTabStory .tab_detail li.active a{font-weight:600;color:#e37a39;}

.tab_content_inner{text-align:center;padding:0 0 50px;}
.tab_content_inner img{width:100%;}

.section_detail.box_point .cell_in{background:#f4f4f4;padding:39px 11px 10px;}
.section_detail.box_point .cell_in .txt1{font-size: 13px;color: #e37a39;font-weight: 600;padding:0 0 15px;}
.section_detail.box_point .cell_in .txt2{font-size: 12px;color: #464646;font-weight: 300;height:80px;line-height:150%}
.section_detail.box_point .cell_in .txt2 span {color:#e37a39;font-size:13px;}

.box_point .wrap_box_info .bx-wrapper .bx-pager {bottom: 17px;}

.invest_point {overflow: hidden;padding:15px;background: #f4f4f4;}
.invest_point li {width:100%;line-height: 20px;padding:12px 0;overflow: hidden;}
.invest_point li strong {font-size: 22px;color: #e37a39;font-weight: 600;float:left}
.invest_point li span {font-size: 15px;float:left;width:calc(100% - 45px);padding-left:5px;font-weight: 300;}
.invest_point li span.text {font-size: 15px;float:left;width:calc(100% - 45px);padding-left:5px;font-weight: 300;line-height: 22px;}

.offer_1 .num_table{border-top:1px solid #ebebeb}
.offer_1 .cell1{padding:27px 0 28px 15px;font-size: 15px;font-weight: 400;}
.offer_1 .cell1 strong{font-size: 15px;color:#7e7e7e;font-weight:300;}
.offer_1 .cell1 .icon {margin-right: 5px;vertical-align: 0px;width:12px;}
.offer_1 .list_buy .txt_b span{color:#1b1b1b;}
.offer_1 .cell1 .txt_b{font-size: 14px;color: #696969;padding:13px 0 0 590px;text-align: left;}
.offer_1 .cell2 {padding: 0px 0 32px;font-size: 15px;font-weight: 400;border-bottom: 1px solid #e5e5e5;text-align: center;}
.offer_1 .cell2 strong{font-size: 15px;color:#e37a39;font-weight:600;}
.offer_1 .cell3 {padding: 7px 8px;color: #fff;font-size: 13px;font-weight: 400;background: #e37a39;line-height: 44px;margin: 0 0 66px;}
.offer_1 .cell3 .input_style1 {line-height: 35px;height: 35px;}
.offer_1 .txt_offer p{font-size: 12px;color: #636363;line-height:20px;padding:0 0 28px;}
.offer_1 .txt_offer strong{color:#1b1b1b;display:block;font-size: 14px;padding:0 0 12px;font-weight:600;}
.offer_1 .btn_area {padding: 30px 0 19px;}
.offer_1 .list_buy .txt_b p {font-size: 12px;line-height: 22px;padding: 0 0 10px;color:#636363;}
.offer_1 .list_buy .txt_b {padding: 10px 0 30px;font-size:12px;}
.offer_1 .list_buy .txt_b strong{color:#1b1b1b;}
.table_area.table_offer2 table th {padding: 19px 0;font-size: 13px;color: #010101;font-weight: 300;background: #f4f4f4;border-bottom: 1px solid #e5e5e5;line-height: 150%;}
.table_area.table_offer2 table td {padding: 15px 12px;color: #707070;font-size: 12px;text-align: center;border-top: 1px solid #e5e5e5;text-align: right;line-height: 150%;}
.table_area.table_offer2 table td strong{color:#1b1b1b;font-size: 12px;}
.table_area.table_offer2 table td strong.txt_blue{color:#e37a39;}
.table_area.table_offer2 table td span{color:#e37a39;font-size: 12px;}
.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 table {border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.offer_1 .table_area.bottom {margin-bottom: 0;}
.offer_1 .list_buy .tit_c.btm_text strong {font-size: 17px;color: #e37a39;font-weight: 600;}
.txt_blue{color:#e37a39;}
.txt_top_offer2 {font-size: 13px;text-align: center;padding: 20px 19px;border-bottom: 0px solid #000;border-top: 1px solid #000;line-height: 150%;}
.offer_1 .txt_offer .txt1 {border-bottom: 0;padding: 11px 0 20px;color: #000;text-align: left;border-top: 1px solid #e5e5e5;}
.offer_1 .txt_offer .txt1 strong{display:inline;}
.offer_1 .txt_b{border-bottom:1px solid #e5e5e5}
.offer_1 .txt_b *{font-size:12px;}
.offer_1 .txt_b p.txt_1 {font-size: 14px;padding: 41px 0 26px;}
.offer_1 .txt_b .icon{padding:50px 0 29px;}
.offer_1 .list_buy .txt_step_3{border-bottom:1px solid #000;margin-bottom:100px;}

.list_buy .tit_bold {font-size: 13px;color: #010101;font-weight: 600;padding: 18px 0 16px;border-top:2px solid #000;}
.table_offer2.table_area table {border-top: 1px solid #e5e5e5;}
.offer_1 .tit_c.btm_text {padding: 27px 0 22px;border-top: 1px solid #ebebeb;}

.offer_1 .list_offers{border-top:1px solid #ebebeb;padding:27px 13px 30px;}
.offer_1 .list_offers .txt1{font-size: 16px;font-weight: 400;padding:0 0 15px;}
.offer_1 .list_offers .txt2{font-size: 12px;font-weight: 400;color:#707070;padding:0 0 10px;}
.offer_1 .list_offers .txt2 *{font-size: 12px;font-weight: 400;color:#707070;}
.offer_1 .list_offers .txt2 strong{font-weight: 600;color:#358ccb;}
.offer_1 .list_offers .txt2 span{display:inline-block;width:80px;}
.offer_1 .list_offers .txt3{font-size: 12px;font-weight: 400;padding:10px 0 0px;}
.offer_1 .list_offers .txt3 span{display:inline-block;margin-right:10px;}
.offer_1 .list_offers .txt3 *{font-size: 13px;font-weight: 400;}
.offer_1 .list_offers .txt3 strong{font-weight: 600;color:#358ccb;}

.offer_1 .list_buy .txt_step_3{margin:86px 0 0;text-align:center;padding:45px 0 50px;border-top:2px solid #000;border-bottom:1px solid #000}
.offer_1 .list_buy .txt_step_3 .txt1 {padding: 11px 0 27px;font-size: 20px;color: #636363;}
.offer_1 .list_buy .txt_step_3 .txt2{padding:0px 0 42px;font-size: 12px;color: #636363;}
.offer_1 .list_buy .txt_step_3 {margin:0px 0 0;margin-bottom: 0px;text-align: center;padding: 45px 0 50px;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;margin:0 0 80px;}

.list_buy_n.list_buy .tit_bold{border-bottom: 1px solid #ebebeb;} 
.info_top_pay{padding:25px 23px;position:relative;}
.info_top_pay .txt1{font-size: 11px;font-weight: 300;}
.info_top_pay .txt2{font-size: 18px;font-weight: 300;padding:8px 0 18px;}
.info_top_pay .txt3{font-size: 12px;color: #707070;font-weight: 500;line-height:23px;}
.info_top_pay strong{display:inline-block;width:41px;font-weight: 600;}
.info_top_pay .total{position:absolute;right:15px;top:112px;}

.list_buy .list_choice_inner .list_btn{text-align:center;padding:0 0 23px;}
.list_buy .list_choice_inner .list_btn li{display:block;line-height:50px;text-align:center;border:1px solid #4a4a4a;border-bottom:0}
.list_buy .list_choice_inner .list_btn li:last-child{border-bottom:1px solid #4a4a4a;}
.list_buy .list_choice_inner .list_btn li a{font-size: 13px;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 .txt_b{font-size: 14px;color: #636363;font-weight: 400;line-height:150%;padding:30px 0 0;border-top: 1px solid #ebebeb;}

.my_info_form_area.list table td {padding-top: 28px;font-size: 13px;}
.list_buy .txt_step_3{margin:70px 0 0;text-align:center;padding:0px 10px 50px;border-bottom:1px solid #ebebeb}
.list_buy .txt_step_3 .txt1 {padding: 12px 0 36px;font-size: 20px;color: #636363;}
.list_buy .txt_step_3 .txt2 {padding: 0px 0 22px;font-size: 12px;color: #636363;}
.list_buy .txt_step_3 .table_area{margin:0 auto;}
.list_buy .txt_step_3 .table_area table {border-top: 0;}
.list_buy .txt_step_3 .table_area table th {padding: 11px 0;padding-top: 11px;padding-right: 0px;padding-bottom: 11px;padding-left: 0px;font-size: 12px;color: #636363;background: #f0f0f0;font-weight: 300;}
.list_buy .txt_step_3 .table_area table td {padding: 16px 0;color: #000;font-size: 12px;text-align: center;border-top: 0;}

.wrap_error{padding:76px 0;text-align:center;border-top:1px solid #ebebeb}
.wrap_error .txt1 {font-size: 18px;color: #000;font-weight: 600;padding: 18px 0 24px;line-height: 150%;}
.wrap_error .txt2 {font-size: 14px;color: #626161;font-weight: 100;line-height: 22px;}
.wrap_error .txt3 {font-size: 14px;color: #626161;font-weight: 600;line-height: 23px;}
.wrap_error .txt4 {padding: 55px 0 29px;}
.wrap_error .txt4 li {display: inline-block;margin: 0 9px;font-size: 12px;font-weight: 300;}
.wrap_error .wrap_btn{padding:25px 0 0;border-top:1px solid #e5e5e5}
.wrap_error .wrap_btn .btn {display: inline-block;font-size: 18px;color: #fff;font-weight: 100;width: 153px;line-height: 55px;text-align: center;background: #e37a39;border: 1px solid #e37a39;margin: 0 8px;}
.wrap_error .wrap_btn .btn02{color: #e37a39;text-align:center;background:#fff;}

.wrap_error .icon img{width:68px;margin:0 0 30px 0;}

.wrap_error .wrap_btn .btn02r {border-radius: 30px;color:#1b1b1b;border:1px solid #ccc;font-weight: 600;float: left;width:47%;font-size: 15px;margin:0;}
.wrap_error .wrap_btn .btn01r {border-radius: 30px;float: right;width:47%;font-size: 15px;margin:0;}

/*new*/
.img_list_top{padding: 0 0 18px;text-align:center;}
.img_list_top img{width: 100%;}

.list_main_trend{padding: 36px 15px 55px;}
.list_main_trend .tit{padding: 0 0 40px;overflow: hidden;font-size: 18px;font-weight: 600;color:#1b1b1b;border-bottom:1px solid #363636;}
.list_main_trend .tit .more{float: right;font-size: 12px;font-weight: 500;color:#1b1b1b;}
.list_main_trend li{padding: 20px 0 20px 130px;position: relative;border-bottom:1px solid #e1e1e1;min-height:67px;}
.list_main_trend li .img{position: absolute;left: 10px;top: 20px;}
.list_main_trend li .img img{width: 90px;}
.list_main_trend li .ment{font-size: 12px;font-weight: 500;color:#424242;padding: 16px 0 0;line-height:18px;}
.list_main_trend li:last-child{border-bottom:1px solid #363636;}

.list_notice_main{padding: 43px 15px 0;}
.list_notice_main .tit{padding: 0 0 20px;overflow: hidden;font-size: 18px;font-weight: 600;color:#1b1b1b;}
.list_notice_main .tit .more{float: right;font-size: 12px;font-weight: 500;color:#1b1b1b;}

.list_notice_main li a{display: block;line-height:24px;color: #252525;}

.pager{padding:36px 0 100px;}
.pager.center{margin: 36px 0 0;padding:0px 0 100px;}
.pager li.direction a{font-family: 'dotum';line-height: 41px;font-size: 12px;}
.pager ol { font-size: 0; text-align: center }
.pager li { display: inline-block; width:25px;height:32px;margin: 0 4px 0;  vertical-align: top; color: #545454;}
.pager li > a, .pager li > span, .pager li.current {  padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:12px;font-weight:300; }
.pager li > a{padding:0;margin:0;line-height: 30px;display:block;color:#545454;}
.pager li.current {vertical-align: middle; font-weight: 600;}
.pager li.current a {color: #000;font-weight:600 ;}
.pager li.prev > a, .pager li.next > a { font-size: 12px; }
.pager li.margin_l{margin-left:5px;}
.pager li.margin_r{margin-right:10px;}
.pager li.direction{border:0}

.list_notice {border-top:1px solid #363636;}
.list_notice li {border-bottom:1px solid #e1e1e1;padding:20px 0;}
.list_notice li a{display: inline-block;padding: 0 5px;font-size: 12px;font-weight: 500;color:#252525;}
.list_notice li:last-child {border-bottom:1px solid #363636;}

.list_notice li a.tit_elip {width:75%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.list_notice li span.tit_date {float:right;text-align:right;}

.list_main_trend.list_notice {padding: 5px 0px 0;}

.view-table{width:100%;}
.view-table th, .view-table td { padding: 10px 5px 9px; /* font-family: dotum, 돋움, sans-serif;*/ vertical-align: top }
.view-table th { padding-left: 20px;   font-weight: 600; line-height: 22px }
.view-table td + th { border-left: 1px solid #e9e9e9; }
.view-table th.subject{font-size: 12px;font-weight: 600;color:#2884c7;}
.view-table th.subject2{text-align:left;border-bottom: 1px solid #e9e9e9;font-size: 18px;font-weight: 600;color:#252525;line-height:25px;}
.view-table td { padding-left: 12px; }
.view-table .date{padding: 17px 15px 18px;}
.view-table .date *{font-size: 12px;font-weight: 500;color:#424242;}

.board-nav { border-top: 1px solid #d7d5d5; border-bottom: 1px solid #d7d5d5; margin-top: 46px; }
.board-nav li { overflow: hidden; border-bottom: 1px solid #e9e9e9; line-height: 140%; color: #353535; }
.board-nav li strong, .board-nav li a { float: left; padding: 10px; }
.board-nav li strong { box-sizing: border-box; width: 22%; padding-left: 21px; font-weight: normal; }
.board-nav li *{font-size: 12px;font-weight: 300;color:#707070;line-height:140%}

.view-table .content{font-weight: 500;color:#424242;line-height:140%}

/* added lucid Lee */
.wrap_pw_id .funding_info_outer .funding_info_area.result .line_sec{overflow: hidden;line-height:40px;}
.wrap_pw_id .funding_info_outer .funding_info_area.result .line_sec strong{width: 40%;float: left;display: block;text-align:center;background:#ebebeb;color:#252525;font-weight:500;font-size:12px;}
.wrap_pw_id .funding_info_outer .funding_info_area.result .line_sec p{width: 50%;float: right;display: block;color:#686868;font-weight:500;font-size:12px;}

.find_id{margin: 22px 0 12px;padding: 20px 0;text-align:center;background:#e7f5ff;color:#111111;font-weight:500;font-size:14px;line-height:18px;}
.find_id strong{color:#e37a39;font-weight:600;font-size:14px;text-decoration:underline}

.total_c{border-top:1px solid #000000;padding: 12px 10px 50px;color:#363636;font-weight:500;font-size:12px;}
.list_video li .img img{width: 100%;}
.list_video li .ment{padding: 17px 5px 42px;}
.list_video li .ment .txt1{color:#363636;font-weight:600;font-size:13px;line-height:19px;padding: 0 0 20px;}
.list_video li .ment .txt2{color:#898989;font-weight:500;font-size:11px;}
.wrap_pw_id .line_sec.padding{padding: 22px 0 12px;}
.btn_area .big_btn.gray{border:0;background:#898989;color: #fff;display: block;}

.wrap_my_detail{margin: 0 -20px;padding: 32px 10px;}
.wrap_my_detail .txt1{color:#383838;font-weight:600;font-size:17px;line-height:25px;padding: 17px 0;text-align:center;border-top:1px solid #898989;border-bottom:1px solid #898989;}
.wrap_my_detail .txt2{color:#ed1c24;font-weight:600;font-size:15px;padding: 20px 0 9px;text-align:center;}
.wrap_my_detail .txt3{color:#363636;font-weight:300;font-size:11px;padding: 0px 0 20px;text-align:center;}
.wrap_my_detail table{width: 100%;border: 1px solid #898989;}

.wrap_my_detail table th{border-bottom:1px solid #d9d9d9;font-size: 11px;color: #464646;padding:10px;background:#f8f8f8;font-weight:300;text-align:left;}
.wrap_my_detail table td {background:#fff;border-bottom: 1px solid #d9d9d9;font-size: 11px;color: #464646;padding:10px;line-height:140%}
.wrap_my_detail table td strong{color: #e37a39;}
.wrap_my_detail .btn_area {padding: 21px 0 100px;text-align: center;}
.wrap_my_detail .btn_area .big_btn {height: 52px;line-height: 52px;font-size: 15px;}

.wrap_my_detail table tr:last-child td,.wrap_my_detail table tr:last-child th{ border-bottom: 1px solid #898989;}
.wrap_my_detail .cell {position: relative;}
.wrap_my_detail .cell table td,.wrap_my_detail .cell table tr th{ border-bottom: 1px solid #898989;}
.wrap_my_detail .cell .top{overflow: hidden;background:#fff;border: 1px solid #898989;border-bottom:0;height: 100px;position: relative;padding: 0 0 0 120px;}
.wrap_my_detail .cell .top .img{width: 100px;height: 100px;border-right: 1px solid #898989;position: absolute;left: 0;top: 0;}
.wrap_my_detail .cell .top .img img{width: 100px;height: 100px;}
.wrap_my_detail .cell .top .ment{padding: 14px 0 0;}
.wrap_my_detail .cell .top .ment .title {padding-bottom: 10px;font-size: 12px;color: #707070;}
.wrap_my_detail .cell .top .ment .desc {font-size: 14px;color: #383838;line-height: 20px;}
.wrap_my_detail .cell .date {padding: 5px 0 10px;text-align: center;font-size: 12px;color: #fff;position: absolute;right: 6px;width: 45px;height: 42px;top: -15px;background: #e37a39;box-sizing: border-box;-moz-box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.33);-webkit-box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.33);box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.33);z-index:999;line-height: 15px;font-weight:600;}
.wrap_my_detail .cell .btn_area {padding: 17px 0 44px;}
.wrap_my_detail table td strong.label{color: #fff;display: inline-block;padding: 0 18px;line-height:18px;text-align: center;background:#e37a39;font-weight:400;}

.pop_m{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:#fff;z-index:99999;padding: 50px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pop_m .btn_close {display: inline-block;position: absolute;right: 12px;top: 17px;}
.pop_m .btn_close img {width: 17px;vertical-align: top;}
.pop_m .my_info_top .left_area .greeting {font-size: 12px;margin: 0 0 10px;text-align: center;line-height:160%}
.pop_m .my_info_top .left_area .greeting.pd{padding-top: 20px;}
.pop_m .my_info_top .left_area .greeting strong {font-size: 18px;}
.pop_m .my_info_top{margin-bottom: 27px;}
.pop_m .ment{text-align: center;padding: 15px 5px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.pop_m .ment .txt1{color:#1b1b1b;font-weight:300;font-size:14px;line-height:20px;display: inline-block;position: relative;padding: 0 0 0 15px;text-align: left;}
.pop_m .ment .txt1 span{position: absolute;left: 0;top: 0;}
.pop_m .ment .txt1_2{color:#e37a39;font-weight:600;font-size:18px;position: relative;padding:20px 0 15px;}

.pop_m .ment .txt2{margin: 16px 5px 16px;color:#e37a39;font-size:14px;line-height:20px;position: relative;padding: 12px 5px;border-radius:20px;background:#e1e1e1;}
.pop_m .ment .txt2 strong{color:#e37a39;font-size:14px;}
.pop_m .btn_area {padding: 34px 0 0;text-align: center;}

/* 20190304 */
.notice_guide {padding:76px 0;text-align:center;border-top:1px solid #ebebeb}
.notice_guide .txt1 {font-size: 20px;color: #e37a39;font-weight: 600;padding: 10px 24px;line-height: 150%;}
.notice_guide .txt2 {font-size: 16px;color: #626161;font-weight: 600;padding: 5px 24px;line-height: 24px;}
.notice_guide .txt3 {font-size: 14px;color: #626161;font-weight: 100;padding: 5px 24px;line-height: 20px;}

.post_end_cover {position:absolute;z-index:5;}
.post_end_cover p.cover_string {text-align:center;color:#fff;font-size:40px;position: absolute;top:50%;margin-top:-20px;width:100%;z-index:10;}
.post_end_cover p.cover_bg {width:100%;height:100%;background:#000;opacity: .5;}

.list_main li .ment2 {padding: 13px 0 16px 0;text-align: center;}
.list_main li .ment2 .txt2 {font-size:14px;padding:0 30px;line-height:18px;color: #e37a39;}
.list_main li .notice .fie {color:#1b1b1b;font-size:11px;padding:10px;}
.list_main li .notice .fie i {font-style:normal;color:#999;display:inline-block;padding:0 5px;font-size:10px;vertical-align:top;}
.list_main li .notice .fie span {color:#999;}
.list_main li .notice .menty {font-size:14px;font-weight:600;padding:0 10px 10px 10px;}
.list_main li .notice .txt1 {margin:0 15px;font-size:14px;color: #e37a39;text-align:center;color: #e37a39;font-weight:500;padding:20px 0 20px 0;}
.list_main li .notice .txt2 {margin:0 15px;text-align:center;font-weight:500;padding:16px 20px;border-top:1px dotted #ccc;}

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

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

/* 여러 줄 자르기 추가 스타일 */ 
white-space: normal; 
line-height: 1.6; 
/*height: 4.6em; */
text-align: left; 
word-wrap: break-word; 
display: -webkit-box; 
-webkit-line-clamp: 3; 
-webkit-box-orient: vertical; }

.ellipsis_type_5 { 

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

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


.bul_zzim {width:25px;height:25px;position:absolute;right:20px;margin-top:-36px;}
.bul_zzim_on {background:url(../images/bul_zzim_on.png) no-repeat 0 0;background-size:100%;}
.bul_zzim_off {background:url(../images/bul_zzim_off.png) no-repeat 0 0;background-size:100%;}

/* 20190311 Github_Modify */
.flash_layer_wrap {float:left;width:100%;}
.flash_layer_wrap p {font-size:14px;text-align:center;padding:18px 24px;line-height:20px;}
.flash_layer_wrap p strong {display:block;font-size:16px;padding-bottom:6px;}

.alert-success {border-top:1px solid #5ac45a;border-bottom:1px solid #5ac45a;background:#dff0d8;color:#3c763d;}
.alert-info {border-top:1px solid #0072bc;border-bottom:1px solid #0072bc;background:#e3f2fd;color:#31708f;}
.alert-warning {border-top:1px solid #d3c71b;border-bottom:1px solid #d3c71b;background:#fcf8e3;color:#8a6d3b;}
.alert-danger {border-top:1px solid #f36b67;border-bottom:1px solid #f36b67;background:#f2dede;color:#a94442;}

.header #gnb ul{width:100%;} /* 137라인의 120%를 조정, 해당 방식이 맞는지 확인 필요 */

.my_item_list_area .my_item_list > li.no_wish {margin-bottom: 27px;border: 1px solid #e5e5e5;border-top-color: rgb(229, 229, 229);border-right-color: rgb(229, 229, 229);border-bottom-color: rgb(229, 229, 229);border-left-color: rgb(229, 229, 229);background-color: #fff;position: relative;padding:0;text-align:center;padding:25px;}

.useagree_box {padding:10px;}
.useagree_box dt {padding:5px 0;}
.useagree_box dt {padding:5px 0 10px 0;line-height:18px;}

.table_area.table_offer3 table th {padding: 9px 10px;font-size: 13px;color: #010101;font-weight: 300;background: #f4f4f4;border-bottom: 1px solid #e5e5e5;line-height: 150%;text-align:left;}
.table_area.table_offer3 table td {padding: 5px 12px;color: #707070;font-size: 12px;text-align: center;border-top: 1px solid #e5e5e5;text-align: right;line-height: 150%;}
.table_area.table_offer3 {margin-bottom:0;}
.list_buy .tit_bold2 {font-size: 13px;color: #010101;font-weight: 600;padding: 18px 0 16px;}

.btn_area .big_btn:first-child + .big_btn {margin-left:10px; }
.btn_area .big_btn.red {color:#fff; background-color:#ff6600;width:100%;border:1px solid #ff9900; }
.btn_area .big_btn.more {width:176px; height:46px; line-height:46px; font-size:15px; color:#313131; border:1px solid #313131; }

.widthdrawal_box {padding:20px 0;line-height:24px;font-size:20px;}
.widthdrawal_box strong {font-size:16px;display:block;text-align:center;color:#e37a39;}

/* 20190312 */
.about_dl {text-align:left;}
.about_dl dd.img img {width:100%;}
.about_dl dt {font-weight:700;font-size:16px;border-bottom:1px solid #666;padding:15px 0 10px 0;}
.about_dl dd.desc {line-height:20px;padding:10px 0 50px 0;}

.f4u_ment_1 {text-align:center;float:left;width:100%;}
.f4u_ment_1 .ment_1 {color:#e37a39;font-size:30px;font-weight:600;text-indent:-2px;padding-bottom:10px;}
.f4u_ment_1 .ment_2 img {width:60%;}
.f4u_ment_1 .ment_3 {font-size:15px;padding-top:10px;line-height:30px;}
.f4u_ment_1 .ment_3 strong {font-size:20px;border-bottom:1px solid #000;font-weight:900;}

.wrap_gnb_m .depth2 {padding:10px 0 10px 10px;} /* 사이트맵 줄간격 조정 이슈 #15 */

.section_main.section1 .inner3 {padding: 10px 0 0px 0;}
.section_main.section1 .inner3 .post_type {padding:15px;}
.section_main.section1 .inner3 .post_type .blog_tit_wrap .blog_press {padding:5px 0 1px 0;}
.section_main.section1 .inner3 .post_type .blog_tit_wrap .blog_tit {font-weight:600;padding:10px 0;font-size:14px;}
.section_main.section1 .inner3 .ment2 {padding-top:13px;}
.section_main.section1 .inner3 .ment2 .txt1 {float:left;color:red;font-size:12px;border:1px solid red;border-radius:11px;padding:5px 20px;}
.section_main.section1 .inner3 .ment2 .txt2 {float:right;font-size:12px;padding:6px 0 0 0;}

/* 20190314 */
.cy_dl {padding:20px 0;float:left;width:100%;}
.cy_dl dt {float:left;padding:0 5px 0 0;line-height:18px;}
.cy_dl dd {line-height:18px;padding:0 0 5px 17px;}

/* 20190317 */
.btm_button_area .btm_button .btn_style1, .btm_button_area .btm_button .btn_style2, .btm_button_area .btm_button .btn_style4 {width:48%;}
.papply {padding:10px;}
.papply li {padding:5px 0;}
.papplyp {padding:10px;line-height:18px;}
.papplyu {border:1px solid #e37a39;margin:10px 10px 15px 10px;padding:10px;}
.papplyu li {padding:3px 0;line-height:18px;}
.my_info_form_area th span {display:inline-block;color:red;padding-right:3px;}

.cy_dl1 {padding:20px 0;width:100%;}
.cy_dl1 dt {padding:15px 0 10px 0;line-height:18px;}
.cy_dl1 dd {line-height:18px;padding:0 0 10px 0;}
.cy_dl1 dd ol {padding:5px 0 0 30px;text-indent:-15px;}

.M_stpop_wrap1 {background:#fff;border:1px solid #e37a39;padding:10px 10px 0 10px;}
.M_stpop_wrap1 .pt1 {text-align:center;font-weight:600;padding:10px 0 15px 0;font-size:16px;color:#e37a39;}
.mrg_t_15 .bigment {border-top:1px solid #999;border-bottom:1px dotted #ccc;padding:15px;}
.mrg_t_15 .mentbox {padding:15px 0;line-height:16px;}

.list_reply li.sub_reply {background:#f4f4f4;padding:30px 0 0 40px;}
.list_reply li .list .ment {width:calc(100% - 55px) !important;padding-bottom:15px;}

.section_detail.section1 .info {padding:0 0 38px;font-size: 17px;}
.section_detail.section1 .info ul {left:0;top:37px;}
.section_detail.section1 .info ul li {margin:0 5px;}

.no_pay_box {margin-bottom: 27px;border: 1px solid #e5e5e5;border-top-color: rgb(229, 229, 229);border-right-color: rgb(229, 229, 229);border-bottom-color: rgb(229, 229, 229);border-left-color: rgb(229, 229, 229);background-color: #fff;position: relative;padding:0;text-align:center;padding:25px;}
.wrap_btn_sub a {background: transparent;display: block;padding: 0 32px;margin:0 0 30px 0;line-height: 37px;font-size: 13px;color: #424242;font-weight: 600;text-align:center;}

/* 201905 ~ 주주방 */
.sub_top2{height:163px;background: url('../images/bg_tit_sub02.png') center 0 no-repeat;background-size:100%;}
.container2{margin:0 auto; padding:0 0 30px 0;}
.juju_li {overflow:hidden;padding-bottom:10px;}
.juju_li li {width:50%;float:left;}
.juju_li li .box {border:10px solid #fff;border-bottom:0px solid #fff;}
.juju_li li:nth-child(odd) .box {border-right:5px solid #fff}
.juju_li li:nth-child(even) .box {border-left:5px solid #fff;}
.juju_li li dl {padding:10px;}
.juju_li li dl dd.img img {width:100%;}
.juju_li li dl dt {font-weight:800;padding:8px 0 4px 0;height:16px;}
.juju_li li dl dt span.new {position:absolute;margin:2px 0 0 3px;display:inline-block;background:#ed7d31;color:#fff;font-size:8px;padding:4px 4px 4px 3px;font-weight:100;border-radius:8px;line-height: 6px;}
.juju_li li dl dt span.new_modi {line-height: 10px;border-radius: 8px;padding:1px 4px 2px 3px;}
.juju_li li dl dt span.note {float:right;color:#ff6600;}
.juju_li li dl dd.desc {font-size:11px;height:34px;line-height:14px;color:#7d7d7d;}
.juju_li a {display:block;border:1px solid #eee;position:relative;background:#fff;}
.juju_li a.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);}
.juju_reple {background:#fcfcfc;}
.juju_box img {width:100%;}
.juju_box .juju_title {text-align:center;font-weight:600;font-size:18px;padding:15px 0 0 0;}
.juju_dl1 {overflow:hidden;margin:15px 0 0 15px;}
.juju_dl1 dd.img {float:left;margin:0 10px 0 0;}
.juju_dl1 dd.img img {overflow:hidden;border-radius:20px;width:34px;}
.juju_dl1 dt {font-weight:600;font-size:15px;padding:0 0 5px 0;}
.juju_dl1 dd.desc {color:#666;}
.juju_dl1 dd.desc span.sta1 {color:#0072bc;display:inline-block;padding-right:6px;}
.juju_dl1 dd.desc span.sta2 {color:#ff6600;display:inline-block;padding-right:6px;}
.juju_dl2 {overflow:hidden;margin:15px 15px 0 15px;padding:0 5px 10px 0;border-bottom:1px solid #ddd;}
.juju_dl2 dd.img {float:left;margin:0 10px 0 0;}
.juju_dl2 dd.img img {overflow:hidden;border-radius:20px;width:32px;}
.juju_dl2 dt {font-weight:600;font-size:13px;padding:0 0 5px 0;}
.juju_dl2 dt span.date {display:inline-block;color:#666;padding-left:5px;font-weight:100;}
.juju_dl2 dt a.reply {display:inline-block;color:#fff;background:#999;padding:3px 5px;font-size:11px;margin:-2px 0 0 10px;}
.juju_dl2 dd.desc {color:#666;padding:0 20px 0px 40px;line-height:15px;}
.juju_dl2 dd.desc_modify {color:#666;padding:0 0 0 0;line-height:15px;}
.juju_dl2 dd.desc_modify .input_search1 {margin:0;width:99%;float:right;}
.juju_dl2 dd.desc span.sta1 {color:#0072bc;display:inline-block;padding-right:6px;}
.juju_dl2 dd.desc span.sta2 {color:#ff6600;display:inline-block;padding-right:6px;}
.juju_dl_reple {margin-left:70px;padding:10px 5px 10px 0;border-bottom:1px dotted #ddd;}
.juju_dl_reple .dicon {position:absolute;margin:8px 0 0 -15px;}
.juju_dl_reple2 {padding:0 5px 0 0;}

.juju_dl2 dd.no {text-align:center;padding:30px 0;color:#666;}

.list_top .input_search1 {display: inline-block;border: 1px solid #d9d9d9;height: 30px;position: relative;overflow: hidden;border-radius: 3px;width:91%;margin:0 15px;background:#fff;}
.list_top .input_search1 .txt_input {float: left;border: 0;height: 30px;padding: 0 10px;width:calc(100% - 65px);}
.list_top .input_search1 .btn{float:right;border:0;height:30px;width:45px;background:url(../images/btn_submit.png) 0 center no-repeat;font-size:0;background-size: 45px auto;}
.list_top .input_search1 .btn_modify{position:absolute;border:0;right:0px;height:30px;width:45px;background:url(../images/btn_submit2.png) 0 center no-repeat;font-size:0;background-size: 45px auto;}
.list_top .btn_cancel {text-align:center;width:100%;display:inline-block;margin-top:5px;background:#eee;padding:10px 0;}
.container2 .txt5 {color:#666;padding:5px 0 10px 0;overflow:hidden;text-align:right;}
.container2 .txt5 span {display:inline-block;}
.container2 .txt5 span:nth-child(3) {padding:0 8px 0 0;}
.container2 .txt5 span em {font-style:normal;color:#1b1b1b;padding:0 10px 0 5px;font-weight: 600;}
.container2 .line {border-bottom:1px dotted #ccc;width: 90%;margin:10px 15px 0 15px;}

.container2 h3 {font-size:20px;padding:30px 10px 5px 10px;font-weight: 600;}
.container2 p.h3_stit {font-size:13px;color:#999;font-weight:100;margin:0px 0 10px 0;}

.juju_textarea {padding:15px;}
.juju_textarea img {width:100%;}
.juju_textarea p {padding:0 0 10px 0;font-size:15px;line-height:23px;}
.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:12px 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:165px;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;border-bottom:1px solid #e5e5e5;}
.juju_more_box ul li:last-child {border-bottom:none;}
.juju_more_box_n {z-index:10;float: right;margin:-5px -15px 0 0;}
.juju_more_box_n .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_n .juju_more_btn2 {margin:12px 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_n ul {position:absolute;border:1px solid #ddd;width:165px;background:#fff;margin:3px 0 0 -150px;-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_n ul li {text-align:center;padding:13px 0;color:#111;font-size:14px;border-bottom:1px solid #e5e5e5;}
.juju_more_box_n ul li:last-child {border-bottom:none;}
.juju_more_box_n ul li a {display: block;width:100%;height:100%;}
.juju_noti {padding:20px 20px 0 20px;}
.juju_noti dt {border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:8px;}
.juju_noti dt strong {font-size:16px;}
.juju_noti dt a {font-size:14px;float:right;padding:3px 15px 0 0;background:url(../images/icon_arrow_aside.png) right 8px no-repeat;background-size: 22%;}
.juju_noti dd {padding:8px 0;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;}

.jujub_post_none {font-size: 15px;color:#555;width:calc(100% - 20px);border-radius: 10px;background: #f9f9f9;text-align: center;padding:100px 0;margin: 0 auto;line-height: 24px;}

.btn_areaas {padding:15px 0 10px 0; text-align:center; }
.btn_areaas .big_btn { height:36px; display:inline-block; line-height:36px; border:1px solid #e37a39; color:#e37a39; font-size:16px; }
.btn_areaas .big_btn.blue {color:#fff; background-color:#e37a39;width:88%; }

.btn_areaas1 {padding:15px 0 10px 0; text-align:center; }
.btn_areaas1 .big_btn { height:36px; display:inline-block; line-height:36px; border:1px solid #e37a39; color:#e37a39; font-size:16px; }
.btn_areaas1 .big_btn.blue {color:#fff; background-color:#e37a39;width:100% !important; }

.btm_button_area2 {padding: 20px 0 10px 0;border:none;}

.btn_style0 {height:41px !important;line-height:40px !important;font-size:15px !important;}
.btn_style0 span {display:inline-block;width:30px;height:30px;margin:0 0 -10px -12px}
.btn_style0 span.doo1 {background:url(../images/icon_doo1.png) 3px 3px no-repeat;background-size:78%;}
.btn_style0 span.doo2 {background:url(../images/icon_doo2.png) 3px 3px no-repeat;background-size:78%;}
.wtite_title {text-align:center;font-size:17px;padding:15px 0;}

/* 20190707 */
.btn_areaas1 {overflow:hidden;padding:18px 20px 0 20px;}
.btn_areaas1 .btn-r {float:right;width:30% !important;}
.gaip_wrap {float:left;margin:14px 0 0 0;}
.gaip_wrap span, .gaip_wrap i {float:left;}
.gaip_wrap span {font-size:14px;}
.gaip_wrap i {font-size:12px;font-style:normal;padding:0 5px 0 6px;color:#bbb;}
.list_main li .text_wrap .txt51 {color:#1b1b1b;padding:0 0 16px 0;overflow:hidden;}
.list_main li .text_wrap .txt51 span {display:inline-block;color:#999;font-size: 14px;}
.list_main li .text_wrap .txt51 span:nth-child(1) {padding:0 0 0 13px;}
.list_main li .text_wrap .txt51 span em {font-style:normal;color:#1b1b1b;padding:0 10px 0 5px;font-size: 14px;}
.list_main li .text_wrap .txt51 span.more {float:right;margin-right:60px;color: #e37a39;}
.list_main li .text_wrap .txt51 span:nth-child(3) {float:right;margin-right:8px;}

.list_main li .text_wrap .txt5 span.reply {float:right;margin:0 60px -8px 0;font-size: 14px;color:#999;}
.list_main li .text_wrap .txt5 span.reply em {float:left;margin-top:-2px;width:16px;height:26px;background:url(../images/ico_reply.png) no-repeat 0 0;background-size: auto 100%;}
.list_main li .text_wrap .txt5 span.likeit_off {float:left;margin:0 15px -8px 0;font-size: 14px;color: #999;}
.list_main li .text_wrap .txt5 span.likeit_off em {float:left;margin-top:-2px;width:16px;height:25px;background:url(../images/neo_mark_good.png) no-repeat 0 -2px;background-size: auto 100%;}
.list_main li .text_wrap .txt5 span.likeit_on {float:left;margin:0 15px -8px 0;font-size: 14px;color: #e37a39;}
.list_main li .text_wrap .txt5 span.likeit_on em {float:left;margin-top:-2px;width:16px;height:25px;background:url(../images/neo_mark_good_on.png) no-repeat 0 -2px;background-size: auto 100%;}
.list_main li .text_wrap .txt5 span.share {float:left;margin:0 15px -8px 0;}
.list_main 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%;}

.container2 .txt5 .likeit_off {float:left;margin:0 15px -8px 15px;}
.container2 .txt5 .likeit_off em {float:left;margin-top:-5px;width:16px;height:25px;background:url(../images/ico_likeit_off.png) no-repeat 0 -2px;background-size: auto 100%;}
.container2 .txt5 .likeit_on {float:left;margin:0 15px -8px 15px;}
.container2 .txt5 .likeit_on em {float:left;margin-top:-5px;width:16px;height:25px;background:url(../images/ico_likeit_on.png) no-repeat 0 -2px;background-size: auto 100%;}
.container2 .txt5 .likeit_off i {display:inline-block;padding-left:4px;font-style:normal;color: #000;font-weight: 600;}
.container2 .txt5 .likeit_on i {display:inline-block;padding-left:4px;font-style:normal;color: #e37a39;font-weight: 600;}
.container2 .txt5 .share {float:left;margin:0 15px -8px 15px;}
.container2 .txt5 .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%;}

.share_layer {padding:10px 5px;margin:0;left:70px;}

.btm_cert_box1 {text-align:center;background:none;padding-top:35px;}
.btm_cert_box1 .inner_txt1 {margin-bottom:10px;}
.btn_invite {border:1px solid #e5e5e5 !important;color:#555 !important;background:#fff !important;}
.btn_invite em {border:1px solid #fff;width:40px;height:40px;float:left;border-radius:25px;margin:10px 0 0 11px;}
.btn_invite_kt em {background:url(../images/ico_skt.png) no-repeat 0 0;background-size:auto 100%;}
.btn_invite_fb em {background:url(../images/ico_sfb.png) no-repeat 0 0;background-size:auto 100%;}
.btn_invite_lk em {background:url(../images/ico_slk.png) no-repeat 0 0;background-size:auto 100%;}

.juju_invite_btn {overflow:hidden;padding:5px 0 10px 0;}
.juju_invite_btn em {float:left;width:26px;height:26px;background:url(../images/ico_i1.png) no-repeat 0 0;background-size:auto 100%;}
.juju_invite_btn span {float:left;font-size:15px;padding:5px 0 0 6px;}
.juju_invite_btn i {float:right;width:10px;margin:3px 0 0 0;height:15px;background:url(../images/icon_arrow_aside.png) no-repeat 0 0;background-size:auto 100%;}

.juju_mem_wrap {overflow:hidden;border-top:1px solid #e5e5e5;padding:20px 0 20px 0;}
.juju_mem_tit {float:left;font-size:18px;color: #e37a39;}
.juju_mem_tit span {color:#777;}
.juju_mem_tit span em {font-style:normal;color:#e37a39;}

.juju_mem_tit > a {float:left;font-size:18px;color: #e37a39;}
.juju_mem_tit span > a {color:#777;}
.juju_mem_tit span em > a {font-style:normal;color:#e37a39;}

.juju_list_sort {float:right;margin:3px 0 0 0;}
.juju_list_sort em {float:right;width:22px;height:12px;background:url(../images/arrow_tab3.png) no-repeat right 0;background-size:auto 100%;}

.juju_mem_dl {overflow:hidden;padding:10px 0;border-top:1px dotted #e5e5e5;}
.juju_mem_dl dd.img {float:left;}
.juju_mem_dl dd.img img {border-radius:20px;width:40px;}
.juju_mem_dl dt {margin:0 0 3px 50px;font-weight:600;}
.juju_mem_dl dt span {display:inline-block;color: #e37a39;padding-right:3px;}
.juju_mem_dl dt span.mem_out {display:inline-block;color: red;padding-right:3px;}
.juju_mem_dl dd.desc {margin:0 0 0 50px;color:#666;}
.juju_mem_dl dd.desc p.email {font-size:11px;}

.juju_mem_ico {float:right;}
.juju_mem_ico .juju_ico {float:right;margin:-33px 0 0 0;width:30px;height:30px;background:url(../images/ico_i2.png) no-repeat 0 0;background-size:auto 100%;}
.juju_mem_ico .juju_mem_layer {border:1px solid #666;right:20px;background:#fff;position:absolute;width:220px;z-index:100;padding:5px 0;}
.juju_mem_ico .juju_mem_layer p {padding:4px 10px 5px 25px;}
.juju_mem_ico .juju_mem_layer p.t1 {background:url(../images/ico_i5.png) no-repeat 11px 4px;background-size:auto 65%;}
.juju_mem_ico .juju_mem_layer p.t2 {color:red;padding:9px 10px 5px 35px;margin-top:3px;background:url(../images/ico_i4.png) no-repeat 10px 8px;background-size:auto 65%;border-top:1px dotted #666;}

.juju_bang_list {overflow:hidden;padding:10px 0 10px 0;border-bottom:1px dotted #e5e5e5;}
.juju_bang_list:last-child {padding:10px 0 15px 0;border:none;}
.juju_bang_list dd.img {float:left;width:40%;}
.juju_bang_list dd.img img {width:100%;}
.juju_bang_list dt {margin:0 0 5px 45%;font-weight:600;font-size:15px;line-height:20px;}
.juju_bang_list dd.date {margin:0 0 30px 45%;color:#666;}
.juju_bang_list dd.img .withdrawal {position:absolute;padding:0 0 0 20px;font-size:14px;margin:-18px 0 0 41%;background:url(../images/ico_i4.png) no-repeat 0 0;background-size:auto 110%;}
.tit_c1 {padding: 31px 10px 18px;color: #1b1b1b;font-size: 15px;font-weight: 600;text-align:center;}
.tit_c1 span {color: #e37a39;font-size: 15px;}
.tit_c2 {padding: 5px 10px 18px;color: #1b1b1b;font-size: 15px;font-weight: 600;text-align:center;}
.tit_c2 span {color: #e37a39;font-size: 15px;}

.my_area_desc2 {padding:0 0 20px 0 !important;border:none !important;}
.my_area_desc2 .desc {margin:0 !important;}
.b_line {border-top:1px solid #e5e5e5;}

.left_area1 .greeting {margin-bottom:5px !important;}
.left_area1 .mgi {font-size:14px;padding:5px 0 0 7px;}
.juju_ment {margin-top:18px;text-align:center;font-size:16px;font-weight:500;color:#555;}
.juju_ment strong {color: #e37a39;font-size:16px;}

.f4u_sl {text-align:center;padding:25px 0 0 18px;}
.f4u_sl img {width:50%;}
.f4u_juju_rep {margin-top:15px;}
.f4u_juju_rep .tit {text-align:center;font-size:20px;padding:8px 0;font-weight:600;padding:15px 0;border-bottom:1px solid #e5e5e5;}
.f4u_juju_rep img {width:100%;}
.f4u_juju_rep1 {text-align:center;font-size:17px;line-height:28px;color:#777;padding:20px 0;}

.f4u_sign_ak {text-align:center;font-size:14px;}
.f4u_sign_ak a {font-weight:600;color: #e37a39;}

.f4u_invitey_wrap {text-align: center;padding:35px 0 30px 0;border-bottom:1px solid #e5e5e5;}
.f4u_invitey_wrap .user_img1 img {width:70px;}
.f4u_invitey_wrap .greeting1 strong {font-size:18px;color: #e37a39;}
.f4u_invitey_wrap .greeting1 {font-size:18px;padding-top:25px;}

/* 20190828 */
.desc_po {text-align:center;line-height:24px;font-size:14px;padding-bottom:20px;}
.business_info1 .table_area_b{margin:0 auto;padding:38px 0 25px;}
.table_area1 #menu_business1 {width:100%;float:left;}
.business_info1 .table_area1 {text-align:center;border-left:1px solid #e37a39;}
.business_info1 .table_area1 li{float:left;border:1px solid #e37a39;width:33.3%;margin:0 0 0 -2px;}
.business_info1 .table_area1 li a {width:100%;background:#fff;font-size: 13px;color: #e37a39;display:block;padding:10px 0;}
.business_info1 .table_area1 li.active a{background: #e37a39;color:#fff;}

.my_item_list_area1 .my_item_list {width:100%; }
.my_item_list_area1 .my_item_list:after {content:""; display:block; clear:both; }
.my_item_list_area1 .my_item_list > li {margin-top:27px; margin-left:27px; float:left; border:1px solid #e5e5e5; }
.my_item_list_area1 .my_item_list > li:nth-child(3n + 1) {margin-left:0px; }
.my_item_list_area1 .my_item_list > li:nth-child(-n + 3) {margin-top:0px; }
.my_item_list_area1 .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_area1 .my_item_list > li > a .img img {width:380px; height:204px; vertical-align:top; }
.my_item_list_area1 .my_item_list > li > a .date {padding:5px 15px 20px 0; text-align:right; font-size:14px; color:#707070; }
.my_item_list_area1 .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_area1 .my_item_list > li > a .date span.close {background-color:#252525; color:#fff; }

.my_item_list_area1 .my_item_list > li > a .detail_info_list {padding:0 20px 10px 20px;}
.my_item_list_area1 .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_area1 .my_item_list > li > a .detail_info_list li .title {padding-bottom:10px; font-size:14px; color:#707070; }
.my_item_list_area1 .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_area1 .my_item_list > li > a .btm_stat {padding:0 20px 20px 20px;}
.my_item_list_area1 .my_item_list > li > a .btm_stat .stat_txt {margin-left:10px; font-size:14px; color:#707070; vertical-align:2px; }
.my_item_list_area1 .my_item_list > li > a .btm_stat .stat_txt:first-child {margin-left:0px; }
.my_item_list_area1 .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_area1 .my_item_list > li > a .btm_stat .stat_num.first {width:92px; }
.my_item_list_area1 .my_item_list > li > a .btm_stat em {font-size:18px; color:#e37a39; font-style:normal;}

.follow_div .tab_content {padding-top:10px;}
.follow_div .tb_type_10 {border-top:2px solid #000;border-bottom:1px solid #ddd;width:100%;margin-bottom:10px;}
.follow_div .tb_type_10 th {background:#efefef;font-size:11px;text-align:center;padding:12px 10px;border-left:1px solid #ddd;}
.follow_div .tb_type_10 td {text-align:center;font-size:11px;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:10px 0 20px 0;border:1px solid #fff;}
.follow_div .my_item_list_area1 {width:100%;margin:0 auto;border:none;}
.follow_div .my_item_list_area1 .my_item_list li {overflow:hidden;width:100%;}
.follow_div .my_item_list_area1 .my_item_list li .follow_boxl {float:left;width:49.5%;}
.follow_div .my_item_list_area1 .my_item_list li .follow_boxr {float:right;width:49.5%;border-left:1px dotted #ccc;}
.follow_div .my_item_list_area1 .my_item_list li .follow_box .title {text-align:right;font-size:11px;padding:15px 15px 5px 15px;}
.follow_div .my_item_list_area1 .my_item_list li .follow_box .num {text-align:right;font-weight:800;font-size:17px;padding:5px 15px 15px 15px;}
.follow_div .my_item_list_area1 .my_item_list li .follow_boxb {clear:both;}
.follow_div .my_item_list_area1 .my_item_list li .follow_boxb a {display:inline-block;width:93.3%;margin:0 10px 10px 10px;padding:13px 0 15px 0;font-size:13px;color:#fff;background:#e37a39;text-align: center;}
.follow_div .f_invite a em {border:1px solid #fff;width:33px;height:33px;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;width:100%;}

/* 20191027 */
.wrap_tag {padding:6px;/*background:#f2f2f2;*/text-align: center;}
.wrap_tag a {display:inline-block;padding:6px 10px;word-break: break-all;font-size: 13px;}
.wrap_tag a:hover, .wrap_tag a.on {color:#e37a39;}

.new_sub_top{height:163px;background: url('../images/bg_tit_sub03.png') center 0 no-repeat;background-size:cover;}

/* 20191104 */
.wrap_popup {width: 777px;padding-bottom:20px;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: 30px;text-align: center;color: #dd5151;font-size: 16px;border: 1px solid #afaeae;margin: 15px auto 100px;padding:10px;}

.wrap_popup_n {width:80%;}
.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;}

/* 20191120 */
.si_wrap1 img, .si_wrap2 img {width:100%;}
.si_wrap2 {padding:10px 15px 30px 15px;background:#f5f5f5;}

/* 20191208 */

.tb_type_i2 {width:100%;}
.tb_type_i2 th {text-align:right;color:#676767;font-weight:300;padding:0 10px 0 0;width:25%;}
.tb_type_i2 td {padding:4px 20px 4px 0;}
.tb_input_text {border:1px solid #dedede;padding:8px;width:100%;}
.si_wrap2 .ss {width:40%;}
.si_wrap2 .ss img {width:49%;}
.si_wrap2 p.btn {text-align:center;padding-top:60px;}
.si_wrap2 p.btn a {display:inline-block;color:#fff;background:#bb3330;font-size:18px;width:290px;height:60px;}
.si_wrap2 p.btn a:hover {background:#ff5350;}
.si_wrap2 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;}

.i_op {cursor: pointer!important;}
.i_cl {position:absolute;margin:-55px 0 0 -20px !important;left:45%;cursor: pointer !important;}

.ipage04 {border:1px solid #dedede;overflow: hidden;}

.map_na {display:inline-block;width:70px;height:60px;position: absolute;color:#ffff;cursor: pointer;left:50%;}
.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:-165px 0 0 55px;}
.map_na2 {margin:-90px 0 0 10px;}
.map_na3 {margin:-120px 0 0 -80px;}
.map_na4 {margin:-210px 0 0 -140px;width:100px;}
.map_na5 {margin:-295px 0 0 -85px;}
.map_na6 {margin:-330px 0 0 20px;}

.hidden_text {position:fixed;overflow:hidden;width:0px;height:0px;top:-100px;z-index:-9999;font-size:0px;}

/* 20200104 */
.ptitle_wrap {overflow:hidden;clear:both;height:160px;}
.ptitle_wrap h2 {position: absolute;font-size:22px;font-weight:600;margin:18px 0 0 22px;}

/* 20200310 */
.funding_info_area1 .line_sec {margin:0 auto;overflow:hidden;width:100%;text-align: center;}
.funding_info_area1 .line_sec p {display:inline-block;width:110px;text-align: right;padding:6px 10px 0 0;font-size:14px;font-weight:600;}
.funding_info_area1 .line_sec input {display:inline-block;padding:10px;height:40px;}
.funding_info_area1 .ment {margin:0;font-size:12px !important;line-height:20px;padding-top:10px;}
.funding_info_area1 .btm_form_box {margin:0 auto;width:170px;padding-bottom:15px;}

.section_detail .wrap_btnn {overflow: hidden;padding: 0 10px 50px;}
.section_detail .wrap_btnn .btn{text-align:center;display:inline-block;line-height:50px;}
.section_detail .wrap_btnh {padding-top:5px;overflow:hidden;clear:both;}
.section_detail .wrap_btnn .btn01 {background: #e37a39;width: 100%;float: left;font-size: 17px;color: #fff;font-weight: 600;}
.section_detail .wrap_btnn .btn02_1 {background: #fff;width: 49%;float: left;font-size: 15px;color: #2a1a16;font-weight: 300;box-sizing: border-box;border: 1px solid #e1e1e1;}
.section_detail .wrap_btnn .btn02_1 .icon{width:25px;vertical-align: -4px;margin-right:6px;}
.section_detail .wrap_btnn .btn02_2 {background: #fff;width: 49%;float: right;font-size: 15px;color: #2a1a16;font-weight: 300;box-sizing: border-box;border: 1px solid #e1e1e1;}
.section_detail .wrap_btnn .btn02_2 .icon{width:25px;vertical-align: -4px;margin-right:6px;}
.section_detail .wrap_btnn .btn03_1 {background: #fff;width: 32%;float: left;font-size: 15px;color: #2a1a16;font-weight: 300;box-sizing: border-box;border: 1px solid #e1e1e1;}
.section_detail .wrap_btnn .btn03_1 .icon{width:25px;vertical-align: -4px;margin-right:6px;}
.section_detail .wrap_btnn .btn03_2 {background: #fff;width: 32%;float: left;font-size: 15px;color: #2a1a16;font-weight: 300;box-sizing: border-box;border: 1px solid #e1e1e1;margin-left:2%;}
.section_detail .wrap_btnn .btn03_2 .icon{width:25px;vertical-align: -4px;margin-right:6px;}
.section_detail .wrap_btnn .btn03_3 {background: #fff;width: 32%;float: right;font-size: 15px;color: #2a1a16;font-weight: 300;box-sizing: border-box;border: 1px solid #e1e1e1;}
.section_detail .wrap_btnn .btn03{background:#898989;width:100%;float:left;font-size: 17px;color: #fff;font-weight: 600;margin:5px 0 0;}

/* 20200312 */
.wrap_share {padding:10px 0;}
.wrap_share .share-button2 {display:inline-block;}
.wrap_share i {display:inline-block;font-size:25px;padding:5px;border-radius:6px;}
.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_2 {text-align:right;padding-right:5px;}
.wrap_share_3 {text-align:center;}
.wrap_share_2 i {margin:0 3px;}
.wrap_share_3 i {margin:0 3px;}
.wrap_share_4 {text-align:left;padding:10px 0 0 122px;}

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

/* 20200405 */
.list_main li .wrap_likeview {overflow:hidden;margin:5px 10px 10px 10px;padding-top:10px;border-top:1px dotted #ccc;}
.list_main li .wrap_likeview .date {float:left;line-height: 22px;text-align: left;font-size: 12px;}
.list_main li .wrap_likeview .lv {float:right;text-align:right;}
.list_main li .wrap_likeview .lv .on {color:#ff6600;} 
.list_main li .wrap_likeview .lv_main {float:right;text-align:right;margin-right: 40px;}
.list_main li .wrap_likeview p {line-height: 22px;text-align: right;font-size: 12px;color: #333;}
.list_main li .wrap_likeview p span {display:inline-block;padding:0 3px 0 15px;color:#999}

.wrap_detail_r {overflow:hidden;}
.wrap_detail_r .title {font-size:18px;line-height:24px;}
.wrap_detail_r .title strong {display:inline-block;font-size:18px;color:#e37a39 !important;padding-right:10px;margin-right:10px;line-height:16px;border-right:2px solid #e37a39;}
.wrap_detail_r .data {overflow:hidden;font-size:14px;color:#999;padding:15px 0;border-bottom:1px dotted #ccc;}
.wrap_detail_r .data .write {float:left;}
.wrap_detail_r .data .date {float:right;}
.wrap_detail_r .contents {min-height:50px;padding:30px 0;}
.wrap_detail_r .prenext {border-top:1px solid #ddd;padding:15px 0;}
.wrap_detail_r .gotolist {display:block;width:100%;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:12px;display:inline-block;padding-right:7px;color:#e37a39 !important;}
.wrap_btnt .wrap_btnh {font-size:12px;}
.wrap_btnt .wrap_btnh span.like {color:#e37a39 !important;font-size:12px;display:inline-block;padding:0 0 0 5px;}
.wrap_btnt .wrap_btnh a {display:inline-block;background:#eee;padding:10px;}

.wrap_btnt .wrap_btnh {color:#1b1b1b;padding:5px 0 15px 0;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:-1px;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:-1px;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:-1px;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;font-size: 14px;}
.wrap_btnt .wrap_btnh span.likeit_on i.num {color:#e37a39 !important;font-style: normal;display: inline-block;padding-left:5px;font-size: 14px;}


.wrap_btnt1 {float:left;text-align:left;padding:3px 0 15px 0;width:100%;}
.wrap_btnt1 span {font-size:12px;display:inline-block;}
.wrap_btnt1 em {font-size:12px;display:inline-block;font-style:normal;color:#e37a39 !important;padding:0 5px 0 5px;}

.board-nav {margin-top:10px;}

.wrap_comment {background:#eee;padding:10px;border-top:1px solid #ddd;}
.wrap_comment2 {background:#fcfcfc;padding:10px;border-top:1px solid #ddd;}
.wrap_comment_input {overflow:hidden;}
.wrap_comment_input .wc_input {float:left;padding:10px;border:1px solid #ccc;width:100%;}
.wrap_comment_input a {display:inline-block;width:100%;text-align:center;background:#e37a39;color:#fff;padding:12px 0;margin-top:5px;font-size:14px;}
.wrap_comment_input a.submit {float:right;text-align:center;background:#e37a39;color:#fff;padding:8px 0px;font-size:12px;width:120px;}

.wrap_comment_box {overflow:hidden;border-top:1px solid #ccc;padding:20px 0 10px 0;}
.wrap_comment_box:nth-child(1) {border:none;padding:10px 0 0 0;}
.wrap_comment_box .pimage {float:left;margin-right:10px;overflow:hidden;border-radius:25px;height:35px;}
.wrap_comment_box .pimage img {width:35px;height:35px;}
.wrap_comment_box .datao {overflow:hidden;}
.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-right:8px;font-size:15px;}
.wrap_comment_box .datao p.user .uname {font-weight:600;font-size:15px;float: left;}
.wrap_comment_box .datao p.user .date {font-weight:600;padding-right:8px;font-size:12px;color:#888;clear:both;display: block;margin-top:-2px;}
.wrap_comment_box .datao p.user .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: relative;float: left;}
.wrap_comment_box .datao p.date {font-weight:600;padding-right:8px;padding-top:3px;font-size:12px;color:#888;}
.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 .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 45px;padding:10px 0 0 0;overflow: hidden;font-size:15px;}
.wrap_comment_box .texty p {line-height:18px;font-size:15px;overflow: hidden;padding-bottom:25px;word-spacing: 0.5px;}
.wrap_comment_box .texty p.reply_del {padding:5px 0 25px 0px;word-spacing: 0.5px;}

.wrap_comment_box .reply2 {float:left;padding-bottom:5px;}
.wrap_comment_box .reply2 a {display: inline-block;line-height: 10px;font-size:14px;color:#888;}

.wrap_comment_box .delmodi {float:right;padding-bottom:5px;}
.wrap_comment_box .delmodi a {display: inline-block;line-height: 12px;font-size:14px;}
.wrap_comment_box .delmodi a.modi {display:inline-block;border-right:1px solid #999;padding-right:10px;margin-right:5px;color:#888;}
.wrap_comment_box .delmodi a.del {display:inline-block;color:#888;}

.wrap_comment_box .likebox {float:right !important;}
.wrap_comment_box .likebox a {display: inline-block;line-height: 10px;font-size:14px;}

.wrap_comment_box p.like_off span {float:left;width:18px;height:18px;margin:0 1px 0 8px;}
.wrap_comment_box p.like_off span.like {background: url(../images/neo_mark_good.png) no-repeat 0 0;background-size: 100%;}
.wrap_comment_box p.like_off em {font-style: normal;font-size:14px;color:#464646;display: inline-block;padding:3px 0 0 2px;}
.wrap_comment_box p.like_off2 span {float:left;width:18px;height:18px;margin:0 1px 0 8px;}
.wrap_comment_box p.like_off2 span.like {background: url(../images/neo_mark_good.png) no-repeat 0 0;background-size: 100%;}
.wrap_comment_box p.like_off2 em {font-style: normal;font-size:14px;color:#464646;display: inline-block;padding:3px 0 0 2px;}
.wrap_comment_box p.like_on span {float:left;width:18px;height:18px;margin:0 1px 0 8px;}
.wrap_comment_box p.like_on span.like {background: url(../images/neo_mark_good_on.png) no-repeat 0 0;background-size: 100%;}
.wrap_comment_box p.like_on em {font-style: normal;font-size:14px;color:#e37a39;display: inline-block;padding:3px 0 0 2px;}

.wrap_comment_box .wrap_comment_box {overflow:hidden;border-top:1px dotted #ccc;padding:20px 0 0px 0;margin:0 0 0 45px;}
.wrap_comment_box .wrap_comment_box .dicon {float:left;color:#e37a39;font-size:20px;padding:10px 5px 0 0px;}
.wrap_comment_box .wrap_comment_box .pimage {float:left;margin-right:10px;overflow:hidden;border-radius:25px;height:35px;}
.wrap_comment_box .wrap_comment_box .pimage img {width:35px;height:35px;}
.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:15px;}
.wrap_comment_box .wrap_comment_box .datao p.date {font-weight:600;padding-right:8px;font-size:12px;color:#888;}
.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 70px;padding:10px 0 0 0;line-height:22px;font-size:15px;}
.wrap_comment_box .wrap_comment_box .texty2 {margin:10px 0 10px 50px;}
.wrap_comment_box .wrap_comment_box .texty3 {margin:0px 0 10px 0px;padding:0;word-spacing: 0.5px;}

.wrap_comment_box .texty .wrap_comment {background:#eee;padding:20px;border-top:1px solid #ddd;}
.wrap_comment_box .texty .wrap_comment_input {overflow:hidden;padding:0 0 10px 0;}
.wrap_comment_box .texty .wrap_comment_input .wc_input {float:left;padding:10px;border:1px solid #ccc;width:100%;}
.wrap_comment_box .texty .wrap_comment_input .wc_input2 {float:left;padding:10px;border:1px solid #ccc;width:calc(100% - 22px);height:80px;}
.wrap_comment_box .texty .wrap_comment_input a.md {float:right;text-align:center;background:#e37a39;color:#fff;padding:10px 0;font-size:14px;}
.wrap_comment_box .texty a.cs {display:inline-block;text-align:center;background:#aaa;color:#fff;padding:5px 0;font-size:14px;width:100%;margin-top:-5px;}
.wrap_comment_box .texty .wrap_comment_input22 {overflow:hidden;padding:0 0 0px 0;}

.wrap_like_share2 {border-top:1px solid #aaa;padding:15px 0;overflow: hidden;}

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

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

.bline-t {clear: both;}

.wrap_comment_box .texty a.cs {float:right;text-align:center;background:#666;color:#fff;padding:5px 0px;font-size:12px;margin:5px 0 0 5px;width:50px;}
.wrap_comment_box .texty .wrap_comment_input a.md {float:right;text-align:center;background:#e37a39;color:#fff;padding:5px 0px;font-size:12px;width:50px;}

.wrap_comment_input .wc_input2 {float:left;padding:10px;border:1px solid #ccc;width:calc(100% - 23px); margin-bottom: 5px;height:80px;}
.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) !important;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);}


/* 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:18px !important;}
.note-editor p {line-height:22px !important;}

/* 20200525 */
.pop_allim .ment {padding:15px 5px 5px 5px;}
.pop_allim .title {text-align:center;}
.pop_allim .title strong {text-align:center;font-size:16px;font-weight:600;}
.pop_allim .txt1 {font-size:13px !important;line-height:20px !important;padding:0 !important;}
.pop_allim .txt2 {text-align:left;padding:10px 20px 13px 20px !important;}
.pop_allim .txt2 .t2 {display:inline-block;font-weight:600;color:#333;font-size:13px !important;padding-bottom:5px;}
.pop_allim .txt2 select {width:200px;border:1px solid #ccc;padding:5px;margin-bottom:10px;}
.pop_allim .txt2 .moy {border:1px solid #ccc;padding:5px;width:200px;text-align-last: right;}
.pop_allim .txt2 em {font-style:normal;font-weight:600;color:#333;font-size:13px !important;}
.pop_allim .txt2 .moy1 {border:1px solid #ccc;padding:5px;width:100%;}

/* 20200526 */
.status_blink {animation: blink 4s infinite;-webkit-animation: blink 4s infinite;line-height: 22px !important;height:52px;display:table !important;}
.status_blink p {font-size: 15px;display:table-cell;text-align: center;vertical-align: middle;}
@keyframes blink {
0% {background-color: #fff; color: #000;}
50% {background-color: #8EE1CC; color:#1b1b1b;}
100% {background-color: #fff; color:#1b1b1b;}
}
@-webkit-keyframes blink {
0% {background-color: #fff; color: #000;}
50% {background-color: #8EE1CC; color:#1b1b1b;}
100% {background-color: #fff; color:#1b1b1b;}
}
@-moz-keyframes blink {
0% {background-color: #fff; color: #000;}
50% {background-color: #8EE1CC; color:#1b1b1b;}
100% {background-color: #fff; color:#1b1b1b;}
}

/* 20200716 */
.stock_body {font-family:'NotoSansKR';}
.stock_body .title_type_1 {font-size:17px;text-align:center;color:#444;line-height:26px;padding:20px 0;letter-spacing: -.1rem;}
.stock_body .title_type_1 .dy {font-size:22px;font-weight:600;color:#777 !important;padding-right:4px;}
.stock_body .title_type_1 strong {color:#37a1e0;font-size:21px;font-weight:550;}
.stock_body .title_type_1 strong.t1 {color:#37a1e0;font-size:26px;font-weight:550;}
.stock_body .title_type_1 p {font-size:18px;color:#aaa;margin-top:-15px;}
.stock_body .st1_p1 {font-size:13px;line-height:22px;font-weight:400;letter-spacing: -.02rem;padding:0 0 20px 0;}
.stock_body .st1_p1 .under_st {text-decoration: underline;font-size:13px;}
.stock_body .st1_p1 strong {font-size:13px;}
.stock_body .title_type_2 {font-size:15px;color:#1b1b1b;line-height:40px;padding:20px 0 0 0;letter-spacing: -.09rem;font-weight:550;}
.stock_body .title_type_2 em.bul {display:inline-block;width:14px;height:14px;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:15px;font-weight:550;}
.stock_body .title_type_3 {font-size:14px;color:#1b1b1b;padding:10px 0 5px 0;letter-spacing: -.09rem;font-weight:700;line-height:24px;}
.stock_body .title_sbody {font-size:13px;line-height:22px;font-weight:500;letter-spacing: -.03rem;}
.stock_body .div_line {overflow:hidden;font-size:16px;line-height:25px;font-weight:500;letter-spacing: -.03rem;padding:15px;border:1px solid #dedede;color:#666;margin:10px 0 20px 0;}
.stock_body .div_line strong {font-size:13px;}
.stock_body .div_line_none .div_title {color:#1b1b1b;letter-spacing:-1px;font-weight:600;font-size:14px;padding:0 0 5px 12px;text-indent:-13px;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 10px;background-size: 50%;}
.stock_body .div_line_none .div_title strong {color:#aaa;font-weight:600;font-size:14px;padding-right:10px;}
.stock_body .div_line_none .div_title span {color:#ff6600;font-size:14px;}
.stock_body .div_line_none .div_indent {font-size:13px;padding: 0 0 15px 12px;line-height:22px;}
.stock_body .div_line_none .div_indent p {font-size:13px;padding: 0 0 0 15px; text-indent:-17px;}
.stock_body .div_line_none .div_indent div p {font-size:13px;padding: 0 0 0 14px; text-indent:-7px;}
.stock_body .div_line_none .div_indent strong {font-size:13px;}
.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:13px;line-height:22px;font-weight:500;letter-spacing: -.03rem;color:#666;margin:10px 0 10px 0;}
.stock_body .div_line_none .div_center {text-align:center;padding:10px 0 0 0;}
.stock_body .div_line .simg {overflow:hidden;width:100%;margin: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;}
.stock_body .div_sh a {display:inline-block;font-weight:600;font-size:13px;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:5px;margin-bottom:20px;}
.stock_body .div_gray .div_titley {font-size:15px;font-weight:600;color:#111;margin:10px 0;clear:both;}
.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 #aaa;color:#111;font-size:12px;}
.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 #aaa;border-left:1px solid #aaa;line-height:18px;}
.stock_body .div_gray .table_st td {background:#fff;border-bottom:1px solid #aaa;border-left:1px solid #aaa;}
.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 10px;text-align:left;}
.stock_body .div_gray .table_st_list th {background:#edf1f4;}
.stock_body .div_gray .table_st_list td {vertical-align:top;background:#fff;font-size:12px;padding:3px 10px;text-indent: -10px;line-height:18px;}
.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 {display:table;overflow:hidden;font-size:16px;line-height:25px;font-weight:500;letter-spacing: -.03rem;background:#fff;padding:15px;border:1px solid #dedede;color:#666;margin:10px 0 20px 0;}
.stock_body .div_line2 .simg {overflow:hidden;margin:0;text-align: left;float:left;}
.stock_body .div_line2 .simg img {width:90px;}
.stock_body .div_line2 .title_type_3 {float:right;width:60%;height:75px;line-height:22px;}
.stock_body .div_line2 .title_type_3 table {width:100%;height:100%;}
.stock_body .div_line2 .title_type_3 table td {font-size:14px;}
.stock_body .div_line2 .title_sbody {clear:both;margin-left:0;font-size:13px;line-height:22px;font-weight:500;letter-spacing: -.03rem;padding-left:10px;text-indent: -10px;}

.stock_body .div_table_p {margin:10px 15px 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:11px;font-weight:600;line-height:20px;background:#4796c5;border-bottom:2px solid #fff;padding:0 5px;}
.stock_body .div_table_p .tablo_line td {vertical-align:top;text-align:left;color:#111;font-size:12px;line-height:20px;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:-15px;}
.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 p {font-size:12px;}
.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:0 1px;}
.stock_body .div_table_p .tablo_line .tr1 th .br_th {background:#b3c1c8;border-radius: 10px 10px 0 0;padding:6px 0 5px 0;}
.stock_body .div_table_p .tablo_line .tr1 td {background:transparent;}
.stock_body .t_indent_y {padding:0 10px 0 10px !important;font-size:14px;text-indent:0px !important;}

.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%;}

.stock_body .list_main {width:102%;margin:0 0 0 -5px;}
.stock_body .list_main li {margin-bottom:10px;}

/* 20210227 */
.stock_body .paBox_01 {text-align: center;padding:50px 0 40px 0;}
.stock_body .paBox_01 img {width:30px;}
.stock_body .paBox_01 .paMent_01 {font-size:20px;padding:10px 0 10px 0;word-break: keep-all;line-height: 26px;}
.stock_body .paBox_01 .paMent_02 {font-size:25px;color:#4ba9e2;font-weight: 600;padding:0 0 8px 0;}
.stock_body .paBox_02 {text-align: center;}
.stock_body .paBox_02 .paMent_01 {font-size:18px;padding:80px 0 40px 0;word-break: keep-all;line-height: 24px;}
.stock_body .paBox_02 .paMent_01 strong {font-size:18px;color:#ea8f4d;}
.stock_body .paBox_02 .paMent_02 {font-size:15px;line-height: 24px;padding:0 20px 25px 20px;word-break: keep-all;}
.stock_body .paBox_02 .paMent_02 strong {font-size:15px;}
.stock_body .paBox_02 .paMent_03 {padding:50px 0 0px 0;font-size: 18px;font-weight: 600;line-height: 24px;}
.stock_body .paBox_02 .paMent_03 strong {padding:125px 0 40px 0;font-size: 18px;color:#ea8f4d;}
.stock_body .paBox_03 {text-align: center;padding:0px 0 50px 0;}
.stock_body .paBox_03 .paMent_01 {font-size:20px;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:20px;height:20px;margin-right:5px;background: url(../images/stock_kotc_04_61.png) no-repeat 0 4px;background-size:100%;}
.stock_body .paBox_03 .paMent_02 {font-size:24px;color:#ea8f4d;font-weight: 700;padding:25px 0 5px 0;}
.stock_body .paBox_03 .paMent_03 {font-size:12px;color:#1b1b1b;font-weight: 300;padding:15px 0 5px 0;line-height: 15px;}
.stock_body .paBox_04 .paMent_01 {padding:0px 0 20px 0;font-size: 20px;font-weight: 600;}
.stock_body .paBox_04 .paMent_01 strong {font-size: 20px;color:#ea8f4d;}
.stock_body .eaBox {overflow: hidden;padding:18px;margin-bottom:50px;border:1px solid #dedede;}
.stock_body .eaBox .uleaB {overflow: hidden;/*width:300px;*/text-align: center;margin:0 auto;}
.stock_body .eaBox .uleaB li {display:inline-block;background: url(../images/stock_kotc_04_6.png) no-repeat 0 0;background-size:100%;margin:0 0 0 2px;}
.stock_body .eaBox .uleaB li:first-child {margin:0;}
.stock_body .eaBox .uleaB li div {display: table;}
.stock_body .eaBox .uleaB li div p {width:95px;height:95px;display: table-cell; vertical-align: middle;text-align: center;font-size:12px; line-height: 16px;}
.stock_body .kTitle1 {font-size:20px;padding-bottom:30px;font-weight: 650;}
.stock_body .eaBox2 {overflow: hidden;padding:20px;border:1px solid #dedede;}
.stock_body .eaBoxl {float:left;line-height: 20px;}
.stock_body .eaBoxl .kTitle {font-size:20px;padding:15px 0 60px 0;font-weight: 650;line-height:26px;word-break: keep-all;}
.stock_body .eaBoxl .kCont {font-size:16px;color:#666;line-height: 24px;}
.stock_body .eaBoxr {float:right;margin:0 0 0 0;text-align: right;}
.stock_body .eaBoxr img {margin:0 0 0 0;width:80px;}

.stock_body .eaBox2 .paMent_01 {font-size:16px;padding:0px 0 10px 0;text-align: center;line-height: 24px;}
.stock_body .eaBox2 .paMent_01 strong {font-size:16px;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 0 0;text-indent: -10px;padding-left:15px;line-height: 20px;}
.stock_body .eaBox2 .eaUlarr li span  {font-size:14px;}
.stock_body .eaBox2 .eaUlarr li strong  {font-size:14px;}

.stock_body .eaBoxl2 {text-align: center;}
.stock_body .eaBoxl2 img {width:90%;}
.stock_body .eaBoxr2 .kCont {font-size:15px;line-height: 24px;font-weight: 200;padding-top:20px;word-break: keep-all;}
.stock_body .eaBoxr2 .kCont span {color:#ea8f4d;font-size: 15px;}
.stock_body .eaBoxr2 {font-size: 16px;text-align: center;}

.stock_body .eaBox_gray {border-radius: 5px;background: #edf1f4;padding:28px 15px 0 15px;}
.stock_body .eaBox_gray dl dt {font-size:18px;font-weight: 600;padding:0 0 10px 0;line-height: 24px;}
.stock_body .eaBox_gray dl dd {line-height: 26px;font-size:15px;padding:0 0 50px 0;color:#666;}
.stock_body .eaBox_gray dl dd:last-child {padding:0 0 20px 0;}

.stock_body .eaBox_gray1 {overflow: hidden;border-radius: 5px;background: #f5f5f5;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl {width:100%;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl dt {float: left;width:100%;padding:0 0 5px 10px;text-indent:-40px;font-style: normal;font-size:16px;line-height: 20px;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl dt span {float: left;width:7px;height:7px;background-color: #37a1e0;margin:7px 45px -1px -10px;}
.stock_body .eaBox_gray1 .eaBox_gray1_dl dd {float: left;font-size:15px;color:#666;padding:0 20px 0 22px;text-indent: -10px;line-height: 24px;}

.stock_body .eaBox_gray1 .kTitle_03 {padding:0 0 10px 0;font-size:16px;}

.stock_body .eaBox_gray1 .eaBox_gray1_dll {float:left;padding-bottom:20px;}
.stock_body .eaBox_gray1 .eaBox_gray1_dlr {float:left;}

.stock_body .eaBox_noline {overflow: hidden;padding:0 0 100px 0;}
.stock_body .eaBox_nolinel {line-height: 26px;}
.stock_body .eaBox_nolinel .kTitle {font-size:18px;padding-bottom:30px;font-weight: 600;text-align: center;word-break: keep-all;}
.stock_body .eaBox_nolinel .kCont {font-size:15px;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 {margin:23px 0 20px 0;text-align:center;}

.stock_body .eaBox_orange {background:#ffc91d;padding:15px;overflow: hidden;border-radius: 5px;}
.stock_body .eaBox_orangel .kTitle {font-size:20px;padding:15px 0 70px 0;font-weight: 600;}
.stock_body .eaBox_orangel ol li {font-size: 16px;padding:2px 0 2px 20px;line-height:24px;text-indent:-20px;}
.stock_body .eaBox_orangel ol li strong {font-size: 16px;}
.stock_body .eaBox_oranger {float:right;margin: 0 0 0 0;}
.stock_body .eaBox_oranger img {width:80px;}
.stock_body .kTitle_01 {text-align:center;font-size:18px;padding:0px 0 30px 0;font-weight: 600;}
.stock_body .kTitle_01 strong {display: block;text-align: center;font-size:20px;color:#e46c0a;padding:30px 0 40px 0;}
.stock_body .kTitle_02 {text-align:center;font-size:20px;padding:80px 0 40px 0;font-weight: 600;line-height: 26px;}
.stock_body .kTitle_02 strong {font-weight: 700;font-size:20px;color:#ea8f4d;}
.stock_body .kTitle_03 {text-align:center;font-size:20px;padding:50px 0 20px 0;font-weight: 600;line-height: 26px;}
.neo_section_box_s .btm_form_box {padding:10px 0 0 0;text-align: center;}
.neo_section_box_s .btm_form_box a {text-decoration: underline;}
.tb_type_00 {width:100%;font-size:16px;border-bottom:1px solid #000;table-layout: fixed;}
.tb_type_00 th {border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;background: #edf1f4;padding:12px;font-weight:400;}
.tb_type_00 th:first-child {border-left:none;}
.tb_type_00 td {text-align: center;padding:5px;border-left:1px solid #000;border-bottom:1px solid #000;line-height: 16px;}
.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_00 .tboldblue {color:#004aad;}

.neo_section_banner {border-bottom:5px solid #ebebeb;margin:0;}
.neo_section_banner a {display:block;margin-bottom: -10px;}
.neo_section_banner img {width:100%; }
.neo_section_banner .inner img {width:100%;}

.neo_section_banner_125 {/*border-bottom:5px solid #ebebeb;*/margin:20px 0 0px 0;height: 125px;}
.neo_section_banner_typea {background: url(../images/banner_m01_bg.png) center top no-repeat;height:125px;background-size: auto 100%;}
.neo_section_banner_typea .ban_ment_01 {font-size:14px; font-weight : 300; color : #ffffff;padding:40px 0 0 15px;}
.neo_section_banner_typea .ban_ment_02 {font-size:18px; font-weight : 600; color : #ffffff;padding:2px 0 0 15px;}
.neo_section_banner_typeb {background: url(../images/banner_m02_bg.png) center top no-repeat;height:125px;background-size: auto 100%;}
.neo_section_banner_typeb .ban_ment_01 {font-size:18px; font-weight : 600; color : #ffffff;padding:30px 0 0 15px;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal; overflow: hidden;    }
.neo_section_banner_typeb .ban_ment_02 {font-size:14px; font-weight : 300; color : #ffffff;padding:2px 0 0 15px;line-height: 20px;}

.neo_section_kakao .inner img {width:100%;}

.tb_type_ic, .tb_type_ic2 {width:100%;}
.tb_type_ic2 th {text-align:right;color:#676767;font-weight:300;font-size:12px;padding:0 10px 0 5px; }
.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;padding:0 50px 10px 60px;text-indent: -20px;}
.tb_input_text2 {border:1px solid #dedede;padding:5px;width:100%;}

.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:90%;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;}

.neo_dl_type4 {float:left;margin:25px 80px 10px 0;border-bottom:1px solid #e7e7e7;padding:0 0 22px 0;cursor: pointer;}
.neo_dl_type4:nth-child(odd) {margin:20px 0 10px 0;}
.neo_dl_type4 dd.neo_media {overflow:hidden;border-top-left-radius:5px;border-radius:10px;float:left;width:100%;margin-bottom:15px;}
.neo_dl_type4 dd.neo_media .fully {height:135px;}
.neo_dl_type4 dd.time {color:#999;position:absolute;margin:0 0 0 445px;}
.neo_dl_type4 dt {color:#1b1b1b;font-size:11px;}
.neo_dl_type4 dt i {font-style:normal;color:#999;display:inline-block;padding:0 5px;font-size:10px;vertical-align:top;}
.neo_dl_type4 dt span {color:#999;}
.neo_dl_type4 dt p {color:#999;padding:8px 0 15px 0;}
.neo_dl_type4 dd.ment {font-size:14px;font-weight:600;padding-bottom:10px;}

.neo_section_box_s {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_st .ment {padding:10px 0 0 0;}
.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_st .neo_dl_type4 {float:left;width:100%;margin:5px 0px 0px 0;border-bottom:none;padding:0 0 22px 0;cursor: pointer;}

.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:20px;color:#e37a39;padding:30px 0 20px 0;}
.wrap_join_m .join_ment .ment02 {font-size:16px;padding:0 0 20px 0;line-height:28px;}
.wrap_join_m .join_ment .ment02 .f_blue {font-size:16px;color:#e37a39;}
.wrap_join_m .wrap_btn {padding:25px 0 0;border-top:1px solid #e5e5e5}
.wrap_join_m .wrap_btn .btn {display: inline-block;font-size: 18px;color: #fff;font-weight: 100;width: 150px;line-height: 55px;text-align: center;background: #e37a39;border: 1px solid #e37a39;margin: 0 8px;}
.wrap_join_m .wrap_btn .btn02{color: #e37a39;text-align:center;background:#fff;}

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

/* 20201026 */
.box_cal {overflow:hidden;padding:0 10px 10px 10px;}
.bg_cal_03 a.txt {line-height: 70px !important;}
.bg_cal_03 .bg_cal {position:absolute;margin:13px 0 0 10px;width:55px;height:55px;/*background:url(../images/bg_cal_03.png) no-repeat 0 0;background-size:80%;*/}
.box_cal_l {overflow:hidden;padding:20px;border:1px solid #e0e0e0;background:#eee;}
.box_cal_c {clear:both;height:10px;margin-top:20px;}
.box_cal_c p {width:60px;margin:0 auto;}
.box_cal_c span {width:60px;height:60px;display:none;margin-left:3px;background:url(../images/bg_cal_02.png) no-repeat 0 0;background-size:80%;}

.box_cal_r h4.stit {font-size:16px;font-weight:600;padding-left:15px;background:url(../images/icon_sq1.png) no-repeat 0 8px;color:#464646;}
.box_cal_r .desc {padding:2px 2px 2px 10px;line-height:16px;text-indent: -6px;color:#888;font-size: 14px;}
.box_cal_r .desc strong {display:inline-block;font-size:15px;padding:6px 2px 0 3px;font-size: 14px;}
.box_cal_r .desc span {color:#e37a39;font-size: 14px;}
.box_cal_r .box_cont {padding:0;}
.box_cal_r .box_cont .box_con {overflow:hidden;padding:12px 0 5px 0;color:#464646;}
.box_cal_r .box_cont .box_con li {overflow:hidden;background:none !important;padding:5px 0 !important;border:none !important;height:auto !important;margin:0 !important;}
.box_cal_r .box_cont .box_con li .bc_l {float:left;font-size:15px;}
.box_cal_r .box_cont .box_con li .bc_l2 {float:left;font-size:15px;}
.box_cal_r .box_cont .box_con li .bc_r {float:right;font-weight:700;font-size: 15px;}
.box_cal_r .box_cont .box_con li .bc_bold {font-weight:700;padding-top:5px;}
.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;}
.info_area .line_sec {overflow:hidden;margin:0 !important;}
.info_area .line_sec .line_title {float:left;width:80px;padding:8px 0 0 0;font-size:16px !important;}
.info_area .line_sec .line_title2 {float:left;width:80px;padding:5px 0 0 0;font-size:16px !important;}
.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:16px;color:#636363;padding:8px 0 0 5px;}
.info_area .input_style3 {float:right;width:150px; height:42px; 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:100%;font-size:15px;padding:10px 0;margin:5px 0 0 0px;cursor: pointer;background:#fff;}
.box_cal_l .btn_dbox {text-align:center;}
.box_cal_r .btn_detail {font-size:14px;color:#555;font-weight:600;}

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


.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:15px !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;font-size: 13px;} 

/* 20201202 */
.captcha_box {color: #696969;border-top:1px solid #ccc;margin-top:10px;padding-top:5px;}
.captcha_box .ment1 {font-size:13px;font-weight:600;padding:20px 0 5px 0;line-height:18px;}
.captcha_box .ment2 {font-size:12px;color:#999;margin-bottom:15px;}
.captcha_area {overflow:hidden;width:352px;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:32px 5px 32px 10px;color:#696969;}
.captcha_area .btn_cp a i {display:inline-block;font-size:16px;margin-right:5px;text-align: center;width:22px;}

/* 20201223 */
.mIrWrap {background: #000;}

.ir_pop_layer {position: fixed;z-index: 9999;top: 0px; display: none;left: 0px;bottom: 0px;}
.ir_pop_layer:before { content: ""; position: absolute;left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #000; opacity: 0.8; z-index: 1;}
.ir_pop_layer_area {position: absolute;z-index: 2;width: calc( 100% - 20px );left: 10px;}
.ir_pop_layer_box {width:100%;}
.playerAllBu {display:inline-block;width:20px;height:20px;margin-top:3px;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: calc( 100% - 20px );background: #fff;border-radius: 10px;padding:10px;margin-top:10px;}
.ir_pop_layer_set .btn_g {border-top:1px solid #ccc;text-align: center;padding:10px 0 0 0;}
.ir_pop_layer_set .btn_g a {display:inline-block;text-align: center;width:30%;padding:10px;color:#1b1b1b;border:1px solid #ccc;font-size:13px;margin:0 5px;}
.ir_pop_layer_set .btn_g a.o {background:#e37a39;color:#fff;border:1px solid #e37a39;}

.ir_pop_layer_set .btn_g a {width:40% !important;border-radius: 0;}
.ir_pop_layer_set .btn_g a.bfr_or {color:#fff;}

.ir_pop_layer_set .tit_a {overflow:hidden;border-bottom:1px solid #ccc;width:100%;padding:0 0 10px 0;}
.ir_pop_layer_set .tit_a strong {floaT:left;font-size:18px;font-weight:600;}
.ir_pop_layer_set .tit_a strong span {font-size:18px;color:#e37a39;}
.ir_pop_layer_set .tit_a a {float:right;}

.ir_pop_layer_set .m_rscroll1 {position: fixed;top:20px;width:calc(100% - 40px);background: #fff;}
.ir_pop_layer_set .m_rscroll2 {margin-top:30px;}

.ir_pop_layer_set .tit_b {background:#f4f4f4;padding:10px 15px;margin:10px 0;}
.ir_pop_layer_set .ftype_s input {border:1px solid #ccc;padding:5px;width:160px;font-size: 14px;}
.ir_pop_layer_set .ftype_s select {border:1px solid #ccc;padding:3px;width:160px;font-size: 12px;}
.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;overflow: hidden;}
.ir_pop_layer_set .ftype_s p strong {color:#e37a39;font-size:18px;margin:0% 0 0 3px;float: left;}
.ir_pop_layer_set .ftype_s p em {color:#999;font-style:normal;font-size:14px;margin:-1px 0 0 5px;float: left}
.ir_pop_layer_set .ftype_m {color:#555;font-size:14px;line-height: 22px;}
.ir_pop_layer_set .ftype_m label {cursor: pointer;padding-right:10px;}
.ir_pop_layer_set .ftype_m input {float: left;margin:5px 4px 0 0;}
.ir_pop_layer_set .ftype_m i {font-style: normal;font-size: 14px;float: left;}
.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:#111;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:5px 0;}
.ir_pop_layer_set .tit_oflow_350 {overflow:auto;max-height:350px;}
.ir_pop_layer_set .ftype_m .samo {border: 1px solid #ccc;width: calc(100% - 10px);margin-top: 10px;}

.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;}

.ir_pop_layer1 {position: fixed;z-index: 9999;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer1:before { content: ""; position: absolute;left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #000; opacity: 0.8; z-index: 1;}
.ir_pop_layer1_area {position: absolute;z-index: 2;width: calc( 100% - 20px );left: 10px;}
.ir_pop_layer1_box {width:100%;}
.ir_pop_layer1_set {background: #fff;border-radius: 10px;padding:10px;margin-top:10px;}
.ir_pop_layer1_set .btn_g {border-top:1px solid #ccc;text-align: center;padding:10px 0 0 0;}
.ir_pop_layer1_set .btn_g a {display:inline-block;text-align: center;width:30%;padding:10px;color:#1b1b1b;border:1px solid #ccc;font-size:13px;margin:0 5px;}
.ir_pop_layer1_set .btn_g a.o {background:#e37a39;color:#fff;border:1px solid #e37a39;}
.ir_pop_layer1_set .tit_a {overflow:hidden;border-bottom:1px solid #ccc;width:100%;padding:10px 0 5px 0;}
.ir_pop_layer1_set .tit_a strong {floaT:left;font-size:18px;font-weight:600;}
.ir_pop_layer1_set .tit_a a {float:right;}
.ir_pop_layer1_set .tit_b {background:#f4f4f4;padding:10px 15px;margin:10px 0;}
.ir_pop_layer1_set .tit_b1 {height:300px;background:#f4f4f4;padding:10px;margin:10px 0;line-height: 18px;font-size:13px;overflow: auto;}
.ir_pop_layer1_set .tit_b1 p {padding-bottom:10px;}
.ir_pop_layer1_set .tit_b1 dl dt {font-weight: 600;font-size:13px;}
.ir_pop_layer1_set .tit_b1 dl dd {padding-bottom:10px;font-size:13px;}
.ir_pop_layer1_set .ftype_s input {border:1px solid #ccc;padding:5px;width:160px;font-size: 11px;}
.ir_pop_layer1_set .ftype_s select {border:1px solid #ccc;padding:3px;width:160px;font-size: 12px;}
.ir_pop_layer1_set .ftype_s p {color:#555;font-size:12px;padding-bottom: 10px;}
.ir_pop_layer1_set .ftype_s p strong {color:#e37a39;font-size:18px;position:absolute;margin:2px 0 0 3px;}
.ir_pop_layer1_set .ftype_s p em {color:#999;font-style:normal;font-size:11px;position:absolute;margin:2px 0 0 20px}
.ir_pop_layer1_set .ftype_m {color:#555;font-size:12px;line-height: 16px;}
.ir_pop_layer1_set hr {border-top:1px solid #ccc;margin:5px 0;}

.ir_pop_layer {position: fixed;z-index: 9999;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer1 {position: fixed;z-index: 9999;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer2 {position: fixed;z-index: 9999;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer3 {position: fixed;z-index: 9999;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}
.ir_pop_layer4 {position: fixed;z-index: 9999;top: 0px; width: 100%;display: none;left: 0px;bottom: 0px;}

.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 10px 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;}
.inv_gmenty1 {padding:10px 15px 5px 15px;}
.inv_gmenty1 input {padding:10px;width: calc( 100% - 0px );border:1px solid #999;}
.inv_gmenty1 select {padding:10px;width: calc( 100% - 0px );border:1px solid #999;text-align: center;}
.inv_gmenty1 input.ijnum {width: calc( 100% - 110px );}
.inv_gmenty1 .ijnum_btn {float:right;background:#F57420;color:#fff;width:100px;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;}

.ir_pop_text11 {overflow: hidden;}
.ir_pop_text11 p {font-size:18px;padding:10px 0;line-height: 24px;font-weight: 600;color:#1b1b1b;float: left;}
.ir_pop_text11 strong {font-size:18px;padding:10px 0;line-height: 24px;font-weight: 600;color:#1b1b1b;float: left;position: relative;}
.ir_pop_text11 span {font-weight: 600;font-size:20px;color:#e37a39;padding:5px 0 0 3px;float: left;margin: 7px 0 0 0;}
.ir_pop_text11 strong i::after {content: "*";font-weight: 600;font-size:20px;color:#e37a39;float: none;font-style: normal;position: absolute;margin:4px 0 0 4px;}
.ir_pop_text12 {font-size:18px;padding:10px;line-height: 24px;font-weight: 600;color:#1b1b1b;}
.ir_pop_text12 strong {font-weight: 600;font-size:18px;color:#e37a39;}

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

.inv_gmenty3 {padding:0 15px 15px 15px;}

.inv_gmenty .title {font-size:15px;font-weight: 600;margin:-10px 0 5px 0;color:#1b1b1b;}
.inv_gmenty .inv_ing {width: 100%;padding: 10px;border: 1px solid #ddd;font-size: 15px;}

.inv_cg_00 {font-size:15px;font-weight: 600;padding:8px 0 12px 20px;}
.inv_cg_00 p {color:#555;font-size:15px;padding-bottom:8px;}
.inv_cg_00 strong {color:#1b1b1b;font-size:15px;}
.inv_cg_01 {text-align: right;font-size:14px;padding:10px 20px 0 0;}
.inv_cg_01 span {color:#999;font-size:14px;}
.inv_cg_02 {font-size: 15px;padding:0 0 15px 0;}
.inv_cg_03 li span {display: inline-block;text-align: center;width:20px;}
.inv_cg_03 li {color:#666;font-size: 15px;line-height: 20px;text-indent: -20px;padding-left: 20px;}
.inv_cg_03 li i {font-style: normal;color:#e37a39;font-size: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 5px 10px;}
.inv_box_whites .inv_fl div span {color:#1b1b1b;font-size:18px;margin:7px 0 0 -10px;float:left;}
.inv_box_whites .inv_fr p {color:#999;font-size:18px;}
.inv_box_whites .inv_fr .at {color:#1b1b1b !important;font-size:18px !important;text-align: right;padding:17px 0 0 0;}

.inv_box_whites1 {text-align: right;}
.inv_box_whites1 span {color:#999;font-size:15px;}
.inv_box_whites1 strong {color:#1b1b1b;font-size:18px;display:inline-block;padding-left:10px;}

.ir_pop_layer_set_m {width: calc( 100% - 20px );}
.ir_pop_layer_set_m .tit_oflow_350 {overflow:auto;max-height:350px;}

.for_mscroll {height:calc(100% - 10px);}
.for_mscroll .ir_pop_layer_box {height:calc(100% - 10px);}
.for_mscroll .ir_pop_layer_set_m {height:calc(100% - 30px);}
.for_mscroll .ir_pop_layer_set_scroll {height:calc(100% - 65px);overflow-y: scroll;}
.for_mscroll .ir_pop_layer_set_scroll2 {height:calc(100% - 110px);overflow-y: scroll;}

.ir_share_layer {position: fixed;z-index: 1001; display: none;left: 0px;bottom: 0px;}
.ir_share_layer_area {height:120px;position: fixed;bottom:0;background:#fff;z-index: 9999;width:100%;border-top-right-radius: 20px;border-top-left-radius: 20px;-webkit-box-shadow: 0px -10px 150px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px -10px 150px 0px rgba(0,0,0,0.5);box-shadow: 0px -10px 150px 0px rgba(0,0,0,0.5);}
.popCBu1 {display:inline-block;position:absolute;right:10px;width:20px;height:20px;margin:10px;background:#fff url(../images/btn_close_pop_offer.png) no-repeat 5px 5px;background-size:50%;}
.ir_share_box {padding:15px 20px;}
.ir_share_layer_area .ir_share_title {font-weight:600;font-size:14px;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
.ir_share_b {overflow: hidden;padding:20px 0;}
.ir_share_b li {float:left;width:33.3%;}
.ir_share_b li a {display:inline-block;}
.ir_share_b li a span {float:left;width:35px;height:35px;border-radius: 20px;}
.ir_share_b li a em {float:left;font-style:normal;margin:13px 0 0 5px;}
.ir_share_b li a.ir_s_link span {background:#fff url(../images/ico_slk.png) no-repeat 0 0;background-size:100%;}
.ir_share_b li a.ir_s_fb span {background:#fff url(../images/ico_fb.png) no-repeat 0 0;background-size:100%;}
.ir_share_b li a.ir_s_kk span {background:#fff url(../images/ico_kakao.png) no-repeat 0 0;background-size:100%;}

.ir_ment_layer {position: fixed;z-index: 1001; display: none;left: 0px;bottom: 0px;}
.ir_ment_layer_area {height:350px;position: fixed;bottom:0;background:#fff;z-index: 9999;width:100%;border-top-right-radius: 20px;border-top-left-radius: 20px;-webkit-box-shadow: 0px -10px 150px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px -10px 150px 0px rgba(0,0,0,0.5);box-shadow: 0px -10px 150px 0px rgba(0,0,0,0.5);}
.popCBu2 {display:inline-block;position:absolute;right:10px;width:20px;height:20px;margin:10px;background:#fff url(../images/btn_close_pop_offer.png) no-repeat 5px 5px;background-size:50%;}

.ir_feedback_box {padding:15px 20px;}
.ir_feedback_boxs {height:260px;overflow: auto;padding:15px 10px 0 0;}
.ir_feedback_box .wrap_comment_input a {padding:8px 0 9px 0;width:50px;font-size:12px;float:right;margin:0 0 0 0;}
.ir_feedback_box .wrap_comment_input .wc_input {padding:5px 7px 4px 7px;font-size: 12px;width: calc( 100% - 50px );}
.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 #ddd;}
.wrap_comment_box_ir:first-child {border:none;padding:0;}
.wrap_comment_box_ir .pimage {float:left;margin-right:6px;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 36px;padding:5px 0 0 0;line-height:18px;font-size:12px;color:#1b1b1b;}

.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:6px;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 36px;padding:5px 0 0 0;line-height:18px;font-size:12px;color:#1b1b1b;}

.ir_online_box {position:relative;top:0;padding:0 0 90px 0;background: #fff;}
.ir_iframe {margin:0 0 0 0px;top:0;transition: all .3s ease;}
.ir_bottom_wrap {background: #fff;width:100%;}
.ir_bottom_fixed {background: #fff;width:100%;height:100px;position:fixed;bottom:-1px;left:0;overflow: hidden;-webkit-transform: translateZ(0);}
.ir_bot_btn {overflow: hidden;padding:1px 20px 20px 20px;}
.ir_bot_left {float:left;}
.ir_bot_left a {float:left;width:40px;height:43px;border:1px solid #e9e9e9;margin-right:2px;}
.ir_bot_left a span {display: block;width:25px;}
.ir_bot_left a em {display: block;font-style:normal;width:100%;text-align: center;font-size:10px;color:#666;}
.ir_bot_left a.ir_btn_like span {height:20px;background:#fff url(../images/ir_like_off.png) no-repeat 0 0;background-size:100%;margin:5px 0 1px 7px;}
.ir_bot_left a.ir_btn_share span {height:20px;background:#fff url(../images/ir_share_n.png) no-repeat 0 0;background-size:100%;margin:5px 0 1px 7px;}
.ir_bot_left a.ir_btn_ment span {height:20px;background:#fff url(../images/ir_ment.png) no-repeat 0 0;background-size:100%;margin:5px 0 1px 7px;}
.ir_bot_left a.ir_btn_host span {height:20px;background:#fff url(../images/ir_host.png) no-repeat 0 0;background-size:100%;margin:5px 0 1px 7px;}
.ir_bot_right {float:right;width: calc( 100% - 136px );}
.ir_pop_btn {display:block;background:#e37a39;text-align:center;color:#fff;width:100%;padding:15px 0;font-size:14px;}
.ir_pop_btn_h1 {float:left;background:#e37a39;border:1px solid #e37a39;text-align:center;color:#fff;width: calc( 48% - 2px );padding:14px 0;font-size:13px;min-width:48px ;letter-spacing: -1px;}
.ir_pop_btn_h2 {float:left;background:#fff;border:1px solid #e9e9e9;text-align:center;color:#666;width: calc( 48% - 2px );font-size:13px;margin-left:2px;min-width:48px ;letter-spacing: -1px;line-height: 14px !important;height:42px;display:table;}
.ir_pop_btn_h2 span {display:table-cell;text-align: center;vertical-align: middle;}
.ir_pop_btn_noa {display:block;background:#acacac;text-align:center;color:#fff;width:100%;padding:11px 0;font-size:17px;font-weight: 600;}

.ir_bot_left a.ir_btn_like_on span {height:20px;background:#fff url(../images/ir_like_on_n.png) no-repeat 0 0;background-size:100%;margin:5px 0 1px 7px;}
.ir_bot_left a.ir_btn_like_off span {height:20px;background:#fff url(../images/ir_like_off_n.png) no-repeat 0 0;background-size:100%;margin:5px 0 1px 7px;}

.wrap_btn_detail .ir_bot_right {float:right;width: calc( 100% - 156px );}
.wrap_btn_detail .ir_bot_right1 {float:right;width: calc( 100% - 104px );}
.wrap_btn_detail .ir_pop_btn {display:block;background:#e37a39;text-align:center;color:#fff;width:100%;padding:11px 0;font-size:17px;font-weight: 600;border-radius: 3px;}
.wrap_btn_detail .ir_bot_left a {float:left;width:48px;height:46px;border-radius: 3px;}
.wrap_btn_detail .ir_bot_left a span {margin:0 auto;margin-top:6px;margin-bottom:3px;}
.wrap_btn_detail .ir_bot_left a.ir_btn_share span {margin-top:6px;}

.ir_num_gage_box {margin:0 20px;padding:15px 0;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;font-weight:600;}
.ir_num_gage_box .ir_num_gage2 {color:#555;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_event_zone {position: relative;font-size:12px;margin:8px 0 10px 0;line-height:18px;color:#1b1b1b;padding:0 20px;min-height: 10px;}
.ir_event_zone span {display: inline-block;color:#fff;font-size:11px;padding:0px 6px;line-height:15px;text-align: center;background:#c82315 ;}
.ir_event_zone marquee {width: 100%;float:right;margin:0 0 7px 0;}

.ir_top_wrap {position:fixed;top:0;left:0;width:100%;height:280px;background: url(../images/it_top_bg.png) repeat-x 0 0;-webkit-transform: translateZ(0);transition: all .3s ease;}
.ir_top_logo {position:absolute;top:18px;left:20px;}
.ir_top_logo a.sound_on {color: #fff;background: #c82315;overflow: hidden;display: inline-block;padding: 2px 7px 4px 2px;margin: 0 0 -3px 5px;}
.ir_top_logo a.sound_on span {display: inline-block;margin: 3px 5px;}
.ir_top_close {position:absolute;top:20px;right:20px;width:20px;height:20px;background: url(../images/close_aside_w.png) no-repeat 0 0;background-size:100%;}
.ir_top_area {position:absolute;top:62px;left:20px;width: calc( 100% - 20px );}
.ir_top_area .ir_img {width:40px;height:40px;float:left;margin-right:7px;border-radius:22px;background:#fff;overflow:hidden;text-align: center;} 
.ir_top_area .ir_img img {width:80%;height:80%;margin-top:5px;}
.ir_top_area1 {position: absolute;right:20px;text-align: right;}
.ir_top_area1 span {display: inline-block;font-size: 11px;color:#fff;padding:2px;width:42px;text-align: center;}
.ir_top_area1 span.t1 {background:#000;color:#fff;}
.ir_top_area1 span.t2 {background:#fff;color:#1b1b1b;}
.ir_top_area2 {font-size: 12px;color:#fff;}
.ir_top_title {font-size: 15px;color:#fff;padding: 13px 20px 0 46px;line-height:22px;}

.ir_iframe_wrap {text-align: center;background: #000;transition: all .3s ease;}

.ir_pl_wrap {position:relative;}

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

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

/* for Chrome, Safari */
@-webkit-keyframes blink {
0% {background-color: #fff;}
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;}

/* ifdo 사이즈 변경 */
#_NBCHATICO,#_NBCHATICO .S1,#_NBCHATICO .S1 ._NBCHATOPENIMG,#_NBCHATICO .S1 ._NBCHATCLOSEIMG {width: 50px !important;height: 50px !important;}
._NB_CHATICO {right: 14px !important; bottom:20px !important;}
#_NBCHATICO {right: 14px !important; bottom:20px !important;}

/* 20210704 */
.smenu_tab {text-align: center;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
.smenu_tab a {display:inline-block;padding:12px 5px;font-size:15px;}
.smenu_tab a.on {color:#e46c0a;}
.smenu_tab::-webkit-scrollbar {display:none;} 

.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:#acacac ;}
.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.h_nround {border-radius: 0;}

.inv_btn a.b200_br, .inv_btn a.b200_or, .inv_btn a.b200_bw {display:inline-block;text-align: center;color:#fff;font-size:15px;max-width:42%;padding:15px 0;margin:0 5px;border:none !important;}
.inv_btn a.b200_br {background:#666666 ;}
.inv_btn a.b200_bw {background:#fff;color:#333;border:1px solid #ccc !important;}
.inv_btn a.b200_or {background:#e37a39 ;}
.inv_btn a.b300_br {background:#666666 ;width:300px;}
.inv_btn a.b300_or {background:#e37a39 ;width:300px;}
.inv_btn a.bfree_br {background:#666666 ;width: calc( 100% - 20px );margin-bottom:10px;}
.inv_btn a.bfree_or {background:#e37a39 ;width: calc( 100% - 20px );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_br {background:#fff ;width:48%;color:#1b1b1b;border:1px solid #ccc !important;}
.inv_btn a.bfc_or {background:#e37a39 ;width:48%;}
.inv_btn a.b_or {background:#e37a39 ;width:48%;}
.inv_btn a.b_or_100 {background:#e37a39 ;}
.inv_btn a i {position: absolute;margin:3px 0 0 -22px;}

.inv_btn a.b200_wl1 {color:#1b1b1b;background: #fff;border:1px solid #c3c3c3 !important;border-radius: 30px;}
.inv_btn a.b200_wl2 {color:#e37a39;background: #fff;border:1px solid #e37a39 !important;border-radius: 30px;}
.inv_btn a.b200_wl3 {color:#fff;background: #e37a39;border:1px solid #e37a39 !important;border-radius: 30px;}
.fa-redo:before {font-size:16px;}
.inv_btn a.b200_or_width {max-width:60%;}

.inv_btn a.b200_br1, .inv_btn a.b200_or1, .inv_btn a.b200_bw1 {max-width:46%;}
.inv_btn span.ment1 {display: block;color: #e37a39;font-size: 15px;padding-top:5px;}

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

.invest_wrap .title1 {font-size:18px;padding:10px 0 20px 0;line-height: 24px;}
.invest_wrap .title1 strong {font-size:18px;}
.invest_wrap .title1 span {font-size:18px;color:#e46c0a;}
.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;}

.ir_pop_layer .title2 {font-size:15px;padding:20px 0;line-height: 24px}
.ir_pop_layer .title2 p {font-size:18px;font-weight: 400;padding-bottom:10px;}
.ir_pop_layer .title2 p span {font-size:18px;font-weight: 800;}
.ir_pop_layer .title2 strong {color:#e37a39;font-size:16px;font-weight: 600;}
.ir_pop_layer .title2 p strong {color:#e37a39;font-size:18px;font-weight: 600;}

.invest_wrap {overflow: hidden;width:auto;padding-bottom:20px;margin:0 auto;}
.invest_wrap .invest_boxl {float:left;width:170px;padding-top:25px;}
.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 {padding:25px 0 10px 0;}
.inv_title strong {font-size:18px;color:#1b1b1b;letter-spacing: -1px;}
.inv_title strong.normal {font-weight: 400;}
.inv_title p {font-size:15px;color:#999;line-height: 18px;padding-top:8px;}
.inv_title p strong {font-size:14px;color:#ff9900;padding:0;}
.inv_title span {color:#e46c0a;font-size:22px;}
.inv_title p span {color:#e46c0a;font-size:15px;}

.inv_title p.desc {padding:0 !important;margin-top:-5px;}

.inv_title1 {padding:15px 0 15px 0;}
.inv_title1 strong {font-size:17px;color:#1b1b1b;}
.inv_title1 span.dw {float:right;font-size:17px;color:#1b1b1b;}

.mem_title {padding:10px 0 10px 0;}
.mem_title strong {font-size:17px;color:#1b1b1b;letter-spacing: -1px;}
.mem_title strong.normal {font-weight: 400;}
.mem_title p {font-size:14px;color:#999;line-height: 18px;padding:2px 0 5px 0;}

.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:#1b1b1b;}
.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;}

.tb_type_hand_div {width:calc(100% - 20px);border:1px solid #b8b8b8;margin:0 auto;margin-top:5px;margin-bottom:5px;border-radius: 5px !important;background: #fff;}
.tb_type_hando {width:100%;}
.tb_type_hando th {color:#666;font-weight: 400;text-align: center;font-size: 16px;padding:7px 0 5px 0;}
.tb_type_hando td {color:#1b1b1b;font-weight: 600;text-align: center;font-size: 16px;padding:5px 0 10px 0;}
.inv_box_gray {border:1px solid #ccc;padding:30px;}
.inv_box_gray1 {background:#f4f4f4;padding-top:10px;overflow: hidden;margin-bottom:10px;color:#1b1b1b;}
.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:0px 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:18px 0 0 7px;position: absolute}

.inv_box_gray1 .desc {font-size:15px;padding:0 10px 10px 10px;line-height: 24px}
.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: 0px 5px 0 0;}
.inv_box_gray1 .samo_form span {float: left;width:25%;height:20px;}
.inv_box_gray1_round {border-radius: 10px;padding-top:0px;}
.inv_box_gray2 {background:#ebebeb;}

.inv_box_graym {margin-bottom:0px;}
.inv_box_orange {background:#fef5ec;}

.inv_cont_wrap {padding:12px;}
.inv_cont_wrap p {padding-bottom:8px;}
.inv_cont_wrap .inv_cont0 {height:15px;}
.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:16px;}
.inv_cont_wrap .inv_cont1 strong {display: inline-block;padding-right:6px;color:#666;font-size:12px;}
.inv_cont_wrap p {padding-bottom:7px;}
.inv_cont_wrap .inv_cont2 {font-size:15px;padding-left:32px;line-height: 22px;text-indent: -20px;}
.inv_cont_wrap .inv_cont2 i {font-style: normal;font-size:14px;padding:5px 0 0 10px;display:inline-block;word-break: break-all;text-indent: -10px;}
.inv_cont_wrap .inv_cont21 {font-size:15px;padding-left:15px;line-height: 22px;}
.inv_cont_wrap .inv_cont3 {font-size:15px;padding-left:32px;}
.inv_cont_wrap .inv_cont21 span {color:#e46c0a;font-size:15px;line-height: 22px;}
.inv_cont_wrap .inv_cont3 span {color:#e46c0a;font-size:15px;line-height: 22px;}
.inv_cont_wrap .inv_cont3 span i {display:block;font-style:normal;padding:5px 0 0 0px;font-size:15px;}
.inv_cont_wrap .inv_cont4 {font-size:13px;padding-left:52px;line-height: 18px;}

.inv_box_gray1 .inv_title {padding:0 0 0px 12px;}

.inv_gnum {text-align: center;font-size:15px;font-weight:600;padding:15px 0 15px 0;}
.inv_gnum img {position: absolute;margin:-3px 0 0 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;padding-left:5px;}
.inv_box_whites .inv_fl span {display:inline-block;font-size: 15px;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:50%}
.inv_box_whites .inv_fl1 span {display:inline-block;font-size: 14px;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:45%;}

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

.inv_file_wrap {border-top:1px solid #ccc;padding:25px 0 0 0;margin:0 30px;}
.inv_file_wrap select {width: calc( 100% - 0px );padding:5px;border:1px solid #ddd;margin:0 0 20px 0px;}
.inv_file_title {overflow: hidden;margin:0 0 10px 0px;font-size: 15px;word-break: break-all;}
.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:#f47420;font-size:15px;word-break: break-all;}

.tb_type_jtoo {width:100%;border-top:1px solid #949494;border-bottom:1px solid #949494;margin:5px 0 10px 0;font-size:16px;}
.tb_type_jtoo th {background: #f0f1f2;border-right:1px solid #e4e4e6;border-bottom:1px solid #e4e4e6;padding:10px;line-height: 22px;font-weight: 400;font-size:14px;}
.tb_type_jtoo td {background: #fff;border-bottom:1px solid #e4e4e6;padding:10px;font-size:14px;line-height: 22px;}

input.upload_text {/*읽기전용 인풋텍스트*/float:left;width: calc( 100% - 120px ) !important;height:33px;line-height:19px;padding:0 3px;border:1px solid #ddd;margin:0 0 25px 0px;}
input.upload_text1 {/*읽기전용 인풋텍스트*/width: calc( 100% - 135px ) !important;}

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:6px 13px 7px 13px;color:#fff;float: right;}

.upload-btn_pm {overflow:hidden;position:relative;float:left;width:38px;height:38px;border: 1px solid #ccc;margin-left:3px;}

.upload-btn_pm2 {overflow:hidden;position:relative;float:left;width:33px;height:33px;border: 1px solid #ccc;margin-left:3px;}
.upload-btn_plus {background: url(../images/btn_plus_on.png) no-repeat 0 0;background-size: 100%;}
.upload-btn_minus {background: url(../images/btn_minus_on.png) no-repeat 0 0;background-size: 100%;}

div.upload-btn_wrap button span {font-size: 15px;font-weight: 500;}

.tb_type_noline {width:100%;}
.tb_type_noline td {padding:7px 10px;}
.tb_type_noline td.tit {text-align: left;padding-right:20px;font-weight: 600;font-size:14px;padding:20px 10px 2px 10px;}
.tb_type_noline td.tit1 {padding:10px 10px 2px 10px;}
.tb_type_noline td.tit em {font-style: normal;floaT:left;font-size:15px;color:#999;}
.tb_type_noline td.tit strong {floaT:left;color:#f47420;font-size:18px;display: inline-block;margin:3px 0 0 5px;width:10px;height:10px;}
.tb_type_noline td select {width:100%;padding:10px;border:1px solid #ddd;font-size:15px;}
.tb_type_noline td input {width: calc( 100% - 23px );padding:10px;border:1px solid #ddd;font-size:15px;}
.tb_type_noline td input.agree_check {width:auto;padding:10px;border:1px solid #ddd;font-size:15px;margin-right:5px;}
.agree_label {width:100%;display:block;font-size:15px;}
.tb_type_noline td input.post {width: calc( 100% - 160px );}
.tb_type_noline td .post_ser {color:#fff;display:inline-block;padding:10px 20px 11px 20px;background: #666;margin:0 3px 0 0;floaT:right;font-size: 15px;border-radius: 30px;}
.tb_type_noline td .id-email {border:1px solid #ccc;padding:13px;font-size:15px;}
.tb_type_noline td .readonly {border:1px solid #ccc;padding:13px;font-size:15px;}
.ir_pop_btn_m {bordeR:1px solid #cfcfcf;background: #eee;padding:2px 5px;border-radius: 4px;font-size:14px;}
.tb_type_noline2 td {padding:12px 10px !important;}

.bnt_memout {display: block;text-align: center;font-size:18px;padding:15px 0;}

.tb_type_noline td .btn_p_ser {display: inline-block;background: #666;color:#fff;padding:25px 0;width:100%;margin:0 0 0 0px;text-align: center;font-size:15px;border-radius: 20px;}
.tb_type_noline td .btn_p {display: inline-block;padding:5px 0;background: #fff;border: 1px solid #ccc;text-align: center;width:22%;}
.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_noliney {margin:20px 0;}
.tb_type_noliney td {text-align: center;font-size:14px;line-height: 18px;padding:0;}
.tb_type_noliney td .instep {width:96%;}

.tb_type_noline3 td {padding:5px 0;}
.tb_type_noline3 td.title {font-size:15px;color:#999;}
.tb_type_noline3 td.title i {float: left;font-style: normal;font-size:15px;}
.tb_type_noline3 td.title span {color:#e46c0a;display: inline-block;font-weight: 700;margin:4px 0 0 2px;font-size:16px;position: relative;float: left;}

.agree_ment {font-size:15px;border-top:1px solid #ccc;padding:15px 0 18px 0;color:#1b1b1b;margin-top:10px;}
.agree_check {font-size:14px;margin:2px 0 0 3px;}

.inv_ment2 {color:#1b1b1b;padding:10px 0;font-size:15px;border:none;}
.inv_ment2 input {width:25px;float:left;border:1px solid #ccc;padding:5px;margin-top:1px;}
.inv_ment2 label {float:left;height:15px;font-size:15px;color:#1b1b1b;margin-top:-4px;}
.inv_ment2 span {display: block;clear:both;color:#666;padding:5px 10px;line-height: 22px;font-size:14px;}

.inv_my_dc {display:inline-block;padding:8px 20px 10px 20px;color:#fff;font-size:14px;margin:0 0 0 5px;border-radius: 20px;font-weight: 500;}
.inv_my_dc2 {background: #3c98cb;}
.inv_my_dc1 {background: #3dc1ce;}

.invest_profile {overflow: hidden;margin:0 auto;padding:10px;}
.inv_name {font-size:18px;color:#1b1b1b;font-weight:600;padding-top: 20px;}
.inv_name_d {padding-top: 0;}
.inv_level {font-size:16px;color:#555;padding-top:5px;}

.inv_point {overflow: hidden;}
.inv_point a {overflow: hidden;display: block;}
.inv_point span {float:left;color:#ed7d31;font-size: 16px;font-weight: 600;}
.inv_point .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;margin:5px 0 0 2px;}
.inv_point .ico_move {display: inline-block;margin:6px 0 0 2px;width:14px;height:14px;background: url(../images/icons8-forward-32.png) no-repeat 0 0;background-size: 100%;}

.inv_profileimg {width:75px;float:left;margin-right:20px;}
.inv_profileimg img {width:75px;height:75px;width:75px;height:75px;border-radius: 50px;overflow: hidden;}
.inv_profile_ch {position: absolute;margin:-28px 0 0 45px;}
.inv_profile_ch a {font-weight: 700;font-size:14px;}
.inv_profile_ch img {border:1px solid #eee;width:28px;height:28px;}

.inv_thistory {margin:0;}
.inv_thistory input.input_style1 {border:1px solid #ccc !important;height:33px;min-width:40%;max-width:42%;padding:0 5px;background: #fff url(../images/icon_input_date1.png) right center no-repeat;font-size:13px;}

.thistory_select {float:right;margin: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:first-child {border:none;}

.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;}

.tb_type_bs1 {width:100%;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.tb_type_bs1 th, .tb_type_bs1 td {padding:10px;}
.tb_type_bs1 th {background: #f4f4f4;border-bottom:1px solid #d2d2d2;font-size:15px;font-weight: 600;line-height: 19px;word-break: break-all;}
.tb_type_bs1 th a.more {display:block;margin-top:4px;}
.tb_type_bs1 td {border-top:1px solid #d2d2d2;font-size:15px;text-align: center;}
.tb_type_bs1 td span {display:block;font-size: 12px;color:#999;padding-top:0px;}
.tb_type_bs1 th a.certi {color:#fff;background:#666;font-weight: 500;padding:5px 10px;display: block;font-size:15px;word-break: keep-all;}
.tb_type_bs1 th strong, .tb_type_bs1 td strong {font-size:16px;}

.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:15px;font-weight: 500;text-align: left;}
.tb_type_bs2 td {border-top:1px solid #d2d2d2;font-size:15px;text-align: right;padding:20px;}
.tb_type_bs2 td span {font-size: 15px;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 30px;}

.tb_type_bs4 {width:100%;border-top:2px solid #ccc;border-bottom:1px solid #d2d2d2;}
.tb_type_bs4 th, .tb_type_bs4 td {padding:13px 15px;}
.tb_type_bs4 th {background: #f4f4f4;border-bottom:1px solid #ededed;font-size:15px;font-weight: 500;text-align: right;color:#555;}
.tb_type_bs4 td {border-top:1px solid #ededed;font-size:15px;text-align: left;}
.tb_type_bs4 td span {font-size: 15px;color:#f7731e;padding-top:5px;}

.inv_box_gray_20 {border:1px solid #e5e5e5;padding:10px;line-height: 22px;color:#666;margin-bottom:10px;}
.inv_box_gray_20 .txt_or {color:#ff7810;font-size:14px;font-weight: 600;}
.inv_box_gray_round {border-radius: 15px;}

.inv_box_gray_0 {line-height: 22px;color:#666;margin:20px 0 10px 0;}
.inv_box_gray_0 .txt_or {color:#ff7810;font-size:14px;font-weight: 600;}

.inv_title_wrap {font-size:22px;text-align: center;padding:10px 0 30px 0;font-weight: 600;}
.inv_title_wrap strong {font-size:24px;}
.inv_title_wrap1 {font-size:24px;text-align: center;padding:25px 0;background: #f7e0d4;font-weight: 600;}
.inv_title_wrap1 strong {font-size:24px;}
.inv_title {padding:20px 0 5px 0;}
.inv_title strong {font-size:18px;color:#1b1b1b;padding-bottom:10px;display: inline-block;}
.inv_title p {font-size:15px;color:#999;line-height: 22px;padding:0 0 10px 0;}
.invest_img_check {margin:10px 0 0 0;width:60px;height:60px;}
.inv_chfinish {font-size:15px;margin:10px;word-break: keep-all;line-height: 26px;}
.inv_chfinish p {color:#1b1b1b;font-size:22px;padding:10px 0 20px 0;text-align: center;word-break: keep-all;line-height:26px;}
.inv_chfinish span {font-size:15px !important;}
.inv_chfinish span.s01 {display:block;text-align: center;font-size:14px;color:#1b1b1b;}
.inv_chfinish span.s02 {display:block;font-size:15px !important;color:#aaa;line-height: 24px;text-align: left;}
.inv_chfinish1 {font-size:15px !important;text-align: left !important;line-height: 22px;color:#888 !important;padding:0 20px !important;}

.inv_chfinish_no {font-size:15px;margin:0px;word-break: keep-all;line-height: 26px;padding-bottom:30px;}
.inv_chfinish_no p {font-weight: 600;padding:20px 0 30px 0;}
.inv_chfinish_no .txt_or {color:#ff7810;}

.inv_chfinish_no .inv_account_data {text-align: center;font-size: 15px;}

.inv_tustep {text-align: right;}
.inv_tustep img {height:30px;}

.inv_success_step {background: #eaeaea;padding:10px;text-align: center;}
.inv_success_step ul {overflow: hidden;}
.inv_success_step ul li {float:left;width:25%;}
.inv_success_step ul li img {width:100%;}
.inv_success_ment {text-align: center;}
.inv_success_ment strong {display: block;width:100%;padding:8px 0 5px 0;font-size:14px;}

.container_kall {word-break : keep-all;}
.txt_br {color:#1b1b1b !important;text-indent: -20px;padding-left:22px;display: inline-block;}

.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;}

/* button icon element(s) */
.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;}
.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%;/* support: IE10, see #8844 */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;}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {border-top: none;border-bottom: none;border-right: none;}
/* vertical centre icon */
.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 {/* need to fix icons sprite */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; }


/* Misc visuals
----------------------------------*/

/* 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}*/;}

.inv_bal_wrap {margin:0 20px;border-bottom:1px solid #ccc;}
.tb_type_bal {width:100%;}
.tb_type_bal td {font-size:15px;padding:10px 0;}
.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:0px;color:#555;}
.tb_type_bal .tbl strong {font-size: 18px;color:#555;}
.tb_type_bal .tbr {text-align: right;padding-right:0px;}
.tb_type_bal .tbr strong {color:#e37a39;font-size: 22px;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:150px;padding-top:0px;}
.tb_type_bal1 .tbl strong {font-size: 18px;}
.tb_type_bal1 .tbr {text-align: right;padding-right:100px;}
.tb_type_bal1 .tbr strong {font-size: 24px;display: inline-block;padding:0 5px 12px 0;}
.tb_type_bal1 .tbr .btn_reload {margin:6px 0 0 20px;}

.inv_step_box {font-size:15px;padding:15px !important;line-height: 24px;color:#666;}
.inv_step_box .txt_or {color:#ff7810;font-size:15px;}

/* 20210910 */
.header_wrap {overflow: hidden;border-bottom:1px solid #e5e5e5;height:60px;margin-bottom:20px;}
.header_wrap a {width:60px;height:60px;display:block;}
.header_wrap a.hw_btn_back {background: url('../images/hw_btn_back.jpg') center 0 no-repeat;background-size: 100%;position: absolute;top:0;left:0;}
.header_wrap a.hw_btn_back2 {width:100px;position: absolute;top:0;left:0;}
.header_wrap a.hw_btn_back2 i {font-style: normal;color:#555;font-size:15px;padding:23px 0;float:left;}
.header_wrap a.hw_btn_back2 span {width:40px;height:60px;background: url('../images/hw_btn_back2.png') center 0 no-repeat;float:left;background-size: 100%;}
.header_wrap a.hw_btn_home {background: url('../images/hw_btn_home.jpg') center 0 no-repeat;background-size: 100%;position: absolute;top:0;right:0;}
.header_wrap .hw_txt_title {text-align: center;padding: 15px 0 0 0;letter-spacing: -1px;}
.header_wrap .hw_txt_title strong {font-size:22px;font-weight: 600;display: inline-block;}

.header_pro_wrap {overflow: hidden;border-bottom:1px solid #e5e5e5;height:60px;margin-bottom:0px !important;}

.inv_btn_line {border-top:1px solid #e5e5e5;padding:15px 20px;}
.inv_btn_line2 {border-top:1px solid #e5e5e5;padding:15px 0px 5px 0;}
.inv_btn_line3 {padding:15px 0px 5px 0;margin-top:30px;}
.inv_btn_noline {padding:15px 20px;}
.inv_btn_noline2 {padding:15px 0px;}
.no_round {border-radius: 0 !important;}
.invest_pro_step {text-align: right;}
.invest_pro_step img {width:38px;margin:0 0 0 4px;}

.inv_btn_n a {width:48% !important;}

.inv_ment_01 {padding:8px 0 30px 0;font-size: 15px;color:#999;text-indent: -25px;padding-left:25px;line-height: 22px;}
.inv_ment_01 i {font-size: 12px;font-style: normal;border:1px solid #999;border-radius: 20px;padding:0 7px;text-align: center;line-height: 12px;}

.inv_ment_02 {padding:8px 10px 10px 10px;font-size: 15px;color:#999;line-height: 22px;}
.inv_ment_02 span {color:#e37a39;font-size: 15px;}

.invest_pro_title {font-size:22px;font-weight: 600;line-height: 32px;padding:30px 0 30px 0;}
.invest_num {border:none;font-size:22px;border-bottom: 3px solid #e37a39;width:98%;padding:1%;color:#1b1b1b;}
.invest_num::placeholder {color: #ccc;}
.invest_num:focus {outline:none;}
.fa-delete {font-size:23px;color:#ccc;float:right;margin:10px 0 0 0;position:absolute;right:20px;}

.invest_ment_box {font-size: 15px;padding:8px 0 10px 0;color:#e37a39;}
.invest_ment_box i {font-size: 17px;}
.invest_ment_box span {font-size: 15px !important;display:block;line-height: 24px;color:#555;;padding:5px 0 0 25px;}
.invest_ment_box span strong {color:#bb1d21;font-size: 14px;font-weight: 800;}
.invest_ment_box1 {color:#0097d0;}

.inv_box_white_round {border:1px solid #c3c3c3;margin:0;border-radius: 10px;}

.container_wkall {word-break : keep-all;}

.invest_my_list {overflow: hidden;padding:0 10px;margin-top:30px;}
.invest_my_list li {overflow: hidden;}
.invest_my_list .title {float: left;font-weight: 600;font-size:20px;}
.invest_my_list .arrow {float:right;margin-right:5px;}
.invest_my_list .arrow img {width:16px;}

.invest_my_list1 li {border-bottom: 1px solid #e5e5e5;padding:15px 0;}
.invest_my_list1 li a {display: block;overflow: hidden;}

.invest_my_list2 {width:100%;padding:0;}
.invest_my_list2 li {border:none;padding:10px 0 4px 20px;}
.invest_my_list2 .title {font-size: 16px;color:#999;}

.inv_my_btn {overflow: hidden;text-align: center;margin:10px 0;}
.inv_my_step {overflow: hidden;border:1px solid #e37a39;padding:12px 15px 10px 15px;border-radius: 10px;margin-top:5px;}
.inv_my_step a {display:block;overflow: hidden;}
.inv_my_step .arrow {position: absolute;right:30px;margin:15px 0 0 0;}
.inv_my_step .arrow img {width:16px;}
.inv_my_step dl {overflow: hidden;margin-right:30px;}
.inv_my_step dl dt {float:left;width:45px;height:45px;margin:0 13px 0 0;}
.inv_my_step dl dt span {display: block;text-align: center;width:45px;line-height: 45px;font-size: 12px;;}
.inv_my_step dl dt.inv_step1 {background: url(../images/inv_step25.png) no-repeat 0 0;background-size: 100%;}
.inv_my_step dl dt.inv_step2 {background: url(../images/inv_step50.png) no-repeat 0 0;background-size: 100%;}
.inv_my_step dl dt.inv_step3 {background: url(../images/inv_step75.png) no-repeat 0 0;background-size: 100%;}
.inv_my_step dl dt.inv_step4 {background: url(../images/inv_step100.png) no-repeat 0 0;background-size: 100%;}
.inv_my_step dl dd.t1 {font-size:18px;padding:3px 0 5px 0;color:#555;}
.inv_my_step dl dd.t2 {font-size:13px;color:#555;line-height: 16px;padding-left:58px;}

.inv_taccounty {padding:0 10px;}
.inv_taccounty {padding:0 10px;}
.inv_taccounty input {width: calc( 100% - 22px ) !important;padding: 10px;border: 1px solid #ddd;font-size: 15px;}
.inv_taccounty select {width: 100%;padding: 10px;border: 1px solid #ddd;font-size: 15px;margin-bottom:5px;}

.inv_taccount {background:#fff;border:1px solid #ccc;padding:10px;margin:0 10px;border-radius: 5px;overflow: hidden;}
.inv_taccount_num {width:100%;font-size:20px;font-weight:600;padding-bottom:10px;}
.inv_taccount_num .account_copy {display:inline-block;width:20px;height:20px;background: url(../images/icon_copy.png) no-repeat 0 0;background-size: 100%;margin:4px 0 0 5px;}
.inv_taccount_fl {float: left;color:#969696;font-size:16px;text-align: left;}
.inv_taccount_fl .a1 {font-size:16px;display: block;color:#969696;padding-bottom:5px;}
.inv_taccount_fl .a2 {font-size:20px;font-weight:600;color:#1b1b1b;}
.inv_taccount_fr .a3 {font-size:20px;font-weight:600;color:#1b1b1b;display: block;padding-top:12px;}
.inv_taccount_fr {float: right;text-align: right;}
.inv_taccount_fr .n1 {font-size:12px;display: block;color:#969696;padding-bottom:10px;}
.inv_taccount_fr .n2 {font-size:20px;font-weight:600;}

.thistory_sel {border-bottom:1px solid #ccc;overflow: hidden;}
.thistory_no {width:100%;padding:30px 0 20px 0;text-align: center;font-size:15px;color:#555;clear:both;}
.sel_noline {border:none;float:right;min-width:70px;padding:5px;}

.tb_type_noline_t td {text-align: center;padding:0;}
.tb_type_noline_t td img {width:35px;}
.tb_type_noline_t td.i {height:35px;vertical-align: middle;padding-top:8px;}
.tb_type_noline_t td.i .stepy {position: absolute;}
.tb_type_noline_t td.i .stepy p {display: block;margin:0;font-size:15px;font-weight: 600;color:#333;}
.tb_type_noline_t td.i .stepy span {display: block;margin:0;font-size:15px;font-weight: 600;}
.tb_type_noline_t td.i .s1 {margin:-2px 0 0 -8px;}
.tb_type_noline_t td.i .s2 {margin:-2px 0 0 -8px;}
.tb_type_noline_t td.i .s3 {margin:-2px 0 0 -8px;}
.tb_type_noline_t td.i .s4 {margin:-2px 0 0 -8px;}
.tb_type_noline_t td.i .s5 {margin:-2px 0 0 3px;}
.tb_type_noline_t td.i .s1 span {color:#494ca8;}
.tb_type_noline_t td.i .s2 span {color:#5696c5;}
.tb_type_noline_t td.i .s3 span {color:#68bfcc;}
.tb_type_noline_t td.i .s3_no span {color:#999;}
.tb_type_noline_t td.i .s4 span {color:#6ac09a;}
.tb_type_noline_t td.i .s5 span {color:#99cc33;}
.tb_type_noline_t td.z {height:10px;}
.tb_type_noline_t td.zin {height:1px;}
.tb_type_noline_t td.zin1 {background:#3b97c9;}
.tb_type_noline_t td.zin2 {background:#45c3cf;}
.tb_type_noline_t td.zin3 {background:#3fc397;}
.tb_type_noline_t td.zin4 {background:#99cc33;}

.inv_ment_iput {text-align: center;padding:15px 0 25px 0;color:#888;font-size: 15px;}
.inv_ment_iput span {position:absolute;width:15px;height:15px;background: url(../images/ico_alert_black1.png) no-repeat 0 0;background-size: 100%;margin:0px 0 0 -20px;}

.inv_ip_sbox {padding:0 15px 0 15px;margin-top:-10px;}
.inv_ip_sbox0 {line-height: 22px;font-size: 15px;padding-bottom: 15px;}
.inv_ip_sbox0 span {color:#e37a39;font-size: 15px;}
.inv_ip_sbox1 {border:1px solid #b8b8b8;overflow: hidden;padding:15px 25px 13px 25px;border-radius: 6px;}
.inv_ip_sbox1 .t01 {float:left;color:#555;font-size:12px;width:50%;padding-bottom:8px;}
.inv_ip_sbox1 .t02 {float:right;color:#555;font-size:12px;text-align: right;width:40%;padding-bottom:8px;}
.inv_ip_sbox1 .b01 {float:left;color:#1b1b1b;font-size:14px;width:80%;font-weight: 600;}
.inv_ip_sbox1 .b01 span {float:left;font-size:15px;padding:3px 5px 0 0;}
.inv_ip_sbox1 .b01 img {float:left;width:20px;margin-right:2px;}
.inv_ip_sbox1 .b02 {float:right;color:#1b1b1b;font-size:15px;text-align: right;width:20%;font-weight: 600;}
.inv_ip_sbox2 {padding:0 15px 0 15px;font-size:15px;line-height: 24px;}
.inv_ip_sbox input {width:100%;padding:10px;border:1px solid #ddd;font-size:15px;}
.agree_detail {float:right;bordeR: 1px solid #cfcfcf;background: #eee;padding: 4px 5px;border-radius: 4px;font-size: 14px;margin-top:-7px;}
.agree_detail1 {float:right;bordeR: 1px solid #cfcfcf;background: #eee;padding: 2px 5px;border-radius: 4px;font-size: 14px;margin-top:-7px;}
.inv_ykey {border-bottom:1px solid #ddd;font-size:15px;padding:15px;line-height: 24px;}
.inv_ykey span {color:#e37a39;font-size:15px;}
.inv_ment_ip {font-size:14px;padding:15px;line-height: 20px;color:#666;}
.inv_ment_ip span {color:#e37a39;font-size:14px;}
.half_input {width: calc( 50% - 27px ) !important;}
.inv_cer_box {border:1px solid #ddd;padding:10px;border-radius: 10px;font-size:15px;color:#666;line-height: 24px;}
.inv_cer_box span {color:#e37a39;font-size:15px;}

.tb_type_limit {width:100%;}
.tb_type_limit td {color:#555;font-size:15px;padding:8px;word-break: break-all;}
.tb_type_limit td.right {color:#1b1b1b;float:none;text-align: right;}
.tb_type_limit td.bold {color:#e37a39;font-size: 18px;}
.tb_type_limit td.bt_sns a {display:inline-block;width:35px;height:35px;}
.tb_type_limit td.bt_sns a.bt_fb {background: url(../images/bt_fb_new70.png) no-repeat 0 0;background-size: 100%;}
.tb_type_limit td.bt_sns a.bt_tw {background: url(../images/bt_tw_new70.png) no-repeat 0 0;background-size: 100%;}
.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%;}

.btn_invest {padding:10px;margin-bottom:0px;display:block;}
.btn_invest .inv_p0 {display:block;position:absolute;right:25px;margin:15px 0 0 0;width:18px;height:18px;background: url(../images/icon_arrrow.png) no-repeat 0 0;background-size: 100%;}
.btn_invest .inv_p1 {color:#555;font-size: 15px;padding:0 0 7px 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_tog {font-size: 14px;line-height: 20px;padding-bottom:20px;}
.inv_tog span{color:#e37a39;font-size: 14px;}

.box_agree {margin-top:15px;}
.box_agree label {font-size:15px;}
.inv_agree_updowny strong {font-size:15px;}
.inv_agree_p p {font-size:15px;}

/* dongwook koh */
.inv_desc {font-size:13px;padding:10px;line-height: 20px;color:#666;}
.inv_desc span {color:#e37a39;font-size:13px;}
.inv_desc strong {color:#e37a39;font-size:13px;}
.inv_desc strong.red {color:red;font-size:13px;}

.video_wrap{max-width: 1920px;}
.video_wrap_ratio{height: 0;padding-top: 56.25%;position: relative;}
.video_wrap_ratio iframe{background: black;position: absolute; top:0;left: 0; width: 100%; height: 100%;}
.video_wrap_img {width:100%;padding:0 !important;text-align: center;}
.video_wrap_img img {margin:0 !important;}
.video_wrap_img img.normal_img {width:100%;}
.video_wrap_img img.lock_img {width:40%;margin:30px 0 !important;}

.login_ment {text-align: center;font-size: 18px;padding:60px 0;}
.login_ment span {color:#e46c0a;font-size: 18px;}

.label_top{padding:15px 0 0 15px;}
.label_top span{display:inline-block;font-size: 13px;color: #fff;font-weight: 600;padding:0 6px;line-height:18px;text-align:center;border-radius: 4px;}
.label_top span.blu_01{background:#aaa;}
.label_top span.blu_02{background:#e37a39;}

.company_info {overflow: hidden;border-bottom:1px solid #d9d9d9;margin:15px 15px 15px 15px;padding-bottom:20px;}
.company_info p {float:left;}
.company_info p.img img {width: 40px !important;height:40px !important;}
.company_info p.name {color:#1b1b1b;font-size:16px;padding:0 0 0 10px;font-weight: 600;padding-right:20px;line-height: 18px;}
.company_info p.name span {display:block;font-size:14px;font-weight: 400;padding-top:6px;color:#e37a39;}
.company_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;}

.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;}

.txt_num{overflow:hidden;padding:13px 0 0;}
.txt_num .sum{width:50%;float:left;font-size: 18px;color: #959595;font-weight: 100;padding: 0 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:18px;font-weight: 600;margin:0 5px 0 10px;}
.txt_num .percent span{font-size:18px;font-weight: 100;}
.txt_num .right{width:50%;text-align:right;}

.txt_open {font-size:20px;font-weight: 600;padding:20px 0 20px 0;}
.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:15px;}

.rel_key {overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-left:20px;}
.rel_key::-webkit-scrollbar {display:none;} 
.rel_key p {height:30px;text-align:left;padding:8px 0 8px 0;}
.rel_key a {display:inline-block;font-size:13px;margin:0 1px;border:1px solid #d9d9d9;border-radius: 20px;padding:5px 8px;line-height: 16px;}
.rel_key a.on {background: #3d3d3d;color:#fff;font-weight: 600;}
.rel_key ul {height:30px;}
.rel_key ul li {display:inline-block;}

.detailArea {border-top:1px solid #e5e5e5;}
.tab_content {min-height: 100px;padding:20px 0 50px 0;}
.tab_content1.ptop1 {padding:100px 0 50px 0 !important;}
.tab_content.ptop2 {padding:100px 0 50px 0;}

.tab_scontent .detail_title {padding:0 0 10px 0;font-size:18px;}
.tab_scontent .data_ment {overflow: hidden;padding:0 5px 10px 5px;height:100%;display: flex;}
.tab_scontent .data_ment .data_ment_bul {float: left;width:20px;height:auto;background: url(../images/icon_data.png) no-repeat 0 55%;background-size: 100%;}
.tab_scontent .data_ment .data_ment_txt {float: left;font-size: 14px;color:#464646;padding:4px 0 0 5px;width:calc(100% - 30px);}
.tab_scontent {min-height:150px;padding-bottom:40px;}

table.tb_type_mj {width:100%;margin:0 0 0;border:1px solid #d9d9d9;}
table.tb_type_mj th{height:42px;border-bottom:1px solid #d9d9d9;font-size: 15px;color: #464646;padding:0 16px;background:#eeeeee;font-weight:300;text-align:center;}
table.tb_type_mj td{height:42px;border-bottom:1px solid #d9d9d9;font-size: 15px;color: #464646;padding:0 20px;}
table.tb_type_mj td.td_bg {padding:8px 20px;line-height:1.5;}

.invest_point {background: url('../images/icon_point_in.png') 0 0 no-repeat;border: 1px solid #d9d9d9;padding-bottom:20px;}
.invest_point li {font-size: 15px;color: #464646;font-weight: 300;padding: 10px 0 10px 10px;position: relative;line-height: 22px;box-sizing: border-box;/* height: 72px; */}
.tab_contentn {padding-left:0 !important;padding-right:0 !important;}
.tab_contentn .line_main {margin:0 0 20px 0;}
.tab_paddding_lr {padding-left:10px !important;padding-right:10px !important;}

.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;}
.tab_scontent .data_cb li a:hover {border:1px solid #e37a39;}
.tab_scontent .data_cb li a span {float:right;width:20px;height:20px;background:url('../images/icon_down_detail_n.png') 0 0 no-repeat; background-size: 100%;margin:-3px -3px 0 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:100%;margin-top:22%;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;}

.tab_scontent_none {min-height:0 !important;padding:0 !important;}
.tab_scontent_none hr {display: none;}
.tab_scontent_none .tab_paddding_lr {padding:0 !important;}
.tab_scontent_none .tab_scontent {min-height:0 !important;padding:0 !important;}

.icon-mark {background:#aaa;color:#fff;font-weight: 600;font-size:11px;border-radius:4px;padding:2px 4px;display: inline-block;margin:0 0 0 4px;line-height: 12px;position: absolute;}
.radio_wrap {background: #f4f4f4;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;}
.radio_wrap p label {font-size: 15px;}
.radio_wrap p.r_schoice {display: block;padding:10px 0;margin:0 20px;}

.open_before {text-align: center;padding:10px 10px 0px 10px;overflow: hidden;margin-bottom:0px;}
.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:10px 0;color:#999;font-size: 12px;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.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:10px 0;color:#999;font-size: 12px;}

.text_elip {display: inline-block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;max-width:calc(100% - 130px);font-size:14px;}
.inv_btn a.no-round {border-radius: 0;width:50%;}

.wrap_header header #gnb ul li a.on {color:#e37a39 !important;}

.cs_ment {padding:10px;display: block;color:#949494;font-size: 12px;line-height: 16px;}
.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;float: left;}
.ftype_m strong {color:#e37a39;font-size:18px;position:relative;margin:5px 0 0 3px;float: left;}
.ftype_m strong.title {color:#555;font-size:14px;position:relative;margin:-3px 0 0 0;}
.ir_pop_layer_set .tit_b_desc {font-size: 14px;line-height: 22px;color:#555;}

/* 20220424 말풍선 제어 */
.wrap_word_area {cursor: pointer;}
.wrap_word_title {font-size: 15px;line-height: 1;display: inline-block;vertical-align: middle;}
.wrap_word_box {margin:-2px 0 0 3px;text-align: left;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;}
.word_box {background: #fff;border:1px solid #cdcdcd;padding:8px;position: absolute;margin:27px 0 0 -30px;font-size: 14px;width:230px;line-height: 20px;word-break: keep-all;}
.word_box_r {margin:27px 0 0 -170px;}
.help_arrow {position: absolute;margin:-15px 0 0 23px;}
.word_box_r .help_arrow {margin:-15px 0 0 163px;}

/* 20220509 */
.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;}

/* 202206 추가 */
.main_pro_txt_wrap {padding:0 15px;}
.main_pro_txt_wrap .mp_tag {font-size:13px;padding:45px 0 5px 0;}
.main_pro_txt_wrap .mp_title {font-size: 21px;font-weight: 800;}
.main_pro_txt_wrap .mp_desc {font-size: 15px;padding-top:10px;}

/* 메인 상단 슬라이드 아래 7px 보더 때문에 제어 */
.wrap_slider .slider { border-bottom: 0px solid #ebebeb;}
.neo_index_wrap {clear: both;padding:10px 15px 8px 15px;}
.neo_index_wrap h2 {font-size:20px;padding:30px 0 15px 0;font-weight: 600;}

.neo_ing_project {overflow: hidden;padding-bottom:10px;}
.neo_ing_project li {overflow: hidden;border:1px solid #eaeaea;border-radius: 10px;height:130px;float: left;width:calc(100% - 2px);margin-bottom:15px;}
.neo_ing_project li div .neo_ing_project {overflow: hidden;}
.neo_ing_project li .img {overflow: hidden;width:130px;height:130px;border-bottom-left-radius: 10px;border-top-left-radius: 10px;float: left;margin-right:10px;}
.neo_ing_project li .img .tag {background: #e37a39;color:#fff;font-size:12px;padding:1px 7px;position: absolute;border-bottom-right-radius: 10px;border-top-left-radius: 10px;margin-top: -130px;}
.neo_ing_project li .img .img_pj {height:100%;}
.neo_ing_project li .img .neo_end_modal {width:130px;height:129px;position: absolute;margin-top:-130px;text-align: center;border-bottom-left-radius: 10px;border-top-left-radius: 10px;}
.neo_ing_project li .img .neo_end_modal strong {color:#fff;font-size:18px;z-index: 1;position: absolute;text-align: center;width:130px;margin:50px 0 0 -65px;}
.neo_ing_project li .img .neo_end_modal .after {width:130px;height:130px;background: #000;opacity: 0.3;position: absolute;z-index: 0;border-bottom-left-radius: 10px;border-top-left-radius: 10px;}

.neo_ing_project li .img .thumbnail_image_center {width:150px;height:130px;margin-left:-10px;}

.neo_ing_project li .mark {font-size:13px;color:#666;padding:8px 10px 0 0;float:left;width:calc(100% - 150px);}
.neo_ing_project li .mark .mark_01 {float:left;text-align: left;word-break: break-all;width:calc(100% - 70px);}
.neo_ing_project li .mark .mark_02 {float:right;text-align: right;}
.neo_ing_project li .title {float: left;width:calc(100% - 145px);}
.neo_ing_project li .title p {font-size:15px;word-break: break-all;line-height: 20px;padding-top: 7px;height:40px;color:#333;font-weight: 600;}
.neo_ing_project li .company {color:#666;padding:7px 0px 0 0;float:left;width:calc(100% - 150px);}
.neo_ing_project li .company .name {float:left;text-align: left;font-size:13px;word-break: break-all;}
.neo_ing_project li .data {color:#e37a39;padding:5px 10px 2px 0;float: left;width:calc(100% - 150px);font-weight: 700;}
.neo_ing_project li .data .data_01 {float:left;text-align: left;font-size:14px;width:calc(100% - 0px);font-weight: 600;}
.neo_ing_project li .data .data_01 i {font-style: normal;font-size:14px;color:#333;}
.neo_ing_project li .data .data_01_black {color:#666;}
.neo_ing_project li .data .data_01 em {display: inline-block;width:14px;height:14px;float: right;background: url(../images/icons8-forward-32.png) no-repeat 0 0;background-size: 100%;margin:4px 0 0 0;}
.neo_ing_project li .data .data_02 {float:right;text-align: right;}
.neo_ing_project li .data .data_02 em {color:#fff;background: #aaa;padding:0px 4px 1px 4px;font-style: normal;font-size:11px;border-radius: 3px;font-weight: 300;}
.neo_ing_project li .ellipsis_full {width:calc(100% - 0px) !important;}

.neo_ing_project li.neo_list_more {height:40px;border:none;}
.neo_ing_project li.neo_list_more a {display: block;text-align: center;padding:10px 0;color:#666;font-size: 14px;background: #f4f4f4;border:none;}

.list_more_wrap {padding:0 10px;clear: both;}
.list_more_wrap a {display: block;text-align: center;padding:10px 0;color:#666;font-size: 14px;background: #f4f4f4;border-radius: 10px;}

.ellipsis_1line {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ellipsis_2line {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.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_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;}

.ellipsis_31 {
/* 한 줄 자르기 */ 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: 3; -webkit-box-orient: vertical;}

.neo_list_gap {border-top:1px solid #cdcdcd;background: #ebebeb;height:6px;}

.list_sch_wrap {overflow: hidden;padding:18px 10px 0px 10px;}
.list_sch_wrap1 {overflow: hidden;padding:15px 10px 0px 10px;}
.list_sch_wrap .form_box {float:left;margin:8px 0 0 0;}
.list_sch_wrap .ser_box {float:right;border:1px solid #d9d9d9;border-radius: 0px;text-align: right;width: calc(100% - 115px);}
.list_sch_wrap .ser_box_3ea {width: calc(100% - 211px) !important;}

.list_sch_wrap .ser_box_l {float: left;}
.list_sch_wrap .ser_box .ser_reset {display: block;width:20px;height:20px;background: url(../images/btn_ser_reset.png) 0 0 no-repeat;background-size:100% 100%;float:left;margin:8px 0 0 1px;}
.list_sch_wrap .ser_box_full {width: calc(100% - 0px);}
.list_sch_wrap .sel_box_r {float:right;border:1px solid #d9d9d9;}
.list_sch_wrap .sel_box_r select {padding:7px 10px 7px 7px;width:105px;color:#949494;font-size:14px;}
.list_sch_wrap .sel_box_r select.sel_wfix {width:90px;}
.list_sch_wrap .sel_box_r_lm {margin-left: 5px;}
.list_sch_wrap .input_style1 {width: calc(100% - 50px);height: 36px;padding: 0 5px 0 10px;line-height: 30px;color: #949494;font-size: 12px;bordeR:none;float: left;font-size: 14px;}
.list_sch_wrap .form_btn {height: 23px !important;width: 23px !important;margin:6px 3px 0 3px; padding:0;background: url(../images/btn_search_n.jpg) 0 0 no-repeat;background-size:100% 100%;vertical-align: top;}

.form_box input[type="checkbox"], .form_box input[type="radio"] {display:none; }
.form_box input[type="checkbox"] + label, .form_box input[type="radio"] + label {height: 24px;padding-left: 24px;display: inline-block;position: relative;font-size: 13px;color: #666;line-height: 21px;cursor: pointer;font-weight: 300;}
.form_box input[type="checkbox"] + label::before {content: '';width: 17px;height: 17px;position: absolute;left: 0px;top: 3px;display: inline-block;background: url(../images/icon_checkbox2.gif) 0 -17px no-repeat;background-position-x: 0px;background-position-y: -17px;background-size: auto auto;background-size: 17px auto !important;}
.form_box input[type="radio"] + label::before {content: '';width: 17px;height: 17px;position: absolute;left: 0px;top: 3px;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;}
.form_box input[type="checkbox"]:checked + label:before, .form_box input[type="radio"]:checked + label:before {background-position:0 0;}
.form_box input[type="checkbox"] + label span, .form_box input[type="radio"] + label span {font-size: 12px;}

.contents_none {text-align: center;font-size: 15px;color:#959595;padding:30px 0;border-bottom: 1px solid #e9e9e9;}

.pager { padding: 0px 0 120px;overflow:hidden;}
.pager ol { font-size: 0; text-align: center }
.pager li { display: inline-block; width:40px;height:40px;margin: 0 0 0 -1px;  vertical-align: top; color: #a8a8a8;border:1px solid #e5e5e5 !important;}
.pager li > a, .pager li > span, .pager li.current { line-height: 41px; 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:40px;line-height: 40px !important;}

/* 20220925 */
.wel_title1 {font-size:18px;padding:0px 0 20px 0;letter-spacing:-1px;}
.wel_title1 strong {font-size:18px;}
.wel_title1 span {font-size:18px;color:#e46c0a;}

.wel_goto_ment {font-size:15px;letter-spacing:-1px;margin:10px 20px 10px 20px;padding-bottom:20px;border-bottom:1px solid #ccc}
.wel_goto_ment p {font-size: 18px;line-height: 24px;padding-bottom: 5px;}
.wel_goto_ment p strong {font-size: 18px;font-weight: 800;}
.wel_goto_btn {text-align: center;padding:10px 0 25px 0;}
.wel_goto_btn a {text-align: center;display: inline-block;color:#fff;background: #e37a39;padding:15px 40px 15px 60px;border-radius: 50px;font-size: 15px;font-weight: 600;}
.wel_goto_btn a img {height:24px;position: absolute;margin:-2px 0 0 -26px;}

.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 40px 15px 60px;border-radius: 50px;font-size: 15px;font-weight: 600;}
.wel_goto_btn span.btn_gray img {height:24px;position: absolute;margin:-2px 0 0 -26px;}

.wel_point_calc {text-align: center;border:1px solid #ccc;padding:10px;margin:0 0 20px 0;}
.tb_type_wel_calc {margin:0 auto;}
.tb_type_wel_calc td {text-align: right;color:#666;font-size:14px;letter-spacing:-1px;}
.tb_type_wel_calc td.num {color:#1b1b1b;font-size: 18px;}
.tb_type_wel_calc td.orange {color:#e37a39;font-weight: 600;}

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

.reply_del {font-size: 15px;padding:30px 0;}

.neo_list_wrap {padding:10px;}
.neo_dl_type2 {width:calc(100% - 33px);margin:0 0 10px 0;border:1px solid #e7e7e7;border-radius:10px;padding:15px;}
.neo_dl_type2 dt {overflow:hidden;padding-bottom:25px;}
.neo_dl_type2 dt.insight_dt {overflow:hidden;padding:10px 0;}
.neo_dl_type2 dt.insight_dt p {color:#666;font-size: 14px;}
.neo_dl_type2 dt.insight_dt p.title {float: left;}
.neo_dl_type2 dt.insight_dt p.new {float: right;background:#e37a39;color:#fff;font-size:12px;overflow: hidden;border-radius:3px;padding:0px 10px;min-width:30px;text-align:center;}
.neo_dl_type2 dt .profile {border:1px solid #e7e7e7;overflow:hidden;border-radius:22px;float:left;margin-right:10px;width:40px;height:40px;}
.neo_dl_type2 dt .profile img {width:40px;height:40px;}
.neo_dl_type2 dt .company {color:#1b1b1b;font-size:14px;padding:4px 0 0px 0;}
.neo_dl_type2 dt .company .title {font-size:15px;color:#333;font-weight: 600;}
.neo_dl_type2 dt .company .icon-mark {margin:3px 0 0 4px;font-weight: 200;}
.neo_dl_type2 dt .time {color:#999;font-size:12px;}
.neo_dl_type2 dd.neo_media {margin-top:20px;overflow:hidden;}
.neo_dl_type2 dd.neo_media img {margin-top:10px;overflow:hidden;}
.neo_dl_type2 dd.roomname {text-align: right;font-size:13px;color:#888;padding-bottom: 5px;}
.neo_dl_type2 dd.room_img {width:calc(100% + 30px);border-top-left-radius:10px;border-top-right-radius: 10px;overflow: hidden;margin:-15px 0 0 -15px;}
.neo_dl_type2 dd.room_img img {width:100%;}
.neo_dl_type2 dd.room_dimg {width:calc(100% + 30px) !important;padding-bottom:50%;position: relative;margin:-15px 0 0 -15px;overflow:hidden;border-top-left-radius:10px;border-top-right-radius: 10px;}
.neo_dl_type2 dd.room_dimg .project_img {width:100%;height:100%;position: absolute;left:0;top:0;background-position: center;background-size: cover;}

.neo_dl_type2 dd.ment {color:#555 !important;font-size:13px;padding:0 0 0px 0;line-height: 22px;font-size: 15px !important;width:100% !important}
.neo_dl_type2 dd.ment_b {color:#333 !important;font-size:16px;padding:0 0 0px 0;line-height: 22px;font-weight: 600;}

.neo_dl_type2 dd.bsok {border-bottom:1px solid #e7e7e7;overflow:hidden;padding:15px 0 15px 0;}
.neo_dl_type2 dd.bsok .mark_data {display:inline-block;color:#999;font-size:12px;}
.neo_dl_type2 dd.bsok .mark_data em {display:inline-block;font-style:normal;color:#555;}
.neo_dl_type2 dd.bsok .mark_data1 {float:left;}
.neo_dl_type2 dd.bsok .mark_data1 em {padding:0 15px 0 5px;}
.neo_dl_type2 dd.bsok .mark_data2 {float:right;}
.neo_dl_type2 dd.bsok .mark_data2 em {padding:0 0 0 5px;}
.neo_dl_type2 dd.rspon {overflow:hidden;padding:12px 0 0px 0;}
.neo_dl_type2 dd.rspon .mark_rspon {display:inline-block;color:#999;font-size:12px;padding:0 0 0 26px;height:22px;}
.neo_dl_type2 dd.rspon .mark_rspon span {display:inline-block;padding:3px 0 0 2px;font-size: 12px;}
.neo_dl_type2 dd.rspon .mark_rspon1 {background:url(../images/neo_mark_good.png) no-repeat 0 0;float:left;background-size:40%;}
.neo_dl_type2 dd.rspon .mark_rspon1_on {background:url(../images/neo_mark_good_on.png) no-repeat 0 0;float:left;background-size:40%;}
.neo_dl_type2 dd.rspon .mark_rspon2 {background:url(../images/ico_reply.png) no-repeat 0 0;float:left;background-size:34%;margin-left:10px;}
.neo_dl_type2 dd.rspon .mark_rspon3 {background:url(../images/neo_mark_jjim.png) no-repeat 0 0;float:right;background-size:90%;margin-left:10px;}
.neo_dl_type2 dd.rspon .mark_rspon3_on {background:url(../images/neo_mark_jjim_on.png) no-repeat 0 0;float:right;background-size:90%;margin-left:10px;}

.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;}

.rel_keyword_wrap {overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 10px;}
.rel_keyword_wrap::-webkit-scrollbar {display:none;} 
.rel_keyword_wrap p {height:22px;text-align:center;padding:10px 0 0 0px}
.rel_keyword_wrap a {display:inline-block;font-size:15px;margin:0 4px;color:#555;}
.rel_keyword_wrap a.on {font-weight: 600;color:#1b1b1b;}

.neo_ul_type1 {overflow:hidden;padding:20px 15px 0 15px;}
.neo_ul_type1 li {float:left;padding:0 0 40px 0;width:calc(100% - 0px);}

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

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

.neo_dl_type1 {width:100%;border:1px solid #e7e7e7;border-radius:10px;background:#fff;overflow:hidden;-webkit-box-shadow: 0px 5px 22px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 5px 22px 0px rgba(0,0,0,0.2);box-shadow: 0px 5px 22px 0px rgba(0,0,0,0.2);}
.neo_dl_type1 dd.neo_media .neo_media_wrap {width:100%;padding-bottom:50%;overflow: hidden;position: relative;}
.neo_dl_type1 dd.neo_media .neo_media_wrap .project_img {width:100%;height:100%;position: absolute;left:0;top:0;background-position: center;background-size: cover;}
.neo_dl_type1 dd.neo_media img {width:100%;transition:0.3s;z-index:9;position: relative;}
.neo_dl_type1 dd.neo_media .end_cover {position: absolute;width:100%;background:#000;opacity:0.4;z-index:10;overflow:hidden;border-top-left-radius:10px;border-top-right-radius: 10px;margin:0px 0 0 0;}
.neo_dl_type1 dd.neo_media .end_ment {text-align:center;font-size:24px;color:#fff;width:100%;position: absolute;z-index:12;overflow:hidden;font-weight:600;margin:22% 0 0 0;padding-bottom: 50%;}
.neo_dl_type1 img.neo_logo {float:left;margin:-63px 0 0 15px;z-index:11 !important;width:83px !important;height:83px;border:1px solid #e7e7e7;position: relative;}
.neo_dl_type1 dd.neo_comp {padding:2px 10px 5px 10px;overflow:hidden;}
.neo_dl_type1 dd.neo_comp span {display:inline-block;font-size:14px;color:#666;}
.neo_dl_type1 dd.neo_comp span.day {float:right;text-align:right;}
.neo_dl_type1 dt {color:#333;text-align:center;line-height: 26px;padding:20px 10px;height:42px;width:calc(100% - 20px) !important;margin-bottom:20px;font-size:17px;word-break : keep-all;font-weight: 600;}
.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 dd.neo_ment {font-size:15px !important;color:#666;padding:0 10px;line-height: 18px;max-height: 7em;width:calc(100% - 20px) !important;}
.neo_dl_type1 dd.neo_pay {padding:14px 10px 6px 10px;font-size:14px;color:#666;}
.neo_dl_type1 dd.neo_pay span {background:#aaa;color:#fff;font-size:12px;overflow: hidden;border-radius:3px;padding:0px 5px;min-width:30px;text-align:center;position: absolute;margin:1px 0 0 5px;}

.neo_dl_type1 dd.neo_gage {height:8px;padding:0 10px;}
.neo_dl_type1 dd.neo_gage .gage_num {position:absolute;color:#fff;font-size:11px;z-index:10;padding:2px 0 0 8px;}
.neo_dl_type1 dd.neo_gage .gage_bar {overflow:hidden;position:absolute;height:8px;z-index:9;width:calc(100% - 43px);max-width: 558px;;}
.neo_dl_type1 dd.neo_gage .gage_bar span.type1 {display:block;background:#e37a39;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1 dd.neo_gage .gage_bar span.type2 {display:block;background:#bb1d21;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1 dd.neo_gage .gage_bar span.type3 {display:block;background:#000;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1 dd.neo_gage .gage_bg {background:#dedede;height:8px;border-radius:8px;overflow:hidden;}
.neo_dl_type1 dd.neo_num {overflow:hidden;padding:10px 10px 10px 10px;}
.neo_dl_type1 dd.neo_num p.num0 {float:left;min-width: 130px;}
.neo_dl_type1 dd.neo_num p.num0 i {display:block;font-style:normal;color:#c8c8c8;font-size:11px;padding-bottom:6px;}
.neo_dl_type1 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 dd.neo_num p.num1 {float:left;}
.neo_dl_type1 dd.neo_num p.num1:first-child {float:left;min-width: 130px;}
.neo_dl_type1 dd.neo_num p.num1 i {display:block;font-style:normal;color:#999;font-size:13px;padding-bottom:0px;}
.neo_dl_type1 dd.neo_num p.num1 em {display:block;font-style:normal;color:#1b1b1b;font-size:16px;font-weight:500;padding-right:38px;}
.neo_dl_type1 dd.neo_num p.num2 {float:right;text-align:right;}
.neo_dl_type1 dd.neo_num p.num2 i {display:block;font-style:normal;color:#c8c8c8;font-size:12px;padding-bottom:0px;text-align:right;}
.neo_dl_type1 dd.neo_num p.num2 em {display:block;font-style:normal;color:#1b1b1b;font-size:16px;font-weight:500;text-align:right;color:#e37a39;}
.neo_dl_type1 dd.neo_ready {height:116px;}
.neo_dl_type1 dd.neo_ready span {display:block;text-align: center;width:100%;font-size:20px;font-weight:800;color:#e37a39;padding:30px 0;}

.more_btn_type1 {float: right;font-size:12px;color:#888;margin:35px 0 0 0;}
.more_btn_type1 em {float: right;width:13px;height:13px;background:url(../images/icon_arrrow.png) no-repeat 0 0;background-size: 100%;margin:3px 0 0 0;}

.ns_banner_text_top {position: absolute;width:100%;padding:18px;}
.ns_banner_text_top p {color:#fff;}
.ns_banner_text_top p.p1 {font-size:16px;font-weight: 600;line-height: 18px;}
.ns_banner_text_top p.p2 {font-size:12px;line-height: 14px;}
.ns_banner_text_bottom {position: absolute;width:100%;}
.ns_banner_text_bottom .dgo_btn {display: block;border: 1px solid #fff;border-radius: 6px;color:#fff;text-align: center;width:150px;padding:5px 0;margin:-50px 0 0 18px;font-size: 12px;}

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

.icd_neo_box_l0 {overflow: hidden;}
.icd_neo_box_l0 .h3_ititle {margin:0;font-size: 20px;letter-spacing: -2px;padding:20px 0 10px 0;font-weight: 800;}
.icd_neo_box_l0 p {font-size: 15px;line-height: 24px;letter-spacing: -1px;margin-bottom: 10px;}
.icd_neo_box_l0 p strong {color:#E37A39;font-size: 15px;}
.icd_neo_box_r0 {overflow: hidden;text-align: center;}
.icd_neo_box_r0 img {height: 230px;margin:0 auto;}

.icd_neo_box_l1 {overflow: hidden;}
.icd_neo_box_l1 .h3_ctitle {margin:0;font-size: 20px;float: left;line-height: 28px;text-indent: -22px;padding:40px 0 15px 22px;letter-spacing: -2px;font-weight: 800;}
.icd_neo_box_l1 .h4_ctitle {margin:0;font-size: 16px;float: left;letter-spacing: -1px;}
.icd_neo_box_l1 .h4_ctitle span {float: left;width:20px;height:20px;background: url(../images/icp_img3.png) no-repeat 0 0;background-size: 100%;margin:3px 8px 0 0;}

.icd_neo_box_r1 {overflow: hidden;}
.icd_neo_box_r1 .icd_h4_p {font-size: 15px;line-height: 24px;}
.icd_neo_box_r1 .icd_h4_p strong {font-size: 15px;color: #E37A39;}
.icd_neo_box_r1 .icd_h4_p a {text-decoration: underline;margin-bottom: 10px;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: 16px;font-weight:bold;padding: 30px 0 10px 25px;text-indent: -13px;}
.icd_neo_box_r1 .icd_dl dt.first {padding-top: 5px;}
.icd_neo_box_r1 .icd_dl dt strong {color: #ff6600;font-size: 16px;display: inline-block;}
.icd_neo_box_r1 .icd_dl dd {overflow: hidden;font-size: 15px;line-height: 24px;padding:0 0 30px 25px;border-bottom: 1px solid #c4c4c4;}
.icd_neo_box_r1 .icd_dl dd.last {border-bottom: none;padding:0 0 30px 25px;}
.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: 15px;line-height: 24px;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: 15px;}
.icd_neo_box_r1 .icd_1_ul li.tit {font-weight:bold;padding:5px 0 5px 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:2px 0;line-height: 22px;}
.icd_neo_box_r1 .icd_1_ul li.list strong {float: left;font-weight: 800;font-size:20px;margin: 1px 10px 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: 16px;overflow: hidden;font-weight: 800;}
.icd_neo_box_r1 .h4_4tit span {float: left;width:13px;height:13px;background: url(../images/bul_check1.png) no-repeat 0 0;background-size: 100%;margin: 7px 4px 0 0;}
.icd_neo_box_r1 .h4_box {width:calc(100% - 16px);margin: 5px 0 0 16px;overflow: hidden;border-radius: 5px;}
.icd_neo_box_r1 .h4_box_line {border:1px solid #d9d9d9;margin: 12px 0 30px 0;overflow: hidden;padding:10px 0px;width:calc(100% - 2px);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: 15px;}
.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: 10px;padding:6px 0 5px 0;}
.icd_neo_box_r1 .h4_box_line .h4_2l_ment {text-align: center;font-size: 15px;background: #FEF5EC;padding:10px 40px;max-width: max-content;margin:0 auto;border-radius: 5px;}
.icd_neo_box_r1 .h4_box_line .h4_2l_ment strong {font-size: 15px;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: 15px;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 15px 0px;overflow: hidden;padding:12px 0px;width:calc(100% - 2px);background: #fff;}

.icd_neo_box_r1 .h4_box_bg {background: #f1f1ef;padding:14px 10px;font-size: 15px;line-height: 26px;width:calc(100% - 20px);margin: 10px 0 40px 0px;}
.icd_neo_box_r1 .h4_box_bg strong {float: left;font-weight: 800;font-size: 20px;margin: 1px 8px 0 5px;}
.icd_neo_box_r1 .h4_box_bg span {font-size: 15px;font-weight: 800;}

.icd_neo_box_r1 .h4_box .h4_2tit {font-size: 15px;overflow: hidden;padding:8px 0 10px 15px;text-indent: -17px;line-height: 24px;}
.icd_neo_box_r1 .h4_box .h4_2tit1 {font-size: 15px;overflow: hidden;padding:8px 0 10px 13px;line-height: 24px;text-indent: -12px;}
.icd_neo_box_r1 .h4_box .h4_2tit2 {font-size: 15px;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: 3px 18px 0 -18px;}
.icd_neo_box_r1 .h4_box .h4_2tit1 strong {float: left;font-weight: 800;font-size: 24px;margin: 3px 12px 0 0px;line-height: 20px;}
.icd_neo_box_r1 .h4_box .h4_2table {width:100%;border:1px solid #ccc;margin-bottom: 30px;}
.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: 15px;border-top:1px solid #ccc;padding:6px 10px;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:6px 0;font-size: 15px;text-align: center;}
.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: 15px;line-height: 24px;margin: -10px 0 30px 14px;}

.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:5px 0;}
.icd_neo_box_r1 .h4_box .h4_3table td {text-align: center;font-size: 15px;border-top:1px solid #ccc;padding:5px;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: 15px;}
.icd_neo_box_r1 .h4_box .h4_3table td .td_t2 {font-weight: 400;color:#464646;font-size: 13px;padding-top:0px;}

.icd_neo_box_r1 .h4_box .h4_4_ol {overflow: hidden;}
.icd_neo_box_r1 .h4_box .h4_4_ol li {font-size: 15px;overflow: hidden;padding:6px 15px 6px 15px;}
.icd_neo_box_r1 .h4_box .h4_4_ol li strong {font-size: 15px;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: 15px;overflow: hidden;padding:6px 15px 0 30px;text-indent: -20px;}
.icd_neo_box_r1 .h4_box .h4_4_ol li strong {font-size: 15px;float: left;margin:0 20px 0 0;font-weight: 500;}
.icd_neo_box_r1 .h4_box .h4_4_ol li.l_padd {padding:0 15px 0 30px;text-indent: 0;}

.icd_neo_box_r1 .h4_box .h4_cal_box {overflow: hidden;padding:0 15px;}
.icd_neo_box_r1 .h4_box .h4_cal_boxl {float: left;width:100%;padding-top:5px;}
.icd_neo_box_r1 .h4_box img.h4_w100 {width: 100%;}

.icd_neo_box_r1 .h4_box .h4_cal_boxl .h4_ctit {font-size: 15px;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:calc(100% - 40px);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:calc(100% - 40px);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:8px 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 {width:100%;padding:20px 0 10px 0;overflow: hidden;text-align: center;}
.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%;margin:0 auto;}
.icd_neo_box_r1 .h4_box .h4_cal_boxr {float: right;width:100%;padding:7px 0;}

.icd_neo_box_r1 .h4_box2 {overflow: hidden;margin:0 0 0 18px;width:calc(100% - 18px);}
.icd_neo_box_r1 .h4_box2 .h4_4_ol1 {overflow: hidden;padding:10px 0 12px 0;}
.icd_neo_box_r1 .h4_box2 .h4_4_ol1 li {font-size: 15px;overflow: hidden;padding:3px 0 0 20px;text-indent: -20px;}
.icd_neo_box_r1 .h4_box2 .h4_4_ol1 li strong {font-size: 15px;float: left;margin:0 20px 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: 30px;}
.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: 15px;line-height: 24px;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: 15px;overflow: hidden;padding:15px 0 10px 0;}
.icd_neo_box_r1 .h4_box2 .h4_4a_desc {font-size: 15px;overflow: hidden;padding:2px 0;}
.icd_neo_box_r1 .h4_box2 .h4_4a_desc strong {font-size: 20px;float: left;margin:-3px 5px 0 10px;font-weight: 800;}
.icd_neo_box_r1 .h4_box2 .h4_4a_ment {font-size: 15px;overflow: hidden;padding:5px 0 10px 22px;}
.icd_neo_box_r1 .h4_box2 .h4_4a_num {font-size: 15px;overflow: hidden;padding:8px 0 20px 22px;}
.h4_w40 {width:calc(100% - 40px);}

/* @media */

@media (max-width: 450px) {
.ns_banner_text_top p.p1 {font-size:14px;line-height: 18px;}
.ns_banner_text_top p.p2 {font-size:10px;line-height: 14px;}
}

.bg_f8 {background: #f8f8f8;}
.swiper-container {width: 100%;height: 300px;margin: 20px auto;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;width: 250px;
/* Center slide text vertically */
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.swiper-container1 .swiper-slide {border:1px solid #eee;border-radius: 8px;}

.project_qna_wrap {float:left;margin:0 15px 0 0;padding:15px 0 15px 15px;width:calc(100% - 30px);}
.project_qna_wrap a {display: block;width:100%;height:100%;}
.project_qna_wrap .p_company {text-align: right;color:#888;font-size: 13px;padding:0 0 16px 0;}
.project_qna_wrap .p_q {padding-top:10px;}
.project_qna_wrap .p_q span {float:left;margin:0px 3px -3px 0;color:#1b1b1b;}
.project_qna_wrap .p_q span img {width:22px;height:22px;}
.project_qna_wrap .p_q i {float:left;width:calc(100% - 33px);font-style: normal;color:#333;height:69px;font-size: 15px;}
.project_qna_wrap .p_a {padding-top:10px;}
.project_qna_wrap .p_a span {float:left;margin:0px 3px -3px 0;color:#1b1b1b;}
.project_qna_wrap .p_a span img {width:22px;height:22px;}
.project_qna_wrap .p_a i {float:left;width:calc(100% - 33px);font-style: normal;color:#464646;height:69px;font-size: 15px;word-break: break-all;}
.project_qna_wrap .p_data {text-align: right;color:#999;font-size: 13px;padding: 10px 0 5px 0;width:100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.project_qna_wrap .p_dashed {border-top:1px dashed #ccc;float:left;width:100%;margin:10px 0 12px 0;}

.project_fund_wrap {float:left;width:100%;display: block;text-align: left;margin:5px 0;}
.project_fund_wrap .f_img {border:1px solid #ddd;width:40px;height:40px;border-radius: 30px;float:left;margin:0 8px 0 0;}
.project_fund_wrap .f_title {font-size: 15px;color:#888;padding:3px 0 0 3px;width:calc(100% - 45);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.project_fund_wrap .f_title strong {font-size: 15px;color:#464646;font-weight: 600;}
.project_fund_wrap .f_data {font-size: 13px;color:#999;padding:1px 0 5px 3px;width:calc(100% - 45);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.project_news_wrap {float:left;width:100%;display: block;text-align: left;}
.project_news_wrap .f_title {color:#666;font-size:13px;padding-top:8px;}
.project_news_wrap .f_desc {color:#333;font-size:15px;padding-top:5px;font-weight: 600;}
.project_news_wrap .f_data {color:#999;font-size:11px;padding-top:5px;}

.project_news_wrap .neo_media {overflow:hidden;}
.project_news_wrap .neo_media .wrapper {width: 100%;padding-bottom: 52%;overflow: hidden;position: relative;border-radius: 6px;}
.fully_img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-position: center;background-size: cover;}

.slider02 li {background: #fff;border:1px solid #eee;border-radius: 8px;padding:0 0 15px 0;}
.slider04 li {height:auto !important;}
.wrap_slider_ty2 {padding:0 0 30px 0;}
.wrap_slider_ty2 .bx-wrapper .bx-pager {bottom:-20px !important;left:5px;width:calc(100% - 10px)}
.wrap_slider_ty2 .bx-wrapper .bx-pager.bx-default-pager a {margin:0;background: #dcdcdc;height:1px;width:25px;}
.wrap_slider_ty2 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000 ;}
.wrap_slider_ty3 {padding:0 0 30px 0;height:180px !important;}
.wrap_slider_ty3 .bx-wrapper .bx-pager {bottom:70px !important;left:5px;width:calc(100% - 10px) }
.wrap_slider_ty3 .bx-wrapper .bx-pager.bx-default-pager a {margin:0;background: #dcdcdc;height:1px;width:25px;}
.wrap_slider_ty3 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000 ;}
.wrap_slider_ty4 {padding:0 0 30px 0;}
.wrap_slider_ty4 .bx-wrapper .bx-pager {bottom:-20px !important;left:5px;width:calc(100% - 10px) }
.wrap_slider_ty4 .bx-wrapper .bx-pager.bx-default-pager a {margin:0;background: #dcdcdc;height:1px;width:25px;}
.wrap_slider_ty4 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#000 ;}

.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;width: 80%;
/* Center slide text vertically */
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container1 .swiper-slide {width: 80%;margin:0 0 0 15px;}
.swiper-container1 .swiper-slide:nth-child(1) {margin-left:15px;}
.swiper-container1 .swiper-slide:last-child {margin-right:15px;}
.swiper-container1 .swiper-pagination-bullet {width: 4%;height: 1px;display: inline-block;border-radius: 0;background: #dcdcdc;opacity: 1;margin:0 !important;bottom:0;}
.swiper-container1 {margin:0;padding-bottom:28px;overflow: hidden;}
.swiper-container1 .swiper-pagination-bullet-active {opacity: 1;background: #000;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom, .swiper-pagination-fraction {bottom:0px !important;}

.swiper-container2 .swiper-slide {width: 80%;margin:0 0 0 15px;}
.swiper-container2 .swiper-slide:nth-child(1) {margin-left:15px;}
.swiper-container2 .swiper-slide:last-child {margin-right:15px;}
.swiper-container2 .swiper-pagination-bullet {width: 8%;height: 1px;display: inline-block;border-radius: 0;background: #dcdcdc;opacity: 1;margin:0 !important;bottom:0;}
.swiper-container2 {margin:0;padding-bottom:25px;overflow: hidden;}
.swiper-container2 .swiper-pagination-bullet-active {opacity: 1;background: #000;}

.swiper-container3 .swiper-slide {width: 42%;margin:0 0 0 15px;background: none;}
.swiper-container3 .swiper-slide:nth-child(1) {margin-left:15px;}
.swiper-container3 .swiper-slide:last-child {margin-right:15px;}
.swiper-container3 .swiper-pagination-bullet {width: 8%;height: 1px;display: inline-block;border-radius: 0;background: #dcdcdc;opacity: 1;margin:0 !important;bottom:0;}
.swiper-container3 {margin:0;padding-bottom:25px;overflow: hidden;}
.swiper-container3 .swiper-pagination-bullet-active {opacity: 1;background: #000;}

.swiper-pagination {padding:10px 0 0 0 !important;margin:0 auto;max-width: 600px;left:auto !important}

.neo_search_no_result {Color : #555555; font-size : 15px; Font-weight : 600; Text-align :center;padding:100px 0;}

.neo_no_project {Text-align :center;padding:100px 0;}
.neo_no_project .ment_01 {Color : #555555; font-size : 15px; Font-weight : 600; Text-align :center;}
.neo_no_project .ment_02 {Color : #949494; font-size : 15px; Text-align :center;padding-top: 10px;}
.neo_section_banner_arrow1 {background:url(../images/icon_arrow_white.png) 0 0 no-repeat;width:20px;height:20px;margin:55px 15px 0 0;background-size: 100%;float:right;}
.neo_section_banner_arrow2 {background:url(../images/icon_arrow_white.png) 0 0 no-repeat;width:20px;height:20px;margin:55px 15px 0 0;background-size: 100%;float:right;}

.samo_intro {padding:0 15px;}

#samo_f_btn_box {overflow:hidden;background: url(../images/samo_bg.png) repeat 0 0;padding:10px 20px;}
.samo_fund_register_btn {display: inline-block;text-align: center;background: #e37a39;z-index: 100;}
.samo_fund_register_btn .gra {float: left;width:40px;height:28px;margin-right:7px;}
.samo_fund_register_btn p {float: left;text-align: left;}
.samo_fund_register_btn p span.m1 {color:#fff;font-size: 14px;display: inline-block;padding:4px 0 15px 0px;}
.samo_fund_register_btn p span.m2 {color:#fff;font-size: 22px;display: block;padding: 5px 0 0 9px;}
.samo_f_btn_wrap {width: calc(100% - 0px);}
.samo_f_btn {display: inline-block;text-align: center;color: #fff;font-size: 18px;width: calc(100% - 0px);padding: 10px 0;background: #e37a39;border-radius: 15px;float: right;margin-bottom: 10px;}
.samo_f_btn_g {background: #666;} 
.samo_intro #samo_f_btn_box.on {position: fixed;bottom:0px;width:calc(100% - 70px);max-width: 530px;}
.samo_intro #samo_f_btn_box.off {position: relative;bottom:10px;width:calc(100% - 40px);max-width: 550px;}
.invest_wrap #samo_f_btn_box {overflow:hidden;background: url(../images/samo_bg.png) repeat 0 0;padding:10px 10px 0px 10px;}
.invest_wrap #samo_f_btn_box.on {position: fixed;bottom:0px;width:calc(100% - 20px);max-width: 600px;margin:0 0 0 -20px;}
.invest_wrap #samo_f_btn_box.off {position: relative;bottom:10px;width:calc(100% - -20px);max-width: 600px;margin:0 0 0 -20px;}
.invest_wrap .samo_f_btn {display: inline-block;text-align: center;color: #fff;font-size: 16px;width: calc(100% - 0px);padding: 10px 0;background: #e37a39;border-radius: 5px;float: right;margin-bottom: 10px;}

.samo_intro_topbox {text-align: center;padding:20px 10px 0 10px;}
.samo_intro_topbox p {font-size: 20px;color:#1b1b1b;font-weight: 600;line-height: 30px;padding:2px 0 10px 0;letter-spacing: -1px;}
.samo_intro_topbox p span {font-size: 20px;color:#e37a39;font-weight: 600;}
.samo_intro_descbox {overflow: hidden;}
.samo_intro_descbox .samo_descl {float: left;font-size: 16px;color:#1b1b1b;line-height: 24px;padding-top:10px;width: calc(100% - 0px);}
.samo_intro_descbox .samo_descl span {font-size: 16px;color:#e37a39;}
.samo_intro_descbox .samo_descl strong {font-size: 16px;}

.samo_intro_descbox .samo_descl dl {overflow: hidden;padding-top:20px;border:1px solid #ddd;padding:8px 20px 10px 20px;border-radius: 15px;margin:20px 0 50px 0;}
.samo_intro_descbox .samo_descl dl dt {overflow: hidden;font-weight: 800;font-size: 16px;padding-top:10px;}
.samo_intro_descbox .samo_descl dl dt span {float:left;width:8px;height:16px;background: url(../images/icon_sq2.png) no-repeat 0 0;background-size: 100%;margin:8px 5px 0 0;}
.samo_intro_descbox .samo_descl dl dd {font-size: 16px;padding:0 0 10px 5px;line-height: 24px;}
.samo_intro_descbox .samo_descl dl dd p {font-size: 16px;text-indent: -10px;padding:0 0 0 15px;}
.samo_intro_descbox .samo_descl dl dd p strong {font-weight: 900;}

.samo_intro_descbox .samo_descr {float: right;width:100%;text-align: center;}

.samo_intro_box {overflow: hidden;}
.samo_intro_box h2 {font-size: 20px;font-weight: 600;padding-bottom:12px;}
.samo_intro_box h2 strong {font-size: 20px;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:20px 24px;margin-bottom:30px;overflow: hidden;}
.samo_regist_box p {background: #fff;border:1px solid #eee;padding:20px;font-size: 16px;line-height: 24px;border-radius: 15px;margin:10px 0;box-shadow: inset -5px -5px 5px #ddd;}
.tb_type_samo {width:100%;margin-bottom:50px;}
.tb_type_samo tr.top {height:45px;}
.tb_type_samo tr.top th {color:#fff;font-size: 18px;font-weight: 200;height:45px;overflow: hidden;background: #e37a39;}
.tb_type_samo tr.top th strong {color:#fff;font-size: 18px;font-weight: 800;}
.tb_type_samo tr.top th.sth1 {background: #666;}
.tb_type_samo tr.top th.sth2 {background: url(../images/samo_tb.png) repeat-y center top;text-align: center;border-right: 1px solid #e37a39;border-left: 1px solid #666;}
.tb_type_samo tr.top th.sth2 img {display: block;margin:0 auto;}
.tb_type_samo tr.top th.sth3 {background: #e37a39;}
.tb_type_samo tr.top th strong.s1 {background: #666;float:left;width:calc(50% - 30px);height:37px;padding-top:8px;}
.tb_type_samo tr.top th img.s3 {height:45px;position: absolute;left:50%;margin:0 0 0 -32px;}
.tb_type_samo tr.top th strong.s2 {background: #e37a39;float:right;width:calc(50% - 30px);height:37px;padding-top:8px;}
.tb_type_samo td {background: #f9f9f9;border-bottom:1px solid #e4e4e4;padding:12px 10px;font-size: 16px;text-align: center;line-height: 22px;word-break: keep-all;}
.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;font-weight: 800;}
.tb_type_samo td.ed {background: #f9f9f9;border-bottom:1px solid #e4e4e4;border-right:none;} 

.infoArea2 .wrap_bar_fot_samo .hidden {font-size: 20px;font-weight: 600;padding:10px 0 0 0;}
.infoArea2 .wrap_bar_fot_samo .hidden1 {font-size: 20px;font-weight: 600;padding:0;}

.samo_guide {background: #f9f9f9;padding:10px;margin-bottom:-8px;}
.samo_guide a {display: block;overflow: hidden;}
.samo_guide a i {float: left;width:22px;height:22px;background: url(../images/icons8-qu-40.png) no-repeat 0 0;background-size: 100%;}
.samo_guide a span {float: left;font-size: 15px;color:#e37a39;}
.samo_guide a em {float: right;width:20px;height:20px;background: url(../images/icons8-forward-40.png) no-repeat 0 0;background-size: 100%;}

.samo_faq_cate{ width:100%;position:relative;border-top:1px solid #e4e4e4;}
.samo_faq_cate:last-child{border-bottom:1px solid #979797;}
.samo_faq_cate .menu{overflow: hidden;display:block;position:relative;width:100%;background:#f9f9f9;padding:20px 0;}
.samo_faq_cate .menu .menulink{overflow: hidden;display:block;text-decoration:none;padding-left:15px;line-height:24px;}
.samo_faq_cate .desc {font-size: 16px;color:#1b1b1b;padding:20px;border-top:1px solid #e4e4e4;}
.samo_faq_cate .desc i {font-style: normal;font-size: 16px;}
.samo_faq_cate .desc strong {font-weight:800;font-size: 16px;line-height: 24px;}
.samo_faq_cate .desc p.d1 {text-indent:-20px;padding-left:20px;}
.samo_faq_cate .desc p.d2 {font-size: 16px;color:#1b1b1b;padding:5px 0 0 20px;}
.samo_faq_cate .menu .menulink i {float:left;display:inline-block;width:30px;height:30px;margin:3px 5px 0 0;}
.samo_faq_cate .menu .menulink i.faq_n_1 {width:29px;height:30px;background: url(../images/samo_num_01.png) no-repeat 0 0; background-size: 100%;}
.samo_faq_cate .menu .menulink i.faq_n_2 {width:30px;height:30px;background: url(../images/samo_num_02.png) no-repeat 0 0; background-size: 100%;}
.samo_faq_cate .menu .menulink i.faq_n_3 {width:30px;height:30px;background: url(../images/samo_num_03.png) no-repeat 0 0; background-size: 100%;}
.samo_faq_cate .menu .menulink i.faq_n_4 {width:30px;height:30px;background: url(../images/samo_num_04.png) no-repeat 0 0; background-size: 100%;}
.samo_faq_cate .menu .menulink i.faq_n_5 {width:30px;height:30px;background: url(../images/samo_num_05.png) no-repeat 0 0; background-size: 100%;}
.samo_faq_cate .menu .menulink em {float:left;font-style: normal;color:#111;font-size:16px;font-weight: 600;width:calc(100% - 90px);}
.samo_faq_cate .menu .subopen{position:absolute;width:10px;height:10px;right:15px;padding:0;top:-5px;bottom:0;margin:auto;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(45deg);}
.samo_faq_cate .menu .active .subopen{position:absolute;width:15px;height:15px;right:15px;padding:0;top:5px;bottom:0;margin:auto;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(-135deg);}

.btn_invest_abox {padding:0px 0 10px 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: #f9f9f9;border-radius: 10px;padding:15px 0 15px 0;}
.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 .title1 {color:#666;font-size: 14px;text-align: left;padding:0 0 0 25px;}
.tb_mf_hd .num {color:#1b1b1b;font-size: 20px;text-align: right;font-weight: 400;padding-right:25px;}
.tb_mf_hd .num strong {font-size: 20px;font-weight: 800;}
.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;}

.my_funding_list_wrap {overflow: hidden;border-bottom:2px solid #eee;}
.my_funding_list_wrap li {overflow: hidden;}

.my_funding_list_head {border-top:2px solid #ccc;border-bottom:1px solid #eee;background: #f9f9f9;padding:10px 15px;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;line-height: 20px !important;width: 100%;float: left;word-break: break-all;}
.my_funding_list_head .mf_alert2 {font-size: 11px;color:#fff;font-weight: 400;padding:3px 6px 2px 5px;background: #bb1d21;border-radius: 4px;line-height: 10px;margin:6px 0 0 5px;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}
.tb_type_noline td.tcenter {text-align: center;padding:15px 0;}

.samo_title1 {padding:28px 0 10px 0;}
.samo_title1 strong {font-size:18px;color:#1b1b1b;letter-spacing: -1px;}
.samo_wrap_des {background: #f4f4f4;}
.samo_title1 p {font-size: 13px;color:#999;padding-top:5px;letter-spacing: -1px;}
.samo_title1 a.btn_ex {color:#666;font-size: 14px;letter-spacing: -1px;float: right;margin:-22px 0 0 0;}
.samo_title1 a.btn_ex img {width: 7px;float: right;margin:3px 0 0 5px;}

.sm_ea_ul {overflow: hidden;padding:15px 20px;}
.sm_ea_ul li {overflow: hidden;padding:6px 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:120px;vertical-align: top;}
.sm_ea_ul li strong.num {color:#1b1b1b;font-size: 15px;padding:0 4px;font-weight: 600;overflow: hidden;line-height: 17px;text-align: right;width: calc(100% - 131px);vertical-align: top;}
.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;text-align: right;width: calc(100% - 131px);vertical-align: top;}
.sm_ea_ul li .mf_alert0 {color:#1b1b1b;font-size: 14px;font-weight: 600;margin:0 0 0 0;padding:0 2px 0 0;}
.sm_ea_ul li .mf_alert1 {olor:#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;}

.sm_ea_ul1 {overflow: hidden;padding:0px 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: calc(100% - 130px);vertical-align: top;}
.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;width: calc(100% - 130px);vertical-align: top;}
.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;}

.tpadding {padding:18px 15px 0px 15px !important;}
.mf_cy_btn {display: inline-block;color:#e37a39;border:1px solid #e37a39;border-radius: 20px;text-align: center;width:calc(100% - 40px);padding:10px 0;margin-bottom:10px;font-size: 15px;font-weight: 600;}
.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;min-width:30px; padding:1px 5px 2px 5px !important;margin-right: 3px;line-height: 12px;font-weight: 200;text-align: center;}
.mf_ea_info span.dot {padding:0 5px;}
.mf_ea_title {font-size: 15px;color:#1b1b1b;font-weight: 700;padding:8px 0 5px 0;line-height: 20px;}
.mf_ea_company {font-size: 14px;color:#999;}
.mf_ea_ul {overflow: hidden;padding-top:12px;}
.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;}
.mf_ea_ul li span.mt {display: block;color:#999;font-size: 14px;padding-left:48px;}
.mf_ea_ul li p.desc {color:#999;font-size: 14px;padding:0 0 0 48px;}

.mf_or1_btn {display: inline-block;color:#fff;border-radius: 8px;text-align: center;width:calc(100% - 40px);padding:10px 0;margin-bottom:10px;font-size: 15px;font-weight: 400;background: #e37a39;}
.mf_gr1_btn {display: inline-block;color:#fff;border-radius: 8px;text-align: center;width:calc(100% - 40px);padding:10px 0;margin-bottom:10px;font-size: 15px;font-weight: 400;background: #666;;}

.tdesc_w {padding:15px 10px 15px 10px;overflow: hidden;background: #fffbf7;margin-top:-10px;}
.tdesc_w ul li {color:#1b1b1b;font-size: 14px;font-weight: 400;overflow: hidden;text-indent: -8px;padding:0 0 0 18px;word-break: break-all;}
.tdesc_w ul li strong {font-weight: 800;font-size: 18px;float: left;margin:2px 8px 0 0;line-height: 18px;}

.my_funding_ser_wrap {overflow: hidden;padding:0 0 3px 0;display: inline-block;width: 100%;}
.mf_cho_sel {float: left;width:calc(100% - 42px);}
.mf_cho_sel_pop  {float: left;width:100%;padding-top:12px;margin:0 0 0 1px;}
.mf_cho_sel_pop a {width:33.333333%;padding:8px 0 !important;}
.mf_cho_sel a {float: left;color:#757575;font-size: 14px;text-align: center;width:32.7%;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_ser_btn {float: right;color:#666;background: #f4f4f4;padding:9px 0 4px 0;text-align: center;width:40px;border-radius: 5px;font-size: 15px;font-weight: 600;border:none;}
.mf_ser_btn span {display: inline-block;width:24px;height:24px;background: url(../images/bg_ser_000.png) no-repeat 0 0; background-size: 100%;}

.mf_cho_calender {overflow: hidden;display: inline-block;margin:5px 0 0 1px;width:calc(100% - 0px);}
.mf_cho_calender a, .mf_cho_calender span {float: left;}
.mf_cho_calender a {border:1px solid #d9d9d9;border-radius: 5px;color:#757575;width:calc(50% - 30px);padding:8px 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:0px 3px 0 0;}
.mf_cho_calender span {color:#757575;text-align: center;padding:10px 8px;}

.mf_cho_ser {overflow: hidden;display: inline-block;margin:0 0 0 1px;width:100%;}
.mf_cho_ser input {float: left;border:1px solid #d9d9d9;border-radius: 5px;color:#757575;padding:7px 10px 8px 10px;width:calc(100% - 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: right;border:1px solid #d9d9d9;border-radius: 5px;color:#757575;padding:6px 10px 6px 5px;width:100px;font-size: 14px;margin:0 3px 0 4px;}

/* 20231216 */
.mf_samo_pro_box {float: right;width:87px;text-align: right;margin-top:-6px;}
.mf_samo_pro_box img.mf_samo_pro_img {width:87px;}
.mf_samo_pro_box img.mf_samo_pro_img1 {width:55px;}
.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 -85px;}
.mf_samo_pro_box .mf_samo_txt2 {margin:22px 0 0 -54px;}
.mf_samo_pro_box .mf_samo_txt3 {margin:22px 0 0 -22px;}

.mf_ea_ul_sub {overflow: hidden;margin-top:0px;}
.mf_ea_ul_sub li {overflow: hidden;color:#999;font-size: 14px;padding:0 0 0 22px;text-indent: -7px;}
.mf_ea_ul_sub li span {color:#bb1d21;font-size: 14px;font-weight: 600;}

.invest_wrap .invest_box_m {overflow: hidden;}
.invest_wrap .invest_box_m .title11 {font-size:20px;padding:0px 0 20px 0;letter-spacing: -1px;}
.invest_wrap .invest_box_m .title11 strong {font-size:20px;}
.invest_wrap .invest_box_m .title11 span {font-size:20px;color:#e46c0a;font-weight: 600;}

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: 20px;color:#464646;}
table.tb_type_mj  td.td_light{height:52px;border-bottom:1px solid #d9d9d9;font-size: 15px;color: #464646;padding:8px 15px;word-break: keep-all;}
table.tb_type_mj  td.td_light ul.td_ul li {overflow: hidden;color:#464646;word-break: keep-all;font-size: 15px !important;line-height: 22px !important;padding:0 10px 2px 15px !important;}
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:10px 0px 0 -10px;}
table.tb_type_mj  td.td_light ul.td_ul li .td_st {display: inline-block !important;font-size: 15px !important;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 !important;}
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 !important;line-height: 24px;padding:10px 0;}

.invest_regist_box {background: #f6f6f6;padding:20px 24px;margin-bottom:30px;overflow: hidden;}
.samo_intro_box h2.inv_h2 {font-size: 20px;font-weight: 800;letter-spacing: -2.5px;}

.inv_ox_wrap {overflow: hidden;padding:0;}
.inv_ox_wrap img {width:34px;}
.inv_ox_wrap div {width:calc(100% - 10px);}
.inv_ox_wrap p {letter-spacing:-1px;font-size: 15px;font-weight: 600;padding:2px 0 0 0;letter-spacing:-2px !important;line-height: 20px;}
.inv_ox_wrap span {letter-spacing:-1px;font-size: 15px;padding-bottom: 5px;display: block;letter-spacing:-1px !important;line-height: 20px;}
.inv_ox_wrap strong {display: block;text-align: center;font-size: 16px;font-weight: bold;padding:10px 0 10px 0;letter-spacing:-1px;width:100%;}
.inv_ox_left {overflow: hidden;background: #dae8ff;border-radius: 20px;padding: 10px 5px 5px 5px;text-align: center;margin-bottom: 10px;}
.inv_ox_right {overflow: hidden;background: #ffe8e8;border-radius: 20px;padding: 10px 5px 5px 5px;text-align: center;}

.samo_intro_box .video{max-width: 650px;}
.samo_intro_box .video-ratio{height: 0;padding-top: 56.25%;position: relative;}
.samo_intro_box iframe{position: absolute;top:0;left: 0;width: 100%;height: 100%;}

.inv_process_wrap {text-align: center;padding:10px 0 0 0;}
.inv_process_wrap img {width:calc(100% - 0px);}
.inv_process_wrap p {color:#6c6c6c;font-size: 14px;padding:20px 0 40px 0;letter-spacing:-1px;line-height: 18px;}

.inv_fonly_bwrap {overflow: hidden;border-radius: 20px;margin:20px 5px;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_left {overflow: hidden;background: #ff8737;text-align: center;color: #fff;font-weight: 600;width:100%;font-size: 15px;letter-spacing:-1px;line-height:20px ;}
.inv_fonly_right {overflow: hidden;background: #fff;width:calc(100% - 20px);margin:0 0 15px 15px;}
.inv_fonly_title {float: left;font-size: 15px;font-weight: 600;line-height: 18px;text-indent: 0px;padding:0 20px 5px 20px;;width:calc(100% - 30px);}
.inv_fonly_title img {float: left;margin:1px 0 0 -20px;width:12px;height:12px;}
.inv_fonly_desc {float: left;width:100%;}
.inv_fonly_desc span {float: left;font-size: 15px;padding:0 0 0px 20px;width:90%;line-height: 18px;}

.inv_desc00 {font-size: 15px;line-height: 24px;letter-spacing: -1.5px;padding:0 0 0px 0;}
.inv_desc00 a {display: block;color:#999;width:270px;margin-top:5px;}
.invest_main_img1 {width:100%;margin:5px 0;}
.inv_fonly_title img {float: left;margin:5px 0 0 -20px;}
.inv_desc01 {font-size: 15px;line-height: 24px;letter-spacing: -1.5px;padding:0 0 20px 0;}
.inv_desc01 strong {font-size: 15px;}
.inv_desc02 {font-size: 15px;line-height: 24px;letter-spacing: -1.5px;padding:0 0 0px 0;}
.inv_desc02 strong {font-size: 15px;}
.tb_type_invest {width:100%;border: 1px solid #d9d9d9;}
.tb_type_invest tr th {background: #eee;padding:5px 0;border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;letter-spacing: -1.5px;}
.tb_type_invest tr th strong {font-size: 15px;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:5px 5px;font-size: 15px;text-align: center;line-height: 22px;letter-spacing: -1.5px;}
.tb_type_invest td.or {background: #fef5ec;font-weight: 600;font-size: 15px;}
.tb_type_invest td p {font-size: 14px;color:#111;padding-top:5px;font-weight: 400;line-height: 20px;}
.tb_type_invest td.gr {background: #f9f9f9;line-height: 18px;}

.tb_type_invest1 {width:100%;margin-top:30px;}
.tb_type_invest1 td {letter-spacing: -1px;text-align: center;padding:15px 0;}
.tb_type_invest1 td.inv_td_01 {border-right: 1px solid #d9d9d9;}
.tb_type_invest1 td.inv_td_02 {border-bottom: 1px solid #d9d9d9;}
.tb_type_invest1 td strong {color:#ff8737;font-size: 28px;font-weight: 800;line-height: 38px;}
.tb_type_invest1 td p {color:#7f7f7f;font-size: 14px;}
.tb_type_invest_ment {color:#7f7f7f;font-size: 14px;text-align: center;letter-spacing: -1px;padding:20px 0;}

.inv_top_step_wrap {border:1px solid #dedede;padding:10px 0 6px 0;text-align: center;}
.inv_top_step_wrap img {width:220px;}

.inv_title_n {padding:40px 0 5px 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:5px 10px 0 2px;font-style: normal;}
.inv_stitle span {float: left;color:#6d6d6d;font-size: 14px;padding:4px 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:10px 10px;float: left;width:calc(100% - 22px);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% - 22px);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;}

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

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

.inv_file_etc {overflow: hidden;padding:0 0 20px 20px;width:calc(100% - 20px);}
.inv_file_etc li {color:#888;font-size: 14px;padding:0 0 3px 11px;text-indent: -15px;line-height: 18px;}
.tb_type_inv_file {width:calc(100% - 0px);}
.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;padding-bottom: 5px;}
.tb_type_inv_file td.tf_td1 em {float: left;color:#ff8737;font-size: 16px;margin:6px 0 0 2px;font-style: normal;line-height: 18px;}
.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 17px;overflow: hidden;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_ta {width:calc(100% - 0px);}
.tb_type_inv_file td.tf_td2 .upload_text {height:30px;margin: 0 0 0 0;border:1px solid #bbb;color:#666;font-size: 12px;width:calc(100% - 97px) !important;border-radius: 5px;}
.tb_type_inv_file td.tf_td2 button {padding:5px 3px 3px 5px;width:32px;height:32px;border-radius: 5px;}
.tb_type_inv_file td.tf_td2 span.icon_ser {width:22px;height:22px;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;border-radius: 5px;}
.tb_type_inv_file td.tf_td2 .upload-btn_minus {font-size: 24px;text-align: center;padding:2px 2px 0 0;width:28px;height:27px;line-height: 24px;}
.tb_type_inv_file td.tf_td2 .upload-btn_plus {font-size: 18px;text-align: center;padding:3px 2px 0 0;width:28px;height:27px;line-height: 24px;}

.tb_type_inv_file td.tf_td2 .inv_file_wrap_a {height:32px;overflow: hidden;width:calc(100% - 1px);} 
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_1 a.inv_file_name {width:calc(100% - 94px);border:1px solid #bbb;background: #fff;border-radius: 5px;padding:0 0 0 4px;float:left;height:29px;position: relative;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a_n a.inv_file_name {width:calc(100% - 59px);border:1px solid #bbb;background: #fff;border-radius: 5px;padding:0 0 0 4px;float:left;height:29px;position: relative;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a a.inv_file_name span {display: block;text-overflow:ellipsis;overflow: hidden;width:calc(100% - 0px);height:24px;word-break: break-all;}
.tb_type_inv_file td.tf_td2 .inv_file_wrap_a a.inv_file_del {float: left;border:1px solid #666;background: #666;color:#fff;line-height: 30px;border-radius: 5px;font-size: 14px;text-align: center;padding:1px 1px 0 0;width:29px;height:29px;margin-left: 3px;}
.tb_type_inv_file td.tf_td2 .inv_pil {font-size: 12px;margin:-10px 0 10px 20px;}

.b_left {float: left;}
.b_right {float: right;}
.inv_btn a.b_w46, .inv_btn a.b_w46 {max-width:46%;}
.inv_btn_p {padding-top:20px;}
.inv_btn_p a.b200_br_line {color:#666 ;border: 1px solid #666 !important;}
.inv_btn_p a.b_left {float: left;width:46%;padding:14px 0;}
.inv_btn_p a.b_right {float: right;width:46%;margin:0;max-width:46%;}
.inv_btn_p a.bfree_or_1 {background:#e37a39 ;width: calc( 100% - 0px );margin-top:15px;}

.samo_intro_box h3.inv_h3 {font-size:16px;margin:30px 0 10px 0 !important;letter-spacing:-1px;overflow: hidden;}
.samo_intro_box h3.inv_h3 em {width:8px;height:8px;background: #e37a39;float: left;margin:10px 6px 0 0;}
.samo_intro_box h3.inv_h3 strong {font-size:18px;letter-spacing:-2.5px;}

.neo_ul_type1-4 {overflow:hidden;padding:0;}
.neo_ul_type1-4 li {float:left;width:48.5%;padding:0;}
.neo_ul_type1-4 li .neo_dl_type1 {box-shadow: none;padding-bottom: 6px;}
.neo_ul_type1-4 li .neo_dl_type1 img.neo_logo {width:48px !important;height:48px !important;margin:-48px 0 0 10px;}
.neo_ul_type1-4 li .neo_dl_type1 dd.neo_media .neo_media_wrap .project_img {height:85%;}
.neo_ul_type1-4 li .neo_dl_type1 dd.neo_comp {padding:0 0 5px 0;margin:-14px 0 0 65px;position: absolute;width:calc(100% - 80px);}
.neo_ul_type1-4 li .neo_dl_type1 dd.neo_comp span {font-size: 12px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;display: inline-block;}
.neo_ul_type1-4 li .neo_dl_type1 dt {font-size: 15px !important;line-height: 21px;height:auto !important;margin:0;padding:10px !important;font-weight: 600;letter-spacing: -1.5px;min-height: 35px;}
.neo_ul_type1-4 li:nth-child(1) {float: left;}
.neo_ul_type1-4 li:nth-child(2) {float: right;margin:0 2px 0 0;}
.neo_ul_type1-4 li:nth-child(3) {float: left;margin:10px 0 0 0;}
.neo_ul_type1-4 li:nth-child(4) {float: right;margin:10px 2px 0 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:#000;}
.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:100%;border:1px solid #e7e7e7;border-radius:20px;background:#fff;overflow:hidden;}
.neo_dl_type1-4 dd.neo_media .end_cover {width:328px;height:165px;background:#000;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);}

.inv_swip_wrap .swiper-container3 .swiper-slide:nth-child(1) {margin: 0 0 0 0 !important;}
.inv_swip_wrap .project_news_wrap .f_title {font-size: 12px;}
.inv_swip_wrap .project_news_wrap .f_desc {font-size: 15px;}
.inv_swip_wrap .project_news_wrap .f_data {font-size: 12px;}
.inv_list_more {float: right;color:#666;margin:-30px 0 0 0;}

.inv_bradius_5 {border-radius: 5px;}
.inv_bradius_7 {border-radius: 7px;}

.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_docu_desc_wrap {overflow: hidden;width: calc(100% - 23px);padding:10px;border-radius: 7px;background: #fffbf7;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;}

.inv_font_000 {color:#1b1b1b;}

.logout_new_btn {display: block;Background : #f9f9f9;font-size:16px;color: #000;font-weight: 300;border:1px solid #e7e7e7;border-radius:5px;padding:10px;text-align: center;margin: 0 auto;margin-top:20px;width:calc(100% - 40px);}

.hidden-text-target {max-height: 35px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: normal;text-overflow: ellipsis;  }

.slide_neo {max-width: 330px;float: right;z-index: 100;}
.slide_neo_left {width: 260px !important;float: left !important;z-index: 100;}
.wrap_gnb_neo {background: none !important;}
.slide_neo_back {width:100%;height:100%;background: #000;opacity: 80%;z-index: 10;}

.banner_wide_wrap {width: 100%;display: block;background: #ffde00;}
.banner_wide_wrap a {width: 100%;display: block;text-align: center;}
.banner_wide_wrap a img {height:34px;display:block;margin: 0 auto;}

.myfunding_head2 {background: #fff;border-radius: 10px;padding:10px 0 20px 0;margin-bottom: 0px;border:1px solid #ccc;}
.tb_mf_hd1 td {padding:0px;letter-spacing: -1px;}
.tb_mf_hd1 .title {color:#666;font-size: 14px;text-align: center;padding-bottom:12px;font-weight: 500;}
.tb_mf_hd1 .num {color:#1b1b1b;font-size: 20px;text-align: center;font-weight: 800;padding:0 !important;}
.tb_mf_hd1 .color_o {color:#e37a39;}
.tb_mf_hd1 .t1 {border-right:1px solid #ccc;}
.tb_mf_hd1 .t2 {border-left:1px solid #ccc;}
.tb_mf_hd1 .tcenter {text-align: center;}

.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:10px 0;}
.tb_type_myfollow td {text-align: center;font-size: 15px;padding:10px 0;border-bottom: 1px solid #ccc;}
.tb_type_myfollow td span {color:#999;display: block;}

.myfollow_banbtn {overflow: hidden;text-align: center;padding:20px 20px;background: #fef5ec;border-radius: 10px;margin-bottom: 15px;}
.myfollow_banbtn .myfollow_t {text-align: center;}
.myfollow_banbtn .myfollow_t_m0 {width: 100%;font-size: 22px;font-weight: 650;color:#494949;line-height: 28px;letter-spacing: -1px;padding-bottom:0px;}
.myfollow_banbtn .myfollow_t_m0 strong {font-size: 22px;font-weight: 700;color:#e37a39;}
.myfollow_banbtn .myfollow_t_m1 {width: 100%;font-size: 18px;font-weight: 650;color:#494949;line-height: 24px;letter-spacing: -1px;padding-bottom:0px;}
.myfollow_banbtn .myfollow_t_m1 strong {font-size: 18px;font-weight: 700;color:#e37a39;}
.myfollow_banbtn .myfollow_t_m2 {width: 100%;font-size: 15px;letter-spacing: -1px;font-weight: 500;color:#494949;}
.myfollow_banbtn .myfollow_t_m2 strong {font-size: 15px;font-weight: 500;color:#e37a39;}
.myfollow_banbtn .myfollow_t_m2 span {display: block;font-size: 13px;padding-top:5px;font-weight: 400;}
.myfollow_banbtn .myfollow_t_m3 {width: 100%;font-size: 19px;letter-spacing: -1px;font-weight: 600;color:#494949;}
.myfollow_banbtn .myfollow_t_m3 strong {font-size: 19px;font-weight: 500;color:#e37a39;}
.myfollow_banbtn .myfollow_t_m4 {width: 100%;font-size: 15px;letter-spacing: -1px;font-weight: 500;color:#494949;padding-top:15px;}
.myfollow_banbtn .myfollow_t_m4 strong {font-size: 15px;font-weight: 500;color:#e37a39;}
.myfollow_banbtn .myfollow_img {width:100%;}
.myfollow_btn {width: 100%;float: left;padding-top:20px;}
.myfollow_btn a {display: block;border-radius: 24px;letter-spacing: -1px;font-size: 16px;font-weight: 500;text-align: center;padding:10px 0 11px 0;margin:10px 0;}
.myfollow_btn a.btn_type_1 {background: #e37a39;color:#fff;}
.myfollow_btn a.btn_type_2 {background: #fef5ec;color:#e37a39;border:1px solid #e37a39;}

.fr_recomm .myfollow_banbtn {overflow: hidden;text-align: center;padding:20px 20px;background: #FEF5EC;border-radius: 0px;margin-bottom: 15px;}
.fr_recomm .myfollow_banbtn .myfollow_t {text-align: center;}
.fr_recomm .myfollow_banbtn .myfollow_t_m0 {width: 100%;font-size: 22px;font-weight: 650;color:#494949;line-height: 28px;letter-spacing: -1px;padding-bottom:0px;}
.fr_recomm .myfollow_banbtn .myfollow_t_m0 strong {font-size: 22px;font-weight: 700;color:#e37a39;}
.fr_recomm .myfollow_banbtn .myfollow_t_m1 {width: 100%;font-size: 18px;font-weight: 650;color:#494949;line-height: 28px;letter-spacing: 0px;padding-bottom:5px;}
.fr_recomm .myfollow_banbtn .myfollow_t_m1 strong {font-size: 18px;font-weight: 700;color:#e37a39;}
.fr_recomm .myfollow_banbtn .myfollow_t_m2 {width: 100%;font-size: 13px;letter-spacing: -1px;font-weight: 500;color:#494949;z-index: 10;}
.fr_recomm .myfollow_banbtn .myfollow_t_m3 {width: 100%;font-size: 19px;letter-spacing: -1px;font-weight: 600;color:#494949;}
.fr_recomm .myfollow_banbtn .myfollow_t_m3 strong {font-size: 19px;font-weight: 500;color:#e37a39;}
.fr_recomm .myfollow_banbtn .myfollow_t_m4 {width: 100%;font-size: 15px;letter-spacing: -1px;font-weight: 500;color:#494949;padding-top:15px;}
.fr_recomm .myfollow_banbtn .myfollow_t_m4 strong {font-size: 15px;font-weight: 500;color:#e37a39;}
.fr_recomm .myfollow_banbtn .myfollow_img {width:100%;margin:-2px 0 0 0;}
.fr_recomm .myfollow_btn {width: 100%;float: left;padding-top:0px;}
.fr_recomm .myfollow_btn a {display: inline-block;border-radius: 7px;letter-spacing: -1px;font-size: 16px;font-weight: 600;text-align: center;padding:6px 0 7px 0;margin:0 2px;width:46.5%;}
.fr_recomm .myfollow_btn a.btn_type_1 {background: #e37a39;color:#fff;}
.fr_recomm .myfollow_btn a.btn_type_2 {background: #fef5ec;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;margin-bottom: 50px;}
.inv_fonly_bwrap1 {overflow: hidden;border-radius: 10px;margin:5px 5px 20px 5px;width:calc(100% - 10px);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: 15px;letter-spacing:-1px;line-height:20px ;}
.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:5px 0 0 -20px;width:11px;height:11px;}
.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;}

.myfollow_head {background: #fff;border-radius: 10px;padding:12px 0 15px 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:25px 15px -40px 0;}

.myfollow_invite_link {background: #fef5ec;border-radius: 10px;padding:15px 20px;overflow: hidden;margin: 10px 0;}
.myfollow_invite_link:hover {background: #FDE7D5;}
.myfollow_invite_link a {width:100%;float: left;}
.myfollow_invite_link span.link_arrow {width: 20px;height:20px;background: url(https://www.funding4u.co.kr/images/icons8-forward-32.png) no-repeat 0 0;background-size: 100%;display: block;float: right;}
.myfollow_invite_link .myfollow_iv_m1 {font-size: 15px;color:#464646;padding-bottom: 0px;letter-spacing: -1px;width:90%;word-break: break-all;}
.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_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/bul_nkp.png) no-repeat 0 0;background-size: 100%;margin:5px 5px 0 0;}
.myfollow_caution {background: #f9f9f9;border-radius: 6px;padding:20px 20px;overflow: hidden;}
.myfollow_caution ol {margin-left: 16px;word-break: break-all;}
.myfollow_caution ol li {float: left;width:100%;font-size: 15px;padding:4px 0;letter-spacing: -1px;text-indent: -10px;}
.myfollow_caution ol li span {float: left;margin:3px 10px 0 0;font-size: 18px;font-weight: 800;line-height: 15px;}
.myfollow_caution ol li strong {color:#e37a39;font-size: 14px;font-weight: 400;}

.tb_mf_hd1 {color: #000;font-size: 20px;text-align: center;font-weight: 400;padding-right: 0px}

.myfollow_caution2_title {overflow: hidden;font-size: 15px;font-weight: 600;padding-bottom: 10px;}
.myfollow_caution2_title span {float: left;width:16px;height:16px;background: url(../images/bul_nkp.png) no-repeat 0 0;background-size: 100%;margin:5px 5px 0 0;}
.myfollow_caution2 {border-radius: 6px;padding:20px 20px;overflow: hidden;}
.myfollow_caution2 ol {margin-left: 16px;word-break: break-all;}
.myfollow_caution2 ol li {float: left;width:100%;font-size: 14px;padding:1px 0;letter-spacing: -1px;text-indent: -10px;}
.myfollow_caution2 ol li span {float: left;margin:3px 10px 0 0;font-size: 18px;font-weight: 800;line-height: 15px;}
.myfollow_caution2 ol li strong {font-size: 14px;color: #000;font-weight: 400;}

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

.inv_subs_wrap {border:1px solid #e5e5e5;padding:12px;border-radius: 10px;}
.inv_subs_wrap_fsamo {color:#1b1b1b;font-size: 14px;line-height: 20px;text-align: left;color: #666;word-break: break-all;}
.inv_subs_wrap_fsamo i {color:#e37a39;font-style: normal;font-size: 14px;font-weight: 600;}
.samo_astep {width:100%;margin:0 0 15px 0;}

.input_check_wr {text-align: left;overflow: hidden;padding: 20px 20px;}
.input_check_wr input {float: left;margin:5px 6px 0px 0;}
.input_check_wr label {font-weight: 500;font-size: 15px;float: left;width: calc(100% - 20px);}
.input_check_wr p {color:#666;font-size: 15px;padding:10px 0 0 0;word-break: break-all;}

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

.file_ser_new3 {width: calc(100% - 0px) !important;}
.file_ser_new2 input.upload_text0 {width: calc(100% - 128px) !important;}

.samo_pop_sw {padding:12px 15px 15px 15px;}
.samo_pop_sw p {color: #000;}
.samo_pop_sw p.samo_mentw1 {font-size: 16px;padding-bottom: 5px;font-weight: 600;}
.samo_pop_sw p.samo_mentw2 {font-size: 15px;}
.samo_pop_sw p.samo_mentw2 span {font-size: 15px;color:#e37a39;}

.samo_pop_sw1 {padding: 5px;overflow: hidden;letter-spacing: -1px;}
.samo_pop_sw1 .i_blank {height:15px;} 
.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: #000;font-size: 15px;font-weight: 600;padding-bottom: 0px;}
.samo_pop_sw1 .title span {font-size: 11px;color:#fff;font-weight: 400;padding:1px 7px 2px 6px;background: #bb1d21;border-radius: 4px;line-height: 10px;margin:4px 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: 0px;}
.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: 5px 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;}

.inv_ment_wrap01 {color:#1b1b1b;font-size: 15px;text-align: left;line-height: 24px;padding-bottom: 20px;letter-spacing: -1px;}
.inv_ment_wrap01 strong{color:#1b1b1b;font-size: 15px;}

.inv_neo_wrap1 .samo_intro_box h2.inv_h2 {font-size: 20px;overflow: hidden;}
.inv_neo_wrap1 .samo_intro_box h2.inv_h2 strong {font-size: 20px;color:#e37a39;float: left;margin:0 5px 0 0;}

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

.inv_n_boxy {overflow: hidden;}
.inv_n_boxy .inv_st1 {display: block;font-size: 16px;padding:0 0 5px 20px;text-indent:0px;letter-spacing:-2px;font-weight: 700;text-align: left;}
.inv_n_boxy .inv_st1 em {width:16px;height:16px;background: url(../images/bul_check1.png) no-repeat 0 0;background-size: 100%;margin:4px 0 0 -20px;position: absolute;}
.inv_n_boxy .inv_sp1 {display: block;font-size: 15px;letter-spacing:-1.5px;padding:0 0 15px 0;line-height: 24px;text-align: left;}
.inv_n_boxy .inv_sp1 strong {font-size: 15px;letter-spacing:-1px;}
.inv_n_boxy .inv_sp2 {display: block;font-size: 15px;letter-spacing:-1.5px;padding:0 0 15px 18px;line-height: 24px;text-align: left;}
.inv_n_boxy .inv_sp2 strong {font-size: 15px;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:25px 0 30px 0;clear: both;}
.inv_sp_line2 {border-top:1px solid #e9e9e9;height:0;margin:30px 0 30px 0;clear: both;}
.neo_section_ivo {background: #fffbf7;}

.inv_ytwrap1 {font-size: 20px;font-weight: 700;padding:10px 0 30px 0;text-align: left;line-height: 26px;letter-spacing: -2px;}
.inv_ytwrap2 {font-size: 15px;font-weight: 400;line-height: 24px;padding:40px 0 0 0;text-align: left;letter-spacing: -1.5px;}
.inv_ytwrap2 strong {font-size: 15px;font-weight: 700;}

.inv_detail_btn {float: right;font-size: 15px;margin:0 20px 0 0;letter-spacing: -2px;}
.inv_detail_btn em {float: right;width:15px;height:15px;background: url(../images/icons8-forwardg-32.png) no-repeat 0 0;background-size: 100%;margin:4px 0 0 4px;}

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

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

.inv_feat_wrap {overflow: hidden;padding:0 0 20px 18px;}
.inv_feat_wrap .inv_feat_box {float: left;padding-bottom: 18px;}
.inv_feat_wrap .inv_feat_box1 {border-bottom: 1px solid #c3c3c3;}
.inv_feat_wrap .inv_feat_box2 {border-bottom: 1px solid #c3c3c3;}
.inv_feat_wrap .inv_feat_box3 {border-bottom: none;}

.inv_feat_wrap .inv_feat_box .inv_feat_title {color: #fff;background:#FF8737;text-align: center;font-size: 16px;font-weight: 600;border-radius: 10px;line-height: 46px;margin-top:18px;}
.inv_feat_wrap .inv_feat_box strong {display: block;font-size: 15px;line-height: 24px;padding:10px 0 10px 0;letter-spacing: -1px;}
.inv_feat_wrap .inv_feat_box p {font-size: 15px;line-height: 24px;letter-spacing: -1px;}

.neo_jjb_wrap1 {overflow: hidden;}
.neo_jjb_wrap2 {overflow: hidden;}
.neo_jjb_wrap3 {overflow: hidden;background: #FFFBF7;}
h2.jjb_h2 {font-size:24px;letter-spacing:-1px;margin:0 !important;}
h2.jjb_h2 strong {font-size:20px;letter-spacing:-2.5px;}
.jjb_div1 {overflow: hidden;float: left;}
.jjb_div1_ment1 {float: left;font-size: 16px;line-height: 28px;font-weight: 400;padding: 4px 0 0 0;margin:20px 0;}
.jjb_div1_ment1 span {font-size: 16px;-webkit-box-shadow: inset 0 -9px 0 rgba(255, 123, 15, 0.5);box-shadow: inset 0 -9px 0 rgba(255, 123, 15, 0.5);padding: .15rem 0;}
.jjb_div1_ment2 {clear: both;font-size: 15px;line-height: 24px;padding:0 0 15px 0;}
.jjb_div1_ment3 {clear: both;font-size: 15px;line-height: 24px;}
.jjb_div1_ment3 strong {font-size: 15px;}

.jjb_img1 {float: right;width: 100%;text-align: center;padding-top:25px;}
.jjb_img1 img {width: 70%;}

.jjb_div2 {overflow: hidden;padding:0 5px;}
.jjb_div2 .jjb_desc {overflow: hidden;border:1px solid #E37A39;border-radius: 10px;background: #fff;box-shadow:0px 0px 4px 4px rgba(227, 122, 57, 0.07);
-webkit-box-shadow:0px 0px 4px 4px rgba(227, 122, 57, 0.07);
-moz-box-shadow:0px 0px 4px 4px rgba(227, 122, 57, 0.07);}
.jjb_div2 .jjb_desc1 {padding:15px;margin:15px 0 20px 0;}
.jjb_div2 .jjb_desc2 {padding:15px;margin:20px 0;}
.jjb_div2 .jjb_desc3 {padding:15px;margin:20px 0;}
.jjb_div2 .jjb_desc .jjb_desc_ment {font-size: 15px;letter-spacing: -1px;line-height: 22px;}
.jjb_div2 .jjb_desc .jjb_desc_ment strong {font-size: 15px;padding-bottom: 5px;display: block;letter-spacing: -1px;}

.jjb_t2 {overflow: hidden;}
.jjb_t2 li {overflow: hidden;font-size: 15px;font-weight: 400;letter-spacing: -1px;padding:4px 0;}
.jjb_t2 li strong {font-size: 15px;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:40px;letter-spacing: -1px;}
.jjb_bottom_m1 strong {font-size: 16px;}
.jjb_bottom_m2 {font-size: 18px;line-height: 30px;font-weight: 700;margin:30px 0 80px 0;float: left;letter-spacing: -1px}
.jjb_bottom_m2 span {font-size: 18px;-webkit-box-shadow: inset 0 -9px 0 rgba(255, 123, 15, 0.5);box-shadow: inset 0 -9px 0 rgba(255, 123, 15, 0.5);padding: .15rem 0;}
.jjb_title_img {width: 100%;text-align: center;float: left;}
.jjb_title_img img {width: 50px;}
.jjb_title_img p {font-size: 16px;font-weight: 700;letter-spacing: -1px;}
.jjb_title_img span {display: inline-block;border-bottom: 1px solid #E37A39;margin:13px 0;width:15px;}

.jj_write_div {overflow: hidden;padding:0 15px;}
.jj_write_wrap {padding: 0 0 40px 0;}
.jj_write_wrap .line_title {margin-bottom:7px; color:#1b1b1b; font-size:16px; font-weight: 800;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: 13px;font-weight: 400;padding:5px 0 3px 0;line-height: 20px;}
.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:21px;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: 22px !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:22px;width:calc(100% - 50px);border-radius: 4px;}
.jj_write_file_wrap p.file_u {float: left;border:1px solid #d9d9d9;padding:4px 8px 8px 8px;height:22px;width:calc(100% - 58px);border-radius: 4px;line-height: 26px;font-size: 13px;letter-spacing: -1px;}
.jj_write_file_wrap .upload-btn_pm {overflow:hidden;position:relative;float:right;width:34px;height:34px;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;background-size: 100%;}
.jj_write_file_wrap .upload-btn_minus {background: url(../images/btn_minus_on.png) no-repeat 0 0;background-size: 100%;}

.juju_top_data_wrap {overflow: hidden;border-bottom: 1px solid #e7e7e7;padding:12px 0 12px 0;margin:0 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:#000;color:#fff;}
.juju_top_data_ico .icon-mark_glay {background:#aaa;color:#fff;}
.juju_top_data_title {font-size: 19px;font-weight: 800;letter-spacing: -1px;line-height: 30px;padding: 2px 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:1px 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;}

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

.juju_textarea .contents_bwrap .file_wrap {overflow: hidden;}
.juju_textarea .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;}
.juju_textarea .contents_bwrap .file_wrap a span {float: left;color:#666;font-size: 14px;letter-spacing: -1px;padding:0px 10px 0 0;}
.juju_textarea .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;}

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

.inv_ment_ul {padding:0px;color:#666;display: block;overflow: hidden;margin: 12px;}
.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;text-decoration: underline;}
.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_line {border-bottom:1px solid #ccc;margin:0 10px;width: calc(100% - 20px);}

a.juju_ck_download {display:block;text-align: center;border-radius: 0px;padding:12px 0;font-size:14px;margin:10px 0 10px 20px;background: #bb1d21;border: 1px solid #bb1d21;color: #ffffff;width:calc(100% - 42px);}
.wrap_comment_input_neo {background: #fcfcfc;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 30px;padding:10px;}

.icd_neo_box {padding:0 20px;}
.icd_neo_sbox {overflow: hidden;}
.icd_neo_box_gray {background: #f6f6f6;}
.icd_neo_box_c1 {background: #fffbf7;}
.icd_neo_box_c2 {background: #FEF5EC;}

/* 태블릿 대응 가로 화면 600px 기준 제어 */
@media screen and (min-width: 600px) {
.for_tablet_wrap {position: relative;}
.for_tablet_center {width:600px;margin:0 auto;}
.for_tablet_center .main_pro_txt_wrap {padding:0px;}
.for_tablet_fixed {width:600px !important;margin:0 auto;left:auto !important;}
.for_tablet_layer {width:600px !important;margin:0 auto;position: relative !important;}
.neo_index_wrap {padding:0;}
.invest_main_img1 {width:calc(100% - 25px);margin:5px 0 5px 10px;}
.invest_wrap #samo_f_btn_box.on {position: fixed;bottom:0px;width:calc(100% - 20px);max-width: 580px;margin:0 0 0 0px;}
.invest_wrap #samo_f_btn_box.off {position: relative;bottom:10px;width:calc(100% - -20px);max-width: 580px;margin:0 0 0 0px;}
.tb_st_010 td img {width:100%;}
}

@media screen and (max-width: 599px) {
.samo_intro #samo_f_btn_box.on {position: fixed;bottom:0px;width:calc(100% - 30px);margin-left: -15px;padding:10px 15px;}
.samo_intro #samo_f_btn_box.off {position: relative;bottom:0px;width:calc(100% - 0px);margin-left: -15px;padding:10px 15px;}

.samo_intro_boxs {overflow: visible !important;}
.samo_regist_box {margin:0 0 0 -15px;padding: 20px;width:calc(100% - 10px);}
.invest_regist_box {margin:0 0 0 -15px;padding: 15px;width:calc(100% - 0px);}
.invest_main_img1 {width:100%;margin:5px 0;}
.invest_wrap {padding:0 20px;}
.invest_wrap #samo_f_btn_box.on {position: fixed;bottom:0px;width:calc(100% - 20px);max-width: 600px;margin:0 0 0 -20px;}
.invest_wrap #samo_f_btn_box.off {position: relative;bottom:10px;width:calc(100% - -20px);max-width: 600px;margin:0 0 0 -20px;}
.tb_st_010 td img {width:100%;}
.invest_wrap_pn {padding:0 0px;}
}

@media screen and (max-width: 299px) { 
.tb_type_samo td {word-break: normal;}
}

.neo_section_policy {overflow: hidden;letter-spacing: -0.9px;padding: 0 0px;color:#1b1b1b;}
.neo_section_policy h3.policy {font-size: 22px;font-weight: 800;margin:35px 0 30px 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 15px 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:100%;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:0 0 0 0;}
.neo_section_policy .p_table_01 .p_t_ul li {overflow: hidden;text-align: left;font-size: 14px;padding:0 0 0 15px;text-indent: -10px;}
.neo_section_policy .p_table_01 .p_t_ul li span {float: left;font-size: 18px;font-weight: 600;margin-right:10px;}
.neo_section_policy .p_table_02 {width:900px;font-size: 14px;}
.neo_section_policy .p_table_02 td {text-align: left;}
@media screen and (min-width: 900px) { 
.neo_section_policy .p_table_02 {width:100%;font-size: 14px;}
}

.member_join_wrap {width:calc(100% - 30px);margin: 0 auto;padding:40px 15px;letter-spacing: -1px;}
.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 0px;}
.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:8px 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 0px;}
.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:8px 6px 0 0;}

.mem-text_g1 {color:#1b1b1b;font-size: 15px;text-align: left;line-height: 24px;padding:0 0 20px 0px;}
.mem-text_g2 {color:#1b1b1b;font-size: 15px;text-align: left;line-height: 24px;padding:0 0 0 24px;}
.mem-ment-ol1 {overflow: hidden;overflow: hidden;padding:0 0 0 25px;}
.mem-ment-ol1 li {color:#1b1b1b;font-size: 15px;padding:0 0 8px 0;}
.mem-ment-ul1 {overflow: hidden;padding:0 0 0 35px;}
.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:3px 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:2px 3px 0 15px;}
.mem-ment-ulu {color:#1b1b1b;font-size: 15px;padding:10px 0 20px 50px;}

/* .member_join_wrap_text {padding:50px 0 100px 0;} */

ul.mem-tab-ul {padding: 0;margin: 30px 0 0 0;overflow: hidden;width:calc(100% - 0px)}
ul.mem-tab-ul li {float: left;width: 33%;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;}

@media screen and (max-width: 340px) { 
ul.mem-tab-ul li {float: left;width: 32.8%;}
}

ul.mem-tab-ul2 {padding: 0;margin: 30px 0 0 0;overflow: hidden;width:calc(100% - 0px)}
ul.mem-tab-ul2 li {float: left;width: 49.5%;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;}

ul.smem-tab-ul1 {padding: 0;margin: 3px 0 0 0;overflow: hidden;width:calc(100% - 0px)}
ul.smem-tab-ul1 li {float: left;width: calc(50% - 1.5px);text-align: center;list-style: none;cursor: pointer;background: #f9f9f9;border:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size: 14px;margin: 0 -1px 0 0;padding:10px 0;z-index: 9;position: relative;color:#666;}
ul.smem-tab-ul1 li.active {background-color: #fff;color: #1b1b1b;border:1px solid #d9d9d9;border-bottom: none;z-index: 10;font-weight: 400;}
ul.smem-tab-ul1 li.active strong {font-size: 14px;color:#1b1b1b;display: inline-block;padding:0 0 0 5px;}
ul.smem-tab-ul1 li strong {font-size: 14px;color:#666;display: inline-block;padding:0 0 0 5px;}
ul.smem-tab-ul1 li.mem-tab1 {border-top-left-radius: 5px;}
ul.smem-tab-ul1 li.mem-tab2 {border-top-right-radius: 5px;}

@media screen and (max-width: 340px) { 
ul.mem-tab-ul li {float: left;width: 49.5%;}
}

.mem-tab-content {display: none;}
.mem-tab-content {padding-top:20px;text-align: center;font-size: 3rem;}

.smem-tab-content1 {display: none;}
.smem-tab-content1 {padding:10px;text-align: center;font-size: 3rem;border:1px solid #d9d9d9;border-top:none;}

.bh_nodata {text-align: center;font-size: 15px;color:#666;padding:25px 0;}

.mem_btn_wrap {overflow: hidden;}
.mem_btn_wrap .mem_btn {display: inline-block;text-align: center;padding:11px 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: 40px 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:25px;font-size: 13px;color:#1b1b1b;position: absolute;background: url(../images/mem-bal.png) no-repeat 0 0;background-size: 100%;padding:12px 0 0 0;margin:50px 0 0 10px;}

.mem_log_sright .mem_s_b {display: inline-block;width:24px;height:24px;margin:7px 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 5px 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:3px 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:100%;}
.mem-auto_pl img {width:100%;height:auto;}
.mem-auto_pr1 {float: right;width:100%;text-align: left;font-size: 15px;line-height: 22px;color:#1b1b1b;height:53px;}
.mem-auto_pr2 {float: right;width:100%;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 10px 10px 10px;text-align: left;font-size: 14px;color:#6d6d6d;}
.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:0;}

.mem-tb-1 {width:100%;font-size: 15px;}
.mem-tb-1 td {overflow: hidden;text-align: left;padding-bottom: 5px;}
.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;padding-bottom: 5px;}
.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:34px;width:100%;float: left;font-size: 14px;color:#e37a39;text-align: center;line-height: 35px;}
.mem-tb-1 td .mem-p_wraps a:hover {background: #fef5ec;}
.mem-tb-1 td .mem-p_wraps_f {width:calc(100% - 5px);margin:0 0 0 0;}

.mem-tb-1 td input {border-radius: 5px;padding:6px 8px 6px 8px;border:1px solid #ddd;margin-bottom:5px;float: left;color:#1b1b1b;}
.mem-tb-1 td input.post {border-radius: 5px;padding:7px 8px 7px 8px;width:calc(100% - 147px);}
.mem-tb-1 td input.pnum {width:calc(100% - 20px);padding:7px 8px 7px 8px;}
.mem-tb-1 td input.address_fail {border:1px solid #E37A39;background: #FEF5EC;}
.mem-tb-1 td input:focus {border:1px solid #888;outline: none;}
.mem-tb-1 td input::placeholder {color:#888;}
.mem-tb-1 td .post_ser {color:#fff;display:inline-block;padding:7.5px 20px 8px 20px;background: #666;border-radius: 5px;margin:0px 0 0 4px; font-size: 14px;}
.mem-tb-1 td .inv_desc {padding:5px 0 0 0;line-height: 16px;clear: both;}
.mem-tb-1 td i.sibar {float: left;padding:0 5px 0 3px;line-height: 42px;}
.mem-tb-1 td .inv_desc {padding:5px 0 5px 0;line-height: 16px;letter-spacing: -1px;font-size: 14px;font-weight: 400;float: left;width:100%;}
.mem-tb-1 td .inv_desc_fail {padding:5px 0 5px 0;line-height: 16px;clear: both;letter-spacing: -1px;font-size: 14px;color:#BB1D21;font-weight: 400;}
.mem-tb-1 td .mem-input-alert_red {padding:0px 0 0 0;}
.mem-tb-1 td .mem-input-alert_or {padding:0px 0 0 0;}
.mem-tb-1 td input.pnum_fail {border:1px solid #E37A39;background: #FEF5EC;}
.mem-tb-1 td input.pfile {padding:5px 8px 5px 8px;width:calc(100% - 70px);}
.mem-tb-1 td .inv_desc_t1 {padding:0px 0 5px 0 !important;}

.mem-tb-1 td .tj_type_ea {font-size: 14px;color:#666;letter-spacing: -1px;line-height: 20px;overflow: hidden;padding: 0 10px 10px 0px;}
.mem-tb-1 td .tj_type_ea p.dot {overflow: hidden;text-indent: 0px;padding:0 0 0 3px;font-size: 14px;color:#666;}
.mem-tb-1 td .tj_type_ea p.num {overflow: hidden;text-indent: -14px;padding:0 0 0 14px;font-size: 14px;}
.mem-tb-1 td .tj_type_ea p i {float: left;margin:8px 5px 0 0;font-style: normal;line-height: 9px;font-size: 14px;}
.mem-tb-1 td .tj_type_ea p span {float: left;margin:0px 14px 0 0;font-style: normal;font-size: 14px;}

.mem-tb-1 td .pfile_box {overflow: hidden;}
.mem-tb-1 td .pfile_box .pfile_down {overflow: hidden;border:1px solid #ddd;float: left;color:#1b1b1b;border-radius: 5px;width:calc(100% - 55px);margin-bottom: 5px;}
.mem-tb-1 td .pfile_box .pfile_down a {display: inline-block;padding:10px 10px;font-size: 14px;}
.mem-tb-1 td .pfile_box .pfile_down a:hover {text-decoration: underline;}
.mem-tb-1 td .pfile_btn {color:#fff;display:inline-block;padding:3px 16px 6px 16px;background: #666;border-radius: 5px;margin:0 0 0 4px;font-size: 18px;font-weight: 800;}
.mem-tb-1 td .pfile_box_fail input {border:1px solid #E37A39;background: #FEF5EC;}
.mem-tb-1 td .pfile_box_fail .pfile_btn {background:#E37A39 ;}
.mem-tb-1 td .mem_jb {float: left;height:20px;}
.mem-tb-1 td .mem_jb_1 {width:calc(50% - 8px);}
.mem-tb-1 td .mem_jb_2 {width:16px;text-align: center;line-height: 40px;}
.mem-tb-1 td .mem_jb_3 {width:calc(50% - 8px);}

.mem-tb-1 td select {padding:5.5px 8px 6px 8px;border:1px solid #ddd;float: left;color:#1b1b1b;border-radius: 5px;font-size: 14px;line-height: 18px;margin-bottom: 5px;width:calc(100% - 5px);}
.mem-tb-1 td select:focus {border:1px solid #888;outline: none;}
.mem-tb-1 td select::placeholder {color:#888;}
.mem-tb-1 td select.readonly {border:1px solid #d9d9d9;background: #f4f4f4;}

.mem-ment_box1 {background: #FEF5EC;border-radius: 10px;padding:20px 20px;text-align: left;}
.mem-ment_box2 {background: #FFFBF7;border-radius: 10px;padding:20px 20px;text-align: left;}
.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;margin:5px 0 0 0;display: block;text-align: center;width:100%;}
.mem-ment_box_tit span {width:30px;height:30px;background: url(../images/icp_img3.png) no-repeat 0 0;background-size: 100%;margin:0 auto;display: block;}
.mem-ment_box_tit strong.mmt2 {font-size: 18px;font-weight: 700;color:#1b1b1b;margin:5px 0 0 0;float: left;width:auto;}
.mem-ment_box_tit span.mmt1 {width:30px;height:30px;background: url(../images/icp_img3.png) no-repeat 0 0;background-size: 100%;float: left;margin:3px 10px 0 0;}
.mem-ment_box_tit span.alert {width:30px;height:25px;background: url(../images/bul_nkp.png) no-repeat 0 0;background-size: 100%;margin:0 auto;}

.mem-ment_box_w {color:#1b1b1b;font-size: 15px;line-height: 24px;padding:5px 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: #000; opacity: 0.8; z-index: 1;}
.mem-pop-posi {position: absolute;z-index: 2;width: 360px;top:50%;left: 50%;height:190px;}
.mem-pop-box {background: #fff;border-radius: 10px;padding:0px;overflow: hidden;}
.mem-pop-btn_wrap {overflow: hidden;text-align: center;padding:0 0 15px 0;}
.mem-pop-btn_wrap a {display: inline-block;text-align: center;font-size: 15px;width:150px;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;}
.mem-pop-ment_wrap strong {font-size: 16px;}
.mem-pop-ment_wrap i {display: block;width:360px;}
.mem-pop-ment_wrap p {font-size: 16px;color:#1b1b1b;width:100%;}

.mem_err_wrap {color:#1b1b1b;font-size: 15px;line-height: 28px;text-align: center;background: #FEF5EC;padding:30px 0 0 0;border-radius:10px ;}
.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:20px 0 30px 0;font-size: 15px;margin:0 0 20px 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;}
.mem_ag_ea .mem-dtn_dt {float: right;color:#E37A39;font-size: 14px;text-decoration: underline;margin:-2px 0 0 0;}
.mem_ag_ea label {font-size: 15px !important;color:#1b1b1b !important;}
.mem_ag_ea1 {padding:15px 0 7px 0;clear: both;}
.mem_ag_ea1 .mem-dtn_dt1 {float: right;color:#E37A39;font-size: 14px;text-decoration: underline;margin:-1px 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: 18px;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_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:10px 0 0 0;margin:15px 0 0 0;}
.mem_log_sleft {float: left;text-align: center;font-size: 18px;font-weight: 600;color:#1b1b1b;line-height: 22px;width:100%;}
.mem_log_sright {float: right;text-align: center;font-size: 15px;font-weight: 400;color:#666;line-height: 22px;width:100%;}

.mem_ment_tb {width:100%;}
.mem_ment_tb td {font-size: 14px;color:#6d6d6d;}

.inv_box_gray3 {background: #f9f9f9;padding:15px 20px 20px 20px;}
.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;padding:0 0 0 24px;text-indent: -24px;}
.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: 22px;}

.tb_st_010_wrap {letter-spacing: -1px;padding:30px 0;}
.tb_st_010 {width:100%;margin:0 auto;}
.tb_st_010 td {text-align: center;}
.tb_st_010 td p {font-size: 14px;color:#1b1b1b;padding:5px 0 0 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:4px 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_dtx {margin:-2px 0 0 0;}
.mem_ag_ea1 .mem-dtn_dtx span {float: right;margin:0 10px;font-size: 12px;line-height: 24px;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_gray_box {background: #f4f4f4;padding:0 10px 0px 15px;margin: 0 0 30px 0;}
.mem_c_pre {text-align: right;}
.mem_c_pre img {height:30px;}

.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: 0;border-bottom: 1px solid #E37A39;font-weight: 800;}
.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;}

.my_npage_body_wrap {overflow: hidden;letter-spacing: -1px;}
.my_npage_body_wrap .title {font-size: 18px;font-weight: 800;padding:0 0 7px 0px;color:#1b1b1b;}
.my_npage_body_wrap .title span {display: block;font-size: 12px;color:#666;padding:0 0 0 0;font-weight: 400;}
.my_npage_body_wrap .sbody_gray {background: #f4f4f4;}
.my_npage_body_wrap .btn_mout {float: right;font-size: 14px;color:#666;text-decoration: underline;margin:-32px 16px 0 0;}

.my_n_sns_wrap {background: #fff;border-radius: 5px;padding:5px 0px;letter-spacing: -1px;}
.my_n_sns_div {overflow: hidden;padding:7px 0px;}
.my_n_sns_div i {float: left;width:24px;height:24px;}
.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: 14px;margin:0px 0 0 8px;}
.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: 14px;text-decoration: underline;margin:0 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;}
.my_npage_wrap {clear: both;}

.mem_profile_box {text-align: center;padding:30px 0 30px 0;letter-spacing: -1px;}
.mem_profile_box .inv_profileimg {width:85px;margin:0 auto;float: none;}
.mem_profile_box .inv_profileimg img {width:85px;height:85px;border-radius: 50px;overflow: hidden;}
.mem_profile_box .inv_profile_ch {position: absolute;margin:-28px 0 0 45px;}
.mem_profile_box .inv_profile_ch a {font-weight: 700;font-size:14px;}
.mem_profile_box .inv_profile_ch img {border:1px solid #eee;width:28px;height:28px;}
.mem_profile_box .inv_profileimg .profile_img_edit {position: absolute;width:38px;height:38px;z-index: 10;background: url(../images/btn_profile_edit.png) no-repeat 0 0;background-size: 100%;margin:53px 0 0 53px;}
.mem_profile_box .inv_name {font-size:18px;color:#1b1b1b;font-weight:600;padding-top: 10px;}
.mem_profile_box .inv_name_d {padding-top: 0;}
.mem_profile_box .inv_level {font-size:14px;color:#555;}

.my_npage_top_wrap {overflow: hidden;margin:10px 0 25px 0;letter-spacing: -1px;}
.my_npage_top_left {overflow: hidden;float: left;font-size: 18px;font-weight: 400;line-height: 38px;}
.my_npage_top_left strong {font-size: 18px;font-weight: 800;color:#E37A39;}
.mem_profile_edit_box {overflow: hidden;padding:0 0 40px 0;}
.mem_pedit {display: inline-block;letter-spacing: -1px;text-align: center;width: calc(100% - 52%);padding:11px 0;}
.mem_pedit1 {float: left;color:#E37A39;font-size: 16px;border-radius: 5px;border: 1px solid #E37A39;}
.mem_pedit1 i {display: inline-block;width:20px;height:20px;background: url(../images/mem_pedit_1.png) no-repeat 0 0;background-size: 100%;position: relative;margin:0 4px -4px 0;}
.mem_pedit2 {float: right;color:#666;font-size: 16px;border-radius: 5px;border: 1px solid #666;}
.mem_pedit2 i {display: inline-block;width:20px;height:20px;background: url(../images/mem_pedit_2.png) no-repeat 0 0;background-size: 100%;position: relative;margin:0 4px -4px 0;}

.aguide_wrap {overflow: hidden;background: #f6f6f6;border-radius: 5px;padding:8px 12px;margin:5px 10px -5px 10px;}
.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:1px 0 0 0;}
.aguide_wrap p.toggle-btn span {font-size: 15px;font-weight: 600;float: left;padding:0px 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:1px 0 0 0;}
.aguide_wrap .toggle-content {color:#555;font-size: 15px;line-height: 22px;padding:10px 0 0 3px;letter-spacing: -1px;}

.aguide_wrap2 {overflow: hidden;background: #f6f6f6;border-radius: 5px;padding:8px 12px;margin:15px 10px 0 10px;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:1px 0 0 0;}
.aguide_wrap2 p.co_mguide span {font-size: 15px;font-weight: 600;float: left;padding:0px 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:2px 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: 20px;height: 20px;margin-left: 8px;transition: transform 0.3s ease;}
.toggle-content {display: none;}
.acr_toggle-content {display: none;}

.f_dsboard_wrap {padding:10px 15px 0 15px;margin: 0 0 -20px 0;overflow: hidden;}
.f_dsboard {border:1px solid #e7e7e7;border-radius: 5px;padding:12px;overflow: hidden;}
.f_ds_ul {overflow: hidden;width:100%;}
.f_ds_ul li {float: left;width:49.7%;height:50px;}
.f_ds_ul li.f_ds_ul_li1 {border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:5px 0 0 0;}
.f_ds_ul li.f_ds_ul_li2 {border-bottom:1px solid #e7e7e7;padding:5px 0 0 0;}
.f_ds_ul li.f_ds_ul_li3 {border-right:1px solid #e7e7e7;padding:15px 0 0 0;height:40px;}
.f_ds_ul li.f_ds_ul_li4 {padding:15px 0 0 0;height:40px;}
.f_ds_ul li.last {border: none;}
.f_ds_box {width:120px;margin:0 auto;overflow: hidden;}
.f_ds_box1 {height:35px;width:35px;float: left;}
.f_ds_box1 img {width:35px;height:35px;}
.f_ds_box2 {min-width:80px;float: right;}
.f_ds_box2 p {text-align: center;letter-spacing: -1px;}
.f_ds_box2 .f_ds_m1 {color:#777;font-size: 11px;padding:0;line-height: 15px;}
.f_ds_box2 .f_ds_m2 {color:#333;font-size: 15px;font-weight: 800;line-height: 18px;}
.f_ds_box2 .f_ds_m3 {color:#a1a1a1;font-size: 9px;}
.f_ds_box21 .f_ds_m1 {color:#777;font-size: 11px;padding:0;margin-top:-3px;line-height: 15px;}
.f_ds_box21 .f_ds_m2 {color:#333;font-size: 15px;font-weight: 800;line-height: 15px;}
.f_ds_box21 .f_ds_m3 {color:#a1a1a1;font-size: 9px;padding:0;line-height: 12px;}

.f_ds_ul li.f_ds_ul_li2 .f_ds_box {width:130px;}
.f_ds_ul li.f_ds_ul_li2 .f_ds_box1 {margin:0 0 0 10px;}
.f_ds_ul li.f_ds_ul_li4 .f_ds_box {width:130px;}
.f_ds_ul li.f_ds_ul_li4 .f_ds_box1 {margin:0 0 0 10px;}

.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;}

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


.tb_type_bh_2_wrap {overflow-x: scroll;width:100%;}
.tb_type_bh_2 {width:600px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color:#1b1b1b;table-layout: fixed;}
.tb_type_bh_2_w {width:920px;}
.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:280px;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_hover tr:hover {background: #FFFBF7;cursor: pointer;}

.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:22px;height:22px;background: url(../images/neo_main_apre_on.png) no-repeat 0 0;background-size: 100%;transform: rotate(-90deg);margin:-1px 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;margin:10px 20px 0 0;width:calc(100% - 160px);}
.bh_img_m2 {display: inline-block;overflow: hidden;font-size:15px;font-weight: 600;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.4em; /* 한 줄의 높이를 지정 (원하는 값으로 조정 가능) */
  max-height: 3em; /* line-height * 2 = 1.5em * 2 = 3em */margin:0 0 5px 0;}
.bh_img_m3 strong {font-size: 14px;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;margin:7px 0 0 0;}
.bh_ing_btn_wrap a {display: inline-block;width:140px;height:36px;color:#E37A39;font-size: 14px;text-align: center;line-height: 35px;margin:0 0 0 0;border:1px solid #E37A39;border-radius: 5px;}
.bh_ing_btn_wrap a.bh_ing_btn {background: #fff;}
.bh_ing_btn_wrap a i {float: right;width:14px;height:18px;background: url(../images/Forward.png) no-repeat 0 0;background-size: 100%;margin:8px 10px 0 -4px;}

.bh_line_wrap {border:1px solid #ccc;border-radius: 5px;padding:0 10px 10px 10px;}
.bh_line_wrap_no_data {border:1px solid #ccc;border-radius: 5px;padding:25px 10px;font-size: 15px;color:#666;text-align: center;}
.bh_line_wrap_no_data2 {border:1px solid #ccc;border-radius: 5px;padding:25px 10PX 10PX 10px;font-size: 15px;color:#666;text-align: center;}
.bh_line_wrap_no_data2 p {font-size: 15px;color:#666;padding:10px 0 25PX 0;}
.bh_list_type_2 {overflow: hidden;width:100%;}
.bh_list_type_2 li {float:left;border-bottom: 1px dotted #ccc;width:100%;padding-top:10px;}
.bh_list_type_2 li .data1 {float: left;width:80px;color:#E37A39;font-size:12px;}
.bh_list_type_2 li .data2 {float: right;width:calc(100% - 100px);color:#999;font-size:12px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;line-height: 16px;}
.bh_list_type_2 li .title {float: left;width:calc(100% - 0px);color:#1b1b1b;font-size:15px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;line-height: 22px;font-weight: 400;}
.bh_list_type_3 {overflow: hidden;width:100%;}
.bh_list_type_3 li {float:left;border-bottom: 1px dotted #ccc;width:100%;padding-top:10px;}
.bh_list_type_3 li:last-child {border:none;}
.bh_list_type_3 li:last-child .bh_sl {padding:0;}
.bh_list_type_3 li .data1 {float: left;width:calc(100% - 100px);color:#999;font-size:12px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;line-height: 22px;}
.bh_list_type_3 li .data1-1 {float: left;width:calc(100% - 100px);color:#999;font-size:12px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;line-height: 22px;}
.bh_list_type_3 li .data2 {float: right;width:100px;color:#999;font-size:12px;text-align: right;line-height: 22px;}
.bh_list_type_3 li .title {float: left;width:calc(100% - 0px);color:#1b1b1b;font-size:15px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;line-height: 22px;font-weight: 400;padding:3px 0;}
.bh_list_type_3 li .desc {float: left;width:100%;font-size:14px;}
.bh_list_type_3 li .bh_sl {float: left;width:calc(100% - 35px);padding:0 0 10px 0;} 
.bh_list_type_3 li .bh_sr {float: right;width:30px;text-align: right;margin:22px 0 0 0;} 
.bh_list_type_3 li .bh_sr1 {margin:14px 0 0 0;}
.bh_list_type_3 li .bh_sr span {display: inline-block;width:20px;height:20px;background: url(../images/icons8-forward-40.png) no-repeat 0 0;background-size: 100%;}

.bh_more {display: block;text-align: center;font-size: 14px;color:#1b1b1b;width:100%;padding:10px 0;background: #f4f4f4;border-radius: 5px;margin-top: 10px;}
.bh_more span {display: inline-block;width:15px;height:15px;background: url(../images/icons8-forwardg-32.png) no-repeat 0 0;background-size: 100%;margin:-3px 0 0 10px;vertical-align: middle;}
.bh_more span.degr {transform: rotate(90deg);}
.bh_more span.degr2 {transform: rotate(0deg);margin:-3px 0 0 5px;}

.wrap_pro_smenu {padding:15px 20px;width:220px;border-top:1px solid #d9d9d9;}
.preport_com {border-bottom:1px dotted #d9d9d9;margin-bottom: 10px;padding:0 0 20px 0;}
.preport_submenu {position: relative;overflow: hidden;width:220px;padding:0px;}

.preport_sm {display: block;margin:15px 0;overflow: hidden;}
.preport_sm i {float: left;font-size: 16px;color:#1b1b1b;font-style: normal;margin:-3px 0 0 5px;letter-spacing: -1px;}
.preport_sm1 span {float: left;width:20px;height:20px;background: url(../images/pr_sm1_off.png) no-repeat 0 0;background-size: 100%;}
.preport_sm.on i {color:#E37A39;}
.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.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:5px 0 0 0;}
.pro_cimg img {width:220px;height:110px;overflow:hidden;border-radius: 5px;}
.pro_cimg .pro_ctitle {font-size: 18px;color:#1b1b1b;font-weight: 700;line-height: 24px;letter-spacing: -1px;width:220px;margin:5px 0 0 0;}

.preport_subbtn {overflow: hidden;padding:20px 0;}
.preport_subbtn a {border: 1px solid #d9d9d9;border-radius: 5px;text-align: center;color:#666;font-size: 14px;width:218px;padding:10px 0;display: inline-block;margin:5px 0;}

.pro_sbody_wrap .rel_key {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;margin-left: 10px;}
.pro_sbody_wrap .tab_scontent {min-height:10px;padding-bottom:35px;}
.pro_sbody_wrap .tab_content {padding:20px 0 20px 0 !important;letter-spacing: -1px;}
.pro_sbody_wrap .tab_content .detail_title {padding:0 0 8px 0;font-size:18px;color:#1b1b1b;font-weight: 700;letter-spacing: -1px;}
.pro_sbody_wrap .tab_content .detail_title .desc {font-size:15px;color:#666;font-weight: 400;letter-spacing: -1px;}
.pro_sbody_wrap .tab_content .detail_title .desc strong {font-weight: 700;font-size:15px;}
.pro_sbody_wrap .pro_sb_wrap {overflow: hidden;}
.pro_sbody_wrap .tab_paddding_lr {padding-left:15px !important;padding-right:15px !important;}

.tab_sreportorange {border:1px solid #E37A39;border-radius: 10px;width:calc(100% - 32px);overflow: hidden;padding:15px;background: #FFFBF7;margin:0 0 5px 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:1px 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 span {width: 16px;height: 16px;background: url(../images/icons8-forward-40.png) no-repeat 0 0;background-size: 100%;display: inline-block;position: absolute;margin:3px 0 0 3px;}

.pro_wgbox_frame {overflow: hidden;min-height: 50px;letter-spacing: -1px;border:1px solid #d9d9d9;border-radius: 5px;padding:10px;width:calc(100% - 22px);font-size: 15px;color:#1b1b1b;}
.pro_wgbox_frame_blank {font-size: 15px;color:#1b1b1b;min-height:200px;margin:0;}
.pro_wgbox_frame_tb {padding:0 10px;}

.pro_scon_tit {float: left;padding:12px 0 0 0;width:100%;}
.pro_scon_tit i {float: left;width:17px;height:24px;background: url(../images/bul_check1.png) no-repeat 0 0;background-size: 100%;margin:1px 2px 0 0;}
.pro_scon_tit span {float: left;color:#1b1b1b;font-size: 15px;}

.pro_sbody_wrap .mf_cho_ser {float: left;width:auto;}
.pro_sbody_wrap .mf_cho_ser select {margin: 0 3px 0 0;}

.pro_process {border:1px solid #d9d9d9;border-radius: 5px;width:calc(100% - 2px);overflow: hidden;padding:10px 0;background: #fff;margin:0 0 15px 0;height:40px;}
.pro_process_ol {overflow: hidden;margin:0 auto;width:240px;}
.pro_process_ol li {float: left;padding:0 10px;}
.pro_process_ol li img {float: left;width:20px;height:20px;}
.pro_process_ol li span {font-size: 14px;margin:2px 0 0 5px;color:#1b1b1b;letter-spacing: -1px;position: absolute;margin:20px 0 0 -35px;}
.pro_process_ol li span.w3 {margin:20px 0 0 -29px;}
.pro_process_ol li span.w4 {margin:20px 0 0 -35px;}
.pro_process_ol li span.w5 {margin:20px 0 0 -44px;}
.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:5px;height:21px;}

.tb_type_dot {width:100%;table-layout: fixed;font-size: 15px;}
.tb_type_dot th {color:#666;font-weight: 400;font-size: 15px;padding:12px 0;border-top:1px dotted #d9d9d9;}
.tb_type_dot td {color:#1b1b1b;font-weight: 600;font-size: 15px;text-align: center;padding:6px 0;border-top:1px dotted #d9d9d9;}
.tb_type_dot th.f1, .tb_type_dot td.f1 {border-top:none;}

.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 10px 0;letter-spacing: -1px;}
.pro_comm_ul li i {float: left;width:17px;height:24px;background: url(../images/bul_check1.png) no-repeat 0 0;background-size: 100%;margin:2px 5px 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 10px 0;}

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

.pro_sbody_wrap .amenul_m {float: left;margin:-5px 0 0 0;z-index: 10;}
.pro_sbody_wrap .amenul_m i {float: left;width:15px;height:15px;background: url(../images/icp_img3.png) no-repeat 0 0;background-size: 100%;margin:3px 0 0 0;}
.pro_sbody_wrap .amenul_m span {float: left;margin:0px 0 0 5px;}
.pro_sbody_wrap .amenul_m span strong {display: block;font-size: 12px;font-weight: 400;letter-spacing: -1px;line-height: 20px;}
.pro_sbody_wrap .amenul_m span strong.ment1 {color:#666;padding:0 0 5px 0;}

.pro_mem_act_e {width:calc(100% - 2px);border-radius:5px;float: left;margin-bottom:10px;}
.pro_mem_act_e:last-child {margin-bottom:0px;}
.pro_mem_actbox_or {background: #FEF5EC;}
.pro_mem_actbox {border:1px solid #d9d9d9;width:calc(100% - 30px);border-radius:5px;padding:15px;float: left;}
.pro_mem_actboxs {height:50px;}
.pro_mem_actgo {height:22px;float: right;width:100%;text-align: right;}
.pro_mem_actgo a {color:#666;font-size: 12px;letter-spacing: -1px;}
.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: 4px -4px 0 5px;}

.tb_type_mact {width:100%;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: 600;}
.tb_type_mact th.line1 {padding:2px 0 2px 0;}
.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:2px 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: 6px 4px 0 0;}
.tb_type_mact td strong {color:#E37A39;font-size: 14px;font-weight: 600;padding:0 2px 0 0;}
.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_title_dot {overflow: hidden;margin:5px 0 5px 0;}
.pro_title_dot i {float: left;width: 7px;height: 7px;background: #E37A39;margin: 10px 6px 0 0;}
.pro_title_dot span {float: left;color:#1b1b1b;font-size: 16px;font-weight: 600;}

.tb_type_pro_ds {table-layout: fixed;border-top: 1px solid #d9d9d9;letter-spacing: -1px;width:100%;}
.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 td span.elip2 {display: inline-block;color:#1b1b1b;font-size: 15px;width: auto;text-align: left;overflow: hidden;line-height: 22px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.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_title_cir {overflow: hidden;margin:5px 0 -2px 0;}
.pro_title_cir i {float: left;width: 4px;height: 4px;background: #1b1b1b;margin: 10px 6px 0 12px;overflow: hidden;border-radius: 5px;}
.pro_title_cir span {float: left;color:#1b1b1b;font-size: 15px;font-weight: 500;}
.pro_title_cir span strong {color:#E37A39;font-size: 15px;font-weight: 500;}

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

.pro_gra_cir {overflow: hidden;margin:3px 0 2px 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: 9px 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;}

.pro_gra_box {overflow: hidden;width:100%;text-align: center;padding:20px 0 0 0;}
.pro_gra_divb {margin:0px 0 0 -150px;}
.pro_gra_div_110 {width:110px;height:110px;}
.pro_gra_div_110 img {width:110px;height:110px;}
.pro_gra_div_120 {width:120px;height:120px;display: inline-block;}
.pro_gra_div_120 img {width:120px;height:120px;}
.pro_gra_div_345 {width:345px;height:245px;margin:0 auto;}
.pro_gra_div_345 img {width:345px;height:245px;}
.pro_gra_index {display: inline-block;padding-top:5px;position: absolute;}
.pro_gra_index_line {margin:0 auto;text-align: right;}
.pro_gra_index_line p {display: inline-block;text-align: right;}
.pro_gra_index_posi1 {margin:10px 0 0 5px;}
.pro_gra_index_posi2 {margin:-8px 0 0 5px;}
.pro_gra_index_tit1 {font-size: 14px;font-weight: 600;letter-spacing: -1px;color:#1b1b1b;margin:0 0 8px -22px;}
.pro_gra_index_tit2 {font-size: 14px;font-weight: 600;letter-spacing: -1px;color:#1b1b1b;margin:0 0 8px 3px;}
.pro_gra_index_tit3 {font-size: 14px;font-weight: 600;letter-spacing: -1px;color:#1b1b1b;margin:0 0 8px -77px;}
.pro_gra_index_line .pro_gra_tit {font-size: 14px;font-weight: 600;letter-spacing: -1px;color:#1b1b1b;text-align: center;width:100%;padding:5px 0 7px 0;}
.pro_gra_desc {color:#666;font-size: 15px;font-weight: 400;padding:5px 0 0 0;}

.pro_fund_regrar {border:1px solid #D9D9D9;border-radius: 5px;width:calc(100% - 32px);height:140px;margin:10px 0 0 15px;text-align: center;}
.pro_fund_regrar .pro_gra_div_110 {margin:16px 10px 0 -170px;display: inline-block;}
.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;}



        /* 토글 링크 (<a> 태그) 스타일 */
        .acr_toggle-link {
            display: flex; /* flex */
            justify-content: space-between; /* justify-between */
            align-items: center; /* items-center */
            padding: 10px; /* p-5 */
            cursor: pointer;
            user-select: none;
            text-decoration: none;
            transition: background-color 200ms ease-in-out; /* transition duration-200 ease-in-out */
        }
        .acr_toggle-link:hover {
           /* background-color: #eef2ff; /* hover:bg-indigo-50 */
        }

        .acr_toggle-link a {overflow: hidden;}

        /* 화살표 아이콘 스타일 */
        .acr_arrow-icon {
            width: 22px; /* w-5 */
            height: 22px; /* h-5 */
            color: #E37A39; /* text-indigo-500 */
            transition: transform 300ms; /* transition-transform duration-300 */
            float: right;
        }

        /* 화살표 회전 (jQuery가 추가/제거) */
        .acr_rotate-180 {
            transform: rotate(180deg);
        }

        /* 내용 영역 스타일 */
        .acr_toggle-content {
            /* hidden은 jQuery나 HTML에서 처리 */
            padding: 0 10px 18px 20px; /* px-5 pt-0 pb-5 */
            color: #1b1b1b; /* text-gray-600 */
        }

        .acr_toggle-content .acr_toggle-content-box {
            margin-top: 0.5rem;
        }

.acr_num01 {width:20px;height:20px;background: url(../images/acr_01.png) no-repeat 0 0;background-size: 100%;float: left;margin:3px 3px 0 0;}
.acr_num02 {width:20px;height:20px;background: url(../images/acr_02.png) no-repeat 0 0;background-size: 100%;float: left;margin:3px 3px 0 0;}
.acr_num03 {width:20px;height:20px;background: url(../images/acr_03.png) no-repeat 0 0;background-size: 100%;float: left;margin:3px 3px 0 0;}
.acr_num04 {width:20px;height:20px;background: url(../images/acr_04.png) no-repeat 0 0;background-size: 100%;float: left;margin:3px 3px 0 0;}
.acr_tit {float: left;font-style: normal;font-size: 16px;font-weight: 700;color:#1b1b1b;letter-spacing: -1px;}
.acr_border-b {border-radius: 5px;border:1px solid #d9d9d9;margin:0 0 10px 0;}
.acr_border_ing {border:1px solid #E37A39;background: #FFF9F4;}

.acr_toggle-content-box .proy_ul {overflow: hidden;}
.acr_toggle-content-box .proy_ul li {float: left;width:100%;}
.acr_toggle-content-box .proy_ul li i {float: left;width:5px;height:5px;background: #E37A39;margin:8px 6px 0 0;}
.acr_toggle-content-box .proy_ul li strong {float: left;font-size: 15px;color:#1b1b1b;font-weight: 600;}
.acr_toggle-content-box .proy_ul li strong img {width:20px;height:20px;margin:-4px 0 0 0;display: inline-block;vertical-align: middle;}
.acr_toggle-content-box .proy_ul li strong a {margin:0 0 0 0;text-decoration: underline;display: inline-block;}
.acr_toggle-content-box .proy_ul li span {float: left;width:calc(100% - 25px);color:#666;font-size: 14px;padding:2px 0 10px 19px;line-height: 20px;text-indent: -7px;}
.acr_toggle-content-box .proy_ul li span.last {padding:2px 0 0 19px;}

.fd_guide_awrap1 {display: block;overflow: hidden;letter-spacing: -1px;padding:12px 15px 0 15px;margin: 0 0 -3px 0;border-top:1px solid #e7e7e7;}
.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:12px;height:15px;background: url(../images/icon_pd2.png) no-repeat 0 0;background-size: 100%;margin:1px 0 0 1px;float: right;}
.fd_guide_awrap1 span {float: left;font-size: 14px;color:#555;margin:-1px 0 0 4px;}
.fd_guide_awrap1 span strong {font-size: 14px;color:#E37A39;font-weight: 700;padding:0 0 0 3px;display: inline-block;}

.ir_pop_layer_fdg {z-index: 10000;}
.ir_pop_layer_fdg .fdg_text {font-size: 14px;color:#555;letter-spacing: -1px;}
.fd_guide_awrap2 {display: block;overflow: hidden;background: #FEF5EC;border: 1px solid #E37A39;border-radius: 5px;padding: 10px;margin:-10px 10px 15px 10px;font-size: 14px;color:#1b1b1b;letter-spacing: -1px;}
.fd_guide_awrap2 i {float: left;}
.fd_guide_awrap2 i.fdg_1 {width:20px;height:16px;background: url(../images/invest_img_nk2.png) no-repeat 0 0;background-size: 100%;margin:4px 0 0 0;}
.fd_guide_awrap2 span {float: left;font-size: 14px;color:#1b1b1b;margin:0px 0 0 4px;width:calc(100% - 28px);line-height: 22px;}
.fd_guide_awrap2 span strong {font-size: 14px;font-weight: 700;display: inline-block;margin: 0 0 0 0;}
.fd_guide_awrap2 span strong.fds_1 {color:#1b1b1b;}
.fd_guide_awrap2 span strong.fds_2 {color:#E37A39;margin: 0 -2px 0 0;}
.fd_guide_awrap2 span u {display: inline-block;margin:0 0 0 5px;}
.bfc_wid {line-height: 18px;}