/* --------------------------------
ギャラリーブロック 2
-------------------------------- */
.CrowlBlock02_GarallyField {
	clear:both;
	margin:0px auto;
	font-size:11px;
	line-height:15px;
	word-wrap:break-word;
	overflow-wrap:break-word;
	display:none;

	/* 全体フレームの幅 */
	padding:5px;

}
.CrowlBlock02_Garally_Img,
.CrowlBlock02_MobileType_1,
.CrowlBlock02_MobileType_2In_Dummy,
.CrowlBlock02_MobileType_2,
.CrowlBlock02_GarallyBoxCom01,
.CrowlBlock02_GarallyBoxCom02,
.CrowlBlock02_GarallyBoxCom03,
.CrowlBlock02_GarallyBoxCom04,
.CrowlBlock02_GarallyBoxCom05,
.CrowlBlock02_GarallyBoxCom06,
.CrowlBlock02_GarallyBoxCom07 {

	/* 画像の外枠 ※調整① */
	padding:3px;

}
/* スタイル2個別設定 */
.CrowlBlock_Garally02_BoxBtm02 {

	/* コメント枠 ※調整② (※調整①と同じ値にする) */
	margin:3px;

}
.CrowlBlock02_Garally_Img {
	display:block;
}
/* コメント欄 */
.CrowlBlock02_GarallyBoxComIn {
	display:block;
	width:100%;
}
.CrowlBlock02_GarallyBoxComIn,
.CrowlBlock_Garally02_BoxBtm02,
.CrowlBlock02_MobileType_2In_Dummy {

	/* コメンの外側の隙間 */
	padding:5px;

}
.CrowlBlock02_GarallyBoxComIn_A,
.CrowlBlock02_MobileType_2In_Dummy {
	box-sizing:border-box;

	/* 帯の高さ */
	min-height:50px;

}
.CrowlBlock02_GarallyBoxComIn_B {
	height:100%;
}
.CrowlBlock02_GarallyBox_in {
	float:left;
	position:relative;
}
.CrowlBlock_Garally02_BoxMiddle {
	position:relative;
	display:block;
	top:50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
/* 基本スライダー以外を隠す */
.CrowlBlock02_TbSlider,.CrowlBlock02_SpSlider {
	display:none;
}

/* 画像サイズを100%にする */
.CrowlBlock02_Garally_Img img {
	width:100%;
	height:auto;
}
/* 横幅の制限を解除 */
/*
#header .inner {
	padding:0px;
	margin:0px;
	max-width:100%;
}
*/

/* --------------------------------
モバイル枠 スタイル 1
-------------------------------- */
.CrowlBlock02_MobileType_1 {
	position:absolute;
	z-index:1;
	width:100%;
	bottom:0px;
	display:none;
}

/* --------------------------------
モバイル枠 スタイル 2
-------------------------------- */
.CrowlBlock02_MobileType_2 {
	z-index:1;
	width:100%;
	display:none;
	padding-top:0px;
	padding-bottom:0px;
}
.CrowlBlock02_MobileType_2In_Dummy {
	display:block;
}

/* --------------------------------
スライダー関連
-------------------------------- */
.CrowlBlock02_GarallySliderButton_Back {
	right:20px;
}
.CrowlBlock02_GarallySliderButton_Next {
	left:20px;
}
.CrowlBlock02_GarallyField .slick-dots {
	bottom: -30px;
}

/* --------------------------------
スタイル１
-------------------------------- */
.CrowlBlock02_GarallyBoxCom01 {
	position:absolute;
	display:block;
	z-index:1;
	width:100%;
	bottom:0px;
}

/* --------------------------------
スタイル２
-------------------------------- */
.CrowlBlock02_GarallyBoxCom02 {
	display:block;
	position:absolute;
	z-index:1;
	bottom:0px;
	width:100%;
	height:100%;
	display:none;
}
.CrowlBlock_Garally02_BoxBtm02 {
	display:block;
	position:absolute;
	right:0;
	bottom: 0;
}

/* --------------------------------
スタイル３
-------------------------------- */
.CrowlBlock02_GarallyBoxCom03 {
	display:block;
	position:absolute;
	z-index:1;
	bottom:0px;
	width:100%;
	height:100%;
	display:none;
	text-align:center;
}

/* --------------------------------
スタイル４
-------------------------------- */
.CrowlBlock02_GarallyBoxCom04 {
	display:block;
	display:none;
	position:absolute;
	z-index:1;
	bottom:0px;
	width:100%;
}
/* --------------------------------
スタイル５
-------------------------------- */
.CrowlBlock02_GarallyBoxCom05 {
	display:block;
	position:absolute;
	z-index:1;
	width:100%;
	left:0;
	bottom:0;
	display:none;
	text-align:center;
}

/* --------------------------------
スタイル６
-------------------------------- */
.CrowlBlock02_GarallyBoxCom06 {
	display:none;
	position:absolute;
	z-index:1;
	width:0px;
	height:100%;
	left:0;
	bottom:0;
	text-align:center;
}
/* --------------------------------
スタイル７
-------------------------------- */
.CrowlBlock02_GarallyBoxCom07 {
	display:block;
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	display:none;
}
