@charset "UTF-8";

/****************************************

plan_box

*****************************************/

.plan_box {
  width:1000px;
  margin:0 auto 10px auto;
}

.logo_box {
  margin-right:10px;
  float:left;
}
.logo_box img {
  width:180px;
}

.none {
  margin: 10px 0 0;
  padding:5px 5px 10px 5px;
  background:#FFFFFF;
}

   
/****************************************

box

*****************************************/
    h3  {  
        font-size: 15px;
        font-weight:bold;
        margin: 15px 10px 5px 10px;  
        color:#FFF;  
        height: 30px;
        overflow: hidden;
    } 
      h3 .shop {
        display: inline-block;
        margin-right: 10px;
        color: #FF5A00;
      }
    
    .boxgrid  {
        width: 475px;   
        background: #161613;   
        height: 300px;
        margin-top:10px;
        margin-left:10px;
        border: solid 5px #555;   
        overflow: hidden;   
        position: relative;
        float:left;
    }  
    .boxgrid img{   
        position: absolute;   
        top: 0;   
        left: 0;  
    }  
    .boxgrid p{
        padding: 10px 10px 0 10px;
    }
    .boxgrid p a{    
        color: #ffffff;
        text-decoration:none;
        font-weight:normal;
        line-height:1.5em;
    }
          
    .boxcaption{   
        float: left;   
        position: absolute;   
        background: #000;   
        height: 100px;   
        width: 100%;   
        opacity: .8;   
        /* For IE 5-7 */  
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
        /* For IE 8 */  
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    }  
    .caption .boxcaption {  
        top: 245px;  
        left: 0;  
    }
    .boxcaption a{
      display: block
      color: #fff;
      text-decoration: none;
    }
    .boxcaption p{
      height: 32px;
      overflow: hidden;
      color: #fff;
      font-size: 1.2em;
      line-height: 1.2em;
    }



.fancybox-title a {
  font-size: 1.2em;
  line-height: 1.2em;
  text-shadow: 0 1px 2px #fff;
}
.fancybox-title-float-wrap .child {
  background-color: rgba(255, 255, 255, 0.8);
}