/*------default------*/
#index_wrap{color:#333;min-width:1060px;word-wrap:break-word;font-size:14px;font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
#container{width:1060px;margin:0 auto;padding-top:16px;}
#index_navi{float:left;width:200px;padding-bottom:20px;}
#index_main{float:right;width:860px;padding-bottom:20px;overflow:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#39f;text-decoration:underline;}


/*------dbnr------*/

.index_dbnr_wrap{background:#f6f6f6;padding:22px 0 10px;border-bottom:7px solid #ddd;}
.index_dbnr_wrap .dbnr_ad_text{padding-bottom:14px;}
.index_dbnr_wrap .dbnr_ad_text a{color:#888;}
.index_dbnr_wrap .dbnr_ad_text a:hover{color:#39f;}

#top_slide { width: 966px; height: 295px; position: relative; overflow: hidden; margin: 0 auto 0 auto;}
.slides_container { overflow: hidden; }
#top_slide .mainImage_wrapper { width: 960px; height: 250px; border: 3px solid #000000; padding: 0; overflow: hidden; }

#hen { width: 960px; height: 250px; padding: 0; font-size: 18px; }
#hen .inner { height: 250px; position: relative; }
#hen .inner .pimg { display: block; width: 120px; height: auto; border: 2px solid #000000; margin: 0 auto; position: absolute; top: 50px; left: 480px; margin-left: -62px; }
#hen .inner .pname { dispaly: block; width: 180px; position: absolute; top: 165px; left: 480px; padding: 10px; background: #000000; color: #ffffff; text-decoration: none; margin-left: -100px; font-size: 16px; font-weight: bold; line-height: 1.3; text-align: left; }
#hen .inner .pcomment { position: absolute; top: 50px; left: 620px; width: 300px; text-align: left; font-size: 18px; font-weight: bold; }
#hen .inner .non-pmore { display: block; position: absolute; top: 150px; left: 615px; width: 216px; height: 0; padding-top: 77px; overflow: hidden; background: url(http://image.store-mix.com/index_new/hen_click.png) bottom left no-repeat; }
#hen.box_hover { cursor: pointer; }
#hen.box_none { display: none; }
#hen #yasui {background: url(http://image.store-mix.com/index_new/hen_back_960x250.png) bottom left no-repeat;}
#hen #arima {background: url(http://image.store-mix.com/index_new/hen_back_960x250_arima.png) bottom left no-repeat;}
#hen #miyake {background: url(http://image.store-mix.com/index_new/hen_back_960x250_miyake.png) bottom left no-repeat;}

.pagination { display:inline-block;clear:both;height:25px;margin:10px auto 0 auto;}
.pagination li { float: left; margin-left: 5px; }
.pagination a { font-family: arial,sans-serif; padding: 5px 10px; font-weight: bold; color: #ffffff; background: #000000; text-decoration: none; }
.pagination a:hover { color: #669900; }
.pagination li.current a { background: #669900; color: #000000; }


/*------index_ad_01------*/

#index_ad_01{padding-bottom:20px;}
#index_ad_01 ul{width:968px;margin:0 auto;}
#index_ad_01 ul li{width:50%;float:left;}
#index_ad_01 ul li a{display:block;padding:0 8px;}
#index_ad_01 p{text-align:center;padding-top:4px;}
#index_ad_01 p a{}


/*------index_navi contents------*/

#index_navi_link{text-align:left;}
#index_navi_link ul{border-top:1px solid #ddd;}
#index_navi_link ul li{padding:8px 0 8px 3px;border-bottom:1px solid #ddd;}
#index_navi_link ul li.tony,#index_navi_link ul li.night{padding:10px 0 10px 10px;}
#index_navi_link ul li.tony a,#index_navi_link ul li.night a{display:block;}
#index_navi_link ul li a{color:#333;text-decoration:none;}
#index_navi_link ul li a:hover{text-decoration:underline;}
#index_navi_link ul li a span{color:#ffa500;}


#index_ageGender{padding-top:24px;}
#index_ageGender .title{display:block;text-align:center;color:#fff;font-weight:700;font-size:20px;line-height:100%;padding:38px 0 50px;background:url(http://image.store-mix.com/index/ageGender_title.png) center 0 no-repeat;}
#index_ageGender .title span{display:block;text-align:center;font-weight:700;font-size:20px;line-height:100%;padding-top:10px;}
#index_ageGender ul{padding-top:10px;padding-left:10px;}
#index_ageGender ul li{width:162px;padding-bottom:20px;}
#index_ageGender ul .age_img{padding-bottom:5px;text-align:center;}
#index_ageGender ul .age_img a{display:block;border:1px solid #ccc;}
#index_ageGender ul .age_img img{max-width:160px;max-height:160px;}
#index_ageGender ul .age_text{text-align:left;line-height:1.4em;}


/*------index_main contents------*/

/*------lastOrder------*/

#index_lastOrder{padding:0 5px 30px;}
#index_lastOrder h3.title{text-align:left;font-weight:700;font-size:22px;padding:0 4px 6px;border-bottom:1px dashed #999;}
#index_lastOrder ul{padding-bottom:14px;}
#index_lastOrder ul.stmx_lastOrder{}
#index_lastOrder ul.tony_lastOrder{padding-top:12px;}
#index_lastOrder ul.night_lastOrder{padding-bottom:0;}
#index_lastOrder ul li{float:left;width:170px;}
#index_lastOrder ul li div{}
#index_lastOrder ul li div table{width:100%;}
#index_lastOrder ul li div td{height:170px;overflow:hidden;padding:0 5px;text-align:center;vertical-align:middle;}
#index_lastOrder ul li div td img{max-width:160px;max-height:160px;}
#index_lastOrder ul li div p{text-align:left;padding:0 8px;}
#index_lastOrder ul li div p a{line-height:1.4em;}
#index_lastOrder p.lastOrder_more{text-align:right;padding-top:16px;}
#index_lastOrder p.lastOrder_more a{line-height:100%;float:right;display:block;width:200px;padding:14px 0;text-align:center;color:#fff;background:#f66 url(http://image.store-mix.com/index/arrow_icon.png) 37px center no-repeat;text-decoration:none;font-weight:700;font-size:18px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#index_lastOrder p.lastOrder_more a:hover{background-color:#f99;}
#index_lastOrder p.lastOrder_ad_text{padding-top:16px;}
#index_lastOrder p.lastOrder_ad_text a{color:#888;}
#index_lastOrder p.lastOrder_ad_text a:hover{color:#39f;}

/*------staffpush------*/

#index_staffpush{padding:14px 5px 14px;border-top:9px dotted #ccc;border-bottom:9px dotted #ccc;}
#index_staffpush h3.title{text-align:left;font-weight:700;font-size:22px;color:#333;padding:0 0 6px;}
#index_staffpush ul{padding-bottom:10px;}
#index_staffpush ul li{float:left;width:170px;}
#index_staffpush ul li div{}
#index_staffpush ul li div table{width:100%;}
#index_staffpush ul li div td{height:170px;overflow:hidden;padding:0 5px;text-align:center;vertical-align:middle;}
#index_staffpush ul li div td img{max-width:160px;max-height:160px;}
#index_staffpush ul li div p{text-align:left;padding:0 8px;}
#index_staffpush ul li div p a{line-height:1.4em;}

/*------chkPid------*/

#index_chkPid{margin:0 auto;padding-top:30px;text-align:center;background:#fff;}
#index_chkPid .title{text-align:left;font-weight:700;font-size:18px;padding-left:6px;}
#index_chkPid .p_title{line-height: 1.3em;width: 140px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;}
#index_chkPid .p_title a{color:#333;font-size:11px;}
#index_chkPid .price1-s{font-size:16px;color: #d60000;}
#index_chkPid .p_title a:hover{color:#39f;}

a.prev {background: url("http://image.store-mix.com/i/ko-bai/arrow_prev.png") 0 0 no-repeat;display: block;width: 46px;height: 46px;position: absolute;left:5px;top: 70px;}
a.next {background: url("http://image.store-mix.com/i/ko-bai/arrow_next.png") 0 0 no-repeat;display: block;width: 46px;height: 46px;position: absolute;right:5px;top: 70px;}
a.prev span, a.next span {display: none;}
.clearfix {clear: both;float: none;}
.image_carousel {padding:5px 0 0;position: relative;height:170px;}
.chk_pid .image_carousel {height:220px;padding-top: 10px;}

.caroufredsel_wrapper {margin: 0 auto!important;text-align:center!important;}
.image_carousel .carousel_product {width: 140px;background-color: white;display: block;float: left;margin: 0;padding: 3px;text-align: center;}

.carousel_product .pListImg {width: 140px;margin: 0 0 4px;border-spacing:0;}
.carousel_product .pListImg td {width: 140px; height:140px;border: none;background: #FFF;text-align:center;vertical-align: middle;}
.carousel_product .pListImg td img{max-width:130px;max-height:130px;}
.carousel_product p {line-height: 130%;margin: 0;padding: 0;}

/*------interview------*/

#index_interview {clear:both;padding:40px 0 0;}
#index_interview .title {text-align:left;font-weight:700;font-size:18px;border-bottom:1px solid #ddd;padding-left:6px;}
#index_interview .inner {width: 852px; position: relative; padding: 10px 0; margin: 0 auto;}
#index_interview li.item { width: 270px;_width:274px;height:130px;background:#fff; position: relative; margin:5px;float: left;border:2px solid #333;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden;color:#ffffff;line-height:1.3;}
#index_interview li.item .itemInner { overflow:hidden;padding:10px;color:#191919;position: relative; }
#index_interview li.item .itemInner .thumb {float:left;width:110px;text-align:center;}
#index_interview li.item .itemInner .thumb a {display:block;padding:5px;background:#dddddd;}
#index_interview li.item .itemInner .balloon {float:right;width:140px;}
#index_interview li.item .itemInner .balloon .comment{color: #330000;padding-left:10px;height: 4.6em;height: 4.1em\9;line-height: 1.2;line-height: 1.3\9; /* IE8 and below */*line-height: 1; /* IE7 and below */_line-height: 1; /* IE6 */font-size: 14px;overflow: hidden;text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-align: left;}
#index_interview li.item  .avatar {position:absolute;bottom:10px;right:10px;border:1px solid #ccc;}





