@charset "utf-8";


.service_info{background:#fff;border-bottom:1px solid #ddd;position:relative;}
.service_info .intxt{padding:7px 10px 7px 20px;font-size:1.1em;line-height:16px;position:relative;}
.service_info .intxt::before{content:"";background:#f06934;width:4px;height:4px;position:absolute;left:10px;top:12px;}

/*메인*/
.conHead{background:#fff;border-bottom:1px solid #ddd;position:relative;}
.conHead .bnSlide .rollBn{width:100%;text-align:center;}
.conHead .bnSlide .rollBn img{max-width:100%;}
.conHead .rollingCircle {height:22px;text-align:center;padding-top:8px;position:absolute;bottom:0;width:100%}
.conHead .rollingCircle .circle {padding-left:7px;}


.recommendCon{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;margin-top:10px;}
.clickChoice{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;margin-top:10px;}
.recommendCon .recommendTit{font-size:15px;padding:15px 0 0 10px;color:#333}
.clickChoice .conTit{font-size:15px;padding:15px 0 0 10px;color:#333}

.boardWrap{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;margin-top:10px;}

.boardWrap ul{padding:15px 0;display:table;width:100%}
.boardWrap ul li{width:50%;height:28px;line-height:28px;display:table-cell;text-align:center;}
.boardWrap ul li:last-child{border:none}
.boardWrap ul li a{font-size:1.5em;padding-left:30px;display:inline-block;height:28px;}
.boardWrap ul li .board_01{background:url(/img/main/board_icon_01.png) 0 0 no-repeat;background-size:25px;}
.boardWrap ul li .board_02{background:url(/img/main/board_icon_02.png) 0 0 no-repeat;background-size:25px;}
.boardWrap ul li .board_03{background:url(/img/main/board_icon_03.png) 0 0 no-repeat;background-size:25px;}


.boardWrap .notice{font-size:1.4em;padding:15px 0;height:30px;line-height:30px;display:table;width:100%}
.boardWrap .notice p{display:table-cell;}
.boardWrap .notice .notice_tit{width:70px;color:#f26100}
.boardWrap .notice .notice_tit span{padding:0 12px}
.boardWrap .notice .data_list a{width:210px;font-size:0.9em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.boardWrap .notice .btn_more{font-size:0.8em;text-align:right;padding-right:15px;width:45px;}
.boardWrap .notice .btn_more a{color:#666}


/* 운세 */
.boardWrap .today_tit{font-size:1.5em;padding:15px 0 0 15px;}
.boardWrap .today_tit span{display:block;font-size:13px;color:#666;line-height:18px;padding:10px 10px 0 0;}
.boardWrap .userInfo {font-size:13px;text-align:center;margin:15px 15px 0;background:#f8f8f8;height:28px;line-height:28px;}
.boardWrap .borderLine{border-bottom:1px solid #ddd;padding:5px 0;margin:0 15px;}
.boardWrap .bio_data p{color:#474747;line-height:16px;font-size:1.2em;padding:0 15px 20px;}
.boardWrap .bio_data ul{padding:15px 0;height:70px}
.boardWrap .bio_data ul:after{display:block;clear:both;content:"";}
.boardWrap .bio_data li{float:left;width:33.33333333333333%;text-align:center;}
.boardWrap .bio_data li span{display:block;padding-top:10px;font-size:1.3em;color:#474747;}
.boardWrap .main_listMore{background-color:#fff;border-top:1px solid #ddd;}
.boardWrap .main_listMore a{display:block;height:30px;line-height:30px;font-size:13px;color:#f26100;font-weight:bold;text-align:center}


.gridBox{ width:100%; overflow: hidden;box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:10px;}
.gridBox::after{display:block;content:"";clear:both;}
.gridBox .grid_inner{padding:0 0 10px;background-color:#fff;position:relative;}
.gridBox .grid_inner .eduTit{font-size:1.5em;padding:10px 0 10px 10px;}
.uio_thumbnail{padding:10px 10px 0}
.uio_thumbnail::after{display:block;content:"";clear:both;}
.uio_thumbnail .ui_item{float:left;width:50%;margin: 0 0 6px;}
.uio_thumbnail .ui_item .ut_a{display:block;position:relative;padding:0 5px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.ut_a .ut_mw{display:block;position:relative;height:125px;overflow:hidden}
.ut_a .ut_mw .ut_m{min-height:125px;vertical-align:top;}
.ut_a .ut_d{display:block;height:2.78em;padding:5px 4px 0 5px;}
.ut_a .ut_d .ut_t{color:#222;font-size:13px;}
.ut_a .ut_d .ut_t .ut_tg{color:#f26100;padding-right:4px;}

.flex_prev{left:20px;}
.flex_next{right:20px;}
.flex_prev::after{background-position:0 0;}
.flex_next::after{background-position:0 -29px;}
.flex_nav a{position:absolute;top:50%;overflow:hidden;width:19px;height:29px;margin-top:-15px;text-indent:-9999px;z-index:10;}
.flex_nav a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:150px 150px;background-color:transparent;background-image:url('/img/common/icons.png');background-repeat:no-repeat;}


/* s:160704 */
.eduThumb .thumb_a{display:block;padding:0 5px;border:1px solid red;}
.eduThumb .thumb_a .thumb_inner {height:100px;overflow:hidden}
.eduThumb .thumb_a .thumb_inner img{max-width:100%;}
.eduThumb .click_tit{display:block;font-size:14px;padding:5px;}

/*운세 선택창*/
.luckSelectWrap{padding:0 8px 10px;overflow:hidden;margin-top:10px;}
.luckSelectWrap form{float:left;width:100%;}
.luckSelectWrap .sel{padding-right:5px;float:left;;width:33.333333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.luckSelectWrap .sel select{width:100%;height:30px;border:1px solid #042b49}
.luckSelectWrap .sel_2{padding-right:5px;float:left;;width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;}
.luckSelectWrap .sel_2 select{width:100%;height:30px;border:1px solid #042b49}
.luckSelectWrap .in_txt{float:left;width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;}
.luckSelectWrap .in_txt input{width:100%;height:28px;border:1px solid #042b49}
.luckSelectWrap .btn_src {float:left;width:98.5%;height:30px;background-color:#cc3344;border:1px solid #b11f2f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px}
.luckSelectWrap .btn_src a{font-size:1.3em;color:#fff;display:block;padding:6px 0 0 0;height:24px;text-align:center}
.luckSelectWrap .txtInfo{font-size:1.1em;padding:0 0 10px 0;text-align:center;line-height:18px;color:#666}
.luckSelectWrap .txtInfo span{color:#f87a26}


/*랩통*/
.grid_1{background-color:#3c2048;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_1 span{color:#f7b95d;font-size:1.6em}
.sub_title_1{padding:17px 0;text-align:center}

.grid_2{background-color:#f7c107;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_2 span{color:#f76707;font-size:1.6em}

.grid_3{background-color:#02bfab;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_3 span{color:#1f5c5c;font-size:1.6em}

.grid_4{background-color:#a42037;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_4 span{color:#fdcd37;font-size:1.6em}

.grid_5{background-color:#4e4540;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_5 span{color:#07bf5a;font-size:1.6em}

.playList{margin-top:10px;border-top:1px solid #dfe6f2}

/* tv */
.tv_list {position:relative; border-bottom:solid 1px #dfe6f2;height:66px; background:#fff;}
.tv_list a{color:#2b2b2b;}
.tv_menu {position:relative;color:#D9D9D8;overflow:hidden}/*160229*/
.tv_arrow {position:absolute;top:22px;right:10px;}
.tv_icon {float:left;}
.tv_text {float:left;width:210px;font-size:1.5em; font-weight:bold; padding-top:15px; padding-left:10px;color:#2b2b2b;}
.tv_text_sh {float:left;width:210px;font-size:1.4em; font-weight:bold; padding-top:10px; padding-left:10px;color:#2b2b2b;}/*160229*/
.tv_text_s {font-size:0.9em;display:block;color:#555;padding-top:3px;}


/* tvlist */
.tvlist_list { border-bottom:solid 1px #dfe6f2;}
.tvlist_list a{color:#2b2b2b;}
.tvlist_menu { color:#D9D9D8;overflow:hidden;padding:15px 0;background:#fff;}
.tvlist_icon { float:left;padding-left:12px;}
.tvlist_icon img{max-width:100%;}
.tvlist_text {float:left; color:#2b2b2b;font-size:1.4em; font-weight:bold; padding-top:15px; padding-left:10px; padding-right:15px;}
.tvlist_text_s {display:block;color:#2b2b2b;font-size:0.9em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:170px;}
.tvlist_text_d {display:block;color:#555;font-size:0.9em;width:170px;padding-top:5px}


/* Notice */

.notice_list_white {position:relative;background-color:white;height:50px;border-bottom:solid 1px #dfe6f2; padding-bottom:10px;}
.notice_list_text {font-size:1.3em;font-weight:bold;padding:15px 0 0 10px;}
.notice_list_text .num_t{color:#e32e1f}
.notice_list_r_text {position:absolute; font-size:1.2em; right:40px;top:30px;}
.notice_list_arrow {position:absolute;right:10px;top:17px;}
.notice_date {font-size:11px;color:#666666;letter-spacing:normal;font-weight:normal;display:block;padding-top:5px;}


/*어린이동화*/
.jr_theme_ct{padding:5px;}
.jr_theme_ct .selWrap{padding:10px 0;}
.jr_theme_ct .sel_3{width:100%;}
.jr_theme_ct .sel_3 select{width:100%;height:30px;line-height:30px;border:1px solid #bcbcbc;padding-left:5px;}
.card_wrap {display:inline-block;width:49.6%;vertical-align:top;}
.card {position:relative;margin:5px;background:#fff}
.card {-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.type_basic {min-height:175px;}
.type_basic a{display:block;}
.type_basic img{width:100%;}
.type_basic .img_wrap{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;display:block;overflow:hidden;min-height:100px;text-align:center;background-color:#48484e}
.type_basic .inner{position:relative;display:block;margin:0 -12px 0 -13px;}
.type_basic .inner:before{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:rgba(0,0,0,.06);content:'';}
.title{min-height:38px;margin:8px 9px 0;font-size:1.5em;line-height:20px;}
.title .menu{color:#999;padding-right:5px;}
.b_title{font-size:15px;color:#666;background-color:#fff;position:relative;height:60px;}

.cu_pg{position:relative;text-align:center;padding:5px 5px;}
.cu_pg_btn{height:42px;display:block;}
.cu_pg_wrap{border-radius:5px;display:block;height:42px;background-color:#fff;line-height:42px;border:1px solid #e5e5e5}
.cu_pg_area .u_pg_lod{display:inline-block;vertical-align:top;}
.cu_pg_area .cu_pg_txt{color:#e32e1f;font-size:16px;}
.cu_pg_area .cu_pg_cnt{font-size:15px;}

.notice_end_ct{display:block;height:44px;text-align:center;font-size:14px;line-height:44px;color:#666}


/*tab*/
.tab_link{overflow:hidden;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.tab_link_inner{margin:0 0 0px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,.1);box-shadow:0 0 2px rgba(0,0,0,0.1);position:relative;}
.uio_link{line-height:18px;overflow:hidden}
.uio_link .ul_item{float:left;position:relative;width:33.3%;border-bottom:1px solid #ddd}
.uio_link .ul_item::before{position:absolute;background-color:#ddd;left:0;top:8px;content:"";width:1px;height:20px}
.uio_link .selected::after{display:block;position:absolute;bottom:0;left:0px;right:0px;height:2px;background:#1078bb;border-bottom:1px solid #1078bb;content:"";z-index:10;color:#fff;}
.uio_link .ul_item .ul_a{display:block;height:38px;color:#666;font-size:1rem;text-align:center;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;line-height:38px;}
.uio_link .ul_item .on{color:#1078bb}

.uio_link2{line-height:18px;overflow:hidden}
.uio_link2 .ul_item{float:left;position:relative;width:50%;border-bottom:1px solid #ddd}
.uio_link2 .ul_item::before{position:absolute;background-color:#ddd;left:0;top:8px;content:"";width:1px;height:20px}
.uio_link2 .selected::after{display:block;position:absolute;bottom:0;left:0px;right:0px;height:2px;background:#1078bb;border-bottom:1px solid #1078bb;content:"";z-index:10;color:#fff;}
.uio_link2 .ul_item .ul_a{display:block;height:38px;color:#666;font-size:15px;text-align:center;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;line-height:38px;}
.uio_link2 .ul_item .on{color:#1078bb}

.tab_link .lnb{width:100%;height:43px;overflow:hidden;background:#fff;border-bottom:1px solid #ddd}

.lnb .wrapper{position:relative;overflow:hidden;height:43px;}
.lnb .wrapper .scroller{position:absolute;padding:0 8px;z-index:20;}
.lnb .wrapper .scroller ul{white-space:nowrap;}
.lnb .wrapper .scroller ul li{position:relative;display:inline-block;color:#fff;text-align:center;}
.lnb .wrapper .scroller ul li a{display:block;height:43px;color:#000;font-size:16px;line-height:46px;text-align:center;}
.lnb .wrapper .scroller ul li.selected a{color:#1078bb;}
.lnb .wrapper .scroller .lnb_menu{position:relative;display:inline-block;padding:0 8px;height:43px;}

/* 추가 */
.lnb .wrapper .scroller .lnb_ul{white-space:nowrap;}
.lnb .wrapper .scroller .lnb_li{position:relative;display:inline-block;color:#fff;text-align:center;}
.lnb .wrapper .scroller .lnb_li a{display:block;height:43px;color:#000;font-size:16px;line-height:46px;text-align:center;}
.lnb .wrapper .scroller .selected a{color:#e32e1f;}


.doctor_list{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:8px;}
.doctor_list > ul > li{border-bottom:1px solid #ddd;}
.doctor_list > ul > li > a{display:table-cell;overflow:hidden;padding:10px 15px;}
.doctor_list > ul > li > a > .thumb_img{display:-webkit-box;float:left;position:relative;width:60px;height:60px;margin-right:10px;margin-top:.3em;-webkit-box-align:center;-webkit-box-pack:center;}
.doctor_list > ul > li > a > div{display:block;overflow:hidden;}
.doctor_list > ul > li > a > div > .doc_tit{font-size:1.4em;line-height:1.4em;color:#333;}
.doctor_list .reply_num{font-size:1.1em;line-height:1.4em;color:#f06623;padding-left:5px;}
.doctor_list .newicon{background:url(/img/common/ic_new.png) 0 5px no-repeat;background-size:12px;display:inline-block;overflow:hidden;width:12px;height:17px;vertical-align:top;text-indent:-9999px;margin-left:5px}
.doctor_list .rvicon_1{background:url(/img/common/ic_rv.png) 0 4px no-repeat;display:inline-block;overflow:hidden;width:31px;height:19px;vertical-align:top;text-indent:-9999px;margin-left:5px;}
.doctor_list .rvicon_2{background:url(/img/common/ic_ing.png) 0 4px no-repeat;display:inline-block;overflow:hidden;width:31px;height:19px;vertical-align:top;text-indent:-9999px;margin-left:5px;}
.doctor_list .rvicon_3{background:url(/img/common/ic_finish.png) 0 4px no-repeat;display:inline-block;overflow:hidden;width:31px;height:19px;vertical-align:top;text-indent:-9999px;margin-left:5px;}
.doctor_list .info{display:inline-block;position:relative;font-size:1.1em;line-height:1.4em;color:#888;}
.doctor_list .info > .ty{line-height:1.4em;color:#666;}
.doctor_list .info > .bar{display:inline-block;margin:0 0 0 .2em;font-size:1em;color:#e8e8e8;}
.doctor_list .brief{display:block;position:relative;font-size:1.3em;line-height:1.4em;color:#666;padding-bottom:5px;}
.doctor_list > ul > li:last-child{border:none}


.doc_listMore{background-color:#fff}
.doc_listMore a{display:block;height:36px;line-height:35px;font-size:1.4em;color:#333;font-weight:bold;text-align:center}

.subView{padding-bottom:30px;}
.titWrap{padding:25px 10px;background:#fcfcfc;border-bottom:1px solid #ddd}
.vTit{font-size:1.6em;font-weight:bold;}
.vsTit{font-size:1.3em;font-weight:bold;padding-top:5px;color:#666}
.date{font-size:1.1em;color:#888;padding-top:10px;}

.txtArea{font-size:1.4em;color:#333;padding:30px 15px 0;line-height:20px;}

.view_btn_area{background:#fff;overflow:hidden;border-bottom:1px solid #ddd;margin-top:10px;border-top:1px solid #d9d9d9}
.doc_list_more{display:block;margin:25px 20px;padding:1.5px 0.5px;border:1px solid #d9d9d9;line-height:44px;font-size:15px;text-align:center;color:#555}
.doc_list_more::after{content:"";display:inline-block;margin:13px 0 0 8px;vertical-align:top;width:17px;height:17px;background:url(/img/common/bg_more.png) 0 0 no-repeat;background-size:17px}


#booklist{padding:5px 5px 0 5px}
#booklist .selWrap{padding:10px 4px;}
#booklist .sel_3{width:100%;}
#booklist .sel_3 select{width:100%;height:30px;line-height:30px;border:1px solid #bcbcbc;padding-left:5px;}

.booklist_inner{background:#fff;margin:5px 5px 0 5px;border:1px solid #e9ebec}

.b_list li{border-bottom:1px solid #e9ebec;padding:20px 10px;overflow:hidden}
.b_list li:last-child{border:none;}
.b_list .b_data{width:100%;overflow:hidden}
.b_list .b_data .thumb{float:left;border:1px solid #acacac;margin-right:10px;width:50px}
.b_list .b_data .thumb img{padding:0;max-width:100%}
.b_list .b_data .txt_wrap{float:left;width:200px}

.b_list .b_data .tit{font-size:1.4em;color:#333;font-weight:bold;}
.b_list .b_data .tit2{font-size:1.2em;color:#999;padding:2px 0 12px;}
.b_list .b_data .txt{font-size:1.2em;color:#666;}


.b_detail_data{width:100%;overflow:hidden;padding:10px}
.b_detail_data .thumb{float:left;border:1px solid #acacac;margin-right:10px;width:85px}
.b_detail_data .thumb img{padding:0;max-width:100%}
.b_detail_data .txt_wrap{float:left;width:200px}

.b_detail_data .tit{font-size:1.4em;color:#333;font-weight:bold;}
.b_detail_data .tit2{font-size:1.2em;color:#999;padding:2px 0 12px;}
.txt_detail{font-size:13px;color:#666;padding:10px;font-family:gulim;line-height:22px;font-family:NanumGothic,malun gothic;}

.more_list{padding:10px;}
.more_list h3{border-bottom:1px solid #999;padding-bottom:7px;font-size:1.4em;}
.book_sum_list{overflow:hidden;margin:0 auto;display:table;width:100%;}
.book_sum_list .thumb{padding-top:10px;width:30.33333%;display:table-cell}
.book_sum_list .thumb .tit3{font-size:1.1em;color:333;width:80px;margin-top:10px;text-align:center;padding:10px 5px;margin:0 auto}
.book_sum_list .thumb img{display:block;margin:0 auto}
.book_sum_list .thumb .tit3 span{display:block;color:#666;padding-top:5px;}
.book_sum_list .book_sum_list{display:block}

/************************************************************************************************************************************************************************************************************************/


.tab_board{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tab_board > ul {overflow:hidden;}
.tab_board > ul > li{float:left;display:table;width:33.3333333333%}
.tab_board > ul > li > a{display:table-cell;height:42px;line-height:42px;text-align:center;font-size:1.6em;font-weight:bold}
.tab_board > ul > li > a.on{color:#e63048;border-bottom:4px solid #e63048}

#flickingWrap {height:242px;}
#flickingWrap .flicking {width:100%;height:100%;overflow:hidden}
#flickingWrap .flicking > ul > li{width:100%;height:100%;overflow:hidden} 

.main_boardList{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:8px;height:232px;}
.main_boardList > ul > li{border-bottom:1px solid #d0d0d0;position:relative;}
.main_boardList > ul > li.icon_notice > a{background:url(/img/sub/icon_notice.png) no-repeat 15px 50%;padding-left:50px;}
.main_boardList > ul > li.ic_new > a{background-position:15px 50%;background-image:url(/img/common/ic_new.png);background-repeat:no-repeat;background-size:12px 12px;-webkit-background-size:12px 12px;padding-left:35px;}
.main_boardList > ul > li > a {display:block;height:40px;line-height:40px;font-size:1.4em;padding-left:15px;width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*
.main_boardList > ul > li > a > strong{display:block;height:44px;line-height:44px;font-size:1.4em;padding-left:15px;width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_boardList > ul > li > a > .ic_new{background-position:0 50%;background-image:url(/img/common/ic_new.png);background-repeat:no-repeat;background-size:12px 12px;-webkit-background-size:12px 12px}
*/

.main_boardList > ul > li > span{position:absolute;top:14px;right:10px;font-size:1.4em;color:#999;}
.main_boardList > .main_listMore{background-color:#fafafa;}
.main_boardList > .main_listMore > a{display:block;height:26px;line-height:25px;font-size:1.4em;color:#0066b3;font-weight:bold;text-align:center}


.main_boardList .brd_3{overflow:hidden}
.main_boardList .brd_03{float:left;width:50%;}
.main_boardList .brd_03_img{text-align:center;padding:28px 5px;}
.main_boardList .brd_03_img:first-child{padding-right:2px}
.main_boardList .brd_03_img:last-child{padding-left:2px}
.main_boardList .brd_03_img .brd_03_tit{height:32px;}
.main_boardList .brd_03_img .brd_03_tit span{display:block;overflow:hidden;height:33px;}
.main_boardList .brd_03_img img{max-width:150px;}
.main_boardList .brd_03_tit{font-size:1.4em;padding:15px 4px 0 4px;text-align:center}


.main_attention{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:8px;overflow:hidden;}
.main_attention .at_header{position:relative;border-bottom:1px solid #ededed;height:35px;line-height:35px;}
.main_attention .at_header h3{padding-left:15px;font-size:1.6em;font-weight:bold;}
.main_attention .at_header h3 span{color:#0066b3}
.main_attention .at_header .rollingCircle{position:absolute;right:15px;top:10px;}

#flickingWrap_2 {height:120px}
#flickingWrap_2 .flicking_2 {width:100%;height:100%;overflow:hidden}
#flickingWrap_2 .flicking_2  ul li{width:100%;height:100%;overflow:hidden}

.main_attention .at_img{width:130px;float:left;padding:15px;}
.main_attention .at_img img{width:130px;}
.main_attention .at_title{font-weight:bold;font-size:1.4em;padding:15px 15px 0 0;}
.main_attention .at_data{color:#666;font-size:1.3em;padding:7px 15px 0 0;}

.con_menu{border-top:1px solid #acacac;margin-top:8px}
.con_menu ul{overflow:hidden}
.con_menu li{width:33.3333333333%;background:#fff;text-align:center;border-right:1px solid #acacac;border-bottom:1px solid #acacac;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.con_menu li a{display:block;height:44px;line-height:44px;font-size:1.4em;font-weight:bold}
.con_menu li a.on{background:#0066b3;color:#fff;}
.con_menu li:nth-child(3){border-right:none;}
.con_menu li:nth-child(6){border-right:none;}

.con_01{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:8px;margin-bottom:10px;}
.con_01 ul{padding:7px 0;}
.con_01 li{padding-left:15px;position:relative;}
.con_01 li a{display:block;height:32px;line-height:32px;font-size:1.4em;padding-left:35px;}
.con_01 li span{position:absolute;top:8px;left:15px;font-size:1.4em;font-weight:bold;}
.con_01 .main_listMore{background-color:#fafafa;border-top:1px solid #d0d0d0;}
.con_01 .main_listMore a{display:block;height:26px;line-height:25px;font-size:1.4em;color:#0066b3;font-weight:bold;text-align:center}

.con_02{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:8px;margin-bottom:10px;}
.con_02 ul{padding:15px 0;overflow:hidden;margin:0 5px;}
.con_02 li{float:left;width:33.33%;text-align:center;}
.con_02 li img{border:1px solid #fff;}
.con_02 li a span{display:block;font-size:1.2em;padding-top:5px;}
.con_02 .main_listMore{background-color:#fafafa;border-top:1px solid #d0d0d0;}
.con_02 .main_listMore a{display:block;height:26px;line-height:25px;font-size:1.4em;color:#0066b3;font-weight:bold;text-align:center}


.con_04{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:8px;margin-bottom:10px;}
.con_04 ul{padding:15px 0;overflow:hidden;margin:0 15px;}
.con_04 li{float:left;width:33.33%;text-align:center;display:table;}
.con_04 li.lang_01 a{background-color:#579dd1;display:block;padding:30px 0;height:60px;display:table-cell;background-image:url(/img/main/main_icon_01.png);background-repeat:no-repeat;background-position:50% 35%;border-top-left-radius:20px; border-bottom-right-radius:20px;border:4px solid white}
.con_04 li.lang_02 a{background-color:#8eca36;display:block;padding:30px 0;height:60px;display:table-cell;background-image:url(/img/main/main_icon_02.png);background-repeat:no-repeat;background-position:50% 35%;border-top-left-radius:20px; border-bottom-right-radius:20px;border:4px solid white}
.con_04 li.lang_03 a{background-color:#ff912f;display:block;padding:30px 0;height:60px;display:table-cell;background-image:url(/img/main/main_icon_03.png);background-repeat:no-repeat;background-position:50% 25%;border-top-left-radius:20px; border-bottom-right-radius:20px;border:4px solid white}
.con_04 li.lang_01 a span, .con_04 li.lang_02 a span, .con_04 li.lang_03 a span{display:block;padding-top:50px;}
.con_04 li a span{display:block;font-size:1.2em;padding-top:5px;color:#fff;font-size:1.4em;font-weight:bold}
.con_04 .main_listMore{background-color:#fafafa;border-top:1px solid #d0d0d0;}
.con_04 .main_listMore a{display:block;height:26px;line-height:25px;font-size:1.4em;color:#0066b3;font-weight:bold;text-align:center;}

.con_05{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:8px;margin-bottom:10px;}
.con_05 ul{padding:15px 0;overflow:hidden;margin:0 15px;}
.con_05 li{float:left;width:33.33%;text-align:center;display:table;}
.con_05 li.teacher_01 a{background-color:#7557d1;display:block;padding:30px 0;height:60px;display:table-cell;background-image:url(/img/main/main_icon_04.png);background-repeat:no-repeat;background-position:60% 25%;border-top-left-radius:20px; border-bottom-right-radius:20px;border:4px solid white}
.con_05 li.teacher_02 a{background-color:#d951b1;display:block;padding:30px 0;height:60px;display:table-cell;background-image:url(/img/main/main_icon_05.png);background-repeat:no-repeat;background-position:50% 25%;border-top-left-radius:20px; border-bottom-right-radius:20px;border:4px solid white}
.con_05 li.teacher_03 a{background-color:#66c8b8;display:block;padding:30px 0;height:60px;display:table-cell;background-image:url(/img/main/main_icon_06.png);background-repeat:no-repeat;background-position:50% 25%;border-top-left-radius:20px; border-bottom-right-radius:20px;border:4px solid white}
.con_05 li.teacher_01 a span, .con_05 li.teacher_02 a span, .con_05 li.teacher_03 a span{display:block;padding-top:40px;}
.con_05 li a span{display:block;padding-top:5px;color:#fff;font-size:1.4em;font-weight:bold}
.con_05 .main_listMore{background-color:#fafafa;border-top:1px solid #d0d0d0;}
.con_05 .main_listMore a{display:block;height:26px;line-height:25px;font-size:1.4em;color:#0066b3;font-weight:bold;text-align:center;}

.con_06{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:8px;margin-bottom:10px;}
.con_06 .tit{padding:15px 0 0 15px;font-size:1.6em;font-weight:bold;}
.con_06 .tit span{color:#0066b3}
.con_06 ul{padding:15px 0;overflow:hidden;margin:0 15px;}
.con_06 li{float:left;width:33.33%;text-align:center;display:table;}
.con_06 .main_listMore{background-color:#fafafa;border-top:1px solid #d0d0d0;}
.con_06 .main_listMore a{display:block;height:26px;line-height:25px;font-size:1.4em;color:#0066b3;font-weight:bold;text-align:center;}


/* sub */

.sub_tabmenu{background:#fff;border-bottom:1px solid #acacac;}
.sub_tabmenu > ul {overflow:hidden;}
.sub_tabmenu > ul > li{float:left;display:table;width:25%}
.sub_tabmenu > ul > li > a{display:table-cell;height:42px;line-height:42px;text-align:center;font-size:1.5em;font-weight:bold;}
.sub_tabmenu > ul > li > a.on{color:#e63048;border-bottom:1px solid #e63048}

.sub_tabmenu_2{background:#fff;border-bottom:1px solid #acacac;}
.sub_tabmenu_2 > ul {overflow:hidden;}
.sub_tabmenu_2 > ul > li{float:left;display:table;width:50%}
.sub_tabmenu_2 > ul > li > a{display:table-cell;height:42px;line-height:42px;text-align:center;font-size:1.5em;font-weight:bold;}
.sub_tabmenu_2 > ul > li > a.on{color:#e63048;border-bottom:1px solid #e63048}

.sub_tabmenu_3{background:#fff;border-bottom:1px solid #acacac;}
.sub_tabmenu_3 > ul {overflow:hidden;}
.sub_tabmenu_3 > ul > li{float:left;display:table;width:33.33%}
.sub_tabmenu_3 > ul > li > a{display:table-cell;height:42px;line-height:42px;text-align:center;font-size:1.5em;font-weight:bold;}
.sub_tabmenu_3 > ul > li > a.on{color:#e63048;border-bottom:1px solid #e63048}

.paperList{background:#fff;margin-top:8px;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-bottom:8px}
.paperList .sub_listMore{background-color:#fafafa;border-top:1px solid #d0d0d0;}
.paperList .sub_listMore a{display:block;height:30px;line-height:30px;font-size:1.4em;color:#333;font-weight:bold;text-align:center}

.replyList{background:#fff;margin-top:8px;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-bottom:8px}


.replyList > ul > li{border-bottom:1px solid #ddd;padding:10px;}
.replyList > ul > li:last-child{border:none;}
.replyList ul li p.r_tit_1{font-size:1.6em;}
.replyList ul li p.r_tit_1 span{color:#ee870e;font-weight:bold}
.replyList ul li p.r_tit_2{font-size:1.6em;color:#999;padding-top:5px;}
.replyList ul li p.date{text-align:right;font-size:1.3em}


.sub_listMore{background-color:#fafafa;border-top:1px solid #d0d0d0;}
.sub_listMore a{display:block;height:30px;line-height:30px;font-size:1.4em;color:#333;font-weight:bold;text-align:center}

.btn_area{text-align:right;padding:15px 15px 15px 0;background-color:#fff;}

.boardList{background:#fff;border-top:1px solid #acacac;border-bottom:1px solid #acacac;margin-top:10px;}
.boardList > ul > li{border-bottom:1px solid #acacac;padding:10px 15px}
.boardList > ul > li.icon_notice{background:url(/img/sub/icon_notice.png) no-repeat 15px 50%;padding-left:60px}
.boardList > ul > li.icon_ing{background:url(/img/sub/icon_ing.png) no-repeat 15px 50%;padding-left:60px;}
.boardList > ul > li.icon_end{background:url(/img/sub/icon_end.png) no-repeat 15px 50%;padding-left:60px;}
.boardList > ul > li.icon_reply{background:url(/img/sub/icon_reply.png) no-repeat 35px 50%;padding-left:60px;}
.boardList > ul > li > a > p.title{font-size:1.6em;padding-bottom:5px;}
.boardList > ul > li > a > p.title > .ic_new{display:inline-block;background-position:5px 0;background-image:url(/img/common/ic_new.png);background-repeat:no-repeat;background-size:12px 12px;-webkit-background-size:12px 12px;text-indent:-9999px;width:17px;height:12px;}/*141126*/
.boardList > ul > li > a > p.title > .ic_hit{display:inline-block;background-position:5px 0;background-image:url(/img/common/ic_hit.png);background-repeat:no-repeat;background-size:12px 12px;-webkit-background-size:12px 12px;text-indent:-9999px;width:17px;height:12px;}/*141126*/
.boardList > ul > li > a > .list_info {overflow:hidden;}
.boardList > ul > li > a > .list_info > p {float:left;font-size:1.3em;padding-left:7px;padding-right:7px;background:url(/img/common/list_bar.png) no-repeat left 50%;color:#666}
.boardList > ul > li > a > .list_info > p.first{background:none;padding-left:0}
.boardList > ul > li > a > .list_info > p > span{font-weight:bold}

.boardList > ul > li:last-child{border:none}

.guide_img {width:100%;text-align:center;}
.guide_img img{max-width:100%;}
.main_banner{margin-top:8px;} 


div.condetail .viewHead{padding:5px 15px 10px;line-height:1.2em;}
div.condetail .viewHead .viewTitle{font-weight:bold;padding:10px 0;text-align:left;}
div.condetail .viewHead .vTsub{font-size:0.8em;color:#666;text-align:left;}
div.condetail .viewHead .vTsub span{font-weight:bold;}
div.condetail .viewHead .vTsub_2 {font-size:0.8em;color:#666;text-align:left;font-weight:bold;}
div.condetail .viewHead .vTsub_2 span{font-weight:bold;padding-right:7px;padding-left:7px;}
div.condetail .viewHead .vTsub_2 span:first-child{padding-left:0;}
div.condetail .contArea {text-align:left;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding:15px;font-size:1em;line-height:1.5em;position:relative;}
.head_btn {border-bottom:1px solid #c6c6c6;overflow:hidden;padding-bottom:12px;}



/*설문조사*//* 170222 추가*/
.pop_layer_wrap {display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/common/bg_mask.png) repeat;z-index:600;}
.pop_layer_wrap .pop_layer{position:absolute;top:100px;left:50%;background:#fff;width:300px;margin-left:-150px;}
.pop_layer_wrap .pop_layer .join_form{padding:10px 20px;}
.pop_layer_wrap .pop_layer .join_form .join_row{font-size:13px;border:1px solid #ddd;overflow:auto;height:200px;padding:15px;margin-bottom:20px;line-height:18px;}

.btn_verify{position:absolute;top:0;right:0;overflow:hidden;display:inline-block;width:50px;height:36px;text-align:center;font-size:15px;line-height:36px;background:#fff;border:1px solid #e8e8e8;vertical-align:top;white-space:nowrap;}

.survey_q { margin: 10px 0 30px }
.survey_q .questionWrap{ width:100%;padding-top:20px;}
.survey_q .questionWrap:first-child{ padding-top:0;}
.survey_q .questionWrap .q_title{ padding-bottom:5px;}
.survey_q .questionWrap ul > li{ padding-top:10px;font-size:0.9em}
.survey_q .questionWrap .q_text_box{padding:10px;border:1px solid #ddd;background:#fff}
.survey_q .questionWrap .q_text_box .q_text{ font-size:0.9em;height:50px;border:0;width:100%}

.survey_a { margin:10px 0;font-size:13px;}
.survey_a .list { width:600px; border:1px solid #e1e1e1; overflow-y:auto; padding:5px 10px; height:100px; color:#404040 }
.survey_a span.sort { width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#404040; line-height:1.9em; }
.survey_a span.num {display:block;margin-top:2px; color:#404040; font-size:0.9em; }
.survey_a .pink {  border:1px solid #d58b9d; background:url(//www.ibkhappyfamily.com/img/family/bg_graph_pink.gif) repeat-x; }
.survey_a .pink p { height:14px; border:1px solid #f1bbc7; padding-left:0px; background:none; line-height:1.2em }
.survey_a .green { *display:inline; border:1px solid #92a855; background:url(//www.ibkhappyfamily.com/img/family/bg_graph_green.gif) repeat-x; }
.survey_a .green p { height:14px; border:1px solid #b3c67c; padding-left:0px; background:none; line-height:1.2em }
.survey_a .orange { *display:inline; border:1px solid #e98d4b; background:url(//www.ibkhappyfamily.com/img/family/bg_graph_orange.gif) repeat-x; }
.survey_a .orange p { height:14px; border:1px solid #fdd3b2; padding-left:0px; background:none; line-height:1.2em }
.survey_a .blue { *display:inline; border:1px solid #40a6b9; background:url(//www.ibkhappyfamily.com//img/family/bg_graph_blue.gif) repeat-x; }
.survey_a .blue p { height:14px; border:1px solid #98c4d0; padding-left:0px; background:none; line-height:1.2em }
.survey_a .red { *display:inline; border:1px solid #e88f8f; background:url(//www.ibkhappyfamily.com/img/family/bg_graph_red.gif) repeat-x; }
.survey_a .red p { height:14px; border:1px solid #fbd0d0; padding-left:0px; background:none; line-height:1.2em }
.survey_a .deepgreen { *display:inline; border:1px solid #65af54; background:url(//www.ibkhappyfamily.com/img/family/bg_graph_deepgreen.gif) repeat-x; }
.survey_a .deepgreen p { height:14px; border:1px solid #b2e3b9; padding-left:0px; background:none; line-height:1.2em }
.survey_a .yellow { *display:inline; border:1px solid #dfb458; background:url(//www.ibkhappyfamily.com/img/family/bg_graph_yellow.gif) repeat-x; }
.survey_a .yellow p { height:14px; border:1px solid #fbe395; padding-left:0px; background:none; line-height:1.2em }
.survey_a .deepblue { *display:inline; border:1px solid #6983c6; background:url(//www.ibkhappyfamily.com/img/family/bg_graph_deepblue.gif) repeat-x;  }
.survey_a .deepblue p { height:14px; border:1px solid #acbfe2; padding-left:0px; background:none; line-height:1.2em }
.survey_a .purple { *display:inline; border:1px solid #8c5fc4; background:url(//www.ibkhappyfamily.com/img/family/sbg_graph_purple.gif) repeat-x; }
.survey_a .purple p { height:14px; border:1px solid #c9b0e8; padding-left:0px; background:none; line-height:1.2em }
.survey_a .purplered { *display:inline; border:1px solid #c562ac; background:url(//www.ibkhappyfamily.com/img/family/graph_purplered.gif) repeat-x;}
.survey_a .purplered p { height:14px; border:1px solid #ebbfe0; padding-left:0px; background:none; line-height:1.2em }
.survey_a div span strong { font-weight:bold }
a.result_more { margin-left: 10px }
a.result_more img { vertical-align: middle }

.contArea .q_tit {font-size:14px}
.contArea .survey_a .data_tit{font-size:13px;}

.result_btn{text-align:center;padding-top:8px;position:relative;}

.survey_t {font-weight:bold;padding:15px 0;font-size:15px;}

/*----------- 170222 추가 ------------*/

.layer_pop_wrap {position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;background:url(/img/common/bg_mask.png) repeat;}
.layer_pop_wrap .layer_pop{position:absolute;bottom:200px;right:50%;width:300px;height:270px;border-radius:1em;border:1px solid #fff;background:#fff;margin-right:-150px;}
.layer_pop_wrap .layer_pop h1{color:#333;font-weight:bold;font-size:1.2em;height:30px;padding:7px 0 0 0;border-bottom:2px solid #48bff1}
.layer_pop_wrap .layer_pop .result_list_pop{overflow:auto;height:150px;text-align:left;margin:20px 15px;border:1px solid #eee;}
.layer_pop_wrap .layer_pop .result_list_pop > ul > li {background:url(/img/sub/list_bull.gif) 5px 22px no-repeat;font-size:13px;padding:15px 0 0 10px;}
.layer_pop_wrap .layer_pop .pop_btn_close {height:25px;width:80px;background-color:#333;margin:0 auto}
.layer_pop_wrap .layer_pop .pop_btn_close a{font-size:1.1em;color:#fff;display:block;padding:3px 0 0 0;height:24px;}


.btn_save{text-align:center}


.searchBox{padding:10px 8px;overflow:hidden;}
.searchBox form{float:left;width:100%;}
.searchBox .sel{padding-right:5px;float:left;;width:20%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.searchBox .sel select{width:100%;height:30px;border:1px solid #ddd}
.searchBox .in_txt{float:left;width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;}
.searchBox .in_txt input{width:100%;height:28px;border:1px solid #ddd}
.searchBox .btn_src {float:left;width:20%;height:30px;background-color:#0066b3;border:1px solid #055592;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.searchBox .btn_src a{font-size:1.3em;color:#fff;display:block;padding:6px 0 0 0;height:24px;text-align:center}


.srchList{margin:0 8px 10px;}
.mem_srch{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;border:0 none;width:100%}
.mem_srch th,.srchList .mem_srch td{border:1px solid #acacac;font-size:1.2em;font-family:dotum;padding:5px;}
.mem_srch th{text-align:left;background:#faf4ea}
.mem_srch .tit_tb{width:20%;text-align:center}
.mem_srch .tel_link{text-decoration:underline;color:#0066b3}

.listMore{background-color:#fafafa;border-top:1px solid #c4c4c4}
.listMore > a{display:block;height:26px;line-height:25px;font-size:1.4em;font-weight:bold;text-align:center}


.main_searchBox{padding:10px 8px;overflow:hidden;background:#0066b3;margin-top:10px;}
.main_searchBox form{float:left;width:100%;}
.main_searchBox .sel{padding-right:5px;float:left;;width:20%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main_searchBox .sel select{width:100%;height:30px;border:1px solid #042b49}
.main_searchBox .in_txt{float:left;width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;}
.main_searchBox .in_txt input{width:100%;height:28px;border:1px solid #042b49}
.main_searchBox .btn_src {float:left;width:20%;height:30px;background-color:#044373;border:1px solid #042b49;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main_searchBox .btn_src a{font-size:1.3em;color:#fff;display:block;padding:6px 0 0 0;height:24px;text-align:center}


.floatBn{position:fixed;bottom:0;left:0;width:100%;}
.floatBn .guide_img img{max-width:100%;}
.floatBn .guide_img .float_close{position:absolute;top:-40px;right:0}

/*족보*/
/*sub_btn_style*/
.sub_btn_area{width:100%;padding-bottom:30px;overflow:hidden;border-bottom:1px solid #ddd;}
.sub_btn_area .btnBox{padding:0 10px;}
.sub_btn_area .btnBox .btn_01 {float:left; display:block;height:45px;width:32%;background-size:cover;background-color:#4bbbea;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #3399db;text-align:center; padding:7px 0 0 0;box-sizing:border-box;margin:1px;}
.sub_btn_area .btnBox .btn_01 a{font-size:13px;color:#fff;display:block;padding:1px 0 0 0;height:24px;}
.sub_btn_area .btnBox .btn_01_on {float:left; display:block;height:45px;width:32%;background-size:cover;background-color:#f14e4f;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #b90001;text-align:center; padding:7px 0 0 0;box-sizing:border-box;margin:1px;}
.sub_btn_area .btnBox .btn_01_on a{font-size:13px;color:#fff;display:block;padding:1px 0 0 0;height:24px;}

.key li{border-bottom:solid 1px #dfe6f2; padding:10px 0 10px 15px;font-size:14px; background:#fff;}
.key li p:first-child{font-weight:bold;padding-bottom:3px;}
.key li p:last-child{font-size:12px;padding:5px 0 0 0;color:#666}

.step_sub {background:#FFF;padding:20px;}
.step_sub .jb_title {font-size:13px;padding-top:20px; padding-bottom:10px;font-weight:bold; color:#2b2b2b;}
.step_sub li{color:#504f4f;font-size:13px;padding-bottom:8px;}
.step_sub li img{padding-bottom:10px;width:100%}
.step_btn_area{width:100%;padding:20px 0; overflow:hidden;background:#FFF;border-bottom:1px solid #ddd}
.step_btn_area .btn_pub {display:block;height:30px; margin:0 auto;width:90%;background-size:cover;background-color:#4bbbea;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #3399db;text-align:center;}
.step_btn_area .btn_pub a{font-size:13px;color:#fff;display:block;padding:7px 0 0 0;height:24px;}

/*160824 추가*/
.sub_count{border:1px solid #222;background:#222;width:40%;margin:0 auto;height:30px;color:#fff;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;font-size:17px;text-align:center;padding-top:10px;}
.info_text{padding:20px 0;text-align:center;font-size:14px;}
.info_text span{color:#2169cb}

/*160823 추가*/
.grid_box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.grid_box .partner_bn{border-bottom:1px solid #ddd;margin-bottom:10px;}
.grid_box .partner_list li{border-top:1px solid #ddd;border-bottom:1px solid #ddd}

/*160823 추가*/
.grid_box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.grid_box .partner_bn{border-bottom:1px solid #ddd;margin-bottom:10px;}
.grid_box .partner_list li{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
