/*
Theme Name: FC-Tiamo-2021
Text Domain: FC-Tiamo-2021
*/

@import url("common/css/base.css?<?php echo date('Ymd-Hi'); ?>");
@import url("common/css/pc.css?<?php echo date('Ymd-Hi'); ?>");
@import url("common/css/sp.css?<?php echo date('Ymd-Hi'); ?>");
/* @import url("common/css/print.css") print; */


.h2{
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}


.top_youtube{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.top_youtube .youtube01 iframe,
.top_youtube .youtube02 iframe,
.top_youtube .youtube03 iframe{ width:100%; }

.top_youtube .youtube02 iframe{ height:200px; }
.top_youtube .youtube03 iframe{ height:200px; }


.pager .pagination{ display:flex; justify-content:center; }
.pagination a,
.pagination span{
  display:block; width:50px; height:50px; margin:0 2px;
  line-height:50px; text-align:center;
  background:#1fb8de; color:#FFF; font-weight:bold;
  border-bottom:1px solid #1fb8de;
}
.pagination span.current{background: #b2e4f1;color:#000;}
.pagination span.dots{ background:transparent; color:#1fb8de; border-bottom:none; }




#news .tab_area li.active a{ color:#FFF; }

#news_detail .addtoany_content{  }
#news_detail .addtoany_content .a2a_kit{
  display:flex; justify-content:space-between;
  line-height:0!important;
}
#news_detail .addtoany_content .a2a_kit a{
  display:block; width:32.5%; height:auto;
  background:#1fb8de;
  text-align:center; padding:8px 0;
  transition:0.5s;
}
#news_detail .addtoany_content .a2a_kit a:hover{
  background:#333;
}
.addtoany_list a:hover img, .addtoany_list a:hover span{ opacity:1; }


.sub .sub_contents ul ul.year-inner li a{ padding-left:3em; }

.match_d03 div ul li .name a{ color:#FFF; }

.match_d06 ul li.photo ul.inner li{ background:#111; }
.match_d06 ul li.photo ul.inner li span{
  display:block; width:100%;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}




.match_d07 td a {
  background:transparent;
  display:inline;
  width: auto;
  color: initial;
}
.match_d07 td a:hover{
  background:transparent;
  text-decoration:underline;
}


.match-cancel{ font-weight:bold; color:#1fb8de; }


#schedule .pager .pagination li{ border-radius:21px; border:2px solid #1fb8de; background:#efefef; width:5%; font-weight:bold; margin:0 2px; padding:0; display:inline-block; height:50px; text-align:center; position:relative; }
#schedule .pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;text-decoration:none;background: #ffffff;color:#1fb8de;font-weight:bold;border-radius:21px;margin:0;}
#schedule .pager .pagination li a span{ border-radius:21px; background:transparent; color:#1fb8de; border:none; }
#schedule .pager .pagination li a:hover,
#schedule .pager .pagination li a:hover span{ background:#1fb8de; color:#FFF; }

@media(max-width:760px){
  #schedule .pager .pagination li.monthlink{ display:none; }
  #schedule .pager .pagination li{ width:45%; max-width:200px; }
  #schedule .pager .pagination li,
  #schedule .pager .pagination li a,
  #schedule .pager .pagination li span{ height:40px; width:100%; line-height:40px; background:#FFF; }
}

#schedule table td{ padding:10px 5px; }
#schedule table td.day  { width:10%; text-align:right; }
#schedule table td.holy { width:10%; text-align:left; color:#af1919; font-weight:bold; }
#schedule table td.yotei{ width:80%; }

#schedule table tr.w6{ background:#d5d5ef; }
#schedule table tr.w6 td.day{ color:#405471; font-weight:bold; }
#schedule table tr.w0,
#schedule table tr.holiday{ background:#f7dcdc; }
#schedule table tr.w0 td.day,
#schedule table tr.holiday td.day{ color:#af1919; font-weight:bold; }


#tp{  }
#tp li{ margin-right:10px; }
#tp li:before{ content:"\f0da"; font-family: "Font Awesome 5 Free"; margin:0 5px 0 -5px; }
#tp li:first-child:before{ content:none; }


#news_detail .article img,
#news_detail .article figure img{
	height:auto!important;
}

.wp-block-image img {
  max-width: 100%;
  height: auto!important;
}




#tiamall_list .pagination a,
#tiamall_list .pagination span{
  border-bottom:none;
}

.tiamall_detail01 .tiamall_info{
  width:50%;
}
.tiamall_detail01 .tiamall_info table.info{
  width:100%;
}

.tiamall_list01 li a{
  border:1px solid #1fb8de;
}
.tiamall_list01 li a.active{
  background:#FFF; color:#1fb8de;
}

.tiamall_list01 li span{
  color: white;
  display: block;
  width: 100%;
  background: #1fb8de;
  border:1px solid #1fb8de;
  padding: 10px 0;
}
.tiamall_list01 li span:hover{
  cursor:not-allowed;
}


