/* main.css */
@charset "utf-8";
.special_issues { position:relative;font-size:12px;line-height:1.5;width:840px;margin:0 auto;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif; }
.special_issues ul, .special_issues ol, .special_issues li { margin:0;padding:0; }
.special_issues ul, .special_issues ol { list-style:none outside none; }
.special_issues a { display:block;width:100%;height:100%; }
.special_issues img { border:0; }

/* 하단 셀렉트박스 메뉴 */
.footer_wrap_special { text-align:center;padding:10px 0 20px;width:700px;margin:0 auto; }
.footer_wrap_special .nav_sImg li { float:left;width:171px;height:52px;margin:2px; }
.footer_wrap_special .nav_sImg li img { width:171px;height:52px; }
.footer_wrap_special .nav_select_box { font:12px Dotum,돋움,Helvetica,AppleSDGothicNeo,sans-serif; }
.footer_wrap_special .nav_select_box .go_main { background-color:#ea222d;color:#fff; }
.footer_wrap_special .divider_footer { width:300px;height:8px;background-color:#000000;margin:10px auto; }
.footer_wrap_special li .overlay_rec { position:absolute;width:161px;height:42px;border:5px solid #ff6600;display:none; }

/* 상단 타이틀 및 메뉴 */
.special_issues .title_top_common { position:relative;width:840px;margin:0 auto 10px; }

.special_issues .wrap_lnb_common { position:absolute;width:840px;display:none;z-index:10;left:0;top:0; }
.special_issues .lnb_common { font-family:Verdana, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif;letter-spacing:-1px;border:1px solid #4073dc;background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/male_masturbation/bg_white_trans.png) repeat; }
.special_issues .lnb_common li { float:left; }
.special_issues .lnb_common li a:link,
.special_issues .lnb_common li a:visited,
.special_issues .lnb_common li a:hover,
.special_issues .lnb_common li a:active { color:#4d4d4d;text-decoration:none; }
.special_issues .lnb_common li a:hover { background-color:#f0f4fa;border-bottom:1px solid #4073dc; }
.special_issues .lnb_common li a { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/male_masturbation/blt_squ2px_men.gif) no-repeat 10px 14px;width:147px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:8px 0 7px 20px; }
.special_issues .lnb_common li a em { padding:3px 4px 3px 3px; }
.special_issues .lnb_common .last_right { border-right:none;width:146px }
.special_issues .lnb_common .last_bottom { border-bottom:none; }
.special_issues .lnb_common .is_main:link,
.special_issues .lnb_common .is_main:visited { color:#fa521a; }
.special_issues .lnb_common .is_main:hover,
.special_issues .lnb_common .is_main:active { background-color:#faf2ef; }

.special_issues .btn_close_lnb_common { position:absolute;right:0;bottom:-30px;background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/male_masturbation/btn_close_lnb_common_off.gif);width:50px;height:50px; }
.special_issues .btn_close_lnb_common:hover { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/male_masturbation/btn_close_lnb_common_on.gif); }

/* 관련상품 */
.special_issues .related_prd { text-align:center;position:relative;padding:40px 9px 0;border:1px solid #ddd;margin:30px 0;background-color:#fff; }
.special_issues .related_prd li { width:128px;float:left;margin-right:10px !important;margin-bottom:10px !important;padding:0 !important;border:none !important; }
.special_issues .related_prd .last_item { margin-right:0 !important; }
.special_issues .related_prd .wrap_img { width:126px !important;height:126px !important;background:#fff !important;overflow:hidden;position:relative;border:1px solid #ededed;margin-bottom:6px; }
.special_issues .related_prd .wrap_img img { width:126px;height:126px; }
.special_issues .related_prd .wrap_img_over { position:absolute;top:-10px;left:-10px;width:128px;height:128px;border:10px solid #1179ea; }
.special_issues .related_prd .title { line-height:16px;width:100%;height:32px;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 auto 2px; }
.special_issues .related_prd .price { color:#4d4d4d;display:inline-block; }
.special_issues .related_prd .price span { font-weight:bold; }
.special_issues .related_prd .title_related_prd { position:absolute;width:700px;height:30px;top:-1px;left:-1px; }
.special_issues .related_prd .divider { width:680px;height:1px;border-bottom:1px dashed #ddd !important;padding:0; }

/*--------------------------------------------------
    helper
--------------------------------------------------*/
.special_issues .ir { background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px; }
.special_issues .ir:before { content:"";display:block;width:0;height:150%; }
.special_issues .hidden { display:none !important;visibility:hidden; }
.special_issues .visuallyhidden { border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px; }
.special_issues .visuallyhidden.focusable:active,
.special_issues .visuallyhidden.focusable:focus { clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto; }
.special_issues .invisible { visibility:hidden; }
.special_issues .clearfix:before, .special_issues .clearfix:after { content:" ";display:table; }
.special_issues .clearfix:after { clear:both; }
.special_issues .clearfix { *zoom:1; }

.special_issues .emp_common { padding:1px;margin-bottom:2px;border:1px solid transparent; }
.special_issues .emp_common_blue { background-color:#d9edf7;border-color:#bce8f1; }
.special_issues .emp_common_yellow { background-color:#fcf8e3;border-color:#faebcc; }
/* //main.css */

 @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
  .clit_vibrator_inner { width:750px;margin:0 auto; }
  .clit_vibrator_inner h2, .clit_vibrator_inner h3, .clit_vibrator_inner h4, .clit_vibrator_inner h5, .clit_vibrator_inner p, .clit_vibrator_inner ul, .clit_vibrator_inner ol, .clit_vibrator_inner li  { margin:0;padding:0; }
  .clit_vibrator_inner { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/clit_vibrator/bg_01.png) repeat;padding-bottom:30px; }
  .clit_vibrator_inner .go_to_nav { padding:20px;text-align:right;color:#ff00b3; }
  .nanum { font:12px 'Nanum Gothic','나눔고딕',NanumGothic,'맑은고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
  .clit_vibrator_inner .nav_contetns li,
  .clit_vibrator_inner .section .info_select li,
  .clit_vibrator_inner .sec_04 li .wrap_prd_desc { width:136px;height:136px;background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/clit_vibrator/sprite_clit_vibrator.png) no-repeat;float:left;margin:3px; }
  .clit_vibrator_inner .title_top .desc { text-align:center;color:#ff00b3;font-size:18px;line-height:24px;padding-bottom:40px; }
  .clit_vibrator_inner .section { margin:30px 0; }
  .clit_vibrator_inner .section .title_sec { text-align:center; }
  .clit_vibrator_inner .section .paragraph { width:710px;margin:0 auto;padding:20px 0; }
  .clit_vibrator_inner .section .p_01 { margin-top:-20px;padding-top:0; }
  .clit_vibrator_inner .section .paragraph .column_left,
  .clit_vibrator_inner .section .paragraph .column_right { float:left; }
  .clit_vibrator_inner .section .etc { text-align:center; }
  .clit_vibrator_inner .section .etc img { padding:15px 0; }
  .clit_vibrator_inner .section .chars { width:710px;margin:0 auto; }
  .clit_vibrator_inner .section .chars li { width:355px;margin:0 auto;float:left; }
  .clit_vibrator_inner .section .desc_paragraph { color:#ff00b3;font-size:18px;line-height:24px;padding:20px 30px; }
  .clit_vibrator_inner .section .desc_paragraph p { padding:10px 0; }
  .clit_vibrator_inner .section .bubble_char { text-align:center;margin-bottom:20px; }
  .clit_vibrator_inner .section .bubble_char_01 .bubble { margin-bottom:20px; }
  .clit_vibrator_inner .section .bubble_char_02 .char { margin-bottom:60px; }
  .clit_vibrator_inner .section .bubble_char_04 .bubble { margin-bottom:0; }
  .clit_vibrator_inner .section .bubble_char_05 { margin-top:20px; }
  .clit_vibrator_inner .section .bubble_char_05 .char { margin-bottom:80px; }
  .clit_vibrator_inner .section .structure { width:710px;margin:20px auto; }
  .clit_vibrator_inner .section .bubble_char_human { width:710px;margin:0 auto 20px;text-align:center; }
  .clit_vibrator_inner .section .bubble_char_human .bubbles img { padding:0 10px; }
  .clit_vibrator_inner .section .bubble_char_human .chars { margin-top:-25px; }
  .clit_vibrator_inner .section .bubble_char_human .chars img { padding:0 25px; }
  .clit_vibrator_inner .section .info_select ul { padding:0 15px;margin-bottom:20px; }
  .clit_vibrator_inner .section .info_select li { background-position:0 -272px;width:340px;margin:10px;padding:30px 0 0;background-color:#fff;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.3);float:left; }
  .clit_vibrator_inner .section .info_select li .title { display:block;text-align:center;font-size:20px; }
  .clit_vibrator_inner .section .info_select li p { display:block;padding:25px 15px 20px; }
  .clit_vibrator_inner .section .compare { font-size:16px;margin:0 auto 20px;border-collapse:collapse;border:1px solid #ccc;border-top:none;border-bottom:none;width:708px;text-align:center; }
  .clit_vibrator_inner .section .compare td { padding:1px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;vertical-align:top;text-align:left; }
  .clit_vibrator_inner .section .compare .middle_txt { display:table-cell;vertical-align:middle;text-align:center; }
  .clit_vibrator_inner .section .compare .exo2_extra_bold { font-size:30px;vertical-align:sub; }
  .clit_vibrator_inner .sec_04 .wrap_review { width:710px;margin:0 auto;font-size:14px; }
  .clit_vibrator_inner .sec_04 .wrap_review li { float:left;margin:20px 0;background-color:#fff; }
  .clit_vibrator_inner .sec_04 li .inner { padding:30px; }
  .clit_vibrator_inner .sec_04 li div { float:left; }
  .clit_vibrator_inner .sec_04 li .wrap_prd_img { width:215px;margin-right:35px; }
  .clit_vibrator_inner .sec_04 li .wrap_prd_title { width:400px; }
  .clit_vibrator_inner .sec_04 li .wrap_prd_title .prd_title { font-size:26px;color:#a23300;font-weight:bold; }
  .clit_vibrator_inner .sec_04 li .wrap_prd_desc { width:653px;height:175px;background-position:0 -508px;margin:20px auto; }
  .clit_vibrator_inner .sec_04 li .wrap_prd_desc p { padding:50px;display:block; }
  .clit_vibrator_inner .sec_04 li .bubble_review { margin:10px 0; }
  .clit_vibrator_inner .sec_04 li .bubble_review .char { width:130px;font-size:12px; }
  .clit_vibrator_inner .sec_04 li .bubble_review .char .exo2_extra_bold { color:#fe66b3;font-size:15px; }
  .clit_vibrator_inner .sec_04 li .bubble_review .char p { line-height:13px; }
  .clit_vibrator_inner .sec_04 li .bubble_review .bubble { position:relative;width:480px;padding:15px;margin:10px 0;background-color:#d1f0ff; }
  .clit_vibrator_inner .sec_04 li .bubble_review .bubble:before { content:"";position:absolute;top:30%;left:-30px;margin-top:-15px;border:10px solid transparent;border-right:20px solid #d1f0ff; }
  .clit_vibrator_inner .sec_04 li .bubble_review p { padding:10px; }
  .clit_vibrator_inner .sec_04 li .wrap_up { margin-top:20px; }
  .clit_vibrator_inner .sec_04 li .wrap_up .desc,
  .clit_vibrator_inner .sec_04 li .wrap_up .graph { float:left; }
  .clit_vibrator_inner .sec_04 li .wrap_up .desc { width:380px;margin-right:20px;margin-top:10px; }
  .clit_vibrator_inner .sec_04 li .wrap_up .graph { width:250px;margin-top:10px; }
  .clit_vibrator_inner .sec_04 li .vib_level { margin-top:20px; }
  .clit_vibrator_inner .sec_05 .talk { font-size:14px;width:710px;margin:20px auto;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; }
  .clit_vibrator_inner .sec_05 .talk li { border-bottom:3px dashed #ffc7e7;display:table; }
  .clit_vibrator_inner .sec_05 .talk li div { float:left; }
  .clit_vibrator_inner .sec_05 .talk li .talk_icon { width:151px;padding:10px 20px; }
  .clit_vibrator_inner .sec_05 .talk li .talk_text p { width:459px;vertical-align:middle;display:table-cell;height:151px;padding:0 30px; }
  .clit_vibrator_inner .sec_05 .talk .item_12 { border-bottom:none; }
  .clit_vibrator_inner .sec_05 .talk .align_right { text-align:right; }
  .clit_vibrator_inner .sec_05 .talk .align_left { text-align:left; }
  .clit_vibrator_inner .sec_05 .momoko { color:#e773c0; }
  .clit_vibrator_inner .sec_05 .sorami { color:#3da4d4; }
  .clit_vibrator_inner .sec_05 .sumire { color:#7e59c2; }
  .clit_vibrator_inner .wrap_related_prd { text-align:center;width:710px;margin:0 auto 30px;background-color:#fff; }
  .clit_vibrator_inner .wrap_related_prd .title_top { text-align:center; }
  .clit_vibrator_inner .wrap_related_prd .related_prd_small { margin:0;padding:5px; }
  .clit_vibrator_inner .related_prd_small { position:relative;background-color:#fff;margin-top:10px; }
  .clit_vibrator_inner .related_prd_small li { width:130px;float:left;margin:5px;padding:0;border:none; }
  .clit_vibrator_inner .related_prd_small .wrap_img { width:128px;height:128px;background:#fff;overflow:hidden;position:relative;border:1px solid #ededed;margin-bottom:6px; }
  .clit_vibrator_inner .related_prd_small .wrap_img img { width:128px;height:128px; }
  .clit_vibrator_inner .related_prd_small .wrap_img_over { position:absolute;top:-10px;left:-10px;width:128px;height:128px;border:10px solid #1179ea; }
  .clit_vibrator_inner .related_prd_small .title { line-height:16px;width:100%;height:32px;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 auto 2px; }
  .clit_vibrator_inner .related_prd_small .price { color:#4d4d4d;display:inline-block; }
  .clit_vibrator_inner .related_prd_small .price span { font-weight:bold; }
  .clit_vibrator_inner .related_prd_small .divider { width:680px;height:1px;border-bottom:1px dashed #ddd !important;padding:0; }
  .clit_vibrator_inner .nav_contetns { width:710px;margin:0 auto;background-color:rgba(255, 255, 255, .5); }
  .clit_vibrator_inner .nav_contetns ul { padding:5px 0; }
  .clit_vibrator_inner .nav_contetns .menu_01 { background-position:0 0; }
  .clit_vibrator_inner .nav_contetns .menu_01:hover { background-position:0 -136px; }
  .clit_vibrator_inner .nav_contetns .menu_02 { background-position:-136px 0; }
  .clit_vibrator_inner .nav_contetns .menu_02:hover { background-position:-136px -136px; }
  .clit_vibrator_inner .nav_contetns .menu_03 { background-position:-272px 0; }
  .clit_vibrator_inner .nav_contetns .menu_03:hover { background-position:-272px -136px; }
  .clit_vibrator_inner .nav_contetns .menu_04 { background-position:-408px 0; }
  .clit_vibrator_inner .nav_contetns .menu_04:hover { background-position:-408px -136px; }
  .clit_vibrator_inner .nav_contetns .menu_05 { background-position:-544px 0; }
  .clit_vibrator_inner .nav_contetns .menu_05:hover { background-position:-544px -136px; }