
@import url("NanumSquare.css");


/*서브*/

.nav_title { display:block; text-align:center; background:#fff; cursor:pointer; border-bottom:1px solid #dadada; }
.nav_title h3 { display:block; padding:13px 0px; font-size:15px; color:#000; background:url(../images/sub/nav_title_arrow.png) no-repeat 10px 12px; background-size:9px 17px; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }

.mypage_title { text-align:center; background:#fff; border-bottom:1px solid #dadada; }
.mypage_title h3 { display:block; padding:13px 0; font-size:15px; color:#000; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }

.sub_title_area { width:100%; background:#fff; }
.sub_title_area .pic_area { width:100%; }
.sub_title_area .pic_area img { width:100%; }
.sub_title_area .text_area { padding:13px 10px 18px 10px; border-bottom:1px solid #dadada; }
.sub_title_area .text_area h4 { display: block; line-height:24px; margin-bottom: 9px; white-space: nowrap; word-break: break-all; text-overflow: ellipsis; overflow: hidden; }
.sub_title_area .text_area h4 a { font-size:15px; line-height:24px; color:#000; text-align:left; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.sub_title_area .text_area p { margin-bottom:12px; }
.sub_title_area .text_area p a { font-size:13px; color:#444; line-height:1.5; }
.sub_title_area .text_area span { font-size:10px; color:#7d7d7d; }
.sub_title_area .title_area { padding:15px 10px 12px 10px; border-top:1px solid #dadada; }
.sub_title_area .bt0 { border-top:0 !important;}
.sub_title_area .title_area h4 { margin-bottom:11px; font-size:15px; line-height:24px; color:#000; text-align:left; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif';  }
.sub_title_area .title_area h4 a { font-size:15px; line-height:24px; color:#000; text-align:left; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.sub_title_area .title_area span { font-size:10px; color:#7d7d7d; }
.sub_title_area .add_file { overflow:hidden; width:100%; padding-left:10px; background:#f5f5f5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.add_file p { float:left; width:100%; padding:10px 0; padding-left:18px; background:url(../images/sub/add_file.jpg) no-repeat left 9px; background-size:13px 13px; }
.add_file p a { font-size:11px; color:#6a6a6a;  }


.sub_news_area { background:#fff; }
.sub_empty_area .empty_p { background:#fff; width:100%; padding:15px 0; text-align:center; font-size:12px; }

.sub_news_list { padding:9px 10px; overflow:hidden; border-bottom:1px solid #dadada; }
.sub_news_list .news_list_pic { float:left; width:40%; }
.sub_news_list .news_list_pic img { width:100%;}
.sub_news_list .news_list_text { padding-left:43.1667%; }
.sub_news_list .news_list_text h5 { display: block; margin-bottom: 15px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; height: 40px; }
.sub_news_list .news_list_text h5 a { font-size:14px; line-height:1.5; color:#000; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.sub_news_list .news_list_text span { font-size:11px; color:#7d7d7d;}
.sub_news_list .news_list_text02 { padding:5px 0; }
.sub_news_list .news_list_text02 h5 { display: block; margin-bottom: 10px; white-space: nowrap; word-break: break-all; text-overflow: ellipsis; overflow: hidden; }
.sub_news_list .news_list_text02 h5 a { font-size:14px; line-height:1.5; color:#000; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.sub_news_list .news_list_text02 span { font-size:11px; color:#7d7d7d;}

.sub_news_list .company_list_text02 { padding:5px 0; }
.sub_news_list .company_list_text02 h5 { display: block; margin-bottom:10px; white-space: nowrap; word-break: break-all; text-overflow: ellipsis; overflow: hidden; }
.sub_news_list .company_list_text02 h5 a { font-size:15px; font-weight:bold; line-height:1.2; color:#000; padding-right:20px; background:url(../images/sub/homepage.png) no-repeat right 0; background-size:15px 15px; }
.sub_news_list .company_list_text02 ul {}
.sub_news_list .company_list_text02 ul li { font-size:13px; line-height:1.2; color:#444; font-family: 'NanumSquareB','NanumGothicWebB','Malgun Gothic'; }
.sub_news_list .company_list_text02 ul li a { font-size:13px; color:#444; }
.sub_news_list .company_list_text02 ul li.last { margin-right:0; padding-right:0; border:0;}
.sub_news_list .company_list_text02 span { font-size:11px; color:#7d7d7d;}

.sub_news_area .list_more { text-align:center; padding:12px 0; background:#e6e6e6; cursor:pointer; }
.sub_news_area .list_more a { padding-right:20px; font-size:14px; color:#939393; background:url(../images/sub/list_more_arrow.png) no-repeat right 5px; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif';}

.list_more_btn { text-align:center; padding:12px 0; background:#e6e6e6; cursor:pointer; }
.list_more_btn a { padding-right:20px; font-size:14px; color:#939393; background:url(../images/sub/list_more_arrow.png) no-repeat right 5px; background-size:11px 6px; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif';}

.view_text_area { padding:10px 10px 24px 10px; }
.view_text_area img { width:100% !important; height:auto !important; }
.view_text_area p { font-size:14px; color:#444; line-height:1.5; margin-bottom:0px; /* margin-bottom:25px;*/ }
.view_text_area p a { word-break: break-all; }

/* 공유하기 */
.share_layer { padding:10px 10px 24px 10px; position:relative; }
.share_layer p { font-size:14px; color:#444; line-height:1.5; margin-bottom:25px; }
.share_area { overflow:hidden; }
.share_area p { margin:0; }
.sympathy { float:left; width:49.1667%; text-align:center; background:#f5f5f5; }
.sympathy a { display:block; font-size:13px; color:#303036; padding:12px 0; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.sympathy a span { font-size:13px; color:#c9151e; margin-left:2px; }
.sympathy a img { width:13px; margin-right:7px; vertical-align:middle; margin-top:-2px; }
.share { float:right; width:49.1667%; text-align:center; background:#f5f5f5; }
.share a { display:block; font-size:13px; color:#303036; padding:12px 0; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.share a span { font-size:13px; color:#c9151e; margin-left:2px; }
.share a img { width:17px; margin-right:7px; vertical-align:middle; margin-top:-2px; }

/*
.share_box { width:78%; position:absolute; left:50%; top:-30px; margin-left:-39%; }
.share_title { position:relative; }
.share_title h5 { text-align:center; font-size:13px; color:#fff; padding:11px 0; background:#2f3033; border:1px solid #d3d3d3; border-bottom:0; border-radius:5px 5px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.share_title a { position:absolute; right:10px; top:9px; }
.share_title a img { width:17px; }
.share_cont { background:#fff; padding:5px 0; border:1px solid #d3d3d3; border-top:0; border-radius:0 0 5px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.share_cont ul { padding:0 10px; }
.share_cont ul li { display:inline-block; width:33.3%;}
.share_cont ul li a { width:100%; }
.share_cont ul li a img { width:100%; }
*/

.share_box { display:none; width:235px; position:absolute; left:50%; top:-232px; background:#e5e5e5; margin-left:-118px; box-shadow:1px 1px 1px 1px #e5e5e5; border-radius: 1px; }
.share_title { position:relative; }
.share_title h5 { text-align:center; font-size:13px; color:#fff; padding:11px 0; background:#2f3033; border:1px solid #d3d3d3; border-bottom:0; border-radius:5px 5px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family :'NanumSquareB','NanumGothicWebB','Malgun Gothic','맑은고딕', '맑은 고딕', '돋움', '굴림', 'Dotum', 'Gulim, sans-serif'; }
.share_title a { position:absolute; right:10px; top:9px; }
.share_title a img { width:17px; }
.share_cont { background:#fff; padding:5px 0; border:1px solid #d3d3d3; border-top:0; border-radius:0 0 5px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.share_cont ul { padding:0 10px; }
.share_cont ul li { display:inline-block; width:51px; margin:0 8px; padding:13px 0; }
.share_cont ul li.center { margin:0 10px; }
.share_cont ul li a { width:100%; }
.share_cont ul li a img { width:100%; }
.share_cont ul li a span { display:block; text-align:center; margin-top:7px; font-size:10px; color:#444; font-family :'NanumSquareB','NanumGothicWebB'; }

.sub_comment { padding-bottom:6px; }
.sub_comment h3 { padding-left:9px; margin-left:9px; margin-bottom:8px; font-size:13px; color:#000; background:url(../images/sub/comment_bg2.jpg) no-repeat left 1px; }
.sub_comment .search_box { position:relative; display:block; padding:7px 5px; background:#e5e5e5; text-align:right;}
.sub_comment .search_box .search_cover{ padding-right:70px; }
.sub_comment .search_box input[type="text"] { width:100%; padding:8px 0px; border:1px solid #2fadde; background:#fff; border-radius:0; margin:0; }
.sub_comment .search_box a { position:absolute; right:5px; top:6px; }
.sub_comment .search_box a img { width:53px; }


/* bx 슬라이더 버튼쪽 추가 css */

.bx-wrapper .bx-pager .bx-controls-auto-item {  float:left; width:16px; vertical-align: middle; margin-left:5px; }
.bx-wrapper .bx-pager .bx-controls-auto-item a { }
.bx-wrapper .bx-pager .bx-controls-auto-item a.bx-stop { display: block; text-indent: -9999px; width: 10px; height: 10px; outline: 0; background: url(../images/main/btn_stop.png) no-repeat; margin: 0 3px; }
.bx-wrapper .bx-pager .bx-controls-auto-item a.bx-stop:hover,
.bx-wrapper .bx-pager .bx-controls-auto-item a.bx-stop:active {  width: 10px; height: 10px; background: url(../images/main/btn_stop.png) no-repeat; }
.bx-wrapper .bx-pager .bx-controls-auto-item a.bx-start { display: block; text-indent: -9999px; width: 10px; height: 10px; outline: 0; background: url(../images/main/btn_play.png) no-repeat; margin: 0 3px; }
.bx-wrapper .bx-pager .bx-controls-auto-item a.bx-start:hover,
.bx-wrapper .bx-pager .bx-controls-auto-item a.bx-start:active { width: 10px; height: 10px; background: url(../images/main/btn_play.png) no-repeat; }

.bx-wrapper .bx-pager { width:auto !important; margin:0 auto; left:50%; }
.bx-wrapper .bx-pager .bx-pager-item { float:left;}

/* 검색 */

.top_menu input[type="text"] { width:77.9%; height:13px; font-size:11px; border:1px solid #2fadde; padding:3px 5px 3px 5px; border-radius:0; margin:0; }
.top_menu .search_type { display:none; }
.search_area { display:block; padding:10px; background:#fff; }



/* 마이페이지 */

.mypage_area { padding:13px 10px; background:#fff; padding-bottom:50px; position:relative; }
.mypage_area .title_p { font-size:14px; font-family :'NanumSquareB','NanumGothicWebB'; margin-bottom:15px; }
.my_id { margin-bottom:16px; }
.my_id h4 { font-size:12px; color:#070707; margin-bottom:7px; }
.my_id .id_put_area { width:100%; }
.my_id .id_put { float:left; width:70.6666%; padding:0 5px; border:1px solid #dadada;  }
.my_id .id_put input[type="text"] { width:100%; padding:7px 0px; margin:0; border:0; outline:0; line-height:1;  }
.my_id .id_btn { padding-left:75.6666%; }
.my_id .id_btn p { width:73px; }
.my_id .id_btn p a { display:block; padding:9px 0; text-align:center; font-size:12px; color:#fff; background:#a9acb0;  }

.id_btn img { width:64px; }

.my_pw { margin-bottom:7px; }
.my_pw h4 { font-size:12px; color:#070707; margin-bottom:7px; }
.my_pw .pw_put_area { width:100%; margin-bottom:16px; }
.my_pw .pw_put { border:1px solid #dadada; padding:0 5px; }
.my_pw .pw_put input[type="text"] { width:100%; padding:7px 0px; margin:0; border:0; outline:0; }
.my_pw .pw_put input[type="password"] { width:100%; padding:7px 0px; margin:0; border:0; outline:0; }

.comfirm_btn { width:100%; }
.comfirm_btn a { display:block; width:33%; font-size:12px; color:#fff; background:#000; padding:10px 0; text-align:center; margin:0 auto; }

.pb10 { padding-bottom:10px !important; }


.list_tab {}
.list_tab ul { overflow:hidden;}
.list_tab ul li { float:left; width:50%; border:1px solid #dadada; border-right:0; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.list_tab ul li:first-child { border-left:0;}
.list_tab ul li:hover { border-top:1px solid #2b72bf; border-bottom:1px solid #f7f7f7; background:#f7f7f7; }
.list_tab ul li.on { border-top:1px solid #2b72bf; border-bottom:1px solid #f7f7f7; background:#f7f7f7; }
.list_tab ul li a { display:block; text-align:center; font-size:13px; color:#444; padding:11px 0; border-top:1px solid #fff; font-family :'NanumSquareB','NanumGothicWebB'; }
.list_tab ul li:hover a { color:#1c4f88; }
.list_tab ul li.on a { color:#1c4f88; }

.tab_cont { padding:10px; padding-bottom:15px; background:#f7f7f7; }
.tab_cont table { width:100%; }
.tab_cont table caption { position:absolute; left:-9999px; top:-9999px; font-size:0; line-height:0; height:0;}
.tab_cont table th { text-align:center; vertical-align:bottom; font-size:11px; color:#444; line-height:1.4; font-family :'NanumSquareB','NanumGothicWebB'; }
.tab_cont table th p { margin-top:7px; font-size:11px; color:#444; }
.tab_cont table th.tal { text-align:left; }
.tab_cont table th img { width:140px;}
.tab_cont table td { text-align:justify; vertical-align:middle; font-size:11px; color:#444; line-height:1.4; font-family :'NanumSquareB','NanumGothicWebB';}

h4.title { padding:10px; padding-top:15px; padding-left:26px; border-bottom:1px solid #dadada; background:#fff url(../images/sub/dt_arrow.png) no-repeat 10px 15px; background-size: 13px 13px; font-family :'NanumSquareB','NanumGothicWebB'; }

.bn { border-bottom:none;}

.term_cont { padding:25px 10px; background:#fff;}
.term_cont h4 { padding-right: 10px; font-size: 13px; color: #000; padding-left: 24px; line-height: 1.6; margin-bottom:10px; background: url(../images/common/general_title_arrow.png) no-repeat left 0; background-size: 17px 17px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont h5 { padding-left: 10px; font-size: 12px; color:#1c4f88; line-height: 1.4; margin-bottom:6px; background: url(../images/common/dot_8.jpg) no-repeat left 5px; background-size: 4px 4px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont ul { padding-left: 10px;}
.term_cont ul li { margin-bottom:20px;}
.term_cont ul li strong { display:block; font-size:12px; color:#444; text-align:justify; margin-bottom:5px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont ul ul { padding-left:0;}
.term_cont ul ol { padding-left:0;}
.term_cont ul li li { margin-bottom:0; font-size:12px; color:#444; line-height:1.5; font-family :'NanumSquareR';}
.term_cont ul li li a { font-size:12px; color:#444;}
.term_cont ul li.li01 { padding-left:15px; background:url(../images/sub/t_num01.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont ul li.li02 { padding-left:15px; background:url(../images/sub/t_num02.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont ul li.li03 { padding-left:15px; background:url(../images/sub/t_num03.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont ul li.li04 { padding-left:15px; background:url(../images/sub/t_num04.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont ul li.li05 { padding-left:15px; background:url(../images/sub/t_num05.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont ul li.li06 { padding-left:15px; background:url(../images/sub/t_num06.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont ol { padding-left: 10px;}
.term_cont ol li { margin-bottom:20px; list-style:decimal; list-style-position:inside; }
.term_cont ol li strong { display:block; font-size:12px; color:#444; margin-bottom:5px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont ol ul { padding-left:0;}
.term_cont ol li li { margin-bottom:0; font-size:12px; color:#444; line-height:1.5; font-family :'NanumSquareR';}
.term_cont ol li.li01 { padding-left:15px; background:url(../images/sub/t_num01.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont ol li.li02 { padding-left:15px; background:url(../images/sub/t_num02.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont ol li.li03 { padding-left:15px; background:url(../images/sub/t_num03.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont ol li.li04 { padding-left:15px; background:url(../images/sub/t_num04.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont ol li.li05 { padding-left:15px; background:url(../images/sub/t_num05.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont ol li.li06 { padding-left:15px; background:url(../images/sub/t_num06.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}

.term_cont ul li.dash { padding-left:10px; background:url(../images/common/dash01.jpg) no-repeat 2px 8px; background-size: 4px 1px;}


.term_cont02 { padding:25px 10px; background:#fff;}
.term_cont02 h4 { padding-right: 10px; font-size: 13px; color: #000; padding-left: 24px; line-height: 1.6; margin-bottom:10px; background: url(../images/common/general_title_arrow.png) no-repeat left 0; background-size: 17px 17px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont02 h5 { padding-left: 10px; font-size: 12px; color:#1c4f88; line-height: 1.4; margin-bottom:6px; background: url(../images/common/dot_8.jpg) no-repeat left 5px; background-size: 4px 4px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont02 ul { padding-left:0;}
.term_cont02 ul li { margin-bottom:20px;}
.term_cont02 ul li a { color:#444;}
.term_cont02 ul li strong { display:block; font-size:12px; color:#444; margin-bottom:5px; padding-left: 10px; background: url(../images/common/dot_8.jpg) no-repeat left 2px; background-size: 4px 4px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont02 ul ul { padding-left:0;}
.term_cont02 ul ol { padding-left:0;}
.term_cont02 ul li li { padding-left:10px; margin-bottom:0; font-size:12px; color:#444; text-align:justify; line-height:1.5; word-break: break-all; font-family :'NanumSquareR';}
.term_cont02 ul li a {font-size:12px; color:#444;}
.term_cont02 ul li.li01 { padding-left:15px; background:url(../images/sub/t_num01.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont02 ul li.li02 { padding-left:15px; background:url(../images/sub/t_num02.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont02 ul li.li03 { padding-left:15px; background:url(../images/sub/t_num03.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont02 ul li.li04 { padding-left:15px; background:url(../images/sub/t_num04.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont02 ul li.li05 { padding-left:15px; background:url(../images/sub/t_num05.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont02 ul li.li06 { padding-left:15px; background:url(../images/sub/t_num06.png) no-repeat left 2px; background-size:11px 11px;}
.term_cont02 ol { padding-left: 10px;}
.term_cont02 ol li { margin-bottom:20px; list-style:decimal; list-style-position:inside; }
.term_cont02 ol li strong { display:block; font-size:12px; color:#444; margin-bottom:5px; font-family :'NanumSquareB','NanumGothicWebB';}
.term_cont02 ol ul { padding-left:0;}
.term_cont02 ol li li { margin-bottom:0; font-size:12px; color:#444; line-height:1.5; font-family :'NanumSquareR';}
.term_cont02 ol li.li01 { padding-left:15px; background:url(../images/sub/t_num01.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont02 ol li.li02 { padding-left:15px; background:url(../images/sub/t_num02.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont02 ol li.li03 { padding-left:15px; background:url(../images/sub/t_num03.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont02 ol li.li04 { padding-left:15px; background:url(../images/sub/t_num04.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont02 ol li.li05 { padding-left:15px; background:url(../images/sub/t_num05.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}
.term_cont02 ol li.li06 { padding-left:15px; background:url(../images/sub/t_num06.png) no-repeat left 2px; background-size:11px 11px; list-style:none;}

.term_cont02 ul li.dash { padding-left:10px; background:url(../images/common/dash01.jpg) no-repeat 2px 8px; background-size: 4px 1px;}

/* 200107 */
.cont.opinion{background:#fff;}
.list_tab{padding-top:16px; position:relative;}
.opinion a{outline:none;}
.opinion .list_tab{border-top:1px solid #ddd; padding:46px 10px 0; background:#fff;border-bottom:1px solid #ddd;}
.slick-track{margin:0;}
.slick-slide img{display:inline-block; width:100%;}
.opinion .top_list{overflow:hidden; padding-left:6%; padding-right:6%; padding-bottom:27px;}
.opinion .top_list > div{text-align:center;}
.opinion .top_list > div p{font-size:13px; color:#454545;font-family: "NanumSquareB"; padding-top:12px; padding-bottom:6px;}
.opinion .top_list > div span{font-size:12px; color:#777;font-family: "NanumSquareB"; line-height:20px; word-break:keep-all;}
.opinion .top_list > div a{display:block; width:90%; margin:0 auto;}
.opinion .top_list > div img{border:1px solid #dadada; border-radius:50%; box-sizing:border-box;}
.opinion .btm_list{padding:35px 20px 0; backgruond:#fff; overflow-x:hidden;}
.opinion .btm_list ul{padding-bottom:10px;position:relative; margin-bottom:10px;}
.opinion .btm_list ul:after{content:""; width:200%; height:1px; background:#ededed; position:absolute; left:-50%; bottom:0px;}
.opinion .btm_list li{position:relative; padding-left:113px; height:auto; margin-bottom:16px;}
.opinion .btm_list li a{display:block;}
.opinion .btm_list li img{position:absolute; top:0; left:0; width:92px;}
.opinion .btm_list li:first-child img{top:0;}
.opinion .btm_list li .btml_txt{padding-top:5px;}
.opinion .btm_list li .btml_txt h5{font-size:14px;font-family: "NanumSquareB"; color:#222;line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.opinion .btm_list li .btml_txt p{font-size:13px; color:#454545;font-family: "NanumGothicWebB"; line-height:20px; padding-top:7px; padding-bottom:7px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:33px; word-break:keep-all;}
.opinion .btm_list li .btml_txt em{display:block; font-family: "NanumGothicWebB"; font-size:13px; color:#888; font-style:normal; padding-top:7px;}
.opinion .btm_list > span{display:block; font-size:12px; color:#777;font-family: "NotoSansCJKkrRegular"; line-height:20px; padding-bottom:6px; padding-left:16px; position:relative;}
.opinion .btm_list > span:before{content:"※"; width:13px; height:13px; position:absolute; left:0; top:0;}
.opinion .btm_list > em{display:block; font-size:11px; color:#888;font-family: "NotoSansCJKkrRegular"; font-style:normal; padding-left:12px; line-height:16px; padding-bottom:20px;}

.opinion_02 .list_tab{text-align:center; background:#ededed; padding:10px 0;}
.opinion_02 .list_tab h4{font-family: "NanumSquareB"; font-size:15px; position:relative;}
.opinion_02 .list_tab h4:before{content:""; width:3px; height:3px; border:3px solid #f08200; border-radius:50%; position:absolute; left:calc(50% - 53px); top:2px;}
.opinion_02 .btm_list{margin-top:0; padding-top:17px; border-top:none;}
.opinion_02 .btm_list ul{margin-bottom:0; padding-bottom:0;}
.opinion_02 .btm_list li{border-bottom:1px solid #ededed; padding-bottom:17px; padding-top:17px; margin-bottom:0; height:auto;}
.opinion_02 .btm_list li:first-child{padding-top:0;}
.opinion_02 .btm_list li img{position:absolute; top:10px; left:0;}
.opinion_02 .btm_list li:first-child img{top:0;}
.opinion_02 .btm_list li .btml_txt{padding-top:0;}
.opinion_02 .btm_list li .btml_txt h5{font-family: "NanumSquareB"; line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.opinion_03 .sub_title_area{}
.opinion_03 .view_text_area{}
.opinion_03 .view_text_area p{font-family: "나눔고딕코딩",NanumGothicCoding,Sans-serif;font-size: 11pt;}
.opinion_03 .golist{padding:0 10px; margin-bottom:25px;}
.opinion_03 .golist a{display:block; width:100%; font-size:11pt; font-family: "NanumSquareB"; background:#222; color:#fff; line-height:40px; text-align:center;}
.opinion_03 .share_layer{padding-bottom:10px;}



@media all and (min-width:5px) and (max-width:330px) {
	
.text_layer p { font-size:15px !important; }
.text_layer p.p_header { font-size:13px !important; margin-bottom:5px !important; }
.text_layer p span { font-size:12px !important; }
.text_layer p span.sub { font-size:11px !important; }


}