@charset "utf-8";

/*  제목 3줄로 변경 */
.think_list.new .thbox strong { -webkit-line-clamp: 3 !important; height: 77px !important; }

/* 실현 안건 배경 흰색 */
.think_list.new .thbox { background: #fff; }

.mid_top { padding: 30px 0; }
#think_wrap { padding: 40px 0 40px 0;background:#a5d9ef url(/resource/images/paid/nep/thk/org3/main/main_top_bg02.png) center bottom no-repeat ; overflow: hidden;height:auto; position: relative; }
#think_wrap.twM{position: relative;min-width: 1200px;min-height: 510px; padding: 40px 0;overflow: hidden;background:  url(/resource/images/paid/nep/thk/org2/main/main_top_bg01.png) center bottom no-repeat;background-size: cover; }
.main_slide_wrap { overflow: hidden;width: 1200px; }
.think_slide.tS_main{position:relative;width:58%;overflow: hidden; float: left;min-height: 458px;vertical-align: middle; }
.think_slide .box_wrap.sl_01 { padding: 60px 60px 40px 60px;background: #fff;overflow: hidden;height: 406px;}
.think_slide .box_wrap.sl_02 { background: #fff;overflow: hidden;height: 406px;}
.think_slide .box_wrap.sl_03{background:#fff}
.think_slide .box_wrap.sl_02 img{ width: 100%;height: 100%; }
.box_wrap.sl_01 .sl_top{ position: relative; overflow: hidden;padding-left: 160px;padding-bottom: 40px;border-bottom: 1px solid #dcdcdc; }
.box_wrap.sl_01 .sl_top .sl_icon{ position: absolute;width: 129px;height: 129px; top: 0; left: 0; display: block; background: url(/resource/images/paid/nep/thk/org2/main/sl_icon01.png) no-repeat; }
.box_wrap.sl_01 .sl_top strong { font-size: 25px;color:#000000; display: block; text-overflow:ellipsis;white-space: nowrap;overflow: hidden; font-weight: normal; }

.box_wrap.sl_01 .sl_top p { display: -webkit-box; display: -webkit-box;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden; font-size: 14px;height: 75px;overflow: hidden; }
.box_wrap.sl_01 .sl_bot { padding: 30px 140px 0 20px;position: relative; }
.box_wrap.sl_01 .sl_bot .agree_not { position: relative;text-align: center;overflow: hidden;}
.box_wrap.sl_01 .sl_bot .agree_not .ag { float: left; font-size: 14px;margin-top: 10px;}
.box_wrap.sl_01 .sl_bot .agree_not .no { float: right;font-size: 14px;margin-top: 10px; }
.box_wrap.sl_01 .sl_bot .agree_not .vs { display: inline-block;width: 35px;height: 35px;text-align: center; color:#fff;border-radius: 100%;font-size: 0; background:#a1a1a1 url(/resource/images/paid/nep/thk/org2/main/vs.png) center center no-repeat;overflow: hidden;text-indent: -9999px;}
.box_wrap.sl_01 .sl_bot .graph { overflow: hidden;}
.box_wrap.sl_01 .sl_bot .graph .bg .gl_bar { float: left; display: block;color:#fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;height:37px;line-height:37px}
.box_wrap.sl_01 .sl_bot .graph .bg .gl_bar>span{padding:0 8px;line-height:37px}
.box_wrap.sl_01 .sl_bot .graph .bg .ing_cl {position:absolute;left:0;top:0;background: #4eabf3;border-top-left-radius: 50px;border-bottom-left-radius: 50px;min-width:20px;height:100%}
.box_wrap.sl_01 .sl_bot .graph .bg .ing_cr { background: #fa656d;border-radius:50px;text-align: right; }
.box_wrap.sl_01 .sl_bot .result { text-align: center; margin-top: 15px;font-size: 14px; }
.box_wrap.sl_01 .sl_bot .result span em {color:#db1c27; }
.box_wrap.sl_01 .with_go { position: absolute;background: url(/resource/images/paid/nep/thk/org2/main/with_go_bg.png) right center no-repeat;display: block; padding: 24px 0;right: 0;top: 50%; margin-top: -23px;color:#2f2f2f;font-size: 15px;padding-right: 20px;font-weight: 500;}
.box_wrap.sl_01 .with_go span { display: inline-block; vertical-align: middle; }
.box_wrap.sl_01 .with_go img { display: inline-block;vertical-align: 3px;margin-left:2px; }

.main_board { width: 42%;background: #e6eef8; height: 100%;min-height: 458px;float: left;position: relative; }
.main_board .board_wrap { padding: 40px;min-height:375px;  }

.main_board .bd_tit h2{ background: url(/resource/images/paid/nep/thk/org2/main/board_titbg.png) left 50px center repeat-x; display: block; margin-right: 45px;}
.main_board .bd_tit h2 span { font-size: 24px;font-weight: 500; color:#222;display: inline-block;background: #e6eef8;padding-right: 20px; }
.main_board .bd_top { margin-top: 20px;position: relative; padding: 10px 0 10px 100px; }
.main_board .bd_top .icon { width: 77px;height: 77px;display: block; position: absolute; top: 0;left: 0;background: url(/resource/images/paid/nep/thk/org2/main/bd_icon01.png) no-repeat; }
.main_board .bd_top strong { display: block;height: 66px;overflow: hidden; }
.main_board .bd_top strong a{ font-size: 20px;font-weight: normal;color: #333;line-height: 33px;display: -webkit-box; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical; }

.main_board .bd_list { margin-top: 18px; }
.main_board .bd_list ul li { margin-top: 10px; }
.main_board .bd_list ul li a{ font-size: 16px;color:#333;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;display: block; }
.main_board .bd_list ul li:first-child { margin-top: 0; }

.main_board .bd_bottom .bd_left { float: left;width: 50%; }
.main_board .bd_bottom .bd_left a { padding: 18px 25px;background: #25a4a5;position: relative;padding-left: 100px;display: block; height: 90px;}
.main_board .bd_bottom .bd_left h2 { font-size: 22px; color:#fff;font-weight: 400; line-height:26px; }
.main_board .bd_bottom .bd_left h2 small { font-size: 14px;font-weight: normal; }
.main_board .bd_bottom .bd_left a .icon { width: 62px;height: 62px; background: url(/resource/images/paid/nep/thk/org2/main/sl_icon02.png) no-repeat;display: block;position: absolute; left: 25px;top: 50%;margin-top: -31px;}

.main_board .bd_bottom .bd_right { float: left;width: 50%;}
.main_board .bd_bottom .bd_right a { padding: 15px 25px;background: #149bf0;position: relative;padding-left: 100px; display: block;height: 90px; }
.main_board .bd_bottom .bd_right h2 { font-size: 19px; color:#fff;line-height: 28px;font-weight: normal; }
.main_board .bd_bottom .bd_right a .icon { width: 62px;height: 62px; background: url(/resource/images/paid/nep/thk/org2/main/sl_icon03.png) no-repeat;display: block;position: absolute; left: 25px;top: 50%;margin-top: -31px;}

.main_board .more { width: 30px;height: 30px;position: absolute; top:40px;right: 40px;background: url(/resource/images/paid/nep/thk/org2/main/board_more.png) no-repeat; font-size: 0;text-indent: -9999px;overflow: hidden; }

.box_wrap.sl_01.type02 .sl_bot .graph .bg { width: 100%;background: #dadcdf;height: 20px;border-radius: 50px;display: block;position:relative;overflow:hidden}
.box_wrap.sl_01.type02 .sl_bot .graph .gl_box { position: relative;padding: 0 40px 0 50px;display: block; margin-top: 20px;}
.box_wrap.sl_01.type02 .sl_bot .graph .gl_box:first-of-type { margin-top: 0; }
.box_wrap.sl_01.type02 .sl_bot .graph .gl_box .gl_lbox{ position: absolute; left: 0;top: 0;font-size: 15px; }
.box_wrap.sl_01.type02 .sl_bot .graph .gl_box .gl_rbox{ position: absolute; right: 0;top: 0; font-size: 15px;}
.box_wrap.sl_01.type02 .sl_bot .graph .gl_box.type01 .bg .ing_cl{ background: #4eabf3; }
.box_wrap.sl_01.type02 .sl_bot .graph .gl_box.type02 .bg .ing_cl{ background: #fa656d; }
.box_wrap.sl_01.type02 .sl_bot .graph .gl_box.type03 .bg .ing_cl{ background: #31c585; }
.box_wrap.sl_01.type02 .sl_top .sl_icon {position: absolute;width: 77px;height: 77px;top: 0;left: 0;display: block;background: url(/resource/images/paid/nep/thk/org2/main/sl_icon04.png) no-repeat;}
.box_wrap.sl_01.type02 .sl_top { padding-left: 100px;padding-top: 6px;padding-bottom: 35px; }
.box_wrap.sl_01.type02 .sl_top strong { white-space: normal;text-overflow: inherit; line-height: 32px;display: -webkit-box;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical;height: 64px;overflow: hidden;}
.box_wrap.sl_01.type02 .sl_bot .result { margin-top: 20px; }
.box_wrap.sl_01.type02 .sl_bot .graph ul li { font-size: 16px;margin-top: 10px; overflow: hidden;display: block;text-overflow: ellipsis;white-space:nowrap; }
.box_wrap.sl_01.type02 .sl_bot .graph ul li:first-of-type { margin-top: 0; }
.box_wrap.sl_01 .sl_bot.type02 { padding-top: 15px; }

.box_wrap.sl_01.type02 .sl_bot.type02 .result { text-align: center; }
.box_wrap.sl_01 .graph_txt { padding: 25px 20px 0 20px; }

.box_wrap.sl_01 .graph_txt p { font-size: 15px; margin-bottom: 5px;color:#555555;display: -webkit-box;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical;height: 55px;overflow: hidden; }
.box_wrap.sl_01 .graph_txt span { font-size: 15px;color:#555555; }
.box_wrap.sl_01 .sl_bot .graph.type02 .bg .ing_cr { background: #dadcdf;color:#666666;float:right}
.box_wrap.sl_01 .sl_bot .result .like_reple {display: inline-block;overflow: hidden; }
.box_wrap.sl_01 .sl_bot .result .like_reple>span { float: left; display: block; padding: 0 5px 0 22px;color:#e84141;margin-left: 20px; }
.box_wrap.sl_01 .sl_bot .result .like_reple>span:first-of-type { margin-left: 0; }
.box_wrap.sl_01 .sl_bot .result .start { float: left; font-weight: 14px;color:#333333;}
.box_wrap.sl_01 .sl_bot .result .end { float: right; font-size: 14px;color:#333333;}
.box_wrap.sl_01 .sl_bot .result { padding: 0 10px; }
.box_wrap.sl_01 .with_go.type02 { margin-top: -46px; }
.box_wrap.sl_01.type02 .sl_top.type02 { padding-bottom: 20px; }
.box_wrap.sl_01.type02 .sl_bot.type02 .graph.type02 .bg { background:#dadcdf;height:37px;position:relative}

.box_wrap.sl_01 .sl_bot .result .like_reple .like { background: url(/resource/images/paid/nep/thk/org2/main/sm_icon01.png) left center no-repeat; }
.box_wrap.sl_01 .sl_bot .result .like_reple .reple { background: url(/resource/images/paid/nep/thk/org2/main/sm_icon02.png) left center no-repeat; }

.box_wrap.sl_03 { padding: 35px 65px ;position: relative;height: 406px;}
.box_wrap.sl_03 .comp_tit { text-align: center; margin-bottom: 30px;}
.box_wrap.sl_03 .comp_tit .smile{ display: inline-block; padding: 13px 20px 13px 45px; border: 2px solid #3bc7ff;border-radius: 30px;font-size: 14px; background: url(/resource/images/paid/nep/thk/org2/main/sl_smile.png) left 20px center no-repeat; }
.box_wrap.sl_03 .think_tit { display: block;font-size: 25px; color:#000;font-weight: bold;margin-bottom: 40px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;font-family: 'Nanum Myeongjo', serif;padding-right: 180px; }
.box_wrap.sl_03 .sir_think_tit { display: block;font-size: 25px; color:#000;font-weight: bold;margin-bottom: 30px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;font-family: 'Nanum Myeongjo', serif;padding-right: 0px; }
.box_wrap.sl_03 .comp_think { overflow: hidden; }
.box_wrap.sl_03 .comp_think .th_left{ padding: 20px 26px; display: block;float: left;width: 36%;background: #fde55b;margin-right: 3%; border-radius: 30px;position: relative; }
.box_wrap.sl_03 .comp_think .th_left:before { content: "";display: block;width: 23px;height: 16px; position: absolute; top: 0;right: -8px;background: url(/resource/images/paid/nep/thk/org2/main/balloon_before01.png) no-repeat; }
.box_wrap.sl_03 .comp_think .th_left strong { font-size: 14px;font-weight: normal;height: 47px;display: block;overflow: hidden; }
.box_wrap.sl_03 .comp_think .th_left strong span { font-size: 14px;display: -webkit-box;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical; color:#333;line-height: 23px;}
.box_wrap.sl_03 .comp_think .th_right { padding: 20px 26px;display: block; float: left;width: 61%;background: #add3fc;border-radius: 30px; position: relative;margin-top: 20px; }
.box_wrap.sl_03 .comp_think .th_right:before { content: "";display: block;width: 23px;height: 16px; position: absolute; top: 0;left: -8px;background: url(/resource/images/paid/nep/thk/org2/main/balloon_before02.png) no-repeat; }

.box_wrap.sl_03 .comp_think .th_right strong { font-size: 14px;font-weight: normal;height: 47px;display: block;overflow: hidden;}
.box_wrap.sl_03 .comp_think .th_right strong span{ display: -webkit-box;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical;color:#333;line-height: 23px; }
.box_wrap.sl_03 .comp_think .th_right strong b { font-size: 14px; }
.box_wrap.sl_03 .comp_think .th_right ul li { font-size: 14px;line-height: 21px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; }
.box_wrap.sl_03 .comp_think .th_right ul { height: 64px;overflow: hidden; }
.box_wrap.sl_03 .more { position: absolute;background: url(/resource/images/paid/nep/thk/org2/main/with_go_bg.png) right center no-repeat;display: block;padding: 24px 0;right: 115px;top: 86px;color: #2f2f2f;font-size: 15px;padding-right: 20px;font-weight: 500;}
.box_wrap.sl_03 .more span{ display: inline-block; vertical-align: middle; }
.box_wrap.sl_03 .more img { display: inline-block; vertical-align: 3px; margin-left: 5px;}
.box_wrap.sl_03 .like_reple {display:block;overflow: hidden;text-align: left;margin-top: 10px; }
.box_wrap.sl_03 .like_reple>span { float: left; display: block; padding: 0 5px 0 22px;color:#e84141;margin-left: 20px;font-size: 14px; }
.box_wrap.sl_03 .like_reple>span:first-of-type { margin-left: 0; }
.box_wrap.sl_03 .like_reple .like { background: url(/resource/images/paid/nep/thk/org2/main/sm_icon01.png) left center no-repeat; }
.box_wrap.sl_03 .like_reple .reple { background: url(/resource/images/paid/nep/thk/org2/main/sm_icon02.png) left center no-repeat; }

/*메인바텀*/
.main_bottom .new_wrap{ padding: 40px 0;overflow: hidden; background: #f2f4f7; }
.main_bottom .new_wrap h2 { font-size: 26px;color:#333;display: block; padding: 17px 0 17px 65px; background: url(/resource/images/paid/nep/thk/org2/main/mb_tit_icon01.png) left center no-repeat; }
.main_bottom .new_wrap .comment_wrap + h2 { margin-top:30px; }

.main_bottom .new_wrap .hot_box .box { border: 1px solid #e0e0e0;border-left: 0; display: block; }
.main_bottom .new_wrap .hot_box .box:first-of-type { border-left: 1px solid #e0e0e0; }
.main_bottom .new_wrap .hot_box.ht_left { width: 59%;margin-right: 2%;float: left; overflow: hidden; }
.main_bottom .new_wrap .hot_box.ht_left .box { width: 33.333%;float: left;background: #fff; padding: 20px;}

.main_bottom .new_wrap .hot_box.ht_right { width: 39%;float: right;overflow: hidden; }
.main_bottom .new_wrap .hot_box.ht_right .box { width: 50%;float: left;background: #fff; padding: 20px;}

.main_bottom .new_wrap .hot_box .icon_tit { overflow: hidden; margin-bottom: 15px; }
.main_bottom .new_wrap .hot_box .box .ht_tit { margin-bottom: 30px;overflow: hidden;height: 50px; }
.main_bottom .new_wrap .hot_box .box .ht_tit strong { display: -webkit-box;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical; font-size: 19px; color:#000000;font-weight: 500; }
.main_bottom .new_wrap .hot_box .box .ht_text {font-size: 14px;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical;height: 76px; margin-bottom: 40px; color:#666666; }
.main_bottom .new_wrap .hot_box .box .ht_text p{font-size:14px}

.main_bottom .new_wrap .hot_box .box .icon_tit { height: 28px;overflow: hidden; text-overflow: ellipsis; white-space: normal; }
.main_bottom .new_wrap .hot_box .box .icon_tit .icon { padding: 5px 5px 5px 32px;display: inline-block;font-size: 14px;}
.main_bottom .new_wrap .hot_box .icon_tit .icon.icon01 { background: url(/resource/images/paid/nep/thk/org2/main/hot_icon01.png) left center no-repeat; }
.main_bottom .new_wrap .hot_box .box .icon_tit .icon.icon02 { background: url(/resource/images/paid/nep/thk/org2/main/hot_icon03.png) left center no-repeat; }
.main_bottom .new_wrap .hot_box .box .icon_tit .icon.icon03 { background: url(/resource/images/paid/nep/thk/org2/main/hot_icon04.png) left center no-repeat; }
.main_bottom .new_wrap .hot_box .box .icon_tit .icon.icon04 { background: url(/resource/images/paid/nep/thk/org2/main/hot_icon02.png) left center no-repeat; }
.main_bottom .new_wrap .hot_box .box .icon_tit .icon.icon05 { background: url(/resource/images/paid/nep/thk/org2/main/hot_icon05.png) left center no-repeat; }
.main_bottom .new_wrap .hot_box .box .ht_reple { overflow: hidden;height: 26px;text-overflow: ellipsis;white-space: nowrap; }
.main_bottom .new_wrap .hot_box .box .ht_reple span{ display: inline-block; padding: 5px 5px 5px 22px;color:#555555;font-size: 13px; }
.main_bottom .new_wrap .hot_box .box .ht_reple span.ht_01 { background: url(/resource/images/paid/nep/thk/org2/main/ht_reple_icon01.png) left center no-repeat; }
.main_bottom .new_wrap .hot_box .box .ht_reple span.ht_02 { background: url(/resource/images/paid/nep/thk/org2/main/ht_reple_icon02.png) left center no-repeat; }
.main_bottom .new_wrap .hot_box .box .ht_reple span.ht_03 { background: url(/resource/images/paid/nep/thk/org2/main/ht_reple_icon03.png) left center no-repeat; }

@media (max-width:1200px){
    .main_slide_wrap { width: 100%; }
    .layout { width: 100%; padding:0 10px;}
    #think_wrap,
    #think_wrap.twM{ min-width: 100%; }
}
@media (max-width:1100px){
    .main_board .board_wrap { padding:35px; min-height:365px;}
    .main_board .bd_bottom .bd_left { float: none; width: 100%;}
    .main_board .bd_bottom .bd_right { float: none; width: 100%;}
    .main_board .bd_bottom .bd_left a { height: auto; padding: 10px 20px;padding-left: 65px;height: 50px;}
    .main_board .bd_bottom .bd_right a { height: auto; padding: 10px 20px;padding-left: 65px;height: 50px;}
    .main_board .bd_bottom .bd_left h2 br { display: none; }
    .main_board .bd_bottom .bd_right h2 br { display: none; }
    .main_board .bd_bottom .bd_left a .icon { width: 30px;height: 30px;background-size: 30px; margin-top: -15px;}
    .main_board .bd_bottom .bd_right a .icon { width: 30px;height: 30px;background-size: 30px; margin-top: -15px;}
}
@media (max-width:1000px){
    .box_wrap.sl_01 .sl_bot { padding: 30px 115px 0 0; }
    .box_wrap.sl_03 .more { right: 65px; }
    .box_wrap.sl_03 .think_tit { padding-right: 120px; }
    .box_wrap.sl_03 .sir_think_tit { padding-right: 0px; }
    .main_bottom .new_wrap .hot_box.ht_left { margin-right: 0;width: 100%;margin-bottom: 20px; }
    .main_bottom .new_wrap .hot_box.ht_right { width: 100%; }
}
@media (max-width:767px){
    #think_wrap { padding: 0;min-height:auto; }
    #think_wrap.twM{padding:0}
    .think_slide.tS_main{width:100%;float:none;min-height:auto}
    .think_slide .box_wrap.sl_01 { height: auto; }
    .think_slide .box_wrap.sl_03 { height: auto;padding:40px;padding-bottom: 115px; }
    .box_wrap.sl_01 .sl_bot { padding: 20px 0 0 0; }
    .think_slide { width: 100%;float: none; min-height: auto;}
    .main_board  { width: 100%;min-height: auto; }
    .main_board .board_wrap { min-height:auto; }
    .box_wrap.sl_01 .sl_top strong { white-space: normal; text-overflow: inherit; line-height: 32px;font-size: 20px;}
    .box_wrap.sl_01 .sl_top p { text-overflow: inherit;display: block;height: auto; }
    .think_slide .box_wrap.sl_02 { height: auto; }
    .box_wrap.sl_03 .comp_think .th_left { width: 97%; }
    .box_wrap.sl_03 .comp_think .th_right { width: 97%;margin-left: 3%; }
    .box_wrap.sl_03 .like_reple { margin-left: 20px; }
    .box_wrap.sl_03 .think_tit { margin-bottom: 25px; }
    .box_wrap.sl_03 .sir_think_tit { margin-bottom: 25px; }
    .box_wrap.sl_03 .more { bottom: 40px;right: 40px; top: auto;}
    .box_wrap.sl_03 .think_tit { text-overflow: inherit;white-space: normal; line-height: 30px; padding-right: 0; font-size: 20px;}
    .box_wrap.sl_03 .sir_think_tit { text-overflow: inherit;white-space: normal; line-height: 30px; padding-right: 0; font-size: 20px;}
    .box_wrap.sl_01.type02 .sl_top { padding: 0 0 20px 0; }
    .box_wrap.sl_01 .graph_txt { padding: 20px 0 0 0; }
    .box_wrap.sl_01.type02 .sl_bot .graph ul li { font-size: 15px; }
    .box_wrap.sl_01 .with_go { position: relative; top: auto;right: auto; width: 104px;margin: auto;margin-top: 20px;}
    .box_wrap.sl_01 .with_go.type02 { margin-top: 20px; }
    .main_bottom .new_wrap .hot_box .box { border-top: 0; }
    .main_bottom .new_wrap .hot_box .box:first-of-type { border-top:1px solid #e0e0e0; }
    .main_bottom .new_wrap .hot_box.ht_left .box { width: 100%;float: none; }
    .main_bottom .new_wrap .hot_box.ht_right .box { width: 100%;float: none; }
    .main_bottom .new_wrap .hot_box .box .ht_tit { height: auto;margin-bottom: 10px; }
    .main_bottom .new_wrap .hot_box .box .ht_tit strong { text-overflow:inherit;display: block; }
    .main_bottom .new_wrap .hot_box .box .ht_text {height:auto;max-height:76px;margin-bottom:20px}
    .main_bottom .new_wrap .hot_box .box .icon_tit { height: auto;text-overflow: inherit;display: block; }
    .main_bottom .new_wrap .hot_box .box .ht_reple { height: auto;text-overflow: inherit;display: block; }
    .box_wrap.sl_03 .comp_think .th_left strong span { display: block; text-overflow: inherit; }
    .box_wrap.sl_03 .comp_think .th_left strong { height: auto; }
    .box_wrap.sl_03 .comp_think .th_right strong span { display: block; text-overflow: inherit; }
    .box_wrap.sl_03 .comp_think .th_right strong { height: auto; }
    .box_wrap.sl_03 .comp_think .th_right ul { height: auto; }
    .box_wrap.sl_03 .comp_think .th_right ul li{ text-overflow:inherit;white-space: normal; }
    .main_board .bd_top .icon { display: none; }
    .main_board .bd_top { padding: 0; margin-top: 20px; }
    .box_wrap.sl_01.type02 .sl_top .sl_icon { display: none; }
    /*     .box_wrap.sl_01.type02 .sl_top.type02 { padding: 0 0 20px 0; } */
    .box_wrap.sl_01.type02 .sl_top strong { text-overflow: inherit; display: block; height: auto;}
    .main_board .bd_top strong { height: auto; }
    .main_board .bd_top strong a { text-overflow: inherit;display: block; }
    .main_bottom .new_wrap { padding:0 0 20px; }
}
@media (max-width:540px){
    .box_wrap.sl_01 .sl_top .sl_icon { display: none; }
    .box_wrap.sl_01 .sl_top { padding-left: 0; }
    .main_bottom .new_wrap h2 { font-size: 22px; }
}
/*bxslider*/
#think_wrap .bx-wrapper { margin-bottom: 0;max-width: auto !important; }
#think_wrap .bx-wrapper .bx-prev { border:0;display:block;position:absolute;left:10px;top:50%;margin-top:-21px;width:42px;height:42px;text-indent:-9999px;background:#b2b2b2 url(/resource/images/paid/nep/thk/org2/main/sl_arr_left.png) center center no-repeat;border-radius: 100%;font-size: 0; z-index: 1;}
#think_wrap .bx-wrapper .bx-next { border:0;display:block;position:absolute;right:10px;top:50%;margin-top:-21px;width:42px;height:42px;text-indent:-9999px;background:#b2b2b2 url(/resource/images/paid/nep/thk/org2/main/sl_arr_right.png) center center no-repeat;border-radius: 100%;font-size: 0;z-index: 1;}
#think_wrap .bx-controls { overflow: hidden;background-color: #2b2b2b; padding: 18px; text-align: right; min-height:59px; }
#think_wrap .bx-wrapper { border:0; }
#think_wrap .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: relative; bottom:auto;}
#think_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: auto;bottom: auto;position: relative;float: right;width: 23px;height: 22px;display: block;}
#think_wrap .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { display: inline-block; width: auto; padding: 0; overflow: hidden;vertical-align: -1px}
#think_wrap .bx-wrapper .bx-pager-item, #think_wrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item {float:left;vertical-align: middle;font-size: auto; }
#think_wrap .bx-wrapper .bx-controls-auto .bx-start { position: absolute; top: 50%;left: 0;margin-top: -11px;}
#think_wrap .bx-wrapper .bx-controls-auto .bx-stop { position: absolute; top: 50%; left: 0;margin-top: -11px; }
#think_wrap .bx-wrapper .bx-controls-auto .bx-stop.active { display: none; }
#think_wrap .bx-wrapper .bx-controls-auto .bx-start.active { display: none; }
#think_wrap .bx-wrapper .bx-pager.bx-default-pager a { width: 13px;height: 13px;border-radius: 100%;background: none;border: 1px solid #959595;margin: 0 7px 0 0; }
#think_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, #think_wrap .bx-wrapper .bx-pager.bx-default-pager a.active, #think_wrap .bx-wrapper .bx-pager.bx-default-pager a:focus { background: #fff;border: 1px solid #fff; }
#think_wrap .bx-wrapper .bx-controls-auto .bx-stop { background: url(/resource/images/paid/nep/thk/org2/main/sl_stop.png) center center no-repeat;width: 23px;height: 22px; border: 2px solid #959595; border-radius: 100%;margin: -11px 0 0 0; }
#think_wrap .bx-wrapper .bx-controls-auto .bx-start { background: url(/resource/images/paid/nep/thk/org2/main/sl_play.png) center center no-repeat;width: 23px;height: 22px; border: 2px solid #959595; border-radius: 100%; margin: -11px 0 0 0;}
#think_wrap .bx-wrapper .bx-caption span { padding: 20px 10px;text-align: center; font-size: 20px; font-weight: bold;display: block; text-overflow: ellipsis; white-space:nowrap; overflow: hidden; }
#think_wrap .think_slide.tS_main .bx-wrapper .bx-pager{position:absolute;right:43px;bottom:23px}
@media(max-width:767px){
    .think_slide .box_wrap.sl_01 { padding: 40px; }
    #think_wrap .bx-wrapper .bx-prev { width: 35px;height: 35px;margin-top: -17.5px; left: 0;}
    #think_wrap .bx-wrapper .bx-next{ width: 35px;height: 35px;margin-top: -17.5px; right: 0;}
    #think_wrap .bx-wrapper .bx-caption span { padding: 10px;font-size: 15px;font-weight: normal; }
    #think_wrap .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { vertical-align: -4px; }
}

/*전체댓글*/
/*
.all_comment{padding-top:40px;border-top:1px solid #ddd;}
.all_comment strong{font-size:27px;font-weight:normal;color:#222222;display:block; text-align:center;line-height:normal;margin-bottom:20px;}
.before_tit{overflow:hidden; padding:20px 0 30px 0;}
.before_tit .details_tit{float:left;margin:0;}
.before_tit .before{float:right; display:block;padding:10px 30px; border-radius:30px; border:1px solid #488bf8;padding-left:50px;background:url(/resource/images/paid/nep/thk/content/before_arr.png) left 20px center no-repeat;}
.btn_box{text-align:right;margin:20px 0;}
.btn_box .btn_default{display:inline-block; padding:13px 30px; background:#488bf8;color:#fff;border-radius:30px;}
.btn_box .btn_default.cancel{background:#46484f;}
.btn_box .fl{display:block; float:left; font-size:15px;color:#8a8a8a;}
.search{float:right; padding-right:30px;position:relative;border-bottom:2px solid #488bf8;}
.search input[type="text"]{border:0;width:210px}
.search .sc_a{width:20px;height:21px;position:absolute; display:block; top:50%;right:0;background:url(/resource/images/paid/nep/thk/content/search_go.png) center center no-repeat;font-size:0;text-indent:-9999px;margin-top:-10px;}

.comment_wrap{overflow:hidden; margin-bottom:20px;}
.comment_wrap .cm_top{overflow:hidden; margin-bottom:20px;}
.comment_wrap .cm_top select{display:inline-block; vertical-align:middle;margin-right:20px; width:110px;height:40px;border-color:#838383; border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/resource/images/paid/nep/thk/content/value_tab_selectbg.png) right 15px center no-repeat;}
.comment_wrap .cm_top select::-ms-expand{display:none;}
.comment_wrap .cm_top .value_tab{display:inline-block; vertical-align:middle;padding:10px 0;height:auto;line-height:normal}
.comment_wrap .cm_top .value_tab a{margin-left:40px;font-size:17px;color:#555; position:relative;}
.comment_wrap .cm_top .value_tab a:before{position:absolute; content:"";width:1px;height:14px;background:#a0a0a0;top:50%;margin-top:-7px;left:-22px;}
.comment_wrap .cm_top .value_tab a:first-child:before{display:none;}
.comment_wrap .cm_top .value_tab a:first-child{margin-left:0;}
.comment_wrap .cm_top .value_tab a.on{color:#111111;padding-left:24px;background:url(/resource/images/paid/nep/thk/content/tab_ov.png) left center no-repeat;}
.comment_wrap .cm_top .value_tab a.on_asc{color:#111111;padding-left:24px;background:url(/resource/images/paid/nep/thk/content/tab_asc.png) left center no-repeat;}
.comment_wrap .cm_box{padding:20px 0;padding-left:50px; border:1px solid #dbdbdb; border-left:0;border-right:0;overflow:hidden;border-bottom:0;position: relative; }
.comment_wrap .cm_box.type01{background:url(/resource/images/paid/nep/thk/content/select_order_icon01.png) left 20px no-repeat;}
.comment_wrap .cm_box.type02{background:#fafbfc;padding:15px 20px 20px; display:block;}
.comment_wrap .cm_box.type02.list { padding:20px 20px 20px 50px;    background: #fafbfc url(/resource/images/paid/nep/thk/content/select_order_icon04.png) left 25px top 20px no-repeat; }
.wrap_reple { overflow: hidden; display: none; }
.wrap_reple.ov { display: block; }

.comment_wrap .cm_box.type03{background:url(/resource/images/paid/nep/thk/content/select_order_icon02.png) left 20px no-repeat;}
.comment_wrap .cm_box.type04{background:url(/resource/images/paid/nep/thk/content/select_order_icon01.png) left 20px no-repeat;}
.comment_wrap .cm_box.type05{background:url(/resource/images/paid/nep/thk/content/select_order_icon03.png) left 20px no-repeat;}
.comment_wrap .cm_box .box_tit{overflow:hidden;}
.comment_wrap .cm_box .box_tit .h_box { float:left; }
.comment_wrap .cm_box .box_tit .h_box strong{font-size:17px;color:#2b2b2b;font-weight:normal; padding:12px 0;vertical-align: middle; }
.comment_wrap .cm_box .hd_icon { position: absolute; top: 17px;left: 0; }
.comment_wrap .cm_box .box_tit .h_box .t_icon { width: 36px;height: 36px;vertical-align: middle;display: inline-block;margin-right: 5px; }
.comment_wrap .cm_box .box_tit strong small{color:#808080;font-size:15px;margin-left:10px;}
.comment_wrap .cm_box p{font-size:16px;margin:10px 0;}
.comment_wrap .cm_box .tit_r{float:right;}
.comment_wrap .cm_box .tit_r a{padding:6px 13px;border:1px solid #e1e0e0;display:block;float:left;margin-left:5px;}
.comment_wrap .cm_box .tit_r a:first-child{margin-left:0;}
.comment_wrap .cm_box .box_bot .rp_t{padding:4px 18px;display:block; float:left; border:1px solid #c3c3c3;border-radius:5px;color:#323232;}
.comment_wrap .cm_box .box_bot .rp_t span{color:#111;}
.comment_wrap .cm_box .box_bot{overflow:hidden; margin-top:10px;}
.comment_wrap .cm_box .box_bot .bot_r{float:right;}
.comment_wrap .cm_box .box_bot .bot_r a{padding:3px 18px;display:block; float:left; border:1px solid #c3c3c3;margin-left:10px;border-radius:5px;}
.comment_wrap .cm_box .box_bot .bot_r a:first-child{margin-left:0;}
.comment_wrap .cm_box .box_bot .bot_r a img{margin-right:5px;}

.reply_content.no_way.reple .txt_ar textarea{background:#fff;}
.img_reBox{overflow:hidden; margin-top:10px;}
.img_reBox .imgB{width:200px;height:130px;display:block; background:#f6f7f8;color:#2b2b2b;}
.img_reBox .fileB{display:inline-block; padding:10px 0; padding-left:28px; background:url(/resource/images/paid/nep/thk/content/flie_up_img02.png) left center no-repeat;margin-right:10px;color:#2b2b2b;}
.img_reBox .linkB{display:inline-block; padding:10px 0; padding-left:28px; background:url(/resource/images/paid/nep/thk/content/flie_up_img03.png) left center no-repeat;margin-right:10px;color:#2b2b2b;text-decoration:underline;}
.more_wrap{padding:20px 0;border:1px solid #d8d8d8;border-left:0;border-right:0;text-align:center; margin-bottom:40px;}
.more_wrap a{font-size:18px;display:block;}
.more_wrap a span{display:inline-block;vertical-align:middle;margin-right:10px;}
.more_wrap a img{display:inline-block; vertical-align:middle;}
.bg_box{overflow:hidden; width:100%;background:#f6f7f8; padding:30px 0;}
.link_boxMot{overflow:hidden;}
.link_boxMot div{width:48%; float:left; padding:20px;padding-left:128px;border:1px solid #d8d8d8;margin:10px 0;border-radius:5px; margin-left:4%;font-size:17px;}
.link_boxMot div:first-child{margin-left:0;}
.link_boxMot div:nth-child(3){margin-left:0;}
.link_boxMot .lk{position:relative; overflow:hidden;background:#ffffff;}
.link_boxMot .lk .lk_t{position:absolute; left:0;top:0;background:#ddd;padding:20px;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;font-size:18px;width:107px;text-align:center;}
.link_boxMot .lk .lk_txt{overflow:hidden; text-overflow:ellipsis;white-space:nowrap;display:block;}
.link_boxMot .lk.linkbt_01 .lk_t{background:#5986ee;}
.link_boxMot .lk.linkbt_02 .lk_t{background:#f06b6b;}
.link_boxMot .lk.linkbt_03 .lk_t{background:#06a591;}

@media (max-width:800px){
    .small_top.left{display:block; float:none; overflow:hidden;margin-bottom:10px;}
    .small_top.right{float:none;display:block;text-align:right;}
    .details_tit{font-size:22px;margin: 15px 0 20px 0;}
    .details_cont .st_tit strong{font-size:18px;}
    .details_cont{padding:20px;}
    .st_bot .bot_right{position:relative; top:auto;right:auto;margin-top:0;overflow:hidden;}
    .open_lab .lab_tit span{float:none;display:block;overflow:hidden;}
    .open_lab .lab_tit strong{float:none; display:block; overflow:hidden;}
    .link_boxMot div{width:100%;margin-left:0;}
    .link_boxMot .lk{display:table;}
    .link_boxMot .lk .lk_t{display:table-cell; vertical-align:middle;position:inherit;left:auto;top:auto; font-size:16px;}
    .link_boxMot .lk .lk_txt{vertical-align:middle; display:table-cell;text-overflow:inherit; white-space:inherit;padding:10px 20px;font-size:16px;}
    .link_boxMot div{padding:0;}
}
@media (max-width:1150px){
    .right_btBox{float:none;margin-top:10px; overflow:hidden;}
}
@media (max-width:680px){
    .open_lab .lab_auto .auto_tit.Up{padding:0 20px;}
    .open_lab .lab_auto .auto_txt{padding:20px;}
    .open_lab .lab_auto .auto_tit.Dw{padding:0 20px;}
    .open_lab .lab_auto .auto_txt p{font-size:14px;}
}
@media (max-width:540px){
    .comment_wrap .cm_box .tit_r{float:none;overflow:hidden;display: block; margin-top: 10px; }
    .comment_wrap .cm_box .box_tit .h_box{float:none; display:block;}
}
@media (max-width:520px){
    .small_top ul li a{padding:2px 10px;margin:0 3px;}
    .small_top .sns.sns_01{background-size:30px;}
    .small_top .sns.sns_02{background-size:30px;}
    .small_top .sns.sns_03{background-size:30px;}
    .small_top .sns.sns_04{background-size:30px;}
    .details_cont .st_tit strong{background:none; padding:20px 0;}
    .link_box input[type="text"]{width:49.5%;margin-top:5px;}

    .file_att.ov{padding-bottom:94px;}
    .comment_wrap .cm_box .tit_r a{padding:4px 8px;}
    .comment_wrap .cm_box p{margin-top:20px;}
    .comment_wrap .cm_box .box_bot .rp_t{float:none; display:inline-block;}
    .comment_wrap .cm_box .box_bot .bot_r a{padding:7px 8px;}
}
@media (max-width:480px){
    .small_top ul li a{font-size:12px;padding:2px 6px; margin:0 2px;}
    .select_order ul li img{width:28px;}
    .select_order ul li span{font-size:16px;}
}
*/

/*설문팝업*/
.popup_wrap{display:none;position:fixed; left:50%;top:50%;max-width:100%;max-height:100%;background:#fff;z-index:9999;overflow:hidden;border:1px solid #ddd;}
.popup_wrap.basic{overflow:hidden;width:960px;margin:0 auto;display: block; left: auto;top: auto;position: relative; }
.popup_wrap .pop_tit{padding:20px;background:#488bf8;position:relative;}
.popup_wrap .pop_tit strong{display:block; color:#fff;font-weight:normal;font-size:22px;}
.popup_wrap .pop_tit>a{position:absolute; top:50%; right:20px;width:20px;height:18px;background:url(/resource/images/paid/nep/thk/org2/content/pop_close.png) no-repeat;font-size:0; text-indent:-9999px;overflow:hidden;margin-top:-9px;}
.popup_wrap.basic .pop_contxt{padding:5px 20px 20px 20px;}
.popup_wrap .pop_contxt{padding:20px;overflow-y:auto;max-height:calc(100vh - 61px);}
.pop_contxt .ing_box{height:53px;position:relative;padding:14px 0; padding-left:103px;display:inline-block;}
.pop_contxt .ing_align .ing_box .ing_tit{position:absolute; top:16px;left:36px;}
.pop_contxt .ing_align .ing_box .ing_bg{width:315px;height:25px;background:#ddd; display:block;position:relative;border-radius: 30px;overflow: hidden;}
.pop_contxt .ing_align{text-align:right;}
.pop_contxt .ing_align .ing_box .ing_bg .ing_bar{position:absolute; top:0; left:0; background:#488bf8;display:block;height:25px; text-align:center;color:#fff;line-height:145%;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}


/*설문형생각쓰기*/
.select_choise{overflow:hidden; margin-bottom:20px;}
.select_choise .sel_tit{display:inline-block; margin-right:20px; color:#111;vertical-align:middle;}
.select_choise .sel_inb input{border:1px solid #838383;border-radius:5px; width:110px;height:38px;text-align:center;vertical-align:middle; margin-right:10px;}
.select_choise .sel_inb a{display:inline-block; padding:8px 20px; background:#488bf8 url(/resource/images/paid/nep/thk/content/paper_bt_icon01.png) 20px center no-repeat; color:#fff;padding-left:50px; border-radius:5px;height:38px; vertical-align:middle;}
.answer_low{overflow:hidden;border:1px solid #ddd; border-top:2px solid #111;}
.answer_low .ans_tit{padding:20px 40px;background:#f5f8fc; position:relative;padding-right:120px;position:relative;}
.answer_low .ans_tit strong{display:inline-block;vertical-align:middle; margin-bottom:0;margin-right:20px;font-weight:normal;font-size:20px;}
.answer_low .ans_tit span{display:inline-block; vertical-align:middle;}
.answer_low .ans_tit a.open{width: 20px;height: 12px;display: block;position: absolute;top: 50%;margin-top: -6px;right: 90px;background: url(/resource/images/paid/nep/thk/content/more_up.png) no-repeat;font-size: 0;display: none;}
.answer_low .ans_tit.ov .open{display:block;}
.answer_low .ans_tit .close{width: 20px;height: 12px;display: block;position: absolute;top: 50%;margin-top: -6px;right: 90px;background: url(/resource/images/paid/nep/thk/content/more_dw.png) no-repeat;font-size: 0;}
.answer_low .ans_tit.ov .close{display:none;}
.answer_low .ans_txt{display:none;padding:20px 30px;}
.answer_low .ans_txt textarea{padding:20px;}
.answer_low .ans_txt.open{display:block;}
.answer_low .ans_txt .important_ser{margin:20px 0;}
.answer_low .ans_txt .important_ser label input[type="checkbox"]{width:20px;height:20px;display:inline-block;vertical-align:middle; margin-right:10px;}
.answer_low .ans_txt .important_ser label{display:inline-block; vertical-align:middle;}
.answer_low .ans_txt .important_ser label span{display:inline-block; vertical-align:middle;}
.answer_low .ans_txt .important_ser>span{display:inline-block;vertical-align:middle; margin:0 15px;}
.answer_tab strong{display:inline-block; vertical-align:middle;margin-bottom:0;margin-right:20px; font-size:18px;}
.answer_tab .ra_box{display:block;position: relative;padding-top: 40px;}
.answer_tab .ra_box .common{display:inline-block; vertical-align:middle;}
.answer_tab .ra_box input[type="radio"]{margin-right:5px; width:20px;height:20px;}
.answer_tab .ra_box>label{position: absolute; top: 5px;}
.answer_tab .ra_box>label:nth-of-type(1) { left: 0; }
.answer_tab .ra_box>label:nth-of-type(2) { left: 90px; }
.answer_tab .ra_box>label:nth-of-type(3) { left: 180px; }
.answer_tab .ra_box>.divshow{display: none;margin-top: 20px;}
.answer_tab .ra_box>.divshow:first-of-type { display: block; }
.details_adress{margin-top:20px;}
.anscomb{padding:35px;overflow:hidden;background:#f5f6f8;border:1px solid #e5e5e5;position:relative;border-top: 0;}
.anscomb:first-child { margin-top:20px;border-top: 1px solid #e5e5e5; }
.anscomb:first-child{margin-top:0;}
.anscomb.ans_tbox01 { margin-top: 20px;border-top: 1px solid #e5e5e5; }
.anscomb.ans_tbox01:first-child { margin-top:0;border-top: 1px solid #e5e5e5; }
.anscomb .close{display:block; position:absolute; right:0;top:0;border:1px solid #9a9a9a;width:25px;height:25px;background:#fff url(/resource/images/paid/nep/thk/content/tab_close.png) center center no-repeat;font-size:0;text-indent:-9999px;overflow:hidden;}
.close_x a{display: block;position: absolute;right: 0;top: 50%;border: 1px solid #9a9a9a;width:65px;height:65px;background: #a0a0a0 url(/resource/images/paid/nep/thk/content/close_w.png) center center no-repeat;font-size: 0;text-indent: -9999px;overflow: hidden;margin-top: -32.5px;}
.example_wrap{margin-top:20px;}
.anscomb.example{background:#f5f8fc; }
.anscomb.example>strong{font-size:18px;color:#fff;display:inline-block; margin-bottom:20px;font-weight:normal;background: #5986ee;padding: 3px 10px; border-radius: 5px;}
.step01_wrap { border-top: 1px solid #e5e5e5;position: relative; }
.step01_01_wrap { border-top: 1px solid #e5e5e5; position: relative; }
.anscomb.example_step01{background:#fff;margin-top:0;border-top:0;}
.anscomb.example_step01>strong{font-size:18px;color:#fff;display:inline-block; margin-bottom:20px;font-weight:normal;background: #219b72;padding: 3px 10px; border-radius: 5px; }
.ans_tbox04{border-top:1px solid #ddd; overflow:hidden; padding:20px 0;}
.ans_tbox04 .chuck_tit span,.ans_tbox04 .chuck_tit select{display:inline-block; vertical-align:middle;}
.ans_tbox04 .chuck_tit span{margin-right:20px;}
.ans_tbox04 .chuck_tit select{width:200px;height:40px;border-radius:5px; border:1px solid #838383;}
.ans_tbox04 ul{overflow:hidden;margin-top:20px;}
.ans_tbox04 ul li{margin-top:10px;overflow:hidden;}
.ans_tbox04 ul li .num{display:inline-block; width:35px;height:35px;border:1px solid #c9c9c9;vertical-align:middle; border-radius:50%;text-align:center; padding-top:4px;color:#3b7fec;font-size:19px;margin-right:10px;}
.ans_tbox04 ul li .ttt input[type="text"]{border:1px solid #838383;border-radius:5px;}
.ans_tbox04 ul li:first-child{margin-top:0;}
.plus_box{overflow:hidden;margin-top:20px;}
.plus_box label{float:left;}
.plus_box a{display:block; padding:10px 30px;border:1px solid #c3c3c3;border-radius:5px;float:right; background:#fff;}
.plus_box label input,.plus_box label span{display:inline-block; vertical-align:middle;}
.plus_box label input{width:20px;height:20px;}
.all_full_box { margin-top: 10px;overflow: hidden;}
.all_full_box .two_box { float: left;overflow: hidden; }
.all_full_box .select_choise{ float: left;margin-bottom: 0; }
.all_full_box .select_choise .sel_tit { margin-right: 10px; }
.all_full_box .select_choise input { width: 60px; }
.all_full_box .plus_box { float: right; margin-top: 0;}
.all_full_box .max_min_box { float: left; margin-left: 20px;height: 40px; position: relative;overflow: hidden; width:350px;}
.all_full_box .max_min_box.on { padding-right: 220px;height: 40px; }
.all_full_box .max_min_box.on .mn_box_wrap { position: absolute; top: 0;left: 135px; }


.all_full_box .max_min_box>label {display: block;margin-top: 5px; }
.all_full_box .max_min_box label input[type="checkbox"] {display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 10px; }
.all_full_box .max_min_box label span { display: inline-block; vertical-align: middle; }
.all_full_box .max_min_box .box { display: inline-block; vertical-align: middle; }
.all_full_box .max_min_box .box label { display: inline-block;vertical-align: middle; }
.all_full_box .max_min_box .box input { border: 1px solid #838383;border-radius: 5px;width: 70px;height: 38px;text-align: center;vertical-align: middle;}
.all_full_box .max_min_box .mn_box_wrap { display: none; }

@media(max-width:1180px){
    .all_full_box .two_box { display: block;float: none; margin-bottom: 10px; }
}
@media(max-width:1045px){
    .all_full_box .max_min_box { width: 100%;margin-top: 10px;margin-left: 0;}
}
@media(max-width:880px){
    .all_full_box .max_min_box{ float: none;margin-left: 0; }
    .all_full_box .select_choise { float: none;margin-bottom: 10px; }
}
@media(max-width:767px){
    .all_full_box .max_min_box.on { padding-right: 250px; }
}
@media(max-width:500px){
    .all_full_box .max_min_box.on .mn_box_wrap { display: block; top: auto;left: auto;position: relative;width: 100%;margin-top: 10px;}
    .all_full_box .max_min_box.on { height: auto;padding-right: 0; }
    .sel_inb { display: block;margin-top: 10px; }
}

/*국민생각함 알림*/
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .cm_top strong{font-size:20px; font-weight:normal; display:block; padding:5px 0;padding-left:45px; background:url(/resource/images/paid/nep/thk/org2/content/alram_tit.png) left center no-repeat;float:left;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .cm_top a{float:right; padding:10px 30px; background:#fff;border:2px solid #488bf8;border-radius:30px;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .cm_top strong span{color:#e05a5b;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .answer_low .ans_tit strong{font-size:17px;color:#488bf8;margin-right:0;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .answer_low .ans_tit{background:#fff;padding: 20px;padding-right: 60px;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .answer_low{border-top:0;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .answer_low .ans_tit.ov{background:#f5f8fd;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .answer_wrap{border-top:2px solid #222;}
.btn_box.type02 .btn_default.cancel{background:#fff;color:#323232;border:1px solid #c3c3c3;}
.popup_wrap.kind.type02 .pop_contxt .comment_wrap .answer_wrap .answer_low .ans_tit .delete{width:25px;height:25px;display:block; position:absolute;right:20px;top:20px; background:url(/resource/images/paid/nep/thk/org2/content/close_bt.png) center center no-repeat; font-size:0; text-indent:-9999px;overflow:hidden;border:1px solid #9a9a9a;}
.popup_wrap.kind.type02 .btn_box{margin:10px 0;}
.popup_wrap.kind.type02 .more_wrap{border:0;margin-bottom: 0;}
.popup_wrap.kind.type02{width:600px;margin-left: -300px;}

@media(max-width:767px){
    .popup_wrap.kind.type02 .pop_contxt .comment_wrap .answer_low .ans_tit strong { font-size: 16px; }
}
@media (max-width:600px){
    .popup_wrap.kind.type02{width:100%;margin-left:-50%;top:0;margin-top:0 !important;}
    .popup_wrap.kind.type02 .pop_contxt{padding:20px 10px;height:calc(100vh - 51px);max-height:inherit;border:0;}
}
@media (max-height:1085px){
    .popup_wrap.kind.type02{top:0;margin-top:0 !important;}
    .popup_wrap.kind.type02 .pop_contxt{overflow-y:auto;}
}

/*2020.01.28 슬라이드*/
.think_slide .bxslider { min-height: 406px; }

.foot_open .openD{padding-top:7px}

/* 생각 목록(상단검색) */
@media all and (max-width:640px){
    .comment_wrap .cm_top{position:relative}
    .comment_wrap .cm_top select{width:80px;margin-right:10px}
    .set_b{float:none;padding-top:50px}
    .all_def{margin-left:0;float:none;position:absolute;left:0;top:0}
    .search input[type="text"]{width:100%;height:38px}
}