@charset "UTF-8";
/*
    Template: swell
    Theme Name: swell-channel
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/*--------------------------------------
  追加CSS
--------------------------------------*/

/***********************************************/
/* FANZAプレーヤーの縦長余白消し
/***********************************************/
@media screen and (max-width: 782px){
	.fanza-player iframe{
	 height:280px;
	}
}

/***********************************************/
/* 使い方はこちらリンク
/***********************************************/
.yubi {
	text-align:center;
    padding: 0 0 1em 2.5em;
}
.yubi_in:before{
	margin-right:0.5em;
    color: #FF6699;
}


/***********************************************/
/* SWELLの2カラムの幅調整
/***********************************************/
.wp-block-columns.first_big.sp_column2 .wp-block-column:not(:first-child), .wp-block-columns.last_big.sp_column2 .wp-block-column:not(:last-child) {
    flex-basis: calc(30% - var(--wp-column-gap)/2)!important;
}

/***********************************************/
/* フッター部分のリンク集
/***********************************************/

ul.linklist{
  counter-reset:list;
  list-style-type:none;
  font: 14px/1.6 'arial narrow', sans-serif;
  padding:0;
}
ul.linklist li{
  position:relative;
  padding: 0 0 0 20px;
  margin: 7px 0 7px 0px;
  line-height: 30px;
  border-bottom: dashed 1px #ccc;
}
ul.linklist li:before{
  counter-increment: list;
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  height: 0;
  width: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 7px solid #bbb;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}