﻿@charset"utf-8";
/*--------------------------------------------------------*/
/*-プロダクトページ共通-----------------------------------*/
/*--------------------------------------------------------*/
#b_banner_area,#b_banner2_area{width:100%;padding:0;margin:98px 0 0 0;height:200px;background-size:auto 100%;}
#b_banner_area #caption_area{width:100%;margin:0 auto;padding:0;}
#b_banner_area #caption_area #caption{width:200px;height:120px;margin:0 7px 0 auto;padding:4px 0 0 0;display:block;position:relative;z-index:9999;text-align:right;color:#fff;}
#b_banner_area #caption_area #caption h4{margin:0 0 8px 0;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
#b_banner_area #caption_area #caption h5{text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-weight:normal;}
#b_banner_area #caption_area #caption a{font-size:12px;color:#fff;font-weight:normal;text-decoration:underline;}
#b_banner_area #loader{margin:0 auto 0 auto;display:block;padding:80px 0 0 0;}
/*-----------------------------------------------------*/
/*-カテゴリーページコンテンツ--------------------------*/
/*-----------------------------------------------------*/
#category_title .bigs{display:none;}
.bigs_s{display:none;}

.category #category_left{margin:2px 0 0 0;width:100%;}
#category_title h3{color:#fff;margin:0;font-size:15px;width:auto;padding:4px 10px 4px 8px;background:#900;border:1px solid;border-color:#C00 transparent #600 transparent;margin:0 10px 10px 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);}
#category_title h3 .small{padding:0 0 0 5px;font-size:12px;font-weight:normal;}
#category_title h3:after{content:" ";width:0;height:0;display:block;border:15px solid;border-color:transparent #e4e4e4 transparent transparent;position:relative;float:right;margin:-5px -12px 0 0;}

#category_left .exp_title{width:100%;height:56px;}
#category_left .exp_title:before{width:57px;height:20px;display:block;content:" ";background:url(../img/common_new/product/sorts_bottom.png) no-repeat -12px top;float:left;margin:2px 5px -26px 5px;border:1px solid;border-color:#eee #ccc #ccc #eee;}
.category #sort_by{z-index:1;display:block;padding:0;clear:both;margin:0 0 10px 75px;}

.category #sort_by li{font-size:12px;float:left;margin:1px 6px 0 0;font-weight:bold;display:block;}
.category #sort_by li a{font-size:12px;color:#fff;width:auto;display:block;padding:5px 12px;background:#777;-webkit-border-radius:10px;border-radius:10px;}
.category #sort_by #on_selected{background:#900;-webkit-border-radius:10px;border-radius:10px;padding:5px 12px;color:#fff;}
.category  #sort_by:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

.category #hit_count{float:right;margin:0;padding:0;}
.category .count_big{display:none;}.category #hit_count .smalls{display:none;}
/*
.category #up_count:before{width:50px;height:20px;display:block;content:" ";background:url(../img/common_new/product/sorts_bottom.png) no-repeat -21px -21px;float:left;margin:0 10px 0 5px;border:1px solid;border-color:#eee #ccc #ccc #eee;}*/
/*.category #up_count2*/
.category #up_count strong{font-size:15px;margin:0;display:block;float:left;width:35%;padding:4px 0 0 55px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:normal;}
/*
.category #up_count strong:first-child:after{width:97px;height:20px;display:block;content:" ";background:url(../img/common_new/product/sorts_bottom.png) no-repeat -212px -21px;float:left;margin:-16px 0 0 60px;position:absolute;border:1px solid;border-color:#eee #ccc #ccc #eee;}
.category #up_count strong:before{}*/
.category #up_count strong:first-child:before{
width:50px;height:20px;display:block;content:" ";background:url(../img/common_new/product/sorts_bottom.png) no-repeat -21px -21px;float:left;margin:-4px 10px 0 -50px;border:1px solid;border-color:#eee #ccc #ccc #eee;}
.category #up_count strong:last-child{padding-left:100px;width:65%;}
.category #up_count strong:last-child:before{width:97px;height:20px;display:block;content:" ";background:url(../img/common_new/product/sorts_bottom.png) no-repeat -212px -21px;float:left;margin:-4px 10px 0 -95px;border:1px solid;border-color:#eee #ccc #ccc #eee;}
/*.category #up_count strong:last-child{margin:0 0 0 130px;}
.category #up_count strong:last-child:before{margin:-4px 0 0 -10px;}*/
/*.category #up_count2 strong*/
.category  #up_count:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

.category #squeeze{padding:0;overflow:hidden;border:1px solid #666;border-bottom:1px solid #fff;
/*height:375px;*/height:0;width:100%;display:block;margin:0;clear:both;
background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.6) inset;box-shadow:0 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:4px 4px 0 4px;width:auto;display:block;}
.category #squeeze .sorttype{margin:-20px 5px 0 0;float:right;position:relative;}

.category #squeeze .sort_list strong:first-child{padding:0 0 3px 3px;display:block;}
.category #squeeze .sort_list strong:last-child{display:block;text-align:right;padding:3px 3px 0 0;}
.category #squeeze .sort_list{padding:7px 3px 7px 3px;border-top:1px dotted #999;margin:0 2px;clear:both;}
.category #squeeze .sort_list:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze .sort_list .disabled{color:#aaa;}
.category #squeeze .sort_list .checked{color:#fff;background:#555;}
.category #squeeze .sb_sort{clear:both;margin:0 1% 3px 1%;background:#eee;padding:5px;border:1px solid #ddd;dosplay:block;width:98%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.category #squeeze .sb_sort:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category #squeeze #body_sort ul{margin:0 1%;float:left;width:48%;}
.category #squeeze #size_sort >li{clear:both;margin:0 0 10px 0;}
.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:0;}
.category #squeeze #color_sort li{float:left;width:46%;margin:0 1%;display:block;}
#color_sort strong:before{content:" ";width:12px;height:12px;display:block;float:left;margin:3px -38px -5px 18px;padding:0;
border:1px solid #fff;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;position:relative;}
.category #squeeze #color_sort strong{padding:0 0 0 18px;font-weight:normal;display:inline;}
#color_sort #c-ash:before{background-position:-14px 0;}#color_sort #c-gray:before{background-position:-28px 0;}#color_sort #c-chacoal:before{background-position:-42px 0;}#color_sort #c-naturals:before{background-position:-84px 0;}#color_sort #c-beige:before{background-position:-98px 0;}#color_sort #c-sand:before{background-position:-112px 0;}#color_sort #c-brown:before{background-position:-126px 0;}#color_sort #c-burgandy:before{background-position:-140px 0;}#color_sort #c-purple:before{background-position:-154px 0;}#color_sort #c-kahki:before{background-position:-168px 0;}#color_sort #c-lightblue:before{background-position:-182px 0;}#color_sort #c-melon:before{background-position:-196px 0;}#color_sort #c-violet:before{background-position:-210px 0;}#color_sort #c-yellow:before{background-position:-224px 0;}#color_sort #c-banana:before{background-position:-238px 0;}#color_sort #c-apricot:before{background-position:-252px 0;}#color_sort #c-lightpink:before{background-position:0 -14px;}#color_sort #c-pink:before{background-position:-14px -14px;}#color_sort #c-lavender:before{background-position:-28px -14px;}#color_sort #c-mint:before{background-position:-42px -14px;}#color_sort #c-aqua:before{background-position:-56px -14px;}#color_sort #c-sax:before{background-position:-70px -14px;}#color_sort #c-lime:before{background-position:-84px -14px;}#color_sort #c-lightgreen:before{background-position:-98px -14px;}#color_sort #c-gold:before{background-position:-112px -14px;}#color_sort #c-california_orange:before{background-position:-126px -14px;}#color_sort #c-red:before{background-position:-140px -14px;}#color_sort #c-tropical_pink:before{background-position:-154px -14px;}#color_sort #c-turquise:before{background-position:-168px -14px;}#color_sort #c-coral_orange:before{background-position:-196px -14px;}#color_sort #c-salmon_pink:before{background-position:-210px -14px;}#color_sort #c-light_purple:before{background-position:-224px -14px;}#color_sort #c-melange_red:before{background-position:0px -28px;}#color_sort #c-melange_blue:before{background-position:-14px -28px;}#color_sort #c-melange_green:before{background-position:-28px -28px;}#color_sort #c-black:before{background-position:-70px 0;}#color_sort #c-clear:before{background-position:-42px -28px;}#color_sort #c-pine_yellow:before{background-position:-238px -14px;}
.category #squeeze hr{display:none;border:none;clear:both;}
.category #squeeze #price_sort li{float:left;padding:0 10px 0 0;}
.category #squeeze #sort_bytag li input{width:80%;}
.category #squeeze .inner{clear:both;margin:0;}.category #squeeze .inner li{float:left;padding:0 2px 0 0;}
.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:50%;padding:3px;background:#900;color:#fff;margin:0 0 0 50px;-webkit-border-radius:4px;border-radius:4px;border:none;}
.category #squeeze #clear_bt{font-size:12px;display:block;width:120px;height:20px;padding:0 0 0 15px;text-decoration:underline;margin:-22px 0 -15px 0;}
.category  #open_toggle{display:block;width:100%;margin:-2px 0 -32px 0;clear:both;}
.category  #open_toggle #open_bt{width:42px;height:55px;display:block;margin:0 0 0 96px;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 #tg_navi{font-size:12px;width:100px;background:#F90;color:#fff;padding:6px 6px 6px 6px;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 #FC0;
-webkit-border-radius:5px;border-radius:5px;position:absolute;margin:-49px 0 0 142px;z-index:99;}
.category  #open_toggle #tg_navi:after{content:" ";width:0;height:0;display:block;float:left;border:7px solid;border-color:transparent #F90 transparent transparent;margin:-8px 0 5px -18px;}
.category  #open_toggle #open_bt .open{background-position:-45px top;};
/*---------------------------------------------*/
.category .navigations{margin:0;padding:0;height:65px;clear:both;}
.category .navigations .bn_area{display:block;clear:both;padding:0 3px 0 3px;height:25px;width:100%;margin:-40px 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:6px 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:-21px 0 0 -20px;
content:" ";position:relative;height:0px;width:0px;display:block;border:14px solid;border-color:#E4E4E4 transparent #E4E4E4 #E4E4E4;}
.category .navigations .next{float:right;border:1px solid;border-color:#000 #fff #fff #000;margin:1px 5px 0 0;}
.category .navigations .next:after{margin:-21px 0 0 56px;
content:" ";position:relative;height:0px;width:0px;display:block;border:14px solid;border-color:#E4E4E4 #E4E4E4 #E4E4E4 transparent;}
.category .navigations .page_lists{width:98%;height:31px;overflow:hidden;padding:0;margin:20px 1% 10px 1%;}
.category .navigations .page_lists:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.category .page_lists .nbs{width:26px;height:26px;display:block;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;cursor:pointer;}
.category .page_lists .nextpage{float:right;margin:2px 0 0 5px;}
.category .page_lists .backpage{float:left;margin:2px 5px 0 0;background-position:-22px 0;}
.category .page_lists .nbs:after{content:" ";width:0;height:0;display:block;position:relative;border:13px solid;}
.category .page_lists .nextpage:after{float:right;border-color:#E4E4E4 #E4E4E4 #E4E4E4 transparent;margin:0 -13px 0 0;}
.category .page_lists .backpage:after{float:left;border-color:#E4E4E4 transparent #E4E4E4 #E4E4E4;margin:0 0 0 -13px;}

.category .page_lists .list_over{height:26px;padding:1px 0;overflow:hidden;display:block;float:right;max-width:290px;}
.category .page_lists li{width:24px;height:19px;padding:5px 0 0 0;margin:0 3px 0 0;display:block;float:left;border:1px solid #fff;color:#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:40px;border-radius:40px;text-align:center;background:#999;}
.category .page_lists li.locate_on{background:#900;}
.category .page_lists .thins{background:#555;}
/*---------------------------------------*/
.category #no_data{font-size:12px;margin:0 auto;width:100%;height:100px;padding-top:100px;text-align:center;}
.category #no_data .nos_guide{display:block;margin:10px auto 0 auto;font-size:12px;text-decoration:underline;}

.category .p_area{width:100%;clear:both;margin:0 0 20px 0;padding:0;}
.category .flow{zoom:1;overflow:hidden;clear:both;padding:2px 0 0 0;margin:0 0 0 1%;}
.category  .flow .shadow{width:inherit;display:block;text-align:center;background:#aaa;min-height:150px;-webkit-box-shadow:2px 2px 4px #999 inset;box-shadow:2px 2px 4px #999 inset;border:1px solid #fff;}
.category  .flow .shadow .v_loader{width:5px;display:block;background:#e4e4e4;border:1px solid;border-color:transparent #fff transparent #999;}
.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:249px;width:32%;display:block;padding:0;float:left;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
margin:3px 1% 0 0;padding:5px 0;}
/*.category .show_product:nth-child(3n){margin:3px 0 0 0;border:1px solid #c00;}*/
.category .flow section:nth-child(3n){margin:3px 0 0 0;}
.category .p_condition{position:relative;width:22px;height:22px;display:block;z-index:9;
margin:-3px 0 -19px 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%;display:block;}
.category  .p_over .p_photo{display:block;width:100%;margin:0 auto;max-width:170px;}
.category  .p_over .no_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 .texts_div{background:rgba(0,0,0,0.3);padding:3px 5px;height:85px;margin:-50px 1px 0 1px;z-index:99;position:relative;
word-break:break-all;}
.category .p_title{padding:0 2px 0 2px;height:28px;overflow:hidden;margin:3px 0 2px 0;font-weight:normal;display:block;
width:100%;word-break:break-all;text-align:left;}
.category .p_title a{color:#fff;}
.category .blandname {padding:0 2px 0 2px;height:14px;overflow:hidden;letter-spacing:0;
width:100%;word-break:break-all;text-align:left;}
.category .blandname a{color:#fff;font-weight:normal;}
.category .p_price{color:#900;display:bloock;margin:2px 0 0 2px;}
.category .updown_area{display:none;}
.category .suppli_area{margin:-17px 4px 0 0;float:right;position:relative;z-index:99;}
.category .suppli_area span{height:10px;display:block;overflow:hidden;float:left;text-indent:-9999px;padding:1px 3px;border:1px solid #fff;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;}
.suppli_area .book_this{width:27px;background:#fff url(../img/common_new/proto/book_ikons.png) no-repeat 2px 1px;}
.category .suppli_area .both{margin:0 3px 0 0;
width:40px;background:#fff url(../img/common_new/proto/book_ikons.png) no-repeat 2px -23px;}
/*--------------------------------------------------------*/
/*-ブランドページ基本レイアウト-----------------------------------*/
/*--------------------------------------------------------*/
#brand #brand_area{margin:0 1% 15px 1%;padding:0 0 10px 0;}
#brand #brand_area:after{clear:both;content:" ";display:block;}
#brand #brand_area #brand_cover{background:#fff;position:relative;z-index:1;border:1px solid;border-color:#ccc;}
#brand #brand_area #brand_cover:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
#brand #brand_area #brand_img{margin:5px 8px 5px 5px;display:block;float:left;}
#brand #brand_area #brand_left{width:98%;margin:5% 1% 5px 1%;padding:0;}
#brand #brand_area #brand_right{width:98%;padding:5px 0 5px 5px;margin:0 1%;border-top:1px dotted #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}


#brand #brand_area .b_s{font-size:12px;}
#brand #brand_area .b_s .blockspan{
background:#aaa;padding:1px 0 1px 4px;font-weight:bold;margin:0 5px 3px 0;
-webkit-border-top-left-radius:3px;border-top-left-radius:3px;color:#fff;
-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;display:block;}
#brand #brand_area .b_s .blockspan:before{position:relative;float:right;margin:-1px -1px 0 0;
content:" ";width:0;height:0;display:block;border:8px solid;border-color:#fff #fff #fff transparent;}
#brand #brand_area .urls{clear:both;}
#brand #brand_area .urls .blockspan{float:left;height:12px;}
#brand #brand_area #b_1 .blockspan{width:70px;}#brand #brand_area #b_2 .blockspan{width:150px;}
#brand #brand_area #b_3 .blockspan{width:80px;}#brand #brand_area #b_6 .blockspan{width:85px;clear:both;}
#brand #brand_area #b_7 .blockspan{width:70px;background:#F90;}
#brand #brand_area #b_1{width:160px;display:block;padding:0;float:left;margin:3px 0 3px 0;}
#brand #brand_area #b_1 h3{font-size:18px;}

#brand #brand_area #fanpage{display:block;margin:4px 0 0 0;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:110px;}
#brand #brand_area #fanpage a{display:block;padding:3px 4px;text-align:center;color:#fff;}
#brand #brand_area #b_2{clear:both;width:auto;display:block;padding:0;font-size:12px;margin:0 0 5px 0;line-height:1.4em;padding:0 5px 5px 5px;}
#brand #brand_area .designer_img{width:51px;height:51px;display:block;border:1px solid #ccc;padding:1px;margin:3px 6px 5px 5px;float:right;}
#brand #brand_area .designer_img img{border:1px solid #fff;}
#brand #brand_area #no_image{text-align:center;font-size:8px;background:#ddd;color:#fff;padding-top:14px;height:37px;}
#brand #brand_area #b_3{float:left;font-size:15px;margin:5px 0 0 0;
padding:0;width:auto;display:block;}
#brand #brand_area #b_6{margin:3px 0 0 0;width:100%;display:block;}
#brand #brand_area #b_7{margin:3px 0 0 0;padding:10px 0 0 0;width:100%;display:block;background-position:-1528px 0;}
#brand #brand_area #b_7 li{padding:3px 2px 3px 5px;}
#brand #brand_area #b_7 .gray{background:#e4e4e4;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
#brand #brand_area #b_7 li .years{padding:0 6px 0 0;}
#brand .s_awards{margin:0 3px 0 0;padding:5px;float:right;border:1px solid #ccc;display:block;-webkit-border-radius:5px;border-radius:5px;}
#brand .s_awards li{float:left;width:12px;height:12px;text-align:center;color:#F90;font-size:12px;font-weight:bold;
padding:13px 1px 3px 1px ;display:block;float:left;background:url(../img/common_new/proto/awards.png) no-repeat left top;}
#brand .s_awards .no_count{color:#ccc;font-weight:normal;}
#brand .s_awards .aw_1{padding-left:2px;}#brand .s_awards .aw_2{background-position:-14px 0;}
#brand .s_awards .aw_3{background-position:-26px 0;}#brand .s_awards .aw_4{background-position:-38px 0;}
#brand .s_awards p{text-align:right;margin:0 0 6px 0;}
#brand .s_awards #now_rank{display:block;float:right;padding:0 2px 0 0;font-size:22px;font-weight:normal;}
#brand .s_awards #now_rank span{padding:0 3px 0 0;font-size:22px;color:#900;letter-spacing:0;}
#brand .s_awards .total{clear:both;display:block;font-size:12px;padding:0 0 0 30px;background:url(../img/common_new/proto/rank_move2.png) no-repeat left 4px;}
#brand .s_awards .s_stay{background-position:2px -18px;}
#brand .s_awards .s_up{background-position:8px -7px;}
#brand .fans{font-size:12px;margin:10px 0 10px 0;letter-spacing:1.2pt;}
#brand .fans strong{font-size:16px;color:#cc0000;font-family:"Arial Black", Gadget, sans-serif;}
#brand .fan_bts{clear:both;background:#FBAAA8;margin:4px;padding:3px 3px 3px 1px;text-align:center;min-height:26px;position:relative;display:block;}
#brand .fan_bts #b_fan_bt,#brand #b_fan_bt2{width:200px;height:20px;padding:6px 3px 0 0;display:block;background:#C00;color:#fff;font-size:12px;font-weight:bold;border:1px solid #F9D9D5;
-webkit-border-radius:6px;border-radius:6px;margin:-2px 0px 0 auto;
background: -webkit-gradient(linear, center top, center bottom, from(#C00), to(#900));
background: -moz-linear-gradient(top center,#C00 0%,#900 100%);background: -o-linear-gradient(top center,#C00 0%,#900 100%);
background: -ms-linear-gradient(top center,#C00 0%,#900 100%);background: linear-gradient(top center,#C00 0%,#900 100%);
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset;box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset;}
#brand #fan_d{background:#ddd;color:#666;text-align:center;line-height:2em;} 
#brand #fan_d a{font-size:12px;text-decoration:underline;} 
#brand #fan_c{color:#900;text-align:right;line-height:2em;} 
#brand #fan_c:after{content:" ";display:block;height:0;clear:both;visibility:hidden;} 
#brand #fan_c #b_fan_bt{float:right;margin-left:0;text-align:center;}
#brand #fan_e{background:#F60;color:#FFF;text-align:center;font-size:12px;font-weight:bold;line-height:2em;} 
#brand #b_fan_bt2{text-align:center;position:relative;margin:0;float:right;}

#brand #fanlist_area{clear:both;background:#fff;width:98%;position:relative;z-index:1;border:1px solid;border-color:#ccc transparent #333 transparent;margin:0 1%;}
#brand #fanlist_area .fans{display:block;width:100%;padding-left:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#brand #fanlist_area #b_fan_bt2{margin:5px 5px 0 0;width:180px;font-weight:normal;}
#brand #fanlist_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

#brand .fan_list{clear:both;display:block;height:248px;overflow:hidden;width:100%;padding-top:10px;}
#brand .fan_list ul{display:block;margin:0 0 0 1%;}
#brand .fan_list ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
#brand .fan_list li{margin:0 1% 4px 0;height:82px;display:block;width:19%;text-align:center;float:left;word-break:break-all;}
#brand .fan_list li .fan_img{-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.5);box-shadow:0px 0px 6px rgba(0,0,0,0.5);
max-width:47px;max-height:47px;border:2px solid #fff;margin:0 auto 1px auto;padding:1px;width:98%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#brand .fan_list li .new{position:absolute;margin:-7px 0 0 35px;}
#brand #fan_all{padding:10px 3px 10px 3px;display:block;background:#900;color:#fff;text-align:center;width:60%;cursor:pointer;
margin: 2px auto 5px auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
/*---------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------*/
/*-商品詳細ページコンテンツ----------------------------*/
/*-----------------------------------------------------*/
.detail #photo_area{overflow:hidden;margin: 194px 0 0 18px;text-align:center;width:238px;z-index:8;height:238px;position:absolute;display:none;background:#fff;}
.detail #photo_area #main_photo{width:100%;display:block;overflow:hidden;}.detail #photo_area #main_photo img{width:254px;height:254px;margin:-8px 0 0 -8px;}
.detail #photo_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #photo_area #photos{position:absolute;margin:1px 0 0 1px;}
.detail #photo_area #cover{display:none;}

.detail #photo_area .small_photo{width:6px;height:6px;display:block;background:#999;text-indent:-9999px;margin:0 1px 0 0;float:left;-webkit-border-radius:30px;border-radius:30px;border:1px solid #fff;}
.detail #photo_area .s_selected{background:#9C0;}
.detail #photo_area .d_move{position:absolute;margin:95px 0 0 0;background:rgba(0,0,0,0.6);-webkit-border-radius:30px;border-radius:30px;text-indent:-9999px;width:50px;height:50px;display:block;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.5);box-shadow:2px 2px 3px rgba(0,0,0,0.5);cursor:pointer;}
.detail #photo_area .d_move:after{content:" ";width:0;height:0;display:block;border:8px solid;}
.detail #photo_area #d_back{margin-left:-23px;}.detail #photo_area #d_next{margin-left:210px;-webkit-box-shadow:-2px 2px 3px rgba(0,0,0,0.5);box-shadow:-2px 2px 3px rgba(0,0,0,0.5);}
.detail #photo_area #d_back:after{border-color:transparent #fff transparent transparent;margin:4px 0 0 21px;}.detail #photo_area #d_next:after{border-color:transparent transparent transparent #fff;margin:4px 0 0 13px;}
.detail #photo_area #main_photo .shadow img{width:66px;height:66px;margin:84px auto 0 auto;display:block;}
/*------------------*/
.detail #iine_area{overflow:hidden;position:relative;margin:/*-322px*/-10px 0 10px 0;width:100%;/*height:469px;*/height:0;padding:0;background:#900;-webkit-box-shadow:-2px -2px 3px rgba(0,0,0,0.5) inset;box-shadow:-2px -2px 3px rgba(0,0,0,0.5) inset;z-index:99999;}
.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;}
.detail #iine_area h6 span{font-size:12px;padding:18px 0 0 50px;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 #tex_over{margin:0 13px;background:#eee;border:1px solid #ccc;padding:8px 70px 5px 8px;}
.detail #iine_area #tex_over:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #iine_area #l_iine{float:left;margin:0;width:100%;}
.detail #iine_area p{font-size:12px;padding:13px;line-height:1.3em;}
.detail #iine_area textarea{width:98%;height:70px;color:#ccc;}

.detail #iine_area #r_iine{float:right;margin:5px -70px 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 .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:4px 9px;-webkit-border-radius:30px;border-radius:30px;margin:0 0 0 8px;cursor:pointer;}

.detail #iine_area #add_bt{width:160px;height:20px;display:block;margin:0 12px 9px 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 #title_area .esp_ikon{display:block;float:right;margin:0 5px 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:-48px 8px 0 0;text-indent:-9999px;width:99px;height:77px;z-index:9999;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:-7px 1% 10px 1%;height:82px;padding:4px 4px 4px 120px;
border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;}
.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:17px 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 h3{font-size:18px;color:#333;margin:18px 0 5px 0;line-height:1em;}
.detail #title_area h2{font-size:18px;color:#666;text-shadow:0 1px 0px rgba(255,255,255,0.7);padding:5px 3px 6px 10px;background:url(../img/common_new/proto/doubleline.gif) repeat-x left bottom;}
.detail #tag_area{margin:0 0 4px 0;}
.detail #tag_area span{color:#666;display:block;padding:5px 5px 0 5px;text-shadow:0 1px 0px rgba(255,255,255,0.6);width:140px;}
.detail #title_area .tag_list{margin:-15px 0 0 150px;display:block;overflow:hidden;height:15px;position:relative;z-index:1;}
.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);font-weight:normal;}
.detail #title_area .tag_list li h4 a{text-decoration:underline;font-size:12px;}
.detail #title_area #iine_bt{width:55px;height:58px;background:url(../img/common_new/product/good_small.png) no-repeat left top;position:relative;margin:0 0 -45px 230px;z-index:4444;text-indent:-9999px;cursor:pointer;}
.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 5px 10px 5px;background:url(../img/common_new/proto/doubleline.gif) repeat-x left bottom;}
.detail #data_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail #photos_data{margin:0 auto;max-width:370px;}
.detail .textdatas{margin:0;padding:0;width:100%;}
.detail #text_wrap{clear:both;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 0 5px 0;padding:6px 3px 3px 3px;
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;
-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_left{font-size:12px;margin:0 0 5px 0;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);
background:#fff;}
.detail #text_wrap #tx_left:after{content:" ";height:26px;width:100%;display:block;background:url(../img/common_new/product/binder_rep2.png) repeat-x -10px top;position:relative;margin:15px 0 -20px 0;}
.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 -4px -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;line-height:1.4em;min-height:80px;overflow:hidden;padding:6px 3px 6px 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:0px;padding:0;width:270px;float:left;}
.detail #photo_area .p_selected{border:1px solid #cc0000;background:#F99C7D;}
.detail #p_img_area #product_photo{position:relative;width:248px;z-index:7;height:248px;display:block;margin:17px 0 14px 8px;-webkit-box-shadow:0px 0px 2px #000;box-shadow:0px 0px 2px #000;}.detail #product_photo >div{width:240px;height:240px;overflow:hidden;background:#fff;border:4px solid #ccc;-webkit-box-shadow:0px 0px 2px #000 inset;box-shadow:0px 0px 2px #000 inset;}
.detail #product_photo img{width:238px;padding:9px 1px 9px 1px;}


/*まだ*/
.detail #product_photo .im_sp,.detail #product_photo .im_zp{max-height:236px;margin:2px 0;padding:0 14px 0 14px;width:auto;}
.detail #product_photo .no_photo{width:auto;padding:0;}
/*-----*/

.detail #opposite{display:block;width:68px;height:59px;text-indent:-9999px;background:url(../img/common_new/product/rev_sm.png) no-repeat left top;margin:134px 0 0 220px;z-index:8;position:absolute;cursor:pointer;}
.detail #detail_bt{display:block;width:68px;height:59px;text-indent:-9999px;background:url(../img/common_new/product/rev_sm.png) no-repeat left -60px;margin:194px 0 0 220px;z-index:8;position:absolute;cursor:pointer;}
.detail #detail_bt.product{background-position:left -121px;}
.detail .p_condition{position:relative;height:24px;width:88px;display:block;margin:-8px 0 0 2px;text-indent:-9999px;float:left;
background:url(../img/common_new/product/reco_ikons_sm.png) no-repeat left -64px;}
.detail .n_ikon{position:relative;height:24px;width:88px;display:block;margin:-8px 0 0 2px;text-indent:-9999px;float:left;
background:url(../img/common_new/product/reco_ikons_sm.png) no-repeat left -32px;}
.detail .o_cond{background-position:left top;}
.detail .now_color{padding:10px 5px 5px 19px;margin:0 0 19px 7px;width:130px;display:block;border:1px solid #666;-webkit-border-radius:2px;border-radius:2px;background:#333;
-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;float:left;}
.detail .now_color img{display:none;}.detail .now_color br{display:none;}
.detail .now_color:before{content:" ";width:0;height:0;display:block;border:5px solid;border-color:transparent #333 #333 transparent;position:relative;margin:-20px 0 5px 0;}
.detail .now_color:after{content:" ";width:12px;height:12px;display:block;margin:-13px 5px 0 -16px;position:relative;
;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;}
.detail .c-ash:after{background-position:-14px 0;}.detail  .c-gray:after{background-position:-28px 0;}
.detail  .c-chacoal:after{background-position:-42px 0;}.detail .c-naturals:after{background-position:-84px 0;}
.detail .c-beige:after{background-position:-98px 0;}.detail .c-sand:after{background-position:-112px 0;}
.detail .c-brown:after{background-position:-126px 0;}.detail .c-burgandy:after{background-position:-140px 0;}
.detail .c-purple:after{background-position:-154px 0;}.detail .c-kahki:after{background-position:-168px 0;}
.detail .c-lightblue:after{background-position:-182px 0;}.detail .c-melon:after{background-position:-196px 0;}
.detail .c-violet:after{background-position:-210px 0;}.detail .c-yellow:after{background-position:-224px 0;}
.detail .c-banana:after{background-position:-238px 0;}.detail .c-apricot:after{background-position:-252px 0;}
.detail .c-lightpink:after{background-position:0 -14px;}.detail .c-pink:after{background-position:-14px -14px;}
.detail .c-lavender:after{background-position:-28px -14px;}.detail .c-mint:after{background-position:-42px -14px;}
.detail .c-aqua:after{background-position:-56px -14px;}.detail .c-sax:after{background-position:-70px -14px;}
.detail .c-lime:after{background-position:-84px -14px;}.detail .c-lightgreen:after{background-position:-98px -14px;}
.detail .c-gold:after{background-position:-112px -14px;}.detail .c-california_orange:after{background-position:-126px -14px;}
.detail .c-red:after{background-position:-140px -14px;}.detail .c-tropical_pink:after{background-position:-154px -14px;}
.detail .c-turquise:after{background-position:-168px -14px;}.detail .c-coral_orange:after{background-position:-196px -14px;}
.detail .c-salmon_pink:after{background-position:-210px -14px;}.detail .c-light_purple:after{background-position:-224px -14px;}
.detail .c-melange_red:after{background-position:0px -28px;}.detail .c-melange_blue:after{background-position:-14px -28px;}
.detail .c-melange_green:after{background-position:-28px -28px;}
.detail .c-black:after{background-position:-70px 0;}.detail .c-clear:after{background-position:-42px -28px;}
.detail .c-pine_yellow:after{background-position:-238px -14px;}


.detail #prices{clear:both;position:relative;padding:3px 7px 4px 5px;text-align:right;margin:0 18px 4px auto;width:40%;
background: -webkit-gradient(linear, center top, center bottom, from(#C00), to(#900));
background: -moz-linear-gradient(top center,#C00 0%,#900 100%);background: -o-linear-gradient(top center,#C00 0%,#900 100%);
background: -ms-linear-gradient(top center,#C00 0%,#900 100%);background: linear-gradient(top center,#C00 0%,#900 100%);
border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;box-shadow:0px 1px 3px rgba(0,0,0,0.5) inset;}
.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;margin:0 5px 0 0;}
.detail #prices .rights{color:#fff;display:block;margin:2px 1px 0 0;}
.detail #photos_data #book_bt{width:70px;height:40px;display:block;margin:-7px 17px 0 0;float:right;border:1px solid #fff;border-radius:3px;-webkit-border-radius:3px;
-webkit-box-shadow:1px 1px 2px #000 inset;box-shadow:1px 1px 2px #000 inset;cursor:pointer;
position:relative;z-index:6;background:url(../img/common_new/proto/account_head_back.jpg) repeat-x left -2px;color:#fff;}
.detail #photos_data #book_bt span{width:70px;height:28px;display:block;margin:0;text-align:center;padding:12px 0 0 0;}

.detail #body_list{position:relative;z-index:5;border:1px solid;border-color:#aaa;margin:-5px 5px 0 5px;padding:2px 3px 3px 3px;border-radius:2px;text-align:center;
-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:101%;overflow:hidden;}.detail #body_list #othertypes{display:block;}
.detail #body_list .bss{display:none;}
.detail #body_list .bloon{display:none;}
.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:1px dotted #999;margin:2px 2px 0 0;float:left;width:16%;height:52px;display:block;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}

.detail #body_list li:nth-of-type(6n){margin-right:0;}.detail #body_list li:nth-of-type(6n+1){margin-left:0;}
.detail #body_list .p_exist{background:url(../img/common_new/product/body_small.jpg) no-repeat 3px center;}
.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:2px 5px;}.detail #body_list #bo_ss{background-position:1px -45px;}
.detail #body_list #bo_lt{background-position:1px -94px;}.detail #body_list #bo_fc{background-position:1px -143px;}
.detail #body_list #bo_sw{background-position:1px -194px;}.detail #body_list #bo_sp{background-position:1px -243px;}
.detail #body_list #bo_zp{background-position:1px -292px;}.detail #body_list #bo_ds{background-position:2px -341px;}
.detail #body_list #bo_ip5{background-position:1px -445px;}.detail #body_list #bo_ip6{background-position:1px -538px;}
.detail #body_list #bo_ro{background-position:3px -487px;}
.detail #body_list #bo_fj{background-position:4px -391px;}.detail #body_list #bo_gb1{background-position:1px -634px;}

.detail #body_list #bo_st.ex_on{background-position:-50px 5px;}.detail #body_list #bo_ss.ex_on{background-position:-50px -45px;}
.detail #body_list #bo_lt.ex_on{background-position:-50px -94px;}.detail #body_list #bo_fc.ex_on{background-position:-50px -143px;}
.detail #body_list #bo_sw.ex_on{background-position:-50px -194px;}
.detail #body_list #bo_sp.ex_on{background-position:-50px -243px;}.detail #body_list #bo_zp.ex_on{background-position:-50px -292px;}
.detail #body_list #bo_ds.ex_on{background-position:-50px -341px;}
.detail #body_list #bo_ip5.ex_on{background-position:-50px -445px;}.detail #body_list #bo_ip6.ex_on{background-position:-50px -538px;}
.detail #body_list #bo_ro.ex_on{background-position:-46px -487px;}.detail #body_list #bo_gb1.ex_on{background-position:-48px -634px;}
.detail #body_list #bo_fj.ex_on{background-position:-47px -391px;}

.detail #color_list{float:right;margin:2px 5px 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 .bloon{display:none;}

/*以下スマホサイズ用調整CSS*/
@media only screen and (min-width:370px){
.detail #body_list #bo_st{background-position:3px 4px;}.detail #body_list #bo_ss{background-position:3px -45px;}
.detail #body_list #bo_lt{background-position:3px -94px;}.detail #body_list #bo_fc{background-position:3px -143px;}
.detail #body_list #bo_sw{background-position:3px -194px;}.detail #body_list #bo_sp{background-position:3px -243px;}
.detail #body_list #bo_zp{background-position:3px -292px;}.detail #body_list #bo_ds{background-position:3px -341px;}
.detail #body_list #bo_ip4{background-position:3px -390px;}.detail #body_list #bo_ip5{background-position:3px -438px;}
.detail #body_list #bo_st.ex_on{background-position:-48px 5px;}.detail #body_list #bo_ss.ex_on{background-position:-48px -45px;}
.detail #body_list #bo_lt.ex_on{background-position:-48px -94px;}.detail #body_list #bo_fc.ex_on{background-position:-48px -143px;}
.detail #body_list #bo_sw.ex_on{background-position:-48px -194px;}
.detail #body_list #bo_sp.ex_on{background-position:-48px -243px;}.detail #body_list #bo_zp.ex_on{background-position:-48px -292px;}
.detail #body_list #bo_ds.ex_on{background-position:-48px -341px;}.detail #body_list #bo_ip4.ex_on{background-position:-48px -390px;}
.detail #body_list #bo_ip5.ex_on{background-position:-48px -438px;}
}

@media only screen and (max-width:345px){
.detail .now_color{padding:10px 2px 5px 19px;margin:0 0 19px 2px;width:130px;}
.detail #photos_data #book_bt{margin:-7px 0px 0 0;}
.detail #opposite{margin:126px 0 0 204px;}
.detail #detail_bt{margin:186px 0 0 204px;}
.detail #title_area #iine_bt{margin:0 0 -45px 210px;}
.detail #p_img_area{width:238px;}
.detail #p_img_area #product_photo{width:238px;height:238px;margin:17px 0 14px 2px;}
.detail #product_photo >div{width:230px;height:230px;}
.detail #product_photo img{width:228px;padding:9px 1px 9px 1px;}

.detail #photo_area #d_next{margin-left:200px}
.detail #photo_area{margin:194px 0 0 12px;width:228px;height:228px;}
.detail #photo_area #main_photo img{width:244px;height:244px;margin:-8px 0 0 -8px;}
}


@media only screen and (max-width:330px){
.detail .now_color{padding:10px 2px 5px 19px;margin:0 0 19px 2px;width:120px;}
.detail #photos_data #book_bt{margin:-7px 0px 0 0;}
.detail #opposite{margin:116px 0 0 194px;}
.detail #detail_bt{margin:176px 0 0 194px;}
.detail #title_area #iine_bt{margin:0 0 -45px 200px;}
.detail #p_img_area{width:230px;}
.detail #p_img_area #product_photo{width:228px;height:228px;margin:17px 0 14px 2px;}
.detail #product_photo >div{width:220px;height:220px;}
.detail #product_photo img{width:218px;padding:9px 1px 9px 1px;}
.detail #photo_area #d_next{margin-left:190px}
.detail #photo_area{margin:194px 0 0 12px;width:218px;height:218px;}
.detail #photo_area #main_photo img{width:234px;height:234px;margin:-8px 0 0 -8px;}

.detail #body_list #body_st{background-position:-1px 4px;}.detail #body_list #body_ss{background-position:-1px -45px;}
.detail #body_list #body_lt{background-position:-1px -94px;}.detail #body_list #body_fc{background-position:-1px -143px;}
.detail #body_list #body_sw{background-position:-1px -194px;}.detail #body_list #body_sp{background-position:-1px -243px;}
.detail #body_list #body_zp{background-position:-1px -292px;}.detail #body_list #body_ds{background-position:-1px -341px;}
.detail #body_list #body_ip4{background-position:-1px -390px;}.detail #body_list #body_ip5{background-position:-1px -438px;}
.detail #body_list #body_st.ex_on{background-position:-52px 5px;}.detail #body_list #body_ss.ex_on{background-position:-52px -45px;}
.detail #body_list #body_lt.ex_on{background-position:-52px -94px;}.detail #body_list #body_fc.ex_on{background-position:-52px -143px;}
.detail #body_list #body_sw.ex_on{background-position:-52px -194px;}
.detail #body_list #body_sp.ex_on{background-position:-52px -243px;}.detail #body_list #body_zp.ex_on{background-position:-52px -292px;}
.detail #body_list #body_ds.ex_on{background-position:-52px -341px;}.detail #body_list #body_ip4.ex_on{background-position:-52px -390px;}
.detail #body_list #body_ip5.ex_on{background-position:-52px -438px;}
}

.detail #like_area{width:100%;clear:both;padding:8px 0 0 0;margin:0;background:url(../img/common_new/proto/doubleline.gif) repeat-x left top;}
.detail #like_area #like_it_num{margin:0 5px 0 5px;padding:3px 0 3px 10px;font-size:12px;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:-10px 0 -20px 0;}
.detail #like_area #like_user{margin:0 0 0 1%;padding:20px 0 0 0;min-height:170px;}
.detail #like_area #like_user #no_gooder{font-size:12px;line-height:1.2em;background:#fff;width:90%;margin:15px 5% 0 5%;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 1% 4px 0;height:82px;display:block;width:19%;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);
max-width:47px;max-height:47px;border:2px solid #fff;margin:0 auto 1px auto;padding:1px;width:98%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.detail #like_area .u_name{padding:0 2%;text-align:center;height:25px;display:block;overflow:hidden;width:96%;word-break:break-all;}
.detail #like_area .users .users_left{float:left;}
.detail #like_area .users .bloon_ikon{display:none;}
.detail #like_area .users .comment_ar{display:none;}
.detail #like_area .guest .guest_count{position:relative;display:block;background:#fff;text-align:center;-webkit-border-radius:6px;border-radius:6px;border:1px solid #ccc;padding:2px 4px 2px 3px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);box-shadow:1px 1px 3px rgba(0,0,0,0.5);margin:-50px -10px 0 0;float:right;}
.detail #like_area .guest .guest_count span{font-size:15px;color:#444;padding:0;font-family:"Arial Black", Gadget, sans-serif;}

.detail #wall_area{height:110px;position:relative;clear:both;z-index:9999;margin:0 5px;padding:10px 0 0 0;}
.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:100px;padding:5px;}
.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{height:102px;width:102px;float:left;display:block;margin:4px 3px 3px 0;}
.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 #cart_in_over{padding:0;margin:0 5px;}
.detail #cartin_area{padding:0;margin:10px 0 0 0;}
.detail #cartin_area select{font-size:12px;}
.detail #cartin_area .form_txt{color:#fff;display:block;font-size:12px;font-weight:bold;padding:3px 0 3px 6px;margin:1px 0 3px 1px;display:block;background:#333;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;}
.detail #cartin_area .s_area:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .sizes_area{-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_area:nth-of-type(1){float:right;width:50%;padding:3px 0 6px 3px;margin:0 0 5px 0;clear:both;height:540px;}
.detail .sizes_area:nth-of-type(1):after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .sizes_area:nth-of-type(2n){float:left;width:49%;margin:-365px 1% 0 0;height:360px;}
.detail .sizes_area:nth-of-type(2n):after{content:" ";width:26px;height:350px;display:block;background:url(../img/common_new/product/binder_rep.png) repeat-y left top;float:right;z-index:9999;margin:-350px -17px 0 0;position:relative;}
.detail .sizes_area #size_info{display:block;float:right;margin:0 2px 2px 0;}
.detail .sizes_area hr{display:block;clear:both;background:none;border:none;}
.detail .sizes_area .body_img{width:117px;height:95px;padding:2px 0 5px 0;display:block;background:#fff url(../img/common_new/product/body_sunpo.jpg) no-repeat center top;border:3px solid #999;margin:-26px 0 0 -135px;position:absolute;}
.detail .sizes_area .body_img:after{content:" ";width:0;height:0;display:block;border:7px solid;border-color:transparent transparent transparent #999;float:right;margin:40px -15px 0 0;}
.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:0 -785px;}

.detail .sizes_area .places{clear:both;font-size:12px;margin:0 0 0 3%;padding:0;}
.detail .sizes_area .places li{font-size:12px;padding:5px 1px 0 1px;width:19%;height:25px;margin:0  1% 2px 0;text-align:center;background:#fff;border:1px solid #ccc;float:left;
-webkit-border-radius:1px;border-radius:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;}
.detail .sizes_area .for_2 .places li,.detail .sizes_area .places .wid_w{width:24%;}{width:24%;}
.detail .sizes_area .places li:nth-of-type(5n){margin-right:0;}
.detail .sizes_area .places .size_ap{background:#eee;color:#ccc;}.detail .sizes_area .places .ap_first{height:44px;}
.detail .sizes_area .places .s_title{background:#666;color:#fff;height:44px;font-size:10px;}.detail .sizes_area .places .s_title span{display:block;margin:0 auto;text-align:center;padding:0 0 3px 0;}
.detail #cartin_area .sub_bl{font-size:10px;display:block;margin:-2px 0 0 0;}
.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-top:0;height:25px;}

.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;margin:2px auto 0 auto;width:85px;}
.detail .sizes_area .sub_link{background:#900;-webkit-border-radius:5px;border-radius:5px;display:block;float:right;margin:4px 4px 0 0;height:30px;}
.detail .sizes_area .sub_link a{font-size:12px;color:#fff;padding:8px 6px 2px 6px;height:20px;width:100%;display:block;}

@media only screen and (max-width:350px){.detail .sizes_area .sub_link a{font-size:10px;}}
.detail .sizes_area #cartin_data{padding:6px 3px;margin:0;display:block;}
.detail .sizes_area #cartin_data li{padding:0;margin:0 5px 2px 0;}
.detail .sizes_area #cartin_data li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .sizes_area .cart_ds{padding:0;margin:5px 0 5px 3px;font-size:12px;display:block;height:12px;}
.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{height:78px;}
.detail .sizes_area #dec_color{height:75px;border-top:1px dotted #ccc;}.detail .sizes_area #dec_size{border-top:1px dotted #ccc;}
.detail .sizes_area #dec_body select{margin:3px 1% 0 1%;padding:1px;height:30px;width:98%;}
.detail .sizes_area #dec_color select{margin:3px 1% 0 1%;padding:1px;height:30px;width:98%;}
.detail .sizes_area #dec_size select{padding:1px;margin:3px 0 0 1%;height:30px;width:40%;}
.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 #stock_data{text-align:center;background:#F90;min-height:120px;width:35%;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 2% 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{display:none;}
.detail #cartin_area #clickin{position:relative;z-index:9;float:left;
width:57%;height:50px;background:#C00;display:block;cursor:pointer;text-align:center;
margin:30px 0 10px 2%;font-weight:bold;color:#fff;padding: 14px 0 0 0;font-size:15px;border:1px solid;border-color:#000 #fff #fff #000;
-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.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;}
.detail #cartin_area .cart_link{clear:both;width:57%;text-align:center;float:left;position:relative;z-index:999999;
-webkit-border-radius:6px;border-radius:6px;border:1px solid;border-color:#333 #fff #fff #333;display:block;margin:-25px 0 10px 2%;}
.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 #center_bottom{clear:both;margin:0;padding:10px 0 0 0;}
.detail #center_bottom #no_br{padding:50px 0;font-size:12px;text-align:center;}
.detail #center_bottom .h3_before{font-family:Arial, Helvetica, sans-serif;margin:5px 0 8px 0;clear:both;padding:5px 0 0 10px;background:url(../img/common_new/proto/doubleline.gif) repeat-x left top;
height:16px;color:#888;font-size:15px;text-shadow:0 1px 0px rgba(255,255,255,0.7);text-decoration:underline;}
.detail #center_bottom .show_all_p{float:right;margin:0 5px 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 .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:504px;overflow:hidden;padding:5px 0 0 1%;margin:0;}

.detail .bottom_warn{background:#fff;margin:5px 5px 10px 5px;padding:15px 5px 10px 5px;font-size:12px;border:1px solid;border-color:#ddd #bbb #bbb #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.detail .bottom_warn:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.detail .bottom_warn h5{color:#cc0000;font-size:12px;clear:both;height:30px;}
.detail .bottom_warn #navi{padding:15px 0 90px 0;font-size:12px;}
.detail .bottom_warn #ikon_exp{border:2px solid #ccc;padding:5px 6px 0 6px;display:block;margin:91px 0 0 0;position:absolute;width:93%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.detail .bottom_warn #ikon_exp li{padding:5px 0 10px 0;color:#666;}
.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 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:32px;height:19px;display:block;background:url(../img/common_new/product/type_ikons.gif) no-repeat left top;text-indent:-9999px;float:right;margin:-4px 3px 0 0;background-size:100% auto;}
.detail .bottom_warn h6 .gds{background-position:left -21px;}
.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;}

@media only screen and (max-width:330px){
.detail .bottom_warn h6{font-size:11px;padding:0 0 3px 26px;}
.detail .bottom_warn h6 .nums{width:22px;height:19px;background-size:100% auto;margin-top:-5px;margin-left:-24px;}
.detail .bottom_warn h6 #navi2{background-position:0 -25px;}.detail .bottom_warn h6 #navi3{background-position:0 -49px;}
.detail .bottom_warn h6 #navi4{background-position:0 -73px;}.detail .bottom_warn h6 #navi5{background-position:0 -97px;}
.detail .bottom_warn h6 #navi6{background-position:0 -121px;}.detail .bottom_warn h6 #navi7{background-position:0 -145px;}
}



/*-------------------------------------------------------*/
.detail #req_board{background:rgba(0,0,0,0.9);width:101%;height:380px;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;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
margin:0 -100% 0 0;position:fixed;top:120px;right:-2%;
}
.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 10px -10px;}
.detail #req_board #r_close_bt{float:right;display:block;font-weight:bold;width:60px;color:#000;background:#fff;padding:7px 15px 7px 4px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;margin:-35px 0 4px 0;text-align:center;}
.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 10px 10px 5px;float:left;width:70px;display:block;}
.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{display:none;}
.detail #req_board #req_sub{clear:both;height:35px;display:block;margin:30px auto 0 auto;padding:3px 6px;width:140px;}
.detail #request{display:block;width:75px;height:30px;text-indent:-9999px;background:url(../img/common_new/product/request_btn.png) no-repeat -118px -5px;margin:-38px 0 5px 10px;float:left;border:1px solid #999;cursor:pointer;}
.detail #req_board .req_body{display:block;height:6px;}
@media only screen and (max-width:350px){
.detail #req_board #req_pro{border:1px solid #999;margin:0 5px 10px 2px;float:left;width:58px;display:block;}
.detail #req_board .req_right{padding:5px 0 5px 5px;}
}
/*-------------------------------------------------------*/
/*-こんぺページコンテンツ--------------------------------*/
/*-------------------------------------------------------*/
.contest #center{margin:10px 1% 10px 1%;}
.contest .compe_area{background:#fff;font-size:12px;margin:0 0 10px 0;padding:0 1% 10px 1%;
-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;}
.contest .product_crowd:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.contest .contest_product{display:block;padding:5px;
margin:0 0 5px 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_1{background:#F90;border-color:#B0781A;}
.contest .win_2{background:#bbb;}
.contest .contest_product .award_inner{background:#fff;border:1px dotted;border-color:#333 transparent transparent transparent;
-webkit-border-radius:4px;border-radius:4px;min-height:245px;}
.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:0px 0 5px 0;}
.contest .win_1 .b_thumb{display:none;}
.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;margin:10px 0 0 10px;overflow:hidden;}
.contest .contest_product .p_photo{width:170px;height:220px;display:block;}
.contest .contest_product .text_area{display:block;padding:0;clear:both;position:absolute;padding:0 0 0 195px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:94%;margin:-190px 0 0 0;}
.contest .b_logo{display:none;}
.contest .p_title{overflow:hidden;margin:0 0px 2px 0;height:38px;display:block;}
.contest .win_1 .p_title a{font-size:15px;}.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 .comment_area{height:150px;display:block;font-size:12px;margin:10px 10px 5px 10px;overflow:hidden;}
.contest .comment_area span{height:100px;padding:5px;border:1px solid #ccc;display:block;overflow-y:scroll;margin:3px 0 0 0;}
.contest .suppli_area{margin:-17px 14px 0 0;float:right;}
.contest .suppli_area{margin:-21px 4px 0 0;float:right;position:relative;z-index:99;}
.contest .suppli_area span{height:10px;display:block;overflow:hidden;float:left;text-indent:-9999px;padding:2px 5px;border:2px solid #fff;-webkit-border-radius:4px;border-radius:4px;}
.contest .color_data{display:block;position:relative;width:90px;margin:-30px 0 0 192px;padding:3px 3px;background:#ccc;height:17px;}
.contest .color_data li{margin:0 2px 0 0;float:left;display:block;border:2px solid #ccc;width:12px;height:12px;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;text-indent:-9999px;cursor:pointer;}
.contest .color_data .ash{background-position:-14px 0;}.contest .color_data .gray{background-position:-28px 0;}
.contest .color_data  .chacoal{background-position:-42px 0;}.contest .color_data .naturals{background-position:-84px 0;}
.contest .color_data .beige{background-position:-98px 0;}.contest .color_data .sand{background-position:-112px 0;}
.contest .color_data .brown{background-position:-126px 0;}.contest .color_data .burgandy{background-position:-140px 0;}
.contest .color_data .purple{background-position:-154px 0;}.contest .color_data .kahki{background-position:-168px 0;}
.contest .color_data .lightblue{background-position:-182px 0;}.contest .color_data .melon{background-position:-196px 0;}
.contest .color_data .violet{background-position:-210px 0;}.contest .color_data .yellow{background-position:-224px 0;}
.contest .color_data .banana{background-position:-238px 0;}.contest .color_data .apricot{background-position:-252px 0;}
.contest .color_data .lightpink{background-position:0 -14px;}.contest .color_data .pink{background-position:-14px -14px;}
.contest .color_data .lavender{background-position:-28px -14px;}.contest .color_data .mint{background-position:-42px -14px;}
.contest .color_data .aqua{background-position:-56px -14px;}.contest .color_data .sax{background-position:-70px -14px;}
.contest .color_data .lime{background-position:-84px -14px;}.contest .color_data .lightgreen{background-position:-98px -14px;}
.contest .color_data .gold{background-position:-112px -14px;}.contest .color_data .california_orange{background-position:-126px -14px;}
.contest .color_data .red{background-position:-140px -14px;}.contest .color_data .tropical_pink{background-position:-154px -14px;}
.contest .color_data .turquise{background-position:-168px -14px;}.contest .color_data .coral_orange{background-position:-196px -14px;}
.contest .color_data .salmon_pink{background-position:-210px -14px;}.contest .color_data .light_purple{background-position:-224px -14px;}
.contest .color_data .melange_red{background-position:0px -28px;}.contest .color_data .melange_blue{background-position:-14px -28px;}
.contest .color_data .melange_green{background-position:-28px -28px;}.contest .color_data .black{background-position:-70px 0;}
.contest .color_data .clear{background-position:-42px -28px;}.contest .color_data .pine_yellow{background-position:-238px -14px;}

.contest .color_data:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.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 0 10px 0;padding:5px;
-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 5px 0;padding:6px 10px;}
.contest #other_compe ul{margin-left:1%;}
.contest #other_compe li{display:block;float:left;width:33%;padding:2px;height:130px;overflow:hidden;
-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 img{display:block;margin:0 auto 5px auto;border:1px solid #ccc;max-width:150px;width:94%;}
.contest #other_compe ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.contest #other_compe .c_style{width:46px;height:12px;display:block;text-indent:-999px;background:url(../img/common_new/user/compe_status.png) no-repeat left top;float:left;}
.contest #other_compe .sy_compe{background-position:left -17px;}
/*----------------------------------------------------*/
/*-FANページコンテンツ--------------------------------*/
/*----------------------------------------------------*/
.fan .bigs_s{display:block;font-size:60px;width:100%;font-family:Arial, Helvetica, sans-serif;color:#eee;margin:-57px 0 -24px 0;background:url(../img/common_new/product/big_c_back_s.png) repeat-x left 10px;text-shadow:0 -1px 0px #666;}
.fan .back_bt{margin:0 0 -8px -1px;z-index:10;}
.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:10px 1% 10px 1%;padding:3px 0 0 0;}
.fan #fan_scrolls h3{font-size:12px;padding:0 0 4px 10px;margin:0 0 2px 0;border-bottom:1px solid #999;}
.fan #fan_scrolls div{overflow:hidden;}
.fan #fan_scrolls ul{width:99%;margin:0 0 5px 1%;}
.fan #fan_scrolls li{float:left;margin:3px 0 1% 1.5%;width:15%;height:78px;padding:3px 0 0 0;background:#fff;word-break:break-all;text-align:center;overflow:hidden;line-height:1em;}
.fan #fan_scrolls ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.fan #bloon_fs{display:none;}
.fan #fan_scrolls .bloon{display:none;}
.fan #fan_scrolls li .fan_img{padding:1px;background:#ccc;}
.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 #fan_scrolls #fan_all{margin:7px auto;backgrund:#c00;color:#fff;width:50%;padding:6px;-webkit-border-radius:3px;border-radius:3px;}


.fan #d_acts{margin:10px 1% 10px 1%;padding:0;width:98%;}
.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;border-bottom:1px solid #999;}
.fan #d_acts .rss_ikon{display:none;}
.fan #d_acts #pages{float:right;margin:0 5px 0 0;}
.fan #no_acts{font-size:15px;padding:100px 0;margin:20px 0 50px 0;width:100%;text-align:center;}
.fan #d_actlists{clear:both;width:100%;float:left;margin:20px 0 0 0;padding:20px 0 0 0;
background:url(../img/common_new/proto/ver_line.gif) repeat-y 7px top;}
.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 left top;margin:-20px 0 0 0;}
.fan #d_actlists:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists #act_loader{margin:0;z-index:999;position:fixed;top:45%;}
.fan #d_actlists #act_loader img{display:block;margin:0 auto;}

.fan #d_actlists .box{margin:5px 0 20px 0;/*width:530px;*/}
.fan #d_actlists .box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists .box .new{
position:relative;width:22px;height:22px;display:block;
margin:0 0 -22px 32px;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:2px 10px 1px 10px;margin:-18px 10px 18px 0;float:right;display:block;
-webkit-border-top-left-radius:3px;border-top-left-radius:4px;height:15px;
-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:29px;height:16px;display:block;background:url(../img/common_new/proto/ver_line_picks.png) no-repeat left top;postion:relative;margin:30px 0 -46px 4px;float:left;background-size:100%;}
.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:11px 0 -11px 7px;float:left;background-position:-14px 0;}
.fan #d_actlists .box .time_diff{display:none;}
.fan #d_actlists .box .diff_ups{display:none;}
.fan #d_actlists .box .comms{background:#fff;border:1px solid #ccc;padding:8px;word-break:break-all;-webkit-border-radius:5px;border-radius:5px;margin:0 0 0 32px;}
.fan #d_actlists .type_2 .comms{background:#666;color:#fff;border:1px solid #666;font-size:12px;text-align:center;width:120px;-webkit-border-radius:0;border-radius:0;}
.fan #d_actlists .box .comms:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fan #d_actlists #no_act .comms{width:250px;}
.fan #d_actlists .c_photo{float:right;border:1px solid #ccc;margin:-10px 0 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;width:100%;}
.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 0 3px 0;}
.fan #d_actlists .time{display:block;border-bottom:1px solid #ccc;padding:2px;margin:0 0 4px 0;color:#999;}
.fan #d_actlists .url_link{display:block;padding:3px 0;}.fan #d_actlists .url_link img{vertical-align:bottom;}
.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 0 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 .total_like{display:block;padding:8px 0 0 0px;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 20px;}
.fan #d_actlists .likes{clear:both;background:#ddd;padding:5px;margin:2px 0 6px 0;-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 a{line-height:0.9em;}
.fan #d_actlists .likes .guest{float:right;padding:0 2px 0 0;}
.fan #d_actlists .new_comment_area{padding:5px 2px;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:10px 0 0 0;width:15%;max-width:45px;}
.fan #d_actlists .new_comment_area form{padding:3px 0 0 0;}
.fan #d_actlists .new_comment_area form div{margin:0 0 5px 0;width:80%;float:right;}
.fan #d_actlists .new_comment_area form textarea{width:100%;min-height:60px;border:1px solid #666;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.fan #d_actlists .new_comment_area .assist{color:#666;text-align:right;}
.fan #d_actlists .new_comment_area .submitter{vertical-align:middle;clear:both;text-align:center;margin:0 auto;display:block;width:120px;height:25px;border:1px solid #fff;background:#666;color:#fff;-webkit-border-radius:5px;border-radius:5px}
.fan #d_actlists .rep_coms{clear:both;}
.fan #d_actlists .rep_coms .comment_switch_area{padding:3px 0 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:15%;max-width:45px;text-align:center;font-size:10px;}
.fan #d_actlists  .rep_repeat .rep_user{float:right;}
.fan #d_actlists .rep_repeat .rep_designer img,.fan #d_actlists .rep_repeat .rep_user img{width:100%;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.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:9px -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:9px 0 0 -11px;}
.fan #d_actlists .rep_repeat .rep_user a{letter-spacing:0pt;}
.fan #d_actlists .rep_repeat .a_name{max-height:26px;display:block;overflow:hidden;line-height:0.9em;}
.fan #d_actlists  .rep_repeat .c_comment{min-height:35px;padding:5px 7px;word-break:break-all;width:75%;float:left;display:block;
border:1px solid #999;background:#fff;margin: 0 0 0 10px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.fan #d_actlists .rep_repeat .rep_r{margin: 0 10px 0 0;float:right;}
.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:4px 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:4px -15px 0 0;}
.fan #d_actlists  .rep_repeat .c_comment .new_S{position:relatove;margin:-13px -17px 0 0;float:right;}
.fan #d_actlists  .rep_repeat .c_comment .new_l{margin:-13px 0 0 -17px;float:left;}
.fan #d_actlists .rep_repeat .c_comment .sub_time{color:#ccc;}
.fan #d_right{width:100%;margin:0;clear:both;padding:0 0 5px 0;}
.fan #d_right #limits_area,.fan #d_right #push_area,.fan #d_right #rank_area{padding:8px 2% 8px 2%;word-break:break-all;margin:0 0 0 -2%;width:104%;text-align:center;background:url(../img/common_new/top/line1.gif) repeat-x left top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.fan #d_right h5{background:#960;color:#fff;padding:5px 10px 5px 15px;width:50%;margin:0 0 5px -2%;border:1px solid;border-color:#630 transparent #C90 transparent;-webkit-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999;text-align:left;}
.fan #d_right h5:after{content:" ";width:0;height:0;display:block;float:right;border:12px solid;border-color:transparent #e4e4e4 transparent transparent;position:relative;margin:-5px -12px 0 0;}
.fan #d_right #push_area h5{background:#F90;border-color:#F90 transparent #FC0 transparent;}
.fan #d_right #push_area img{max-width:170px;display:block;width:100%;}
.fan #d_right #push_area .p_r_over{padding:29px 0 0 0;margin:0 auto 2px auto;max-width:170px;display:block;width:100%;background:#fff   url(../img/common/sns/recommend.jpg) no-repeat center top;border:1px solid;border-color:transparent #bbb #bbb #bbb;background-size:100%;}
.fan #d_right #push_area .p_title{margin:0 auto;max-width:170px;padding:5px 0 5px 0;display:block;width:100%;}
.fan #d_right #push_area .p_title a{}
.fan #d_right .rankdatas{position:relative;border:1px solid;border-color:#ddd #bbb #bbb #fff;overflow:hidden;
height:204px;width:32%;display:block;padding:0;float:left;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:3px 0 0 1%;padding:5px 1px;}
.fan #d_right .rankdatas .rank{z-index:99;font-family:impact,"Arial Black", Gadget, sans-serif;margin:-8px -5px -50px -2px;font-size:30px;color:#bbb;float:left;width:20px;position:relative;z-index:9999;text-shadow:1px 1px 0px rgba(0,0,0,0.5);}
.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{width:100%;margin:0 auto 2px auto;max-width:130px;display:block;}
.fan #d_right #limits_area div{background:#fff;margin:1%;border:1px solid;border-color:#ddd #bbb #bbb #fff;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 0 5px 0;}
.fan #d_right #limits_area h6{text-align:right;margin:2px 2px 8px 1px;color:#fff;background:#333;padding:4px 7px;}
.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:60%;background:#900;display:block;color:#fff;margin:0 auto;-webkit-border-radius:3px;border-radius:3px;margin-top:8px;}
.fan #d_right #limits_area .downloaders a{width:100%;padding:6px;display:block;color:#fff;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
/*present-----------------------------------------*/
/*------------------------------------------------*/
.download .back_to_fan{margin:5px 0 8px 0;display:block;font-size:12px;color:#fff;background:#666;-webkit-border-radius:3px;border-radius:3px;width:160px;padding:0 0 0 10px;}
.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 -10px;}
.download .back_to_fan a{display:block;padding:4px 6px 4px 15px;color:#fff;text-align:center;}
.download .categorys{margin:0 1% 5px 1%;background:#fff;padding:2px 0 5px 0;
-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-top:5px;}
.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 0 10px 0;}
.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 5px 5px 5px;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 #sm_walls{margin-bottom:10px;}
.download .p_titles{font-size:15px;background:#333;color:#fff;padding:5px 10px 5px 15px;margin:3px 3px 8px 3px;}
.download .texts{font-size:12px;padding:3px 5px;}
.download .wall_over{margin:10px 5px 0 5px;padding:0;}
.download .wall_over:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.download .left_list{width:100%;margin: 0;}
.download .right_add{width:100%;border-bottom:1px dotted #999;margin:0 0 10px 0;}
.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 .sb_bln{padding:3px 6px;border:1px solid #ccc;display:block;float:left;margin:0 4px 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;}
.download  .walls{width:32%;float:left;margin:0 0 1% 1%;padding:3px;background:#e4e4e4;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.download .list_sm .walls{height:230px;}

.download  .walls{}
.download  .walls .ims{border:1px solid #666;display:block;margin:0 auto 3px auto;max-width:150px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.download #sm_walls .ims{max-height:110px;width:auto;height:100%;}
.download .w_sizes{display:block;margin:0;height:80px;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:13px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:40px;cursor:pointer;}
.download .d_ok li{background:#444;}
.download  .walls .new{position:absolute;width:22px;height:22px;display:block;z-index:99;
margin:-2px 0 0 -2px;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;position:relative;float:right;margin:-2px -2px -24px 0;border:1px solid #eee;max-width:40%;}
.download  .walls .limited img{width:100%;}
.download .links{display:block;margin:7px auto 0 auto;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;}

@media only screen and (max-width:330px){
.download .links{padding:3px 4px 3px 22px;font-size:10px;}
}

/*------------------------------------------------*/
/*userpage----------------------------ーー--------*/
/*------------------------------------------------*/
.userpage #no_user{text-align:center;font-size:12px;padding:100px 0 100px 0;}
.userpage .areas{margin:5px 1% 5px 1%;background:#fff;padding:5px;-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 #user_image{display:block;margin:10px 0 5px 0;}
.userpage  #id_area #user_image img{width:40%;max-width:140px;display:block;border:1px solid #ccc;margin:0 0 8px 0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.userpage #id_area #username{font-size:12px;padding:15px 0 0 15px;display:block;float:left;width:60%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.userpage #id_area #username span{font-size:18px;font-weight:bold;display:block;padding:0 0 7px 0;}
.userpage #id_area #user_data{width:100%;margin:0 0 6px 3px;clear:both;}
.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;padding:5px;margin:0 3px 5px 3px;border-top:1px dotted #666;border-bottom:1px dotted #666;display:block;}
.userpage #id_area #on_brand:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.userpage #id_area #on_brand img{float:left;padding:3px 5px 3px 0;}
.userpage #id_area #on_brand span{font-size:15px;display:block;float:left;padding:5px 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 #fan_count{text-align:center;color:#cc0000;margin:-6px 5px 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{min-height:150px;overflow:hidden;clear:both;padding-bottom:20px;}
.userpage #fanslist #fan_list li{overflow:hidden;word-break:break-all;
width:19%;height:76px;padding:0;margin:0 1% 1% 0;text-align:center;float:left;}
.userpage #fanslist #fan_list li .photo{display:block;padding:0 0 3px 0;margin:0 auto;width:100%;max-width:70px;}
.userpage #fanslist #fan_list li .new{position:absolute;margin:-7px 0 0 -5px;float:right;z-index:99;}
.userpage #fanslist #fan_all{display:none;}
.userpage #p_u_list #fan2{padding:5px 8px;font-size:12px;position:relative;z-index:1;clear:both;margin:0 0 -10px 0;color:#333;background:url(../img/common_new/proto/doubleline.gif) repeat-x left 35px;width:100%;}
.userpage #p_u_list #fan2 img{vertical-align:middle;margin:-10px 0 0 0;}

.userpage #up_count{display:none;}
.userpage #up_count2{display:none;}.userpage #back_bt2,.userpage #next_bt2{display:none;}
