#gg { display: none; }
/*base*/
.pt5{padding-top:5px;}
.cover_container{background:#fff;width:1100px;margin: 0 auto 0 auto;padding: 0 30px 30px 30px;}
.main_wrapper{padding-bottom:30px!important;}
.container{padding:0 30px;}
.container div.cover_container{padding:0 0 30px 0;}
.nav_cont{padding:0!important;}
.sp_my_menu{display:none;}
.bcp_banner{padding:0 0 30px 0; max-width: 720px; margin:0 auto;}
.bcp_com_list {margin-bottom:30px;}
.bcp_com_list li:first-child a{border-top: 1px solid #ddd;}
.bcp_com_list li a{display:block;border-bottom:1px dotted #ddd;padding: 10px 0;}
.bcp_com_list li a:hover h2{text-decoration:underline;}
.theme_spec{font-size:12px; color:#999;}
.theme_spec time{font-size:12px; color:#999!important;}
span.spec_user{display:block; color:#999; font-size:12px; text-align:right;}
.bcp_com_list h2{font-weight:normal; font-size:16px;}
span.spec_user img{width:20px; height:20px; margin-right:5px;}
.g_ad{text-align:center; margin-bottom:20px;}
.g_ad {text-align:center;}
.g_ad iframe{display:block; position:static!important; width:auto!important;}
header.header_link{background:#fff!important;}
.nav_under_txt h1 span.sholder{font-size:12px;}
.user_cover_right a{color:#f4a720;}
.user_cover_right a:hover{text-decoration:underline; color:#ff9000;}
.nonuser_cover_right a{color:#f4a720;}
.nonuser_cover_right a:hover{text-decoration:underline; color:#ff9000;}
.nonuser_cover_right span{font-weight:bold;}
.f_description{background:url(/img/info/special/bg.png);box-sizing:border-box;padding:15px;margin-top: 10px;}
.f_description h3{ margin-bottom:10px;}
.f_description p{margin-bottom:10px;}
.f_description p:last-child{margin-bottom:0;}
#uploadForm { visibility: hidden; position: absolute; }
#uploadForm iframe,#uploadForm input{display:none;}
.all_qa_link{display:none;}
.keyword_wrap{margin: 15px 0 30px 0;margin-bottom: 0!important;}
.keyword_wrap:empty{display:none;}
.keyword_wrap a{display:block;margin-bottom:10px;text-decoration:none!important;font-size: 14px;margin-right: 0;color:#333!important;}
.keyword_wrap a:before{content:"#";}
.keyword_wrap a:hover{text-decoration:none; color:#999!important; text-decoration:underline!important;}

.theme_wrap{margin: 15px 0 30px 0;margin-bottom: 0!important;}
.theme_wrap:empty{display:none;}
.theme_wrap a{display:block;margin-bottom:10px;padding-left:12px;text-decoration:none!important;font-size: 14px;margin-right: 0;color:#333!important; position: relative;}
.theme_wrap a:before{content: " ";
    left: 0;
    width: 6px;
    height: 6px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;}
.theme_wrap a:hover{text-decoration:none; color:#999!important; text-decoration:underline!important;}


/*member_content*/
.member_content h4{ font-size:20px;background: #f1f1f1;font-weight:normal;margin-bottom:15px;padding: 2px 5px;}
.member_content textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;height: 100px;border: 1px solid #ddd;box-sizing: border-box;padding: 10px;}
.my_top_menu a{margin-left:10px;}
.error{color:#f00;}
.error:empty{display:none;}
.blog_post_list{margin-top: 35px;bottom: 40px;right: 30px;position: absolute;}
.blog_post_list span{position:relative; top:3px!important;}
.blog_post_list li{float:left;}
.blog_post_list li a{display:block;padding: 8px 20px;border-right: 1px solid #ffffff; background: #eaf9d8;border: 1px solid #94c45c;margin-right: 10px;border-radius: 5px;font-weight: bold;text-decoration: none;font-size: 14px; color:#333;}
.blog_post_list li a:hover{background:#eee; text-decoration:none!important; color:#121213!important;}
.blog_post_list li:last-child a{ margin-right: 0; }
.user_cover_right_p ul{position:absolute!important;}
.user_cover_right_p ul li{ margin-left:0!important; padding-left:0!important;}
span.post_blog,span.post_recipe,span.post_album,span.post_review{margin-right:3px;display: inline-block;height: 15px;width: 15px;position: relative;top: 1px;margin-right: 3px;}
span.post_blog{background: url(/img/member/ico_blog1.png) no-repeat center;}
span.post_recipe{background: url(/img/member/ico_recipe1.png) no-repeat center;}
span.post_album{background: url(/img/member/ico_album1.png) no-repeat center;}
span.post_review{background: url(/img/member/ico_review1.png) no-repeat center;}
a.arrow{background: url(/img/post/arrow_rank_right.png)no-repeat center left; displaya:inline-block; padding-left:15px;}
.w_space img{margin-left:5px;}
/*layout*/
.member_content_left{float:right;width: 30%; padding-right:30px; box-sizing:border-box;}
.member_content_left h3{font-size: 14px;border-bottom: 1px solid #000;margin-bottom: 5px;}
.member_content_right{float:right;width: 70%;}
.member_content_right li label{font-size:12px;padding: 10px 10px 5px 10px;display: block;text-align: left;}
.member_content_right li select{font-size:12px;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;border:none;background:transparent;display:block;text-align:center;box-sizing:border:box;padding: 0 10px 10px 10px;}
.confirmation_area{text-align:center;}
.confirmation_area button{border:1px solid #ddd; border-radius:0; background:#fff; width:100px; padding:10px 0; margin-right:5px;}
.confirmation_area button:last-child{margin-right:0; color:#444;}
.confirmation_area button.button_a{background:#6d66a8; color:#fff; border:1px solid #6d66a8;}
.confirmation_area button.button_b{background:#f4a720; color:#fff; border:1px solid #f4a720;}
/*icon*/
a.delete{display: inline-block;padding-left: 15px!important;text-align:center;font-size:14px;background: url(/img/member/icon_trash.png) no-repeat;color: #999;background-position: 0px 3px; line-height:1.4!important;}
a.edit{background: url(/img/member/ico_blog.png) no-repeat left center;padding-left: 20px;}
a.delete_post{background: url(/img/member/icon_trash.png) no-repeat center left;padding-left: 18px; cursor:pointer;}
.my_edit a.delete_post{background:none!important;}
a.reply{display: inline-block;padding-left: 15px!important;text-align: center;font-size: 14px;background: url(/img/member/icon_reply.png) no-repeat;color: #ff9c00;background-position: 0px 3px;margin-right: 15px; line-height:1.4!important;}
a.close_trig{display: inline-block;padding-left: 15px!important;text-align:center;font-size:14px;background: url(/img/member/icon_close.png) no-repeat;color: #999;background-position: 0px 3px; line-height:1.4!important;}
/*cover*/
.header_cover{position: relative; height: 300px; overflow: hidden; background-size:100%;}
.cover_right_box{position:absolute;right: 15px;bottom: 10px;}
.cover_right_box li{display:inline-block;height: 60px;width: 60px;border-radius: 10px;background:#fff;box-shadow: 0 0 5px #757575;margin-left: 10px; cursor:pointer;}
.cover_right_box li:nth-child(1){background: url(/img/member/btn_message.png) no-repeat center #fff;}
.cover_right_box li:nth-child(1):hover{background: url(/img/member/btn_message.png) no-repeat center #f5f5f5;}
.cover_right_box li:nth-child(2){background: url(/img/member/btn_fav.png) no-repeat center #fff;}
.cover_right_box li:nth-child(2):hover{background: url(/img/member/btn_fav.png) no-repeat centerr #f5f5f5;}
.cover_right_box li:nth-child(2).active{background: url(/img/member/btn_fav_on.png) no-repeat center #ff9000;}
.cover_right_box li:nth-child(2).active:hover{background: url(/img/member/btn_fav.png) no-repeatr #f5f5f5;}
.cover_right_box li a{display:block;text-align:center;text-decoration:none;color:#999; height:60px; width:60px;}

span.btn_title{font-size: 6px;display:block;text-align:center;line-height:1;margin-top:5px;line-height: 90px; }
span.watch_title{background: url(/img/qa/watch.png) no-repeat right center; background-size:20px; padding-right:23px; margin-right:3px; display:inline-block;}
span.clip_title{background: url(/img/common/clip_icon.png) no-repeat right 3px; background-size:20px; padding-right:23px; margin-right:3px; display:inline-block;}
.user_cover{position:relative;margin-left: 30px;padding: 10px 0 15px 0;}
.user_cover_left{width:140px;float:left;}
.user_cover_left img{margin-top: -90px;box-sizing: border-box;height:140px;width:140px;}
.user_cover_right_p,.user_cover_right{margin-left:160px;}
.user_cover_right_p{max-width: 650px;margin-top: 10px;}
.user_cover_right a{font-size: 18px;font-weight:bold;text-decoration:none; display: inline-block;}
.user_cover_right p{ font-size:14px;}
.user_cover_right span{font-size:12px; color:#999; margin-left:6px; font-weight:bold;}
.nonuser_cover_right span{font-size:12px; color:#999; margin-left:6px; font-weight:bold;}
.user_infomation{position:relative;}
.user_infomation ul{position:absolute;top: 10px;right: 0px;z-index: 1;}
.user_infomation ul li{display:inline-block;margin-left:10px;padding-left: 10px;}
.user_infomation ul li a{text-decoration:none;color: #999;}
.user_infomation ul li a:hover{text-decoration:underline; color:#ff9c00;}
li a.application{color: #999!important;padding: 5px 0 5px 28px;border-radius:5px;background: url(/img/member/ico_application.png) 5px 2px no-repeat #fff; cursor:pointer;}
li a:hover.application{text-decoration:underline!important; background: url(/img/member/ico_application.png) 5px 2px no-repeat #fff;}
li.active a.application{color: #ff9c00!important;padding: 5px 15px 5px 30px;border-radius:5px;background: url(/img/member/ico_application.png) 5px 2px no-repeat;}
li.active a:hover.application{text-decoration:underline!important; background: url(/img/member/ico_application.png) 5px 2px no-repeat;}
.left_border{border-left:1px solid #ddd;}
/*non_cover*/
.non_cover {padding: 0 30px 30px 30px; position:relative;}
.non_cover div.user_cover{padding-bottom:0; margin-left:0;}
.nonuser_cover_left {width: 40px;float: left;}
.nonuser_cover_left img {margin-top: 0px;box-sizing: border-box;height: 40px;width: 40px;}
.nonuser_cover_right{margin-left: 50px;}
.nonuser_cover_right a{font-size: 14px;font-weight:bold;text-decoration:none; display: inline-block;line-height: 40px;}
.nonuser_cover_right a span{color:#999!important;margin-left:7px;font-weight: normal;font-size: 12px;font-weight: bold;}
.nonuser_cover_right p{ font-size:12px;}
.nonuser_infomation{position:relative; margin-bottom:0;}
.nonuser_infomation ul{position:absolute;top: 20px;right: 0px;z-index:1;}
.nonuser_infomation ul li{display:inline-block;margin-left:10px;padding-left: 10px;}
.nonuser_infomation ul li a{text-decoration:none;color: #121213;}
.nonuser_infomation ul li a:hover{text-decoration:underline; color:#ff9c00;}
/*navigation*/
nav.my_menu ul{border-bottom: 1px solid #ccc;padding:0 10px;}
nav.my_menu{padding: 15px 0 0 0;font-size: 0;}
nav.my_menu li{display:inline-block;font-size: 12px;margin-left: -1px;}
nav.my_menu li:first-child a{padding:15px 20px;position: relative;top: 1px;}
nav.my_menu li a{text-decoration:none; font-weight:bold;display:block; position: relative;border: 1px solid #ccc; position: relative;top: 9px;padding: 7px 20px;margin-right: 0px;border-radius: 5px 5px 0 0; color:#333;}
nav.my_menu li a:hover{border-bottom:1px solid #fff; background:#f1f1f1;}
nav.my_menu li.current a{border-bottom:1px solid #fff; background:#fff; color:#f4a720;}
span.arrat_count{background: #ff0000;color:#fff;display: inline-block;text-align: center;line-height: 1.2;margin-left: 5px;font-weight: normal;font-size: 10px;padding: 1px 3px;position: absolute;right: 4px;top: -2px;border-radius: 2px;z-index: 1;}
span.arrat_count:empty{display:none!important;}
/*title*/
.nav_under_txt{margin-bottom: 30px; position:relative;}
.nav_under_txt h1{font-size: 20px;border-bottom: 2px solid #f4a720;padding-bottom: 5px;d}
.nav_under_txt h1 a{color:#ff9c00; font-weight:bold;}
.nav_under_txt p{font-size:12px;margin-top: 5px;color: #999;}
/*side*/
.left_list_mypage{margin: 15px 0 30px 0;}
.left_list_mypage a{display:block;padding: 0 0 0 15px;margin-bottom: 10px;font-size: 14px;}
.left_list_mypage a:hover{text-decoration:underline; color:#999;}
/*comment*/
.comment_head{color:#999;}
.comment_head a{font-size:16px; color:#f4a720; text-decoration:underline; display:inline; margin-bottom:5px; margin-right:3px;}
.comment_txt{margin-bottom:10px;}
#item_list li:last-child div.comment_list_wrap{border:none;}
.comment_list_wrap{padding:15px; border-bottom:1px solid #ddd;}
.comment_list_wrap img{height:20px; width:20px;}
a.detail_link{border:1px solid #ddd;background:#f1f1f1;padding: 2px 20px;border-radius: 2px;}
a:hover.detail_link{text-decoration:none; background:#eee;}
/*commnt_box*/
.comment_box{ margin:0 auto;}
.comment_left{width:60px; float:left; margin-right:15px;}
.comment_right{margin-left:75px;margin-bottom: 30px;}
.button_area{text-align: center;}
.button_area button,.button_area input{background:#ff9c00;color:#fff;padding: 0;line-height: 40px;text-align:center;border:none;margin-top:15px;border-radius:3px;max-width: 220px;width: 100%;display: block;margin: 15px auto 0 auto;font-size: 18px;box-sizing: border-box;}
.button_area button:hover,.button_area input:hover{ background:#f76700;}
a.nickname{color:#999; font-size:10px; margin-top:3px; display:block; text-align:center;}
.comment_list li.comment_list_area{border-top: 1px dotted #ddd;padding: 12px;background: #fff;}
.comment_wrapper p.comment{margin-bottom:15px; word-wrap: break-word;}
.comment_list_spe li{display:inline-block; margin-top:0!important;}
.comment_list_spe li img{width:30px; height:30px;}
.comment_list_left{display:block; margin-bottom:10px;}
.comment_list_right{position: relative;text-align: right;}
.comment_list_right p.descroption{position:absolute; left:0; color:#999; font-size:12px;}
span.comment_approve{font-size:14px; color:#999; display:inline-block; cursor:pointer; line-height:1;}
span.comment_approve:hover{text-decoration:underline;}
span.comment_delete{font-size:14px; color:#999; display:inline-block; margin-left:15px; padding-left:15px; border-left:1px solid #ddd; line-height:1;}
.comment_list_spe a.nickname{font-size:12px;color:#ff9c00;display: inline-block;margin-right: 5px;}
.comment_list_spe time{font-size:12px; color:#999!important;}
.comment_list_spe li:nth-child(3){float:right;}
span.comment_delete{cursor:pointer;}
span:hover.comment_delete{text-decoration:underline;}
/*finish_area*/
.finish_area{text-align: center;border: 1px solid #ddd;margin:0 auto;box-sizing:border-box;padding: 30px;margin-top:15px;border-radius: 5px;background: #fffdf9;}
.finish_area p{margin-bottom:15px;}
.finish_area li a{ color: #999; background: url(/img/post/arrow_rank_right.png)no-repeat center left; padding-left: 15px; display: inline-block; }
.finish_area li{margin-bottom:5px;}
.finish_area li:last-child{margin-bottom:0;}
span.nickname{display:block; text-align:center; margin-top:5px; color:#999;}
i.sp{display:none!important;}
@media screen and (max-width:1200px){
.blog_post_list{padding:0 10px;}
nav.my_menu,.nonuser_infomation{padding:14px 10px;}
.user_infomation ul,.nonuser_infomation ul{right:10px;}
.container{padding:0;}
.cover_container{background:#fff; width:100%; padding:0 0 30px 0;}
}
@media screen and (max-width:964px){
.member_content{margin-left:10px;}
.member_content_right{width:100%; float:none;}
.member_content_left{margin:30px 0 0 0; padding:0; width:100%; float:none; }
.header_cover{height:240px;}
.comment_box{width:auto;}
}
@media screen and (max-width:836px){
.nav_under_txt h1{font-size:16px;}
.nav_under_txt h1{border-bottom:1px solid #f4a720;}
.member_content{margin-left:10px;}
nav.my_menu ul{border:1px solid #ddd;padding:0;font-size:12px;}
nav.my_menu li a{font-weight:normal;}
nav.my_menu li:first-child a{padding:5px;}
nav.my_menu li{width:20%; float:left; border-right:1px solid #ddd; box-sizing:border-box; text-align:center;}
nav.my_menu li:nth-child(1),nav.my_menu li:nth-child(2),nav.my_menu li:nth-child(3),nav.my_menu li:nth-child(4),nav.my_menu li:nth-child(5){border-bottom:1px solid #ddd;}
nav.my_menu li:nth-child(5){border-right:none;}
nav.my_menu li a{margin-right:0;}
.user_cover_right span,.nonuser_cover_right a span{display:block; margin-left:0; font-size:12px;}
.nonuser_cover_right a{line-height:1.4; font-weight:normal; margin-top:0px;}
span.arrat_count{right:10px; top:10px;}
.user_infomation,.nonuser_infomation{padding:0 10px;}
nav.my_menu li a{padding:5px; font-size:12px;}
.user_cover{padding:10px 0;}
.header_cover{height:200px;}
.sp_my_menu{margin:15px 0!important;}
nav.my_menu li{margin-left:0;}
nav.my_menu li a{background:transparent;border:none;border-radius:0;position:static;top:0;color: #121213;}
nav.my_menu li a:hover{border-bottom:none; background:#f1f1f1;}
nav.my_menu li.current a{border-bottom:none; color:#f4a720; box-sizing:border-box; font-weight:bold;}
}
@media screen and (max-width:756px){
.member_content{margin-left:0;}
}
@media screen and (max-width:670px){
.pc_c{display:block!important;}
.bcp_banner{margin:0 15px;}
.nonuser_cover_right span{display:block;margin-left:0;width: 160px; font-weight:norma; font-size:10px;}
.post_st_right span.comment,
.post_st_right span.iine{position:relative; top:4px;}
.blog_post_list span{display: inline-block;margin:0 auto 5px auto;text-align:center;}
span.nickname{display:block; text-align:center; margin-top:5px; color:#999; font-size:10px;}
.user_cover_right_p ul{padding-bottom:15px!important;}
.user_cover_right_p ul li a{padding:2px 8px 6px 8px!important;}
.nav_under_txt{margin-bottom:15px;}
.sp_my_menu{display:block;}
.cover_right_box{right:10px; bottom:5px;}
.cover_right_box li{width:40px; height:40px; border-radius:3px; margin-left:5px;}
.cover_right_box li:nth-child(1){background: url(/img/member/btn_message_sp.png) no-repeat center #fff; background-size:100%;}
.cover_right_box li:nth-child(1):hover{background: url(/img/member/btn_message_sp.png) no-repeat center #fff; background-size:100%;}
.cover_right_box li:nth-child(2){background: url(/img/member/btn_fav_sp.png) no-repeat center #fff; background-size:100%;}
.cover_right_box li:nth-child(2):hover{background: url(/img/member/btn_fav_sp.png) no-repeat centerr #fff; background-size:100%;}
.cover_right_box li:nth-child(2).active{background: url(/img/member/btn_fav_on_sp.png) no-repeat center #ff9000; background-size:100%;}
.cover_right_box li:nth-child(2).active:hover{background: url(/img/member/btn_fav_sp.png) no-repeatr #fff; background-size:100%;}
li a.application{ background: url(/img/member/ico_application_sp.png) 5px 5px no-repeat #fff; background-size:14px;}
li a:hover.application{ background: url(/img/member/ico_application_sp.png) 5px 5px no-repeat #fff; background-size:14px;}
li.active a.application{ background: url(/img/member/ico_application_sp.png) 5px 5px no-repeat; background-size:14px;}
li.active a:hover.application{ background: url(/img/member/ico_application_sp.png) 5px 5px no-repeat; background-size:14px;}
li a.application{padding-left:22px; padding-right:10px;}
li.active a.application{padding-left:22px; padding-right:10px;}
.user_infomation ul li{padding-left:5px; margin-left:5px; line-height:1;}
.post_nav_form span.arrat_count{top:-10px;}
.pc{display:none!important;}
.user_cover_left{width:45px; margin-bottom:10px;}
.user_cover_left img{height:45px; width:45px; margin-top:0;}
.user_cover_right{margin-left:55px;}
.user_cover_right a{font-size:14px; font-weight:normal;}
.user_cover{padding:10px 0; margin-left:0;}
.user_cover_right_p{margin-left:0; clear:left; font-size:12px; margin-top:0;}
.user_cover_right_p p:empty{display:none;}
.user_infomation{margin-bottom:0;}
.header_cover{height:180px;}
.user_infomation ul,.nonuser_infomation ul{position:static; text-align:right; padding:5px 0; font-size:12px; border-bottom:1px dotted #ddd;}
.my_top_menu a{position:relative; top:2px;}
.nonuser_infomation ul li{margin-left:0; padding-left:0; margin-right:10px; padding-left:10px; line-height:1;}
.nonuser_infomation ul li:last-child{margin-right:0;}
.member_content_right li label{padding:10px 3px; font-size:10px; font-weight:bold; color:#999;}
.member_content_right li select{padding:0 3px 10px 3px; font-size:10px!important;}
nav.my_menu li{width:33.3%;}
nav.my_menu li:nth-child(1),nav.my_menu li:nth-child(2),nav.my_menu li:nth-child(3),nav.my_menu li:nth-child(4),nav.my_menu li:nth-child(5),nav.my_menu li:nth-child(6){border-bottom:1px solid #ddd;}
nav.my_menu li:nth-child(5){border-right:1px solid #ddd;}
nav.my_menu li:nth-child(3),nav.my_menu li:nth-child(6),nav.my_menu li:nth-child(9){border-right:none;}
.top_blandpanel{display:none!important;}
.post_wrap_left{width:100%; float:none;}
.post_wrap_right{width:100%; float:none; margin-left:0;}
a.reply{background: url(/img/member/icon_reply_sp.png) no-repeat 0 3px;background-size:13px;}
a.close_trig{background: url(/img/member/icon_close_sp.png) no-repeat 0 2px;background-size:10px; font-size:10px;}
a.arrow{background: url(/img/post/arrow_rank_right_sp.png) no-repeat center left; background-size:11px 12px;}
span.post_blog{background: url(/img/member/ico_blog1_sp.png) no-repeat center;background-size:15px;margin: 0 3px 0 0;top: 3px!important;}
span.post_recipe{background: url(/img/member/ico_recipe1_sp.png) no-repeat center; background-size:15px;}
span.post_album{background: url(/img/member/ico_album1_sp.png) no-repeat center; background-size:15px;}
span.post_review{background: url(/img/member/ico_review1_sp.png) no-repeat center; background-size:15px;}
.cover_top{padding-bottom:0;}
ul.blog_post_list{position: absolute;top: 25px;padding: 0;right: 10px;height: 32px;}
.blog_post_list li{float: none!important;display:inline-block;}
.blog_post_list li a{display: block;padding: 8px 20px;border-right: 1px solid #ffffff; background: #eaf9d8;border: 1px solid #94c45c;margin-right: 10px;border-radius: 5px;font-weight: bold;text-decoration: none;font-size: 14px;padding:2px 8px;margin-right:0;font-weight:normal;}
.blog_post_list li:first-child a{padding: 4px 10px; color:#121213;}
.cover_container{margin:0 auto;}
i.sp{display:inline-block!important; color:#999!important;}
.comment_list_right p.descroption{position:static; text-align:left; margin-bottom:10px;}
span.comment_delete{margin-left:5px; padding-left:8px;}
nav.my_menu li:nth-child(4),nav.my_menu li:nth-child(5),nav.my_menu li:nth-child(6){border-bottom:none;}
}
@media screen and (max-width:520px){
.header_cover{height:140px;}
}
@media screen and (max-width:420px){
.f_description h3{font-size:14px;}
.header_cover{height:100px;}
.f_description p{font-size:12px;}
.comment_txt{font-size:12px;}
.comment_head a{font-size:14px;}
}
@media screen and (max-width:340px){
.nonuser_infomation ul li{margin-left:5px; margin-right:5px; padding-left:5px;}
.my_top_menu a{margin-left:5px;}
.ssp{display:none;}
span.post_blog{background: url(/img/member/ico_blog_sp.png) no-repeat center; background-size:12px;}
span.post_recipe{background: url(/img/member/ico_recipe_sp.png) no-repeat center; background-size:12px;}
span.post_album{background: url(/img/member/ico_album_sp.png) no-repeat center; background-size:12px;}
span.post_review{background: url(/img/member/ico_review_sp.png) no-repeat center; background-size:12px;}
}
@media screen and (max-width:320px){
.blog_post_list{display:none;}
.nonuser_cover_right span{width:auto;}
}
