@charset "UTF-8";
@media screen and (max-width:1000px) {
.staff{
	padding-top:20em;
}
.fishingBox ul{
	row-gap:5em;
}
.fishingBox li{
	width:33.333%;
	padding: 0 1.5em;
}
.fishingBox p.name{
	font-size:18px;
}

.fishingBox p.name_en{
	font-size:16px;
}
}
@media screen and (max-width:767px) {
.staff{
	padding-top:8em;
	padding-bottom: 8em;
}
/*-----------------------------------------------
	ロゴ
-----------------------------------------------*/
.staffLogo h2{
	width:65%;
}
/*-----------------------------------------------
	メインイメージ
-----------------------------------------------*/
.staffIm{
	
	margin-top: -1.5em;
	padding-top: 5em;
	margin-bottom: 5em;
}
.staffIm .area{
	width:100%;
}
.staffIm h3{
	width:94%;
	margin-right:6%;
}
/*--イメージなし--*/
.staffIm.no .area{
	width:92%;
}
.staffIm.no .titleArea{
	padding-left:0em;
}
/*-----------------------------------------------
	プロフィール
-----------------------------------------------*/
.profileName{
	margin-bottom:3em;
}
.profileName p.en{
	font-size:16px;
}
.profileIm{
	width:40%;
	margin-bottom: 3em;
}
.profileTx{
	width:70%;
	margin-bottom: 8em;
}

/*-----------------------------------------------
	関連
-----------------------------------------------*/
.staffLinkArea{
	width:80%;
}
.listBox{
	padding:0 2em;
}
/*-----------------------------------------------
	カテゴリーページ
-----------------------------------------------*/
.cateIm h3{
	width:94%;
}
.cateIm{
	padding-top: 5em;
	margin-bottom: 5em;
	margin-top: -1.5em;
}
.cateIm p.title_fishing{
	top:6.5em;
}

/*-----------------------------------------------
	リスト
-----------------------------------------------*/
.fishing .fishingBox{
	margin-bottom:5em;
	padding-top: 5em;
}
.fishingBg{
	width:65%;
}

.fishingBox ul{
	row-gap:2em;
	padding: 0 1em;
}
.fishingBox li{
	padding: 0 .5em;
}
.fishingBox p.name{
	font-size:16px;
	}
.fishingBox p.name_en{
	font-size:15px;
}


/*-----------------------------------------------
	戻る
-----------------------------------------------*/
.back{
	padding-top:3em;
}
p.staff_back a:link{
	width:40%;
}
/*-----------------------------------------------
	bt
-----------------------------------------------*/

.btArea{
	margin: -3em auto 5em;
}
}
@media screen and (max-width:500px) {
.staff{
	padding-bottom:8em;
	padding-top:5em;
}
/*-----------------------------------------------
	ロゴ
-----------------------------------------------*/
.staffLogo h2{
	width:70%;
}
.staffLogo h3{
	font-size:12px;
}
/*-----------------------------------------------
	メインイメージ
-----------------------------------------------*/
.staffIm{
	padding-top: 4em;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 3em;
	margin-bottom: 5em;
	margin-top: -2em;
}
.staffIm h3{
	width:94%;
	margin-right:6%;
}
.staffIm .titleArea{
	position:relative;
	right:auto;
	bottom:auto;
	text-align:right;
	padding:1em 1em;
	min-width:90%;
	width:90%;
	margin-left:10%;
	margin-top:-2em;
}
.staffIm .titleArea p.title{
	font-size:16px;
	line-height:1.6;
}
.staffIm .titleArea p.title_en{
	font-size:15px;
}
.staffIm .titleArea p.title_fishing{
	font-size:15px;
}
.staffIm h3 img.pcim{
	display:none;
}
.staffIm h3 img.spim{
	display:block;
}
/*--イメージなし--*/
.staffIm.no{
	margin-bottom:3em;
	padding-bottom:2em;
	padding-top:3em;
}
.staffIm.no .titleArea{
	margin-left:1em;
	margin-top:0;
}

/*-----------------------------------------------
	プロフィール
-----------------------------------------------*/
.profileName{
	margin-bottom:2em;
}
.profileName h3{
	font-size:24px;
	line-height:1.4;
}
.profileName p.en{
	font-size:14px;
}
.profileIm{
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2em;
}
.profileTx{
	width:80%;
	margin:0 auto 5em;
}
.profileTx p{
	line-height:2;
}

.profileLink p.title::before {
	width: 1em;
	left:-1.5em;
}
.profileTx .profileTx_pre{
	font-size: 14px;
	line-height: 1.8;
}
/*-----------------------------------------------
	関連
-----------------------------------------------*/
.staffLink{
	padding-top:3em;
	margin-bottom:2em;
}
.staffLinkArea{
	width:94%;
}
.subTitleBox{
	margin-bottom:1.5em;
	font-size:16px;
}
.subTitleBox h4{
	font-size:75%;
}
.subTitleBox p.subTitle span{
	padding:0 0.5em 0 0;
}
.listBox{
	padding:0 1em;
}
.listBox p.listTitle{
	font-size:20px;
	margin-bottom:1em;
}
.listBox ul{
	padding:0 1em;
}
.listBox li{
	font-size:16px;
}
/*----動画---*/
.mvArea{
	width:116%;
	margin-left:-8%;
}
.mvArea p.tx{
	padding-top:0.2em;
	text-align:left;
	font-size:13px;
}

/*-----------------------------------------------
	カテゴリーページ
-----------------------------------------------*/
/*-----------------------------------------------
	イメージ
-----------------------------------------------*/
.cateIm{
	padding-top: 3em;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 5em;
	margin-top: -2em;


}
.cateIm .titleArea p.title{
	font-size:16px;
	line-height:1.6;
}
.cateIm .titleArea p.title_en{
	font-size:15px;
}
.cateIm p.title_fishing{
	font-size:15px;
	top:28%;
	padding:0 1em;
}
.cateIm .titleArea{
	margin-bottom:2em;
}
.cateIm h3{
	width:100%;
	margin-left:-4%;
}
.cateIm h3 img.pcim{
	display:none;
}
.cateIm h3 img.spim{
	display:block;
}
/*-----------------------------------------------
	リスト
-----------------------------------------------*/
.fishing .fishingBox{
	margin-bottom:3em;
	padding-top:5em;
	position:relative;
}
.fishingBg{
	width:100%;
	height:100%;
	background-size:110%;
	background-position:top center;
}
.trout .fishingBg{
	background-position:top center;
}
.fishingBox h3.fishingTitle{
	font-size:16px;
	margin-bottom:3em;
}
.fishingBox h3.fishingTitle::before {
  width: 80%;
}
.fishingBox ul{
	justify-content:space-between;
	row-gap:1.5em;
}
.fishingBox li{
	width:47%;
	padding: 0;
}
.fishingBox p.im{
	margin-bottom:0.2em;
}
.fishingBox p.name{
	font-size:14px;
}
.fishingBox p.name_en{
	font-size:12px;
}









/*-----------------------------------------------
	戻る
-----------------------------------------------*/
.back{
	padding-top:5em;
}
.back li{
	margin-bottom:1.5em;
}
p.staff_back a:link{
	width:65%;
	min-width: auto;
	font-size:12px;
	letter-spacing:0.05em;
}
.addLink {
	margin: -2em auto 3em;
}
	
/*-----------------------------------------------
	インタビュー
-----------------------------------------------*/	
.fishingBox p.name_in{
	line-height:1.8;
	font-size: 13px;
	margin-top: .5em;
}
/*-----------------------------------------------
	bt
-----------------------------------------------*/

.btArea{
	margin: -2em auto 5em;
}

.btArea a:link{

	position: relative;
	padding:1em 5em 1em 1.5em;
	text-decoration:none;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:400;
	font-size:13px;
}
}