@charset "utf-8";

/* -------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
	NANAKA / GENESIIS TOKYO official site
	
	new released : March, 2017
	update : 

	Copyright(c) SIIS Inc. ALL RIGHT RESERVED.
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------
  COMMON
------------------------------------------------------------------------------------- */
p.memo{margin-bottom:20px;padding:10px;background-color:#fff;color:#000;border:solid 1px #999;font-size:12px;}
span.em{font-weight:bold;color:#0000ff;}

div#lineup{margin:50px 0;}
div#lineup div{border:solid 1px #606060;}
div#lineup div.super{border:solid 1px #ff0;}

div#lineup div{text-align:center;float:left;margin:10px 7px;position:relative;/*box-shadow:0 1px 8px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,.3);*/}
div#lineup div#sale-body,div#lineup div#sale-body-inprod,div#lineup div.ln-container,div#lineup div#prc-body{border:none !important;margin:0;padding:0;float:none;/zoom:1;}
div#lineup div#sale-body:after,div#lineup div#sale-body-inprod:after,div#lineup div.ln-container:after,div#lineup div#prc-body:after{content:'';display:block;clear:both;height:0;}
div#lineup div.soldout:after{content:"";top:10px;left:23px;width:250px;height:375px;background-image:url(/images/products/soldout_cover.png);position:absolute;}
/*div#lineup div.soldout:after{content:"";top:5px;right:5px;width:250px;height:375px;background-image:url(/images/products/soldout_cover.png);position:absolute;}*/
div#lineup div.new:after{content:"";top:10px;left:10px;width:43px;height:59px;background-image:url(/images/icon_new_jewel.png);position:absolute;}
div#lineup div.movie:before{content:"";top:10px;right:10px;width:43px;height:59px;background-image:url(/images/icon_movie.png);position:absolute;}

div#lineup div.recommend:after{content:"";top:10px;left:10px;width:43px;height:59px;background-image:url(/images/icon_reco_jewel.png);position:absolute;}
div#lineup div.super:after{content:"";top:0px;left:0px;width:114px;height:96px;background-image:url(/images/icon_super_sale.png);position:absolute;}

div#lineup div p{text-align:center;width:297px;}
div#lineup div p img{margin:10px;}
div#lineup div p.pid{padding:0;}
div#lineup div p.nprice{font-size:12px;font-weight:bold;}
div#lineup div p.pprice{font-size:14px;padding-bottom:10px;}
div#lineup div p.ppricen{font-size:16px;padding:7px 0;}

/*
div#lineup div.super{color:#000;}
div#lineup div.super p.nprice{font-size:12px;font-weight:bold;color:#000;}
div#lineup div.super p.pprice{font-size:14px;padding-bottom:10px;color:#000;}
div#lineup div.super p.sprice{font-weight:bold;font-size:19px;padding-bottom:10px;color:#ff0000;}
*/

div#lineup div p.sprice{font-weight:bold;font-size:14px;padding-bottom:10px;color:#ff0000;}
div#lineup div p.pbtn{width:180px;margin:0 auto 15px;}

div#lineup div p.pbtn a{display:block;padding:9px 0 8px;color:#502a00;border:solid 1px #502a00;box-shadow:0 1px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;line-height:14px;
background-color:#a78b4d;
background:-webkit-gradient(linear,left top,left bottom,from(#d6c286),to(#a78b4d));
background:-webkit-linear-gradient(top,#d6c286,#a78b4d);
background:-moz-linear-gradient(top,#d6c286,#a78b4d);
background:-ms-linear-gradient(top,#d6c286,#a78b4d);
background:-o-linear-gradient(top,#d6c286,#a78b4d);
background:linear-gradient(top,#d6c286,#a78b4d);
}
div#lineup div p.pbtn a:hover{background-color:#eee2bc;
background:-webkit-gradient(linear,left top,left bottom,from(#eee2bc),to(#a78b4d));
background:-webkit-linear-gradient(top,#eee2bc,#a78b4d);
background:-moz-linear-gradient(top,#eee2bc,#a78b4d);
background:-ms-linear-gradient(top,#eee2bc,#a78b4d);
background:-o-linear-gradient(top,#eee2bc,#a78b4d);
background:linear-gradient(top,#eee2bc,#a78b4d);
}



div#lineup div p.pcount{background-color:#bb0611;color:#ffffff;position:absolute;top:0;left:7px;width:55px !important;padding:25px 0 10px;line-height:15px;border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;box-shadow:1px 1px 1px #999;-webkit-box-shadow:1px 1px 1px #999;-moz-box-shadow:1px 1px 1px #999;}
div#lineup div p.pcount span{font-size:18px;font-weight:bold;}




div#lineup4{margin:50px 0;}
div#lineup4 div{text-align:center;float:left;margin:10px 7px;position:relative;}
div#lineup4 div.new:after{content:"";top:10px;left:10px;width:43px;height:59px;background-image:url(/images/icon_new_jewel.png);position:absolute;}
div#lineup4 div.movie:before{content:"";top:10px;right:10px;width:43px;height:59px;background-image:url(/images/icon_movie.png);position:absolute;}
div#lineup4 div.recommend:after{content:"";top:10px;left:10px;width:43px;height:59px;background-image:url(/images/icon_reco_jewel.png);position:absolute;}
div#lineup4 div p{text-align:center;width:190px;}
div#lineup4 div p img{margin:5px;}
div#lineup4 div p.pid{padding:10px 0 0;}
div#lineup4 div p.nprice{font-size:12px;font-weight:bold;}
div#lineup4 div p.pprice{font-weight:bold;font-size:14px;padding-bottom:10px;}
div#lineup4 div p.sprice{font-weight:bold;font-size:14px;padding-bottom:10px;color:#ff0000;}
div#lineup4 div p.pbtn{width:150px;margin:0 auto 15px;}
div#lineup4 div p.pcount{background-color:#bb0611;color:#ffffff;position:absolute;top:0;left:7px;width:55px !important;padding:25px 0 10px;line-height:15px;border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;box-shadow:1px 1px 1px #999;-webkit-box-shadow:1px 1px 1px #999;-moz-box-shadow:1px 1px 1px #999;}
div#lineup4 div p.pcount span{font-size:18px;font-weight:bold;}




div#detail{margin:20px 0;}
div#detail ul{list-style-type:none;}
div#detail ul li{float:left;margin:7px 7px;border:solid 1px #c6b692;}
div#detail ul.adinfo{/zoom:1;}div#detail ul.adinfo:after{content:'';display:block;height:0;clear:both;}
div#detail ul.adinfo li{float:right;margin:10px 0 0 5px;border:none !important;}
div#detail p.nprice{color:#ff0000;font-weight:bold;padding:0 0 5px;text-align:right;font-size:12px;}
div#detail p.nprice span{font-size:10px;line-height:0;}
div#detail div.price{margin:30px 0 5px;padding:1px;border:solid 1px #c6b692;font-size:16px;}
div#detail div.price p.pname{box-sizing:border-box;width:570px;padding:10px 0 10px 10px;color:#c6b692;float:left;}
div#detail div.price p.pyn{background-color:#c6b692;color:#000;font-weight:bold;padding:10px 45px;float:right;font-size:18px;}
div#detail div.price p.pyn span{font-size:10px;line-height:0;}
div#detail table{width:100%;background-color:#000000; border-collapse:separate;border-spacing:1px;text-align:left;}
div#detail table th{padding:7px 0 7px 10px;text-align:left;background-color:#585858;color:#d1d1d1;}
div#detail table td{background-color:#fff;padding:7px 10px;color:#000;}

.bt-container{padding:20px 0;}
.bt-container p.ord{text-align:center;}
.bt-container p.inq{text-align:right;padding:30px 10px 15px;}
div.addinfo{padding:0 10px;}
div.addinfo p{padding-bottom:10px;}

div.related{margin-bottom:30px;/zoom:1;}div.related:after{content:'';display:block;clear:both;height:0;}
div.related div.color{border:solid 1px #c2c2c2;float:left;text-align:center;margin:0 15px 20px 0;}
div.related div.color div.section{float:left;margin:0;padding:10px;}
div.related div.color p.title{background-color:#585858;padding:5px 0;font-size:14px;font-weight:bold;color:#d1d1d1;}
div.related div.color p img{margin-bottom:10px;}
div.related div.pair{border:solid 1px #c2c2c2;float:left;text-align:center;}
div.related div.pair div.section{float:left;margin:0;padding:10px;}
div.related div.pair p.title{background-color:#585858;padding:5px 0;font-size:14px;font-weight:bold;color:#d1d1d1;}
div.related div.pair p img{margin-bottom:10px;}

div#balloon_rn{background-image:url(/images/products/balloon_rn.gif);background-repeat:no-repeat;background-position:left center;margin-top:30px;}
div#balloon_rn p{margin-left:73px;padding:20px 15px;color:#ffffff;background-color:#0068b7;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
div#balloon_hn{background-image:url(/images/products/balloon_hn.gif);background-repeat:no-repeat;background-position:left center;margin-top:30px;}
div#balloon_hn p{margin-left:73px;padding:20px 15px;color:#ffffff;background-color:#b7007d;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
div#balloon_kt{background-image:url(/images/products/balloon_kt.gif);background-repeat:no-repeat;background-position:left center;margin-top:30px;}
div#balloon_kt p{margin-left:73px;padding:20px 15px;color:#ffffff;background-color:#84c900;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}

div#ytube{width:420px;margin:10px 0;}
/* -------------------------------------------------------------------------------------
  BALLROOM
------------------------------------------------------------------------------------- */
div#lineup.st div p.pbtn a{display:block;padding:9px 0 8px;color:#ffffff;border:solid 2px #fff;box-shadow:0 1px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#b7100e;font-size:14px;line-height:14px;text-shadow:0 -1px 1px #000;
background-color:#b7100e;
background:-webkit-gradient(linear,left top,left bottom,from(#8f0200),color-stop(.5,#9f0200),color-stop(.5,#b7100e),to(#e50503));
background:-webkit-linear-gradient(top,#8f0200,#9f0200 50%,#b7100e 50%,#e50503);
background:-moz-linear-gradient(top,#8f0200,#9f0200 50%,#b7100e 50%,#e50503);
background:-ms-linear-gradient(top,#8f0200,#9f0200 50%,#b7100e 50%,#e50503);
background:-o-linear-gradient(top,#8f0200,#9f0200 50%,#b7100e 50%,#e50503);
background:linear-gradient(top,#8f0200,#9f0200 50%,#b7100e 50%,#e50503);
}
div#lineup.st div p.pbtn a:hover{background-color:#db1815;
background:-webkit-gradient(linear,left top,left bottom,from(#bd0300),color-stop(.5,#ca0300),color-stop(.5,#db1815),to(#f10906));
background:-webkit-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-moz-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-ms-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-o-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
}


/* -------------------------------------------------------------------------------------
  LATIN
------------------------------------------------------------------------------------- */
div#lineup.lt div p.pbtn a{display:block;padding:9px 0 8px;color:#ffffff;border:solid 2px #fff;box-shadow:0 1px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#a003b1;font-size:14px;line-height:14px;text-shadow:0 -1px 1px #000;
background-color:#7c058a;
background:-webkit-gradient(linear,left top,left bottom,from(#490052),color-stop(.5,#61026c),color-stop(.5,#7c058a),to(#a003b1));
background:-webkit-linear-gradient(top,#490052,#61026c 50%,#7c058a 50%,#a003b1);
background:-moz-linear-gradient(top,#490052,#61026c 50%,#7c058a 50%,#a003b1);
background:-ms-linear-gradient(top,#490052,#61026c 50%,#7c058a 50%,#a003b1);
background:-o-linear-gradient(top,#490052,#61026c 50%,#7c058a 50%,#a003b1);
background:linear-gradient(top,#490052,#61026c 50%,#7c058a 50%,#a003b1);
}
div#lineup.lt div p.pbtn a:hover{background-color:#aa08b8;
background:-webkit-gradient(linear,left top,left bottom,from(#7a0287),color-stop(.5,#8a0397),color-stop(.5,#aa08b8),to(#c805d5));
background:-webkit-linear-gradient(top,#7a0287,#8a0397 50%,#aa08b8 50%,#c805d5);
background:-moz-linear-gradient(top,#7a0287,#8a0397 50%,#aa08b8 50%,#c805d5);
background:-ms-linear-gradient(top,#7a0287,#8a0397 50%,#aa08b8 50%,#c805d5);
background:-o-linear-gradient(top,#7a0287,#8a0397 50%,#aa08b8 50%,#c805d5);
background:linear-gradient(top,#7a0287,#8a0397 50%,#aa08b8 50%,#c805d5);
}
div#detail.lt ul li{border:solid 1px #c2c2c2;}
div#detail.lt div.price p{background-color:#7c058a;}
div#detail.lt div.price p.pyn{background-color:#ffffff;}
div#detail.lt table tr th{background-color:#e9e9e9;}

/* -------------------------------------------------------------------------------------
  MEN
------------------------------------------------------------------------------------- */
div#lineup.mn div p.pbtn a{display:block;padding:9px 0 8px;color:#ffffff;border:solid 2px #fff;box-shadow:0 1px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#0449b1;font-size:14px;line-height:14px;text-shadow:0 -1px 1px #000;
background-color:#0449b1;
background:-webkit-gradient(linear,left top,left bottom,from(#002a6a),color-stop(.5,#00378a),color-stop(.5,#0449b1),to(#0058db));
background:-webkit-linear-gradient(top,#002a6a,#00378a 50%,#0449b1 50%,#0058db);
background:-moz-linear-gradient(top,#002a6a,#00378a 50%,#0449b1 50%,#0058db);
background:-ms-linear-gradient(top,#002a6a,#00378a 50%,#0449b1 50%,#0058db);
background:-o-linear-gradient(top,#002a6a,#00378a 50%,#0449b1 50%,#0058db);
background:linear-gradient(top,#002a6a,#00378a 50%,#0449b1 50%,#0058db);
}
div#lineup.mn div p.pbtn a:hover{background-color:#066dd8;
background:-webkit-gradient(linear,left top,left bottom,from(#004198),color-stop(.5,#0053b7),color-stop(.5,#066dd8),to(#007eed));
background:-webkit-linear-gradient(top,#004198,#0053b7 50%,#066dd8 50%,#007eed);
background:-moz-linear-gradient(top,#004198,#0053b7 50%,#066dd8 50%,#007eed);
background:-ms-linear-gradient(top,#004198,#0053b7 50%,#066dd8 50%,#007eed);
background:-o-linear-gradient(top,#004198,#0053b7 50%,#066dd8 50%,#007eed);
background:linear-gradient(top,#004198,#0053b7 50%,#066dd8 50%,#007eed);
}
div#detail.mn ul li{border:solid 1px #c2c2c2;}
div#detail.mn div.price p{background-color:#002e73;}
div#detail.mn div.price p.pyn{background-color:#ffffff;}
div#detail.mn table tr th{background-color:#e9e9e9;}




/* -------------------------------------------------------------------------------------
  AC/PR/SALE
------------------------------------------------------------------------------------- */
div#lineup.sale{margin:0 0 50px !important;}
div#lineup.sale div,div#lineup.gen div,div#lineup4.gen div{border:solid 1px #c2c2c2;}
div#lineup.sale div p.pbtn a,div#lineup.gen div p.pbtn a,div#lineup4.gen div p.pbtn a{display:block;padding:9px 0 8px;color:#ffffff;border:solid 2px #fff;box-shadow:0 1px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#0449b1;font-size:14px;line-height:14px;text-shadow:0 -1px 1px #000;
background-color:#db1815;
background:-webkit-gradient(linear,left top,left bottom,from(#bd0300),color-stop(.5,#ca0300),color-stop(.5,#db1815),to(#f10906));
background:-webkit-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-moz-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-ms-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-o-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
}
div#lineup.sale div p.pbtn a:hover,div#lineup.gen div p.pbtn a:hover,div#lineup4.gen div p.pbtn a:hover{background-color:#066dd8;
background:-webkit-gradient(linear,left top,left bottom,from(#d30023),color-stop(.5,#df0026),color-stop(.5,#ff012c),to(#ff0733));
background:-webkit-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:-moz-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:-ms-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:-o-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
}
div#detail.sale ul li,div#detail.gen ul li{border:solid 1px #c2c2c2;}
div#detail.sale div.price p.pyn{font-size:20px;line-height:20px;}

div#lineup.gen,div#lineup4.gen{margin:0 0 50px;}

ul.sale-tab{list-style:none;margin:30px 0 20px;/zoom:1;}ul.sale-tab:after{content:'';display:block;clear:both;height:0;}
ul.sale-tab li{float:left;margin-right:4px;}


/* -------------------------------------------------------------------------------------
  READYMADE PRODUCTS ALL
------------------------------------------------------------------------------------- */
div#lineup.products{margin:0 0 50px !important;}
div#lineup.products div{border:solid 1px #c2c2c2;}
div#lineup.products div.selected{border:solid 1px #ffac36;background-color:#fff4be;position:relative;color:#000;}
div#lineup.products div.selected:after{content:"選択中";top:0px;right:0px;padding:5px 10px;color:#ffffff;font-weight:bold;background-color:#c77500;position:absolute;}
div#lineup.products div p{width:215px;}
div#lineup.products div p.sprice{font-weight:bold;font-size:12px !important;}
div#lineup.products div p.pbtn a{display:block;padding:9px 0 8px;color:#ffffff;border:solid 2px #fff;box-shadow:0 1px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#0449b1;font-size:14px;line-height:14px;text-shadow:0 -1px 1px #000;
background-color:#db1815;
background:-webkit-gradient(linear,left top,left bottom,from(#bd0300),color-stop(.5,#ca0300),color-stop(.5,#db1815),to(#f10906));
background:-webkit-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-moz-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-ms-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:-o-linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
background:linear-gradient(top,#bd0300,#ca0300 50%,#db1815 50%,#f10906);
}
div#lineup.products div p.pbtn a:hover{background-color:#066dd8;
background:-webkit-gradient(linear,left top,left bottom,from(#d30023),color-stop(.5,#df0026),color-stop(.5,#ff012c),to(#ff0733));
background:-webkit-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:-moz-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:-ms-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:-o-linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
background:linear-gradient(top,#d30023,#df0026 50%,#ff012c 50%,#ff0733);
}
div#detail.products ul li{border:solid 1px #c2c2c2;}
div#detail.products div.price p{background-color:#ff0000;}
div#detail.products div.price p.pyn{background-color:#ffffff;color:#ff0000;font-size:20px;line-height:20px;}
div#lineup.products input[type="checkbox"]{cursor:pointer;}div#lineup.products label{cursor:pointer;font-weight:bold;}

form#pr-multiple div.submit{margin:60px 0 10px;text-align:center;border:none;float:none;}
form#pr-multiple div.submit input{padding:15px 40px;font-size:15px;font-weight:bold;cursor:pointer;}
form#pr-multiple p.goup{text-align:right;margin-bottom:80px;}



p.product-title{width:100% !important;text-align:left !important;padding-left:20px;margin-top:50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-size:20px;line-height:61px;height:61px;background-image:url(/images/products/products_title_bg.gif);background-repeat:no-repeat;position:relative;}
p.product-title:after{content:'';position:absolute;top:20px;right:20px;background-image:url(/images/products/products_accord_open.png);width:112px;height:19px;}
p.product-title.open:after{background-image:url(/images/products/products_accord_close.png);}


div#lineup.products input[type="checkbox"]{vertical-align:middle;margin-right:5px;}

p.sdetail{padding-bottom:5px;}


ul#multiple-normal{list-style:none;margin:20px 0;border:solid 1px #999;margin:50px 20px 10px;padding:15px;}
ul#multiple-normal li{padding:0 0 0 20px;float:left;}
ul#multiple-normal li.head{font-size:14px;padding:0 0 10px 0;font-weight:bold;float:none;}

ul#multiple-sale{list-style:none;margin:20px 0;border:solid 1px #999;margin:0 20px 50px;padding:15px;}
ul#multiple-sale li{padding:0 0 0 20px;float:left;}
ul#multiple-sale li.head{font-size:14px;padding:0 0 10px 0;font-weight:bold;float:none;}

/* -------------------------------------------------------------------------------------
  SNAPSHOTS
------------------------------------------------------------------------------------- */
div.js-masonry{margin:30px 0;}
div.js-masonry div{text-align:center;margin:14px 14px 0 0;padding:14px 14px 5px 14px;position:relative;box-shadow:0 1px 8px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.5);-moz-box-shadow:0 1px 8px rgba(0,0,0,.5);}
div.js-masonry div p{font-size:15px;padding-bottom:13px;}

