.coorde-title{
   position: relative;
   height: 200px;
   background: url(../img/title.png) no-repeat center top;
   overflow: hidden;
   margin-left: 2px;
}
.coorde-title h2{
   visibility: hidden;
   height: 125px;
}
.coorde-title .desc{
   position: absolute;
   bottom: 15px;
   width: 100%;
   text-align: center;
   padding: 0;
}
.coorde-title .sns-icons{
   text-align: center;
}
.coorde-title .sns-icons img{
   display: inline-block;
   width: 24px;
   height: auto;
   margin: 0 13px;
}

/*detail*/
#styling-item-info,
#styling-item-images{
   min-height: 530px;
}
#styling-item-images{
   position: relative;
   background-color: #ffb1c1;
}
.flexslider .slides{
   padding: 10px 0 0 0px;
}

#styling-item-images .flexslider .flex-direction-nav a{
    top: 40%;
}
.flexslider:hover .flex-next {
   right: 12px;
}
.flexslider:hover .flex-prev {
   left: 12px;
}

#styling-item-images .image{
   width: 301px;
   height: 352px;
}
#styling-item-images .flexslider{
   width: 327px;
   height: 380px;
   background: #fff;
   margin: 71px 0 0 79px;
}
#styling-item-images .flexslider .flex-viewport{
   width: 327px;
   margin-left: 0px;
}

#styling-item-images .flexslider ul.slides li{
   width: 327px;
   text-align: center;
}
#styling-item-images .flexslider ul.slides li img{
   margin: auto;
}

#styling-item-images .flexslider .flex-control-nav{
   bottom: -10px;
   background: none;
}

.flex-control-thumbs img{
   opacity:1.0;
   filter: alpha(opacity=100);
}
.flex-control-thumbs .flex-active{
   border: solid 1px #fff;
   
}
#styling-item-images .styling-item-image-frame{
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background: url(../img/frame.png) no-repeat center top;
   -moz-background-size:  100% auto;
   -webkit-background-size: 100% auto;
   background-size: 100% auto;
}


#styling-item-info{
   background: none;
   color: #000;
}
#styling-item-info .styling-item-title{
   font-weight: normal;
}
#styling-item-info .styling-item-comment{
   margin-top: 0;
}
#styling-item-info .styling-box{
   border-top: dotted 1px #dedede;
   color: #bbb;
}
#styling-item-info .styling-box h4{
   color: #000;
   font-weight: normal;
}

#styling-item-info .styling-linked-items{
   margin-top: 0;
}
#styling-item-info .styling-keywords p{
   font-size: 10px;
}
#styling-item-info .recommend a{
   display: inline-block;
   margin-right: 5px;
}
#styling-item-info .recommend a:after{
   content: "";
   display: inline-block;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 2.5px 0 2.5px 4.3px;
   border-color: transparent transparent transparent #e97fa5;
   vertical-align: middle;
   margin-left: 3px;
}

#styling-item{
   height: auto;
   overflow: hidden;
   zoom: 1;
   padding-bottom: 10px;
}
#styling-item-images .flexslider{
}
#styling-item-images .flexslider .flex-control-nav {
   display: none;
}