@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 768px) {
  #s_wrapper {
    display: none;
  }
      .outside {
    display: none;
  }
  #sp_wrapper {
    display: block;padding-top: 60px
  }

.bx-wrapper{position:relative;margin:0 auto 20px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block}   
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000} 
/*.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-20px;outline:0;width:20px;height:24px;text-indent:-9999px;z-index:9999;overflow: hidden;}
.bx-wrapper .bx-prev{left:10px;background:url(../img/s_pre.png) no-repeat 0 0;width:20px;height:24px;background-size: contain;}
.bx-wrapper .bx-next{right:10px;background:url(../img/s_next.png) no-repeat 0 0;width:20px;height:24px;background-size: contain;}  */
    
.top_img img{width: 100%;height: auto;display: block; /* 余白対策 */margin-bottom:10px} 
h3{text-indent:-9999px;height:24px;border-bottom:1px solid #ccc;margin-bottom:10px}
#c_t_right h3{background:url(../img/t_info.png) no-repeat left top}
#c_t_right h3.title_act{background:url(../img/t_act.png) no-repeat left top} 
#c_t_left h3{background:url(../img/t_comm.png) no-repeat left top}
#c_t_left h3.title_act{background:url(../img/t_info.png) no-repeat left top}
    #c_t_right p,#c_t_left p{padding-bottom: 15px}
 }