@charset "utf-8";body{font-family:verdana,arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#444;font-size:14px}button,input,textarea{font-family:verdana,arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}input.tag_search,input[type=email],input[type=password],input[type=text],input[type=url],textarea{background:#f5f5f5;color:#444;border:1px solid #f5f5f5;border-radius:5px;box-shadow:inset 0 0 7px rgba(68,68,68,0);-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}input.tag_search:active,input.tag_search:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,textarea:active,textarea:focus{background:#fff;border:1px solid #bbb;box-shadow:inset 0 0 7px rgba(68,68,68,.2)}.modal_open{overflow:hidden!important;height:100%}#wrap{width:100%;margin:0 auto;text-align:left;position:relative}header{width:100%;height:110px;margin:0 auto;position:relative}#header_area{width:100%;box-sizing:border-box;padding:0 20px;margin:0 auto;position:relative;height:70px}#main_visual_pc{width:100%;margin:0 auto;text-align:center}#main{width:100%;padding-bottom:30px;background:#f5f5f5;position:relative}footer{background:#fff;width:100%;margin:0 auto}::selection{background:#f5bdcc}::-moz-selection{background:#f5bdcc}a{color:#444;text-decoration:none;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}a:hover{color:#e55077}.head_nav01 a:hover{-moz-opacity:0.8;opacity:.8}#recommend_article section .link,#result_article section .link,#top_article section .link{cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#recommend_article section .link .photo_link,#result_article section .link .photo_link,#top_article section .link .photo_link{position:relative}#recommend_article section .no_link,#result_article section .no_link,#top_article section .no_link{cursor:default}.drawer-toggle{position:fixed;left:0;top:0;height:20px;width:20px;z-index:1000;cursor:pointer}.simplesidebar{width:220px}.menu-button{width:50px;height:50px;position:fixed;top:0;left:0;z-index:1000;cursor:pointer}.hambarg{background:#444;width:21px;height:3px;margin-left:0!important;margin-right:0!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;transition:.5s}.hambarg:first-child{position:absolute;top:10px;left:50%}.hambarg:nth-child(2){position:absolute;top:17px;left:50%}.hambarg:nth-child(3){position:absolute;top:24px;left:50%}.drawer-open #open-sb .hambarg{opacity:0}.drawer-open .hambarg{top:50%}.drawer-open .hambarg:first-child{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:#fff}.drawer-open .hambarg:nth-child(2){-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.drawer-open .hambarg:nth-child(3){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#fff}.hambarg_menu{position:absolute;top:30px;left:0;right:0;text-align:center;letter-spacing:-.05em}.drawer-open .hambarg_menu{display:none}#g_nav ul{height:70px}#g_nav ul li{float:left}#g_nav ul li a{line-height:70px;display:block;padding:0 10px}#head_nav{position:absolute;top:0;right:20px}#head_nav .head_nav01,#head_nav .head_nav02,#head_nav .head_nav03{float:left;text-align:center}#head_nav #active_box{position:relative;cursor:pointer}.head_menu,.head_menu02,.head_nav01,.head_nav02 i,.head_nav03 .head_menu:after{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.head_nav01{margin-top:10px}.head_nav01 a{background:#e55077;color:#fff;height:50px;line-height:50px;display:block;padding:0 25px;border-radius:5px}.head_nav02{position:relative}.head_nav02 i{width:70px;line-height:70px;display:block}.head_nav02 .icon-bell2-w,.head_nav02 .selected .icon-bell2-w{color:#bdbdbd}.head_nav02 .icon-bell2-w:hover{cursor:pointer}.head_nav02 .icon-bell2-w:hover,.head_nav02 .selected .icon-bell2-w{color:#444}.head_nav02 ul{width:250px;margin-right:-125px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:10px;position:absolute;top:70px;right:50%;text-align:left;box-shadow:0 0 4px 0 rgba(0,0,0,.4);transform:scale(0);-webkit-transform:scale(0);transition:250ms;-webkit-transition:250ms;transform-origin:top right;-webkit-transform-origin:top right}.head_nav02 .selected:before,.head_nav02 .tb_ul_active{transform:scale(1);-webkit-transform:scale(1)}.head_nav02 ul li{background:#fff;border-bottom:1px solid #eee;padding:10px;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.head_nav02 ul li:first-child{border-radius:10px 10px 0 0}.head_nav02 ul li:nth-last-child(2){border-bottom:none;border-radius:0 0 10px 10px}.head_nav02 ul li:only-of-type{border-radius:10px}.head_nav02 ul li:hover{background:#f5f5f5}.head_nav02 ul li:last-child{border-bottom:none}.head_nav02 ul li .active_img{float:left}.head_nav02 ul li .active_text{padding-left:50px}.head_nav02 ul li .user_thum_M{margin-right:10px}.head_nav02 ul li img{float:left;margin:0 10px 10px 0;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;width:40px}.head_nav02 ul li .data{color:#909090;display:block;margin-top:5px;text-align:right}.head_nav03{height:70px;cursor:pointer;position:relative}#topbar #head_nav .head_nav03{float:right;max-width:140px;position:relative}#user_nav{padding-right:15px}.head_menu{color:#aaa}.head_menu:hover{color:#444}.head_menu .available{position:absolute;top:5px;right:0;width:20px;height:16px;line-height:1;padding:4px 0 0;background:#e55077;color:#fff;border-radius:10px;text-align:center}.selected{color:#444}.head_nav03 .head_menu:hover:after{border-top:6px solid #444}.head_nav03 .user_icon{line-height:70px;display:inline-block;padding-right:5px;float:left}.head_nav03 .head_username{min-width:70px;max-width:90px;text-align:left;line-height:70px;float:left;overflow:hidden;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.head_nav03 .head_menu:after{content:"";width:0;height:0;border:4px solid transparent;border-top:6px solid #aaa;position:absolute;right:0;top:50%;margin-top:-3px}.head_nav03 .selected:after{content:"";width:0;height:0;border:4px solid transparent;border-top:6px solid #444;position:absolute;right:0;top:50%;margin-top:-3px}.head_nav03 .selected{color:#444}.head_nav03 .selected:before{transform:scale(1);-webkit-transform:scale(1)}.head_nav03 ul{background:#fff;width:270px;height:280px;text-align:left;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:10px;position:absolute;top:70px;right:0;transform:scale(0);-webkit-transform:scale(0);transition:250ms;-webkit-transition:250ms;transform-origin:top right;-webkit-transform-origin:top right}.head_nav03 .tb_ul_active{display:block;transform:scale(1);-webkit-transform:scale(1)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.head_nav03 ul:not(:target){opacity:1;transform:scale(0)}.head_nav03 .tb_ul_active:not(:target){transform:scale(1)}}.head_nav03 ul li{float:left;width:33%;text-align:center;margin-top:30px}.head_nav03 ul #name .user_thum_M{margin:0 auto 10px;float:none}.head_nav03 ul #name{float:none;margin-top:15px;width:100%;text-align:center;color:#e55077}.head_nav03 ul #name img{display:block;width:40px;margin:0 auto 10px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.head_nav03 ul li a{display:block;width:100%;height:100%}.head_nav03 ul li .icon{color:#4e4e4e;width:100%;height:100%;display:block;position:relative}.head_nav03 ul li .icon:hover{color:#e55077}.head_nav03 ul li i{display:block;margin:0 auto;padding-bottom:10px}.head_nav03 ul li .icon i:after,.head_nav03 ul li .icon i:before{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.head_nav03 ul li .icon i:after{margin-left:-15px;position:absolute;top:0;left:50%;opacity:0}.head_nav03 ul li .icon:hover i:before{opacity:0}.head_nav03 ul li .icon:hover i:after{opacity:1}.head_nav03 ul li .icon .icon-create-w:after{content:"\e609"}.head_nav03 ul li .icon .icon-clip-w:after{content:"\e622"}.head_nav03 ul li .icon .icon-thumup-w:after{content:"\e615"}.head_nav03 ul li .icon .icon-follow-w:after{content:"\e607"}.head_nav03 ul li .icon .icon-set-w:after{content:"\e610"}.head_nav03 ul li .icon .icon-logout2:after{content:"\e60e"}#search_icon .icon-search{cursor:pointer}#search_icon .serch_form span:hover{color:#444}#search_icon .head_menu,#search_icon .head_menu02{cursor:pointer}#search_icon ul{display:block;width:290px;height:40px;border-radius:5px;position:absolute}#search_icon form{width:290px;height:38px;display:inline-block;vertical-align:middle;position:relative}#search_icon form input{background:#f5f5f5;color:#444;width:240px;padding:0 40px 0 10px;height:38px;line-height:25px;border:1px solid #f5f5f5;border-radius:5px;box-shadow:inset 0 0 7px rgba(68,68,68,0);outline:0;-webkit-appearance:none;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#search_icon form input:active,#search_icon form input:focus{background:#fff;border:1px solid #bbb;box-shadow:inset 0 0 7px rgba(68,68,68,.2)}.search_pc form button{background:0 0;color:#444;display:inline;padding:0;position:absolute;top:8px;right:7px;cursor:pointer}#search_icon .icon-search:hover{color:#444}#cate_nav{background:#eee;width:100%;margin:0 auto;height:39px;text-align:center;border-top:1px solid #ccc}#cate_nav .cate_nav_ul{width:960px;height:39px;display:table;margin:0 auto}#cate_nav .cate_nav_ul .cate_nav_list{display:table-cell;position:relative}.cate_nav_ul .cate_nav_list ul{padding:0;position:absolute;top:39px;left:0;width:200px;box-shadow:0 0 5px rgba(0,0,0,.2);opacity:0;z-index:-1;visibility:visible;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;-transition:opacity 0.4s ease}.cate_nav_ul .cate_nav_list:last-child ul{left:-78px}#cate_nav .cate_nav_ul .cate_nav_list ul .tag_list{display:block;color:#000;text-align:left}#cate_nav .cate_nav_ul .cate_nav_list .cate_name{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;display:block;line-height:39px;padding:0 20px;position:relative;z-index:1000}#cate_nav .cate_nav_ul .cate_nav_list:hover .cate_name{background:#444;color:#fff}#cate_nav .cate_nav_ul .cate_nav_list ul .tag_list .tag_name{background:#fff;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;display:block;line-height:40px;padding:0 10px;opacity:0}#cate_nav .cate_nav_ul .cate_nav_list ul .tag_list .tag_name:hover{color:#e55077}#cate_nav .cate_nav_ul .cate_nav_list:hover ul{display:block;opacity:1;visibility:visible;z-index:1000}#cate_nav .cate_nav_ul .cate_nav_list:hover ul .tag_list a{opacity:1;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#main_nav{width:100%;height:94px;text-align:center;border-bottom:3px solid #ddd;margin-bottom:55px}#main_nav ul{text-align:center;display:inline-table}#main_nav ul li{float:left;padding-left:37px}#main_nav ul li:first-child{padding:0}#main_nav ul li .main_nav_icon{background:#aaa;width:50px;height:50px;text-align:center;display:inline-block;border-radius:50%}#main_nav ul li a{display:block;width:80px;padding-top:54px;color:#aaa;border-bottom:3px solid #ddd}#main_nav ul li a i{color:#fff;width:50px;height:50px;display:table-cell;vertical-align:middle}#main_nav ul li a .main_nav_icon,#main_nav ul li a span{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#main_nav ul .main_nav02 a:hover span{color:#e55077}#main_nav ul .main_nav02 a:hover .main_nav_icon{background:#e55077}#main_nav ul .main_nav03 a:hover span{color:#dccb5f}#main_nav ul .main_nav03 a:hover .main_nav_icon{background:#dccb5f}#main_nav ul .main_nav04 a:hover span{color:#75c0e0}#main_nav ul .main_nav04 a:hover .main_nav_icon{background:#75c0e0}#main_nav ul li a span{color:#aaa;text-align:center;line-height:1;display:block}#main_nav ul li a .result{margin-bottom:10px}#main_nav ul li a .cate_name{margin:10px 0}#main_nav ul .main_nav01 .current,#main_nav ul .main_nav01 a:hover{color:#505050;border-bottom:3px solid #505050}#main_nav ul .main_nav02 .current,#main_nav ul .main_nav02 a:hover{color:#e55077;border-bottom:3px solid #e55077}#main_nav ul .main_nav03 .current,#main_nav ul .main_nav03 a:hover{color:#dccb5f;border-bottom:3px solid #dccb5f}#main_nav ul .main_nav04 .current,#main_nav ul .main_nav04 a:hover{color:#75c0e0;border-bottom:3px solid #75c0e0}.pickup{background:#f5f5f5;width:100%;padding-bottom:30px}.pickup_inner,.pickup_inner_sub{float:left;position:relative;overflow:hidden;cursor:pointer;width:50%}.pickup_inner .pickup_photo,.pickup_inner_sub .pickup_photo{height:400px;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.pickup_inner .pickup_title,.pickup_inner_sub .pickup_title{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));width:100%;padding-top:40px;position:absolute;bottom:0}.pickup_inner_sub h2,.pickup_title h2{color:#fff;line-height:1.4;padding:20px 30px;text-shadow:0 1px 1px rgba(0,0,0,.8);-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.pickup_inner_sub h2 a .pickup_title h2 a:hover,.pickup_inner_sub h2 a:hover,.pickup_title h2 a{color:#fff}.pickup_inner:hover .pickup_photo,.pickup_inner_sub:hover .pickup_photo{transform:scale(1.2,1.2)}#top_special{width:630px;height:386px;float:left;margin:0 15px 35px}#top_special .photo{width:100%;height:100%;cursor:pointer}#top_article{width:100%;margin:0 auto}#top_article section{width:300px;margin:0 15px 35px;overflow:hidden;background:#fff;padding-right:0!important;float:left}#result_article section{width:300px;margin:0 15px 35px;overflow:hidden;background:#fff;float:left}#recommend_article section{width:300px;margin:0 15px 35px 0;overflow:hidden;background:#fff;float:left}.article_col_2 #result_article section{margin:0 30px 35px 0}.article_area section .photo{height:212px;position:relative;background-size:cover}.article_area section .link{position:relative}.article_area section .link p{margin-left:-15px;position:absolute;top:197px;left:50%;z-index:100;width:30px;height:30px}.article_area section .link ul li{line-height:1}.article_area section .link .icon-category1,.article_area section .link .icon-category2,.article_area section .link .icon-category3{padding:0}.article_area section .link p i.icon{color:#fff;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;font-style:normal;display:block}.article_area section .link .icon-category1 i.icon{background:#e55077}.article_area section .link .icon-category2 i.icon{background:#dccb5f}.article_area section .link .icon-category3 i.icon{background:#75c0e0}.article_area section dl{padding:30px 20px 10px}.article_area section dl dt{margin-bottom:10px;line-height:1}.article_area section dl dd{font-weight:700;height:60px;max-height:60px;line-height:1.3;padding:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article_area section .info{padding:0 20px 20px;height:30px}.article_area section .info .info_col-2{width:120px}.article_area section .info li{float:left}.article_area section .info .username{width:140px;overflow:hidden;word-wrap:break-word;min-height:1px}.article_area section .info .username img{margin-right:10px;width:20px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;float:left;display:block}.article_area section .info .username .user_thum_S{float:left;margin-right:10px}.article_area section .info .username span{max-width:105px;height:25px;display:table-cell;vertical-align:middle}.article_area section .info .username a{color:#e55077;display:block}.article_area section .info .info_col-2 .status{float:right}.article_area section .info .info_col-2 .status li{line-height:25px}.article_area section .info .info_col-2 .status .clip .icon{margin-right:5px}.article_area section .info .info_col-2 .status .evaluation{letter-spacing:1px;display:none}.article_area section .info .info_col-2 .status .evaluation span{letter-spacing:0}.article_area section .info .info_col-2 .status .evaluation .icon-thumup-w,.article_area section .info .info_col-2 .status .evaluation .icon-user2{margin-right:0}.article_area section .info .username:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .article_area section .info .username{height:1px}.article_col_2 .category3 .info .li_status{float:right}.user_thum_L{width:100px;height:100px;border-radius:50%}.user_thum_M{width:40px;height:40px;border-radius:50%}.user_thum_S{width:25px;height:25px;border-radius:50%}#foot_cate{width:100%;margin:0 auto;padding:0 0 60px;background:#f5f5f5}.fc_ti{margin:0 auto 30px;text-align:center}.fc_ti dt{margin:0 0 10px}.fc_ti .jp{margin:0 0 5px;position:relative;display:inline}.fc_ti .jp span{padding:0 20px;position:relative;background:#f5f5f5;z-index:1}.fc_ti .jp:before{content:"";width:30px;border-top:2px dotted #444;position:absolute;top:15px;left:-30px}.fc_ti .jp:after{content:"";width:30px;border-bottom:2px dotted #444;position:absolute;top:15px;right:-30px}#foot_cate_nav{width:960px;height:60px;box-sizing:border-box;margin:0 auto;background:#fff}#foot_cate_nav ul{text-align:center}#foot_cate_nav ul li{display:inline-block}#foot_cate_nav ul li a{display:block;padding:20px}#foot_cate_nav ul li a:hover{background:#444;color:#fff}#foot{width:960px;margin:0 auto}#foot_nav{height:76px;padding:30px 0;border-bottom:1px dotted #444;text-align:center}#foot_nav ul{text-align:center;display:inline-table}#foot_nav ul li{float:left;padding-left:55px}#foot_nav ul li:first-child{padding:0}#foot_nav ul li a{display:block;width:54px;position:relative;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#foot_nav ul li a i{color:#444;width:50px;height:50px;display:block;border:2px solid #444;border-radius:50%;-webkit-transition:border-color .4s;-moz-transition:border-color .4s;-ms-transition:border-color .4s;-o-transition:border-color .4s;transition:border-color .4s}#foot_nav ul li a i:after,#foot_nav ul li a i:before{margin-left:-15px;position:absolute;top:12px;left:50%;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#foot_nav ul .foot_nav03 a i:after{content:"\e608";opacity:0}#foot_nav ul .foot_nav04 a i:after{content:"\e61c";opacity:0}#foot_nav ul .foot_nav05 a i:after{content:"\e61a";opacity:0}#foot_nav ul li span{width:54px;display:block;line-height:1;text-align:center;margin-top:10px}#foot_nav ul .foot_nav01 a:hover,#foot_nav ul .foot_nav01 a:hover i{color:#e55077}#foot_nav ul .foot_nav01 a:hover i{border-color:#e55077}#foot_nav ul .foot_nav02 a:hover,#foot_nav ul .foot_nav02 a:hover i{color:#dccb5f}#foot_nav ul .foot_nav02 a:hover i{border-color:#dccb5f}#foot_nav ul .foot_nav03 a:hover,#foot_nav ul .foot_nav03 a:hover i{color:#75c0e0}#foot_nav ul .foot_nav03 a:hover i{border-color:#75c0e0}#foot_section{padding:32px 0;position:relative}#foot_link{text-align:center}#foot_link li{display:inline-block;padding:5px 25px 5px 0}#foot_link li:last-child{padding-right:0}#foot_social{padding:20px 0 0;text-align:center}#foot_social li{display:inline-block;padding-left:30px}#foot_social li:first-child{padding-left:0}footer #copy{background:#444;height:30px;line-height:30px;text-align:center;color:#fff}#bottombar{background:rgba(255,255,255,.9);width:100%;height:50px;text-align:center;margin:0 auto;border-top:1px solid #ccc;position:fixed;bottom:0;left:0;z-index:1003}#detail_bottombar_indication{display:none}#wrap .detail_bottombar_indication_block{display:block}#wrap .detail_bottombar_indication_none{display:none}#detail_bottombar{background:rgba(255,255,255,.9);width:100%;height:50px;text-align:center;margin:0 auto;border-top:1px solid #ccc;position:fixed;bottom:-50px;left:0;z-index:1003}#wrap .bottombar_down,#wrap .detail_bottombar_down{bottom:-50px}#wrap .detail_bottombar_up{bottom:0}#bottombar ul,#detail_bottombar ul{width:100%}#bottombar ul li,#detail_bottombar ul li{width:20%;text-align:center;display:inline-block;float:left}#bottombar ul li a,#bottombar ul li div,#detail_bottombar ul li a,#detail_bottombar ul li div{display:block;padding:5px 0}#bottombar ul li a i,#bottombar ul li div i,#detail_bottombar ul li a i,#detail_bottombar ul li div i{display:block}#bottombar ul li a span,#bottombar ul li div span,#detail_bottombar ul li a span,#detail_bottombar ul li div span{display:block;margin-top:5px}#bottombar ul .foot_nav01 a:hover,#bottombar ul .foot_nav02 .selected,#bottombar ul .foot_nav02:hover,#bottombar ul .foot_nav03 a:hover,#detail_bottombar ul .foot_nav01 a:hover,#detail_bottombar ul .foot_nav02:hover,#detail_bottombar ul .foot_nav03 a:hover{color:#e55077}#bottombar ul .foot_nav04 a:hover,#detail_bottombar ul .foot_nav04 a:hover{color:#dccb5f}#bottombar ul .foot_nav05 a:hover,#detail_bottombar ul .foot_nav05 a:hover{color:#75c0e0}.foot_nav02{cursor:pointer}.foot_nav02 ul{display:none;position:absolute;bottom:70px;left:5%;width:90%!important;margin:0 auto;padding:15px 15px 5px;box-sizing:border-box;background:rgba(255,255,255,.97);border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3)}.foot_nav02 ul:before{content:'';position:absolute;border-color:transparent rgba(255,255,255,.97) rgba(255,255,255,.97) transparent;border-style:solid;border-width:5px;box-shadow:2px 2px 3px rgba(0,0,0,.3);display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);bottom:-5px;left:25%}.foot_nav02 ul li{width:auto!important}.foot_nav02 ul li a{color:#fff;background:#444;line-height:1.8;margin:0 10px 10px 0;padding:5px 10px!important;display:inline-block;border-radius:4px}.foot_nav02 ul li a:hover{background:#7d7d7d}#back-top{z-index:1002;position:fixed;right:20px;bottom:-115px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#wrap .back-top-block{bottom:115px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#back-top fa-arrow-up{color:#fff}#back-top a{background:rgba(68,68,68,.6);width:60px;height:60px;display:block;border-radius:5px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#back-top i{color:#fff;font-size:26px;display:block;text-align:center;line-height:60px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#back-top a:hover{background:rgba(229,80,119,.6)}#back-top a:hover i{line-height:45px}#detailbar{width:100%;position:fixed;top:50%;margin-top:-50px;left:0;z-index:200}#detailbar ul .prev{position:absolute;right:-100px}#wrap .detailbar_up .prev{right:0}#detailbar ul .next{position:absolute;left:-100px}#wrap .detailbar_up .next{left:0}#detailbar ul .prev a{border-radius:5px 0 0 5px}#detailbar ul .next a{border-radius:0 5px 5px 0}#wrap .detailbar_down .prev{right:-100px}#wrap .detailbar_down .next{left:-100px}#wrap .bottombar_down,#wrap .bottombar_up,#wrap .detailbar_down ul li,#wrap .detailbar_up ul li{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#detailbar ul li{width:95px;height:95px;z-index:2000}#detailbar ul li a{background:rgba(68,68,68,.6);color:#fff;width:95px;height:95px;display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#detailbar ul li a:hover{background:rgba(229,80,119,.6)}#detailbar ul li a i{font-size:34px;line-height:34px;padding-bottom:10px;display:block}#detailbar ul li a span{font-size:14px;display:inline-block}#head_nav .login,#head_nav .signup{float:left}#head_nav .login a,#head_nav .signup a{line-height:70px;display:block;padding:0 10px}#signup .receive_area{margin:10px 0 25px;text-align:left}.receive_area input{display:none}.receive_area label{height:30px;display:inline-block;padding-left:40px;line-height:30px;position:relative;cursor:pointer}.receive_area label:before{content:"";background:#eee;width:28px;height:28px;margin-top:-15px;display:block;border:1px solid #444;border-radius:10%;position:absolute;top:50%;left:0;cursor:pointer}.receive_area input[type=checkbox]:checked+label:after{content:"";position:absolute;top:50%;left:7px;width:8px;height:14px;display:block;margin-top:-10px;margin-left:2px;border:3px solid #c9365c;border-left:0;border-top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#account_info .receive_area{margin:0}#colorbox_wrap{background:#fff;border-radius:10px;position:relative}#colorbox_wrap a{text-decoration:underline}#colorbox_wrap a:hover{text-decoration:none}#form_box{text-align:center;margin:0 auto}#form_box .consent{margin-bottom:20px}#form_box .consent a{text-decoration:underline}#form_box h2{padding:40px 0}#form_box .form_box_inner{width:340px;margin:0 auto}#form_box .or{height:1px;display:block;margin:30px auto;border-bottom:1px solid #444;position:relative}#form_box .or:after{content:"or";background:#fff;width:44px;text-align:center;display:block;margin-left:-22px;position:absolute;top:-10px;left:50%}#form_box .password p{text-align:left;margin-bottom:20px}#form_box .form-control{margin-top:15px}.form_style{background:#f5f5f5;width:320px;height:45px;padding:0 10px;border-radius:5px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#fb_box .btn{background:#3b5998;color:#fff;text-align:center;text-decoration:none;padding:18px 0;display:block;border-radius:5px;box-shadow:0 3px 0 #173366;-webkit-box-shadow:0 3px 0 #173366;-moz-box-shadow:0 3px 0 #173366;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}#fb_box .btn:hover{background:#5d77bb}#submit_box{margin:15px 0 30px}.pass_henko{margin:50px auto 0;width:340px}.new_reg a,.pass_henko a,.submit_button{background:#e55077;color:#fff;width:100%;padding:18px 0;text-align:center;text-decoration:none;display:block;border:none;border-radius:5px;box-shadow:0 3px 0 #ab1a40;-webkit-box-shadow:0 3px 0 #ab1a40;-moz-box-shadow:0 3px 0 #ab1a40;cursor:pointer;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.new_reg a:hover,.pass_henko a:hover,.submit_button:hover{background:#f17797}.form-sub{text-align:center;margin:0 auto 30px}#signupover{display:none}#signupover .form-sub{line-height:1.8}#signupover #confirm{background:#f5f5f5;font-weight:700;line-height:45px;margin:30px 0;border-radius:5px}.have a{background:#eee;width:100%;line-height:1;display:block;padding:20px 0;position:absolute;bottom:0}#sendover{background:#2f5ecc;color:#fff;margin-bottom:20px;border-radius:5px;padding:10px 0;display:none}.width_designate{width:960px;margin:0 auto}#pankuzu li{float:left;height:42px;line-height:42px;position:relative}#pankuzu li a:after{content:"";width:15px;height:42px;display:block;background:url(../images/pankuzu_aHR0cD.png) no-repeat;position:absolute;top:0;right:-15px}#pankuzu li:last-child{margin:0 10px 0 30px}#pankuzu li:last-child a:after{content:"";display:none}#pankuzu .home a{padding:0 15px 0 10px;background:0 0}#pankuzu li a{display:block;padding:0 15px 0 30px}#cate_ti{padding:50px 0;text-align:center}.bg_cate_photo{width:100%;height:328px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px}#bg_cate_matome{background-image:url(../images/bg_cate_matome_aHR0cD.jpg)}#bg_cate_recipes{background-image:url(../images/bg_cate_recipe_aHR0cD.jpg)}#bg_cate_photos{background-image:url(../images/bg_cate_photo_aHR0cD.jpg)}.bg_cate_photo #catch{color:#fff;text-align:center;height:168px}.bg_cate_photo #cate_ti{padding:50px 0 15px;line-height:1}.bg_cate_photo #select_area{width:960px;box-sizing:border-box;margin:0 auto;padding:30px 30px 10px;background:rgba(254,254,254,.9)}.bg_cate_photo #select_area .sec_tags{float:left;width:640px;height:120px;padding:0 0 0 30px;border-left:1px solid #ccc}#select_area{background:#fff;padding:30px}.select_fukidashi{content:'';border-top:24px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;width:1px;height:1px;margin:0 auto;text-align:center}#select_area .sec_sort{float:left;width:220px}#select_area .sec_tags{float:left;width:640px;padding:0 0 30px 30px;border-left:1px solid #ccc}#select_area h2,#select_area p{margin-bottom:20px}.sec_sort select{width:140px;height:43px;line-height:43px;padding:0 0 0 10px;background:#f3f3f3;border-radius:5px;border:1px solid #ccc;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.sec_sort select::-ms-expand{display:none}.sec_sort form{width:140px;position:relative}.sec_sort form:after{content:"";width:0;height:0;display:block;border:4px solid transparent;border-top:6px solid #444;position:absolute;right:10px;top:50%;margin-top:-3px}.sec_sort select:focus,.sec_sort select:hover{border-color:#e55077;background:#fff}#connection_tag .nav_tags a,#photo_heading .nav_tags a,.sec_tags .nav_tags a{color:#fff;background:#444;line-height:1.8;margin:0 5px 10px 0;padding:5px 10px;display:inline-block;border-radius:4px}#connection_tag .nav_tags a:hover,#photo_heading .nav_tags a:hover,.sec_tags .nav_tags a:hover{background:#7d7d7d}.select_result{text-align:center;font-weight:700;margin:20px 0 50px}.pagination{height:35px;text-align:center}.pagination ul{display:inline-block}.pagination li{min-width:35px;margin:0 5px;float:left}.pagination li.active{background:#e55077;color:#fff;width:35px;height:35px;text-align:center;border-radius:3px}.pagination li.active span{width:35px;height:35px;display:table-cell;vertical-align:middle}.pagination li a{background:#fff;width:35px;height:35px;display:table-cell;vertical-align:middle;border-radius:3px}.pagination li a:hover{background:#444;color:#fff}.pagination li a i{width:35px;height:35px;font-weight:700;display:table-cell;vertical-align:middle}.pagination li a:hover i{color:#fff}#contents{width:660px;float:left}#side{width:300px;float:right}.side_bg{padding:15px 0 30px}.side_bg_mb{margin-bottom:0}.ranking h2{padding:0 0 20px;font-weight:700}.ranking_contents li{margin-bottom:30px;position:relative}.ranking_contents li a{display:block}#side_list .ranking_contents li:last-child{margin-bottom:0}.ranking_contents li .link{cursor:pointer}.ranking_contents li .link .rank_text{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.ranking_contents li .link:hover .rank_text{color:#e55077}.ranking_contents li .thumbnail{background-position:50% 50%;background-size:cover;height:120px;width:120px;float:left;position:relative}.ranking_contents{counter-reset:number 0}.ranking_contents li:before{counter-increment:number 1;content:counter(number) "";color:#fff;position:absolute;top:-5px;left:-5px;text-align:center;width:32px;height:32px;line-height:32px;-webkit-transition:.4s;-moztransition:all 0.4s ease;-ms-transition:.4s;-o-transition:.4s;transition:.4s;z-index:2}.ranking_contents li .triangle{position:absolute;top:-5px;left:-20px;border-bottom:30px solid rgba(229,80,119,.7);border-right:30px solid transparent;border-left:30px solid transparent;width:1px;height:1px;margin:0 auto;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);z-index:1;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.ranking_contents li:hover .triangle{border-bottom:30px solid rgba(229,80,119,.7);color:#e55077;border-right:30px solid transparent;border-left:30px solid transparent}.ranking_contents li a .thumbnail{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.ranking_contents li a:hover .thumbnail{-moz-opacity:0.8;opacity:.8}.ranking_contents li .rank_text_area{width:165px;float:right}.ranking_contents li .rank_text{height:60px;font-weight:700;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:10px}.ranking_contents li .rank_text_area .username{margin-bottom:10px}.ranking_contents li .rank_text_area .user_thum_S{float:left;margin-right:10px}.ranking_contents li .rank_text_area .username span{max-width:105px;height:25px;display:table-cell;vertical-align:middle}.ranking_contents li .rank_text_area .status .clip{float:left;margin-right:15px}.ranking_contents li .rank_text_area .status .evaluation{float:left;display:none}.ranking_contents li .rank_text_area .status .dd_label_PR{float:right}.ranking_contents li .rank_text_area .status i{margin-right:5px}#article_detail_heading{width:100%;background:#fff;padding:30px 0}#section_detail_heading{max-width:960px;margin:0 auto;padding:0 30px}#article_detail_heading .photo{float:left;width:22.5%;max-width:220px;height:220px;margin-right:3.5%}#article_detail_heading .text{width:74%;float:left}#article_detail_heading .text time,#photo_heading .text time{display:block;margin-bottom:10px}#article_detail_heading .desc_area{min-height:65px}#article_detail_heading .text h1,#photo_heading .text h1{font-weight:700;line-height:1.4;margin-bottom:10px}#article_detail_heading .info{margin-top:10px}#article_detail_heading .info .evaluation{float:left;width:40%}#article_detail_heading .info .evaluation .evaluation_rcnt{letter-spacing:.1em;display:none}#article_detail_heading .info .evaluation .evaluation_user,#evaluation_ul .evaluation_user{overflow:hidden;width:100%;word-wrap:break-word}#article_detail_heading .info .evaluation .evaluation_user{margin-bottom:10px}#article_detail_heading .info .evaluation .evaluation_user a,#evaluation_ul .evaluation_user a{color:#e55077;display:block}#article_detail_heading .info .evaluation .evaluation_user .user_thum_S,#evaluation_ul .evaluation_user .user_thum_S{float:left;margin-right:10px}#article_detail_heading .info .evaluation .evaluation_vtotal,#evaluation_ul .evaluation_vtotal{float:left;margin-right:30px}#article_detail_heading .info .evaluation .evaluation_vtotal{display:none}#article_detail_heading .info .evaluation .evaluation_vtotal i,#evaluation_ul .evaluation_vtotal i{vertical-align:middle}#article_detail_heading .info .evaluation .evaluation_rcnt,#evaluation_ul .evaluation_rcnt{float:left}#evaluation_ul{margin-top:20px}#article_detail_heading .info .like_area{float:right}#article_detail_heading .info .like_area ul li{float:left}#article_detail_heading .info .like_area ul .facebook{height:60px;margin-right:20px}#article_detail_heading .info .clip{float:right}#article_detail_heading .info .clip a,#photo_heading .clip a,.sns_clip a{background:#e55077;color:#fff;width:270px;font-weight:700;text-align:center;display:block;padding:14px 0;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40}#article_detail_heading .info .clip a:hover,#photo_heading .clip a:hover,.sns_clip a:hover{background:#f17797;text-decoration:none}#article_detail_heading .info .under_clip a,#photo_heading .under_clip a,.sns_clip .under_clip a{background:#f9d6dd;color:#e55077;box-shadow:0 5px 0 #d9899e;-webkit-box-shadow:0 5px 0 #d9899e;-moz-box-shadow:0 5px 0 #d9899e}#article_detail_heading .info .under_clip a .icon-clip-w,#photo_heading .under_clip a .icon-clip-w,.sns_clip .under_clip a i{color:#e55077}#article_detail_heading .info .under_clip a:hover,#photo_heading .under_clip a:hover,.sns_clip .under_clip a:hover{background:#f8bbcc}#article_detail_heading .info .clip .icon-clip,#photo_heading .clip .icon-clip,.sns_clip i{color:#e55077}#article_detail_heading .info .clip i,#photo_heading .clip i,.sns_clip i{color:#fff;margin-right:15px;vertical-align:middle}#article_detail_heading .info .clip span,#photo_heading .clip span,.sns_clip span{margin-left:15px}#article_detail_heading .info .clip .state,#photo_heading .clip .state,.sns_clip .state{margin-left:0}.detail_caption{margin:20px 0;text-align:center}#article_preparation{width:920px;padding:30px 20px;background:#fff}#article_preparation #materials{float:left;width:445px}#article_preparation #tool{float:right;width:445px}#article_preparation section h3{font-weight:700}#article_preparation section dl:after{content:".";display:block;clear:both;height:0;visibility:hidden}#article_preparation section dl{border-bottom:1px dotted #ccc;padding:15px 0}#article_preparation section dl dt{width:59%;float:left}#article_preparation section dl dd{width:39%;float:right;text-align:right}#detail_main{padding-top:40px}#article_detail_contents{width:630px;background:#fff;float:left}#article_detail_contents .article_detail_area{padding:30px}#article_detail_contents .entry_contents{padding-bottom:30px}#connection_tag{padding:30px 0}.article_detail_area #connection_tag{padding:30px 0 0}#connection_tag h3{font-size:16px;margin-bottom:1em;font-weight:700;border-left:3px solid #e55077;padding-left:10px}.follow_box{position:relative}.follow_box_bg{background:#eee}.follow_box .follow_box_inner{padding:0}#follow_box_column{width:100%}.follow_box .follow_box_img{float:left;width:390px}.follow_box .follow_box_img .photo{width:390px;height:190px}.follow_box .follow_box_text{float:left;width:100%;margin-left:-390px;padding:20px 0}.follow_box .follow_box_text .follow_box_text_inner{margin-left:390px;text-align:center}.follow_box .follow_box_title{font-weight:700;text-align:center;margin:0;padding:0;border:none}.follow_box .follow_box_title span{display:block}.follow_box .follow_box_btn{margin:20px auto}.follow_box .follow_box_btn iframe{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3)}.follow_box .follow_box_sub{margin:0}.entry_contents .detail_link{margin:30px 0;text-align:center}.entry_contents .detail_link a{color:#e55077;padding:15px 20px;min-height:60px;box-sizing:border-box;display:inline-block;border-radius:30px;border:2px solid #e55077;min-width:66.667%;margin:0 auto}.entry_contents .detail_link a span{vertical-align:middle}.entry_contents .detail_link a i{margin-left:5px;vertical-align:middle}.entry_contents .detail_link a:hover{background:#e55077;border:2px solid #e55077;color:#fff}#rec_ti{margin:30px auto}#detail_special{width:630px;height:376px;margin:0 auto}#detail_special .photo{width:100%;height:100%;cursor:pointer}#detail_special02{width:100%;height:236px;margin:0 auto}#detail_special02 .photo{width:100%;height:100%;cursor:pointer}.sns_box{padding:15px 30px 40px}.sns_box .sns_share{width:280px;float:left;margin:5px 0}.sns_box .sns_clip{float:right;width:270px}.sns_box .share_icon{width:86px;float:left;border-right:1px dotted #aaa;margin:12px 0;line-height:1!important}.sns_box .share_icon i{margin-right:10px;vertical-align:middle}.sns_box .sns-btn{width:190px;float:left}#photo_heading .sns_box .sns-btn{width:180px}.sns_box .sns-btn li{float:left;width:46px;height:46px;padding:0 0 0 15px}.sns-btn li a{width:46px;height:46px;box-sizing:border-box;display:inline-block;line-height:1;border-radius:50%;border:1px solid #aaa}.sns-btn li .sns_btn_wrap .sns_btn_inner{display:inline-block;margin:9px 0}.sns-btn li .sns_btn_wrap{text-align:center}.sns-btn li .sns_btn_wrap .sns_btn_inner i{width:26px;vertical-align:middle;background:#fff;color:#aaa}.sns-btn li .sns_btn_wrap .sns_btn_inner p{padding:0;display:inline-block;vertical-align:middle}.sns-btn li a i,.sns-btn li a:hover i{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.sns-btn .facebook_share a:hover{background:#3b5998;border:1px solid #3b5998}.sns-btn .facebook_share a:hover i{color:#fff;background:#3b5998}.sns-btn .tweet a:hover{background-color:#5ea9dd;border:1px solid #5ea9dd}.sns-btn .tweet a:hover i{color:#fff;background:#5ea9dd}.sns-btn .line a:hover{background:#00c300;border:1px solid #00c300}.sns-btn li.line .sns_btn_wrap .sns_btn_inner{background:0 0}#photo_heading .sns_box .sns-btn li.line,.sns-btn li.line{display:none}#photo_heading #evaluation_ul .evaluation_user{width:70%;float:left}#photo_heading #evaluation_ul .evaluation_num{float:right}#photo_heading #evaluation_ul .evaluation_num .evaluation_vtotal{float:none;margin-right:0;display:none}#side_detail .ranking_contents li:last-child{margin-bottom:0}.detail_caption02{margin:60px 0 80px;text-align:center}#user_info{margin:0 30px;padding:30px 0;background:#fff;border-top:1px solid #ccc}.photos_page #user_info{margin:0;border-top:none}.photos_page #user_info .review{width:430px;margin:0 auto}#user_info .username_photo{text-align:center;position:relative;top:-50px;color:#e55077;margin-bottom:-15px}#user_info .username_photo a{color:#e55077}#user_info .username_photo span .user_thum_L{display:block}#user_info .username_photo span{display:block;width:100px;background:#fff;padding:8px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;margin:0 auto 5px}#cover_photo #cover_photo_section span{display:block;width:100px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;margin:0 auto 15px}#cover_photo #cover_photo_section img,#user_info .username_photo img{display:block;width:100px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}#user_info .review{width:100%;margin-bottom:50px}.comment_look_btn{text-align:center}#comment_look_open{display:none}#user_info .review #scroll_box{padding:0 0 0 5px;margin-bottom:30px;outline:0;clear:both}#user_info .review ul li:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html #user_info .review ul li{height:1px}#user_info .review ul li{min-height:1px;margin-bottom:20px}#user_info .review ul li .photo{width:40px;height:100%;float:left;margin-right:10px}#user_info .review ul li img{display:block;width:40px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}#user_info ul li .review_contents{padding-left:60px;word-wrap:break-word}#user_info ul li .review_contents h3{margin-bottom:5px;font-weight:700;display:inline}#user_info ul li .review_contents .evaluation{letter-spacing:.1em;margin-right:15px}#user_info ul li .review_contents .username a{color:#e55077;margin-right:15px}#user_info ul li .review_contents .data{color:#999}#user_info ul li .review_contents p{margin-top:5px}#user_info ul li.look{text-align:center}#user_info .review_head{margin-bottom:20px}#user_info .review_head .ti{line-height:40px;float:left}#user_info .review_btn{text-align:center}#user_info .review_btn a{color:#aaa;padding:10px 20px;display:inline-block;border-radius:30px;border:1px solid #aaa}#user_info .review_btn a:hover{background:#7d7d7d;border:1px solid #7d7d7d!important;color:#fff;text-decoration:none;border-left:1px solid #fff}.review_btn .icon-balloon{margin-right:10px;vertical-align:middle}.review_btn .review_cnt{border-left:1px solid #aaa;margin-left:25px;padding-left:25px}#comment_look{cursor:pointer;margin:20px auto;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff;background:#444;padding:10px 15px;width:180px;display:inline-block;border-radius:5px}#comment_look:hover{background:#7d7d7d}#user_info .entry{width:100%;position:relative}#user_info .entry .entry_head{margin-bottom:15px}#user_info .entry .ti{max-width:80%;float:left;line-height:1.4;word-wrap:break-word}#user_info .entry .more{width:20%;text-align:right;float:right}#user_info .entry ul li{width:32%;float:left;margin:0 2% 20px 0}#user_info .entry ul li:last-child{margin-right:0}#user_info .entry ul li:hover a{color:#e55077}#user_info .entry .photo{background-position:50% 50%;background-size:cover;cursor:pointer;height:200px;width:100%;margin-bottom:10px}.detail_caption03{margin:40px 0;text-align:center}#recommend_article section .photo p{padding:196px 0 0;text-align:center}#recommend_article section .photo_link p{padding:196px 0 0;text-align:center;width:100%;z-index:1000}#recommend_article section .photo_link p img{text-align:center;z-index:1000}#photo_heading{width:960px;margin:0 auto;background:#fff}#photo_heading #section_photo_heading{position:relative;min-height:630px}#photo_heading #section_photo_heading #text_right{float:right;width:270px;margin-right:30px;padding:30px 0}#photo_heading .photo{width:630px;min-height:630px;position:absolute;top:0;bottom:0;margin-right:30px}#photo_heading .text{width:270px;float:left;padding:0 0 25px}#photo_heading .follow_area{width:270px;float:left;padding:0}#fa_clip{margin:0 auto 20px;width:270px}#fa_clip .facebook_like{width:70px;float:left}#photo_heading #fa_clip .clip{width:190px;float:right}#photo_heading #fa_clip .clip a{width:190px}#photo_heading .clip i{margin-right:10px}#photo_heading .sns_box{padding:0}#photo_heading .follow_p{font-weight:700;text-align:center;margin-bottom:10px}#photo_heading .follow_box_inner{padding:15px 10px}#photo_heading .follow_box_img{width:22%;line-height:60px}#photo_heading .follow_box_text{float:none;width:100%;margin-left:0;text-align:center}#photo_heading .follow_box_text .follow_box_text_inner{margin-left:0}#photo_heading .follow_box_btn{margin:10px auto}#photo_heading .follow_box_sub{font-size:12px;clear:both}#photo_heading .follow_box_bg{background:#fff}#photo_heading .sns_box .share_p{text-align:center;margin-bottom:10px;font-weight:700}#photo_heading .sns_box .sns-btn li{float:left}#photo_heading .sns_box .sns-btn .line{display:none}.photos_page .detail_caption02{margin:40px 0 80px;text-align:center}#send_box{width:500px;margin:0 auto;position:relative}#send_box form input{background:#f5f5f5;color:#444;width:360px;height:30px;line-height:30px;padding:5px;display:inline-block;vertical-align:middle;border:1px solid #f5f5f5;border-radius:5px;box-shadow:inset 0 0 7px rgba(68,68,68,0);outline:0;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#send_box form input:active,#send_box form input:focus{background:#fff;border-color:#bbb;box-shadow:inset 0 0 7px rgba(68,68,68,.2)}#send_box form button{cursor:pointer;border:none;background:#444;width:100px;height:40px;display:inline;border-radius:4px;color:#fff;float:right;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s}#send_box form button:hover{background:#7d7d7d;color:#fff}#not_found{padding:150px 0;text-align:center}#not_found dl,#not_found dl dt{margin-bottom:50px}#not_found dl dd{line-height:1.7}#not_found nav{width:260px;margin:0 auto}#not_found nav a{display:block;width:260px;height:55px;margin:0 auto;line-height:55px;background:#e55077;text-align:center;color:#fff;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40}#not_found nav a:hover{background:#f17797}#cover_photo{position:relative;overflow:hidden}#cover_photo .photo{position:absolute;top:-10px;bottom:-10px;left:-10px;width:100%;z-index:0;padding:10px}#cover_photo .cover_photo_shadow{background:rgba(0,0,0,.3);width:100%;position:absolute;top:0;bottom:0;z-index:1}#cover_photo #cover_photo_section{width:630px;margin:0 auto;padding:60px 0;text-align:center;position:relative;z-index:100}#cover_photo #cover_photo_section ul{color:#fff;margin-bottom:30px;text-shadow:0 1px 0 rgba(0,0,0,.8)}#cover_photo #cover_photo_section ul li a{color:#fff;text-decoration:underline}#cover_photo #cover_photo_section ul li a:hover{text-decoration:none}#cover_photo #cover_photo_section ul .url{margin:10px 0 0}#cover_photo #cover_photo_section ul .text{min-height:40px;overflow:hidden;margin:10px 0 0}#cover_photo #cover_photo_section nav{width:220px;margin:0 auto}#cover_photo #cover_photo_section nav a{background:#e55077;color:#fff;width:220px;padding:13px 0;text-align:center;margin:0 auto;display:block;border-radius:5px}#cover_photo #cover_photo_section nav a:hover{background:#f17797}#mypage_nav{background:#fff;height:80px}.partner #mypage_nav{margin-bottom:60px}#mypage_nav ul{width:960px;margin:0 auto}#mypage_nav ul li{float:left;width:25%}#mypage_nav ul li a{border-right:1px solid #ccc;display:block;width:100%;height:70px;padding-top:10px;text-align:center}#mypage_nav ul li:first-child a{border-left:1px solid #ccc}#mypage_nav ul li a span{display:block}.partner h1{width:610px;line-height:60px;padding:0 0 0 20px;background:#fff;margin-bottom:30px}.partner #result_article section .link p{width:35px;height:35px}.partner #result_article section .link p img{width:35px}#side_info{width:300px;float:right}#side_info .side_box{background:#fff;margin-bottom:60px}#side_info .side_box h2{height:60px;line-height:60px;text-align:center}#side_info .side_box .info{border-top:1px solid #ccc}#side_info .side_box .info li{border-bottom:1px solid #ccc}#side_info .side_box .info li a{display:block;padding:30px 20px}#side_info .side_box .info li p{margin-top:10px;font-weight:700;overflow:hidden;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#side_info .side_box .info_list{text-align:center;line-height:60px;display:block}#side_info .side_box .info_list a{display:block}.opinion_box .opinion_form{position:relative}.opinion_box .opinion_form #suc_idea{background:#2f5ecc;color:#fff;height:140px;text-align:center;padding:10px;border-radius:5px;position:absolute;top:0}.opinion_box .opinion_form #suc_idea strong{display:block;margin-bottom:10px}.opinion_box_h2{color:#000}.opinion_box{width:260px;margin:0 auto}#opinion_textarea{width:248px;height:148px;border:1px solid #f5f5f5;resize:none;border-radius:5px;padding:5px}#opinion_textarea:focus{border:1px solid #bbb}.opinion_box form button{display:block;width:180px;margin:20px auto 25px;line-height:55px;background:#e55077;text-align:center;color:#fff;border:none;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.opinion_box form button:hover{background:#f17797}.opinion_box_dl{width:240px;margin:0 auto;text-align:center}.opinion_box_dl dd{padding:25px 0 20px}.opinion_box_dl dd a{text-decoration:underline}.opinion_box_dl dd a:hover{text-decoration:none}.partner_post #mypage_nav ul .li_post a{color:#e55077}.partner_favorite #main_nav .main_nav_matome .main_nav02 a,.partner_post #main_nav .main_nav_matome .main_nav02 a{border-bottom:3px solid #e55077}.partner_favorite #main_nav .main_nav_matome .main_nav02 a span,.partner_post #main_nav .main_nav_matome .main_nav02 a span{color:#e55077}.partner_favorite #main_nav .main_nav_matome .main_nav02 a .main_nav_icon,.partner_post #main_nav .main_nav_matome .main_nav02 a .main_nav_icon{background:#e55077}.partner_favorite #mypage_nav,.partner_post #mypage_nav{margin-bottom:20px}.partner_favorite #main_nav,.partner_post #main_nav{height:120px;margin-bottom:40px}.partner_favorite #main_nav ul li a,.partner_post #main_nav ul li a{height:120px;display:block;padding:0 20px;border-bottom:3px solid #ddd;position:relative}#result_article section dl{position:relative}#result_article section dl .status{position:absolute;top:30px;right:20px;color:#e55077}#result_article .edit{padding:0 20px 20px}#result_article .edit li{float:left;padding-left:5%;width:47.5%}#result_article .edit li:first-child{padding-left:0}#result_article .edit .btn01 a{color:#fff;background:#e55077;border-radius:5px;padding:13px 0;width:100%;display:block;text-align:center}#result_article .edit .btn01 a:hover{background:#f17797}#result_article .edit .btn02 a{color:#fff;background:#444;border-radius:5px;padding:13px 0;width:100%;display:block;text-align:center}#result_article .edit .btn02 a:hover{background:#7d7d7d}.partner_favorite #main_nav .main_nav_recipes .main_nav03 a,.partner_post #main_nav .main_nav_recipes .main_nav03 a{border-bottom:3px solid #dccb5f}.partner_favorite #main_nav .main_nav_recipes .main_nav03 a span,.partner_post #main_nav .main_nav_recipes .main_nav03 a span{color:#dccb5f}.partner_favorite #main_nav .main_nav_recipes .main_nav03 a .main_nav_icon,.partner_post #main_nav .main_nav_recipes .main_nav03 a .main_nav_icon{background:#dccb5f}.partner_favorite #main_nav .main_nav_photos .main_nav04 a,.partner_post #main_nav .main_nav_photos .main_nav04 a{border-bottom:3px solid #75c0e0}.partner_favorite #main_nav .main_nav_photos .main_nav04 a span,.partner_post #main_nav .main_nav_photos .main_nav04 a span{color:#75c0e0}.partner_favorite #main_nav .main_nav_photos .main_nav04 a .main_nav_icon,.partner_post #main_nav .main_nav_photos .main_nav04 a .main_nav_icon{background:#75c0e0}.partner_favorite #mypage_nav ul .li_favorite a{color:#e55077}#result_article .deletion_nav{background:#444;color:#fff;line-height:1.8;display:inline-block;padding:0 5px;float:right;border-radius:3px}#result_article .deletion_nav a{color:#fff;background:#444;width:100%;padding:13px 0;text-align:center;display:block;border-radius:5px}#result_article .deletion_nav a:hover{background:#7d7d7d}.partner_follow #mypage_nav{margin-bottom:40px}.partner_follow #mypage_nav ul .li_follow a{color:#e55077}#result_article .person .person_area{padding:30px 20px;cursor:pointer}#result_article .person .username{text-align:center}#result_article .person .username img{border-radius:100px;display:block;width:100px;margin:0 auto 15px}#result_article .person .username .user_thum_L{color:#e55077;margin:0 auto;display:block}#result_article .person .username span{display:inline-block;margin:15px 0}#result_article .person .article_ul{margin:0 0 20px}#result_article .person .article_ul li{float:left;width:33%;text-align:center}#result_article .person .article_ul li span{line-height:1;display:block}#result_article .person .introduction{margin:0 0 10px}#result_article .person .follow a{color:#fff;background:#e55077;width:100%;padding:10px 0;display:block;text-align:center;border-radius:5px}#result_article .person .follow a:hover{background:#f17797}#result_article .person .under_follow a{color:#e55077;background:#f9d6dd;width:100%;padding:10px 0;text-align:center;display:block;border-radius:5px}#result_article .person .under_follow a:hover{background:#f8bbcc}.partner_follower #mypage_nav{margin-bottom:40px}.partner_follower #mypage_nav ul .li_follower a{color:#e55077}.partner_edit #mypage_nav{margin-bottom:40px}#guide_head{width:100%;background:#fff}#guide_head section{background:url(../images/cp_pc_aHR0cD.jpg) no-repeat;width:960px;height:575px;position:relative}#guide_head section p{text-indent:-9999px}#guide_head section .hirameki{position:absolute;left:314px;bottom:0;background:url(../images/hirameki_pc_aHR0cD.png) no-repeat;width:363px;height:286px}#guide_ti{padding:40px 0;text-align:center}#guide_article section{width:23%;padding:0 1%;margin-bottom:35px;float:left;position:relative}#guide_article section .icon{width:128px;height:128px;text-align:center;margin:0 auto;border:1px solid #444;border-radius:50%;box-sizing:border-box}#guide_article section .icon i{width:126px;height:126px;display:table-cell;vertical-align:middle}#guide_article section figcaption{margin-top:15px}#guide_article section figcaption h2{margin-bottom:10px;line-height:1;font-weight:700;text-align:center}#guide_article section figcaption p{line-height:1.8}#guide_article section .member{position:absolute;top:0;left:0}#guide_article section .member i{color:#e55077}#guide_article section .member span{color:#fff;width:30px;line-height:1.2;position:absolute;top:5px;left:17px}#guide_article_bottom .box{margin-top:20px;background:#fff;text-align:center;padding:30px}#guide_article_bottom .box nav{margin-top:20px}#guide_article_bottom .box nav a{background:#e55077;color:#fff;width:280px;text-align:center;display:block;padding:15px 0;margin:0 auto;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40}#guide_article_bottom .box nav a:hover{background:#f17797}#side_nav{width:300px;float:left;background:#fff}#other_contents{width:630px;float:right;background:#fff}#side_nav ul li{height:60px}#side_nav ul li a{display:block;line-height:60px;padding:0 0 0 20px}#side_nav ul li a i{color:#444;font-size:16px;line-height:60px;padding-right:20px;float:right;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#side_nav ul li a:hover i,.company #side_nav ul .li_company a i,.guideline #side_nav ul .li_guideline a i,.mail #side_nav ul .li_mail a i,.privacy #side_nav ul .li_privacy a i,.rules #side_nav ul .li_rules a i{color:#e55077;padding-right:10px}.company #side_nav ul .li_company a,.guideline #side_nav ul .li_guideline a,.mail #side_nav ul .li_mail a,.privacy #side_nav ul .li_privacy a,.rules #side_nav ul .li_rules a{color:#e55077}#rules_article{padding:40px 30px}#rules_article .date{line-height:1.8;letter-spacing:.1em;text-align:right}#rules_article .des{line-height:1.8;letter-spacing:.1em;margin:10px 0 30px}#rules_article h2{padding:30px 0 10px}#rules_article section p{line-height:1.8;letter-spacing:.1em;padding:0 0 15px}#rules_article section .num{padding:0 0 15px 2.2em;text-indent:-2.2em}#privacy_article{padding:40px 30px}#privacy_article h2{padding:30px 0 10px}#privacy_article section p{line-height:1.8;letter-spacing:.1em;padding:0 0 10px}#privacy_article section .num{padding:0 0 0 2.2em;text-indent:-2.2em}#company_article{padding:20px 30px}#company_article section table{width:100%}#company_article section table td,#company_article section table th{height:70px}#company_article section table th{width:140px;padding-left:30px;font-weight:700}#company_article section table td{width:400px}#company_article section table tr{border-bottom:1px dotted #ccc}#company_article section table tr:last-child{border-bottom:none}#about_article{padding:40px 20px;background:#fff;text-align:center}#about_article h2{margin-top:50px}#about_article .concept{padding-top:40px}#about_article .concept p{font-size:18px;letter-spacing:.15em;line-height:1.9em}#about_article .concept-sns{margin:50px 0}#about_article .concept-sns ul li{float:left;width:46%;margin:0 2%;text-align:left}#about_article .concept-sns ul li:nth-child(2n-1){text-align:right}#about_article nav ul,.welcome_idea nav ul{margin-top:30px}#about_article nav ul li,.welcome_idea nav ul li{display:inline-block;margin:0 10px}#about_article nav a,.welcome_idea nav a{background:#e55077;color:#fff;width:240px;padding:15px 0;text-align:center;display:block;margin:0 auto;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40}#about_article nav a:hover,.welcome_idea nav a:hover{background:#f17797}#guideline_article{padding:40px 30px 60px}#guideline_article p{line-height:1.8}#guideline_article .tenp_dl .mb,#guideline_article p.mb{margin-bottom:30px}#guideline_article .des{margin:0 0 20px}#guideline_article p a{color:#e55077}#guideline_article p a i{margin-right:5px}#guideline_article h2{padding:30px 0 20px}.guideline_table{width:100%;border:1px solid #ccc;margin-bottom:10px}.guideline_table th{font-weight:700;padding:15px;border:1px solid #ccc;background:#f5f5f5}.guideline_table td{padding:15px;border:1px solid #ccc}.guideline_table td a{color:#e55077}.guideline_table td a i{margin-right:5px}#guideline_article h3{padding:20px 0 5px;font-weight:700}#guideline_article h3:before{content:"■"}#guideline_article .tenp_dl{line-height:1.8;margin-bottom:30px}#guideline_article .tenp_dl dt{font-weight:700}#guideline_article .tenp_dl dd{padding:0 0 0 2em}#guideline_article .tenp_dl dd a{color:#e55077}#mail_article{padding:40px 30px}#mail_article .des{line-height:1.8;letter-spacing:.1em;margin-bottom:40px}#mail_article table{width:580px;margin-bottom:10px}#mail_article table th{width:150px;padding:0 20px 20px 0;text-align:right;font-weight:700}#mail_article table td{width:410px;padding:0 0 20px}#mail_article table td .box{display:inline-block;vertical-align:middle;width:70%;height:35px;padding:5px;border-radius:5px;color:#333}#mail_article table th span{color:#e50011}#mail_article table td .box_area{display:inline-block;vertical-align:middle;width:95%;height:125px;padding:5px;border-radius:5px;color:#333}#mail_article .send button{display:block;width:250px;padding:15px 0;margin:0 auto;background:#e55077;text-align:center;color:#fff;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s}#mail_article .send button:hover{background:#f17797}#form_box #review_area .des{font-size:16px;margin-bottom:15px}#stars{margin-bottom:40px}.stars img{padding:0 .2em}.rank_cancel,.stars img{cursor:pointer}#review_area textarea{height:105px;line-height:1.8;padding:10px}#review_button_box{margin-top:30px;padding-bottom:40px}#review_area .review_button{color:#fff;display:block;cursor:pointer;width:100%;background:#e55077;padding:15px 0;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40;border:none;text-decoration:none;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s}#review_area .review_button:hover{background:#f17797}.text_meta p{display:none}.b_over,.h_over{overflow:hidden;height:100%}#ranking_tab_area .ranking_tab,#share-bottom{display:none}.play_button{height:30px;width:30px;color:#fff;border:2px solid rgba(255,255,255,.8);border-radius:50%;position:absolute;left:10px;bottom:10px;z-index:100;box-sizing:border-box}.play_button i{background:rgba(0,0,0,.4);width:26px;height:26px;line-height:26px;display:inline-block;text-align:center;border-radius:50%;opacity:.8}.label_PR{width:32px;height:14px;line-height:1;padding:1px 0;box-sizing:border-box;text-align:center;color:#fff;background:#aaa;position:absolute;top:242px;right:20px;z-index:100;font-weight:400}.dd_label_PR{width:32px;box-sizing:border-box;text-align:center;color:#fff;background:#aaa}.category3 .label_PR{right:10px;background:#fff;color:#444}.new_button{background:#e55077;width:100px;color:#fff;text-align:center;z-index:100;line-height:1.5;position:absolute;top:10px;left:-30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.pmark_button{background:#cfb700;width:100px;color:#fff;text-align:center;z-index:100;line-height:1.5;position:absolute;top:10px;left:-30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.matome_page #result_article .category3 .photo,.partner_favorite #result_article .category3 .photo,.partner_post #result_article .category3 .photo,.partner_post #top_article .category3 .photo{height:300px}.matome_page #result_article .category3 .category3_bg,.partner_favorite #result_article .category3 .category3_bg,.partner_post #result_article .category3 .category3_bg,.partner_post #top_article .category3 .category3_bg{position:absolute;bottom:0;left:0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.8);padding:0 10px}.matome_page #result_article .category3 .category3_bg dl,.matome_page #result_article .category3 .category3_bg ul,.partner_favorite #result_article .category3 .category3_bg dl,.partner_favorite #result_article .category3 .category3_bg ul,.partner_post #result_article .category3 .category3_bg dl,.partner_post #result_article .category3 .category3_bg ul,.partner_post #top_article .category3 .category3_bg dl,.partner_post #top_article .category3 .category3_bg ul{text-shadow:none}.matome_page #result_article .category3 dl,.partner_favorite #result_article .category3 dl,.partner_post #result_article .category3 dl,.partner_post #top_article .category3 dl{padding:0;margin-bottom:10px}.matome_page #result_article .category3 dl dt .cate_and_date,.partner_favorite #result_article .category3 dl dt .cate_and_date,.partner_post #result_article .category3 dl dt .cate_and_date,.partner_post #top_article .category3 dl dt .cate_and_date{display:none}.matome_page #result_article .category3 dl dd,.partner_favorite #result_article .category3 dl dd,.partner_post #result_article .category3 dl dd,.partner_post #top_article .category3 dl dd{height:auto;max-height:auto;clear:both}.matome_page #result_article .category3 .info,.partner_favorite #result_article .category3 .info,.partner_post #result_article .category3 .info,.partner_post #top_article .category3 .info{height:30px;padding:0;color:#fff}.matome_page #result_article .category3 .info a,.partner_favorite #result_article .category3 .info a,.partner_post #result_article .category3 .info a,.partner_post #top_article .category3 .info a{color:#fff}.matome_page #result_article .category3 .category3_bg,.partner_favorite #result_article .category3 .category3_bg,.partner_post #result_article .category3 .category3_bg,.partner_post #top_article .category3 .category3_bg{background:-moz-linear-gradient(top center,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(top center,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);width:100%;box-sizing:border-box;padding-top:20px}.category3{position:relative}.wide_designate #result_article .category3 .edit,.wide_designate #result_article .category3 nav.deletion_nav{padding:0 20px 10px;width:100%;box-sizing:border-box;background:0 0}.review_del{color:#fff;background:#444;padding:2px 10px;border-radius:5px;margin-left:20px}.review_del:hover{background:#7d7d7d;color:#fff}.icon-link{padding-left:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.pb30{padding-bottom:30px}.rl{position:relative}img.profile{width:100%;border-radius:50%;vertical-align:middle}a.nounder{text-decoration:none}#navi{clear:left;display:block;width:100%}#navi a span{display:block;font-size:18px;font-weight:700;padding:4px 0}#navi a{float:left;display:block;width:100px;padding:5px;text-align:center}#article{display:block;padding-bottom:10px;border-bottom:1px dashed #e0e0e0;margin-bottom:10px}#article img:first-child{float:left;margin:0 10px 10px 0;width:120px;height:120px}.like{display:block}.review_box{padding:0 0 5px;margin-bottom:5px;border-bottom:1px dotted #f1f1f1}.review_box p{margin:0;padding:3px 0}#err,.err{color:#ee3a11;display:none;text-align:left;margin-top:10px;clear:both}.timeout_err{color:#ee3a11;line-height:1.8;margin-bottom:30px}#about_article .err{margin-bottom:15px}.err i{margin-right:5px}progress{max-width:100%;height:14px;margin:5px auto;display:block;-webkit-appearance:none;border:none}progress::-webkit-progress-value{box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:-webkit-linear-gradient(45deg,transparent,transparent 33%,rgba(0,0,0,.1) 33%,rgba(0,0,0,.1) 66%,transparent 66%),-webkit-linear-gradient(top,rgba(255,255,255,.25),rgba(0,0,0,.2)),-webkit-linear-gradient(left,#ba7448,#c4672d);background-size:25px 14px,100% 100%,100% 100%;-webkit-animation:5s linear 0 infinite move}@-webkit-keyframes move{0%{background-position:0 0,0 0,0 0}100%{background-position:-100px 0,0 0,0 0}}.upload_article_thumbnail,ul.drop_img li{margin:20px auto 0;border:2px dashed #444;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}ul.drop_img li{width:290px;height:290px}.upload_article_thumbnail{width:200px;height:200px}.upload_article_thumbnail .btn,ul.drop_img li .btn{width:120px;margin-left:-60px;display:block;padding:5px 0;position:absolute;bottom:15px;left:50%}ul.drop_img li span{position:absolute;top:0;bottom:0;left:0;right:0;background:#ebebeb;opacity:.9;padding:80px 2px 0}.mb20{margin-bottom:20px}div.head{display:block;margin-bottom:20px;position:relative}.container{display:table}.row{display:table-row}.column{margin-bottom:10px;float:left}a.active{background:#004977}p.char_len{padding:5px 0;margin:0;font-size:11px;color:#777}.partner_edit #account_info table td p.char_len{padding-right:40px}div.tab_image,div.tab_note{display:none}#success_box{color:#fff;background-color:#449d44;border-color:#398439;padding:10px;display:none}.big_err{background-color:#d9534f;border-color:#d43f3a}#search_tag .tag_filter{width:100%;margin:0 0 15px;box-shadow:inset 0 0 1px rgba(0,0,0,.4);list-style:none;border-radius:5px}#search_tag .tag_filter li{display:none;line-height:20px}#search_tag .tag_filter li a{line-height:1;display:block;padding:15px 10px}#search_tag .tag_filter li a span{color:#444;padding:3px 5px;border-radius:3px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#search_tag .tag_filter li a:hover span{background:#e55077;color:#fff}.list{margin:0 auto 20px;width:73%}.list span{display:inline-block}.list span a{background:#444;color:#fff;display:block;padding:3px 10px;border-radius:3px;margin:5px}.list span a i{margin-left:10px}.list span a:hover{background:#7d7d7d}ul.navi{text-align:left;display:inline;margin:0;padding:15px 4px 17px 0;list-style:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}ul.navi li{font:bold 12px/18px sans-serif;display:inline-block;margin-right:-4px;position:relative;padding:15px 20px;background:#fff;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}ul.navi li:hover{background:#555;color:#fff}ul.navi li ul{padding:0;position:absolute;top:48px;left:0;width:150px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity 0.2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity 0.2s}ul.navi li ul li{background:#555;display:block;color:#fff;text-shadow:0 -1px 0 #000}ul.navi li ul li:hover{background:#666}ul.navi li:hover ul{display:block;opacity:1;visibility:visible}.btn{text-align:center;color:#fff;background:#444;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;display:table;margin:0 auto;padding:12px 20px}.btn:hover{background:#7d7d7d;color:#fff}.tab{height:80px}#edit_ul{text-align:center;width:100%}#edit_ul li{float:left;width:28%;margin:0 0 0 4%;line-height:80px;background:#ddd}#edit_ul li a{display:block;width:100%;height:100%;background:#ddd}#edit_nav{display:inline-table;text-align:center;width:100%}#edit_nav a{width:28%;margin:0 0 0 4%;float:left;line-height:80px;display:inline-block;background:#ddd}#edit_nav a:first-child{margin-left:20%}#edit_nav a.active,#edit_nav a:hover,#edit_ul li a:hover{color:#000;background:#fff}#edit_cover_photo{position:relative;height:300px}.profile_cover_photo{width:100%;height:300px}.cover_btn{background:#444;color:#fff;height:40px;border-radius:5px;overflow:hidden;position:absolute;top:25px;right:25px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.cover_btn:hover{background:#7d7d7d}.setting_btn_inner{padding:0 15px}.setting_btn_inner i{margin-right:10px}.setting_btn_inner i,.setting_btn_inner span{padding:10px 0 0;line-height:20px;float:left}.cover_btn input{z-index:5;position:absolute;right:0;opacity:0;height:100%;text-align:right;cursor:pointer;min-width:100%;min-height:100%;display:block}#photo_edit{width:100%;text-align:center;margin:-65px auto 0;position:relative;z-index:100}.profile_img div.user_thum_L{margin-left:-58px;border:8px solid #fff;position:absolute;left:50%;z-index:10}#photo_edit .img{background:url(../images/photo_edit_aHR0cD.png) left top/cover no-repeat;margin:0 auto 15px;border:8px solid #fff}#photo_edit .photo_edit_btn{background:#444;color:#fff;height:40px;line-height:40px;display:inline-block;border-radius:5px;position:relative;overflow:hidden;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#photo_edit .photo_edit_btn:hover{background:#7d7d7d}#photo_edit .photo_edit_btn input{text-align:right;position:absolute;top:0;right:0;opacity:0;cursor:pointer}#account_info table{width:630px;margin:0 auto}#account_info table th{width:160px;padding:0 20px 25px 0;text-align:right;font-weight:700}#account_info table td{width:450px;text-align:left;padding:0 0 25px}#account_info table td .box{display:inline-block;vertical-align:middle;width:290px;height:43px;padding:0 5px;border-radius:5px;color:#444}#account_info table th span{color:#e50011}#account_info table td .box_area{display:inline-block;vertical-align:middle;width:400px;height:125px;padding:5px;border-radius:5px;color:#333}#account_info select{background:url(../images/select_aHR0cD.png) right center no-repeat;width:110px;height:43px;line-height:43px;margin-right:30px;padding:0 0 0 10px;border:1px solid #ccc;border-radius:5px;position:relative;cursor:pointer;outline:0;z-index:1010;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#account_info select:active,#account_info select:focus{border:1px solid #e55077}#account_info .custom-select{background:#f5f5f5;width:110px;height:43px;display:inline-block;border-radius:5px;cursor:pointer;position:absolute;z-index:1000}#account_info .custom-select:after{display:block;position:absolute;top:10px;right:-20px}#account_info .date1:after{content:"年"}#account_info .date2:after{content:"月"}#account_info .date3:after{content:"日"}#account_info .select-wrap{margin-left:35px;display:inline-block;position:relative}#account_info .select-wrap:first-child{margin-left:0}#account_info .select-wrap .date{line-height:1;position:absolute;top:15px;left:115px}#account_info select::-ms-expand{display:none}#account_info .tri{display:inline-block}:root #account_info .tri{display:none \0/IE9}#account_info select:focus,#account_info select:hover{border-color:#e55077;background:url(../images/select_aHR0cD.png) right center no-repeat #fff}#account_info select::-ms-expand,.select-wrap select::-ms-expand{display:none}#account_info .radio-wrap{height:30px;display:inline-block;position:relative}#account_info .radio-wrap:nth-child(2){margin-left:20px}#account_info .radio-wrap input[type=radio]{display:none}#account_info .radio-wrap label{height:30px;display:inline-block;padding-left:40px;line-height:30px;margin-right:20px;position:relative;cursor:pointer}#account_info .radio-wrap label:before{content:"";background:#fff;width:28px;height:28px;margin-top:-15px;display:block;border:1px solid #444;border-radius:50%;position:absolute;top:50%;left:0;cursor:pointer}#account_info .radio-wrap input[type=radio]:checked+label:after{content:"";background:#e55077;width:16px;height:16px;display:block;margin-top:-8px;border-radius:50%;position:absolute;top:50%;left:7px}#account_info .radio-wrap input[type=radio]::-ms-expand{display:none}#account_info .radio-wrap input[type=radio]:checked:after{content:"";background:#e55077;width:16px;height:16px;display:block;border-radius:50%;position:absolute;top:6px;right:6px}#account_info .preservation input{background:#e55077;color:#fff;width:280px;display:block;text-align:center;margin:0 auto;padding:15px 0;border-radius:5px;border:none;cursor:pointer;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#account_info .preservation input:hover{background:#f17797}#account_info .delete a{display:block;width:210px;padding:12px 0;margin:0 auto;background:#444;border-radius:5px;box-shadow:0 5px 0 #000;-webkit-box-shadow:0 5px 0 #000;-moz-box-shadow:0 5px 0 #000;color:#fff;text-align:center}#account_info .delete a:hover{background:#7d7d7d}.tab_image,.tab_note,.tab_title{background:#fff;padding-bottom:50px}.partner_edit .tab_image,.partner_edit .tab_note,.partner_edit .tab_title{margin-top:-5px}.partner_article_index #edit_ul .li01 a,.partner_article_photos #edit_ul .li03 a,.partner_article_recipes #edit_ul .li02 a{background:#fff}.article_des{text-align:center;margin-bottom:20px}#contribution_title{background:#fff;padding:30px;margin-bottom:60px}#contribution_title .section01{margin:0 auto}.article_photo .section01{width:480px}#contribution_title .section01 .article_title_name{width:420px;float:right}#contribution_title .section01 .article_title_thumb{width:420px;float:left}.article_photo .section01 .article_title_name{width:100%!important;float:none!important;margin-bottom:30px}#contribution_title .section01 label{display:block;font-weight:700;padding:20px 0 10px}#contribution_title .section01 input{width:96%;height:43px;line-height:1.8;padding:0 2%;border-radius:5px}.char_len{text-align:right;margin:5px 0 0}#contribution_title .section01 textarea{width:96%;height:160px;line-height:1.8;padding:5px 2%;border-radius:5px}#contribution_title .section02{margin:25px 0 0;border-top:1px solid #ccc;clear:both}#contribution_title h2{padding:25px 0;text-align:center}#contribution_title #materials{float:left;width:420px;padding-right:29px;border-right:1px dotted #ccc}#contribution_title #tool{float:right;width:420px}#contribution_contents #contribution_contents_area label,#contribution_key section label,#contribution_title #materials label,#contribution_title #tool label,#search_tag .select_cate_ti{display:block;font-weight:700;margin-bottom:15px}#contribution_title section #stuff,#contribution_title section #tools{margin-bottom:20px}#contribution_title section #stuff li,#contribution_title section #tools li{line-height:45px}#contribution_title section #stuff .del_btn,#contribution_title section #stuff .rowmove,#contribution_title section #tools .del_btn,#contribution_title section #tools .rowmove{width:45px;height:45px;text-align:center;border:1px solid #444;border-radius:5px;box-sizing:border-box;cursor:pointer}#contribution_title section #stuff .del_btn i,#contribution_title section #stuff .rowmove i,#contribution_title section #tools .del_btn i,#contribution_title section #tools .rowmove i{width:43px;height:43px;display:table-cell;vertical-align:middle;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#contribution_title section .column i:hover,.del_btn i:hover{background:#444;color:#fff}#contribution_key #search_tag #select_cate_area{margin-bottom:30px}#contribution_key #search_tag #select_cate_area select{background:url(../images/select_aHR0cD.png) right center no-repeat;width:200px;height:43px;line-height:43px;padding:0 0 0 10px;border:1px solid #ccc;border-radius:5px;position:relative;cursor:pointer;outline:0;z-index:1010;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#contribution_key #search_tag #select_cate_area select:active,#contribution_key #search_tag #select_cate_area select:focus{border:1px solid #e55077;background:url(../images/select_aHR0cD.png) right center no-repeat #fff}#contribution_key #search_tag #select_cate_area .custom-select{background:#f5f5f5;width:200px;height:43px;display:inline-block;border-radius:5px;cursor:pointer;position:absolute;z-index:1000}#contribution_title section .material{margin-left:10px}#contribution_title section .material input{width:170px;height:43px;padding:0 5px;vertical-align:top}#contribution_title section .amount{margin:0 10px 0 5px}#contribution_title section .amount input{width:110px;height:43px;padding:0 5px;vertical-align:top}#contribution_title #materials a,#contribution_title #tool a{text-align:center;color:#fff;background:#444;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;display:table;margin:0 auto}#contribution_title #materials a:hover,#contribution_title #tool a:hover{background:#7d7d7d}#contribution_contents{position:relative}#contribution_contents h2{text-align:center;padding-top:15px;position:relative;z-index:1001}#contribution_contents .circle{background:#fff;width:160px;height:160px;display:block;margin-left:-80px;border-radius:50%;position:absolute;top:0;left:50%;z-index:1000}#contribution_contents h2 span{display:block;line-height:1}#contribution_contents #contribution_contents_area{background:#fff;padding:0 30px;position:relative;z-index:1001}#contribution_contents .handmove{width:45px;height:45px;text-align:center;border:1px solid #444;border-radius:5px;box-sizing:border-box;cursor:move;position:absolute;top:-60px;left:30px}#contribution_contents .handmove i,#contribution_contents_area #handdel i{width:43px;height:43px;display:table-cell;vertical-align:middle;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#contribution_contents .handmove i:hover{background:#444;color:#fff}#contribution_contents_area #handdel{width:45px;height:45px;text-align:center;border:1px solid #444;border-radius:5px;box-sizing:border-box;cursor:pointer;position:absolute;z-index:100;top:-60px;right:30px}#contents_nav{width:100%;height:67px;text-align:center;background:url(../images/bor_aHR0cD.jpg) left bottom repeat-x}#contents_nav a{color:#aaa;width:80px;height:64px;line-height:64px;display:inline-block;margin:0 10px;border-bottom:3px solid #ddd}#contents_nav a.active,#contents_nav a:hover{color:#e55077;border-bottom:3px solid #e55077;background:#fff}.thumbnail_upload_area .url_upload_area{width:100%;margin:0 auto}.thumbnail_upload_area .url_upload_area label{text-align:center}#contribution_contents #contribution_contents_area section{width:480px;margin:0 auto;padding:40px 0 0}#contribution_contents #contribution_contents_area section input,#contribution_key section input{width:96%;height:33px;padding:5px 2%;border-radius:5px}.btn_div{margin-top:30px}#contribution_contents #contribution_contents_area section textarea,#contribution_key section textarea{width:96%;height:135px;padding:5px 2%}#contribution_contents .add{margin:20px 0 60px}.add .btn{width:160px}#contribution_key{padding:30px 30px 50px;background:#fff}#contribution_key section{width:480px;margin:0 auto;padding:0 0 60px}#exhibition{margin:30px 0 0;padding:60px 0 0;border-top:1px solid #ccc;text-align:center}#exhibition .save{width:240px;height:60px;margin:0 30px 0 auto;background:#444;text-align:center;color:#fff;border-radius:5px;box-shadow:0 5px 0 #000;-webkit-box-shadow:0 5px 0 #000;-moz-box-shadow:0 5px 0 #000;border:none;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#exhibition .save:hover{background:#7d7d7d}#exhibition .show{width:240px;height:60px;margin:0 auto;background:#e55077;text-align:center;color:#fff;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40;border:none;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#exhibition .show:hover{background:#f17797}#contribution_title .section01 .ti{font-weight:700;padding:0 0 20px;text-align:center}.uploader{text-align:center}#img_upload_area{margin:40px auto 20px;padding:30px 0;border:1px dotted #ccc}#uploader_area{background:#eee;padding:30px 0;width:480px;margin:0 auto 20px;border-radius:5px}.thumbnail_upload_area{margin:0 auto 40px;padding:20px 30px;border:1px dotted #ccc}.thumbnail_upload_area #uploader_area{width:100%;margin-bottom:0;padding:30px 0}.thumbnail_upload_area .url_area{width:70%;float:left}.thumbnail_upload_area .url_area input{height:33px}#tab_contents .url_area{float:left;width:70%}#tab_contents .url_btn,.url_upload_area .url_btn{width:25%;display:inline-block;margin-left:5%}#tab_contents .url_btn a,.url_upload_area .url_btn a{display:block;padding:12px 0}#contribution_contents #contribution_contents_area #img_upload_area .source{margin-top:20px}.plus .icon-plus{font-size:30px;color:#fff;width:50px;height:50px;display:table-cell;vertical-align:middle}.uploader .plus{margin-bottom:20px}#contribution_title .section01 .uploader div.plus label,.uploader div.plus label{background:#444;width:50px;height:50px;text-align:center;display:inline-block;padding:0;margin:0 auto;border-radius:50%;position:relative;overflow:hidden}#contribution_title .section01 .uploader div.plus input,.uploader div.plus input{width:auto!important;height:100%!important;text-align:right;font-size:40px;line-height:1;padding:0!important;position:absolute;top:0;right:0;opacity:0;cursor:pointer}#contribution_title #search_tag label{display:block;font-weight:700;padding:0 0 10px}#contribution_title #search_tag input{width:96%;height:33px;padding:5px 2%;border-radius:5px}#contribution_title #search_tag section{margin-bottom:20px}.partner_article_photos #contribution_title{padding-bottom:50px;margin-bottom:0}#tab_contents .ti{font-weight:700;padding:0 0 20px;text-align:center}#contribution_contents #contribution_contents_area #tab_contents .uploader section{padding:0}.wide_designate{width:990px;margin:0 auto}.wide_designate #recommend_article section,.wide_designate #result_article section{margin:0 15px 35px}#search_tag ul{margin-top:10px}.partner_favorite #result_article nav.deletion_nav{float:none;padding:0 20px 20px;display:block;background:#fff}#cover_photo #cover_photo_section .under_follow a{background:#f9d6dd;color:#e55077}#cover_photo #cover_photo_section .under_follow a:hover{background:#f8bbcc;color:#e85e82}.partner_follow #result_article .person .introduction,.partner_follower #result_article .person .introduction{max-height:65px;height:65px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tube .view_tube{margin-top:20px}.tube .tubedel{width:80px;margin:20px auto}#err_delete,#suc_delete{display:none}.err_message,.suc_message{color:#fff;width:100%;height:60px;text-align:center;position:fixed;top:0;left:0;z-index:1031}.err_message p,.suc_message p{line-height:60px;display:block}.suc_message{background:#2f5ecc}.err_message{background:#ee3a11}.err_message i,.suc_message i{color:#fff;font-size:20px;width:60px;height:60px;line-height:60px;text-align:center;display:block;float:right;cursor:pointer;position:fixed;top:0;right:0}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.widescreen{margin:0}.flex-video embed,.flex-video iframe,.flex-video object{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container{position:relative;padding-bottom:120%;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#search_tag>section>ul.select_tag{box-shadow:none;border-radius:0}#search_tag>section>ul.select_tag li{float:left}#search_tag{width:900px;margin:0 auto 50px}#search_tag .select_cate_des,#search_tag .ti{text-align:center;margin-bottom:30px}#search_tag .serch_tag_select{width:420px;float:left;padding:0 30px 0 0;margin:0;border-right:1px dotted #ccc}#search_tag .serch_tag_select .select_tag li{margin:0 10px 10px 0}#search_tag .serch_tag_select .select_tag li a{line-height:1;display:block;padding:5px 10px;border:1px solid #e0e0da;border-radius:3px}#search_tag .serch_tag_select .select_tag li a:hover{background:#e55077;color:#fff;border:1px solid #e55077}#search_tag .serch_tag_select .select_tag li a span{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#search_tag .serch_tag_view{width:420px;margin:0;padding:0;float:right}#search_tag .serch_tag_view .list{margin:0;width:100%}.partner_article_photos #search_tag{margin-top:60px}#colorbox_wrap #deactive_form,#colorbox_wrap #suc_idea{padding:50px 0}.contribution_manual{margin:30px auto;width:260px;height:70px}.contribution_manual a{color:#e55077;font-weight:700;display:block;width:100%;height:100%;box-sizing:border-box;border:3px solid #e55077;border-radius:5px}.contribution_manual a i{padding:16px 20px 16px 18px;width:auto;display:inline-block;vertical-align:middle}.contribution_manual a span{padding:20px 0}.contribution_manual a:hover{color:#f17797;border:3px solid #f17797}#article_detail_contents h2{font-size:22px;font-weight:700;margin-bottom:.75em;margin-top:.75em}#article_detail_contents .entry_contents:first-of-type h2{margin-top:0}#article_detail_contents p{font-size:16px;line-height:1.8;word-wrap:break-word}#article_detail_heading .text .text_area,#photo_heading .text .text_area{word-wrap:break-word}#article_detail_contents img{max-width:100%;margin:0 auto 20px;display:block}#article_detail_contents .source{color:#999;font-size:12px;text-align:center;margin-bottom:20px}#article_detail_contents .source a{color:#999}#article_detail_contents p a:hover{text-decoration:underline}#article_detail_contents .flex-video{max-width:100%;padding-top:25px;padding-bottom:67.5%;margin-bottom:16px;position:relative;overflow:hidden}#article_detail_contents .flex-video.widescreen{padding-bottom:57.25%}#article_detail_contents .flex-video embed,#article_detail_contents .flex-video iframe,#article_detail_contents .flex-video object{width:100%;height:100%;position:absolute;top:0;left:0}#photo_heading .photo img{width:100%}.detail_page #hack_delete{width:960px;margin:0 auto;position:relative}.detail_page #hack_delete i{display:block;width:30px;height:30px;position:absolute;top:10px;right:0;z-index:2000;cursor:pointer}.detail_page #hack_delete i:hover{color:#e55077}.detail_page #hack{width:100%;height:82px;padding:10px 0;box-shadow:0 5px 5px rgba(0,0,0,.2);background:rgba(255,255,255,.95);z-index:1010;left:0;position:absolute;top:-300px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.detail_page #hack a{display:block;width:100%;cursor:pointer;position:absolute;top:10px;left:0;z-index:1010}#wrap .detail_page .hack_active{position:fixed;top:0;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#wrap .detail_page .hack_none{position:absolute;top:-300px}.detail_page #hack .hack_inner{width:960px;margin:0 auto}.detail_page #hack a h2,.detail_page #hack a:hover h2{color:#444!important}.detail_page #hack .hack_inner img{width:133px;height:82px;padding-right:16px;float:left}.detail_page #hack .hack_inner .hack_text{float:left;margin-left:-160px;width:100%}.detail_page #hack .hack_inner .hack_text .hack_text_inner{margin-left:160px}.detail_page #hack .hack_inner .hack_text h2{margin-bottom:10px}.detail_page #hack .hack_inner .hack_text p{font-weight:700}#login_wrap{background:#fff;padding:45px 30px}#login_wrap .login_left{float:left;width:50%;padding:0 30px;box-sizing:border-box;border-right:1px dashed #ccc}#login_wrap .login_left .form-sub a{text-decoration:underline}#login_wrap .login_right{float:right;box-sizing:border-box;width:50%;padding:0 30px}#login_wrap .login_right h2{font-weight:700;margin-bottom:30px}.new_reg{margin:20px auto 0;width:340px}#box630_wrap{width:630px;margin:0 auto;background:#fff;padding:40px 0}#box630_wrap .form_label{text-align:left;font-weight:700;margin-top:15px}#box630_wrap .form-control{margin-top:10px}#box630_wrap #submit_box{margin:15px 0 30px}#box630_wrap .have a{background:0 0;text-align:center;text-decoration:underline;padding:0;width:auto;display:inline}#box630_wrap .have{padding:20px 0;text-align:center}#login_box{width:200px;margin:15px auto 30px}#login_box .submit_button{padding:18px 0}#submit_box_helf{margin:15px 0 30px}#submit_box_helf .submit_button{background:#e55077;color:#fff;padding:18px 0;text-align:center;text-decoration:none;display:block;border:none;border-radius:5px;box-shadow:0 3px 0 #ab1a40;-webkit-box-shadow:0 3px 0 #ab1a40;-moz-box-shadow:0 3px 0 #ab1a40;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;width:50%;margin:0 auto}#submit_box_helf .submit_button:hover{background:#f17797}#box630_wrap .form-sub a{text-decoration:underline}#account_info{margin-bottom:30px}#suc_idea{text-align:center}#account_inner{padding:0 30px}#account_info .sakujyo_mae{margin-bottom:40px;text-align:center}#account_info .square{padding:30px 20px;background:#f5f5f5;border:3px solid #eee;box-sizing:border-box;margin:0 30px 40px}#account_info .square a{color:#e55077}#account_info .delete{margin-top:30px}#account_info h2,#suc_idea h2{margin-bottom:30px;text-align:center}.partner_edit #account_info h2{padding-top:45px}#account_delete{padding:0 115px 15px}#account_delete_box ul{width:430px;margin:0 auto}#account_delete_box ul li{float:left;width:50%;box-sizing:border-box}#account_delete_box ul li:first-child{padding-right:15px}#account_delete_box ul li:last-child{padding-left:15px}#account_delete_box .cancell_button{color:#fff;text-align:center;display:block;cursor:pointer;width:100%;background:#e55077;padding:15px 0;line-height:1;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40;border:none;text-decoration:none;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s}#account_delete_box .cancell_button:hover{background:#f17797}#account_delete_box .detet_button{color:#fff;text-align:center;display:block;cursor:pointer;width:100%;background:#444;padding:15px 0;line-height:1;border-radius:5px;box-shadow:0 5px 0 #000;-webkit-box-shadow:0 5px 0 #000;-moz-box-shadow:0 5px 0 #000;border:none;text-decoration:none;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s}#account_delete_box .detet_button:hover{background:#7d7d7d}#suc_idea .return_top{width:200px;margin:0 auto;padding-bottom:30px}#suc_idea .return_top a{color:#fff;text-align:center;display:block;cursor:pointer;width:100%;background:#e55077;padding:15px 0;border-radius:5px;box-shadow:0 5px 0 #ab1a40;-webkit-box-shadow:0 5px 0 #ab1a40;-moz-box-shadow:0 5px 0 #ab1a40;border:none;text-decoration:none;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s}#suc_idea .return_top a:hover{background:#f17797}#box630_wrap .welcome,#login_wrap .welcome{color:#e55077;margin-bottom:40px}.welcome_idea{margin-top:40px;border-top:1px solid #ccc;padding-top:40px}#cate_img{width:100%;height:328px;margin:0 0 30px;position:relative;overflow:hidden}#cate_img h1{position:absolute;left:0;right:0;top:0;z-index:2;color:#fff;text-align:center;padding:145px 0 0;text-shadow:0 2px 0 rgba(0,0,0,.7)}.special_plan_img .photo_shadow{width:100%;position:absolute;top:0;bottom:0;z-index:1}#cate_img .photo{width:100%;height:100%}#cate_img.special_index_img .photo{background:url(../images/pc_aHR0cD.jpg) center/cover no-repeat}.special_article_wrap{width:990px;margin:0 auto}.special_article_wrap section{width:50%;height:330px;float:left;padding:0 15px;margin:0 0 35px;box-sizing:border-box}.special_article_wrap section .link{width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer}.special_article_wrap section .photo{width:100%;height:100%}#special_plan_article section .photo_link{position:relative}#special_plan_article section .photo{width:100%;height:330px}#special_plan_article section .bg{position:absolute;bottom:0;left:0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.8);width:100%;box-sizing:border-box;padding:20px 10px 10px;background:-moz-linear-gradient(top center,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5))}#special_plan_article section dl dt{margin-bottom:10px;line-height:1}#special_plan_article section dl dd{font-weight:700;height:44px;max-height:44px;line-height:1.5;padding:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:15px}#special_plan_article .info{padding:0}#special_plan_article section .info li{float:left}#special_plan_article section .info .username{width:140px;overflow:hidden;word-wrap:break-word}#special_plan_article section .info .username .user_thum_S{float:left;margin-right:10px}#special_plan_article section .info .username span{max-width:105px;height:25px;display:table-cell;vertical-align:middle}#special_plan_article section .info .info_col-2{width:120px;float:right}#special_plan_article section .info .username{float:left}#special_plan_article section .info .info_col-2 .status{float:right}#special_plan_article section .info .info_col-2 .status li{line-height:25px}#special_plan_article section .info .info_col-2 .status .clip .icon{margin-right:5px}#special_plan_article section .info .info_col-2 .status .evaluation{letter-spacing:1px;display:none}#special_plan_article section .info .info_col-2 .status .evaluation span{letter-spacing:0}#special_plan_article section .info .info_col-2 .status .evaluation .icon-thumup-w,#special_plan_article section .info .info_col-2 .status .evaluation .icon-user2{margin-right:0}#special_plan_article section .label_PR{top:212px;right:10px;background:#fff;color:#444}.span_play_button{display:inline-block;height:30px;width:30px;color:#fff;border:2px solid rgba(255,255,255,.8);border-radius:50%;box-sizing:border-box;text-shadow:none}.span_play_button i{background:rgba(0,0,0,.4);width:26px;height:26px;line-height:26px;display:inline-block;text-align:center;border-radius:50%;opacity:.8}#special_plan_article .span_play_button{height:18px;width:18px;line-height:10px;vertical-align:text-bottom}#special_plan_article .span_play_button i{width:14px;height:14px;line-height:14px}.pa_rl30{padding-left:30px;padding-right:30px}.pa_rl15{padding-left:15px;padding-right:15px}.cen{text-align:center}