body{border-top:16px solid #f53880}#header{width:924px;margin:15px auto 20px;border-bottom:3px solid #000;position:relative}.ydn_giftext{width:100%;margin:20px auto 34px;text-align:center;position:relative;overflow:hidden}.vivi_logo{float:left;margin:0 0 25px}.clip{width:150px;height:150px;position:relative;overflow:hidden;background:url(/common/img/icon_clip.png) left top no-repeat;background-size:auto 100%}.clip span{width:28%;height:28%;position:absolute;top:36%;left:36%;display:block;cursor:pointer;z-index:10;background:url(/common/img/bg_trans.gif)}.clip img{position:absolute;top:0;left:0;width:auto;height:100%}.clip.on img{left:-2300%}#header .super_banner{float:right;margin:0 0 25px}.header_inner{margin-bottom:25px;padding:0;border-top:1px solid #ebebeb;clear:both}.header_inner .tag_wrap{width:648px;height:54px;margin:-1px 0 0 20px;position:relative;overflow:hidden;float:left;z-index:10}.header_inner .tag_wrap.on{overflow:visible}.header_inner .tag_wrap ul{width:606px;position:relative;overflow:hidden;border:2px solid transparent;background-color:transparent}.header_inner .tag_wrap.on ul{border:2px solid #191919;background-color:#fff}.header_inner .tag_wrap ul li{margin:0 18px;font-size:12px;line-height:48px;font-weight:700;color:#262626;float:left}.header_inner .tag_wrap ul li a{text-decoration:none;color:#262626}.header_inner .tag_wrap ul li a:before{content:"#";margin-right:5px;color:#f5367f}.header_inner .tag_wrap .btn_more{padding:11px 10px 11px 0;position:absolute;top:0;right:-1px;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;background-color:transparent}.header_inner .tag_wrap.on .btn_more{border-top:2px solid #191919;border-right:2px solid #191919;border-bottom:2px solid #191919;background-color:#fff}.header_inner .tag_wrap .btn_more a{width:29px;height:29px;display:block;position:relative;overflow:hidden}.header_inner .tag_wrap.on .btn_more a img{margin-top:-29px}.header_inner .list_search{width:122px;height:24px;margin-top:10px;padding:5px 0 5px 12px;float:left;border-left:1px solid #ebebeb}.header_inner .list_search input{width:100px;height:24px;line-height:24px;font-size:12px;border:none;border-bottom:1px solid #f5367f;outline:none;float:left}.header_inner .list_search .icon{float:left}.header_inner .btn_clip{float:right;padding:8px 0 8px 10px;border-left:1px solid #ebebeb}.base_menu{width:100%;padding:3px 0;position:relative;overflow:hidden;border-top:1px solid #ebebeb;text-align:center}.base_menu li{height:24px;padding:0 16px;display:inline-block;border-left:1px solid #ebebeb}.base_menu li:first-child{border-left:none}.base_menu li a:hover img{opacity:.7;filter:alpha(opacity=70)}#content_wrap{width:924px;margin:0 auto 32px;position:relative;overflow:hidden}#main_cont{width:612px;float:left;position:relative}#main_cont.wide{width:924px;float:none}#main_cont .cate_title{margin-bottom:20px;padding:30px 0 42px;text-align:center;background:url(/common/img/diagonal_border.png) left bottom repeat-x}#main_image{margin:0 auto 10px;text-align:center}#main_image img{max-width:100%;height:auto}.date_wrap{position:relative}.date_wrap .date,.date_wrap .views{font-size:14px;line-height:20px;color:#6c6c6c;display:inline-block}.date_wrap .date{margin-right:30px}.date_wrap .clip{width:187px;height:187px;position:absolute;top:-110px;right:-58px;overflow:hidden;z-index:20}.date_wrap .views{padding-left:20px;background:url(/common/img/icon_check.png) left center no-repeat}.topic_wrapper{margin:0 19px;position:relative;overflow:hidden}.search_result,.clip_header,.error_header{margin:0 0 34px;padding:20px 0 10px;font-size:24px;line-height:35px;font-weight:700;text-align:center;background:url(/common/img/diagonal_border.png) left bottom repeat-x}.search_result:before{content:"#";margin-right:5px;color:#f5367f}.sns{margin:0 0 50px;padding:25px;background-color:#f9f9f9;text-align:center}.sns h3{margin-bottom:30px}.sns ul li{display:inline-block;margin:0 22px}.sns_follow{margin:0 0 50px;padding:25px;background-color:#e4e4e4;text-align:center}.sns_follow h3{margin-bottom:30px}.sns_follow ul{margin:0 auto 30px}.sns_follow ul li{display:inline-block;margin:0 25px}.sns_follow ul li span{transform:scale(1);transform-origin:center;transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;display:block}.sns_follow ul li a:active span{transform:scale(.95);transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}.sns_follow p{font-size:15px;color:#535353}.tag_title{width:360px;margin:0 auto 20px}.tags{margin:0;padding-bottom:25px;position:relative;overflow:hidden}.tags li{margin:0 15px 10px 0;padding:5px 15px;border-radius:13px;line-height:24px;float:left;background-color:#ff82a8;background:linear-gradient(#fda9c2,#ff82a8)}.tags li a{color:#000;text-decoration:none}.tags li a:hover{}.tags li a:before{content:"#"}.pager{height:80px;margin-bottom:50px;padding:0 80px;font-size:18px;font-weight:700;line-height:20px;vertical-align:bottom;color:#f75693;border-bottom:4px solid #231f20;text-align:center;position:relative}.pager li{margin:28px 17px 0;vertical-align:bottom;display:inline-block}.pager li a,.pager li.over{font-size:14px;font-weight:400;text-decoration:none;color:#000}.pager li.prev{position:absolute;top:0;left:0}.pager li.next{position:absolute;top:0;right:0}.slide_image{width:574px;height:490px;margin-bottom:20px;position:relative;overflow:hidden}.slide_image .image_box{align-items:center}.slide_image .image_box div{width:380px;padding:0;position:relative}.slide_image .image_box div img{width:auto;height:auto;max-width:100%;max-height:100%;text-align:center}.slide_image .image_box div a{position:relative;display:block}.slide_image .image_box div a::after{content:" ";width:100%;height:100%;background:url(/common/img/icon_viewmore.png) center center no-repeat;background-size:197px auto;position:absolute;top:0;left:0;z-index:1}.slide_image div .page_count{padding:2px 2px 0;color:#f53780;font-size:21px;line-height:24px;font-weight:700;text-decoration:none;position:absolute;bottom:10px;right:10px;background-color:rgba(255,255,255,.75)}.slide_image div .page_count span{font-weight:400}.slide_image .prev{position:absolute;top:0;left:0;cursor:pointer;z-index:1}.slide_image .next{position:absolute;top:0;right:0;cursor:pointer;background-color:rgba(255,255,255,.7);z-index:1}.slide_image .next img{opacity:0}.slide_image .next.on{background-color:transparent}.slide_image .next.on img{opacity:1}.slide-cont{margin:0 auto 20px;position:relative}.slide_image.topic_slide{width:512px;height:auto;margin:0 auto 10px;position:relative;overflow:hidden}.slide_image.topic_slide .image_box div{width:512px;height:100%;padding:0;position:relative;display:table}.slide_image.topic_slide .image_box div div{display:table-cell;text-align:center;vertical-align:middle}.slide_image.topic_slide .image_box div img{width:100%;height:auto;max-width:100%;max-height:none;text-align:center}.slide_image.topic_slide .image_box div a{position:relative;display:block}.slide_image.topic_slide .image_box div a::after{content:" ";width:100%;height:100%;background:0 0;background-size:197px auto;position:absolute;top:0;left:0;z-index:1}.slide_image.topic_slide div .page_count{padding:2px 2px 0;color:#f53780;font-size:21px;line-height:24px;font-weight:700;text-decoration:none;position:absolute;bottom:10px;right:10px;background-color:rgba(255,255,255,.75)}.slide_image.topic_slide div .page_count span{font-weight:400}.slide-cont .prev{width:50px;height:100%;background:url(/common/img/btn_topic_prev.png?01) center center no-repeat;position:absolute;top:0;left:0;cursor:pointer}.slide-cont .next{width:50px;height:100%;position:absolute;top:0;right:0;cursor:pointer;background-image:url(/common/img/btn_topic_next.png?01);background-position:center;background-repeat:no-repeat}.slide-cont .page{margin:0 auto 15px;font-size:14px;font-weight:700;line-height:20px;text-align:center}.slide-cont .captions{margin:0 50px 20px;font-size:12px;line-height:20px;color:#5c5c5c}.slide-cont .captions li{display:none}.thumb_list_title{margin:0;padding-bottom:37px;background:url(/common/img/pink_dot.png) center bottom repeat-x;text-align:center}.thumb_list_title img{max-width:100%;height:auto}.thumb_list{margin-bottom:80px}.thumb_list>div{padding:15px 0 22px;background:url(/common/img/pink_dot.png) center bottom repeat-x}.thumb_list>div:first-child{}.thumb_list>div:last-child{padding-bottom:22px}.thumb_list.dot_border>div{padding:20px 0;border-bottom:1px dashed #888;background:0 0}.thumb_list.dot_border>div:first-child{border-top:1px dashed #888}.thumb_list.dot_border>div:last-child{padding-bottom:20px}.thumb_list a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;color:inherit;text-decoration:none;transition:opacity 100ms ease;position:relative}.thumb_list a:hover{opacity:.7}.thumb_list .img{width:140px;text-align:center;flex:0 0 140px}.thumb_list .img img{max-width:100%}.thumb_list .caption{margin-left:20px;margin-bottom:50px;font-size:14px;font-weight:700;line-height:25px}.thumb_list .caption .new{margin-bottom:5px;display:block}.thumb_list .caption .new span{padding:0 8px;font-weight:700;color:#fff;background-color:#000;display:inline-block}.thumb_list h4{font-size:14px;line-height:14px;font-weight:400;position:absolute;right:0;bottom:20px}.thumb_list .date{font-size:14px;line-height:14px;font-weight:400;position:absolute;right:0;bottom:0}#topic_list{margin-left:-12px}#topic_list li{width:300px;height:300px;margin:0 0 12px 12px;position:relative;overflow:hidden;float:left}#topic_list li a{width:100%;height:100%;display:block;position:relative;overflow:hidden}#topic_list li .cover{width:100%;height:100%;position:absolute;background-size:cover;z-index:1}#topic_list li .reco_title{width:270px;font-size:15px;line-height:23px;font-weight:700;color:#333;position:absolute;right:10px;bottom:32px;word-break:break-all;z-index:2;background-color:rgba(255,255,255,.7);padding:3px 5px}#topic_list li.twitter .reco_title:after{margin-left:5px;content:url(/common/img/icon_topic_tw.png);display:inline-block}#topic_list li.instagram .reco_title:after{margin-left:5px;content:url(/common/img/icon_topic_inst.png);display:inline-block}#topic_list li .counter{font-size:12px;color:#fff;position:absolute;right:10px;bottom:10px;z-index:2;background-color:rgba(0,0,0,.3);padding:0 5px}#topic_list li.pr .counter{padding:2px 5px}#topic_list li .counter:before{content:url(/common/img/icon_check_w.png?001);margin-right:2px;display:inline-block;vertical-align:sub}#topic_list li.pr .counter:before{content:""}#topic_list li .new{padding:5px 10px;font-size:16px;font-weight:700;color:#fff;background-color:#f53780;z-index:3;position:absolute;top:10px;left:7px}#topic_list li .clip{width:112px;height:112px;position:absolute;top:-31px;right:-33px;overflow:hidden;cursor:pointer;z-index:2}#topic_list li .img{width:100%;height:100%;background-size:cover}.read_more{width:100%;padding-top:20px;margin:0 auto;line-height:120px;color:#f53881;font-weight:700;cursor:pointer;clear:both;box-sizing:border-box}.read_more a{border:2px solid #f53881;display:block;color:#f53881;text-align:center;line-height:50px;text-decoration:none}.rectangle_banner{width:300px;height:300px;box-sizing:border-box;border-top:1px solid #000;border-bottom:1px solid #000;padding-top:24px;text-align:center}div.rectangle_banner{float:right}#footer{}#footer .share_list{padding:35px 0;text-align:center;background-color:#f9f9f9;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#footer .share_list li{margin:0 13px;display:inline-block}#footer .bottom_list{padding:30px 0 35px;text-align:center}#footer .bottom_list li{margin:0 20px;font-size:12px;color:#ababab;display:inline-block}#footer .bottom_list li a{text-decoration:none;color:#ababab}#footer .copyright{padding-bottom:20px;text-align:center;font-size:12px;color:#ababab}p.loading{position:fixed;bottom:-50px}#ydn_pool{display:none}.cchan video{width:100%;border:none}@media screen and (min-width:421px){.cchan video{width:284px;height:504px;border:none}}@media screen and (min-width:768px){.cchan video{width:284px;height:504px;border:none}}#topic_list .gif_text_ad h3{width:100%;font-size:16px;line-height:30px;font-weight:700;background-color:#000;text-indent:10px;color:#fff;position:static;text-align:center}#topic_list .gif_text_ad .ad_block{width:300px;height:270px;border-bottom:1px solid #232323;box-sizing:border-box}#topic_list .gif_text_ad div{height:auto;font-weight:700}#topic_list .gif_text_ad div a{height:auto;vertical-align:middle;text-decoration:none;border-top:1px solid #232323;color:#232323}#topic_list .gif_text_ad a img{width:100%;height:auto}.model_caution{width:574px;margin:0 auto 20px}.model_caution h3{margin:0 0 10px;font-size:15px;color:red}.model_caution p{font-size:12px;line-height:21px}#recommend-item-slider{width:100%;margin:0 auto 70px;position:relative;overflow:hidden}#recommend-item-slider .swiper-container{width:440px;overflow:visible}#recommend-item-slider .swiper-wrapper{margin:0 auto 20px}#recommend-item-slider .swiper-wrapper .swiper-slide{min-width:100%;max-width:100%;text-align:center}#recommend-item-slider .swiper-wrapper .s-img{margin-bottom:15px;transform:scale(1);transform-origin:center;transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;display:table-cell;vertical-align:middle}#recommend-item-slider .swiper-wrapper .s-img img{width:100%;height:auto}#recommend-item-slider .swiper-wrapper a:active .s-img{transform:scale(.95);transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out}#recommend-item-slider .swiper-wrapper .s-name{font-size:12px;line-height:20px;color:#000;text-align:center;text-decoration:underline}#recommend-item-slider .swiper-wrapper .s-price{font-size:12px;line-height:20px;font-weight:700;color:#000;text-align:center;text-decoration:underline}#recommend-item-slider .s-pagination.swiper-pagination-bullets{width:612px;margin-left:-86px}#recommend-item-slider .s-pagination .swiper-pagination-bullet{width:108px;height:auto;margin:0 9px;box-sizing:border-box;opacity:1;border-radius:0;border:1px solid transparent;background-color:transparent;vertical-align:middle}#recommend-item-slider .s-pagination .swiper-pagination-bullet img{width:100%;height:auto}#recommend-item-slider .s-pagination .swiper-pagination-bullet:first-child{margin-left:0}#recommend-item-slider .s-pagination .swiper-pagination-bullet:last-child{margin-right:0}#recommend-item-slider .s-pagination .swiper-pagination-bullet-active{border-color:#f53780}#recommend-item-slider .next{width:86px;height:100%;position:absolute;top:0;right:0;background:url(/common/sp/img/btn_recommend_slider_next.png) center center no-repeat #fff;background-size:22px auto;cursor:pointer;z-index:1}#recommend-item-slider .prev{width:86px;height:100%;position:absolute;top:0;left:0;background:url(/common/sp/img/btn_recommend_slider_prev.png) center center no-repeat #fff;background-size:22px auto;cursor:pointer;z-index:1}div.guile_adContainer_bannerSide,div.guile_adContainer_bannerRight{margin:0 auto}div#billboard_pc{width:970px;margin:0 auto}