/* gallery */
.gallery>ul{padding-bottom:30px;overflow:hidden;}
.gallery>ul>li{width:234px;height:315px;margin-left:11px;margin-bottom:30px;float:left;}
.gallery>ul li.ml0{margin-left:0;}
.gallery>ul> li>a{display:block;}
.gallery ul li p.gallery-image{width:232px;height:194px;border:1px solid red #c7c7c7;}
.gallery ul li p.gallery-image img{width:100%;height:100%;}
.gallery ul li p.tit{font-size:13px;font-weight:700;color:#525252;padding-top:5px;padding-bottom:5px;}
.gallery ul li p.txt{height:38px; color:#333; overflow:hidden;}

/* view */
.view{border:1px solid #c8c8c8;padding:30px;margin-bottom:20px;}
.view .view_tit{border-bottom:1px solid #c8c8c8;position:relative;}
.view .view_tit p{font-size:16px;font-weight:700;color:#514f4f;padding-bottom:5px;}
.view .view_tit p span.bar{font-size:16px;font-weight:700;color:#939393;}
.view .view_tit p span{font-weight:700;color:#939393;}
.view .view_tit em{position:absolute;right:0;top:5px;}
.view .sns{padding-top:15px;padding-bottom:65px;}
.view .sns ul{text-align:right;}
.view .sns ul li{display:inline;}
.view .detail{padding:20px 0;}
.view .detail p.image{text-align:center;padding-bottom:50px;}
.view .detail p.txt{white-space:pre-line;border-bottom:1px dashed #e0e0e0;padding-bottom:50px;}
.view p.btn{padding:0 20px;text-align:right;}
.view p.btn input.AXButton{background:#526271;color:#fff;}