@charset "UTF-8";

.coference_wrap h3{
  font-weight: 600;
  margin-top: 0;
    margin-bottom: 15px
}

h4{margin-bottom: 10px}


.canf_img figure {
  width: 100%;
    height: 325px;
  border-radius: 12px;
  overflow: hidden;
  text-align: center;
  position: relative;
   
}

.canf_img figure img {
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: auto;
    max-width: 200%
}

.top02 figure img{top:40%!important}

.line_box{display: flex;
flex-wrap: wrap;
justify-content: space-between;align-items: center}

.icon_line {width: 15%}

.line_txt{ width: 50%}

.bt_line{width: 30%}

p.tsuika{color: #39ad36;font-weight: 500;font-size: 1.8rem}
p.line_id{font-weight: 500;font-size: 1.8rem}


.line_txt_up p{width: 100%!important;margin-bottom: 0!important}

    .bt_line img{width: 120px;padding: 10px}

@media screen and (max-width: 1200px) {
     .line_txt  p.tsuika{color: #39ad36;font-weight: 500;font-size: 1.5vw}
    .line_txt p.line_id{font-weight: 500;font-size: 1.5vw}
    .line_txt p{font-size: 1.2vw}
    
    .canf_img figure {
  width: 100%;
        height: 30vw;}

}

@media screen and (max-width: 768px) {
  /*----------------------------------------
   SP用
  -----------------------------------------*/
    
    .canf_img figure {
  width: 100%;
    height: 150px;
  border-radius:  12px;
  overflow: hidden;
  text-align: center;
  position: relative;

}
    
.line_txt_up p{width: 48%!important;margin-top: 15px}
    
    .canf_img {width: 48%!important;margin-top: 15px}
    
     .top_img_wrap figure {
         margin-right: 0 !important;}
    
    
.icon_line {width: 25%}

.line_txt{ width: 70%}

.bt_line{width: 100%;text-align: center;}
    
    .bt_line img{width: 120px;padding: 10px;margin: auto}
     .line_txt  p.tsuika{color: #39ad36;font-weight: 500;font-size: 4vw}
    .line_txt p.line_id{font-weight: 500;font-size:4vw}
    .line_txt p{font-size: 3vw}
.canf_img figure img {
  position: absolute;
    top: 45%;}

}



