@charset "UTF-8";
/* CSS Document */

/*////////////////////////////////////////////////////////

index.css

///////////////////////////////////////////////////////*/
#sigIndex {
}
/* =common
-------------------------------------------------------*/
ul.two-column-5050 > li {
	float:left;
	width:49.6644295%;
	margin-right:0.6711409%;
}
ul.two-column-5050 > li:last-child {
	margin-right:0;
}
ul.two-column-5050:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.two-column-5050 > li > ul.column-l-s > li {
	float:left;
	width:32.432432%;
	margin-right:1.35135135%;
}
ul.two-column-5050 > li > ul.column-l-s > li:last-child {
	float:right;
	width:66.216216%;
	margin-right:0;
}
ul.two-column-5050 > li > ul.column-l-s:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.two-column-5050 > li > ul.column-l-l > li {
	float:left;
	width:66.216216%;
	margin-right:1.35135135%;
}
ul.two-column-5050 > li > ul.column-l-l > li:last-child {
	float:right;
	width:32.432432%;
	margin-right:0;
}
ul.two-column-5050 > li > ul.column-l-l:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.two-column-5050 > li ul.two-column li {
	float:left;
	width:48.979592%;
	margin-right:2.04081633%;
}
ul.two-column-5050 > li ul.two-column li:last-child {
	margin-right:0;
}
ul.two-column-5050 > li ul.two-column:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.two-column-5050 > li ul.three-column li {
	float:left;
	width:32.432432%;
	margin-right:1.35135135%;
}
ul.two-column-5050 > li ul.three-column li:last-child {
	margin-right:0;
}
ul.two-column-5050 > li ul.three-column:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.grid {
	margin-bottom:0.6vw;
}
@media screen and (max-width: 768px) {
	ul.two-column-5050 > li {
	float:none;
	width:100%;
	margin-right:0;
}
.grid {
	margin-bottom:1.1vw;
}
}

/* btn */
.btn-circle {
	position:absolute;
	bottom:1.5vw;
	left:50%;
	margin-left:-30px;
	margin-top:30px;
	display: table;
	width:60px;
	height:60px;
	border-radius:30px;
	background:url(/pasha/michipasha/assets/common/img/btn-arrow.png) no-repeat center 40px;
	background-size:15px;
	background-color:#07af7a;
	color:#fff67f;
	font-size:1.1rem;
	text-align:center;
}
.btn-circle > * {
	display:table-cell;
	vertical-align:middle;
}
.btn-landscape {
	position:absolute;
	bottom:1.5vw;
	left:50%;
	margin-left:-100px;
	margin-top:30px;
	display: table;
	width:200px;
	height:30px;
	border-radius:15px;
	background:url(/pasha/michipasha/assets/common/img/btn-arrow-landscape.png) no-repeat 90%  center;
	background-size:9px;
	background-color:#07af7a;
	color:#fff67f;
	font-size:1.1rem;
	text-align:center;
}
.btn-landscape > * {
	display:table-cell;
	vertical-align:middle;
}
.btn-landscape-s {
	position:absolute;
	bottom:1.5vw;
	left:50%;
	margin-left:-50px;
	margin-top:30px;
	display: table;
	width:100px;
	height:20px;
	border-radius:15px;
	background-color:#07af7a;
	color:#fff67f;
	font-size:1.1rem;
	text-align:center;
}
.btn-landscape-s > * {
	display:table-cell;
	vertical-align:middle;
}
@media screen and (max-width: 768px) {
	.btn-circle {
		bottom:4vw;
	}
	.btn-landscape {
		bottom:4vw;
	}
}
@media screen and (max-width: 414px) {
	.btn-circle {
		position:inherit;
		margin:30px auto 0;
	}
	.btn-landscape {
		position:inherit;
		margin:30px auto 0;
		left:0;
	}
}

/* index-tagline-v1 */
#sigIndex .index-tagline-v1 {
	position:relative;
	background-color:#fcfbf5;
	border:3px solid #055aa1;
	padding:2vw 1.5vw 1.5vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sigIndex .index-tagline-v1 .head-ttl {
	text-align:center;
	border-bottom:3px solid #055aa1;
	padding-bottom:1.5vw;
	margin-bottom:1.5vw;
}
#sigIndex .index-tagline-v1 .txt-body {
	text-align:center;
	font-size: calc(1.4rem + ((1vw - 12.8px) * 0.625));
}
#sigIndex .index-tagline-v1:hover {
	color:#fff;
	border:3px solid transparent;
	background-color:#055aa1;
	cursor:pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}
#sigIndex .index-tagline-v1:hover .head-ttl {
	border-bottom:3px solid #fff;
}
#sigIndex .index-tagline-v1 a {
	text-decoration:none;
	color:#055aa1;
}
#sigIndex .index-tagline-v1:hover a {
	color:#fff;
}
@media screen and (max-width: 1024px) {
	#sigIndex .index-tagline-v1 .txt-body {
	text-align:left;
}
#sigIndex .index-tagline-v1 .txt-body br {
	display:none;
}
}
@media screen and (max-width: 768px) {
	#sigIndex .index-tagline-v1 {
	padding:6vw 3vw 3vw;
}
#sigIndex .index-tagline-v1 .txt-body {
	font-size: 1.4rem;
}
}
/* square-frame */
.square-frame {
	position:relative;
    border: 3px solid #68c9f2;
}
.square-frame:hover {
    border: 3px solid transparent;
	background-color: #055aa1;
    cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.square-content {
    display: block;
    height: 0;
    width: 100%;
    padding-bottom: 100%;
	text-align:center;
}
.square-content .st0{fill:#6BC8F2;}
.square-frame:hover .square-content .st0{fill:#fff;}
.square-content svg {
	position:absolute;
	top:42%;
	left:50%;
	margin-left:-17%;
	width:34%;
}
@media all and (-ms-high-contrast:none){
.square-content svg {
	top:0;
}
}
/* landscape-frame */
.landscape-frame {
	position:relative;
    border: 3px solid #68c9f2;
}
.landscape-frame:hover {
    border: 3px solid transparent;
	background-color: #055aa1;
    cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.landscape-content {
    display: block;
    height: 0;
    width: 100%;
    padding-bottom: 48.4%;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.landscape-content .st0{fill:#6BC8F2;}
.landscape-frame:hover .landscape-content .st0{fill:#fff;}
.landscape-content svg {
	position:absolute;
	top:42%;
	left:50%;
	margin-left:-13%;
	width:26%;
}
@media all and (-ms-high-contrast:none){
.landscape-content svg {
	top:0;
}
}
@media screen and (max-width: 414px) {
	.landscape-content {
    padding-bottom: 47.8%;
}

}

.def,
.def-l { cursor:default !important; }

/* =first-view-wrap
-------------------------------------------------------*/
#first-view-wrap {}
#first-view-wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#first-view-wrap > section {
	float:left;
	width:32.88591%;
	margin-right:0.6711409%;
}
#first-view-wrap > section:last-child {
	margin-right:0;
}

#first-view-wrap > section ul.two-column li {
	float:left;
	width:48.979592%;
	margin-right:2.04081633%;
}
#first-view-wrap > section ul.two-column li:last-child {
	margin-right:0;
}#first-view-wrap > section ul.two-column:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#first-view-wrap-sp { display:none; }
@media screen and (max-width: 768px) {
#first-view-wrap .grid {
	margin-bottom:0.6vw;
}
}
@media screen and (max-width: 414px) {
	#first-view-wrap > section {
	float:none;
	width:100%;
	margin-right:0%;
}
#first-view-wrap .head-ttl-pc {
	display:none;
}
	/* sp */
	#first-view-wrap-sp { 
	display: block;
	padding:0 4%;
	}
	#first-view-wrap-sp .contents-tagline {
	padding:6vw 0;
	color:#065aa1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#first-view-wrap-sp .contents-tagline .tagline-head {
	font-size: calc(2.4rem + ((1vw - 12.8px) * 0.625));
	font-weight:bold;
	line-height:1.5;
	border-bottom:3px solid #065aa1;
	padding-bottom:3vw;
	margin-bottom:3vw;
	text-align:center;
	}
#first-view-wrap-sp .contents-tagline .tagline-txt {
	font-size: calc(2.0rem + ((1vw - 12.8px) * 0.625));
	}
	#first-view-wrap .grid {
	margin-bottom:1.7vw;
}
}
/*=======================================================

tagline

=======================================================*/
#sigIndex #tagline-wrap {}
#sigIndex #tagline-wrap .contents-tagline {
	padding:2vw 30px 0;
	color:#065aa1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sigIndex #tagline-wrap .contents-tagline .tagline-head {
	font-size: calc(2.2rem + ((1vw - 12.8px) * 0.625));
	font-weight:bold;
	line-height:1.5;
	border-bottom:3px solid #065aa1;
	padding-bottom:1.5vw;
	margin-bottom:1.5vw;
	}
#sigIndex #tagline-wrap .contents-tagline .tagline-txt {
	font-size: calc(1.4rem + ((1vw - 12.8px) * 0.625));
	}
@media screen and (max-width: 768px) {
#sigIndex #tagline-wrap ul.two-column-5050 > li > ul.column-l-s > li {
	width:24%;
}
#sigIndex #tagline-wrap ul.two-column-5050 > li > ul.column-l-s > li:last-child {
	width:74%;
}
#sigIndex #tagline-wrap .contents-tagline {
	padding:5vw 30px 0;
}
#sigIndex #tagline-wrap .contents-tagline .tagline-txt {
	font-size: 1.4rem;
	}
}
@media screen and (max-width: 414px) {
	#sigIndex #tagline-wrap ul.two-column-5050 > li:first-child {
		display:none;
	}
}
/*=======================================================

movie

=======================================================*/
#sigIndex #movie-wrap {
	margin-bottom:0.6vw;
	padding-top:70px;
	margin-top:-70px;
	}
#sigIndex #movie-wrap section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex #movie-wrap section .movie-body {
	position:relative;
	float:left;
	width:32.88591%;
	color:#68c9f2;
	border:3px solid #68c9f2;
	/*background-color:#055aa1;*/
	padding:2vw 1.5vw 1.5vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#sigIndex #movie-wrap section .movie-body .head-ttl {
	text-align:center;
	border-bottom:3px solid #68c9f2;
	padding-bottom:1.5vw;
	margin-bottom:1.5vw;
}
#sigIndex #movie-wrap section .movie-body .head-ttl img {
	width:32%;
	max-width:200px;
}
#sigIndex #movie-wrap section .movie-body p {
	text-align:center;
	font-size: calc(1.4rem + ((1vw - 12.8px) * 0.625));
}
#sigIndex #movie-wrap section .movie-body .movie-item {
	position:absolute;
	bottom:3vw;
	left:0;
	width:100%;
	text-align:center;
	margin-top:30px;
}
#sigIndex #movie-wrap section .movie-body .movie-item img {
	width:32%;
	max-width:120px;
}
#sigIndex #movie-wrap section .video-wrap {
	float:right;
	width:66.442953%;
	background-color:#01af84;
	padding-right:80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

@media screen and (max-width: 1024px) {
	#sigIndex #movie-wrap {
	padding-top:0;
	margin-top:0;
	}
	#sigIndex #movie-wrap section .movie-body p {
	text-align:left;
}
#sigIndex #movie-wrap section .movie-body p br {
	display:none;
}
}
@media screen and (max-width: 768px) {
	#sigIndex #movie-wrap {
	margin-bottom:1.1vw;
	}
	#sigIndex #movie-wrap section .movie-body {
	float:none;
	width:100%;
	padding:6vw 3vw 3vw;
	margin-bottom:1.1vw;
	}
	#sigIndex #movie-wrap section .video-wrap {
	float:none;
	width:100%;
	padding-right:0;
	}
	#sigIndex #movie-wrap section .movie-body .movie-item {
	position: inherit;
}
#sigIndex #movie-wrap section .movie-body p {
		font-size:1.4rem;
	}
}
@media screen and (max-width: 414px) {
	
}
/*=======================================================

gallery

=======================================================*/
#sigIndex .gallery-tagline {
	position:relative;
	color:#68c9f2;
	background-color:#fcfbf5;
	border:3px solid #68c9f2;
	padding:2vw 1.5vw 1.5vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sigIndex .gallery-tagline .head-ttl {
	text-align:center;
	border-bottom:3px solid #68c9f2;
	padding-bottom:1.5vw;
	margin-bottom:1.5vw;
}
/*#sigIndex .gallery-tagline .head-ttl img {
	width:41%;
	max-width:250px;
}*/
#sigIndex .gallery-tagline .head-ttl svg {
	width:41%;
	max-width:250px;
}
@media all and (-ms-high-contrast:none){
	#sigIndex .gallery-tagline .head-ttl svg {
		max-height:30px;
	}
}
#sigIndex .gallery-tagline .head-ttl .st0{fill:#6bc8f2;}
#sigIndex .gallery-tagline:hover .head-ttl .st0{fill:#fff;}
#sigIndex .gallery-tagline .txt-body {
	text-align:center;
	font-size: calc(1.4rem + ((1vw - 12.8px) * 0.625));
}
#sigIndex .gallery-tagline:hover {
	border:3px solid transparent;
	background-color:#055aa1;
	cursor:pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
}
#sigIndex .gallery-tagline:hover .head-ttl {
	border-bottom:3px solid #fff;
}
#sigIndex .gallery-tagline a {
	text-decoration:none;
	color:#68c9f2;
}
#sigIndex .gallery-tagline:hover a {
	color:#fff;
}
@media screen and (max-width: 1024px) {
	#sigIndex .gallery-tagline .txt-body {
	text-align:left;
}
#sigIndex .gallery-tagline .txt-body br {
	display:none;
}
}
@media screen and (max-width: 768px) {
	#sigIndex .gallery-tagline {
	padding:6vw 3vw 3vw;
}
#sigIndex .gallery-tagline .txt-body {
	font-size: 1.4rem;
}
}
@media screen and (max-width: 414px) {
	#sigIndex .gallery-tagline-wrap ul.column-l-l > li {
	float:none;
	width:100%;
	margin-right:0;
}
}
/*=======================================================

about

=======================================================*/
#sigIndex .about-tagline .head-ttl svg {
	width:77%;
	max-width:500px;
}
#sigIndex .about-tagline .head-ttl .st0{fill:#065AA1;}
#sigIndex .about-tagline:hover .head-ttl .st0{fill:#fff;}
@media screen and (max-width: 414px) {
	#sigIndex .about-tagline-wrap ul.column-l-s > li {
	float:none;
	width:100%;
	margin-right:0;
}
#sigIndex .about-tagline-wrap ul.column-l-s > li:last-child {
	float:none;
	width:100%;
}
#sigIndex .about-tagline-wrap ul.column-l-s li:first-child {
	display:none !important;
}
}

/*=======================================================

pickup

=======================================================*/
#sigIndex .pickup-tagline .head-ttl svg {
	width:77%;
	max-width:500px;
}
#sigIndex .pickup-tagline .head-ttl .st0{fill:#065AA1;}
#sigIndex .pickup-tagline:hover .head-ttl .st0{fill:#fff;}

#sigIndex .pickup-pick-list {
}
#sigIndex .pickup-pick-list .pickup-pick dl dt {
	float:left;
	width:32.432432432%;
}
#sigIndex .pickup-pick-list .pickup-pick dl dd {
	position:relative;
	float:right;
	width:67.567567568%;
	background-color:#fcfbf5;
	border:3px solid #055aa1;
	padding:1.5vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#sigIndex .pickup-pick-list .pickup-pick dl dd h2 {
	font-size: calc(1.8rem + ((1vw - 12.8px) * 0.625));
}
#sigIndex .pickup-pick-list .pickup-pick dl dd p {
	/*font-size:1.4rem;*/
	font-size: calc(1.4rem + ((1vw - 12.8px) * 0.625));
}
@media screen and (max-width: 1024px) {
	#sigIndex .pickup-pick-list .pickup-pick dl dd p {
	/*font-size:1.2rem;*/
	line-height:1.4;
}
}
#sigIndex .pickup-pick-list li:nth-child(2) dt {
	float:right;
}
#sigIndex .pickup-pick-list li:nth-child(2) dd {
	float:left;
}
#sigIndex .pickup-pick-list .pickup-pick:hover {
	cursor:pointer;
}
#sigIndex .pickup-pick-list .pickup-pick:hover dl dd {
	color:#fff;
	border:3px solid transparent;
	background-color:#055aa1;
	-webkit-transition: all .3s;
	transition: all .3s;
}

#sigIndex .pickup-pick-list .pickup-pick dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex .pickup-pick-list .pickup-pick a {
	text-decoration:none;
	color:#055aa1;
}
#sigIndex .pickup-pick-list .pickup-pick:hover a {
	color:#fff;
}
#sigIndex .pickup-pick-list .pickup-pick:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	-webkit-transition: all .3s;
	transition: all .3s;
}
@media screen and (max-width: 768px) {
	#sigIndex .pickup-pick-list .pickup-pick dl dd h2 {
	font-size: 1.8rem;
}
#sigIndex .pickup-pick-list .pickup-pick dl dd p {
	font-size: 1.4rem;
}
}
@media screen and (max-width: 414px) {
	#sigIndex .pickup-tagline-wrap ul.column-l-s > li {
	float:none;
	width:100%;
	margin-right:0;
}
#sigIndex .pickup-tagline-wrap ul.column-l-s > li:last-child {
	float:none;
	width:100%;
}
#sigIndex .pickup-tagline-wrap ul.column-l-s li:first-child {
	display:none !important;
}

#sigIndex .pickup-pick-list .pickup-pick dl dt {
	float:none;
	width:100%;
}
#sigIndex .pickup-pick-list .pickup-pick dl dd {
	float:none;
	width:100%;
	}
#sigIndex .pickup-pick-list li:nth-child(2) dt {
	float:none;
}
#sigIndex .pickup-pick-list li:nth-child(2) dd {
	float:none;
}
}
/*=======================================================

voice

=======================================================*/
#sigIndex #voice-wrap {
	padding-top:70px;
	margin-top:-70px;
	}
#sigIndex #voice-wrap section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex #voice-wrap section .voice-body {
	color:#07af7a;
	border:3px solid #07af7a;
	padding:2vw 1.5vw 1.5vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#sigIndex #voice-wrap section .voice-body .head-ttl {
	text-align:center;
	border-bottom:3px solid #07af7a;
	padding-bottom:1.5vw;
	margin-bottom:1.5vw;
}
#sigIndex #voice-wrap section .voice-body .head-ttl img {
	width:74%;
	max-width:550px;
}
#sigIndex #voice-wrap section .voice-body p {
	text-align:center;
	font-size: calc(1.4rem + ((1vw - 12.8px) * 0.625));
}
#sigIndex #voice-wrap section ul.voice-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex #voice-wrap section ul.voice-list li {
	float:left;
	width:16.10738255%;
	margin-right:0.6711409%;
}
#sigIndex #voice-wrap section ul.voice-list li:nth-child(6n) {
	margin-right:0;
}

#sigIndex #voice-wrap section.audio-box {
	text-align:center;
	border-bottom:3px solid #07af7a;
	padding:20px 0;
}
@media screen and (max-width: 1024px) {
	#sigIndex #voice-wrap {
	padding-top:0;
	margin-top:0;
	}
}
@media screen and (max-width: 768px) {
	#sigIndex #voice-wrap section .voice-body {
		padding:6vw 3vw 3vw;
		margin-bottom:1.1vw;
	}
	#sigIndex #voice-wrap section ul.voice-list li {
	width:32.432432%;
	margin-right:1.35135135%;
}
#sigIndex #voice-wrap section ul.voice-list li:nth-child(3n) {
	margin-right:0;
}
}

/*=======================================================

newspaper

=======================================================*/
#sigIndex #npa-wrap {
	padding:0 80px;
	margin-top: 150px;
	animation: fadeIn 3s ease 0s 1 normal;
	-webkit-animation: fadeIn 3s ease 0s 1 normal;
}
#sigIndex #npa-wrap section {
}
#sigIndex #npa-wrap section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex #npa-wrap section .npa-pic {
	float: left;
	width: 24.193548%;
}
#sigIndex #npa-wrap section .npa-body {
	float: right;
	width: 69.35484%;
	padding-top: 20px;
	color: #065aa1;
}
#sigIndex #npa-wrap .head-sec-ttl {
 font-size: calc(5.0rem + ((1vw - 12.8px) * 0.625));
 border-bottom:3px solid #065aa1;
	padding-bottom:1.5vw;
	margin-bottom:1.5vw;
}
#sigIndex #npa-wrap .txt-body {
	font-size: calc(1.4rem + ((1vw - 12.8px) * 0.625));
}
#sigIndex #npa-wrap .btn-default {
	margin-top: 80px;
}
@media screen and (max-width: 1024px) {
#sigIndex #npa-wrap {
	padding:0 40px;
	margin-top: 150px;
}
#sigIndex #npa-wrap section .npa-body {
	padding-top: 0;
}
}
@media screen and (max-width: 768px) {
	#sigIndex #npa-wrap {
	padding:0;
}
	#sigIndex #npa-wrap .btn-default {
	margin-top: 40px;
}
#sigIndex #npa-wrap .txt-body {
	font-size: 1.4rem;
}
}
@media screen and (max-width: 414px) {
	#sigIndex #npa-wrap {
	margin-top: 50px;
}
	#sigIndex #npa-wrap section .npa-pic {
	float: none;
	width: 100%;
	margin-top:50px;
}
#sigIndex #npa-wrap section .npa-body {
	float: none;
	width: 100%;
}

}
/*=======================================================

collabo-info

=======================================================*/
#sigIndex #collabo-info-wrap {
	margin-top: 250px;
	padding:0 80px;
	animation: fadeIn 3s ease 0s 1 normal;
	-webkit-animation: fadeIn 3s ease 0s 1 normal;
}
#sigIndex #collabo-info-wrap section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list {
	width:50%;
	margin:0 auto;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list > li {
	position: relative;
	/*float: left;
	width: 48%;
	margin-right: 4%;*/
	padding-top: 20px;
	border-top: 1px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list > li:last-child {
	margin-right: 0;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list > li .collabo-img {
	float: left;
	width: 28%;
	margin: 20px 0;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list > li .collabo-txt {
	float: right;
	width: 67%;
	margin: 4% 0 0 4%;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list > li:nth-child(2) .collabo-txt {
	margin: 4% 0 0 4%;
}
#sigIndex #collabo-info-wrap .btn-seemore {
	position: absolute;
	top: -1px;
	right: 20px;
	font-style: italic;
	color: #01bce4;
	text-decoration: none;
}
#sigIndex #collabo-info-wrap .btn-seemore:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 2px;
	display: block;
	content: '';
	background: #01bce4;
	-webkit-transition: all .4s cubic-bezier(.58, .03, .33, .91);
	transition: all .4s cubic-bezier(.58, .03, .33, .91)
}
#sigIndex #collabo-info-wrap .btn-seemore:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	-webkit-transition: all .3s;
	transition: all .3s;
}
#sigIndex #collabo-info-wrap ul.img-list {
	padding: 30px 6%;
}
#sigIndex #collabo-info-wrap ul.img-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sigIndex #collabo-info-wrap ul.img-list li {
	width: 26%;
	margin: 0 3.6%;
	float: left;
}

@media screen and (max-width: 1024px) {
#sigIndex #collabo-info-wrap {
	margin-top: 150px;
	padding:0 40px;
}
}
@media screen and (max-width: 768px) {
	#sigIndex #collabo-info-wrap {
	margin-top: 100px;
	padding:0;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list {
	width:70%;
}
#sigIndex #collabo-info-wrap section ul.collabo-info-list > li .collabo-txt br { display:none; }
#sigIndex #collabo-info-wrap section ul.collabo-info-list > li .collabo-txt {
	margin: 4% 0 0 4%;
}
}
@media screen and (max-width: 414px) {
	#sigIndex #collabo-info-wrap section ul.collabo-info-list {
	width:100%;
}
	/*#sigIndex #collabo-info-wrap section ul.collabo-info-list > li {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-top:30px;
}*/

#sigIndex #collabo-info-wrap ul.img-list {
	padding: 30px 0;
}
#sigIndex #collabo-info-wrap ul.img-list li {
	width: 29%;
	margin:0 6% 0 0;
}
#sigIndex #collabo-info-wrap ul.img-list li:last-child {
	margin-right:0;
}
}