/*
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Noto+Sans+KR:400,700&display=swap');
*/
.rd_cate_gnb { margin-bottom: 20px; }
.rd_cate_gnb ul { margin: 0; padding: 0; list-style: none; }
.rd_cate_gnb ul li { float: left; position: relative; width: 20%; height: 50px; overflow: hidden; }
.rd_cate_gnb:after { clear: both; display: block; content: ""; }
.rd_cate_gnb .gnb_btn { background-color: transparent; border: 0; overflow: hidden; text-indent: -999px;}
.rd_cate_gnb .gnb_btn:before { content: ""; display: block; width: 0; height: 100%; }
/*
.rd_cate_gnb .gnb_btn_01 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_1.jpg"); }
.rd_cate_gnb .gnb_btn_02 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_2.jpg"); }
.rd_cate_gnb .gnb_btn_03 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_3.jpg"); }
.rd_cate_gnb .gnb_btn_04 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_4.jpg"); }
.rd_cate_gnb .gnb_btn_01_on { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_1_on.jpg?v=3"); }
.rd_cate_gnb .gnb_btn_02_on { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_2_on.jpg?v=3"); }
.rd_cate_gnb .gnb_btn_03_on { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_3_on.jpg?v=3"); }
.rd_cate_gnb .gnb_btn_01_on:hover, .rd_cate_gnb .gnb_btn_01:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_1_over.jpg"); }
.rd_cate_gnb .gnb_btn_02_on:hover, .rd_cate_gnb .gnb_btn_02:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_2_over.jpg"); }
.rd_cate_gnb .gnb_btn_03_on:hover, .rd_cate_gnb .gnb_btn_03:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_3_over.jpg"); }
.rd_cate_gnb .gnb_btn_04:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_430_btn_4_over.jpg"); }
*/
.rd_cate_gnb .gnb_btn_01 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_1.jpg"); }
.rd_cate_gnb .gnb_btn_02 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_2.jpg"); }
.rd_cate_gnb .gnb_btn_03 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_3.jpg"); }
.rd_cate_gnb .gnb_btn_04 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_4.jpg"); }
.rd_cate_gnb .gnb_btn_05 { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_5.jpg"); }
.rd_cate_gnb .gnb_btn_01_on { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_1_on.jpg?v=3"); }
.rd_cate_gnb .gnb_btn_02_on { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_2_on.jpg?v=3"); }
.rd_cate_gnb .gnb_btn_03_on { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_3_on.jpg?v=3"); }
.rd_cate_gnb .gnb_btn_04_on { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_4_on.jpg?v=3"); }
.rd_cate_gnb .gnb_btn_01_on:hover, .rd_cate_gnb .gnb_btn_01:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_1_over.jpg"); }
.rd_cate_gnb .gnb_btn_02_on:hover, .rd_cate_gnb .gnb_btn_02:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_2_over.jpg"); }
.rd_cate_gnb .gnb_btn_03_on:hover, .rd_cate_gnb .gnb_btn_03:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_3_over.jpg"); }
.rd_cate_gnb .gnb_btn_04_on:hover, .rd_cate_gnb .gnb_btn_04:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_4_over.jpg"); }
.rd_cate_gnb .gnb_btn_05:hover { background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/t_rd_cate_430_btn_5_over.jpg"); }

.rd_top { margin: 5px 0 0 0; font-family: "Roboto", "Noto Sans KR"; font-weight: 400; }
.rd_top:after { content: ""; display: block; clear: both; }
.rd_top .rd_cate_main { position: relative; background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_450_main.jpg?v=3"); height: 400px; }
.rd_top .rd_cate_main .video_area { position: absolute; left: 334px; top: 179px; width: 340px; height: 191px; }
.rd_lst_wrap_left, .rd_lst_wrap_right { width: 410px; padding: 0; overflow: hidden; float: left; }
.rd_lst_wrap_left { margin: 0 10px 0 0; }
.rd_lst_wrap_right { margin: 0 0 0 10px; }
.rd_lst_wrap_right:after { display: block; clear: both; content: ""; }

.rd_lst_tit_wrap { margin-top: 10px; }
.rd_lst_tit_wrap_last { border-top: 1px dotted #ddd; padding-top: 19px; margin-top: 18px; }
.rd_lst_tit { float: left; font-weight: 700; font-size: 14px; letter-spacing: -1px; color: #649CF3; margin-bottom: 10px; }
.rd_lst_more { float:right; }
.rd_lst_more a { color: #649CF3; border: 1px solid #649CF3; padding: 2px 4px; }
.rd_lst_more a:hover { color: #fff; background-color:#649CF3; text-decoration: none; }

.rd_lst ul { margin: 0; padding: 0; list-style: none; width:410px; }
.rd_lst ul li { margin: -1px 0 0 0; padding: 0; box-sizing: border-box; width: 100%; display: block; border: 1px solid #ddd; position: relative; overflow: hidden; }
.rd_lst ul li:hover { z-index: 20; border: 1px solid #649CF3; }
.rd_lst ul li a:hover { text-decoration: none !important; color: #000; }

.rd_lst_info { color:#ccc; }
.rd_lst_info .answer_true, .rd_lst_info .answer_false { padding: 1px 4px; color: #fff; }
.rd_lst_info .answer_true { background-color: #81da14; }
.rd_lst_info .answer_false { background-color: #ccc; }

.rd_lst_wrap_left .rd_lst ul li { height: 90px; }
.rd_lst_wrap_left .rd_lst ul li .rd_lst_thumb { width: 80px; height: 80px; overflow: hidden; margin: 5px; display: inline-block; }
.rd_lst_wrap_left .rd_lst ul li .rd_lst_thumb img { width: 80px; }
.rd_lst_wrap_left .rd_lst ul li .rd_lst_cont {	display: inline-block; vertical-align: top; margin: 10px 0 0 0; width: 310px; }
.rd_lst_wrap_left .rd_lst ul li .rd_lst_cont .rd_lst_cont_h1 { display: block; font-size: 14px; margin-bottom: 5px; }
.rd_lst_wrap_left .rd_lst ul li .rd_lst_cont .rd_lst_cont_h1 .cmt_count { background-color: #bfd3f3; margin: 0 0 0 4px; padding: 1px 6px; font-size: 8px; line-height: 14px; color: #fff; font-weight: 700; border-radius: 10px; }

.rd_lst_wrap_down .rd_lst ul { margin: 0; padding: 0; list-style: none; width:840px; }
.rd_lst_wrap_down .rd_lst ul li { margin: -1px 0 0 0; padding: 0; box-sizing: border-box; width: 168px; display: block; border: 1px solid #ddd; position: relative; overflow: hidden; float:left;}
.rd_lst_wrap_down .rd_lst ul li:hover { z-index: 20; border: 1px solid #649CF3; }
.rd_lst_wrap_down .rd_lst ul li a:hover { text-decoration: none !important; color: #000; }

.rd_lst_wrap_down .rd_lst ul li { height: 170px; }
.rd_lst_wrap_down .rd_lst ul li .rd_lst_thumb { width: 158px; height: 99px; overflow: hidden; margin: 5px; display: inline-block; }
.rd_lst_wrap_down .rd_lst ul li .rd_lst_thumb img { width: 158px; }
.rd_lst_wrap_down .rd_lst ul li .rd_lst_cont {	display: inline-block; vertical-align: top; margin: 0px 10px 10px 10px; width: 168px; }
.rd_lst_wrap_down .rd_lst ul li .rd_lst_cont .rd_lst_cont_h1 { display: block; font-size: 14px; margin-bottom: 5px; }
.rd_lst_wrap_down .rd_lst ul li .rd_lst_cont .rd_lst_cont_h1 .cmt_count { background-color: #bfd3f3; margin: 0 0 0 4px; padding: 1px 6px; font-size: 8px; line-height: 14px; color: #fff; font-weight: 700; border-radius: 10px; }

.rd_lst_wrap_right .rd_lst ul li { height: 30px; line-height: 30px; }
.rd_lst_wrap_right .rd_lst ul li .rd_lst_h1 { float: left;	margin-left: 10px; width: 310px !important;	white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; word-wrap: break-word; }
.rd_lst_wrap_right .rd_lst .rd_lst_info { float: right; margin-right: 10px; }

.rd_top_banner { clear: both; padding-top: 20px; margin-bottom: 15px; }
.rd_top_banner ul { list-style: none; margin: 0; padding: 0; }
.rd_top_banner ul li { }
.rd_top_banner ul li input[id*="accordion"] { display: none; }
.rd_top_banner ul li input[id*="accordion"] + label { display: block; cursor: pointer; position: relative; }
.rd_top_banner ul li input[id*="accordion"] + label em { position: absolute; top: 50%; right: 110px; margin-top: -15px; width: 25px; height: 30px; display: inline-block; background:url("https://cdn-banana.bizhost.kr/banana_web_20181015/new_page/realdoll/rd_cate_banner_btn.png") no-repeat; background-position: 0 0; }
.rd_top_banner ul li input[id*="accordion"] + label + div { max-height: 0; transition: all 0.35s; overflow: hidden; display: block; position: relative; }
.rd_top_banner ul li input[id*="accordion"]:checked + label + div { max-height: 1000px; }
.rd_top_banner ul li input[id*="accordion"]:checked + label em { background-position: -25px 0; }