﻿@charset"utf-8";
/*--------------------------------------------------------*/
/*-プロダクトページ共通-----------------------------------*/
/*--------------------------------------------------------*/
#category #b_banner_area:after,#body #b_banner_area:after,#color #b_banner_area:after,#search #b_banner_area:after{margin-top:18px;}
#b_banner_area #caption_area{min-width:960px;max-width:1330px;margin:0 auto;padding:0;}
#b_banner_area #caption_area #caption{width:139px;height:86px;margin:0 5px -43px auto;padding:151px 48px 24px 24px;display:block;
background:url(../img/common_new/product/fames.png) no-repeat left top;color:#B57A00;position:relative;z-index:9999;}
#b_banner_area #caption_area #caption a{color:#B57A00;font-size:12px;}
#b_banner_area #caption_area #caption h4{height:28px;text-align:center;margin:0 0 6px 0;overflow:hidden;position:relative;text-shadow:0 1px 0px rgba(255,255,255,0.5);}
#b_banner_area #caption_area #caption h5{height:28px;text-align:center;margin:0 0 0 0;position:relative;overflow:hidden;text-shadow:0 1px 0px rgba(255,255,255,0.5);}
#b_banner_area #caption_area #caption a{color:#B57A00;font-size:12px;}
#b_banner_area #caption_area #caption a:hover{color:#934731;}#b_banner_area #caption_area #caption h5 a{padding:4px 0 0 0;}
/*-----------------------------------------------------*/
/*-カテゴリーページコンテンツ--------------------------*/
/*-----------------------------------------------------*/
#category_title .bigs{display:block;font-size:90px;font-family:Arial, Helvetica, sans-serif;color:#eee;position:relative;margin:-89px 0 0 -200px;text-shadow:0 -2px 4px rgba(0,0,0,0.3);max-width:980px;background:url(../img/common_new/product/big_c_back.png) repeat-x left 24px;height:90px;overflow:hidden;text-shadow:0 -1px 0px #666}
.bigs_s{display:block;font-size:60px;width:400px;font-family:Arial, Helvetica, sans-serif;color:#eee;position:relative;margin:-58px 15px 0 0;float:right;background:url(../img/common_new/product/big_c_back_s.png) repeat-x left 10px;text-shadow:0 -1px 0px #666;}
.category #category_left{margin:18px 0 0 0;width:441px;float:left;padding:30px 0 0 0;background:url(../img/common_new/product/sorts_top.png) no-repeat left top;}
#category_title h3{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Arial, Helvetica, Osaka, sans-serif;
color:#333;margin:0 0 0 0;font-size:18px;text-shadow:0 1px 0px #fff;width:auto;padding:0 3px 5px 17px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(../img/common_new/product/sorts_middle.png) repeat-y left top;}
#category_title h3 .small{padding:0 0 0 5px;font-size:12px;}
#category_left .exp_title{width:441px;height:56px;background:url(../img/common_new/product/sorts_bottom.png) no-repeat left top;}
.category  #sort_by{z-index:1;display:block;padding:1px 0 0 0;clear:both;margin:0 0 0 72px;}
.category #sort_by li{font-size:12px;float:left;margin:0 4px 0 0;font-weight:bold;display:block;}
.category #sort_by li a{font-size:12px;color:#fff;width:auto;display:block;padding:2px 8px;background:#777;-webkit-border-radius:10px;border-radius:10px;}
.category #sort_by li a:hover{background:#F90;}
.category #sort_by #on_selected{color:#fff;background:#900;-webkit-border-radius:10px;border-radius:10px;padding:2px 8px;color:#fff;}
.category  #sort_by:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #hit_count{float:right;margin:28px 30px 0 0;padding:0 0 0 10px;position:relative;}
.category .count_big{display:block;font-size:80px;font-family:Arial, Helvetica, sans-serif;color:#777;padding:0;text-shadow:0 1px 0px rgba(255,255,255,0.7);}
.category #hit_count .smalls{margin:-18px 15px 0 0;font-size:12px;text-shadow:0 1px 0px rgba(255,255,255,0.7);
float:right;font-family:Arial, Helvetica, sans-serif;color:#777;}
.category #up_count,.category #up_count2{float:left;font-size:12px;color:#666;margin:0 0 0 13px;}
.category #up_count{float:none;margin:4px 0 0 75px;}
.category #up_count strong,.category #up_count2 strong{color:#333;font-size:15px;}
.category #up_count strong:first-child{margin-right:230px;}
.category  #up_count:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze{padding:0;overflow:hidden;border-top:1px solid #666;border-bottom:1px solid #fff;
/*height:375px;*/height:0;width:99%;display:block;margin:0 0 0 5px;clear:both;
background:#fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.6) inset;box-shadow:2px 2px 5px rgba(0,0,0,0.6) inset;}
.category #squeeze:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze form{padding:16px 8px 8px 8px;width:auto;display:block;}
.category #squeeze .sorttype{float:right;margin:0 7px 0 0;}
.category #squeeze .sort_list{float:left;padding:0 10px 10px 0;border-right:1px dotted #999;height:180px;margin:0 5px;}
.category #squeeze .sort_list .disabled{color:#999;}
.category #squeeze .sort_list .checked{color:#fff;background:#666;}
.category #squeeze #sort_bycolor{border-right:none;margin:-190px 0 0 720px;}
.category #squeeze .sb_sort{margin:10px 0 5px 0;background:#eee;padding:5px;border:1px solid #ddd;}
.category #squeeze #body_sort ul{float:left;margin:0 2px;}
.category #squeeze #body_sort:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze #size_sort >li{clear:both;margin:0 0 10px 0;display:block;width:330px;}
.category #squeeze #size_sort >li strong{padding:0 0 0 12px;background:url(../img/common_new/proto/body_categorys.png) no-repeat 4px top;color:#069;}
.category #squeeze #size_sort .ladys strong{background-position:4px -18px;color:#F69;}
.category #squeeze #size_sort .kids strong{background-position:4px -36px;color:#690;}
.category #squeeze #color_sort{margin:10px 0 10px 0;min-width:270px;}
.category #squeeze #color_sort:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze #color_sort li{float:left;}
#color_sort li >strong{width:12px;height:12px;display:block;float:right;margin:2px 12px 0 0;
border:1px solid #fff;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;}
/*---------------------------------------*/
.category #squeeze #color_sort li .bloon{position:absolute;background:url(../img/common_new/proto/arrow2.png) no-repeat center bottom;
padding:0 0 8px 0;display:none;margin:-28px 0 0 -64px;width:140px;height:24px;text-align:center;color:#000;}
.category #squeeze #color_sort li strong:hover .bloon{display:block;}
.category #squeeze #color_sort li .bloon span{font-weight:normal;padding:5px 5px 0 5px;height:19px;width:140px;display:block;background:rgba(255,255,255,0.8);-webkit-box-shadow:1px -1px 2px rgba(0,0,0,0.3);box-shadow:1px -1px 2px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px;}
#color_sort #c-ash{background-position:-14px 0;}#color_sort #c-gray{background-position:-28px 0;}#color_sort #c-chacoal{background-position:-42px 0;}
#color_sort #c-naturals{background-position:-84px 0;}#color_sort #c-beige{background-position:-98px 0;}#color_sort #c-sand{background-position:-112px 0;}
#color_sort #c-brown{background-position:-126px 0;}#color_sort #c-burgandy{background-position:-140px 0;}#color_sort #c-purple{background-position:-154px 0;}
#color_sort #c-kahki{background-position:-168px 0;}#color_sort #c-lightblue{background-position:-182px 0;}#color_sort #c-melon{background-position:-196px 0;}
#color_sort #c-violet{background-position:-210px 0;}#color_sort #c-yellow{background-position:-224px 0;}#color_sort #c-banana{background-position:-238px 0;}
#color_sort #c-apricot{background-position:-252px 0;}#color_sort #c-lightpink{background-position:0 -14px;}#color_sort #c-pink{background-position:-14px -14px;}
#color_sort #c-lavender{background-position:-28px -14px;}#color_sort #c-mint{background-position:-42px -14px;}#color_sort #c-aqua{background-position:-56px -14px;}
#color_sort #c-sax{background-position:-70px -14px;}#color_sort #c-lime{background-position:-84px -14px;}#color_sort #c-lightgreen{background-position:-98px -14px;}
#color_sort #c-gold{background-position:-112px -14px;}#color_sort #c-california_orange{background-position:-126px -14px;}#color_sort #c-red{background-position:-140px -14px;}
#color_sort #c-tropical_pink{background-position:-154px -14px;}#color_sort #c-turquise{background-position:-168px -14px;}#color_sort #c-coral_orange{background-position:-196px -14px;}
#color_sort #c-salmon_pink{background-position:-210px -14px;}#color_sort #c-light_purple{background-position:-224px -14px;}
#color_sort #c-melange_red{background-position:0px -28px;}#color_sort #c-melange_blue{background-position:-14px -28px;}#color_sort #c-melange_green{background-position:-28px -28px;}
#color_sort #c-black{background-position:-70px 0;}#color_sort #c-clear{background-position:-42px -28px;}
#color_sort #c-pine_yellow{background-position:-238px -14px;}
.category #squeeze hr{clear:both;border:none;padding:5px 0;border-bottom:1px dotted #999;}
.category #squeeze #sort_byprice{height:80px;}.category #squeeze #price_sort li{float:left;padding:0 10px 0 0;}
.category #squeeze #price_sort:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze #sort_bytag{border-right:none;height:80px;}.category #squeeze #sort_bytag li input{width:200px;}
.category #squeeze #tag_sort{margin-bottom:-5px;}
.category #squeeze .inner{clear:both;margin:0;display:block;width:100%;}.category #squeeze .inner li{float:left; }
.category #squeeze .inner:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze #submitter{clear:both;width:100%;text-align:center;padding:15px 0 0 0;}
.category #squeeze #submitter p{width:auto;margin:0 5px;padding:3px 0;background:#ccc;border:1px solid #999;}
.category #squeeze #submitter input{width:250px;padding:5px;}
.category #squeeze #clear_bt{font-size:12px;font-weight:bold;display:block;width:120px;height:20px;padding:0 0 0 20px;text-decoration:underline;margin:-30px 0 0 0;}
.category  #open_toggle{display:block;width:99%;margin:-2px 0 -35px 6px;clear:both;}

.category  #open_toggle #open_bt{width:42px;height:55px;display:block;margin:0 0 0 175px;cursor:pointer;position:relative;z-index:99;}
.category  #open_toggle #open_bt span{width:42px;height:55px;display:block;text-indent:-9999px;background:url(../img/common_new/product/toggle.png) no-repeat left top;}
.category  #open_toggle #open_bt .open,.category  #open_toggle #open_bt:hover .open{background-position:-45px top;}

/*
.category  #open_toggle #open_bt{width:215px;height:48px;display:block;margin:0 auto;cursor:pointer;position:relative;z-index:99;background:url(../img/common_new/product/toggle2.png) no-repeat left -2px;}
.category  #open_toggle #open_bt span{width:142px;height:20px;display:block;text-align:center;margin:0 auto;padding:10px 0 0 0;}
.category  #open_toggle #open_bt:hover{color:#C00;}
.category  #open_toggle:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}*/

.category  #open_toggle #tg_navi{font-size:12px;background:#F60;color:#fff;padding:8px 10px 6px 10px;text-align:center;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.6);box-shadow:2px 2px 8px rgba(0,0,0,0.6);border:1px solid #F93;
-webkit-border-radius:5px;border-radius:5px;position:absolute;margin:-49px 0 0 227px;z-index:99;}
.category  #open_toggle #tg_navi:after{content:" ";width:0;height:0;display:block;float:left;border:7px solid;border-color:transparent #F60 transparent transparent;margin:-10px 0 5px -23px;}
/*---------------------------------------------*/
.category .navigations{margin:0 15px 0 5px;padding:0;height:65px;}
.category .navigations .bn_area{display:block;clear:both;padding:0 3px 0 3px;height:25px;width:100%;margin:-45px 0 10px 0;position:relative;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.category .navigations .bn_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category .navigations .bn{width:60px;height:13px;display:block;color:#fff;padding:3px 10px;text-align:center;
background:url(../img/common_new/proto/account_head_back.jpg) repeat-x left -2px;cursor:pointer;
-webkit-border-radius:2px;border-radius:2px;}
.category .navigations .back{float:left;border:1px solid;border-color:#000 #fff #fff #000;display:none;}
.category .navigations .back:after{margin:-18px 0 0 -20px;
content:" ";position:relative;height:0px;width:0px;display:block;border:11px solid;border-color:#E4E4E4 transparent #E4E4E4 #E4E4E4;}
.category .navigations .bn:hover{color:#F90;}
.category .navigations .next{float:right;border:1px solid;border-color:#000 #fff #fff #000;margin:0 5px 0 0;}
.category .navigations .next:after{margin:-18px 0 0 60px;
content:" ";position:relative;height:0px;width:0px;display:block;border:11px solid;border-color:#E4E4E4 #E4E4E4 #E4E4E4 transparent;}
.category .navigations .page_lists{width:490px;height:31px;overflow:hidden;padding:0;margin:0 12px 0 0;float:right;}
.category .navigations .page_lists:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category .navigations .lists_bottom{margin:0 5px 0 0;}
.category .page_lists .nbs{width:26px;height:14px;display:block;cursor:pointer;background:#555;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.6) inset;box-shadow:0px 1px 0px rgba(0,0,0,0.6) inset;
-webkit-border-radius:3px;border-radius:3px;}
.category .page_lists .nbs:hover{background:#900;}
.category .page_lists .nextpage{float:right;margin:6px 2px 0 8px;}
.category .page_lists .backpage{float:left;margin:6px 8px 0 2px;background-position:-22px 0;}
.category .page_lists .nbs:after{content:" ";width:0;height:0;display:block;position:relative;border:7px solid;}
.category .page_lists .nextpage:after{float:right;border-color:#E4E4E4 #E4E4E4 #E4E4E4 transparent;}
.category .page_lists .backpage:after{float:left;border-color:#E4E4E4 transparent #E4E4E4 #E4E4E4;}
.category .page_lists .list_over{height:22px;padding:1px 0;overflow:hidden;display:block;max-width:414px;float:right;}
.category .page_lists li{width:6px;height:6px;display:block;float:left;margin:8px 2px 7px 0;border:1px solid #fff;cursor:pointer;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.6) inset;box-shadow:0px 1px 0px rgba(0,0,0,0.6) inset;-webkit-border-radius:30px;border-radius:30px;text-align:center;color:#cc0000;text-indent:-999999px;background:#999;}
.category .page_lists .thins{background:#555;}
.category .page_lists li.locate_on{cursor:default;width:22px;height:18px;padding:4px 0 0 0;margin:0 2px 0 0;text-indent:0;background:#900;color:#fff;}
.category .page_lists li:hover{text-indent:0;margin:8px 2px 0 0;}
.category .page_lists li:hover span{position:absolute;color:#fff;padding:3px 0;display:block;width:21px;height:15px;margin:-30px 0 0 -8px;
text-align:center;background:#900;-webkit-border-radius:15px;border-radius:5px;text-align:center;}
.category .page_lists li:hover span:after{content:" ";width:0;height:0;display:block;border:5px solid;border-color:#900 transparent transparent transparent;position:relative;margin:3px 0 0 5px;}
.category .page_lists li:hover{background:#F60;}
.category .page_lists li.locate_on:hover{margin:0 2px 0 0;background:#900;}

/*---------------------------------*/
.category .under_navi{margin:15px 5px 0px 5px;height:60px;}.category .under_navi hr{clear:both;display:block;border:none;}
/*---------------------------------------*/
.category #no_data{font-size:15px;margin:100px auto 100px auto;width:300px;height:200px;padding-top:150px;text-align:center;}
.category #no_data .nos_guide{display:block;margin:20px auto 0 auto;font-size:12px;color:#fff;background:#333;padding:4px 5px;-webkit-border-radius:2px;border-radius:2px;}
.category #no_data .nos_guide:hover{background:#F60;}
.category .p_area{width:100%;clear:both;margin:0 0 50px -10px;padding:0;}
.category .flow{zoom:1;overflow:hidden;padding:0 10px;clear:both;}
.category .flow .shadow{background:#ccc;text-align:center;}
.category .flow .shadow .v_loader{width:5px;display:block;background:#fff;}
.category .flow:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.category #total_count_view{display:none;}
.category .show_product{position:relative;border:1px solid;border-color:#ddd #bbb #bbb #fff;
height:278px;width:134px;display:block;padding:0;float:left;background:#fff;
margin:5px 0 0 5px;padding:5px 0;}
.category .show_product:hover{border:1px solid #900;}
.category .p_condition{position:relative;width:22px;height:22px;display:block;z-index:9;
margin:-4px 0 -15px 1px;text-indent:-9999px;background:url(../img/common_new/proto/new_ikon1.png) no-repeat left top;}
.category  .p_over{width:100%;height:200px;display:block;margin:0;overflow:hidden;}.category .p_over a{width:100%;height:200px;display:block;}
.category  .p_over .p_photo{display:block;width:100%;margin:0;}
.category  .n_cond{width:58px;position:relative;float:right;didplay:block;text-align:center;color:#fff;margin:-11px 0 -10px 0;padding:0 3px 0 0;
background:url(../img/common_new/proto/pops.png) no-repeat right top;}
.category .o_cond{width:68px;background:url(../img/common_new/proto/pops.png) no-repeat right -17px;position:relative;float:right;didplay:block;text-align:center;color:#fff;margin:-11px 0 -10px 0;padding:0 3px 0 0;z-index:999;}
.category .a_condition{position:relative;margin:-5px 0 -34px 0;}

.category .updown_area{margin:-21px 3px 0 3px;background:rgba(0,0,0,0.4);
position:relative;height:21px;padding:4px 4px 0 4px;word-break:break-all;}
.category .color_data{margin:-29px 0 0 -3px;padding:3px 8px 5px 8px;background:rgba(255,255,255,0.6);position:absolute;display:block;width:100%;box-sizing:border-box;display:none;overflow:hodden;}
.category .color_data:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.color_data li{float:left;width:12px;height:12px;display:block;margin:2px 3px 0 0;border:1px solid #fff;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;cursor:pointer;text-indent:-9999px;}
.category .color_data .select_on{margin:1px 2px 0 0;cursor:default;border:2px solid #F90;}
.color_data li .bloon{position:absolute;background:url(../img/common_new/proto/arrow2.png) no-repeat 44px bottom;
padding:0 0 8px 0;display:none;margin:-28px 0 0 -42px;width:140px;height:24px;text-align:center;color:#000;}
.color_data  li:hover .bloon{display:block;}
.color_data  li .bloon span{font-weight:normal;padding:5px 5px 0 5px;height:19px;width:90px;display:block;background:rgba(255,255,255,0.8);
-webkit-box-shadow:1px -1px 2px rgba(0,0,0,0.3);box-shadow:1px -1px 2px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px;}
.category .body_over{margin:-4px 11px 0 12px;padding:0;overflow:hidden;}
.category .no_scrl{margin:-4px 0 0 0;}
.category .body_data{display:block;}
.category .body_data:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

.category .updown_area .scrls{width:11px;height:19px;display:block;background:#ccc;-webkit-border-radius:2px;border-radius:2px;}
.category .updown_area .apps{cursor:pointer;background:#333;}
.category .updown_area .apps:hover{background:#900;}
.category .updown_area .scrls:after{content:" ";width:0;height:0;display:block;border:5px solid;margin:4px 0 0 0;position:relative;}
.category .updown_area .bs_up{float:right;margin:-19px -2px 0 0;}.category .updown_area .bs_down{float:left;margin:-1px 0 0 -1px;}
.category .updown_area .bs_up:after{border-color:transparent transparent transparent #fff;margin-left:3px;}.category .updown_area .bs_down:after{border-color:transparent #fff transparent transparent;margin-left:-3px;}
.category .updown_area .arrow{width:0;height:0;display:block;border:5px solid;border-color:#fff transparent transparent transparent;position:absolute;z-index:9;margin:-4px 0 0 0;display:none;}
.category .body_data li{float:left;display:block;margin:3px 3px 0 0;width:19px;height:19px;text-indent:-9999px;}
.category .body_data li span{width:19px;height:19px;display:block;background:url(../img/common_new/proto/body_ikon.png) no-repeat left -23px;cursor:pointer;opacity:0.8;filter:alpha(opacity=80);}
.category .body_data .body_lt span{background-position:-22px -23px;}.category .body_data .body_fc span{background-position:-45px -23px;}
.category .body_data .body_vt span{background-position:-67px -23px;}.category .body_data .body_sw span{background-position:-89px -23px;}
.category .body_data .body_sp span{background-position:-111px -23px;}.category .body_data .body_zp span{background-position:-133px -23px;}
.category .body_data .body_ss span{background-position:-155px -23px;}.category .body_data .body_ds span{background-position:-199px -23px;}
.category .body_data .body_ip5 span{background-position:-243px -23px;}
.category .body_data .body_ro span{background-position:-221px -23px;}
.category .body_data .body_fj span{background-position:-177px -23px;}
.category .body_data .body_gb1 span{background-position:-265px -23px;}
.category .body_data .body_ip6 span{background-position:-287px -23px;}.category .body_data .body_ab span{background-position:-309px -23px;}

.category .body_data li .app_on{opacity:1.0;filter:alpha(opacity=100);}
.category .body_data li span:hover{opacity:1.0;filter:alpha(opacity=100);}
.category .body_data .body_st .app_on,.category .body_data .body_st span:hover{background-position:0 0;}
.category .body_data .body_ss .app_on,.category .body_data .body_ss span:hover{background-position:-155px 0;}
.category .body_data .body_lt .app_on,.category .body_data .body_lt span:hover{background-position:-22px 0;}
.category .body_data .body_fc .app_on,.category .body_data .body_fc span:hover{background-position:-45px 0;}
.category .body_data .body_vt .app_on,.category .body_data .body_vt span:hover{background-position:-67px 0;}
.category .body_data .body_sw .app_on,.category .body_data .body_sw span:hover{background-position:-89px 0;}
.category .body_data .body_sp .app_on,.category .body_data .body_sp span:hover{background-position:-111px 0;}
.category .body_data .body_zp .app_on,.category .body_data .body_zp span:hover{background-position:-133px 0;}
.category .body_data .body_ds .app_on,.category .body_data .body_ds span:hover{background-position:-199px 0;}
.category .body_data .body_ip5 .app_on,.category .body_data .body_ip5 span:hover{background-position:-243px 0;}
.category .body_data .body_ro .app_on,.category .body_data .body_ro span:hover{background-position:-221px 0;}
.category .body_data .body_fj .app_on,.category .body_data .body_fj span:hover{background-position:-177px 0;}
.category .body_data .body_gb1 .app_on,.category .body_data .body_gb1 span:hover{background-position:-265px 0;}
.category .body_data .body_ip6 .app_on,.category .body_data .body_ip6 span:hover{background-position:-287px 0;}
.color_data .ash{background-position:-14px 0;} .color_data .gray{background-position:-28px 0;} .color_data .chacoal{background-position:-42px 0;}
.color_data .naturals{background-position:-84px 0;} .color_data .beige{background-position:-98px 0;} .color_data .sand{background-position:-112px 0;}
.color_data .brown{background-position:-126px 0;} .color_data .burgandy{background-position:-140px 0;} .color_data .purple{background-position:-154px 0;}
.color_data .kahki{background-position:-168px 0;} .color_data .lightblue{background-position:-182px 0;} .color_data .melon{background-position:-196px 0;}
.color_data .violet{background-position:-210px 0;} .color_data .yellow{background-position:-224px 0;} .color_data .banana{background-position:-238px 0;}
.color_data .apricot{background-position:-252px 0;} .color_data .lightpink{background-position:0 -14px;} .color_data .pink{background-position:-14px -14px;}
.color_data .lavender{background-position:-28px -14px;} .color_data .mint{background-position:-42px -14px;} .color_data .aqua{background-position:-56px -14px;}
.color_data .sax{background-position:-70px -14px;} .color_data .lime{background-position:-84px -14px;} .color_data .lightgreen{background-position:-98px -14px;}
.color_data .gold{background-position:-112px -14px;} .color_data .california_orange{background-position:-126px -14px;} .color_data .red{background-position:-140px -14px;}
.color_data .tropical_pink{background-position:-154px -14px;} .color_data .turquise{background-position:-168px -14px;}.color_data .coral_orange{background-position:-196px -14px;}
.color_data .salmon_pink{background-position:-210px -14px;}.color_data .light_purple{background-position:-224px -14px;}
.color_data .melange_red{background-position:0px -28px;}.color_data .melange_blue{background-position:-14px -28px;}.color_data .melange_green{background-position:-28px -28px;}
.color_data .black{background-position:-70px 0;}.color_data .clear{background-position:-42px -28px;}
.color_data .pine_yellow{background-position:-238px -14px;}

.category  .show_product .texts_div{background:#eee;padding:2px;height:69px;margin:0 3px 0 3px;position:relative;z-index:1;word-break:break-all;-webkit-border-radius:2px;border-radius:2px;}
.category .show_wide .texts_div{margin:-140px 0 0 190px;width:auto;background:none;}
.category .p_title{padding:0 0 0 2px;max-height:28px;overflow:hidden;font-weight:normal;display:block;margin:2px 0;min-width:100px;word-break:break-all;text-align:left;}
.category .show_wide .p_title{padding:10px 10px 7px 2px;max-height:46px;}
.category .show_wide .p_title a{font-size:15px;}
.category .blandname {padding:0 0 0 2px;max-height:28px;overflow:hidden;letter-spacing:0;min-width:100px;word-break:break-all;text-align:left;}
.category .blandname a{color:#333;font-weight:normal;}
.category .show_wide .blandname{padding:0 63px 1px 4px;max-height:40px;}
.category .show_wide .blandname a{font-size:12px;}
.category .blandname a:hover{color:#FF9900;}
.category .p_price{color:#900;display:bloock;margin:2px 0 0 2px;}
.category .show_wide .p_price{font-size:12px;}
.category .show_wide .b_logo{float:right;margin:-80px 5px 0 0;width:58px;}
.category .suppli_area{margin:-12px 6px 0 0;float:right;position:relative;z-index:3;}
.suppli_area span{height:10px;display:block;overflow:hidden;float:left;text-indent:-9999px;}
.suppli_area .book_this{width:10px;background:url(../img/common_new/proto/book_ikons.png) no-repeat left top;cursor:pointer;}
.suppli_area .book_this:hover{background-position:0 -11px;/*width:27px;*/}
.suppli_area .both{margin:0 5px 0 0;width:11px;background:url(../img/common_new/proto/book_ikons.png) no-repeat left -23px;cursor:pointer;}
.category .suppli_area .both:hover{background-position:0 -34px;/*width:27px;*/}


@media only screen and (max-width:1250px){
.category #squeeze #sort_bycolor{float:none;clear:both;width:auto;margin:5px 5px 0 5px;padding:5px 0;height:100px;border-top:1px dotted #999;}

}
@media only screen and (max-width:1200px){
}
@media only screen and (max-width:1150px){
.category #squeeze #sort_byprice{border-right:none;border-bottom:1px dotted #999;clear:both;float:none;width:auto;height:45px;}
.category #squeeze #sort_bytag{padding-top:5px;clear:both;float:none;width:auto;}
.category #squeeze #sort_byprice strong,.category #squeeze #price_sort{display:block;float:left;margin-right:10px;}
.category #squeeze #sort_byprice strong{margin:21px 10px 0 0;}
}
@media only screen and (max-width:1100px){

}
@media only screen and (max-width:1050px){
.category #squeeze #sort_bycolor{float:none;clear:both;width:auto;margin:5px 5px 0 5px;padding:5px 0;height:100px;border-top:1px dotted #999;}

}
@media only screen and (max-width:1000px){

}
@media only screen and (max-width:960px){
}

/*-----------------------------------------------------*/
/*-商品詳細ページコンテンツ----------------------------*/
/*-----------------------------------------------------*/
.detail .p_area{margin-left:0;}

.detail #no_visible{font-size:12px;display:block;padding:120px 0 100px 0;text-align:center;color:#666;font-weight:bold;}
.detail #photo_area{overflow:hidden;float:right;margin:-278px 18px 0 0;text-align:center;width:437px;height:420px;border:1px solid;border-color:transparent #333 #666 #333;padding:0 13px 15px 0;background:#000;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.4);box-shadow:3px 3px 6px rgba(0,0,0,0.4);}
.detail #photo_area #main_photo{width:420px;height:420px;display:block;overflow:hidden;border:1px solid #aaa;float:right;cursor:pointer;}.detail #photo_area #main_photo img{width:460px;height:460px;margin:-23px 0 0 -23px;}
.detail #photo_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #photo_area #cover{position:absolute;max-width:460px;max-height:450px;display:block;}
.detail #photo_area #photos{margin:12px 0 0 4px;float:left;width:6px;display:block;}
.detail #photo_area .small_photo{width:6px;height:6px;display:block;background:#fff;text-indent:-9999px;cursor:pointer;margin:0 0 4px 0;-webkit-border-radius:30px;border-radius:30px;-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.5) inset;box-shadow:1px 1px 0px rgba(0,0,0,0.5) inset;}
.detail #photo_area .small_photo:hover{background:#FC0;border-color:#F60;}
.detail #photo_area .s_selected,.detail #photo_area .s_selected:hover{cursor:default;background:#9C0;}
.detail #photo_area #main_photo .shadow{padding:194px;text-align:center;width:66px;height:66px;background:#fff;}.detail #photo_area #main_photo .shadow img{width:66px;height:66px;margin:0;}
/*------------------*/
.detail #iine_area{overflow:hidden;position:relative;float:right;margin:/*-322px*/-791px -452px 0 0;width:450px;height:469px;border:1px solid;border-color:transparent #333 #666 #333;padding:0;background:#900;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.4);box-shadow:3px 3px 6px rgba(0,0,0,0.4);}
.detail #iine_area >div{margin:0 12px 12px 12px;background:#fff;height:457px;}
.detail #iine_area >div:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #iine_area h6{height:44px;background:#900;text-align:center;}
.detail #iine_area h6 span{font-size:12px;padding:18px 0 0 60px;background:url(../img/common_new/product/detail_ikons.png) no-repeat 15px 10px;height:26px;display:block;color:#fff;font-family:"Arial Black", Gadget, sans-serif;}

.detail #iine_area #l_iine{float:left;margin:0;}
.detail #iine_area #l_iine:before{content:" ";width:0;height:0;display:block;border:7px solid;border-color:transparent transparent transparent #999;position:relative;float:right;margin:32px 0 0 -13px;}
.detail #iine_area #l_iine:after{content:" ";width:0;height:0;display:block;border:7px solid;border-color:transparent transparent transparent #fff;position:relative;float:right;margin:32px 0 0 -2px;}

.detail #iine_area p{font-size:12px;padding:13px;line-height:1.3em;}
.detail #iine_area #tex_over{margin:0 13px;background:#eee;border:1px solid #ccc;padding:8px 8px 5px 8px;}
.detail #iine_area #tex_over:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #iine_area textarea{width:290px;height:70px;color:#ccc;}
.detail #iine_area #r_iine{float:right;margin:15px 5px 0 0;text-align:center;width:68px;}
.detail #iine_area #r_iine #user_photo{border:1px solid #999;display:block;margin:0 auto 2px auto;}
.detail #iine_area #r_iine a{padding:5px 0 0 0;font-size:12px;color:#F90;text-decoration:underline;}
.detail #iine_area #r_iine a:hover{color:#F60;}
.detail #iine_area .sub_tt{padding:4px 0 0 7px;display:block;border-top:1px dotted #666;margin:3px 5px 0 5px;}
.detail #iine_area ul{margin:5px;border-bottom:1px dotted #666;padding:5px; }
.detail #iine_area ul li{padding:1px 0 1px 11px;background:url(../img/common/contents/pocchi.gif) no-repeat left 3px;}
.detail #iine_area #i_cancel{display:block;float:left;color:#fff;text-align:center;background:#900;padding:2px 9px;-webkit-border-radius:30px;border-radius:30px;margin:0 0 0 8px;cursor:pointer;}
.detail #iine_area #i_cancel:hover{color:#FC0;}
.detail #iine_area #add_bt{width:180px;height:20px;display:block;margin:0 auto 5px auto;background:url(../img/common_new/proto/account_head_back.jpg) repeat-x left -2px;padding:5px 0;
-webkit-border-radius:3px;border-radius:3px;text-align:center;border:1px solid;border-color:#000 #999 #999 #000;cursor:pointer;}
.detail #iine_area #add_bt span{color:#fff;font-size:16px;font-weight:bold;padding:0;height:20px;display:block;text-align:center;width:100%;}
.detail #iine_area #add_bt:hover span{color:#FC0;}
.detail #title_area .esp_ikon{display:block;float:right;margin:0 38px 0 0;text-indent:-9999px;width:120px;height:22px;background:url(../img/common_new/product/status_ikon.png) no-repeat left top;}
.detail #title_area .comp_ikon{display:block;float:right;margin:-40px 28px 0 0;text-indent:-9999px;width:99px;height:77px;background:url(../img/common_new/product/awards.png) no-repeat left top;}
.detail #title_area #aw_2{background-position:left -83px;}
.detail #title_area #aw_3{background-position:left -166px;}
.detail #title_area #aw_4{background-position:left -249px;}
.detail #title_area #charity_ik{background-position:left -36px;}
.detail #title_area #logos{background:#fff url(../img/common_new/product/detail_p1.jpg) no-repeat left top;margin:35px 485px 10px -5px;height:82px;padding:4px 4px 4px 120px;font-size:12px;
border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.detail #title_area #logos:before{content:" ";width:15px;height:90px;display:block;background:url(../img/common_new/product/detail_p1.jpg) no-repeat left -90px;float:right;margin:-4px -4px 0 0;position:relative;}
.detail #title_area #logos img{margin:2px 0 0 -110px;float:left;}
.detail #title_area #logos .fan_bt{display:block;background:#C00;-webkit-border-radius:4px;border-radius:4px;border:1px solid #900;-webkit-box-shadow:-1px -1px 4px rgba(0,0,0,0.5) inset;box-shadow:-1px -1px 4px rgba(0,0,0,0.5) inset;width:120px;}
.detail #title_area #logos .fan_bt a{display:block;padding:3px 6px;text-align:center;color:#fff;}
.detail #title_area #logos .fan_bt a:hover{color:#F90;}
.detail #title_area #logos h3{font-size:18px;color:#333;margin:18px 0 5px 0;line-height:1em;width:82%;}

.detail #title_area h2{font-size:22px;color:#666;text-shadow:0 1px 0px rgba(255,255,255,0.7);background:url(../img/common_new/top/stamper.jpg) repeat-x left bottom;padding:0 0 65px 3px;height:32px;}
.detail #title_area .h2_small{font-size:18px;}

.detail #title_area h2:before{content:" ";float:left;position:relative;
width:71px;height:98px;display:block;background:url(../img/common_new/top/stamper_left2.jpg) no-repeat left top;margin:0 0 0 -57px;}
.detail #tag_area{margin:-30px 0 0 0;}
.detail #tag_area span{color:#333;float:left;display:block;padding:8px 10px 0 0;text-shadow:0 1px 0px rgba(255,255,255,0.6);}
.detail #tag_area:after{width:550px;height:170px;display:block;content:" ";background:url(../img/common_new/product/stair4.png) no-repeat left top;float:right;position:relative;z-index:2;margin:-109px -42px -23px 0;}
.detail #title_area .tag_list{float:left;margin:6px 0 6px 0;display:block;overflow:hidden;width:530px;height:15px;position:relative;z-index:1;}
.detail #title_area #tag_area:hover .tag_list{z-index:3;}
.detail #title_area .tag_list li{float:left;font-size:12px;}
.detail #title_area .tag_list li h4{display:inline;text-shadow:0 1px 0px rgba(255,255,255,0.6);}
.detail esp_alt_area .tag_list li h4 a{text-decoration:underline;font-size:12px;}
.detail #title_area #iine_bt{width:77px;height:82px;background:url(../img/common_new/product/good_bt.png) no-repeat left top;cursor:pointer;position:relative;margin:-94px 24px 0 auto;z-index:3;}
.detail #title_area #iine_bt span{display:none;background:#fff;position:absolute;width:180px;height:20px;margin:1px 0 0 -98px;padding:12px 6px 4px 6px;text-align:center;-webkit-border-radius:5px;border-radius:5px;color:#333;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.5);box-shadow:2px 2px 6px rgba(0,0,0,0.5);}
.detail #title_area #iine_bt span:after{content:" ";width:0;height:0;display:block;margin:10px 0 -16px 124px;border:6px solid;border-color:#fff transparent transparent transparent;position:relative;}
.detail #title_area #iine_bt strong{padding:6px 2px 0 23px;background:url(../img/common_new/proto/good.png) no-repeat left top;}
.detail #slide_area{clear:both;margin:0;width:100%;}
.detail #slide_area{clear:both;margin:0;width:100%;}
.detail #slide_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #title_area .esp_alt{clear:both;font-size:12px;font-weight:bold;margin: 0 0 2px 0;padding:4px 14px 4px 10px;border-radius:2px;color:#fff}
.detail #title_area .esp_alt a{font-size:12px;font-weight:bold;color:#fff;}
.detail #title_area .esp_alt .bn{border:1px solid #fff;margin:0 5px 0 0;vertical-align:sub;}
.detail #title_area #charity{background:#069;}.detail #title_area #private{background:#006;}.detail #title_area #compes{background:#900;}
.detail #data_area{clear:both;padding:0 375px 10px 13px;background:url(../img/common_new/top/stamper.jpg) repeat-x left bottom;margin:0 0 0 -20px;}
.detail #data_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #photos_data{margin:0 -362px 0 0;float:right;width:349px;}
.detail #photos_data:after{
content:" ";float:right;position:relative;
width:71px;height:98px;display:block;background:url(../img/common_new/top/stamper_right.jpg) no-repeat left top;margin:-87px -40px -98px 0;}
.detail .textdatas{margin:-34px 0 0 0;padding:0;float:left;width:100%;}
.detail #text_wrap{clear:both;height:430px;margin: 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
}
.detail #text_wrap #tx_right{font-size:12px;margin:0 -5px 0 0;padding:3px 3px 3px 6px;
height:423px;border:1px solid #999;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
width:35%;float:right;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.detail #text_wrap #tx_right:before{content:" ";position:absolute;width:26px;height:420px;display:block;background:url(../img/common_new/product/binder_rep.png) repeat-y left top;margin:0 0 0 -22px;
}
.detail #text_wrap #tx_left{font-size:12px;margin:0;height:423px;padding:3px;
-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);
width:65%;float:left;background:#fff;
}
.detail .textdatas strong{border-bottom:1px solid #ccc;margin:5px 0 5px 0;display:block;padding:0 0 2px 12px;}
.detail #p_rank{position:relative;z-index:2;float:right;width:86px;height:20px;padding:18px 6px 15px 10px;margin:-1px 15px -75px 0;background:url(../img/common_new/product/rank_p2.png) no-repeat left top;}
.detail #p_rank >span{padding:0 3px 2px 0;text-align:center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc;display:block;}
.detail #p_rank .s_stay{color:#666;font-size:18px;}.detail #p_rank .s_up{color:#C00;font-size:18px;}.detail #p_rank .s_down{color:#036;font-size:18px;}
.detail #p_rank span span{float:left;background:url(../img/common_new/proto/rank_move2.png) no-repeat left top;height:7px;margin:8px 2px 0 1px;width:25px;}
.detail #p_rank .s_stay span{background-position:2px -22px;}.detail #p_rank .s_up span{background-position:8px -11px;}

.detail #data1_table{width:100%;}
.detail #data1_table td{font-size:12px;padding:3px 6px;}.detail .textdatas a{font-size:12px;}
.detail #data1_table .fanpage{font-size:10px;text-decoration:underline;}
.detail #data1_table .item{background:#ddd;border-bottom:1px solid #fff;border-top:1px solid #fff;width:75px;padding:3px 0 0 7px;}
.detail #data1_table .mens{font-size:12px;padding:0 0 0 39px;background:url(../img/common/product/m_g_k.gif) no-repeat left 2px;margin:0 0 1px 0;}
.detail #data1_table .girls{font-size:12px;padding:0 0 0 39px;background:url(../img/common/product/m_g_k.gif) no-repeat left -19px;margin:0 0 1px 0;}
.detail #data1_table .kids{font-size:12px;padding:0 0 0 39px;background:url(../img/common/product/m_g_k.gif) no-repeat left -40px;}
.detail #data1_table #c_text1{margin:8px;padding:6px 6px 6px 0;}
.detail .textdatas .descript{font-size:12px;height:170px;line-height:1.4em;overflow:hidden;padding:6px 3px 4px 3px;border-top:1px dotted #999;margin:0;}
.detail .textdatas .desc_2{overflow:visible;}
.detail #data1_table #fade_on{padding-right:0;margin-right:0;}
.detail #data1_table #c_text1 .fade_table{position:static;background:none;padding:0;-webkit-box-shadow:none;;box-shadow:none;}
.detail #data1_table #c_text1 #fadeOn{position:absolute;z-index:99;background:rgba(255,255,2555,0.8);padding:10px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.2);box-shadow:2px 2px 4px rgba(0,0,0,0.2);}

.detail #data1_table .compes{border-bottom:none;color:#990000;display:block;margin-bottom:0;line-height:1.1em;min-height:24px;padding:0 0 5px 2px;}
.detail #data1_table .compes img{display:block;margin:-6px 0 3px 0;}

.detail #data2_table {width:100%;margin:0;padding:0;border:none;}
.detail #data2_table td{font-size:12px;padding:3px 6px;}
.detail #data2_table .item{background:#888;color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;width:73px;padding:2px 0 2px 9px;}
.detail #data2_table .maker_name{float:right;margin:0 5px 0 0;width:60px;position:relative;}
.detail #tx_right .dec_bd:before{margin:-1px 2px 0 0;}
.detail #p_img_area{margin:0 0 0 0px;padding:0;float:left;width:277px;}
.detail #photo_area .p_selected{border:1px solid #cc0000;background:#F99C7D;}
.detail #p_img_area #product_photo{margin:-5px -3px 0 0;position:relative;width:240px;z-index:7;height:225px;display:block;padding:17px 24px 40px 16px;background:url(../img/common_new/product/p_back2.png) no-repeat left top;}.detail #product_photo >div{width:240px;height:225px;overflow:hidden;}
.detail #product_photo img{width:230px;padding:5px;}
.detail #product_photo .im_sp,.detail #product_photo .im_zp{width:210px;margin-top:-30px;padding-left:17px;}
.detail #product_photo .no_photo{width:auto;padding:0 0 0 35px;}
.detail #opposite{display:block;width:58px;height:49px;text-indent:-9999px;background:url(../img/common_new/product/revs.png) no-repeat left top;cursor:pointer;margin:53px 0 0 -39px;float:left;position:absolute;cursor:pointer;z-index:8;}
.detail #opposite:hover{background-position:0 -53px;}
.detail .p_condition{position:relative;width:80px;height:83px;display:block;z-index:9;float:right;
margin: -10px 1px -73px 0;text-indent:-9999px;background:url(../img/common_new/product/new_big.png)}
.detail .n_ikon{position:absolute;height:97px;width:27px;display:block;margin:-92px 0 0 85px;text-indent:-9999px;
background:url(../img/common_new/product/reco_ikons.png) no-repeat left top;z-index:2;}
.detail .o_cond{margin-left:119px;background-position:-32px top;}
.detail .now_color{padding:30px 4px 4px 4px;margin:-50px 0 19px 25px;width:120px;text-align:center;display:block;background:url(../img/common_new/product/p_back.png) no-repeat -2px top;border:1px solid #333;-webkit-border-radius:2px;border-radius:2px;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);color:#fff;
/*background:#fff url(../img/common_new/product/this_color.png) no-repeat 10px 22px;*/}
.detail .now_color:before{content:" ";width:12px;height:12px;display:block;margin:16px 3px 0 0;float:left;
;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;}
.detail .c-ash:before{background-position:-14px 0;}.detail  .c-gray:before{background-position:-28px 0;}
.detail  .c-chacoal:before{background-position:-42px 0;}.detail .c-naturals:before{background-position:-84px 0;}
.detail .c-beige:before{background-position:-98px 0;}.detail .c-sand:before{background-position:-112px 0;}
.detail .c-brown:before{background-position:-126px 0;}.detail .c-burgandy:before{background-position:-140px 0;}
.detail .c-purple:before{background-position:-154px 0;}.detail .c-kahki:before{background-position:-168px 0;}
.detail .c-lightblue:before{background-position:-182px 0;}.detail .c-melon:before{background-position:-196px 0;}
.detail .c-violet:before{background-position:-210px 0;}.detail .c-yellow:before{background-position:-224px 0;}
.detail .c-banana:before{background-position:-238px 0;}.detail .c-apricot:before{background-position:-252px 0;}
.detail .c-lightpink:before{background-position:0 -14px;}.detail .c-pink:before{background-position:-14px -14px;}
.detail .c-lavender:before{background-position:-28px -14px;}.detail .c-mint:before{background-position:-42px -14px;}
.detail .c-aqua:before{background-position:-56px -14px;}.detail .c-sax:before{background-position:-70px -14px;}
.detail .c-lime:before{background-position:-84px -14px;}.detail .c-lightgreen:before{background-position:-98px -14px;}
.detail .c-gold:before{background-position:-112px -14px;}.detail .c-california_orange:before{background-position:-126px -14px;}
.detail .c-red:before{background-position:-140px -14px;}.detail .c-tropical_pink:before{background-position:-154px -14px;}
.detail .c-turquise:before{background-position:-168px -14px;}.detail .c-coral_orange:before{background-position:-196px -14px;}
.detail .c-salmon_pink:before{background-position:-210px -14px;}.detail .c-light_purple:before{background-position:-224px -14px;}
.detail .c-melange_red:before{background-position:0px -28px;}.detail .c-melange_blue:before{background-position:-14px -28px;}.detail .c-melange_green:before{background-position:-28px -28px;}
.detail .c-black:before{background-position:-70px 0;}.detail .c-clear:before{background-position:-42px -28px;}
.detail .c-pine_yellow:before{background-position:-238px -14px;}
.detail #prices{clear:both;width:121px;height:32px;position:relative;padding:12px 21px 20px 24px;text-align:right;margin:2px 0 0 104px;background:url(../img/common_new/product/prices.png) no-repeat left top;}
.detail #prices:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #prices .p_apps{font-size:18px;font-family:"Arial Black", Gadget, sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin:0 5px 0 0;}
.detail #prices .rights{color:#fff;display:block;margin:2px 1px 0 0;}
.detail #photos_data #book_bt{width:90px;height:95px;display:block;margin:0;float:right;
background:url(../img/common_new/product/bhook_bt2.png) no-repeat left top;position:relative;margin:-80px 14px -15px 0;z-index:6;}
.detail #photos_data #book_bt span{text-indent:-9999px;width:82px;height:52px;display:block;cursor:pointer;margin:37px 0 0 0;}
.detail #photos_data #book_bt:hover span{color:#FC0;background-position:center -100px;}
.detail #body_list{position:relative;z-index:5;border:1px solid;border-color:#aaa;margin:-4px 12px 0 -1px;padding:2px 3px 0 3px;border-radius:2px;text-align:center;width:329px;position:relative;z-index:1;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);clear:both;background:#fff;}
.detail #body_list:before{content:" ";width:0;height:0;display:block;border:8px solid;border-color:transparent transparent #aaa transparent;position:relative;margin:-18px 0 4px 73px;}
.detail #body_list strong{font-weight:normal;color:#fff;background:#666;padding:1px 3px 1px 10px;margin:0;display:block;height:15px;text-align:left;}
.detail #body_list #other_over{width:100%;overflow:hidden;}.detail #body_list #othertypes{display:block;}
.detail #body_list strong span{float:right;padding:0 5px 0 0;}
.detail #body_list strong:before{content:" ";width:0;height:0;display:block;border:8px solid;border-color:transparent transparent #fff transparent;position:relative;margin:-19px 0 4px 63px;}
.detail #body_list:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #body_list li{border-right:1px solid #ccc;margin:0;float:left;width:54px;height:54px;display:block;text-align:center;}
.detail #body_list li:last-child{border-right:none;}
.detail #body_list .p_exist{cursor:pointer;background:url(../img/common_new/product/body_small.jpg) no-repeat 3px 5px;}
.detail #body_list .ex_on{cursor:default;background:url(../img/common_new/product/body_small.jpg) no-repeat -48px 5px;}
.detail #body_list .no_exist{overflow:hidden;}
.detail #body_list #bo_st{background-position:3px 5px;}.detail #body_list #bo_ss{background-position:3px -44px;}
.detail #body_list #bo_lt{background-position:3px -93px;}.detail #body_list #bo_fc{background-position:3px -143px;}
.detail #body_list #bo_sw{background-position:3px -193px;}.detail #body_list #bo_sp{background-position:3px -242px;}
.detail #body_list #bo_zp{background-position:3px -291px;}.detail #body_list #bo_ds{background-position:3px -341px;}
.detail #body_list #bo_ip5{background-position:3px -438px;}
.detail #body_list #bo_ro{background-position:3px -486px;}
.detail #body_list #bo_fj{background-position:3px -391px;}.detail #body_list #bo_ip6{background-position:3px -535px;}
.detail #body_list #bo_gb1{background-position:3px -632px;}.detail #body_list #bo_ab{background-position:3px -678px;}

.detail #body_list li:hover{background:url(../img/common_new/product/body_small.jpg) no-repeat -48px 5px;}
.detail #body_list #bo_st:hover,.detail #body_list #bo_st.ex_on{background-position:-48px 5px;}
.detail #body_list #bo_ss:hover,.detail #body_list #bo_ss.ex_on{background-position:-48px -44px;}
.detail #body_list #bo_lt:hover,.detail #body_list #bo_lt.ex_on{background-position:-48px -93px;}
.detail #body_list #bo_fc:hover,.detail #body_list #bo_fc.ex_on{background-position:-48px -143px;}
.detail #body_list #bo_sw:hover,.detail #body_list #bo_sw.ex_on{background-position:-48px -193px;}
.detail #body_list #bo_sp:hover,.detail #body_list #bo_sp.ex_on{background-position:-48px -242px;}
.detail #body_list #bo_zp:hover,.detail #body_list #bo_zp.ex_on{background-position:-48px -291px;}
.detail #body_list #bo_ds:hover,.detail #body_list #bo_ds.ex_on{background-position:-48px -341px;}
.detail #body_list #bo_ip5:hover,.detail #body_list #bo_ip5.ex_on{background-position:-48px -438px;}
.detail #body_list #bo_ro:hover,.detail #body_list #bo_ro.ex_on{background-position:-46px -486px;}
.detail #body_list #bo_fj:hover,.detail #body_list #bo_fj.ex_on{background-position:-48px -391px;}
.detail #body_list #bo_ip6:hover,.detail #body_list #bo_ip6.ex_on{background-position:-48px -535px;}
.detail #body_list #bo_gb1:hover,.detail #body_list #bo_gb1.ex_on{background-position:-46px -632px;}
.detail #body_list #bo_ab:hover,.detail #body_list #bo_ab.ex_on{background-position:-46px -678px;}

.detail #body_list .no_exist:hover{background:none;}
.detail #body_list li .bloon,.detail #color_list li .bloon{display:none;
background:#fff;border-radius:5px;-webkit-border-radius:5px;
padding:9px 6px;position:absolute;margin:0 0 0 -24px;width:96px;z-index:99;
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);box-shadow:1px 1px 2px rgba(0,0,0,0.4);}
.detail #color_list li .bloon:after{content:" ";display:block;width:0;height:0;border:6px solid; border-color:#fff transparent transparent transparent;position:relative;margin:5px auto -20px auto;}
.detail #color_list li .bloon:before{content:" ";display:block;width:0;height:0;border:7px solid; border-color:#ccc transparent transparent transparent;position:relative;margin:19px auto -33px auto;}
.detail #body_list li .bloon{margin:0 0 0 -35px;width:110px;padding:6px 6px 4px 6px;height:24px;}
.detail #body_list li .bloon span{width:19px;height:19px;display:block;float:left;margin:0px 2px 0 0;background:url(../img/common_new/proto/body_ikon.png) no-repeat left top;}
.detail #body_list #bo_ss .bloon span{background-position:-155px top;}
.detail #body_list #bo_lt .bloon span{background-position:-22px top;}.detail #body_list #bo_fc .bloon span{background-position:-45px top;}
.detail #body_list #bo_sw .bloon span{background-position:-89px top;}.detail #body_list #bo_sp .bloon span{background-position:-111px top;}
.detail #body_list #bo_zp .bloon span{background-position:-133px top;}.detail #body_list #bo_ds .bloon span{background-position:-199px top;}
.detail #body_list #bo_ip5 .bloon span{background-position:-243px top;}.detail #body_list #bo_ro .bloon span{background-position:-221px top;}
.detail #body_list #bo_fj .bloon span{background-position:-177px top;}.detail #body_list #bo_gb1 .bloon span{background-position:-265px top;}
.detail #body_list #bo_ip6 .bloon span{background-position:-287px top;}.detail #body_list #bo_ab .bloon span{background-position:-309px top;}

.detail #body_list .bss{display:block;width:16px;height:28px;background:#900;cursor:pointer;position:absolute;text-indent:-9999px;
-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.4);}
.detail #body_list .b_hide{display:none;}
.detail #body_list #bs_next{margin:-47px 0 0 320px;-webkit-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;}
.detail #body_list #bs_back{margin:9px 0 0 -6px;-webkit-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;border-color:transparent transparent transparent #999;}
.detail #body_list .bss:hover{background:#c00;}
.detail #body_list .bss:after{content:" ";width:0;height:0;display:block;border:5px solid;position:relative;margin:8px 0 0 0;}
.detail #body_list #bs_next:after{border-color:transparent transparent transparent #fff;float:right;margin-right:-2px;}
.detail #body_list #bs_back:after{border-color:transparent #fff transparent transparent;float:left;margin-left:-2px;}
.detail #color_list{float:left;margin:-10px 10px 0px 0;padding:0;background:#fff;text-align:center;}
.detail #color_list:before{content:" ";width:61px;height:297px;display:block;background:url(../img/common_new/product/color_over.png) no-repeat left top;position:relative;margin:0 0 -280px 0;}
.detail #color_list li{margin:0 0 3px 0;height:48px;overflow:hidden;display:block;}
.detail #color_list li .censor{position:absolute;z-index:98;display:block;width:38px;height:38px;margin:7px 0 0 8px;cursor:pointer;border:3px solid;border-color:transparent;-webkit-border-radius:30px;border-radius:30px;}
.detail #color_list .on .censor{border-color:#900;cursor:default;}
.detail #color_list li .bloon:after{margin:5px auto -20px auto;}
.detail #color_list li .bloon:before{margin:19px auto -33px auto;}
.detail #cart_in_over{padding:0 520px 0 0;}
.detail #like_area{width:100%;float:left;padding:24px 0 0 0;background:url(../img/common_new/product/pipe_rep.png) repeat-x left top;margin:-53px 0 0 -15px;}
.detail #like_area:before{content:" ";width:35px;height:91px;display:block;float:right;background:url(../img/common_new/product/pipe_kado1.jpg) no-repeat right top;margin:-25px 0 0 0;}
.detail #like_area:after{content:" ";clear:both;width:53px;height:56px;margin:0 -18px -56px 0;display:block;float:right;position:relative;background:url(../img/common_new/product/pipe_under1.png) no-repeat left top;}
.detail #like_area #like_it_num{margin:-22px 30px 0 20px;padding:5px 0 3px 16px;font-size:12px;background:url(../img/common_new/proto/doubleline.gif) repeat-x left bottom;text-shadow:0 1px 0px rgba(255,255,255,0.5);font-weight:bold;position:relative;z-index:1;}
.detail #like_area #like_it_num span{font-size:32px;color:#C00;font-family:"Arial Black", Gadget, sans-serif;text-shadow:0 1px 0px rgba(255,255,255,0.5);position:relative;z-index:1;}
.detail #like_area #goot_bt2{cursor:pointer;margin:25px 0 -20px 0;}
.detail #like_area #like_user{margin:0 0 0 15px;padding:20px 35px 0 0;background:url(../img/common_new/product/pipe_rep2.png) repeat-y right top;min-height:388px;}
.detail #like_area #like_user.wall_on{padding-bottom:140px;min-height:220px;}
.detail #like_area #like_user #no_gooder{font-size:12px;line-height:1.2em;background:#fff;width:80%;margin:50px 0 0 20px;border:1px solid #ccc;-webkit-box-shadow:1px 1px 0px rgba(0,0,0,0.4);box-shadow:1px 1px 0px rgba(0,0,0,0.4);padding:15px 5px 5px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#999;}
.detail #like_area #like_user #no_gooder img{vertical-align:middle;margin:-10px 0 0 0;}
.detail #like_area #like_user #no_gooder span{padding:7px 6px 0 24px;background:url(../img/common_new/proto/good.png) no-repeat left top;}
.detail #like_area #like_user:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #like_area .users{margin:0 2px 4px 2px;
height:82px;display:block;width:61px;text-align:center;float:left;}
.detail #like_area .users img{-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.5);box-shadow:0px 0px 6px rgba(0,0,0,0.5);
width:47px;height:47px;border:2px solid #fff;
margin:0 0 1px 6px;padding:1px;}
.detail #like_area a:hover img{border:2px solid #F90;}
.detail #like_area .u_name{width:60px;padding:0 1px;text-align:center;height:25px;display:block;overflow:hidden;}
.detail #like_area .users .users_left{float:left;}
.detail #like_area .users .bloon_ikon{
position:absolute;margin:-3px 0 0 45px;width:13px;height:11px;display:block;
background:url(../img/common/product/mini_bloon.png) no-repeat left top;}
.detail #like_area .users .comment_ar{display:none;z-index:999;
background:rgba(255,255,255,0.9);border-radius:5px;-webkit-border-radius:5px;
padding:9px 12px;position:absolute;margin:0 0 0 -40px;width:120px;
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);box-shadow:1px 1px 2px rgba(0,0,0,0.4);}
.detail #like_area .users .comment_ar:after{content:" ";display:block;width:0;height:0;border:6px solid; border-color:rgba(255,255,255,0.9) transparent transparent transparent;position:relative;margin:6px auto -21px auto;}
.detail #like_area .guest{margin:0 2px;}
.detail #like_area .guest .guest_count{position:absolute;display:block;background:#fff;text-align:center;-webkit-border-radius:30px;border-radius:30px;border:1px solid #ccc;padding:3px 6px 3px 5px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.5);box-shadow:1px 1px 4px rgba(0,0,0,0.5);margin:-50px 0 0 50px;}
.detail #like_area .guest .guest_count span{font-size:18px;color:#444;padding:0;font-family:"Arial Black", Gadget, sans-serif;}
.detail #wall_area{height:117px;position:relative;clear:both;z-index:9999;margin:-130px 50px 0 20px;background:url(../img/common_new/proto/doubleline.gif) repeat-x left top;padding:10px 0 0 130px;}
.detail #wall_inner{background:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.6);box-shadow:1px 1px 2px rgba(0,0,0,0.6);height:92px;padding:5px;}
.detail #wall_inner:before{content:" ";width:0;height:0;display:block;border:8px solid;border-color:transparent #fff transparent transparent;float:left;position:relative;margin:35px 0 0 -20px;}

.detail #wall_inner .types{padding:2px 6px;background:#036;color:#fff;text-align:center;-webkit-border-radius:3px;border-radius:3px;margin:0 0 0 4px;}
.detail #wall_inner #ty_and{background:#F36;}
.detail #wall_area #ims:before{content:" ";width:0;height:0;display:block;border:8px solid;border-color:transparent #777 transparent transparent;float:right;position:relative;margin:41px -24px 0 0;}
.detail #wall_area #ims{height:102px;width:102px;float:left;display:block;margin:0 0 0 -125px;}
.detail #wall_area #ims img{max-height:100px;max-width:100px;border:1px solid #fff;margin:0 auto;display:block;}

.detail #wall_area strong{display:block;font-size:12px;margin:5px 5px 10px 5px;line-height:1.4em;}
.detail #wall_area strong img{float:right;margin:-4px -3px 2px 2px;}
.detail #wall_area a{color:#fff;padding:3px 10px;display:block;float:right;background:#900;-webkit-border-radius:30px;border-radius:30px;margin:-24px 5px 0 0;}
.detail #wall_area a:hover{color:#fff;background:#F30;}
.detail #cartin_area{margin:0;padding:0;float:right;width:500px;margin:10px -510px -7px 0;}
.detail #cartin_area select{font-size:12px;}
.detail #cartin_area .form_txt{color:#fff;display:block;font-size:12px;font-weight:bold;padding:5px 0 5px 12px;margin:1px 0 5px 1px;display:block;background:#333;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;}
.detail #cartin_area .s_area{margin:0 10px 0 0;clear:both;}
.detail #cartin_area .s_area:before{content:" ";width:0;height:0;display:block;border:9px solid;border-color:#333 transparent transparent  transparent;position:relative;margin:-15px auto -3px auto;}
.detail #cartin_area .s_area:after{content:" ";width:0;height:0;display:block;border:9px solid;border-color:#333 transparent transparent  transparent;position:relative;margin:12px auto 0px auto;clear:both;}
.detail .sizes_area{padding:4px 6px 4px 6px;margin:0 0 5px -5px;float:left;border:2px solid #ccc;
-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);background:#fff;}
.detail #sizes_in{float:none;margin:0 2px 2px -5px;padding:4px 3px 3px 3px;}
.detail .sizes_area #size_info{display:block;float:right;margin:-28px 2px 2px 0;}
.detail .sizes_area hr{display:block;clear:both;background:none;border:none;}
.detail .sizes_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .sizes_area .body_img{width:117px;height:95px;padding:2px 0 3px 0;display:block;background:url(../img/common_new/product/body_sunpo.jpg) no-repeat center top;border:1px solid #ccc;margin:0 1px 0 2px;float:left;}
.detail .sizes_area #body_lt{background-position:0 -113px;}.detail .sizes_area #body_fc{background-position:0 -225px;}
.detail .sizes_area #body_sw{background-position:0 -340px;}.detail .sizes_area #body_sp{background-position:0 -457px;}
.detail .sizes_area #body_zp{background-position:0 -572px;}.detail .sizes_area #body_ss{background-position:0 0;}
.detail .sizes_area #body_ds{background-position:0 0;}.detail .sizes_area #body_ip5{background-position:0 -680px;}
.detail .sizes_area #body_fj{background-position:0 0;}.detail .sizes_area #body_ro{background-position:2px -786px;}
.detail .sizes_area #body_ip6{background-position:0 -680px;}.detail .sizes_area #body_gb1{background-position:0 -896px;}
.detail .sizes_area #body_ab{background-position:0 -1003px;}

.detail  #size_flow{width:252px;float:left;margin:0 0 0 13px;overflow:hidden;}
.detail  #size_flow .size_navi{width:14px;height:102px;display:block;cursor:pointer;float:left;position:absolute;z-index:1;background:#333;}
.detail  #size_flow.for_3 .size_navi{height:128px;}
.detail  #size_flow .size_navi:after{content:" ";width:0;height:0;display:block;border:5px solid;margin:46px 0 0 0;}
.detail  #size_flow.for_3 .size_navi:after{margin:61px 0 0 0;}
.detail  #size_flow .unactive{background:#ccc;cursor:default;}
.detail  #size_flow #slide_left{margin:0 0 0 -15px;}
.detail  #size_flow #slide_right{margin:0 0 0 253px;}
.detail  #size_flow #slide_right:after{border-color:transparent transparent transparent #fff;margin-left:4px;}
.detail  #size_flow #slide_left:after{border-color:transparent #fff transparent transparent;}
.detail  #size_flow .size_navi:hover{background:#990000;}
.detail  #size_flow .unactive:hover{background:#ccc;}
.detail .sizes_area #size_flow_inner{width:680px;position:relative;}
.detail .sizes_area #size_flow_inner:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .sizes_area .places{float:left;font-size:12px;margin:0;padding:0;border:1px solid #fff;border-top:none;-webkit-border-radius:1px;border-radius:1px;}
.detail .sizes_area .places li{font-size:12px;padding:4px;width:30px;height:14px;margin:0 0 2px 0;text-align:center;background:#fff;border:1px solid #ccc;
-webkit-border-radius:1px;border-radius:1px;}
.detail .sizes_area .places .size_ap{background:#eee;color:#ccc;}
.detail .sizes_area .places .ap_first{width:60px;margin-right:2px;}
.detail .sizes_area .places .s_title{background:#666;color:#fff;width:60px;margin-right:2px;}
.detail #cartin_area .sub_bl{font-size:10px;display:block;margin:-3px 0 0 0;}
.detail .sizes_area .on_size{cursor:pointer;}
.detail .sizes_area .on_size:hover{border-color:#F60;}
.detail .sizes_area .p_mens .on_size{background:#9CF;color:#09C;}
.detail .sizes_area .p_kids .on_size{background:#CFC;color:#6C0;}
.detail .sizes_area .p_girls .on_size{background:#FCF;color:#F69;}
.detail .sizes_area .select_on .on_size{background:#900;color:#FFF;}
.detail .sizes_area .select_on .values{border:1px solid #900;}

.detail .sizes_area .p_girls .g_slide{padding:0 4px;height:22px;}
.detail #sl_size #s_K80,.detail #sl_size #s_K90,.detail #sl_size #s_K100,.detail #sl_size #s_K110,.detail #sl_size #s_K120,.detail #sl_size #s_K130{color:#3C0;}
.detail #sl_size #s_GS,.detail #sl_size #s_GM,.detail #sl_size #s_GL{color:#F36;}
.detail #sl_size #s_S,.detail #sl_size #s_M,.detail #sl_size #s_L,.detail #sl_size #s_XL,.detail #sl_size #s_XXL{color:#069;}
.detail .sizes_area #fl_des{border:1px solid #ccc;display:block;float:left;margin:2px 0 2px 2px;}
.detail .sizes_area .sub_link{background:#900;padding:4px 6px 2px 6px;-webkit-border-radius:5px;border-radius:5px;display:block;float:right;margin:1px 2px 0 0;}
.detail .sizes_area .sub_link a{font-size:12px;color:#fff;}.detail .sizes_area .sub_link a:hover{color:#F90;}


.detail .sizes_area #sz_charge{display:block;padding:7px 0 0 70px;color:#900;font-weight:bold;text-decoration:underline;}
.detail .sizes_area #sz_charge span{font-size:14px;}

.detail .sizes_area #cartin_data{float:left;margin:3px 18px 0 0;width:235px;}
.detail .sizes_area #cartin_data:after{content:" ";width:0;height:0;display:block;border:7px solid;border-color:transparent transparent transparent #990000;margin:-70px -20px 0 0;position:relative;float:right;}
.detail .sizes_area #cartin_data{padding:3px 0 0 0;border-right:1px dotted #999;}
.detail .sizes_area #cartin_data li{padding:0 4px 0 0;margin:0 0 6px 0;}

.detail .sizes_area #cartin_data li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .sizes_area .cart_ds{display:block;padding:0;margin:0 0 3px 3px;font-size:12px;display:block;height:12px;}

.detail .sizes_area #dec_color .cart_ds,.detail .sizes_area #dec_size .cart_ds{float:left;margin:5px 0 0 3px;width:70px;}
.detail .sizes_area .cart_ds span{color:#fff;background:#333;text-align:center;padding:1px 4px;border-radius:30px;-webkit-border-radius:30px;margin:0px 3px 0 1px;font-size:10px;display:block;float:left;}
.detail .sizes_area #dec_body select{width:195px;margin:3px 0 0 5px;padding:1px;}
.detail .sizes_area #dec_color select{width:130px;padding:1px;}
.detail .sizes_area #dec_size select{padding:1px;}
.detail .sizes_area #dec_extra{clear:both;}
.detail .sizes_area #dec_extra select{width:99%;padding:1px;}
.detail .sizes_area  .no_decided select{background:#FCC6C5;}
.detail .sizes_area .no_decided .cart_ds{color:#990000;}
.detail .sizes_area .no_decided .cart_ds span{background:#990000;}
.detail .sizes_area .decs{padding:4px;display:block;float:right;}
.detail .sizes_area .dec_cl{width:6px;height:6px;display:block;margin:3px 3px 0 0;
border:1px solid #ccc;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;}
.detail .sizes_area .c-ash{background-position:-14px 0;}.detail .sizes_area .c-gray{background-position:-28px 0;}
.detail .sizes_area .c-chacoal{background-position:-42px 0;}.detail .sizes_area .c-naturals{background-position:-84px 0;}
.detail .sizes_area .c-beige{background-position:-98px 0;}.detail .sizes_area .c-sand{background-position:-112px 0;}
.detail .sizes_area .c-brown{background-position:-126px 0;}.detail .sizes_area .c-burgandy{background-position:-140px 0;}
.detail .sizes_area .c-purple{background-position:-154px 0;}.detail .sizes_area .c-kahki{background-position:-168px 0;}
.detail .sizes_area .c-lightblue{background-position:-182px 0;}.detail .sizes_area .c-melon{background-position:-196px 0;}
.detail .sizes_area .c-violet{background-position:-210px 0;}.detail .sizes_area .c-yellow{background-position:-224px 0;}
.detail .sizes_area .c-banana{background-position:-238px 0;}.detail .sizes_area .c-apricot{background-position:-252px 0;}
.detail .sizes_area .c-lightpink{background-position:0 -14px;}.detail .sizes_area .c-pink{background-position:-14px -14px;}
.detail .sizes_area .c-lavender{background-position:-28px -14px;}.detail .sizes_area .c-mint{background-position:-42px -14px;}
.detail .sizes_area .c-aqua{background-position:-56px -14px;}.detail .sizes_area .c-sax{background-position:-70px -14px;}
.detail .sizes_area .c-lime{background-position:-84px -14px;}.detail .sizes_area .c-lightgreen{background-position:-98px -14px;}
.detail .sizes_area .c-gold{background-position:-112px -14px;}.detail .sizes_area .c-california_orange{background-position:-126px -14px;}
.detail .sizes_area .c-red{background-position:-140px -14px;}.detail .sizes_area .c-tropical_pink{background-position:-154px -14px;}
.detail .sizes_area .c-turquise{background-position:-168px -14px;}.detail .sizes_area .c-coral_orange{background-position:-196px -14px;}
.detail .sizes_area .c-salmon_pink{background-position:-210px -14px;}.detail .sizes_area .c-light_purple{background-position:-224px -14px;}
.detail .sizes_area .c-melange_red{background-position:0px -28px;}.detail .sizes_area .c-melange_blue{background-position:-14px -28px;}.detail .sizes_area .c-melange_green{background-position:-28px -28px;}.detail .sizes_area .c-black{background-position:-70px 0;}.detail .sizes_area .c-clear{background-position:-42px -28px;}.detail .sizes_area .c-pine_yellow{background-position:-238px -14px;}
.detail .dec_bd:before{content:" ";margin:-2px 4px -2px -2px;float:left;width:19px;height:19px;display:block;background:url(../img/common_new/proto/body_ikon.png) no-repeat left top;}
.detail .sizes_area #dec_body .dec_bd:before{margin:0;}
.detail .b-lt:before{background-position:-22px top;}.detail .b-fc:before{background-position:-45px top;}
.detail .b-vt:before{background-position:-67px top;}.detail .b-sw:before{background-position:-89px top;}
.detail .b-sp:before{background-position:-111px top;}.detail .b-zp:before{background-position:-133px top;}
.detail .b-ss:before{background-position:-155px top;}.detail .b-ds:before{background-position:-199px top;}
.detail .b-ip5:before{background-position:-243px top;}
.detail .b-ro:before{background-position:-221px top;}
.detail .b-fj:before{background-position:-177px top;}.detail .b-gb1:before{background-position:-265px top;}
.detail .b-ip6:before{background-position:-287px top;}.detail .b-ab:before{background-position:-309px top;}

.detail #stock_data{text-align:center;background:#F90;min-height:120px;width:115px;padding:1px 3px;border-radius:8px;-webkit-border-radius:8px;display:block;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.5);box-shadow:1px 1px 4px rgba(0,0,0,0.5);border:1px solid #FC6;float:right;margin:0 11px 0 0;}
.detail #stock_data:before{content:" ";width:0;height:0;display:block;border:7px solid;border-color: transparent #F90 transparent transparent;margin:40px 0 0 -17px;position:relative;z-index:1;float:left;}
.detail #stock_data.stk_alert{background:#C00;border:1px solid #F66;}
.detail #stock_data.stk_alert:before{border-color: transparent #C00 transparent transparent;}
.detail #stock_data p{padding:2px 6px;display:block;margin:0 0 6px 0;color:#fff;border-bottom:1px solid #fff;}
.detail #stock_data strong{font-size:40px;display:block;text-align:center;color:#fff;height:42px;line-height:1em;margin:0 0 6px 0;text-shadow:0 -1px 0px rgba(0,0,0,0.5);}
.detail #stock_data span{color:#fff;text-align:left;display:block;}
.detail #cartin_area .soldout{color:#990000;font-size:30px;line-height:1em;font-weight:bold;padding:150px 0 20px 0;text-align:center;text-shadow:0 1px 0px rgba(255,255,255,0.5);min-height:200px;}
.detail #cartin_area hr{clear:both;border:none;}
.detail #cartin_area #clickin{position:relative;z-index:9;
width:483px;height:30px;background:#C00;display:block;cursor:pointer;text-align:center;
margin:30px 0 0 6px;font-weight:bold;color:#fff;padding: 10px 0 0 0;clear:both;font-size:15px;border:1px solid;border-color:#000 #fff #fff #000;
-webkit-border-radius:5px;border-radius:5px;}
.detail #cartin_area #clickin:before{content:" ";width:0;height:0;display:block;border:9px solid;border-color:#333 transparent transparent  transparent;position:relative;margin:-30px auto 14px auto;clear:both;}
.detail #cartin_area #clickin:hover{color:#FC0;background:#F00;}

.detail #cartin_area .cart_link{width:200px;text-align:center;float:right;position:relative;z-index:999999;
-webkit-border-radius:6px;border-radius:6px;border:1px solid;border-color:#333 #fff #fff #333;display:block;margin:3px 10px -11px 0;}

.detail #cartin_area .cart_link a{font-size:12px;color:#fff;display:block;width:100%;;padding:4px 6px 4px 6px;box-sizing:border-box;background:#999;-webkit-border-radius:6px;border-radius:6px;}.detail #cartin_area .cart_link a:hover{color:#F90;background:#666;}

.detail #center_bottom{clear:both;background:url(../img/common_new/top/stamper.jpg) repeat-x left top;margin:0;padding:40px 0 0 0;}
.detail #center_bottom:before{content:" ";float:right;position:relative;
width:71px;height:98px;display:block;background:url(../img/common_new/top/stamper_right.jpg) no-repeat left top;margin:-41px 0 0 0;}
.detail #center_bottom #stamp_left{content:" ";background:url(../img/common_new/top/stamper_left2.jpg) no-repeat left top;position:relative;width:71px;height:98px;display:block;float:left;margin:-41px -65px 0px -15px;}

.detail #center_bottom .h3_before{font-family:Arial, Helvetica, sans-serif;margin:0 5px 0 20px;clear:both;padding:2px;
height:16px;color:#888;font-size:15px;text-shadow:0 1px 0px rgba(255,255,255,0.7);text-decoration:underline;
}
.detail #center_bottom #no_br{padding:50px 0;font-size:12px;text-align:center;}
.detail #center_bottom .show_all_p{float:right;margin:-22px 22px 0 0;position:relative;z-index:9;
background:url(../img/common_new/proto/account_head_back.jpg) repeat-x left -2px;
-webkit-border-radius:6px;border-radius:6px;border:1px solid;border-color:#000 #fff #fff #000;}
.detail #center_bottom .show_all_p a{font-size:12px;color:#fff;display:block;padding:3px 6px;}
.detail #center_bottom .show_all_p a:hover{color:#FC0;}

.detail #center_bottom .p_condition{position:relative;width:22px;height:22px;display:block;z-index:99;float:none;
margin:-2px 0 -19px 3px;text-indent:-9999px;background:url(../img/common_new/proto/new_ikon1.png) no-repeat left top;}
.detail #center_bottom  .n_ikon{position:absolute;float:right;height:11px;display:block;margin:-13px 0 -6px 3px;color:#fff;text-align:center;line-height:0.9;
padding:2px 5px 0px 0;background:url(../img/common_new/proto/pops.png) no-repeat right top;text-indent:0;}
.detail #center_bottom .n_cond{width:56px;}.detail #center_bottom .o_cond{width:68px;background-position:right -17px;}
.detail #center_bottom .a_condition{position:relative;margin:-5px 0 -34px 0;}
.detail #center_bottom .flow{clear:both;height:297px;overflow:hidden;padding:10px 0 0 0;margin:0 13px;}
.detail .bottom_warn{background:#fff;margin:3px 13px 10px 13px;border:2px solid #fff;padding:20px;font-size:12px;
-webkit-border-image:url(../img/common_new/proto/rep_dots.png) 2 2 2 2 space repeat;
-moz-border-image:url(../img/common_new/proto/rep_dots.png) 2 2 2 2 space repeat;
-o-border-image:url(../img/common_new/proto/rep_dots.png) 2 2 2 2 space repeat;
border-image:url(../img/common_new/proto/rep_dots.png) 2 2 2 2 space repeat;}
.detail .bottom_warn:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .bottom_warn h5{color:#cc0000;font-size:12px;}
.detail .bottom_warn #navi{padding:10px 0 20px 0;font-size:12px;}
.detail .bottom_warn #ikon_exp{border:3px solid #ccc;padding:5px 6px 0 6px;float:right;margin:-10px -5px 0 10px;}
.detail .bottom_warn #ikon_exp li{padding:5px 0 10px 0;}
.detail .bottom_warn #ikon_exp .apls,.detail .bottom_warn #ikon_exp .gds{width:40px;height:23px;display:block;background:url(../img/common_new/product/type_ikons.gif) no-repeat left top;text-indent:-9999px;float:left;margin:-5px 0 0 0;}
.detail .bottom_warn  #ikon_exp .gds{background-position:left -26px;}
.detail .bottom_warn div{float:left;width:50%;}
.detail .bottom_warn h6{font-size:12px;color:#333;padding:0 0 3px 33px;margin:20px 8px 8px 0;border-bottom:1px solid #cc0000;}
.detail .bottom_warn h6 .nums{position:absolute;width:27px;height:24px;display:block;margin-top:-11px;margin-left:-30px;
background:url(../img/common/customer/navis.gif) no-repeat left top;}
.detail .bottom_warn h6 #navi2{background-position:0 -30px;}.detail .bottom_warn h6 #navi3{background-position:0 -60px;}
.detail .bottom_warn h6 #navi4{background-position:0 -90px;}.detail .bottom_warn h6 #navi5{background-position:0 -120px;}
.detail .bottom_warn h6 #navi6{background-position:0 -150px;}.detail .bottom_warn h6 #navi7{background-position:0 -180px;}
.detail .bottom_warn h6 .apls,.detail .bottom_warn h6 .gds{width:40px;height:23px;display:block;background:url(../img/common_new/product/type_ikons.gif) no-repeat left top;text-indent:-9999px;float:right;margin:-9px 5px 0 0;}
.detail .bottom_warn h6 .gds{background-position:left -26px;}
.detail .bottom_warn .columns p{padding:0 13px 15px 8px;font-size:12px;line-height:1.4em;}
.detail .bottom_warn .columns p:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .bottom_warn .columns p img{float:right;padding:2px 0 5px 5px;}
.detail .bottom_warn .columns .imgs{margin:10px 5px 3px 5px;display:block;padding:0;}
.detail .bottom_warn .columns .imgs img{padding:0;float:none;width:33%;max-width:180px;}
/*-------------------------------------------------------*/
.detail #req_board{background:rgba(0,0,0,0.9);position:fixed;top:190px;right:0;width:460px;height:300px;display:block;padding:10px 25px 10px 15px;border:1px solid #666;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.8);box-shadow:2px 2px 5px rgba(0,0,0,0.8);color:#fff;z-index:999999;
margin:0 -510px 0 0;
}
.detail #req_board h6{width:168px;height:58px;display:block;text-indent:-9999px;background:url(../img/common_new/product/requests.png) no-repeat left top;margin:-30px 0 3px 0;}
.detail #req_board #r_close_bt{float:right;display:block;font-weight:bold;width:60px;color:#000;background:#fff;padding:3px 15px 3px 4px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;margin:-30px 0 4px 0;text-align:center;}
.detail #req_board #r_close_bt:hover{background:#F90;}
.detail #req_board #r_close_bt:after{content:" ";width:0;height:0;display:block;border:5px solid;border-color:transparent transparent transparent #000;float:right;margin:1px -10px 0 0;}
.detail #req_board p{margin:3px 0 14px 3px;}
.detail #req_board #req_pro{border:1px solid #999;margin:0 15px 10px 5px;float:left;}
.detail #req_board div{float:left;}
.detail #req_board .req_right{padding:5px 0 5px 10px;border-left:1px dotted #fff;line-height:1.7em;}
.detail #req_board #ch_bd{width:84px;height:80px;border:1px solid #999;margin:0 0 0 20px;display:block;background:#fff;text-align:center;padding:3px;}

.detail #req_board #ch_bd img{max-height:80px;max-width:84px;}
.detail #req_board #req_sub{clear:both;width:160px;height:30px;display:block;margin:30px auto 0 auto;cursor:pointer;}
.detail #request{display:block;cursor:pointer;width:103px;height:36px;text-indent:-9999px;background:url(../img/common_new/product/request_btn.png) no-repeat -112px -2px;position:absolute;margin:-20px 0 0 -150px;}
.detail #request:hover{background-position:-3px -2px;}
.detail #req_board .req_body{display:block;height:6px;}
/*-------------------------------------------------------*/
@media only screen and (max-width:1250px){
.detail #title_area .tag_list{width:430px;}
.detail #data2_table .maker_name{float:none;display:block;}
}
@media only screen and (max-width:1200px){
}
@media only screen and (max-width:1150px){
.detail #title_area .tag_list{width:330px;}
/*カートインエリアとイイねエリアの配置を変更--------------------------------------------------------------*/
.detail #cart_in_over{padding: 8px 0 0 0;}.detail #cartin_area{margin:0 10px -15px 0;}
.detail #like_area{width:100%;float:none;clear:both;padding:58px 0 0 0;margin:0;background:url(../img/common_new/top/stamper.jpg) repeat-x left top;}
.detail #text_wrap #tx_right{margin:86px 522px 0 auto;height:378px;padding:3px;width:auto;float:none;position:absolute;z-index:9;}
.detail #text_wrap #tx_right:before{display:none;}
.detail #like_area #like_user{min-height:160px;padding:20px 10px 0 10px;background:none;}
.detail #like_area:before{width:71px;height:98px;margin:-59px 0 0 0;background:url(../img/common_new/top/stamper_right.jpg) no-repeat left top;
}
.detail #like_it_num:before{content:" ";width:71px;height:98px;display:block;margin:-42px 0 -55px -43px;background:url(../img/common_new/top/stamper_left2.jpg) no-repeat left top;position:relative;}
.detail #text_wrap #tx_left{width:100%;float:none;}
.detail #data2_table .maker_name{float:right;display:inline;}
.detail .sizes_area:before{content:" ";position:absolute;width:26px;height:120px;display:block;background:url(../img/common_new/product/binder_rep.png) repeat-y left -5px;margin:0 0 0 -23px;z-index:10;}
.detail #like_area #like_user #no_gooder{margin:30px 0 0 20px;}
}
@media only screen and (max-width:1100px){
.detail #title_area h2{font-size:18px;padding:3px 0 62px 3px;}
.detail #title_area h2:before{margin:-3px 0 0 -62px;}
.detail #title_area #logos h3{font-size:15px;margin:22px 0 5px 0;}
.detail #title_area .comp_ikon{margin-top:-43px;}
}
@media only screen and (max-width:1050px){
.detail #title_area h2{font-size:17px;padding:5px 0 60px 3px;}
.detail #title_area h2:before{margin-top:-5px;}
.detail #title_area .comp_ikon{margin-top:-45px;}
.detail #title_area .tag_list{width:250px;}
/*.detail #text_wrap #tx_right{width:68%;}*/
}
@media only screen and (max-width:1000px){
/*.detail #text_wrap #tx_right{width:64%;}*/
}
@media only screen and (max-width:960px){
.detail #title_area h2{font-size:15px;padding:6px 0 59px 3px;}
.detail #title_area h2:before{margin-top:-6px;}
.detail #title_area .comp_ikon{margin-top:-46px;}
.detail #text_wrap #tx_right{margin-right:0;width:228px;}
/* IE9ハック*/
.detail #text_wrap #tx_right:not(:target){  margin-left:5px\9; }

}
/*-------------------------------------------------------*/
/*-こんぺページコンテンツ--------------------------------*/
/*-------------------------------------------------------*/
.contest #center{margin:30px 3px 30px 0;}
.contest .compe_area{background:#fff;font-size:12px;margin:0 8px 10px 0;padding:0 15px 15px 15px;
-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.contest .compe_area >img{display:block;width:auto;height:auto;margin:0 auto 10px auto;}
.contest .compe_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.contest .product_crowd{margin:0 0 0px 0;}
.contest .product_crowd:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.contest .contest_product{display:block;padding:5px;/*width:300px;*/width:215px;float:left;height:580px;
margin:0 7px 10px 0;background:#fff;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.contest .win_{height:540px;}.contest .win_1{background:#F90;/*width:630px;*/width:450px;border-color:#B0781A;}
.contest .win_2{background:#bbb;}
.contest .contest_product .award_inner{background:#fff;border:1px dotted;border-color:#333 transparent transparent transparent;height:540px;
-webkit-border-radius:4px;border-radius:4px;}
.contest .win_ .award_inner,.contest .win_1 .award_inner,.contest .win_2 .award_inner{border-top-color:#fff;}
.contest .contest_product .award_inner:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.contest .contest_product .aw_name{font-size:20px;font-weight:bold;padding:10px 0 3px 60px;}
.contest .win_1 .aw_name,.contest .win_2 .aw_name{color:#fff;}.contest .win_1 .aw_name{padding-left:80px;}
.contest .contest_product .aw_name img{position:absolute;margin:-30px 0 0 -80px;}
.contest .win_1 .aw_name img{margin:-45px 0 0 -100px;}
.contest .contest_product:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.contest .contest_product .photo_area{width:190px;margin:15px auto 5px auto;}
.contest .win_1 .photo_area{margin:15px auto 5px 10px;}
.contest .win_1 .b_thumb{display:block;float:right;width:210px;margin:-220px 10px 0 0;}
.contest .contest_product .award_big{float:right;margin:-5px 15px -50px 0;position:relative;}
.contest .contest_product .p_photo_over{width:170px;height:220px;display:block;overflow:hidden;}
.contest .contest_product .p_photo{width:170px;height:220px;display:block;}
.contest .contest_product .text_area{display:block;padding:0 10px 0 10px;clear:both;}
.contest .b_logo{float:right;margin:0 -5px 0 3px;diaplay:block;}
.contest .p_title{overflow:hidden;margin: 8px 0 2px 0;height:45px;dsiplay:block;}
.contest .win_1 .p_title a{font-size:18px;}.contest .p_title a{font-weight:bold;font-size:15px;}
.contest .p_data{margin:0;padding:0;width:100%;display:block;overflow:hidden;}
.contest .p_data li{font-size:12px;padding:0 0 5px 0;overflow:hidden;}
.contest .p_data li a{font-size:12px;}.contest .win_1 .p_data li{font-size:15px;}.contest .win_1 .p_data li a{font-size:15px;}
.contest .p_data .bodytype{margin:-17px 0 0 0;}
.contest .win_1 .p_data .bodytype{margin:-34px 0 0 0;}
.contest .comment_area{height:150px;display:block;font-size:12px;margin:10px 0;}
.contest .comment_area span{height:100px;padding:5px;border:1px solid #ccc;display:block;overflow-y:scroll;margin:6px 0 0 0;}
.contest .suppli_area{margin:-17px 12px 0 0;float:right;}
.contest .color_data{float:right;position:relative;margin:-110px -6px 0 0;padding:8px 3px 8px 3px;background:#ccc;-webkit-border-radius:10px;border-radius:10px;width:15px;}
.contest .color_data li{float:none;padding:0 0 1px 0;}
.contest .color_data .select_on{cursor:default;border:2px solid #F90;margin-left:-1px;}
.contest #no_data{font-size:12px;text-align:center;padding:200px 0;}
.contest #other_compe{background:#fff;font-size:12px;margin:0 8px 50px 0;padding:5px 8px 5px 8px;
-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.contest #other_compe h6{color:#fff;background:#000;margin:0 0 8px 0;padding:4px 10px;}
.contest #other_compe li{display:block;float:left;width:20%;padding:7px;height:135px;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.contest #other_compe li a{font-weight:normal;color:#333;}
.contest #other_compe li .c_style{width:46px;height:12px;display:block;text-indent:-99999px;background:url(../img/common_new/user/compe_status.png) no-repeat left top;float:left;}
.contest #other_compe li .sy_compe{background-position:left -17px;}
.contest #other_compe li a:hover{color:#F60;}.contest #other_compe li a:hover img{border-color:#F60;}
.contest #other_compe li img{display:block;margin:0 auto 5px auto;border:1px solid #ccc;max-width:150px;width:90%;}
.contest #other_compe ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

/*----------------------------------------------------*/
/*-FANページコンテンツ--------------------------------*/
/*----------------------------------------------------*/
.fan .back_bt{margin:0px 0 0 5px;z-index:10;}
.fan #no_user{text-align:center;font-size:12px;padding:100px 0 100px 0;}
.fan #devide_wrap{border:1px solid transparent;}
.fan #fan_d{background:#ddd;color:#666;text-align:center;font-size:12px;font-weight:bold;} 
.fan #fan_d a{font-size:12px;text-decoration:underline;} 
.fan #fan_c{color:#900;font-size:12px;font-weight:bold;text-align:right;} 
.fan #fan_c #b_fan_bt{float:right;margin-left:0;text-align:center;}
.fan #fan_e{background:#F60;color:#FFF;text-align:center;font-size:12px;font-weight:bold;} 
.fan #fan_scrolls{clear:both;margin:20px 10px 0 10px;padding:3px 0 0 0;height:104px;}
.fan #fan_scrolls:before{content:" ";background:url(../img/common_new/top/stamper_left2.jpg) no-repeat left top;position:relative;width:71px;height:98px;display:block;float:left;margin:-60px -65px 0 -35px;}
.fan #fan_scrolls:after{content:" ";background:url(../img/common_new/top/stamper_right.jpg) no-repeat left top;width:71px;height:98px;display:block;float:right;position:relative;margin:-158px -30px -40px 0;}
.fan #fan_scrolls h3{width:147px;height:13px;display:block;text-indent:-9999px;background:url(../img/common_new/product/fanlist.png) no-repeat left top;position:relative;z-index:10;margin:-20px 0 9px 69px;}
.fan #fan_scrolls >div{overflow:hidden;position:relative;z-index:99;background:rgba(0,0,0,0.5);border:1px solid;border-color:#999 #333 #ccc #333;}
.fan #fan_scrolls ul{width:100%;}
.fan #fan_scrolls li{float:left;margin:3px 0 8px 3px;width:53px;height:78px;padding:3px 0 0 0;background:#fff;word-break:break-all;text-align:center;overflow:hidden;border:1px solid;border-color:#ddd #bbb #bbb #eee;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.6);box-shadow:2px 2px 8px rgba(0,0,0,0.6);
}
.fan #fan_scrolls #on_focus{width:78px;height:134px;display:block;background:url(../img/common_new/product/focus.png) no-repeat left top;position:absolute;z-index:100;margin:-30px 0 0 108px;}
.fan #bloon_fs{position:absolute;z-index:99999;height:36px;padding:2px 8px;background:#fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.6);box-shadow:1px 1px 5px rgba(0,0,0,0.6);-webkit-border-radius:6px;border-radius:6px;display:block;margin:-23px 0 44px -32px;width:120px;display:none;}
.fan #bloon_fs:before{content:" ";width:0;height:0;display:block;margin:38px auto -46px auto;border:6px solid;border-color:#fff transparent transparent transparent;}
.fan #fan_scrolls .bloon{display:none;}
.fan #fan_scrolls li .fan_img{padding:1px;background:#ccc;}
.fan #fan_scrolls li .fan_img:hover{background:#F60;}
.fan #fan_scrolls li .new{position:absolute;margin:-7px 0 0 35px;}
.fan #fan_scrolls li p{padding:0 2px;}.fan #fan_scrolls li p a{line-height:1em;}
.fan #d_acts{margin:20px 0 10px 0;padding:0 200px 0 0;}
.fan #d_acts:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_acts h4{font-size:12px;padding:0 0 4px 10px;margin:0 10px 0 25px;border-bottom:1px solid #999;}

.fan #d_acts .rss_ikon{float:right;margin:-20px 20px 0 0;}
.fan #d_acts #pages{float:right;margin:-18px 60px 0 0;}
.fan #d_actlists{clear:both;width:100%;float:left;margin:20px 0 80px 0;padding:20px 0 70px 0;
background:url(../img/common_new/proto/ver_line.gif) repeat-y 50% top;}
.fan #no_acts{font-size:15px;padding:200px 0;margin:20px 0 80px 0;float:left;width:100%;text-align:center;}

.fan #d_actlists:before{clear:both;content:" ";width:100%;height:20px;display:block;background:url(../img/common_new/proto/ver_line_top.gif) no-repeat 50% top;margin:-20px 0 0 0;}
.fan #d_actlists{clear:both;width:100%;float:left;margin:20px 0 80px 0;padding:20px 0 70px 0;
background:url(../img/common_new/proto/ver_line.gif) repeat-y 50% top;}
.fan #d_actlists:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists #act_loader{position:fixed;margin:0;z-index:999;bottom:150px;}
.fan #d_actlists #act_loader img{display:block;}
.fan #d_actlists .box{float:left;margin:5px 0;/*width:530px;*/width:49.9%;}
.fan #d_actlists .box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists .box .fan_limit{position:absolute;margin:-6px 0 0 -5px;}
.fan #d_actlists .box .new{
position:relative;width:22px;height:22px;display:block;
margin:15px 0 -37px 30px;text-indent:-9999px;background:url(../img/common_new/proto/new_ikon1.png) no-repeat left top;}
.fan #d_actlists .box .ikon{color:#fff;background:#aaa;padding:1px 8px;margin:0 40px 0 0;float:right;display:block;
-webkit-border-top-left-radius:3px;border-top-left-radius:4px;
-webkit-border-top-right-radius:3px;border-top-right-radius:4px;}
.fan #d_actlists .box .ikon_0{padding:0;height:15px;background:none;}.fan #d_actlists .box .ikon_1{background:#cc0000;}
.fan #d_actlists .box .ikon_2{background:#ff9900;}.fan #d_actlists .box .ikon_3{background:#ff6699;}
.fan #d_actlists .box .ikon_4{background:#99cc00;}.fan #d_actlists .box .ikon_5{background:#0099cc;}
.fan #d_actlists .box .picks{width:38px;height:21px;display:block;background:url(../img/common_new/proto/ver_line_picks.png) no-repeat left top;postion:relative;margin:30px 0 -51px 0;}
.fan #d_actlists .box .slide{margin:66px 0 -87px 0;}
.fan #d_actlists .box .left_pick{float:right;background-position:0 -44px;margin-right:-7px;}
.fan #d_actlists .box .left_pick:hover{float:right;background-position:0 -66px;}
.fan #d_actlists .box .right_pick{float:left;margin-left:-7px;}
.fan #d_actlists .box .right_pick:hover{background-position:0 -22px;}
.fan #d_actlists .box .picks2{width:21px;height:8px;display:block;background:url(../img/common_new/proto/ver_line_picks2.png) no-repeat left top;postion:relative;margin:10px 0 -18px 0;}
.fan #d_actlists .box .left_pick2{float:right;margin-right:-4px;}
.fan #d_actlists .box .right_pick2{float:left;margin-left:-3px;background-position:-14px 0;}
.fan #d_actlists .box .time_diff{display:none;}
.fan #d_actlists .box .diff_ups{color:#fff;background:rgba(0,0,0,0.5);padding:2px 4px;text-align:center;-webkit-border-radius:2px;border-radius:2px;width:44px;position:absolute;display:block;margin:-21px 0 0 0;display:none;}
.fan #d_actlists .box .diff_ups:after{content:" ";display:block;width:0;height:0;border:4px solid;border-color:rgba(0,0,0,0.5) transparent transparent transparent;margin:3px auto -10px auto;position:relative;}
.fan #d_actlists .box .left_pick .diff_ups{margin-left:5px;}
.fan #d_actlists .box .right_pick .diff_ups{margin-left:-19px;}
.fan #d_actlists .box .comms{clear:both;background:#fff;border:1px solid #ccc;padding:8px;word-break:break-all;-webkit-border-radius:5px;border-radius:5px;margin:0 30px;}
.fan #d_actlists .type_2 .comms{background:#666;color:#fff;border:1px solid #666;font-size:12px;text-align:center;margin:0 17px;width:120px;-webkit-border-radius:0;border-radius:0;}
.fan #d_actlists  .s_down{margin-top:60px;}
.fan #d_actlists .box .comms:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists .c_photo{float:right;border:1px solid #ccc;margin:-10px -10px 8px 8px;}
.fan #d_actlists .lim_off{padding:5px;font-size:12px;}
.fan #d_actlists .lim_off strong{display:block;padding:0 0 5px 0;color:#900;}
.fan #d_actlists .lim_off a{font-size:12px;text-decoration:underline;}
.fan #d_actlists .main_com{font-size:12px;line-height:1.4em;padding:10px 10px 3px 10px;}
.fan #d_actlists .time{display:block;border-bottom:1px solid #ccc;padding:2px;margin:0 0 4px 0;}
.fan #d_actlists .url_link{display:block;padding:3px 0;}
.fan #d_actlists .no_reply{clear:both;float:right;display:block;-webkit-border-radius:3px;border-radius:3px;padding:8px 12px 3px 30px;margin:5px 2px 5px 0;color:#c00;background:#FC9C92 url(../img/common_new/proto/good.png) no-repeat 5px 2px;cursor:pointer;border:1px solid #FF5353;}
.fan #d_actlists .no_reply:hover{color:#fff;background-color:#FF6262;}
.fan #d_actlists .total_like{display:block;padding:8px 0 0 10px;float:left;font-weight:normal;}
.fan #d_actlists .total_like span{font-weight:bold;font-size:15px;color:#c00;}
.fan #d_actlists .likes:before{content:" ";width:0;height:0;display:block;border:6px solid;border-color:transparent transparent #ddd transparent;float:left;position:relative;margin:-16px 0 0 53px;}
.fan #d_actlists .likes{clear:both;background:#ddd;padding:5px;margin:2px 2px 12px 2px;-webkit-border-radius:3px;border-radius:3px;}
.fan #d_actlists .likes:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists .likes span{display:block;float:left;text-align:center;overflow:hidden;word-break:break-all;width:32px;margin:0 1px;height:50px;}
.fan #d_actlists .likes span img{border:1px solid #ccc;}
.fan #d_actlists .likes .guest{float:right;padding:0 2px 0 0;}
.fan #d_actlists .new_comment_area{padding:5px 10px;border-top:4px double #ccc;}
.fan #d_actlists .new_comment_area form img{vertical-align:top;display:block;border:1px solid #ccc;float:left;margin:5px 0 0 0;}
.fan #d_actlists .new_comment_area form{padding:3px 5px 0 5px;}
.fan #d_actlists .new_comment_area form div{margin:0 70px 0 60px;}
.fan #d_actlists .new_comment_area form textarea{width:100%;min-height:60px;}
.fan #d_actlists .new_comment_area .submitter{height:40px;vertical-align:top;float:right;}
.fan #d_actlists .rep_coms{clear:both;}
.fan #d_actlists .rep_coms .comment_switch_area{padding:3px 5px 3px 0;text-align:right;font-weight:bold;}
.fan #d_actlists .rep_repeat{clear:both;padding:7px 0 7px 0;border-top:1px dotted #999;}
.fan #d_actlists .gray{background:#eee;border-bottom:1px solid #fff;}
.fan #d_actlists  .rep_repeat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists  .rep_repeat .rep_designer,.fan #d_actlists  .rep_repeat .rep_user{
float:left;display:block;width:47px;text-align:center;font-size:10px;padding:0 0 0 8px;}
.fan #d_actlists  .rep_repeat .rep_user{float:right;padding:0 8px 0 0;}
.fan #d_actlists .rep_repeat .rep_designer img,.fan #d_actlists .rep_repeat .rep_user img{width:45px;border:1px solid #ccc;}
.fan #d_actlists .rep_repeat .d_on:before{content:" ";width:0;height:0;display:block;border:5px solid;border-color:transparent #999 transparent transparent ;
float:right;position:relative;margin:17px -11px 0 0;}
.fan #d_actlists .rep_repeat .u_on:before{content:" ";width:0;height:0;display:block;border:5px solid;border-color:transparent transparent transparent #999 ;
float:left;position:relative;margin:17px 0 0 -11px;}
.fan #d_actlists .rep_repeat .rep_user a{letter-spacing:0pt;}
.fan #d_actlists  .rep_repeat .rep_user a:hover img{border-color:#09C;}
.fan #d_actlists .rep_repeat .a_name{max-height:26px;display:block;overflow:hidden;}
.fan #d_actlists  .rep_repeat .c_comment{min-height:35px;padding:5px 7px;word-break:break-all;
border:1px solid #999;background:#fff;margin: 0 65px;-webkit-border-radius:3px;border-radius:3px;}
.fan #d_actlists .rep_repeat .rep_l:before{content:" ";width:0;height:0;display:block;border:4px solid;border-color:transparent #fff transparent transparent;
float:left;position:relative;margin:12px 0 0 -15px;}
.fan #d_actlists .rep_repeat .rep_r:before{content:" ";width:0;height:0;display:block;border:4px solid;border-color:transparent transparent transparent #fff ;
float:right;position:relative;margin:12px -15px 0 0;}
.fan #d_actlists  .rep_repeat .c_comment .new_S{position:absolute;margin:-13px 0 0 281px;}
.fan #d_actlists  .rep_repeat .c_comment .new_l{margin-left:-14px;}
.fan #d_actlists  .rep_repeat .c_comment .sub_time{color:#ccc;}
.fan #d_right{float:right;width:180px;min-height:1200px;margin:0px -180px 0 0;}
.fan #d_right #limits_area,.fan #d_right #push_area,.fan #d_right #rank_area{background:#fff;border:4px solid #ccc;padding:8px;word-break:break-all;-webkit-border-radius:5px;border-radius:5px;margin:45px 0 0 0;text-align:center;}
.fan #d_right #push_area{border:4px solid #F90;}
.fan #d_right #push_area,.fan #d_right #rank_area{margin:25px 0 0 0;}
.fan #d_right #push_area{padding-bottom:0 0 12px 0;}.fan #d_right #rank_area{margin-bottom:80px;}
.fan #d_right h5{color:#fff;background:#960;padding:1px 8px;margin:-24px 3px 0 0;float:right;display:block;
-webkit-border-top-left-radius:3px;border-top-left-radius:4px;
-webkit-border-top-right-radius:3px;border-top-right-radius:4px;}
.fan #d_right #push_area h5{background:#F90;}
.fan #d_right .rankdatas{padding:5px;margin:5px;border-bottom:1px dotted #999;}
.fan #d_right .rankdatas .rank{z-index:99;font-family:impact,"Arial Black", Gadget, sans-serif;margin:-10px -5px -50px -12px;font-size:50px;color:#bbb;float:left;width:20px;position:relative;z-index:9999;}
.fan #d_right .rankdatas #rank_1{color:#cc0000;}.fan #d_right .rankdatas #rank_2{color:#F63}.fan #d_right .rankdatas #rank_3{color:#630;}
.fan #d_right .p_photo,.fan #d_right .samp{width:100%;}

.fan #d_right #limits_area h6{text-align:left;margin:0 0 4px 0;}
.fan #d_right #limits_area h6:nth-of-type(2){padding-top:4px;border-top:2px dotted #999;}
.fan #d_right #limits_area .samp{border:1px solid #ccc;margin:0 0 4px 0;}
.fan #d_right #limits_area .sm_img{margin:0 auto 4px auto;max-height:120px;width:auto;}
.fan #d_right #limits_area .other_info{padding-bottom:4px;}
.fan #d_right #limits_area .other_info span{font-size:12px;font-family:"Arial Black", Gadget, sans-serif;color:#900;}
.fan #d_right #limits_area .downloaders{width:80%;background:#900;display:block;color:#fff;margin:0 auto;-webkit-border-radius:3px;border-radius:3px;margin-top:3px;}
.fan #d_right #limits_area .downloaders a{width:100%;padding:3px 0;display:block;color:#fff;text-align:center;}
.fan #d_right #limits_area .downloaders a:hover{background:#F60;}

/*present-----------------------------------------*/
/*------------------------------------------------*/
.download .back_to_fan{margin:0px 0 12px 5px;display:block;font-size:12px;color:#fff;background:#666;-webkit-border-radius:3px;border-radius:3px;width:160px;}
.download .back_to_fan:after{content:" ";width:0;height:0;display:block;border:11px solid;border-color:#fff transparent #fff #fff;float:left;position:relative;margin:-22px 0 0 -4px;}
.download .back_to_fan a{display:block;padding:4px 6px 4px 15px;color:#fff;text-align:center;}
.download .back_to_fan a:hover{color:#F90;}
.download .categorys{margin:0 15px 10px 15px;background:#fff;padding:5px 15px 10px 15px;
-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.download .categorys:nth-of-type(1){margin:45px 15px 10px 15px;padding:15px 15px 0 15px;}
.download #sm_walls{margin-bottom:45px;}
.download .categorys:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.download .fan_alert{font-weight:bold;
font-size:12px;color:#fff;padding:5px 10px;background:#cc0000;margin:5px 5px 10px 0;}
.download .p_titles{font-size:15px;
padding:0;margin:0 0 5px 0;background:#333;color:#fff;padding:5px 10px 5px 15px;margin:5px 0 8px 0;}
.download .texts{font-size:12px;padding:3px;}
.download .alert_on{display:block;margin:10px 0 0 0;
color:#cc0000;padding:0 0 0 5px;font-size:12px;font-weight:bold;}
.download .alerts{margin: 2px 8px 15px 0;padding:5px 7px;border:1px solid #cc0000;}
.download .alerts li{padding:0 0 4px 12px;font-size:12px;
background:url(../img/common/contents/pocchi.gif) no-repeat left 3px;}
.download .wall_over{margin:10px 0 0 0;padding:0 0 0 240px;}
.download .wall_over:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.download .left_list{width:100%;margin:0 0 0 -240px;}
.download .right_add{width:230px;float:right;border-left:2px dotted #999;padding:5px;min-height:300px;-webkit-border-radius:3px;border-radius:3px;}
.download .right_add .disps li{word-break:break-all;padding:0 0 6px 0;font-size:12px;}
.download .right_add .disps strong{display:block;font-size:12px;color:#fff;background:#666;padding:3px 8px;margin:0 0 5px 0;}
.download .right_add .disps .sub_t{display:block;padding:0 0 5px 11px;}
.download .right_add .disps .sub_t:after{content:" ";width:0;height:0;display:block;border:6px solid;border-color:#c00 transparent transparent transparent;float:left;margin:2px 4px 0 -5px;}
.download .right_add .disps strong span{font-size:12px;font-family:"Arial Black", Gadget, sans-serif;}
.download .right_add .disps .sz_list{line-height:1.4em;background:#fff;padding:3px;display:block;font-size:12px;margin:0 4px;}
.download  .walls{width:19%;float:left;margin:0 5px 5px 0;padding:5px 0;background:#e4e4e4;-webkit-border-radius:3px;border-radius:3px;height:158px;}
.download .list_sm .walls{height:180px;}
.download  .walls .ims{border:1px solid #333;display:block;margin:5px auto 3px auto;max-width:180px;max-height:110px;}
.download .w_sizes{display:block;margin:0 5px;height:36px;border:1px solid #fff;background:#fff;}
.download .w_sizes li{float:left;background:#ccc;color:#fff;width:50%;border:1px solid #fff;text-align:center;padding:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:18px;}
.download .d_ok li{background:#777;cursor:pointer;}
.download .d_ok li:hover{background:#F90;}
.download  .walls .new{position:absolute;width:22px;height:22px;display:block;z-index:99;
margin:-5px 0 0 0;text-indent:-9999px;background:url(../img/common_new/proto/new_ikon1.png) no-repeat left top;}
.download  .walls .limited{color:#fff;padding:1px 2px 0 2px;background:#fff;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;position:relative;float:right;margin:-5px 0 -12px 0;}
.download   .links{display:block;float:right;margin:4px 6px 0 0;background:#900 url(../img/common_new/proto/submenu_list.png) no-repeat 2px bottom;color:#fff;padding:3px 4px 2px 22px;background-size:20%;
-webkit-border-radius:3px;border-radius:3px;}
.download   .links:hover{background:#F60 url(../img/common_new/proto/submenu_list.png) no-repeat 2px bottom;background-size:20%;}
.download .sb_bln{padding:3px 6px;border:2px solid #ccc;display:block;float:left;margin:0 3px 2px 0;}
.download  .right_add .links{float:left;margin:0 3px 2px 0;}
.download  .right_add p{font-size:12px;clear:both;padding:4px 0;margin:4px 0;}
.download  .right_add h6{font-size:12px;clear:both;padding:10px 0 3px 2px;}

@media only screen and (max-width:1300px){
.download .walls{width:24%;margin:0 5px 5px 0;}
}
@media only screen and (max-width:1100px){
.download .walls{width:32%;margin:0 1% 5px 0;}
}



/*------------------------------------------------*/
/*userpage----------------------------ーー--------*/
/*------------------------------------------------*/
.userpage #center{margin-bottom:120px;}
.userpage .back_bt{margin:-3px 0 0 5px;z-index:10;}
.userpage #b_banner_area{height:100px;}
.userpage #b_banner_area:before{content:" ";height:64px;width:100%;display:block;background:url(../img/common_new/customer/wire_rep.png) repeat-x left bottom;margin:35px 0 -240px 0;position:relative;}
.userpage #up_count strong:first-child{margin-right:0;}
.userpage #devide_wrap:before{content:" ";height:362px;width:300px;display:block;background:url(../img/common_new/customer/effect5.png) repeat-x left bottom;float:right;margin:-66px -50px -270px 0;position:relative;}
.userpage #no_user{text-align:center;font-size:12px;padding:100px 0 100px 0;}
.userpage .areas{margin:10px 17px 5px 17px;background:#fff;padding:20px 20px 20px 20px;
-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;
-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);box-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.userpage .areas:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.userpage #id_area{padding-top:5px;padding-left:240px;}
.userpage #id_area #user_image{width:180px;display:block;float:left;margin:0 0 10px -215px;}
.userpage  #id_area #user_image img{
width:180px;display:block;border:1px solid #ccc;margin:10px 0 15px 0;}
.userpage #id_area #username{font-size:12px;margin:0 0 0 10px;width:170px;display:block;}
.userpage #id_area #username span{font-size:18px;	font-weight:bold;display:block;padding:0 0 7px 0;}
.userpage #id_area #user_data{float:left;width:100%;margin:50px 0 0 0;}
.userpage #id_area #user_data li{padding:2px 0 2px 3px;font-size:12px;}
.userpage #id_area #user_data li p{padding:7px 0;font-size:12px;border-top:1px dotted #ccc;}
.userpage #id_area #on_brand{font-size:12px;float:right;-webkit-border-radius:4px;border-radius:4px;
border:2px solid #ccc;padding:8px 15px;margin:-10px 10px 15px 3px;background:#fff;position:relative;z-index:100;}
.userpage #id_area #on_brand img{float:left;padding:3px 10px 3px 3px;}
.userpage #id_area #on_brand span{font-size:15px;display:block;float:left;padding:10px 0 5px 0;}
.userpage .fanname{float:left;margin:10px 0 10px 0;padding:0;letter-spacing:0pt;}
.userpage .fanname span{font-size:12px;font-weight:bold;padding: 0 2px;}
.userpage #fanslist{margin-bottom:0;position:relative;z-index:1;}
.userpage #fanslist #fan_count{text-align:center;color:#cc0000;margin:-10px 25px 10px 0;float:right;}
.userpage #fanslist #fan_count span{padding:0 5px 0 0;font-family:"Arial Black", Gadget, sans-serif;font-size:40px;}
.userpage #fanslist #fan_list{height:150px;overflow:hidden;clear:both;padding-bottom:20px;}
.userpage #fanslist #fan_list li{overflow:hidden;word-break:break-all;
width:80px;height:75px;padding:0;margin:0 8px 10px 4px;text-align:center;float:left;}
.userpage #fanslist #fan_list li .photo{display:block;padding:0 0 3px 0;margin:0 auto;}
.userpage #fanslist #fan_list li .new{position:relative;margin:0 5px -24px 0;float:right;z-index:1;}
.userpage #fanslist #fan_all{clear:both;}
.userpage #p_u_list{clear:both;padding:60px 0 0 0;background:url(../img/common_new/top/stamper.jpg) repeat-x left top;display:block;margin:-20px 0 0 0;}
.userpage #p_u_list:before{content:" ";background:url(../img/common_new/top/stamper_left2.jpg) no-repeat left top;position:relative;width:71px;height:98px;display:block;float:left;margin:-61px -65px -15px -15px;}
.userpage #p_u_list #right_block{background:url(../img/common_new/top/stamper_right.jpg) no-repeat left top;width:71px;height:98px;display:block;float:right;position:relative;margin:-61px -10px -40px 0;}
.userpage #p_u_list #fan2{padding:5px;font-size:12px;position:relative;z-index:1;clear:both;margin:-10px 0 -24px 14px;
;text-shadow:0 1px 0px rgba(255,255,255,0.5);color:#333;background:url(../img/common_new/proto/doubleline.gif) repeat-x left 35px;
}
.userpage #p_u_list #fan2 img{vertical-align:middle;margin:-10px 0 0 0;}

.userpage .navigations{margin:0 15px 0 10px;}
.userpage .navigations .list_over2{height:23px;padding:25px 0 0 0;display:block;max-width:414px;float:right;overflow:hidden;}
.userpage .navigations .page_lists{margin:0 5px -10px 0;height:48px;padding:0 10px 0 0;}.userpage .navigations .page_lists:first-child{margin-top:10px;z-index:2;position:relative;}
.userpage #up_count{float:none;clear:both;margin:0 0 20px 25px;position:relative;z-index:1;}
.userpage #up_count2{margin:10px 0 0 13px;}
.userpage #flow2{margin:40px 0 0 0;}
